PNG  IHDRombPLTEҖ23YYYJJJsssUUU```ppqΛNNNQQQ]]]onnFFF̪llmuuu555bbbkjjgggBBBxwweee嘘zyz}}~|||hijddd000<<<ŬÎ999???"""''' +++-,h\l%&Ҩĺkfx<<yjjHGov][زov|~w]]g_{vˉnnoSOͰ4;ݒH9antr'4șXyr޽䵿qu?n}g1ж_e5lѫ溑o{;Øu6P_87,އ߁訁dokighUzpRIݕԛ#X{j҆wuȮѧpai|܃Rp~iٻګ۝ݐM$vvw<®ts[~IDATxӽm!Ea vɖBan=!|νO ؗ>͸g:j0n̠Tβ|AAifн}oE/9͌Gj"}UӢ$9Iѯ-:k]CڬZ,gJt-콿^.Ta|^8ޮPZaK /DaD]  l+ A!(D=TD?D/9E! Bj5-7gߛftѢON/W݋'m|N0hOeEd1!'v|+g:\ec ceO) QNy?З<E7M88 +9I"WG;ְN$o-#`WpZ(QDz/Y5 +A@9eHK7xUuL{RF X~w++*W=:%j.F~V%m]fAGdkϗ/jܨ'u\k[یIGzBj6v+l#iIBDNQ)lL@YؿVXYl " kO zbj1Gӧ+2:. 6ԪT*Uft>JXm gI)}هJܸl6T gϱ₳RQ0`mh(t/`:se]~lD5",;H-03&].B@ C)W}J/*(z;0" #|V_ItOW&E ݺu=UyS̑Xw;5 Ov`[J'@@ә{doU$:FtE>tC>}:@ifx~BVKR͙҉P{z&pG#ՠWq:L}G# 0oпݼVΙ{vBNwCEJgNX{ݡxK-J㰏@VE;mY*}BG_^~d.r:8P_]sۙϥ:x` 3-0g> Q~ĴbaHta8 mء?=+pg{gvZQbbDWsv_de[3Rg`0J]~Լk~1"} 64V~F?qRӽH^3yvֽNq<0Y s bt@+Zs z[}DykΌ1: Fbt@1: Fbt@`̞Ǣ8rYRIHX#A *Z“=vvf왩Js9D@zcǃ7A I_&K M' (EK)E~g gQo*& \W.m%Kz/nF{o 6?[`%QףU?*k<}-![Iw|IUj4/(X s|VQiƴvt(kV/`X-Ts= &=5KׅZ bX<( /ɕHĠt3@z qf/\Nuc Պ|wHK.|ЎGW'V7qR/)IOsdvwx3|\M2v 9)?1Ӵt5:'9ɞrv\>'=^~C v¨'%4M\3K3>K+O& bE (kFq,S/%8w7V;W)sqa>^n-[^2=BԊYΚ۸Eob_vbVkgf}nN4x=&8\o7[CuC"dKb1RpdO%TKepuS,LaLIdbcobw5f+7nUDTo@kEp9 b\Bx`1[$57,8Qͷ>cH g]g]cY粳Z +5%zOMgP<@r @5ŘKݤ;';AV;0$rNi7 z58Ap[nEhΉ,c>9䷁P.6)wOxR]K;%fG:ޝS@8X 4&Sr u2+mOmU(tkv<ev$%ci@qfFIzz0}HZ*`" ;(|ۻK^.,8!$8d{@n^F|, ±H{^_'H8u2L F>zKi +O> N `S%X -˱('( [- MH^6r |ZE>9N&/eΐg{KyKwxYS-+89S滑_x||;5]:a%wD o#!_<'7~J)@~J)=AMo^ )H~|%՛!4id%&=]mKl xӯB'5dM~iG  a oCj,r׋ܪľ ߤxiXm@A=Cyz$VbExEf 2A#(Ӂ#+A:2` BT!AYSxY:Wҗ/i!Yt;SbeV N 8G_&%>e`.\Y Ibi˕aS)sS%Fp AvyV3(Z0R}ad9C<-x9nI* Ca4? .^zN=?pj~>I-Wn@[y|aOUnb^pouB ޕ튗faL[7b-LRU.lK+.D oAѐCGsnm.y<3ZS@`XLHT:E(vbYcu|poO j]jmQ{8G4bEPd[A>{F6~>iH,$%V3[f۱UbEV+)V萋q(.#_1:e1ʎ\ilej ˵WBh!ஞ#f̓,=OrW`{Z5.ixݥ#X0Bt}~!-p7 =mhk? JML|`=&]Բeoi!l&tho‚Kg @-̎TN`'QKʵPLa)Q~$  Hu!Iغxs'J?FHC$\"st 5 } Q-S 4"}0Y0Qv!wҭ_Z#wjr>'فbK_h+6yӆ#G݉Z{LrM ?[Y6:9\e: ]g^SMg4oogX~<<Ek}dfUSHW>FE.c0"&) xj!w-\4ڣTA%:w`(EOCZjz/=Uo}ٟnkwCf !)ɀ9 IԼӋszOaK>̽H%??IMz4 *&(v,$*D@w{ O$]FJĚ.;T՗0G57O+()ġQ~v||98 勵 `IJay&ңP h2'xDOkat{z'-x ~ zh>]K׀dKzzϼH~*};j`g6tY8g";ش-dߏtrzU@#Mt.ʋx,n6D+^G!."` {Mޗ3ʶ`W8seĽIO`"G lFb}n&YzfPQfK习bYtQ Q^:J7OW vHA{n0ege:+j$x7N%ִ*ғ[O7E6ݟ`83Rb~7DLI/0;&R/ٔ,ܲAYe ]6?wnzghpDf.Wh`%Đ%ExuNI[26v$1teR>Qp+y.B"X,r#4S^0x ,V .Xm;L'0O!f1|713^6k5wGHgsW(1*+g|l߾vԮ-L?k $HW7C;IH_rdK&Ô t;#4Bh~IӸx=K=Е<=tQٵ!k$Ie` mq5;&]co`v@>,i Gp+rp4'}i| +r g7+iZᆯ'8z (wN{8kwxM:|>rᬩ<l{ZԮzx]kQ Oq8zQ@8=((^ 5^j*0NnN$ 8^/A š  }.i>Trޯͬ;mTܻG?n$|сP襧0Eԍ`e4X#~WPfW9̶ǞY:RӞ$3kY(\ gA znR3@h@<-`V[Tav[:NN q_s/{Xa;f!UM ئρ"SXARtʤ"}$/pؔJXޛ j.إ5! TӤ|֍./h}! ^:T(dC+ v:2PThHc&HFfBi<a^)kj=-XZٶ>J_K }$o1^ zғ&}t#<g%Ooҗ]ؿ[:YҝljdAEfn*?+Jxɀ[jyOfTK taFq.V[1VHn%:Uc&q,Iu-tjfuWu a6HDze/4^iKI$-p3iD{'ZE;jT>{HtjfM/^]*#`*.O ø\>Ww'Ow9hJsL!qSċt6j,WNE& pGF-ÿ>[W P0':۳t¹ Z4d&mz7 %I$O'`7Nyzg;9hG/x4trs- SJ [XhE(- Í% 9X7*8ҋLSzqb}w*k ts܌d:*W!n \A1̸|/YT0!t1taj%)t$PD4Z1m!7- ' ^.$0So䀹-7&*9p0>Xmv>wAoNujKztAZb0 T1z57\5ye`JŌĩ0/A`  !$5=ۏ"}Bu-T9ZrlTF)Iw.iV: PwY*%1b /ֲ]RླྀMnHiۤ:-,J|u8(%M6>U IzXc@5DkGzН&?Ç3ߟRĔِl;c>N[ /lĶ^5e|.4 W~=8H?p~ GIg53^S>w\S෭Iv$L_.+޻9.X2_4 g',l > 3׽ Z=h{<Ӥl=?D2d) %z7XҙFCm3<luCr+-3a'ŁxгbrsM{MV/]eg`F|FI~B7!Ka: H 2Uc+5@n6Fo)kyp'7` !}C 0no*RA Hʺ!e=Wo' إ|;ؠ dB֌0;;=_뱑 ߠp"%pD)~6IWD.J ZR!){O6WY9Bnzq^5u0tZ@5@R.`7ؽzg"_uuK?kwו ԅu~ȋ%ܡ{pUdBZZqcook]-PpsDO43Oy8K h,'H]Q=a$CO]>DAru.nZcux}:I6)0E+.od ؟cM2 V3-\R,T9oh¿p%߱emrL ,_ȉ3f,L0D@HH!#1`0j p)Y6S36 !OPXl̈́ \6ʖF .R=AEl[ЌTG4E 9BjAb>96t@[q54[8iYfKV^d̍K%tV{6]Zfմ {2Npڏy:,׊ڦ%ҳcJ3{;ЋcSkeBvSj"%#1~(uNyqb/;9޾I5"{nd&y]-IOzwG׹4B6@W9[yHy;.T4kt04:L@AF}HGjl>0L,E3Ȉ9kNz{/E}\G鎳ӒNz'Na xkD)m;h/0B3&]GX7wӟE,ɓuI "ҹ$9hpcA6X^Gzyo+ ߐeIɗ*}y=t_<҅0-B,#{qsɹotYz%m|lޏkŐ"Igy`M*rNOszmˌO!٨ K J5G\59=žJ_JDh>>JMMJ<9g^S.1>'/ݬgS@Gs^&!"@ZG0Knwtw>"/XZw@|N/cI |iefmn\29:9 ZGt}D=y6)cVzy[tF^\bAeo}K+ 8i6 uzg;Js/g:')WR_tt!䥮UvwtHV%wOr/wvS-S&}?1\xͮז0гxw7B|^|;z=Iv<ѣ~ΕT=s\S(8uNw}}IuKwّ?Xgw䨷ǶwS-{M~^q^̅TZwM8L0tmtiں/yI2dY[} +x`>=Zvд=O'O\g5e(OKw(wSx'\>0a [NJ-.aఃz^gxFȶd*mLZm}zJ0 Ȧ?n0N"R#cNIȗ21N;dܟ5^؛C/(OKkX y|ӈ͗GWOz NCnw$^Gٺ9>Ug#O8H?p~ A, C+o X 'fnq{YFG;Z¼ylX=*>tͽkq/驨=ގX|GIuU#g%]0d SNVC]@Tc*%b诐 :y]z6]?^z;FZJJh7nR,|'+ vb75Yԫ@د|3>U26\^괗 ]S$Q $@#^ M3CԼ%cuZunrzZ(2gtQY|bVORUX㨨JMN:7TLqFik ʪ?ˀ`c}qv˜WjK.ʧ!XU,s^G|/66R(_gBYwҹRZ܊9f^:1ă]ˏr B @GrXD9~@"G;@pT3c&\ջdE:&2p+a7W$nRMB-8zЕ ^"E-S`!BpBdZLVLc`3>mPޱP/8R G[R\Qs8%0R_]FZ^Ūj((46i* -U'_jIb^OyZI2o%fU9Ul3oH"GcyCR-HOt)!]2x.FeuH׫S^|{^-`&JBjVL^N>E3%Wr;<4ueb \^'yډz5oA2Nִ BP&&ٟ{& B^)ilG0Ԍg7s?W ΅N?~:Jl|mLua@ReF~tm_eЊaLxc q^-D+.Fg*T:AcEgyĿ I/`7N,L4l`#uf ʗAǕhʚtOv%/%2334A+XK&mB{#=>}2V0"v0 ݔi+!D2k:[5sN<-9]I%[[&'6L۸sa`,fk2k1:np&;u~$Xp)=gQ.DcY2^h TWs &,vpfHC&y:C:xJXCBXe;7=4*%<-z_aGE+@I).F\]8$=\?ā'8H9H9H9H9H^ϛ&|۰;*ɀ-X;P  _|tPιfk;~\3UF6ǰ_?XZ^jn-pMK+,X`/?ApwZ٪Ï ^Vq?7ߓ^yvl??HVH_ϊoC^i'"7x)GdwLy9ܹY}p`uF57pɌs yENZӞp͛< ٛVFz&hd=$?W ثm[ӓUŁyw0<|}RiǢ:͞6Gt03Lŕ=7Z 7=7u`)$S]h {9RIi MZE$M:7uU`Jۛ 06j~)Cܾ'C9ojDf3Ǥ5z!T(ߴ_* ,兜KE7"wrd"^s1&E9@TN?AKQj_UAr.y?~.T9#&0+BհLUS.xjq;El;ȻYbXK4P>VuM;U?b}^6˰XfcY9.JrzɟdV.'~"QT@Nkj.!',΍_Ua! ]Qؔ]r#V<X&9F:SQ`N[&`It fn27DXy@BMn1Og,l~(#Ee`Ś_.Հ[lŁrdWt'w7g#F)ެ3VKOΎ4@@3mD^.ŀxj1RYO+P?HXmBH<3-E8|f6| PQrX3$gvd2` @Kq@ׯ3ft`*DIw@FtNd(]ь$f"={+1HXZ:zDv;DJ'bxt$0xwjw+Z[F7B*G4h[,mRt? %h!c٤;ZxvWt+K(.sBRf|^|FefJ]wlY p%QG"f%HT, 9r]$/͑_୅0y]z.BJgFM,=\0.YCp82z 9Y ; 6㬕?";}Db5x'#D1`Omg^@k7&fx3$v'@.@z DCCBE .$z>v<Hr"9 h޳'@?#Y§H?pQ&ŋtr:Dz8֤R&w/Y $jgK6`f;6&BU=L/M&Wب:oҥ;6Nt0Y!`o+ߐS }Kza/p tijtj%t=J&E}B.[Z#ݣ{6Y\g=-ftq,U@[;yH'_ AL9* ^sdФ+9 \>bOld;+G_ҍhIʚ雳s"  jϭߖnKI$x.tHvZu1xh/aK ਦh%v'ݸ?D\"q3&"1pOS'?As`4+B=dS+ |.˶5WmE f[)82ׅߐn_W/Rz1&%fCҋFŞya"(E\Z!u(zi3oKwPV_+d?աfL^FzYN X &"=Pڮ@ ;W:zٟD:h k iЗF01Ԭ8EF25\TK0UoV]js;OQxsNx˚T>R6 p@VΕc&ݍ/}]gr5+L0 6oC5k$S'"0ƧwbYg<7 4+:̓tV]8 g{YLjT p yx;>/ Fv:lr?tp:Py4<cϙ y,ls fa<KCͻ  ]1  Xa)C? ڀt$@Ժ[BAYueģX Tg,㊯e"(~UӸܵ\\Xmfgj3jwe7>˷M=ky+/ҟ-.%U;{`Ox=؃JA:TS|l 3?=xѳ[-9QO 1I"A~4tmyg{8qzgksx !A6-U"]8ƎL~9Aws-ӣxKt!56sK&Z۟FK_vj{x*9c~)*&rιl"J Tܿ( ^) {w3e/9fE#:[8=铍7߹;]gS#ke9Έ\nO5T:]al3GB;]Ԡ8C YOp\٢"uﮉ',ܳAF7 ][RFMOvtp(g'HPcM6Jk]k?#'rл}M(UV3 0466?{usu..cЕИdk>[| fs:OGQc`Luwآ#1N8!cz4뫤K!UgxoBK?^:QnM7<5?)1 64pb.M ":2RaON'&m5F th"+s|aF t8kdEk-$fre3- ^>.{01KYfɴ_kHgsIt@/XW}aI+J,\C H;Sv"eyȗV()U ȢDGԠ9F-#%x EhgJzD4]ݭ3*(*.(3jZeB6@:Ym'6*A^g8 RSwM) *^EQvm$.%2M H @ L"a¨ѿ +{LvN>eP(&ur[-D KT%wI#tY }ÅQoHSʒ)vi"tJ#aJȷVOW)Od/A]Sef}U2x'E5gYNȚ3%v\~(-%CH/1DXGNx;"kIV,K I qֆUeYS[Wa8@Cv+W&I QB+;@zX&;X-5 EIvpP,bKH ?'#bFtEpq !T E5SBӗY#zN'(~&O㴦Hń5orٷ"Jn%c1N>2-$=z.fT){S:Zq?Vf-U/^sh%~OA҅椡Gt-iVAoe MgBL?|̱ pe9Ce<Wꯛn t0<5a|- ѻT AGv!?h^Aa|V쬭i{oCĬ#_%A}54O!Ąemo]ݨBnb79xuco=B >tC664ig=[og84=nfVMm&Rz8? n!q7AqC?OU]z\+K8iUC/ !rKlx'jOXzW_>?|&Ԁ>4e1J~l{$ ͧΟ ^ 7PeEġrs#BAۺ3J:޿Giktώt؜?[\"Y HۚGisf ίOws6z"=R/: @:2bJzwa;4AJ|Yjci=h6ǎ}t[vcOIh~DHW䔖Fl1p5~ˁV 4 ʇ({axׄwOB?2c7i_oE ͇`h*@# s-kIŃ wi'%iZ{n8 spw㦻mdpwyK=nB 4w94?3 ;k=$tmK;?B5]?]c:2Bhl_Y"C#bw>B/^wG橆K\Gv(}̇zmvcp~EˡFGn[{cz{O+ /uG ]p<HFfwM:O3LF{&\zn# |h&GomNgÉFnl )1bٷuѾ̃MiMWd 4=xpmp|AԚG9&z}>Y~Qח6Tvtdp?xZI4|ؤ#~3_ɲXäVHJБC=oHJJ &$8PIИ`#O𪉢QGIÛc /G*|*(*xU#kpޯ"<ӟgWS1 YtNz"R*A;G0d< "-?BU8\ۻA( dezk/"MP'gDqTSJoH>۞Dޫ+甮Cy`ׄ{?B ͟?W_<?Kzkҵ~L}ZkY>Op _G44 IENDB`PNG  IHDRombPLTE ߄_J"dddkkk\\\___zzzqqqnnnIIItttwwwRRRYYYfffӭ;;;}}}hhhUUUFFF???LLLՀOOOJDaaaڼWWWCCC '''666333!!!󟟟FB000vE+++?9G9P9≉BUPEgyJ-D=PJvj;PAy+c2O=( f]WJ5rDSV&۟b/Cה'p7\_L]F,1}žȜbO嶫ΦӕωleC~k$ߩ*~v2ࢰ`2;8{$yܑօqyΩͲgRVV'ѸzwEJΥϒqLFu*Ԫdٴ‘.aZ(G_%6̞r[tթǏWJ!gSIDATxӱ @G؉$ɾN7jpӼI5Ǣ痤0tZF0?#|:i?iFZS0HKD/HD/HD/H.̵)( gb73~؅d).F*!&0f^4Zefb]je55]g{26g0>]$"D.B$"D.B$"D.B$"D.BK:Xi;*)TEa[iIӳbA ]u?s0v.Ԁ~K]yE?ݭA?T/~v]{i$KzJ@>`£UMw֫m6MߥJ7l Va%LSL9wsNʇAR\n׎)HOQ,]*2P*SPA# e3ҩt?=MXHO_Iz;9.lW]]y! :jªʫ.Zp=nLU5@6JgNY>/5 *؄m9pwYmXCYWFzEˮ*AUPzH )*Eveٽk!5~VZ!p@ApYtk."қ5'YNHY7A8]QQp֦?3jEH. NJK:֛PiS$~n{?/98Qp%2* >$+eXdDB$ 3"7@JO@̓ސ c nzns>EF }?^ N,zU3k~humtN13e{`a'_$!P{^AJHGfw8aoң ,2[;F3yM0 s.O:t5SjNӹJ/)BͶܧ 3m˔",#(x}" Ø =w%|vMYJACM[C"w Ytb6yn,o4. IFXz NiM/E_\mgՉ3 D:uv17YsrS` >_םmҙZ_[NOriNhH=Xl!񮉴ϳ |cc4ss x15vZǰ, Op=:H_:ο_>5v.Զ~!50F܍ r n_cX|}L[?ٖNWNMC @J)ä+}eɝLO,w)Ӳ4ӹA5}r"]4:,<92 Jy *x~ԅ$D%#_%t I$]HEw@@ B҇I>$}H!C҇I>$}H!C҇I>$}H!C҇I>$}HسԱ?JRֲ/ DCr8\3:w܉~K~>?` ] [xS2xLo7G𔼕HJ<5`vqYSvI8xgKZo2?geMkß_Aˑ#ÈE}OgBACLq[?PGt@!sWߣo=ÛHsoDn 4y veL` K8WlX7|A_!hU7ܭJr /a> &M5 #Sdk8 ^V1nӊh.8/x*![([Ynq1gl%32`5z0V6pHG's`+f(v[PzlJIc"YKlP `|9+Pz}{'ﳽKQM U!T6 Z!A 6VMGtkz ()\!llDy@=`i.q[ֺd2 E'bKPE}/< a7?Z'+!6S/`L2!q4)9 ?l }qސyҸ2 @:~0,j-h[ '~&iS+:qɆq┼?k. W` ryyA-v*`6ONyF@?=6lӺ tI>}ns \?gc[ݐ.i_7K)lAIi!XRuxwK8~BWJK]3}x18gIXvYgb͚٫r15NKQ_W7(FNŀLF V\{_U`ώx(\9ذ X}n%t%|sГu<1J%'6=z?lgzKtE-ܣ)d#M)][4ЙN͙ec-^+ŰaJhG2w x'_wRA?@W f@kVWt$ :UrD@cce8vi{aVÊt{~sF%hFgh󦃎H CqVNis|ĊΦMNQnxi[@3m͔]Cjg=IzkE7tu^ Xy| =;QFl)):1k{`U .ì]Gqr'hy$"噺q.WpХ NBw Oρ|CƋ;n 퇕~ & .$ՠT՚ܳ2P>QEUKF#@@ LnLeEA//;@"B7YRg(^^B$!9YL֭jC֪v!zb ZrV=ҵJLR6mY2P bw#YbV@pwQ !%U<GCkqA\LcMY;A".T2s8o !èD*UG1 ܧwE+;:sn uG6@#zanB 3 h<ׄUY[Z.: IУ<# D3\<0Ϸ Vc<<}1Qj֣8y!fJQHEAt;„?@3Dgn|O!IpVࣩzf,9Ȇg 2u up^&IAlC Wuާ^Paڸ@ -xheOz[zō%)OG \ foQnw/$J6^]K9^n(bj<%v?D}>?`O'_"CDe%FcrSSlYDs% CV((K>-g?)}nk9!ҵ^-1˛M$ =s#N{]}\F0"Lykq%?Ѫ%jm?^Wyr̃fiw~!b](xS?;5HHpH}JV,,K+˓\fB };R;_%(_+#c]:aq?1#~H@('X#\8G>_ 0iR2!3@a ).jL׊aCl([ؕ2NN1zO@Dxg+x+0y~vXVbA+(]\x@68 =8=>^Gw yU|ެ.ýҙv*̹Ea\H/ҹl_9Ifc1[zI:JɥE؏A8r=r&=.hCG%g,n#,]S{ur4q kv;_܀EGMnh4"CAB-pn7hDu@+;&ē hNܓYƁBe&BO6K!0U%yC;s 6vƒ]ÓE;d;0[ts+7 L&S:PR(DCz0˃5R)*z'ҷE)/oPNh+fJGö T :ېm@rkK H$]rR (GE EX:f0"v^ fզVSq61r`1 zQ*#.TmOҚw"˵[] 42͞T kݟ4 5`qޮ|Hoaq\['3wF+qq\2=#.@K7(0- ~~>=1,=~x8[N1K$]=!\+> w+c6? 3˂]k]EAV)R9~pl@Xq}.1 HW+,\im>ֿ3#eނZ>TЇ$hg5z^%]'FJk.Yz=1lMݑfr$wzhz%0Cza!i:J'WkK3n 8`h$90%|ɿK3Qc$ɸ @U39UP*K 7xk2ݷ3|p#w!p{'ё)wO&YDMgIYu!f@ Oϫǃ0Io)&l+]g҇`]MJwo\Y2G%_Vz[:jZQ3ގt(=9s!IΤ40e1) ҁnT39U:j]XÁQ';ìx%~Bt_~ތa)I tyV|v` BdMRvdNfmLYETvf#}\ Y(wA!U@k=y-y.WF1X7>kx4pz': )0_z.Xn#Ʉ 0ykܠ xq'qZbi^>I zƘ4@w30'q$=BƚFuGzЕ]F*5PG銄dLGq),>I#&ݳE;.1ؑv2ݗ.Gx)T\Ж哦K\9_=wBŤ4rjvd]zoߒBufN"9 zLN)I5ʊS U8sxbl,G!H:2A$JEORJ-\H>>vr;]r]ylySE7Rgݽ_>~,\fkZ` *q e2k>'TRVGgK2恦s[i:p^Q`c`xF.[Çź%U a]+S c?7T{|1}XC|#w2pq 3V୮o"Z!D3tLt)MbD 3}Mo|K[7ҿͷ)|K-oON7?>RC.EH.& {078?&RF_B+B>AD`n^BJB:ӥrMz=|;^ӨLW"FtA`6 &R}Q~ٔ)+ݯwA(ZMq$6ed9)x$ƻtϼ9*,)W͎:#?!KxRa)ܼrϪM;[4<5X /"m:4R)CU>x^)[tfX UB^QYO]R < 4mxP}vV SI/}[ )=L lQJotjXRAZrD}J @ˑ^9IEvR5fe uG* & l'}uQ6>QHNOL E']RqELM2 ۼƝCut`czq V>:{Egf^QU]XRҕ0O P8Ia:ILg\W7j 6ίqM4zY~,ǁ$5ĬM;EQ& nSK?W ]wi,ULoIT conZ\}R?Y74wvM/GJF`yo^zw}5m2ڃO7r% 8ۍbvCz>'w tL/_6^{AkUMQ_{jPwr,15*1xRmۭߛJT,˸qY5X봃= oG]BەnnF[elմ!Il{lJ7U| ݎk1(e04MUᬦƞƇkœW* \dKZ) cVL+O,-fA6]Xp).< )ouȭ\*+Pw x`:nDÎ#)%fi].Z rL$KH ^`7CPfFK֔)o &)zv未 /6z3KNK|lJM}k|8Y`,&fONo_cMKֶ*07E4Ҿ.+;FR9"w-o|K[7|K-oϕ.>':_A0c;)?3`X_3<~2dxiCm~^_qQFßC2.>V2XHP3׼ZP _R:ó|X"##t" Y.4%P,xT>EU|4h[;yշkѴ4;:!'^vIċ0z;ݽ |ZN[0UV/%|p~un`keAbs٭r_KL@n^4SR9\ Iߖ *FQN@r{׃(@!2hM0C&}EpV]4Xا+q =[!\e(w;bh6BH/<)QN)[h]z7`qWLWuP%O*X ht(ߚ '[Mk>!Ȱ!zR@We yÅs]NXbey0*,r=}I!ZUiwMo4yJu'W,}n{kMp;U;QGZPQ|쭗m:Vπ쥪C_@`JUu#sf ȳ/SLtnFSk\ {n}NYBsrM%soy^Sl/sv 1ˀeJK !xYuv G@O6 dXi1ҫ@W5@9=Rnu[:R,urB+ӆ9O&ו.Tk}iB]%EZ<ʚ@9x(N]0%E]ڕ/Pzn!hJ&%ez Wx^uRJhoT w|o67Ͻ'ǕK'Ik]D[ý [ҹjS3yx*Զ !܆ Q" d6X 153c: zZNүo]OJ9+g"݃eӭ#ʑ~)8y*(sW飠ngR;r|vY+ɏIJ*ݗ>ySK\]:=  #ÑQNI[$R]?HU0M¯3}lR>iwyZU!Nq~}>Pr7'>Q)\CshJkQ~'s tRY1Ǚk>G3nTv!}tUz`+;?Iv};K#}mY;c?w+ Q6Lo6:TL)2.w@,8W>ܵл ;Igb@)C)'"ʻtt[`Kor UҟS-JEWg%Bud$qf@oz`fO0P闔Vp F)t1V~ITAa[VK@ȑr3ܕ14>bXhaJUn%mjQeqc\ّN /Ac w [S|r K?譳LoDsNQC ޗ zǶ_`7邡vD=)wPS(UPEM:Ӹa}NBҞT$(7[ ޠԁq#w?f>J$; _t~}[cAӓ#*]?^D7IG;C ^9< Y]< f}4}Kvhyuxh' V rHB$^?VjRQ @Ld ${̧a X悀~]3=˓hp`%9\3 ?;ƭ(=y[=q, I$ POu23ZT3|}ιE2}]Nrtth;aMni|%5(nbɁZPSJq͓7\ *&ߏ](tp*(cőSxAD(P@YH)c, <h=JD*ˑ%4% Wl!dV((\Z k*C>K-)sdUQEY~)O|JS'V>|J y7E1٣NR*[Z%I\ƽ= Mx'Xd I \fE7C|묋ZU>L:ny.popxGA24preJ/r`e b_#`҈ }Mpw˹ZL0toRH% ruHYgmJciH;oSF|?MD@re6Ȳi%]yY8^S.EejS1kȔ ˽^hcn)@Xi9(̑TV.!i1>V"~H*p|i9@"yi)܋^3ڑ#n;;vg! fy)7KS0z 28 d#c-[-+_eN9R @h ^wT`< 4/M9$9 Izt K(.Nsr>Hb_K RcDtòa1HHMʔ.O}Gd;Ƀ'=s/0əVzsiZkkr6VRҔqJC8u'^nMX)16΅\Y(Z2yR!7fJe :ۚ')o霫;3pif؁tQ=;bAͭܚMF\*ь _NIYmЍk8 #OMqf7ztY6^Kr~BJ!=|^C?R: pcò &LW"ܕ7]О M;(P>K= O9X,B5.H'(a݈п3(D5{.М͗l3GM@> ̰dx'Xm@zo =(waz܉J &q`6b$RSI \&E@*Ϲp9.kDgV7!XKcg|t5{Mݙ."&rbFЎ+ D==K_,xuAӀ'H$ 09t QࣗLßXa# }1•J:_nmy)+~ uTiT@>N;)lꔂj|W16qPf˅ QrX e :jY, En;.ÖO;7&)/!(q:matSLOg},&='fVMP9#䇳ڶXܓAy\mYjM`j2*m _wDޡ?|\f6 _XnqR,G!\߷kAZg8叁b+&4ә^Q4@zgK@<1Ȏ5tx\^1/X2Bnܗ~{USv-uTCz3N%nbRYaģߥAP.@8iE֘Լ_fdmptXNk΃LuVsmlINohjP:EwZ:6Gx2jv$lkeݜv]MKU\y@Ha;@hŀp\ak0`mYRAapK`Oy-V`;@5२ٕG!#~FXE݁jr> 8a2W >MsttedJn$[WJ<87&"\s:QvUP@_Ewd\]%ם|Ѳ]=Hoz#ƸrE<S\*ldk Y3~:m%Xҏ+|a?9?ts-K'g~R8h9-omie߅o1O3:w&BѶO[ϝϝѿng/ vFѿ`g/NU?vZ!?%k~̻e񯈰wGCxx+aj^l^琷tُ$&R.?*irxiig JL:Xѯ /669zut|(&3z韣t #$ߣ $}._ %t+tw".|fvA>CRaڸ˕U`R'3rLWC&6Ba}r cǸ0 `cBҳ7GGZ=+!@ӳxȲ۽/9e. hyEk0n^hZw<}[ /3ҀJ^0~s">zы : Tt:#ʉ'~SW{t˻hr8FsVj7#}=\6s =WBZ7q3YU_{6Fjl㉘- 60pBW˻ @(9W&Sk"Ȋ SK0׊ 2@$6܅ ɚ2s2O$GZ[z_\zVyA']z(BO$Xf^  :pd* F:6:i\>k[$aں%z=D/%V3}@)8]fIz(<8'C'M3V]ݲLyɷ_ Z@r@q Ifn |fƏO]P=(A҉PxA]/#+7=\XBn8v[񹋳ȯL4N{tPYh(K@ _#ln@ ;k(AJ,+Lm{VYlwYvZ"SZ~$pa{ 3`2M]-!2P {ohMk؀X./U C;K:1U5m鬅`SZ'3/ dQ6mdPGJKKWϜ9:nZ~\W  [sNc$//O1sis7fjt"3xnEpb55o.=^p.i~TgpaZRIgDRP:>KH? ed}nLℭ#Hd3! bEgYBpy6(w [sd^HXQ&Jg0lJvƫ99п=U ,v~DU5;ޡuPqqp^]):pZҹԦ0L;KܺdKqsV).R_@8 '"c: EXiR_);onEMl6)A|H[x%/N=Yk͑buVin áq 康Z..OZ^-o(H9{Y6IHpgf:uT"qFͶ +ƫj-L~bpQwP_>4mEE̛ [>n`g?š=b:H? T{qgp1Iߣ&1^;!r:3GdVWnK 9Fl##]]O:Ch,f nR:phy?}>o[".$pv-T7CPsxh,r.̦C)FBQgJo/!^Ǯ2ɋ=)]<λ}6y3t7Hz2@?٧Cudn,C[nS mOٖzzn,OՋcɳ*o1I8JB9Zȝ+^ZOκpymAM"|1OfLs㫳c`I=@&TSR$O %BTmy 9̒-bImQN=1eieu΂74{ L$MtAO@Yt4B^?D.ÁmWҙJ Ł۟i<<TP*k  0Sz*(z{*hQdQ@G^Ί_›]bjwoi" 6 ~j(Be +0Tw"L,ߋ$'aҁ.^9JhRtRzh u ѤtZ:7b`tYQX?poU7#zA$zA$zA$zANYcu0egncm/[?=HsI*1so8/yŀDۘ!&MSWrbb%}VՋ^{hڨ58s~>>s8s0tF.HE #Aa$"]0tF.HE #Aar[HjښX(bqhQG- |d[Z컹@o=g.j^TZm;3={/kMۦkxMު o*'Y-qI7T]?7mͦvl)42ne|J{)"*m 6xw_QrNW_;>=oZn#We*yn*&'*SA#8HVS5xsj NwyU^im9@|JfcrnjCѦME%m5SMn70b9՟1JX+{t_+ŋU6[gE&"`^UQoʦRqo tj>ocJ]𬖢Z/=뻱CPZRpP8.jLU|on ʖs*MN(Po Eq]ţ>~@?ɒ&->CU@ S%W7AU7?q~FՁ,3R\;P V4-cv32p4T^t׊H%`=ڃ}s:޵j-XBD6 EŎ0aJ#+ay]<˺d /[2[wcͷ{J;Pm:e!*X'|ԐGMnx.U95u7 G]Y1k!7jy5#J&CO0tɪ,?@Q 2)) { throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3') } }(jQuery); /* ======================================================================== * Bootstrap: transition.js v3.3.6 * http://getbootstrap.com/javascript/#transitions * ======================================================================== * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) // ============================================================ function transitionEnd() { var el = document.createElement('bootstrap') var transEndEventNames = { WebkitTransition : 'webkitTransitionEnd', MozTransition : 'transitionend', OTransition : 'oTransitionEnd otransitionend', transition : 'transitionend' } for (var name in transEndEventNames) { if (el.style[name] !== undefined) { return { end: transEndEventNames[name] } } } return false // explicit for ie8 ( ._.) } // http://blog.alexmaccaw.com/css-transitions $.fn.emulateTransitionEnd = function (duration) { var called = false var $el = this $(this).one('bsTransitionEnd', function () { called = true }) var callback = function () { if (!called) $($el).trigger($.support.transition.end) } setTimeout(callback, duration) return this } $(function () { $.support.transition = transitionEnd() if (!$.support.transition) return $.event.special.bsTransitionEnd = { bindType: $.support.transition.end, delegateType: $.support.transition.end, handle: function (e) { if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) } } }) }(jQuery); /* ======================================================================== * Bootstrap: alert.js v3.3.6 * http://getbootstrap.com/javascript/#alerts * ======================================================================== * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // ALERT CLASS DEFINITION // ====================== var dismiss = '[data-dismiss="alert"]' var Alert = function (el) { $(el).on('click', dismiss, this.close) } Alert.VERSION = '3.3.6' Alert.TRANSITION_DURATION = 150 Alert.prototype.close = function (e) { var $this = $(this) var selector = $this.attr('data-target') if (!selector) { selector = $this.attr('href') selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 } var $parent = $(selector) if (e) e.preventDefault() if (!$parent.length) { $parent = $this.closest('.alert') } $parent.trigger(e = $.Event('close.bs.alert')) if (e.isDefaultPrevented()) return $parent.removeClass('in') function removeElement() { // detach from parent, fire event then clean up data $parent.detach().trigger('closed.bs.alert').remove() } $.support.transition && $parent.hasClass('fade') ? $parent .one('bsTransitionEnd', removeElement) .emulateTransitionEnd(Alert.TRANSITION_DURATION) : removeElement() } // ALERT PLUGIN DEFINITION // ======================= function Plugin(option) { return this.each(function () { var $this = $(this) var data = $this.data('bs.alert') if (!data) $this.data('bs.alert', (data = new Alert(this))) if (typeof option == 'string') data[option].call($this) }) } var old = $.fn.alert $.fn.alert = Plugin $.fn.alert.Constructor = Alert // ALERT NO CONFLICT // ================= $.fn.alert.noConflict = function () { $.fn.alert = old return this } // ALERT DATA-API // ============== $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) }(jQuery); /* ======================================================================== * Bootstrap: button.js v3.3.6 * http://getbootstrap.com/javascript/#buttons * ======================================================================== * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // BUTTON PUBLIC CLASS DEFINITION // ============================== var Button = function (element, options) { this.$element = $(element) this.options = $.extend({}, Button.DEFAULTS, options) this.isLoading = false } Button.VERSION = '3.3.6' Button.DEFAULTS = { loadingText: 'loading...' } Button.prototype.setState = function (state) { var d = 'disabled' var $el = this.$element var val = $el.is('input') ? 'val' : 'html' var data = $el.data() state += 'Text' if (data.resetText == null) $el.data('resetText', $el[val]()) // push to event loop to allow forms to submit setTimeout($.proxy(function () { $el[val](data[state] == null ? this.options[state] : data[state]) if (state == 'loadingText') { this.isLoading = true $el.addClass(d).attr(d, d) } else if (this.isLoading) { this.isLoading = false $el.removeClass(d).removeAttr(d) } }, this), 0) } Button.prototype.toggle = function () { var changed = true var $parent = this.$element.closest('[data-toggle="buttons"]') if ($parent.length) { var $input = this.$element.find('input') if ($input.prop('type') == 'radio') { if ($input.prop('checked')) changed = false $parent.find('.active').removeClass('active') this.$element.addClass('active') } else if ($input.prop('type') == 'checkbox') { if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false this.$element.toggleClass('active') } $input.prop('checked', this.$element.hasClass('active')) if (changed) $input.trigger('change') } else { this.$element.attr('aria-pressed', !this.$element.hasClass('active')) this.$element.toggleClass('active') } } // BUTTON PLUGIN DEFINITION // ======================== function Plugin(option) { return this.each(function () { var $this = $(this) var data = $this.data('bs.button') var options = typeof option == 'object' && option if (!data) $this.data('bs.button', (data = new Button(this, options))) if (option == 'toggle') data.toggle() else if (option) data.setState(option) }) } var old = $.fn.button $.fn.button = Plugin $.fn.button.Constructor = Button // BUTTON NO CONFLICT // ================== $.fn.button.noConflict = function () { $.fn.button = old return this } // BUTTON DATA-API // =============== $(document) .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { var $btn = $(e.target) if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') Plugin.call($btn, 'toggle') if (!($(e.target).is('input[type="radio"]') || $(e.target).is('input[type="checkbox"]'))) e.preventDefault() }) .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) }) }(jQuery); /* ======================================================================== * Bootstrap: carousel.js v3.3.6 * http://getbootstrap.com/javascript/#carousel * ======================================================================== * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // CAROUSEL CLASS DEFINITION // ========================= var Carousel = function (element, options) { this.$element = $(element) this.$indicators = this.$element.find('.carousel-indicators') this.options = options this.paused = null this.sliding = null this.interval = null this.$active = null this.$items = null this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) } Carousel.VERSION = '3.3.6' Carousel.TRANSITION_DURATION = 600 Carousel.DEFAULTS = { interval: 5000, pause: 'hover', wrap: true, keyboard: true } Carousel.prototype.keydown = function (e) { if (/input|textarea/i.test(e.target.tagName)) return switch (e.which) { case 37: this.prev(); break case 39: this.next(); break default: return } e.preventDefault() } Carousel.prototype.cycle = function (e) { e || (this.paused = false) this.interval && clearInterval(this.interval) this.options.interval && !this.paused && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) return this } Carousel.prototype.getItemIndex = function (item) { this.$items = item.parent().children('.item') return this.$items.index(item || this.$active) } Carousel.prototype.getItemForDirection = function (direction, active) { var activeIndex = this.getItemIndex(active) var willWrap = (direction == 'prev' && activeIndex === 0) || (direction == 'next' && activeIndex == (this.$items.length - 1)) if (willWrap && !this.options.wrap) return active var delta = direction == 'prev' ? -1 : 1 var itemIndex = (activeIndex + delta) % this.$items.length return this.$items.eq(itemIndex) } Carousel.prototype.to = function (pos) { var that = this var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) if (pos > (this.$items.length - 1) || pos < 0) return if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" if (activeIndex == pos) return this.pause().cycle() return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) } Carousel.prototype.pause = function (e) { e || (this.paused = true) if (this.$element.find('.next, .prev').length && $.support.transition) { this.$element.trigger($.support.transition.end) this.cycle(true) } this.interval = clearInterval(this.interval) return this } Carousel.prototype.next = function () { if (this.sliding) return return this.slide('next') } Carousel.prototype.prev = function () { if (this.sliding) return return this.slide('prev') } Carousel.prototype.slide = function (type, next) { var $active = this.$element.find('.item.active') var $next = next || this.getItemForDirection(type, $active) var isCycling = this.interval var direction = type == 'next' ? 'left' : 'right' var that = this if ($next.hasClass('active')) return (this.sliding = false) var relatedTarget = $next[0] var slideEvent = $.Event('slide.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) this.$element.trigger(slideEvent) if (slideEvent.isDefaultPrevented()) return this.sliding = true isCycling && this.pause() if (this.$indicators.length) { this.$indicators.find('.active').removeClass('active') var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) $nextIndicator && $nextIndicator.addClass('active') } var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" if ($.support.transition && this.$element.hasClass('slide')) { $next.addClass(type) $next[0].offsetWidth // force reflow $active.addClass(direction) $next.addClass(direction) $active .one('bsTransitionEnd', function () { $next.removeClass([type, direction].join(' ')).addClass('active') $active.removeClass(['active', direction].join(' ')) that.sliding = false setTimeout(function () { that.$element.trigger(slidEvent) }, 0) }) .emulateTransitionEnd(Carousel.TRANSITION_DURATION) } else { $active.removeClass('active') $next.addClass('active') this.sliding = false this.$element.trigger(slidEvent) } isCycling && this.cycle() return this } // CAROUSEL PLUGIN DEFINITION // ========================== function Plugin(option) { return this.each(function () { var $this = $(this) var data = $this.data('bs.carousel') var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) var action = typeof option == 'string' ? option : options.slide if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) if (typeof option == 'number') data.to(option) else if (action) data[action]() else if (options.interval) data.pause().cycle() }) } var old = $.fn.carousel $.fn.carousel = Plugin $.fn.carousel.Constructor = Carousel // CAROUSEL NO CONFLICT // ==================== $.fn.carousel.noConflict = function () { $.fn.carousel = old return this } // CAROUSEL DATA-API // ================= var clickHandler = function (e) { var href var $this = $(this) var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 if (!$target.hasClass('carousel')) return var options = $.extend({}, $target.data(), $this.data()) var slideIndex = $this.attr('data-slide-to') if (slideIndex) options.interval = false Plugin.call($target, options) if (slideIndex) { $target.data('bs.carousel').to(slideIndex) } e.preventDefault() } $(document) .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) $(window).on('load', function () { $('[data-ride="carousel"]').each(function () { var $carousel = $(this) Plugin.call($carousel, $carousel.data()) }) }) }(jQuery); /* ======================================================================== * Bootstrap: collapse.js v3.3.6 * http://getbootstrap.com/javascript/#collapse * ======================================================================== * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // COLLAPSE PUBLIC CLASS DEFINITION // ================================ var Collapse = function (element, options) { this.$element = $(element) this.options = $.extend({}, Collapse.DEFAULTS, options) this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' + '[data-toggle="collapse"][data-target="#' + element.id + '"]') this.transitioning = null if (this.options.parent) { this.$parent = this.getParent() } else { this.addAriaAndCollapsedClass(this.$element, this.$trigger) } if (this.options.toggle) this.toggle() } Collapse.VERSION = '3.3.6' Collapse.TRANSITION_DURATION = 350 Collapse.DEFAULTS = { toggle: true } Collapse.prototype.dimension = function () { var hasWidth = this.$element.hasClass('width') return hasWidth ? 'width' : 'height' } Collapse.prototype.show = function () { if (this.transitioning || this.$element.hasClass('in')) return var activesData var actives = this.$parent && this.$parent.children('.wpsm_panel').children('.in, .collapsing') if (actives && actives.length) { activesData = actives.data('bs.collapse') if (activesData && activesData.transitioning) return } var startEvent = $.Event('show.bs.collapse') this.$element.trigger(startEvent) if (startEvent.isDefaultPrevented()) return if (actives && actives.length) { Plugin.call(actives, 'hide') activesData || actives.data('bs.collapse', null) } var dimension = this.dimension() this.$element .removeClass('collapse') .addClass('collapsing')[dimension](0) .attr('aria-expanded', true) this.$trigger .removeClass('collapsed') .attr('aria-expanded', true) this.transitioning = 1 var complete = function () { this.$element .removeClass('collapsing') .addClass('collapse in')[dimension]('') this.transitioning = 0 this.$element .trigger('shown.bs.collapse') } if (!$.support.transition) return complete.call(this) var scrollSize = $.camelCase(['scroll', dimension].join('-')) this.$element .one('bsTransitionEnd', $.proxy(complete, this)) .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) } Collapse.prototype.hide = function () { if (this.transitioning || !this.$element.hasClass('in')) return var startEvent = $.Event('hide.bs.collapse') this.$element.trigger(startEvent) if (startEvent.isDefaultPrevented()) return var dimension = this.dimension() this.$element[dimension](this.$element[dimension]())[0].offsetHeight this.$element .addClass('collapsing') .removeClass('collapse in') .attr('aria-expanded', false) this.$trigger .addClass('collapsed') .attr('aria-expanded', false) this.transitioning = 1 var complete = function () { this.transitioning = 0 this.$element .removeClass('collapsing') .addClass('collapse') .trigger('hidden.bs.collapse') } if (!$.support.transition) return complete.call(this) this.$element [dimension](0) .one('bsTransitionEnd', $.proxy(complete, this)) .emulateTransitionEnd(Collapse.TRANSITION_DURATION) } Collapse.prototype.toggle = function () { this[this.$element.hasClass('in') ? 'hide' : 'show']() } Collapse.prototype.getParent = function () { return $(this.options.parent) .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') .each($.proxy(function (i, element) { var $element = $(element) this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) }, this)) .end() } Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { var isOpen = $element.hasClass('in') $element.attr('aria-expanded', isOpen) $trigger .toggleClass('collapsed', !isOpen) .attr('aria-expanded', isOpen) } function getTargetFromTrigger($trigger) { var href var target = $trigger.attr('data-target') || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 return $(target) } // COLLAPSE PLUGIN DEFINITION // ========================== function Plugin(option) { return this.each(function () { var $this = $(this) var data = $this.data('bs.collapse') var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) if (typeof option == 'string') data[option]() }) } var old = $.fn.collapse $.fn.collapse = Plugin $.fn.collapse.Constructor = Collapse // COLLAPSE NO CONFLICT // ==================== $.fn.collapse.noConflict = function () { $.fn.collapse = old return this } // COLLAPSE DATA-API // ================= $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { var $this = $(this) if (!$this.attr('data-target')) e.preventDefault() var $target = getTargetFromTrigger($this) var data = $target.data('bs.collapse') var option = data ? 'toggle' : $this.data() Plugin.call($target, option) }) }(jQuery); /* ======================================================================== * Bootstrap: dropdown.js v3.3.6 * http://getbootstrap.com/javascript/#dropdowns * ======================================================================== * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // DROPDOWN CLASS DEFINITION // ========================= var backdrop = '.dropdown-backdrop' var toggle = '[data-toggle="dropdown"]' var Dropdown = function (element) { $(element).on('click.bs.dropdown', this.toggle) } Dropdown.VERSION = '3.3.6' function getParent($this) { var selector = $this.attr('data-target') if (!selector) { selector = $this.attr('href') selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 } var $parent = selector && $(selector) return $parent && $parent.length ? $parent : $this.parent() } function clearMenus(e) { if (e && e.which === 3) return $(backdrop).remove() $(toggle).each(function () { var $this = $(this) var $parent = getParent($this) var relatedTarget = { relatedTarget: this } if (!$parent.hasClass('open')) return if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) if (e.isDefaultPrevented()) return $this.attr('aria-expanded', 'false') $parent.removeClass('open').trigger($.Event('hidden.bs.dropdown', relatedTarget)) }) } Dropdown.prototype.toggle = function (e) { var $this = $(this) if ($this.is('.disabled, :disabled')) return var $parent = getParent($this) var isActive = $parent.hasClass('open') clearMenus() if (!isActive) { if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { // if mobile we use a backdrop because click events don't delegate $(document.createElement('div')) .addClass('dropdown-backdrop') .insertAfter($(this)) .on('click', clearMenus) } var relatedTarget = { relatedTarget: this } $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget)) if (e.isDefaultPrevented()) return $this .trigger('focus') .attr('aria-expanded', 'true') $parent .toggleClass('open') .trigger($.Event('shown.bs.dropdown', relatedTarget)) } return false } Dropdown.prototype.keydown = function (e) { if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return var $this = $(this) e.preventDefault() e.stopPropagation() if ($this.is('.disabled, :disabled')) return var $parent = getParent($this) var isActive = $parent.hasClass('open') if (!isActive && e.which != 27 || isActive && e.which == 27) { if (e.which == 27) $parent.find(toggle).trigger('focus') return $this.trigger('click') } var desc = ' li:not(.disabled):visible a' var $items = $parent.find('.dropdown-menu' + desc) if (!$items.length) return var index = $items.index(e.target) if (e.which == 38 && index > 0) index-- // up if (e.which == 40 && index < $items.length - 1) index++ // down if (!~index) index = 0 $items.eq(index).trigger('focus') } // DROPDOWN PLUGIN DEFINITION // ========================== function Plugin(option) { return this.each(function () { var $this = $(this) var data = $this.data('bs.dropdown') if (!data) $this.data('bs.dropdown', (data = new Dropdown(this))) if (typeof option == 'string') data[option].call($this) }) } var old = $.fn.dropdown $.fn.dropdown = Plugin $.fn.dropdown.Constructor = Dropdown // DROPDOWN NO CONFLICT // ==================== $.fn.dropdown.noConflict = function () { $.fn.dropdown = old return this } // APPLY TO STANDARD DROPDOWN ELEMENTS // =================================== $(document) .on('click.bs.dropdown.data-api', clearMenus) .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle) .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown) .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown) }(jQuery); /* ======================================================================== * Bootstrap: modal.js v3.3.6 * http://getbootstrap.com/javascript/#modals * ======================================================================== * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // MODAL CLASS DEFINITION // ====================== var Modal = function (element, options) { this.options = options this.$body = $(document.body) this.$element = $(element) this.$dialog = this.$element.find('.modal-dialog') this.$backdrop = null this.isShown = null this.originalBodyPad = null this.scrollbarWidth = 0 this.ignoreBackdropClick = false if (this.options.remote) { this.$element .find('.modal-content') .load(this.options.remote, $.proxy(function () { this.$element.trigger('loaded.bs.modal') }, this)) } } Modal.VERSION = '3.3.6' Modal.TRANSITION_DURATION = 300 Modal.BACKDROP_TRANSITION_DURATION = 150 Modal.DEFAULTS = { backdrop: true, keyboard: true, show: true } Modal.prototype.toggle = function (_relatedTarget) { return this.isShown ? this.hide() : this.show(_relatedTarget) } Modal.prototype.show = function (_relatedTarget) { var that = this var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget }) this.$element.trigger(e) if (this.isShown || e.isDefaultPrevented()) return this.isShown = true this.checkScrollbar() this.setScrollbar() this.$body.addClass('modal-open') this.escape() this.resize() this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this)) this.$dialog.on('mousedown.dismiss.bs.modal', function () { that.$element.one('mouseup.dismiss.bs.modal', function (e) { if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true }) }) this.backdrop(function () { var transition = $.support.transition && that.$element.hasClass('fade') if (!that.$element.parent().length) { that.$element.appendTo(that.$body) // don't move modals dom position } that.$element .show() .scrollTop(0) that.adjustDialog() if (transition) { that.$element[0].offsetWidth // force reflow } that.$element.addClass('in') that.enforceFocus() var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget }) transition ? that.$dialog // wait for modal to slide in .one('bsTransitionEnd', function () { that.$element.trigger('focus').trigger(e) }) .emulateTransitionEnd(Modal.TRANSITION_DURATION) : that.$element.trigger('focus').trigger(e) }) } Modal.prototype.hide = function (e) { if (e) e.preventDefault() e = $.Event('hide.bs.modal') this.$element.trigger(e) if (!this.isShown || e.isDefaultPrevented()) return this.isShown = false this.escape() this.resize() $(document).off('focusin.bs.modal') this.$element .removeClass('in') .off('click.dismiss.bs.modal') .off('mouseup.dismiss.bs.modal') this.$dialog.off('mousedown.dismiss.bs.modal') $.support.transition && this.$element.hasClass('fade') ? this.$element .one('bsTransitionEnd', $.proxy(this.hideModal, this)) .emulateTransitionEnd(Modal.TRANSITION_DURATION) : this.hideModal() } Modal.prototype.enforceFocus = function () { $(document) .off('focusin.bs.modal') // guard against infinite focus loop .on('focusin.bs.modal', $.proxy(function (e) { if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { this.$element.trigger('focus') } }, this)) } Modal.prototype.escape = function () { if (this.isShown && this.options.keyboard) { this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) { e.which == 27 && this.hide() }, this)) } else if (!this.isShown) { this.$element.off('keydown.dismiss.bs.modal') } } Modal.prototype.resize = function () { if (this.isShown) { $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this)) } else { $(window).off('resize.bs.modal') } } Modal.prototype.hideModal = function () { var that = this this.$element.hide() this.backdrop(function () { that.$body.removeClass('modal-open') that.resetAdjustments() that.resetScrollbar() that.$element.trigger('hidden.bs.modal') }) } Modal.prototype.removeBackdrop = function () { this.$backdrop && this.$backdrop.remove() this.$backdrop = null } Modal.prototype.backdrop = function (callback) { var that = this var animate = this.$element.hasClass('fade') ? 'fade' : '' if (this.isShown && this.options.backdrop) { var doAnimate = $.support.transition && animate this.$backdrop = $(document.createElement('div')) .addClass('modal-backdrop ' + animate) .appendTo(this.$body) this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) { if (this.ignoreBackdropClick) { this.ignoreBackdropClick = false return } if (e.target !== e.currentTarget) return this.options.backdrop == 'static' ? this.$element[0].focus() : this.hide() }, this)) if (doAnimate) this.$backdrop[0].offsetWidth // force reflow this.$backdrop.addClass('in') if (!callback) return doAnimate ? this.$backdrop .one('bsTransitionEnd', callback) .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : callback() } else if (!this.isShown && this.$backdrop) { this.$backdrop.removeClass('in') var callbackRemove = function () { that.removeBackdrop() callback && callback() } $.support.transition && this.$element.hasClass('fade') ? this.$backdrop .one('bsTransitionEnd', callbackRemove) .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : callbackRemove() } else if (callback) { callback() } } // these following methods are used to handle overflowing modals Modal.prototype.handleUpdate = function () { this.adjustDialog() } Modal.prototype.adjustDialog = function () { var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight this.$element.css({ paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '', paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : '' }) } Modal.prototype.resetAdjustments = function () { this.$element.css({ paddingLeft: '', paddingRight: '' }) } Modal.prototype.checkScrollbar = function () { var fullWindowWidth = window.innerWidth if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8 var documentElementRect = document.documentElement.getBoundingClientRect() fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left) } this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth this.scrollbarWidth = this.measureScrollbar() } Modal.prototype.setScrollbar = function () { var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10) this.originalBodyPad = document.body.style.paddingRight || '' if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth) } Modal.prototype.resetScrollbar = function () { this.$body.css('padding-right', this.originalBodyPad) } Modal.prototype.measureScrollbar = function () { // thx walsh var scrollDiv = document.createElement('div') scrollDiv.className = 'modal-scrollbar-measure' this.$body.append(scrollDiv) var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth this.$body[0].removeChild(scrollDiv) return scrollbarWidth } // MODAL PLUGIN DEFINITION // ======================= function Plugin(option, _relatedTarget) { return this.each(function () { var $this = $(this) var data = $this.data('bs.modal') var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option) if (!data) $this.data('bs.modal', (data = new Modal(this, options))) if (typeof option == 'string') data[option](_relatedTarget) else if (options.show) data.show(_relatedTarget) }) } var old = $.fn.modal $.fn.modal = Plugin $.fn.modal.Constructor = Modal // MODAL NO CONFLICT // ================= $.fn.modal.noConflict = function () { $.fn.modal = old return this } // MODAL DATA-API // ============== $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) { var $this = $(this) var href = $this.attr('href') var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7 var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) if ($this.is('a')) e.preventDefault() $target.one('show.bs.modal', function (showEvent) { if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown $target.one('hidden.bs.modal', function () { $this.is(':visible') && $this.trigger('focus') }) }) Plugin.call($target, option, this) }) }(jQuery); /* ======================================================================== * Bootstrap: tooltip.js v3.3.6 * http://getbootstrap.com/javascript/#tooltip * Inspired by the original jQuery.tipsy by Jason Frame * ======================================================================== * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // TOOLTIP PUBLIC CLASS DEFINITION // =============================== var Tooltip = function (element, options) { this.type = null this.options = null this.enabled = null this.timeout = null this.hoverState = null this.$element = null this.inState = null this.init('tooltip', element, options) } Tooltip.VERSION = '3.3.6' Tooltip.TRANSITION_DURATION = 150 Tooltip.DEFAULTS = { animation: true, placement: 'top', selector: false, template: '', trigger: 'hover focus', title: '', delay: 0, html: false, container: false, viewport: { selector: 'body', padding: 0 } } Tooltip.prototype.init = function (type, element, options) { this.enabled = true this.type = type this.$element = $(element) this.options = this.getOptions(options) this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport)) this.inState = { click: false, hover: false, focus: false } if (this.$element[0] instanceof document.constructor && !this.options.selector) { throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!') } var triggers = this.options.trigger.split(' ') for (var i = triggers.length; i--;) { var trigger = triggers[i] if (trigger == 'click') { this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) } else if (trigger != 'manual') { var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin' var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout' this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) } } this.options.selector ? (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : this.fixTitle() } Tooltip.prototype.getDefaults = function () { return Tooltip.DEFAULTS } Tooltip.prototype.getOptions = function (options) { options = $.extend({}, this.getDefaults(), this.$element.data(), options) if (options.delay && typeof options.delay == 'number') { options.delay = { show: options.delay, hide: options.delay } } return options } Tooltip.prototype.getDelegateOptions = function () { var options = {} var defaults = this.getDefaults() this._options && $.each(this._options, function (key, value) { if (defaults[key] != value) options[key] = value }) return options } Tooltip.prototype.enter = function (obj) { var self = obj instanceof this.constructor ? obj : $(obj.currentTarget).data('bs.' + this.type) if (!self) { self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) $(obj.currentTarget).data('bs.' + this.type, self) } if (obj instanceof $.Event) { self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true } if (self.tip().hasClass('in') || self.hoverState == 'in') { self.hoverState = 'in' return } clearTimeout(self.timeout) self.hoverState = 'in' if (!self.options.delay || !self.options.delay.show) return self.show() self.timeout = setTimeout(function () { if (self.hoverState == 'in') self.show() }, self.options.delay.show) } Tooltip.prototype.isInStateTrue = function () { for (var key in this.inState) { if (this.inState[key]) return true } return false } Tooltip.prototype.leave = function (obj) { var self = obj instanceof this.constructor ? obj : $(obj.currentTarget).data('bs.' + this.type) if (!self) { self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) $(obj.currentTarget).data('bs.' + this.type, self) } if (obj instanceof $.Event) { self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false } if (self.isInStateTrue()) return clearTimeout(self.timeout) self.hoverState = 'out' if (!self.options.delay || !self.options.delay.hide) return self.hide() self.timeout = setTimeout(function () { if (self.hoverState == 'out') self.hide() }, self.options.delay.hide) } Tooltip.prototype.show = function () { var e = $.Event('show.bs.' + this.type) if (this.hasContent() && this.enabled) { this.$element.trigger(e) var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) if (e.isDefaultPrevented() || !inDom) return var that = this var $tip = this.tip() var tipId = this.getUID(this.type) this.setContent() $tip.attr('id', tipId) this.$element.attr('aria-describedby', tipId) if (this.options.animation) $tip.addClass('fade') var placement = typeof this.options.placement == 'function' ? this.options.placement.call(this, $tip[0], this.$element[0]) : this.options.placement var autoToken = /\s?auto?\s?/i var autoPlace = autoToken.test(placement) if (autoPlace) placement = placement.replace(autoToken, '') || 'top' $tip .detach() .css({ top: 0, left: 0, display: 'block' }) .addClass(placement) .data('bs.' + this.type, this) this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) this.$element.trigger('inserted.bs.' + this.type) var pos = this.getPosition() var actualWidth = $tip[0].offsetWidth var actualHeight = $tip[0].offsetHeight if (autoPlace) { var orgPlacement = placement var viewportDim = this.getPosition(this.$viewport) placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' : placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' : placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' : placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' : placement $tip .removeClass(orgPlacement) .addClass(placement) } var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) this.applyPlacement(calculatedOffset, placement) var complete = function () { var prevHoverState = that.hoverState that.$element.trigger('shown.bs.' + that.type) that.hoverState = null if (prevHoverState == 'out') that.leave(that) } $.support.transition && this.$tip.hasClass('fade') ? $tip .one('bsTransitionEnd', complete) .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : complete() } } Tooltip.prototype.applyPlacement = function (offset, placement) { var $tip = this.tip() var width = $tip[0].offsetWidth var height = $tip[0].offsetHeight // manually read margins because getBoundingClientRect includes difference var marginTop = parseInt($tip.css('margin-top'), 10) var marginLeft = parseInt($tip.css('margin-left'), 10) // we must check for NaN for ie 8/9 if (isNaN(marginTop)) marginTop = 0 if (isNaN(marginLeft)) marginLeft = 0 offset.top += marginTop offset.left += marginLeft // $.fn.offset doesn't round pixel values // so we use setOffset directly with our own function B-0 $.offset.setOffset($tip[0], $.extend({ using: function (props) { $tip.css({ top: Math.round(props.top), left: Math.round(props.left) }) } }, offset), 0) $tip.addClass('in') // check to see if placing tip in new offset caused the tip to resize itself var actualWidth = $tip[0].offsetWidth var actualHeight = $tip[0].offsetHeight if (placement == 'top' && actualHeight != height) { offset.top = offset.top + height - actualHeight } var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) if (delta.left) offset.left += delta.left else offset.top += delta.top var isVertical = /top|bottom/.test(placement) var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight' $tip.offset(offset) this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) } Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) { this.arrow() .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') .css(isVertical ? 'top' : 'left', '') } Tooltip.prototype.setContent = function () { var $tip = this.tip() var title = this.getTitle() $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) $tip.removeClass('fade in top bottom left right') } Tooltip.prototype.hide = function (callback) { var that = this var $tip = $(this.$tip) var e = $.Event('hide.bs.' + this.type) function complete() { if (that.hoverState != 'in') $tip.detach() that.$element .removeAttr('aria-describedby') .trigger('hidden.bs.' + that.type) callback && callback() } this.$element.trigger(e) if (e.isDefaultPrevented()) return $tip.removeClass('in') $.support.transition && $tip.hasClass('fade') ? $tip .one('bsTransitionEnd', complete) .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : complete() this.hoverState = null return this } Tooltip.prototype.fixTitle = function () { var $e = this.$element if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') { $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') } } Tooltip.prototype.hasContent = function () { return this.getTitle() } Tooltip.prototype.getPosition = function ($element) { $element = $element || this.$element var el = $element[0] var isBody = el.tagName == 'BODY' var elRect = el.getBoundingClientRect() if (elRect.width == null) { // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) } var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null return $.extend({}, elRect, scroll, outerDims, elOffset) } Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } } Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) { var delta = { top: 0, left: 0 } if (!this.$viewport) return delta var viewportPadding = this.options.viewport && this.options.viewport.padding || 0 var viewportDimensions = this.getPosition(this.$viewport) if (/right|left/.test(placement)) { var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight if (topEdgeOffset < viewportDimensions.top) { // top overflow delta.top = viewportDimensions.top - topEdgeOffset } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset } } else { var leftEdgeOffset = pos.left - viewportPadding var rightEdgeOffset = pos.left + viewportPadding + actualWidth if (leftEdgeOffset < viewportDimensions.left) { // left overflow delta.left = viewportDimensions.left - leftEdgeOffset } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset } } return delta } Tooltip.prototype.getTitle = function () { var title var $e = this.$element var o = this.options title = $e.attr('data-original-title') || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) return title } Tooltip.prototype.getUID = function (prefix) { do prefix += ~~(Math.random() * 1000000) while (document.getElementById(prefix)) return prefix } Tooltip.prototype.tip = function () { if (!this.$tip) { this.$tip = $(this.options.template) if (this.$tip.length != 1) { throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!') } } return this.$tip } Tooltip.prototype.arrow = function () { return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')) } Tooltip.prototype.enable = function () { this.enabled = true } Tooltip.prototype.disable = function () { this.enabled = false } Tooltip.prototype.toggleEnabled = function () { this.enabled = !this.enabled } Tooltip.prototype.toggle = function (e) { var self = this if (e) { self = $(e.currentTarget).data('bs.' + this.type) if (!self) { self = new this.constructor(e.currentTarget, this.getDelegateOptions()) $(e.currentTarget).data('bs.' + this.type, self) } } if (e) { self.inState.click = !self.inState.click if (self.isInStateTrue()) self.enter(self) else self.leave(self) } else { self.tip().hasClass('in') ? self.leave(self) : self.enter(self) } } Tooltip.prototype.destroy = function () { var that = this clearTimeout(this.timeout) this.hide(function () { that.$element.off('.' + that.type).removeData('bs.' + that.type) if (that.$tip) { that.$tip.detach() } that.$tip = null that.$arrow = null that.$viewport = null }) } // TOOLTIP PLUGIN DEFINITION // ========================= function Plugin(option) { return this.each(function () { var $this = $(this) var data = $this.data('bs.tooltip') var options = typeof option == 'object' && option if (!data && /destroy|hide/.test(option)) return if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) if (typeof option == 'string') data[option]() }) } var old = $.fn.tooltip $.fn.tooltip = Plugin $.fn.tooltip.Constructor = Tooltip // TOOLTIP NO CONFLICT // =================== $.fn.tooltip.noConflict = function () { $.fn.tooltip = old return this } }(jQuery); /* ======================================================================== * Bootstrap: popover.js v3.3.6 * http://getbootstrap.com/javascript/#popovers * ======================================================================== * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // POPOVER PUBLIC CLASS DEFINITION // =============================== var Popover = function (element, options) { this.init('popover', element, options) } if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js') Popover.VERSION = '3.3.6' Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, { placement: 'right', trigger: 'click', content: '', template: '' }) // NOTE: POPOVER EXTENDS tooltip.js // ================================ Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) Popover.prototype.constructor = Popover Popover.prototype.getDefaults = function () { return Popover.DEFAULTS } Popover.prototype.setContent = function () { var $tip = this.tip() var title = this.getTitle() var content = this.getContent() $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text' ](content) $tip.removeClass('fade top bottom left right in') // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do // this manually by checking the contents. if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() } Popover.prototype.hasContent = function () { return this.getTitle() || this.getContent() } Popover.prototype.getContent = function () { var $e = this.$element var o = this.options return $e.attr('data-content') || (typeof o.content == 'function' ? o.content.call($e[0]) : o.content) } Popover.prototype.arrow = function () { return (this.$arrow = this.$arrow || this.tip().find('.arrow')) } // POPOVER PLUGIN DEFINITION // ========================= function Plugin(option) { return this.each(function () { var $this = $(this) var data = $this.data('bs.popover') var options = typeof option == 'object' && option if (!data && /destroy|hide/.test(option)) return if (!data) $this.data('bs.popover', (data = new Popover(this, options))) if (typeof option == 'string') data[option]() }) } var old = $.fn.popover $.fn.popover = Plugin $.fn.popover.Constructor = Popover // POPOVER NO CONFLICT // =================== $.fn.popover.noConflict = function () { $.fn.popover = old return this } }(jQuery); /* ======================================================================== * Bootstrap: scrollspy.js v3.3.6 * http://getbootstrap.com/javascript/#scrollspy * ======================================================================== * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // SCROLLSPY CLASS DEFINITION // ========================== function ScrollSpy(element, options) { this.$body = $(document.body) this.$scrollElement = $(element).is(document.body) ? $(window) : $(element) this.options = $.extend({}, ScrollSpy.DEFAULTS, options) this.selector = (this.options.target || '') + ' .nav li > a' this.offsets = [] this.targets = [] this.activeTarget = null this.scrollHeight = 0 this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this)) this.refresh() this.process() } ScrollSpy.VERSION = '3.3.6' ScrollSpy.DEFAULTS = { offset: 10 } ScrollSpy.prototype.getScrollHeight = function () { return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight) } ScrollSpy.prototype.refresh = function () { var that = this var offsetMethod = 'offset' var offsetBase = 0 this.offsets = [] this.targets = [] this.scrollHeight = this.getScrollHeight() if (!$.isWindow(this.$scrollElement[0])) { offsetMethod = 'position' offsetBase = this.$scrollElement.scrollTop() } this.$body .find(this.selector) .map(function () { var $el = $(this) var href = $el.data('target') || $el.attr('href') var $href = /^#./.test(href) && $(href) return ($href && $href.length && $href.is(':visible') && [[$href[offsetMethod]().top + offsetBase, href]]) || null }) .sort(function (a, b) { return a[0] - b[0] }) .each(function () { that.offsets.push(this[0]) that.targets.push(this[1]) }) } ScrollSpy.prototype.process = function () { var scrollTop = this.$scrollElement.scrollTop() + this.options.offset var scrollHeight = this.getScrollHeight() var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height() var offsets = this.offsets var targets = this.targets var activeTarget = this.activeTarget var i if (this.scrollHeight != scrollHeight) { this.refresh() } if (scrollTop >= maxScroll) { return activeTarget != (i = targets[targets.length - 1]) && this.activate(i) } if (activeTarget && scrollTop < offsets[0]) { this.activeTarget = null return this.clear() } for (i = offsets.length; i--;) { activeTarget != targets[i] && scrollTop >= offsets[i] && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1]) && this.activate(targets[i]) } } ScrollSpy.prototype.activate = function (target) { this.activeTarget = target this.clear() var selector = this.selector + '[data-target="' + target + '"],' + this.selector + '[href="' + target + '"]' var active = $(selector) .parents('li') .addClass('active') if (active.parent('.dropdown-menu').length) { active = active .closest('li.dropdown') .addClass('active') } active.trigger('activate.bs.scrollspy') } ScrollSpy.prototype.clear = function () { $(this.selector) .parentsUntil(this.options.target, '.active') .removeClass('active') } // SCROLLSPY PLUGIN DEFINITION // =========================== function Plugin(option) { return this.each(function () { var $this = $(this) var data = $this.data('bs.scrollspy') var options = typeof option == 'object' && option if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options))) if (typeof option == 'string') data[option]() }) } var old = $.fn.scrollspy $.fn.scrollspy = Plugin $.fn.scrollspy.Constructor = ScrollSpy // SCROLLSPY NO CONFLICT // ===================== $.fn.scrollspy.noConflict = function () { $.fn.scrollspy = old return this } // SCROLLSPY DATA-API // ================== $(window).on('load.bs.scrollspy.data-api', function () { $('[data-spy="scroll"]').each(function () { var $spy = $(this) Plugin.call($spy, $spy.data()) }) }) }(jQuery); /* ======================================================================== * Bootstrap: tab.js v3.3.6 * http://getbootstrap.com/javascript/#tabs * ======================================================================== * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // TAB CLASS DEFINITION // ==================== var Tab = function (element) { // jscs:disable requireDollarBeforejQueryAssignment this.element = $(element) // jscs:enable requireDollarBeforejQueryAssignment } Tab.VERSION = '3.3.6' Tab.TRANSITION_DURATION = 150 Tab.prototype.show = function () { var $this = this.element var $ul = $this.closest('ul:not(.dropdown-menu)') var selector = $this.data('target') if (!selector) { selector = $this.attr('href') selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 } if ($this.parent('li').hasClass('active')) return var $previous = $ul.find('.active:last a') var hideEvent = $.Event('hide.bs.tab', { relatedTarget: $this[0] }) var showEvent = $.Event('show.bs.tab', { relatedTarget: $previous[0] }) $previous.trigger(hideEvent) $this.trigger(showEvent) if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return var $target = $(selector) this.activate($this.closest('li'), $ul) this.activate($target, $target.parent(), function () { $previous.trigger({ type: 'hidden.bs.tab', relatedTarget: $this[0] }) $this.trigger({ type: 'shown.bs.tab', relatedTarget: $previous[0] }) }) } Tab.prototype.activate = function (element, container, callback) { var $active = container.find('> .active') var transition = callback && $.support.transition && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length) function next() { $active .removeClass('active') .find('> .dropdown-menu > .active') .removeClass('active') .end() .find('[data-toggle="tab"]') .attr('aria-expanded', false) element .addClass('active') .find('[data-toggle="tab"]') .attr('aria-expanded', true) if (transition) { element[0].offsetWidth // reflow for transition element.addClass('in') } else { element.removeClass('fade') } if (element.parent('.dropdown-menu').length) { element .closest('li.dropdown') .addClass('active') .end() .find('[data-toggle="tab"]') .attr('aria-expanded', true) } callback && callback() } $active.length && transition ? $active .one('bsTransitionEnd', next) .emulateTransitionEnd(Tab.TRANSITION_DURATION) : next() $active.removeClass('in') } // TAB PLUGIN DEFINITION // ===================== function Plugin(option) { return this.each(function () { var $this = $(this) var data = $this.data('bs.tab') if (!data) $this.data('bs.tab', (data = new Tab(this))) if (typeof option == 'string') data[option]() }) } var old = $.fn.tab $.fn.tab = Plugin $.fn.tab.Constructor = Tab // TAB NO CONFLICT // =============== $.fn.tab.noConflict = function () { $.fn.tab = old return this } // TAB DATA-API // ============ var clickHandler = function (e) { e.preventDefault() Plugin.call($(this), 'show') } $(document) .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler) .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler) }(jQuery); /* ======================================================================== * Bootstrap: affix.js v3.3.6 * http://getbootstrap.com/javascript/#affix * ======================================================================== * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // AFFIX CLASS DEFINITION // ====================== var Affix = function (element, options) { this.options = $.extend({}, Affix.DEFAULTS, options) this.$target = $(this.options.target) .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this)) .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this)) this.$element = $(element) this.affixed = null this.unpin = null this.pinnedOffset = null this.checkPosition() } Affix.VERSION = '3.3.6' Affix.RESET = 'affix affix-top affix-bottom' Affix.DEFAULTS = { offset: 0, target: window } Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) { var scrollTop = this.$target.scrollTop() var position = this.$element.offset() var targetHeight = this.$target.height() if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false if (this.affixed == 'bottom') { if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom' return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom' } var initializing = this.affixed == null var colliderTop = initializing ? scrollTop : position.top var colliderHeight = initializing ? targetHeight : height if (offsetTop != null && scrollTop <= offsetTop) return 'top' if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom' return false } Affix.prototype.getPinnedOffset = function () { if (this.pinnedOffset) return this.pinnedOffset this.$element.removeClass(Affix.RESET).addClass('affix') var scrollTop = this.$target.scrollTop() var position = this.$element.offset() return (this.pinnedOffset = position.top - scrollTop) } Affix.prototype.checkPositionWithEventLoop = function () { setTimeout($.proxy(this.checkPosition, this), 1) } Affix.prototype.checkPosition = function () { if (!this.$element.is(':visible')) return var height = this.$element.height() var offset = this.options.offset var offsetTop = offset.top var offsetBottom = offset.bottom var scrollHeight = Math.max($(document).height(), $(document.body).height()) if (typeof offset != 'object') offsetBottom = offsetTop = offset if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element) if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element) var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom) if (this.affixed != affix) { if (this.unpin != null) this.$element.css('top', '') var affixType = 'affix' + (affix ? '-' + affix : '') var e = $.Event(affixType + '.bs.affix') this.$element.trigger(e) if (e.isDefaultPrevented()) return this.affixed = affix this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null this.$element .removeClass(Affix.RESET) .addClass(affixType) .trigger(affixType.replace('affix', 'affixed') + '.bs.affix') } if (affix == 'bottom') { this.$element.offset({ top: scrollHeight - height - offsetBottom }) } } // AFFIX PLUGIN DEFINITION // ======================= function Plugin(option) { return this.each(function () { var $this = $(this) var data = $this.data('bs.affix') var options = typeof option == 'object' && option if (!data) $this.data('bs.affix', (data = new Affix(this, options))) if (typeof option == 'string') data[option]() }) } var old = $.fn.affix $.fn.affix = Plugin $.fn.affix.Constructor = Affix // AFFIX NO CONFLICT // ================= $.fn.affix.noConflict = function () { $.fn.affix = old return this } // AFFIX DATA-API // ============== $(window).on('load', function () { $('[data-spy="affix"]').each(function () { var $spy = $(this) var data = $spy.data() data.offset = data.offset || {} if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom if (data.offsetTop != null) data.offset.top = data.offsetTop Plugin.call($spy, data) }) }) }(jQuery); function call_icon(){ jQuery('.icp').iconpicker({ title: 'Font Awesome Iocns', // Popover title (optional) only if specified in the template selected: false, // use this value as the current item and ignore the original defaultValue: true, // use this value as the current item if input or element value is empty placement: 'bottomRight', // (has some issues with auto and CSS). auto, top, bottom, left, right showFooter: false, mustAccept:true, }); } jQuery('.icp').iconpicker({ title: 'Font Awesome Iocns', // Popover title (optional) only if specified in the template selected: false, // use this value as the current item and ignore the original defaultValue: true, // use this value as the current item if input or element value is empty placement: 'bottomRight', // (has some issues with auto and CSS). auto, top, bottom, left, right showFooter: false, mustAccept:false, });INDX( ?D(xnpZy*#py*MPX+ accordion.jshXy*#py*MPX+ ACCORD~1.JSpZy*rqy*İPX+_  bootstrap.jshXy*rqy*İPX+_  BOOTST~1.JSxhy*P ry*İPX+ call-icon-picker.jshXy*P ry*İPX+ CALL-I~1.JSp`*P r*wPX+ color-picker.jshX*P r*wPX+ COLOR-~1.JSt*}
"), g = f.children()[0]; a("body").append(f); d = g.offsetWidth; f.css("overflow", "scroll"); e = g.offsetWidth; if (d === e) { e = f[0].clientWidth; } f.remove(); return c = d - e; }, getScrollInfo: function(b) { var c = b.isWindow || b.isDocument ? "" : b.element.css("overflow-x"), d = b.isWindow || b.isDocument ? "" : b.element.css("overflow-y"), e = c === "scroll" || c === "auto" && b.width < b.element[0].scrollWidth, f = d === "scroll" || d === "auto" && b.height < b.element[0].scrollHeight; return { width: f ? a.pos.scrollbarWidth() : 0, height: e ? a.pos.scrollbarWidth() : 0 }; }, getWithinInfo: function(b) { var c = a(b || window), d = a.isWindow(c[0]), e = !!c[0] && c[0].nodeType === 9; return { element: c, isWindow: d, isDocument: e, offset: c.offset() || { left: 0, top: 0 }, scrollLeft: c.scrollLeft(), scrollTop: c.scrollTop(), width: d ? c.width() : c.outerWidth(), height: d ? c.height() : c.outerHeight() }; } }; a.fn.pos = function(b) { if (!b || !b.of) { return l.apply(this, arguments); } b = a.extend({}, b); var c, k, p, q, r, s, t = a(b.of), u = a.pos.getWithinInfo(b.within), v = a.pos.getScrollInfo(u), w = (b.collision || "flip").split(" "), x = {}; s = o(t); if (t[0].preventDefault) { b.at = "left top"; } k = s.width; p = s.height; q = s.offset; r = a.extend({}, q); a.each([ "my", "at" ], function() { var a = (b[this] || "").split(" "), c, d; if (a.length === 1) { a = g.test(a[0]) ? a.concat([ "center" ]) : h.test(a[0]) ? [ "center" ].concat(a) : [ "center", "center" ]; } a[0] = g.test(a[0]) ? a[0] : "center"; a[1] = h.test(a[1]) ? a[1] : "center"; c = i.exec(a[0]); d = i.exec(a[1]); x[this] = [ c ? c[0] : 0, d ? d[0] : 0 ]; b[this] = [ j.exec(a[0])[0], j.exec(a[1])[0] ]; }); if (w.length === 1) { w[1] = w[0]; } if (b.at[0] === "right") { r.left += k; } else if (b.at[0] === "center") { r.left += k / 2; } if (b.at[1] === "bottom") { r.top += p; } else if (b.at[1] === "center") { r.top += p / 2; } c = m(x.at, k, p); r.left += c[0]; r.top += c[1]; return this.each(function() { var g, h, i = a(this), j = i.outerWidth(), l = i.outerHeight(), o = n(this, "marginLeft"), s = n(this, "marginTop"), y = j + o + n(this, "marginRight") + v.width, z = l + s + n(this, "marginBottom") + v.height, A = a.extend({}, r), B = m(x.my, i.outerWidth(), i.outerHeight()); if (b.my[0] === "right") { A.left -= j; } else if (b.my[0] === "center") { A.left -= j / 2; } if (b.my[1] === "bottom") { A.top -= l; } else if (b.my[1] === "center") { A.top -= l / 2; } A.left += B[0]; A.top += B[1]; if (!a.support.offsetFractions) { A.left = f(A.left); A.top = f(A.top); } g = { marginLeft: o, marginTop: s }; a.each([ "left", "top" ], function(d, e) { if (a.ui.pos[w[d]]) { a.ui.pos[w[d]][e](A, { targetWidth: k, targetHeight: p, elemWidth: j, elemHeight: l, collisionPosition: g, collisionWidth: y, collisionHeight: z, offset: [ c[0] + B[0], c[1] + B[1] ], my: b.my, at: b.at, within: u, elem: i }); } }); if (b.using) { h = function(a) { var c = q.left - A.left, f = c + k - j, g = q.top - A.top, h = g + p - l, m = { target: { element: t, left: q.left, top: q.top, width: k, height: p }, element: { element: i, left: A.left, top: A.top, width: j, height: l }, horizontal: f < 0 ? "left" : c > 0 ? "right" : "center", vertical: h < 0 ? "top" : g > 0 ? "bottom" : "middle" }; if (k < j && e(c + f) < k) { m.horizontal = "center"; } if (p < l && e(g + h) < p) { m.vertical = "middle"; } if (d(e(c), e(f)) > d(e(g), e(h))) { m.important = "horizontal"; } else { m.important = "vertical"; } b.using.call(this, a, m); }; } i.offset(a.extend(A, { using: h })); }); }; a.ui.pos = { _trigger: function(a, b, c, d) { if (b.elem) { b.elem.trigger({ type: c, position: a, positionData: b, triggered: d }); } }, fit: { left: function(b, c) { a.ui.pos._trigger(b, c, "posCollide", "fitLeft"); var e = c.within, f = e.isWindow ? e.scrollLeft : e.offset.left, g = e.width, h = b.left - c.collisionPosition.marginLeft, i = f - h, j = h + c.collisionWidth - g - f, k; if (c.collisionWidth > g) { if (i > 0 && j <= 0) { k = b.left + i + c.collisionWidth - g - f; b.left += i - k; } else if (j > 0 && i <= 0) { b.left = f; } else { if (i > j) { b.left = f + g - c.collisionWidth; } else { b.left = f; } } } else if (i > 0) { b.left += i; } else if (j > 0) { b.left -= j; } else { b.left = d(b.left - h, b.left); } a.ui.pos._trigger(b, c, "posCollided", "fitLeft"); }, top: function(b, c) { a.ui.pos._trigger(b, c, "posCollide", "fitTop"); var e = c.within, f = e.isWindow ? e.scrollTop : e.offset.top, g = c.within.height, h = b.top - c.collisionPosition.marginTop, i = f - h, j = h + c.collisionHeight - g - f, k; if (c.collisionHeight > g) { if (i > 0 && j <= 0) { k = b.top + i + c.collisionHeight - g - f; b.top += i - k; } else if (j > 0 && i <= 0) { b.top = f; } else { if (i > j) { b.top = f + g - c.collisionHeight; } else { b.top = f; } } } else if (i > 0) { b.top += i; } else if (j > 0) { b.top -= j; } else { b.top = d(b.top - h, b.top); } a.ui.pos._trigger(b, c, "posCollided", "fitTop"); } }, flip: { left: function(b, c) { a.ui.pos._trigger(b, c, "posCollide", "flipLeft"); var d = c.within, f = d.offset.left + d.scrollLeft, g = d.width, h = d.isWindow ? d.scrollLeft : d.offset.left, i = b.left - c.collisionPosition.marginLeft, j = i - h, k = i + c.collisionWidth - g - h, l = c.my[0] === "left" ? -c.elemWidth : c.my[0] === "right" ? c.elemWidth : 0, m = c.at[0] === "left" ? c.targetWidth : c.at[0] === "right" ? -c.targetWidth : 0, n = -2 * c.offset[0], o, p; if (j < 0) { o = b.left + l + m + n + c.collisionWidth - g - f; if (o < 0 || o < e(j)) { b.left += l + m + n; } } else if (k > 0) { p = b.left - c.collisionPosition.marginLeft + l + m + n - h; if (p > 0 || e(p) < k) { b.left += l + m + n; } } a.ui.pos._trigger(b, c, "posCollided", "flipLeft"); }, top: function(b, c) { a.ui.pos._trigger(b, c, "posCollide", "flipTop"); var d = c.within, f = d.offset.top + d.scrollTop, g = d.height, h = d.isWindow ? d.scrollTop : d.offset.top, i = b.top - c.collisionPosition.marginTop, j = i - h, k = i + c.collisionHeight - g - h, l = c.my[1] === "top", m = l ? -c.elemHeight : c.my[1] === "bottom" ? c.elemHeight : 0, n = c.at[1] === "top" ? c.targetHeight : c.at[1] === "bottom" ? -c.targetHeight : 0, o = -2 * c.offset[1], p, q; if (j < 0) { q = b.top + m + n + o + c.collisionHeight - g - f; if (b.top + m + n + o > j && (q < 0 || q < e(j))) { b.top += m + n + o; } } else if (k > 0) { p = b.top - c.collisionPosition.marginTop + m + n + o - h; if (b.top + m + n + o > k && (p > 0 || e(p) < k)) { b.top += m + n + o; } } a.ui.pos._trigger(b, c, "posCollided", "flipTop"); } }, flipfit: { left: function() { a.ui.pos.flip.left.apply(this, arguments); a.ui.pos.fit.left.apply(this, arguments); }, top: function() { a.ui.pos.flip.top.apply(this, arguments); a.ui.pos.fit.top.apply(this, arguments); } } }; (function() { var b, c, d, e, f, g = document.getElementsByTagName("body")[0], h = document.createElement("div"); b = document.createElement(g ? "div" : "body"); d = { visibility: "hidden", width: 0, height: 0, border: 0, margin: 0, background: "none" }; if (g) { a.extend(d, { position: "absolute", left: "-1000px", top: "-1000px" }); } for (f in d) { b.style[f] = d[f]; } b.appendChild(h); c = g || document.documentElement; c.insertBefore(b, c.firstChild); h.style.cssText = "position: absolute; left: 10.7432222px;"; e = a(h).offset().left; a.support.offsetFractions = e > 10 && e < 11; b.innerHTML = ""; c.removeChild(b); })(); })(jQuery); (function(a) { "use strict"; if (typeof define === "function" && define.amd) { define([ "jquery" ], a); } else if (window.jQuery && !window.jQuery.fn.iconpicker) { a(window.jQuery); } })(function(a) { "use strict"; var b = { isEmpty: function(a) { return a === false || a === "" || a === null || a === undefined; }, isEmptyObject: function(a) { return this.isEmpty(a) === true || a.length === 0; }, isElement: function(b) { return a(b).length > 0; }, isString: function(a) { return typeof a === "string" || a instanceof String; }, isArray: function(b) { return a.isArray(b); }, inArray: function(b, c) { return a.inArray(b, c) !== -1; }, throwError: function(a) { throw "Font Awesome Icon Picker Exception: " + a; } }; var c = function(d, e) { this._id = c._idCounter++; this.element = a(d).addClass("iconpicker-element"); this._trigger("iconpickerCreate"); this.options = a.extend({}, c.defaultOptions, this.element.data(), e); this.options.templates = a.extend({}, c.defaultOptions.templates, this.options.templates); this.options.originalPlacement = this.options.placement; this.container = b.isElement(this.options.container) ? a(this.options.container) : false; if (this.container === false) { this.container = this.element.is("input") ? this.element.parent() : this.element; } if (this.container.addClass("iconpicker-container").is(".dropdown-menu")) { this.options.placement = "inline"; } this.input = this.element.is("input") ? this.element.addClass("iconpicker-input") : false; if (this.input === false) { this.input = this.container.find(this.options.input); } this.component = this.container.find(this.options.component).addClass("iconpicker-component"); if (this.component.length === 0) { this.component = false; } else { this.component.find("i").addClass(this.options.iconComponentBaseClass); } this._createPopover(); this._createIconpicker(); if (this.getAcceptButton().length === 0) { this.options.mustAccept = false; } if (this.container.is(".input-group")) { this.container.parent().append(this.popover); } else { this.container.append(this.popover); } this._bindElementEvents(); this._bindWindowEvents(); this.update(this.options.selected); if (this.isInline()) { this.show(); } this._trigger("iconpickerCreated"); }; c._idCounter = 0; c.defaultOptions = { title: false, selected: false, defaultValue: false, placement: "bottom", collision: "none", animation: true, hideOnSelect: false, showFooter: false, searchInFooter: false, mustAccept: false, selectedCustomClass: "bg-primary", icons: [], iconBaseClass: "fa", iconComponentBaseClass: "fa fa-fw", iconClassPrefix: "fa-", input: "input", component: ".input-group-addon", container: false, templates: { popover: '
' + '
', footer: '', buttons: '' + ' ', search: '', iconpicker: '
', iconpickerItem: '
' } }; c.batch = function(b, c) { var d = Array.prototype.slice.call(arguments, 2); return a(b).each(function() { var b = a(this).data("iconpicker"); if (!!b) { b[c].apply(b, d); } }); }; c.prototype = { constructor: c, options: {}, _id: 0, _trigger: function(b, c) { c = c || {}; this.element.trigger(a.extend({ type: b, iconpickerInstance: this }, c)); }, _createPopover: function() { this.popover = a(this.options.templates.popover); var c = this.popover.find(".popover-title"); if (!!this.options.title) { c.append(a('
' + this.options.title + "
")); } if (!this.options.searchInFooter && !b.isEmpty(this.options.templates.buttons)) { c.append(this.options.templates.search); } else if (!this.options.title) { c.remove(); } if (this.options.showFooter && !b.isEmpty(this.options.templates.footer)) { var d = a(this.options.templates.footer); if (!b.isEmpty(this.options.templates.search) && this.options.searchInFooter) { d.append(a(this.options.templates.search)); } if (!b.isEmpty(this.options.templates.buttons)) { d.append(a(this.options.templates.buttons)); } this.popover.append(d); } if (this.options.animation === true) { this.popover.addClass("fade"); } return this.popover; }, _createIconpicker: function() { var b = this; this.iconpicker = a(this.options.templates.iconpicker); var c = function(c) { var d = a(this); if (d.is("." + b.options.iconBaseClass)) { d = d.parent(); } b._trigger("iconpickerSelect", { iconpickerItem: d, iconpickerValue: b.iconpickerValue }); if (b.options.mustAccept === false) { b.update(d.data("iconpickerValue")); b._trigger("iconpickerSelected", { iconpickerItem: this, iconpickerValue: b.iconpickerValue }); } else { b.update(d.data("iconpickerValue"), true); } if (b.options.hideOnSelect && b.options.mustAccept === false) { b.hide(); } }; for (var d in this.options.icons) { var e = a(this.options.templates.iconpickerItem); e.find("i").addClass(b.options.iconBaseClass + " " + this.options.iconClassPrefix + this.options.icons[d]); e.data("iconpickerValue", this.options.icons[d]).on("click.iconpicker", c); this.iconpicker.find(".iconpicker-items").append(e.attr("title", "." + this.getValue(this.options.icons[d]))); } this.popover.find(".popover-content").append(this.iconpicker); return this.iconpicker; }, _isEventInsideIconpicker: function(b) { var c = a(b.target); if ((!c.hasClass("iconpicker-element") || c.hasClass("iconpicker-element") && !c.is(this.element)) && c.parents(".iconpicker-popover").length === 0) { return false; } return true; }, _bindElementEvents: function() { var c = this; this.getSearchInput().on("keyup", function() { c.filter(a(this).val().toLowerCase()); }); this.getAcceptButton().on("click.iconpicker", function() { var a = c.iconpicker.find(".iconpicker-selected").get(0); c.update(c.iconpickerValue); c._trigger("iconpickerSelected", { iconpickerItem: a, iconpickerValue: c.iconpickerValue }); if (!c.isInline()) { c.hide(); } }); this.getCancelButton().on("click.iconpicker", function() { if (!c.isInline()) { c.hide(); } }); this.element.on("focus.iconpicker", function(a) { c.show(); a.stopPropagation(); }); if (this.hasComponent()) { this.component.on("click.iconpicker", function() { c.toggle(); }); } if (this.hasInput()) { this.input.on("keyup.iconpicker", function(a) { if (!b.inArray(a.keyCode, [ 38, 40, 37, 39, 16, 17, 18, 9, 8, 91, 93, 20, 46, 186, 190, 46, 78, 188, 44, 86 ])) { c.update(); } else { c._updateFormGroupStatus(c.getValid(this.value) !== false); } }); } }, _bindWindowEvents: function() { var b = a(window.document); var c = this; var d = ".iconpicker.inst" + this._id; a(window).on("resize.iconpicker" + d + " orientationchange.iconpicker" + d, function(a) { if (c.popover.hasClass("in")) { c.updatePlacement(); } }); if (!c.isInline()) { b.on("mouseup" + d, function(a) { if (!c._isEventInsideIconpicker(a) && !c.isInline()) { c.hide(); } a.stopPropagation(); a.preventDefault(); return false; }); } return false; }, _unbindElementEvents: function() { this.popover.off(".iconpicker"); this.element.off(".iconpicker"); if (this.hasInput()) { this.input.off(".iconpicker"); } if (this.hasComponent()) { this.component.off(".iconpicker"); } if (this.hasContainer()) { this.container.off(".iconpicker"); } }, _unbindWindowEvents: function() { a(window).off(".iconpicker.inst" + this._id); a(window.document).off(".iconpicker.inst" + this._id); }, updatePlacement: function(b, c) { b = b || this.options.placement; this.options.placement = b; c = c || this.options.collision; c = c === true ? "flip" : c; var d = { at: "right bottom", my: "right top", of: this.hasInput() ? this.input : this.container, collision: c === true ? "flip" : c, within: window }; this.popover.removeClass("inline topLeftCorner topLeft top topRight topRightCorner " + "rightTop right rightBottom bottomRight bottomRightCorner " + "bottom bottomLeft bottomLeftCorner leftBottom left leftTop"); if (typeof b === "object") { return this.popover.pos(a.extend({}, d, b)); } switch (b) { case "inline": { d = false; } break; case "topLeftCorner": { d.my = "right bottom"; d.at = "left top"; } break; case "topLeft": { d.my = "left bottom"; d.at = "left top"; } break; case "top": { d.my = "center bottom"; d.at = "center top"; } break; case "topRight": { d.my = "right bottom"; d.at = "right top"; } break; case "topRightCorner": { d.my = "left bottom"; d.at = "right top"; } break; case "rightTop": { d.my = "left bottom"; d.at = "right center"; } break; case "right": { d.my = "left center"; d.at = "right center"; } break; case "rightBottom": { d.my = "left top"; d.at = "right center"; } break; case "bottomRightCorner": { d.my = "left top"; d.at = "right bottom"; } break; case "bottomRight": { d.my = "right top"; d.at = "right bottom"; } break; case "bottom": { d.my = "center top"; d.at = "center bottom"; } break; case "bottomLeft": { d.my = "left top"; d.at = "left bottom"; } break; case "bottomLeftCorner": { d.my = "right top"; d.at = "left bottom"; } break; case "leftBottom": { d.my = "right top"; d.at = "left center"; } break; case "left": { d.my = "right center"; d.at = "left center"; } break; case "leftTop": { d.my = "right bottom"; d.at = "left center"; } break; default: { return false; } break; } this.popover.css({ display: this.options.placement === "inline" ? "" : "block" }); if (d !== false) { this.popover.pos(d).css("maxWidth", a(window).width() - this.container.offset().left - 5); } else { this.popover.css({ top: "auto", right: "auto", bottom: "auto", left: "auto", maxWidth: "none" }); } this.popover.addClass(this.options.placement); return true; }, _updateComponents: function() { this.iconpicker.find(".iconpicker-item.iconpicker-selected").removeClass("iconpicker-selected " + this.options.selectedCustomClass); this.iconpicker.find("." + this.options.iconBaseClass + "." + this.options.iconClassPrefix + this.iconpickerValue).parent().addClass("iconpicker-selected " + this.options.selectedCustomClass); if (this.hasComponent()) { var a = this.component.find("i"); if (a.length > 0) { a.attr("class", this.options.iconComponentBaseClass + " " + this.getValue()); } else { this.component.html(this.getValueHtml()); } } }, _updateFormGroupStatus: function(a) { if (this.hasInput()) { if (a !== false) { this.input.parents(".form-group:first").removeClass("has-error"); } else { this.input.parents(".form-group:first").addClass("has-error"); } return true; } return false; }, getValid: function(c) { if (!b.isString(c)) { c = ""; } var d = c === ""; c = a.trim(c.replace(this.options.iconClassPrefix, "")); if (b.inArray(c, this.options.icons) || d) { return c; } return false; }, setValue: function(a) { var b = this.getValid(a); if (b !== false) { this.iconpickerValue = b; this._trigger("iconpickerSetValue", { iconpickerValue: b }); return this.iconpickerValue; } else { this._trigger("iconpickerInvalid", { iconpickerValue: a }); return false; } }, getValue: function(a) { return this.options.iconClassPrefix + (a ? a : this.iconpickerValue); }, getValueHtml: function() { return ''; }, setSourceValue: function(a) { a = this.setValue(a); if (a !== false && a !== "") { if (this.hasInput()) { this.input.val(this.getValue()); } else { this.element.data("iconpickerValue", this.getValue()); } this._trigger("iconpickerSetSourceValue", { iconpickerValue: a }); } return a; }, getSourceValue: function(a) { a = a || this.options.defaultValue; var b = a; if (this.hasInput()) { b = this.input.val(); } else { b = this.element.data("iconpickerValue"); } if (b === undefined || b === "" || b === null || b === false) { b = a; } return b; }, hasInput: function() { return this.input !== false; }, hasComponent: function() { return this.component !== false; }, hasContainer: function() { return this.container !== false; }, getAcceptButton: function() { return this.popover.find(".iconpicker-btn-accept"); }, getCancelButton: function() { return this.popover.find(".iconpicker-btn-cancel"); }, getSearchInput: function() { return this.popover.find(".iconpicker-search"); }, filter: function(c) { if (b.isEmpty(c)) { this.iconpicker.find(".iconpicker-item").show(); return a(false); } else { var d = []; this.iconpicker.find(".iconpicker-item").each(function() { var b = a(this); var e = b.attr("title").toLowerCase(); var f = false; try { f = new RegExp(c, "g"); } catch (g) { f = false; } if (f !== false && e.match(f)) { d.push(b); b.show(); } else { b.hide(); } }); return d; } }, show: function() { if (this.popover.hasClass("in")) { return false; } a.iconpicker.batch(a(".iconpicker-popover.in:not(.inline)").not(this.popover), "hide"); this._trigger("iconpickerShow"); this.updatePlacement(); this.popover.addClass("in"); setTimeout(a.proxy(function() { this.popover.css("display", this.isInline() ? "" : "block"); this._trigger("iconpickerShown"); }, this), this.options.animation ? 300 : 1); }, hide: function() { if (!this.popover.hasClass("in")) { return false; } this._trigger("iconpickerHide"); this.popover.removeClass("in"); setTimeout(a.proxy(function() { this.popover.css("display", "none"); this.getSearchInput().val(""); this.filter(""); this._trigger("iconpickerHidden"); }, this), this.options.animation ? 300 : 1); }, toggle: function() { if (this.popover.is(":visible")) { this.hide(); } else { this.show(true); } }, update: function(a, b) { a = a ? a : this.getSourceValue(this.iconpickerValue); this._trigger("iconpickerUpdate"); if (b === true) { a = this.setValue(a); } else { a = this.setSourceValue(a); this._updateFormGroupStatus(a !== false); } if (a !== false) { this._updateComponents(); } this._trigger("iconpickerUpdated"); return a; }, destroy: function() { this._trigger("iconpickerDestroy"); this.element.removeData("iconpicker").removeData("iconpickerValue").removeClass("iconpicker-element"); this._unbindElementEvents(); this._unbindWindowEvents(); a(this.popover).remove(); this._trigger("iconpickerDestroyed"); }, disable: function() { if (this.hasInput()) { this.input.prop("disabled", true); return true; } return false; }, enable: function() { if (this.hasInput()) { this.input.prop("disabled", false); return true; } return false; }, isDisabled: function() { if (this.hasInput()) { return this.input.prop("disabled") === true; } return false; }, isInline: function() { return this.options.placement === "inline" || this.popover.hasClass("inline"); } }; a.iconpicker = c; a.fn.iconpicker = function(b) { return this.each(function() { var d = a(this); if (!d.data("iconpicker")) { d.data("iconpicker", new c(this, typeof b === "object" ? b : {})); } }); }; c.defaultOptions.icons = [ "adjust", "adn", "align-center", "align-justify", "align-left", "align-right", "ambulance", "anchor", "android", "angle-double-down", "angle-double-left", "angle-double-right", "angle-double-up", "angle-down", "angle-left", "angle-right", "angle-up", "apple", "archive", "arrow-circle-down", "arrow-circle-left", "arrow-circle-o-down", "arrow-circle-o-left", "arrow-circle-o-right", "arrow-circle-o-up", "arrow-circle-right", "arrow-circle-up", "arrow-down", "arrow-left", "arrow-right", "arrow-up", "arrows", "arrows-alt", "arrows-h", "arrows-v", "asterisk", "automobile", "backward", "ban", "bank", "bar-chart-o", "barcode", "bars", "bed", "beer", "behance", "behance-square", "bell", "bell-o", "bitbucket", "bitbucket-square", "bitcoin", "bold", "bolt", "bomb", "book", "bookmark", "bookmark-o", "briefcase", "btc", "bug", "building", "building-o", "bullhorn", "bullseye", "cab", "calendar", "calendar-o", "camera", "camera-retro", "car", "caret-down", "caret-left", "caret-right", "caret-square-o-down", "caret-square-o-left", "caret-square-o-right", "caret-square-o-up", "caret-up", "certificate", "chain", "chain-broken", "check", "check-circle", "check-circle-o", "check-square", "check-square-o", "chevron-circle-down", "chevron-circle-left", "chevron-circle-right", "chevron-circle-up", "chevron-down", "chevron-left", "chevron-right", "chevron-up", "child", "circle", "circle-o", "circle-o-notch", "circle-thin", "clipboard", "clock-o", "cloud", "cloud-download", "cloud-upload", "cny", "code", "code-fork", "codepen", "coffee", "cog", "cogs", "columns", "comment", "comment-o", "comments", "comments-o", "compass", "compress", "copy", "credit-card", "crop", "crosshairs", "css3", "cube", "cubes", "cut", "cutlery", "dashboard", "database", "dedent", "delicious", "desktop", "deviantart", "digg", "dollar", "dot-circle-o", "download", "dribbble", "dropbox", "drupal", "edit", "eject", "ellipsis-h", "ellipsis-v", "empire", "envelope", "envelope-o", "envelope-square", "eraser", "eur", "euro", "exchange", "exclamation", "exclamation-circle", "exclamation-triangle", "expand", "external-link", "external-link-square", "eye", "eye-slash", "facebook", "facebook-square", "fast-backward", "fast-forward", "fax", "female", "fighter-jet", "file", "file-archive-o", "file-audio-o", "file-code-o", "file-excel-o", "file-image-o", "file-movie-o", "file-o", "file-pdf-o", "file-photo-o", "file-picture-o", "file-powerpoint-o", "file-sound-o", "file-text", "file-text-o", "file-video-o", "file-word-o", "file-zip-o", "files-o", "film", "filter", "fire", "fire-extinguisher", "flag", "flag-checkered", "flag-o", "flash", "flask", "flickr", "floppy-o", "folder", "folder-o", "folder-open", "folder-open-o", "font", "forward", "foursquare", "frown-o", "gamepad", "gavel", "gbp", "ge", "gear", "gears", "gift", "git", "git-square", "github", "github-alt", "github-square", "gittip", "glass", "globe", "google", "google-plus", "google-plus-square", "graduation-cap", "group", "h-square", "hacker-news", "hand-o-down", "hand-o-left", "hand-o-right", "hand-o-up", "hdd-o", "header", "headphones", "heart", "heart-o", "history", "home", "hospital-o", "html5", "image", "inbox", "indent", "info", "info-circle", "inr", "instagram", "institution", "italic", "joomla", "jpy", "jsfiddle", "key", "keyboard-o", "krw", "language", "laptop", "leaf", "legal", "lemon-o", "level-down", "level-up", "life-bouy", "life-ring", "life-saver", "lightbulb-o", "link", "linkedin", "linkedin-square", "linux", "list", "list-alt", "list-ol", "list-ul", "location-arrow", "lock", "long-arrow-down", "long-arrow-left", "long-arrow-right", "long-arrow-up", "magic", "magnet", "mail-forward", "mail-reply", "mail-reply-all", "male", "map-marker", "maxcdn", "medkit", "meh-o", "microphone", "microphone-slash", "minus", "minus-circle", "minus-square", "minus-square-o", "mobile", "mobile-phone", "money", "moon-o", "mortar-board", "music", "navicon", "openid", "outdent", "pagelines", "paper-plane", "paper-plane-o", "paperclip", "paragraph", "paste", "pause", "paw", "pencil", "pencil-square", "pencil-square-o", "phone", "phone-square", "photo", "picture-o", "pied-piper", "pied-piper-alt", "pied-piper-square", "pinterest", "pinterest-square", "plane", "play", "play-circle", "play-circle-o", "plus", "plus-circle", "plus-square", "plus-square-o", "power-off", "print", "puzzle-piece", "qq", "qrcode", "question", "question-circle", "quote-left", "quote-right", "ra", "random", "rebel", "recycle", "reddit", "reddit-square", "refresh", "renren", "reorder", "repeat", "reply", "reply-all", "retweet", "rmb", "road", "rocket", "rotate-left", "rotate-right", "rouble", "rss", "rss-square", "rub", "ruble", "rupee", "save", "scissors", "search", "search-minus", "search-plus", "send", "send-o", "share", "share-alt", "share-alt-square", "share-square", "share-square-o", "shield", "shopping-cart", "sign-in", "sign-out", "signal", "sitemap", "skype", "slack", "sliders", "smile-o", "sort", "sort-alpha-asc", "sort-alpha-desc", "sort-amount-asc", "sort-amount-desc", "sort-asc", "sort-desc", "sort-down", "sort-numeric-asc", "sort-numeric-desc", "sort-up", "soundcloud", "space-shuttle", "spinner", "spoon", "spotify", "square", "square-o", "stack-exchange", "stack-overflow", "star", "star-half", "star-half-empty", "star-half-full", "star-half-o", "star-o", "steam", "steam-square", "step-backward", "step-forward", "stethoscope", "stop", "strikethrough", "stumbleupon", "stumbleupon-circle", "subscript", "suitcase", "sun-o", "superscript", "support", "table", "tablet", "tachometer", "tag", "tags", "tasks", "taxi", "tencent-weibo", "terminal", "text-height", "text-width", "th", "th-large", "th-list", "thumb-tack", "thumbs-down", "thumbs-o-down", "thumbs-o-up", "thumbs-up", "ticket", "times", "times-circle", "times-circle-o", "tint", "toggle-down", "toggle-left", "toggle-right", "toggle-up", "trash-o", "tree", "trello", "trophy", "truck", "try", "tumblr", "tumblr-square", "turkish-lira", "twitter", "twitter-square", "umbrella", "underline", "undo", "university", "unlink", "unlock", "unlock-alt", "unsorted", "upload", "usd", "user", "user-md", "users", "video-camera", "vimeo-square", "vine", "vk", "volume-down", "volume-off", "volume-up", "warning", "wechat", "weibo", "weixin", "wheelchair", "windows", "won", "wordpress", "wrench", "xing", "xing-square", "yahoo", "yen", "youtube", "youtube-play", "youtube-square" ]; });/** * jQuery Lined Textarea Plugin * http://alan.blog-city.com/jquerylinedtextarea.htm * * Copyright (c) 2010 Alan Williamson * * Version: * $Id: jquery-linedtextarea.js 464 2010-01-08 10:36:33Z alan $ * * Released under the MIT License: * http://www.opensource.org/licenses/mit-license.php * * Usage: * Displays a line number count column to the left of the textarea * * Class up your textarea with a given class, or target it directly * with JQuery Selectors * * $(".lined").linedtextarea({ * selectedLine: 10, * selectedClass: 'lineselect' * }); * * History: * - 2010.01.08: Fixed a Google Chrome layout problem * - 2010.01.07: Refactored code for speed/readability; Fixed horizontal sizing * - 2010.01.06: Initial Release * */ (function($) { $.fn.linedtextarea = function(options) { // Get the Options var opts = $.extend({}, $.fn.linedtextarea.defaults, options); /* * Helper function to make sure the line numbers are always * kept up to the current system */ var fillOutLines = function(codeLines, h, lineNo){ while ( (codeLines.height() - h ) <= 0 ){ if ( lineNo == opts.selectedLine ) codeLines.append("
" + lineNo + "
"); else codeLines.append("
" + lineNo + "
"); lineNo++; } return lineNo; }; /* * Iterate through each of the elements are to be applied to */ return this.each(function() { var lineNo = 1; var textarea = $(this); /* Turn off the wrapping of as we don't want to screw up the line numbers */ textarea.attr("wrap", "off"); textarea.css({resize:'none'}); var originalTextAreaWidth = textarea.outerWidth(); /* Wrap the text area in the elements we need */ textarea.wrap("
"); var linedTextAreaDiv = textarea.parent().wrap("
"); var linedWrapDiv = linedTextAreaDiv.parent(); linedWrapDiv.prepend("
"); var linesDiv = linedWrapDiv.find(".lines"); linesDiv.height( textarea.height() + 6 ); /* Draw the number bar; filling it out where necessary */ linesDiv.append( "
" ); var codeLinesDiv = linesDiv.find(".codelines"); lineNo = fillOutLines( codeLinesDiv, linesDiv.height(), 1 ); /* Move the textarea to the selected line */ if ( opts.selectedLine != -1 && !isNaN(opts.selectedLine) ){ var fontSize = parseInt( textarea.height() / (lineNo-2) ); var position = parseInt( fontSize * opts.selectedLine ) - (textarea.height()/2); textarea[0].scrollTop = position; } /* Set the width */ var sidebarWidth = linesDiv.outerWidth(); var paddingHorizontal = parseInt( linedWrapDiv.css("border-left-width") ) + parseInt( linedWrapDiv.css("border-right-width") ) + parseInt( linedWrapDiv.css("padding-left") ) + parseInt( linedWrapDiv.css("padding-right") ); var linedWrapDivNewWidth = originalTextAreaWidth - paddingHorizontal; var textareaNewWidth = originalTextAreaWidth - sidebarWidth - paddingHorizontal - 20; textarea.width( textareaNewWidth ); linedWrapDiv.width( linedWrapDivNewWidth ); /* React to the scroll event */ textarea.scroll( function(tn){ var domTextArea = $(this)[0]; var scrollTop = domTextArea.scrollTop; var clientHeight = domTextArea.clientHeight; codeLinesDiv.css( {'margin-top': (-1*scrollTop) + "px"} ); lineNo = fillOutLines( codeLinesDiv, scrollTop + clientHeight, lineNo ); }); /* Should the textarea get resized outside of our control */ textarea.resize( function(tn){ var domTextArea = $(this)[0]; linesDiv.height( domTextArea.clientHeight + 6 ); }); }); }; // default options $.fn.linedtextarea.defaults = { selectedLine: -1, selectedClass: 'lineselect' }; })(jQuery);
  • 8 Design Templates
  • 30 Content Animations
  • 12 Open/close Icons Set
  • 4 Overlay Effect
  • 500+ Google Fonts
  • Accordion Scroll Effect
  • On Hover Accordion
  • Widget Option
  • Unlimited Shortcode
  • Unlimited Color Scheme
  • Drag And Drop Builder
  • Preview Option
  • Collapse Mode
  • Border Color Customization
  • High Priority Support
  • All Browser Compatible
"wpshopmart", "page" => $paged, "per_page" => $per_page, "fields" => array( "last_updated" => true, "downloaded" => true, "icons" => true ), "locale" => get_locale(), ); $arges = apply_filters( "install_plugins_table_api_args_$tab", $args ); $api = plugins_api( "query_plugins", $arges ); $item = $api->plugins; if(!function_exists("wp_star_rating")) { function wp_star_rating( $args = array() ) { $defaults = array( 'rating' => 0, 'type' => 'rating', 'number' => 0, ); $r = wp_parse_args( $args, $defaults ); // Non-english decimal places when the $rating is coming from a string $rating = str_replace( ',', '.', $r['rating'] ); // Convert Percentage to star rating, 0..5 in .5 increments if ( 'percent' == $r['type'] ) { $rating = round( $rating / 10, 0 ) / 2; } // Calculate the number of each type of star needed $full_stars = floor( $rating ); $half_stars = ceil( $rating - $full_stars ); $empty_stars = 5 - $full_stars - $half_stars; if ( $r['number'] ) { /* translators: 1: The rating, 2: The number of ratings */ $format = _n( '%1$s rating based on %2$s rating', '%1$s rating based on %2$s ratings', $r['number'] ); $title = sprintf( $format, number_format_i18n( $rating, 1 ), number_format_i18n( $r['number'] ) ); } else { /* translators: 1: The rating */ $title = sprintf( __( '%s rating' ), number_format_i18n( $rating, 1 ) ); } echo '
'; echo '' . $title . ''; echo str_repeat( '
', $full_stars ); echo str_repeat( '
', $half_stars ); echo str_repeat( '
', $empty_stars); echo '
'; } } ?>

Accordion Design Template

Selected Design

Check Demo

Pro Templates

Check Demo

    ID, 'wpsm_accordion_shortcode_data', true)); $TotalCount = get_post_meta( $post->ID, 'wpsm_accordion_shortcode_count', true ); if($TotalCount) { if($TotalCount!=-1) { foreach($accordion_data as $accordion_single_data) { $accordion_title = $accordion_single_data['accordion_title']; $accordion_title_icon = $accordion_single_data['accordion_title_icon']; $enable_single_icon = $accordion_single_data['enable_single_icon']; $accordion_desc = $accordion_single_data['accordion_desc']; ?>
  • Use WYSIWYG Editor
  • No Accordion Found"; } } else { for($i=1; $i<=2; $i++) { ?>
  • Use WYSIWYG Editor

Get Support Help Here

If You have any issue then please ask us any time

Get Support

'', 'title' => __( 'Accordion' ), 'shortcode' => __( 'Accordion Shortcode' ), 'date' => __( 'Date' ) ); return $columns; } function accordion_shortcode_manage_columns( $column, $post_id ){ global $post; switch( $column ) { case 'shortcode' : echo ''; break; default : break; } } public function wpsm_accordion_shortcode_meta_boxes_group(){ add_meta_box( __('add_accordion', wpshopmart_accordion_shortcode_text_domain), __('Add Accordion', wpshopmart_accordion_shortcode_text_domain), array(&$this, 'wpsm_add_ac_sh_meta_box_function'), 'Accordion_Shortcode', 'normal', 'low' ); add_meta_box ( __('accordion_shortcode', wpshopmart_accordion_shortcode_text_domain), __('Get Accordion Shortcode', wpshopmart_accordion_shortcode_text_domain), array(&$this, 'wpsm_pic_ac_sh_shortcode'), 'Accordion_Shortcode', 'normal', 'low'); add_meta_box('accordion_shortcode_follow', __('Black Friday Deal', wpshopmart_accordion_shortcode_text_domain), array(&$this, 'wpsm_accordion_sh_follow_meta_box_function'), 'Accordion_Shortcode', 'side', 'low'); //add_meta_box('accordion_shortcode_rateus', __('Rate Us If You Like This Plugin', wpshopmart_accordion_shortcode_text_domain), array(&$this, 'wpsm_accordion_sh_rateus_meta_box_function'), 'Accordion_Shortcode', 'side', 'low'); add_meta_box( __('accordion_setting', wpshopmart_accordion_shortcode_text_domain), __('Accordion Settings', wpshopmart_accordion_shortcode_text_domain), array(&$this, 'wpsm_add_ac_sh_setting_meta_box_function'), 'Accordion_Shortcode', 'side', 'low'); add_meta_box('accordion_more_pro', __('More Pro PLugin From Wpshopmart', wpshopmart_accordion_shortcode_text_domain), array(&$this, 'wpsm_add_ac_sh_more_pro_function'), 'Accordion_Shortcode', 'normal', 'low'); } public function wpsm_add_ac_sh_meta_box_function($post){ require_once('add-acc.php'); } public function wpsm_pic_ac_sh_shortcode(){ ?>

Accordion Shortcode

">

To activate widget into any widget area

Click Here.

Find Accordion Widget and place it to your widget area. Select any Accordion from the list and then save changes.


Custom Css

Enter Css without <style> </style> tag

Need Help

Feel free to ask any query to us related to this plugin here

Submit Your Query Here

Rate Us

Show us some love, If you like our product then please give us some valuable feedback on wordpress

RATE HERE

Recommended Premium Plugins From Wpshopmart

Colorbox and panels pro plugin

Accordion Prowordpress

$9
tabs pro plugin

Tabs Pro wordpress

$9
Colorbox and panels pro plugin

Coming Soon Pro wordpress

$19
Colorbox and panels pro plugin

Counter Number Prowordpress

$12
Colorbox and panels pro plugin

Service Showcasewordpress

$9
Colorbox and panels pro plugin

Colorbox Prowordpress

$5
_x( 'Accordion Shortcode', 'Accordion Shortcode', wpshopmart_accordion_shortcode_text_domain ), 'singular_name' => _x( 'Accordion Shortcode', 'Accordion Shortcode', wpshopmart_accordion_shortcode_text_domain ), 'menu_name' => __( 'Accordion Shortcode', wpshopmart_accordion_shortcode_text_domain ), 'parent_item_colon' => __( 'Parent Item:', wpshopmart_accordion_shortcode_text_domain ), 'all_items' => __( 'All Accordion', wpshopmart_accordion_shortcode_text_domain ), 'view_item' => __( 'View Accordion', wpshopmart_accordion_shortcode_text_domain ), 'add_new_item' => __( 'Add New Accordion', wpshopmart_accordion_shortcode_text_domain ), 'add_new' => __( 'Add New Accordion', wpshopmart_accordion_shortcode_text_domain ), 'edit_item' => __( 'Edit Accordion', wpshopmart_accordion_shortcode_text_domain ), 'update_item' => __( 'Update Accordion', wpshopmart_accordion_shortcode_text_domain ), 'search_items' => __( 'Search Accordion', wpshopmart_accordion_shortcode_text_domain ), 'not_found' => __( 'No Accordion Found', wpshopmart_accordion_shortcode_text_domain ), 'not_found_in_trash' => __( 'No Accordion found in Trash', wpshopmart_accordion_shortcode_text_domain ), ); $args = array( 'labels' => $labels, 'supports' => array( 'title', '', '', '', '', '', '', '', '', '', '', ), //'taxonomies' => array( 'category', 'post_tag' ), 'hierarchical' => false, 'public' => false, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => false, 'show_in_admin_bar' => false, 'menu_position' => 5, 'menu_icon' => 'dashicons-editor-kitchensink', 'can_export' => true, 'has_archive' => true, 'exclude_from_search' => false, 'publicly_queryable' => false, 'capability_type' => 'page', ); register_post_type( 'Accordion_Shortcode', $args ); add_filter( 'manage_edit-accordion_shortcode_columns', array(&$this, 'accordion_shortcode_columns' )) ; add_action( 'manage_accordion_shortcode_posts_custom_column', array(&$this, 'accordion_shortcode_manage_columns' ), 10, 2 ); ?>ID; $Accordion_Shortcode_Settings = unserialize(get_post_meta( $PostId, 'Accordion_Shortcode_Settings', true)); $option_names = array( "acc_sec_title" => "yes", "op_cl_icon" => "yes", "acc_title_icon" => "yes", "acc_radius" => "yes", "acc_margin" => "yes", "enable_toggle" => "no", "enable_ac_border" => "yes", "acc_op_cl_align" => "left", "acc_title_bg_clr" => "#e8e8e8", "acc_title_icon_clr" => "#000000", "acc_open_cl_icon_bg_clr" => "#dd3333", "acc_open_cl_icon_ft_clr" => "#ffffff", "acc_desc_bg_clr" => "#ffffff", "acc_desc_font_clr" => "#000000", "title_size" => "18", "des_size" => "16", "font_family" => "Open Sans", "expand_option" =>1, "ac_styles" =>1, "custom_css" =>"", ); foreach($option_names as $option_name => $default_value) { if(isset($Accordion_Shortcode_Settings[$option_name])) ${"" . $option_name} = $Accordion_Shortcode_Settings[$option_name]; else ${"" . $option_name} = $default_value; } ?>
> >
help
> >
help
> >
help
> >
help
> >
help
> >
help
> >
help
help
help
help
help
help
help
help
help
help
/> First Accordion Open /> Open All Accordion /> Hide/close All Accordion help
/> Simple /> Soft /> Noise help
Available In Premium Version
Available In Premium Version
Available In Premium Version
INDX( D(tj**?(**rPX+C add-ac-js-footer.phphX**?(**BaPX+  add-acc.phppZ**?(**rPX+C ADD-AC~1.PHPhT*;LPX+;LPX+;LPX+  data-posthR*;LPX+;LPX+;LPX+ DATA-P~1hR**BaPX+0@* menu.phppZ**?(* ƤPX+0 more-pro.phphX** ƤPX+U reg-cpt.phppZ*lY*PX+5x setings.php $accordion_title, 'accordion_title_icon' => $accordion_title_icon, 'enable_single_icon' => $enable_single_icon, 'accordion_desc' => $accordion_desc, ); } update_post_meta($PostID, 'wpsm_accordion_shortcode_data', serialize($AccordionShortcodeArray)); update_post_meta($PostID, 'wpsm_accordion_shortcode_count', $TotalCount); } else { $TotalCount = -1; update_post_meta($PostID, 'wpsm_accordion_shortcode_count', $TotalCount); $AccordionArray = array(); update_post_meta($PostID, 'wpsm_accordion_shortcode_data', serialize($AccordionShortcodeArray)); } } ?> $acc_sec_title, 'op_cl_icon' => $op_cl_icon, 'acc_title_icon' => $acc_title_icon, 'acc_radius' => $acc_radius, 'acc_margin' => $acc_margin, 'acc_op_cl_align' => $acc_op_cl_align, 'enable_toggle' => $enable_toggle, 'acc_title_bg_clr' => $acc_title_bg_clr, 'acc_title_icon_clr' => $acc_title_icon_clr, 'acc_open_cl_icon_bg_clr' => $acc_open_cl_icon_bg_clr, 'acc_open_cl_icon_ft_clr' => $acc_open_cl_icon_ft_clr, 'acc_desc_bg_clr' => $acc_desc_bg_clr, 'acc_desc_font_clr' => $acc_desc_font_clr, 'title_size' => $title_size, 'des_size' => $des_size, 'font_family' => $font_family, 'custom_css' => $custom_css, 'expand_option' => $expand_option, 'ac_styles' => $ac_styles, ) ); update_post_meta($PostID, 'Accordion_Shortcode_Settings', $Accordion_Shortcode_Settings_Array); } ?>.wp_ac_sh_shortcode_button { background: #505050 !important; border-color: #505050 #505050 #505050 !important; -webkit-box-shadow: 0 1px 0 #505050 !important; box-shadow: 0 1px 0 #505050 !important; color: #fff; text-decoration: none; text-shadow: 0 -1px 1px #505050 ,1px 0 1px #505050,0 1px 1px #505050,-1px 0 1px #505050 !important; } Accordion Shortcode '; return $context; } function wpsm_ac_sh_editor_popup_content() { ?> $time, 'dismissed' => false ); add_option('wpsm_ac_sh_review', $review); //$load = true; } else { // Check if it has been dismissed or not. if ( (isset( $review['dismissed'] ) && ! $review['dismissed']) && (isset( $review['time'] ) && (($review['time'] + (DAY_IN_SECONDS * 2)) <= $time)) ) { $load = true; } } // If we cannot load, return early. if ( ! $load ) { return; } // We have a candidate! Output a review message. ?>

'Hi! We saw you have been using Accordion plugin for a few days and wanted to ask for your help to make the plugin better.We just need a minute of your time to rate the plugin. Thank you!

Rate the plugin       

__( 'Display Your Accordion in widget area.', wpshopmart_accordion_shortcode_directory_url ), ) // Args ); } /** * Front-end display of widget. */ public function widget( $args, $instance ) { $Title = apply_filters( 'wpsm_acsh_widget_title', $instance['Title'] ); echo $args['before_widget']; $wpsm_acsh_id = apply_filters( 'wpsm_acsh_widget_shortcode', $instance['Shortcode'] ); if(is_numeric($wpsm_acsh_id)) { if ( ! empty( $instance['Title'] ) ) { echo $args['before_title'] . apply_filters( 'widget_title', $instance['Title'] ). $args['after_title']; } echo do_shortcode( '[WPSM_AC_SH id='.$wpsm_acsh_id.']' ); } else { echo "

Sorry! No Accordion Shortcode Found.

"; } echo $args['after_widget']; } /** * Back-end widget form. * * @see WP_Widget::form() * * @param array $instance Previously saved values from database. */ public function form( $instance ) { if ( isset( $instance[ 'Title' ] ) ) { $Title = $instance[ 'Title' ]; } else { $Title = "Accordion Shortcode"; } if ( isset( $instance[ 'Shortcode' ] ) ) { $Shortcode = $instance[ 'Shortcode' ]; } else { $Shortcode = "Select Any Accordion"; } ?>

$wpsm_ac_cpt, 'orderby' => 'ASC', 'post_status' => 'publish'); $All_Wpsm_Acsh = new WP_Query( $All_Wpsm_Acsh ); ?>

/* * Remodal - v1.0.7 * Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking. * http://vodkabears.github.io/remodal/ * * Made by Ilya Makarov * Under MIT License */ /* ========================================================================== Remodal's default mobile first theme ========================================================================== */ /* Default theme styles for the background */ .remodal-bg.remodal-is-opening, .remodal-bg.remodal-is-opened { -webkit-filter: blur(3px); filter: blur(3px); } /* Default theme styles of the overlay */ .remodal-overlay { background: rgba(43, 46, 56, 0.9); } .remodal-overlay.remodal-is-opening, .remodal-overlay.remodal-is-closing { -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } .remodal-overlay.remodal-is-opening { -webkit-animation-name: remodal-overlay-opening-keyframes; animation-name: remodal-overlay-opening-keyframes; } .remodal-overlay.remodal-is-closing { -webkit-animation-name: remodal-overlay-closing-keyframes; animation-name: remodal-overlay-closing-keyframes; } /* Default theme styles of the wrapper */ .remodal-wrapper { padding: 10px 10px 0; } /* Default theme styles of the modal dialog */ .remodal { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; margin-bottom: 10px; padding: 35px; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); color: #2b2e38; background: #fff; } .remodal.remodal-is-opening, .remodal.remodal-is-closing { -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } .remodal.remodal-is-opening { -webkit-animation-name: remodal-opening-keyframes; animation-name: remodal-opening-keyframes; } .remodal.remodal-is-closing { -webkit-animation-name: remodal-closing-keyframes; animation-name: remodal-closing-keyframes; } /* Vertical align of the modal dialog */ .remodal, .remodal-wrapper:after { vertical-align: middle; } /* Close button */ .remodal-close { position: absolute; top: 10px; right: 0; display: block; overflow: visible; width: 35px; height: 35px; margin: 0; padding: 0; cursor: pointer; -webkit-transition: color 0.2s; transition: color 0.2s; text-decoration: none; color: #95979c; border: 0; outline: 0; background: transparent; } .remodal-close:hover, .remodal-close:focus { color: #2b2e38; } .remodal-close:before { font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important; font-size: 25px; line-height: 35px; position: absolute; top: 0; left: 0; display: block; width: 35px; content: "\00d7"; text-align: center; } /* Dialog buttons */ .remodal-confirm, .remodal-cancel { font: inherit; display: inline-block; overflow: visible; min-width: 110px; margin: 0; padding: 12px 0; cursor: pointer; -webkit-transition: background 0.2s; transition: background 0.2s; text-align: center; vertical-align: middle; text-decoration: none; border: 0; outline: 0; } .remodal-confirm { color: #fff; background: #81c784; } .remodal-confirm:hover, .remodal-confirm:focus { background: #66bb6a; } .remodal-cancel { color: #fff; background: #e57373; } .remodal-cancel:hover, .remodal-cancel:focus { background: #ef5350; } /* Remove inner padding and border in Firefox 4+ for the button tag. */ .remodal-confirm::-moz-focus-inner, .remodal-cancel::-moz-focus-inner, .remodal-close::-moz-focus-inner { padding: 0; border: 0; } /* Keyframes ========================================================================== */ @-webkit-keyframes remodal-opening-keyframes { from { -webkit-transform: scale(1.05); transform: scale(1.05); opacity: 0; } to { -webkit-transform: none; transform: none; opacity: 1; } } @keyframes remodal-opening-keyframes { from { -webkit-transform: scale(1.05); transform: scale(1.05); opacity: 0; } to { -webkit-transform: none; transform: none; opacity: 1; } } @-webkit-keyframes remodal-closing-keyframes { from { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } to { -webkit-transform: scale(0.95); transform: scale(0.95); opacity: 0; } } @keyframes remodal-closing-keyframes { from { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } to { -webkit-transform: scale(0.95); transform: scale(0.95); opacity: 0; } } @-webkit-keyframes remodal-overlay-opening-keyframes { from { opacity: 0; } to { opacity: 1; } } @keyframes remodal-overlay-opening-keyframes { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes remodal-overlay-closing-keyframes { from { opacity: 1; } to { opacity: 0; } } @keyframes remodal-overlay-closing-keyframes { from { opacity: 1; } to { opacity: 0; } } /* Media queries ========================================================================== */ @media only screen and (min-width: 641px) { .remodal { max-width: 900px; } } /* IE8 ========================================================================== */ .lt-ie9 .remodal-overlay { background: #2b2e38; } .lt-ie9 .remodal { width: 700px; } /* * Remodal - v1.0.7 * Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking. * http://vodkabears.github.io/remodal/ * * Made by Ilya Makarov * Under MIT License */ /* ========================================================================== Remodal's necessary styles ========================================================================== */ /* Hide scroll bar */ html.remodal-is-locked { overflow: hidden; -ms-touch-action: none; touch-action: none; } /* Anti FOUC */ .remodal, [data-remodal-id] { display: none; } /* Necessary styles of the overlay */ .remodal-overlay { position: fixed; z-index: 9999; top: -5000px; right: -5000px; bottom: -5000px; left: -5000px; display: none; } /* Necessary styles of the wrapper */ .remodal-wrapper { position: fixed; z-index: 10000; top: 0; right: 0; bottom: 0; left: 0; display: none; overflow: auto; text-align: center; -webkit-overflow-scrolling: touch; } .remodal-wrapper:after { display: inline-block; height: 100%; margin-left: -0.05em; content: ""; } /* Fix iPad, iPhone glitches */ .remodal-overlay, .remodal-wrapper { -webkit-backface-visibility: hidden; backface-visibility: hidden; } /* Necessary styles of the modal dialog */ .remodal { position: relative; outline: none; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; } .remodal-is-initialized { /* Disable Anti-FOUC */ display: inline-block; } /* * Remodal - v1.0.7 * Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking. * http://vodkabears.github.io/remodal/ * * Made by Ilya Makarov * Under MIT License */ !function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return b(a,c)}):"object"==typeof exports?b(a,require("jquery")):b(a,a.jQuery||a.Zepto)}(this,function(a,b){"use strict";function c(a){if(w&&"none"===a.css("animation-name")&&"none"===a.css("-webkit-animation-name")&&"none"===a.css("-moz-animation-name")&&"none"===a.css("-o-animation-name")&&"none"===a.css("-ms-animation-name"))return 0;var b,c,d,e,f=a.css("animation-duration")||a.css("-webkit-animation-duration")||a.css("-moz-animation-duration")||a.css("-o-animation-duration")||a.css("-ms-animation-duration")||"0s",g=a.css("animation-delay")||a.css("-webkit-animation-delay")||a.css("-moz-animation-delay")||a.css("-o-animation-delay")||a.css("-ms-animation-delay")||"0s",h=a.css("animation-iteration-count")||a.css("-webkit-animation-iteration-count")||a.css("-moz-animation-iteration-count")||a.css("-o-animation-iteration-count")||a.css("-ms-animation-iteration-count")||"1";for(f=f.split(", "),g=g.split(", "),h=h.split(", "),e=0,c=f.length,b=Number.NEGATIVE_INFINITY;c>e;e++)d=parseFloat(f[e])*parseInt(h[e],10)+parseFloat(g[e]),d>b&&(b=d);return b}function d(){if(b(document.body).height()<=b(window).height())return 0;var a,c,d=document.createElement("div"),e=document.createElement("div");return d.style.visibility="hidden",d.style.width="100px",document.body.appendChild(d),a=d.offsetWidth,d.style.overflow="scroll",e.style.width="100%",d.appendChild(e),c=e.offsetWidth,d.parentNode.removeChild(d),a-c}function e(){if(!x){var a,c,e=b("html"),f=k("is-locked");e.hasClass(f)||(c=b(document.body),a=parseInt(c.css("padding-right"),10)+d(),c.css("padding-right",a+"px"),e.addClass(f))}}function f(){if(!x){var a,c,e=b("html"),f=k("is-locked");e.hasClass(f)&&(c=b(document.body),a=parseInt(c.css("padding-right"),10)-d(),c.css("padding-right",a+"px"),e.removeClass(f))}}function g(a,b,c,d){var e=k("is",b),f=[k("is",u.CLOSING),k("is",u.OPENING),k("is",u.CLOSED),k("is",u.OPENED)].join(" ");a.$bg.removeClass(f).addClass(e),a.$overlay.removeClass(f).addClass(e),a.$wrapper.removeClass(f).addClass(e),a.$modal.removeClass(f).addClass(e),a.state=b,!c&&a.$modal.trigger({type:b,reason:d},[{reason:d}])}function h(a,d,e){var f=0,g=function(a){a.target===this&&f++},h=function(a){a.target===this&&0===--f&&(b.each(["$bg","$overlay","$wrapper","$modal"],function(a,b){e[b].off(r+" "+s)}),d())};b.each(["$bg","$overlay","$wrapper","$modal"],function(a,b){e[b].on(r,g).on(s,h)}),a(),0===c(e.$bg)&&0===c(e.$overlay)&&0===c(e.$wrapper)&&0===c(e.$modal)&&(b.each(["$bg","$overlay","$wrapper","$modal"],function(a,b){e[b].off(r+" "+s)}),d())}function i(a){a.state!==u.CLOSED&&(b.each(["$bg","$overlay","$wrapper","$modal"],function(b,c){a[c].off(r+" "+s)}),a.$bg.removeClass(a.settings.modifier),a.$overlay.removeClass(a.settings.modifier).hide(),a.$wrapper.hide(),f(),g(a,u.CLOSED,!0))}function j(a){var b,c,d,e,f={};for(a=a.replace(/\s*:\s*/g,":").replace(/\s*,\s*/g,","),b=a.split(","),e=0,c=b.length;c>e;e++)b[e]=b[e].split(":"),d=b[e][1],("string"==typeof d||d instanceof String)&&(d="true"===d||("false"===d?!1:d)),("string"==typeof d||d instanceof String)&&(d=isNaN(d)?d:+d),f[b[e][0]]=d;return f}function k(){for(var a=q,b=0;b").addClass(k("overlay")+" "+k("is",u.CLOSED)).hide(),d.append(e.$overlay)),e.$bg=b("."+k("bg")).addClass(k("is",u.CLOSED)),e.$modal=a.addClass(q+" "+k("is-initialized")+" "+e.settings.modifier+" "+k("is",u.CLOSED)).attr("tabindex","-1"),e.$wrapper=b("
").addClass(k("wrapper")+" "+e.settings.modifier+" "+k("is",u.CLOSED)).hide().append(e.$modal),d.append(e.$wrapper),e.$wrapper.on("click."+q,"[data-"+p+'-action="close"]',function(a){a.preventDefault(),e.close()}),e.$wrapper.on("click."+q,"[data-"+p+'-action="cancel"]',function(a){a.preventDefault(),e.$modal.trigger(v.CANCELLATION),e.settings.closeOnCancel&&e.close(v.CANCELLATION)}),e.$wrapper.on("click."+q,"[data-"+p+'-action="confirm"]',function(a){a.preventDefault(),e.$modal.trigger(v.CONFIRMATION),e.settings.closeOnConfirm&&e.close(v.CONFIRMATION)}),e.$wrapper.on("click."+q,function(a){var c=b(a.target);c.hasClass(k("wrapper"))&&e.settings.closeOnOutsideClick&&e.close()})}var n,o,p="remodal",q=a.REMODAL_GLOBALS&&a.REMODAL_GLOBALS.NAMESPACE||p,r=b.map(["animationstart","webkitAnimationStart","MSAnimationStart","oAnimationStart"],function(a){return a+"."+q}).join(" "),s=b.map(["animationend","webkitAnimationEnd","MSAnimationEnd","oAnimationEnd"],function(a){return a+"."+q}).join(" "),t=b.extend({hashTracking:!0,closeOnConfirm:!0,closeOnCancel:!0,closeOnEscape:!0,closeOnOutsideClick:!0,modifier:""},a.REMODAL_GLOBALS&&a.REMODAL_GLOBALS.DEFAULTS),u={CLOSING:"closing",CLOSED:"closed",OPENING:"opening",OPENED:"opened"},v={CONFIRMATION:"confirmation",CANCELLATION:"cancellation"},w=function(){var a=document.createElement("div").style;return void 0!==a.animationName||void 0!==a.WebkitAnimationName||void 0!==a.MozAnimationName||void 0!==a.msAnimationName||void 0!==a.OAnimationName}(),x=/iPad|iPhone|iPod/.test(navigator.platform);m.prototype.open=function(){var a,c=this;c.state!==u.OPENING&&c.state!==u.CLOSING&&(a=c.$modal.attr("data-"+p+"-id"),a&&c.settings.hashTracking&&(o=b(window).scrollTop(),location.hash=a),n&&n!==c&&i(n),n=c,e(),c.$bg.addClass(c.settings.modifier),c.$overlay.addClass(c.settings.modifier).show(),c.$wrapper.show().scrollTop(0),c.$modal.focus(),h(function(){g(c,u.OPENING)},function(){g(c,u.OPENED)},c))},m.prototype.close=function(a){var c=this;c.state!==u.OPENING&&c.state!==u.CLOSING&&(c.settings.hashTracking&&c.$modal.attr("data-"+p+"-id")===location.hash.substr(1)&&(location.hash="",b(window).scrollTop(o)),h(function(){g(c,u.CLOSING,!1,a)},function(){c.$bg.removeClass(c.settings.modifier),c.$overlay.removeClass(c.settings.modifier).hide(),c.$wrapper.hide(),f(),g(c,u.CLOSED,!1,a)},c))},m.prototype.getState=function(){return this.state},m.prototype.destroy=function(){var a,c=b[p].lookup;i(this),this.$wrapper.remove(),delete c[this.index],a=b.grep(c,function(a){return!!a}).length,0===a&&(this.$overlay.remove(),this.$bg.removeClass(k("is",u.CLOSING)+" "+k("is",u.OPENING)+" "+k("is",u.CLOSED)+" "+k("is",u.OPENED)))},b[p]={lookup:[]},b.fn[p]=function(a){var c,d;return this.each(function(e,f){d=b(f),null==d.data(p)?(c=new m(d,a),d.data(p,c.index),c.settings.hashTracking&&d.attr("data-"+p+"-id")===location.hash.substr(1)&&c.open()):c=b[p].lookup[d.data(p)]}),c},b(document).ready(function(){b(document).on("click","[data-"+p+"-target]",function(a){a.preventDefault();var c=a.currentTarget,d=c.getAttribute("data-"+p+"-target"),e=b("[data-"+p+'-id="'+d+'"]');b[p].lookup[e.data(p)].open()}),b(document).find("."+q).each(function(a,c){var d=b(c),e=d.data(p+"-options");e?("string"==typeof e||e instanceof String)&&(e=j(e)):e={},d[p](e)}),b(document).on("keydown."+q,function(a){n&&n.settings.closeOnEscape&&n.state===u.OPENED&&27===a.keyCode&&n.close()}),b(window).on("hashchange."+q,l)})});.dark-tooltip{ display:none; position:absolute; z-index:99; text-decoration:none; font-weight:normal; height:auto; top:0; left:0;} .dark-tooltip.small{ padding:4px; font-size:12px; max-width:150px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .dark-tooltip.medium{ padding:10px; font-size:14px; max-width:200px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;} .dark-tooltip.large{ padding:16px; font-size:16px; max-width:250px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } /* Tips */ .dark-tooltip .tip{ transform: scale(1.01); -webkit-transform: scale(1.01); transform: scale(1.01); content: ""; position: absolute; width:0; height:0; border-style: solid; line-height: 0px; } .dark-tooltip.south .tip{ left:50%; top:100%;} .dark-tooltip.west .tip{ left:0; top:50%;} .dark-tooltip.north .tip{ left:50%; top:0; } .dark-tooltip.east .tip{ left:100%; top:50%;} .dark-tooltip.south.small .tip{ border-width: 7px 5px 0 5px; margin-left:-5px;} .dark-tooltip.south.medium .tip{ border-width: 8px 6px 0 6px; margin-left:-6px;} .dark-tooltip.south.large .tip{ border-width: 14px 12px 0 12px; margin-left:-12px;} .dark-tooltip.west.small .tip{ border-width: 5px 7px 5px 0; margin-left:-7px; margin-top:-5px;} .dark-tooltip.west.medium .tip{ border-width: 6px 8px 6px 0; margin-left:-8px; margin-top:-6px;} .dark-tooltip.west.large .tip{ border-width: 12px 14px 12px 0; margin-left:-14px; margin-top:-12px;} .dark-tooltip.north.small .tip{ border-width: 0 5px 7px 5px; margin-left:-5px; margin-top:-7px;} .dark-tooltip.north.medium .tip{ border-width: 0 6px 8px 6px; margin-left:-6px; margin-top:-8px;} .dark-tooltip.north.large .tip{ border-width: 0 12px 14px 12px; margin-left:-12px; margin-top:-14px;} .dark-tooltip.east.small .tip{ border-width: 5px 0 5px 7px; margin-top:-5px;} .dark-tooltip.east.medium .tip{ border-width: 6px 0 6px 8px; margin-top:-6px;} .dark-tooltip.east.large .tip{ border-width: 12px 0 12px 14px; margin-top:-12px;} /* confirm */ .dark-tooltip ul.confirm{ list-style-type:none;margin-top:5px;display:inline-block;margin:0 auto; } .dark-tooltip ul.confirm li{ padding:10px;float:left;margin:5px;min-width:25px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;} /* themes */ .dark-tooltip.dark{ background-color:#1B1E24; color:#fff; } .dark-tooltip.light{ background-color:#ebedf3; color:#1B1E24; } .dark-tooltip.dark.south .tip{ border-color: #1B1E24 transparent transparent transparent; _border-color: #1B1E24 #000000 #000000 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); } .dark-tooltip.dark.west .tip{ border-color: transparent #1B1E24 transparent transparent; _border-color: #000000 #1B1E24 #000000 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); } .dark-tooltip.dark.north .tip{ border-color: transparent transparent #1B1E24 transparent; _border-color: #000000 #000000 #1B1E24 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); } .dark-tooltip.dark.east .tip{ border-color: transparent transparent transparent #1B1E24; _border-color: #000000 #000000 #000000 #1B1E24; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); } .dark-tooltip.light.south .tip{ border-color: #ebedf3 transparent transparent transparent; _border-color: #ebedf3 #000000 #000000 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); } .dark-tooltip.light.west .tip{ border-color: transparent #ebedf3 transparent transparent; _border-color: #000000 #ebedf3 #000000 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); } .dark-tooltip.light.north .tip{ border-color: transparent transparent #ebedf3 transparent; _border-color: #000000 #000000 #ebedf3 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); } .dark-tooltip.light.east .tip{ border-color: transparent transparent transparent #ebedf3; _border-color:#000000 #000000 #000000 #ebedf3 ; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); } .dark-tooltip.dark ul.confirm li{ background-color:#416E85;} .dark-tooltip.dark ul.confirm li:hover{ background-color:#417E85;} .dark-tooltip.light ul.confirm li{ background-color:#C1DBDB;} .dark-tooltip.light ul.confirm li:hover{ background-color:#DCE8E8;} /* Animations */ .animated{ -webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both; -webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s; } @-webkit-keyframes flipInUp { 0% { -webkit-transform: perspective(400px) rotateX(-90deg); opacity: 0;} 40% { -webkit-transform: perspective(400px) rotateX(5deg);} 70% { -webkit-transform: perspective(400px) rotateX(-5deg);} 100% { -webkit-transform: perspective(400px) rotateX(0deg); opacity: 1;} } @-moz-keyframes flipInUp { 0% {transform: perspective(400px) rotateX(-90deg);opacity: 0;} 40% {transform: perspective(400px) rotateX(5deg);} 70% {transform: perspective(400px) rotateX(-5deg);} 100% {transform: perspective(400px) rotateX(0deg);opacity: 1;} } @-o-keyframes flipInUp { 0% {-o-transform: perspective(400px) rotateX(-90deg);opacity: 0;} 40% {-o-transform: perspective(400px) rotateX(5deg);} 70% {-o-transform: perspective(400px) rotateX(-5deg);} 100% {-o-transform: perspective(400px) rotateX(0deg);opacity: 1;} } @keyframes flipInUp { 0% {transform: perspective(400px) rotateX(-90deg);opacity: 0;} 40% {transform: perspective(400px) rotateX(5deg);} 70% {transform: perspective(400px) rotateX(-5deg);} 100% {transform: perspective(400px) rotateX(0deg);opacity: 1;} } @-webkit-keyframes flipInRight { 0% { -webkit-transform: perspective(400px) rotateY(-90deg); opacity: 0;} 40% { -webkit-transform: perspective(400px) rotateY(5deg);} 70% { -webkit-transform: perspective(400px) rotateY(-5deg);} 100% { -webkit-transform: perspective(400px) rotateY(0deg); opacity: 1;} } @-moz-keyframes flipInRight { 0% {transform: perspective(400px) rotateY(-90deg);opacity: 0;} 40% {transform: perspective(400px) rotateY(5deg);} 70% {transform: perspective(400px) rotateY(-5deg);} 100% {transform: perspective(400px) rotateY(0deg);opacity: 1;} } @-o-keyframes flipInRight { 0% {-o-transform: perspective(400px) rotateY(-90deg);opacity: 0;} 40% {-o-transform: perspective(400px) rotateY(5deg);} 70% {-o-transform: perspective(400px) rotateY(-5deg);} 100% {-o-transform: perspective(400px) rotateY(0deg);opacity: 1;} } @keyframes flipInRight { 0% {transform: perspective(400px) rotateY(-90deg);opacity: 0;} 40% {transform: perspective(400px) rotateY(5deg);} 70% {transform: perspective(400px) rotateY(-5deg);} 100% {transform: perspective(400px) rotateY(0deg);opacity: 1;} } .flipIn { -webkit-backface-visibility: visible !important; -moz-backface-visibility: visible !important; -o-backface-visibility: visible !important; backface-visibility: visible !important} .flipIn.south, .flipIn.north { -webkit-animation-name: flipInUp; -moz-animation-name: flipInUp; -o-animation-name: flipInUp; animation-name: flipInUp; } .flipIn.west, .flipIn.east { -webkit-animation-name: flipInRight; -moz-animation-name: flipInRight; -o-animation-name: flipInRight; animation-name: flipInRight; } @-webkit-keyframes fadeIn { 0% {opacity: 0;} 100% {opacity: 1;}} @-moz-keyframes fadeIn { 0% {opacity: 0;} 100% {opacity: 1;}} @-o-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}} @keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}} .fadeIn{-webkit-animation-name: fadeIn; -moz-animation-name: fadeIn; -o-animation-name: fadeIn; animation-name: fadeIn;} /* Modal */ .darktooltip-modal-layer{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image: url('../img/modal-bg.png'); opacity: .7; display: none; } /* * DarkTooltip v0.3.2 * Simple customizable tooltip with confirm option and 3d effects * (c)2014 Rubén Torres - rubentdlh@gmail.com * Released under the MIT license */ (function($) { function DarkTooltip(element, options){ this.bearer = element; this.options = options; this.hideEvent; this.mouseOverMode=(this.options.trigger == "hover" || this.options.trigger == "mouseover" || this.options.trigger == "onmouseover"); } DarkTooltip.prototype = { show: function(){ var dt = this; if(this.options.modal){ this.modalLayer.css('display', 'block'); } //Close all other tooltips this.tooltip.css('display', 'block'); //Set event to prevent tooltip from closig when mouse is over the tooltip if(dt.mouseOverMode){ this.tooltip.mouseover( function(){ clearTimeout(dt.hideEvent); }); this.tooltip.mouseout( function(){ clearTimeout(dt.hideEvent); dt.hide(); }); } }, hide: function(){ var dt=this; this.hideEvent = setTimeout( function(){ dt.tooltip.hide(); }, 100); if(dt.options.modal){ dt.modalLayer.hide(); } this.options.onClose(); }, toggle: function(){ if(this.tooltip.is(":visible")){ this.hide(); }else{ this.show(); } }, addAnimation: function(){ switch(this.options.animation){ case 'none': break; case 'fadeIn': this.tooltip.addClass('animated'); this.tooltip.addClass('fadeIn'); break; case 'flipIn': this.tooltip.addClass('animated'); this.tooltip.addClass('flipIn'); break; } }, setContent: function(){ $(this.bearer).css('cursor', 'pointer'); //Get tooltip content if(this.options.content){ this.content = this.options.content; }else if(this.bearer.attr("data-tooltip")){ this.content = this.bearer.attr("data-tooltip"); }else{ // console.log("No content for tooltip: " + this.bearer.selector); return; } if(this.content.charAt(0) == '#'){ if (this.options.delete_content){ var content = $(this.content).html(); $(this.content).html(''); this.content = content; delete content; } else{ $(this.content).hide(); this.content = $(this.content).html(); } this.contentType='html'; }else{ this.contentType='text'; } tooltipId = ""; if(this.bearer.attr("id") != ""){ tooltipId = "id='darktooltip-" + this.bearer.attr("id") + "'"; } //Create modal layer this.modalLayer = $(""); //Create tooltip container this.tooltip = $("
" + this.content + "
"); this.tip = this.tooltip.find(".tip"); $("body").append(this.modalLayer); $("body").append(this.tooltip); //Adjust size for html tooltip if(this.contentType == 'html'){ this.tooltip.css('max-width','none'); } this.tooltip.css('opacity', this.options.opacity); this.addAnimation(); if(this.options.confirm){ this.addConfirm(); } }, setPositions: function(){ var leftPos = this.bearer.offset().left; var topPos = this.bearer.offset().top; switch(this.options.gravity){ case 'south': leftPos += this.bearer.outerWidth()/2 - this.tooltip.outerWidth()/2; topPos += -this.tooltip.outerHeight() - this.tip.outerHeight()/2; break; case 'west': leftPos += this.bearer.outerWidth() + this.tip.outerWidth()/2; topPos += this.bearer.outerHeight()/2 - (this.tooltip.outerHeight()/2); break; case 'north': leftPos += this.bearer.outerWidth()/2 - (this.tooltip.outerWidth()/2); topPos += this.bearer.outerHeight() + this.tip.outerHeight()/2; break; case 'east': leftPos += -this.tooltip.outerWidth() - this.tip.outerWidth()/2; topPos += this.bearer.outerHeight()/2 - this.tooltip.outerHeight()/2; break; } if(this.options.autoLeft){ this.tooltip.css('left', leftPos); } if(this.options.autoTop){ this.tooltip.css('top', topPos); } }, setEvents: function(){ var dt = this; var delay = dt.options.hoverDelay; var setTimeoutConst; if(dt.mouseOverMode){ this.bearer.mouseenter( function(){ //Timeout for hover mouse delay setTimeoutConst = setTimeout( function(){ dt.setPositions(); dt.show(); }, delay); }).mouseleave( function(){ clearTimeout(setTimeoutConst ); dt.hide(); }); }else if(this.options.trigger == "click" || this.options.trigger == "onclik"){ this.tooltip.click( function(e){ e.stopPropagation(); }); this.bearer.click( function(e){ e.preventDefault(); dt.setPositions(); dt.toggle(); e.stopPropagation(); }); $('html').click(function(){ dt.hide(); }) } }, activate: function(){ this.setContent(); if(this.content){ this.setEvents(); } }, addConfirm: function(){ this.tooltip.append("
  • " + this.options.yes +"
  • "+ this.options.no +"
"); this.setConfirmEvents(); }, setConfirmEvents: function(){ var dt = this; this.tooltip.find('li.darktooltip-yes').click( function(e){ dt.onYes(); e.stopPropagation(); }); this.tooltip.find('li.darktooltip-no').click( function(e){ dt.onNo(); e.stopPropagation(); }); }, finalMessage: function(){ if(this.options.finalMessage){ var dt = this; dt.tooltip.find('div:first').html(this.options.finalMessage); dt.tooltip.find('ul').remove(); dt.setPositions(); setTimeout( function(){ dt.hide(); dt.setContent(); }, dt.options.finalMessageDuration); }else{ this.hide(); } }, onYes: function(){ this.options.onYes(this.bearer); this.finalMessage(); }, onNo: function(){ this.options.onNo(this.bearer); this.hide(); } } $.fn.darkTooltip = function(options) { return this.each(function(){ options = $.extend({}, $.fn.darkTooltip.defaults, options); var tooltip = new DarkTooltip($(this), options); tooltip.activate(); }); } $.fn.darkTooltip.defaults = { animation: 'none', confirm: false, content:'', finalMessage: '', finalMessageDuration: 1000, gravity: 'south', hoverDelay: 0, modal: false, no: 'No', onNo: function(){}, onYes: function(){}, opacity: 0.9, size: 'medium', theme: 'dark', trigger: 'hover', yes: 'Yes', autoTop: true, autoLeft: true, onClose: function(){} }; })(jQuery); PNG  IHDR5P pHYs+ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATx]u`[GҟȒ,323v9iiRns))Wfafp8qqld1ww~XٝBxG<#<<<,<<,< jGy4-缥ˊ22__ r///x>ư_]g/:,H$JE"g<\`n70?!0xv|xxxB1 ,p2Gðn/#gN髣Ͻf;Raُ<|;3pL9}~c#ˀk^dawig/c1I𜩙M/,nrJ]Dqe3|bI")O}cu>N<\(gY["#pj6Ĩlt( c8 p6a?<0@F`s,0u} ;ܛZ&1/y 0/0LGYRd͌z +$_/#w /ٴW>yW,nC/ 7S-<n` oMJ+~_|ψㄾ޸[ot`88N#ETL2TZOP<CVfh>|dr8Fӌ_"Ob6)9No_f)Y\2H24+lѫB7F->cZ\>!a!>B'LF'2/t5ZF,<-0 [5pbgPl5i?%Fv,:FpE4oIiI5YN~`x|/8q> Éԇx?2'x?$G#ާ?1y $kG^yW+{Vx;¯Vix/0^yxxXxxxG`yx? s,gZEyzqaXF;Fc?K9`w/p#9W Bu7ۙEh{GG;ϻt8׽ġޖvw߮sYC훻qB.i<{=?+ij^KZltXO6|v 6h55wD]8f_ݛalicUU]:]Fy\r?QںeM?)?؜[}w2Q#Rt\5tVM榯D$*{(a),uUAI1K8崻YqdG]8i\k+rɟ.,M0$'r9䵖0%RfM=n_#ci\iF+Ǹiet Xkߺ-Ǎ?h:}8N2X5i3,Bmw8|2r#`\}JnM.r.\{eW[1ùi B=Qc9l6r)&V;:U goz/2#qNLN݅g9 t8[m͎4aW9 q`8@ p8vnњQt?.r)8kЏT!!J gs]4ͺW5Nv9"]$͎T,v 6¨@Ѥ=+bvK~n3#Ŷ_'izZ~typ>2C)|뒇s% >rΊ3'K#/Dto)j DӦC8U`}{o`]坲raܕ3=Xs7%>Z.} fwqn1Ͽq(nxɒ`"%-4>:{wlN?4Ok(<||qQE8gR|4X\]* Wվ1`}z(M2Ko8bL?t1N;]"}śԚuy?tz_$o NF IAC=}̹H P=tVl7z~r<©?Cn>K>{ZM J"dkgcDy6 2]?`nSkFNv6l[Z;"0xu)뫯Դf>; z}?xdS߶W4M޳艧>p䌙K7yh)DŽ֮;AOx5y{7چe1s}i\OOkw+%K4Dxy>g)S}lٚ.<чW̻p7\<^Wf ]ܐd)YZ׷DNWYPAcڳ=+Z{=꥛^ɭyc]]s~UwVnڢe!qW`n$ 6w8|Q~' YsWdޥ g{`彷b`v2VjF*OvegXqА7.~ oAZο_i6$}zIG D6U\= s|.jp};z>;LƎKgN_'-{o8~]'yraեF]5L.kMsoܑ•Ry粢ycچz}%Z߸g_&ɳfqߋPZ¾}oF yw9m&tZ]WߧoaUݷ@[uG/tnJ F1zTV,yh (ݍ݆w<;;~է-i3V=SN=wy&%Iijt!ʍ7<,8!ai9PcxwV2G-lBOZ>^'{C ӫ >p|{G2O5>z#/}ʃCՇm.GzZ|鱻|bHjh=A?;8.yIܗ.:TD@֪? w5BxJpd4: ZgY6"f421XԬx;Φ%+qrB*QGs00YXsg$ tNݦ#3xw^ :tTʔ[^y pV=V/xVxyIoN{͇ͧ2N]ٺ=wx6쩺ŏy}.J>嶷?\Xd@-J >i4aO[peq,䗑!O/ $gt0xlTF0I\ lgZ:.fXLs( Fe{Te݀8j%x@N`hF8Qrmj4NqLl iw' F"'FX2EҷwG|.2pp\Ph)Mi `Ԅ0? r ruqj/KiZI ^ٱ]Z]Ԙ O9&3 d"D)UB"3,iښ;>O$ /6uMmM_}yH8[Ɖc2RW(6 C\pVr4C\(P 6o=MZ}`#p 8 O\u߽[w{!hSfJAFLo6DmbIִ1I@lfR0aP>B? 3'2ݛڶ'mL vVJbb[я aa8ZXzu{|hu[ʡ6+k ,>.,@ h_02y gyIO|óXLPNi<3ː\J1"񘨴(=9kեKRe%# ò cb}.m-/ aM<"<>6Db*.kW_EB0#e|`hpaFF+ ջ0lHh ĥ Y&KOz N`UMX;&g&`G"hɹX'p,Mэ=_]mǓuC>snyW_S nM7~(kznY XU^51cYUA4\G 08$!cU /"4bA%fO\(!I2k'UhĶ &sXEBGg{mM Zc`DO}(p]9MRBȂ'X_}xgK$ 0n=X-ŮqY!ϼR@8V;ÎZR֚, 5(9%=^~]8@8ŸˀӉbSrSp][MoDN&Y nBuc /X@?HQbehtd08`h i03$ #sÚjQǓ)Pommr[/?e0l3lisS/Ӯ [Ζ4qRPLC>P/L麄bm!,=׋Rky蔖HThLirB-w#(.[e_~P&ӒKJMKbj3+Ț)lغb"]("RR#j->.j41'7Q^zBP{EG-,;%iՙP`>=1!+81֤ /rwm]/:%_سvw1yBDV(١m*̼qk ]qY6FG^†I.9qTq,($#3CȒG%wŎ a}Ĕ1a쁝ۛt`tzv-LKba2mȱ7͈۳;2!D38Z7)PXf5'eT^IOK#Svk#s楄z"2e,C EMc𬅉|޽G-Lou2lFgɌj<}ޓ3]7mL w3U+WƇHzt)"V9KJ5'r$Ix<7`0?0X]c ttwFh:!S{̆@mS?4 vv_&c->>}]5Fq}KҠo]?Jr5#2+<n5 Xp"mZBP(ayo~b_@o#=ſsEE_C]?Ukڕ_P;pW~Կw6۴m..C9\C89U0'tsU`L̽-{5TZ~SUBOʥ:u ת:xKt[u**rYk*+;Ugڴfݻ mK+-~5??{o,˵4 9pc݉v~ğ[&N;'{NLbɏfI|W톺V1kx5UUhqr;ڪ0kj84W5 V6?.`EWaTwT&UU}OWGpUu]խj?ӯU]]s}]G+W4PG] HMS_XA[Ƕl9'D竚:-~cc}i=s˩@)qnϦC.HUԩ`?UՅ=!|#>MǶSӴτ9vŤfM49˰Bxr:4]eFq{mnj w5Dܶy[_}'6aV{ҕG)`]E$AٴeonPnٴE&!l+=+ies5=aI~֮kQQ>c;?:(Idd@Sɺ [D|l,L-ݲ0+NU`W7=٠`H1X\G=Qغa]Y1%%I[Q^Z\URp>z6*)GL wTnXZť*U掼sUaii~gjڊ= rR.:gWi /()");i13$F`5oe,&';n}v[qaK^!OنjKNQ8zj6lX_kM)n܌Qx2?n \BsM7Kͻz⩙:%(R&}%yF!sM<`!vpńlڤI7}_yc=9#s?L՛rf5;޿pmj5C&߶8fב ;B'tyެPҒRenݡ{16~6ls֗Qc;":-Q:q?h]2s&]xM 2==a]wLL p|w`eܾ`<zȘh.vX~bqwڴ+F;֝1d_99Xz%p߹;}pi˱Kxh䧟{UuNm(?!O6gS٣pѲ[{ߥc3~i\.M7~4`Ν~k\8)m-MFnyAwáM}swS- ' 82XTLUm> }GYG-o\ylj|u鼯;S=qkz;;lXc+z 72_y~/P*9F1!iԩKY4Qߜݮ - +(k Z)N id!򄢦J5&be}M].N3|ALLJNښngU:? 0(>>AA"!u)㓢ƒ|x8VWb9j(s@ߠ\# "Kʢ'׶WprL)9)>&N=mohfSg HKMcDR)}LN q0\q <}|"cVLYi|lMb"MMKi ݶJ@& Db4w/?4el,1x"]&(k=\?aL&Wt֛좜!ұӦ /TǥM ]`RwOi=Xet>Ұ9HƱfgϝ  O$4{QhmBDOJVY8@4UHˉw|j ?{fN螃7knF*8kVB 0ý,GO2!')-3wԵqc~Rsf'&ePSS]\_R3qLyStfΟ\QPٯ0o7jI%|h4kVRd'ĄRoQmvZdDzoL*C? @v+F=uZ#;w9 oe1\$ pMF *;9z'[`5tf/aL:pTS& HIu:=O"p$&s8CZЛ B_1q̺Aɂ@'aZrtau^~&OFZ 470&Щ0_lА }A M 0 CqfK}81zD n|h߿ o5ɒ=G\NMKy%C<G XmfNbi1gw[] }݃Q|4gl>f!XȻϾ1Mt}O4:cqi^UXE02. R;t_u{i{ar 8a\[c<c Ϛ1O$[I)ץT}'<;g]218ao-5aÇpwla^>9D< #a3]w?ʜ2ŏ(tqC :[xؐKåA `ǟe(+#$>rM_=oYuv6XN-[&Dy ?8ֱo,.O;R(}YBy=_(H^(=rˉ?26>n ,Yaӯ[߼}Ss.;IGb'Fl_ӏ<:w˄K|Ў{Ӗ?%l_}eK|2yҁCv Op0y}haИ7yW>v;S17?sY'_`@8:,nO>s'v=@&0mZW1|)p.@0;_'9aXE E{o1G2z[P֔Q剉)a  =߆Km^H2&zGlF$*n埞[kUn]K_n\naBfK3Ɍ<@:LM=Qo}PϠh{ es[ir9. !D; -mF 2mJد1(e!nFqXC-V7rXncHM^{4;i!a#79mB#:[;A-|YZa@w[Gz$>ti![nA"8ܣi!}g[NT A1dW[KbwS kjaegSK'ͱ;^=<6!vۭvގ֮Ab(ʼnbw~߃3Os1&D2nZɪ>MgW  XOe$4mӵnA#\C[FH;di7!Dtu ͺfف[nCmК8v ݌fbݝFt52vnVQ57 G vw870NdFnVv( h`鑞qv5M#d:Bq7 Glv0ڢ8BpS鰴4h.faGqf#io2 m:982[]K fjNI]ٍ6cUܢhV+[V7+VpR&O;mS#٧Y!HYoqCs}m_rl?E4Vf~1~kOrM4!zr3E, {*yXO?0o-]j[TЫƅh&csqU_hDc-X2h0p zMBu~ ze@`@kEAː;*"p h"0 U!=+4&#V|bo\'@b3ו5TIv-27j:pSۈB$\SZ@75)"y8)\v-UgN`خ6OY}%}eE-!2*?0ujK ^RV++/7 #"8M X"`K f1N~x+(2kO>/^c[4%E˘4_&z@rZ$p U!aRϦw9-Up/~0Յ%UWPe83K٠kjWEDμIR\T0: /\63bEOsG 5QRXRG,.`O"vU+%ݍ P 0uPoW^.ޡ~v}b]3܏[=";{.}vՒ"n UZ;[@ƚjapЦ,(Z g֜Iv"ZvyJ Ro 5Tv+"DUt~w9(c_w yt Ϭ:Z1Hٶnצnzq4!l?Xhs_hp%GwRq8ka5Mz9$•'>p]"_dK-48;7&Nn^_֭90b8@iM/F4HWSQY+"5[sp[>{n>y.v }ϜX{si6 ~ c4i˯H:~r06 >fDn /=zZenнS;w\Z j>cW_~A Zr Oӡ&jߺJ3_~{t92=`e=WYgX [m3_).wt^Q3aQE.p>ZOavk4ᘀ`HAW>u#jCӅϷ|uttru'+3~&K_ٚՇ tT@5vzH^~fC_~Cԭ۰ p~篭;C />n5Agݧ۵FC_~5\G(y6cˣqe*ݪ 9#5 N|VQEĹC\^ u[ .`ݧK@֋͟7]夺_|;|vyT<\ vίk/0.,v ^͚J+9ֹw+]ت"a'`/nN^>t_=zvnסn=v9m>{ Z/͕i+oZVGp cIJ,'E]wd@Jzᱏnڷ>xcFl[ Z:R^7F?R_U1f/xpi4J3#Hߔp;7@-cq 0Dx̟7]8ХOqT X"bɲ?tH_[ĈAE=fV(8wy.0$Nͽ뗠Vcܜ8/P>>psgۦ 0)|BD"Mu `cKd('L} zxwgG櫳->".'g~#}/޴j\s6?/5 þs9ػ_zlmАVpM`Nxiq+QK. s|#5LH<]tGX;5'b,[]{e#ub8ai'FX!|!T [~ϊ[{j+^@KД!]/X@r8\" [#A@ +*N bA˺e O1 Ѵ PK:μ)&Xh7#̛`07ܚ:?x@3L | 8!G/}\k4lno=<!F,4^--ܵeAouP>Z!b$a|d بcYq8N%0@|?w//X)cfgJkO:o1dt燵4ܑ(EOƥT ?q-8  9 ƅ{ Ar/^X}YIf M3DYz Kj]8bQ,=Ur f< "CƸBp _;]7d' YIH9)pb#5gTUW\rpٳNm?[TY{LO6ۮ1xlAiQٲ᬴tI,|է)Ð6:j8_qsE6v#$B:'.8q1)2gԲ"uǤM_ttw֙3Sf}@qN0Xi K?xS&]GΕL9%ٙ$vVyqʪY7LNJJBƒ$PXYɉK_Y^4vA)|kSǠ".516"8Di>n[! +"d~Aa EXՑ@|aIڻԸ|yP"clz0j.΄@QtFeޱ!P("BB*j 9;%*,8P*+"Bo<(̋@H_f+8262,0 $,D16)QV͋wӒaArpWES˦F|ƒ|Q`"" /f&5WWν}n_,m|^4!Qy2oz_g&i<,L 739%f¹Ӳ~!ኀ`* HR5~I0y{C#|1>wuϸ}kʭ"J6>\5>2WKkK\ }‚Gx  KE|`_$L训²W4{ev4TX:x`\!a!6ĥ[ya g 4Wv]Q@"T$)"^2?߸+JhΪ}3`}s ž EXP{f+~Rr8p_vߐpYmckNN <аЈؐNULbYDFVөsݍ!!aa!aa!!I!XC6,_> ͎k;Si\JTBDow0`dE]Th3}4$4937߼,+!,0.[¤`HL)>7.] 9am"oPyh""4GI3ₛꚢ'/~f/It֘1+V,D@<,< C=M_ߣ]mk<#b{_gv԰;)]Ż673?FL]tۍi+|ci %L1 H{C03xoְ9r~e0 Ǹp^Ҙ0<1(Es; F]s0s_}tSZHBn6;I~$FG',c Hgr:Z~Gj9mjmA7[F?ȶ7å^K'W69jm|FX>ے.eo^W:Oo^xO}C^VߓÖ7?9+q(z&5-/|G^=Bnogj䷰@ԴҌaknZ־CHPdV{kg\7kwt OذpEyorI'ze][\ ~F[c;2 ,ei.suhIFqh1hNBB,ˌ*ҪtNsQ$HVc8͐AqP.VG015:Xq$ę:"a6MQXvNѤ1:e75::GZ'j5zt4zV;4[;~r4% c2hmW tq4=9,3̲,PMFrXGcLz:ܔâ$ӦQk$\ǰ!m2hNV#6rHӪӛj4:lnMr(VcHZbq,d]չhNcapN i5W'KvE ǐB[vg!ęZXah2Y?Q@;ד?Y>x iX^5nH˰@FҺt ZedZs,PNobՠvD+r;mZp 5s\`;vh` { :$YRxsIZ :0Ms8Ơӹ(Xe58~@ P˺6}t\Xƥ(t(uG%)@:rxû`HՐ~bL,vF)q lܻPֵ=5/kAͫKUTM܍38qcxw~wqɟokUZ {wm uF| Yˁ{{ ^gѤl]qЅy9]U^9wo Nv4#-?0yn-9ql5G Sn{~?Yd/$)cMGAÏVuڳٛ>k&ӪV;wDm;[|,߱v) bbܳlBcCk Ŕ{ Z{/o~]=ߺ~Gx9|zk,_/?x {yM8^qk^p {b<|5\P78n<ʺ nޣ:umcx-W7>pv{GcY!:(wH#gj7?/܃6l?77ɖ֨qeRչ]/tGxuj @TX-)2 }{v9.YQmkopO, >e]oyTTqq7eX,lyD©ph㧵z/_|XǛƹ-]|rhz|ܻljb|#FfaqŽa=Olw+7A-Yu\~Bbn8ۮݾ)}_IcGF=G4|dIgV ҃?$A?nӏ?3q¦"`{Z=R{uyIs99Wnmr?%w՜TԼOO?sbFѹ9dQ*9^x]qDݫ^}D{ /2v>smdmz-]Vgĝ{t2k,NrIKiS"e*ERiΘ{۫?o:1z}bǖ[mܓw_K֗nʇ8aR=XtCWߜb8Cf]ͦ#S2|/6mѹYsd u;lNŮzsD-<jn?uKytq̱n7^Y;O޵!Ќ/-Y!%+GZb(Wse+swM=}ZUyo<3-Jowa✛nG w/̃FZ*Rn*X.-lb^}8sVO|7'+*:S /$ǟ_9Ϋrٓƛsm$$:]h)- H(ܻv=PwkWm3f?#Qam[_Xur/<:gw]aaPbBrn{k@`dRa`$ 0&+,\ TQ]'ڙ9Q_yX ..,b/$H &/{}P8ٌ}'Nv#ZoiB} HT"#g8ri/=M2&zpDŽ(Jjс#^Y`C3DXu}d̾>PMEKV'm,'T38SMm/iHyTHQ;R7N&K-sϝ5X[&~^`!`I J: v~=R蛯xB5õWچDl4V`*"Y8 ^|o2g đ4H>!P_05)Zgh1>붇Sx Gx&ZO4'i7EtC0J~d}R`) "USN"ڨqDWf.WVZ9]0#YNKPxPEʩ,ߨe%Q[5rH!Xd '(-q 8ı9mr/j/b2JپZ}TU?ɐ𜥯y?ȐI?t:e89UeW" 0h`Xa"YfNI/wIňAj颽!WtjzKv5RzԮA^S^{&MGFbNsl{/8Q&H7wHꘉYVM t<2&M;K 'e AB 8pzIP>KD11.6-2&6nR}mbdgD&GC[/|!s\F,m&Ɔx:Y9x{qГ2)dp`sMAir?/+1&-gkTo<9ˠS%{v{Η*e5I,Lΰڵq9dE&xOh?W=sCO\\|PE- fK`"4 ;HI`LjxBFJg[U>!Yc\>c!JP[-iYb6̉Yc%G6o갉93zv)*3b޺DIwf%/gL8K9nޔ3֭ۇ\*fM&HILA\t|ޓ9IhV0g׆]Ljई1c"Z4~|nwlf!"H 9##]Zpp BSݻo>]<]fyZ9f&=#0dOȎw bSmZ#)I)mC˧c΍.5 ff{ZapRdS;,R$+Be@; (8)*Dٳ`l}M̜tJc JL R UO9C!K8eQKsO&f0.&y|(]鞸`l_~t\{jm!Q/84פ.~Ϝ ?C/ނbM/ݻmxBhGo-jCx;o=XpKOr_neNՍ@y7ʈ%u;ZPlĩn\<]({}/'LO/<9xiUw?1翫47יaw~ӺYTkp8OTM=db6J嶛hQ.}l_]V ]nMcGaT˯>詪>}aKcuEw$lnv -mfemigDI5_}Uwaig! 31گ4~1>7>U2ثgOP4_;Wdž^.XV]fF jRBdU֜k D+k|RwO(u~)x9E/ˆZʊ]q>-;[+.ڱyמY|*J+^8QK!qA>]۸v]E)+;dY'>T|wM ֮ܦcUyEeg,e&S_(cb}۰y;71VƳ+ j9PX0]/K{ܶ\u낉M{ &/[#|}3asιi=fd7͙0gqFg_+o8yV`޾pƭϭ(ܹs1ٷ {]~{KwZC;N3CoD}iy^i<˅ukvoV_[D9t*\OZc;?QqnOEk=KxޥӯE~{{;/2#Kcߚ Õw?bF ݧ*yn{ီe?t `1=mgV'x.w bǶMC̗r{7x%xOZm62 o-ɗ5 grZB&⒃k4}x~hVК}* K3{﮵>_NH7 4\.%؆;T3W>?/̾o.У+*W_[5#]&M\/wԙdN :c1v7Xw^\qnѣI/>ۯA ?cO囒F5P97߉]s>3Ƴ7o?Uhs[2_~ em– u[]*ة/<"v)+oxUCem΢_zJY~tk|rƘJtн`%.>/$Hm:{t<\9w97؝xLۻhGݱVwzQd y+ ~9w wzto 813`G4^QG&w.*wxw"M{U*PsvY&z+]:x{ʷoYMjk4 ey3 'sbBHhp3}ZR?sJ ;T,haBєD1vBB]^JZ\U3g,N;32 @0 ͗utœ-81S.$/_xٱ>|,+(0&ϝ5^je_s=Sӱ\'/r!c΋;:[[mcWޑqog-ih>^St)_BSS$U%g3T斪MkWU)p3;c@ 7v键=|Vqi~"3ufȡ;eJg֪Y@ΘEnj2&@S{ĴF_[C}"9ޟGO}PIY1_@hJj::Ne:>vmcv}Ŷ{~V>宰@?qx0Ҋ">eO%!D3L6'tzOW}]-j+ T4>X?^*\mUVAA[^(R'ȌQ H/CCcs%ھ5E#4}U5m5;V;LxM/8V?]͊gN" L "z„鳦K0Nr/=3c]gUX }MES {47[ojƂ(Xhs"XVΓlHW/E1.\BNpIm#Zt)+wP"(U_wH`lpOW^舙DZt "*.|JM+uS٢9}jgx~B1%Et5׮llXtƜ^<ىkgR76'FTza,͜#X`-f)D9ʆDap,0n}aHuթRijP`lVGnO\t!BNmk<']B0} +>y$#6dk2"yIm'DT6,Z p'"6+vcsS#r;/]q?i/kWXy/-p͙ o0Eqޠ}eW,Zjc0 1 zP6ΌOKǼW:2'+_T7^{WN[5Idb$!F37|1k C8"6(b |Y|4J7`h(ձA8EqoDbO?;\uۗ&R!8d!`[iq 0n$n$C#(^ж۴P>QK9Fy KJLG}[]d] s $'<:=}cKr4y91&l'@@_aSD9q*wg%%<^CiECdEXiӠ6'%[Nc KW9AO_.Q[NXO+#"=aj5\$ML](28zcOK aS-1Twe̻&&{TV&'xyPm %:6%#nYw^'ԗsܳ|^BLXZ4û7T"fM+āW6VWTF_TVoSqtƬ)i-iSs~׹!N\~5Ԓwlecgp\6c 'D+6lVnI?slAoɞ}uw oQENtiT, ͻv3'w5ifg A(9XIEN:]Y/C3{$p+Uĩ7Ǐ/#et3-=/s&{(r?|[Sf 3iLSѫBӧk*.-;FsO ۪t1i^,S 9qz_jЩj oj,v_4-˻tfRDkCUl<~"u-'NV6 ﰸ0DcjBhejt¤Ӥ'wUUE'i_Y\//:yrEr[F.4tz ~!iL7W矼XR:W&ON 77VK{ NM+M 0&~xc||CU1sK˜SRFX7Hov`}OJsN^D6x1R]M F?uI{hn$ukN( b4tؙID`qcجgr0wwҌcL;oMA96U{CRt]G'f4?v{ȕ5Ѹ;j=ojFswMj_M aܪ>ƲGݶ>$iXȑF`,G:UF诔ˢӚl!8~W9hwӈcnG1nbb>ő,DZ$l&݀J3өt!8b;L}}zZ,øj-^ъruJݶ~D,ò-XF@կ4)F**UE &i!8Z7<T3HzP5BCIj&Zr,&&]_oA"8794G]}s#ofhUZjQ`u,iiT:i72?hE)K84ArYmVn!DnaBâәmHEjhfBfPrA .4#fBz_k!fG{nZr!DI*P.[_B E!e)!Ρ!Cr4!(M3B^3h9)cnNNIv +N(bvwu`^ [67ZmSW}4BhOiv$q,"#\&tXzHٯrӌav3!0?ֱ! iBe?r̬SjP!eQjMԃd8e2/84ǃq0RC]7e!ء˝*o? pg_6%E[Rq6+]Y<9Qr0DES ɗy%;g3@ߨ`p.XxXBҤnEanpS]o5-͌Y pCwcm-el{XŨmMÿnjlyΨiP۪liW~WuБK#pXk7>Zkؖ:}X;OQc=RӲ}4iTF,y/jUh1T,,l9]unkϨz4W_9|ڿ}MgW5&}Lʹ2K}`PƟ{nt${ïy&ͽ&T9^ڪ] _ 56hA`h2*pM"CNCUiC⸄DmSajm_W۬a4*N1!YDVљUee(o!m2!n9ܜM/W z'z-+/.<*NIBB$?,&-?je]z̑|[*\o$!!RܩSW*jLhLk>PKɥ:eDtSgkX@?yKt-FHx"W#_) : OU⢽ϝ<9LFDzJ#Pv/s{D&$$JE<v9u|5{>̥3'[B$Ȫht!>l*X ַ^p#,&ڋ?dy`K+ dSW)Ғy=2!:LS7z,VƄNuX'} */ȫ6GĄ 0 ~`ko}M=mV4תeb"qpGީnP?U6$cG!g ʛ}1>^<l5}Ŭ` 9rFVW^~^(4#!50hcqUGC#0uMp2֬\Eb*Wm_ƌI x<ɬ9PYa$".kۥ|Ȅ<5½;ڔ NmrM-(u,p]m/5#XǦoA;/c/=EZ<;ȕζڌ, ܲb'þ;k]PTjpOZX{uxM7ߡ=]؃9/N4esϹ5{D^ܳBv|]?303mߕ.$DGn0{ƹNq16"!^> ڎe\ڳgϞ̜"oX{Jy6h>Mnjw}ä(`bފ?p|j;ئåME;Wn7Yܰ"Kitx}>xo/^zIOw~q}wtϲjy.ACAͧo:j2;>Uyk>?թӲbAx돖\~ם==v!0,tGgnR7gϯK{sX|qY~0PomA@xdFB <سĚ{V^^N 5l^FBQW>S/ <㡓]%ϥ}kv4{yaQˠL>^07O§ֽtI#p~n)W~f-=}3G>~ɩ7H͢GY}v~u_B kԁ%8>eʼ)Y˯:װ4(5YcfO(9㴌}٢ ʱcrO^0cjGP{4{J?1NoQ5a>uG;53AptTVnys&J04=k݋̎ h^~NRo]k{uAny;Peѣ\wBXV]U72!y)nzsպ;al("|ufՀXZ!""#br{K5{17]SURehgGÉspPw,ZzmfjРc-zjPU%b'xC|-v9KgEL=wK% ذȅqc=n?4f99OWp9i̩S N[[uK6dO5ql9+SN.sZ躐{𫣟8,~ Z?fEIOj:WԃYgϗ:Źytsg/XQu.x%cy6~Ԝ rb[1(59̜5cJ΂mY/Гqvs }~Djd NI(:y3'5j#:z!*%9-{?mk_ѱ{͙=2x{4tD%*-+K7ͨcM=vxc(*>4n/ V-?#/WXTE1RXxM/{`Z5PXh r;Z>Npj< n_Q}c<-;XC|`/Z|S|}x0 2 ICϦWxgi{?y}CQ8Bn7~Gf* Cbe_?Sr9aA7T0Xʼ_CVY exDdITIƪ, $ƀf8NQ9ܳ$]t4HKh z㩪 @U%0H `Uu9P2q@h0 ˒$˪*p7U~S E$I ")Z}*EQ*+q.o) c鸯n@WѿCjTYD.q|ؑ[Ƈطz 2ڗ~O MOr-F"Oyh#lʍLk) 1]FJ iU;oJئ`GЈv\~ @ZIcnPFA@z5'fӻoLK/\nR1c(AG>#:@f/f /ޙXݔs;s^ܴGj~ԇ,ŠE@Xy,E3yL X9SAd^2%?z]; Yguzr?Y] Jbhhk>  Xx֤kp5N)kGZj4ꋷڷ}6}ɒ>lvФI28:|"$ X`1*ȴ5^:Xɉ#e4 &e5i3gL,.4Lfuo߱sRa;bXA@bӬlxΝM-AHXX5b~ޝ}w|F 5tQ8\Զ\X%g+D<%{ߚ{v&eOTJY8q@,C:e:U)*  Uܼ|po?KWձc5οp`Á͝0!*kM7؎ݍm-]ݼJ#"z(p^ާ fO։hwxku F&om/泌mEشM;Ոب' smHVӝwT>aR@ UiZr52QXAPA续cIS!x5ç2kJ6Xrhm|VHQSi#u6;i&û,og@d vuu&t}ۋ[,&3t@wAV@Ad_ϰc -K#_h_ F=N<'̜ous3iژP?q)V!&576+'3q r%4;91¦""B}B|܍_N6E%ᝐ::MT|ܘ${KM"#,z()(8+-%F:vقLzzqzpoa UwM@#ZO_: $YJ[==ON.+8ZtO2,w֭;|<~8oϐ_o3ř»997=U^XSQ2waVן54.(մ-1ʃ5FzMQ1aJcPpY͕UOM1Iq zE.<,403dZL!V+ ;/,ӨC5.(834Ћiّ~Lu}_5קqGĜٱ>ڲ,d:!T6{^FiJNh#[ׇMZlaghAQ>bM+?}p_֒mи%%'/KɈj3F_hŒRB##|CCLF+8(' 8(j qКEcԳ>a>wНLN~2mFB@ g1 ێc.6w2fIf58_|3; !> ?xiALf26ItƧFU9 :yL$g~v[djXADhعt̅VeXAj2_?}k]K:>|E^{c'/ɇNnnp4X~_=r}REվJZ{mM1jyItDIŒ(* )"KlȶiX}xN%>,84(%~GUg[gKWkdZ˹.I0`Iv]g)PGsk垶N 7)ں{kN}o (]mݗKƆA)=mM2P% K=NhT+>E&^Pۮyn֎(lkj]^mohRu6XhʌgPo]} = -.^QNAOTՋ"סʎ!ed%I*P)*_Cuo=[[Kr;S9/֖N@u646; yommnQ0SR1Sƀ@6,2憺APD{*zڛ[G& >0|amo ˫!@oٽPrh[xsE>[xkoޱbIX`-|;w ;?~Pqe!In=TTYƛ/7w.Ė|q#o\6`VޓQsg.""B{? e;xDhҊSmg&v޼y+=ROZ\dz zWeEqq3;9Ȇ޺#MIYɸrGssPpz$aNUt@?|դVJ .;B>;%zbcw}ª@;B=[:%yǥE]r[%sx|R78׭u}wŁ>YZ~.*=Ukkھ}DZTT|y9+6Ѽg(,x%g+zK;rki`8QeOo/;Y~lnI}Fv`ّ(X\o)w?{+no޿g[\Ve!z$Xnqe1|Չ|egD\wU[J:£K68uؠ+2l}`$?gf߳q Mg*3m-M:%BKjm+m 5ϵCxr2]}סraҹ-8}>ݵK0EEٝw)w8Z;v"W\V_xb#=9YsD3o:4qV_wup2!}V癃\)Q_DPxv8cgs?GoqR 8eѽ&FwnK:[}k'TUК=~o~N2NJ* R%4+:~>#l<|S[ң.]8 9ۜ 86nz Eyx.pmvNZr/=,}ZRG<|ࡂMko;f:' UҲO_偞XiSț73Ͻ8TTפ)nY1+%u?{5?&b|7;M;f{S`\z[0z豧N;V\t`,{m^K}>-Dݰ&w/F1ܮDI嵱Soz ܃n[g4>Cg[gUYUȸzv8(Xv_{[ss=V1>Ģ,"JNEU[뱛Ξ>9y8C@Tp;|^8VcսSw|zvPxfMk?\ч>>SmS/?5 T.( 0Z.~7u)cqx㚗?r÷8:(4PbG,*8 F,}9}4{UyG&]8q#EEC4(;iX, J! qd4mлY ^`շػ*Uw\RUtcXwrH ^{;أ6bxͺzҘZpbG~i^e Ȏ9wuw_+%LDmfXVC3#/D vĚ::ju>ɲ{0#lI{$@y(TW;k:$* _@% XPw8,lM7v'd)lr@aPoL^08͹lyEb͍@ťBy7?n=:oce7V7 Dh},>n`(U~EUsӽ߿^޷·RCFn!lW9IFp~~V#X5mMtU5`ZTf0?#ml~`8( ܸf(< dPvmnTUOB*96YNm߱˥g.6-f4O1 q[(,2 L_qkUPBPiiF/O.2Ojk^_71hɩaIљɉoGRߔyMӢ4G8zhwW(Iƨw^mg h1RdUP0顷~*1MGI>:x\dxR+gNhPFrs' +{Ϟ īF:JjކN J/ ~Uu/Tt3*ʈ LU̗%?*!w-oy$;)+$d$- 5e=SϝʪN ÃtX 1h[l_ S$8!9!m>#4?>ƛMSQ,t u%eXd`S^y_PftU p]u.qx%u 3yW\硑W:G$._e<cx}șӼ|O:aG C:;xtl+.!/]=sw]qm &īNQUs) H*+V\Njw_t4gRe6&M붥ZIiw)iwƏKo*leӢ}C,6%1y>Ƚ+|Gs=wG(K;=v. ˮ.aѭwVuMtC{@MC K}Zj┰ XR @UTe'sݱ~fA-^p-)*9=ɬ9*$HtotE>Q '/JJJNJ5~r=lᛋ NvnȎʈO|Nd-~bt@TT\ Zx0[p%ZW`>Pt4 _5bCPUqq[}3RcbLf/o6:b9)A385;Uj<ڭ-N6!>h4#xfv< \!Zlm!qͧ߼f|᳍i(Ksлw"=vCj/G~agNn_wW/ o:qT_[8nԘ=)1(PgҊ ~^diAEA XA$ H`A '*9@A|EIit<#@wIJ,Kq(A/GA%y^UUr W;1M"?kZrGVef"(m ߯ʲr5ecY](ahR Qbp5 ~ɠ;A$`W;A? I骪‚*AfcJ eIR$DYeEbV%I&b Ѵ:v뭷{I }v*dQKkvݼwo؅>-oFEqJJ ijjصeO12,!vr ~^ĦE=(jϪmh̏2Ff|ͧ_\7jTI$(D,C BXS%AƈFXVAՀ"Q P "eB#Cb'T% ( Ͱ,C <4 ib ʊ3Dk:[̶CG>\= dg-"Oè(RTi4YI?9;?{Ŗ ~fh 2;sҸȴ) 7 'pۜIP\+ېtzK3|ϋ?`Rzy&h,Ty] C-,H _4e22r~X'zxo~ԟ6yM [vÝ|!q4z=m$ ƈ̢ܾW# 'O,b塿Eg qޏbUfn 8!+rhƎ pHgi+U̿sXu\~ ˪}MnX<5g.P_cSz(Iλ+[nZ ) fwCzTGVi1)kwoeV,LD (hN16""%؃ͿX|~ݺuU7o=~\ gt~WR_r预LR:N۽sMg_V jkDU$e=OC<ĥ_]eJ4pʒé`ȴDqu35ØY I?C Tk:zEr]KU1N.;E]rBx҄`j!-#2v8۬ (8#t). U*^qbҲ ==+pz  etcE*F,˱ Pn=6XFŊ(J*`@DQmg>]c:4!6&?kCr÷)=7˅,E"OƯ>61E{S1gԾiJ>Tô}T+5'w*9ZC!w≇̹V5ZVc{~'TѨis 9GS`ձMH0ćK/_z1-Wv[+~{wniXrՐ ~ZfdhCJ񎇞[OZ+|~; gzGRZ~С2ޤBCmwx?3?бsZxrՇx [4>b)6Cѳݮ[ָJnwwOͫDYD=ƥs}MLuɱ=y% ˑ ~j]}{Կ/ .ntWm!ULL}5GPJzC{4'npClojޏ?tiˬ[|PYMkƲN+*,Vܒܵ*Ϻ^.īƝʴf {eZ*h1C%uMk)?]xYC3oiN_WQK:ioka jOce]7XIQ]_R,UuPMyKQɱ>V}UEـ)2 ~\HIw۩oOKTz-@ޥeb8].IQZKьNU%W^Ec,@tZNpVPR1 NPd:$))^;B*r!ZaRq$ZU@H1"GiF}[!U:!Ϳ2CR50W iF×)4:Dg`Fi3#b<0Noz :J!UZ3\"c4Z!].RGҊ ~4dʭA$ EC1,Q].9@A|GÃ˅e_=ݝN %1"##%I", U`4B_] b"T cXA"}ƍX%Lj ݢUl ۝wrcǎ>}R% C]u!Uy ,Vk4I!U FX4SL]E`B*Az$ Eq%UU]N,WsXoTEqx Xp\HW`QpIWRUeR%_HZ)5YyP:Y+Tf/SsH?ip?|"h0,p5 cA +21'ۤURH ~n-}1__f~ VDW -X^V0Ű:-' (ɀ(VGEqU$QRT*FVIt%r㒋n޾6-UUDIQ)h@VD3Z!!r NDn.02-#ﱩsg踹ݜxDV^Qa9 Gi8>YƤX߄_j :eWm`QPR2'Ee'iC洙!IcbC4x. FmXT\dv{#'&25S Te;zN(t\zX҅[= '\1r\[ގWn%|o(!`9s^M *2g4iV(,jTX鱜tc~}Q62_bUѺM2ؚLtFg#O N|7Ƈ滞x~~Zs zDg<MLhn|kzSBB #:5>=r_bs3w-11ܤyJoyoa }jEN !aw9~/ZȬ $bBXy=lrL{AQ"]DQ BJz@ȅT%7~zo8iӟ_B ^?M$\?6}oT?ʙIμkyfr"NMi$IcoyuA,}gc?yTC=7# DQ !D,#c$"51;oRocL揍*=f1oSٰyL{qƝhgSF̏X29iO/qrT`ҸqFwWF S Dz*BkhehWZ4:X# Ѡ6Fé֑ cBP5C.0PF\eY)[ !IJ ` ܍)>,,OVձOR0z5-SA{޵GaG;>F?WO;hlP~+YθvAZ]rvf҉ Iٙ^r9FKSHzaƒz)X HňeXY^50sʊMIKs؞r ei4YIs " TA}};YXGye.A@L=#<\.Ox0t2DžQRUd;aB:& ٖc.2>+Œ\ ^ H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATxu`\U+㓉MSw wXYdX\ [niIwwL2s$XB-;? sG9`!p…+ \p,.\p .\… .r… `p3ȟa˖-MMMĕG.\$gA%8>>+IKD& W$X2n@_qr2%X.\ U邀ư\p%X.\p .\\mȟ [11'G!WA1 chCL;T&ñ+3h&%2! qA2np.W !T2)\jX)`?,`/.q#Hq ɅY v h!M*" NbȁIWoB4lrhp'm\5B=31؅׹TGڜU/u[MO]=+xRIpR.p E<&J$AQN xR"tRv5j5Tas6:)Z@T*h 'DRD0{oM yHXWvϊq3J)7Y^Phw,G HD"&]̅#c$ D$!D`$BU,84)'od(g?g<"}fϛ,;*}DaׅxS9Is祆>>f:}˓bJj5 9$Heh _r4 u/{N"[an-(k\B` e/=;;k1"&igxK=çvXPEZ<]խ#U\:j%rs=U{Ǡ{r{UgJ:&bv܏,j/uzLP] Ϥz{xGY7OpSq/=7Gx'w?x\qϬ^)IΊLyɛTba:7V= c ꙗ_^1-+n~%i 0a7Lv)I5`x08nu89'3FdXU\arOŴ┙/T6 z1W4G8aiZY) т ]Y_CUtʵƼGIǂ?]E=GlC ύbx6Lp׎g_>m<—Id[V 摺4Y=W݀˥WU0Ly]Ǒ>3,0Ǘ,ZU9oZE9 7+%8,NIJ`zJ, '!%f'"j(H%rT$v #bJ٬C,8V qvR VdxOa.$1!'"D>m_w ]]B.Lv>B<]17$zWbбў6x8$ 0 'm8{kMmv5+Wzy#2>|EܴbF0Cj-M#»u㶎7[Rn Y]%W`b1{,~P:}y1jx^tmR! Œ & b1BbAwР@2@^o_/5a)C.p}/?a7_?kgo?./8MyxdXjXV;+*-1XB2mYew$"iHCfFvͲd}O͹IW͞6)6?yAvIy7oN7up7hrԔh44mAљ׬1Eiذ#s 򭫨4pdhhޥ[-:ܷ>?#.@ӣ(•7̚2iꤨZ"Z.sQ"Sn0XtV0grAQ1բ=S^s^yo~e؟p\,_z3<.#E"'0 @^ !$q1B!GD,Xq yƱFưH,F "qĀaYR,&0`Y,#`HD ,K$bV E$ǁX,Y$qHwYX.\\ 㛟U C#pO 6[І  _nbĒˆp\zYx~"E≐"ą8Hx]OL]cq驪8^o{̖+|9[?dY0 U\gi{q"l=l~vJ6ر?c{vxt89wv(oH`9Ѽ3? v9{3s,g?P?S}K5UdW%rOt_zwWVh%-_WW~-WM Z~?Sܮ6x>YGrN8^npމG*.+Xz?bּfw9khمRyio ޫ{}dz*Pns셕߳`NS&Yˬ\I/3Zzȁ}FixLp{\PiEIUtbщn{:+2Z:K>¼=۶)iKMut*z*δp/¢ I`nt>0.ʾ:p?eyhlg9Y5.o-sńLޑ{H.<,ћ732`?i<")CYk3Ӑ+¡6{pDŽ:7wtqIGC|o$kZkΜBټ >ѝyhWۛKN!S_}0oڒYI8{{QřbpxcxB`}{G8ңEUdzA*.(c[nqGKpgjAv~4 TSwd(Ms[ ù-v:}~X TV;է[grs_2i`i6ߍغqSM-)1Z4>w}մ{RT&P}X8 .č;s㡳EA1Ig(Y)8x ۶(kJIXvov*'af8pɢV9AgYgKKѶ79b1Z,NVLw4MD" 4f̓ӕCX֞G7x]嶯ֶJŗ`@rú{?y-ct_doZ"_tLZr]&`wGORg%Gԗf YyS=2=rm+|hF` '9AQ䂌wdTvMk#|08o]ڪwT~ҁJgY[2lޝEy{6n\zҎ_ɘQaWQ,Qv㢵7IzNˬ2}էWim7ebn\Ӹwcrh:ߌkgEt4(Lܺ8kyןuSzhԔI-~ZO?07yְ3kL{Ѯeڵ7+J!কi>'̞_os-i-6KU~#X N1l0Z<|bw]3#M7|nq]|9wU z0lٗ[BنMjK7h]}i1Od,NBo8lڅ_}q9vS2%$~*1j֪YwRș]xMxŚ0vM^}GCmXw:GO7ܴ&_oۗ؛֬SeG;M,ԕRkY$|7\3C@歾mtNQ/?.x5Ҏ7>;oMp1Ko~7 q߽&H5gt<}]Μcp[Š=/#W~Vٳb'N@mQ|US.4{iG[NZnT1.Vw/]ܾP~=eG7`//>NekKdr3C_m̙} D[|(rwqsZlGv杪ؙ)63%I0ܼ^4*LX;yWDf  ¦\pj 2ŹM#fOAs2D" A8b ڛk{"gXDW&N2 |*c~:eϬK  !+pyR=`["*$ԑxnj*:rU>4+L m1a=9kU>GG:;4d咨5kS?n%s͝:sXk'芛9cpkom55uT,^)bM}5vUd0oNrJwr)G,mM]cPՔ+@"1)r l+Ǐom5AK'- I 'ekVH.-j0:q!ԏWH}Yz}\.0\*br! _vY o ܧ̽v~b[SmXSQ_hƤIn#ýW>9>"a΢ߑKs\*0B,D{.e5ScG7D*I^^QrsCAQ{lK- 0i9[4=bhyfmB pa􉻯Od"LO:FZ6,POU^Sk~(&'gRBBt1cf&%D"qGʧ~xT>!A>xߣǻ聑%s& jHYfy]30-"u"s6%>'wSvZNM@SE yB(m^qMcgS4{L`IQA=i12)KYЩ7BbNMO[A(>D ~e({;3S=F./xuY,uk P4'xc0ImXIrG"O7ZoB7LFᄗX11xRq8_LYy5z_K8 24"bъU5T~Y:RӜ$@RG/vbjo]Q>/e[h\fYH5xXD2+ t: " OU`l`uVWi?!w_}›y0`iVh۞k}Thmb跇)Wn:ix|r.qdˮ]zLK{`cpL//p>!}m}[++gȒݴ1~h-8ZtԢ H8^!^"2}ho;ƻƣwBt뤂 /tkn VϾgT 5F?;"".qZ0 ܦ7:Œ_xȯ7 U`躷n8u,iW38]摃·v4)|j3ҽmXqn{YmFv1P=ڢp_{C^%ݝOJ=Y3):!OiwvRz-15=1YW`T:-ο#TIĤ4oDbᖺ!iz۷w`*pQ<#]uE=25:44'osr`ɒ3mYo?m9<âly'K{T񬼀ĩ~Je=oͮ_5U?1L'VjHDn#<"<*K ;[Oo:{@y anR\ov0(>)'7LȤw:"C:PWf;YfBcu=٧mcY}vqHbBONz{ < 6coV:ߗGG M&3iM~ʊm߸xy-i9aWphc}O# 9M]Z0UX#o.zc\X#c9:|ywjЄeZV/7^XϹ{<ݡ?2K=!?<գ`ۛ|cɤ5\;#gGۣJ?;j zݫҺ o;_2:<֭nkISuĝN2]p2xk|j /L_.N4PwEfq0iһn\ݗ[xꩥ>qÇ] |k颌YʀZȠ+Fp?~Ż{W3 `eCOnmYwn6)Rp kYi^7kZ56{&O~n3Ͼg`ڍ:NAkq#I[9!GxcdDw`έ63h抛n[QzL!nվhUZw@Oi/m)FiV6;wXji)>4W%@y1y c[}G/$,IC-gܼ8ba]֜Ds\K^~Ac.nAG(`N}6y't׉q;ԛ{T&\V|f̟O*^圅C&M "'=8q-vR f an!^SB*hE&@EC'l=jyzRD&d7ڀfh! tRU`L6q5$StzgFl/p7}w8 ,M 5Q=TkDo(C|0FZ,''v^!@s ]|P\v# U^ `uAД +d q=sb cxh ՝;Q֩ĈNm.PN'C_ai:JԨD~,)'\3YBer S_크BD9:civb@Q4kSJW<5QZ^8|ztrsѮ̳̅#uwS~͢®yjεt=s^mMgQNVWh'֘UR]2:*f,osκƶQ,g|=P1;q=6=~Fر"NC_xN9)ّ~EY; Ӓ΍(:^a$|^`3;(X [$m3m]GNL Y@<;^h x'\0}!7;c"G[kܸnHQV`FxdTZF |3)ŷ(TXqhUaؔyK#c㜽%NyrT0xFzr#s%A!*wdԚ[ݟ:{IjllD p )1)C=ǰl,Cw]E_E&Ow5Dj_+],~w$I0,R͘k-)L>WFmښ…ߍ_p%p,/ Wp,[wPqłEnϝD-w<{UWٹs3v|0l.>|d׹}U75:{Kv9W>Q:&j*1׎ o1T?#'|!Ǧ_pzC?R{-_ugsC}4~>z^sMx62>:Έ9y9…c/XPʗDdžuu{Sg4ܒ;t 0 &-K@]d-Me64ӨvS(tiTO3c;,#/ o~8:dkl Q?WŸ%:Yw/O /k@홓c"=dY_l\8Fsm޴=5.tvVEer:JO~%ǀi#w}ãgZTuUUT'f+"59z>?zz_~74.S.(=Gذ~ǁNqH|GIֱ^uӌ*:&ȣl`*/n`W_9S NX+֘wdKiUki65wdɁ3 ΔX-HP$)َlbwfqOg2mZx-vUq+8OOKѵҪlfw O+lޱVL #0зd1qܸYkot$=4>Cdn*?ې$A<|=ٚA3Ώ4~ɧ6MV|oeM7)9ն8o+,,>ߚȵCD]e5}9J[lqmשN֜=w\}TrNf.-1R]y3ɩllUH\M?!->VsMjZRֆߛ3铣qְ') ئDx)ӯt&,=_mΌ6|s~jr4띇+ ;PƇNTUXުKpۿ݇N)eb\X[ÙD)ovޣ&/9:xo{ Kh- $xn{<"yTqhU֘Tw;m]c_˾6w6l;p. LQQ}=؀T)V={}C {)H@g&;9.Ю՗r*<Ò=eMGvkaؔ5%G*"&Oі}}]%@__o\g~U% v꜕s"[}?e:s'X 7 PP5{:uPkyUm>k&ⲙCnkӻ/hN;o$!&YZkO\}ǖˏ N9wR1?Y{0bfPwvǺ5bЖz,嗞w [?_+Q4eQySUI2384V6OJ}gg ?*'^xw;>?Yo/ݛWzf=dٛ?>sgJ理>k͙5*o2x/˦U5W즃[6^k<1~xXW0Bwu^`:br{Wee _Go : ~꯯X&c*nyGΕh[skl@qÑ+zCToJzWS[7[P6hgUq L"kNT[9om>z2D8YPKG͘Cnou_}`amΦƮ J<7Wr{==ZkBԢ{n[s{^^{:I/hcϽ!xHwPivzdI\  CܩL ̤T2o%i2uf20X3;=C,m6#p pܽ228 m Y27W2jST׼nd$!DzonGq߽]7w\ "%)&H$5e4H'sxE5N<\ݏCܥ>(pИI0B$I.m=%[AxOVH&͚%:ؼSDrarHeu"d1N%&W[BrNg5uꭏ 7=-Adh@k΃pȅeM,)_0[%!|}!uXOUw5t%(ÖLjl\MgjCout;oth %aA] >)>"f%/fdiGgMN^Yc{m휩aB/9P/dž0i^\ P``k#!(W3ʬ!+"IX^1bQ׆DgA Țs})Ӣ{3|7q!8$מY>~'+$X;ÿ́ֆO_ͮr3oL~s=m )Nijܷ)=}a!XXY@`XH{_@s'ݐ1@r$O }p%ғN aRw?9Ʀx^ ?//ۻ3[l#BSoUhcǃEa`Y`ieiL28Ou lHud!y`NrTߗG p,' 8/M~Dž;_dUNX v`OiY&i06 s!aN Lsq z:DIf.':01~ppPܖ?̒aڧ5|X!c쯾muOy.g"&A*ߵM{x͘}0y<X̶q.]H,16pλЈgo{fοmpwުQF?M޾reNtVzjÖΠp{" rwwB w+KD27O rw'+o.71 b/>۴B< Eão8;0D/Y҃ %W[>~4'p7ia+Ar}6~TNJEPv-G=%"y)ekmDBT%'im𭿉疾g*Iq[~%K| \8϶Yy +pӃD Kv^Gn[9=N"g@J~ohraԱ_ C.x}HL{sшe'{)W$Ρc v$'?4Z)^^MHs@/Ӑ0O* sɬB/W)nUr ):qho|geJΟ-ov e"ʭ=8]'j#c"4>f6v鉎wdf½lPMCְ0cTn2X[ j{!A?|}kf84"Jr3U`WΖ:x71fj;u",ĆX;vs{ w c]&+W@Ȇ[ζ8BD{VdU {Mn C@WunLŵ3_{1R]mU75G,ɝ@owHeƺOvcM_oyw8٨[eG?;;+U/?rLe#d>hdӎ,K}GM:M)w?fJ>^%tn8ެe~haNQ8m@ `7aw}t$޷NJe[zرnrx/@y]:ݻm۞/4@?%c8IHn2" w92ƒb|SM棭N6_Xd*Fnlie)0\vfL"rnj Flެ".odδg8p'JiRn:S*Į\v C#Ӣc=C"gߺ|ѺWͦƢA\`Y{ڡ%K_6skera2!X2_/)FBgaxW\3[*Kz̞.%" X*+=QOL ,4(X\1`ϕnY٫cҖ^~He9r).HwO\>WR&c_zѪ[=lՍՎ;yڻ<;{EfjR4䐦^ `wdJ)w#I"]5R("'O7%O.EBH3ËH@|EzPp9hH#H;vܹ1RT6~h#sJ*2ComK$zP L.)8N?e6sso}u\ 2fabCM$H Bks*0$"B Eȹӿ9xHD 8 (_3ocƲ̏v8G` w:͋XDbYN"N$ɗ><ۢq aX ]$"w.LJ{U'_Z7#bu$@J`r̼ڛ}aM l_y^I삀dt*KO߿Ay'1@U( hv3A{8;ĉjNpO%e`i͸Ri vP4i:s3MNV`M}: x+%q\2zc gΚ{GwbgE,}hx4@G5?Dp(0<޼&dk@v~nM{G  H(BHp:<@C3֣"q1V[{&/gרd f^.p;g֝=9ocNdZr#G[i\99%YSC ToHlڳg0K+1Gى<|CJ)?L$@@1c9ek˝c21+ΰfUt$M.5YUԟ?aOI ρzps7 y'+̳Olxo`P2;(~©l#HӉnaIa>vcn\925!$Pf \'vq/YHSeݵe-a)MDfRSb<=|M՝M`J萌>9QiS}|܂=#a=Rdi OO/붥OIvRHqXx',J5mj~RR k>W`,YWqa#VvĦ+E` :ea`muJTb"6{HI}yo´ wIp%Xv .\˅ .\… `p…K\p%X.\,",.\ ~=]yZ.rŕBӴL&5Bɕ p,.\\!%ɯ?)X.\p[5… ?9566p8pܥh.\.!&dPPGgJ#g.\_E!^co,_?,p#8KF1W>k1 spʄf\0 ~z.ʅ +}GA0.\Kq./AFIB0 / ]p,|>q eqNz+sK,9)qj,Q  d+}Fr GH@!4.SA Ap-uaq,=+c6G5cQ+;)==mOdn_~[{Y+,-g>;秞rmwݜ)ӟCT)>"#|,.X?a}AǘXB|T|| n'%қxڳΜI~6/xz鏏{ mY#*…`ޑ_mSן;0 4?T._.;{E=Fv+n~@oH`EQy 5)sLJ|fupI |q_d;>= !,<:Ɲep'|7އ i xZyb)O RP($b HB!~Q ˯ƦnĝHa r4f.\\'Y tA9%g|in ty0B.5Fgmt$nMS(CqSDxIf/G?=l؟WRWF%yA˩ `Fę"oo.*}rJ4cէZ'0aB49)~A`LfCNe{HdG3,,d87 +H&K Xc\.\\="1bx9"(n|WcO90]YW$bo=<i$pj™᱙WJy~)QyIQΎ𜀱:N{J$=-yE)N ўJ%GSbX"5H]Hbr)Of8"IB$I쿞F āc$2 U 8I\|5&0 qb%2H\:/{OoԌ:z/(͏vF;yfOʆ%'^s-h/^OD~e!"J^~$WHrƝ?V+ x!77wppP$]%VKWgkIұ~[Gs;JqMCLwV R`z:6mnvyede q^^QQeDg/8~yD@NDc-#h-LjmjQx:y?+R\\> KQ4Ÿ}h$F~d|y$HYqH% `b ?$Q I%S' '$b1CSX"&0XN J("H$xogT E ) dy$Kx%$RhxDb\KI]"Əy/$F0`m ?v  Rĸ.?| MS^qySEp=o߮,{KTGR,ZAݨ֚9pU=%5hF5; n2Zmf㘓CxntTo:o*:(c9~+QVRD]=29ay9oj s~Lmr\(CDj.׎ucj;;Mӎ, `~Lmgn/j~:{OiZPxWuȣ)`p ?ƹn;d?p¯\/ċVt>sH;mw4ۄk.wK9y!Ҏa@uC5/P4{Ԛe$Nts.|Hsc@ѩqlc6p,:Zzlۭl _vۃ|۶=**4z+ BG79da .}'}I~43V_Dz_|pzwcAEGNZ9leYz{jώ?n,fG3c<×fwWpؤ1sY7NՓ/IsV\ί6fݾPizog;updUy~םg6ZC<^ܳPk'eZ֥q[{~ǒ JԙI>DqI ާL[flz &p[_zU$}>``h4}dUwY"szFg&]1' ?kOz9q!4a84.:Λ[>%r|"yj:C_qTfWjO>`~vg=t:}_op+*}jd֪x/=F~䩿M659<=sήSu#z+m3}/bkG DwA,f=ړ81iͣw\;ݪ19K\Zs7|_LKL6$j^|ksa6ڜ8Tͼox*jNdﶝN]3-:#k[MVo6,ni]z#wܵ=wu2$=wY| E۴K7'[_z c p05ܸZsްGo?Yf/Npߌ{?#_^YLV7DdL0j2gr4nx{rtKS)VF [v4 0li_\7WzqcߵjL^{֩Gvd9^oZvoxwAQY[XsS&g/7<"N\ yOUrۅ>qQARH,M^mo%\# ",pzpB$!SQ"q ˰N"@Ԙ.31¨M8)p}6C ƶ{LdGG;8R$=? 0Z[I%Q H چ!NLÚ8seN44%H\J2?spOXXx$EIL|@Sκ4OX{{fą*IC CǗFmMm+d3)*T21A`O/'*(ĶQo0T҈d BL|cexG#%]אG xE39g:F ~ ,6U0 AI~rXJBpWʑiNGGHp$"K@ GQ89X[7fnm>IRqIД 1YRN/,HhrD%b[$P=Sc(L,W.7dXWmDL$򛒐& @ُcٛSVMW#0yxllE|%vT"mKh˻ cYiJҌK;i v;EFDuMqew*[ms[ʼn?~) D#];H03:/%ykNTx94.z% Ņ%"cYG-0j)ک% 7@b+>>u' DȊv;D4p eiXT*͍r:pUpU'AYQYԇQTИlN h%aѰno<# 6%n9' H*?Vlh!1 / N<OO!fx/mMF0E qGv{]8VRJc5\tZM&8 ծY@Ff9¦btN *:Tnv(gYjNJ$ͭC,SPedWѰi`82M٨BaDO%t:2g `bz}#'*pȈJ:Xl ب^"FbDT}Nggr$۷S?%")6cL'LɈ Á)4>Ae+o|"BbR H'⋅%^V0څACxDy=Ď۶h K" "*92k9yhƬYpY&'1Qt7E=J3oޞ}IL>݁}2=1JqN`5S%ș~2PH,۷)k$a1EpJ̪QSe=2F%an:p``%Վɑr'$UsY8 )נRMSm=hNXppw[<+Zc2'ǤJkBSbe"~ݞ^:o 8/NJLJ iIH􈖛U;RˊzGjm@%:)m:Z>>x^eHg|4*O KII/=͎D`Ɲ˗HCE)11Z05#wGRLjIγ{5'E%_ n2 c%}o\niٲmoEXJF*2#ceh¼2""@:{${GyN(4&shǘ3{ZԼ}VJK0XFL"v͞9:[`an< Aj~1)TzlWG[^{ÕvuX=~`'iQ"1?OE"AW_OA@ ӂ~~mٺ~Rc 5jܩ3O`>ލC%uj˩x")WFvd<>ۓu̠{w+Wfy's-sK M?hμnk5xnllO%ŽmzX}M] OտCdEm(Pkueaۛu̕=\V{,-V+XWP{ř-jH~\Ȁ ;XO|B|u=oshx›4F+}t#,߃iDF#_9ᗬoښWsf3/}ۅ'%vټo<`O4Y}ێmZz|WyM)>|5t><6U* *k[ơ#.(5ʺ 9=1:wx#9h;m'bB.z֝F CeYn?LSbrluH'9clJvoۜ0$o64pm}PM'o=M>1!^-ܷ}I#niliʑozM:9cgae-8FZ uuEόmrgʛ&z[RȎ^yWD([pjC豂cwCn3Rco1.2gFE3ǫsG^sknVbVwjj:PyhW[?:"ϑwwOڦTRwZ -,.JіuM6mFwFyHZ`Y._ɹG|3Suʼ4,r#>pvۅTun;VeZi~Ϯ¶ii,Y2%9!1+kNvjB" -RMeAU۰@>}V'|Ɂ Rt-be{ -SLjg(!幻>?6{B/9͸[E_V 3fLtVvFBE+ό~N2](lhhe-i`%4\Q̾C7i(6 Ų.$r pL.8P)L6iH `Ry+rK{ffDxJeѺ]IY!vP\T0=حynis:&Wk<}=aRbBlxdDL,O5XnϺkQDl\Eh`p%+҂/EH椄G_ZxbҼ"tK<_Pito]:ai`Nș`\.0RT25gjzl۵桺>'x&'YXuayP/O7h[iis@w2GzxrqSO1uAR??׮9M5=m1ÂuJWqeMgڻ ؘySs*U(HT!'xeM >K%yAGzMJ +K.0HݦY(ٓn{JH_>WdJ߱hVyWŇO(>̘7'>|5Oja')HJ?enPG\4i7uT޻*6DhH17T;9&z"ydAa8&<v *1r49\8X ¢ӧΕoevWgHS*&x鲎clLxɤ$<cF! ^ZdraI&;# pG9UM`֩4A@<BH^:`[ >~E[%s30.w>dvz,`r ؍z hFVl՚|!ı<iv I|"+  㥐@˲Cy+>D!ĸ9kb%0j0ࠬV!9V$.7P_~g&Eb ǰ wWږ\ ".obƲ {YW(U|˗{/ $L:#g͕ڋa*fd0  _;cp0Ll-;粗,ψ II:'ey`_^v`JZb6S̃Rr.SXwrr/%Ŀ3g;rxx΍K0Dᩡ >{AArF`2]>jOǰitOOl/7?{_d$ )s]y/<%E;]bXjI j}༉Ywb)pA) NwTmH:9r-_O& ?%=Kr:59 \q::u~70f4955|G >%n5 PV}ާ̦9sa0ۢvé_|-= SAG>XiroнH4QK/]-(6nNcߙ09yκEn%RylSdC|LsO#jWHX kJ{3͐zwͫd6m;t\?zӚr<ب9A[4{tK]Ngle/ͪYɿ9`Zkg_J=c7+Z|EWn?0Oj=}41PHޛn-9 ‰o|Q-J:NizN/rj\ۂ0PL૷7ݱi#LUj^m޻3pOpβ3;滂2){]T&u:uj*9w%/ӭp'iʴ`0bdk2vZ@!5)Z+p_Ƅ-E}_~ci+uw |Ȗ1|$ë]o ^J*p*R(bs [~^|tϘ >۫3\Qu=^ZQ^;fCV S.#`WcyE͈ŅBgHS m\~I_Q^1dq8v?8Q;^˳R;Nj?4_Vc~ /rԺ_mOGgo,iЄXԨH~"e[#UyĢ=@l/' C; x6Lo=у^ n;,##!=hqP{::7P7Ñn+OָC(?`z[?\mي`Q͟uc~AK\Æx~'o}bԍ&+ Kߞ*j(Eۿ:S6'qLsGђJb8s}M o?O5e|=/7X.^Y㝳~iR8q}k rlrԝ]}rW{ha rk-euqCeIsD(:TRzbw-Mў}U'3MWv4[(.i#;mdX*˟W9p\,jv,K/~P٩zZj.VYP(d%u4FJ8PgŚ,Au-֑^|OSuQq m30i3.(SIiŘɥå0lE%CHgnH'e]4oR|*'tse*YqGPh0XY\32C[%}rU%ߨr7׵f 0!r ŽcN(?__yMO(4,)ᴴTն]2RVR2hoTcEIYUx3dƥ8.a42;ڋmz+T߫i@Lbt0@הv ]C#26Z.ELvpoKqY]poCs؆/iB"YKMYIǐ}J*4 FJkl #o+**[`&yBz2V:8@.2[R\bpdbJ/9YlqO8?ȔJ`{qqT۾iEEz8.\SWoߢT*v\sUieSp'%+~ZB]\Ű43!'o5:[Ji]|o6Yp>9#uo(ellSup겢YSUu{t?"l]GUePOO91{gyA -ns%e]-UjNK>Gk|)IŹA˝viq 5U 7my=\ ],-iq;: ~ky`2 W"eUgС3fFK?PT0%#o/##:;@|u7Jl3&H SڮڋY>~l*.8k#ziS ל8lJ]hT3GOMmk~м>3AQqg%-htW^ņz(Iב>n4R.SFusrSgp$w2l}_-y; VUuvG7q8sL4Pӑr )v=}ހm8v5m֌`\O`RbFN{^YN7NΞq~.@}(Q{)ߤI-;'8+#hGIAl\-:%֋F,5X}LӤ$'^ٞZ~d칓'(p]=7{ٙ{7_vV2iPhfY8oќѪ% ;3lZ0K\7pKN䥷4Q3:uiߴ,rG=pCǬƺ6-cjk"^ gZHɨnw?ěWR O|u"bܹsN;V7 C$gL+}[xfvMLlm 3Z XOUtڅ8_8ϝ7Q,?Tޢ+h=/~ r"˯H OLϜxݒ֮^McD윜yt3زmuJ|Pޒշ?w\1(0ŀ.[<=+[Cl fOlͷO\lΘ9cἕg',9՛np?m,:4,;wݾtCp"Uօ7=r]wF\.^@6eqp2xXFr S\h nz[w IG|^Rr1?A/s{ڴ鞇t75vQҜkoY9ʑSR.mA"3kU믿>;̡Rd/?c験UAxm2/1V*-r(*ckyeXuc5tFyITZ:Kgd7>zϝ;̅!^3{u7xQ,3 .9spmN:Co}wlĮӱN<)3͟=R7 )(}WH{Gx˭Wjή?}SsȬ :wׯ~z/Z/)L nt],8Peu gm}QP73 E9 h h C2iD''}=RPhT+5`Xp@ŻccNi,IgAxɑLRr! VF;8 J9mrzrշ:<%Gj0Hܠٌ! 3WU1L[abjG|uNFG gڄa~]W\>:?oFC0Jd:ypMVA1v} %zעm, iP3+S4v9%P2w]q3Oyвc'XpErxsĀrFHSKKBɤAϗd,HM48{iX0*^Bj^2eA>Z tF :l%JJsVKx!`jFEBv8h58L=+;CemL(ZPzjhqF 탶ivzV˹11$ӧ.N T*^J-H&\i*ZtZ%ergM`uKa}u/V{:F72N+P{ktq+HA(0ci_aIܹǍ I3f'$Lt´ȰKR.Yh_{b >IKfhh ͳMvh͍K7oYUEu&fDC禨TH]70f.-SM^:=^`r'L،@OH,K\bi*]lnci)v)!; ̙W3:фfE6k:yxCOJI h|v}<h7iyrQ 0sWŏ&q9mJIѼ4}Nb\ e&5 >qs3#z+z/kKa(f(;M4?!(pҕ̍TaduCh720ZgƺX(Z2xvǰ"ÝoKѼӳ{Y?jaqv3D(8栢LJtҖQ|;'"= #&s3-E]gJjXL³.Ǹ)Q͝='_{'s3c#=pkUEsg~~^krұ'NU֗kD16@1Pks8 ?vBudVRmyM] 8t,h/n%8lv'g6FIK0QYQ_l]\褬­N,snfHH+)q,7nsMRa1W׵&lv0@},N O[bI kk]Y ? oX5^%fxwTohT+-ey8,:܃t(G_Oa ,,.[Y=LpFozr# ؔpX^KKSH$QL cS[ sڅ3gE˥7<' o9!j@h5 uqN;vܢN%KyHfteV&"p9~qfxݍwyH'CRdϝ*(| OJI+kb‚dwU2Rur0b謍 %RMcB5AzqLHe-cҴ@ 'h%`8p\ KrkSμf$N_}bcHlZGܔ4}UnI2ivLDBpB;I=Z;ħ'ycG+zeN .I=>&U:WiSң1mCBѫn1OX%I.~M|O\@aڂ#׬991~!UXZ;҂1jPYUƕb|.UqBaL3ҒW3Μ?/:2\~ڜHtxGG3m\ 2_ؼM ? bqKV4z0`^ uo:.;ΧIk|]nYcgGuk)[koz`V(v;Ȟ-&hiuݫwUn[@BvFRF֛RTuvPuƕ:x|ټ6T.hN؜e B)І\wED{X3L_C7i1ȜxGr_U싳'=IQ-gϹ#)zܓm1 >~UNq2%)QK>-3=痒UW5,b/V͞,{>|'z7ε ϽU6(6`8a > ) P( c]m06 L;]!FO I(<4%XsK;oPL _ .J&Y^ej jjJWp$d ! -Ukcu~13+ q/CD |6=pŎTLs*DH2^s7o^s٤;_Cb# ' KZjG=p R)ϱH,OWU4U_1ӧdkH,61Nzꂕ] I } Um3dDIC9qEKt5?s<_%_|ǛJRvNl "6, wn DM E, 0 80Fx蟟 684a6 wl[xʚX#xpu6!pTLjptcq~4s !I!3<3|֒IOwQw$ &oLJe]fO^:UyZM:#)?DݨZweLh@}}39_>( xzx8CbD.-}ZF('77t*S>󍗟7ޔ<F<)##$*^Rf' Ϻ>θ鹹1ZI7GbSk8cHxNL N!@1 `a 6QRHQ"尸yRSN:7-/(iq ^ ?p $)s,)qTzx).W@H@8,&r!apxyN^[)C `~)WьUZՄc8ϸ-v[Np.#=JYj+<ǟκn$*%A#'8.H VBa Wz*Bjd@U*1t)`!Bh<`<4-vE{%"_#""" ֿ݆%"""B,QDDDDDKDDDD,QDDDDDDDDS L&8*""Sy^VwEOJdY::""""?.""{XGJbx)B+N9B/iƍҘ%XgϞ-((P(b$R"4` /RەYY?V ZKDD !qAEv(P KDDw(X"""`ڐ?"$4;2{MфL /2[ ,+20 @"ì`!'TS/N"aֱgM.皅X /M/BOM777 !ijs]c/I?RA# :F1ȈRl7o,] $NXz[Ou˾1]#ErJ2,d2 D*,MsL&ő@ @hwGpL`&J%$1 D*% !AGJeRyةĞbH mjnN_K*KED~ёhTM35~Dد-XHOˠ@Qһ}5gzN0y`P4ĺ|(Ow8=Br!qq~[Gff -ɓB4nP]c+ |j+(i hrOH b:j-t`xZ"LGcӘ&`D죏ݔ䍚6a=cI4RcyDZ<$qzl0̵u"QDD~4酗i'K@p۞Q7aFK*+ aQ3]V4EuFeΙ~4fe/bZsa 3?:U'o tݵধFw9?r*j3on9M7>rf!rLyZȜ [ējò+E (Y""Txa$*HsS~\'՘R ǸS2ۨ,i߷ z^r#g|h'xٜW8>^kIJHaRSo_+;p1qɦo2#@n~{,ŗiw_11iy8~_2⡯))& WoʃּFn#1 HR"J1@,Z_lz(&Y+׏L<~Z Z"" )5~/8ռWcO^Bs|Dl^wߝw ؿk߼7%$;>G Sq䙉^rasI0iX iD"2vˢTC6CB;}c=:Onks pY4h0f2+ I\.#/#HqJ$ \9gq{Ȅ$PDW,LNR;x#p| 8?b{䇅xJ{C4^>%go|bqY%}Ev9uds 'WgzF\7cV\[)UK&)ZX(R)8:590?-[2 VM QyFOK jlb:I#Ir<[0 #IaD( v܈:xǎ={OHBtV4 (Z[_H~\3 CBT^}@vΌ̮}'Jr),ګs H&&k*j7;2=Ӽ`o=x˽O,srvO?z*QV0($ry_yY3CFN]'uT-Iz`yYNm4oÀ5 +`sh kQmѝ+\ʛ_^읏v8d2qD("i.5'-r q駟.**N54@J!|CM+.=&bY!^*SpEZ GQnjh JκJ%A  ѪGi0DZ,fuIJHC$ з!BaA<DzR*U$48\QbhqD("_ѨW5 0 &HPp8lQΙ B)2B$R 7##A@7pC?sh!$ c0>z鎗0 M\p ð=}&`UpW 1qU@~}`D?, N6?6 ֿ=!9 w߽|oc􈈈?}|$8.yDDD~[ 0QDDDDmCBa\.PDD'!`a/"1 xe2X"""?AеkUr9e7ñtkp:*J} òD[L iq<(""3p\w"""DKDDDD,QDDDDDKDDDCSoᶶ=}C?"@6pҞDUS|\Q?l?9_a}6/q WuG_Q~a/<>J*{S}~AHyQ28^ݻEzZMzӧܪ`/c06zHv{pUEy]l7!gCM ֊H}"}S'NR`/Uk蔌8?y[e3ޑ :]9d謬syxN _{74zxkxWS9;z;Xm R. W 掖FtD]f,6"2`"1^ݡj*>Y Mnas$bGyy]UD󧶾qn{xn }ow$[dn;ؓ}w]<|< .Bxik.r,MQ/Ht:_,&1mi*<9u584X& Uʓ) UH0Vzyޚhm||[/jy]hn{N =_hŽp><d?Y+8k }#r8^5<ȣ_}>}n˙pcN>>X.+Wk]";n;텼fcg[ɲFmroq&:1O=u,$"'4 :K/#ЈOu[)ԓzͯ.}u3?2kB_|qahFc_OSK1+1(|;|̥ tݕW9{&8rg'5x/ɫdLS+t绂ÂdR,oР@)\=JCtU[C[>9:|܏o>|#ohBkOj+~ .m(۵HMFDgHA-; c ni18Jw~涓@̳ϿdD:-P}f喙Nny}@mH^nj2_!|Bɘ$@cb)Ivk7y*^ eZ{M/*KHMHky/%ᮦoϷQ?v1}!XgO`Re+Țf26d2:r ^y s_ k݃-JȬ\.2y<뮜;>4 Nw/% sX8I|eY[V,^EW͚:sёꓹ.vh,l4𴓓^<{RQZ70mMwY97oH,h.I<={Ū|ns Oպ3]5cFY>3Cfh5W*C/bּU3汶}kn8={͜Y@; O(`u7V$Qk6^D"42&&%3%.eSWP>4G{Br9{o8h"eRH+gY?s칳gED$/\5cͲ~w!F\>5{̹varVL/ Tvs8V|v`Ŧۖ,ȉvj[-!I@T2UHK#Gs9hŐiZ0e3dO?7'g^V]")$ c vFD%%LT~f1MޒSM*o+ f 7srkV,&`9ѺZ($ xPG8$p2PDJ^ރhN1p[CZ##1 Rc?)7_rK bH8N]a E\y{S5o~%)aHR^.!q RRaA$;R3nc=xxoPTK_.Bёw\Ue)' vJ%5 )K B75q93?lP4x q+~+<"rR0F@ǰ K#nte8_xtV-%IF{: R>!AiQ]=R]@LdP`pTH`R{GDMr9nZ򋌋;ztᑡѱ:/ (/JjkRg/P@j&%tta*Р   T+%A1Q*402OKb&dx!sϰ- <:$?4:7erX_@kVcuڪ)сa!R:,.G'UxdwNZ*+IM0L_nIVC@*Cc#|=R%mcS.&1B Pȕɓ2nPJ 4-5kZ3)C4C&e#m0yTbׯ_ݽCSW͟02y^>qq~/""SyD{D%6dE$]rêڈ+}'əSz:@毒2|hFJrk W&/<"4T Ml\ߴi~R$亐Ș3JϿb}zTH@hXhDF)B5=3qt/us=.Cv^&% ww䬟 4&.4O@/?dm_5o<OngK'}q]E5>߰tl>p{We=@MaVRH~R [ozȯJO]N_䢜VbW5\f}`/ ֯c)Iq.w#.'SV7lop\^6 X}5u\߻\p9ߛlEn ]0hfy Vmɵ8PSMSw6Fƞ/7ʛ~²\苽Ϳ<<;Ol \qQaը;*V[cp,)^s^׏M5o?T1CO?~} f|֏1t2S玿nn?* =T쎏~g[T 2 K9%o&ڡe8~SC.Aeh98e6/1mn`ჇFYWg~CuV<acyv4w^wmA*@̣z@Cz8 }@?| m@?4// ~lhn(~<w߶-`eeY :)f:(@FæF; q\GHP&tzPݖ)om}g Svp%h6|Ɏ1nWsd9#id?oGW_3:  Y{SفkY׆Xj*zȾگ3 -gw7koz >/K9m)aޭ0B'>)/k5ƿ;gwlkNݸ8Ӆ>Z7gLCw[kn[Q;cTpOX?փ 0W>rNop,^Β=}iuSޑs"?,?wnuW΅S#Ap;m ܳAB3~1pQCCDyS;[YcP'ͻn$]m6>~ sOmb֪K&Ev/5 7[ |=lX׾a>!RQTuWGxBH]r)KR}/Es}0`T{mtCH\_5LYiw޵b&YZ[,]wLJ3o$X]LT~A'Zvݍ2}0 0D_OY࣏NjL㸉τQ{ߣO ?o33=cωrR.]fij/4<3lX C;?12]pB#C9:l64wBu&yEqa21׮\x5+Ɨ23nۈ$?=|3'0:h\{w]ɑrWzcՔ#Nl6 GlڌysV\?`);Yc][T;\Qv1MVuz\gkqCGY?bŽjatP/!t:>3w\\+s3,ϸぇp`_}Ҝ_-W{+ylAsɺ9W©PҫauzÏ<Ɩ6QuO$?z_;t뢂7XBֻ}Cjϖ7|gnFb-GWuk|[Oy c[ڎu#y?3[Kn$);g7<30wW;oPNt"ڻnW7lf_{˪%1r004dHwߓ/Ēu#Zt ~|fLi\tcOӕ#=,ёe e1i)a}oE2b$Ny_c$"p H 0Mu4k5xWOE@.$w>ctnоjCQt ;CѴ ).J MlC_N3vJ0^N RÝE!7|f(v R8)!yg߈|rF'pT>[f /Qxdk@gS'H $Nche񉲌v~a$@$烣5gG-.L*ֳO pxaXp/0tYdwvI{YFߓglpx*41$$9L2нqrA c#IOϙ'?TFʺ3Q[4L6Pm<F*KYYub/(6pj2Th1mp(h΍!!f15_=d-G*er<`expm/,B@r]4ᙖ ,VX`bq@TO^a**!ng֬c7p݌iC='"+߾(:k؁M h4aC`BR{EyOlXŁФR pkz N|20&4:ajjlŖ#_|/&-SC@;2$.,X_ԙ>vI#nڴJJY.#ɟuGFt$-՗c:iC#k/:SZVx_j92H5%=ںQL[<Ӈ۱ h&GgƯzWY/=\РHza.]Dl "o֝G%sWtV͍ߘzPCb$qEVjuɱnQWpBu؎m_֎ʯt}LD0RT64:6%5+(2CqJO`I>.M OHSc%m 6ݖi2N15WG^izaqnJUVuv,t\b bc=,F%NJJLP zNf7 k3evwPG uHdj0rg댚IAwY_X/l[[7__|8yK}wK^b>,~;BW*7ՋV7h#waDDD~7%""" (X"""`%"""+6 k yTNU~/t?GMr+og@& $sW;[OR jȯ'Xu=Gx-mVoa>bnä?6\O46eK,XxѢ/Sϟ(na>u1@hԓleӧDxx?<'яf^ z:Gg ?zZ/N)K7޵fuhJdjs!W\cl8Ʌu ^=omKs07xu;4ñ,t:m5׬Kܔ:t2Wxζĥ\8P+E#| cM1?h6ӂ Lp"j$ 0iqs[)&yy3#1e6rA\NlŶf9+#m2BJ!Ȥ7B*r`D*$Ù՞~;D&wCX`^ pYz7߮[NأT?CV #67=RE-;=>>bEK&$;Z ?}VUvHD{G_´YS&SGgGu]_hsMQe϶0!/Ї7Uu 0xKq`Id@,񌟙Ď7uYI뙈OHrnvp5*׬yZhV?O?]TTx&̝7\j09߹ /E)KNq H) a8 H +H&0&I0ij!<\.14d@Ecx'2)NQA$$!4cr%0 xxeP@2F`Y S48B'2 .nF?٭h#% GЖ-9s~ P0I ]D6ֹ2*B*'.݊  dH`oI*B )`|WiR*';CBRJ0.ВK|]\F0-ȯ"%8)ד?,b! """ ȯ )fȯ8$]Z~ߪ,m8^DD#Fxy̏QP(0?$[ùsIR삉BRd22?l.F~ EDDDKDDD,QDDDDDKDDDD,QDDDDKDDDD,QDDDD+h.DIENDB`PNG  IHDR\W pHYs+ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FiIDATxeۏAB$[Rb-5Z mB $B߶{\ϋs"PZ$Kg/ٙ=s\/X>>>>` /X>>>` /X>>>>`? ydɒT*u$/,kҤIB}||!_aÆZH^?bĈe˖i&||| 0 !ߤ@RςB۰|||k,o~(s7 oDI^EyOBN !TzƦ-,Z֭{n} `0٦# 0hmbXHcnr-+F2ќYPfZ >>E?07Yo;gOEt3]'-UUů/||) լ/=okX@ʸU=0ǓIZtH)Z>h2gcZKnqZ ) P+Uq,Hdw?}56g'/q{dISLJ>>G`xAzyz tgiO]aepە@ d_dKͻWv0R*O|ai_<4_Wwg~NUp+icfhPP(  aմedQ#DuᛏׄL쌳?Xrދ݊ΞvۯI{) ͛־ksߟH #L{n|GvW|>}6o~O5Ȫg__AP^ix7\ѯwL. VloL ~;9:zXcwH>+z_RRZF+K>X"vRJ(#c?kz(.)-=i^E5p/Ӵ}QbX3SπoZ_N Ú Uֈg  4l+Li[oRRzso?>{pqC{Xnb1݇7h°{gZș8bo [oҺk}Jޚ2vLoϘ5BT۽%M @$ ƺZ5f1iMtFrܱsچ=N?{tSΙ2p]Cƒ53Ϲ'x}U,IJ *gpf&Sqڸ8~9 '˛owp?d\C٫GӮ/Χ\:U7y'?RkW}u?;4k|ٲGi|&k4(%Rݸ'٣,Fľ鳧k락*Y%xѐ^Ax~;V5?~ѢEG'.X0 I0‰a PT2'U L >K  kg}>>>`0[u/] Hp-[f|tޗ[P nJ-^Ja>|||`%گ~U~|HxXKa ot,_|||||,A*E8;#R <XyUI/#K(X*fAb@l?9mCȎ?u<{dIg/W;"&ïsBa5MuFkjx $fz-%Qo)CI8@JE顣I,ł,E#|j~Q")1+%QcJE1|GRQA4 Lل" y~.؞lVRJa1G;$eTJ^E\B| i*hva%A ٹ,}ÊH"9,TVF[$z^G@?#=]*\<%!!?k"%禫r3PP,`wNwUM{6!vD1i{@Г$W{Td+8xY% Q]G^_tH`EeTA!0X_VN'hX4ˌGK s쵷o hAt2 ]Wz4K)/E3!-eL 8$Yh6 +yP4TEM 2ggS5 Fgf2rQ&g)1 =": eKH[6Lg{MW cJd2IY4H3ܧ@jS/]1},V -!Zw/rɍxy5·sq'D~(ػŽs^Jl0i ˔'?|nNꓥSB W*MVs;\&/KMUassz69yL8 9cd*/us,IX {IqZ]Jaڟ!⾹\s!SF^^\𪭞&S΅ҋk}cUU!Zo#jQ]h6G.+j}xaW> w&~T.7XEg=+ +l>OҹW) MQv4웮&Mh燦]%r;IS6x1c'\yY"f,4A[#=KcN,tf'/&)OZR ݝ\ܟYMKSgrƏ;jZ;7:,kh(I2r̒EjO#3s İ88''P;V홯v3Y-+fZ1"ZxUhirRcKksҿvaPh 2ۨbnjhVveu>T/M5c~HN Qvjt`&i\ - nKaV}Athd%}7o\8˴JpcVԱSϚ@:Y/ЎOJ~@JK;%vm3YӏcM{hmj[}FDcys#QG sϬUW씆r ]#7_'#gm_| 7N}{6'5kπ@wj{/=hi.n VN^ %7,N=V[`{{)$ D*#Oo26Fl=Wi6f4?\*mbmm=U{nTg>L%P'SbFO}ݰWۻkfa{Z[׸ nf;`y*{NXly;Ӥ /w[E @ A? ǭ2H 8?uk[qs+ƒU+:kvH[OޔDz-7^23`ݿ[Zj>|i >T_tkYnFcYnV&Yo<%̏7v7k9v0WoADR0#@ؙ͛ܝ `w/q%-n9[@OQS[xuuQ۫v2f=mڼp?|~K/C10TPEa%!{Ewy|YUhhۿon<'즑s/f?ㇴShQnYHi$P*k$q:&:WW% A@,ogK2>RBf k:Hg6I'M44x`6a2IRum,&bg~Z9PLȈ{L|%64jY jkrlѿw@kx7Գ Y%!rR^y%,7(]Sfi,rh4@#Q.4@ f΢9JQ!-E:F "4⅝XVT),gY,?׈6Ț2 EJG}G;9W Y~RTr^[>rrh`6kviƆwSX6bVTL ivr{[]`xwnT|^XdgJ()%y4GR(V:"mi4>q B*YW]! IݺC[&p4K@n&J9FAr Kp-X畲%ҘgI6oOOmxf26D9up.1VΡl \ /&\io$+Dssi@yNCFhP.//[cֺМΥ 06u/p29מ&Bǜū$YҐ6N!PjdҀ^~SbmHwL̾RfKzGzH>$Tvt/ ³ lsS9+*ZWپ铕])%WҩZkO߳?N]9s.X4[TU[KV&Ji[T20ilg^pI'`|G$:q|UՈ:Φuq[3൶8Vt.\^NZklUn[eu׺wT+KK?tRj``rNh3ރn^bV>J-yB $N=f镥%35G)o&s.}h$L[$d:6kǏJER$ZʤiϟiJ6X73_$8/q4j[coYK]~Sq*!}iPȔ)fZR҈#jH@- zlv7{IGыM DIeڭbnZ<" ohj.hf+!zi,,՛A-VUev8(oJ3uu+v7*+];h6g|hlgagnQTD*CU i&nn~LP={sN$R6 eya\(QәHƝzgph4RȆzO*/xw``Kˑ BWmmh%DkYׇvlwDH3ui7=CO$2qhdlYݫN] dmqW!.])3g'f/R2^Ґzj6JfkViކO@Jgk.{ iDrO ~HN(tZm{l{oسڰۢ [3)] 00G$s/u38816`-aΝ/(iC:e#D`< rp\ x.U -~WGDC.f((@rH@Gr`%$"O5J3g ڂڈ@E`@$H M' tT4My ͵"ij Ȍ F@(A#(4t c!.F4 Q4m^KQdY%] 4P  ! @ө"t0F8CH=@).P((IH@G;Dшʤa BSLU2Y?4m%Г..6zh=S):bs.`6e;=:p.Di)%eN2g$[Nc*jTaj%v(Uj>rw \mͻpEϹ% \:t( gw#ܯF̋.xgǾ`gVɹ<^ox$f if^U J[(>&)X[ ( ☳d96[XQyGRMܤw7)7,}=,B1H.%_ت Ksjg^MyذiJ7/+PZ }/;!+X5dY^3ֺMw) E}?KhRJJ TB0J4lq[^;|>)O-B@)yr&e_9-/Ue]z/#;W&W7w_|ǦŘTfS4brVGES:/_y]v+3AD>%Q^'={hHS}X=;/9DQTseLy|q7vZJ~ZmSWQab*=z7?x[/ɻ~/v6$:a<³"gY* :6`GvL[|~dt}"00!Pvufۖ{n8K Ȗum͖R#"Ѝ6[ ny- 7y0hiڣ` N>%zBY~u{|dc[. Ɵ ;-`_҆%W+tu^^ GN>#4hma]e~x_UT.=O79;֤j-?\ٖ퉧U;QFa,e.xm jm꣏@ՀqgNmcD26hGw: in)Hb_CHȴ R`$TH9z ,&ґiP ;,xDx-6iN'b'D"N!S*jvXAg D(\k͏xIu{)í% DtiV'p",Mt0ܱn4HӜ V+*: IP҉ncKf]˯~ HKI1dT㏍,ʬ\"6"L$E@#DcepK^ѕ*yЩt2Px@%):5Vo~ZFT`[-FD&y?mQCk5eN 5B-(,]nۚ}޺Hh&xY^m[ߜ+6iD$#[^Ct]ЌWm# njyĮk NmJL;WxvpH/b g9Ik>s`hHxVcSN=]RSQsXlZ! 1rz`P_h֑I:(³ (ǪJ9걧j1lujynL85;jEad 62gVlnj-wAa]p85`hx[?%4r(UM{Cd~ێsɧ^.J&dѰU ѧc:[6EnΐۭS'A[CSSHZ~V_̇SftdZzw̒uwO74T%2̺Ab!|ڧ3)`J4^T,A}Q(v)9q<[_XȄj'(8^lJpY@ ;Rx;ܗPcS?ܷm-ijq))}#+,M\Rt)wֳiilH82G jBYlԔ!JI / 'a݌RpI,/(`&CQV nҍh6Т s[m^[+-;R/Џ٘Tz*o>齋= 2)k˖FZMvFRxh[Ȍs4g Z{@# nQ>{O߃ r5Z\+ӆ6ǸW w{.#8c|-Z6ʷi(Y7Vgas.K+xs!&-Yo7SD\}s0;9C]G15zjwkzp6_;z# r{sm_.R|i(^yCֹSdF>Fv{dztwzRr^n s"rE[;!Q& {?o[*@ mnmsx.-D& us=U=a[N=꜋Pi}Y3uY£E:L2m@t,iҴ@ i4ΦYA~چϕ!iiiS|tGO!S&ZLdϓFZiiHt MMbDG?JɌ)"mIÐ =Gd@j|=[ږ4Lt,N vT]4tli2mv)i Hwdv0s#HJj`ZGC;# CiN*xB {\0[Ɍ Ǝ uxǕ锴],i80aݞS&P%#'@)XthQh$iJ̘Hcɴ!&LAW^Ah1<恄:2 idҦPZR~"]D5>T(Dd %vd̠(a)恁5it"5ǃKhed*+S)MS&-#fǖtGշ+\JI#vFt}{Шa==锴=e QGVqT- Cvt[{mGRy 2eλO$ 6d:HM[q:ZtZRv8v LGktp.5Z_W,`GcJ:kOkd6d7MJJ;Wކ:127:A=!7ކ'LȽYYw]~Ξ-S8zoV:?{1T$f%{/\}Qz̹ #WlkEuvT׵F&ZT5 \.kk}NFn3$p$92јȰl/ب)!]~14ͩ&]wwVhm.5*U3Jaϻur\ٛ|srBִc #r*yKC'{J^K 9.U#d 򽝛ԑT^4 ;w_c}mc9rՑ??f-wr{bߞk#~Qi/划1Lk7OfC cfni hJV[]A]׊ݿ1wWymKg+skxdf撝ILg΂ʋEDS"@t1pؼ=ֺQJ ޞQ޼tZ~EAL|ƇtU'+Q0pB@k /J l{Yʫg=$ܓ-5JԇS&2w;+b gX9i:zyF9 !;oB1bsmCY_v6 ΟJ[4VFff2[72"%kN*؄"uTwB\sl"߿( @V}V͞2\ۘex%x(BP ^l#KX_:gnqg4ٌ{-ֶd>@ۓ;I ۰@V~^hY7^v>Y''+l.!EV>m`57V&W2qh9`A+&M ҟnGJf]0۱։$xIynU2|qΒjw*sK+U!e>Th~~rz6 97^v9)y 189z[!"cG{u)΀բx;(wg!o}<}@YHE@wQEh{@zʙNfG즛C'boʺjo[Nd@籀pw4v*7_ɪ\xeڟ| QWO!IdGtTxߟIcg!@4|%z~U=Ò69u{TO>7|;ǝ̣MVKeQf_0*~K`is9A103h $|ΥᢡӧKx@D⽧f;:LuY#ruwyg.NԠk=8&kn3.w\ءݡs뵉}@ ǻyVֹE[5 ͍[tS0 zq2q"aRV60v4}\EtΆ́iH> J)uyg+!.R)@ @P ;5zw>v͝ߊ +Vo 75C&?Xn݂')utINv)#&jE=}z !$/e[G@0޴d^V5O?lXlpk.4økYji=m-(=i4$gI{OJmepMMB1v#͙ݚ֪2MԞyвȉ֭@U @h@k.[7I)慝xIR  }Ny᪷o:h 욝Z {g3Y+/IkO8gg+pHKeAz@b̞㪽beϽdeK3h \ sHj|gh1-̝v%]MJّ3/P5)pQl&[9U?*~}R}0lܟY 3۰ڮrS  r>Z{VVޓ+.(JYҭRl6 zaO V{W[[Er2tJQRoqVuo-QáԮj. A?z)7Bt+&hCA̚[>mMh1'# J@ĖvT H۶E* % 􀧯Ўxawvh?`R;1!t:x`#'w7W&mhA36ڛ" 0A(=tXm{{##ik'3(ۃUБ.оĤpGyҎ=E@x(g#ۣ=pR0uqTW 䋒tXs(%z(?p<PJ@E H(Xl%'MC-#AL;JOR R4ړ>`]J'r}0O?0^Bf7|8@2cE?̕ۿY+ka4:ҍ;( SQ`(Xt@9 Qt:R$V~ /X>>>>`|;gg LcEϿ"!(Go4Mх12|||"O1r4>>`|~ B2k # 8OcЄ,le)%jOq7^>wJ G`,kvƔ\S/_D8أt\Oҵ t8JsT o;_lXilyJHG7z}' )\A[{W&@U}3>̋Wm1'l5Uv[zv)æ !0~')ۖϷ۰]]8R] ќ`O^z^{7gzRѵ/`0 sJH 9gߧ2㜘M/==)/Ύ$b{$GB)!@<2/U/pÌ|mi_sa[[Q9q~Q&X;vi:`53_ygNq¹VwT? ̴T&T6/' ];w[pƩteS)߽!nJqLsK`lN+9fhW);hkVUgvLS/?~][6^~@ `J&ް*/Y>>G `߲7t0[.yãiLD )?vx[+T.Wm5_o'0jf=wM5}w\ں3u7`ƦvUrMɏ_I#eRѷ6'S?ߥO+o555wpf׶erd4= s'^:n2nw/v.箿瞍+W/OwO9NJTz/lڊ1y4b3&];.s$QIpiN)̩зh*3^յo>PvNϟйlյ?wN_xj'~3k~vs·cjSq.<5zX5e2+Ϫ߱DJQtsHAe4 &=uŃ8)kfGFY>>GQБ'Ea?~~o0ăcCD4rUMKò'@ i7>=JͷDw?a}wٲp'Kn=k3r Hs^S1mBk'ӢKQA0I_ o  Q(`\Pus9E!tUᚮԷ%~_uLծu3r}|W+5r?޽BI(LCH6%lXLU6.ɜ=WvOOD 3 O:F.]yeI͍lMS;ꃿ>vkfs]']%R9 U8'=E8RxB"]9GyB20!HD)e@TzpFp(%9TJyʕȑ3& )\OP~kt=N7'}&}±2{0((]p8pÞ{ (<WR8p#n%<8_)<)V-ÏB\t_O>>> w:$<x>>>_ʿR*XBC)ɝ:u2 wBOd}^Ⱦ͗/t{~Q1|||[z~d2}|| Dd;&7x-[$}ϗnaa7|#>G`i9b#ʳ]pct0}QU@z3`pi_HH|3#>L^|ocN 왷1vü(-)7l Xyo=!r0{oV }ˣgoo7]r 3_|LFv܅zmEa紁/ f=û J;s @rL)%s0'v`(HL!1P2aԿG?[~y[̬,MըӲ9|?1TN e1s4 ֏_:eEkϼa@@eۗs{7yB]3f';@TFi$ kظ|$rq*}{ْp9zU{Ο9ݔuMz bPF$,;Ϙ{J!vN; !DzNCm%HoߐrCwX#&M_c/5ALMk|>>G `W3r`}竇UTeyICa{u6o~CLlU uxϕo$}g˽w\mݴ'{ÙWW=ʛOVIÎs [ |ޫ뻞óڛ5u7]9=OZvS'jႠ]K-ٳ۟w[lIsI'Nxŷ[S>;N/E/}ϔNï~=ťw^W7=oӵÝ?3f5}3fsݒ|/~;to֏Eԭyywǝ7_Gron]<#7ƛ.1 D[;O;~I-D/ |K 喆# % cNxX24|%rs/V>>G`2fx'/j?M_'4!®kٿu[jZт-4w=t'N6-[фa5 io^%-xo<3`Tou @Aq[ZSp&ݔ!KJMXvU] K+X0ZX\ e (ΟuD#1Mt TUJ5x~r9:ME_M-5I8_n뮻nIY;n&gATU[#!Oݺt$6~|Ƀǃzgu^Wc6xKOQӮ>P:ReZ48rv?|O/M,wzo#m@vy_}\+2ɚf:uS3;6旖G*x}YE!mS٣,w֊*c`~OuBʾ}]I˻t -{ :-y;wWy$Dʲ₈ٛ)ZeejjH(ZvEy) 4յ wYVWe = }|h z%(#=9+HeI#L zUNx Jy+*%."0PvϜ+p( (BP Fw(A)]#) C9g“\u .oE9RBnA9;?8VsuOP ;f<ꙃ᳎y>,Ps|x@>>`#X2|=6t#YzP3[ә,tx<` PE5e1~ 4=0Ҥ #h,-vߟJfQEQ(BMK{w@AoP&Su|bkϚ&~gswTWUܾmwUc8W6(\N|j E;>>'qIs6iR5PBDkܴMٺuՊ52: vd g`_Э \:a0FQJپRRdO5{ItMS9|6 L^hĩun9 rReoJ+SR/ )|_>>GU qӇ8K7&󽷟SY@y蘳>c;aݷ߰:9KaٰrV/߀Үu28x5$2CCMUjH&҈;C*=.pqc{{B*TWUeTRmnht}vy~xm!}䚂7yZbWhQcCTkmC+SU _CǾЕꞟ !D8w,31(p4V׶%iYvާᄑvjgw]Ù쭪j:<(]^ѓ߶}FE+z_x/U .ϼ5-YOwĶ@4Uxzɸݩݵx͝?Zɢʼn&CI|7_u߿d n}|{K_ݯ5gsx=z⪩ȨƭOtc/i2&ۯudNfΜ[jߘ>0nΜnS+8kU&?Ѳp` .p, PTE!7鮞ŘO* pW&(D)>RUNiMwꙗ ^j~]ˍ(,BOj̧ziQZ#qp3 @/xmvz}>䟱_#hAm==딉㮽'Y5!@ |jёݶhŢ3|@bg@qY'%.(/Ϗj p J"12ՍI()DpqYqV4HS@ιk(+.R1M=YWZ۲{{=kt>>G`5zC.Q BQ^b'+=ܒ 7+HᚪJ|zzt£NnۯGaV㦏ޫ5?{dĩg 쾇^]Tu%S64ł)礳O}Q߲l%+ߞ? p66&s.?Ǣw-[z'˶l]zm5WQ\ѬyCT}۸-]o]kV-sŢ.5od>>߂.μvJM%1KGL]?ϛrGr+Ug ,ہV[f=kikƫjl+;n,TM]WRш6oؤtYݵmku)Em;jPV ({uv+ඬ۴}>"QU$2pVIIagٿ;L t\$ŵ@nh`}u#*Y={Wdktgo2r;=? J0ӰMe¥\O@qpUYU\OHB((=\QEp RJ(qLU:B3U{8WR $u( !W0p j- QH Wp}ȥsh-] tX<9ϸ}v}>=J|6Q<>6,_|||||kذ,v󳏏WH=?K){y.}||9"B#wڜL&ٽ'PJu]ݫ_>>>` /X>>>>` /X>>>`U:KIENDB`PNG  IHDR_ pHYs+ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATx}g]Erέ齑J 7E@TU?_ *v ]*@-@zϽ-2e}?9 MB5~~@>{ϞYf5kV!fF 7@$(P@! (PX (V @ U@B`(P@! (PX xs@mY e (< (T*m;j]ew}#:/_ ^haQ%-QXOl/$.{ULS)HոmPzhyp Jfk_~ag0d\! Z=qRֽs}k &.6qyk7uܶۓ3u@Յ~|L3"d@Ϟ}I9thf&-8޹4Ui 3iftJRPTj"]y7ǎQHh%i P{煔l43 )8}W,Yp͏pcF|\ !emMVyy-g)Eg?J={_}#wO]?+z;'zg|pSo|IfzjsnsOnz¹}a'Ȯ˟GVty`Aϡ~a;skdgB-Xu᧾g_3sHy_o})ǁB3N>8@^Ȭ^^Z.PSu 2]!<,CؚDBΛys>E}y?3O|x#7}#;\A_zǞy>Oh?}랙*YH{:bOq#=nezػv'?ZJ$Mjm^-cϏfi3g>vCLf8z_߶fsQWLz~%!-4}f˿^Pq\`I~2"ukf/\{PZu=}N(]z \{u̇gL!']f\2Qܾa'0eBjγ&a{6g ".z,J8l >yrWgˇ > M ¨ALcu?{!_pmXxvEM^U>L\= !K}iQIq~Hw]KtWT;[}{]'*ҀӁV)9zjA  D(0lb}ja,gWj :╏!`La)>q8Ti%)8@0oΟ>Z\g~Qq<ڟWwZ͕:n:yImC9_;rIT/~5 @swSs|w:aף˿ys|k(<7'إ![FDk?_vW~>3}]'ɭ+@ͅ5' b0GDgjɏ":,'y)5GeD%[PLsasSy@&O 4sTnv* VPOe9YG<=H:gfT$WK`sUbd\wջ%ɪh0Ln2_D"%azN͂-*z~$wKÃL$G<ؕʸ8g*D|cO3R{Z{L(SArmE]齙`gɭTLQ$\l" Pf euL6H`'3C/c}(N )?h&s*A^4QzAd#h*:d2U<> C @L5/X*Q (‹ќ]sRa]:ZfYx@qΜQ6H5Òɏ#(!һsʯ ny~E躸4[ G,aaH'#/}Փ\{~<\#s>(9:ۚv쒐7LiOMhSɃzK@wޖY@?|`pLrn^ )-:2U?R]Zd~Jn"b{gL#/\nN\'Ï:f)F>_$wʩ"?Q`Xֹ;O#ux&'׸Gr9a <3- b{q\cs1Ee}h#{aE򝒷.<Ѡː #8=Pșw7 Z-0O*{c( `Ԕ_Tfׄ\b5QL? |l'{;2e#ջ{E08EAͲzֻ쏥)[SǣͲYѩFUQ ^DYPV*P~w cѣ6 Cp!].?7EkTtf* @ʠN·Xߋ0s?|!'x½>J~p.|lzhL0r]](e r,'z9|~u)P+JY壣lY sr'?l?{e\FFZlT+A"<K՚SHR8<`U~Y·ɥ:|o&EQ!9?VNޟC\Od9b]q,0z8ؽ4,4݌Ʊ'd{>#rU@ {B/Sf1q (QOb/9&{v ƃS˨ flQ;8^aV~=(4S%$PBM/d ү% !Fx" h#Ug,;Q/%2n#7\'dreL^ #/"L8#S#W̓n%b^q~(_Dr ^" Q6ɖـkuR -,&<8~>_-BbK>$8'e=OCE! I&:>8O{Da|lvW%Wi-~)2S {rAsd+_Ns*$+u3"lp|*H5-X 6%{H0;`5y9V p(4ed=r`xFU/Y|$H/W\ۥ_N~p[ɶG?ҿ_+ޠ]N%VVb* jWAimI`I~}xbnOCW*3Wr`o~9JJ~>&)#d뇝9S ~2 +'BU[J~T2k8B@! P 2)&r<9)'n^qJPpߙ^{R LXrjin# F0 @ P ψQ 9ʸz~lja?#|ί)%?Nv'`B|':K\E0 IT72o pb&ZXrK%wR[@D$`9j_@~M-N~4@CA@TpPY vBo(%,yD̀E˱^PbUZ MgjG&HNq4IpڷH. AP@ vF&_\׶~@Ĩ]@ $(4N9ޞ#^9G/͊Q2 Nh!sj 1]j,wс.z @!N4Aqr6{B\ ;C ߥ2ZLWC:Kα®zUXB8@";U5 ͤl7;16e*+_.n^lTgNjsͫK:<\qa@?vH$ ~%/'5չe?'i*6hf>)!!ewteyZFrd_V+Y&hC(YΓ&;G"<,^DLM^Ic=?!]HB)w1V­JDv@#JfS=Z{Z=A$t)ȃ}r=Gȉw70+d>[-ãrUc=Ib4يJ^}ttww%{>%D^ߡz{~|G޹ 7_oT m_"8<1cnVM}TALxF9-d~ߚ[9\AFm)=JYZ'{dtrwv\ۥ@72>- vXg7heV*r(X#b;H.R[y[35Z3{:bG~v]-sUa0sIBۿDv1HjN (AlxD._Mpdb'{{j#%V>_*!YA%̣C3ae<#` aRRSXTW!) .o^-G_O+V0wbkvT`H _@r`{Wl* I)pN0 -ԬUsJs@@\3@ g 6 p]ǗqoS6tyIݒ[ m9z@m]gn9pc 60<؂z7dW9Fúd=Hsn6bjLG MMCw`5"E}q( CAC,N܉oQM;JLxN)O$[+ڠLmp۳H11f_0 0jM-bp}h$qƍ9A~6uT@V^O 4ƹ]eFZL[\qmc o -է~MwMP8/XAJק? ljcypnzJn9Ǝ FGj4hIxF}T3H 7*6؃_DiݸgC `eʁƌK )CZ77^au>D LUӸ€jB AHof7hPF_eꔗ mW;Syˍ$ 4p, Ev /Z&6`QP/` Mt`!^T/37RN|RԤɕCcK'ՑMG:D-mgMڨ7e7[Öc~[BkQ?='a `& $f(?(66{qP$\i~;55EC9a\jzz-!2¢i'BlC\ixk2DppB[j`pR,a7nDBu՗\}@* )I%!Adl@ ~Mv' /-2MfF0EuSMtæ58hWY1_̲dPLKp/%hXr-y`mHPFa i.o*Ըҗ fN%`_q<ίA->>@&s8>+M\į)dz'I,f.ye3Cά?lW_jVMW#^`=,۸ WpV7s?Ƀs!jzg{̀&yp)9 fq=JL8rp8% szgÓs{wd5,{ Օ;KPj_Ux$g$2^S2Pd3w0BCbohjS֔iD.[9<¡6y5}λo*Q#X'mT9֩*2b)99<ruCILS?!bR-)q6K@ҘU!1 z 5Z>zo12gR}jo=R}yqFuv^Y붘i6{Eq 6w བྷX6%c肛5։fW']~a bl՘+r#a(%T53<$RfΩ wW?"2g0NvEIu NeqSॢ?_GVdݫwwLO~rrx!O'2jLc8뢷Z K~#-Vhb7'n4'a >9WML?d7H&\([B Xunq[G`gKt~ rtZ&[>H&|W6fKo75Lo Uz6r S*^Q ^/Ijfpy]@9>)Ml0غ'}ə?7I^G 1Fv4 ɝlxPN^W-+Aި#Sݼ JGoy!|GF:^;WW)81ets|tN 涐e5N/,"^u\^>yNV4E"'romH kZ}81.{CmaGꕁ!ޅGb'F M/o7" #3%Zi7 ̑ݨF] }#DzI3S{(p$v6d"k7"l6Ά28pW*1 -QvPp?^]}#Qsȯ y)}(3Ã-<&pfK=ʼna=`Nb#XeLcs,Va %""rdyҿDvb fMfׄvǦ8b\`1ު'1Vn0!>:B?EPnLNMdzo><#U*[HC3N߃L;0#P:[EJfs]e`l$Ә|. CuL5ׇfTt}EJ4{zr tאa.(n~z'Ñ_=`&gjH !Y35\[Exfn b19R;􁹌(.PGgj'Z9fX\!Z%bӏhWvoP^oDIU~K`%0I6zo-`H}BMavޓǤkpvq,v5AQ@茔:uv ߛ +E~uhSt .:՘{C}P]J>~gGf9fFe d8 33wO/L4qpj*WuېEvM$f>^ng9m>!!1g{赍qj<7Dy !,qwiH)&1r/a6>™[~ɂ9>4ˈdn 'T\Nv񻍹>va1Y0#K0D"嗪u wr{_hf+n_&zyzOv0 ݭ>Cj^BMUu\"`^c,`*Ob'S99#ЮhekgX ClwdQj #_}\O uoW6m;xjfOYDLo-\|/Ah\ srKvt‹vip4bW7o /'"햡URAajۃ|Nm~ Ddfk3['%ۻyX%Bk ^*s1[y$g}nfΉ3{jzgo}h{zd!mvsX[yP2?w8}@&G8zKTۙnkXM,cnZAz<Ť{R3sb( b'F HIbHL $=9Z=Un%f+oBJnS\tJS;hO8 %P L8z{ 0!F_&=CNdjc1 3@@1`jg®B0썯/4Q3$ Jxk@/$00O) ja(^;FvnxAAu}6,ɾS&<)#/%sm~!m1\E\o `W3Ѭ+Vn|Guxpe'y, &/Mߴbw<*'SB\ԯBAݥ~p {LD6[/gގ@Ow RBATSZT1s͚SDO>Gڀ-F.wۦoT"[JG TsOO o&#>OI{h^V_9/}!MYiH'oqvڜzE#KP:'kQNө*8A˂{yٻfZUJ)!8.HO="IşDUa }tJC"^(mVP/֘e3D ޓBNv3[j:/Tc{T2Qb+]%+},M. vY C䗅~{MSszǧ%A <]R}TQ+9sRY_ڶ\YB'x*,aobP6>u)xn!;If1V3B~Pa'0W)i8j*:> GoPfkUr> i~No o?7ps#4OaO7g.P_HӍcR2z.A$Sd1|nW}V  7[3h9f_lE9X4p X41 vEE3Ñ_/@MTػC3\XĀ!ypQn,້Z< [T )dN:e('<@hf =y}LeuivQ is"{ޚ~T#|ZB; 0gb'G~-!\}d&{Ap-,b/OS!!D[?TG꬈NuaȯhaOItx4V#5 pऱ* }/RWR^8:1BsM]=Eqj OKDʍNB6ia,ۤlS|rn'@ׁo9Q7.6m_'o:REzџ1qdk~_r,~cˉ-!?Ct&ɛdŋƯ8;)˳ vX 'o/ Λyx9zK/y/cc _uRZ _ Ml6mg ˆ6WEi/j:!<3Fӈ-QOCz)R+^D/:JaDiK 5u x \cqp`."b+LNH!Y+/Eޚ1=c?ٿD<~ :Pb}6j_88cdNuck\YG=ޙ}C1V|:#j"=V_:;'4‰z'*q?lrW!Qu)Zxv?5Zk q]g~>~젎t;F7-ڟ4E'YQ+d&쯇+6IjB/}>'S B9:d\j-%c"+nE@mF-o#Jdvqh،B.Z"4ulV>%gw+{.ڽقծ?'@QH$i}' vCj; ?pWkn4ʊad÷dHWA8<4C"x= #ͭD#Dc#*W֏rONyLw-|{E~*UrMcr `n hf^xrˈAj/X@J@#rngtTwhyhZ~MK1%Dm^KoSI1iL-o־Q{J9Rb4L[-ya9{:sB^>$՞ZYx×?_57́]5Q3TpD&[`!v/fS1*AsxJJ7ȉ{LPX>.j}pT݃yNO6vvFpn6͊am=WDHazw<8>:'݃}h5-e,N^8X-f"$ѐ HGer0'yD s5lL"C9pF=fX+v7ё-YitnY үn ^xN1h&j5"<+ 1KR%Ec\ݦu)TDH`2##C~$[&?_FJH Grx=LT"ӆZTgz$DJ>>ʪLSLm&3O$C`x(cwZiKH^h?a>D[D ~y|k~O F.pptYrb?&C.ɞ|E-pA .r}Rxvr[S:zA8#uLnB}l0FN3OܭAy|g9zN·xN9MDG99FXPgj_mKs&8c"*j]G戸D o4%v=!1'PxZ&[}0U#(},8<)w3 şJespg"8%vS;_.gT^H* 峳Z?`媃hsdD/b<:ҩ#p cO6rOn ONJ=[#%z0?ֶW$ru8Bl8PU4lKDtV*&qޞJO̢د#9n0M'Vnk_O>EhX ܭt{}UW=z zXiNR M ~ qK{!dz~`"TE0I'u;^6:= wKSa.e Nr#sV̨*^>/{^hae1B엩,q/ <"dqVoZ``H4^jS|~/$:{HfZaT"N<˂y)F6̓b4VϹ:/a-u"/_-#d"2HoPr׳,bTYLpy)8Av$?"9zoVjwv ٹ:Bg+~=/HMQf1Dn^;$C QvZ] B*h L_c~ү>"-!L%P\5V[![zP7ZR R0XOev@$"vqN @35^ >+- K$jKbC3 A2Sa_ bNAr{i[ES3@sFD'$orAHqaMn3Wz~` ) p͂C$*-~OŜ uBq=S0SծK[h= TZ}Ďc"Xh-r)h/L[!_+z?mt)d0` @k֗ JdPEdASXOEϖz2:(W<1i1S = c(`.q+Tҭ,T=?r-U_,ğ7Q4zͲgX#]aRe㝹Y!g­o@-& vI2@?UaߏI4 'Y1p (Mc%b5hNKK+Ɔ'Z <-<<:ŵ󩁮}`9 NT1JBd4UGe3.& W%4qɝG.8hf^T}t^7#&|-ϓ e1mWH_rD;%α|ցe>Fg1>~k)ҩqZG.qH1ǔ݄'#rC^=2<: 9PCKٵ2:62^*=q|z3@GM_sT+OPGhs C~4]01e;I~ya Kla8 MãA!w0%S*iK_OJan\lCE$[E.$u|49WP=OFӌ`$T!rRe[f-ߒUsmʷ) XnN/0>mږXJAV璭ӝjcQ S9ْ"BDÝ Xc c fwz^@ ^g1yE |'mܕX$-bsҧ@ýv,,Z=5ϗrIncEJi'+T{b05H% ɯ%1SN ꥀKr~)D07e*Dj6&h(qZf5q|@r%"Xra+-,Z§b5N41n)`/_% V 1ў T@,8䞗nM/4܋m_G4.b&`xP SIbRa 1‰f-'XK_!ju${)Cٯ&D&9T@m|&3AM{V*vW$;p+7u {Nr15%&9~aL!JJH/G9 _h;>+x7_Lm'b\bHد 1҉uWA,4j' jCNnDG hG-ƁXwn^@ hy(% LY{he`E|׈A( `!іܶnlMl:;W3XC#&dC'P k`- H"7B͊H11>}gQ% A0ڍXdz*o,UzLZpؤ&8oP굞d3@p`KZ/zmkljzigF'f@O]6jvՄ䫱]mYk7αC(& e4أņ6ZXLb[:9w%^ Ԙjj?}$BUHyd^{"8S\m,WIg3r{I*6V`܀=z捕6m _27K37O6W/29@6 fЛ\``7@rCtK zk!Mp2&xXHB J1b!٧%G,@}'$s-pArNF7.:z"'A[dsx_mY&XW-P3o9%mt,6Nt )'VKqǃx5Qڂ{9mO" r-+&gv pkV5Z ͑2}B b#H'TR1qJYN6VSn`mWTZ]#0BIZF;HȩvN)|wgyN92x*ʚo|vlysޘhsF3gehm"!ȒSG[S)qN46; qt>` /<%GMJJcbUBq^OWf AtiK'rkW,{kaia>#1I<.tFx\ar:z!"bz!fpV+ZRf>aL"}rѐ$eRWZYa(!vDB}Xr#ceD+ʭr2RQ_$itK~BO1{Z$Gm,{F5NIV/\9%3ڮIEBY}{CS.NMI&N ]s=TWP_D%n`(B'd2}̑ > -It~?фVݺvvj$s&ZnrJ}9X }LJ4RtQ;sa^Mr7 !'<>~bZ}(+dJbTf%|>"9XqV))yE]7jrգ`֣ۉjnPGTT'̖I9%*ػlvu ٪Պ"CChc6#VIC \Q~S=j.pB ?8P u)cSޑ\H}{#b"*eww*~𫤽O[&? CjzC%m'R"684 !~/bkI=,\լוUprn/*ߎkdmKUpNXKb۵})iy3(=->+߉gjmr6 Fީsl~i1sL&EQ囡Ո@(CKs0ETbtJFZc_!2/.~2*~;}DG-+a! s agQrGqNa9V[}=g >)[$hSTTC|=f[rSa{.5o h@߸Ol `r(Z-_9-0ڗ>44sye3j~:! GDL5Sʕ^r `Hb *1jUb Q~`%zO>ʊ!6ʭau/$!xZ-*W"ػ2<-k5x1=nwz>,8xr?mȟ@Bbޞk4"(!s-" b7Gx4D^ t1QԔd%}BZ~{͵O瞇#WjzVY`9bFpqsB*jlU=j"5*k&4mt_wgʯv1Fg䢋|,xT!A%²Vn Sx+ Dʚ2b*jbx?ʡGi$@!i j' R!r dBb2sy|Z&1\vLҨ,/bbOL G~ȥ" =MOwU m:jܰ6Vmy63 77٘ R#R$l}Ck/z~Xᱱ(l2׷fo+6yo5 n Z-O@ELjl-ea5.fngbQKbWΥ/Hid˕&r,qȕ}|qhXXJ3&!Ş|)i G*EոlkR^jӐÍϡ@! ǵ+d˕&/-z 1p*PIpm?Xm~%Ca[:쿩v0pqd/ ˩Vt;1kS.m%.B`_RA?hWLR/A$*&ѩVܤ=J3{Z`&7<`^` N:Iӽq?(I,G18?y>S1/%Z(8Y&M{ \)@KLB)aUJyg00Dq 7H|$R -Lů^`ɀgMHZk7ܠ-1ӒNc.62mapO? = x/βJ__䖯|S^BK|t*l ah=iwyfկBӊ]K.?w_tsOk T Q GrP٫R5m3{T3b̘^Ѱ71G~rrɚljIG!lWt89KkDqH问U *3: gxOJIn(YHb猵 Ce,_*#zDYxRQHiamf8.KsdiM˓j^]~=n'3=m<$w}ڎOqBeU}# " #k2H-;kogdpЧ޾W)G\y3x~s׵3\.7c G߱~'{ׇԒw>_}?XߐIM_~lnz{?8kt97&emGiوgAϯVB`[ snmzjߣm{ȱSǏ1qO{VI?H=p-M;C|?w\'O;@^zҷ軼q?Ƭ'rEt9.\;}mXЕd{\۟.o?nM+~%w)ï~+P`?mZyr6u}wz秾t: -W=ᯝGEqJX(5$~+Ј)^˧ٻ/fǃgn<,2kܓDbj3om:{zh>ӄ6L{N%?Ͽcg8h):&ٽtc  QA)'_o~;F玊,)`y¨-8`ID&K[ץ13W8=qܙ kn'x/*8oTƲ2=tݒd~x_~ ]!:4P*uTV?PZ5A5JY DR@":hm_ɪ=ދڛuRJibSkmEZ8cxe`?yCβּ=c؄Wf$ݕWG` n۩c c\ BK"6C̮⦷|+>j&cw_-عic9l!w*t1o; ~U{L-O{7DU`?o-Y3x$9fWMr;ޟ~.ѻOPR3j=6-1<vSf/ ryLW~[ŸvG<͊f3GfzCGXzS=Wy.__E:.zZOnئE:w?#vb̤I#w('?~ȒIuM99_EϘ1q܈Av{YU05*ܿSt'"'[ W7jϥR›꫏;-?2,T@bZt˭*#AgJ|+]jm ?2X q&XJCo {A?o`9tC:o,r&qO ,5Y lPkvEe"X3 Y^Yg+,=i=݆+^ Zg 8{y͌EBU=\*J6lp1Uo.3V3Ffc53KXۇrojsA[G9J0!׼X`]\0l! H2~qd=jIfr>]l 7ӷ寤 x&)t6Ocl-4iҗ x]]]R$IŬx~ꔡi(7WU*|!pRvmn-DR޿ല@ Z81(kSVD\ԕӬxryK֖㤔---dx5nmC ΊTAs?objNG-(B t F-Ws Q畐Y(53 Uufd W7H)H`=Co0|֭'?9fcL1%^sɠ8μaoV]zm:ܰaöe~_na?>O777 ~ȌIǴuJ\VXo/*?AYK-k?gB_Px6IQ l >hA "ŝiҪX lHc9"'PܽX l@1ZyH! B`mdt9x-l*7Aj%@ @+_I@PˍCxZ[ ,^W"Ms/}]'[~WW^+J`Pz;N_B%w[j RwScn5%$͠-9LX*/yrv4qqg<4o{jx.+ ꌑV>!LuWkK0+.}{vōWx,x 2J}= Q^\}76L2I.ϿNABFq$Yak)lA[f͞@I"ڿS9^V4H 5{$ v&Is2 ?pYr츎GakyL@ɼ많^}vWޅQ$I|pmBR>Y.]K!^3W>csWp^_O<[o̒^O>~w8yLH}w9O,z%N:i[y- o{{>5i~|pE6wY2yvٟ+=rU={O|י{&E$'8#7_-!KSji]DbjcL@8+,lX3O>N׶#7a 5=p͟_ZL=wv7|m=M]wJ߹HGۭ Cu׾j/7u¾C=u1Od#Guֹ>xsox'D'V>us<嫟ig:1—N;Cww5W8'q?~[o^x=]'uTw};N9& kMMj{?>YQ4N=#N{s=JT۔<33;E cOfCܩ% ~<hX̻Gת8N0MP-V_e1V|~x$<;?.M~ڋFkWUPr믽և#OϾާ/uH ͜-ֈl.A2mJ̶GT̠!5%pYhk4bHs{/`lq2$(V >?yQk3Xcr僛܉{tJ7-.;piK$7x]Oē >Ҷؽ-Y|Li줩3[#ʳtNy= ?ex mg4_\ϞLf6ӆ6k6~\iШ{sOޢg4x۩n'>}r(\Y:mC::'ws])9T~R)ǯ?ժ:K)yצ4q3,u(aM `aB-쭱EwNHmE׎0େPi or( ;]."6q^j̠fZr0Tcǡ3Zdi.uhaĹ1xؔhI=~_>u΋ oߚ+?s/A$FeTS7hDlި giVFLk4MD .9K7vβM1YZ^L46 AI,s'Eٍ-@ :-lN5ybK@T+dO%lV*XD8}\ux3zag*V[)mÇtO@l(V[QT*v8@b]kz -V[+B씑 쮊"gÛgtpذar5/MӢH}׆D8cLedːy~OT|o J8/^_&֮_x ЃZ׎k2one_hQ0/YTpVE[؉#FVുTkg+zf vzOjX~(Z3k4i.邝T(hdtZή/fiX+W5P^=vؖt^ |[iaZ Lyn ۷H`<_^37<Ç/*?xLڶfcZ@bJߢXšB3h Lg|01'%ED!5 AɩF^g7 U ̬I?/r0&*HPmmSܳ)UaX(kC!u>!!z*2ɓNPA8`g2*2Dqy#JJ 7gMfܛ-23+( P!і~rH,k:T@EdϛR`Z:c߾m~l):(2o~cU"ԋSGnyA PDŽh1j0_@DDDRu=?o(6ZP+ B+_7o}_]u:%'凯K!6y (( E9.y ƥR\Z'i(B"/"H) X\y'zM?dJoOoo__|_s5dQcF}J' U ί\A Bi-}IPygmwq6\E`+D@]۹ֱO ~ZZp޵@J23H:Y()`cĤ]gMlm̜Tnw?4pW_?5͒jDu]} .JJ9>OnwNV{׮][Ӓ^Y:l (űz)E]k;$yI r;Ŀn?aԹ_մS`Úe7\ӣ?F>W7Jwr)O{1oyѧl37}쾇rL v=sGwˎw<؝GWO~d'Ϲw\w|3S鱟Mc'W\קr%6Gj6$X1̽'g>y/.#:NGf9?wءgɓy|CZǓf?#?m9)GCO $/-/l72V`stܾ~2a:uH) ;kk*D=s[ wX" y?/ES1sM1R0Y[~BHZk7鯠%U^zՈa# !Z溷 ITތ4ҮZyЖšEծήgqm3k>Ӑ0vO>w~ ?]=WGuL^GqO;~B>~ӏ~G̥p)e/'~;iV H?̒h~0T`Rc]ټkMgi~wry&uv͗߹#_b ߨ}8/Zl3~uιcN1T*EaQTR28 KR\( 8KR\*O/CKwܱT* TqQQ佯Qq\* 0rSTX RJxuR\.qk7妦ZRTRTQ;v.ݾߏ)ᮋv)ۜg֏w6?gԣ8K`[=|u3ecXGo/mH'"ֹI⫟a ߁ͅ,^EQL3JWRb3v<̷dIKsn>IEA`%!XQ[(lRtZ hX34yM^fo?mu\f䕯ЬԿ_]6%z< 3l4YHMiѴԱ~Jp[ukE{}5-.vMJY0n^TYj|*}5ȁh4ySt@~iiZx᳁dv I NY,m$\8weL6J=U:RU"at円6Qz)v# `2Ή 8vwRu~nm?_f2$:p@F cShX oढm]%B=#ȟ-iJv/Ucwe(M#k]/EwֱnX.phܱ卵9s{[/wRp(*>g_~'Iɠ"r9ϾR{uFS]Na_T7*78̸\DWV2sUOrgM5y5vBXLZpq |kHE?BL# +x[A̷ـw.8]B<>k,) (yml\):-x?XK$& [~Z+Yת`}wދWVTٚ<_^7wGaSrrdy4Jg-_O$`ƚmٕ듪O'倱y}-"e%}Yz$T} >9QƘҎޚ="f\váړ˞XvY 8#ǜ%p#ڿa+҇cΜO-8ӫ8얻UC4fT됅Dz͜B)7( 4󇈪LoIfa7}e JH"cǍnfoԐˊ~ ?r {|q$yolEc67?ũ/G}+\V$:=ݞp8th29FE0^1$;8ohPVVOBQ#_! W=E3f`*X,1-aӆ ttLH|hmu>V *vWyg H$;i y !ؗ=< 3;IwFw333sss}>dk8nZVS|jHn.Q¡999!@"w_=WT( !#-tP"a8S0> D<&nxd8Ԧ `3yesȸ 6-{Ό'~6I(r" KQ}>[  KgiBƖ– ;|l|؄Kd|a$P5 5Lk0OG[:\.*QZ_Noͪacf ?|VwgEgIj$ DDJ[M׿kj>FSrDdp#h,8=^gYX:4@ @n(!ey0̩%±@IxkaLi חtp2=df1f2Mxm )ͅ Ushrphn&8\{v*M3o<?Y[[o߾qc.u{?`2fΜ9NEQ]KLLbԷ*IJGRrOVP1v…h49s8cƌiii j*ՕzUUD"qu'$$0TUe\.o4#H0B4Mkhh8(61ϥd2)bٌFcooo{{V5+9YYYAN B`h4&%%(2Te%%%>O7+[^Ch4 (6-%%v3ƺ.^ 4MZ@q[ZZBcfReY$kX`gg'pz^0p#%vAbX{{{[[[__FAx<@l6`0 UU5~?)){koo~#:wL=QJ~SJmRֿv$Iߴn.08Gyx'887/f NgЉafttttKGGG,]tttttKGGGG,]ttttKGGGj| IENDB`PNG  IHDR pHYs+ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_Fu$IDATxu|ǟY833I 8CsN4Im sbQ&3t|K3)[;q~?Cw;;;;ggD222`Ȃ%### ,X2222`Ȃ%#### ,X222?`.䩧h4h"O/##sEyQANW!XԩSĴC%+d0%FXVI#edd LMKnmX222dKFFFZ\s-p+H .j&ɘXSvNbZI_KBD.{NChDΖkFI_JFTQ!;DSԥBb$A j ICpڼ[f7Vtt J;uWRD$"?ܯpfDnOѲf7B VFK Kx<*%>؈f+*b"ӆRO(y#䬢&V^0 SR/9D%p0 UPBEi-?XqXٽFc@cR+i BHicRjHJu'{9A[lAa(챁]4<N7y%z|"l"^Q!F1nյO09)gl_- @gZg8/3}z,!V>0/‰nk)'%on-9m ^ zf :5Kv0.q|h3E"Ev EM 奰z9h&Si5Y֝1HRue599"Îvqo%+T{A$A}87X zTY22׀~#ELx ߽ 2scc]WZ8D-П~>#Db=t29ћ֘/aD0`߾#n 5ulqp7"$VKA,!)ndlZ=ں W Q붏( E6-;;k7aBpi!<;7z!nh22cUudͷznY^_ƺv[p}m+- QDSdhKҠZ]tK" !=5n:7o(,! ?+[Zq.¢%X夙쳾jz\]BshOzфy4!6[h8M>96Hv=#ڸ:wFc&@B4;')Ɖ&uq9]ԧ$A{ua;anxQ߷W^Nj],B`tg@,F${9~OV"^y`DXP"&Q4h-# "l0@3N JH4%A87ŀUi<($ÔZ(Iߘ4|)!"Dr^lQf,%Xpr7;G4WV1>8 J (ҨoLjʐicgS[Ui$QK?71TQjF"Q TVERppnEeC?XQTE^꾜|GuEkgf !W{ z{\.LRW^np >xtc2(niow3zOlQ&xj)It$+\]~ִE쐞Ƽ'J.y/xq^W[n<`6l]x6͙ f5$vt&0Q87 '-l@mƖCEA7P='n1oxTSE?ЁCͼy@ēfEͼcn{l08vCVy}d Z.3+xӂ'Cs={8o i`OˏwLHhl61_)>NS|f@?l'kҼʖ3y`@TaSmZn>2ڞHgmJzڛ,{~3c3niOݿPCqtwSt|ۍ41lƪi331w[ۻJ ֖W0 C bWK[ĸ&4`_ߛ5 sahiٺf4և~ofjk̍)t?ik0Z mG{:M18;{S^qތ][܇zbNCa+Vj73w=u, 1tqnantIyi]b~I9n]Fem] $ȭa-M V6{E ]v6^ao)~~m'ٚV~EOc[aT .A۞^>rDj a6}-{'N>kWtq7_7/o>lY񊐑O{|>I(>DrxԝÌ<ѺWcjx\HK?g+ޱ)ΩyG66ޑя\?hZyv.>z޽ mdͣ{@;rBPeIn 夻MZI7%$?t8<@J,u_?J(9#6pz/+uݣST>35ݨҗ_협vBZnO֩)vllkд'XaaSMItw+r{hY]q6-m}L?1?v-C_}gs@;^ԇxN_#홻oz:w< V5i&T~1ϼs G]wf3TW?w 2@oW}CNZW\HJ3v{K3%;>ۊ w?hlkin~gf jC}hrX6v3kܩ&~S|99Kr5{C/~cMYkۍ֬tN5_c=}N<.,vC{[:|2?d{O?af=UWXx%2rEXA !0dj@><cc3֞}[w5T0ju8hP2 :S]U_آ$#J  QJwU fRB ua) sEuBT[a+޵T4ZP$)#inwC{,@.Q4<1;j4hh?sq"Ɗu2!v_dxbP8UuT >~1N@bB֢%z{=v91XK` SEsIM[_wU>_G$G"M$QXĊDC2%?ܵA,b%@0EiKn}Ѱ|+=س[T\  'DinXU1 `M~A6 GԊ 92.%@xr@urޔ i~]J ]1B[OaeC72.%&f>zv:yN47"C ,4@)(,^|W|^o,+<%MT'?Q! 4~7 }{^'vp6F@C[anT@ *M KbHMrxIFqA HrꠞaCKKB]OGĸΝHzv8RWYQfa!#pC@Ԥ8>Z :?>8k!*;= H5ŏ_6+a@E"Bͺ/Ò7RU 1`=#}:k.Q[|݋O!ǹ#"(;osZl钢B|oݷ/9!M I<X0'` ]IųO ϽWx&)n Ug w&P;7nh5`8.HyIu-"a)Y>yA"D$kO]Q6+JNUS@0kF’/5{߬Y?ge<`,(qPf@ia`scϿ:νㇽCA$B蕷Y)ެ >k0^?L/ X]]8P[k/ܼT{V]`.p8xa oe^׀$IRކa,WsAǃÊhNgQؘ0m{Ia2Bz5A!j誨8SVQQ%fɶ#ޱ<6/6|LeKle|n7oڲ#ڥqi~')"ꕻ{Z'<){zSmG[TݸzzR9f3 g#9G{//jÓƹ*EaڰWnCy;]sl[_k9 K blY_i4ŏMRDXt LIklM70!;p H_MKs. >KK^ (K<-q8&0~.ۻ7 c~r=[p#PS`s8ߚ+>\~ߴt 2]Kܾk( jX.:ٰE٠%YN.: IVzwv1UVU!r"ſ,aj\U /eV=;E3J_]wąi>@REw\gɺ"SO]fv݈6Pl. {B޿'9/B<)εſ%JJR(/ݘe.%uv-7]q8睜GeoE,Q 'B.n"FR0뫰lV%#@1:hWuDm9FAеVv2u58*KY1k{, y{~HL~)$Q/k/8^+)jDu/l=ܖqσ-+cgo=sWFD>w6ܙ}S}~Wo,tP~l۞.XypڂVn۴m^i:-E\<&ʘVo'p>-gǎ.ۅvh0]:ؚye>6VuUZ?oGoNc%Wo&GOMcg?\/qƖ'I$X#zF,=S֑WV4qUIuٺ1 JpkqַgӺ]N;x;)=U+o'LVe]Ą˗tVӇ)-˗<64uyGGheNִj*}M ?ope5c&L4x?-GXsGg^{U+rj"U#֔xϿHMPRm9O?_U=֕t 8cmxWl%m@K[Sm~yM-]BBtȹ{lmd<#~^q_th@kwQ{E]8X|aFUP 1k{Nťgjݾݨ 87+T_KinσG2=CCkV*nSCּg3UqqA6m؟ q/pɣY:0/gC߶e%~1.JjbbbGN|5KWm0cNͼuUm}z}K0c݊=9njRx0j$OVke^AQ:p֙%vC\t#&6 jjg:ؖ6NfkjWn۱_~ڕSR,=s|Ğ[9T~b7\C5Ƕٸ#%$֕tiƠx'm)\vN@8}t{gtξmY1COd&:X{֯Z~UwX^M^7:<.I:Z]r0zF_R/_h3 ^6malM#,NK Q_};ˌ}hO9vY'bԠj;sQ^3ZTxwvhSx#jpl7K ٛ?zӭ<&$G=z=XZ>kuG[6{hJCɕ N/ݲ4Xsp˞"37/=*lص6sh"ӜfKfۍ Y=21)rxzQcSCpj?N9͛1OK@)GZ86Պjk;Jvo.(lSEF%2i찺U w/gװؿmO:z oT+hc˾e_y2v,M/>vKa֜¼]K 5@usc/Nq^;ϴtUuk36l/Ι9"OǏg+RŠH3}ݑd°aSƥZ[m.?MIIih;psnףa*qLB7cIy >amoVNnohUB'z E%lC۰#W|EiR%0o : YcƤA1n˯3;vQp##gvaͱ ̞&Fm}У3qh+|oU]뎭؞uY;/oضT̹s"Om$]5gD#Ř ^u-KV||%6uh@Q!Gw3`P03%v ޒjP@EQ@jџ[sӬ3Gc8gg 5{tp2Z} %;xf;q n"^A|BаQ?iưa#O>&!qjp@ΞjJN5jLfaW@ qe@8s7rcR|E'aiLn階:H姏 JDJoHf˩>v2Q=bQӣGѣYSGLL5K:.+h6j֘ Sm3%5tԃwU)3~ KW}iyi #6uJA_? Ν>!*mNB_URf΍ e/ 3GL3' 7>V!DA($A;cȑ^nΦڊvMNR(/i1FkxIhNfcQ7L(Ȭ5{aJB+.=U7疅I~n*Pm9مe>ccMv^Mj*N֥YDӸ$;ոzD*h]R飒bBU4K=}|HKuQN~qI/8yxxD9ߕ`>M)J'a[C^Y}殱;MP2QXl@BX, -f`(qH>:•i25*yZ#kIjb5s `+U2xpEl]DB0˞ЬXm`7:)\``'g h=dɨQkE?.0J͛MC(27|'qB2z}qc!EA&ޒ?X>59oV4?[dBS ~=. uhL<:?}Q`q RN  |62=5\H0|hgr2Ҽ'iNЎC< :Imhw`_~e`jUT>u C" p+>ꈋ,uS5K}wMꂃsT4t Oo\xUsyclmG"f~,(ᢵnP "v3>ZN'y_[ҵZҺlhgB7ֻnv']!Hi,OC̚RN}$ո s9=f bEltӲ ͵ݮXuR|y{꽇)+{iϿ2tMd謘uneMy^$8sgM}?r-c|mijV;^ڷ;f̜o~\ٝ|9!Zj/>%jTEQl\vݚU Ǹ\>ArR:(ʿYmsF5;UL$|OxWDyǰgeXx耤ovNis3"tn*qڼX"cĴW--mt7"c:vB4P]"<)nYn~n]Z?md[aۧDo` KM rA|Ҩt 5>T6>˚ e@R;"8cZВ? ]p>["4WL`_]GO;^TGK|^7|Ywݲ˂ƎOrQ4z iZę}9kT\o?w+8p]cAGAXZ{R#MȈ>y&R!@hd/0 Hwf/QCsj[z&HmgNV5u[NR{CSz !`[EQ~MMXm"Ddw,z^ }DkKkf='zc(b()5twYLnl6s"!`kYQnQUD]FBKb5]}f!vk {2:=MYY9]f!:`pBl>\ L}Y9}VBfB`0,`}uᮦ9o?НeB"muY9E~j't5We>k[9BHG3u5TfEvpgwYybq!TNAE$z fH11+3`%T,zM,sH F3Gk/۬`0L]MoEB$Ǚ¢6êo>9`6暢}ٙ"!ܣB::Lvq6'd43e]SOKVnB~6tq貹gД?`6!/i6 磡(bDBX]]Xi!!Bꢜ2D;"rfC_S_ZB8s0Th+-o[ w9DBh$BXYYPfn='BĞ~A[L03r; CO1+32=23hk-0)-2QoYY]݆ =EFlyyeu ee7wv^q _{tz>}$ENojoQTe`tyOߛ`;HE˷z:k䦐,X222뺹5wt~qL)/8Y\ Q ^W:mIb([_GO m?՚@}W;{{:IDFl7wlnheގ.eY}{ V5G ~ٱ;w>M/Zxs$a1Sz:Yk-Z1cyz3'UVs@ϖ/;w^| WE^ .xk"m'Ohb`ع>2፼ 7 #֍>SfwK~m*-C]:p!r[3oK?4 n&X,!1}K|Ӡ +@lz{ܕ::+o4Wvlޚ39բX}ij隽}\SUX~aWR+ eIRu2o:x1"?N5[1J 8kOcg;.=qdCGOOk'v[l͕ř"_O=T1*8yz@5WYSX8pkmcY+8;2Oi 4E)w,0Mv̛M}uaz.:ԛoϫv`{kh28GYAVvIH$G{G?ѣ?K-U' ־z0T?q6PVSa~Bm-0 )T4gXLkt8}e^vMOy-~* s+y"جޖ¬R#*Ju~CBQB+?SR=8̓u61__vDVǀyS :kVِfϏk\mueޝJ?88cfel.UyU UOM$Scm6Ű)M%5ǏUE*VF̿ڑ:u2tDz];3>vX\+:eǫiQRrlq-mG5q| T:u3o?u|bbm=U5<%l?CY./->ThޒG1OMm(j-:Ҍ-}g#a 7~`Tmv?_û6tbױOm((IcK]fm/ҳm+z*luLvF1Q2G"Jmյ횯G?z>ۧB6|[ׯ5-zĞ7xf k=5nL‰MK3-Uy`RW?O kϡ|>īk nJLxՑ4ԥ 7; |БQ1 DzmBjgĺ?1!|0E_٫KO0J ^pG񮬺 ~q!ḊŎmXQڷS::Pk<}(m\ZZѣJOg:ku 'MmӁcp挖 W jSnvQgә|5m?iWvpݞF{Gy^9ʋ/tM& i.ػ%%!6,$Z^slo+9J%=*>yB6_i./>=2흧Ls>Q/Vh`!#fq#߯#^tS+E/}݋sOo[ЖmA#&̾MǶ|6 FL?s*J2&}nsM-@m>Rd{%NTooi bocaJ˨q&Kn<^aZ*B'WiF_y$|w/\0o-Gvob§NN8C礚4;R;@cϾ{:j^xHn0y`¬mgS&NTvܟYI8kgO?2톛bo㞻O0lܕ0flr]wwIvS`MS>#@HY0ƪ=E~$V}˝?_SAuATM{M{{|'q7ܸB< O_U:XțnGKiNo{mU'24 QStݓqIM=c&N6L|R>ɵSʦcvg\5N:BRāBI%]tcKC^ P.z;o_{xOwX{[kh_9a(wU8(81[@v{uI\xԴDM+<9|^8Z} F@@#IABIӵworOLlZډ`+3(9Ip=NB V;i*prVvY-T:2Ы,D#j byNZ7fXXz۽)~C'(t^N@)Fn=Iw١qH8{S-mف p@TPEJ  ,x^7Ng9.bI@[$4Z 8ۆJ&vQNY9$2X溍xuǦ9b܄qISFF;>>,&\nB$Ц3Ս'93D D0Xm ccM Kҟ_ re2.z@f᭵й?E=Զފ^sE蕞mnnaXgܻss9`z ;fxRBH&֯1~TjfKy_ldc#JNnh8B1|=OHM(͢Y @x 6 9-TE6 Ϯf0וUvEICB$b6!#ӒbG0*2T}X>3:%Z’%+|IG&PWz` 5kT]UE{L'ٰ 9's.µ?rSxFEH/fl>}j@=yϦ?83zo&K]N4kNWlT;W?c=ԌJ<1TG^Bg!VaPbJBU&lرa~^1)A~!#cB4\I if Nf 3!بp'?,P*]HFPj~.JJrd(]@ؑQƥDDzلk}gQ-DžhJv Mg>qB-NL N T8%}\q&䤢uN>4ͪ#¼bOE&x#qv LgֹhJsKJo..i Iﭷ{;A~dF&9|-}a^..:W0//e]ݽ8-6)FAPRv] iP&&UnyfR;v$#vq#C|=hkްhe]awxi*m_ߘxHNqH3#o7:6>),+â 8erKtBØ[{](MFRq2y}CyU)}|4J3iB|CLŜN ѹ{"qv  >|:iLxE!:r1^~n @Pt"<[5ή3Qbn^&_ذdkL ߘ:I]xrg MۖTaWtӫDk`!\U֮/dP'pK[Hѩc\[ Bz8oյX;N.|^YV#,' s!7_`{L#/X{pۂ9}Uzwoּs=jMcaɑ_aK[ Ԟ.+qgsyasm" :@Dj ~jIV'yYp-VTk6Y-~D[ V!y[x~kVhv SzzG}&!piPڳ~ow~H5|}='WOJiLX>cZ+N-[wK \黟t S7Z"bZqo=w߁aS޵i 0ٙen W@ ZTUKُ9t]47'rݯI؛㓵Nz:;&\k `Lem3>O'hg6 ٧-dyO?>ai/uNֶn0n_Xq5n߽[1[eU+J:}yo KrZsOWZhh_W_{D{7m+$?< ggr( 12 \]<8RQش@JW'Fzy&\\gx:X{[L!nZ @!P@bSOؒ 1jZkr3c^fRHOcBXtj7??ϓ Ѵ~p2"@ 0goG9SIsVm+3<}:AίU4@ g2 *KqzW=lX?kS/,"e_}Wt[x:0p!!hu-&mXX'ahٶy[̄fŅۼ| IhmOL1>Q}W+j&%'h;ǥwL\0mX뮕?79"ݒ /ٿ{bΞ:<ȇ޺nh^88y'$G^Amq1OO3lf_JP9{o!3&ٹt֪N115l5{ʐ&&D?'r|ҥ?m*j?3k T: Վ22226,YddddKFFFF,Yddddd汄$B0r[[B$!`1 C1mB0:rFqedd~'6,Ydddd5a~ B$n^ ?@SFF抰rwŏ s lͿĴͣm0=,X222W!Ս @RdӾ̕!Huن%##A, !kxQ4 vco5'%.1gj.YEfemng@1, X8I2Dx 3 !x(Ҳq"U;u?G&:8>UMkF"tD"bdVwQ̥j1ѩ. txk58Ds7zFYJ9Yfu{S:>8cŠVPՒնȫ䱢`IWy4r 7ڹh @J h*C R6O|04;' BZ%M0`YZÀ$R [`@NJ$NzBgss[A05X[mk:]I)kvXvQt~j(5=wzC#Yx 0I'tK Ҿӭ+Aֺ3xש#ں#9:Nw~S*HK ^?W̉"1Geh{tyU V䫍8'kjp#խ%6DF$K%%Y#!J{6Ty_NȨ޺+M2u &E?ڕitqpaL^/+*u R}f{݃}ޝPZ}]zcQ0 Ү*xef$!BBBHH\׭~_SY l0!vV>/LFz ְiOpb/|@2*dZ"l^ )nm-H(flkN-v&+67lىgD6fm>َ6u3;`iy^_woGgkvHJIdqZG_qҜ'Nؙ/<0X#`Н !@(a"u:)2 00* ddpg7m,N}^3Hrl*e) ~e!I<ӴFws$FB !@!! "O!D!E4B"0"_\iBϾDJ FsQ{W+h\'tT B/ ].Z8}v&Ƽ863a(2?qxilt-5=g]X&;{DsPG h0tNAG>3кSVs(͠ퟢEB)D+AqE4/:FyH hFK yŴDTX22޺䆦+V\bs ZN='n*g / 0oˬ,g2d4 N* }r$tPh0Q2an̾ӝui;;BھC@(lYۢT w oˊ-f[GyD>jI-Pnn>j Y=0,K)jhQ(JZ-.SvlmF|Їcœ^Se({\9oOT_bsG322NkoY3qC"vOH'M-,C)Q@&k/H<@Hc+ 8Q\ !i 8x! !D`( ұK,rD(""D1 Dx!qYZ0U8ǀ$ُTF*0;ĭO~mlXV2jW Զ4CAT2Y8/Yb QIE)gT̹ ZyaUP=7E% 4/9MQ:nj<j%#slX ~ї$##'Xb!,X2222)!! Ȧg+$|iŸ[CAAM /mV7@FFʑ0I trհW!X2222m6, */aSSE E#1,/̕ pSi.j|MBs|X%%rq3#z\`]9`W222W,[7,9FFFZlt &_,*}<~@0'.r =وAFJygi]uÓZCnXsJsJsJNK_v%bvH,B!/gyhMvdvi\ +/,# ([7vn_W@=rs› {VTOBJ$rWc?B .}@`(6Nzrq\dU=Z@х/p3wT@7m0MQ*d6jS1;P wON¶'=XKF}㇛s(v~xB/+ 3.ji|ukvֽL}l/>&䠏꯰8S4R@H@R !D Z A`ibiċb(T*Svu $H)1 LES9d1!cU Ma}[m,D/ VɸiL'K+iEy(#sFXq[^k+pU`ua5|z<8{ QoK%˕Z˯0ήFOĘͨH2<SXa^;w}@{Pxsg)|=^ztUWݬ"H7z5%l*c[ןwXd9K/a~N_.X~4Fd%^"<~cMA,֌&B~!#s] xC[C' pϫ:ɸ_@X2F)#PCȔ}V|X Hz׎ Ru}qwN%xw}БwP.-y'dQ몍vݳIA [J4g)hP0l+tK6t<1ư&{m*l,"d@3H]0RH*FR~t[\?Qx]LЧ7V`PsC0}-/p*&C=05t3q~_m6[RtqA4.H9qFy)tQN o9~خu*ў9)+ BU[~If$n;lpS: XOFs~ ! 0T 6|VF֚F[cC ^"H%"J*` `*Df}o)`\z﫾|6O7Z#((U+|韯wR΄&@_lҹS5Xc]퓇n;/jT:h'&p"By($6NK aID9#G7( @6Ɇ*hPێ)!A$EK Xa0쨲Mrg!XgTSw_wD§[,o8qa 1Ej}9!GAg*-\\1!ӍðZ#$dp1wCgTӭ_n ϲ5tM]%:k\WS<ǯVLB]jDb:f[]WE}9~ &^8/$ m~J wqSP}ֲnslrYB "kf#ѪD$DSy !jjtV]5j%t*Pf6I~~Glc4/oh,pdg-SnQBRKo-rPf\Gmpy{=2[|'"9W6S]{;Gs\U$X>T{{bb|+3yMRӍ&oi2H[vP3_ZMn~ ㇒,v)[?6djO9 T6GVndT!GJdY>1czlApHw4#CvXVeS 'X.|ؑ`)/)ᅣ(,"Q&!`3xFx6~ٮY=hϔ ![wt*qo/ߝ>h+>{4*t;#6, ZYݥ`6V-+, -1{xF>ƘHaJys)Ea >+-t,0Mk AB*ECsD!täPѾ'-Fg22MXw33YtǍ v\Z!Dc*nJCi.}E.-;uKxc2; Pi'kB1Jh R')Yʦb\ttV2NPf_а;i3!{`@@74KZDdCsx%@K 1" ](Ywl.`iyF(#smS'k ՝WVgTPw MQ·o!lnep<v<}m]^U-t/_54 *uzI%Ms!%aE14Јڍn N_&֗ nx!.nle#V0HA#(D]C!8 BIB^JKsح{@Ӯ KA6²9yj~zhf2$E TI^q#)~t.9!R)&ZoVR$~Z[~^Ug q+4s;W?uhAr:$~ȰN;,VvhCyCd SߴUx'&?;]dtχ#@5:VчFddddd䷵aB,AKy+l%NΝVZaqvK@`\!vAuQ]rHUFFwlÒKFFFF,YdddddKFFF,YdddddKFFFF,_ QLF=IENDB`INDX( EE(X ~hTw*ƻw*`PX+p align.pngpZw*ƻw*dPX+} collapse.pngxd*\T*dPX+t desc-bg-color.pngpZ*\T*dPX+t DESC-B~1.PNGxd*샑*%PX+ desc-ft-color.pngpZ*샑*%PX+ DESC-F~1.PNGp`*샑*PX+ ft-bg-color.pngpZ*샑*PX+ FT-BG-~1.PNGhX=*=*$PX+ ft-icon.pngpZ=*=*$PX+@f0 hide-all.pnghV=* *!QPX+S margin.pnghT**!QPX+@3> noise.pngp^**PX+V op-cl-icon.pngpZ**PX+V OP-CL-~1.PNGp`]*MO]* PX+ op-ft-color.pngpZ]*MO]* PX+ OP-FT-~1.PNGp\]*MO]* PX+@3: sec-title.pngpZ]*MO]* PX+@3: SEC-TI1.PNGhR]*熑d*vvPX+? soft.pngxfd*熑d*vvPX+pd title-ft-color.pngpZd*熑d*vvPX+pd TITLE-~1.PNGPNG  IHDR:H pHYs+ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATx}u`uˍܸ'Mݝg8/ö )--uwI%i#Mr^$|iysAAYbo:;,f k,f k,ab,abŷK?dvhf1Y|Wi:**geX***rb@$qX0L*J!,f]AX׿ab,ab%YbgyGME Eo&RIzQ}gAcIVJӝBh!",!,G@T؍#Pn7Is( X0b+{JXŢB;/+2 PX+[p3QZΟn( lV f1Kl+nq}~ĥ{ӛr%bXoa4wr12#|~So~gK?IL_s!Rwܵ|1?)ZwiEngVfXi3OMLV?2sv)gh>{\Z5ዟ{v1YڰAch ~Fâ^ ϒysDowԟH[4DM՚tp 1Ro79PLm(=KO ~yö~{~yV1tY]Lbzҟ>"uラHqTo޹mLmSmcE1 1 0ǁ(2˗k'~p+0B\j=a<3dT=7,%V=bENhQDMY,K b Y9󃵚_XB:9X4& /`"jeܜXDc(&GQj'Q\) y#I@@P N`,ѨDΈ$rx`c( (rD[ >Va `ɼ0rxA@""=F  \<䶷O|ꕗFqTb\Џϩ&qn\14-6qK$R>ym9d0B$Uڕ.kQ%$Dᕻ–y\$"䆓*"AE"x>Ga:abc׮AX.EW دtH$x3RHtNrl6;&ILlkq Vg8v;12i3N HMR,ܨ槧-T_9q|\x%)IHK9nm[ 󬩨rลůY:7"H=4>^QMz*\]%޴"5)3QuFFknCx^ 2 Z#M.X Wץ+NiIO *jYkNUleUUՋ/Wa_% X",8! eD>҂:%bzGۈ&BAaxDD` M8r8#4"Y8i'PgX^$ c80Ӎ ,s, Dz@ +4w$SSS7mٰc#,y Qv<ȉ1UˬHTސr %E bcMf(MQ@$~;M[^a!6Ga8>mYYԆ5!@C#N<Ǝ8GaW )2Y , 2Lc2Yxxxc$?kQ`" |,cЀ;< 7B*HUMhJ-3 㧙p7Yb3C2'rI-dACVij-/] @Ws,aqp8izT(yNYzsy@AH2 Bh9bٜ/H$Iƍe27jAǬSC!T$3pHH2 rڇgb!\p87ZC{SK Яv0 h.,KB֦)@6Yb'MƞOf膔,4MӴaVFI>k`5dE ("|MAg̕"l YbgYvc4Wmanlq kz^[h*(pGpuLH'!kY, GA=vS7ϱ%!" 7L!X,`?]dH>2H jU6JF7(ps8 ( AA#cH^#&5 F^!Ej6WTq{JIevtW^7>Y't,} ϲ:34Z#C /7G^#aX #ǣÿXΜi`Xl~IK*h׍JJ ID gtf_&{/_[}x8d2%;3~>~gpKjG|pR0XCL °Ha >XKX[O;pŕp>qܩ 7^ssLo.U|\ix1u{fh+n!ӉcL;0sr_˙SnyEm Ik}يk6ڱr2*.ZMPw-*kg-jԅǫ{{}YGk鋅ʠ8oA|z,ZFlR3-rNu T S2!v=W!_Zjv_/>u uE׵4T^!QpS˵ޑZ-s4z/q'.kb #efSJtJJtQq {X/uܵfJR|HE1:>* R?Uc'r9 *O>ׇǑjٻ[ch/&HSoGUmyMTyqWH }u`h$UN!$V/qM_mՋ+s7ӍWjHlU\Q#rkV*V i!Kzl5>1pzNJlOn}r?v?;ܗm:V9=\qXes/a&nԫ堪lnvz}gmڹ޷"@ }J=)MJ޽g1q7cWDx^>5ʃC1s#}n|Ϋ{s+<ɀ<07; W, wigȜ^a#C~ᙙmsy'Ɇ0OmyhW,_Ӡ?wV0녗HF:sOvc[]JvvϥZcK㵙9*sF3'D^Ii"ӂ?8˹MnʸS=V Z:*TB_^aAE;|C MNYvM0lDiWYw1WŏOVOfdzHm:s6"@$;o^&m(8=-79 8D`њDq{̽DT77l$A)/ZjnnpPHvz\ ԥEC?D{wKzZG$^"u W%K*zЋ'XL3",l=w&*`׶Q,ijjMX, zΖvj|}oL &N#*cQEMƩ5TG=몾޷:+ !ktTW^e K^:E.TVFJ|[ѥD߰x&(}lPK} \ESM-+'="\OZ-D*xݾaCjsӅ$ue$N@ʸu T&FIPGp'VPVrbũHonzjRG,J-dIўbfwd).C9;o@qgNL^xUEX*i/ph IrDX.?A:M^>~adPC\ڄxmWωkt1b<78OׯpQ~BRNSb>Z*$618%yNHSN;`S88RėOLHI srcjw%1!iͺecӁNH X$A;9oti~eS&/Ҝ|s0޹2ө3pi`Y0?}]ɚ =D7o[{)}#}XfeA88@`eU5d'4-?=2 5{S`SkT.fFe!v=yȾڦ6(S.t; 4MM?O^|%egN@\b ˛~hnt@dAX c'$mz?#VSn'T&VшY`c|u[ĉq!bJ#W!>sC۫Fhu\TX&V"OՖLʨgۛYC9EIF4!8Q[{nz 3Sr Vtr ɾҚv_XvrdD}"mZuwѩ!c^ P}ag/Z&G)5*Q{Drf18AiQCL E:[쏞\? =}Lfbh;TA@AyW!dž>kM1qY al v+ۂ㓽0V'鬭5P9 j0(): țr[XF K=#R"|:Y:$$Z_kt⇱!GHz߬G_jdžc]z3A2daCgo cCG-0M%#6413#cZtR RDoSmxdڜpPkUˠ%)gN-j*3a~qR/3[أ NȈ \ƢjMx\B Ya>(i3Ie XgIHTbD*35VsST܎mx)g"#f0Rx'hdZZƎ iTOqMOx|F*yCyLkI-Ef/{m?C:#YxV/ z |g߹2*K0]oG%VS2r N@^6(#&4x3ݢy>'eƕkƆ[a+=6ױk5}@XBnoxqE0fytixw8"hP̮rᘾu@ۧzv(EZ.㪍wnЊ8fH{_Oe,69?z +xmuHRNSy-Zj7>y& )+p<Ƣ_HE㠐=tEηOnN3F'/d̽UQq5%pH_z=zswwuYHXY072i{F'YqQ$&INLNtX4?dBD`ɑQ#8F>ʮaus'3?e8^@j nTwW \^7ETO0}&;'H8HMM8GC}C$ `t!89g9fg>5;wOfZ =]&ž~;N1D%~=r_Ѯ3a=KraRrl-艖AOww#l5^scolLZ1:26of(;k2h ᇏxG滋wXn_E!>q/(oP~ONjYh fL"]vЅFB,ȂoekcbD_-s>愠E&MҀ{[my$!>$ƕ,0('\VR`s_<+Mni Eq"-"| A dw!F?|9{GzϹ2wxXs}oR{H YmEn)"Ӽ΍8˴}&;|R;Ri[YlwO^ w\mʾ)Kaeןx5X5;?(bMeo|֨ꐹk{+$\ݟ$'5O_ʸ$9DEry[]]}-znWqDIInzad Yٙ#O_Y_Wcr~kgJ&tIAփg y K^UǏ0q3ec7-(_~҇'G&! ُF[tiUW{ϮN>+YOeQ1'.%7ꦄ7.%&@0VLqЧݾb@{@G7$=c76]~eimNZHoW?Xgk͐gwޜ\qnt~ӣD|c:BΜGb$;~I2Mayec$t;~tw:/Gvw9K2Īf. c4彭-*e¢KZ?xj]/pͼEszlS6O]ܙᏟξaԼʩs%ѓ{ /w>_m|x`oz!(>ő?xnjue+/O@h{zB_6>bmt4}9uxAj/W=-qQHs627-(C2y2n~湽>qciKک,_Kz Ձ-sQvjGq@欹=y/ oZ`޺ Oy:xE~GR^+T>xdW/CeO[eg0˛sr)dkk_նx9{S8C bֽ!쎟b)p,ՍsZNpjq ftO?ugg](OS4< V邽CJ)岺-'`=G  gJaj^" 3/[ >.pzQ 8 y qnDãS{($8Ի)΢Nu Z+ (H P rz+[-nw~9/R}Dӣgh "֡ U(f&yu Q9> 4D}dZp`6'8_AY_2v 9hV/Nثz(PE>;_<#JޝOP&/\#2:v6d27zJ$Q)cdޑB7#Ir*Uz#ZHejbb1hmAAN Z#@0js%ka298J32z>*XO1a7X+8" ObL3>e  'yA8`y/ncCB%vQ~C%9a2W !r(=){@pWhq| $"pJ("@st: q&Z>ˈsMSdL ("É `BEG||ȤؘF@HȐId]~eQ`HmX,=ar2DCaU6hqAJ[MEE.XN)"RX7˦7hZۺ:1/ՆBty9櫧TDQyq8RXhLJ$)' 7l v Pn'rM_oKIr,HGM} ʖW>554Y?Eͮglm)BTRP V,S`@$xs8\4o,B.{qnO׿%NA-Kht,$rŝœfR.PGfT\Ӥ *fOd w8) U_Zzۓi~q֍CQ*Ӕ-(6W۬V]px+)+^Ϻ\]VB沈[,Q]JIS|u+%#-)+N*C4楔 GEb]ܑb8R:CZ_%hJbX/e䌹 gNCp=,@\VVcI%$&GhrԻv(EħFyڛHԕjݏ=E,f[plVJ.V&>tS""cKn0Qsm<81+&":)B|8 ;w"Bٰ q%2+'N5$GFƅ vTw]]|K&Ns*UqG Gx>jxJ">*:9!Cytx(R5u[1) Q QQF#SFGɚ7^{Bi{e&T5js8zk0V ET l HH߰@c3}aQ.(8ee9Y <رOLrI>$'7)($ךRV) G@Hlpy屋\d*>|nMkGN\>[W]g+'cb$ʀx*_='ʀ،$k\鋊M.5}Y/R3@D@eozgEɂmHbjx\D%msLώٿ(B"KK!1Q ~WK<~n14ZC!Øid S6v)Fh[!co炙)}cO ?{M6;EO~ì"?5/T쥘B!irLGGƪ'6c+I ؟a@g?!-[.IBb smDh/>  eYeI4GGGCc>w)˪dK1~E #͂ jH V+`dvf;fc c<nKЈ _ebyxP dtM*b-9C`6'.hH{cޟwHKQ sn11mWvŤ*AM-cRԘpw_W1V(P$ LE/v"aqtpY;4%($B00҅< ^?ѥ߾Kf$o;>Ϻ(!.S'3&_!d[kد?.Ep⟭Ɛ.͋;ZZ^JI[[(ͧX[GMg?vv_xsUUesEUVnbM[ɑ_n9~r;.5yzz%EǮ[G"~x؏^xeǢή 숒;8 F)C.Va/a%ϟ6އ㮯/ %Oݵ[W؆ۮ~108ѦZv_-42P=nsQ_f?c!|W"s[E7Tcr I-gf;aZ>OJb#P֙} %~z<]G'ĸr{͗Kchcp)X+oj=~IG6Ohj,/Ipɡs2Qqyc=E\S;(Q5Dʳ2bDxԎ`nnռ kО=Y\TL?9AiM/?ny3GpgߎJCZ+/_8}"LwN譢{wl;_ࡏHC[?<8lKZ^sCv4޾<Ûv풐3yaQ%IqαF:uQ{Dl;LvV)%VB1"@A]/pcmt&k굊!q:D]8u3&q!3%TK%LKm^ _p]랈H +ʋN`ekg)I,5۶( VIʏ,0Dicޱ斂# ѱ> 8Z~W=#S[wN&pg]-hā={;HG٤P e.~8%jnm\tk$(s &)6"UǎЎKG+#==cMHpTP;Rp7/L;M|榁IET{x WM}֣n;| vKmj?rKSBUrP Wx\]AgVT{.]p}GE-vAmkm2aʶ6s\,>kXhW;k=gZweǮg6<Ԛq8eG>Yk3W\m8Wr;/ֻZgT%G79Ys{e| [d{=NNtޱ X?~^І0dhݰ*>XZS}յ]Α描_[zἿ퟉ntDYo4MΚ~]Fq#h'CFT9| {;؊'Jdcny{c>f_;T{P>tS=Vz(#2gه*;xMire~rÂTJ/;kɻlq3G4;||h:Ufܕ]}=aXG[wb?-HXwIsiۻCwL.3͗[Y9nTgSpxqi;}pG5Wmj3[ )\9ADZqԐGDxEQq-{[*6wSHݥ-+ׯB˶)Zwg1VexkIV`~+[336)ԗ sԔ%7M>g;߸C|Gu -͝Tm1 ttZ}>9}ahX_,<-_4OYG/=chG_Evc;p(/L"b#X*e j9K}EfRjh/_UEyZS\mq2 )IYCQ'_H9\1402;Qɸ]J.i괏%{ZCK LʂlڜCΟ2=xR(jz b3B}ԥiƩbO6VN?L sApb(iYzY%E<j^8X" Ϫ)1樠Lg`u/DKM (>}ÈT qUe"В_]'S;)/3REyM#&GQ5|&ZtNʼnaf6L rb!FyagYQ h2# tw qqi sbCdV^#(!(徺@U&R{N,Bq61wo# ˞aʲDdVۇ)4LA]>ֺ9q UM`sܔvR \mAD |kP@4"Xpۭ9+ ֥ ? &D<%RspqXQsAf`(696)GUT9s~(?]*{eߝ2/>]1912y=r3Xd׎?:bX `(E iWjS, X.cTmBy^ԑD20O (q8o}tܫ@Gzw8oE\`gwf^4p2`olzpRm̉mǷ֤wu}6 McZw\!M]1DD\d A0A Ztvuzž[=T1w>96-z=E?~pC{N8yTRdžh+ʉD璆,'ҿwd\x`OuٓA(p',gq_~FltM ̉^} 1.GLSTu{3J}Uqm?I`6H?֔46HyY{=2# Vx DT̸ & \Sm"30HV5ꈹkx{r&|,b(baYǶ>6= Cͣ${zݶ|ӧN&e"ĝڲc#ߕA(ʱlD||'>iRT9vk|Cu#!A`Lˢ{(QjkjwYR%fv @Y.G h8& Te2M8b`7Jմ ƒDFBN:jtXRL%jz"|]6.׊1l5KYgH:vD,K0DȵbHJNRPkmA^Lp't^u 8)F Ju`F2=Ao9N;+S:>t=FWht |Z 9D*!V*%8 v `/%hnET S#WZ6ƒ@`I >糃+&`tAaMYG'I{[9o 3RPʹԄy*L6o;^pL 8XFLːfTMK,koiz1\Y Ąnls*vebt- 8=8х>gb-&~[qgG(b1R̻͝ú%+7: ana7cCdg18BY8cQfAEb>YK峣@Ї>Z<{qa??1BHT<^?ǟyTnA}7m#;,aO`0ڭcS#!q!6Lh)-\/L7f /ȉ0/ zۭc$VH7'eڀ'ƾޓk4Ҩ{%9$iens=yAaf^ YM0?-\6 aBsxztdkPi۵BV/_zTA`Frɩ^SI*6 2B,jur4$ ܄a  bDbw#-C 8Z*v7"Jj;0:0ΊdoƑBT_ߔLS+7)<ù-.0J+J/X){jӘ\C;.꫷aFTr;Q2Xyߓ`fhNsyIm{17ɠ׾Tci 3GYhor¿&ߦ;6p~?tZaI\,kM+V/{Wzu'^B< Bj䉏RK,/  {nvl P?Y3HMtu;;+rbӟNL g[dO_ɿ5vug_lj[-hCYYmiܢ/?0\{ǕSgw_CFMJh8m:j^=x!P1~p}n>j*j@PE6SCeiLfEZjڿy/-pp4HQ 0pJ9A8GNK[mesዓn,oVt>T^R0?Sa:Ɇ$`L )bw.59ܦ\P_ikT 8PQVf$Se5v4o}}1Je =0]#0dRS]` 򴣵2;\Ý 3pV6ya@P'\ø ơf_QEdq#W iAjB`&FNsΩq;%o(rNHQZ_^=b)!t5Զ__Dκ `8.B٩1LN wV Lz{ANtV@{}iEHydw\4 hOsIi`]}=gFT&*lojn>hwL 6?IX_HYwk2'X=#-5~5_܅^ٮSG&ۊw_v~w}ee>ͭ !~3^yYeɿz-()}ߧqYࡶy =f\_Z%>uNx⢳gψpu}E;?oq6A~9B>ZCKIkaDFBxѡ:'[JP89ӿ:ZTGfGJz--\z#|U(:^R^W\7@'ELXwcmSWey6B2T}lC[QuXq/oFL4_|+rɟ.y^=xIYΟȏ^\~e,kHN +-`k9/\#Sy7<M*G@448C&'w|A/d'vrnhp_SfȄtͱɡSq*BNa4CQP0@?!\G]yxOTDGWIѤ&'h${+9pKbOURVUToH5jqkF23R㊅"~㬳iZx O  ~^T`*ۚt%{I]%xO8Qz>~C.}FguiWd2{F林j@MuqFi,8%$~]STIdb]A*o$ ->oYSVx;5Z'gn+T&K +;kʇRo<~A{vmZ`ke=W :3"+ .Daޒ8OИz^DՒּ}'̽u-6ib֭F{cY To+N*-H( nӘL~ǝNIVY+{_[=}h}a^*N@虣eiK,w~:4:i8}4a7%gka(yYM uu ӝ4kQoYƏ|,(;vY|q=NNMY w+.\6\~ym+˖Ώ>LD<ljA{Ӄ?#]SN!2S38LdŲ5+K׷#}\ery͜i͍`M#4*^ᖴ0-G03B1!8{wOw+&gҜkgN tYKV9.H_sL ͜u%.GZ _dIzZS,UΨ,2xW v].\ET<ᙞZW2tQrV{Ydq8vnAU+o[='vλ?9q>{˖/OxlWß?C^~k[P"V_bd<X~]sJߣ&A7z^Lt\v{_ɣ$)%[$nOd"RlԞ>p8'L&em+uy ҷ8[~0k^izShΈ9&RLY]fE"n@&)aɗQJ)6duVKHa0kudhކ ["3L5m`gyK$4E Ky 2&]6x$f >/4'5uԹRKrPZ8nxrRp IKU JMxLk@Y힮(u iUC A>xڒTIz@(gt .UwuuX\cPI2xܙџoz^B^p۲ {{<9mڌkްf5 $іV%3,#v@:l35:{ںDņ7.]dmtg(xm n5WR.]\|\^}zlب7F1,/[c(`LD6N-ٸ-Xg=SQcCiqq& x1!| v\x+Ջݻ¹=JҖtB{4E${|ϖGDdA\NE\Eͨs>'UiI ϺH@p(A\N7xqS׭>[lzmSVʨb6,9T#A\nxMGStSO}Ys#kŬ׿ݭdHR4Sgi ح_Hsҵ"^_Vr.'Ro9!ۼ#Ӛ5/Қt{=c͸(^??ҕ)^KXZ2edjk!Z`TkA~^B<:es,3y]w-āD!Aea>PՙK6LQU@e1"$Qq)~ŋtb`B`Ȝ ΜcљsD=r뙼yi));:Q#죽o>W8%1>G)F|uzPyǦfp#5/mBT0C"e8 4Pvŀ-[47;X{E$ vQV.@[N 1 Jk.:[;Гz5(nKCV4&>:+1bXj]fRlGF &r̒"1U(9K͋X@ };;U3/ &'|<bϐo<8,>G!Ri#4HCP*:åQ& bmL"HC",0E^C5S{פJ( ȄDW~ A<tI@ BJIԉrϜ2E&k"`?Z@@Ē0\sO3FLJ%j@_ϰԹh]~IgxڥQ9yKlV/@S2MEu=!1 ~pF&ws(-bGExiT"TTپ'cap`ES5!qJB5|{W㯆ʜ{_uIOZ`lrǯ_x֋{W3Ym&kx6S^q $迲2vl.nY;$F?uνFK-Neq.?\?顏i`o,M|?Z+稉WڬL_sӘ|uPEQ  E>t\4361?:4:R=$TGq6b(8X9-Z!#[.ND#3_}.Wl_D?#ܽ+͓GSꡧ^Y.{lP۫ХMA"^:oOs"? 5Tb3T]mw"S3;u҆Dy؇}rL(jyGrRw=c}bB|{s IW~p ψ=((cm{Z&K[;7F$z+ x۹=>wh>ݭVERl =KZ;MK->y v+]lP⌇?sS&6\WSҞ6 a3[`:ja6Zau jSxx#W{F,5Q.Ç9t  oh[iHtrsM5]?<_ 󐴕Ecq 2c._tjktR?؞{]}w2yJǛW.il3M* IhFT#G˨Wϖ AAFä9 >_vy jYEr|{/~ulNmZ\}TC{LD'Kh9pw|7ۿ/Mavﭿh2(F9ijGJZ'+;*xݿ\Mϴm޼}46)ݟ{ 7҅ }E;}}dJGHEbT@c"?4 4Xw 6"Sc-:7b8{+&Ї?ux*,MIX/o+nz]^|w-mNHh;:u e7tmóOrSH_zъ(87iЄIѧG gBmI}o![sn+}ţP@-?v :>sCzdU>C69Rmͯ:zk=yH*&펶ֲ&{' , _:p{zP̖>߿l*.ɃZe}{j-_@Fգ%mڷ҇^{@ v]S~ ZW\>ϽsxQL:O ʗꚜP`s+(;~{\n=#zp,s9 G.,O,?v̤{߱uaԖgM2~3ü*N6˒&z{nDcM#MnS vɼWO~@SqW~qe: 엿C{f[[|hغLvC2Zy6m:՟s-˖{/8S!~/_ӶN-˟z居|c?eJf̠w>mqmG:}r.zǞ{<ˏ/-8C I~ݿy{юpK1L$FM.ŇVGWǓ_^.YC kmE}qkS Z2?c\!?,;JxW¦--8;W!AntUˏYO}L#_M{6J>gn,ɏs{S[>=z*j3j_\d}x~L7OL?*o^CZ^33b .[#Zk^zl͙#G-F;TOe%`}ϼ4xg۞}G|Ԙo?y+?}¶aq?I?=br ^v-+^k`jW!}Wo[sfs/o:{Z?a}P8cW.\lWr+&I, Cpa$,fL9uilhSG^׮IBoKW\fƣ}-uOk޸?E=me3V^nm[Á& $*3Y"kprl G3"%2b֖&P 9G.#sav]w4D=&imR9,NP*#rSRN/uS31qK_R*`B,ԩȁEh!]Mj$k¢6/)Lveɡ?SqZ'0N0(X.KDbV@?@pB$"Vc\0?5o+2Zk*J%7?;N.j>VdHESKcF'>7#I,UnqB$1ic&+`蓱[kdfHcki~i]{]uLm3J]2K.Z遫&gZzHogg5mH !x]R5 yUzqTaj.]ia" "kD8wBz$Y"rIIJ*s}<?X1oC3J@v nMVbu{v[̑˃ٺΊZY>L- yFrXT8Xc4 M%Ҧ J.VoϿ7T0⣟ڮ5|*}]I 2I{>x=2jb|04fw%D*qa|,,MR3T*Wr{l2CK%(`K嘵mX%Eg'% ⴚ*+{:JiDȴ>D>ckާ ƁyY[[e㤿ׄ b&~=o<=*56s r)Z:hy45}S<~rBcq苲R? ]ٴōѩ?ɓrGP%D,9w?UsJgWN8a8i{zad [7 QJQF9x_9Kcѹ:}Д(MONifU> BoB᧏JyIU}9m] , K,=[4hLL4* wgvv̂D~`ws>9y{쬊ڝoji#:+B,TEdsLlniѕݛfay~;_aVtrUM3 @4MS5BaYTb @QUc!)$'*2wٍӧ<'}Q$6 ln8h$g؆ δ8wvn;_ޗl1-/y50&|Hxǐ{~9% e4\X_9 :l'WW]a~J 4 s5**DN5{m~(Q4H "`)O+։YVUAsFGdmvBiHN<^ y}MY1kAivoް9HNL`Sbڳb={CL{Xs'qf 3J޽Ugύ+V})9tjtw6v36>״}GNL,Tr/Cy?7r D&ZW˭l:|IG^siśuR2*$5bڷvrv#FiYbފÆZnj&7p}lc}(:k$GyEE ߿=ih[IZjDS@)w]}eJ/t''M";$T{[߰gW]ܷqMuǬ u;Vmy=gвO>jҥj}=mDN P6h]vCSG?pus~'y;KM&E-(?V58N:|8{4𰉅r=jS{r(+DeLeՈǘ_%,(ܠvɔ1r{8#听#6GY#(2P *I@3Fa;2 vM0qQN"CTBMR1H34F"f/ Q=nSndM (6.` BO'&!d$YcXMRTa@QS9[b@{1* EPw_Б@#*k4E$H`0@O I դ87J4D'Y9(D&#9X#U"S eՄ@Og7y bFV.@DC@wW1s"͌*ua0'ZO=Wb,#9ux{b%A"D>< @s{sgS5Io d>F,F);; &e8$8AI2 Ȕ#δ乷R/bTaϹ hV^OH6ш M5h1̗@_43rʼ Aq8bi~woPG?re=4~4:L4&8q hdE0/qvMS h}B`#ओ{%6hc~&6q%pM(/OpĨ8òe(1EgFY ==%*ꁣrk׶ؾwg-;oYUU]=NKSz?5M 5%i#Ӈ f,q{x!/bDzqZ_/f.X:#2S̋ 2Ǩ]MDQ a(njfgj/-%D$j01;O*1֯S./!-FRÂFY8}".X:YBP0v{=Ξ޶v+q %K(*ÒZLf@ (}`WV3YI1zRyE9Ӎ#Yυ)^y0`ġh?"r j[%ۈI'sGE3DP( =_oh74Yd` ) A RXS˕ GF;&8ԒTgַBȮ7z9c7>&;W:*WZƗ6X-nXFSpݳdG}]O|ýY:gKՊ/k\)-V%j&%$3je]qu({/Lk&ě&` }ФߨW?|Ciqzo˾~ @xk oT+qr?8>Q xd1 W'Ed> T_k{727^]eQKbHy{v{(&жi~C\j*m8ЗvVbISikMJhU8cM̴ 6U69CnUTTYp/ȦMMf[֯Sؓ|dör::-@g;aKBj:a{bOC;;ih| n5+ŁDw [$:=1踬X&<қ38\pddMzkIL=e>ٜ`,s=dx^OXw0=3nb#S{))n5z2)"m^i@Y?pHfM6rö)S'`oۖ[GQ v>tٝgܻuSkJ|q)z|ԴtGҳ"q'[>Ճ3eWM;DCzbts.hWٸ(S_:1aFiӦ]`Oamo-7Һ;$aC|fd\5Yis- RCAذ+mܸi{PRfMJunߵߜg}ӊ̄C\wur=k[?bGyULZAAWӦ ۻls->!JM6FAm `4};xSb]{OY1991)ή=jss-cw-o!{J5; ƐbK}`jgwzw~~źZ_>Pۿ/wk|+o哤￸=« ꙯LLV=o^k>W{b۪{7VD~ըCT=7ܲ<M|e[(,|Β^w ^si&y`n$}΃+^h+*H~yE %)+V UJO9BPPXQ>`C[FK4u2j=(޾ED@.wlDx_M "U2Wik}Ѽ^AڳMAOHW /FN ,Y)XŇ6m߽j|.m~+i`9?Hן{+0~@QzhcƝ ;*0M־ְ)կ1Ԋ<}FAݯ{FZ57.}P{zX5_FC;Rg[vK')yv: 7 D{;?٪pM>h.=*3-mdaQiNE^k)32ѭE+죗~5%WOUuU3L^vڑ/]_sWtJ &ZX4?=/ I{B0Zy!vtӻ|ǻ6|{?لĞמ{ͧ UXЎ~͗:FOzO m!/>\s!,nzKUz[?ynYg!$0{u1%/zjq,1 -rTʇa@;֞C;-^kaKGUrůgpqVq3Ν1gHe8KK^_X_w>dSvTR71iZk'cʭtVc;UN6aH:✹sfzrLEwC$yiiq'6]p]0Xwy>}N@ټ.*,N|-ϯZq_L5+7M-oljd¡ LطW*[(8+@Xs.uX6OYy&waI[4jL-ffi#wș]5h谱\~դ*o[;]x}<zD>tDŽheɞ*#]{8cqMs`Jj:)){ԌgM&])7\>7G-u]r%%q-}ݽܒqFK/O#~ҧ\dGvucG/.d$35(HD5iN/Hz.1-kZԤXvˎQW"Q_zt)hK*.:ϝmKsS@ 5V8qI:.//xzgYΏs3?W'Sdٜ3+K{6.?/2Lfpa*uxG@)M^ұ)2(SGi|,6 zKp1ѿ4^v!~y8֫.:aeC͝l 7uఒ-0)E ȆI%âE旖 Uw3Z>99zLE]N`ޕ#ʯr/Rstіw02:QQָʞ~@Ѭcs~ּϽC LS2 EIOv~O|*UdXp:Ͷkn,RUpf, 󼢞 Q@Nۼ"(_`̒lC@4B\l0QDd.~ߍ> RXd!l40 E}@ѷ*Xl5p YY7ݟY`1n|vY#m(I#~ d+6Ԛb /ZTU / co/_OtH1Ӑ('Ȳ#f#w*Mű "e(``EC,*ө]r5e g~tφU~/73|/D k0PDmӘa^}`2?ˆW#4êDScTٯ8]Ͽ%x>f ݵ=;7~Q-:TxQQ @¡9uXn%Nȴ,~/[)+vSeL>$B94jd7|СٜTEeRH@S$A 12T}dL4gU?ٽg=C;lڈ߲}gmĝݟ/ؼ}gMSC{ ʖk9ÇƘ̔8[To~sE Ƥ㛶tܹ+|}."BӍrbJH %(w7#tYr5ǛSG;MəѶISsc ))ђ g8W< aEQ$ap5M a)Ia)o,N-;)/ZkۚuICK\{/f:byf`}yǝS K`]~5;W_>gFfőkܽ흍)kqr9Cb[6sdUyt 6q9w$ svfjb#J0k)B'@!"!E,צMޚ<3 ApʄLjuuJȿh:;?8Ӳn;Nj؞Xrg=WD`S=Rr\{o@;mk̉8oĚşM,à!Y"C2DSrm(* +`\^R#'ϳef[0Š=;6gZi9@%-Q|}}}~IT&۾pŚM,E/D&ފB%z dm ;&Kܱu]R1 sX p#3[{Wư`OIN3>dPN% H33T=63%bmYI;gSs G9(wy bI(Ik:~}¬f9rJʄ N>83=!5%hDJt cE$&-T5aCbfb4uR{ZQɥs/Tdtd:Lc Ή.\/Ys_53,C"R?>qmU<+C+^U s m{u Fߘtiwz=>oKm쉩ue63}a 6%u0\ _` {v]~Ə4ZUU|j%w>cGclѶ Sg%ܲrwu-`ά__ݭ䏚8cHV $"s:|{ƙR7Us8,A~:.qyj<]Zmx?u.uL7m菨>5GG?U.UU}~=u\I:OJkiJPg#ab~ELofGuїY\NRU mk A}y=FG1Q4!̃&QFwtѿzh~wzݸ_Jv5 Bir0rHv?4e}kVt1Xoul 4MR@jꨴDpH X 4'c?]LOjfEGE& IiJMjTWНavVIVa tc_;t8Qs`@*A_XQ! >|P $ZY=YO +r>Y[dp7ӗHi={֬#}I[/#Ig SYw}mUG+c~حvbƭp :gR< G5I9>%Nu#D 5r25F nȑ!EÒ|$/CUE:\Y5re JnB~$!,H !ZƕV9pQ%M--[U%ATNi;M !Q"{ Ήigpmn;ݫiʃ٣G-J4E|NX~d׵vrئi(GoT-$}̽7?sMESqCO??Pٓv/-#=}͓$T^|ChJ;ܲ&b[ J,|hOq;`FZ۞7kΟ[zEwZkq[ƤrŒ:}Dz-(G ܬ5~pwT(zɣ&z+*I Awϙ5Um{n[.If,\PQSPv.6[7.mhkJ|}Y3༓4_oؿwᣟ,vk>z L#/ּ!N|wd‹?ܟ_|Φ:ܝ!X>/DW՞m 7a,TQQ2+GUaΟ?~I]nrɊfwxE?Sw{S}ᄍnP}]^31q៖MTnΙWl?%ˢ)z^R FX՞ڏy7SZoh f\xQ%Z <_xe4(+n` lx 7&{GITmםҜzT>nR?Яz?z殺)t Ble2GAdƛcXyg 8lN~ϯH`sfYwYwLlIL>I]^@H!B0a+63 8>/:ԒK!TNVICؽ,|ƒ9<|G{g~ꎫs_z۽]/>T0n/]s+vtTTl ͎\ٵvLjΫZ80jsr&M)Sj6} {UA-xU/Еݕ}>r۾0~ <49cOCgG:wΖqLO!7%-&:c01 1G5Em=TUA(:cBh@TIaX`5g܈|z̐íMvHW:ހiM/~;W\XDf%G7?~1DfJ2@FN>98%5?a +M&hJLliQ0oXe)TubuM #.n{8yn߱;I^&%%֎)vDE65lq,T|&?~i:aˡֶj*VS̡Ge[rayȲm`k .UUEh[2آ)Yl?\=.eYi}9c38& @Jľͻ*ښfU6䤗ic0P!efY" %\\xŸ86ŰsڣUMSmL2(3M4MaH(VYG_?wfOf۠0^xg:K.RdСy@Z^['Cbi Rj]Դe2P'bOEؒy/|/RFge) (R]{egv!( ;>Qw$zBCӪˍh5"wm8Q_tWE5$6(V$CtRS\V^kx!~ONmO^`;"B}D(od$[ &*Ut g,f@0sl0Fd4řLb4[Mf@4Ƙ(֮!` Gh QQYI#lHi$baE @\?eX |sC7PiG2u(&F+G;|žwy<(пHurP0dmt=~$IJnGx.;^X ^ZZsݝ6)7K2B۶%IL P1;eP)̛f dwMFMO_[{]~ETYTʔ&&g޷7iSG`"^!y9d*4wdR]7BDh(e5RL}/oħOWiMJ̮8,NƊi"z @݉NwYW9l뻲l+Q",0B8,)"I2FC<u Nx鲿ѳGj{Kh);ÐwEhS-IP=aYm+ى1,PqTUkש~ ]t{tvv`N vNu"`M&+6w*ŏ:NI#F(nӦ=@X gvfggGU$c+||QBR`wߎ/Np64t%1 4pquuW%@SU/ىm7Ԩqi߹v.^Hn6=szUU>ah%6u79tcyYl#'$G_3`ME ns86{T4C)c2S}-*axn:,}zT@MJS_ou /u5L.lيnR%uuJ0ɉ)_іF*xDINRӆ_|ͺimֆI\Cs|k.@ǎ*t$~݇6/ZFwiIqOOuBt\ٙ;ԦZCJ.tX<͖3OPF3i/Z+'nڸ`Fe{_|՝ s)NnQƸ!E)t]k]no/{挝Wl/7s0Gi3%>wJ65?oZnǔo[,u{k']qcix[R; IE;V.Y6,^_r){ɥi;o6qrݮZQK3Xn5oX;'uUZ276.9+ϫIX2tʓDI  Di> 펢:rshcZ3%nZʱɕ2*'X#NY##9cFBf񹓊nh-;+fY͟6,y/\?0`nX F ҕdQrQh +ӆ3cԸ.*o(mɂac? 4$b8>X/#J~vEG ~ng]9IfX xac( /NYU"ȼFx.Q !|h FшjMl8y"Z9,2M1iûa  !$+jS„q{WP{]Ҁ`pghàQE"ł*P1`"HHC@lؐ XVqd4LfZ,Vj6V#gM#fEf@P$Q!}MӰ*Cgv͋d9wvŷc?]IRT$D֜^ .?w?@ EEDEcD4@I(XP~+!! 1lFjZ6bI4mfd6h0!"L0'MU!1 x+yai샋f Q:Au]{ L6l&/P+]Ԫ!DLůI>YM6܃HpdHIG] S@3jVgɺfpEJV~V dڍ%={'2˴[CG&("-G\6dwHg0VOأǮJJ$D%}>>?>? +HVAVpD0BS@S@hP c$S4` ؘ ٠ Zmk5ljZsl7[&3Dz4EQMq'@C7_JCPK.x=h=FvmLB  @o.2N>*XSYigX#"qd ⅷ(@gД|ڭ=(!Jꜗɕ( P4tu)%K)b( FdB%.;m%d$ )HU `OαDhADTʄLtm,8Y9lƙ-&l6 MS MjS G@XHKDf8~Iݾs) ɮv(WhP2 1FB2DFCMCaqۏ }>p.A( QP ㈅$PY7စZ蠅[QVeemCb$-fd1rM EGTa0a?ٌ_@(d3 Djll5y<(2L2@X1SSSSSSQB 59%1Y2h,pp9L@D n ˂ei8EQtW$ "l\^pC.? H H$:|J o#Nj@$`D4S! > ~ڍFY(nfd1,244C3 M4 rL&pg8Of1kl3őn//`,3D&M,?J@Hg?=lȚ=Y !)LtKty[ '4KC a"%)BFY0$0 MTD-BJ,h2Qb3Yl ,M43(O'3͎WOm9c`R5C҆ž@š+Gt6 @@QQ1<{^qJN9V6^ v<$SxH {ɳk^%HИ8:S ֏ЗjA '!^ .? !$!xΐ$# 9"¤(ک 34㠑 (X(1ʀmf*BXYjTl4XcfYa/g_c4t~vwPp?X$#z<# @ (T<rY`eDVx uuz{{cccBA@H–N[A?@W/(:woVy}u%hhW*mD ^`DB70BOz#N/8"Ay"=Od-}7ELG`p2ఁ (X)nDmFj8̖,d4r4c`Xa8w,[X@X4 0ڮ;fϙ+'èa4!̇ *#]: H22S$oAM!$b$jgEӭ6Β}ԘM 3_3_7s=G@\w)}:ıpY㡇xk"t>gi󄾳GZ;{ {n/ |38,vzш&0y'LT_v "0QG!?%:Q:7 @N `*Phq(!@ߌhVF!&d6-fdXa 2)N}R4M$)66~۷/))iH~AJV"c;gΜȇ.ѣSgN>'NXY'WUT=:2/2DM^|U(*;6 xҺVkwlF:Qvx ߽e{0|ɩ 05t)ظqcjjjVVwr#{#uD" I@!^/|>/ ~(=3pR"_H HP@xB X(5ʄb,kcl6-h2 k`9e98N}}}$BСChdY6 䨨P(͖0L8z<ϗ@kkkGG#`0 ~`|bڊ|4M4dY4-[,#{e6'NUM]Β$BB (,? NqFl>O! #_|<aPGN%}KkL_&DD X3X nbZZ 6l2&h0 ,kAa/|t:xT,BoooOOO 4-***%%%..NvOl<ϻ\.Q)r8rɲl6SSS"|gg4`08UU].WwwwMŒo4 !~v psqniEN Ј֣Y2@I.$R'۰1 )"PSUe0m( OY`0KSU0Zo3 {Ԩ4-xl{w Pw5 1,*ҟ#pAR%؇.$tJ%,LԎ tTBZ^BXH6j骤kOK12 b8;Kq56:ٛ[MFw)UDLh(!^Jx*ua 7i~,ܩIE3)&–-uL~Ɯ3 y=TɨQUB1X`"LBx66՛{^hArC3wu0(&`& @Q "ك/DfF% a4{:j|-֔Y[bR42&6ɟtׯ==TQ7pƭw=}EF@KGHo`2;n^x1ҴeVOkE"Q! UHRp + Ah٩ݔ$w-d+X5O$Ҳ+.|KWw"X&ž? M0V4z`[_?3o&));+!qvߤX?w=@#y(ih4"c}~u :o"IvIMo: <%-% ȝoj힅Χ-og#kyr]WBs *sI(v)#f}m֮ %Qf{^{4"NBh"T$G8]Ga U2 )9>kUnC)SJF勢:: )ч'pǪP30[RgwupLmk@DҠʢV0>Zr/"s;7蔻.ܿ}Nh_[_ɝ5k\%L,g$Ǜ&Ś*o00(hX-(a)Q FQ ,n2n_d:scP( t]csʆ}Whq} )2X-y+1Wy.8IE_*8 ֔ &'ǧ”c[zJ7Wx+ɘ )>9hFXV(cg_ڎXSe7\::?ABiDC'K@ h1qBȯB6FY:"{>qWث^o\s j'˛<A>lKbP5f<G {W$z (h\ۡi=^_K; |ARB)/}Gs#n}|ǛonWz 8=GΏ3KTTTuD(;,K˼H0Fa$!&1_\WuE>!(0˲4i "-cBXQdIVOR04dEf@STq!T4ɲddP0ª,Kb0[,Ȓ(zP #G|.!P%Q4ЁOmL4BBm6'DE"~(Dь*#:؃8g KESD }@ "I"TF DE1 -AF(D"IO3|B$QDH|H!bZ²gi3`Wo&ҬYxqi6lTpN.:=3T}ui6͙-Q>R1DzgWܶ>GOGG'#X::::QPUp8{utt~@AE Vttĉ6Irss^HUGG'KGGGlVKK˒%K::::Y322"XNsҥygoO?򳎎ο7U~}X:::?tKGGG_րdI5eBQ'5'B,*1hhl0,9YUd2::;%#w#bMƚB76LYW >rS!ï^|s/>IRhJ=`ibR zDŽeqbCȲ42Lt0Q\`8Jv{b#>ELQHp5̴?+ȀXjr{Y9W+sJ`5l*) Q 1P ش+fY]tt~z]BBL~xcY$QzZZ-MbOH#|/W4o`fל\ȉ}$=-q^٨Ǝ~r񔢡I.K]"eBA=H*5}X1$fm@1XO " tK1ESbEӃ)@c &)w<-?h`'JG'&XSjȳl]{.@wD$]~uGñe6 ͱA_2bݪ՛UUHeaIpuw\pYZ}Ϲ\J5s~o(<ۯ{*<;ZkV<@w}~丨X效w`F|Щ"!Ypb+<@[ź}@Bǧ&61-[U~dA+_,? 0ʇ7WMy7N fUUT5@Eahr4%Ds2 mvk_E4C&"+l2pP4,K1a4E0UUO( EXX1IxECDS%YČb2*󢨧bJ*m4S()*S/PaAD w!ZĜ9O4'+E61 /|Tid٩Up}>{iYB$v+[utt~x֕)JB23 P A 0bퟧ) g^>ge>giUl,|ZW6âJ?:::l :::`|]B򳎎߶)S ~ttt~(:::?y.X::::5g/^W~T~`\˗땟utt~@A5j?,򳎎^YGG'.X:::`KU$^?!eAU wSME]MQxQ$zNa"brF]zT|fi"wHOrss1"_RIM!Dg<}Z$YMQl)GdY-aYNi!`Ϟ733;wYAw=WܛAL!PdIVTr k jXFE)DQ@&B0@ϿLnkËsV5,"!@ 2D%IHadE;gY9ADEYmt$Ԫٗ5WC)=zOYG*XD!pa3gd$D7y3E 0M98 ]|gS5.(;4đ^5|LY >^<,;㇎x$SnnƐ􆪊ްa„")Iez_@D3.h7ڪ5}( lX|oǁzEͭB/ q-x MU)acIkVz^B`iLPY` ]K;{9y8V/ (9,qvo?Y?~OVP] ٙ ͽ]m}t73jq7=Uvu7NimRJ'?y{}bHϯ썧[sW6o~_(5Bowg]m]\??fŚq(-5U忼=t]:g |5.Y::?.!!,ɧ$ w5/ Ƿ싏_b_QpeʡſRLӆ;f/=k^}_{v!<͗(,-􅏶d]:rQJL^!‡Ƽҩ1o>|FͿh̟??BU^}m;8tYH묯rmH3flz^Go^~S5ck| S&^?y7mnذl2P|/_=$d-ZZ$ξ#6t\ΎwuESe169q)jQ8x}^b,ivYȥ w@8 y68y e ͠`` `^t)F s$em8aqe+L++]8#xV^Y8v/8ڵtED&Κc|0>9w9G5 VZ6cxÞVh]'&(LĄFT |DM cK'=j^YNeX:RZi|FhzB4M#Evـ(}n>6A/M邥2H@ agok{#0H HSUE!a1!! VHUR_6DQ@,B è"+e[utt~R]S1|}]3 H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F%IDATxy|]U7Ykg<'1i-P@Rb̓"Ƚ(W+xU( (pA,cAPX:)M:i99ZIKZ&m?'}vrk=g ii:4Mt`iK4Mi,Mz6Dtd%gJ韸iͭ,  . ;0J/i k3pp#C,j~4MS{=kX6t`iK4 X٥#Ff߿"@ \(Rݧ4 X3oʗofAO/SGwR$|O#FO1@A2rC ˏYd xJߝ]IC&*"eE Կ_vHH<=g|~?x>M,Z8.Fa槫z`K223?2otD"I@ !* HGDE 9Rwĉ˯*d~ 8C@0դf3@U 1duGV.eŽ7|f% ᚦ fYhi,{L\,ܜіі֒hJ6;/PT>* z"OAf*2L0fGL$bvqJ !3eGlyBBVi209qEUeGMt1!4+6 =c=]Yc fDW{'{t}甔FcHIEҘŀ#jP_œf+Ϝv҂ēj؄a3=90>S8%EO:yz[d|eI Oo.Kk/?fk+5᥿׼TqYFj};Ÿ.YT o^a{[aXK>)ޓ$?mXݍUvT|KmG.xv3rfwKp܊F|ni3u.1YA`Bڦx(ae+G`OؤYyN kݿwQԞxt{whɖ%g 5}ݷùw^:lq6#ƲBx'x߭yx+0 ^r%gN8Bah ΢6L1x걚m 7>ZA*ɺ%/V]֊ʒsPwNӆ&rOxոSN`@mm,o Ul?qRAn8xje,ViIœ>Nelod[B2뛺P6wRf$;vzGBxw;1 ) Yk;;}EXץrb; 6ŃA2J,)" AH,ѼD%z|iC1%,?깗5&qͳy`π7ܯ6e\BT=>NI9|ss[q{{¿<aMIIX1&LuEl0#I798 'cDYY%Uq$|kbVx֞!;D ! dH$@~Y(&@PsiCXB?`wmz3/\+9Åg<Չ,;b*U6> .tڤ"tmIB(ugEؚi ʝ-߹qOMH_}{?}sjD;nf6c>A/4&1j|v|]9cLV=gVN4" 8¾'Dо'ܲΆ׻li]\I#`> 3RTh1~ף!1O( `1 ,<ѧMXP^m9jFwl< g/b`|?KQ?}8Sl쳟HӴo~4Mi,Mm}N5,IIRRMiڀxONs@ߐ`4Pt4mUfbT*.!!Dc۫pG;'$= |7̚1ܮj)R]n1=A"_Q_?gE0nx,8Z=Idr 64o2h$:vlyݍȋ3G͠Wem9Cf!4C̓>W?8qǚtBϗ10P)r#'I $RD$&rG Je=6\!/ mqO(Ex4{b'$@۫ZjX0ue[QE~[hJۦiCX^o={rU'Mzdٳ0W .HH(*V@#/*^4} Jb u'| 2K#F<ݕ0l{ƨ*gxck|C G$rx6SzZTvV 99!ÄXP܏0m =}sO#_:^J;}؏OɿoU[S LXvmeF UhU*bJ8}Fqݪ"3vR-'ve}%+CÕ{hʰ_͌˙1b=^ E2ggظy?3+_< ]>~GW~I;xʼԋUΌ1oVvX6Inoŕ; [3Vտ1 OMRrIkj u_BM;ʩ'NƦ΃9əmWCdefJY+3"g.YS)l_0+'ל[݄iY_c}kh |VO|}/qI%tZpuUu<{㈤TĹw\к:~J1{+'fŸRad&G,`1#ᄑ%å5kXzܥ0r2Qzgj[F_5 珂aoa211ݚxU^ebN}WbGJ@.6'z$1t"w&o;͊rsPbk·,#Ii0h#(JØ}mn\Ve,M*4osȀK<ZAa P vu'ʩ0װH2k1-IzO)?<5zp>j;!{LU'Pu'òֵ̚ZZ$L!oҰ|bl,$CDEyߛ4sEa!! *ds8rƒ)Y.FwryK8lraiPVkSk+7t$_Yp -O+ o0ؕ zSB"x&ꩁ5zdg%7%""&R~hG{DCdY=_xĶon*7lA K3ls^Ǿìխd2ޚ_la0uج'ff'{])æwDS`q?S&)3O9S @+,'bJ_&e0`J)_3Bp8c+CE)A`9!w*R2-#+I#}W6@<H||te*¨@W-_ZJJ' T!`'Z=@DJxi0M. eR2%1,sFRl!DΑH` _$T |IG<_ g@BHH4I+ӗ:4mg!Vnj|OD 57.q1}^֑թW=ԟհᄐäifrX\)]24m@ F?H iaCiϰ r{CѝixrA \ɾǓo-wM%R%=57B^sQzeG޴OӾ#9 BŸYȿtTlF&Zny]ջ?i3MV~TI릶9ҵրZE`9";d_6: 1~6e4mnw~ٯy-Y YP%ÊhL{]BEa[f? G]tΤ;xB9B`&R•0Xb'=I$ gD O f,;|ˮETI_WDD6yEiQEe6IOo4,.\9"GO*W=^I$.M{۷_[pOr-Hrtev:60R^33ӭ*kdR9%ÙSj˷Fd46ʔxƏyGq5@*zaMK2L #T^OH<ѓ̤TUyX 49Ffܘeѻ[?n = 7*q󛵞eq/cQέmi{pEKRrMH=KnNiCR~c`nY'`_kfAB:kj޼I `^zbʱnۯsGrt,'A[ '\3%3?3߹Rjw^h痍hnm z9k<6G\<~V6sbw^2~|*'Q,,-s$uƽwu89_,Y@HRlX]g%?>\5״a_cFM?P eDfrfob'E~tQ3r.ZoOg _9*5U|҂2#ϯi-.̢[ֽߪc❗{Es_9'M27o|&vͬ8uj<Ǫ*fUKUC2z%G48*DMD|j״UZ³~-,S=˫.`D9Qkǃxw4 _H(ܯ* F좲FEP%z}@n14&)SȠ &uCDZS`̏d'3Pv2GH d6goAHrAM p$S mݷPJ\O 5mFXG{ozJ~{'FpဳW¢YֺGnjtvw%wRUW']#(:&4GL/+K&Wy&ڌc;2f7IQ 6d卺hld 84x+ݡBc}ԗP`!pH!TJ3= 1l7:ĶhoA3r[i{`\/{lRͫaƞ;] d8weKLG+:Mպ IAÊ.mw}{%6`_Vzd`CϖU]4#7?UcM}1A۪~+|1mq]Bu[qicz۝S$7$(wwTrrڝIexm廊ۋwVоq M6&~PxZw03[{){Š +k4(W'N|lk1߷/1)J t} g @4828SJcg&JwuFd"HJ( 9 L %m@X4GPD bW2PJD]ϣiVɲxw}mcО6C6J+0B `e1[ ?yz&glϔ.`e>g~:>Wh>!?K`,} ]4M)!8?ch4Mӻ5hK4Mi>+T#ѝ5MGP}/?rrr^*g.=2Sz~4M(+l)uXDz:Mӆ>[kvEwMa9#8Y"Hdef*O\Ӵ@4Aֺu.\x0E70yAH'_M“TjKQ__L&;He +#Mz6P4M0S7뢻i X:zqi4LJnn%?EKF*J"pجWvӱYUqOJi}a2Ǝ߽0Gӆ鷷nARf>"QYǍ>_?GwKJϝC1N~raŦ hY/76t3lﯫZ*,ی)~jŖӣjn`aW{~%)TNQ/_ {MQEUr[0NԶ|mB3|uC^I3vnkt{ge}G>joVj0B [[f6=aCk\պ0vئ^OZ!J4IPn!!ر1wƔH4m+;8d珯XG^Ў3䶏~{_gkiጂ_~u۳1 p2vxiqmB `sBIA'aH! kГpLT)A[*& -Զuކ:H@W4m/]w@]??}"z߫VW}8['x89w?+56^snK%Wlvf/ua۶eS*"/MDyQb+~1|S*T8&aEKWwR|ظXgt1n23:"@n!7 ,᧢YOW"3d{ysw&&{@5`[n_E]]ݒ%K>xO֍zV>]218j w'#jŦq'ziM gR*HT!J"2cGMἱeM=*,f64veuGQiQUwтS*磝 `5 }fMGuqqWS[5:~lVH~Ҏ i8O>KɾQO$Ra([Zo7&КS֜hO׫;!=,[T0Sx4ɳ콾3m#AE2"`sLw Q;<1tZiڐհaf,]4m욦4MӁiڿϩ գ[k6`///;"N2c%/iB9YӴÆaiK4Mi:4Mt`i"oplQ IENDB`PNG  IHDRi% pHYs+ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F~IDATx}u`\ǵVd̎1c;qi6I0Q-ffƕ+-3\Ɏk&mΜ9sܙs`!|Wc>SX>>>>Oa>>SX>>>SX>Oa>>S===b7 >ß0;vVSSӭ[ oV|? x> K"(J\|0Drφ>|WBH;3"AA_} FKbL*p e(Er z% ILQXCT)Q EqcH"A< >_2llⵋr1Ncɭ;_D-ZO*CyN < q a p8󸩧M/wE'*D" "19W/&yG8If8;oޭ#oMXD/}剂_ߪIލ>'%ЌߖM0`lɲt-KI 1,rO/45 9Lƒǩ7P=z/$6؟ruFOI"B)fSF[HTl8ǔцBqDcCim`2D$UI1nqDyuک[4 Oڼ/~O{B0eC"bT Q?}Ga!"䭭|K1v&1cy!tEwSUIv}szl5o|0ԵG/}yNwɄSpࢱC~~NɝY],ŀ}+AX~wUZaG*M|8+鱫Q#O$R= /̵xNi?eZ7Dlk:DY>3Ga+#o5gzoo};֙s6淿7 m:H {*IQgy6,ryYg%b Qgj0/YŅxAfŢ82q%(R}Apb%wF)E4P82e8-mQؤG 88Ab"_jzۃp㰆!hy7 ZVy0$ ??Y ! V^9|wPX! e{yϮc?'`A(偬ICS$eEkœo~JV2_wV2}%~m۞&oc50B!nu{\,̙7Trm۾y)ƌ+x}7M12 T!"%1qIbL2) f|A|i]UU5::*o;Dnl4Z,VlZ-fťƱ-!" -εNE72ä,v5bsJ雗o-]8/>r(f޺pYJ@1uǘ,S}-m&(͝QxUK#$ qJ~}.B48\ukA,hm3y{V6Jo\6oNVZLOW_eWZ5+??sc MQI"bHw 90D 2Ͱ8c8!"0f0pfpKp$0>SX>,>M q4M>$|M}֟ 9|#P~p8}S>ӴaQ;|(>e;%j{K>||),||| K۬t6?inxϘ-WnE::v 0`>;PfG23vnCj3g"q۝\m}F~mi?6h/=ߠh\)tئ[[{*>im>nM_=fon2˯NqÐMc}bESo4fͷwNڌ볓궡Wީvٴ X<1>c #wLW7뿩tuw39e#G/]UXBSE[v8ez|ahvycՕj}u!xR]^:h6ttt.cz@}F@ylwNn@i~DkvE"fюQfCiuOsMK/pE?P]1uMO 5HgC]88uCZL[mu #@;D]eɈaFFʶIq3Vpw暴Տf71]c֔WY<uX]ѡ)kfﮨnpvvL&' \SVp2RW1'3ki29PUhq8a(R`nxIIIee)cݭM}[QÎ4i ϓ\;5k.tvץ1r V'Y_YUuJ[{`FGJ+jNwwCUKFFA?k/+)7t=Rw饟c&Zr p:[::G Ԥ9mIk(-)IȬ(2p'+JJz'`;c}mohbvlTgDoIYB`'Gz*O1MN\_c&)%>EIROpRfru|)%Q^aVFڍ0VyǯߊKqzp"`ʵ\[߈K;;y1#ugc=)X]$kQoYu78?'9+ ؄_@$DfKj/2iDldǝGzuǎ"es]8&'O ;ڸ8Pmi K^\pZDN^_-0E{J\`tœceD^=oxqִ A_S^.I?6ho!lN= A&kI_Oظk̶BQxʜlA=GOߖ*Dum))/;uc91`QW~u9> WPDdΎM[9nk%ʺpjzᢔzS}&H&^g8];ͫܤU3Jd|zj UG)Su޾ie#N{Gk֣! eB=mm*/'ZyZ#b*nst:'>37aA8! o-\m.Њ\]::=_U$'B4U|w- U[?1Y`r)/x/RG黯@uN˜lQR[XqGl0kEւeia7 "!hj-*k3/͟OowM- cfICzfw^SmxE9=EwX5ucC=ť"24~C߂Z<D+ܹ5Q+v}~<=`u#{7"Cx|je+Co\(%"6]:?($_LztmmQ?Pn{khЗ>c $c_ N` 0Nm>oϞV "h$2_ęu\zZ+ݹa1}쥣3<~Egsvm߰w&x/*N۽*:P @w-O&7<}!|BXd\.uz'f쁇XW^<8/%rva~5M5<1Fm' :RaRTmjSOЮ-"?HzV̉]!*x b 8hN$PnXAf2ЏA(U#˰G+*2n/ Ka@0C(T. gf!_1A2Y[ )IpI*ϼom̺!`R\)X/얰CM$EA R?*7ѸVperE@₭}jДB*a$I Y'% Lnȏ 1sH$pgƊ%& R$+!a/}c)!I!!äbdb$,R! ڋ_,yyM69mpI2X%IC%:s|NI J"֯KxB$bpN@_ovLd.>4cᚕ--]jݵ zpWeF -Ǐ_%+ưvӞ`jl"1 *;|d5L&魹|QIpgjIÒ}7~y_mpԩJ<[W I0LD7 xV,e?yOaa8I89~!34y.],|wF?8}KI[xY"H:VzZ) Wq Lja8A6!/$ӯJiˎv#E"lF1Ww1kN0$yT}eR|A"wLj_ )&1;+WO18uZ*$|ړoIeBnn 3}w/QȀF2D yjE+/3`ZA/ifgawGN\..7rl4q9[ /E dpG{7biC!ďwM,4K!Xi`h!dպ)yEsP;320 ⢼.Bh_W8(v]?cvѣ5G:sidB.۩mZcq3rx)e2z -MuiG_@[FHڦG*Lp1w4yj[jHƆa%h nqa8g@+w+htw ʦW~иy6"i֘_*_?ҧ,,Ϟ;)y1 q< N !lk Mg{ݜK)`*4'洼%ARlvDH?$/[e6rSo~pw2)5~Ʊ۷B3%?yժ2˗Mةކ;R"o;ri$#5΍k%U%Z W|ީ⋗{EeJR".ղZUdpw:\>y1s<Вz9_>'==U|巚o( /3NZ7Azނ3G.0pY)7NօdJ'VH2Rc#s31;sj !#[7z&,ϊdo74hwlZ_v#L$J '|rJA|pVW}D]3ք&e7nUU!SωhӨI/U\otN34;C;C#Eq*GцO_45.:5p ĸe_]GO7kS3;o7uvr,O 2RoזwPHhMMu\mI8/5kz"2:H SUuxɕ)~&=?Er%guzYS7'#iUE&)k':dFcAiOwD *xz%nm&_rH1Ycf;h}v//8嗷.H40w󋰘BT€ez`\599<8>M^W#|DIBh٢m?)+f)ZַoN w֤Aw¥Ͽ̖K/4yoz{*&6|_{HOW;?xoO[MwsиaԏM  p}@½/~5ϟE/\/>n8;gNaa>xӍݨ4DBD D%0L"$R%$ yI2>l8_B2`9ro;xh" q,0a:''1@<7-U,U'i#Om\!ۆeD_.ϤBqF@(#'ybIS2ebI \u/?Q={El{CgnW7)H@,%΢8wؔu'gg%*\ƨlq${nبqX(0LA'FH$ρCsB@* S`L\DH 箕V6U{ŋ5f_C^ý7OwKG:HM`ڢWN;ө1 ,}'TH I ƥ캁NMJRH$OKTOM6U]| Dp|ScrIR?o<aLFZ<"=3=njh8?F)ɞ2Nq@36!%e iܰΘ$+.hDq0R*㢬 p~&ᘈ!sr搤$@l3jx<7V% iYaR"O!e?vD2248X!:3-XFqEj\LlR엓-5" E" ŘL&%bR$."3rl~ʴyXJNTL( n'p2|NNATA 'H2s>,qkF K`.{\@ld_9Y(P345>P$ubB$cꖚ~ۡ,ji85;<>1<6;?#zp?jVI.Mf9>&1:XA D&'I [ 'vG*bd܅ PQeKXRzJ0ESљRHVV%eMKuL47.\VWQ埵zUFhGR8yXu$?;ifz:eyI<ˇ'Ʃ䄀Դh ,0=^\tЎ_]֡,\5?%!azD}.8$[*͙;wř)ns3r)pAcmFIQ2>oNNNvJW]?A"VY5-MDlub:8gyyԞtIrrZNHHMqM֪9 뷧dvz*:;a=~LmVEsrS…ҒjUr~^^vB N+:ًf&ITEK䦆J($c]?xV=wrhCIeHĪYF:t'xR.Vڛ5}r2Ң$иp%uׇ*"@ʰX;mfZQ@JVp]AOĆ޺~wʘDjnPpʜ QQ555QaѸLYRhAzjlv&(:-&B>ge^\m %7۲mifICTƢE9re`HtB"G(35ȃ+ 0o┸?~ֿ㨦ڛϞCk_B';h~J?U[ކ/1/w/~3bWt)9 *^`ÿhbN?^[glQ#-Hye4u\  `ǭ3=ڑ]7Ml4@c_Hq4M,ӟm^hmk?c7vNMŵw_dQQ;?o{/O~Ιe)D59xb~4󝋯NX UN#M]2Kw[g;vp~"6Wr\?aR>o Yok.J0VZVd!DqI+U aFA'!aR%6G:;I QE~EqLlbx04wD$KEYƅGVO9αQQPl-+61ѡi6Xz9z\ ?yJmP66vƻ{&qaDos]:&1w566܏ټJM3A *)3x"&uSC]-:?*%U*8O]YMֺLSyN=Jd雴㄃rINhOLj>&>pԷK<@?0&hHDRBQdPۻ/2*Rc6Ӵa"F?i;Ӟp69鈓2\kݵm{RMnuJVUa%Q0R3'&uKʝ_dCo1?,P)ڮm HNOcex?rZ/2H)2&[ƣD8x-;U48,@nZڶH1N]yq΃EMi&ˬ;S:揽_-0E$'-n"F:.>wKkY'8PXj UTCUi=&.jwmʨjlh~b( @Ĺ&?CIbmiTI :mcQk4*B+#^FG ULY'@e%FFr;S}wS)#f#LJD28MG$K4^W:'%GkچIdiI`NF& fSC}:I(xNwOjg7^`bg{8~ C7>jexg:Mg8[oX+~*$1K1hK**9Q3lUz}$F|MukFz̵f7޼}/ttE_j3gnV4>xzIM\fiJkq"An~wV; ӭw>(j׼}BޚJ*][t둹s3c# yu'L?Zjsj m|N!^ƮQսu䘓 ep{kpԜ,']YO5]fuuh<+q À E uDSxK/οe;^kco~'5tz OF·j;}_01݅}W9՗lNuoz{BmKG^ _ІqS~p](V]nBv,H0B" ,sۆ[֍tÒr/HOjqR3Si4[DmmK6#7ܮ9thW7jg퇶4 "߶;j礧mٱV1;=MFܥwm޵zev>n=tGKϼaIy`E y7~KYSW:+SB0HB$`!2/i~[y"@A&ImxЋ8;zܙ$Eo%X\eZq_ .['BiĀa2G.LD`@J3Qu$'۵zӯxH s,<{ċRL ׏~Ў#+*c2b)@Db1" Hxܫ^gɚ$':䲱3o\?8 osj78*)X,o1~Qs U+d̏xaOF+#9CWK HT"#0L XT⸶_]N'EG-8[:,&pQS,`~aG1M[z/W *IT8U2"Uu0"o(PIu[mzz_S%")Xкξ6yWxJ623:D*ܵIb WN@Rp'cң{[izۚ4:>s/O[æQSBQ/Өm44r ly,Bq4f9dЌM!1^B>Cu]Ȱ"f7 ~b|#(hCHP!)EѴg?zj^%aL ay$xNwl4KjvTYiȈM <2 E!KѬLZ=r=#{)- ;>:W}B4Gmngh4_rg arl izr^ٓ%0yŸ11yJ1p<C496lS!=3LB^p!A318RzAzr'za=+rx|Ervܧo^‡@Q}OMo ٪i 0_MF|*T?3Y>e`8Wg Y)Cti^>hnn[k0?U`&蟍:ooO-W} e6p٪k9QS)5z<βʂ'7o?vbF\w)[q\tn[,4O6z~ 6ɡc nRUܨ? 7GS7MIJ։+'(jv^QZY`1L0P~ǿ~K㾯5ѢN| /cY!Dzg 3#$u##Js&c5Ȳ6 %l¬7*?.>]1{)ghs#3^*urp\K9:&!X8[fz# csF<:љ!~lRsfc+N=ue+( WgC U,k_tszW_[vR!<憖Aޣl_̓#ڻTu_ƉɁ?R.ٻ6_"xmCfN;>&hvucC? ֙`|Pb q࠿?L2]MVd-:&cw( rRh(*Tx%OZv?`l221@,b0$|љ#} ݾ:g Yy/6Mg5?^znHWL=W~킢 o07VGgo|j«9=+Nf^yQSW^7#7]Ƭّbd^Oݾ|]hGm?8<+q翐Aizʵ~V%]8y_g_9M}Wx|8dAf/^P]xȉM[+/߻5[i;F+3OgXw gm>y嶇 {C2\.bC;SŞ9{!=jX^zMR|ĕ/]r O'DȥXJ4_?ܡǎrSV7O\yo>zmKGϋ Ǫ' yC9'=+ʪf(iq2?f~=_{d޶pŪ{1Owsմ]pa=Y9ӎNJ%|߳7M5@ZaW ƒ wwU۾#7&'w<˳o8^ dqco5{+js;cC.s*{>zP[~fynVA- S4۹ŧ_.9MWS^z!+e}kߥt}E7n_ؑ~eY1ǣk5{9zEu/kl5ɪ =w;'/o|>>XԳEu3n8?ԾïyBrv'>VRaeD.88f+7)Pmv ~!]/>Flz]TjiUsYFF)Q75pUng["Mkyicƅsa62{͎ynE~q_tDu9fKs쯾Z+ާ_ܻ ŎY-ʺ/~;zu` 9۟ؖ">{%p֣ k=8_+oܷ]7_xrsnO;/Oܷ?וXYimpO=Oڴg̯s9"wٚm=e V-YPdcϾ'BQAOŭNguFac)]*!A/#@dʢ9W3P!_)Yv768jΚslcGU۲vbbHHi(XB H\ ψ0z68N s3#%Ϗ$g1ct(EWDp[#AA@nzp⹳41U]fL YX~C(*#5tZ 4N#d ƱzUbO EY *'kaw8. 0\U?f@Hy~Xw )c"6#LAbuhxʅ^>8K.DDgg%~3ڣsp[*c[7ML1iA*,u;q傝^q,2H^F{!CM5lNj/xP4K1$sE~ʐ9"k-ްXK}TrfvDhPbBJUhBDGS%5^"0=-5"78IED(DY*4&!RG$D+$DHNP* )%Q?E+׬\d@`Dl* $$.?(<,*D!ˢbe$ Gǯ]34:z]VHB%bI\d$"Bdb_lBBO{, L t%58(-)VN ?4$>*`ȰPHDF$&,i*LN  VyBsӴU5mA9yCQ&fLj,+6O5녥k׈M]5 12<9JYZR!Df%džG1}%neeCB$iLdHTR@;'GGF===8">ܾS* ޴T<":Q)[Puox`G}K?olԖI I|piϕɇ Lڑ+D.¸OĐ[e濼~Ef0qUV-ɍ-0m,pY sgqTOh=/aq)3{l^'z?54lVѫjTXշN?*Nmr|szi+'߽^Ĺ\kMU/Op fl1ug$ه~7>53Z o˽ۯE@ч~7҄\5O'"\Gek%Rdѭ;:H QhjtW %cSP0fbýʹQ{ U2B; n7D8& KDқ?("**6"FM 7) }ͷ˪/*,@Ƈ;[ I1^0k LtߺSQR okQ]2v GK4Κd}Ӎ*4<-.pSkuQً”ު‘I|C W(dnps_ZyxJF47 Khnsp&Eɱ*Np7 (]0""{[C"C)4l虌MIㅳ)j{Gz:GS탥_ Wd&ǏvTV6Ƥ$.؄-(Ϥњ88X F>4B%/L,8&G4eşs4]EU)M1q 5C##Sޘ ^5*۠Ҙ6*.9MܼQdfeqM꘤'62>ͦQCӡo8o;KodEJj腚+ߙ0}F۰}}w6);{mdĩ+ENxj`L G+Wvx} 3pbADw[BFV:bm ;ۋ)OU}| p䑆IFF_;Rh5t~?å f\KO^*P}/5M /d#mN)Nq/z~ěgo8M rLgwljb%6^ e`:tVFX+'4P]yy\ߝb$ D ~O{ܿZ8k}X6ܠX/W O^qU˷FJ(00_^p@V\, ?luz,"{97 '{WcM R@kUڎʟC^=|*{nM_.=zǬmF`19v3(<‡VӱnpDT*2H񧢷q?; ݬ،t_ٲ6 }='.Ն]=ydB;ᩒ;wXиN]W_|X8}Q; Pv*uM%қ x@\~[JA^xĐr߬aѫL)da M!r3WucW/@gif]K_/)U3uc48ʑ7F-+LCRDE 7HRl5Nj&En޺}ڭtsuiX֍9VۥcEQK֮[@7P^3<6wsda۽5444MLN&,xzV`πZ FHzbʤ;]lXZގ +v'nش,%FIo:eX>77{N 瘚vB0im{ &.XfҵK#3QGi}OnZ,T%唑;HUU4 ziG-߰~I&X͸M;lڱf<uU}6W"Ԩ[?m㆘@ $'R /W.Y,f46gaZB៓17˂LZ V7* 5zݘRAtMǵ޲_iՒ +&md|jjĠUeF^. Ci(2NL, s~\gEdذv^!wM4ե9k7߸aa`yD*tk;3/&zgB;9lhNHۼcݖ6l̔Y3zo754Wܾ[tv޹;-)rWvǺš9bG[ĤwRNj9E(NڌZ݄qlNA+m]jKddF Z'o|9P2ԡ˗xۆ&&'[zyXcQJ(/pLg覫;j!@,EKW=b^`e[v,Y.+^3#pāaI٩g6tUd:eڰ@9c ;֒09Y<F&@fJ$.l}ډQ#nIfST;Mmqsb6t?|Xأi魲g88PV!  JPo fIF'<(*\6VFD*:MY̎wvE/XdШ(ŊLMo{;zjE?2GHL@р? cTD$aUP )9˿1܇bV&$yn_7[ >'$ `y@PWf;@Ng- #"-Zdh/ze* / xƅpz#' K8빛#{rD+g? ˻uea׫8  D B"E.__`%4c8xn @ KHYxL@ЀEKa<xrǜbApf6Y- X &-0QO)Q3?"UbZh ?\,",bŋbˏC~gnlw R>7ieHTwch6,~/~~mLb)oJ<1enk(;6 rR9]AirbHXsEib5WZv++ldZoش5iCdqܖz/yIKqaۊkGc9k6,K j,K&,h~Fh{ɑE Yw܉Ե-Y+ F^8U0dDfIM5UʘIwjLc\[p9wz-Rbe5m]6BQUC@DWgPΜ66y!zǪ<aӒrbÁ\pO87=vЂIbcneQXuiݻStך5#mCN<8-hZVgϳO5N:%&UVNED) ".bs`+ Mokv0eF&lŕ=w<NfTHl`mIQU{xYҚxԱK#n}DblꚲS9ɣmIK^7ROoi #KyeK Hiݰ$sIEf|)x7~r'vG;;-^Il,.gUI]tJy{Jٔ9r呹(T1"~Pm(o|K/Ulĺ4 O,uik;4VfNfR}͙[}Eu=34ŵZ +GZ{yYXvz\_a֕@B9Utfqڻ&z[j\Խ[W6͹ǴzL&]zӶc맋[#ԕ`kX6vMڙıܕ‚Ξ]K~Ύ&ݛړJ̬bE5,,5.Q߆,Bؙj[;B/ $)ͺ)BpܽZ(=ΤgۗaJcB.QO˪3X!AYxeXO9t&A!yfvDZXZ՘l~ah@ 3Wch4s,shahu^G#tray!g*^1Z!E2eGzhci x!D,&swU &َAΤ3;Bδ8V(?jv[g،)=uy֣h. !uu&L F=ڽJbL Ig{hZ;BeX!$4"ƣ3Ynv:ah/Baқn$Q䪷һ'oL+WOOMM3Bq 7 Ei)^!tF>Xf<Ó'z!$.F)xS:N@8v{4#WBĤixhn5vbyc0;XI;Z{fih4doKeo=yOYXkwlRH$"g?gXٶ&SgMMLM L7g ݿ;w!6OyRzbEzvw/>|@| -'/M,-8}W3o[)O=5$w?\4wR |甎g[9ڝ-I}Ar\Wnٓ?[q3#MKSuw{qNG]oU4"؞>!)5sܙ$G&*e pE')x^+F 38ePG'!DOݕ[.,/<#<{ɑ[owx=!_# }q~]y_wsV!^F" я|x{req#gJD'/E9Ʈ%mxjcw9¦GMNxs+֥~?%,|m=u9QVP٫OÛ.^,_ab]/}p)q:1k7:_;|J?bV񫻞|>}s?oQ;r'O?nuCuӔg136=̹UQ᳭ Ɵ׌M9~呹'Kc)7^sJ^RGg("'#9W>1|My3٤Ȑ0ICmY[*޷loڔ}/ɐM;BL8{{挳o(H}CZvbhՙlQpD KΞjӉbkbvgSĒv._|*._k+KrExGW|&\eDPDLVNv޲i~-xsf7WތXym\.xJ5/-;XGawmpH{R P΋U;֯dd 鮠S7>siC OxfwnBIˌ`\0zt=|\\~j޵5k7ߊ^FoNl혘0 p藙 # lX%+0wo^+r"_~=;[bO{dߢygA@pRՍԚk؜<%F3<8I3Py)0 /g$.|XƵ*vGƚ"g8!8qlt6 cw XP䝂xW3ڲi.c@cab) сDƲ4+;Sb+.XW8q9VSj_8tVD2OsUgІ(SC4]Ι"aNjƌe8@N_\;ZT5znnGٕ⎉v @wGwwטִfĤ6n_8?X!"x!>)'?1F.;PdbܼL10uGS4% !JK31jYthqAIsA;O+ꛆeqۻGZoQ9Vx䄤6Zh^"MͺsWE{hZ) ѴwO IOcT M)K{@?V\~m`8erKMz㞞,}je)yKWoݲ%?=geނ7m٘usņeXѶ7ZJXRC= w9]<G{nv]Ƌ QA´np"gyct<۷z٨fO*KJ0~꜂Q;в}"&̹XӅDzhzєgS|QpEM>/pRx{{??˻?0b6tԇ%.O y7}/xC/${:%Qww_MgS50\tʊFtmc7on,pve^|sW=oY<^\0WڎC%6Sd8fU;;Eӹ咍6/dS)?)?B_P=$z%t{_oUJEŻ(پZ~s}Az?'\}_Pgc֪#T$d6^ ΏV}9i]mU!.9vwn\+y>@QŜhbU,F~kTsfӐ۹yQm-UǪ-щMU'վ{kByYId^~}ҨѣmC@mlvcݛOY8~h熒2!vTYh9^sʩfmq y{t`NǠϾ=™f^^ fM:n?2ִ(|FawTVWהCchI$tG32sE4^WBĤ8aUj:bb4ooe')ٵqmYe[rf87p#7/Z]}t}5vљkor(ccU$`ӚO6tqfZ"I USp{A2l`V]Y)`k:::zr6>T? Q%kז7;3;$Ro㶤ݛ>]mO3/ݜk?^y]Ȗ] ͍[ XQwp-A>6-V]zЫz+*rŐcWcG>޼͈`}JjW4ظh`L*LI^?nǯӏ.Vhx6Ys|,/BA>x=({w}<ܜ-qwŦ5ێB-+7{>Bq΄@Sٚ<ڕqcAn\6CBZS!Cba]uԞQ;ۼl۲~}kdV3ϙR~~oÄKg& <%MQo.՗Z%1ɟ|?Y$Ȳ,ŧQws_@5~mþ̒^?LNHlyI T74dfoYϽ״pڿfuE15r3b aFNtZX_OÁnox|t/;|0ĉcwqWbFtW> rYƆcr7fd5~T޴5+gζ u+_[lٲtcbo>O3 @"irVg`?2zYS/3Kt̸YǺv,)8unjjj:}` 3ƈ %3ښYFMɰ,Ӽys'Ϙ8cQi5䖺#GӦ۵qouL3cr)I^g 昴̢mLr\0x֔~@yɶ֣Ǜ9쫬9vxVr .whQ,8o%nRQ=z悙3fq`[ZfQFb9YYD5Ξh䄶ֆ%{ZZ4s/lʜM;i. ޱw7om 匛p$ZߟV\h12A /*t[EĴK\>m;ohODAX`0vB;>'^؈?hE3O/Zrcv˛d֌9QI/ #vߺ-u Tp^h#s Nj,`8g22 2c-єdOoՔ@S}Ms{]/s<` !!_]eUDZf?0zEsg,4pK *ʫ;#.0+a֭]iBW0cƌӊS0/盗?Ц3V`1<00Bx@OgF j}F0 >bf>RƤyњ Dlj^omQ LC/> &.g拟0uL['1{r5ޖp{D^YaIN@E!<v|0l|j1.ɧ[lmoiF* <Pf]/r] ICpG)Ƥ1ųWw0K TPB 2@XVoU^Ӟ 5I5'P>Ю PBU8)S.m?>+SoGH#*@He1om9&܌~kn|FZƎf4wN1O)hA!0Ћ b]tw@O[ M'-և>?_~S՟VvX0w1ǀ)1';5}F J@j{Յ3e[UE#QR1ojڿ9Dj0Ka1j xM˴E¤2&M%g7n)fQ \x쭨 :嫪* Yp}*s%:t@\kϧ ֗q)[㏿8CT2LOx'Y`->^x13Lʳ6|CDcf>>L=}rY&L,.kl;5B| xj0&UJJr&fktMw;+WE[ )f@:+iŲW[e@?tNl S..zOZl-=Zh`9-yԵS_xjsO^OZAk@P5M]jiMmqJ%E B 5ԧ~Y8#% nִ~BD`0oP^Ҋf5^Ȧ?*O m/B/=r}e#xȅ"}m"}#~5TZV  ʏK.{~rÇ% -?b6=yk Ѝet} &#@~jayLQ4=>"y8XMH?{ ?._In_(Eω"kmE0-[M?~W }i5ovQF4j`gx,LU mi4W%޽솪NBg4@> 0znj!6{+slR@G:=}T~8HRt'lh[%] \CE,3d0G}H oLu3ZP%h0JJOQxZ}b|X nQppڨ+Ô  @d812KJ)ٰL)hj6a `2 %DxBfA}a@T4*E8oS !h@Ezu KG,?QYuH)P@]9(-Bt|8P4+MϒA? >}{7J+\AA:gxPO V3!ǀ=,`xHBE,bF>[(DH` !ĥ2E2~*FB;1c#f!F1`N0EZ?Yo}L]Mu%iCu AEĻɓ 5YZ Lƽh^ݴqtC!Au_36U?A Ȩ<> }sW/3vX:5 >z<ȱ nph($I,fgggdd NgggeĘ7Z|m?yČht:5MEcL)'&&FYPrݝNSeٜfۿ K,=n~C/b QGhz1 bc9)h zTЦtܸq_fRC#/2Ƙeӧϗj\7]o?/۳Cr`!I݅"P(5234g0A`J!-ZM]9R $:1fX[lfƨd;+)Q+ΥU>XL4UVT0,+ hP8g1Ȋ k .qzyUK|ڲC( %@XJU̥t5v[u$ԺqVc7.xW8U0f9{(%4Ćꬄ(TD T7XNҩwTQw/YCRrâ4r'@wkCwg¤kӌ=`LѸ@a<;k6?Vְ@P(jb;}G{iO„9mT֯੧50eRg1F K (p!U\pq:8RYμpzQ1D/a@Ƽ\n<ŋ1ϑ* {OtÍi4!11cI@: Y7]0tÌ(H~kI֊&Ɋ;cɳfPK(aI` XTW*I~?a%D$2~ϠPOPьd v[D"Gxc@UjL\BWmwozJϚ~NcBS'@ usIZ F=XAJAА]Y)X?4 ͥ*6]x/9tOV`)Q(c0]t CZџ˅ K_ 8G~ c=]F@ó4DOv'm &.X:g(6e/Os;Ta>q&$FY+ele3.R,!ۚx7& Ȳ 9Ib dxxR##Y3;w^u'v\/8s] ݆}siS)ՄBs<s8.KUq.s\,e+ Cx}SmXucKI4*5e|E" ZOKν*TUU1JSBXe\FrSmɓ;*<~&@!4MSBsյ# 2ĺF@g`P2tqݬ8Y1H/]thdI`P5鞕[HXoo(BpX8A1 Ô'8"OYN0"TS9 Ƨ~䨜|WwJdA)B 1\zMf} 2 G &ԕK֛G$E eȡBLKT-˭v߾ mLbjFuf!oTdƆZ_ Lώ2}['%bc!صsGF} ?}Ueomd0[fae>yaUQl󧍦Ae *W[HInG$p:`})UMʟq.,r'm ns)[+s6VX_ݓZX.S.--mnn>c KN<閻~a֭-g-+^^u^"(Ú҃Š[$kRP%q|g~5"-Ѱo0c52->js~W[S`ޚ(ko{Ֆ]]}]G*H[|Xv$Kfۋ1ܲ"::;:FCw[u]}sw{sy1Ee9J::_EQ̙3gU]BJ bı ۝ahX8:hW9iHaBH$ aAD8^d1l#a s&xLTY # eN0` 7, f *JaBh"`pX(DZP U <zD/Y]! Zyn}vvr褟; a,GO( sg0Ɠv`P 쉪0|N|ayxH Ma @$$ g4r'tttcXâ !"E"s}x c0na蜎3I?I)V":::tCSP(jj#!r($QC/j 4BpXRRe)$ˠ{::m!4UU~ɞw]?lU/f ղ8hl-xL!~՗0oNG ${|||rrr2 $IVe9x%ŅT\, 2,K)eyj+6o̢x5PP[;~U%-xo<˕LN T¢(%,)DrXP $B( , $%)>)h4D)fyAUESB(4]qݍ1mGvWw|1ɦM-;$ o(.Xs"2w/f)x)W~t[3cYGO0.+ԩ3LVmk)Kt«LQ}+Z̻H n~n/1(Y{x.[ɜ+n(H4p쨀(yB\0czxǚ=}]|}f&g2Ī>XR {I~B;i?%D? ԰Y`Z]tpSf}PGBpEE'1*{S‚EWZ  Ο3'‚DT0'WϮط{#RTw\StAe?Q{֫o57> \`[qճ2K7or|LⒹ,Q~r e;v\Vp֕Mا/d|fXV`qIV.chmo۹\Ր&Ki_Q뤤7\5_zH K> k |ӃB6ЈrrtSJ`9m\ބ\wֵ6o۹?6%%u;vl%Ѫ>ںmM}ƔkvM.>rpJ>*(Q'ɍht;6T VX} sM@A),pI(hVP4s㑞0UG"̃_ҬeKCpody03͓{zMv8 g̯<3*j3[xgh _.(AXVͰEac<(QQf Swk(ò kDZiA s'ZY Qp::`!8LK+ٴ=]{傺awP6%9cfM)m7_ȣohwſy>n8:ڸރUUK1 'opb⸉}S{hgâcb5tq; v(^a2 ^40fS}ҫﺩ#\8;~vK1{킠' VYU 4%lɜq]שy=Q%I ̡rFSK0K4HnbLFܜ k-.ZUx/,UU ~@PRBmKb9Finl$=tx}5n=aq>@LB"QY&)ӓ]B*u T*EB/)%JX*-*DQ4@y ("X 2,MUT` r= pb%dջwr lttt ]tttt.$A蜎`0(Iȟgrp)uttN!$...'' n肥 .X::::`肥 .X::::`肥 .X:::`肥 .X::::`肥 .X::::`肥 .X:::^x)7wSIENDB`PNG  IHDR(ݷ pHYs+ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F3^IDATxwu'sC7tFΉ f(QT-{ؚ~||cc{-ُǖ,H$sl tǩnTDI#v[oկ=hqypЛcJR@)B`Tiƴ њP 0 Exr9X3eHItahvyԶR$ aɵRRΉքsC,\GH¶uDܶa)Im0ğ@>hMH*q@*@]mT  ` ঙ`R*: m#m2u˪PtHGaLU*8P} JU,a(J(!4Ik)RU@:e5MLLSKI&|:cE4d-<@ dmQH!K%|:=:#  _\*qRq0MU.<9pAQE:RJR aHi \SS҄ HךhJ%0 ljц!&>tmj~"0;@lmmu?;qiaVUUe<!TkDZ8qqN0,˖e1ƊA`g@RJŬMpN5Z-V mEU*` RjILF C'a6\KpJ4U0N&(UUz`LSZkJ0F\&B8&2JR@֚ƛ"(DkReaPM|H8J%y0>es5TJ8衈R"q0&DU*0%Y@5a|D!CCtQJ$P|za(;"j)1jThZ'{LNR 1!ѩJI-KRH'Q:aԲpm(R´VOF#RR"JigtE(8a}>8>#RA0 Z-K!0<&!16m蹔הi&^,J׍C۶Z{a (ZRGPRcTJ0IV=%?QRB|RJ |d2JEaYVa !lfL l[EaL!TU~0Fc\*R5!0*R*ib4Gӄh) F}-%X @Sd2: ,HTVuaHвi TaT*Dp$Q|,ıV [mU*QťibDF }H0硣'*4Z)hMH!K՚І $(*}&Z)* ִ*4qaMD .KhuDJbhN  mB6ه#BTAeH~]Bl6b qwܡ1 Cp5 ත}Y Hk-%1Mlj""Z>YJεR0: W?i6Eܪ?bݲ,!DqgYֹ\1d2LE [N c00Ƙ\pO EM :A4&͢!#:0Q !z99dj`Lq0MhtAT it4P\֕c`YIyԲTl‹EE4>cR4i?sZU" )''Ǡs99y4AݓƜ0X&C(MbxiUU(՞P:qpigY:RclDJNηReySΕ%Re0'UAm;s@Y @fJBTaiq DJ*f@Iԃ4i*EH' VUB0hHIxV7m+&d4u]2䷆D+ 8RIR2< c;0XTaoYƊXQQPr5V[ ՁIbZJ\X Kij0 =]Q\WxtT,Аx@uRAPU*uqQDٓT1FPA>t֪R ,LcKms\"*h:Y*|`XCRA3Fh`X f2* u:DFU+tpRiB*'᜺.:1II)qXC}` R@{Vq@pBU*ຄsW tUWbGS)B(Wu]jYs.B : uLF)}_ TJsZS- QA eDH=ie @i: 1=UL )}Taxp\,+4(GGqe M31Bq#0#c:A*E(՞'+xb`M)fYUU)ՔεU_ܸT#5hy .9*q\UU5"DZKkZ^4V[0d!P(B/R&麌$ P15i BBh:MĀL,Ʊ&h#hZS,v60Y,R N +BX&@>PP]`U+Ewj1IE)\J`Bban1? &At(M U0BM,:Jm'?c55Hz]pLaAY&X>`e UWr q8 Ox$Y~$eiO5S;"B3'PejiBsb4U? ֺRѷZ9?m<,(T*qOLLq9m;0 STAr\.E2 Cl,2BOnhδJENN&DJKBuhוJRwW努xIW9I &6ohHY6DkRVPJXiBtSJsIMk<9ddHuɳ`)Z*ҤC2tS\*Xc+9X!D IfD)`hı*0Ê$ݦTE;c c6r9I .Kq\/䳠Te9ohQhɕhYUj-%e,qsӀcӍ1Ͳ;{L%AP">a l1 ǔ1 \@!550?UBMaɪ8F0tdXQ*[-74$J(s4sOJ=R삸R>PǑl]^] bQMm[+uC-%<|ʻ% @*E0wmgaPBmB!dqcjk` G#\Ɗ*n "\NX2S<9u]U.rWWBaBhSSXNb 1=*t`)y"%cc؎|pJ©m+ߗ^;\$Cc!Juu ^JRNAbᵵ3ۖJ)2ǡb$`Ȫ3~u@+Ҩ'&$X, Q`1 B~w34cQ(%H򅱿x#X1hH,_>_ah@!65Mjh K+qQhtAk[O>mՕv|Qh(ԾOJ"=oI=i{F5[tr. ~(tZpQG10-GGURa8NqRl!c˫1lMpЉ(5݋ЄRX (ҸY1話ݡ )Y:-s9,\",O ZSMX1FP>d.ibxb")GypN7!-c:Gs$w6 dEicˁa-`-ָOJJ)ƒ. ҚоJ%D!3 c o̠7 E0װ֠5uxr9+2Crv- Ǹ;5mHԤ N'%$QD8:DJ<8$0ui^qtaأоiX/岚jc J%e8&Q;uHű&$1 #X&# *i*r#'rXsu MNhyt]5kڟ6K:l Ɔ1` RJ*y:f[[y?Ya ѷAVϪt\đ6Y&Ӣ`ґԳe/lV#nyҽm߷ryq"R*"'?-mhm]}Ranhu;/VCoe^Y+_YEsT毲 `; 4'45n,\yhRa` D1K E)S+LńEXQJ+Ū hT- $fZy2~ yR02U,m H1m& * rrR胨m\qj9h"4R"8'_cYf55rl =aU0()Y&014u Cl}ȉ \`Y FkͪR)֬9_]*aIܲ籺:].|>ɉGOQ֭pLñV(&P>Ͷ^p-  r9H b(iS' 㠵!Ad|R2CL@HZZB)@uueY2&)EQGW-@ .%q۶m9!$A@|oC(iIR!q+8M[;Ks{,dF6?"~7a\欮⣺f~+FWe[9T vb,Gncnmʇڌ>8U} U.5TA1LRG>4,/ֹ07 zwiu⠵+Fg"DkV]ML4 OP T<6ۑ0NI0D=Df3!DJ44%d)i*}h9>9NiSMOh:Mi qԞǪ1pY "CS)J &A@UWcbeT*D)V[$qr9lNS!5q,,Bm.ZM1}`hST$j*hOc8I$[,:i*WE)elEJ4IJBT JT rtTJDpXjz оrirax Dk59I04VJ4Nlm'$x,GLa_\xH؇c59IHSK1ܶv ^vi\UUɪJUH-.<],bJ]:Zk$۶M)SDh$6*#OR=q>^ ދ=Z?g/eaYD/|M |};8'{rB!|koej+=|펕vk;=$IN߱6_VI5lFS647 *tJ :׺L!u [xIYV)56jk9/IJ)>{)! se@P>ÐDBNL`с54B,K Q% qpƲ.Tr,+xxVUOJKŪe 2Mqu].b"6Z.h:{OrccNMN8ɠSA@☤Rjp,+U*,"BheB.%UT"RlVayc<%Qh&Gdm6#Id9%l#Y]lRIW*4IؤBL8^Y6+,B)XV<4jk`,UŢVJ{d!Q*hCTB$drbBK YZ'=t(.)UG!PkY,bәHIBX>O (R\.1BL]0p.s9yUkWJ4Ϯ_ۻO;58sD̤Ծ*UHLԨh88~*+\&s&hBʓ%LsbZo3rxHPC1pCV: i$R'@W8 ls"°A#@iB4؂p۬L2*'.uI T 19%hwp|]Mt,F2J5?y>K#|0NʥoP)MHvH(R+0*Kz$siPXwXW6/Uz/qAR"i-ɍDUOL6RDB)&2iJY'q`8&q}T!0uOF`PUJXF>R(J0><:bbI}zJMpN5(@hjf"4ՕJ"XÓ)$!#2XRQ!EBolLZUr9YuuÀBeti׿U*|>d2ȩT*iڶ-R.lyR|>3#PR *EMS9khӤIϕ vh3M.&ԵVrl`RD+R SԲD bV] jaZy L(ZZ)h`LΩ!hLc YL|6@)u$23%A}JLF!AQX&;${ZS@W*$ua?KJ ])8fԶQٯ!,:5*7*cN'LktxU*%D*u ď 2)m'/!$ aj"/n2EJy(PIט%J+b:tP tQalBe. ɺo p,a4NG@ -d12K0|.mEuR) aHV` LتIGF8ƧSQI?)լG8gHK!t H+b $#m0R2ѧPAjQE*TpPX.PhaȪh*|?!EykրCmۮZ3Ɗ0Բ,0|BxL&#SQ.2J7@8Ja1<0%Lr8XեRCv%1/F>-b2` t MpRQŊ VU%q2 Hb#%V}*q₞f56.) dRX|A^"N1M5EasJ?R 5 ZcbY#>.hbb8CRJ8GGGZrC,J;NRA#CJLFGaԘ:ZIP#l`,@MS(jMUW'-DM+O61!g$edf*ES\lHٶ*$cjk0%'&@k,$qr8KZ4: D&!JIU* }HBqN<(Xh@QNc_ äAHBFfI S>NvY얥NW(kjEҴ}dFg lz3u]\ xQD(嵵@*$zEF\Plb9 !u 5Jq M S[uJ% Cj%<cNcX Klo!T#7aj*Yu5,橁jJ2:*!!D0 T DR8E>du23qd2N =BP کR)ذgeB0Q*3"H:LAYTh*ED %AKi̼ )W1 T%["*EER,p#nzcT5^9mP)4T8|sۄ3:@kVS8py Dx4n)<<3vriUߠ Sh'`8*&%c+\f,(q!hӝAaR)@ઇɪG:zX55B&4u {b9T*J299YTp{EAYRh1O1 [^qL V[sjYZ+5M9Ifs]j0z}?P*s9T' @JM[]ltp8]S=d}S!pN& 4Q'E9OF2@pe%̱ bDYBUWc.  4ZngEAi1bBF$}?uqwRb*4& <]T$$+t]y,IzQDTs˱tZ 8 O\fZW*Prb9"4Bi)pi1IpX'q Z gP (*08f?qRj{8օu8B\ǥ5,ҟ݅=WƃtjZX ^jMb6_L Mӧ8p>Fj P}w$=,lbř8ڜR4DސRu |z,:aA HUJD0n4BwA!tQ8^)eͷLiltUx٬tP,_s~Dpo7 |j?yl?7p߫/7Rb3s~O OgO Of7~BCjѴ?1|iqǏyqqy9n:qap(KNB&p bR4e%&?}kƅ):,QE &ha!e? `BL;p pѴ u0|P2q涁~ou^DAU |@Lr1~ivnq,۽X,V9}jWۀa}]WA2CtƟlo쟦1Lrk.7O8mJb+Wٶ i庮! Gv,Jn;eۮ뚆aۮX (3-Ӳױ rm Zs.LpSh}7LM٦(M]dl4 NAkb&Ba׿ u]ǵ. UƺDtݔm[V6:6 t\4TDaX)P.ǵM4Mq\2!i8ŀ0a:kB0~p{>ʤlS aٮNoMp\8}2qۢ@(aXkҾC{|"v#! Y6(7L˴mױ#G.iYeێ؆a:k[7Fs`:z׮u\D)8=}ȼx~vl\]w+/o.ș詽ǮΛ_횝n|Iڠ ijۿ7.W_~]p/޶8]xfK]qWEsg_;_ܻhϟuxxwv4Ϋws^|a{y3ݧ_z\0U֫21wHG3vVmH+iYYק- ee|/87{RV8{ԙw]k & >-8vbסS4֦"]0*E!Ovvk:4㤮 8c55zk6_;ԉsvqfmǺfΝ_2/뗆s-}o?6Z,wT3':&'~*>on߱cLVguBŽgzfD㥡 #laMl 23o]Ηz/g7U+(cAoWvT2:˯+/]2o_}}0pj# [fNt/f=[ز09JΛv}G=ucȕ ٕzg/j]mLwn̆*nCۉIhŢCyLeΫo?|:{sڬniz\FJI}ݽvI֔kт=/psgϜ:|qlO;M3{.}ntƶ(3&زΧ6gmonzoJ5o|™˗ε^0HJy/,B_8y~yQURǸͣw6>?`{;y2/`k+׬w̵kto~I؂2;^z/r^|y(upYiZg>S9d\y{^||w[o.:qبG.~#w]1p3qpmz|&|%oeb߹W7o]ںU/8Q=`'m/Yro_|}qot`kBs;BϫmW/w{~=q9{\3MBG;Ok?3F$U۞g.;_{nXZ{m&vM3~ζ.=9UJI u-- V-x ; g7o8#G o-[wafɈ0}6 ݰN]=Ү w=9M,.-ҙ-N2.z3zWX?vK-y{ƑMo>[_?1އ?w]~# {Cj]ۿv»_xp}ZXZ8I*'.r9iοt;` #wܚ=_5MU{c@XfQڪeY{ϿrFFĞd0HIMR:TJLJMbRq)6n|v^+"ZFRL-11:셍+xo>N.WEPcQ|RJBpΝ-]PGټ^61J0iH)&bEўei}M:xрR#RU߷s,I7s时MsW;(y0^^?YX @ݺ~?ֺu͆b; ùk?6kn$ܚ|(e lEn}iw1mGrwhg~cH3o{x{MaW=ؓu={|G]H.؝3(M@tMO)s?q;=o=)JHlsz_FY ًV \8s,YyGQ t &ס}6 Ce/㉏}0elȢed#mG'zi{969(!PT7ncf`v8Ǯ룗 rҡ{N"Znu [^1L꾴fJR}9*ժlR1%P/9%RX)R۵g\R (ˇ6m~sDZ5h֦FFCIcq^әTns3)z*";9lcmR&@ 6(LШtǪnnȘaDLAP2)JFUSS[e*m/:NѨѭlKsBBߏ4smwwtĞp-ܱnvXeE d8^g{433dXv+%-T&'2 ՎWvB<35!l2jj,6POhEhiqbH9Qql;c@?46~UwAHE-T8 ԦP[&I;qP4K[_ A&LQqwحilxŊ&Wڭm̤@0060nՔrłi8rh]{~L'T۬iYDƖVDc'e8*ux a#C~ݒ ˗>%(DZTT"pM(*A",W|{GheDHT6mʸc@)Y-4*vtv[UM-M@HqF +깳9:}#;6 plV"vmڻGfZ4뫀;n+Xkr{2g+̜ =p4xU< )+ Y(B_)pL bɺ/vt85-u$e۱_4˦2hBo¸ CFAn;PZ-͚ %tXQL+eL(-)eSS8nZ& "R+))J?FA*3ҔȯsŒ@ZiVJ.RJb9QR*9'RՍ!9JJS J *?gH J3sZS8wf7҃+/6uخ: #D)){T))*nRD)1b(4JI  0m s X%0jMg[R R%2p|Qd<8DIER3&@(P:ej꜐AMi: DJ rƔJJ9U (R h pδRRJbTƑҘ%[?U<ɺDIQM ӛ 6=6Μ ;}O cEX:q$5'Cd3ڇBA}Yˆ0@-QDчH?m#: `QaxoiB (ixK}ga\0 Z@㔄h >|њ2iBgDGя"0eAЄTC{{F)c7@ƒr*sg{`LUmtR?e?6VFo8/};#j~H\9H_fO˙U.tMx6`4AuŮRsGv)TЏHwP ]CrꛠË]GZ2C4J𿋷bj8}y#" q3B49[3rԴ۶ L˶L\pZk& bWԓ2akN87ioGo~/;/l!(0 B4e3j2)<{ٿbgM% rlQfڶm)cNA2j)esv,C| qg G7q 2[}F!P ´\uxwrlǶLX Z3|87W*+Zkn ڣ[.0%6@p΅yoqlFs&ʤD|gq߱{3JM۩qWw^g8I Jܲ PRbLm%MmDZ-1_u~7iBa:#0&`@Zm 1x;:25Yky!gɛt bsE0´OtS #]U=pnSW ΄)zw%`4-(0d]/ VuPĸ\8jesn;1…{Nٴ!iev\0n8..=0,IPMTƄ㸆`Zb[ iَmQ&eBHmKzkdmZ |#G iP l l}uFpu9w%)) 嶃ϵT7VO\1@R;+F&eMtTiˌ\;uol 2oTQdg,g?Z ;;1`gƩOu7Ϛi+3^u+Tr䕁j}N뻼sQe6֤(cc=w8'79>vH[k\}?۵u+xukOsvP(W͘Ӈ)NTjZ WK3֚J`}#:n2`klxŻ7K/hnln96';O:~mhX1}ZgX=<rBaFbJBCG\5MNt+# v8xYRPXڊO>'y孭%"h׶K~=0c[8z^7bόJs_/JAL{mD)W6՜rxk|ʁvSa؏.:]Qz{yԟ>a^)r?{DžHX&Kٔ\W@&ipJ2 ?+eV 0Iyӛ4d1J o /ńLj˴LozŁ:ݽלTtrl\>;m}c/n-6fh` LlidK6Əa08V"b6n /crvRy]|wշ !cM:{D//d֙{kʤ3Gwp+; y幋#Й/n9L(RE#G޲sW^x y]$oo+5zm^~+-/2(v;?°R 6̈ܲ05x?|u(EƄ@ wHi(ep,%35}_Om^ń ,d'&Jͳmw_|,YHeL)7MZ:u'|h0(@ c9 +gkt S_x | 9hy9wݽaR"1'>?%ԳO=Z{O;Ӻ}'j>ygg3{ѕg]v]ħ]R0eL=#sSJiuMckSMbH,(M:5JŁa[(7 n;}w6l9whǧ/RYxOi'yg4C\99\ycO)8R )Pس>6ơL0HD%灇>_]1k2u@w_1͵Ua\m̚d-_Sm9ͳ[T.enޥkdx q F˯ sivt!wb6\v=a]^~Ǟ|;q|yw?[8"޷ޏ?' N=9G3郊#ێԬ~>9wbܴ?>։&2buz|.:5{}KΨք:wmxS}iwG?O2.ֺħ>0]{{M9,akH?gX{mmz}gXŽ~ KgnZ7e_}?[U@nױGO_z3kϱlKkCm\yPs֒?}cٰrv*]\+v]ū޳jK[ 8 msȓ1of4Oz; HR}ƀ%c& 0AL(ZS!xTüU-3O> !e2ubx֝kXk*)%h eEq*sh6 @HTɩ%M"nLӴC:!XiGqAqa0Mςw\dx>Jܚ:6n-3cWJA,!\ U :5hIim[U ZVJҊ,#QSԋ0єyCtLA<6R)IHD%T(P 3X4syz!TQE4:l}e@~TRi Q2g_k:WR&|xۖ76"0((DiJy~c4Қh hM)5 oAXu?$8JƱ(9ZkC)wһ^}kߑ-oܷZWJ~ 0@H>ul֭6g*~Q$941\Vµ vӲV"Mm;M[_yM9 %F-9\(~Β+Ͽޮ#  %Hxcr(AIݚl;Џ6StR6YVL ĆG7Ԧg/]ƹ͛1%@,_Yt5 g.Jɉة3n]wCjil^4; 5?q˂VӲSUuuU)5g0244QY{Wω˜MزplfΜ 繦=oɲhk>]FZjS٪ƚ:@\7!5LqfcU6l]U]C [6>Ҭ5ov&3{-i9ٗ Zgϛ7eμ:vY~s픡(۸` >֚ eHz;xIo}M -\61{/#QַpJf̬t9+x|dMMix}CSSMxN 磖 n]툲}ƬquA)S3FveDhzfXxvՎek}[]7gN]omX3ZZjgܱjI3pw5ӭk+?z^S¹PɑP_UTW%J6]Qei3qm^ؚ]Ż}l٬Es{ tf6͝?zo=[7N̙U)S+MQ -ms'i*0{^-胏>6~FKmÙmhoYٕ -sfnil5KVԸiN[J,հd^cܿf>kϯ궳KW1uudg.z`+fYf._,ʖ9s緸]}m=tj'xAKat S?+cXV\D$Ι:& ^b`YUe; 5 Y6h'YM#Q0mRI)1-DMaBši)x`|򶙒d)%c8Z!b%ƩƊ5,S2E>4XETF(5-`, c* ӂ(CDcn!#Ipa/$め 0a$c1p4 "4m(qSnX&PL#a)bM(ZFXMca&F:jf+M!d* 2 5ò%ǚ )xGSE$Զm"X/y|PD6LCF"Բ,Pqc`܅Ø a TJƱc)|j0 009JT ΢H *bdۖXQ˶%I QfDF~!2Daʬ JIÄd6:R4OiZ(\)˜ Xᇜ XC2&g:ER Ӵ |_GR*(Ae(Y/e(i#mo#,bo$,Kő*ܶ"Gʼn` ejB)q+MaT{~0 c @}_r5x͌q(ʙ~!#(CNz2o<3"'\>50sF)s p#\]s( Z*.o{c'aJ:6 kԅq)dn%G?A @)eeP RŦ|.dln!c7x;2ι̙=} ^c lj&S!{ ӓ3(0 sc7\$glNy;k[^zmӏ. 6Z|Xx[ә W~ݐ(s`oo>R\G i@@9oM*u})Ke'e!UǔһϿĥR~ފ_PkZ !'QOWWS&87DDJ(eY, {&)Zšԥ\Y˰$M)GBpJ J~g@Sc`o~tpIXuvv|@))UJ)0P >-t2( i űήPPR AK D^ wu&J3a(`@ɮHSFWRǡ J@3?7?B r_gDsFa/ԌsNd14^ /:~bF8>7 a\r^|1˕(PA+W p;KRP*%ߏuu<˲;ܷۇJRbȧge(u4>;8VL]]P 9ý]}c"4pgwo%kX $*R)8,tvU$Xs;>P*R@@y"aJ] AC# aMq,(+q+C0ULCX+ΉJDRp2%t_0њS!_<_$P~_@8 JވK}#xK;#@ʓ#ݽC LV HggwE: tTOPa*?Ḧ\U aѫgO?xsF4Ze;P=jtϞǏH͜oom%c/+Łs{7:86>ytnϞhN-c_V7{1;;;z;/XbDp1|U,^4;`Cm:YvT'T/-F^xyKgEKs .?'{.LLGsT۷cgǣ`wi貹Κ{56` [._x =[WGWݺS W\쿸 s]R*)9WcY z奍z;]-,_k+O {pNm{FCұ{ҙǷ؅u3'n{gigY9Zok:0wf ؾvqw%^{a[ݿ=kwya- k{8y`ًLœ|_J?{Qkgu=9{l9zJOE˗>ֶƖS̜y˖AF3G,okmm(ziӡw >쒅^}9KWΙRoz߰jVp?ya'Gvڟ{9620rrRuq~w]:q?rW.lxdSGN{׎=2?rE+SH9Ӟs 3zɚ u}yɼ3?qk-o7µ^2zƷu^SX| z/jZ^jiKc}{VΙ[ v:y؉3#6덯ȵ 57=G&O9W_K:_~ޞg.5_Trl˱Uy᧮}͗Qn֧ۿus#/|ygﱝҧ;q_|ThX>] j?=vё=% sCѣGWrRyT<˿[e}=]^uGOm|g۟ߵ.](t 7,XyG~닟mk7|W׎Rн\%i#[[~Ou}0-梔 W?/{*D]W0c6*4ͫ10m;R ;wO/}:wqӑ %K}(]aJ+Nկ|& "~u33Nt=@z/3mGu ̻gz`ά[̯֒&W[G>מ:}b{:.ޢ[=|_ԃDf?1P-O~mF>wwjdWʙv/?{ĐqÜ; v g "9篜h;xi_7>]_TiӶ5O~﷗p& X( &@HBвGB^[wnXs"ϫЊ/XڎޮmH* 8 se7W~{Ξ`6L~wk+']3o~TĊ5~/dw 2f-޻Xm9|FFS͋j3Wsyuf]__{zsZy/W;,^=޳./K[OOس↧aY7vJv݃?gExh%_X_/ܵHk",~~[ּGN._s}_}\"E9,%i}} vSn\#zsaۇuVW*ZXmx>q^Ga2m)D/{nuևk6#HhԬ.Kq&.0f)`0MyBRHBqEmYV%9Z㷾}F6X g$gw_y>аZY<,B |Qz=8pG?.{gj6x؋ NꅳջY+.0=yϗnKhu'HdR,mg)ܗτZ|p|wv}DR疉, wm~kౠ:tlߵM[ueoY\.yabU7۶8.y8أ?r糷dR?Ȋ,$2~&yV%'->W \Vlzh#٣|i;w3V?ΗTeQpR7E%B?nɱ>1*{aS몬jRI3>Zl?{u\ŷ~:o}s/uݒ7Go<%]bOʺ*IK6X rx6*@L'ğh,]xIٞk>_nx^GjySU %y k堻)fšC[Y:3]VNV^9!+yJ))ؼmS;Fo{ƪXMI +-S_[- }n떺 ȱx \.gJLuM^z_C޳H2Sg׶@8_Gzglc?X<4X>:4,w,%GZu]WE"316ر8l:^ <{9[>G E1*'=hVv5#eQ-m>kR+Me#'k<}7>wzg3ϼg7Mo}N?gy׿ 1eyy#[57qyeeQU0)2YY|s_{ :u^н7W:_yFuqC߼vnT[Q[oߜw)egwg9׿oze'zZIJ Tec_yk_)oY'g=ݧ'7ozM+^qo}k?WeY5ao!ͯ\r:x s޳w8R/hꍧgG͒g~}/~U9_~߼%ϋ0Q]v)'~k+g~Itð._|ITI9%,>]: Wjϩ'Sc>))SO]f+dz"˃MQgf7{dϞ 'uUDOXYkY"\سM73ιx1Խmw{T--YJv}ʮoa,c]<͛{ގ~^K8qn9]r+ݐ<Ⱦ}c=W_jY=AGvN} ]U;lcxƷ\qSߺ'vs'X:-_6>s| OܱsgS^ZlkzmauaTK/t=O:yey3رvz2sOpUڕ={eE<\QodY:qw(tcSݻkk>㝏t~{{ڳ/<;w moޫnzp:Ӧ ;ψ}Yئhdw!UxDR R3~Ұ @IiMSV:&W (PR[dPEBahRL",*DӠ$!8 ( A?e(lɲnjOTu]V "ipbɻ;k֚02u-|cau^ /eؗyQ8a)u )UQʰ#jECQ0$P%RDEJ1Z4C_I/}%eUI/*髦X8RE^K@n6űMc2FdSWHa &>Oz)iCʓ\Uee8#ў)ҕ6X TԵ@QY5~"kʪ~SW P ݔ,( ̲ dpFKM^jmHɁ>;c?= D]U5 ő`Önjm$Sɿ/EYVB1BM]UeVH%.+E ~ |ER)BH&G?{j  D(J(?Dݘ( a1Ʊ(!dg4beRHeb |)ʲL$dU]PaU!T>48̢+/ tUY&"#OaKF ZSU5 /_Wk߹EUP}v?/>koP*\}?.{W<{; ^]M թeqUoQo P)[_sTq]SϛT#=) $j+XRJ2}ݠRI⧑T J0RlͦgRl[U'ɂZ!n4tU GQ(TUվWew ('d L. z>L AoYԷ<gʓRy뇟xlWZ! nfُ}]ƭg;w` l7R$Ȏ+'}8  @)? }HFQ)|BRkIB/wIRWB0ñ](X{x`BJbtIϏPy~P<)=]̎OM~ by'dH>$exJ 9|) )cBH?T\n(%q<)}?[}'+/P0$DJƑ A|OIi#c++,)ORq>vN9zӋ#[|O7;rpS_<03?yiU`}{_t?}k/yk_th)ͽ_W+]Wp;.ٿduUivt+.=j?gd򹗿Ti铇2ޑ?X9xY'q׽JJ8V77;z<ڈk1ƈ3ι?7T13?޷ō_Wϼz;?So^_~[~ #?tZj~t5 sC=ڲ2eo}_X®K?~oo~%ogÇ{ot~뭏+z~=*Rg>7ӟxMgsz;O;Q;~-)<_O]Wֳ߮aMZD6}ʅK}==۟>|K/8d/'nb%6I aG{>Н y{ȗ~x螗)RJ7:|Տo߿9-yvpb,a/Wvֆ="As/yՏgow[xֶFnuO>/ -p'yA~di'xQY#O?o|cwo'SxsDF9gc7_}l]{wR<8}@WRyxxb Dco]7>yes<?#'&j݅͟/|㻟u#O?Bl=[nc)YHlMSUvy{/~|VkMlectcHK/]f~pSO|DY5|RS5'Fwt_O>ɽ|;_|if[WltS[ֺ1,o>.{>./Y2k𵵆-o{Ƨ_t_vu싷ꛏŽGG/{щÈXN[+/>[{?uYf_Bw_w\O}w>_t[8mbw9?/wpg4Pk?^ V:ط pϺ}s7'_g>٫S[,w ^bh}ّ'6_gvϺz֌W>s~W?k_YddPWl8#wGܩW[Jw5GHORY=I0 S"/XzLR)6IH)5REQIJ,|Oy)=| }uYǡifnZ Q c_qX'݊j )-IO.kı5enF eN[xU*Jn4|a$uӈ %y)<σ;M] %ˆTMӐaBy.TF,Rҽ$ /KőՍʗ@s)=_FI5ɉve6cƲl=ﳅtzkzͳu`m=[ֳu`m=[ֳlX[ֳlX[ֳl=[ֳl=[ցl=[ߞq.n g+V @l)l=[Wxrֳl=[_׳zgzg~Wi/| Mh1J): â( `f!Zqe)Dh={,3[+&)e142Xky4b'<`i$%KiR$%k-?23i-|_k(e)!-[+|o@>^`fl-AuM"HJjB{q!!y!6υ籵ecD1lAUEB8ff=*~ g<Ͻ1:tUR!!ZbƯ dmi (`Ep} M!{#>doqp !HJB)pa.JR\U[>Y+)YH);,jb&$fn☛:fl*\! bߝc;~JmsYx.e^u1sNE,sRطB)[2Ys'!pl{q),eZsUqr?=D\2Is&,æȏp nWHB1f~t:ifYEBY¿۾dG?%uj/=2F!NepUanLS;33Ka֕eI\yҷdc76dkg3w!WLNHg)X$- }HR6$R$lQ8v/BJ3j") UER a.UE1~/H-KE\xI }\Hb ݮeڲD ; ɂE"3>VD[H)N&ӱ2<ܺv4"'cQlY"%!kiHJ$O 8VU0YF̢! lFc:a>-&)eX[c^L2ܑydcb*4|uwZ7&gjF)UUU4DTUUYyz (sv2ei]MxJ)wҦB@v:HSHtW /Nbda """|[QDZ16DnWDLRHS=OD 8q`*%Pp% Cu- 2ITwf<$"ZuA@M#eppnZŶ*fwI)h;΋1"Df2!X™Qٲ]yE?%JٌVL܍y7 Q%9?vAerqqqaaa2t]!yh2u~KT)VǝN,DqMfcN6Z$ ң}le"3. -jCFYk6d#6tpDk- $BwBf5McFS!LqY )hfcHJ3"Mѧg$?֬5 ~R!kMJ$11(z}DtR(r[Ą<5[ڊ6\׶dNe4R2="UeLDfw)ntox&P'nfB)3*ANdVLS4_\f.gFa<\5u-Q aD%/y`/B!7s;(n}f˄RQ|CZe=uMO Rd ״ ֲףA`45Fx $5HFp33REX'nI#e"5}|Y&G0׵ 8Rd"s_t$ƔpUmlzϓahܝw7F0$17e!3wN(j)IkI&V/} գE۪/7ڬ+!Y1eKpSѶhTGqUQp;uŠ0I&)Y&!!d8!;)f3́ BC2\5a)ERNUE!!Q{=վ؈N_^,gcE\UCɄmVn)0bɬz=[h'aXc2PM֔n&-+ =O@NQCyB)ˌ뗫;ABK(0hpEGEe aYD8lsYN&tŎ^9'RBJ$.[#AۈHu:Vk2k9ǐ tJD7"iqLeIq],Zy"ixLJ45өc4d0A:ݮN) qn!T8$wIIh)b:VUqEiSSg?z2EQt:$IR0MSNRh޵13Fx%͘(e FDnf[h2*$<[^f\<)qc,CK-,<lV, 6&QI pq0L"i n"(F%$&s\fg?qŏٗKkkk !&I4M$Iba(0hy6˩Rӈm+1f6NLb"ҫmD,ykԁhoRFP'LIC vO>M<`R j(DjsZ<[Xkfu]PBG9@DZZc$o#7fW?wLӷ]gd*[dCmfjJ$(SD8R% $f4WF2b23/")aDdZin DФ]a-IWWU+LmB+:#·[dA,Q q!1*ڶG}jyKvVwA*|ODE ]Y4r`ll cdjNGH Z&Ci6 J`*pt1ge2 1@F@W Vz(.fHzhu;LӸhZKJ0'pN&{IFh4" UU%㘬8ͣ8A @"ԞoA yF& U&n> BT+.&a(ÐQ:WFL(ВCe'IJ;=f.0(4mEaZPʮ# `dDf27@?x"8ʁ(\Z.!V&}$^v^5IQ ǜv2w'f;/{]ά$ê*˲^7 B=sw^"Fni ¾zaa`cǎM~_>&۵Mcr9 'l:gM$e$1uI_]zvF'Λ/\'kxuX,~_7}1xO,4$\؞ e7/+_: ?>/sgUU I$NW-/ b|>HucrƯR(C'\'o8F4M8Lf6FsDA};}F 0=j Vı"C. jr0 bn, 7F"odhPuMb imےe~v .0lIE-FNZ60 rE2 /X=:٨nsPp캘0FkؤR\f6AE&0IrDŵFIDkSBkp"9xZ~ x+$!%ϓGLERnf6ZSUxeR0Uɸ2M)idX!l a1ചNC/'r&ͬ9̱c@ Wf湌"Ykor~Pi()@q)~ff޾}{It43n+^=CO..-lRq29 on;=B+73ےW^^7)c(ٲ-Gc3.rھ"I3:Ƴ~t#V&2^W=暌&ȃ|}~&R*WDz1PzTDހt`>Sg3d#g8v( ΁Rv"db76h25rxϳөA_RFKu퐖JU[UquTJ.H  8p-X>!qC(-B\04I;&iyf?K1Ͳ,iO_wϿ-q[kktd}]0ۍ k2\m_qqc p )9ͯ7_U('l^t>D/Zvj^9dou[oN?WK.ݢ9/9l$z9dwΒ\L Y˂W>29v-$dj.Kjbe' eS8eaƐ\ qDl [嵟!3J›0B#6E(q x6YkNA$3@ΕR.Irڍ 95 ^ol PFkmQ8Z]^Rv2-:*ȕRYk}>zT"IlQB(F%ρࢠD$@HRJzv6Ӈ! wf۸PcJxE`Ʊ C7"MƆ>p%7 g@ZsQ~ߖPRpP^xc @cCl-NwXkmxoӡTNE#PSJFhp#1pf#/0rYrQP#a;oA< C3 Lt4*>Q;^QUǭH<6˾w/) Q$hqy^O)eXRD97N5АE.nd66hpYOC#3;ٰSz}ßmϞ#__hW?`|xG*~E%x㷮m 1"xg~xWiG=Ė9r9?ү]m_~wdyIH"*qNg<+E!q~ǵ?Ȳ'l#>Յ_:J?=}Gs2FCD,cAZS: `bSl660 A`n(Xʒ P%W@= ^όǮpk}w-m:Adʡ\<1H>DP !;}CФZ[כ5̶Ꚙ1ƂzOQdBRr%hS4u S"L܋[k!zOħC&m>|ء=upcD[-] IUs|dT!qKb*dΓ< ELaHypŘiY]u *^ bWz׻4M1PR]ge[_uVVV666ʲ|r̜)pI%V4W s94Ȋ>$F~_ı6y21ŵv m 4e"CE@н0H%* bU ! S*X 9~1"d/ro tLZoqQz(,e~.OJ68aP~Bmۜ1g3GC$nM)'NYb-,O,'u|0CCJpmU <`I-ձ7Ғv9˘]h&h&`h8#N 0 婺fc(ЦJy++Zw(yy:vp5`"f8i6^` Gj4ff3^P `:n۶m:B%StR t 5 VRnl85< ,bv|1EчyHUEz=7Ed:I"}. H,6:ΙV<&R[wcdevy.] # Ds'fFG2@̚䮕o dȡ S۲ޝ2:-jW_o'`\L< Z1ᤲw#~QQ0$Glo3Qc|XG*'[ٕEڍ GYKJ k]NAQko be,l&]Rsw}Q@XlA$qZAlcuAG]_Y휸j760-લA+!]k}ر^taQZ)%pfYE,۹sl6B=z덲,^YeIe ^"erPYRQ )YP/ cx.mlPӨ$G84вHCFX䴬uUf¢5aR>,|p4nZ9\1<Q$ƉWКʒYWJ@8T5Uey6^PI}NYkv}7508Wh 70n)a" 8t-ћw΅7Y}s|_/>K{;k?c~_1yZ]X~w:vjZk<( "J3DkmӁjͼ4z5 sIY I[9BDƱC8CLI snhS(",y2N5 Aq,f/dĶ7  Tfr:KR{P:$>_t˂YyE^b3S ]`kEZ !QYZb 4 㼲d"  2+ﳔ"l| a:eX3 C;rY fgf4зtqH< b۪r~s}$q/ZR UB"|j13pE,љqb @cpHRYZ$eаDr0pf$qGpc8o  FA8$"Mw(BbUajb ?g!i ;"",>Qdֵ r~?8Al.u1þi<ۖ{badz|qLf<æ{ȧ1~hn z!DEN5#IJ)}gh1Δv!q,}G<"U]|$P*'΃b$dl w:R2Ir vөJӹp3}$d8DQXjKBptn`,P$$ee9f$(p u6Z3ɶsN-eTAAbU@+[()&UK)Dzs4AK:Z Pq Y'̀;2Ic DeZ0§GX>}$ Xu @AmuƂrd<@ׂAdF& X9`(>[ icx숫m^G"s{9EkyhӨ)Mi*!ܒ(r!|pg v.b< hJyza]p~,fZð~aaa4>'IzQ4 Ez=Ԍ۷o<* ~_E~&; )E9{Yl4\f4EhIZ\ U%ꫭ*A RD;d+dZ;DilPhCX$ɦC% `[6ϡbV>v fM,:6)JQq !۱ۥ.Ï9vY ',3Nj< =p)e1Uq]50%mYRe҂+5NgNHhdG:)) !E J h `U=4EWWqͰU  RRRubn1j1mZdcz[yr8D) ߇X2wzw}p!dWWYkk 2Moe!c ~Y7E +;-. Ol8/!iȲ# 沴BAB sy#<ǃ/"ff̂=M<߽әRu锘:z }*;n||[My!j(!L3uG~<5PӀD'Cd[ioNT[|. d˅֩)yXS+f-K(8/$23”ql}UPݘ9A#=Ah]L&vEknCAdg3W>-9%rRD0%k‚c; K\.A!*[ōƹ" e:wERB=|kwϿWT;lLw G%edXD!1=S\.MĬq]M$bEaqV%M8pk[-/U̦RR*lsyyPF3u ;@LО[+CuQ(hFݑgm@PHAܤ*!;p:';Ëcoc (&C)ǀg3szum0FA' Jak9{6N$ZԷֵ g`#TU0$o`3][p3p!x6#cl=XyIa(x<葛?7=_wh4 |t:e4 k\ԝ^lGBY;/x=bT>! iZш&k®S'8Y^z}Oßzds߭/-iۨZϾ٦'/HN9^\^mF!aJ"C+^]mQi~c) )]kV~kߛI})<̓z]xᐙU%_$|y}ʾ~;`~FZN"9 oa!TzPD?[(a:hB)*C1/mYzqު)tR@!RJu-_HII'7b66Ɔ6.ng|g?{ʳ_:יG?pe6tKj]z< .~yK?j2LGݨABd9Γ;/|8y핝;޽t;9+r c‚ CdQ!桐DqQUxً P 􉅀&Ͱt]DB) kڪ3$̡Z;w;h#G5);)xYRUyá"w? ֤5tӡ <Ÿw}q's9FS҃s=,>u iIg?WFaVSe L1fhi Z/ ON51*P 53HR9)qo_4‚ 8 r^8aV=Й~c0x )p,+^Z323<(}0E1$Z=:z;_x+y~K"4@BA \__Dp(Pv.v.#wIis-uyy7 |?$y'X.Bܻl{?\⋆۲N~b`r?Wsg^154ė,o%{~S]ٗ-Ev<q"HȞ$TVCfQ}C8)s],𬡼3z raͱcӑnjKf5 `f|saj?7) (  D \p-q֊$BZUQq}_-.5 jaX@jI0 ~3;vi,˒8m;W:OO¿s(0t:Ƙ,{^>Va!n[1ӱtmX?hK8| O";9o^vyϼCxC#*f_s?^G])zS$Lu2}#pR)}*iѻ>iQuP"fB( "&<~ C)MD# ̮ϩۗXKǾhF*¹>}[U&n'9:W3IĝO&"Ip5I#0}[j"(A+2 l:f:upDNpss؃r84O&h?|C2uaD(. sm*l-f}݀Nq(}hl^Cȟٌ RQ]< -886yp!锈@ t(ʀq!l&{=(\/nf0A m];f wv" Sywbq,@Fv@眆O&4lNrx/٢@X@81EE37 O~=X$Aa0=5k&XXfY%:)ް}NZ';^F~EG~'D~uO~d_qMMZ1s7>0g+'۾R ԰cvݽ','>I}%6~Q=2|q3\{*kUwU)/r:ȟWgjg~Y=^wƇ?mr#|JxHc.+%\ap[ar3Is|"kk֍wvټ U#T6 g3n, V $Hs(iYNP${ "dU%}ƬOYaɘ5`a-yGB *%ڂM/Xo0kdj8- }Z?'nH 8_a燐m۶aeg3#`Ma_UsKB{BJg h۾%\"I,㖪)|AT"0 AJ֚ɄZAerf^U`1gt\L`RNȌ"(GqpC;aG^'ogxZ\&lU>ȹZ;w< C[2x,R++tٌۢ_C4`y`Ph]ЙɄFy|ڱ)0o6wiSz0fҒLS׎B ҡZ4ٳZzVyEe3z<'l6Kd6I);U}ߟNA]"̀ޑP<ۿik#l354V_; RkHR^+D2l$adB!2Ͳf4"f'Gڈ$ahLv{\rgcl^ &Do!b׳b!Hu5 %5M\Mw2@sa![%7Px/Mi4`pը%Mù ,Uy(HyGnBr9Pc՜7,#Ekъ9 dLW2#?.*JHwL&vcMCX/52@-䤛+ f:.b=I6Si괫P.i-:knz=T\raN\*MAor_e%'~e`ڨ HAƈn׮8<($h!݃Еm@, "_,eS&BŢzGE[LdShJs'gt*㥥cǎ13 MNE,0 Qq<ϛ7eJ߷өLh&)[I̤jCIAݮsv*;5CI6F)Yk'N0h`T3Ÿ0iܫx j@$dh%A%Ė%ԑS9xs w&`0j0p8?+ĤTfESܺ v4ָN&4uv RBek䪲)k-W=HZu:dN7`GGuB-&g2h&^ꦪdP띣dR"dB`!<<бSG񋀗%ֻƀw4;h8I>CdƈVD6KE48 pH 8kU9:Pk7Cbv2C>/qgk,,BщP xU|Ʊty=sL0chhDDAh=˲l:j=>(AiFQ 9yY[㺖A TXqZ+BD!\)on"`)0;lPJ2yR$w:v:ErΌ('!g63p_D* ,}_z;25jBAuY Uhno6OUAXN@imkv9{*k@?i׃sm5p жM+&K[1`\鄖mZIB~,s4őJ`iHJoi 93i9ukEN[+}N&<( 5RcVŌF ̀׵hjVWVtB"@t$Gxj-;7ŋG7אV-.7Q^|)z=VOC%0[b<._:pir3$ I$+<׹$h~}̌<ϋX³RjqqN8Ԇpgh</,.ֳZdTJ39-]V-Gh OtvЧPpqk)ȱfTPZ[XY&2P?zv.~29h."UI2aLʑ9qzf:f1f5_,jXM[ת׃Н27VkNpƴunp,aIJ[Yl fXǐͲ-@i*W׮O{[\Ptf8\p%yH P,4u-|8 ?2M1fl 6\Lu#(^{!91,B"jGn% l- a!j#f}=EQ7y!(S2 Ll☚Vddhyq#4m@]_GsyTh-aP,L&5^q#&(Hpp ,ǣTjS?Fo.B_%!5ppt־K]ە[kx񢋢9am=[ֳyg:gzto{E3jJ pڭ7 =R5Фu]33 1=vOc:dڨ%j*,@@vfՄ*neۻq}WHB)A&C$^ߴ_!󚺥V9O% C˹mCPˀs<.|0sYݖl8(>́]DA9|=,f~[#@Xyn]ZZL&sٙ,}}?2UQ_Z{Nݻ+L} iX9a||@ _NlRoM1!MR:U DS6 ĠSQ[UI(I^c+֞Ndt#& ,s7F zªIv,`KxE?G6BEpm̀e.T[ ]qk-]'q;6sк; щql'ߤ4Nr  kai[etXGCUF8r7A+]`&KY)স 83 'w\ɘy:IS6s1䘬Rnn(DO*"6DE.dztct ph +@Z\26 IsBNU, 8nt>Ryd-x}iA7㮷г0.B={ſH_%vyw:4M0 ð몪H)Uy{B[k0ZdÐ-X㏭nvjiXĽ37sj`N4vqYI%\E9$a;Vl&CpD;w$1y.UA| 30Lblq3;v$LLa;4Y!<daZ]"]8(- aֵk>v]O 80kXD׳Y&+3b 8;xd-D C,RRQ\WЇc"3"MAtR8,| 2M'r@!d-=6W (s/u,D{1HGQHS pC"#;}U9WHS(r`㊋yHF CCA{@f2!xy)tWDZ3愀 80J8|@ _Ul&2 Gfɹ ":[U,nb42{p CњQ!q+ .3"'闦Uu{v:P+?;PpWpӸb+;a8pЄxF\HwJ{NOXZgr`1sRJΣ gVYXXR6MRz~?ox<-Od8d׀w4pES1N4lm3k*edG49[eh1 '<'ͪJƱT1(@pl͠--9Hf:Mz(@`KP۲\;f,T;s#,We:VSJ/жtyֵL S8 :lv8`Aβ罬^srBcH@EhTGS3b[V82V)-3E:N[tlZ%4Ä"`H䐓Z{z߷4Ϸ` ~/w1ƶ) "Mc̩ PEα0WJL@WP>"by6cLQئe4c٨9$n=(bvB'|ΊBg ѰtCJc0qkA;Tg-4-8M`}"i9$FR'W8Xxn?KFd L۲k9 "ր3,.ulsmk)\ k$yr)|WU,sqa].w=F=td󩓟( !z>88899IDJUeu~U!@k]eWRk!M`?Ϊx}eY|@Bk"bca|eƐsfC; bff/]GD(l ]OA YEh}W Ձ*(pL'@ ҉[p8 6*e.r2Y:WD9X;ZE#% 4= bd2ƺG6LI0d70}9gf$#1t-9uN[5 4!8Dd9g{5il6@ r|Rc6fqLpEQu: !糌D/Ej(Rydf|QK͐2>HDdD`;iZ8SO!s5;,C_xNJJF%ϓp"8v=rϺfDȯ0%D%1,K)e[W޸Y>clL&PkR{TM\p!L{mcA P(!u5H;X+0ufG`38P}lz9q  u ZQӰ'R0cl Hw6$M:)bA6}' f`{Ǻ4Bآp1t Dy-ozH)Xa7uBM4RAς#^1{ `CGR2x= ,<[S6<ι@'-JF gـ r:ch)F|" :6:stE8g1m"8v1i)׫*H33>я|v" &opE Lu$k-0<9=-PRRھ@XsΌt 2+EO !*(RDr&4Q1HO$BXkB+š^Oox;[~i,scZt:-(PgF,cu >N_X!mDJ 'rd:[LD\>Sh 16d4)IGZLV(b.JKֺDK&k0dfI3BIPAwc٦q_Xc;ƀ\a&O Ҝ5@ ߺnN\r:pє ZHp16c$DyZd d0FTDPp5Ĩ=_Ećյi@}Pfr>nW >̅EuJ?GK !S~W3CxDCLm;oǐF[.2oR}8rw+쮟LF0{Ekk-D-bC<nWUUAsDGs^lhvZaEzP 7Ƥ[ =Fg]Uڼ7!/nIUvg0bo[Eqhض5iuMMP(h`8^u_y넯gMz6zS!Z"]iۿ~~ǷMEϟ}FOMQ$o_k599Dő.ko-!3t$z u-PVs:cІn™XׂH%Ԛږ pC4L]fAwLR^4ZqOb`>oxjP X0#)Y QlGkHc3Ab/(|`CDY#KR*L'\@Cibg:akȀ">VXu-`Z .֪Sl 1< 8)8{0ŰBFh6bPȝ8ƴΩ$!>UիW%!?z{gϼ˿|݋d6x"MSʲ윻yl @vB.77T_|Z'/ϭ>15[涭(?~YB*e5dj$tdbD BFg.lY:#2'/ucU֒ "gr!sƸ5IDMʡ}6 ^乗K{~E9_i~'$x`=yU4w@@rTY˺T:! pȊ'ȚcR,j:hE#gp@0 gy#R m+ Z(cۖPh$2;pagJ<4`Y kq>sAZ@uB p4[p FBC04Y݌TM!`|ր㬄_ 4&I9CBFĝpHKXآ`T#=1g;3h> (EDBfbm.hUt)T|m,m_{[{>]94l6:`^&YN:6]{ް~D~(aX|(^k,3u:4zo}O$ϢGxѷ>s_ nQtɸ+?]_=V>_y'irN*5g!ur:%hx oށ? Ű\&n@O瀗X9ӥpE!a; bO5oN^(&tsF,F",_XB1J;'`X # .T>{Ιc+Exqk(δ}XEӠEy8eت2GGxAEk qR1/0j=Zr <=SXm>ـ8''4ߎNaH\0]]:G**eưږs+!-xV9<,^`.Y(9i dxQ7}m5oʸJ^o+r+W{ica,j0i7 ,Xjh0)g9b|I8&~䄔"+*^}7;B ZICy6 )%΍:!!'$,ݨUU!q Jz' we4B2 lmU5>M@((QFR,̑9H B}W,r ha aC,;9%a dxʼz+y$A0OF1 a-DNh%g!9reENS5/|[^fk1صs1\cD$A¡ hpm1P)r6AZ2y.S$%{{+AA@TNMłݵfW@2#l@02 B4ha,(ϞAƁ6AIqU䪐v<c϶ [&%Q(B CpZ *@\יc R2T@r, O_bd CEfERj>4 -#-u(q,[o 般[)Kx X9 EDR TZcUjp ;MRcg3ۈ m*ֵn#?3,!DuEQl6t4Z~w+~{?}o1iEQ۶Jtk٘,󹃇]E\ouvei^%Rܹsɷ]hq;~}m7۝sO雇,g 2Ns.x>}ekK n(믷D2,%?qi~ [ ƵS٦"dW?m翤g~4zUv52\H}Ӊ U]ZM/oBZAHIvp9n5"r$'鉉_}e]*ӂO%˟7c_yg}$R΀BmLlrZK.RhF^Ơu0@  ,`1D"c&B Bg+ &DՊs~L 2HUfBYL3ޛJ0p̔$-EXU, .nYA@R,v7*EFbM&'{rL]N]922XRg}IkrRiL cY\ Ty4`ȮZp0UEJp-WzjfE ?`p`ws1w~Ѳ3_v2MsOarsbDb21ǐACU9>~6֓(q{`2Xs.Z͟} NNNVJc0ʴ2;n2܀)w Vn:g""<'?,]׉ܿR b[D ? 4:?IRKnnc&M7{Yʡt;]jҼ?>n]+ GD׮)C)J[q wu),2Tx9fw-f{$<[04/!leA`[$vR8 1*S GӪch@r* ?Y+4(-a I_g}>M <=|C13kp}8@O'fa#8"ա+N݀ XAk53e&lV] 0^d(퀙A2 / 6hnpRgX? r=Rafʡ#@dـb@ - Fb\îV)mQµV 4ڶᆋoySt~bLu.]b8#]Sͺ*˲,!DhcyE߷\!\xe"|v$=rZ.B);gj+Eɇ$v]Kƺa{ғ'?uyk ɴCuq`I>k>~$c6W0rW]yXJ!_l#Rfd/lx7TnmO*ѿlwvPJG'Bi$3^3`$faOM&,n5X4M7ؠ@ZkAv(-SP aƒ93xr |i-@2$ӫim[ (M FaOܐAR1,Cv;E2 ~0q #9vCqٶr# n`= OqAxUAc;dNE4R-LbJAbeB!pFMS" ,E M0y {Q%}IޤPO]_- >EW@K(q=y&]Q FNݎ$Ѻ`K|"WEUU.\#z:Bޫdzj2EocqfA}"K@p.iLLx0ISPLEuc8s<dX˥qKqlaHd1଑0a`#7sCg'&MZ@@( ]a~ Sj6c繺2 ŕQ&ESi{0$|>bͭs8Jk#+iru+%--40;g;@EaJ V -Yg70D{TF@*k` ='0XH^4/֖+KZAbD R8\Z$GXh͌z!d'Ď> #?k|>WQEQ }?㺮yn}orsȀdt1\MUuL7?&ـ>,C  0t3'',%FK#jloۡaV+r,u+ՈONF )l29E.2(;Y2^U v2s6 k5cGZAf@(Eя1븚КupC%7p<&L !4{fT 4Gw|6Z;(DZu0f4 rc4!lUstlT.,Y&Hڐ Ѥ)!i 44CzP9而]gNN ~$ːd XbQ`=+04N-*ER`e_}YEQvd?~\z]{jEa!%5PPYWy 3'3L&$u#c6υRJ!zjcw)/NZSUa~nro{c77\Y8eB@m|_% YkI|9ܺe)}ߞPċmhWuP|a8䢄 $5Mq9*acs dN޶@߷ 0ACۈ])! ~\Ze)u4ceRP]12/D)DMzC#61r[cɘӀ[KU%p+K\zО8mmtj}tLy@ iIDA@@Nad2>l Ӏ& %0t]'vM#tUp 6@ϔ 4pSQx5tA\( pF+i$veq" 6=pK&qR H'Ȣ]wuxxy^ERJ}nf2mS$Y W"TBk"ᡌcV$ \]LVN䄇Mž MۻεZ.qE@ǚ{PPIkj>g8l͡0i*߇lLA%}l}޹40qө}stP 'C.9g4d pBMTN)B` \?yH XT@^!RkZ5|_|&2Wzz|mCPpǿ>S?s^a_̷9gYg_" ِ>c⬍H vvs?9w~>Ο:Ο9?Ο9?Ο99ΟR)IENDB`PNG  IHDRƞ pHYs+ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATxu`TW{3o43qww' ݥTH)ݻ[w -JB3q ݶ7? 3s{W;sEX ,X3Z e e```E`Y`E`Y`E`Y`",X`",X`",X`X,X`X,X`X,X, ,X, ,X, ,X ,X ,X ,˂ ,˂ ,˂ e e e``E`Y`E`Y`E`Y`",X`",X`",X`X,Xs }!^[\-p\4 F'hj2#"ѯ.ήY %ZVVz ~u @ 0",X/短,X`ρE`Y`",X`᷆G(2EsBl2LBgXX$!($BX`LF3/qb`)Y~X\eQiÁ, 8bYQd,7ydG+?}~uZN$nI@."&@PH#p,0H,˰@aH3A Fh+mGzQm!"@PEqF.&)'eY0)u|d:us K8&vɲqר1xաz&qPZd P,&rMgYa7[6JϹ83VcUtɵ jJפ]Zs/_zz YNd|AgFYx|o Jhb0 f0Xl-ᔦ(xz>=rAK"O^ѬFHΊ'lL]uϞyI O<~)7||o3b.g( 79E&5YokV13G'6쌌\}x#"5'ah HRaLݲ? )eȒ [ tկxEd=;Bhlt2T,#r46 $Mp~aa8ceb>b8| C aYP"B`aXe2!$kaY2@1,QEIeez[*r:JE  ԀY"𜮲J+ fEHx."tvQ-}'M̺{J-0=Uf>*'ZR!x\8?v^ҨҴ(ƗJSک_y|Mzl(uD , DXXpEb!, @$z 3+n "%.zyќ4scU~IZ 8Mx}឵!hM)ݨHLeYB!cWyFLa\F>4R7_mu+SDZu Nf;qXFhCo&ۖcnh h4ޖ6'?k>vxQÁApdl ˚C.K*] M}};Gwr,tsqI6pP %AL2'vψF}1Sa!"C pήgA(D0"k6.0&3\ffA1O&3I |嘍FE& y\2HcH„<$|`IMp/qPH3A""0qy IqyBÚM&a@8hn ~[t:G}4iҤzIxz˲@8`Y/# D9<|Nfpy⻿pD\EpE{+reY/Ć\ X@B%т 3, ,X ,X lXtM fZv`¿`0D,e5c?0~ҭg+r1,^(,Y`_띝ZaW*N@Y`&IS~T#˲F ,XfZ͂ X ,˂ ,˂ e e e}6/>CU*ojҩt&? qsߩVnPL$soI/Ra5Ό_ZS{/ gFa"_ZU_)F"߬)oLm[P|tݟh¨P/z,z)4J?O7;K);!@ 8;1o$F{c}jʊQ1O'" /l諥\c\ /|Q>gndq\D' E@+OWѡгoW,Ԯ\ *TqFHդwzh}oTrW=Ja`P.uٿY}yk sH>pd}h;8R*RhlcVL =w vkdCO.*FE3{knX#{j <[Ac< Mb{+8tȹL9;mn̋O:19`?5D͆!!l#]+ʥM[-궼޶Fydq9m.yiƾwv=dBmKqʩKYS O,etzuk\/<{zs/ԧP:rwJ*&/{({qwo>ֆ){i\0c ï81ZrzJzO,nZKo:v֧ 篸rX;/_\?j-ѓdsiU }s~%QWW=-\-׶^,~ ߪOp{ub GF1t yvv Hi坷/?x]+Ww܁ ^xk-?) Vv Λ}o?7ȡ}a q N|ƈn6gb/i?7s6vj 5T{$xu%y?Np8ۨ꺖/ưeg5/j_cvo g䮫c{*vNpsl:zٷ_g0zx1qMꁬԛUu #rGM%M mAA 9P%Z9*iLsn#b'rm}Mfeo3O4:J89E*oL(/yo_{1"u jhb/2b(@ه˲\}${EQ\νO/caa+:/^"0e O SYILrIRF\.cy$0Uf84M NP TC"G>xAnҹ,N4GSm Nhq(k(rss~yE2$W@l3XAY[3Ef}Ԕ=T)pi`(3I8yuhv #-RS;)1|w˒.uMe/T8<9Wj&"Is(904ò C3, CSNzp8Bn|}-/]$0#F uص6wdY4nYGw"捓4l{p i42:#EP 1qwwne+GCPELX~ A5`9 EMv˽Sxi"a W,Ab[O`z|)bq h:om=޺/ml R:๝0VקBElx}r}8ȧQc=I|Ǚol{ ,Z˙tÓ3tv`B5˳0N,Ԋ+)<ֶVla>x]qދ t plIuc' 83' _K__ +~䂺G:8H7 {hׁ/yv_쀡-_1cO67pdW W$<΁i+l˗ؽ*p;[+pV"9zR|ޯ>ֶ-]V<8nw ml\⇖=|T& qޒ(G>Zrc?;=W>xӕV?A.ΆllPfc'A 7ұ"T#bkJ [yя2ikO`j="J4}o-eGXf›mN_`(oޞS/;LZKwo&a}|P.V<`ojG }9rcTpi-)̚G>zdjxel+O"&1qV @[.}Mvxg;84}7bYVPݠTj~\>>p_Mgyց{'?;,d9eϴ/.f95!Pt ɆE&͸U盡U:Cuє U?sutg.5bz:[y-xz^c"NaƙN͏}lϹT] ִl۾M:t5aoy:U4T_o!?[1^`l=<$9tCf*ѓ]_,?q`]Dt[z4[_1FԤy\BϱywƳ7yZɗt.̢?o ٦.7 s6;v,qolcl)9F&9q6ss҆sgVu[Gu +o' w_ZY\qurXιr|m'Ύ\ӆe1봍U_KC@;tB)3NKt;]s /o "Ã[s?$k_~qCjYOpi ?צB#nՍhh.W<Գ/g.$2:>pT! tUִ*&X* kmv荼')*/Ob\|ĺ{6ʕ6v1B}Ё># aȜrȕgP[![Y71Q~pJA_jګ3h Օ=xd+'6ɳjuq2W[ZvW`5>| pV4ڦ̢V!&lfu _?23962J$<2 >N:X5)׎=I0_|lNǏkh5W_:ڋ*kt!B[VYsmm;7<" 5&'<,`ldHwq^CYtc} ʊU &y}\}A7yv@qX:Po_vTfלSNOyS䉉i۷S ''^nKtn qa'l= Ysx R}<1)ϛ5a>^onSm5P 7fҬhM|}#% Bpތ߶ցaɓ|VTm]>~rriMҋ =z%08j ̑jeW}E9:7~j!OoW))=__r/Ә9swt ƆJۼ[Km=]!\ o+i NU?z/Sj8|(ޓ7spc'_~lvU8xƬ߶usXblKTKyN>Pr`&2oP;LN <.#{tcvRbM[z}7kb"Ȫ& CX{z$N ss8蘰nɩ״=ӕ4aAzI`+XM}`IrX¬@qa7SL|n~`q'E28BEP1*gE&όlXW`dk'ۂY|`eYmȌQ˗0R Gw_+OZ(<269lP7 9b'-ZbjP+gw_{gG77@O7>+eY!cr9<.L~AV*x} 5M-A' y|kiV+;Eso}fϜ56V7ȕDōG4:G̞;-UWR^Q89GzbFܬ6#rt JK͸CBTW?K\xA9:ysny}PWik,jk//ocYfË nɮol~DqXfu&{ kf 7o('J64{`FBIã:'=5!TV"MMU#hEGZpbTL6(ϙF '"1m^dPм*4eJR/@1PЌkܤ '&Hogm-.N7iLL7Lx´Q!TmSS߻[+ ;,?!!nWU,<6ʔ^Q"K O3>L0p."% =\<_(1c> U'2+> >;fDE|>i Z (COff}B1k0)TfEHoEeIx&= XeY OHIN]k\t;r{(/ɩ!1QJg(;l9BAP@1@$(O X`RbvvVOSp|ʲz≬pIMQI4=<;Zsk1˂@ 3)!\̃걺&tL;Gn^ы MGoH$Vn>&M|O;`(°,"'=AF bY>CS8 w \`;i&c ,WQ@tFb# " (_!C! \ 1.H&I\ fVFQ$Gh%q坑 q{_l^ٻ?;!@[K"Ig@=H9H8$c0T8\qQd(@%<94ci.4)lm;+{C~mhprpԱ!+stqOH7Xoo#g\ʲ4O[uxӧ5ZE= ޘ@g^*fh2ĸlj?,TVO@@I;d>է,;Ʋ,saBB\n*F5Ұaf|eȨ5N!in?~IA7}ʰPaYlcfL͑Gbre5"B (d]4 ˲A,i.,NRHeRi"(TiXm)i68RJYSIIdYU)˲l[mEMKAc"6*J{:̲,/jYMc6)Ud@,;4L}*k [FfY /31,u%UMf1^(/.ӌr) +á%_eč٤T a+J:f3u5]F\m&Yed5$˲,RWa8\E12n$3 %M=JeIZM[ZT1RLiT+eHӝyDԖUtY%ײ,KA=w RPgCaiݑj,,6ݝ5m}|ϸlhtrӝ/;J*u:QO,kwMBm"Y3K~䧷'Q^p~o'x-lyBshРΕϱ'u,~~ 9Z,jEcG_vk?O%z-^(D{}mJVYh*Ϻ]Il.v{sbCT:T?4\N/K%+J+KQoڢ- rC3~!|SOȫ3ywSyG9cYΘμoUag_|&=bh>wMGF4eeܬ뫻Sߗ37'p2&.f1>hVhVa-oŐPi#bͽjWί1z8Iٙc;ۈخrN<⭣wiU|ΗMeYo/va5B033L;c."OeZpUBM yF-o*y87dltzK:љ}U`d/Vb\VDZsqvAM7PI*hJemשL>+/-(0QM[fn.3cVvYqJJ=CjkdVn))!=Ujp+3rrvqC2'yPifӫH-J|uAиpi1zGEQ& \ >EOOnA@MAFqCMc~؉_]-a)ch8ہ&JB}29mM Q蛺56%v>" *t_}Xa 6" w*z{ J휝e巫ޞ(NϼGm\`jKG nPUז浪X;%vgnkJ+r!ygCAisGynU!]rugmqM Hm_FZv" A/VPbFIs+uwv Ķ\拭 ܒZG_?Z^tP^;ٙ9f@s /}=l}yUXb9\jGGۈeJDۅ\w[HFݥ/{Y ^αbeg0ٌQ*ЕT6xABSbzzp\nsTu= uFgۦ6zHdU+^R>Gݧi n"?}Q5|}[z*s+{3IyOJ^!\*SuM&僛S+>%Bk~Nr87|H\:x_#9|)W 8%khS߷_llQFyGYiS)ХT?t.)xڌGU49! a]ö.HmT' _@7>{]3 i;@mݲۛxޠߜ*m۴Nm3j7IzC-9Tck9t@CʨT:MKO٭3]?ݧʿ߸Ĵd}!ϤڲqkN\n<7xBN[}7 3'q퟿ܥN!l>Y֋oVvo|lGJIѼF<ٜFNG3h_[qNIq@ |< o޼T7{ۯں ]:Mōy^3i|gy0o?f=#z4U7^O6n5d4~شlnYsXnf@/}aOJ\r0CYUU_Ok6.4>ZrU@JpƎ;cg?>6}i9ML~Yg Lk!=j.noH~#k+iRd\ku}('}*e oDt\h0w xOq́m{̿B\F4). .8y\ΰ@l``t= -c?Ș*"*ID.uI/+>B)8%O ڕk:uxR8OM*=zc-@P.cxbq1xSΗyK}2p$+2rs-=֙׻)?#ȯ|~B0n{1KyҤfD;a"&$nG/߽ d)bԜ8:X.pP0XHRjV-OlB^%"TC *|w'G뼛Y}E _ouGbd:ѨNfyϪ}A8 |4%t'W:s |o٪%|er <174 XIIE $<)DCC(~0&/'(B=j}˪aR0x$*Ns+-5U[{q xܪ5I.,z`URTl4%q0-wnbWsvW3fxr#6Zx狸4#'BC\.E/# u\t~Hm㒤K:n KjJr?Zqש!7$*iRԔ B,CtuyKv8sy |#`:btPGԃAtώqahpZ宆?*4AEcxmfM1|QQ#h uVe۟φE147 M(Y,b+ &)A0>6Γ Bgdё >rFiV$[!<|ߟ[i%`;9YB8\ I\‚T<|kK& ʯl:+ EP`A",ER4;rHKĎR  (\`p<0; BᐌIRn/HL pNi 2]Y8ap9b (2$ /@d_'p6~Klxz^}Zَ@ PܨF y0" fYߖfݕn\PVs^N=|0۶ө f=$nyM !F8\Af]>k3f-L4+q)&Ij8h'6RR0Ih IڨR)'~>6d\I,far r& +6ٷ>+`sPڨYXcb<&LfcN4u}yπRPhO;AGQASg3r̠w8ûr9\bi"А8&_n7k4jbYpEX4;2\rg8Q _q(@QD \.D+)~|OʑWoSao]KɹV%8P&32Cj1tּ{NO3^ܯh ;m 8a|hv+:joֺ8yPG,l6Kk Rr .p&34a6Ev?IF)GO{̈s)\rv.MN9zTà[Z)|4 W3rr.H.CM$DR,㦑eɄqXrYBoc^鷯\Gze2'W"Ln2 0FvS{2nOGϜw癜 ;V뻿:_4ofegvm/<[= fbōZgBs鷇F7,0F#>-Iqrj歓{z9;AynsoDX 4:;ł㸤 FC@$A dF#ddXiuQq󅕩W2OLN=sv{iVNM`&!qy oČ_ERk4IeLgHA|nSm#;Ѵ\MqָB0&J}~p׮6M_3vs14 n4 \!H21{4Eff(R7DOפ\sjL;ۇinͻyhf')~TNzx{K'oѨ.5r~X nnk1.CճKVurţt1=8=c0)&;vr>1"Π$ '_ 7[` w90}GS?m!nN>>.NLhPS6qH/H]dC݊ϱqt k;%u}tъ$҄YC-,<3$ԁ_ߦ`+[wwo;[+ͪc R/O֦.p~VaclZ[z&-Yl 2k] Dl<=<q=\]ESyG}6nήv֮ގa݁z9y9VΞNqA.u5~KZGԶFM}pR *}mc][ԣNUT1" _OwgoO{!㋽\ uY0!pǖ=j}Gϟ`V~vke`p\PG}%K¼Cz[c̝`oCy޾naNw@ 8Z&]j) yy; 6'K>%E{&idŋl <$Zc!"xL.S^o{ 飯 ;(GOdC+Wr.nޮn^V>G9+޶>RV`'Dٻ:8[t/;sT'Yܻ,a14?ևu2P3mʭ;:Mٲ>;i҆2Fw۶ 皡vڨju E1M 4n"4O3J/kiqX7ҡi7k$Cv˺Fըknut${ǁ]7H7\;A<@==zY;Wգ& A4CuKKۏ&@KHLfY )qĺHbB;.klVv3ha ʾ֎ᇭpǍdfXvx3g0vȚE8ԃͭUjm!4 M3vGj cjk EeҶ6m@gG Rxw[kg>=״47 P_{ fYV(8 v*жHA2:{H}KK\kB--J}cҴ:h+*} ?b%F^o6Q"4ҬБz#,CߣUͭFg(H5zdH1-2kmH7Y7I/w4yܢUᢁkn6 #l26F4(ZZZL>O!tm-Zb[k`6;kn6R:6@k;vw+qY7ܤY5ގ7]Ѧr5W1>/nX⬇b[6y:\?ʾ xb ۛ6M_~GieWnv&I=,k&z=yZ:~9NԳDcVd; x)GWMrYqqsO=TvR1v1{ݭ׿!b5S^/=4f:stio< <ݥUaG yhOI5O=8b' ?ʶX?UWC¢'E}>|VrP@`zzqgύ TVڡaUu: vYۇM<++}$亵}v 1v^-C˟}5ô{a"V{\3΃U/ދ~AuOY =e׮uu,||id\$ĈKya溴37O,ۿe G e ="3kzzcf',^7Cm}P[VTkB܌ޠ 'gL}q *JȼtSk]Ja)0(7 6^n‰9ҫkO=`o0NJO?8>Qq+W)MJy葈+]:S=z}ggB:udԃϿڛhQJݠ`@=Goxb#k!R+iP3xH;~tc{碼W^^aV\2oG=3yS/#^ZXQx9Y9a퐡p3{{{CEy EyيX+W?6gRݭ/.Yv= }{siO}V:=G~b"MÎ,AR@`'JT{_T#eieVYm*N-Кِϼ+S?z*g+>>&3erͪCoߙъ!|g:k'k׿ج̒ڶ ~oj:nES.8晴h Z Ι=iܩ4r=m+rc ^vz3JI*Jnϒ8_Mz}/_ ˴CQk0׶.6=rP|cO_0sʙh':b{}PyъUUwC4,@l"VףϺ,_pGp34p1 X!E.6Nn12[G}M{މ:Z @`X?EHg✋wvU:[`ei]>~Lom:~zz%j'wJC" EX.ppSSB'4uqp<HQ;a*`IhR}ZQ"/afNcXk k @y|EP @9K} \8t!묯3;b2}55RdO^?w[mxpٿ]ԃ\8%Y^  "ma5n#rHfu+Pޫ+̢%NcۮDӨPU$~`i6SҠP!ST35i4ppוDbĬ!6ޞ.V;REh?'XqMD͏<#.zdǟac9 0x{_p8ߡ1j0gs/twp0\1\4sqܜ\+XypJYVEHouFGd20dI@PLv j?3jH{kÃ|Hi^ @yr|M$Є I'$wB*r7p}YYP4C ñ)L1,a)%fA&dڄ}x͗,PϘzVNhie 'qjm8:*5(&,,$pيZmek +FA $c'G%Yr)Rm4N uMQ3~1HУ IMT\8+CmNg9F^>%Igh}aє9ZϞ>-3>j`4_Zho`Oe:RJ;& XBcўK7Ć8I~&m1 zIQM= f궺:PO7p{=*&6'a`h}vڒ$eb-dY'{YWn^vR! úJGf4xE?^^R4uQ] .v!6Ĺ3g+dHmcF9uxs)ᇄyh,q^4&)˙y FN(^/p`/Аv}܄^]g-"+]=&&@hcs `$ RU@E~ ȹv6=;8""t)*h`o;_*-6Mp-0Y2=C$چoxv6^^CmaQM&+^lb1%vњo6|A;7w[A wso@Pazy1i|B`E|0f<NF9g^8Yi.Dmmc㝉 7nagd_:ļ'ؚ:3y֟#4R}LfB71^}iB?qsb\3~4" {.xvbHꮊ:_ԜvBoU~YstB,Awۄ!ݚv5Wi{_G{!|v40~|jXTGXf(CCen,M =Я&jwnԕ2xo~{F"!V}M?W?*?BS$}gf򾢲H.lo͔Ws)3;GMʳG5.X»_zZ]zZs KYw~˯pYґ`oЄUz-rcԕg[t|eŸ(vJN3 +DBWG 0!=:+7[y9Ȇg^,@@Rt$M3lz+x'=~(; ~ΣK.M+[ ``k&^ 'e n矍s\?5ji2ʁE].1ɏ=8-N8-zڀ'sujG=nq-{0C>u(Іw&/_7UMЏ>&@ݶ!N Yi#Γy_BC=Z^3Ϯ#7>p_Ɖy.!xdF͍cGʜ’CHEW%[Up2'M^nYq~=m5O>!|SRK&>n~{\uҀϬSt,8Ժo^3CvBfYϬ/z(mtOtˮPd>UKtS>2#vc7hŸI@\pQ:H? Al7K~SVAiFx5BCj. 'v_vVt^=x=z]Wj7f<Ywn3G,yQ\Әef6N72e],7^z3e~$E-.YD}l mNw*hX7W¾;*Vϼ ;O?Og6,>+qg$wx#GD3M|[!kw0?0Qxԙ}Rw$)]mej~փ2Q'·nګy-'v}ӏߖ-7w7T~/=d22*@䨑4=2PmVZNgkt|҆<+O=d}>1-0tIUɺy'g=^|JoEtOb}e,o)zzCȀ~Z4/h4O> DZf*d]\W"/|8:/ɲ+W_ jpΧ nL? ?Fh F t4^|QƎ.?־0l|_^oaI}@0fm Ιk_ۊĬ=']cL_6%pyO_//*j;ݏ?˙2n@ vOkO=إ6W=̇Oss&Ո,sOR:\s'ɟ~ͅ=sИ7?xԳ#gUϽL;/Lu ֽ8=<ï} ԑ=>5yq a]^[GxG^)u/ =%z(9׎EP]v8rnw^[zvҲ nm/W+WYG2s&vh<7ҵ#Z^eR|n*ٛ6mZ\_;cRG+rObEg JF;5Nj:U5un76w[H Z>= G_z0hfuocA+~+iа۽fsE(mxD<ʠɼYVX^<"Ifh"PI{O({pC[+l1ii=E啚+h0OGE+k6 \ܜ0A^Xj;5^.Q+Қ vĥ1t+kE[dG_{m_z|"k>"/F#0X9c d5Kr.a>xQ7H;;&> aO< FFU!N=Y7Q(~lbr݄Ѻ.rj+0fL #YMg(X;HHVW>n5l=ܠŇs5r|pP <q̈́EŸY"C Ip$,`)BvQ$-fO/oF.#ܨJHځUM1?,ȡ̂C/P4hf8qP/@`Foהw?iCN |Ds з]ʥpCI#˯VO7o^Ֆ]X@┊.SnxImdb#BXb.ذ3.wbo[ٵ -8XoWa<H!Ux؛| mPcfٱM:q&)„^ac owxN "P.V^'( pyC/nv9k|K%L²r9=& :…eSf ES  yD@;wo$+nliD@EF%IC}_,7jq>KP4A({&dE-" e&3 P$A\RKq(&S1e|_S O~eO]T\?=5n^oFFiW.$GY7Hp1`DF MPrCDO|UeUe l$%)zԥkC}Ϡ6,2Kz Q. :v?V qByӉs٬&8(8( %]]Y2g%4,1V'M)Yn},nݹhg0zjB=;rJ7ܙG0'z@qՒqF'2Zo>t;> <T}vS^acce0'wݬ׎peӧg+ y%Qc<#gpSQNlD8*8Nb}ߞCYeSV&J+<}dסtU7PK$D4Tjo\J[@Wذ5߄S}#{^I+ p2F+QxN_#4[~oy>3JJ5%w53Vn7% ;^.Ss,Xg9I8y[?3SϞۚs?np]}? ˂ E\.Qe_c*~X=y)u(K^$n0D2A?Օ!_?C:ß;= S-SV{:g74wi퉔Cn_X7޵ 6Y1^eht2:pWGKC?GuUt x;Ώ!SLަUklT,yҘ%k&6ݝq Ue Rן[Um#aX?)14iU-^We(-6O_ 4WvkU\Yޜ[NZ%ߴFCbȼ*IV?PY[-VugSQEsS]V~:",HQWZmn"U^{@'&{ȞYG4jP{_yӋncm[Z}%6ͧB Ic3b^An+'v' s~JWfzϵG~6Hf˻ujN٭sgSf0̅j(RuaSMTx^Or3g3?y aRwg\negj۾sυ gzPONtj~cޥYAQQV\ک}N?95,h߱pM.42hx-em7n8:J`ۮƍFwlݖQ^xmޣ5dd?1wl=Nl,El\,ڶG0Bc\;tw6T޼]C'~A6RnE>{272A|zaJzhν}ddss tJ3WVGG!@8JV9.՞6D[~^Nnzޠ_R~ME\ά򏎔>{Out֋E"`wX~a۳_nרq!?z~㖛+oʼvqqeͲq.) Q̽WU*+Y2Sw1;,\ڵs{jU#΃[ֵ(cLu;Y)_Yu!2(*ZLˉ@wիG2s.2҉y@Slz[lߞ]1 ^8۶>E?r%6 U\m CY-ޗ׻g %9OZ~#eM^~Jse;xmƺg:ۥm筞Z K?Ҏj!힬xNvgÞS]3?|϶jv}cXbӻkǮ9+>2M ._~ asi^z6gH;Cܰb$ 1|H4iъYboUt SOrȹx$]hƉmsJ4cKOJHU~R.N]*c}ʡ#Gzezwv}S+ϯyfOx~/p±(7q%n<(9 E(w94vQ2N|ji͛C<:9seSD7auÝ\G&_y۝#'>jaC{'/]fc3亅G<*˜GPa{(7;; ڵ?ol8m}dK)Ʈix߽ =2'1^۴yUsKh:r&0 4>plGf7H}']7+G N^˫vuwӋCgr]a^}I_ȐI (tk~Pz$XZ:vp3fO<(1ԛ4=[ON~or_Khn0W Brc筙qbAQS"=ˆinoВx7Cq[HR<~к3e)B<`:*ZC:M1v#6ֵN ޸Kc볪& @iѩj!\#LZ_f䫁}FU~ F M@Epe]W׺u]u]"+ 6:R&4IB&ɤN~kwgaf699 D91h|Qz$Redž4 _rԽoը*榯f=x1XY%:DybpLƴ0 <厝lJNuH汚; AinɿFO}`@֖ά$S5UW;2 %'tzN2li>PZ^Qv*fpv+]W]w\]mWov7I]{&=3*\X%nˢ V_["(t?@R01?>VՖ,ѥ֦S}ow6V83gO n #8-K6זZ#'24n!S&Eڤi9a^!W_y_[m?kWևSғ*=.1tڭstCAxpo@(y37^h !-;n7 گBu%ު2qr^EfNe(M~rC^@+WVs/*UQ,+ʹ`TTt=aDE.zmhߜ/hjE/}v0A~HgrxXxJf {ШiFS(r~ﯦR}ן]Qh1$( $ Ee@%E~dK@>H`Z49===Zai+jU]{myUrYF;JBIUdbGNEV#:^cW Dӏwۢrw k'|wLY_EcFXшGƥ]~%v}!"iHIPkOQ՗97~kNբOIMlm< ӱw?Hîe/h2-b&A4I%5629|tȌAhF4*( G%@Ӏ$Ac|eO>4{E+MyKeRV(E4 BEUMo.zZ_8VX?6;Kb,!Fb2Paa?qU/-\oY 8N 3nXWv':?ğ˅q! 3:ZAW˟xnW_[x7^NEid^Os7/nq"Ku: h@4CSJzUGjtz-,__4Ÿadsǫ+6,ڿi'8.OOU?Yg31'-tL7YjoaG33쇍<{h}-. ~#SU]:NMi38/ɛ"g]Ou%GN6\b:7$Ьc|_";go 'R _|F7ߤ+6cixڤ$ζU[A*E3yu7 Ϲ7?oH^93O<{M L$x?p[a3'0cs^Ɓ[C bS/yN1B4B[:^eW֐!MrwZBHtvvYeYQB$KBl!Q BHU$QQBHvuv:"BH]Np$*By=-DITQ54U$ +ݝf8|([1itE4yתnpط/_Zt}۟xQEI4U*pO;>jNyvo s ZvB-(]iVޮ;BHtY,G}C)uvvEYdE>!iHeyKWB }=svw H'+.yFIw5Ud!iB*$ C#=4t != \=.QR8JH V]~nEA>ʒ4ToȢ翭%8̝]C4Esi$HSE$ɾMVZFN]+kH͖.NY|oH4nZ܂,Kݎzzg7P|Zkh^K +h*)^t~CxϠ_Tq|ZZZWq+I,=9m6k{|ƞXԷ \#|x/su5v}5d[N &MQs/i;/]Kٶn:ץgGS-mpW3:āUVzqkgeh=}0tt㶦 , {N˃˟'"r7#go! Zϟ}٩軪"ԯ= o 7;0j??m|E͖u4>Eb[}E}K>B?GԤhRwt%TPB?o߸>iDr,-vn\s;61'Ď+m %ǑXm3'?hhj&h˭{#RC"C"Ez'>5Se\p OyQ, %LhJ?}dG_mIU䘆c78DEzqhgJ{{>lSlo='0%vYOGFhu+p0H6NZ[+CL/QϚ:䘐3gSbCmU\p'U O @r'ƈ|bgNǥ)nwR{H]<6jUvfK 5WhqcIPKV[ u:t˾ܸlZ*o}rƭ@r-_6ŦdeqUM|x8Gxm Xa[Nuڰas 謭ohڻkWJ7DcT@cme7~nqI$cg[ohd$]k,TEPzr, `i,[s;o{X0Ņ1 k׶mR}ˣuqi洋7ZOv`Vصi݁ذ^{` ."%_޶~zKjZ [=jJeSSy:Nݴy{lH 43;QcDHBk *>+5ίJÓM,[SL +W\ueǞ'SskyyNp//zqڔ`=KS?s;=5^\6R3jؑ>XxEdGQwqZ JI&<}m.p[.ۧ'+R AAљC4x,/4;7jx*;6}`}g[D?6rDW6#b\w#{TU =^ޒ=fU KA #sb`FwDz㵏E`iSz֮ G:!8u͎쬨UK8YRF#Zo8W{Zt v.^a\Vt|sQYUVݛ3Ȱ@"$#}tdo0q6I^|YC%vy$St(|{1J_U?*cRijZMQ+7*d>hDTfRDW3b>ۧy:Up'xN @!M[xD='[3G^Y۰{ݎFelfzǗHbUh%w[W-yo˗|t[ O N_:?Ҁ)>+/w̤cچj* Nw5*3vY9 Az_j m4*(቙ϙ4~D5'$g `3[bySͽS-n@@r̽`9Mmsf\rLCS^XPX|儠]e͌0mΜѣZRW`jllT-.!̼ j=+"Eʜ8y./F%]0/pVbkO_GVw̚7wZ{ukJwִw6<DˮS5b$DeEOlA>f΂kr㘐#;ցflۀ&ty aEN)?ydewͼhj\W}FM67lq9 df?ol^=1~SgLPǒS:*{1BGffyG9źCOX}S&N8y BR]Ǯ-ظ/`Ss4Uu{kVn<¢÷E󦀀ԱӊcA.8&%.DȒ/;ɲ(\ɭ[@ޔ)o-KG ◼^e3J :J4tOR/ֿ?:rH-h @Oկ[@uHs>CMezk_Vtt㱦GQ ̐Ռ27&?!eYuF RdE#)Vlow[pDox{9]5I'NVx@//^Ssqѹk?]ݍ1~p^츢"8M׹s2:ip(jP4qƉwW-6`VVvϴ+ _ekB=w4%`†V #YdY@ 9pweL~sxom#f-1+3{噙ʲϷ.8(8((_NUY&2!6b[KrbN[>S)WE{{[a$[Ƿ׌}KQvbM3so}$Y|tuYee:]fQHL@Zl =[qնS )YTCG=*̣J\HqYUi,#DUuZڛ;" R)R[:ko*TW IHJ?=j+!$&K@OW4Bv}i Wzr[;X~9^߅rlC!i9洂PWKuIɾ~nկ!y4{C*=&uvK!yQ\'K;qPYlyā.W|;OڿUDi}9%%%{]*BtY{3B޽u!17RAic@E>BWsx!QEHs+Hv߻kF#=\!E9m}sSIJc|s,*>GE֔m2",'-sy]Ҡ& Ϝpvwਥz;TԝMw쳜?f<!G@M@ -)lDH2 *BGEH8-6%?T^kePOKuN !RupKBHu?PRi@SD v=pb ;p#!%!TošfORSe%%,sGB2Iy;h\^IS'7Oqt+)9mq!D@kN(9xb%ػ+9V;vMU ]^c:̦ҚAݻd_eUEyp@j=}}U:l.Q]!kϑZ<!{O%"lM%%%,_[}u OR<E+m#^9u[\{̬[{gK~3ի??fţ0Gt!&w!&'.X֮irh9Rs iFk]Ȳ]8atT!.w1z`Xe% ?cXM%QTUM 3Ňs~61}ۇeI_f-YvIJC?HyArMWA:UeQUy"DADJs0(X0Zw]}w2M{ȉZ&$j\񤐄q'ڏ"SԬY t85f`s,8y\Qf (C:r昱HƦŞ)6ͽb 42SRݕ5|Xl@-j{RMRsH[aߞ/~Go?4Hp\Npٟmz Q#&H4.k(Cv \Bg@}>!(dtF+O쐪a rVX4uV??>o|ztlɨϛnn I~;ww<]1~˃Na)yEﻵ1A<A??HF7ŧ…=*"@l}}6 {mݖԅvJ($yU]uýW$n[X N6j[B,YG W٘6yɤё_veyg밙T|ݼo/#.YRAB$+_ؒ.?}k>2-XM].wdtW߲xL-)VТw.]X^@_hiDE4$M =CGw?nO[H4sn6+;x ," zE Y߾3%hW\.SqëYEr*$RuDBGCNq#&Z4@\.C x/h^/,7p$)$[L$)giHV9,: ]ף[pK"߾GV+E&(pgīfMe-qIIS !pYь9$Evi4|8c=xH q٣3vߴ&46vN6&ؠ]rH!_| W[^ hz@9G1]CR^r6b䤙sdۺOi§$I6mZBB¿?n}m3 "P sAA;TQR$ "ŰʲH $J2I$Ғ( $q$xf9DȢhE4HURѲ$AHCUIR H>#PӉ#-]#23BC#8n0/<2&+_qbokvDl=v8eYY4pҴX-A/ .  H c4cTe6t?dTٰz0՟ JMKT<ΰyw.>Hs VF5SxpY.o06 QeM򸽲sft56W* U 4ZXH{~?>HU*(5߸5s;FG <|ߺU͇=I»^v4|Hw\-RUOk)sB©r& .;*dԽo `jA"۹ݥjD M~I RJ-MnkP Q3&Mv;}CꌑAv),M!Ȑ^Bۿ8#TU/&S1~y?TV)!(=e9VHy3+*Choq&cO#[,%\*gA hS`8!t^*  U U҃01Ves#s.KB]<}*ǤOȏӯٗ sUiΤRNۦv}QEq%YSfI){CUө8)Uc>jULN.5~ba^N-HAqPMY+[ 60*:UmOUT$g+U :d\^rrњfegv5p*A^hT BI!|@W YdIHHI$ AѲ(@|- A ǟ RU 4x)Bu,z%H! yJc^: U(s"AQY&t<+ ^aTIXM^A , U 'T?lsW)>1 RuA:Bʞ RZ$Pw6H8AptfW+ 40 p0  ðK R$$*i0;JŅ,&1Q"8br:aq&A]2pa`a~P}J"TT.0; pW^`ھ{En}ә{IbT .X}Mp*a<\0 )X$ U ~KӀßىhH TsA}!*Ab%[_us={UCV^DhIn.%IR^0SR?`HJo2Ng4t0y,T%4yI8H~N*2ٯ0)|ĽIÏ%Q!_{W?2HhJz $q$ @pIHPeu AryϚ;$65jȢ84edIRT XD%sa<` z Pآ c:4/,umPUYPTT1R*X@1h{`ћ~~ {`̏R\hBq~փAit葺$mD4iT,z9=?Q/q-y~=#Os `PPdYRT=9,egFEGxȾNðdw;>2'te_yq!YzRf\nYAvi\sB} RQ ų#x$w)i!NS4ۯ1tQu 1+t#3f$BY5D3nJA"\|n+zcޯR4IRA$)"TUEc+?I[o)i'JdSr7B_pc`DrVhY[SRE7뉺ZL !,=PyBGvjSₜ̔~sS[ @a?X&k/܅J:@ K1@b ,6% ӐK3 U þƇp*a ܇a.Xa`a a.Xa`a a.Xa`a? IENDB`PNG  IHDR pHYs+ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATxgG+varN4e9gcl0`6`Ye-eI˂I66`,FM9&cŨ%Xš-AJ) A0a&`ͪ\0a¼MoP?-XQa &̟W J7,oTCBoHcޫ`fePТI1|;¬#NRa=9„yM-,P@7’шH& re `VʇQsp*+٦[>z{W:P)EݞH]KAxDYӰР'ݶ*ѓ! sÄyWpί`!(0u\&Xs >V&LNۗ(h==Į7wB1?!yȶTuء "l&NvTu2ۖRH)! [P0\k.ێ̱6abRʲY p'{?q!DZrX 8mJɣp7]ԁI%%$ T3ta¼#zú,OЧ>  `<b١Oݩ0zs ;<>?1f ,7uPҼ~.τcTB֭+?(l$޳m]۫=ߴ[$޽;7-60o>kȸTHY5wޙl  Hŧ&i DlAx6])CGυw7w=p7:~vHjނE O|"Ǖti3bF7nMֺe]gÄykwѺHh%21UťNyB }>Hi0Z˗wp\Ά7lJ{`zT]fNΦ?gܡi_#]VʧSrƢkÙG||u /[DqH=Ry{,(×~35>e]2(,8䛞bMA/ |< y߅ɏ>ϧZ'tvF )XW@rM~n҅pK+^|]iJ@)+`ȒJ 9[Xv0h5quמC9ܴ4uBo7_{"#?z?2_K㎙ Kv20|lˏy~MݡGO:V޺dKڋj-gïׯU/`;[8jxT3KW=]9|-Ms7/rmƮMc DxoX響fQ3_q 0] B%8  BnAL4 iB*"]p",|)5&rF)P.\(1.RR RJ)ɅTR`ML^Տk Fa„25~`X-?^RRwMw2n+!cyW6_Gs= v(⟿Ie\r`qq?uF&G?miY }}Q/x-&+!~i}?ubwzv.ihv?>gnffIR EJ\ %0DBp!AAloTNnnN!Tʈ5W%'K΅ &̟mJ'G!p mGI o,ko溪]\@O^x -1!&dtJ?QՍu۾02KUܑ~s"vOȓs@P8ᡴ@þf*/l{ܗzᇙ|iե!#_S!wlF Ȃ U#hUYX~_~|n_=:8̴-Ly `oo[o/0@BqPA4:Oן&|Ch\^ZvP04t Ց6*L4PtCńB( %2t %8mR]B65\~Oub Y0(̱ĦqiW/r1 BLD(dCL(# Tܶl1RN0 Wa¼M~{WiJ୦:o4xke)n\((8 88-^9hTIx{%9R @B0`aB/)sHK( ְ#K&Li ֕ &[ܮ;~&LfaNUg V0aީn5!d8>&dzz +**jE!7n4 #5'L0o۶͛:}(4J0aW B,뽘ia„߆Rrnw &_ a &LX„ &,Xa„ V0a„+L0a‚F;CH5҄+@5?rS]?^׈ F;XK,be)%WG BQZa04zv@yOǠQ.W3:l!rS=h~!”?R|ZBi9B]}KMf:U ʾiKRb1J".7rHړCm&'@{ߐ`AdkUZB aeO=~>R5vX@DM:%D7 bB`.9SrR_ QJy1&᎒s @ %E놡^&cg',MA&9!A0D3 u]fEB<.1G$Bsٗ;'mtJJZ0 '?džł:96j(=>%/@$^WGjH)fFcr@6^n\:$S:{Hu]%( q)SAj:"T$!iz푪ǏFS-\W5pyI]G,H quJ:/ n^>wBI`" |j7=?Åj-30/]q ɱ)pA.lf/*-7?3nzj5t#}m]fRNaNjg~[1-$Ƹ%c#1N.-̤(S(D!o<7 ӉSAQRW:%\P@fAaB(;f`yY3 la`d(lu  &z'¢"wڒYu]p"Bv = $ZjJzBQ~sykrrӠ(]03b&&}ͭ]K6mY|WH!" &gFFm.kFq&Dӂ=e-م#"85< \^ O !Od!*+'9`.A_ghNAimq x(BVN| *1 (u RE(b\W>4eعI;꺦 굉<:N#L;/?ʀ-u2h~.!mBH[e$v55e/idKTFl!+*f7/Kڱ I+03jE-DDH$$DH$x[kG̼(xSzۗ-- Is 3?vghJzNd_RR"͌M1 qk8:E0Ade9Fu;.L9x|̥-ȈClw g/egc:*N4+l+=\k>'\+Ui=] 'Z,l).lXrgjCIq褌8A}dS'Bi-}Vfo?~IgN4H!2攝|sFSMy}?P S&1cRHS 4\>1?7.:S;(z̨4K?tmL%Jig.5r| =2rN tU>m{v91p|yiqŹM/T_6.(ptDhyMSB$;[G+Os"|O`PH=*<"6iNejڬ;~6e 9Y?!7yOT5v7m w{ȑS/r5ۉ#?0‘ڣϖ$vb(#&5>adO߳qxݰ I̼>ɻgZ4oe+E X4CvTpVn1&͞Wxh_cPޢE7ݸuUϘ /Ȼ'zD6tŘ -<ŏd/8j덷?xǨu*M/Z^wzI0(9|ߝO=j&]8tӀ&n/|Aj@CmcZ7x3`颹-G4Θ1Yz {;Ϝj]|~{S3qZ諯.oܺ0H[+S͑O$fؽw${Pb 9KV| ^"g;]'N4]JR)%"-7м?i"c*qŊ%3'u R]a!КXy$r/r냟Oʭw|SimiOs(/>?s׭ wu~EL;C>VNU[>'ˎ2M;GCQmvpp_i%;1fZV%zƻF*O\H[~?k&yp̟=?mYt rTCAitYW,[l, ]l;stB֒)˗$V(p!k̉BAB)eK/ fCP1 Ne9jXlbl;afWrs!jNc@I+01Rv(ĸT3 Mq'd CCVY6{wAIKK Ņ퉾%gAg6wH*x `MUb庅{rBZKwR#п"G@5 ١70R~} \FH4愤{^BއNjtѕ T5d̹d(e}uG](fĶ,.άqǂKv[YIa_Z GW[]UUs{.C>cm nDm]V`A!&` "02/!;zh` ?Gv@r2 aE u;}:E@D!1Vsdp#0V3O=Q@b/֧;΃gmE|qΈ`_~{I!0`kgǸ tb#5c_?6!BJnT:ϟ}zoW2^zc2w9#E:#;_xb. ЄU_U`H-(:KUon^Sާgn]4vTBQ_<~ TR:'@0H!Urn$* DB 4hvhC A#cLFB::.D:OM/"!  ah 039c+Su\.|cБ B5 cT30LHB R aJQ \(΄(ձebJA5Jr :EUqk[}GKh,!ĄS=',yv O|lKd@0l>z.bn)`&AO7ɫx@:O g~>MN /Mᦛ v1!0 \{?q-_ny Gg6oʋ;{fk>rri 4^Y^SRy"`TѹC?)vad%og8Sͨgõ]Pr@qđnk}&'y ۟溛-aJϿrlhܺ%G-oɆFۿ˻2/0Cu}LVt窬QN5P|zqGN!WC{j{# V=;ؗm˚t9݈;\1g;%0gu_>|PO_{m4:P<# 7߸8'^P__Fmzۇkkޙ0ҍ}/=ɚIHI\m̀Lb4W`Tl%߾kruwlM}9Z{y?V̹12nYc^vX鄥|=T' 6>6Y{sAvjCde^|}YvG6+1vtcc7޾eu_GhM׭;Z##z=z w$8^` )h|~WRpԵ7CAh]7.cYc/;4eg,XMkUAk-wP1ֹ{c7ݹudN+:")$lyӫF{d{Ŵzmr.M@IU~T?=12w$AjdxFdܸ#}e}gϳ/ͿG^cqiʮjZ}_>⮇wt__ ypº{%{$L n D|ߌ.>Z]GWIg8ČeβV]ZY~皼ުVnߵscT}\W>3?-RH(^j}4+mi]b]7/?qűuO ^Pj:wōV57< >o}⚌ OÕ}#Fv/>zЄ 9s`l>u|Uwo>>\2lvC漛ۏFC-'>9Q Ŧ?o8wf@UUG/v߇LNhjrtݭzR;E~ocZ|D,SmtЧw]vlC?=7W_ym?o=dUV~<@󷟺s7~oFX%p |sn\"MuTo⻏~e9#=SC|,=]y}4^ ՛n=ݶnE>9oW>` a=wwfchrXC$RsP2oiEmgI-kc0bMCbB ;Y 5sTF8@ I*W GNќ߫3WkU\\qqM)\-U5:(|!2Sd$xN"6L%nȔvrRjx(.a^VZar! C5'%҅QB=< !sO3-0Tӄ5qTOoWiq, D&Kvm@Jk@ %2oi~29C9 P1253;3. #h01;իi\md,!qNsbb4GF4+:va#Tu67S` с'GR(!tgF۪#Rp!nx=Y՝|%G7hjpk:MJJ)lv:r.S-%@ oSXf;iol[jtX[Gw,93 >D:,mO|\x񐃖-YSqf} ҹV~d.^zdx]cǘYy g7ٻ.-r9KDhfu f+FHUuc$ZmrRl'p@koқaB^zPS ucH_@(6RDa0KgQ*$9paН.[[Re mA8gq*!#O@{N} XqY}-G~e˿ཉ.ȩgn7׾|4/5wM;ҽ۫Fc7'!AJqL\*۲TÈNk*<7Rp @C8¥U;Z;,^$S? #4(?>JCԝ͔M[M;>K[r^FὧjZĥ6zyyV˗-D@ ];:>!d&$kfȹiR~3e Sӓ|$r޺nɉQ  schg`RAAfߜ ҹ7߶ gN9g[o5/7-΍DVx|/UPLvʎ?27`D&Ļz;"3Lkb,HY/oQH6:sUWy!mԝ8V=f-]ףR/,PDI.I?o虦_iZq\`xfbwg87TRY4)خj{ Fqى,y][[9]ؿT}[[0/ sI,#;I\;zt"t+ꏞ\<\\ Wܜe9goܼq@uv |Pɜ56/_ʎZ=?M9v:̜c'QW _~iǀOFEΛE®Ĩ#;_&yk/HptϞoٲ2g_4=cܸapgNO\B󇂣Jjn{a7()]0G&f3x*mñ7=Y)B8&%35bϕe>KfrqǥKwm273U:wl2Z5\e9UOGyKV,{^tiҎ~kʥ='wKRJ1yɒɤc/>b S".W[su "1knaB5"%J<}wȵP)˔̑BA\.$#8;g (RKٗaB"L!K.CrR(!R!BLB)RPJriiEsB1⢟ T8Sإ#T !!P (!<۔v9&T1Qejvrd2!B$rZ*y-J^ !0Y@.2vcB`6B`W1⻟7nʉTXQ åep!LD)vlF4šr H"@Zu@C2ہTB!$@*.A*d1!Q]'PC&A@m90uڟIJa(hQM`Bٷj8V`ݠf1(64q !H\x~ R<4%sB(# ;(dFVQ c3v9bP # P(#`B(/B@ )/`RCJӈ J1&"+hDt ␘e9@5B w\Ι\ !HC&\ĔBl\.3GBJBo?$4Giɞ_Y7m¼G&ྚj:zD\[:;Qa„_%X[BjyXPM@W+ "Y<'S9u^~ &W~ޗm䊭4Ki F)5R珜PLәAl[Wn?-A tBy9}y]X E81nQ}\m3bj) ~ cf+~:{ȚcgV + "Pnpa )1õk1-H^]|^ׯV⸷cMGKq! 4OXBqK١!FX:X[K[@ 3A ^'O^7|7!f_\&ĄOt?&Xdn2xuL5ۣkApy.Pר˪gek$E]AQ0 \ix\FDS^ ^"D&:[CD\neJZ{<Q.S':e5QL6?J!L)LI1D=Cu]@LMJaK>CMAͧN!tg InhrM&- 4utynWڽh1 mI5]# c@gk*+i #BnAD5=tBN ףj&C.M ;QJ4]3Le" ]uLlnxn"in`n H)@4z\K'DCDtM7\.Dib `8[% lܳ@ADnUj)VPkf|15 (FGMB9;(R'{ &«SB=9fMuAi8r xNN@t]p[#X)@5Ctǣk.&|=m@}##< f[={ =^ƖQMwԜSi ݆:q$bI_ҭ<3>UQ3=E@caTFZ<ң{E$h._nV:VS~#>;'BΜk;4dkUm#'-Dzj<]RAձ?/1Isv;2SgS#1Y@/wuF&Zk*9rq |J_o/HVF263Wzv_w5 f](5dˡs yS{f@BLbmw`Κ1dGssoԩҶsT5=]K5|+2r2M/<Yst*;ʾ35YImj_#3ɱQ}ӓm5&feEd;x~^z{fjLXo;^>"11@?V\fC'9٣>>[S~luo漹o?`kKquozV*0k[ګ,LΊv[|7EC{/'15gBFECkXVBHgE$Bխgk J?s"tQsBxb" |TmwbFv <lD C #NۮDoKYUv94"2&{j:Gf+;3t`W96Ik:=1)kOIBVjtG}tΌE'kWZ^jĤ{t?T3ji>[7ES٩{5>9 Y='v?#ܩs)'}x*#;/Er*KIviNIKR+;OWwfdGQG]tM㼹=UGKsy ;dD L4P;jssD;vOّ5gIYs0ٕx1R`P3-[n 'w7kn=ς@rxAMKSs{JyO)'^]qڴ,ɟΏ ߵ^c"ң V-o=pk|~]We +7ݘšv)inZ3Qp u)hyyoj!tAhPptgUs1'L.YY4x+%Cl:o_ uuf-\랬~@pT8\ c#pe_2 rii:SҦ:(_pu\aϑs3: <_>4.23\&?\f͢E7o 1Ljkkkl詩Q$JBYr󚅑 AX<24se7co]TS>ܹB{}(k-Znef3U~f2-_lђEAB]#ˌ̥֮^bA•Z,Ҕ s 09^Q[[UzfęgO+-"2***>13;[(kފ-Y84*ƆϷwv6Դux㒓R(&Kjݶj¬)$g2eA>:zɫ﩯jnkwOv]rEMĸ Auk-^i)dV,Z&{+[[:zʊR҆ڦl\xnz"A"nP"S\z⢥KB!A0hZ_[m[wnjhںu՚y}cK[%-gUlXrRWlݴ$'6}Km[7|/E߰j! U4M NB06e5Eˉl@5-KVP!`d\zѢŋ3! U#4ymYYRniwYUwOouM][}GkXDZիgN֑T p7_]hiBLprtu|Cj;;Gg˽|5 s:Xvx )nV$eú[jeFL|rFVIc p' ָe l.*((7?5)6OjvœOwY ybIYR )?SooAhfL)5QaJ(`DDwD nS7҂q39*1!1Ml[6Lg7Oc]P 561 )V !W007/2* ōP tT-fsq'PpDDPR==7owDsB̹fK/]88sT7[aW3K:J$7&%10?n޲͉)+|_C?M L(A$#GbbFE-ȏ{]Ro.7@LD`Vlj]ť{sJ\H#Ę).)0Ǒ]L9+ Q19mu&}gvf @Ë%Pq.%xtĴCԁpHaR8dx|"h[!j>҈冾f!I \LJrp}$Bf&m {%;Y7,--Ƶd&3SQV]9%+&8w0y-㯹aYO]yMM]Zf(ef%͟/}D/D09d_?w8`k0!|ޝ(б,.x_G+ɘ(eΉpi-=ci9Iޑ@tB$vAtBkȍvlBjzr<GFiʚH&xu֊ ;3 Di 5ԷdDѺьlj%ݝ jd71d1 л egn{e 'GGx!Sm9Y&&hcl`GǺpvG4"ZW2$ĈwҙS3,:>JZO"<3c3X#;!:|AEFJ*B@k@I&FDښGRs2#:'q^zS3 qQN( 86Ι;7>5:).] ]mCYs#,4E b#vD?76 HOebb=39bKEGEFx,i_DLY[CXeG`SK rtM]^fbw}N0dbdlqqޖ:R;rЯWMjkE RҞmLΌ 䡡瞌M㑝 Ƈuw@i޺Լs\hGʘV_1)i:ёs0sޢ2>6͸Ƚo3ߵ&3ds&|Hiٙ^SȤHb-8Kռ.MMjahhIYeb"rrb܈Ht޶`rvnfR`{}4NѨ.ez<&xMC[LZ""eNzS 2Ƨ{Uq!!!H\CN(qJ 1.)EfjB JE bL0J2 X0  _S A M3uȆhqƁRB!Jn; L5MC@2;8yd6y*|-hC.RsE5BQMS @r!\)H5 #ș% rC%H0(+)BLK}5LCPr.RR(L_kRi8BHF c "(^!M9\*B5%(„^t"i(e%'OO΍\!gbL`L B)A B R9 @BLAD5 CGQ 8Q"#$B@2) (&89GD:#H58Tl̋RalǙ;]3BA䥡ˋ?vH0ĥJfaQ2" "J0 4 ()RH `8L(ʚ,9JD>k A s(B*)TR^aR/Vovϋ J(F'\()F@Jy)Qd^rCѠcW'S84}b obTyҢxOHjo {[Y0]ńl"iOV4%.IX8/_ )WUYu7E ` 5<_7j= @Cו` NWhOW^gpI!|A'5!}Ӄ#~JM07:k !r}WrUٮ! }˔067\ C}o36 NִKS]MuM^ f@ٶVs췯Vp,nCVXB Wy{ўٴ%AB:Fk#HWOkN  Lt]'!gc.%j͖O(}`Bf?"B5]pq`6D/Y.{b'1 cO>qG\n@1FPh07Lk# _v"@TC#LpgƁiR^QxDNy|(\vOo!B5^̈3}Nu+{G6~}RwuV?ڞIי01LX䔄կ~]1AZ[=BDcꊪɐ &&F**|k-ksEBȂU ]ÈrfjZGsHeمޑ`pr*d,t(h,0@Gsyy"0:QQjPkdR,8:T M]p b{W6PJk*:f4C9-]~Sǽ-CRJ:/T L&&ĊF'|C]ʪ&B㿏״./+)AJ  e=c>J5 ֆƐ!Mצ:˫l1]Ý-݀P4&:s!ɒ7oD7 s_wS7.!BR0&>XBH)h<}|o|Aa~$2W Efc@p1kSA:܎W&,SW6 ΦڦS!wFnt>=2Ptk߿485MmK7dUwU)o'qdjiW5m\" vvɹx迟i\b/-N; )df$c=~uyںYTN ۱ˈl(9=MO{*RuqeZư6T~npOFˈԝ{ʱ6W=Nv:/(is$vUvv?]xYo˾Ѕ:ڨeQ x\ymOK]i{`和;_g88X:Q4o΅U ǫ*ooi%RquO.Z/ķlZpyOw6uK_8g/ȏ2xx0Wͤ%Tl\s͇_ l;}>ϫi,>0c^Yt4.봍/< ]o#l n|MQ->E?/}Pu_򗶭SܙuOBC2^w z݆͛; -3|?u;Iz/-AƦEoظWY(=hkg;ZBsO?psեuM/>ǯ/8{/nx>tW&))Xwy G_:6FY/ܸm ٫_f]v)K[lrM$hmBq!- V=G6%:\smذqbuxfԦܗl-k왦Ȟ⒴dV>B NIs5ַ5.Ҕ=3RqB iYwwSWð_ O Cs Pm;#ⶏKSNu9*" dFң=$zb!tJAE`+/]F#`R*rDJǖJ%la,?_vƅO? S0hFWs%Ebn )RJFm$fُE}egϥ->ӷ~e&u6XAhDBnӫ95mS3^2ی!d @ `4m[VnD|ݿ+I_uG!EQJ'<=Qs%KTtFxIP ٤Ąj 1!BM6'FĎT-!%Ѷ^|/RGE[[?ci ?C)n)y7,S V=2uف1-c`eYmWDjN0dI)5 m۶uQQUa41dy[%h}SSŹ!717Y b7mCM譛DJ0 %e9"G`i9dòy[㑁Ƴ*(/\ u۶ kX*$_4kIy.&@ C6sjxzbJ}5]?]a'a%'.MZu݁toTTzWra#.TǏL9&I10ԝ3 ļٙyɳAj5zL)H^bSqcrY=qء~wǍeg=5$V.!bRkNbEwTeܥ3IչkvS^b"l̟2IaYF w,K00\BmahP ˶$IRͨqT@RXF*i1iF9E7n َE Re%N0$)iYPPШܲlFm9B6 ؖåE \3L c[T7t,ipǂVXC9L݄ґKͨN!D#Ƕ& rۑkN0̲jj IDz9DЈm_ ^a&Ppf[: O \  UPQ„ W3C 7A0a‚&L0a &LX„ &,Xa„ 0a/}%B„ PJ!oǿa„6|` FM&Ljܿ &L?Kǟ"7㞞vBH„ 6a-Ydҥ@R(X3M3a„yw6%|(0ƺk0a¼M8ƭA)^^&*%}&L >a)8Bp m"x7f" T:Y k G8coȻ0 &̻,u7 C)BIs/Z& ;cÃS}򁐎 $w"ˋ ΄B}MgcCp(R0U3=t^r7aIh_kq@_?=+ʶmw+L*1~ZoWstB RJr.RR)2e$oss/ tl֬0a#ְ XR(=\?HT[hRJ K0#rDEc#=CLI t20Pq]R aLu vMӀb5%OW(m8P1` sJ 52eo{S%\ʊ6*mMhwO>_ai4,]a¼#cWIe #G t`ͦoXƀ4% (>1>էr:r'篹vyT̋J9\fEfF[]bIPWC@ w^QZ{r[H"`ʊzORXXCJcZ,`;9kiNpfB8%)pt¦#G*Ek΂[1?xBUگ垽O?Ya~.f$;zÚ&;Zzk{Xt (b};]?/?#!%-B\^>ؿ‹x]޾}?n_߻m|lm=G|VLnf63 ~v'ܲ;O}M鋖w{ G;:0eVs.?Y?HTifge !P(qG̻xϝua¼}n J7vCr/n xs.. Ąb)R3_yrɫ^iE'o񚓿:j s}z=r} 7{?ȿ[/ Cvpލwk {S'`&kQҀC)! #,C>SsqǸAd S;_9l㰍&-:\?!q{8땰To6%` _aTclh%{(Xy+?N,J=~H$/vF'""B'ΑnL񞮩 Ŧ&Cj,JrTurl`  Zch!!%YkQ7%TR* !T*MLmט= ׿' &(rHϹs_x+_q .l{c{3\F\A/;Eu]75{cu~p㊼>kɭk<{m4uwl-X4ogؽi ']Z! rsieW9in00R7$>D5E8@p.  r! bAj.cbi; mËqp 0aS+aIhgR$uZ`)B`pT4vjrqq8BN1sOSAĭq39?|GXrW`'/wO/>KnsBP]7:1ɸ YY0wps?,U{lQ&̻?`oovk ,4C=S. J/!!gpњֳ?z=_" p@J @tX8^ ml-/ĬSDx=8@ B@IP5B Ƴ K_{BHBx=.@IΘDqCŭ {Wc K A)%cWp(wʹH ;E~R"pݢ P:I;D"3Sj!V` @!Lײ`H6591!RJ!JɉҤ6g`PL!ş)eOMZ2{`Sa| kX7%TCفʳK@7\:Eo8E7|L>/-bTTex*L?UJ_bjoQgQa]5}fZ„ y_)a0a\ kVkދ`I)Ǚ 8&L{ôO ~/Yu]˻I(„ >e~~Cr0a„y;!0` &{'l 毆?{J)P8)a0a)3ix/+PҦ*Jׅ b-[֭[ gQTUUU-a0a>`pҥlJQJA)va„ B>Ti=L0o,9>L0`F^([}ܼz z㾂ὣ„ մBUgLseI{sReD^OJ 5 l'S$WeC< M0 5Uu{BC, _ܼ0v }+aa :bG-Am+ RLEo۲rT"$B'RO$D.=\yh9G!vNd&%sF@ ]{:A0F8+SwVJï„y7\4_)O}׭Ư߲g7Ѭ+X!NJyf|BD,ɋx! _ 8?Vo?g!ܱl "e,.iPf[ nAǶ@3 rl&^s>: 0"sm3tC#9 ham'K#92cI7{#_vvޏ?rÏ^quyaF~#n]tƝ ,X+_Ԏ4hwm9>؄={IqȞQ>ztVpe4\EEɍ/wg EmFcFݿ٬Qﺆ*딅25r !{ Kԑ`*yǭQ'\Rd_A$m>V 5t;>xdp٭gk>{qu X;n!zR^{vQ$ȗ3)ӾRN~uBӓ2o܋/v/i\#~t,xp753k:v\XZݴ)Sʴ}ZZ޼<}wF96,y}&.M뼳[( KӴuO#}m&ra;i~b\|J=iÍ4g:^b~3bwA=vW\<~:iZ_/\},)EC!xJ_@HIy>64V^F ;dGM.8!9h4TK,pA}0)1`3]_s)1 )12RIDuaGZe[PJ.\QŞwH>XGD)7!%8}Mo|!7=kD6gun=z#!DS3&ߥKƯ +s[[>^>}k^eۣ M@vmʓfm.l3/\%.-%vi7hDs.A3gLh#$Brb`~ %j,]*X!Z GBb*:yT=2}S? 5^sjuDlO۳>wײM}SH"%zg&`OzoSG|uG/xbhSf~H!N|_/=51S_2񉑣JDߞJ`Z䁦ۗvڠ//߶iu~E8߶GVyχzZ64,#gk8p[#q)yE%³ܜ -iV.RW+5kأʝk_:QR'%2qb@g& <>3 ]@ #A)` аyR04|b:|ϕ`$i`e ƥa4 |]7 I15 I!=MS2rLHb<0a} REHd„ ($x.Tmca=zc3Q_2 #~Acy!sB/\"iBt@D"S pd(u @ 5 c@b!؊&BcX# I8&ZWis J)(asE9+Yi(r1?EQau.Q?quRg(JUVVW4\gW_}4M(RE5mGT(XEQ.^]۩(gab={J(9Y7 cӦM˖-SMwEQuݛo{gQ?q cnQQeY3Pl<. _F$BH *rV׃='E62UQ'V?9*^Qr& 0M@\KMkPqZI.s,,sN?ǯꗄR0rd'JD 3 AUe!)/"%p4N3t#5E. B"^֧9 yR (PC.tu\RZZ؋V:.:e&;xM [ C?SV\͆5$I4PY+:^a}20M MwS* +9^yX̗ a֫ӌ@s{f 9M׉e BHt3>Fv}n&Ώc!a_׎]H EL\g}uJBb]קR"#4WH `uRHD:;]vYl.0.$H Xj=+m+ x!u~ùK{ ~`8*]WKW\yW|=Ԣ{ fu*>n3PoQ#tinmSLzM;Gb3HBm;w5g_+KWZ`)qԷd zxȀ?]*^NIS3\3MsFkh23ݥ),H[.ݶyeƭ;wGm735~#qI=eþ>F]e7xwC7K靷?ˮl;9kRJ 5;WM{ͯojR#2^p©.)?o18"R09`BŒshzuZe@&KױP'@DP$$> áP/.D ep3Ґ mذA4; xĩzKֵk+WDW._dUMٵ Ԫly|{-Hl&Ij~i*]֙'U͏ [flھzUnڼM"pCzz` s ߽f튃`VVGMt R=1(!V l0KԴx99; F +o_"rW]Ym߶ezI)CIEQΝ;h>ԹGՃM 3\8UDZ!g[GB^Qp@P u|tq`b t3hjҶ A,}q1 umx3 u#`uM% q&(B/Awl8Sw(`&ǶԊRuH駟PQU\B^o%"i`qO4-$?i Ri4v~J.+\,"S7L?5k qhÏk–e}osX7 +Ŧ R0itտMq\B0bC}7ZQTT( 믉WE3. c|^56AE+, OiQJg(JUm 1g;!d۷ou]}T4##e˖gQEQ.j܉(`)(*X(t·1IENDB`PNG  IHDR4 pHYs+ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F/^IDATxw|gfvv;$@{Ⴛc'q8vw0qbc ޛ$B|?vouifqvqmؓ-zwp BL8eS_3nG[iϳ-ؾo/^#\[irv/ǻ/- _֗zl?B<Y >(X[1TRFRDQ6"-ӄEhyO Z@W 9(#"cٲBuӔ"yP5xQERg6 WO$_!/||1HCվڨH-hRzvr#{ʪ@d'H!UUxD*Ӓ=C%@sMKV5DEBZVotxpk)I!߷zÜW: ؽf=᯽F*@BZҁaY@}=ݍyGM5՗j̔xN |U{)#x6tqR'ܹNzi>Vӻ qZ_^)\#ڰ1ggl(u//A-o UD^X|#7s잰W;Izcש\ݳOXgp}Ptɍ:_ndx9ݻ_Y[[Q=^tТW;l:,oNv=iu?[aWIB{3o,\/R8 OZ>e[_&;jgDkݷ'}fRBAǞwpbxhUU5DL:oRJʖW}SN(|G*wR8~q˷US`zӦ$U^oG16%@nڒ͡~Q,:xP\.IAR͉3GgN:utc0aP53YWSkRרqΙis|~_բjWenY]3o>ɶƱyAZaS'mY7MUv{JR|',u* ,~9cbogFuߺ^~wCvq]c![1.~5; V;,x^iXK_av~ZCAwk@A94RbsbMYOs Lpr)z\N]Ngk5ki\tùq94k\\e4J)!!BPͫ_:ԗsJgj oumH~"8 K:^'57s/!Ǎu0$E i•w7$\::_6͚r7]ř!p̄hM"X6մ?]@d B /\U,;xXP+)Ğ„u7z=*JWKܴ -ϣA#)4XXXk GNSѩ71q]g-kssכs<%$ %ЃS@CZHB[% K67 ޘ_jCW.n-`4,^oLի~l7$/I6ܲ}ṟ@('kk6T%o潹yXVV_2vʨJO@l:b?]o˿s/3+9WEyJBFnz͛#~Ջ> ,JRr B3 t~nwZ .(h]Z4/%Jj?qR?m|k#?ԟmJiNV5yWk;V[o9hCZp>M;MMөSKl:st֒D6233kk\ukkƹ ::49RJJF%2у]/sܙ1`#' tƭ^ЩWQRuE/8\'wLyzS Y۸> b Z {☞woIX$iFbw y= 3k(zJNl6ط6kκEZʹ|p'$cz?r޵v{u?瑎Il)^]=牔3O1(x;;Ywn]޻e+4eG^ 3<)c 3X$b~ w{*7dŚ Le B~) j wcQJc!"$ӘN,Z:=6m0ˠv6ѩkhИ5h:7 u\OzS\\cځܡJ4ZC:ǟիgqRW3r4.mVq;gY}аG/Y|52+NruHm>y/WԣK{]'yeV[yt_/EɚqC{~9v]t IYCkvaɂvjaGeu኏?,B%'vp] [YCzPv#GH2luI2j,[p}1wXoW *YMk_~J)\8A K<3w_\6gRR'i vރ.']ימS0*9sݟXBv[S<<8Qn .P+N/MGw8/_$ipUF R;>y diw2k F#vյ<߫ŏCdeq$=\ao-~BB  ߈ K o}GNIްdn{N5vcnjd&ۑ]̼®^ee*βI[hᾺx{}g U_Ζuݳ⢕Nsٵ>s;oȒ+1g#tu 2H(U+ceu6s[=FtI D] /G:?Gr~,oJqӦ=SԨoq1#.~È ]|Eא7TZNoo9ͤ7>\yA'gĔ &vu0# :gPfh4O8ˏuWEwFJOW^5z`Wt)}0ZI%3S_s/>U0]cA^=cdZ tu THPsW@+ѱ3rOiXn2wC3n϶(W]{UY׊xYUS/y=F?è igz!oqN7mG޸@㍀?H~_П1޼\jaq?^g^\Y]-,@hf:H-k^^DV+)'8|RAIRMpef=:;ǘ}uv.>yݼ٫ ,On7X4~?uh2YbwեeRp 遺M bg&8 &B̴A Ujzo᪔>݊Kw}}O^mX_!˗uܭAOֳֺD7~" [c\I=N ǎ.7 e; n d̲h8geS08ʈt\9w]SHMRΈe90k5leR"lrvLRp{ ڶ#]p dBgo4TY*ayͽ3\5@4|zަѼ8oz~s;[>{L`/y kf!!~AAa`!B֡PWKh܃tGFG25O>!R}m8@:?==ՁB8:j<,!iI lw'B(<cՁ[A ]7! "G$ܿVr]Q[ͯ-rt1 ,ΏdΡ+?M#)Ec1 ,a`X-UtG5 ,̀: K)%L9@o7R|j/'EFbGYJZudm5ؖ p]Ы"Dy*%@8؀D,)A6z>tdRzAy%MrbM6u<nj7v#G7n@?ru@ey9w tTc$V[u#YnYre$ֆKL6{2m3͘%R3͘Pr,4Mʶ,˲-UJٍ5]!Kїne}T'д+(aYmۦRc9Nѫp)%Ov#_;(nmea};oڰoaRs!zg!5jڲCqÇOJҥ{^E9n8c %ԑK>w)/,6dPTdz9ke;ig?)BK#ЯHV@@4M# \:+;ƻy׻] twR.?pSm*ikcGHIn9};XM*ɻ뚙;YIW^ۯ\RBs[x{SO嫷o_l1~ן} $m]]jNG|-K?^PO^I#.@5F)^-]~| uk-.Mu3?gֻNcapc:ںJ*.%ړqj!ZЧ_z}w}1'髩R.;v13{ˊ՛' 7qFC၄NY^O0.1#9ǸȚj ɋ7$Z[j{=>JWיR N4sWJP^Bugd%{ -%Kaj2sxR` @C| mň㧜7SC5#SyQI7xOn|7  u*Wu=eU|IiO Iz"yL?~{OUuo}lRHT(^٦FΙ>5F gE~=>]˧8S5|oaRt"EH-J#T18.׹3(4mTQJhI .a\ Ƕ]%ʵmqQ.4'f$G Wu:%Eƈpqdi43cTӈBQ,/g(jߦ.I}6: hgPR \kJQq  @Εt9BqsB拿EiJ.!! ! ~`B6RUT7!vB !0Bud!dCHhErX!t~!gf&^y%'R4\OB˲rrr~[XH!t1,B5_OV t{"C4>}zIIIKEֆ ?p-a#J5֤$,:H--,1~:u]ױ:axǰBG# ,l4!~Am[m !ma)\=f!CmrώE 1t:-p؎T5Xfa"a !,)wQK6#dHˆ6OiYͽKFLT^:a.Ҋ{UܵKQqI3.X,jyqiI>Sm:i$Z[=XYNhgH-Zf(CzlR8#L+8@̈́RRa7#B&K1mFiA!(ԖرXq6i7]>)sK<7n^xeC-*]4"{ WH88^XʯnnF?8ӓZ[])DİSJ:dtꐭIvUzn~~\])v2w.䌬̬x++Jk#6lú{c$}qyvq _S * z7tH+J( ĉՇ-TJ:O nht!HC-7k*˅ҩ"N(ܘi(:)k} )qRQ^^))%Pl@i hԉՙV .H%H7f!.0DI! Qiׅc.!B?|!Uqw絫֖FPh}T D3@(4Pp @)Ѻ} X&* !2 8Ѩ"2z;zK)BHS1iJYs@(DjJ)(h*E(46!V(!GvČ2vP< 擃sSOa[99ho[pVBcX!BXBȽJRuݨ+bsrhZ)K'CX @9BAr\q_uLJg [h{>;BkWWF]Λ!J@8 \׌@0WRㆵfCozl6*<l[bg B8X_YoLH{ν83YQ{4Њ3ti:yֶSFgYi~jW,sޘ޾=~ '>v鴩ѲmpG`bhbg=bբ{bxίVYaFĉ^zY=g;^_o{@Tتs3&x޻,X|ݴ38=3:y>xխA:o2HW[V7|l65N='MPakxBGa`)eA?g=g}pmҚ2J$.oGXW>]7^7 a[) /Z>',.Xᆚ7-"j*M34iqa:+R_m4DWqWI%]u5Quq`R*)\|!kG}j՞z(:K&$:ּ9{õ[ѻTJ =d7oX)ּ/N19O OK8N蜗;. FV,1;gmHaۢ3n%71=5(QOjUwH/3p)e zB]&u'i%2w58~PqrZqga[Q=g^~^HO@6RuA ɮN#PG?\HU)v9u*!5++(+R[cWDv]۵9y! ~׵wMP^l'F’\ey >}fR]^ QH9uUkS۵S?9’q=*ڷԄc^ED!6(T ^?a?!q@tFu!LcuD6=@pG*`J:BB9ה+!@% $i4%! UPJ8iҦ `FPTi@8Bn`A!UK#jq\U0[i\<4he-eO)(zЂ966,:CcX!BXÒRb?RJ ,›g!eY?v!FmkJ8 XF?RG "8B! ,Ba`!B !0B !BX!B! ,Ba`!Ba`!0B !0BX!BX! ,swR S3IENDB`PNG  IHDR pHYs+ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FjIDATxe]y\ݻ̤v`1XeY-21NIiioN ̴ZjI  d˶sEwϙ3tgRJ#F XĈ#&X1bĈ1b+F1b#Fumۮ, BR(x*#;EڼysKK(aRʘD15e}s{kHQb#Fw !CB{b#Fw-X5zus9YX1bA+Y1#_}H!.D!]#A)嫟m1bĸu'66.-durM)c\5ߏCȅ@Ko'Uɜe_q] ιQ!)csw1bهיÂPrǴEBQD4E K^\E㯹B`Vi7hܗ8a 6g-~r݂gvhŨR+L83fsIjL[?aEU!5w24:\> 덂%9C% .2B0gRӖ-/h8uKpSxwtT_0(XS[}~F0D(F c( è" ,!T@8cLFBb(DOԌM9 #a&TUE8#B wl&!%3GA f>~8\asWcOn'''+ҶL)*ܱĔĈnmYXQ7 O~S?=hqLR|4_}{/;Do5$!w*~ <e|+o0#=y˦_lyGq-WOwlqr/ք>g=?zfmOݳ0̀?U=:uĄÛ^<=מTBcjbSn; 3MEO~+~K".lN֍( ՞ O? '8Yn\riAI=R1b#٤ "˧1?ܹoqMS ]p!v7ϛXX3GJ*QRPPZrL`тϖ~<}"'6ܰC##k?) q$#w `gI\)ozF7|Ǧ`K<;?C'?×ϙE= ?Oܳ77qD@U63O6kc? <6Oe}婇?DbňA u'!Ƕ4o~59~:躂9bá`(XXF` #1־2]j 1qE gny"*&,-5M#5şj?{Sgd4 бSAR z]=]UvWKئaiO}ooч~ޓh.:ݕVڶܨ 1.1aǶƂ,06<q!,gގx2!MƄYتaȐ0*XqPɝc9M<|zYq7̐Q i]|_vȀB2!9@$ޯٔY<={]``M7;0{T9b3P_Ǹԅ Y^oF@/?n1! Lq} X2%"2M5 H !` !a s!B #"f__0ıl(o:#F.X] ڽ?_=M=nyK(Xiݒ10c@0B ;?_k~_ +Jip-wƝ }l:o6}6O|8im;y,7JOn{Tn{~_O.zn2Ru{uٿe|_sV.5z)c.]p$"QP`r)39Vu]`_N";~O#zb_T%bxC~z/G!?JM$)a;05?:8 7x`q$L[ptlW,!"ECGr#pe֐JK:.v;kn@Q{R•k2Nk ig)՝9~ed$P 0bhժupט\nxP]YSIN`#.^x~p$%}NI!(;SHΔ)󳵋*B6Ι(+x^qvgeXf[>r:…vJbSX1b3L7`I)x?)XH8DŽ wa107aڵiFD`USLΛF3L[JiKn-)6MP0 .$@2L,-Ӵk!4R4`LZn65AXmӰNU0h[pU4U!#;0+W|[sXx7qEJߐ&  @D8Jts\'ǁk<ШW(9>E `J_;B猃0pW1>-*1bxt{4 b#F?uk =MN,#{ޮ`E"@ ^,,:E1b9sxw!dM|jň&a\WU&:us3bĈ,B8m4Jil&+F{o=$|_BXsA#ƻ֐lbĈWCLbĈ1bĈ V1b#F1#Fnk'TU\BRJj&VTBS>، % J&J7`J5=nϹ J~1,r/1q##5E)jhnRA!`]Ew;33fa`N[D}@ mjSΆ^J5k[4V:F=!P! A=KkkbE $/k^= e]ސC^b;z',N6BD5{ό1C!˥@OS) 4KW1&˭) Uw`Rb)! ýKObB]n* 잉kJaB1QUSk Mw]:˶Y'Z"#hn"UOOiW U]. !Dha].J1aJ].M!@JDp2 Xw44s) L].Bh"ZTWV:!HJn`T& uU"v(F@hscegFUa _:q1Զx$n[.\8t/J&!"P;;p е'@v @t2yv+WSU\F{˅D0j*rt-D]n*5a V +*ccjWJnQ TQt]Sh4*JT „Esy5^zdRTri$=gObZ\R2r#5;/Gc'0̤`D"۪lG'y:Zϯl&&._ AnD^,=]Q[!e\G%KONIpscɋuiY. uW7lkũ3&2`N=shec'1%ѧ՜=qZKLCÃC5gK{¯vw>?iaAxO5 3R|;/{1_S;?cZZ岆1M*-gL ̮WPLqSTGӛ&K `0|'vVujC}qSuy|+ɯSTݑ^ e3!\!va`* U=#4Rwt׉xں}{ BOwE_ qGw uyGºzjs }Gm/ma_}+^# BsdK[j\=g{ǿ‡?^5‰;72ݴTLUkg?auUąS ?6-T٢(l>2J;?>1tRs+0_xy )c6ػdZ[%[&.ׅ#/w5&_Sktdq1N:}pcT㠨d;_~zwߚc h[nOd/[Ƒ)s lܰ6ݧp$T2ssS]XK`ΤsW,*K&߱qxG@x)GmMNq@S{XU ߷Ω>R.[}ǝNh8zR խ#` IWPSpRR"Ȓ#a\7neirTMnp% 'ڂ4))12T~ejv:\켂isn\C2M g/t<}`0R2z~:3a{oMQI%~%%%95+TE`J6U(A^%"ZJNɤ,[7s+Θ1m|h4sp|ĹE-/Nn[~ׇE ݣ*#Y;n^0PR7wRRg_Ꮋ)j0@z2qQU0DJT+(̎K̶ gzou_P{-z|㝷$"!!UTW< 9%3T=!#?3ӃmJ}wo\08g]]o Q^S벭15$J&HLΟ>erdXbRK=sV Z4'(Jʪo_sTל=kNR26$JahG<~ϝ%|ͭwn{RH@GꃦJN{M;R~vmm'4M$(IGoXw>8T3c[gv B;2sRG,K1q6#)2#%57#0GH.L`aJIWőgw&PO7޶"LHL@GsPbf6cBH8TUn`R*q hpW.1FP:;C \ tT5"!.P8GB=Cw9+0ȗXf1MS-aB`.܉qqgt_˞Hu"aJ0qނ7ݹ qUH8%$r EB8g`OEdE#)0Ƕ -rby sdϣ;fr8yuT#&MHW[GHƹ9ۛ=[MX4A2WCBs^bL*E! P2G"R!PH@*_]3T\6Ö# ļY3y;+n!]l1M199e*8k`h"lH`$ B$*`+h\WOx|Spb‚HdFn]%Xr.]f]cw8Hpf[- (K^01. JJX Ν|duodz`@Hmr8P .$ !M)pD U'߿x{bbq8ޓcX@P,Tlܱgn ,#l ]Fq@?`!L'kZ O}cΝ6۲;lIM n !049Pv{z,MFJf8bqlfB)ÜP{W05=ãao^Vђm>uj6EL[+$.kF1ceg{FCqiX4~Iaݛ(mܱ!d6웖T%9-=)ů+HH !p,tcS6F-昶!deG+ӎ=ƹ9~|EݳX٩sgk`eBiq)i:n3fff crf[NBK R#!`i,}ʌ+1=3LOC۷>Yq/IM9㥥ɟ%DKg\iףuz^VSQ1jܜx_BJb)h3iZ~*+GaMnJtI n\I)>©.6T<8ӳi`uT\}ӤD .R.Dhr?-%!%=vM8vApԴODKINIBib?=-!r'&II-՗YVnn: Xu=wKSgPo}hjf9Cm)sK:GPՋREp6pɚs2R۪̒ S}+qxJhb|\fvN_V]4gEnzRՉ:BHꙔܞ:eּ-U:Fܤ?5%>NǥdSx_[ux @JDԄĴ8)'ޗ4}j1h de&'%R\3Z/WiLO''&K&2&^kMkDeeI~̌5P2d톙^I%TOMI{׏Tä; B 8Ąb`[ @RʅPڶBL&)Ei#P(M! R0GPMm;s5CaIT]'P8q$r`۶ͥ``L n38bXX;*Z&{գ"Ma"J J(d@In9Rf9PئeKTPpPraKCAô  "a LR(LD!HZk*0LHT(qjP8Q#U4MIU*pb`6Uu]v*iI0$۶!C%q$UjDkWs(3KM cBp.kPr0$R$$N&ĕ@iڌUM#P: D AD(f{M8wY]u}1L` ?aBM!*@7 k[l&i*Aq8Pu"ha&˥08!UlD]Scs)#ۆ 0ٖ%PZ)رm ́"3k4 C"plV)usb_i˝>H(%жm Rf U(AXvTTU8W3,$PX0YBt&h"cPQ5"4mE[6)'W!8s^!p_c2&܄357B.78yC5~ıԂ7.Ux][*^t ɖW|_`Avs%Xڦި)ث)A o+b^A(tt>RTbęcYxx{w).ͱMoY7ς]2bQ„fZ7pTq{<.]}GJBH0lb<BXk a(㶀DD-")"3RˈB!ô^V@\qoy_WX[`0b [b g{z'{ `}hŒnpwnz /;3 ; xTsǦgy߈)(b~aKÎё}۞~˞˭ c83~^-b?s@4窪9ܮzMk/)Q_lO +%_7+ĭǝy-;0"Zo wSjߍl(uݕDW;WXٯUU!a\R*9B0W;̱9B) (Jt(D0 XPJ8"@䕡"Dm}yEfgz%I@!ڶ E/XG?t7V/+*E0L(v8|d*B1slp9 hR" A']A;qpoOA0'\;9\RBW1QDpߞR*9_c\F? JTQ02P8BtU! 1Q(fU( bPƘe-¶TH˛Q K(|`o C)m )d#A&!XJ 9J1B@PDL)vL#rp@`UH](֘tl`SB8c 0P(xH*9BFB6R$$U("86a1Av B^J gљt=r!.BUJ`E" 0hr HS8,zq+~y"h„`me!P^W-+ bB 1`tPES59zcwYcKhaǮC=#޶0ݧ2#J `a;~bUM*ۜ /l;Mhpŭ>,.{iIgq-4CFݹk#Ϳlmގn%P5ZOVr ʄnp㉭y3>t-TQ4/ՔU43)"U/,Q3&vwƼZglq/¦Z~ۚEV_֝{Nތܺ-#/w:{| }c{^?\]QpfKJUmY)3 Kcp.p[j[Fr޴kmk﻽Dz٣/t^Cǟxq,Wo8)0@Xv;(Cܿv~^[eCg@YrS>uuL^֥s%mvu>2ܹܱ~JOw%v/kcF`0#wہP3w/8.90N o>{hيθyv-.F?[rͻZFoUܯk{n8>1u(.E޹YXUvgdʂ;d>?$ˏ=~ydrv߃q.Qo&-:s.uwҋ?W)E>qWm~ܵ[tѐy[~"99n/:>%n[1&۴cpYy7:~wU[rݛ ZvǪyIǶ>=$ 5--n|vu*S5A&#eB`˥{O14{ڵ˦4۲ЄpGw1Pݏzmw>D|Tptsee#!ڶyw˨K_|:G-H%=u=Q-Nl^5pneю}KMfָÃ=T-Эbh֝ ^u1ȉហ?|O'㌣Jd'W0 $II}u}c}ޡ^%ؖq̿/WSJv͸uwqV/}k˚FJoM[x?~cՍ]Gwͼ)ڡpOko8_dvE!TSꏽO򍿛jrEK7ϛ=s;Yh1ϴ ݏ}6]옰 Rp5>G?ُ_6aޞQVgOr޴O9P&>߻fbXu^8%]} .6V|/ ]=TyǾq{Zplx1{35G*g{U4o~g7tNWI\+Tfc;/Z[ B+>|n]7]P:̐QJ)R`wZ鮹#`q2x7u Dǝ̂LfGffc5a".{|}$%aL0Q);p 9zc@>ї;uHɌ9?ubeh@! uԜ.omnH)B)p"V7~ͻIK<7#مN_lkmpdj?s&ԼψwIW$dC>ۭ’5} gJ5r@}c;\H9sݟG:L+"?3ұSBi9 Y2k;mIeT5I{S}3lOjspvoxSx|Rj3 e:BrkM>FM2a@2)K6|mG_j蓟ئuB ~ ~"7mn/|?*kh x}̝R4-gsvrOb~a2sǑ#=MP ILuXit6 ֞qoX&j x@ؓ0%$8P>&fahFArf3f3 :%l[9:n1\uփy1C܉P vzត~i&%OV; )!dwg= 8q԰$gXly_ׄE3Mva$Y6?*^lQz" cdܛvl+osby|x͝;+Ȳgc ;u-7ɂmd}o;k\Lpe#Λыզn٢촶KǷ;nX|gL2 b2>4Re6I9 =uJRs\|ɒ߹_+79q :[-=}Zvm܂ʲ ɜ;2?EzZ|ySf̯?{x+=+:4i '{)TC҃a+?cxFd,73޾艜7NJbw(=[M c{'-(\pck(4y,l u-]nrd内ުڡyQ10$N qm_zN(~jKZGM_ Vw ן;jgǚHWJ_tr۩}{NU1G̜r|(hļf+rKsGζfO_>oJbCc`N8{afX-ξq/g׮gp\f W#_2{~q;XpݲvQeL@ u6w8y~;Lkiiɜ<ϧD?)sURoJTu`gIn@˖-ۺаfyЄ*qvTY @FSciXTl_IH!I;q ;4y\W2`*Hd>Or)A1`G`o2G L"+I F( ѨU q)a )ta\5AÖqGwˬe˧ěuM)5K8lGY#5]W6^N()ugHQ$Ѳ@n–煂AL#h ̶[Jp"@tF$E PU@˰+M F(<q Ba꺦ɀkAJp$Ѱ% 0.NH8)|>kZ bD R=>jYF=A|n\1L!S|o R W֕p)|>g(&!j*%ox+\a03Jpp MχS ĊRLdf0lj.Jap"H]^+*ʕ#v)V$h0ҵW\<ő`@ݣSU{x4&xGW_}Wo^B`{?ϼs3ըO\4W=_ʵͯ_)]/9^w뛥_5Wׅ@x}Ѯqf~CY^F@K!_r}&xm^-k(r~χWoXPdk5-W]bxko,HW[u׫7uj\_-$DI7cRެ_7-W3b)O-3 1V?5GJ@Ujy- Aj. Qj!E>7QJзߟkJ.;G S }_,+Qu+R(ګ$ FeIFs 7֍DU ~wIKUD9LU%{CJeӅ]J /xWB?e!L^' "zʫW U8nDirEʟ+~;*/Jߤ+Ǎ}5nDs)|t-?PzƊzS)U';Wja:jO ^7jZm5א31%䕍+.u*jC1h3quc 7{M6`)<|}؉>nRJ] )Q4=:H4mS(ri(*C(R(v*#XDZGBTu{<*bmRi4ܓǥX-NCWǭa=~Q c5U0Y*TQ5Uq0\ nDWSa⍮s'.A D^I 0%Rۭ)P2Py蚢*Ҕht,5q@T+uJ@U(R"zFUo\Dvi(:v*Cgbht=~O!DkOW+#Tj+BQ4jWuv9d8Ǎ5&DTգ񦤼]S)@[Os)*DQ!&)"Fx/":JSHU0u=JcJ-ROJBDXPE#Jq[UCqWk):5q`Bq}uAE\QTjdvs;Dq{9TQsUVi4XB=J]*8{OiS5HIpDk?.NWфW^@Ez4Ɨ!D#}.uzsSq}ykᡱ<]/\D"eGWdgܵCm-BiZç.$d]^.?g( jmjS)DQ.xt xR"$JS|ϟ8X:&g-.qEHa03/S# w+D ROo_89qniy ]( C_zj |ԡMt xV?|BKZAoS M+]Z>_^ӑ03p [KIOb.<~11=7M[8>S40f3 'EfksM8yN~Zi)i`cpb VIb{7@oCw$%- $}@/МF@@[KMX^AZ륓K/Є$Og}SW TuL ޴c͗.:$OKYMƄ;!EVCe'ytk; I(r=a%;Eomi:-&:?B鉣uCCN6̤^mS}Ajiٙ) %5JwjF=~\M{Bz:Z/6qէtGhbxIJIW݅GOjbV?5M20?Qr濄0_޴c6/:m_߱Oq]J1~_WI$Iʓ囎H˖ v>ݕ#wU2Qm!ynUMx?vajn5?)Q #I񆚷;4wKM8𨁦?!*Pm/tDO$Q#g_ds0c} ;O uԖ߻/ ]/ E!:|-'SZ.!bt\޼LzACC5_|v˙䲽uB-ͣ3?hrfSmZc(Ac2Owo3j9Gvfy|f]uGk+ȕܡxoZZKj*/Zb 7Z{ȅ&捣I]kFBc^}֛ fHuԡCgz 3:0Ɓz:v9eSS}nu3E (:/Jy!\9ǶR u,x湖 t*mǷ ۔Lzd$s-qR}. ‡m펨b~*cŗvR/{ai:qOtWo>Q !V'cJsBv}dXJZB={wfz>˥WyZu`Ƒ'?E?^[%)C]a@LYʩ $^4Ja]'B#>̱×MU \::иeۑړ;6bQVFG-]60I`֤!j.^R[On?Qot_ܺRn^fپ-Ճd(< ?ngiIql{75Wr DQl?\|je C~Brϣ.>8 3Os$.U޾4\:]^:ea Tߔu^8R\YYӦJXXvHL^85%uܾn]neo}D;>4זRO_2Bun}¢]M۶lyfYPKXbSg^֌w1B:u(y1vM= nS3]J2)"*jZ2KV%[-S"OdXaݚV.O&TÈ V[rk[;FB0Lҹ7eKn*Z0;o[=J)+!e݃='+%k(IRRҳ',X0Op֢k֬^%]yy#+ҳK&Oaz!EXU㧦.Y׆K29DɆ%`҂E3{;BZĔ7^Mc,.(;geO_{o^NExD"dқxŊo+L 9v@^sbg'E׀7y|Ɉ{V/_FbDWBkH0͈&U:yE9S05?E8R0=XR0oXuI_p׆YDkJ+MA6"7uUw?p_Xokτ%UYs׭6.uՖU37okܲpfkY%$''yt;&0>c٪r15Usi)|p4= Jf܋C@nW"esUȈa" f ۶8slOܶm0˲|ۃJ!P:\H  @ҧ z|G4iϭ ?<}'BS gX\ˎLʊQFiAܶgzyCU%4IIË{_ѭȀBAI|}ܗ_4O<잨/38 H)ձ b !8fJ͏vp2fYveôݜT<:Z2ˇ8Qܒ`J`eK K ӆꤳE F z ACN+(|K7nE ƅ# k"J2_qڴ<높S#%3Jr*iMKp.!vunc_$+($MsLxHTuC@(䕺Y2gnWr 4-j3{(3,Q0kZqkJ,pLӗb.,BؖbH":@)66 !CiY6"yMceVB9vCo>5,d28Ӧ,) * E@n5Ni }@`:B1  &$4-24>\`F7ժkcceFBP6y,)oR;0)[1]7-p={v]|=q]GM@z#w|/c¶m%Mu[-Mb$jT.ӲREPX%ƃgL]Z6&:y50 {| ej{G@,˹,a3/LJ.(ѱB@נͱ`KDæYRBxL{.;P2Ff^pj޽X6{<Jr=mCsV/ҩťeM2;:B9xWb')-ΟSY0w9D_FzrrKJOOMN&$%g(2n[cY٪-XXG MӖ޲$4-ql[ K(iQAK}SJesJ gCuqIS`f~HH9qV3&O4ҨdLi8K*>9+9_WRik7ϛO/64ؓOd$k veiI䤔WմLjqxMALIESYo[PM[zabB|q>7jX_Ξ4-775ΫaELJJI\54YiYn90ΊL'gd'ⶎ$C12nyej Nxny6()#-e$s&x&0&䌤 0!>=3)U[T-}쌤PW[hѲ3 N t%`RNjF?$?{Y͚yӍ iѤRr'ke8_:hNKlilJtբɺ'1'4w\| StUKYq!{T'%PSO`ۧЛ~ôܡW*-3j:t!sC_mmk M0tvh|y;?SNTsε;Zq EY}W?5mXrߧ78`w]?^&}嫟WUeK6͓$a#̉Q+8?/|IY)g-XXs'{j`/]9Zy;]O~3\~G>ĭ[!:_8raʼ*̝oܘ^0=M]O?[ ӝVn}f`bRUb\0a6™EYs'^P_}O}ߖL" ?+- bdOFbi_:_2V\ځ*ʮpI(!B0@L9{w~?yýzTޡz R_BbB1/;nuyԍwWV z/2VӪCδܜ$rxo|gkǸ#%#iNH/1;᪡10B!{m^B!(z'v>{> kNW7uj4F,>%(3 NSuyyMSkS#s/ef0|x4JPo_~%Pr pgvQɋGԁiMeO޼y$݅#6,b+-fʣcNla>IwX9W_9Y7/~86#L)iBJOűe|橥S3HZ:+/&a84N1dIw<9{nH|vde3 B n; !#Mmٞ⧾Ryv0zBC/w]aR=?)WzEsaoR&e <ᖊg*5eMl?dtc()KgΨ;Xe;Q)5?Wȕ74##}A\YS"R;/o=]ESy7(7>+lA%%)giEsR90ڽęX4cRj͇5L]aaqRgSoʔ J,i8c@I^`\`qί{bLbĈ^XX,S6LзԬ ~CD(MLj c5'Kzn_rh.;v_HίdR+o:\Gme#P ߏi18&䎀b|m̅7,˹:H(BrRB@l.F?`\Wpy_SF2H7\Qq`[E̻n] } !9͛Tlu 6B1;~3•u([(TMPAܶ(aK'=_wJ)g{9Rb!cxuߞ~տyVΧ?}{oeuFbۖ }3W凪)1-B |# |{sϝu{tضBldBBaL!a  !šB,˒б?9ޫTߋH(RDtMaiah"M\s-I&Κ ؼwӎ _uUKgl3!*4fpň.`- 7(4F/߲[L?h\נx!0[_8ÏɋDž5I&_`9ё8sU;N̙50z웳;L9'G?@@׳~JXGR }[V¸q?cI~O}]CY;7W`t-j/}pR tܴt#QhdG9JX~;s.8 G{xlۈDflxeSdgvPE/U#%XFA.iݗptEXXkr`[䬫֞#E/J]T@2$qw}O,.|q='h>]?=m/mr쾴_zm' z/*E֕sʌy3}|EOF]?OuU|ٗ6ʿĴUO=H噯0Hc!Dc'%s9=;V]zɊUSnⶡ˷}IO}:'c#6fFȘ!_7j^gҝ3~!X`SSOtP1 o+d@,]mEq7 l󮿹+|Mmfd?/G'уM5O_:6uoG4.IpθD.K &v. -VuM`\z|sͲ{Ywx߾☓Yº[fǎ}}}cy uuQGSp74#U5^z!]J iݚՍ )%wX\fU#1&{㋻Eq<{䉚)>r~SZƤ촞GyC5\, hS&Se5! uUV_ L/ӭMlˈ~1MB=^{016RT]3IE{%^b0#;qkN^DcXEEi NJrCB!a iA2GQ ŧ/U;as˅:VXWQ$bJV].1#!V"\PX:HaDH.fSBmӰԶL KGk#Fr6rX**Aح*e \A#;47x[#ȥK^/X?J ~^Yqc+j1ba'?Yr[a` G{ĵ]!Z1bx(Xo6 1bu1bxςef8~/!F/U}1Őߓ7ZF'OnշVm766ǃcĈ0ǹ[^@'&&>Ӊ#!ˋBbĈ/#F`ň# yqll=I Bsn#ƻ@J} R>3%TmBHl,F۶?яp o!XH$޵`,*=F˲!Zs#ܼP1͊#ƻ睝 |&XLbĈyOT0džI B;?u&9[B#FWo~^ Uϛ<-K{Hܱm.l3$Q*B9sDm( %4M-Aa0&ـ(*QS۴#da]gH(-u.Ɉ;eCn'%MMF@ MbBRR2->A=*D&?fQCrNRʘ#% /Z{u@"_n|"D11F&Xm g/,(?~M㿞ru}"l?~ƺj.W< ^_; Io/>۪iP]X:iK0Ut(hP.lienP~i9i;@k1ò Jz AatҴk$pGD#/G}z|՛_z6qS]Sc#5$PaH DUOeY/7зt[&7O0l SLҧ5dkH}滿~lάLլ7絡ݹm&̞=`z%a+o<|x3{-۴ʻE*T'po ;4C㓓|isFі [vMc+~hlP>unUSW];޼џ睊s&Bm({nW`g]G+V#ƟsHSew޿ڶ}1#י9g<0{M髗u缹%f-C1(cM<=»wgb( CĔfnB'n)2e$KB_s3,l56BMv״[5xs]7s߆;K?MO8kSO~UD| LvD+&c۾~ఞ[3V\#4ت}*xJxEkWdlަW|tl|շwiA}t5{xBu[_)fɪUVBssAe^$7>*>2M1!@}a=Bq<7X{:tvJ:lZtkDdv:IUc.IĒ|LДnXP|U_?W:>zLH\h$U^1hTLB1^qQ#RBVXqۥ_DWj]c(@PB0! R€3jJM7UrL& Y}y5`51Gisoz*%>WDX:m9b@tlY+V6Np&ujDޜ)g1C&XS~涥7H{Ca(:R{3ggW@n*3GwzF:=gꤙi#{) sFFDVVl+ LY83mCvhjڈ}k; )\3,&g(k Cj[' ҿ{PL#nOY=./<&mbL*%R, 8^0\tw/) LMVCĤNpE/?=Ko }y&MV=[e\3HKsN?ء5G6{yJBqΖo2[v*J_2jpx+7rOVʩ8]z2|Hˣrde 0Uݮ]rKz ӻ%{z6%:}@:^SRG !ѭ#e}]l[V\r{W~ӹ}rY%[K/XUsn3Şʹ ){Me[oEsJ"{-~`uې`_pv48.|&vP7-ıj:\ijȵmL `sŴtDWDLF<ףeYSS[QM\h Fa(TME0gq]eiL4>;;" ,0ݰ~<`ض=SK$ _|'ݑ[M/U%$IjvUl~$J5B~J_I~ c7P4!'rP;Ft'Nş{7ngE$3/?U]6#;@5LCW1fλ9>JLS6dWBW]cRݴc/ac Kא$EEs ,Jm)#ГKzY:aMҪSR"uh_qbӻ/*P?{FfԹBh3iHaϱv1fH/mۜ_hM($4Kx4`ߪKYSvKUSǏ3vkz{e9o0*ciKP.j jT1ݾ}ƴHNqiO'!cxd'}GңWvےJ]ylϟsXUigݲdx@qmeϽW-^VqpU{>(±@0up`o ybNWVD^\NMsBp{T-<޿wW{r;MuR sv6IntLc~!K~%!gm3B['{'t <{&;OWŹKBy[/?lT㯟;y|XaE :!lWtuRt̝/UcۣQ=8=7T 0"T„;!kLIB LPYs4i0WT0vt߭w5f&;fBØpEW\];>Q].iQ~󢚱 K"T?jd.NU+Ĩz͆x`H^^.5s`/ɫPK$l^U=a\Q5]5Ri=N}+B A@0* @ ! H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FZ(IDATxw`e޳lzIHzA@멧yyyzųz(C5RIキMy=x 3zaf ;q M@Gha: u,Ͽ0ys;q^ٹsz`؛cK-6[ u`#L^s} SA2xbq$3wOs1JNw$Ѥw6Z1@w%8L%$H4C"Z_;!\"Ywp)l(ͦZ9{6z?܎ʅ ?u`AO}ɼR{w˔X}?9ʒ !W6^{Z&X\es}}tW)l3;^a&0Yg09'.>Ovxg<&oAZ``Via[nE}eI1| w4'_8_o#u+0.N9\;SIWxx`+M+\Xur}<(W|{ҍ48 % Vh1\{^;n77S t} ?nhs(Pڼ PKﲒxWYJ:Mq;~=EǙSUT%`-[v|cTuyzsZ~8w$Pkfd, TcywƗ7Wա ?/ŋ0{|͚5I#6р31c})798 #1EJZJWK@ )PQeDGLM0WTHT .+=f% ZFFH^3=n=m(λ P}C4EXPI)6X1i.PfL̡'&'ƵjiQAwfL&߯r8Lٳ|Fdaڐu4J㪋79#RxdԥdHv0*'cQo+ *.[XҦ LjXPKAX (A  AČ|&tt:zh AEQ_ff]\}AQTﳸ! ?~j ?c(A  AX (AP`! A7m5-^[18zôs+'vחbia}x946 N~C}mc6X;z{x_{-880i﮶Qg+,HC}ݣ&x-}Pk~Ο:ohO [tXG;zG;>>N;e bp`lڽws ,}j$͇2Ͼ-cL^Lg/vZBd}i+pKw}yjWևD IN"c exL%|!_yHYx>{g.=ɿR/mӗk?m] PwbO~k CW[?J QzuG|Uuk^ba_G]V#Sq;|Yyeg8NVphlҷx饗~X,3~5HmC8G'&;:FݡZhfؤq'5V#p F1RycP s{͡aǷ~^ퟰޡ `PK{SO;GqPPҨ ֲmTj^gEX ')RH.Ne8,cmVT^4i졮wtv6yJo\Y,2Bd2`%AkB]DŽF5LN5շ+talpD{[!:h_{c|.bwS᜛:RvGsM''P>ezinu2hs^S.dR͌QRFhhpKyU+hMtW9Y:tM<9j$3W7vH r|ςI EIS'4Ni낕owI2Bp!xqM@3_4P2 ^]VJpm¯Hz;Z31Ro ;Us 6uWSHķ9]& |NCJFv+89ׇơAG! .tzTDeF+n,,mESv؈)\pLUxPH(o.wz"3.&nM'Α&\hRKrYXLM6TT:(1UҢ]lPֆGi|.q%%e<~LW/aHBAZՔ6lS7-H 7xx<.5\7Ų]ιifϽϯٳ;*%ݧ^DO93p`j{oKQ♙8sg߸:Z[k _mmŢ?;;<7Nw܅ӧvsD%dp >.orLBn3/uǻʎ3D14;$Ϊky9YfkM/tT[#t%?衲NrTjKmlXZyb#g=hN^ENlh[z~uš\ۖO69UcNTC[Ψ;n"p|zkC΂޳h붵rEEŹz?ޘslI?k&Mvޓ*-cW/:*VRx@q*kS/;W>"[w# ˻gm6&Y 6d3vbC|O_^@m9m=5MFn{o6-{9;#VGͥ$}m򘑪~tY)Z>╪ϟfM'߸ Qi]B[7_ߘF?=~޵̕j@[C;jCigMN<Vfڴh4Vtޞ2=3l;fNvY)s-TI aW@O 8摪ږ#ZAxzDmrfB,7:Աbb{ySǏ)C B&``˖mo=|hOΨݺq횠dg)w.^w~sť*'^>ks1l`rmj3UA^h>w=|?ڟP{rDj8UKqՇK>8>#ʽuwug^SCz ׅ~kx-3;ziiΜ1o{1/ $1+>uʌֲHljzf_ 71kns,>B_W2HFPh¢¢憏(¢CSR3#)Ib+ 譸XPڌѮRwਹNXʬکO}'SQ8Yg[/u_0ّ@yi3 ݳbR5Qz@haйs2f EMvUeoksE}ԑI,K$9E#t/5zUb'O ;M gG`qMn K͞<2mXHrf,8h[y"=""8?>%HPo/ zp޴E:sNzHԬYV[.N{7'=xI]' ]2ȸ.RL!RX1i:~bN5Ԭi+u뭿 .X>]+Kı2κՍ7]ǬY {dMƺ drSggSB?Aɶw<ϿSz ͝= M ]g;{ۻۻ:;:&../)Ĺ3%6QڲPQ@KK@H0VZZTmIvf'MgLI8E/hhmtiRBHdD架3Xm8d==T]\PqTq uLeVML ]|G)$mlnlm?r{`UԼ äHη4UcDuE-CUG&x7dwlilh,iiiq"؆6ݢ9FV'ζƳe9{R;j;z;϶wu] ۪*.wtLZkNU dNђ&G,o~e_py(*]PNiY%Fi/.k>vÍ3yevL8^ZYZf)}憢# Wܪpt^,GM+3'Weht[;M`߰ ԱK9znh9ŌJ,:z\[{GGWco{WggkIw-MC>L0912H ѴthwRޔEKei35iIKWsOkwckEU:uZ&n諯87A}o~!;QJH\e@{qei}CsIDr؞ K?EEv  J:ew-jw;Y3ͧ(g&sϝkln:XV=y5#?MbAPTDp W/QHu*R(SE%"ihx|R&*C"","8,\et>\;uQA \6'=gccC˓kY%شX$61-H JLTCe9O,@Tѝ(Q+r.($>}񌨮^YpTP %Z.qns>&^)=><<2.\<%9f :Ιv]bH̥A,L ҆%ZZB(FrT1oQok%r6TThe+0ؙw.N Da$[22gr)Z2㭝#P\T*mX& DżȄHB pMhDR^DCgȌn^ V"crea @$ Hq,Co:u)QIIɑ웗,̖@z4;FK5PDԇF0?-c}U$ʕ`^ Jp*JeXXTbl޲e^G=_IFDTBRRrv\d )2/^ bS &\P*5ZF $gfF w8%VOy%s0`裂x"ٌ!S(UP=AB.+6$.~f<*<"4)\7u8YGϐ&2Z(DrIT4cR9:;Xʂ"tc#YK_,P?S3l!_|!IxuPLB2!G'AƄ1W\ 1r#ӳΞ-gۼ授oNQ\+axu7IiT]7-b VHkhhɘ-L Q!ӧ躻G- bup#Vi5*eZq]~|>)F|-zW?SK>l0v+AY$Dr;/c}rg 텏?qkHߺ2H"@ ŸI$ 83hwO|{|~"q% ( g0k9~7/f0YG9 @b/&9}~u}#?Xn qfwѥN^w9^Ry)"ȫ섦h"pY?P$qrDiFh ;@ Eĵv(cdlO}+eq#/JE]aGߞsP/ړ4g7{ǿ Wr˒##KWW8s>z%ߺ;~s|G|a8>xe[z}fdK]{*>۪e*)>5{O}✷+ڡЎ~v.^%y'.^5{>xm?r >N~ץB , 㶛Vs &+Gayt,MxņI*~TukoxJ>d&#NNNa౛MVN(mNMENh.SX~yyr*j^`]|Kmh&(p ry|lV ظ`hU`hO˕8~b.p;Fжc4a1ٜc}4z dHl~{ x-V;AL/@~ny=&'nfRMXM&⛢vG`I ! .@v=?<Β!ܵq qְ-C' xmOΞOxT3Gj.Nf:{t#EU}I{׮h JpGj-hl>t$#X4\8捛r!I)7WnٴZO;ټ@Ό3y;7miN|^vgPl;٥Kzo-87얺{N~V:5` { 'wnD:} î=-SJ7:ۅm,ne\hGB_zEkص=qPͳ<ZxNM80ݖn_h,zGy 0$fgFٴiALjrKveZ_:VJ m6m>PTKm !Xek;gvrɱ;m ٿ!M yX?M K&MIKWqFybU9]kR?8Mw}x}"7u+5KOj텗<*\;Ϛp]tRTyW4շ^+# bJff^|/×)Sfs#}>qFt͚I$YI{>WŠqmOo#XI#g.~Mujı*zJւ[Yvk80=0k-YS^{HMPRJ9;NqC?0zaOnC}1m3==#ˎ}%=Z0&]|T`uG~(u y7dzO坺^y =꘱f1 E-xGB_} HHOGr&Z?ٸ 30g]+(oӣ5qi3d#t3.]:e2gߐRĕ mUGzӀ[}ݜ[|皨ۏRyrk۝Yٷyǔ,A&q3eEq7pަfЗ2p. 0xT/%}adgohzd{bOS?SvRXEllv)i]?.!_(1(u;j\[Uk[ Vj,I"r|Phh4&R.1Cf7N] z<3f q.SYإfm5NTahlws1y&Y+o _ @}ހENg39mu  W+L=nn@khdu{2pP@y>ghO0BRcB>dវm[YqaA|ŷ@gxS]/rNF2O2'H9k__f66n'ɉv/I-843#I% HpȨ:-L`4|dGimPh-p;#=E)ae|t[}njhS hR{xkq}NVpZ'4;dw87.)_}[iO.!B8I㦇iNLJ*ڹU1}Y`XiW*`01$ }zq yBvqX@P x^v/nH=F6l!ZN:XI:lG;ϜIx}i&"#J'cBX6WϹyyt!N N>T8Me(HuKLZgbLxJrM[:FujM))ôةqEw6Yh:2`I8y.`FkZo{ƣek@fk9I$bT9-qPaș+fiEhbGnaPh>*!Ld7:9%Ǫ(g;L9*=.AHN3ZLtco#dyԉQe ”>m+)#Np,DUm+ۍ],.{L虶ȸ0زP-}0,2*8|.ڵƤxOh_rcQfuOk3"mv bm${uϩez=XZHI+Q`ggBeVVUߛۼ;(:&c+4aZ @*06o[Ɩ{$˖-l<X T<"(vtǛ+8[تK" 8O$rZ p"gF.ON uk*g= (*VrĊ57%(7N34e֍5.am {1a;3dcD'syBbnXf2Xɮqr|{A;WBb.#[G&wwBm~ҕ8?} 5vͽ>ꓽQ&SR|U 8sffͣnFDE',\"v;p=5s.*T0,3,Qb-U$7cn/;zj0LHʹ.r4ƤZm?_ӶZ ?@Fɯ wfj@EןxB%gU`X?ht2  AX? @M{m@OC]կf1UovׯQ$;l|BpǻsMߞ0`ƫ鲣N_͎=㧎Z/dp疍=+^`ol9 k8:7ۼL-ZKC]mC9cKy \8{Orz{*Oor}LJ۟j\U7_b ƒe>w,ZM"֧L F_0R7Y 5qUs<_*q |5y\}iծEtCi c[XfHu ]֮+붥Ʋ֎XOz JR5*ˎb?N.Z[?L83 UI:GCKF / g1_'p̺O(?cU~&zHϞ9^m^Z82i;wQ}/]ɖšj#(@9/+yƲ^VZcؐ.)3ΖvhM; pDžmYز飏N4JPY^Q]Up8"9246G/,k9gb\3rAZUXƢH`q"D|i⋕M^u&_x/dLa"*eZ&L@ut"Bjz}nLPKخ.JTr9|LqAȖk!!AbW|pVEjA ~~SYggX0`-&gL jaKg̊ I84sY>iEUyTTL V+$*ڏ2>|::#CfٲCߥBpu֖K334ɢe q>083hTɄK65sB%2n>cUiRlT,FyYWu'kxvV6AsӲpnzZiѮq'c<6ILgPI1Lؤj>2{oi"aS{GnΞLsS ?RX3K0; wt ο~Eű}}FLhl:|)elkWNQB\p 7>*9UU1c }I784La'aq$Hm/;:;V[Mk9eZ|8.C Wc +6T|X7FHHVy(K||W;:Y3^KIg`KK WRߢϺuyVwA~okaƦ'Mo.9g&nHs]rNv#yTIۏB'{:tSgʜ'*mlY@@ltDKC7?*]w1yhitvFk??=Re?8hMىlV2$ 7}znb|m]tƭG ,~>v**Z(/aBڰ#'Z,3n ,DubϮږch^`dIeFZw+o^/Z?]MҬyXo#`q=%!rI4qv_aC/ӣwDf+nu1"P0[<)m{p=E9.V~z}M3KOy1NgSw>\TB3gklp},?T9dU^7OwUl?Z͍ضz8*-kZ*Y6hZl0\i/ir9',<\}F/?&Ihi񈾪^^2цmfr6l>z^`t :4@375\ewݻ*{nuV>=\'|X"b8?H 0sZl>4/`G&%Az 0 6˗&㤟`qXyrHd8m>J! [T&vv& ohU≡#QKqHXPLB&c1ȉQ6_%pכpYvoHX-vjMZv ur988*T1I\ss\"x&'H#ƼI:X/1Cf;,TcfB%g8Ez 6J=FT*v;m^?f(Ca8|8 r&P*4氚$[LlDq$qF'2 T2=nbXOU@鴘]$_^JUr&>lSi kvRĄY,~1 0pbq"O%"! VI R5up5] ew,H$ƍ6Tj4l98bn62%uUs.{̚czʹIꟼ)[w:٧{x,lu/s]8+{8}"uܩh / ,4A XBA  ,AX (ǽE2M^(; H$,'~ͽ"B1,A~6s pӛilԈCJ1 /Kr|Pxs8O={p8G~Ju-,MχD"AGA+b6iFwk@  (A96 eW|iGzОw?jJMMŭi01cK7e벴g&ɻ~[x$ =sFX%Q-MzI.&V*6B t KsO8N< ^`q_؁mo/}ս8v^s~Rh 2:X~YvFɺwR>{ei ch"(/~h+'X lTʄ ?邕~g=O :`\jUlKs+AVS'vg/k-^:k› |w^uBΓ/y~%C809 1$F *tNoK ^} K`eLeLy`ݶoDڼwF;xqMr:`t\oYOם\%m=w߽wǚmýkcʏa8YoQߟsl#gs5o:_1 16N$34*pm^\]<7^v>Cj N`1xO5CMX;~yE}U.A>|o~@kJ-v|YʿkNs% -6ttn/&[ EO As^+y!Se6ݺϵ~r^/%upp`˝v,؂@_`]F .6#Zأ+SV޴)g7_mJѦ?khe T=zb03n?03$O u54Kp&SF3sf"Qu9̈ %A\+m Ƣf`1ޜ$hbd%C E̬Pe08L H'CA_rm6m +W*ڴ"4}iҰp8_Jsfsۻ-oy3BܿYn{{~cQ{m >o S3ɦ^w 2nSA xR8NcIzɺ@7K5d ͓P>h#j{Y7,+n:A A~W+aI(hշ)YwLO@4+_MO M ,6/8JrgHcQ=ɚ?&faν$50pI`.#BBdp1ʖ2 ե1|r#X7[ėҵ;c!f!\줹%!ff&!S1&Ol]-Ɩ̖QBw^fŧO[׬Yo@ 0 V6N f6e2i˄gKDϥ4peA8J+A~.Ɠart"&:BA W?_ Ǘ}紆^ev.EQ"HPBJ 0Lv rAcXB}?rw՛v\wqǯkۍ4 ư3*** ^9A#e\o]ǝξWAL/CcXlB 5X;S/AvO}FFhdAcߵ3%+l+s>,ii0 8ƼeYi"c|4M~X@kU|'%mo}}/<?+`ZY>2I|%'Dz!P˱roqOzVӽzaG7: ؤgl;JQeBkK跾~v8Ww|W!1nxGW V|,4s)e=|{5)5XDI{Dͺr s,3= z{x+#\ w] L\Qv#LrЎwȮ`^ݴaiMјS;W=VbUeg^@Kg˶ȑ֍.xHoI-(9EXl@{lDOww쐯y#$kvr f&n] t.'w7xc@Y|{'PBk&q)K+ݦ+u[^ל`NH0'$XHf6,LsA? {ñ>~U9bVgi,)ѽuWAk+I{fbS)ý7ulͭgW] 5rC1t:_z]1 `6xl>B?#*f3Ǜ?x #|GrJvD# 8^6zpEל^ oyCZ}O,y<ޏSo]+*e df%3iC\xq9ϑ4O ę<Ι69n\?vpb<6b .RK48 񗟠!GL 5X xգ,G^}u{Ÿ$㎽RzK7A/ϴK ׬f2sKMqozb}dJ,(:DN#&|Gz6:=qI'nfĤ4hiW9HYVv{IES#$(ؗr,T'vVx5o6wYn1_^y^VZ*;_!;nBod֭ Ԩ (kw7S'3%<{Ü=NEWc=$?bǜN23fhs;7]=O+۱vrJkWacpQu.tX"l7`a˅}Yo ?lgϺ%&'kX/F:* tfkkg#· %DA  AX (AwJ̘1f_}>_ff@#rEHmܕi&zAqX ? 4 wa:uj``ź+x~rrrzzGAG4Xξ{t| qqᠣ q\a! AX B`dFhѱCZNל;3'L&CC Xnd_0vcpEY\ߴkOw-GS&M}xsn@!WAe$[J丫ؤ^NT5X{knaٮ) ^񺄴#ɱ5nf5`#WvmC7.#l[p=ywS)q&p-l>PyPcQeBk w\dE8虼,'o;ָx[B-6xWomD@8a8#M4@md{;MI@[&d$G)}$)\}`\/}¾a r"̈p ǹS )${z("5ºHJx02=^q +0@cGq.")~P gE*x6F%遂b\$M> :5yZ"ֹ;[6yh<a8. |48&5f^ge QfƠڻ._g QBkyS{Rܦ_>)>-,v'|5{hsˍ7)! ]|zsΝ_[c EƟؿ4Ixq/g$(@.yA^ƴۄކ0aZG76𢜞5&ﻇk!^reD2i?Ư_I +vj8Ysx! Aҥ.?r|gtvy58r%O[W_9ۿ} L"]g8/@Q91J:H))1+)qJΗ`AB\i?|>EW0 08$E~ X_+L }> )  ^/ b/} A}Fs 7yiui=#KWVfR鿋^7%k~o_(B`5SPy7ac"W8Хo"6xr-iR\#:J(W](!N1n5nRV&G rqyoaJD%6w`+f̸i/6+5W6*fg@ƜVnGgP oS4T觽,<'&)'0 h2` h¢q>CB Order Deny,Allow Deny from all # Apache 2.4 Require all denied # Akismet CSS and JS Allow from all Require all granted # Akismet images Allow from all Require all granted protect your blog from spam. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key. Version: 4.0.3 Author: Automattic Author URI: https://automattic.com/wordpress-plugins/ License: GPLv2 or later Text Domain: akismet */ /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Copyright 2005-2015 Automattic, Inc. */ // Make sure we don't expose any info if called directly if ( !function_exists( 'add_action' ) ) { echo 'Hi there! I\'m just a plugin, not much I can do when called directly.'; exit; } define( 'AKISMET_VERSION', '4.0.3' ); define( 'AKISMET__MINIMUM_WP_VERSION', '4.0' ); define( 'AKISMET__PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); define( 'AKISMET_DELETE_LIMIT', 100000 ); register_activation_hook( __FILE__, array( 'Akismet', 'plugin_activation' ) ); register_deactivation_hook( __FILE__, array( 'Akismet', 'plugin_deactivation' ) ); require_once( AKISMET__PLUGIN_DIR . 'class.akismet.php' ); require_once( AKISMET__PLUGIN_DIR . 'class.akismet-widget.php' ); require_once( AKISMET__PLUGIN_DIR . 'class.akismet-rest-api.php' ); add_action( 'init', array( 'Akismet', 'init' ) ); add_action( 'rest_api_init', array( 'Akismet_REST_API', 'init' ) ); if ( is_admin() || ( defined( 'WP_CLI' ) && WP_CLI ) ) { require_once( AKISMET__PLUGIN_DIR . 'class.akismet-admin.php' ); add_action( 'init', array( 'Akismet_Admin', 'init' ) ); } //add wrapper class around deprecated akismet functions that are referenced elsewhere require_once( AKISMET__PLUGIN_DIR . 'wrapper.php' ); if ( defined( 'WP_CLI' ) && WP_CLI ) { require_once( AKISMET__PLUGIN_DIR . 'class.akismet-cli.php' ); } array( 'href' => true, 'title' => true, ), 'b' => array(), 'code' => array(), 'del' => array( 'datetime' => true, ), 'em' => array(), 'i' => array(), 'q' => array( 'cite' => true, ), 'strike' => array(), 'strong' => array(), ); public static function init() { if ( ! self::$initiated ) { self::init_hooks(); } if ( isset( $_POST['action'] ) && $_POST['action'] == 'enter-key' ) { self::enter_api_key(); } } public static function init_hooks() { // The standalone stats page was removed in 3.0 for an all-in-one config and stats page. // Redirect any links that might have been bookmarked or in browser history. if ( isset( $_GET['page'] ) && 'akismet-stats-display' == $_GET['page'] ) { wp_safe_redirect( esc_url_raw( self::get_page_url( 'stats' ) ), 301 ); die; } self::$initiated = true; add_action( 'admin_init', array( 'Akismet_Admin', 'admin_init' ) ); add_action( 'admin_menu', array( 'Akismet_Admin', 'admin_menu' ), 5 ); # Priority 5, so it's called before Jetpack's admin_menu. add_action( 'admin_notices', array( 'Akismet_Admin', 'display_notice' ) ); add_action( 'admin_enqueue_scripts', array( 'Akismet_Admin', 'load_resources' ) ); add_action( 'activity_box_end', array( 'Akismet_Admin', 'dashboard_stats' ) ); add_action( 'rightnow_end', array( 'Akismet_Admin', 'rightnow_stats' ) ); add_action( 'manage_comments_nav', array( 'Akismet_Admin', 'check_for_spam_button' ) ); add_action( 'admin_action_akismet_recheck_queue', array( 'Akismet_Admin', 'recheck_queue' ) ); add_action( 'wp_ajax_akismet_recheck_queue', array( 'Akismet_Admin', 'recheck_queue' ) ); add_action( 'wp_ajax_comment_author_deurl', array( 'Akismet_Admin', 'remove_comment_author_url' ) ); add_action( 'wp_ajax_comment_author_reurl', array( 'Akismet_Admin', 'add_comment_author_url' ) ); add_action( 'jetpack_auto_activate_akismet', array( 'Akismet_Admin', 'connect_jetpack_user' ) ); add_filter( 'plugin_action_links', array( 'Akismet_Admin', 'plugin_action_links' ), 10, 2 ); add_filter( 'comment_row_actions', array( 'Akismet_Admin', 'comment_row_action' ), 10, 2 ); add_filter( 'plugin_action_links_'.plugin_basename( plugin_dir_path( __FILE__ ) . 'akismet.php'), array( 'Akismet_Admin', 'admin_plugin_settings_link' ) ); add_filter( 'wxr_export_skip_commentmeta', array( 'Akismet_Admin', 'exclude_commentmeta_from_export' ), 10, 3 ); add_filter( 'all_plugins', array( 'Akismet_Admin', 'modify_plugin_description' ) ); } public static function admin_init() { load_plugin_textdomain( 'akismet' ); add_meta_box( 'akismet-status', __('Comment History', 'akismet'), array( 'Akismet_Admin', 'comment_status_meta_box' ), 'comment', 'normal' ); } public static function admin_menu() { if ( class_exists( 'Jetpack' ) ) add_action( 'jetpack_admin_menu', array( 'Akismet_Admin', 'load_menu' ) ); else self::load_menu(); } public static function admin_head() { if ( !current_user_can( 'manage_options' ) ) return; } public static function admin_plugin_settings_link( $links ) { $settings_link = ''.__('Settings', 'akismet').''; array_unshift( $links, $settings_link ); return $links; } public static function load_menu() { if ( class_exists( 'Jetpack' ) ) { $hook = add_submenu_page( 'jetpack', __( 'Akismet Anti-Spam' , 'akismet'), __( 'Akismet Anti-Spam' , 'akismet'), 'manage_options', 'akismet-key-config', array( 'Akismet_Admin', 'display_page' ) ); } else { $hook = add_options_page( __('Akismet Anti-Spam', 'akismet'), __('Akismet Anti-Spam', 'akismet'), 'manage_options', 'akismet-key-config', array( 'Akismet_Admin', 'display_page' ) ); } if ( $hook ) { add_action( "load-$hook", array( 'Akismet_Admin', 'admin_help' ) ); } } public static function load_resources() { global $hook_suffix; if ( in_array( $hook_suffix, apply_filters( 'akismet_admin_page_hook_suffixes', array( 'index.php', # dashboard 'edit-comments.php', 'comment.php', 'post.php', 'settings_page_akismet-key-config', 'jetpack_page_akismet-key-config', 'plugins.php', ) ) ) ) { wp_register_style( 'akismet.css', plugin_dir_url( __FILE__ ) . '_inc/akismet.css', array(), AKISMET_VERSION ); wp_enqueue_style( 'akismet.css'); wp_register_script( 'akismet.js', plugin_dir_url( __FILE__ ) . '_inc/akismet.js', array('jquery'), AKISMET_VERSION ); wp_enqueue_script( 'akismet.js' ); $inline_js = array( 'comment_author_url_nonce' => wp_create_nonce( 'comment_author_url_nonce' ), 'strings' => array( 'Remove this URL' => __( 'Remove this URL' , 'akismet'), 'Removing...' => __( 'Removing...' , 'akismet'), 'URL removed' => __( 'URL removed' , 'akismet'), '(undo)' => __( '(undo)' , 'akismet'), 'Re-adding...' => __( 'Re-adding...' , 'akismet'), ) ); if ( isset( $_GET['akismet_recheck'] ) && wp_verify_nonce( $_GET['akismet_recheck'], 'akismet_recheck' ) ) { $inline_js['start_recheck'] = true; } wp_localize_script( 'akismet.js', 'WPAkismet', $inline_js ); } } /** * Add help to the Akismet page * * @return false if not the Akismet page */ public static function admin_help() { $current_screen = get_current_screen(); // Screen Content if ( current_user_can( 'manage_options' ) ) { if ( !Akismet::get_api_key() || ( isset( $_GET['view'] ) && $_GET['view'] == 'start' ) ) { //setup page $current_screen->add_help_tab( array( 'id' => 'overview', 'title' => __( 'Overview' , 'akismet'), 'content' => '

' . esc_html__( 'Akismet Setup' , 'akismet') . '

' . '

' . esc_html__( 'Akismet filters out spam, so you can focus on more important things.' , 'akismet') . '

' . '

' . esc_html__( 'On this page, you are able to set up the Akismet plugin.' , 'akismet') . '

', ) ); $current_screen->add_help_tab( array( 'id' => 'setup-signup', 'title' => __( 'New to Akismet' , 'akismet'), 'content' => '

' . esc_html__( 'Akismet Setup' , 'akismet') . '

' . '

' . esc_html__( 'You need to enter an API key to activate the Akismet service on your site.' , 'akismet') . '

' . '

' . sprintf( __( 'Sign up for an account on %s to get an API Key.' , 'akismet'), 'Akismet.com' ) . '

', ) ); $current_screen->add_help_tab( array( 'id' => 'setup-manual', 'title' => __( 'Enter an API Key' , 'akismet'), 'content' => '

' . esc_html__( 'Akismet Setup' , 'akismet') . '

' . '

' . esc_html__( 'If you already have an API key' , 'akismet') . '

' . '
    ' . '
  1. ' . esc_html__( 'Copy and paste the API key into the text field.' , 'akismet') . '
  2. ' . '
  3. ' . esc_html__( 'Click the Use this Key button.' , 'akismet') . '
  4. ' . '
', ) ); } elseif ( isset( $_GET['view'] ) && $_GET['view'] == 'stats' ) { //stats page $current_screen->add_help_tab( array( 'id' => 'overview', 'title' => __( 'Overview' , 'akismet'), 'content' => '

' . esc_html__( 'Akismet Stats' , 'akismet') . '

' . '

' . esc_html__( 'Akismet filters out spam, so you can focus on more important things.' , 'akismet') . '

' . '

' . esc_html__( 'On this page, you are able to view stats on spam filtered on your site.' , 'akismet') . '

', ) ); } else { //configuration page $current_screen->add_help_tab( array( 'id' => 'overview', 'title' => __( 'Overview' , 'akismet'), 'content' => '

' . esc_html__( 'Akismet Configuration' , 'akismet') . '

' . '

' . esc_html__( 'Akismet filters out spam, so you can focus on more important things.' , 'akismet') . '

' . '

' . esc_html__( 'On this page, you are able to update your Akismet settings and view spam stats.' , 'akismet') . '

', ) ); $current_screen->add_help_tab( array( 'id' => 'settings', 'title' => __( 'Settings' , 'akismet'), 'content' => '

' . esc_html__( 'Akismet Configuration' , 'akismet') . '

' . ( Akismet::predefined_api_key() ? '' : '

' . esc_html__( 'API Key' , 'akismet') . ' - ' . esc_html__( 'Enter/remove an API key.' , 'akismet') . '

' ) . '

' . esc_html__( 'Comments' , 'akismet') . ' - ' . esc_html__( 'Show the number of approved comments beside each comment author in the comments list page.' , 'akismet') . '

' . '

' . esc_html__( 'Strictness' , 'akismet') . ' - ' . esc_html__( 'Choose to either discard the worst spam automatically or to always put all spam in spam folder.' , 'akismet') . '

', ) ); if ( ! Akismet::predefined_api_key() ) { $current_screen->add_help_tab( array( 'id' => 'account', 'title' => __( 'Account' , 'akismet'), 'content' => '

' . esc_html__( 'Akismet Configuration' , 'akismet') . '

' . '

' . esc_html__( 'Subscription Type' , 'akismet') . ' - ' . esc_html__( 'The Akismet subscription plan' , 'akismet') . '

' . '

' . esc_html__( 'Status' , 'akismet') . ' - ' . esc_html__( 'The subscription status - active, cancelled or suspended' , 'akismet') . '

', ) ); } } } // Help Sidebar $current_screen->set_help_sidebar( '

' . esc_html__( 'For more information:' , 'akismet') . '

' . '

' . esc_html__( 'Akismet FAQ' , 'akismet') . '

' . '

' . esc_html__( 'Akismet Support' , 'akismet') . '

' ); } public static function enter_api_key() { if ( ! current_user_can( 'manage_options' ) ) { die( __( 'Cheatin’ uh?', 'akismet' ) ); } if ( !wp_verify_nonce( $_POST['_wpnonce'], self::NONCE ) ) return false; foreach( array( 'akismet_strictness', 'akismet_show_user_comments_approved' ) as $option ) { update_option( $option, isset( $_POST[$option] ) && (int) $_POST[$option] == 1 ? '1' : '0' ); } if ( Akismet::predefined_api_key() ) { return false; //shouldn't have option to save key if already defined } $new_key = preg_replace( '/[^a-f0-9]/i', '', $_POST['key'] ); $old_key = Akismet::get_api_key(); if ( empty( $new_key ) ) { if ( !empty( $old_key ) ) { delete_option( 'wordpress_api_key' ); self::$notices[] = 'new-key-empty'; } } elseif ( $new_key != $old_key ) { self::save_key( $new_key ); } return true; } public static function save_key( $api_key ) { $key_status = Akismet::verify_key( $api_key ); if ( $key_status == 'valid' ) { $akismet_user = self::get_akismet_user( $api_key ); if ( $akismet_user ) { if ( in_array( $akismet_user->status, array( 'active', 'active-dunning', 'no-sub' ) ) ) update_option( 'wordpress_api_key', $api_key ); if ( $akismet_user->status == 'active' ) self::$notices['status'] = 'new-key-valid'; elseif ( $akismet_user->status == 'notice' ) self::$notices['status'] = $akismet_user; else self::$notices['status'] = $akismet_user->status; } else self::$notices['status'] = 'new-key-invalid'; } elseif ( in_array( $key_status, array( 'invalid', 'failed' ) ) ) self::$notices['status'] = 'new-key-'.$key_status; } public static function dashboard_stats() { if ( did_action( 'rightnow_end' ) ) { return; // We already displayed this info in the "Right Now" section } if ( !$count = get_option('akismet_spam_count') ) return; global $submenu; echo '

' . esc_html( _x( 'Spam', 'comments' , 'akismet') ) . '

'; echo '

'.sprintf( _n( 'Akismet has protected your site from %3$s spam comment.', 'Akismet has protected your site from %3$s spam comments.', $count , 'akismet'), 'https://akismet.com/wordpress/', esc_url( add_query_arg( array( 'page' => 'akismet-admin' ), admin_url( isset( $submenu['edit-comments.php'] ) ? 'edit-comments.php' : 'edit.php' ) ) ), number_format_i18n($count) ).'

'; } // WP 2.5+ public static function rightnow_stats() { if ( $count = get_option('akismet_spam_count') ) { $intro = sprintf( _n( 'Akismet has protected your site from %2$s spam comment already. ', 'Akismet has protected your site from %2$s spam comments already. ', $count , 'akismet'), 'https://akismet.com/wordpress/', number_format_i18n( $count ) ); } else { $intro = sprintf( __('Akismet blocks spam from getting to your blog. ', 'akismet'), 'https://akismet.com/wordpress/' ); } $link = add_query_arg( array( 'comment_status' => 'spam' ), admin_url( 'edit-comments.php' ) ); if ( $queue_count = self::get_spam_count() ) { $queue_text = sprintf( _n( 'There’s %1$s comment in your spam queue right now.', 'There are %1$s comments in your spam queue right now.', $queue_count , 'akismet'), number_format_i18n( $queue_count ), esc_url( $link ) ); } else { $queue_text = sprintf( __( "There’s nothing in your spam queue at the moment." , 'akismet'), esc_url( $link ) ); } $text = $intro . '
' . $queue_text; echo "

$text

\n"; } public static function check_for_spam_button( $comment_status ) { // The "Check for Spam" button should only appear when the page might be showing // a comment with comment_approved=0, which means an un-trashed, un-spammed, // not-yet-moderated comment. if ( 'all' != $comment_status && 'moderated' != $comment_status ) { return; } $link = add_query_arg( array( 'action' => 'akismet_recheck_queue' ), admin_url( 'admin.php' ) ); $comments_count = wp_count_comments(); echo '
'; echo '
'; echo ''; echo '' . esc_html__('Check for Spam', 'akismet') . ''; echo ''; echo ''; echo ''; } public static function recheck_queue() { global $wpdb; Akismet::fix_scheduled_recheck(); if ( ! ( isset( $_GET['recheckqueue'] ) || ( isset( $_REQUEST['action'] ) && 'akismet_recheck_queue' == $_REQUEST['action'] ) ) ) { return; } $result_counts = self::recheck_queue_portion( empty( $_POST['offset'] ) ? 0 : $_POST['offset'], empty( $_POST['limit'] ) ? 100 : $_POST['limit'] ); if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { wp_send_json( array( 'counts' => $result_counts, )); } else { $redirect_to = isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : admin_url( 'edit-comments.php' ); wp_safe_redirect( $redirect_to ); exit; } } public static function recheck_queue_portion( $start = 0, $limit = 100 ) { global $wpdb; $paginate = ''; if ( $limit <= 0 ) { $limit = 100; } if ( $start < 0 ) { $start = 0; } $moderation = $wpdb->get_col( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_approved = '0' LIMIT %d OFFSET %d", $limit, $start ) ); $result_counts = array( 'processed' => count( $moderation ), 'spam' => 0, 'ham' => 0, 'error' => 0, ); foreach ( $moderation as $comment_id ) { $api_response = Akismet::recheck_comment( $comment_id, 'recheck_queue' ); if ( 'true' === $api_response ) { ++$result_counts['spam']; } elseif ( 'false' === $api_response ) { ++$result_counts['ham']; } else { ++$result_counts['error']; } } return $result_counts; } // Adds an 'x' link next to author URLs, clicking will remove the author URL and show an undo link public static function remove_comment_author_url() { if ( !empty( $_POST['id'] ) && check_admin_referer( 'comment_author_url_nonce' ) ) { $comment_id = intval( $_POST['id'] ); $comment = get_comment( $comment_id, ARRAY_A ); if ( $comment && current_user_can( 'edit_comment', $comment['comment_ID'] ) ) { $comment['comment_author_url'] = ''; do_action( 'comment_remove_author_url' ); print( wp_update_comment( $comment ) ); die(); } } } public static function add_comment_author_url() { if ( !empty( $_POST['id'] ) && !empty( $_POST['url'] ) && check_admin_referer( 'comment_author_url_nonce' ) ) { $comment_id = intval( $_POST['id'] ); $comment = get_comment( $comment_id, ARRAY_A ); if ( $comment && current_user_can( 'edit_comment', $comment['comment_ID'] ) ) { $comment['comment_author_url'] = esc_url( $_POST['url'] ); do_action( 'comment_add_author_url' ); print( wp_update_comment( $comment ) ); die(); } } } public static function comment_row_action( $a, $comment ) { $akismet_result = get_comment_meta( $comment->comment_ID, 'akismet_result', true ); $akismet_error = get_comment_meta( $comment->comment_ID, 'akismet_error', true ); $user_result = get_comment_meta( $comment->comment_ID, 'akismet_user_result', true); $comment_status = wp_get_comment_status( $comment->comment_ID ); $desc = null; if ( $akismet_error ) { $desc = __( 'Awaiting spam check' , 'akismet'); } elseif ( !$user_result || $user_result == $akismet_result ) { // Show the original Akismet result if the user hasn't overridden it, or if their decision was the same if ( $akismet_result == 'true' && $comment_status != 'spam' && $comment_status != 'trash' ) $desc = __( 'Flagged as spam by Akismet' , 'akismet'); elseif ( $akismet_result == 'false' && $comment_status == 'spam' ) $desc = __( 'Cleared by Akismet' , 'akismet'); } else { $who = get_comment_meta( $comment->comment_ID, 'akismet_user', true ); if ( $user_result == 'true' ) $desc = sprintf( __('Flagged as spam by %s', 'akismet'), $who ); else $desc = sprintf( __('Un-spammed by %s', 'akismet'), $who ); } // add a History item to the hover links, just after Edit if ( $akismet_result ) { $b = array(); foreach ( $a as $k => $item ) { $b[ $k ] = $item; if ( $k == 'edit' || $k == 'unspam' ) { $b['history'] = ' '. esc_html__('History', 'akismet') . ''; } } $a = $b; } if ( $desc ) echo ''.esc_html( $desc ).''; $show_user_comments_option = get_option( 'akismet_show_user_comments_approved' ); if ( $show_user_comments_option === false ) { // Default to active if the user hasn't made a decision. $show_user_comments_option = '1'; } $show_user_comments = apply_filters( 'akismet_show_user_comments_approved', $show_user_comments_option ); $show_user_comments = $show_user_comments === 'false' ? false : $show_user_comments; //option used to be saved as 'false' / 'true' if ( $show_user_comments ) { $comment_count = Akismet::get_user_comments_approved( $comment->user_id, $comment->comment_author_email, $comment->comment_author, $comment->comment_author_url ); $comment_count = intval( $comment_count ); echo ''; } return $a; } public static function comment_status_meta_box( $comment ) { $history = Akismet::get_comment_history( $comment->comment_ID ); if ( $history ) { echo '
'; foreach ( $history as $row ) { $time = date( 'D d M Y @ h:i:m a', $row['time'] ) . ' GMT'; $message = ''; if ( ! empty( $row['message'] ) ) { // Old versions of Akismet stored the message as a literal string in the commentmeta. // New versions don't do that for two reasons: // 1) Save space. // 2) The message can be translated into the current language of the blog, not stuck // in the language of the blog when the comment was made. $message = $row['message']; } // If possible, use a current translation. switch ( $row['event'] ) { case 'recheck-spam'; $message = __( 'Akismet re-checked and caught this comment as spam.', 'akismet' ); break; case 'check-spam': $message = __( 'Akismet caught this comment as spam.', 'akismet' ); break; case 'recheck-ham': $message = __( 'Akismet re-checked and cleared this comment.', 'akismet' ); break; case 'check-ham': $message = __( 'Akismet cleared this comment.', 'akismet' ); break; case 'wp-blacklisted': $message = __( 'Comment was caught by wp_blacklist_check.', 'akismet' ); break; case 'report-spam': if ( isset( $row['user'] ) ) { $message = sprintf( __( '%s reported this comment as spam.', 'akismet' ), $row['user'] ); } else if ( ! $message ) { $message = __( 'This comment was reported as spam.', 'akismet' ); } break; case 'report-ham': if ( isset( $row['user'] ) ) { $message = sprintf( __( '%s reported this comment as not spam.', 'akismet' ), $row['user'] ); } else if ( ! $message ) { $message = __( 'This comment was reported as not spam.', 'akismet' ); } break; case 'cron-retry-spam': $message = __( 'Akismet caught this comment as spam during an automatic retry.' , 'akismet'); break; case 'cron-retry-ham': $message = __( 'Akismet cleared this comment during an automatic retry.', 'akismet'); break; case 'check-error': if ( isset( $row['meta'], $row['meta']['response'] ) ) { $message = sprintf( __( 'Akismet was unable to check this comment (response: %s) but will automatically retry later.', 'akismet'), $row['meta']['response'] ); } break; case 'recheck-error': if ( isset( $row['meta'], $row['meta']['response'] ) ) { $message = sprintf( __( 'Akismet was unable to recheck this comment (response: %s).', 'akismet'), $row['meta']['response'] ); } break; default: if ( preg_match( '/^status-changed/', $row['event'] ) ) { // Half of these used to be saved without the dash after 'status-changed'. // See https://plugins.trac.wordpress.org/changeset/1150658/akismet/trunk $new_status = preg_replace( '/^status-changed-?/', '', $row['event'] ); $message = sprintf( __( 'Comment status was changed to %s', 'akismet' ), $new_status ); } else if ( preg_match( '/^status-/', $row['event'] ) ) { $new_status = preg_replace( '/^status-/', '', $row['event'] ); if ( isset( $row['user'] ) ) { $message = sprintf( __( '%1$s changed the comment status to %2$s.', 'akismet' ), $row['user'], $new_status ); } } break; } echo '
'; echo '' . sprintf( esc_html__('%s ago', 'akismet'), human_time_diff( $row['time'] ) ) . ''; echo ' - '; echo esc_html( $message ); echo '
'; } echo '
'; } } public static function plugin_action_links( $links, $file ) { if ( $file == plugin_basename( plugin_dir_url( __FILE__ ) . '/akismet.php' ) ) { $links[] = ''.esc_html__( 'Settings' , 'akismet').''; } return $links; } // Total spam in queue // get_option( 'akismet_spam_count' ) is the total caught ever public static function get_spam_count( $type = false ) { global $wpdb; if ( !$type ) { // total $count = wp_cache_get( 'akismet_spam_count', 'widget' ); if ( false === $count ) { $count = wp_count_comments(); $count = $count->spam; wp_cache_set( 'akismet_spam_count', $count, 'widget', 3600 ); } return $count; } elseif ( 'comments' == $type || 'comment' == $type ) { // comments $type = ''; } return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(comment_ID) FROM {$wpdb->comments} WHERE comment_approved = 'spam' AND comment_type = %s", $type ) ); } // Check connectivity between the WordPress blog and Akismet's servers. // Returns an associative array of server IP addresses, where the key is the IP address, and value is true (available) or false (unable to connect). public static function check_server_ip_connectivity() { $servers = $ips = array(); // Some web hosts may disable this function if ( function_exists('gethostbynamel') ) { $ips = gethostbynamel( 'rest.akismet.com' ); if ( $ips && is_array($ips) && count($ips) ) { $api_key = Akismet::get_api_key(); foreach ( $ips as $ip ) { $response = Akismet::verify_key( $api_key, $ip ); // even if the key is invalid, at least we know we have connectivity if ( $response == 'valid' || $response == 'invalid' ) $servers[$ip] = 'connected'; else $servers[$ip] = $response ? $response : 'unable to connect'; } } } return $servers; } // Simpler connectivity check public static function check_server_connectivity($cache_timeout = 86400) { $debug = array(); $debug[ 'PHP_VERSION' ] = PHP_VERSION; $debug[ 'WORDPRESS_VERSION' ] = $GLOBALS['wp_version']; $debug[ 'AKISMET_VERSION' ] = AKISMET_VERSION; $debug[ 'AKISMET__PLUGIN_DIR' ] = AKISMET__PLUGIN_DIR; $debug[ 'SITE_URL' ] = site_url(); $debug[ 'HOME_URL' ] = home_url(); $servers = get_option('akismet_available_servers'); if ( (time() - get_option('akismet_connectivity_time') < $cache_timeout) && $servers !== false ) { $servers = self::check_server_ip_connectivity(); update_option('akismet_available_servers', $servers); update_option('akismet_connectivity_time', time()); } if ( wp_http_supports( array( 'ssl' ) ) ) { $response = wp_remote_get( 'https://rest.akismet.com/1.1/test' ); } else { $response = wp_remote_get( 'http://rest.akismet.com/1.1/test' ); } $debug[ 'gethostbynamel' ] = function_exists('gethostbynamel') ? 'exists' : 'not here'; $debug[ 'Servers' ] = $servers; $debug[ 'Test Connection' ] = $response; Akismet::log( $debug ); if ( $response && 'connected' == wp_remote_retrieve_body( $response ) ) return true; return false; } // Check the server connectivity and store the available servers in an option. public static function get_server_connectivity($cache_timeout = 86400) { return self::check_server_connectivity( $cache_timeout ); } /** * Find out whether any comments in the Pending queue have not yet been checked by Akismet. * * @return bool */ public static function are_any_comments_waiting_to_be_checked() { return !! get_comments( array( // Exclude comments that are not pending. This would happen if someone manually approved or spammed a comment // that was waiting to be checked. The akismet_error meta entry will eventually be removed by the cron recheck job. 'status' => 'hold', // This is the commentmeta that is saved when a comment couldn't be checked. 'meta_key' => 'akismet_error', // We only need to know whether at least one comment is waiting for a check. 'number' => 1, ) ); } public static function get_page_url( $page = 'config' ) { $args = array( 'page' => 'akismet-key-config' ); if ( $page == 'stats' ) $args = array( 'page' => 'akismet-key-config', 'view' => 'stats' ); elseif ( $page == 'delete_key' ) $args = array( 'page' => 'akismet-key-config', 'view' => 'start', 'action' => 'delete-key', '_wpnonce' => wp_create_nonce( self::NONCE ) ); $url = add_query_arg( $args, class_exists( 'Jetpack' ) ? admin_url( 'admin.php' ) : admin_url( 'options-general.php' ) ); return $url; } public static function get_akismet_user( $api_key ) { $akismet_user = false; $subscription_verification = Akismet::http_post( Akismet::build_query( array( 'key' => $api_key, 'blog' => get_option( 'home' ) ) ), 'get-subscription' ); if ( ! empty( $subscription_verification[1] ) ) { if ( 'invalid' !== $subscription_verification[1] ) { $akismet_user = json_decode( $subscription_verification[1] ); } } return $akismet_user; } public static function get_stats( $api_key ) { $stat_totals = array(); foreach( array( '6-months', 'all' ) as $interval ) { $response = Akismet::http_post( Akismet::build_query( array( 'blog' => get_option( 'home' ), 'key' => $api_key, 'from' => $interval ) ), 'get-stats' ); if ( ! empty( $response[1] ) ) { $stat_totals[$interval] = json_decode( $response[1] ); } } return $stat_totals; } public static function verify_wpcom_key( $api_key, $user_id, $extra = array() ) { $akismet_account = Akismet::http_post( Akismet::build_query( array_merge( array( 'user_id' => $user_id, 'api_key' => $api_key, 'get_account_type' => 'true' ), $extra ) ), 'verify-wpcom-key' ); if ( ! empty( $akismet_account[1] ) ) $akismet_account = json_decode( $akismet_account[1] ); Akismet::log( compact( 'akismet_account' ) ); return $akismet_account; } public static function connect_jetpack_user() { if ( $jetpack_user = self::get_jetpack_user() ) { if ( isset( $jetpack_user['user_id'] ) && isset( $jetpack_user['api_key'] ) ) { $akismet_user = self::verify_wpcom_key( $jetpack_user['api_key'], $jetpack_user['user_id'], array( 'action' => 'connect_jetpack_user' ) ); if ( is_object( $akismet_user ) ) { self::save_key( $akismet_user->api_key ); return in_array( $akismet_user->status, array( 'active', 'active-dunning', 'no-sub' ) ); } } } return false; } public static function display_alert() { Akismet::view( 'notice', array( 'type' => 'alert', 'code' => (int) get_option( 'akismet_alert_code' ), 'msg' => get_option( 'akismet_alert_msg' ) ) ); } public static function display_spam_check_warning() { Akismet::fix_scheduled_recheck(); if ( wp_next_scheduled('akismet_schedule_cron_recheck') > time() && self::are_any_comments_waiting_to_be_checked() ) { $link_text = apply_filters( 'akismet_spam_check_warning_link_text', sprintf( __( 'Please check your Akismet configuration and contact your web host if problems persist.', 'akismet'), esc_url( self::get_page_url() ) ) ); Akismet::view( 'notice', array( 'type' => 'spam-check', 'link_text' => $link_text ) ); } } public static function display_api_key_warning() { Akismet::view( 'notice', array( 'type' => 'plugin' ) ); } public static function display_page() { if ( !Akismet::get_api_key() || ( isset( $_GET['view'] ) && $_GET['view'] == 'start' ) ) self::display_start_page(); elseif ( isset( $_GET['view'] ) && $_GET['view'] == 'stats' ) self::display_stats_page(); else self::display_configuration_page(); } public static function display_start_page() { if ( isset( $_GET['action'] ) ) { if ( $_GET['action'] == 'delete-key' ) { if ( isset( $_GET['_wpnonce'] ) && wp_verify_nonce( $_GET['_wpnonce'], self::NONCE ) ) delete_option( 'wordpress_api_key' ); } } if ( $api_key = Akismet::get_api_key() && ( empty( self::$notices['status'] ) || 'existing-key-invalid' != self::$notices['status'] ) ) { self::display_configuration_page(); return; } //the user can choose to auto connect their API key by clicking a button on the akismet done page //if jetpack, get verified api key by using connected wpcom user id //if no jetpack, get verified api key by using an akismet token $akismet_user = false; if ( isset( $_GET['token'] ) && preg_match('/^(\d+)-[0-9a-f]{20}$/', $_GET['token'] ) ) $akismet_user = self::verify_wpcom_key( '', '', array( 'token' => $_GET['token'] ) ); elseif ( $jetpack_user = self::get_jetpack_user() ) $akismet_user = self::verify_wpcom_key( $jetpack_user['api_key'], $jetpack_user['user_id'] ); if ( isset( $_GET['action'] ) ) { if ( $_GET['action'] == 'save-key' ) { if ( is_object( $akismet_user ) ) { self::save_key( $akismet_user->api_key ); self::display_configuration_page(); return; } } } Akismet::view( 'start', compact( 'akismet_user' ) ); /* // To see all variants when testing. $akismet_user->status = 'no-sub'; Akismet::view( 'start', compact( 'akismet_user' ) ); $akismet_user->status = 'cancelled'; Akismet::view( 'start', compact( 'akismet_user' ) ); $akismet_user->status = 'suspended'; Akismet::view( 'start', compact( 'akismet_user' ) ); $akismet_user->status = 'other'; Akismet::view( 'start', compact( 'akismet_user' ) ); $akismet_user = false; */ } public static function display_stats_page() { Akismet::view( 'stats' ); } public static function display_configuration_page() { $api_key = Akismet::get_api_key(); $akismet_user = self::get_akismet_user( $api_key ); if ( ! $akismet_user ) { // This could happen if the user's key became invalid after it was previously valid and successfully set up. self::$notices['status'] = 'existing-key-invalid'; self::display_start_page(); return; } $stat_totals = self::get_stats( $api_key ); // If unset, create the new strictness option using the old discard option to determine its default. // If the old option wasn't set, default to discarding the blatant spam. if ( get_option( 'akismet_strictness' ) === false ) { add_option( 'akismet_strictness', ( get_option( 'akismet_discard_month' ) === 'false' ? '0' : '1' ) ); } // Sync the local "Total spam blocked" count with the authoritative count from the server. if ( isset( $stat_totals['all'], $stat_totals['all']->spam ) ) { update_option( 'akismet_spam_count', $stat_totals['all']->spam ); } $notices = array(); if ( empty( self::$notices ) ) { if ( ! empty( $stat_totals['all'] ) && isset( $stat_totals['all']->time_saved ) && $akismet_user->status == 'active' && $akismet_user->account_type == 'free-api-key' ) { $time_saved = false; if ( $stat_totals['all']->time_saved > 1800 ) { $total_in_minutes = round( $stat_totals['all']->time_saved / 60 ); $total_in_hours = round( $total_in_minutes / 60 ); $total_in_days = round( $total_in_hours / 8 ); $cleaning_up = __( 'Cleaning up spam takes time.' , 'akismet'); if ( $total_in_days > 1 ) $time_saved = $cleaning_up . ' ' . sprintf( _n( 'Akismet has saved you %s day!', 'Akismet has saved you %s days!', $total_in_days, 'akismet' ), number_format_i18n( $total_in_days ) ); elseif ( $total_in_hours > 1 ) $time_saved = $cleaning_up . ' ' . sprintf( _n( 'Akismet has saved you %d hour!', 'Akismet has saved you %d hours!', $total_in_hours, 'akismet' ), $total_in_hours ); elseif ( $total_in_minutes >= 30 ) $time_saved = $cleaning_up . ' ' . sprintf( _n( 'Akismet has saved you %d minute!', 'Akismet has saved you %d minutes!', $total_in_minutes, 'akismet' ), $total_in_minutes ); } $notices[] = array( 'type' => 'active-notice', 'time_saved' => $time_saved ); } if ( !empty( $akismet_user->limit_reached ) && in_array( $akismet_user->limit_reached, array( 'yellow', 'red' ) ) ) { $notices[] = array( 'type' => 'limit-reached', 'level' => $akismet_user->limit_reached ); } } if ( !isset( self::$notices['status'] ) && in_array( $akismet_user->status, array( 'cancelled', 'suspended', 'missing', 'no-sub' ) ) ) { $notices[] = array( 'type' => $akismet_user->status ); } /* // To see all variants when testing. $notices[] = array( 'type' => 'active-notice', 'time_saved' => 'Cleaning up spam takes time. Akismet has saved you 1 minute!' ); $notices[] = array( 'type' => 'plugin' ); $notices[] = array( 'type' => 'spam-check', 'link_text' => 'Link text.' ); $notices[] = array( 'type' => 'notice', 'notice_header' => 'This is the notice header.', 'notice_text' => 'This is the notice text.' ); $notices[] = array( 'type' => 'missing-functions' ); $notices[] = array( 'type' => 'servers-be-down' ); $notices[] = array( 'type' => 'active-dunning' ); $notices[] = array( 'type' => 'cancelled' ); $notices[] = array( 'type' => 'suspended' ); $notices[] = array( 'type' => 'missing' ); $notices[] = array( 'type' => 'no-sub' ); $notices[] = array( 'type' => 'new-key-valid' ); $notices[] = array( 'type' => 'new-key-invalid' ); $notices[] = array( 'type' => 'existing-key-invalid' ); $notices[] = array( 'type' => 'new-key-failed' ); $notices[] = array( 'type' => 'limit-reached', 'level' => 'yellow' ); $notices[] = array( 'type' => 'limit-reached', 'level' => 'red' ); */ Akismet::log( compact( 'stat_totals', 'akismet_user' ) ); Akismet::view( 'config', compact( 'api_key', 'akismet_user', 'stat_totals', 'notices' ) ); } public static function display_notice() { global $hook_suffix; if ( in_array( $hook_suffix, array( 'jetpack_page_akismet-key-config', 'settings_page_akismet-key-config' ) ) ) { // This page manages the notices and puts them inline where they make sense. return; } if ( in_array( $hook_suffix, array( 'edit-comments.php' ) ) && (int) get_option( 'akismet_alert_code' ) > 0 ) { Akismet::verify_key( Akismet::get_api_key() ); //verify that the key is still in alert state if ( get_option( 'akismet_alert_code' ) > 0 ) self::display_alert(); } elseif ( $hook_suffix == 'plugins.php' && !Akismet::get_api_key() ) { self::display_api_key_warning(); } elseif ( $hook_suffix == 'edit-comments.php' && wp_next_scheduled( 'akismet_schedule_cron_recheck' ) ) { self::display_spam_check_warning(); } else if ( isset( $_GET['akismet_recheck_complete'] ) ) { $recheck_count = (int) $_GET['recheck_count']; $spam_count = (int) $_GET['spam_count']; if ( $recheck_count === 0 ) { $message = __( 'There were no comments to check. Akismet will only check comments in the Pending queue.', 'akismet' ); } else { $message = sprintf( _n( 'Akismet checked %s comment.', 'Akismet checked %s comments.', $recheck_count, 'akismet' ), number_format( $recheck_count ) ); $message .= ' '; if ( $spam_count === 0 ) { $message .= __( 'No comments were caught as spam.' ); } else { $message .= sprintf( _n( '%s comment was caught as spam.', '%s comments were caught as spam.', $spam_count, 'akismet' ), number_format( $spam_count ) ); } } echo '

' . esc_html( $message ) . '

'; } } public static function display_status() { if ( ! self::get_server_connectivity() ) { Akismet::view( 'notice', array( 'type' => 'servers-be-down' ) ); } else if ( ! empty( self::$notices ) ) { foreach ( self::$notices as $index => $type ) { if ( is_object( $type ) ) { $notice_header = $notice_text = ''; if ( property_exists( $type, 'notice_header' ) ) { $notice_header = wp_kses( $type->notice_header, self::$allowed ); } if ( property_exists( $type, 'notice_text' ) ) { $notice_text = wp_kses( $type->notice_text, self::$allowed ); } if ( property_exists( $type, 'status' ) ) { $type = wp_kses( $type->status, self::$allowed ); Akismet::view( 'notice', compact( 'type', 'notice_header', 'notice_text' ) ); unset( self::$notices[ $index ] ); } } else { Akismet::view( 'notice', compact( 'type' ) ); unset( self::$notices[ $index ] ); } } } } private static function get_jetpack_user() { if ( !class_exists('Jetpack') ) return false; Jetpack::load_xml_rpc_client(); $xml = new Jetpack_IXR_ClientMulticall( array( 'user_id' => get_current_user_id() ) ); $xml->addCall( 'wpcom.getUserID' ); $xml->addCall( 'akismet.getAPIKey' ); $xml->query(); Akismet::log( compact( 'xml' ) ); if ( !$xml->isError() ) { $responses = $xml->getResponse(); if ( count( $responses ) > 1 ) { // Due to a quirk in how Jetpack does multi-calls, the response order // can't be trusted to match the call order. It's a good thing our // return values can be mostly differentiated from each other. $first_response_value = array_shift( $responses[0] ); $second_response_value = array_shift( $responses[1] ); // If WPCOM ever reaches 100 billion users, this will fail. :-) if ( preg_match( '/^[a-f0-9]{12}$/i', $first_response_value ) ) { $api_key = $first_response_value; $user_id = (int) $second_response_value; } else { $api_key = $second_response_value; $user_id = (int) $first_response_value; } return compact( 'api_key', 'user_id' ); } } return false; } /** * Some commentmeta isn't useful in an export file. Suppress it (when supported). * * @param bool $exclude * @param string $key The meta key * @param object $meta The meta object * @return bool Whether to exclude this meta entry from the export. */ public static function exclude_commentmeta_from_export( $exclude, $key, $meta ) { if ( in_array( $key, array( 'akismet_as_submitted', 'akismet_rechecking', 'akismet_delayed_moderation_email' ) ) ) { return true; } return $exclude; } /** * When Akismet is active, remove the "Activate Akismet" step from the plugin description. */ public static function modify_plugin_description( $all_plugins ) { if ( isset( $all_plugins['akismet/akismet.php'] ) ) { if ( Akismet::get_api_key() ) { $all_plugins['akismet/akismet.php']['Description'] = __( 'Used by millions, Akismet is quite possibly the best way in the world to protect your blog from spam. Your site is fully configured and being protected, even while you sleep.', 'akismet' ); } else { $all_plugins['akismet/akismet.php']['Description'] = __( 'Used by millions, Akismet is quite possibly the best way in the world to protect your blog from spam. It keeps your site protected even while you sleep. To get started, just go to your Akismet Settings page to set up your API key.', 'akismet' ); } } return $all_plugins; } } INDX( cE(pphT%`$*L%`$*:PX+u .htaccesshX%`$*L%`$*:PX+ akismet.phppZu )*cu )*~&PX+ CL0D40~1.PHPt-ap%`$*}&*;PX+ѫ class.akismet-admin.phl&*6唈&* dPX+ class.akismet-cli.phpv&*}&*PX+  class.akismet-rest-api.phpr&*}&*PX+( class.akismet-widget.phpxdu )*cu )*~&PX+ class.akismet.hppZ%`$*}&*;PX+ѫ CLASSA~1.PHPpZ&*6唈&* dPX+ CLASSA~2.PHPpZ&*}&*PX+  CLASSA~3.PHPpZ&*}&*PX+( CLASSA~4.PHPhR%`$*L%`$*:PX+u HTACCE~1hTu )*cu )*|%PX+  index.phphXu )*u )*|%PX+PF LICENSE.txthV+*+*PX+PD readme.txt`L+*PX+PX+PX+ viewserhX+*G+*PX+ % wrapper.php`JH0*9PX+9PX+9PX+ _inc... * : The ID(s) of the comment(s) to check. * * [--noaction] * : Don't change the status of the comment. Just report what Akismet thinks it is. * * ## EXAMPLES * * wp akismet check 12345 * * @alias comment-check */ public function check( $args, $assoc_args ) { foreach ( $args as $comment_id ) { if ( isset( $assoc_args['noaction'] ) ) { // Check the comment, but don't reclassify it. $api_response = Akismet::check_db_comment( $comment_id, 'wp-cli' ); } else { $api_response = Akismet::recheck_comment( $comment_id, 'wp-cli' ); } if ( 'true' === $api_response ) { WP_CLI::line( sprintf( __( "Comment #%d is spam.", 'akismet' ), $comment_id ) ); } else if ( 'false' === $api_response ) { WP_CLI::line( sprintf( __( "Comment #%d is not spam.", 'akismet' ), $comment_id ) ); } else { if ( false === $api_response ) { WP_CLI::error( __( "Failed to connect to Akismet.", 'akismet' ) ); } else if ( is_wp_error( $api_response ) ) { WP_CLI::warning( sprintf( __( "Comment #%d could not be checked.", 'akismet' ), $comment_id ) ); } } } } /** * Recheck all comments in the Pending queue. * * ## EXAMPLES * * wp akismet recheck_queue * * @alias recheck-queue */ public function recheck_queue() { $batch_size = 100; $start = 0; $total_counts = array(); do { $result_counts = Akismet_Admin::recheck_queue_portion( $start, $batch_size ); if ( $result_counts['processed'] > 0 ) { foreach ( $result_counts as $key => $count ) { if ( ! isset( $total_counts[ $key ] ) ) { $total_counts[ $key ] = $count; } else { $total_counts[ $key ] += $count; } } $start += $batch_size; $start -= $result_counts['spam']; // These comments will have been removed from the queue. } } while ( $result_counts['processed'] > 0 ); WP_CLI::line( sprintf( _n( "Processed %d comment.", "Processed %d comments.", $total_counts['processed'], 'akismet' ), number_format( $total_counts['processed'] ) ) ); WP_CLI::line( sprintf( _n( "%d comment moved to Spam.", "%d comments moved to Spam.", $total_counts['spam'], 'akismet' ), number_format( $total_counts['spam'] ) ) ); if ( $total_counts['error'] ) { WP_CLI::line( sprintf( _n( "%d comment could not be checked.", "%d comments could not be checked.", $total_counts['error'], 'akismet' ), number_format( $total_counts['error'] ) ) ); } } } WP_REST_Server::READABLE, 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), 'callback' => array( 'Akismet_REST_API', 'get_key' ), ), array( 'methods' => WP_REST_Server::EDITABLE, 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), 'callback' => array( 'Akismet_REST_API', 'set_key' ), 'args' => array( 'key' => array( 'required' => true, 'type' => 'string', 'sanitize_callback' => array( 'Akismet_REST_API', 'sanitize_key' ), 'description' => __( 'A 12-character Akismet API key. Available at akismet.com/get/', 'akismet' ), ), ), ), array( 'methods' => WP_REST_Server::DELETABLE, 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), 'callback' => array( 'Akismet_REST_API', 'delete_key' ), ) ) ); register_rest_route( 'akismet/v1', '/settings/', array( array( 'methods' => WP_REST_Server::READABLE, 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), 'callback' => array( 'Akismet_REST_API', 'get_settings' ), ), array( 'methods' => WP_REST_Server::EDITABLE, 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), 'callback' => array( 'Akismet_REST_API', 'set_boolean_settings' ), 'args' => array( 'akismet_strictness' => array( 'required' => false, 'type' => 'boolean', 'description' => __( 'If true, Akismet will automatically discard the worst spam automatically rather than putting it in the spam folder.', 'akismet' ), ), 'akismet_show_user_comments_approved' => array( 'required' => false, 'type' => 'boolean', 'description' => __( 'If true, show the number of approved comments beside each comment author in the comments list page.', 'akismet' ), ), ), ) ) ); register_rest_route( 'akismet/v1', '/stats', array( 'methods' => WP_REST_Server::READABLE, 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), 'callback' => array( 'Akismet_REST_API', 'get_stats' ), 'args' => array( 'interval' => array( 'required' => false, 'type' => 'string', 'sanitize_callback' => array( 'Akismet_REST_API', 'sanitize_interval' ), 'description' => __( 'The time period for which to retrieve stats. Options: 60-days, 6-months, all', 'akismet' ), 'default' => 'all', ), ), ) ); register_rest_route( 'akismet/v1', '/stats/(?P[\w+])', array( 'args' => array( 'interval' => array( 'description' => __( 'The time period for which to retrieve stats. Options: 60-days, 6-months, all', 'akismet' ), 'type' => 'string', ), ), array( 'methods' => WP_REST_Server::READABLE, 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), 'callback' => array( 'Akismet_REST_API', 'get_stats' ), ) ) ); } /** * Get the current Akismet API key. * * @param WP_REST_Request $request * @return WP_Error|WP_REST_Response */ public static function get_key( $request = null ) { return rest_ensure_response( Akismet::get_api_key() ); } /** * Set the API key, if possible. * * @param WP_REST_Request $request * @return WP_Error|WP_REST_Response */ public static function set_key( $request ) { if ( defined( 'WPCOM_API_KEY' ) ) { return rest_ensure_response( new WP_Error( 'hardcoded_key', __( 'This site\'s API key is hardcoded and cannot be changed via the API.', 'akismet' ), array( 'status'=> 409 ) ) ); } $new_api_key = $request->get_param( 'key' ); if ( ! self::key_is_valid( $new_api_key ) ) { return rest_ensure_response( new WP_Error( 'invalid_key', __( 'The value provided is not a valid and registered API key.', 'akismet' ), array( 'status' => 400 ) ) ); } update_option( 'wordpress_api_key', $new_api_key ); return self::get_key(); } /** * Unset the API key, if possible. * * @param WP_REST_Request $request * @return WP_Error|WP_REST_Response */ public static function delete_key( $request ) { if ( defined( 'WPCOM_API_KEY' ) ) { return rest_ensure_response( new WP_Error( 'hardcoded_key', __( 'This site\'s API key is hardcoded and cannot be deleted.', 'akismet' ), array( 'status'=> 409 ) ) ); } delete_option( 'wordpress_api_key' ); return rest_ensure_response( true ); } /** * Get the Akismet settings. * * @param WP_REST_Request $request * @return WP_Error|WP_REST_Response */ public static function get_settings( $request = null ) { return rest_ensure_response( array( 'akismet_strictness' => ( get_option( 'akismet_strictness', '1' ) === '1' ), 'akismet_show_user_comments_approved' => ( get_option( 'akismet_show_user_comments_approved', '1' ) === '1' ), ) ); } /** * Update the Akismet settings. * * @param WP_REST_Request $request * @return WP_Error|WP_REST_Response */ public static function set_boolean_settings( $request ) { foreach ( array( 'akismet_strictness', 'akismet_show_user_comments_approved', ) as $setting_key ) { $setting_value = $request->get_param( $setting_key ); if ( is_null( $setting_value ) ) { // This setting was not specified. continue; } // From 4.7+, WP core will ensure that these are always boolean // values because they are registered with 'type' => 'boolean', // but we need to do this ourselves for prior versions. $setting_value = Akismet_REST_API::parse_boolean( $setting_value ); update_option( $setting_key, $setting_value ? '1' : '0' ); } return self::get_settings(); } /** * Parse a numeric or string boolean value into a boolean. * * @param mixed $value The value to convert into a boolean. * @return bool The converted value. */ public static function parse_boolean( $value ) { switch ( $value ) { case true: case 'true': case '1': case 1: return true; case false: case 'false': case '0': case 0: return false; default: return (bool) $value; } } /** * Get the Akismet stats for a given time period. * * Possible `interval` values: * - all * - 60-days * - 6-months * * @param WP_REST_Request $request * @return WP_Error|WP_REST_Response */ public static function get_stats( $request ) { $api_key = Akismet::get_api_key(); $interval = $request->get_param( 'interval' ); $stat_totals = array(); $response = Akismet::http_post( Akismet::build_query( array( 'blog' => get_option( 'home' ), 'key' => $api_key, 'from' => $interval ) ), 'get-stats' ); if ( ! empty( $response[1] ) ) { $stat_totals[$interval] = json_decode( $response[1] ); } return rest_ensure_response( $stat_totals ); } private static function key_is_valid( $key ) { $response = Akismet::http_post( Akismet::build_query( array( 'key' => $key, 'blog' => get_option( 'home' ) ) ), 'verify-key' ); if ( $response[1] == 'valid' ) { return true; } return false; } public static function privileged_permission_callback() { return current_user_can( 'manage_options' ); } public static function sanitize_interval( $interval, $request, $param ) { $interval = trim( $interval ); $valid_intervals = array( '60-days', '6-months', 'all', ); if ( ! in_array( $interval, $valid_intervals ) ) { $interval = 'all'; } return $interval; } public static function sanitize_key( $key, $request, $param ) { return trim( $key ); } } __( 'Display the number of spam comments Akismet has caught' , 'akismet') ) ); if ( is_active_widget( false, false, $this->id_base ) ) { add_action( 'wp_head', array( $this, 'css' ) ); } } function css() { ?>

'', 'blog_charset' => '', 'blog_lang' => '', 'blog_ua' => '', 'comment_agent' => '', 'comment_author' => '', 'comment_author_IP' => '', 'comment_author_email' => '', 'comment_author_url' => '', 'comment_content' => '', 'comment_date_gmt' => '', 'comment_tags' => '', 'comment_type' => '', 'guid' => '', 'is_test' => '', 'permalink' => '', 'reporter' => '', 'site_domain' => '', 'submit_referer' => '', 'submit_uri' => '', 'user_ID' => '', 'user_agent' => '', 'user_id' => '', 'user_ip' => '' ); private static $is_rest_api_call = false; public static function init() { if ( ! self::$initiated ) { self::init_hooks(); } } /** * Initializes WordPress hooks */ private static function init_hooks() { self::$initiated = true; add_action( 'wp_insert_comment', array( 'Akismet', 'auto_check_update_meta' ), 10, 2 ); add_filter( 'preprocess_comment', array( 'Akismet', 'auto_check_comment' ), 1 ); add_filter( 'rest_pre_insert_comment', array( 'Akismet', 'rest_auto_check_comment' ), 1 ); add_action( 'akismet_scheduled_delete', array( 'Akismet', 'delete_old_comments' ) ); add_action( 'akismet_scheduled_delete', array( 'Akismet', 'delete_old_comments_meta' ) ); add_action( 'akismet_scheduled_delete', array( 'Akismet', 'delete_orphaned_commentmeta' ) ); add_action( 'akismet_schedule_cron_recheck', array( 'Akismet', 'cron_recheck' ) ); add_action( 'comment_form', array( 'Akismet', 'add_comment_nonce' ), 1 ); add_action( 'admin_head-edit-comments.php', array( 'Akismet', 'load_form_js' ) ); add_action( 'comment_form', array( 'Akismet', 'load_form_js' ) ); add_action( 'comment_form', array( 'Akismet', 'inject_ak_js' ) ); add_filter( 'script_loader_tag', array( 'Akismet', 'set_form_js_async' ), 10, 3 ); add_filter( 'comment_moderation_recipients', array( 'Akismet', 'disable_moderation_emails_if_unreachable' ), 1000, 2 ); add_filter( 'pre_comment_approved', array( 'Akismet', 'last_comment_status' ), 10, 2 ); add_action( 'transition_comment_status', array( 'Akismet', 'transition_comment_status' ), 10, 3 ); // Run this early in the pingback call, before doing a remote fetch of the source uri add_action( 'xmlrpc_call', array( 'Akismet', 'pre_check_pingback' ) ); // Jetpack compatibility add_filter( 'jetpack_options_whitelist', array( 'Akismet', 'add_to_jetpack_options_whitelist' ) ); add_action( 'update_option_wordpress_api_key', array( 'Akismet', 'updated_option' ), 10, 2 ); } public static function get_api_key() { return apply_filters( 'akismet_get_api_key', defined('WPCOM_API_KEY') ? constant('WPCOM_API_KEY') : get_option('wordpress_api_key') ); } public static function check_key_status( $key, $ip = null ) { return self::http_post( Akismet::build_query( array( 'key' => $key, 'blog' => get_option( 'home' ) ) ), 'verify-key', $ip ); } public static function verify_key( $key, $ip = null ) { $response = self::check_key_status( $key, $ip ); if ( $response[1] != 'valid' && $response[1] != 'invalid' ) return 'failed'; return $response[1]; } public static function deactivate_key( $key ) { $response = self::http_post( Akismet::build_query( array( 'key' => $key, 'blog' => get_option( 'home' ) ) ), 'deactivate' ); if ( $response[1] != 'deactivated' ) return 'failed'; return $response[1]; } /** * Add the akismet option to the Jetpack options management whitelist. * * @param array $options The list of whitelisted option names. * @return array The updated whitelist */ public static function add_to_jetpack_options_whitelist( $options ) { $options[] = 'wordpress_api_key'; return $options; } /** * When the akismet option is updated, run the registration call. * * This should only be run when the option is updated from the Jetpack/WP.com * API call, and only if the new key is different than the old key. * * @param mixed $old_value The old option value. * @param mixed $value The new option value. */ public static function updated_option( $old_value, $value ) { // Not an API call if ( ! class_exists( 'WPCOM_JSON_API_Update_Option_Endpoint' ) ) { return; } // Only run the registration if the old key is different. if ( $old_value !== $value ) { self::verify_key( $value ); } } public static function rest_auto_check_comment( $commentdata ) { self::$is_rest_api_call = true; return self::auto_check_comment( $commentdata ); } public static function auto_check_comment( $commentdata ) { self::$last_comment_result = null; $comment = $commentdata; $comment['user_ip'] = self::get_ip_address(); $comment['user_agent'] = self::get_user_agent(); $comment['referrer'] = self::get_referer(); $comment['blog'] = get_option( 'home' ); $comment['blog_lang'] = get_locale(); $comment['blog_charset'] = get_option('blog_charset'); $comment['permalink'] = get_permalink( $comment['comment_post_ID'] ); if ( ! empty( $comment['user_ID'] ) ) { $comment['user_role'] = Akismet::get_user_roles( $comment['user_ID'] ); } /** See filter documentation in init_hooks(). */ $akismet_nonce_option = apply_filters( 'akismet_comment_nonce', get_option( 'akismet_comment_nonce' ) ); $comment['akismet_comment_nonce'] = 'inactive'; if ( $akismet_nonce_option == 'true' || $akismet_nonce_option == '' ) { $comment['akismet_comment_nonce'] = 'failed'; if ( isset( $_POST['akismet_comment_nonce'] ) && wp_verify_nonce( $_POST['akismet_comment_nonce'], 'akismet_comment_nonce_' . $comment['comment_post_ID'] ) ) $comment['akismet_comment_nonce'] = 'passed'; // comment reply in wp-admin if ( isset( $_POST['_ajax_nonce-replyto-comment'] ) && check_ajax_referer( 'replyto-comment', '_ajax_nonce-replyto-comment' ) ) $comment['akismet_comment_nonce'] = 'passed'; } if ( self::is_test_mode() ) $comment['is_test'] = 'true'; foreach( $_POST as $key => $value ) { if ( is_string( $value ) ) $comment["POST_{$key}"] = $value; } foreach ( $_SERVER as $key => $value ) { if ( ! is_string( $value ) ) { continue; } if ( preg_match( "/^HTTP_COOKIE/", $key ) ) { continue; } // Send any potentially useful $_SERVER vars, but avoid sending junk we don't need. if ( preg_match( "/^(HTTP_|REMOTE_ADDR|REQUEST_URI|DOCUMENT_URI)/", $key ) ) { $comment[ "$key" ] = $value; } } $post = get_post( $comment['comment_post_ID'] ); if ( ! is_null( $post ) ) { // $post can technically be null, although in the past, it's always been an indicator of another plugin interfering. $comment[ 'comment_post_modified_gmt' ] = $post->post_modified_gmt; } $response = self::http_post( Akismet::build_query( $comment ), 'comment-check' ); do_action( 'akismet_comment_check_response', $response ); $commentdata['comment_as_submitted'] = array_intersect_key( $comment, self::$comment_as_submitted_allowed_keys ); $commentdata['akismet_result'] = $response[1]; if ( isset( $response[0]['x-akismet-pro-tip'] ) ) $commentdata['akismet_pro_tip'] = $response[0]['x-akismet-pro-tip']; if ( isset( $response[0]['x-akismet-error'] ) ) { // An error occurred that we anticipated (like a suspended key) and want the user to act on. // Send to moderation. self::$last_comment_result = '0'; } else if ( 'true' == $response[1] ) { // akismet_spam_count will be incremented later by comment_is_spam() self::$last_comment_result = 'spam'; $discard = ( isset( $commentdata['akismet_pro_tip'] ) && $commentdata['akismet_pro_tip'] === 'discard' && self::allow_discard() ); do_action( 'akismet_spam_caught', $discard ); if ( $discard ) { // The spam is obvious, so we're bailing out early. // akismet_result_spam() won't be called so bump the counter here if ( $incr = apply_filters( 'akismet_spam_count_incr', 1 ) ) { update_option( 'akismet_spam_count', get_option( 'akismet_spam_count' ) + $incr ); } if ( self::$is_rest_api_call ) { return new WP_Error( 'akismet_rest_comment_discarded', __( 'Comment discarded.', 'akismet' ) ); } else { // Redirect back to the previous page, or failing that, the post permalink, or failing that, the homepage of the blog. $redirect_to = isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : ( $post ? get_permalink( $post ) : home_url() ); wp_safe_redirect( esc_url_raw( $redirect_to ) ); die(); } } else if ( self::$is_rest_api_call ) { // The way the REST API structures its calls, we can set the comment_approved value right away. $commentdata['comment_approved'] = 'spam'; } } // if the response is neither true nor false, hold the comment for moderation and schedule a recheck if ( 'true' != $response[1] && 'false' != $response[1] ) { if ( !current_user_can('moderate_comments') ) { // Comment status should be moderated self::$last_comment_result = '0'; } if ( ! wp_next_scheduled( 'akismet_schedule_cron_recheck' ) ) { wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); do_action( 'akismet_scheduled_recheck', 'invalid-response-' . $response[1] ); } self::$prevent_moderation_email_for_these_comments[] = $commentdata; } // Delete old comments daily if ( ! wp_next_scheduled( 'akismet_scheduled_delete' ) ) { wp_schedule_event( time(), 'daily', 'akismet_scheduled_delete' ); } self::set_last_comment( $commentdata ); self::fix_scheduled_recheck(); return $commentdata; } public static function get_last_comment() { return self::$last_comment; } public static function set_last_comment( $comment ) { if ( is_null( $comment ) ) { self::$last_comment = null; } else { // We filter it here so that it matches the filtered comment data that we'll have to compare against later. // wp_filter_comment expects comment_author_IP self::$last_comment = wp_filter_comment( array_merge( array( 'comment_author_IP' => self::get_ip_address() ), $comment ) ); } } // this fires on wp_insert_comment. we can't update comment_meta when auto_check_comment() runs // because we don't know the comment ID at that point. public static function auto_check_update_meta( $id, $comment ) { // wp_insert_comment() might be called in other contexts, so make sure this is the same comment // as was checked by auto_check_comment if ( is_object( $comment ) && !empty( self::$last_comment ) && is_array( self::$last_comment ) ) { if ( self::matches_last_comment( $comment ) ) { load_plugin_textdomain( 'akismet' ); // normal result: true or false if ( self::$last_comment['akismet_result'] == 'true' ) { update_comment_meta( $comment->comment_ID, 'akismet_result', 'true' ); self::update_comment_history( $comment->comment_ID, '', 'check-spam' ); if ( $comment->comment_approved != 'spam' ) self::update_comment_history( $comment->comment_ID, '', 'status-changed-'.$comment->comment_approved ); } elseif ( self::$last_comment['akismet_result'] == 'false' ) { update_comment_meta( $comment->comment_ID, 'akismet_result', 'false' ); self::update_comment_history( $comment->comment_ID, '', 'check-ham' ); // Status could be spam or trash, depending on the WP version and whether this change applies: // https://core.trac.wordpress.org/changeset/34726 if ( $comment->comment_approved == 'spam' || $comment->comment_approved == 'trash' ) { if ( wp_blacklist_check($comment->comment_author, $comment->comment_author_email, $comment->comment_author_url, $comment->comment_content, $comment->comment_author_IP, $comment->comment_agent) ) self::update_comment_history( $comment->comment_ID, '', 'wp-blacklisted' ); else self::update_comment_history( $comment->comment_ID, '', 'status-changed-'.$comment->comment_approved ); } } // abnormal result: error else { update_comment_meta( $comment->comment_ID, 'akismet_error', time() ); self::update_comment_history( $comment->comment_ID, '', 'check-error', array( 'response' => substr( self::$last_comment['akismet_result'], 0, 50 ) ) ); } // record the complete original data as submitted for checking if ( isset( self::$last_comment['comment_as_submitted'] ) ) update_comment_meta( $comment->comment_ID, 'akismet_as_submitted', self::$last_comment['comment_as_submitted'] ); if ( isset( self::$last_comment['akismet_pro_tip'] ) ) update_comment_meta( $comment->comment_ID, 'akismet_pro_tip', self::$last_comment['akismet_pro_tip'] ); } } } public static function delete_old_comments() { global $wpdb; /** * Determines how many comments will be deleted in each batch. * * @param int The default, as defined by AKISMET_DELETE_LIMIT. */ $delete_limit = apply_filters( 'akismet_delete_comment_limit', defined( 'AKISMET_DELETE_LIMIT' ) ? AKISMET_DELETE_LIMIT : 10000 ); $delete_limit = max( 1, intval( $delete_limit ) ); /** * Determines how many days a comment will be left in the Spam queue before being deleted. * * @param int The default number of days. */ $delete_interval = apply_filters( 'akismet_delete_comment_interval', 15 ); $delete_interval = max( 1, intval( $delete_interval ) ); while ( $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT comment_id FROM {$wpdb->comments} WHERE DATE_SUB(NOW(), INTERVAL %d DAY) > comment_date_gmt AND comment_approved = 'spam' LIMIT %d", $delete_interval, $delete_limit ) ) ) { if ( empty( $comment_ids ) ) return; $wpdb->queries = array(); foreach ( $comment_ids as $comment_id ) { do_action( 'delete_comment', $comment_id ); do_action( 'akismet_batch_delete_count', __FUNCTION__ ); } // Prepared as strings since comment_id is an unsigned BIGINT, and using %d will constrain the value to the maximum signed BIGINT. $format_string = implode( ", ", array_fill( 0, count( $comment_ids ), '%s' ) ); $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->comments} WHERE comment_id IN ( " . $format_string . " )", $comment_ids ) ); $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->commentmeta} WHERE comment_id IN ( " . $format_string . " )", $comment_ids ) ); clean_comment_cache( $comment_ids ); do_action( 'akismet_delete_comment_batch', count( $comment_ids ) ); } if ( apply_filters( 'akismet_optimize_table', ( mt_rand(1, 5000) == 11), $wpdb->comments ) ) // lucky number $wpdb->query("OPTIMIZE TABLE {$wpdb->comments}"); } public static function delete_old_comments_meta() { global $wpdb; $interval = apply_filters( 'akismet_delete_commentmeta_interval', 15 ); # enforce a minimum of 1 day $interval = absint( $interval ); if ( $interval < 1 ) $interval = 1; // akismet_as_submitted meta values are large, so expire them // after $interval days regardless of the comment status while ( $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT m.comment_id FROM {$wpdb->commentmeta} as m INNER JOIN {$wpdb->comments} as c USING(comment_id) WHERE m.meta_key = 'akismet_as_submitted' AND DATE_SUB(NOW(), INTERVAL %d DAY) > c.comment_date_gmt LIMIT 10000", $interval ) ) ) { if ( empty( $comment_ids ) ) return; $wpdb->queries = array(); foreach ( $comment_ids as $comment_id ) { delete_comment_meta( $comment_id, 'akismet_as_submitted' ); do_action( 'akismet_batch_delete_count', __FUNCTION__ ); } do_action( 'akismet_delete_commentmeta_batch', count( $comment_ids ) ); } if ( apply_filters( 'akismet_optimize_table', ( mt_rand(1, 5000) == 11), $wpdb->commentmeta ) ) // lucky number $wpdb->query("OPTIMIZE TABLE {$wpdb->commentmeta}"); } // Clear out comments meta that no longer have corresponding comments in the database public static function delete_orphaned_commentmeta() { global $wpdb; $last_meta_id = 0; $start_time = isset( $_SERVER['REQUEST_TIME_FLOAT'] ) ? $_SERVER['REQUEST_TIME_FLOAT'] : microtime( true ); $max_exec_time = max( ini_get('max_execution_time') - 5, 3 ); while ( $commentmeta_results = $wpdb->get_results( $wpdb->prepare( "SELECT m.meta_id, m.comment_id, m.meta_key FROM {$wpdb->commentmeta} as m LEFT JOIN {$wpdb->comments} as c USING(comment_id) WHERE c.comment_id IS NULL AND m.meta_id > %d ORDER BY m.meta_id LIMIT 1000", $last_meta_id ) ) ) { if ( empty( $commentmeta_results ) ) return; $wpdb->queries = array(); $commentmeta_deleted = 0; foreach ( $commentmeta_results as $commentmeta ) { if ( 'akismet_' == substr( $commentmeta->meta_key, 0, 8 ) ) { delete_comment_meta( $commentmeta->comment_id, $commentmeta->meta_key ); do_action( 'akismet_batch_delete_count', __FUNCTION__ ); $commentmeta_deleted++; } $last_meta_id = $commentmeta->meta_id; } do_action( 'akismet_delete_commentmeta_batch', $commentmeta_deleted ); // If we're getting close to max_execution_time, quit for this round. if ( microtime(true) - $start_time > $max_exec_time ) return; } if ( apply_filters( 'akismet_optimize_table', ( mt_rand(1, 5000) == 11), $wpdb->commentmeta ) ) // lucky number $wpdb->query("OPTIMIZE TABLE {$wpdb->commentmeta}"); } // how many approved comments does this author have? public static function get_user_comments_approved( $user_id, $comment_author_email, $comment_author, $comment_author_url ) { global $wpdb; if ( !empty( $user_id ) ) return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->comments} WHERE user_id = %d AND comment_approved = 1", $user_id ) ); if ( !empty( $comment_author_email ) ) return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->comments} WHERE comment_author_email = %s AND comment_author = %s AND comment_author_url = %s AND comment_approved = 1", $comment_author_email, $comment_author, $comment_author_url ) ); return 0; } // get the full comment history for a given comment, as an array in reverse chronological order public static function get_comment_history( $comment_id ) { $history = get_comment_meta( $comment_id, 'akismet_history', false ); usort( $history, array( 'Akismet', '_cmp_time' ) ); return $history; } /** * Log an event for a given comment, storing it in comment_meta. * * @param int $comment_id The ID of the relevant comment. * @param string $message The string description of the event. No longer used. * @param string $event The event code. * @param array $meta Metadata about the history entry. e.g., the user that reported or changed the status of a given comment. */ public static function update_comment_history( $comment_id, $message, $event=null, $meta=null ) { global $current_user; $user = ''; $event = array( 'time' => self::_get_microtime(), 'event' => $event, ); if ( is_object( $current_user ) && isset( $current_user->user_login ) ) { $event['user'] = $current_user->user_login; } if ( ! empty( $meta ) ) { $event['meta'] = $meta; } // $unique = false so as to allow multiple values per comment $r = add_comment_meta( $comment_id, 'akismet_history', $event, false ); } public static function check_db_comment( $id, $recheck_reason = 'recheck_queue' ) { global $wpdb; $c = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_ID = %d", $id ), ARRAY_A ); if ( ! $c ) { return new WP_Error( 'invalid-comment-id', __( 'Comment not found.', 'akismet' ) ); } $c['user_ip'] = $c['comment_author_IP']; $c['user_agent'] = $c['comment_agent']; $c['referrer'] = ''; $c['blog'] = get_option( 'home' ); $c['blog_lang'] = get_locale(); $c['blog_charset'] = get_option('blog_charset'); $c['permalink'] = get_permalink($c['comment_post_ID']); $c['recheck_reason'] = $recheck_reason; $c['user_role'] = ''; if ( ! empty( $c['user_ID'] ) ) { $c['user_role'] = Akismet::get_user_roles( $c['user_ID'] ); } if ( self::is_test_mode() ) $c['is_test'] = 'true'; $response = self::http_post( Akismet::build_query( $c ), 'comment-check' ); if ( ! empty( $response[1] ) ) { return $response[1]; } return false; } public static function recheck_comment( $id, $recheck_reason = 'recheck_queue' ) { add_comment_meta( $id, 'akismet_rechecking', true ); $api_response = self::check_db_comment( $id, $recheck_reason ); delete_comment_meta( $id, 'akismet_rechecking' ); if ( is_wp_error( $api_response ) ) { // Invalid comment ID. } else if ( 'true' === $api_response ) { wp_set_comment_status( $id, 'spam' ); update_comment_meta( $id, 'akismet_result', 'true' ); delete_comment_meta( $id, 'akismet_error' ); delete_comment_meta( $id, 'akismet_delayed_moderation_email' ); Akismet::update_comment_history( $id, '', 'recheck-spam' ); } elseif ( 'false' === $api_response ) { update_comment_meta( $id, 'akismet_result', 'false' ); delete_comment_meta( $id, 'akismet_error' ); delete_comment_meta( $id, 'akismet_delayed_moderation_email' ); Akismet::update_comment_history( $id, '', 'recheck-ham' ); } else { // abnormal result: error update_comment_meta( $id, 'akismet_result', 'error' ); Akismet::update_comment_history( $id, '', 'recheck-error', array( 'response' => substr( $api_response, 0, 50 ) ) ); } return $api_response; } public static function transition_comment_status( $new_status, $old_status, $comment ) { if ( $new_status == $old_status ) return; # we don't need to record a history item for deleted comments if ( $new_status == 'delete' ) return; if ( !current_user_can( 'edit_post', $comment->comment_post_ID ) && !current_user_can( 'moderate_comments' ) ) return; if ( defined('WP_IMPORTING') && WP_IMPORTING == true ) return; // if this is present, it means the status has been changed by a re-check, not an explicit user action if ( get_comment_meta( $comment->comment_ID, 'akismet_rechecking' ) ) return; // Assumption alert: // We want to submit comments to Akismet only when a moderator explicitly spams or approves it - not if the status // is changed automatically by another plugin. Unfortunately WordPress doesn't provide an unambiguous way to // determine why the transition_comment_status action was triggered. And there are several different ways by which // to spam and unspam comments: bulk actions, ajax, links in moderation emails, the dashboard, and perhaps others. // We'll assume that this is an explicit user action if certain POST/GET variables exist. if ( // status=spam: Marking as spam via the REST API or... // status=unspam: I'm not sure. Maybe this used to be used instead of status=approved? Or the UI for removing from spam but not approving has been since removed?... // status=approved: Unspamming via the REST API (Calypso) or... ( isset( $_POST['status'] ) && in_array( $_POST['status'], array( 'spam', 'unspam', 'approved', ) ) ) // spam=1: Clicking "Spam" underneath a comment in wp-admin and allowing the AJAX request to happen. || ( isset( $_POST['spam'] ) && (int) $_POST['spam'] == 1 ) // unspam=1: Clicking "Not Spam" underneath a comment in wp-admin and allowing the AJAX request to happen. Or, clicking "Undo" after marking something as spam. || ( isset( $_POST['unspam'] ) && (int) $_POST['unspam'] == 1 ) // comment_status=spam/unspam: It's unclear where this is happening. || ( isset( $_POST['comment_status'] ) && in_array( $_POST['comment_status'], array( 'spam', 'unspam' ) ) ) // action=spam: Choosing "Mark as Spam" from the Bulk Actions dropdown in wp-admin (or the "Spam it" link in notification emails). // action=unspam: Choosing "Not Spam" from the Bulk Actions dropdown in wp-admin. // action=spamcomment: Following the "Spam" link below a comment in wp-admin (not allowing AJAX request to happen). // action=unspamcomment: Following the "Not Spam" link below a comment in wp-admin (not allowing AJAX request to happen). || ( isset( $_GET['action'] ) && in_array( $_GET['action'], array( 'spam', 'unspam', 'spamcomment', 'unspamcomment', ) ) ) // action=editedcomment: Editing a comment via wp-admin (and possibly changing its status). || ( isset( $_POST['action'] ) && in_array( $_POST['action'], array( 'editedcomment' ) ) ) // for=jetpack: Moderation via the WordPress app, Calypso, anything powered by the Jetpack connection. || ( isset( $_GET['for'] ) && ( 'jetpack' == $_GET['for'] ) && ( ! defined( 'IS_WPCOM' ) || ! IS_WPCOM ) ) // Certain WordPress.com API requests || ( defined( 'REST_API_REQUEST' ) && REST_API_REQUEST ) // WordPress.org REST API requests || ( defined( 'REST_REQUEST' ) && REST_REQUEST ) ) { if ( $new_status == 'spam' && ( $old_status == 'approved' || $old_status == 'unapproved' || !$old_status ) ) { return self::submit_spam_comment( $comment->comment_ID ); } elseif ( $old_status == 'spam' && ( $new_status == 'approved' || $new_status == 'unapproved' ) ) { return self::submit_nonspam_comment( $comment->comment_ID ); } } self::update_comment_history( $comment->comment_ID, '', 'status-' . $new_status ); } public static function submit_spam_comment( $comment_id ) { global $wpdb, $current_user, $current_site; $comment_id = (int) $comment_id; $comment = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_ID = %d", $comment_id ) ); if ( !$comment ) // it was deleted return; if ( 'spam' != $comment->comment_approved ) return; // use the original version stored in comment_meta if available $as_submitted = self::sanitize_comment_as_submitted( get_comment_meta( $comment_id, 'akismet_as_submitted', true ) ); if ( $as_submitted && is_array( $as_submitted ) && isset( $as_submitted['comment_content'] ) ) $comment = (object) array_merge( (array)$comment, $as_submitted ); $comment->blog = get_option( 'home' ); $comment->blog_lang = get_locale(); $comment->blog_charset = get_option('blog_charset'); $comment->permalink = get_permalink($comment->comment_post_ID); if ( is_object($current_user) ) $comment->reporter = $current_user->user_login; if ( is_object($current_site) ) $comment->site_domain = $current_site->domain; $comment->user_role = ''; if ( ! empty( $comment->user_ID ) ) { $comment->user_role = Akismet::get_user_roles( $comment->user_ID ); } if ( self::is_test_mode() ) $comment->is_test = 'true'; $post = get_post( $comment->comment_post_ID ); if ( ! is_null( $post ) ) { $comment->comment_post_modified_gmt = $post->post_modified_gmt; } $response = Akismet::http_post( Akismet::build_query( $comment ), 'submit-spam' ); if ( $comment->reporter ) { self::update_comment_history( $comment_id, '', 'report-spam' ); update_comment_meta( $comment_id, 'akismet_user_result', 'true' ); update_comment_meta( $comment_id, 'akismet_user', $comment->reporter ); } do_action('akismet_submit_spam_comment', $comment_id, $response[1]); } public static function submit_nonspam_comment( $comment_id ) { global $wpdb, $current_user, $current_site; $comment_id = (int) $comment_id; $comment = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_ID = %d", $comment_id ) ); if ( !$comment ) // it was deleted return; // use the original version stored in comment_meta if available $as_submitted = self::sanitize_comment_as_submitted( get_comment_meta( $comment_id, 'akismet_as_submitted', true ) ); if ( $as_submitted && is_array($as_submitted) && isset($as_submitted['comment_content']) ) $comment = (object) array_merge( (array)$comment, $as_submitted ); $comment->blog = get_option( 'home' ); $comment->blog_lang = get_locale(); $comment->blog_charset = get_option('blog_charset'); $comment->permalink = get_permalink( $comment->comment_post_ID ); $comment->user_role = ''; if ( is_object($current_user) ) $comment->reporter = $current_user->user_login; if ( is_object($current_site) ) $comment->site_domain = $current_site->domain; if ( ! empty( $comment->user_ID ) ) { $comment->user_role = Akismet::get_user_roles( $comment->user_ID ); } if ( Akismet::is_test_mode() ) $comment->is_test = 'true'; $post = get_post( $comment->comment_post_ID ); if ( ! is_null( $post ) ) { $comment->comment_post_modified_gmt = $post->post_modified_gmt; } $response = self::http_post( Akismet::build_query( $comment ), 'submit-ham' ); if ( $comment->reporter ) { self::update_comment_history( $comment_id, '', 'report-ham' ); update_comment_meta( $comment_id, 'akismet_user_result', 'false' ); update_comment_meta( $comment_id, 'akismet_user', $comment->reporter ); } do_action('akismet_submit_nonspam_comment', $comment_id, $response[1]); } public static function cron_recheck() { global $wpdb; $api_key = self::get_api_key(); $status = self::verify_key( $api_key ); if ( get_option( 'akismet_alert_code' ) || $status == 'invalid' ) { // since there is currently a problem with the key, reschedule a check for 6 hours hence wp_schedule_single_event( time() + 21600, 'akismet_schedule_cron_recheck' ); do_action( 'akismet_scheduled_recheck', 'key-problem-' . get_option( 'akismet_alert_code' ) . '-' . $status ); return false; } delete_option('akismet_available_servers'); $comment_errors = $wpdb->get_col( "SELECT comment_id FROM {$wpdb->commentmeta} WHERE meta_key = 'akismet_error' LIMIT 100" ); load_plugin_textdomain( 'akismet' ); foreach ( (array) $comment_errors as $comment_id ) { // if the comment no longer exists, or is too old, remove the meta entry from the queue to avoid getting stuck $comment = get_comment( $comment_id ); if ( ! $comment // Comment has been deleted || strtotime( $comment->comment_date_gmt ) < strtotime( "-15 days" ) // Comment is too old. || $comment->comment_approved !== "0" // Comment is no longer in the Pending queue ) { echo "Deleting"; delete_comment_meta( $comment_id, 'akismet_error' ); delete_comment_meta( $comment_id, 'akismet_delayed_moderation_email' ); continue; } add_comment_meta( $comment_id, 'akismet_rechecking', true ); $status = self::check_db_comment( $comment_id, 'retry' ); $event = ''; if ( $status == 'true' ) { $event = 'cron-retry-spam'; } elseif ( $status == 'false' ) { $event = 'cron-retry-ham'; } // If we got back a legit response then update the comment history // other wise just bail now and try again later. No point in // re-trying all the comments once we hit one failure. if ( !empty( $event ) ) { delete_comment_meta( $comment_id, 'akismet_error' ); self::update_comment_history( $comment_id, '', $event ); update_comment_meta( $comment_id, 'akismet_result', $status ); // make sure the comment status is still pending. if it isn't, that means the user has already moved it elsewhere. $comment = get_comment( $comment_id ); if ( $comment && 'unapproved' == wp_get_comment_status( $comment_id ) ) { if ( $status == 'true' ) { wp_spam_comment( $comment_id ); } elseif ( $status == 'false' ) { // comment is good, but it's still in the pending queue. depending on the moderation settings // we may need to change it to approved. if ( check_comment($comment->comment_author, $comment->comment_author_email, $comment->comment_author_url, $comment->comment_content, $comment->comment_author_IP, $comment->comment_agent, $comment->comment_type) ) wp_set_comment_status( $comment_id, 1 ); else if ( get_comment_meta( $comment_id, 'akismet_delayed_moderation_email', true ) ) wp_notify_moderator( $comment_id ); } } delete_comment_meta( $comment_id, 'akismet_delayed_moderation_email' ); } else { // If this comment has been pending moderation for longer than MAX_DELAY_BEFORE_MODERATION_EMAIL, // send a moderation email now. if ( ( intval( gmdate( 'U' ) ) - strtotime( $comment->comment_date_gmt ) ) < self::MAX_DELAY_BEFORE_MODERATION_EMAIL ) { delete_comment_meta( $comment_id, 'akismet_delayed_moderation_email' ); wp_notify_moderator( $comment_id ); } delete_comment_meta( $comment_id, 'akismet_rechecking' ); wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); do_action( 'akismet_scheduled_recheck', 'check-db-comment-' . $status ); return; } delete_comment_meta( $comment_id, 'akismet_rechecking' ); } $remaining = $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->commentmeta} WHERE meta_key = 'akismet_error'" ); if ( $remaining && !wp_next_scheduled('akismet_schedule_cron_recheck') ) { wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); do_action( 'akismet_scheduled_recheck', 'remaining' ); } } public static function fix_scheduled_recheck() { $future_check = wp_next_scheduled( 'akismet_schedule_cron_recheck' ); if ( !$future_check ) { return; } if ( get_option( 'akismet_alert_code' ) > 0 ) { return; } $check_range = time() + 1200; if ( $future_check > $check_range ) { wp_clear_scheduled_hook( 'akismet_schedule_cron_recheck' ); wp_schedule_single_event( time() + 300, 'akismet_schedule_cron_recheck' ); do_action( 'akismet_scheduled_recheck', 'fix-scheduled-recheck' ); } } public static function add_comment_nonce( $post_id ) { /** * To disable the Akismet comment nonce, add a filter for the 'akismet_comment_nonce' tag * and return any string value that is not 'true' or '' (empty string). * * Don't return boolean false, because that implies that the 'akismet_comment_nonce' option * has not been set and that Akismet should just choose the default behavior for that * situation. */ $akismet_comment_nonce_option = apply_filters( 'akismet_comment_nonce', get_option( 'akismet_comment_nonce' ) ); if ( $akismet_comment_nonce_option == 'true' || $akismet_comment_nonce_option == '' ) { echo '

'; wp_nonce_field( 'akismet_comment_nonce_' . $post_id, 'akismet_comment_nonce', FALSE ); echo '

'; } } public static function is_test_mode() { return defined('AKISMET_TEST_MODE') && AKISMET_TEST_MODE; } public static function allow_discard() { if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) return false; if ( is_user_logged_in() ) return false; return ( get_option( 'akismet_strictness' ) === '1' ); } public static function get_ip_address() { return isset( $_SERVER['REMOTE_ADDR'] ) ? $_SERVER['REMOTE_ADDR'] : null; } /** * Do these two comments, without checking the comment_ID, "match"? * * @param mixed $comment1 A comment object or array. * @param mixed $comment2 A comment object or array. * @return bool Whether the two comments should be treated as the same comment. */ private static function comments_match( $comment1, $comment2 ) { $comment1 = (array) $comment1; $comment2 = (array) $comment2; // Set default values for these strings that we check in order to simplify // the checks and avoid PHP warnings. if ( ! isset( $comment1['comment_author'] ) ) { $comment1['comment_author'] = ''; } if ( ! isset( $comment2['comment_author'] ) ) { $comment2['comment_author'] = ''; } if ( ! isset( $comment1['comment_author_email'] ) ) { $comment1['comment_author_email'] = ''; } if ( ! isset( $comment2['comment_author_email'] ) ) { $comment2['comment_author_email'] = ''; } $comments_match = ( isset( $comment1['comment_post_ID'], $comment2['comment_post_ID'] ) && intval( $comment1['comment_post_ID'] ) == intval( $comment2['comment_post_ID'] ) && ( // The comment author length max is 255 characters, limited by the TINYTEXT column type. // If the comment author includes multibyte characters right around the 255-byte mark, they // may be stripped when the author is saved in the DB, so a 300+ char author may turn into // a 253-char author when it's saved, not 255 exactly. The longest possible character is // theoretically 6 bytes, so we'll only look at the first 248 bytes to be safe. substr( $comment1['comment_author'], 0, 248 ) == substr( $comment2['comment_author'], 0, 248 ) || substr( stripslashes( $comment1['comment_author'] ), 0, 248 ) == substr( $comment2['comment_author'], 0, 248 ) || substr( $comment1['comment_author'], 0, 248 ) == substr( stripslashes( $comment2['comment_author'] ), 0, 248 ) // Certain long comment author names will be truncated to nothing, depending on their encoding. || ( ! $comment1['comment_author'] && strlen( $comment2['comment_author'] ) > 248 ) || ( ! $comment2['comment_author'] && strlen( $comment1['comment_author'] ) > 248 ) ) && ( // The email max length is 100 characters, limited by the VARCHAR(100) column type. // Same argument as above for only looking at the first 93 characters. substr( $comment1['comment_author_email'], 0, 93 ) == substr( $comment2['comment_author_email'], 0, 93 ) || substr( stripslashes( $comment1['comment_author_email'] ), 0, 93 ) == substr( $comment2['comment_author_email'], 0, 93 ) || substr( $comment1['comment_author_email'], 0, 93 ) == substr( stripslashes( $comment2['comment_author_email'] ), 0, 93 ) // Very long emails can be truncated and then stripped if the [0:100] substring isn't a valid address. || ( ! $comment1['comment_author_email'] && strlen( $comment2['comment_author_email'] ) > 100 ) || ( ! $comment2['comment_author_email'] && strlen( $comment1['comment_author_email'] ) > 100 ) ) ); return $comments_match; } // Does the supplied comment match the details of the one most recently stored in self::$last_comment? public static function matches_last_comment( $comment ) { return self::comments_match( self::$last_comment, $comment ); } private static function get_user_agent() { return isset( $_SERVER['HTTP_USER_AGENT'] ) ? $_SERVER['HTTP_USER_AGENT'] : null; } private static function get_referer() { return isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : null; } // return a comma-separated list of role names for the given user public static function get_user_roles( $user_id ) { $roles = false; if ( !class_exists('WP_User') ) return false; if ( $user_id > 0 ) { $comment_user = new WP_User( $user_id ); if ( isset( $comment_user->roles ) ) $roles = join( ',', $comment_user->roles ); } if ( is_multisite() && is_super_admin( $user_id ) ) { if ( empty( $roles ) ) { $roles = 'super_admin'; } else { $comment_user->roles[] = 'super_admin'; $roles = join( ',', $comment_user->roles ); } } return $roles; } // filter handler used to return a spam result to pre_comment_approved public static function last_comment_status( $approved, $comment ) { if ( is_null( self::$last_comment_result ) ) { // We didn't have reason to store the result of the last check. return $approved; } // Only do this if it's the correct comment if ( ! self::matches_last_comment( $comment ) ) { self::log( "comment_is_spam mismatched comment, returning unaltered $approved" ); return $approved; } if ( 'trash' === $approved ) { // If the last comment we checked has had its approval set to 'trash', // then it failed the comment blacklist check. Let that blacklist override // the spam check, since users have the (valid) expectation that when // they fill out their blacklists, comments that match it will always // end up in the trash. return $approved; } // bump the counter here instead of when the filter is added to reduce the possibility of overcounting if ( $incr = apply_filters('akismet_spam_count_incr', 1) ) update_option( 'akismet_spam_count', get_option('akismet_spam_count') + $incr ); return self::$last_comment_result; } /** * If Akismet is temporarily unreachable, we don't want to "spam" the blogger with * moderation emails for comments that will be automatically cleared or spammed on * the next retry. * * For comments that will be rechecked later, empty the list of email addresses that * the moderation email would be sent to. * * @param array $emails An array of email addresses that the moderation email will be sent to. * @param int $comment_id The ID of the relevant comment. * @return array An array of email addresses that the moderation email will be sent to. */ public static function disable_moderation_emails_if_unreachable( $emails, $comment_id ) { if ( ! empty( self::$prevent_moderation_email_for_these_comments ) && ! empty( $emails ) ) { $comment = get_comment( $comment_id ); foreach ( self::$prevent_moderation_email_for_these_comments as $possible_match ) { if ( self::comments_match( $possible_match, $comment ) ) { update_comment_meta( $comment_id, 'akismet_delayed_moderation_email', true ); return array(); } } } return $emails; } public static function _cmp_time( $a, $b ) { return $a['time'] > $b['time'] ? -1 : 1; } public static function _get_microtime() { $mtime = explode( ' ', microtime() ); return $mtime[1] + $mtime[0]; } /** * Make a POST request to the Akismet API. * * @param string $request The body of the request. * @param string $path The path for the request. * @param string $ip The specific IP address to hit. * @return array A two-member array consisting of the headers and the response body, both empty in the case of a failure. */ public static function http_post( $request, $path, $ip=null ) { $akismet_ua = sprintf( 'WordPress/%s | Akismet/%s', $GLOBALS['wp_version'], constant( 'AKISMET_VERSION' ) ); $akismet_ua = apply_filters( 'akismet_ua', $akismet_ua ); $content_length = strlen( $request ); $api_key = self::get_api_key(); $host = self::API_HOST; if ( !empty( $api_key ) ) $host = $api_key.'.'.$host; $http_host = $host; // use a specific IP if provided // needed by Akismet_Admin::check_server_connectivity() if ( $ip && long2ip( ip2long( $ip ) ) ) { $http_host = $ip; } $http_args = array( 'body' => $request, 'headers' => array( 'Content-Type' => 'application/x-www-form-urlencoded; charset=' . get_option( 'blog_charset' ), 'Host' => $host, 'User-Agent' => $akismet_ua, ), 'httpversion' => '1.0', 'timeout' => 15 ); $akismet_url = $http_akismet_url = "http://{$http_host}/1.1/{$path}"; /** * Try SSL first; if that fails, try without it and don't try it again for a while. */ $ssl = $ssl_failed = false; // Check if SSL requests were disabled fewer than X hours ago. $ssl_disabled = get_option( 'akismet_ssl_disabled' ); if ( $ssl_disabled && $ssl_disabled < ( time() - 60 * 60 * 24 ) ) { // 24 hours $ssl_disabled = false; delete_option( 'akismet_ssl_disabled' ); } else if ( $ssl_disabled ) { do_action( 'akismet_ssl_disabled' ); } if ( ! $ssl_disabled && ( $ssl = wp_http_supports( array( 'ssl' ) ) ) ) { $akismet_url = set_url_scheme( $akismet_url, 'https' ); do_action( 'akismet_https_request_pre' ); } $response = wp_remote_post( $akismet_url, $http_args ); Akismet::log( compact( 'akismet_url', 'http_args', 'response' ) ); if ( $ssl && is_wp_error( $response ) ) { do_action( 'akismet_https_request_failure', $response ); // Intermittent connection problems may cause the first HTTPS // request to fail and subsequent HTTP requests to succeed randomly. // Retry the HTTPS request once before disabling SSL for a time. $response = wp_remote_post( $akismet_url, $http_args ); Akismet::log( compact( 'akismet_url', 'http_args', 'response' ) ); if ( is_wp_error( $response ) ) { $ssl_failed = true; do_action( 'akismet_https_request_failure', $response ); do_action( 'akismet_http_request_pre' ); // Try the request again without SSL. $response = wp_remote_post( $http_akismet_url, $http_args ); Akismet::log( compact( 'http_akismet_url', 'http_args', 'response' ) ); } } if ( is_wp_error( $response ) ) { do_action( 'akismet_request_failure', $response ); return array( '', '' ); } if ( $ssl_failed ) { // The request failed when using SSL but succeeded without it. Disable SSL for future requests. update_option( 'akismet_ssl_disabled', time() ); do_action( 'akismet_https_disabled' ); } $simplified_response = array( $response['headers'], $response['body'] ); self::update_alert( $simplified_response ); return $simplified_response; } // given a response from an API call like check_key_status(), update the alert code options if an alert is present. public static function update_alert( $response ) { $code = $msg = null; if ( isset( $response[0]['x-akismet-alert-code'] ) ) { $code = $response[0]['x-akismet-alert-code']; $msg = $response[0]['x-akismet-alert-msg']; } // only call update_option() if the value has changed if ( $code != get_option( 'akismet_alert_code' ) ) { if ( ! $code ) { delete_option( 'akismet_alert_code' ); delete_option( 'akismet_alert_msg' ); } else { update_option( 'akismet_alert_code', $code ); update_option( 'akismet_alert_msg', $msg ); } } } public static function load_form_js() { wp_register_script( 'akismet-form', plugin_dir_url( __FILE__ ) . '_inc/form.js', array(), AKISMET_VERSION, true ); wp_enqueue_script( 'akismet-form' ); } /** * Mark form.js as async. Because nothing depends on it, it can run at any time * after it's loaded, and the browser won't have to wait for it to load to continue * parsing the rest of the page. */ public static function set_form_js_async( $tag, $handle, $src ) { if ( 'akismet-form' !== $handle ) { return $tag; } return preg_replace( '/^

Use this tool to generate Post Thumbnail (Featured Thumbnail) for your Published posts.

If the script stops executing for any reason, just Reload the page and it will continue from where it stopped.

Note: Thumbnails won't be generated for posts that already have post thumbnail or skip_post_thumb custom field set.

Upgrade Now
  • Auto set first image in post as featured
  • Auto set first attachment as featured
  • Featured images from videos
  • Several video services supported
  • External images, shortcode ready
  • Support for Custom Post Type
  • Ability to delete featured images
  • Multilingual ready
  • Free updates, guaranteed support
  • Works with any theme
  • Very reasonably priced

'; echo $uploads['error']; if ( function_exists('deactivate_plugins') ) { deactivate_plugins('auto-post-thumbnail/auto-post-thumbnail.php', 'auto-post-thumbnail.php' ); echo '
This plugin has been automatically deactivated.'; } echo '

'; } } /** * Function to check whether scheduled post is being published. If so, apt_publish_post should be called. * * @param $new_status * @param $old_status * @param $post * @return void */ function apt_check_required_transition($new_status='', $old_status='', $post='') { if ('publish' == $new_status) { apt_publish_post($post->ID); } } /** * Function to save first image in post as post thumbmail. */ function apt_publish_post($post_id) { global $wpdb; // First check whether Post Thumbnail is already set for this post. if (get_post_meta($post_id, '_thumbnail_id', true) || get_post_meta($post_id, 'skip_post_thumb', true)) { return; } $post = $wpdb->get_results("SELECT * FROM {$wpdb->posts} WHERE id = $post_id"); // Initialize variable used to store list of matched images as per provided regular expression $matches = array(); // Get all images from post's body preg_match_all('/<\s*img [^\>]*src\s*=\s*[\""\']?([^\""\'>]*)/i', $post[0]->post_content, $matches); if (count($matches)) { foreach ($matches[0] as $key => $image) { /** * If the image is from wordpress's own media gallery, then it appends the thumbmail id to a css class. * Look for this id in the IMG tag. */ preg_match('/wp-image-([\d]*)/i', $image, $thumb_id); if($thumb_id){ $thumb_id = $thumb_id[1]; } // If thumb id is not found, try to look for the image in DB. Thanks to "Erwin Vrolijk" for providing this code. if (!$thumb_id) { $image = substr($image, strpos($image, '"')+1); $result = $wpdb->get_results("SELECT ID FROM {$wpdb->posts} WHERE guid = '".$image."'"); if($result){ $thumb_id = $result[0]->ID; } } // Ok. Still no id found. Some other way used to insert the image in post. Now we must fetch the image from URL and do the needful. if (!$thumb_id) { $thumb_id = apt_generate_post_thumb($matches, $key, $post[0]->post_content, $post_id); } // If we succeed in generating thumg, let's update post meta if ($thumb_id) { update_post_meta( $post_id, '_thumbnail_id', $thumb_id ); break; } } } }// end apt_publish_post() /** * Function to fetch the image from URL and generate the required thumbnails */ function apt_generate_post_thumb($matches, $key, $post_content, $post_id) { // Make sure to assign correct title to the image. Extract it from img tag $imageTitle = ''; preg_match_all('/<\s*img [^\>]*title\s*=\s*[\""\']?([^\""\'>]*)/i', $post_content, $matchesTitle); if (count($matchesTitle) && isset($matchesTitle[1])) { $imageTitle = $matchesTitle[1][$key]; } // Get the URL now for further processing $imageUrl = $matches[1][$key]; // Get the file name $filename = substr($imageUrl, (strrpos($imageUrl, '/'))+1); if (!(($uploads = wp_upload_dir(current_time('mysql')) ) && false === $uploads['error'])) { return null; } // Generate unique file name $filename = wp_unique_filename( $uploads['path'], $filename ); // Move the file to the uploads dir $new_file = $uploads['path'] . "/$filename"; if (!ini_get('allow_url_fopen')) { $file_data = curl_get_file_contents($imageUrl); } else { $file_data = @file_get_contents($imageUrl); } if (!$file_data) { return null; } //Fix for checking file extensions $exts = explode(".",$filename); if(count($exts)>2)return null; $allowed=get_allowed_mime_types(); $ext=pathinfo($new_file,PATHINFO_EXTENSION); if(!array_key_exists($ext,$allowed))return null; file_put_contents($new_file, $file_data); // Set correct file permissions $stat = stat( dirname( $new_file )); $perms = $stat['mode'] & 0000666; @ chmod( $new_file, $perms ); // Get the file type. Must to use it as a post thumbnail. $wp_filetype = wp_check_filetype( $filename, $mimes ); extract( $wp_filetype ); // No file type! No point to proceed further if ( ( !$type || !$ext ) && !current_user_can( 'unfiltered_upload' ) ) { return null; } // Compute the URL $url = $uploads['url'] . "/$filename"; // Construct the attachment array $attachment = array( 'post_mime_type' => $type, 'guid' => $url, 'post_parent' => null, 'post_title' => $imageTitle, 'post_content' => '', ); $thumb_id = wp_insert_attachment($attachment, $file, $post_id); if ( !is_wp_error($thumb_id) ) { require_once(ABSPATH . '/wp-admin/includes/image.php'); // Added fix by misthero as suggested wp_update_attachment_metadata( $thumb_id, wp_generate_attachment_metadata( $thumb_id, $new_file ) ); update_attached_file( $thumb_id, $new_file ); return $thumb_id; } return null; } /** * Function to fetch the contents of URL using curl in absense of allow_url_fopen. * * Copied from user comment on php.net (http://in.php.net/manual/en/function.file-get-contents.php#82255) */ function curl_get_file_contents($URL) { $c = curl_init(); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); curl_setopt($c, CURLOPT_URL, $URL); $contents = curl_exec($c); curl_close($c); if ($contents) { return $contents; } return FALSE; } === Auto Post Thumbnail === Contributors: tariquesani Tags: Post, thumbnail, automatic, posts, featured image, image, featured, images, admin Requires at least: 3.6.1 Tested up to: 4.6.x Stable tag: 3.4.1 Automatically generate the Post Thumbnail (Featured Thumbnail) from the first image in post or any custom post type only if Post Thumbnail is not set manually. == Description == Go PRO! A premium version of the plugin has been launched with many more features - [See for details](http://codecanyon.net/item/auto-post-thumbnail-pro/4322624?ref=sanisoft) Auto post thumbnail is a plugin to generate post thumbnail from first image in post or any custom post type. If the first image doesn't work it will automatically search for the next one and so on until the post thumbnail is inserted. If the post thumbnail is already present, the plugin will do nothing. If you don't want a post thumbnail for some post with images, just add a custom field *skip_post_thumb* to the post and the plugin will restrain itself from generating post thumbnail. The plugin also provides a Batch Processing capability to generate post thumbnails for already published posts. A new menu item **Gen. Post Thumbnails** will get added under Tools menu after this plugin is installed. For more details, see http://www.sanisoft.com/blog/2010/04/19/wordpress-plugin-automatic-post-thumbnail/ == Installation == 1. Upload directory 'auto-post-thumbnail' to the '/wp-content/plugins/' directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Sorry, no more steps :) == Changelog == = 3.4.1 = * Fix for unchecked extension of uploaded files = 3.4.0 = * Tested with the latest wordpress release. = 3.3.3 = * Fix for SQL error begin caused due to no ID = 3.3.2 = * Tested with WordPress-3.6.x * Small tweaks = 3.3.1 = * Tested with WordPress-3.5.1 = 3.3.0 = * Added fix for featured images behaving differently in Wordpress version 3.4. NOTE: This version will fix only images in future posts. For fixing images of past posts see http://www.clickthrough-marketing.com/how-to-fix-auto-post-thumbnail-on-wordpress-3.4-seo-friendly-800610805/ = 3.2.3 = * Added fix for jquery progress bar error causing due to Wordpress version 3.1 = 3.2.2 = * Added back publish_post action so that regular posts work without any issues. * Added code to check whether the image exists in database before trying to fetch it. = 3.2.1 = * Added code to correctly link the featured/post thumbnail with the post so that the Media Library shows the association correctly. * Assigning **title** to the generated featured/post thumbnail by extracting it from the title of processed image. = 3.2 = Added support for creating featured thumbnails for custom post types as well. Batch processing will also generate thumbnails for any type of post. = 3.1 = Renamed **Gen. Post Thumbnails** to **Auto Post Thumbnail** and moved it under Settings menu. = 3.0 = * Added Batch Processing capability to generate post thumbnails for already published posts. * A new menu item **Gen. Post Thumbnails** is added under Tools menu. = 2.0 = Added functionality to generate Post Thumbnail for scheduled posts. Thumbnail will be generated when scheduled post gets published. = 1.1 = Added a wrapper function using cURL for file_get_contents in case 'allow_url_fopen' ini setting is off. = 1.0 = First release .apt_pro_advertisement{ float: right; width: 230px; margin-top: 15px; margin-right:-240px; border: medium none; border-radius: 4px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); padding:5px 5px 15px 5px; background: #fff; } .apt_pro_logo { float:left; box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.3); margin:10px; border-radius:3px; } .apt_pro_logo img { border-radius:3px; } .apt_pro_check_out { float:left; font-size:35px; line-height:35px; width:120px; padding-top:10px; text-align: center; font-family:message-box; color: #EEEEEE; text-shadow: 1px 1px 2px #000000; } .apt_pro_features { padding-left:10px; clear:both; } .apt_pro_features ul { list-style:disc inside; } .apt_pro_buy_now { text-align: center; }JFIFHHC       C PP A !"1AQa#2q $&BCUTer3!1A"2Qaq3BR ?zިR˨ԧ\>byE #q8>\h, I } ixWa^ K&pTPꯗį8z(uܪa:j"]~{QP88I+u9ɣB inШvZ5\hIylhp%))`BO\JqQ.fUZdHT9|98~6?{evY7/+UCW:I*KG|$>ɐo)H '9;xMa=}|bgդ մaϋ$h 8{M*eLg;s1j3/S=m=_{w)ԸoPJAV±.^ˋFNѶ댁27|[5Ggt^U Cz!ѹ<ꔤBUǑ:jGԫMPh))JdSzz $Ŭe%9|sž9ެ\12 ԑM;^uR/Qo)JA=p8~îmkthR`cUs29\=rsЖ&*ׄ8]SeKR*'̜=xe w8印=>*-TT}QeRʜ%*$3_Npۏ΃ P&E.>[JG+;~]?J KVk5ʀ_|o 8@5HԚ)WfOt Ofޯ'~E\!PyEV%3 ~L>cA ϭY;n=p]>]0{YpKܩՙ^Sl:-GI%JACVLkr|Sreޙ9ٶil~T/278gDJrۜBʊʈ#=-{T[ Cdx ȑ:)Ka%^HNW|<֠+]4EyUbnFɩT ¸t%Qd&Cj}-At_яޥQڭB{䍘jcTK A5*dz_SFCJl8G?٪eEƢ3EgꆎzdKY3;¥Ll\5 t2J{4(6Vo1颔MQ݆\^uS-@]RgM0/Bk IxUS#.<~b=ާ )܅)Sy)֊oTwTM:kS#=!Т8R$^2B*.vG!.fKRFKjBWBSJ ؓW*ZȄczE&@k@upSfO+T^ju>M_hqqJ%cТ!a{SK΍#V\.Nz6m5In+]RBd4 F\$BUѽJߝ 6HOQWէgjvN}N5JUf%H\ J} 4֣ `JG V;˳.utDO#X?)EVxV^n3Z0EN6󎰅7% 'w^)Ud z'|cnގP^p ݦ2QLFkr|8ZOAػVn|<_U<|B;!P=rSWj\[ӽ3O*bݒ+!1[(~e y`رhY@@CMq>lں"*3* pSmnQ#vq k*$EgzR[<('5oF(׽̹Ychl&Jaؘ{nկrRv R $#72A[҈PAװPW\+eU۝0GuIGBn:meǧ5NiG@ 3V(1-S~"oE9;TRJ9oڗnmZ>W)eܧvH HÓ;EҞ+ᭃwcs ?A/JESG`ϭ,rUGx.-܆tٔ(%Б=< Mk!l9@r29Q:56>dŏ{Qnj:P-2!ERJAq%E!&^9v;zԚP@5dE^X~ԍA(׌CAcRK O^!UDg$l&kW5"vt!}ǙPJ~oSG^U%Qj ԡk(zxeh:6PJ:53paIT+'?Wp֗85}9z{εj][Rb\;HjbXZ^%d s+4L(Y5f'|rq#]J8V7(,]av34C ԾU-~iiϯ[ڋ\vf-JE6t9uhN٫%*BUQ9lZlYZU_%nG1ۈN%-LzZ TB}T/1\##vLLD U#5v+sϭ"wm5uUmR*&|⤃憻LptZFI3WJhG?_ςm@9ex?.]97\w H.-yyߴ:-է] qS5gq:sa\n9<b۳aGDzTf\.a+u >5$gl,gX!'nv'f $o_'Y#p7 jliҩui[dA>xWmmAI}:GrSB9*3)%tH?Phwѻ)ڿϿ^N\oգ'=5veqI8̗q`rsն:\o<2X"멻2M^o'T%ih٤))I;sn.xAn2q'o!}gINDX( 6E( p ؗ?*Mؗ?*QX+@? auto-post-thumbnail.php pZ ؗ?*Mؗ?*QX+@? AUTO-P~1.PHP XH 3*;QX+;QX+;QX+ cssXH 3*5QX+5QX+g' QX+ imghT 6*FQX+FQX+FQX+  jquery-uithR 6*FQX+FQX+FQX+ JQUERY~1xt hV ؗ?*MÖ@*aQX+3 readme.txt/* * jQuery UI Progressbar 1.8.6 * * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Progressbar * * Depends: * jquery.ui.core.js * jquery.ui.widget.js */ (function(b,c){b.widget("ui.progressbar",{options:{value:0},min:0,max:100,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.max,"aria-valuenow":this._value()});this.valueDiv=b("
").appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"); this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===c)return this._value();this._setOption("value",a);return this},_setOption:function(a,d){if(a==="value"){this.options.value=d;this._refreshValue();this._trigger("change");this._value()===this.max&&this._trigger("complete")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;return Math.min(this.max,Math.max(this.min,a))},_refreshValue:function(){var a= this.value();this.valueDiv.toggleClass("ui-corner-right",a===this.max).width(a+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.6"})})(jQuery); /* * jQuery UI Progressbar 1.7.2 * * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT (MIT-LICENSE.txt) * and GPL (GPL-LICENSE.txt) licenses. * * http://docs.jquery.com/UI/Progressbar * * Depends: * ui.core.js */ (function(a){a.widget("ui.progressbar",{_init:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=a('
').appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow").removeData("progressbar").unbind(".progressbar");this.valueDiv.remove();a.widget.prototype.destroy.apply(this,arguments)},value:function(b){if(b===undefined){return this._value()}this._setData("value",b);return this},_setData:function(b,c){switch(b){case"value":this.options.value=c;this._refreshValue();this._trigger("change",null,{});break}a.widget.prototype._setData.apply(this,arguments)},_value:function(){var b=this.options.value;if(bthis._valueMax()){b=this._valueMax()}return b},_valueMin:function(){var b=0;return b},_valueMax:function(){var b=100;return b},_refreshValue:function(){var b=this.value();this.valueDiv[b==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(b+"%");this.element.attr("aria-valuenow",b)}});a.extend(a.ui.progressbar,{version:"1.7.2",defaults:{value:0}})})(jQuery);;INDX( }E(pszS5=*MS5=*ZQX+X jquery.ui.progressbar.min.jshXS5=*MS5=*ZQX+X JQUERY~1.JS`P6*vQX+vQX+vQX+ redmondxdS5=*MS5=*NQX+ ui.progresbar.jshXS5=*MS5=*NQX+ UIPROG~1.JS/* * jQuery UI CSS Framework * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. */ /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute; left: -99999999px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .ui-helper-clearfix { display: inline-block; } /* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix { height:1%; } .ui-helper-clearfix { display:block; } /* end clearfix */ .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } /* Misc visuals ----------------------------------*/ /* Overlays */ .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* * jQuery UI CSS Framework * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=02_glass.png&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px */ /* Component containers ----------------------------------*/ .ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; } .ui-widget-content a { color: #222222; } .ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } .ui-widget-header a { color: #ffffff; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; outline: none; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; outline: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; outline: none; } .ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; outline: none; } .ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; outline: none; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; outline: none; text-decoration: none; } /* Interaction Cues ----------------------------------*/ .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fad42e; background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } .ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; } .ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; } .ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } .ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_469bdd_256x240.png); } .ui-widget-content .ui-icon {background-image: url(images/ui-icons_469bdd_256x240.png); } .ui-widget-header .ui-icon {background-image: url(images/ui-icons_d8e7f3_256x240.png); } .ui-state-default .ui-icon { background-image: url(images/ui-icons_6da8d5_256x240.png); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_217bc0_256x240.png); } .ui-state-active .ui-icon {background-image: url(images/ui-icons_f9bd01_256x240.png); } .ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } /* positioning */ .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } /* Misc visuals ----------------------------------*/ /* Corner radius */ .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; } .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; } .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; } .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; } .ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; } .ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; } .ui-corner-right { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; } .ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; } .ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; } /* Overlays */ .ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion ----------------------------------*/ .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } .ui-accordion .ui-accordion-li-fix { display: inline; } .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; } .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; } .ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker ----------------------------------*/ .ui-datepicker { width: 17em; padding: .2em .2em 0; } .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left:2px; } .ui-datepicker .ui-datepicker-next { right:2px; } .ui-datepicker .ui-datepicker-prev-hover { left:1px; } .ui-datepicker .ui-datepicker-next-hover { right:1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} .ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; } .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } /* with multiple calendars */ .ui-datepicker.ui-datepicker-multi { width:auto; } .ui-datepicker-multi .ui-datepicker-group { float:left; } .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } .ui-datepicker-row-break { clear:both; width:100%; } /* RTL support */ .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } .ui-datepicker-rtl .ui-datepicker-group { float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ .ui-datepicker-cover { display: none; /*sorry for IE5*/ display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/ }/* Dialog ----------------------------------*/ .ui-dialog { position: relative; padding: .2em; width: 300px; } .ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } .ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } .ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; } .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } .ui-draggable .ui-dialog-titlebar { cursor: move; } /* Progressbar ----------------------------------*/ .ui-progressbar { height:2em; text-align: left; } .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable ----------------------------------*/ .ui-resizable { position: relative;} .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider ----------------------------------*/ .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; } .ui-slider-horizontal { height: .8em; } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: .8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs ----------------------------------*/ .ui-tabs { padding: .2em; zoom: 1; } .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; } .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; } .ui-tabs .ui-tabs-hide { display: none !important; } INDX( 'F(h~6*M6*vQX+ ui-bg_flat_0_aaaaaa_40x100.png6*Mr8*lQX+ ui-bg_flat_55_fbec88_40x100.pngr8*Mr8*!QX+| ui-bg_glass_75_d0e5f5_1x400.pngr8*Mr8*O$QX+{ ui-bg_glass_85_dfeffc_1x400.pngr8*M:*O$QX+xw ui-bg_glass_95_fef1ec_1x400.png:*M:*a'QX+ &ui-bg_gloss-wave_55_5c9ccc_500x100.png:*M:*a'QX+ %ui-bg_inset-hard_100_f5f8f9_1x100.png*:*M:*!)QX+pp %ui-bg_inset-hard_100_fcfdfd_1x100.png*pZ6*M6*vQX+ UI-BG_~1.PNGpZ6*Mr8*lQX+ UI-BG_~2.PNGpZr8*Mr8*!QX+| UI-BG_~3.PNGpZr8*Mr8*O$QX+{ UI-BG_~4.PNGpZ:*M:*!)QX+pp UI2443~1.PNGpZ:*M:*a'QX+ UI3B40~1.PNGpZr8*M:*O$QX+xw UI7EDF~1.PNGpZ:*M:*a'QX+ UIC581~1.PNGPNG  IHDRdp} HIDATx[ @)6e ,"+d|t[C-b;gN HȲUZ 5g;硠L`(@A :P&0t L`(@A :P&0t  h_}/w?_%hL:5?^+vZ$Y/+fDr&C$}7&QSMGfڿuILe4/ն辕ղٷl{Z_fo>;F͏h{햮5:hKYtgf۲]BfbEe*1Y4ٱH~E[HDzܯ`5Oc= Z}"<5<[+cdF̩'E:i;P&` `(@A}vOԯ}m$%}Olm4?z>Βo/G^fEkqr&_+aY# -'5ݚ3Ɇ櫷hr)kz>zYU3_۷#9GцSKd\ kk61wjc{F+q}xG|E#zYq_vذRK^D%ƣ}Tw6̴W}f֟H|Ό#c/g5j^ϮJ>u}0t L't LjSaL{i\E>w&j[&UǺi;JfjuslZ7Xg}93wQ5QoDngck{U{'[ΙGѨZZm } WtX7V2~dnZLӎEo\9ћY+v"7f|DlL[%s#Wuu.=#uĞVt,ڲ7]s<,lEt[%=OK&w;w[]NƏ%{YSi18k+v4?qHS͗؉Pg-69mC/달*Z>jcL[ X׾="+|ukڪ_kMf!e>OlՇ(}ߖ#"oDR5oV+U͗hFdgHlYߣ֭+[f\]5\ ٵ/Z;ձ8 P Gd%_,]ޱgi먝Șz}_Z<8Z6<{R$O^\hromIoo';e_[7?^.K~hZxgr͋7z;bSI_?Mފw>G K6Hf#;Lxf!De^Ԯ?lȢ[DQyϦYWi2#F4NZK&"͗+7;\+㕘V:;_'ָή1vO%g{.L`(@A :ћuyۚжw%M/Kyd'hgf=[&vG9fԇzRxx5zҿXH,3QOx6ˆ*#Q#]^E9Ce<_~ג})FV-bd^>b'*=r^F՞97rbN$1ϞɎymQbk,+ceEüŲ +z6O5mݶs >Ƕ ۵?x[i-vKt&dA߶mFEXaE/~Wvӏ-䓘"{N2 M)jZQw붷OGɻ4{;Yv$cl?^ N8|_W:y9 Ƿc/'>~KkͺZ \]hJDOdZNjR C%}ڏ]<\Ux[8xu>e9A؛5ǶEZjY9oIMYyh~5\;%mlY|?>RF_pxnqK Xw>|{0+?CKuI2w=L,# |EF?̓8󛝓rZ>+}lYVSeb?kKv#Ρ1+_uZ{t'lgb߇.=GtXA?ܼXL+w6p`057W't ynTto&0t LZ}*T3!ݪnvFxOX#~XzZʬW!y)صF.-8i+ϔ1eSԱ;SԯEQ1z2gE*Eʍ*get~j;8 : `oxZk{Wc=qKdCk;[r14n߬\dj~x>FUʑLl4?>R^j{ca=jͥ糵X~X21/w5NN%ϼK>Fe-qZ?/_-f&Rqfhz"3sDw=eٶ8ge$9gIO.KԆgDlg53#+{bf|d#>VޔlQw@A^~U1b2W3}>3swַQ727k<`_կ*#3[LFj19ǖcf|l]3Zk۾۲l>q}le$cя^tkrξdW'I:fAKsX;aI1|A/i\Z[ykٵbdO+32Z-9(*u?ilh'kmY`ET&14{d̘5#{`o#Dfcf0&0:P&0Ɨߝ| X1LIENDB`INDX( Dk(tN^~\Xu*JPX+JPX+JPX+ accordion-shortcode-and-widget^hR\Xu*JPX+JPX+JPX+ ACCORD~1p`P\%`$*PX+PX+PX+ akismet xh\3*ZQX+ZQX+ZQX+ auto-post-humbnail hR\3*ZQX+ZQX+ZQX+ AUTO-P~1pp^\F*QX+QX+QX+ contact-form-7hR\F*QX+QX+QX+ CONTAC~1p{hT\H* SX+ SX+ SX+  gwolle-gb{hR\H* SX+ SX+ SX+ GWOLLE~1pKp\\d*mSX+mSX+mSX+  hueman-addonsKhR\d*mSX+mSX+mSX+ HUEMAN~1p]hT\K!*%%`$*uoOX+  index.php~\%J*SX+SX+SX+ jquery-vertical-accordion-menuhR\%J*SX+SX+SX+ JQUERY~1p`\ *`T}TX+`T}TX+`T}TX+ login-with-ajaxhR\ *`T}TX+`T}TX+`T}TX+ LOGIN-~1$xd\xS*+TX++TX++TX+ manual-image-crop\xS*+TX++TX++TX+ MAUAL~1Hl\ 2j*TX+TX+TX+ no-category-base-wpmlHhR\ 2j*TX+TX+TX+ NO-CAT~1M |\U *ZQUX+ZQUX+ZQUX+ recaptcha-in-wp-comments-formM hR\U *ZQUX+ZQUX+ZQUX+ RECAPT~1hR\Ql*PUX+PUX+UX+ rustolat~\n*I@4VX+I@4VX+I@4VX+ slideshow-jquery-image-galleryhR\n*I@4VX+I@4VX+I@4VX+ SLIDES~12p\&*|VX+|VX+|VX+ wordpress-popular-postsLp\\-*VM[X+VM[X+VM[X+  wordpress-seo"\*=^\X+=^\X+=^\X+ )wordpress-special-characters-in-usernames2hR\&*|VX+|VX+|VX+ WORDPR~1LhR\-*VM[X+VM[X+VM[X+ WORDPR~2"hR\*=^\X+=^\X+=^\X+ WORDPR~3"p\\BA*\X+\X+\X+  wp-lightbox-2"hR\BA*\X+\X+\X+ WP-LIG~1 #|\Ö@*"]X+"]X+"]X+ www-xml-sitemap-generator-org #hR\Ö@*"]X+"]X+"]X+ WWW-XM~1Contact Form 7 WordPress Plugin, 2007-2017 Takayuki Miyoshi Contact Form 7 is distributed under the terms of the GNU GPL This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA === Contact Form 7 === Contributors: takayukister Donate link: https://contactform7.com/donate/ Tags: contact, form, contact form, feedback, email, ajax, captcha, akismet, multilingual Requires at least: 4.7 Tested up to: 4.9 Stable tag: 4.9.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Just another contact form plugin. Simple but flexible. == Description == Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on. = Docs & Support = You can find [docs](https://contactform7.com/docs/), [FAQ](https://contactform7.com/faq/) and more detailed information about Contact Form 7 on [contactform7.com](https://contactform7.com/). If you were unable to find the answer to your question on the FAQ or in any of the documentation, you should check the [support forum](https://wordpress.org/support/plugin/contact-form-7/) on WordPress.org. If you can't locate any topics that pertain to your particular issue, post a new topic for it. = Contact Form 7 Needs Your Support = It is hard to continue development and support for this free plugin without contributions from users like you. If you enjoy using Contact Form 7 and find it useful, please consider [__making a donation__](https://contactform7.com/donate/). Your donation will help encourage and support the plugin's continued development and better user support. = Recommended Plugins = The following plugins are recommended for Contact Form 7 users: * [Flamingo](https://wordpress.org/plugins/flamingo/) by Takayuki Miyoshi - With Flamingo, you can save submitted messages via contact forms in the database. * [Bogo](https://wordpress.org/plugins/bogo/) by Takayuki Miyoshi - Bogo is a straight-forward multilingual plugin that doesn't cause headaches. = Translations = You can [translate Contact Form 7](https://contactform7.com/translating-contact-form-7/) on [__translate.wordpress.org__](https://translate.wordpress.org/projects/wp-plugins/contact-form-7). == Installation == 1. Upload the entire `contact-form-7` folder to the `/wp-content/plugins/` directory. 1. Activate the plugin through the 'Plugins' menu in WordPress. You will find 'Contact' menu in your WordPress admin panel. For basic usage, you can also have a look at the [plugin web site](https://contactform7.com/). == Frequently Asked Questions == Do you have questions or issues with Contact Form 7? Use these support channels appropriately. 1. [Docs](https://contactform7.com/docs/) 1. [FAQ](https://contactform7.com/faq/) 1. [Support Forum](https://wordpress.org/support/plugin/contact-form-7/) [Support](https://contactform7.com/support/) == Screenshots == 1. screenshot-1.png == Changelog == For more information, see [Releases](https://contactform7.com/category/releases/). = 4.9.1 = * Code using create_function() has been removed to avoid security risks and warnings given when using with PHP 7.2+. * Display the notice of config validation again to encourage admins to apply some important validation items recently added. * REST API endpoint returns more specific HTTP status code 409 instead of 400. * Fixed appearance of configuration error signs in the Additional Settings tab. = 4.9 = * Supports subscribers_only setting * Changes the default value of WPCF7_VERIFY_NONCE to false * WPCF7_FormTagsManager::collect_tag_types() supports invert option * New filter hooks: wpcf7_verify_nonce, wpcf7_subscribers_only_notice, wpcf7_remote_ip_addr, and wpcf7_submission_is_blacklisted * Fixed: Form-tag's tabindex option did not accept 0 or negative integer values * Shows a validation error when no option in a radio buttons group is checked * Config validator: Adds a validation rule against the use of deprecated settings (on_sent_ok and on_submit) * Allows to pass the skip_mail option through the WPCF7_ContactForm::submit() and WPCF7_Submission::get_instance() function parameters. * Triggers wpcf7beforesubmit custom DOM event. You can manipulate the formData object through an event handler. = 4.8.1 = * wpcf7.initForm JavaScript function added to isolate form initialization process. * Fix response message duplication caused by repeated click on submit button. * Clear $phpmailer->AltBody to avoid unintended inheritance from previous wp_mail() calls. * Fix incorrect character count of textarea input. * Akismet: Exclude the comment_author, comment_author_email, and comment_author_url values from the comment_content value. * REST API: More reliable approach to build route URLs. * Include free_text inputs into event.detail.inputs. = 4.8 = * Stopped using jquery.form.js. * Added custom REST API endpoints for Ajax form submissions. * WPCF7_FormTag class implements ArrayAccess interface. * WPCF7_FormTagsManager::filter() filters form-tags based on features they support. * New form-tag features: do-not-store, display-block, and display-hidden * Removed inappropriate content from h1 headings. * Added the support of size:invisible option to the reCAPTCHA form-tag. $value ) ); update_option( 'wpcf7', $option ); } } add_action( 'plugins_loaded', 'wpcf7' ); function wpcf7() { wpcf7_load_textdomain(); WPCF7::load_modules(); /* Shortcodes */ add_shortcode( 'contact-form-7', 'wpcf7_contact_form_tag_func' ); add_shortcode( 'contact-form', 'wpcf7_contact_form_tag_func' ); } add_action( 'init', 'wpcf7_init' ); function wpcf7_init() { wpcf7_get_request_uri(); wpcf7_register_post_types(); do_action( 'wpcf7_init' ); } add_action( 'admin_init', 'wpcf7_upgrade' ); function wpcf7_upgrade() { $old_ver = WPCF7::get_option( 'version', '0' ); $new_ver = WPCF7_VERSION; if ( $old_ver == $new_ver ) { return; } do_action( 'wpcf7_upgrade', $new_ver, $old_ver ); WPCF7::update_option( 'version', $new_ver ); } /* Install and default settings */ add_action( 'activate_' . WPCF7_PLUGIN_BASENAME, 'wpcf7_install' ); function wpcf7_install() { if ( $opt = get_option( 'wpcf7' ) ) { return; } wpcf7_load_textdomain(); wpcf7_register_post_types(); wpcf7_upgrade(); if ( get_posts( array( 'post_type' => 'wpcf7_contact_form' ) ) ) { return; } $contact_form = WPCF7_ContactForm::get_template( array( 'title' => /* translators: title of your first contact form. %d: number fixed to '1' */ sprintf( __( 'Contact form %d', 'contact-form-7' ), 1 ), ) ); $contact_form->save(); WPCF7::update_option( 'bulk_validate', array( 'timestamp' => current_time( 'timestamp' ), 'version' => WPCF7_VERSION, 'count_valid' => 1, 'count_invalid' => 0, ) ); } [ZoneTransfer] ZoneId=3 ReferrerUrl=https://hpanel.hostinger.com/ HostUrl=http://srv329.main-hosting.eu:8080/download-backup/6f367248f4b039492ccfd19ba694f2fe6ba97dad/u716353675.20200511141423.tar.gz INDX( %|G($`LI*ZQX+ZQX+ZQX+ adminse5`NU*>aQX+>aQX+>aQX+ imagese8hRW*萅QX+萅QX+萅QX+ includestxtfhTx*WWQX+WWQX+WWQX+  languagesxtfhRx*WWQX+WWQX+WWQX+ LANGUA~1txthXF*DF*0QX+ license.txth`Px*QX+QX+QX+ modules hVF*DF*0QX+  readme.txt!pZF*6[EI*M3QX+  settings.php"p\I*6[EI*M3QX+ uninstall.php"pZI*6[EI*M3QX+ UNINST~1.PHP#lI*6[EI*s;QX+ wp-contact-form-7.php#pZI*6[EI*s;QX+ WP-CON~1.PHPservice_exists() ) { $integration = add_submenu_page( 'wpcf7', __( 'Integration with Other Services', 'contact-form-7' ), __( 'Integration', 'contact-form-7' ), 'wpcf7_manage_integration', 'wpcf7-integration', 'wpcf7_admin_integration_page' ); add_action( 'load-' . $integration, 'wpcf7_load_integration_page' ); } } add_filter( 'set-screen-option', 'wpcf7_set_screen_options', 10, 3 ); function wpcf7_set_screen_options( $result, $option, $value ) { $wpcf7_screens = array( 'cfseven_contact_forms_per_page' ); if ( in_array( $option, $wpcf7_screens ) ) { $result = $value; } return $result; } function wpcf7_load_contact_form_admin() { global $plugin_page; $action = wpcf7_current_action(); if ( 'save' == $action ) { $id = isset( $_POST['post_ID'] ) ? $_POST['post_ID'] : '-1'; check_admin_referer( 'wpcf7-save-contact-form_' . $id ); if ( ! current_user_can( 'wpcf7_edit_contact_form', $id ) ) { wp_die( __( 'You are not allowed to edit this item.', 'contact-form-7' ) ); } $args = $_REQUEST; $args['id'] = $id; $args['title'] = isset( $_POST['post_title'] ) ? $_POST['post_title'] : null; $args['locale'] = isset( $_POST['wpcf7-locale'] ) ? $_POST['wpcf7-locale'] : null; $args['form'] = isset( $_POST['wpcf7-form'] ) ? $_POST['wpcf7-form'] : ''; $args['mail'] = isset( $_POST['wpcf7-mail'] ) ? wpcf7_sanitize_mail( $_POST['wpcf7-mail'] ) : array(); $args['mail_2'] = isset( $_POST['wpcf7-mail-2'] ) ? wpcf7_sanitize_mail( $_POST['wpcf7-mail-2'] ) : array(); $args['messages'] = isset( $_POST['wpcf7-messages'] ) ? $_POST['wpcf7-messages'] : array(); $args['additional_settings'] = isset( $_POST['wpcf7-additional-settings'] ) ? $_POST['wpcf7-additional-settings'] : ''; $contact_form = wpcf7_save_contact_form( $args ); if ( $contact_form && wpcf7_validate_configuration() ) { $config_validator = new WPCF7_ConfigValidator( $contact_form ); $config_validator->validate(); $config_validator->save(); } $query = array( 'post' => $contact_form ? $contact_form->id() : 0, 'active-tab' => isset( $_POST['active-tab'] ) ? (int) $_POST['active-tab'] : 0, ); if ( ! $contact_form ) { $query['message'] = 'failed'; } elseif ( -1 == $id ) { $query['message'] = 'created'; } else { $query['message'] = 'saved'; } $redirect_to = add_query_arg( $query, menu_page_url( 'wpcf7', false ) ); wp_safe_redirect( $redirect_to ); exit(); } if ( 'copy' == $action ) { $id = empty( $_POST['post_ID'] ) ? absint( $_REQUEST['post'] ) : absint( $_POST['post_ID'] ); check_admin_referer( 'wpcf7-copy-contact-form_' . $id ); if ( ! current_user_can( 'wpcf7_edit_contact_form', $id ) ) { wp_die( __( 'You are not allowed to edit this item.', 'contact-form-7' ) ); } $query = array(); if ( $contact_form = wpcf7_contact_form( $id ) ) { $new_contact_form = $contact_form->copy(); $new_contact_form->save(); $query['post'] = $new_contact_form->id(); $query['message'] = 'created'; } $redirect_to = add_query_arg( $query, menu_page_url( 'wpcf7', false ) ); wp_safe_redirect( $redirect_to ); exit(); } if ( 'delete' == $action ) { if ( ! empty( $_POST['post_ID'] ) ) { check_admin_referer( 'wpcf7-delete-contact-form_' . $_POST['post_ID'] ); } elseif ( ! is_array( $_REQUEST['post'] ) ) { check_admin_referer( 'wpcf7-delete-contact-form_' . $_REQUEST['post'] ); } else { check_admin_referer( 'bulk-posts' ); } $posts = empty( $_POST['post_ID'] ) ? (array) $_REQUEST['post'] : (array) $_POST['post_ID']; $deleted = 0; foreach ( $posts as $post ) { $post = WPCF7_ContactForm::get_instance( $post ); if ( empty( $post ) ) { continue; } if ( ! current_user_can( 'wpcf7_delete_contact_form', $post->id() ) ) { wp_die( __( 'You are not allowed to delete this item.', 'contact-form-7' ) ); } if ( ! $post->delete() ) { wp_die( __( 'Error in deleting.', 'contact-form-7' ) ); } $deleted += 1; } $query = array(); if ( ! empty( $deleted ) ) { $query['message'] = 'deleted'; } $redirect_to = add_query_arg( $query, menu_page_url( 'wpcf7', false ) ); wp_safe_redirect( $redirect_to ); exit(); } if ( 'validate' == $action && wpcf7_validate_configuration() ) { if ( 'POST' == $_SERVER['REQUEST_METHOD'] ) { check_admin_referer( 'wpcf7-bulk-validate' ); if ( ! current_user_can( 'wpcf7_edit_contact_forms' ) ) { wp_die( __( "You are not allowed to validate configuration.", 'contact-form-7' ) ); } $contact_forms = WPCF7_ContactForm::find(); $result = array( 'timestamp' => current_time( 'timestamp' ), 'version' => WPCF7_VERSION, 'count_valid' => 0, 'count_invalid' => 0, ); foreach ( $contact_forms as $contact_form ) { $config_validator = new WPCF7_ConfigValidator( $contact_form ); $config_validator->validate(); $config_validator->save(); if ( $config_validator->is_valid() ) { $result['count_valid'] += 1; } else { $result['count_invalid'] += 1; } } WPCF7::update_option( 'bulk_validate', $result ); $query = array( 'message' => 'validated' ); $redirect_to = add_query_arg( $query, menu_page_url( 'wpcf7', false ) ); wp_safe_redirect( $redirect_to ); exit(); } } $_GET['post'] = isset( $_GET['post'] ) ? $_GET['post'] : ''; $post = null; if ( 'wpcf7-new' == $plugin_page ) { $post = WPCF7_ContactForm::get_template( array( 'locale' => isset( $_GET['locale'] ) ? $_GET['locale'] : null ) ); } elseif ( ! empty( $_GET['post'] ) ) { $post = WPCF7_ContactForm::get_instance( $_GET['post'] ); } $current_screen = get_current_screen(); $help_tabs = new WPCF7_Help_Tabs( $current_screen ); if ( $post && current_user_can( 'wpcf7_edit_contact_form', $post->id() ) ) { $help_tabs->set_help_tabs( 'edit' ); } else { $help_tabs->set_help_tabs( 'list' ); if ( ! class_exists( 'WPCF7_Contact_Form_List_Table' ) ) { require_once WPCF7_PLUGIN_DIR . '/admin/includes/class-contact-forms-list-table.php'; } add_filter( 'manage_' . $current_screen->id . '_columns', array( 'WPCF7_Contact_Form_List_Table', 'define_columns' ) ); add_screen_option( 'per_page', array( 'default' => 20, 'option' => 'cfseven_contact_forms_per_page' ) ); } } add_action( 'admin_enqueue_scripts', 'wpcf7_admin_enqueue_scripts' ); function wpcf7_admin_enqueue_scripts( $hook_suffix ) { if ( false === strpos( $hook_suffix, 'wpcf7' ) ) { return; } wp_enqueue_style( 'contact-form-7-admin', wpcf7_plugin_url( 'admin/css/styles.css' ), array(), WPCF7_VERSION, 'all' ); if ( wpcf7_is_rtl() ) { wp_enqueue_style( 'contact-form-7-admin-rtl', wpcf7_plugin_url( 'admin/css/styles-rtl.css' ), array(), WPCF7_VERSION, 'all' ); } wp_enqueue_script( 'wpcf7-admin', wpcf7_plugin_url( 'admin/js/scripts.js' ), array( 'jquery', 'jquery-ui-tabs' ), WPCF7_VERSION, true ); $args = array( 'apiSettings' => array( 'root' => esc_url_raw( rest_url( 'contact-form-7/v1' ) ), 'namespace' => 'contact-form-7/v1', 'nonce' => ( wp_installing() && ! is_multisite() ) ? '' : wp_create_nonce( 'wp_rest' ), ), 'pluginUrl' => wpcf7_plugin_url(), 'saveAlert' => __( "The changes you made will be lost if you navigate away from this page.", 'contact-form-7' ), 'activeTab' => isset( $_GET['active-tab'] ) ? (int) $_GET['active-tab'] : 0, 'configValidator' => array( 'errors' => array(), 'howToCorrect' => __( "How to correct this?", 'contact-form-7' ), 'oneError' => __( '1 configuration error detected', 'contact-form-7' ), 'manyErrors' => __( '%d configuration errors detected', 'contact-form-7' ), 'oneErrorInTab' => __( '1 configuration error detected in this tab panel', 'contact-form-7' ), 'manyErrorsInTab' => __( '%d configuration errors detected in this tab panel', 'contact-form-7' ), 'docUrl' => WPCF7_ConfigValidator::get_doc_link(), ), ); if ( ( $post = wpcf7_get_current_contact_form() ) && current_user_can( 'wpcf7_edit_contact_form', $post->id() ) && wpcf7_validate_configuration() ) { $config_validator = new WPCF7_ConfigValidator( $post ); $config_validator->restore(); $args['configValidator']['errors'] = $config_validator->collect_error_messages(); } wp_localize_script( 'wpcf7-admin', 'wpcf7', $args ); add_thickbox(); wp_enqueue_script( 'wpcf7-admin-taggenerator', wpcf7_plugin_url( 'admin/js/tag-generator.js' ), array( 'jquery', 'thickbox', 'wpcf7-admin' ), WPCF7_VERSION, true ); } function wpcf7_admin_management_page() { if ( $post = wpcf7_get_current_contact_form() ) { $post_id = $post->initial() ? -1 : $post->id(); require_once WPCF7_PLUGIN_DIR . '/admin/includes/editor.php'; require_once WPCF7_PLUGIN_DIR . '/admin/edit-contact-form.php'; return; } if ( 'validate' == wpcf7_current_action() && wpcf7_validate_configuration() && current_user_can( 'wpcf7_edit_contact_forms' ) ) { wpcf7_admin_bulk_validate_page(); return; } $list_table = new WPCF7_Contact_Form_List_Table(); $list_table->prepare_items(); ?>

%2$s', esc_url( menu_page_url( 'wpcf7-new', false ) ), esc_html( __( 'Add New', 'contact-form-7' ) ) ); } if ( ! empty( $_REQUEST['s'] ) ) { echo sprintf( '' /* translators: %s: search keywords */ . __( 'Search results for “%s”', 'contact-form-7' ) . '', esc_html( $_REQUEST['s'] ) ); } ?>
search_box( __( 'Search Contact Forms', 'contact-form-7' ), 'wpcf7-contact' ); ?> display(); ?>

service_exists( $_REQUEST['service'] ) ) { $service = $integration->get_service( $_REQUEST['service'] ); $service->load( wpcf7_current_action() ); } $help_tabs = new WPCF7_Help_Tabs( get_current_screen() ); $help_tabs->set_help_tabs( 'integration' ); } function wpcf7_admin_integration_page() { $integration = WPCF7_Integration::get_instance(); ?>

get_service( $_REQUEST['service'] ) ) { $message = isset( $_REQUEST['message'] ) ? $_REQUEST['message'] : ''; $service->admin_notice( $message ); $integration->list_services( array( 'include' => $_REQUEST['service'] ) ); } else { $integration->list_services(); } ?>

%s

', esc_html( $updated_message ) ); return; } if ( 'failed' == $_REQUEST['message'] ) { $updated_message = __( "There was an error saving the contact form.", 'contact-form-7' ); echo sprintf( '

%s

', esc_html( $updated_message ) ); return; } if ( 'validated' == $_REQUEST['message'] ) { $bulk_validate = WPCF7::get_option( 'bulk_validate', array() ); $count_invalid = isset( $bulk_validate['count_invalid'] ) ? absint( $bulk_validate['count_invalid'] ) : 0; if ( $count_invalid ) { $updated_message = sprintf( /* translators: %s: number of contact forms */ _n( "Configuration validation completed. An invalid contact form was found.", "Configuration validation completed. %s invalid contact forms were found.", $count_invalid, 'contact-form-7' ), number_format_i18n( $count_invalid ) ); echo sprintf( '

%s

', esc_html( $updated_message ) ); } else { $updated_message = __( "Configuration validation completed. No invalid contact form was found.", 'contact-form-7' ); echo sprintf( '

%s

', esc_html( $updated_message ) ); } return; } } add_filter( 'plugin_action_links', 'wpcf7_plugin_action_links', 10, 2 ); function wpcf7_plugin_action_links( $links, $file ) { if ( $file != WPCF7_PLUGIN_BASENAME ) { return $links; } $settings_link = '' . esc_html( __( 'Settings', 'contact-form-7' ) ) . ''; array_unshift( $links, $settings_link ); return $links; } add_action( 'wpcf7_admin_warnings', 'wpcf7_old_wp_version_error' ); function wpcf7_old_wp_version_error() { $wp_version = get_bloginfo( 'version' ); if ( ! version_compare( $wp_version, WPCF7_REQUIRED_WP_VERSION, '<' ) ) { return; } ?>

Contact Form 7 %1$s requires WordPress %2$s or higher. Please update WordPress first.', 'contact-form-7' ), WPCF7_VERSION, WPCF7_REQUIRED_WP_VERSION, admin_url( 'update-core.php' ) ); ?>

id(); if ( current_user_can( 'wpcf7_edit_contact_form', $post_id ) ) { return; } $message = __( "You are not allowed to edit this contact form.", 'contact-form-7' ); echo sprintf( '

%s

', esc_html( $message ) ); } add_action( 'wpcf7_admin_warnings', 'wpcf7_notice_bulk_validate_config', 5 ); function wpcf7_notice_bulk_validate_config() { if ( ! wpcf7_validate_configuration() || ! current_user_can( 'wpcf7_edit_contact_forms' ) ) { return; } if ( isset( $_GET['page'] ) && 'wpcf7' == $_GET['page'] && isset( $_GET['action'] ) && 'validate' == $_GET['action'] ) { return; } $result = WPCF7::get_option( 'bulk_validate' ); $last_important_update = '4.9'; if ( ! empty( $result['version'] ) && version_compare( $last_important_update, $result['version'], '<=' ) ) { return; } $link = add_query_arg( array( 'action' => 'validate' ), menu_page_url( 'wpcf7', false ) ); $link = sprintf( '%s', $link, esc_html( __( 'Validate Contact Form 7 Configuration', 'contact-form-7' ) ) ); $message = __( "Misconfiguration leads to mail delivery failure or other troubles. Validate your contact forms now.", 'contact-form-7' ); echo sprintf( '

%s » %s

', esc_html( $message ), $link ); } ', esc_attr( __( 'Save', 'contact-form-7' ) ), $onclick ); echo $button; } ?>

initial() ) { echo esc_html( __( 'Add New Contact Form', 'contact-form-7' ) ); } else { echo esc_html( __( 'Edit Contact Form', 'contact-form-7' ) ); } ?>

initial() && current_user_can( 'wpcf7_edit_contact_forms' ) ) { echo sprintf( '%2$s', esc_url( menu_page_url( 'wpcf7-new', false ) ), esc_html( __( 'Add New', 'contact-form-7' ) ) ); } ?>
>
'text', 'name' => 'post_title', 'size' => 30, 'value' => $post->initial() ? '' : $post->title(), 'id' => 'title', 'spellcheck' => 'true', 'autocomplete' => 'off', 'disabled' => current_user_can( 'wpcf7_edit_contact_form', $post_id ) ? '' : 'disabled' ); echo sprintf( '', wpcf7_format_atts( $posttitle_atts ) ); ?>
initial() ) : ?>

shortcode( array( 'use_old_format' => true ) ) ) : ?>

initial() ) : $copy_nonce = wp_create_nonce( 'wpcf7-copy-contact-form_' . $post_id ); ?> />
initial() ) : $delete_nonce = wp_create_nonce( 'wpcf7-delete-contact-form_' . $post_id ); ?>
/>

' ); ?>
array( 'title' => __( 'Form', 'contact-form-7' ), 'callback' => 'wpcf7_editor_panel_form' ), 'mail-panel' => array( 'title' => __( 'Mail', 'contact-form-7' ), 'callback' => 'wpcf7_editor_panel_mail' ), 'messages-panel' => array( 'title' => __( 'Messages', 'contact-form-7' ), 'callback' => 'wpcf7_editor_panel_messages' ) ); $additional_settings = trim( $post->prop( 'additional_settings' ) ); $additional_settings = explode( "\n", $additional_settings ); $additional_settings = array_filter( $additional_settings ); $additional_settings = count( $additional_settings ); $panels['additional-settings-panel'] = array( 'title' => $additional_settings /* translators: %d: number of additional settings */ ? sprintf( __( 'Additional Settings (%d)', 'contact-form-7' ), $additional_settings ) : __( 'Additional Settings', 'contact-form-7' ), 'callback' => 'wpcf7_editor_panel_additional_settings' ); } $panels = apply_filters( 'wpcf7_editor_panels', $panels ); foreach ( $panels as $id => $panel ) { $editor->add_panel( $id, $panel['title'], $panel['callback'] ); } $editor->display(); ?>


print_panels( $post ); do_action( 'wpcf7_admin_footer', $post ); /* * Tabs */ #contact-form-editor-tabs { padding: 9px 10px 0 15px; } #contact-form-editor-tabs li a span.dashicons { padding: 6px 4px 4px 0; } /* * Form Tab */ .tag-generator-panel { text-align: right; } .tag-generator-panel .control-box > fieldset legend { border: 1px solid #dfdfdf; border-right: 4px solid #00a0d2; } .tag-generator-panel .insert-box input.tag { float: right; } .tag-generator-panel .insert-box .submitbox input[type="button"] { float: left; } /* * Mail Tab */ .contact-form-editor-box-mail span.mailtag { margin: 0 4px 0 0; } /* * Welcome Panel */ .welcome-panel .welcome-panel-column, .welcome-panel .welcome-panel-column:first-child { padding: 0 0 0 2%; } /* * Integration */ .card { border-left: 1px solid #e5e5e5; border-right: 4px solid #e5e5e5; } .card img.icon { float: right; margin: 8px -8px 8px 8px; } .card h2.title { float: right; } .card .infobox { float: left; } #titlediv .inside p.description { margin: 8px 2px 0; } #titlediv .inside p.description label { cursor: pointer; } span.shortcode { display: block; margin: 2px 0; } span.shortcode.old { background: #777; color: #fff; } span.shortcode > input { background: inherit; color: inherit; font-size: 12px; border: none; box-shadow: none; padding: 4px 8px; margin: 0; } #submitpost input.copy { margin-bottom: 10px; } #submitpost input.delete { padding: 0; margin: 0; border: none; cursor: pointer; background: inherit; color: #a00; } #submitpost input.delete:hover { color: #f00; } #submitpost input.delete:focus { outline: thin dotted; } .postbox-container .postbox h3 { border-bottom: 1px solid transparent; } .keyboard-interaction { visibility: hidden; color: #23282d; } div.config-error, span.config-error, ul.config-error { color: #444; font-style: normal; font-size: 13px; } div.config-error span.dashicons { color: #82878c; } ul.config-error { margin: 0; } ul.config-error li { list-style: disc inside; padding: 0 4px; margin: 0; } ul.config-error li a.external { font-style: normal; font-weight: normal; font-size: 18px; vertical-align: middle; } [data-config-field][aria-invalid="true"] { border-color: #d00; } /* * Tabs */ #contact-form-editor-tabs { border-bottom: 1px solid #aaa; padding: 9px 15px 0 10px; margin: 0; } #contact-form-editor-tabs li { display: inline-block; list-style: none; border: 1px solid #ccc; border-bottom: 1px solid #aaa; padding: 0; margin: 0 4px -1px; background-color: #e4e4e4; } #contact-form-editor-tabs li:hover { background-color: #fff; } #contact-form-editor-tabs li.ui-tabs-active, #contact-form-editor-tabs li.ui-tabs-active:hover { border-top: 1px solid #aaa; border-right: 1px solid #aaa; border-left: 1px solid #aaa; border-bottom: 1px solid #f5f5f5; background-color: #f5f5f5; } #contact-form-editor-tabs li a { padding: 6px 10px; font-size: 14px; font-weight: normal; line-height: 30px; color: #333; text-decoration: none; } #contact-form-editor-tabs li.ui-tabs-active a { color: #000; font-size: 14px; font-weight: bold; } #contact-form-editor-tabs li a:hover { color: #000; } #contact-form-editor-tabs li a span.dashicons { font-style: normal; padding: 6px 0 4px 4px; color: #82878c; } #contact-form-editor-tabs li.ui-tabs-active a span.dashicons { display: none; } #contact-form-editor .contact-form-editor-panel h2 { font-size: 18px; font-weight: 400; line-height: 24px; margin: 8px 0; padding: 0; } #contact-form-editor .contact-form-editor-panel { background-color: #f5f5f5; border: 1px solid #aaa; border-top: none; padding: 16px; } #contact-form-editor .form-table th { width: 100px; } #contact-form-editor .contact-form-editor-panel fieldset legend { line-height: 1.5; margin: .6em 0 .4em; } /* * Form Tab */ #tag-generator-list a.button { font-size: 12px; height: 26px; line-height: 24px; margin: 2px; padding: 0 8px 1px; } .tag-generator-panel { position: relative; height: 495px; } .tag-generator-panel .control-box { padding: 0; margin: 0; height: 380px; overflow: auto; } .tag-generator-panel .control-box > fieldset legend { border: 1px solid #dfdfdf; border-left: 4px solid #00a0d2; background: #f7fcfe; padding: 4px 12px; margin: 4px 0; line-height: 1.4em; width: 95%; } .tag-generator-panel table { width: 100%; } .tag-generator-panel table.form-table th { width: 120px; padding: 4px 10px 4px 0; font-size: 13px; } .tag-generator-panel table.form-table td { padding: 4px 10px; font-size: 13px; } .tag-generator-panel .control-box input.oneline { width: 200px; } .tag-generator-panel .control-box textarea.values { width: 200px; height: 6em; } .tag-generator-panel .control-box input[type="number"], .tag-generator-panel .control-box input[type="date"] { width: 88px; } .tag-generator-panel .control-box table caption { text-align: left; font-size: 110%; font-weight: bold; color: #777; margin: 10px 0 5px; } .tag-generator-panel .control-box table.form-table td label { line-height: 1.1em; } .tag-generator-panel .control-box table.form-table td label .description { line-height: 1.4em; } .tag-generator-panel .insert-box { position: absolute; left: -15px; right: -15px; bottom: -15px; width: 100%; height: 84px; margin: 0; padding: 8px 16px; background-color: #fcfcfc; border-top: 1px solid #dfdfdf; overflow: auto; } .tag-generator-panel .insert-box input.tag { width: 480px; float: left; background-color: transparent; box-shadow: none; } .tag-generator-panel .insert-box .submitbox { padding: 2px 4px; } .tag-generator-panel .insert-box .submitbox input[type="button"] { float: right; } .tag-generator-panel .insert-box .description label { cursor: text; } /* * Mail Tab */ .contact-form-editor-box-mail span.mailtag { display: inline-block; margin: 0 0 0 4px; padding: 1px 2px; cursor: pointer; color: #000; } .contact-form-editor-box-mail span.mailtag.used { color: #666; } /* * Messages Tab */ #messages-panel p.description { margin: 5px 0 10px; } /* * List Table */ .fixed .column-title { width: 38%; } .fixed .column-shortcode { width: 38%; } .wp-list-table .config-error span.dashicons { color: #82878c; } /* * Welcome Panel */ .welcome-panel .welcome-panel-column, .welcome-panel .welcome-panel-column:first-child { width: 48%; padding: 0 2% 0 0; margin: 0 0 1em 0; } @media screen and (max-width: 870px) { .welcome-panel .welcome-panel-column, .welcome-panel .welcome-panel-column:first-child { display: block; float: none; width: 100%; } } .welcome-panel h3 { font-size: 16px; font-weight: 600; line-height: 2.1em; margin: 1em 0 1.2em; } .welcome-panel h3 .dashicons { position: relative; top: -2px; display: inline-block; width: 60px; color: #575757; font-size: 40px; } .welcome-panel p a { font-weight: bold; } .welcome-panel-close { z-index: 2; } /* * Integration */ .card { background: #fff none repeat scroll 0 0; border: 1px solid #e5e5e5; border-left: 4px solid #e5e5e5; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); margin-top: 20px; max-width: 520px; min-width: 255px; padding: 0.7em 2em 1em; position: relative; } .card.active { border-color: #00a0d2; } .card img.icon { float: left; margin: 8px 8px 8px -8px; } .card h2.title { float: left; max-width: 240px; font-size: 1.3em; font-weight: 600; } .card .infobox { float: right; font-size: 13px; color: #666; margin: 2px 0 5px; line-height: 1.5; max-width: 240px; } .card .inside .form-table th { padding: 15px 10px 15px 0; width: 160px; } .card .inside .form-table td { padding: 10px 10px; } add( $name, $title, $callback, $options ); } '', 'title' => __( 'Title', 'contact-form-7' ), 'shortcode' => __( 'Shortcode', 'contact-form-7' ), 'author' => __( 'Author', 'contact-form-7' ), 'date' => __( 'Date', 'contact-form-7' ), ); return $columns; } function __construct() { parent::__construct( array( 'singular' => 'post', 'plural' => 'posts', 'ajax' => false, ) ); } function prepare_items() { $current_screen = get_current_screen(); $per_page = $this->get_items_per_page( 'cfseven_contact_forms_per_page' ); $this->_column_headers = $this->get_column_info(); $args = array( 'posts_per_page' => $per_page, 'orderby' => 'title', 'order' => 'ASC', 'offset' => ( $this->get_pagenum() - 1 ) * $per_page, ); if ( ! empty( $_REQUEST['s'] ) ) { $args['s'] = $_REQUEST['s']; } if ( ! empty( $_REQUEST['orderby'] ) ) { if ( 'title' == $_REQUEST['orderby'] ) { $args['orderby'] = 'title'; } elseif ( 'author' == $_REQUEST['orderby'] ) { $args['orderby'] = 'author'; } elseif ( 'date' == $_REQUEST['orderby'] ) { $args['orderby'] = 'date'; } } if ( ! empty( $_REQUEST['order'] ) ) { if ( 'asc' == strtolower( $_REQUEST['order'] ) ) { $args['order'] = 'ASC'; } elseif ( 'desc' == strtolower( $_REQUEST['order'] ) ) { $args['order'] = 'DESC'; } } $this->items = WPCF7_ContactForm::find( $args ); $total_items = WPCF7_ContactForm::count(); $total_pages = ceil( $total_items / $per_page ); $this->set_pagination_args( array( 'total_items' => $total_items, 'total_pages' => $total_pages, 'per_page' => $per_page, ) ); } function get_columns() { return get_column_headers( get_current_screen() ); } function get_sortable_columns() { $columns = array( 'title' => array( 'title', true ), 'author' => array( 'author', false ), 'date' => array( 'date', false ), ); return $columns; } function get_bulk_actions() { $actions = array( 'delete' => __( 'Delete', 'contact-form-7' ), ); return $actions; } function column_default( $item, $column_name ) { return ''; } function column_cb( $item ) { return sprintf( '', $this->_args['singular'], $item->id() ); } function column_title( $item ) { $url = admin_url( 'admin.php?page=wpcf7&post=' . absint( $item->id() ) ); $edit_link = add_query_arg( array( 'action' => 'edit' ), $url ); $output = sprintf( '%3$s', esc_url( $edit_link ), /* translators: %s: title of contact form */ esc_attr( sprintf( __( 'Edit “%s”', 'contact-form-7' ), $item->title() ) ), esc_html( $item->title() ) ); $output = sprintf( '%s', $output ); if ( wpcf7_validate_configuration() && current_user_can( 'wpcf7_edit_contact_form', $item->id() ) ) { $config_validator = new WPCF7_ConfigValidator( $item ); $config_validator->restore(); if ( $count_errors = $config_validator->count_errors() ) { $error_notice = sprintf( /* translators: %s: number of errors detected */ _n( '%s configuration error detected', '%s configuration errors detected', $count_errors, 'contact-form-7' ), number_format_i18n( $count_errors ) ); $output .= sprintf( '
%s
', $error_notice ); } } $actions = array( 'edit' => sprintf( '%2$s', esc_url( $edit_link ), esc_html( __( 'Edit', 'contact-form-7' ) ) ) ); if ( current_user_can( 'wpcf7_edit_contact_form', $item->id() ) ) { $copy_link = wp_nonce_url( add_query_arg( array( 'action' => 'copy' ), $url ), 'wpcf7-copy-contact-form_' . absint( $item->id() ) ); $actions = array_merge( $actions, array( 'copy' => sprintf( '%2$s', esc_url( $copy_link ), esc_html( __( 'Duplicate', 'contact-form-7' ) ) ), ) ); } $output .= $this->row_actions( $actions ); return $output; } function column_author( $item ) { $post = get_post( $item->id() ); if ( ! $post ) { return; } $author = get_userdata( $post->post_author ); if ( false === $author ) { return; } return esc_html( $author->display_name ); } function column_shortcode( $item ) { $shortcodes = array( $item->shortcode() ); $output = ''; foreach ( $shortcodes as $shortcode ) { $output .= "\n" . ''; } return trim( $output ); } function column_date( $item ) { $post = get_post( $item->id() ); if ( ! $post ) { return; } $t_time = mysql2date( __( 'Y/m/d g:i:s A', 'contact-form-7' ), $post->post_date, true ); $m_time = $post->post_date; $time = mysql2date( 'G', $post->post_date ) - get_option( 'gmt_offset' ) * 3600; $time_diff = time() - $time; if ( $time_diff > 0 && $time_diff < 24*60*60 ) { /* translators: %s: time since the creation of the contact form */ $h_time = sprintf( __( '%s ago', 'contact-form-7' ), human_time_diff( $time ) ); } else { $h_time = mysql2date( __( 'Y/m/d', 'contact-form-7' ), $m_time ); } return '' . $h_time . ''; } } contact_form = $contact_form; } public function add_panel( $id, $title, $callback ) { if ( wpcf7_is_name( $id ) ) { $this->panels[$id] = array( 'title' => $title, 'callback' => $callback, ); } } public function display() { if ( empty( $this->panels ) ) { return; } echo '
    '; foreach ( $this->panels as $id => $panel ) { echo sprintf( '
  • %2$s
  • ', esc_attr( $id ), esc_html( $panel['title'] ) ); } echo '
'; foreach ( $this->panels as $id => $panel ) { echo sprintf( '
', esc_attr( $id ) ); if ( is_callable( $panel['callback'] ) ) { $this->notice( $id, $panel ); call_user_func( $panel['callback'], $this->contact_form ); } echo '
'; } } public function notice( $id, $panel ) { echo '
'; } } function wpcf7_editor_panel_form( $post ) { ?>

print_buttons(); ?> '; wpcf7_editor_box_mail( $post, array( 'id' => 'wpcf7-mail-2', 'name' => 'mail_2', 'title' => __( 'Mail (2)', 'contact-form-7' ), 'use' => __( 'Use Mail (2)', 'contact-form-7' ), ) ); } function wpcf7_editor_box_mail( $post, $args = '' ) { $args = wp_parse_args( $args, array( 'id' => 'wpcf7-mail', 'name' => 'mail', 'title' => __( 'Mail', 'contact-form-7' ), 'use' => null, ) ); $id = esc_attr( $args['id'] ); $mail = wp_parse_args( $post->prop( $args['name'] ), array( 'active' => false, 'recipient' => '', 'sender' => '', 'subject' => '', 'body' => '', 'additional_headers' => '', 'attachments' => '', 'use_html' => false, 'exclude_blank' => false, ) ); ?>


suggest_mail_tags( $args['name'] ); ?>

$arr ) { $field_id = sprintf( 'wpcf7-message-%s', strtr( $key, '_', '-' ) ); $field_name = sprintf( 'wpcf7-messages[%s]', $key ); ?>

screen = $screen; } public function set_help_tabs( $type ) { switch ( $type ) { case 'list': $this->screen->add_help_tab( array( 'id' => 'list_overview', 'title' => __( 'Overview', 'contact-form-7' ), 'content' => $this->content( 'list_overview' ) ) ); $this->screen->add_help_tab( array( 'id' => 'list_available_actions', 'title' => __( 'Available Actions', 'contact-form-7' ), 'content' => $this->content( 'list_available_actions' ) ) ); $this->sidebar(); return; case 'edit': $this->screen->add_help_tab( array( 'id' => 'edit_overview', 'title' => __( 'Overview', 'contact-form-7' ), 'content' => $this->content( 'edit_overview' ) ) ); $this->screen->add_help_tab( array( 'id' => 'edit_form_tags', 'title' => __( 'Form-tags', 'contact-form-7' ), 'content' => $this->content( 'edit_form_tags' ) ) ); $this->screen->add_help_tab( array( 'id' => 'edit_mail_tags', 'title' => __( 'Mail-tags', 'contact-form-7' ), 'content' => $this->content( 'edit_mail_tags' ) ) ); $this->sidebar(); return; case 'integration': $this->screen->add_help_tab( array( 'id' => 'integration_overview', 'title' => __( 'Overview', 'contact-form-7' ), 'content' => $this->content( 'integration_overview' ) ) ); $this->sidebar(); return; } } private function content( $name ) { $content = array(); $content['list_overview'] = '

' . __( "On this screen, you can manage contact forms provided by Contact Form 7. You can manage an unlimited number of contact forms. Each contact form has a unique ID and Contact Form 7 shortcode ([contact-form-7 ...]). To insert a contact form into a post or a text widget, insert the shortcode into the target.", 'contact-form-7' ) . '

'; $content['list_available_actions'] = '

' . __( "Hovering over a row in the contact forms list will display action links that allow you to manage your contact form. You can perform the following actions:", 'contact-form-7' ) . '

'; $content['list_available_actions'] .= '

' . __( "Edit - Navigates to the editing screen for that contact form. You can also reach that screen by clicking on the contact form title.", 'contact-form-7' ) . '

'; $content['list_available_actions'] .= '

' . __( "Duplicate - Clones that contact form. A cloned contact form inherits all content from the original, but has a different ID.", 'contact-form-7' ) . '

'; $content['edit_overview'] = '

' . __( "On this screen, you can edit a contact form. A contact form is comprised of the following components:", 'contact-form-7' ) . '

'; $content['edit_overview'] .= '

' . __( "Title is the title of a contact form. This title is only used for labeling a contact form, and can be edited.", 'contact-form-7' ) . '

'; $content['edit_overview'] .= '

' . __( "Form is a content of HTML form. You can use arbitrary HTML, which is allowed inside a form element. You can also use Contact Form 7’s form-tags here.", 'contact-form-7' ) . '

'; $content['edit_overview'] .= '

' . __( "Mail manages a mail template (headers and message body) that this contact form will send when users submit it. You can use Contact Form 7’s mail-tags here.", 'contact-form-7' ) . '

'; $content['edit_overview'] .= '

' . __( "Mail (2) is an additional mail template that works similar to Mail. Mail (2) is different in that it is sent only when Mail has been sent successfully.", 'contact-form-7' ) . '

'; $content['edit_overview'] .= '

' . __( "In Messages, you can edit various types of messages used for this contact form. These messages are relatively short messages, like a validation error message you see when you leave a required field blank.", 'contact-form-7' ) . '

'; $content['edit_overview'] .= '

' . __( "Additional Settings provides a place where you can customize the behavior of this contact form by adding code snippets.", 'contact-form-7' ) . '

'; $content['edit_form_tags'] = '

' . __( "A form-tag is a short code enclosed in square brackets used in a form content. A form-tag generally represents an input field, and its components can be separated into four parts: type, name, options, and values. Contact Form 7 supports several types of form-tags including text fields, number fields, date fields, checkboxes, radio buttons, menus, file-uploading fields, CAPTCHAs, and quiz fields.", 'contact-form-7' ) . '

'; $content['edit_form_tags'] .= '

' . __( "While form-tags have a comparatively complex syntax, you don’t need to know the syntax to add form-tags because you can use the straightforward tag generator (Generate Tag button on this screen).", 'contact-form-7' ) . '

'; $content['edit_mail_tags'] = '

' . __( "A mail-tag is also a short code enclosed in square brackets that you can use in every Mail and Mail (2) field. A mail-tag represents a user input value through an input field of a corresponding form-tag.", 'contact-form-7' ) . '

'; $content['edit_mail_tags'] .= '

' . __( "There are also special mail-tags that have specific names, but don’t have corresponding form-tags. They are used to represent meta information of form submissions like the submitter’s IP address or the URL of the page.", 'contact-form-7' ) . '

'; $content['integration_overview'] = '

' . __( "On this screen, you can manage services that are available through Contact Form 7. Using API will allow you to collaborate with any services that are available.", 'contact-form-7' ) . '

'; $content['integration_overview'] .= '

' . __( "You may need to first sign up for an account with the service that you plan to use. When you do so, you would need to authorize Contact Form 7 to access the service with your account.", 'contact-form-7' ) . '

'; $content['integration_overview'] .= '

' . __( "Any information you provide will not be shared with service providers without your authorization.", 'contact-form-7' ) . '

'; if ( ! empty( $content[$name] ) ) { return $content[$name]; } } public function sidebar() { $content = '

' . __( 'For more information:', 'contact-form-7' ) . '

'; $content .= '

' . wpcf7_link( __( 'https://contactform7.com/docs/', 'contact-form-7' ), __( 'Docs', 'contact-form-7' ) ) . '

'; $content .= '

' . wpcf7_link( __( 'https://contactform7.com/faq/', 'contact-form-7' ), __( 'FAQ', 'contact-form-7' ) ) . '

'; $content .= '

' . wpcf7_link( __( 'https://contactform7.com/support/', 'contact-form-7' ), __( 'Support', 'contact-form-7' ) ) . '

'; $this->screen->set_help_sidebar( $content ); } } INDX( wF(@,xh+8?P*sU̶P*dHQX+B admin-functions.php,pZ+8?P*sU̶P*dHQX+B ADMIN-~1.PHP-+IO*sU.O*JQX+ D "class-contact-forms-list-table.php-pZ+IO*sU.O*JQX+ D CLASS-~1.PHP.hV+Q* VyQ*'MQX+0w editor.php/p\+,Q* VaR*QQX+ : help-tabs.php/pZ+,Q* VaR*QQX+ : HELP-T~1.PHP0xd+R* VS*QQX+! tag-generator.php0pZ+R* VS*QQX+! TAG-GE~1.PHP1xd+PS*CV.S*RNTQX+  welcome-panel.php1pZ+PS*CV.S*RNTQX+  WELCOM~1.PHPpanels[$id] = array( 'title' => $title, 'content' => 'tag-generator-panel-' . $id, 'options' => $options, 'callback' => $callback, ); return true; } public function print_buttons() { echo ''; foreach ( (array) $this->panels as $panel ) { echo sprintf( '%3$s', esc_attr( $panel['content'] ), /* translators: %s: title of form-tag like 'email' or 'checkboxes' */ esc_attr( sprintf( __( 'Form-tag Generator: %s', 'contact-form-7' ), $panel['title'] ) ), esc_html( $panel['title'] ) ); } echo ''; } public function print_panels( WPCF7_ContactForm $contact_form ) { foreach ( (array) $this->panels as $id => $panel ) { $callback = $panel['callback']; $options = wp_parse_args( $panel['options'], array() ); $options = array_merge( $options, array( 'id' => $id, 'title' => $panel['title'], 'content' => $panel['content'], ) ); if ( is_callable( $callback ) ) { echo sprintf( ''; } } } }

' ).attr( { 'role': 'alert', 'class': 'config-error' } ); $.each( errors[ section ], function( i, val ) { var $li = $( '
  • ' ).text( val.message ); if ( val.link ) { var $link = $( '' ).attr( { 'href': val.link, 'class': 'external dashicons dashicons-external' } ).append( $( '' ).attr( { 'class': 'screen-reader-text' } ).text( wpcf7.configValidator.howToCorrect ) ); $li = $li.append( ' ' ).append( $link ); } $li.appendTo( $list ); var tab = section .replace( /^mail_\d+\./, 'mail.' ).replace( /\..*$/, '' ); if ( ! errorCount[ tab ] ) { errorCount[ tab ] = 0; } errorCount[ tab ] += 1; errorCount.total += 1; } ); $( this ).after( $list ).attr( { 'aria-invalid': 'true' } ); } } ); $( '#contact-form-editor-tabs > li' ).each( function() { var $item = $( this ); $item.find( 'span.dashicons' ).remove(); var tab = $item.attr( 'id' ).replace( /-panel-tab$/, '' ); $.each( errors, function( key, val ) { key = key.replace( /^mail_\d+\./, 'mail.' ); if ( key.replace( /\..*$/, '' ) == tab.replace( '-', '_' ) ) { var $mark = $( '' ); $item.find( 'a.ui-tabs-anchor' ).first().append( $mark ); return false; } } ); var $tabPanelError = $( '#' + tab + '-panel > div.config-error:first' ); $tabPanelError.empty(); if ( errorCount[ tab.replace( '-', '_' ) ] ) { $tabPanelError .append( ' ' ); if ( 1 < errorCount[ tab.replace( '-', '_' ) ] ) { var manyErrorsInTab = wpcf7.configValidator.manyErrorsInTab .replace( '%d', errorCount[ tab ] ); $tabPanelError.append( manyErrorsInTab ); } else { $tabPanelError.append( wpcf7.configValidator.oneErrorInTab ); } } } ); $( '#misc-publishing-actions .misc-pub-section.config-error' ).remove(); if ( errorCount.total ) { var $warning = $( '
    ' ) .addClass( 'misc-pub-section config-error' ) .append( ' ' ); if ( 1 < errorCount.total ) { $warning.append( wpcf7.configValidator.manyErrors.replace( '%d', errorCount.total ) ); } else { $warning.append( wpcf7.configValidator.oneError ); } var $link = $( '' ).attr( { 'href': wpcf7.configValidator.docUrl, 'class': 'external dashicons dashicons-external' } ).append( $( '' ).attr( { 'class': 'screen-reader-text' } ).text( wpcf7.configValidator.howToCorrect ) ); $warning.append( ' ' ).append( $link ); $( '#misc-publishing-actions' ).append( $warning ); } }; /** * Copied from wptitlehint() in wp-admin/js/post.js */ wpcf7.titleHint = function() { var $title = $( '#title' ); var $titleprompt = $( '#title-prompt-text' ); if ( '' === $title.val() ) { $titleprompt.removeClass( 'screen-reader-text' ); } $titleprompt.click( function() { $( this ).addClass( 'screen-reader-text' ); $title.focus(); } ); $title.blur( function() { if ( '' === $(this).val() ) { $titleprompt.removeClass( 'screen-reader-text' ); } } ).focus( function() { $titleprompt.addClass( 'screen-reader-text' ); } ).keydown( function( e ) { $titleprompt.addClass( 'screen-reader-text' ); $( this ).unbind( e ); } ); }; wpcf7.apiSettings.getRoute = function( path ) { var url = wpcf7.apiSettings.root; url = url.replace( wpcf7.apiSettings.namespace, wpcf7.apiSettings.namespace + path ); return url; }; } )( jQuery ); ( function( $ ) { 'use strict'; if ( typeof wpcf7 === 'undefined' || wpcf7 === null ) { return; } wpcf7.taggen = {}; $( function() { $( 'form.tag-generator-panel' ).each( function() { wpcf7.taggen.update( $( this ) ); } ); } ); $( 'form.tag-generator-panel' ).submit( function() { return false; } ); $( 'form.tag-generator-panel .control-box :input' ).change( function() { var $form = $( this ).closest( 'form.tag-generator-panel' ); wpcf7.taggen.normalize( $( this ) ); wpcf7.taggen.update( $form ); } ); $( 'input.insert-tag' ).click( function() { var $form = $( this ).closest( 'form.tag-generator-panel' ); var tag = $form.find( 'input.tag' ).val(); wpcf7.taggen.insert( tag ); tb_remove(); // close thickbox return false; } ); wpcf7.taggen.update = function( $form ) { var id = $form.attr( 'data-id' ); var name = ''; var name_fields = $form.find( 'input[name="name"]' ); if ( name_fields.length ) { name = name_fields.val(); if ( '' === name ) { name = id + '-' + Math.floor( Math.random() * 1000 ); name_fields.val( name ); } } if ( $.isFunction( wpcf7.taggen.update[ id ] ) ) { return wpcf7.taggen.update[ id ].call( this, $form ); } $form.find( 'input.tag' ).each( function() { var tag_type = $( this ).attr( 'name' ); if ( $form.find( ':input[name="tagtype"]' ).length ) { tag_type = $form.find( ':input[name="tagtype"]' ).val(); } if ( $form.find( ':input[name="required"]' ).is( ':checked' ) ) { tag_type += '*'; } var components = wpcf7.taggen.compose( tag_type, $form ); $( this ).val( components ); } ); $form.find( 'span.mail-tag' ).text( '[' + name + ']' ); $form.find( 'input.mail-tag' ).each( function() { $( this ).val( '[' + name + ']' ); } ); }; wpcf7.taggen.update.captcha = function( $form ) { var captchac = wpcf7.taggen.compose( 'captchac', $form ); var captchar = wpcf7.taggen.compose( 'captchar', $form ); $form.find( 'input.tag' ).val( captchac + ' ' + captchar ); }; wpcf7.taggen.compose = function( tagType, $form ) { var name = $form.find( 'input[name="name"]' ).val(); var scope = $form.find( '.scope.' + tagType ); if ( ! scope.length ) { scope = $form; } var options = []; scope.find( 'input.option' ).not( ':checkbox,:radio' ).each( function( i ) { var val = $( this ).val(); if ( ! val ) { return; } if ( $( this ).hasClass( 'filetype' ) ) { val = val.split( /[,|\s]+/ ).join( '|' ); } if ( $( this ).hasClass( 'color' ) ) { val = '#' + val; } if ( 'class' == $( this ).attr( 'name' ) ) { $.each( val.split( ' ' ), function( i, n ) { options.push( 'class:' + n ); } ); } else { options.push( $( this ).attr( 'name' ) + ':' + val ); } } ); scope.find( 'input:checkbox.option' ).each( function( i ) { if ( $( this ).is( ':checked' ) ) { options.push( $( this ).attr( 'name' ) ); } } ); scope.find( 'input:radio.option' ).each( function( i ) { if ( $( this ).is( ':checked' ) && ! $( this ).hasClass( 'default' ) ) { options.push( $( this ).attr( 'name' ) + ':' + $( this ).val() ); } } ); if ( 'radio' == tagType ) { options.push( 'default:1' ); } options = ( options.length > 0 ) ? options.join( ' ' ) : ''; var value = ''; if ( scope.find( ':input[name="values"]' ).val() ) { $.each( scope.find( ':input[name="values"]' ).val().split( "\n" ), function( i, n ) { value += ' "' + n.replace( /["]/g, '"' ) + '"'; } ); } var components = []; $.each( [ tagType, name, options, value ], function( i, v ) { v = $.trim( v ); if ( '' != v ) { components.push( v ); } } ); components = $.trim( components.join( ' ' ) ); return '[' + components + ']'; }; wpcf7.taggen.normalize = function( $input ) { var val = $input.val(); if ( $input.is( 'input[name="name"]' ) ) { val = val.replace( /[^0-9a-zA-Z:._-]/g, '' ).replace( /^[^a-zA-Z]+/, '' ); } if ( $input.is( '.numeric' ) ) { val = val.replace( /[^0-9.-]/g, '' ); } if ( $input.is( '.idvalue' ) ) { val = val.replace( /[^-0-9a-zA-Z_]/g, '' ); } if ( $input.is( '.classvalue' ) ) { val = $.map( val.split( ' ' ), function( n ) { return n.replace( /[^-0-9a-zA-Z_]/g, '' ); } ).join( ' ' ); val = $.trim( val.replace( /\s+/g, ' ' ) ); } if ( $input.is( '.color' ) ) { val = val.replace( /[^0-9a-fA-F]/g, '' ); } if ( $input.is( '.filesize' ) ) { val = val.replace( /[^0-9kKmMbB]/g, '' ); } if ( $input.is( '.filetype' ) ) { val = val.replace( /[^0-9a-zA-Z.,|\s]/g, '' ); } if ( $input.is( '.date' ) ) { // 'yyyy-mm-dd' ISO 8601 format if ( ! val.match( /^\d{4}-\d{2}-\d{2}$/ ) ) { val = ''; } } if ( $input.is( ':input[name="values"]' ) ) { val = $.trim( val ); } $input.val( val ); if ( $input.is( ':checkbox.exclusive' ) ) { wpcf7.taggen.exclusiveCheckbox( $input ); } }; wpcf7.taggen.exclusiveCheckbox = function( $cb ) { if ( $cb.is( ':checked' ) ) { $cb.siblings( ':checkbox.exclusive' ).prop( 'checked', false ); } }; wpcf7.taggen.insert = function( content ) { $( 'textarea#wpcf7-form' ).each( function() { this.focus(); if ( document.selection ) { // IE var selection = document.selection.createRange(); selection.text = content; } else if ( this.selectionEnd || 0 === this.selectionEnd ) { var val = $( this ).val(); var end = this.selectionEnd; $( this ).val( val.substring( 0, end ) + content + val.substring( end, val.length ) ); this.selectionStart = end + content.length; this.selectionEnd = end + content.length; } else { $( this ).val( $( this ).val() + content ); } this.focus(); } ); }; } )( jQuery ); GIF89awwwzzzЂ! NETSCAPE2.0!Created with ajaxload.info! ,P di0l!*`Ƒ5و[<iP),IZ$bH85&x5k <yB! ,h GҌh*ਨ@$E}eh @ LcQGBP5 <5UdQ+"g0Ak#A nI0$K7 H,-t*E-``1@C7h/1f\)&!; WPCF7_ADMIN_READ_WRITE_CAPABILITY, 'wpcf7_edit_contact_forms' => WPCF7_ADMIN_READ_WRITE_CAPABILITY, 'wpcf7_read_contact_forms' => WPCF7_ADMIN_READ_CAPABILITY, 'wpcf7_delete_contact_form' => WPCF7_ADMIN_READ_WRITE_CAPABILITY, 'wpcf7_manage_integration' => 'manage_options', 'wpcf7_submit' => 'read', ); $meta_caps = apply_filters( 'wpcf7_map_meta_cap', $meta_caps ); $caps = array_diff( $caps, array_keys( $meta_caps ) ); if ( isset( $meta_caps[$cap] ) ) { $caps[] = $meta_caps[$cap]; } return $caps; } contact_form = $contact_form; } public function contact_form() { return $this->contact_form; } public function is_valid() { return ! $this->count_errors(); } public function count_errors( $args = '' ) { $args = wp_parse_args( $args, array( 'section' => '', 'code' => '', ) ); $count = 0; foreach ( $this->errors as $key => $errors ) { if ( preg_match( '/^mail_[0-9]+\.(.*)$/', $key, $matches ) ) { $key = sprintf( 'mail.%s', $matches[1] ); } if ( $args['section'] && $key != $args['section'] && preg_replace( '/\..*$/', '', $key, 1 ) != $args['section'] ) { continue; } foreach ( $errors as $error ) { if ( empty( $error ) ) { continue; } if ( $args['code'] && $error['code'] != $args['code'] ) { continue; } $count += 1; } } return $count; } public function collect_error_messages() { $error_messages = array(); foreach ( $this->errors as $section => $errors ) { $error_messages[$section] = array(); foreach ( $errors as $error ) { if ( empty( $error['args']['message'] ) ) { $message = $this->get_default_message( $error['code'] ); } elseif ( empty( $error['args']['params'] ) ) { $message = $error['args']['message']; } else { $message = $this->build_message( $error['args']['message'], $error['args']['params'] ); } $link = ''; if ( ! empty( $error['args']['link'] ) ) { $link = $error['args']['link']; } $error_messages[$section][] = array( 'message' => esc_html( $message ), 'link' => esc_url( $link ) ); } } return $error_messages; } public function build_message( $message, $params = '' ) { $params = wp_parse_args( $params, array() ); foreach ( $params as $key => $val ) { if ( ! preg_match( '/^[0-9A-Za-z_]+$/', $key ) ) { // invalid key continue; } $placeholder = '%' . $key . '%'; if ( false !== stripos( $message, $placeholder ) ) { $message = str_ireplace( $placeholder, $val, $message ); } } return $message; } public function get_default_message( $code ) { switch ( $code ) { case self::error_maybe_empty: return __( "There is a possible empty field.", 'contact-form-7' ); case self::error_invalid_mailbox_syntax: return __( "Invalid mailbox syntax is used.", 'contact-form-7' ); case self::error_email_not_in_site_domain: return __( "Sender email address does not belong to the site domain.", 'contact-form-7' ); case self::error_html_in_message: return __( "HTML tags are used in a message.", 'contact-form-7' ); case self::error_multiple_controls_in_label: return __( "Multiple form controls are in a single label element.", 'contact-form-7' ); case self::error_invalid_mail_header: return __( "There are invalid mail header fields.", 'contact-form-7' ); case self::error_deprecated_settings: return __( "Deprecated settings are used.", 'contact-form-7' ); default: return ''; } } public function add_error( $section, $code, $args = '' ) { $args = wp_parse_args( $args, array( 'message' => '', 'params' => array(), ) ); if ( ! isset( $this->errors[$section] ) ) { $this->errors[$section] = array(); } $this->errors[$section][] = array( 'code' => $code, 'args' => $args ); return true; } public function remove_error( $section, $code ) { if ( empty( $this->errors[$section] ) ) { return; } foreach ( (array) $this->errors[$section] as $key => $error ) { if ( isset( $error['code'] ) && $error['code'] == $code ) { unset( $this->errors[$section][$key] ); } } } public function validate() { $this->errors = array(); $this->validate_form(); $this->validate_mail( 'mail' ); $this->validate_mail( 'mail_2' ); $this->validate_messages(); $this->validate_additional_settings(); do_action( 'wpcf7_config_validator_validate', $this ); return $this->is_valid(); } public function save() { if ( $this->contact_form->initial() ) { return; } delete_post_meta( $this->contact_form->id(), '_config_errors' ); if ( $this->errors ) { update_post_meta( $this->contact_form->id(), '_config_errors', $this->errors ); } } public function restore() { $config_errors = get_post_meta( $this->contact_form->id(), '_config_errors', true ); foreach ( (array) $config_errors as $section => $errors ) { if ( empty( $errors ) ) { continue; } if ( ! is_array( $errors ) ) { // for back-compat $code = $errors; $this->add_error( $section, $code ); } else { foreach ( (array) $errors as $error ) { if ( ! empty( $error['code'] ) ) { $code = $error['code']; $args = isset( $error['args'] ) ? $error['args'] : ''; $this->add_error( $section, $code, $args ); } } } } } public function replace_mail_tags_with_minimum_input( $matches ) { // allow [[foo]] syntax for escaping a tag if ( $matches[1] == '[' && $matches[4] == ']' ) { return substr( $matches[0], 1, -1 ); } $tag = $matches[0]; $tagname = $matches[2]; $values = $matches[3]; if ( ! empty( $values ) ) { preg_match_all( '/"[^"]*"|\'[^\']*\'/', $values, $matches ); $values = wpcf7_strip_quote_deep( $matches[0] ); } $do_not_heat = false; if ( preg_match( '/^_raw_(.+)$/', $tagname, $matches ) ) { $tagname = trim( $matches[1] ); $do_not_heat = true; } $format = ''; if ( preg_match( '/^_format_(.+)$/', $tagname, $matches ) ) { $tagname = trim( $matches[1] ); $format = $values[0]; } $example_email = 'example@example.com'; $example_text = 'example'; $example_blank = ''; $form_tags = $this->contact_form->scan_form_tags( array( 'name' => $tagname ) ); if ( $form_tags ) { $form_tag = new WPCF7_FormTag( $form_tags[0] ); $is_required = ( $form_tag->is_required() || 'radio' == $form_tag->type ); if ( ! $is_required ) { return $example_blank; } if ( wpcf7_form_tag_supports( $form_tag->type, 'selectable-values' ) ) { if ( $form_tag->pipes instanceof WPCF7_Pipes ) { if ( $do_not_heat ) { $before_pipes = $form_tag->pipes->collect_befores(); $last_item = array_pop( $before_pipes ); } else { $after_pipes = $form_tag->pipes->collect_afters(); $last_item = array_pop( $after_pipes ); } } else { $last_item = array_pop( $form_tag->values ); } if ( $last_item && wpcf7_is_mailbox_list( $last_item ) ) { return $example_email; } else { return $example_text; } } if ( 'email' == $form_tag->basetype ) { return $example_email; } else { return $example_text; } } else { $tagname = preg_replace( '/^wpcf7\./', '_', $tagname ); // for back-compat if ( '_post_author_email' == $tagname ) { return $example_email; } elseif ( '_' == substr( $tagname, 0, 1 ) ) { // maybe special mail tag return $example_text; } } return $tag; } public function validate_form() { $section = 'form.body'; $form = $this->contact_form->prop( 'form' ); $this->detect_multiple_controls_in_label( $section, $form ); $this->detect_unavailable_names( $section, $form ); } public function detect_multiple_controls_in_label( $section, $content ) { $pattern = '%(.+?)%s'; if ( preg_match_all( $pattern, $content, $matches ) ) { $form_tags_manager = WPCF7_FormTagsManager::get_instance(); foreach ( $matches[1] as $insidelabel ) { $tags = $form_tags_manager->scan( $insidelabel ); $fields_count = 0; foreach ( $tags as $tag ) { $is_multiple_controls_container = wpcf7_form_tag_supports( $tag->type, 'multiple-controls-container' ); if ( $is_multiple_controls_container ) { $fields_count += count( $tag->values ); if ( $tag->has_option( 'free_text' ) ) { $fields_count += 1; } } elseif ( ! empty( $tag->name ) ) { $fields_count += 1; } if ( 1 < $fields_count ) { return $this->add_error( $section, self::error_multiple_controls_in_label, array( 'link' => self::get_doc_link( 'multiple_controls_in_label' ), ) ); } } } } return false; } public function detect_unavailable_names( $section, $content ) { $public_query_vars = array( 'm', 'p', 'posts', 'w', 'cat', 'withcomments', 'withoutcomments', 's', 'search', 'exact', 'sentence', 'calendar', 'page', 'paged', 'more', 'tb', 'pb', 'author', 'order', 'orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'tag', 'feed', 'author_name', 'static', 'pagename', 'page_id', 'error', 'attachment', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'taxonomy', 'term', 'cpage', 'post_type', 'embed' ); $form_tags_manager = WPCF7_FormTagsManager::get_instance(); $ng_named_tags = $form_tags_manager->filter( $content, array( 'name' => $public_query_vars ) ); $ng_names = array(); foreach ( $ng_named_tags as $tag ) { $ng_names[] = $tag['name']; } if ( $ng_names ) { $ng_names = array_unique( $ng_names ); return $this->add_error( $section, self::error_unavailable_names, array( 'message' => __( "Unavailable names (%names%) are used for form controls.", 'contact-form-7' ), 'params' => array( 'names' => implode( ', ', $ng_names ) ), 'link' => self::get_doc_link( 'unavailable_names' ), ) ); } return false; } public function validate_mail( $template = 'mail' ) { $components = (array) $this->contact_form->prop( $template ); if ( ! $components ) { return; } if ( 'mail' != $template && empty( $components['active'] ) ) { return; } $components = wp_parse_args( $components, array( 'subject' => '', 'sender' => '', 'recipient' => '', 'additional_headers' => '', 'body' => '', 'attachments' => '', ) ); $callback = array( $this, 'replace_mail_tags_with_minimum_input' ); $subject = $components['subject']; $subject = new WPCF7_MailTaggedText( $subject, array( 'callback' => $callback ) ); $subject = $subject->replace_tags(); $subject = wpcf7_strip_newline( $subject ); $this->detect_maybe_empty( sprintf( '%s.subject', $template ), $subject ); $sender = $components['sender']; $sender = new WPCF7_MailTaggedText( $sender, array( 'callback' => $callback ) ); $sender = $sender->replace_tags(); $sender = wpcf7_strip_newline( $sender ); if ( ! $this->detect_invalid_mailbox_syntax( sprintf( '%s.sender', $template ), $sender ) && ! wpcf7_is_email_in_site_domain( $sender ) ) { $this->add_error( sprintf( '%s.sender', $template ), self::error_email_not_in_site_domain, array( 'link' => self::get_doc_link( 'email_not_in_site_domain' ), ) ); } $recipient = $components['recipient']; $recipient = new WPCF7_MailTaggedText( $recipient, array( 'callback' => $callback ) ); $recipient = $recipient->replace_tags(); $recipient = wpcf7_strip_newline( $recipient ); $this->detect_invalid_mailbox_syntax( sprintf( '%s.recipient', $template ), $recipient ); $additional_headers = $components['additional_headers']; $additional_headers = new WPCF7_MailTaggedText( $additional_headers, array( 'callback' => $callback ) ); $additional_headers = $additional_headers->replace_tags(); $additional_headers = explode( "\n", $additional_headers ); $mailbox_header_types = array( 'reply-to', 'cc', 'bcc' ); $invalid_mail_header_exists = false; foreach ( $additional_headers as $header ) { $header = trim( $header ); if ( '' === $header ) { continue; } if ( ! preg_match( '/^([0-9A-Za-z-]+):(.+)$/', $header, $matches ) ) { $invalid_mail_header_exists = true; } else { $header_name = $matches[1]; $header_value = $matches[2]; if ( in_array( strtolower( $header_name ), $mailbox_header_types ) ) { $this->detect_invalid_mailbox_syntax( sprintf( '%s.additional_headers', $template ), $header_value, array( 'message' => __( "Invalid mailbox syntax is used in the %name% field.", 'contact-form-7' ), 'params' => array( 'name' => $header_name ) ) ); } } } if ( $invalid_mail_header_exists ) { $this->add_error( sprintf( '%s.additional_headers', $template ), self::error_invalid_mail_header, array( 'link' => self::get_doc_link( 'invalid_mail_header' ), ) ); } $body = $components['body']; $body = new WPCF7_MailTaggedText( $body, array( 'callback' => $callback ) ); $body = $body->replace_tags(); $this->detect_maybe_empty( sprintf( '%s.body', $template ), $body ); if ( '' !== $components['attachments'] ) { foreach ( explode( "\n", $components['attachments'] ) as $line ) { $line = trim( $line ); if ( '' === $line || '[' == substr( $line, 0, 1 ) ) { continue; } $this->detect_file_not_found( sprintf( '%s.attachments', $template ), $line ); } } } public function detect_invalid_mailbox_syntax( $section, $content, $args = '' ) { $args = wp_parse_args( $args, array( 'link' => self::get_doc_link( 'invalid_mailbox_syntax' ), 'message' => '', 'params' => array(), ) ); if ( ! wpcf7_is_mailbox_list( $content ) ) { return $this->add_error( $section, self::error_invalid_mailbox_syntax, $args ); } return false; } public function detect_maybe_empty( $section, $content ) { if ( '' === $content ) { return $this->add_error( $section, self::error_maybe_empty, array( 'link' => self::get_doc_link( 'maybe_empty' ), ) ); } return false; } public function detect_file_not_found( $section, $content ) { $path = path_join( WP_CONTENT_DIR, $content ); if ( ! @is_readable( $path ) || ! @is_file( $path ) ) { return $this->add_error( $section, self::error_file_not_found, array( 'message' => __( "Attachment file does not exist at %path%.", 'contact-form-7' ), 'params' => array( 'path' => $content ), 'link' => self::get_doc_link( 'file_not_found' ), ) ); } return false; } public function validate_messages() { $messages = (array) $this->contact_form->prop( 'messages' ); if ( ! $messages ) { return; } if ( isset( $messages['captcha_not_match'] ) && ! wpcf7_use_really_simple_captcha() ) { unset( $messages['captcha_not_match'] ); } foreach ( $messages as $key => $message ) { $section = sprintf( 'messages.%s', $key ); $this->detect_html_in_message( $section, $message ); } } public function detect_html_in_message( $section, $content ) { $stripped = wp_strip_all_tags( $content ); if ( $stripped != $content ) { return $this->add_error( $section, self::error_html_in_message, array( 'link' => self::get_doc_link( 'html_in_message' ), ) ); } return false; } public function validate_additional_settings() { $deprecated_settings_used = $this->contact_form->additional_setting( 'on_sent_ok' ) || $this->contact_form->additional_setting( 'on_submit' ); if ( $deprecated_settings_used ) { return $this->add_error( 'additional_settings.body', self::error_deprecated_settings, array( 'link' => self::get_doc_link( 'deprecated_settings' ), ) ); } } } postmeta WHERE meta_key = '_old_cf7_unit_id'" . $wpdb->prepare( " AND meta_value = %d", $old_id ); if ( $new_id = $wpdb->get_var( $q ) ) { return wpcf7_contact_form( $new_id ); } } function wpcf7_get_contact_form_by_title( $title ) { $page = get_page_by_title( $title, OBJECT, WPCF7_ContactForm::post_type ); if ( $page ) { return wpcf7_contact_form( $page->ID ); } return null; } function wpcf7_get_current_contact_form() { if ( $current = WPCF7_ContactForm::get_current() ) { return $current; } } function wpcf7_is_posted() { if ( ! $contact_form = wpcf7_get_current_contact_form() ) { return false; } return $contact_form->is_posted(); } function wpcf7_get_hangover( $name, $default = null ) { if ( ! wpcf7_is_posted() ) { return $default; } $submission = WPCF7_Submission::get_instance(); if ( ! $submission || $submission->is( 'mail_sent' ) ) { return $default; } return isset( $_POST[$name] ) ? wp_unslash( $_POST[$name] ) : $default; } function wpcf7_get_validation_error( $name ) { if ( ! $contact_form = wpcf7_get_current_contact_form() ) { return ''; } return $contact_form->validation_error( $name ); } function wpcf7_get_message( $status ) { if ( ! $contact_form = wpcf7_get_current_contact_form() ) { return ''; } return $contact_form->message( $status ); } function wpcf7_form_controls_class( $type, $default = '' ) { $type = trim( $type ); $default = array_filter( explode( ' ', $default ) ); $classes = array_merge( array( 'wpcf7-form-control' ), $default ); $typebase = rtrim( $type, '*' ); $required = ( '*' == substr( $type, -1 ) ); $classes[] = 'wpcf7-' . $typebase; if ( $required ) { $classes[] = 'wpcf7-validates-as-required'; } $classes = array_unique( $classes ); return implode( ' ', $classes ); } function wpcf7_contact_form_tag_func( $atts, $content = null, $code = '' ) { if ( is_feed() ) { return '[contact-form-7]'; } if ( 'contact-form-7' == $code ) { $atts = shortcode_atts( array( 'id' => 0, 'title' => '', 'html_id' => '', 'html_name' => '', 'html_class' => '', 'output' => 'form', ), $atts, 'wpcf7' ); $id = (int) $atts['id']; $title = trim( $atts['title'] ); if ( ! $contact_form = wpcf7_contact_form( $id ) ) { $contact_form = wpcf7_get_contact_form_by_title( $title ); } } else { if ( is_string( $atts ) ) { $atts = explode( ' ', $atts, 2 ); } $id = (int) array_shift( $atts ); $contact_form = wpcf7_get_contact_form_by_old_id( $id ); } if ( ! $contact_form ) { return '[contact-form-7 404 "Not Found"]'; } return $contact_form->form_html( $atts ); } function wpcf7_save_contact_form( $args = '', $context = 'save' ) { $args = wp_parse_args( $args, array( 'id' => -1, 'title' => null, 'locale' => null, 'form' => null, 'mail' => null, 'mail_2' => null, 'messages' => null, 'additional_settings' => null, ) ); $args['id'] = (int) $args['id']; if ( -1 == $args['id'] ) { $contact_form = WPCF7_ContactForm::get_template(); } else { $contact_form = wpcf7_contact_form( $args['id'] ); } if ( empty( $contact_form ) ) { return false; } if ( null !== $args['title'] ) { $contact_form->set_title( $args['title'] ); } if ( null !== $args['locale'] ) { $contact_form->set_locale( $args['locale'] ); } $properties = $contact_form->get_properties(); $properties['form'] = wpcf7_sanitize_form( $args['form'], $properties['form'] ); $properties['mail'] = wpcf7_sanitize_mail( $args['mail'], $properties['mail'] ); $properties['mail']['active'] = true; $properties['mail_2'] = wpcf7_sanitize_mail( $args['mail_2'], $properties['mail_2'] ); $properties['messages'] = wpcf7_sanitize_messages( $args['messages'], $properties['messages'] ); $properties['additional_settings'] = wpcf7_sanitize_additional_settings( $args['additional_settings'], $properties['additional_settings'] ); $contact_form->set_properties( $properties ); do_action( 'wpcf7_save_contact_form', $contact_form, $args, $context ); if ( 'save' == $context ) { $contact_form->save(); } return $contact_form; } function wpcf7_sanitize_form( $input, $default = '' ) { if ( null === $input ) { return $default; } $output = trim( $input ); return $output; } function wpcf7_sanitize_mail( $input, $defaults = array() ) { $defaults = wp_parse_args( $defaults, array( 'active' => false, 'subject' => '', 'sender' => '', 'recipient' => '', 'body' => '', 'additional_headers' => '', 'attachments' => '', 'use_html' => false, 'exclude_blank' => false, ) ); $input = wp_parse_args( $input, $defaults ); $output = array(); $output['active'] = (bool) $input['active']; $output['subject'] = trim( $input['subject'] ); $output['sender'] = trim( $input['sender'] ); $output['recipient'] = trim( $input['recipient'] ); $output['body'] = trim( $input['body'] ); $output['additional_headers'] = ''; $headers = str_replace( "\r\n", "\n", $input['additional_headers'] ); $headers = explode( "\n", $headers ); foreach ( $headers as $header ) { $header = trim( $header ); if ( '' !== $header ) { $output['additional_headers'] .= $header . "\n"; } } $output['additional_headers'] = trim( $output['additional_headers'] ); $output['attachments'] = trim( $input['attachments'] ); $output['use_html'] = (bool) $input['use_html']; $output['exclude_blank'] = (bool) $input['exclude_blank']; return $output; } function wpcf7_sanitize_messages( $input, $defaults = array() ) { $output = array(); foreach ( wpcf7_messages() as $key => $val ) { if ( isset( $input[$key] ) ) { $output[$key] = trim( $input[$key] ); } elseif ( isset( $defaults[$key] ) ) { $output[$key] = $defaults[$key]; } } return $output; } function wpcf7_sanitize_additional_settings( $input, $default = '' ) { if ( null === $input ) { return $default; } $output = trim( $input ); return $output; } INDX( o G((N~9xb8lW*'VHW*dQX+ capabilities.php9pZ8lW*'VHW*dQX+ CAPABI~1.PHP:j82X*'VH{X*dQX+@(? config-validator.php:pZ82X*'VH{X*dQX+@(? COFIG~1.PHP;v8)X*'VHhY*kQX+  contact-form-functions.php<t8Y*HZ*nQX+  contact-form-template.php=xb8[*H[*nQX+`eS contact-form.php;pZ8)X*'VHhY*kQX+  CONTAC1.PHP<pZ8Y*HZ*nQX+  CONTAC~2.PHP=pZ8[*H[*nQX+`eS CONTAC~3.PHP>p^8[*TIO\*$wpQX+N controller.php>pZ8[*TIO\*$wpQX+N CONTRO~1.PHPLXH89f*+QX++QX++QX+ css?pZ8\*TI]*$wpQX+  form-tag.php@l8^]*TII]*;rQX+0 form-tags-manager.php@pZ8^]*TII]*;rQX+0 FORM-T~1.PHPAp^8K]*Jzo^*sQX+0( formatting.phpApZ8K]*Jzo^*sQX+0( FORMAT~1.PHPBp\8^*J4_*sQX+ ~ functions.phpBpZ8^*J4_*sQX+ ~ FUNCTI~1.PHPCp`8_*J _*y?vQX+ integration.phpCpZ8_*J _*y?vQX+  INTEGR~1.PHPOXF8ph*QX+QX+QX+ js0DhR8F`*Jg`*y?vQX+ l10n.phpEhR8d`*QKWa*xQX+05) mail.phpFhR8̥a*Jb*{QX+8 pipe.phpGpZ8ib*qM>b*{QX+0  rest-api.phpHp^8h*c*QKc*3f}QX+ shortcodes.phpHpZ8h*c*QKc*3f}QX+ SHORTC~1.PHPIp^8c*K=d*3f}QX+  submission.phpIpZ8c*K=d*3f}QX+  SUBMIS~1.PHPJhX8d*qM1d*QX+) upgrade.phpKp^8ave*qM|e*QX+  validation.phpKpZ8ave*qM|e*QX+  VALIDA~1.PHP %2$s %1$s [text* your-name] [submit "%6$s"]', __( '(required)', 'contact-form-7' ), __( 'Your Name', 'contact-form-7' ), __( 'Your Email', 'contact-form-7' ), __( 'Subject', 'contact-form-7' ), __( 'Your Message', 'contact-form-7' ), __( 'Send', 'contact-form-7' ) ); return trim( $template ); } public static function mail() { $template = array( 'subject' => /* translators: 1: blog name, 2: [your-subject] */ sprintf( _x( '%1$s "%2$s"', 'mail subject', 'contact-form-7' ), get_bloginfo( 'name' ), '[your-subject]' ), 'sender' => sprintf( '[your-name] <%s>', self::from_email() ), 'body' => /* translators: %s: [your-name] <[your-email]> */ sprintf( __( 'From: %s', 'contact-form-7' ), '[your-name] <[your-email]>' ) . "\n" /* translators: %s: [your-subject] */ . sprintf( __( 'Subject: %s', 'contact-form-7' ), '[your-subject]' ) . "\n\n" . __( 'Message Body:', 'contact-form-7' ) . "\n" . '[your-message]' . "\n\n" . '-- ' . "\n" /* translators: 1: blog name, 2: blog URL */ . sprintf( __( 'This e-mail was sent from a contact form on %1$s (%2$s)', 'contact-form-7' ), get_bloginfo( 'name' ), get_bloginfo( 'url' ) ), 'recipient' => get_option( 'admin_email' ), 'additional_headers' => 'Reply-To: [your-email]', 'attachments' => '', 'use_html' => 0, 'exclude_blank' => 0, ); return $template; } public static function mail_2() { $template = array( 'active' => false, 'subject' => /* translators: 1: blog name, 2: [your-subject] */ sprintf( _x( '%1$s "%2$s"', 'mail subject', 'contact-form-7' ), get_bloginfo( 'name' ), '[your-subject]' ), 'sender' => sprintf( '%s <%s>', get_bloginfo( 'name' ), self::from_email() ), 'body' => __( 'Message Body:', 'contact-form-7' ) . "\n" . '[your-message]' . "\n\n" . '-- ' . "\n" /* translators: 1: blog name, 2: blog URL */ . sprintf( __( 'This e-mail was sent from a contact form on %1$s (%2$s)', 'contact-form-7' ), get_bloginfo( 'name' ), get_bloginfo( 'url' ) ), 'recipient' => '[your-email]', 'additional_headers' => sprintf( 'Reply-To: %s', get_option( 'admin_email' ) ), 'attachments' => '', 'use_html' => 0, 'exclude_blank' => 0, ); return $template; } public static function from_email() { $admin_email = get_option( 'admin_email' ); $sitename = strtolower( $_SERVER['SERVER_NAME'] ); if ( wpcf7_is_localhost() ) { return $admin_email; } if ( substr( $sitename, 0, 4 ) == 'www.' ) { $sitename = substr( $sitename, 4 ); } if ( strpbrk( $admin_email, '@' ) == '@' . $sitename ) { return $admin_email; } return 'wordpress@' . $sitename; } public static function messages() { $messages = array(); foreach ( wpcf7_messages() as $key => $arr ) { $messages[$key] = $arr['default']; } return $messages; } } function wpcf7_messages() { $messages = array( 'mail_sent_ok' => array( 'description' => __( "Sender's message was sent successfully", 'contact-form-7' ), 'default' => __( "Thank you for your message. It has been sent.", 'contact-form-7' ), ), 'mail_sent_ng' => array( 'description' => __( "Sender's message failed to send", 'contact-form-7' ), 'default' => __( "There was an error trying to send your message. Please try again later.", 'contact-form-7' ), ), 'validation_error' => array( 'description' => __( "Validation errors occurred", 'contact-form-7' ), 'default' => __( "One or more fields have an error. Please check and try again.", 'contact-form-7' ), ), 'spam' => array( 'description' => __( "Submission was referred to as spam", 'contact-form-7' ), 'default' => __( "There was an error trying to send your message. Please try again later.", 'contact-form-7' ), ), 'accept_terms' => array( 'description' => __( "There are terms that the sender must accept", 'contact-form-7' ), 'default' => __( "You must accept the terms and conditions before sending your message.", 'contact-form-7' ), ), 'invalid_required' => array( 'description' => __( "There is a field that the sender must fill in", 'contact-form-7' ), 'default' => __( "The field is required.", 'contact-form-7' ), ), 'invalid_too_long' => array( 'description' => __( "There is a field with input that is longer than the maximum allowed length", 'contact-form-7' ), 'default' => __( "The field is too long.", 'contact-form-7' ), ), 'invalid_too_short' => array( 'description' => __( "There is a field with input that is shorter than the minimum allowed length", 'contact-form-7' ), 'default' => __( "The field is too short.", 'contact-form-7' ), ) ); return apply_filters( 'wpcf7_messages', $messages ); } array( 'name' => __( 'Contact Forms', 'contact-form-7' ), 'singular_name' => __( 'Contact Form', 'contact-form-7' ), ), 'rewrite' => false, 'query_var' => false, ) ); } public static function find( $args = '' ) { $defaults = array( 'post_status' => 'any', 'posts_per_page' => -1, 'offset' => 0, 'orderby' => 'ID', 'order' => 'ASC', ); $args = wp_parse_args( $args, $defaults ); $args['post_type'] = self::post_type; $q = new WP_Query(); $posts = $q->query( $args ); self::$found_items = $q->found_posts; $objs = array(); foreach ( (array) $posts as $post ) { $objs[] = new self( $post ); } return $objs; } public static function get_template( $args = '' ) { global $l10n; $defaults = array( 'locale' => null, 'title' => '' ); $args = wp_parse_args( $args, $defaults ); $locale = $args['locale']; $title = $args['title']; if ( $locale ) { $mo_orig = $l10n['contact-form-7']; wpcf7_load_textdomain( $locale ); } self::$current = $contact_form = new self; $contact_form->title = ( $title ? $title : __( 'Untitled', 'contact-form-7' ) ); $contact_form->locale = ( $locale ? $locale : get_locale() ); $properties = $contact_form->get_properties(); foreach ( $properties as $key => $value ) { $properties[$key] = WPCF7_ContactFormTemplate::get_default( $key ); } $contact_form->properties = $properties; $contact_form = apply_filters( 'wpcf7_contact_form_default_pack', $contact_form, $args ); if ( isset( $mo_orig ) ) { $l10n['contact-form-7'] = $mo_orig; } return $contact_form; } public static function get_instance( $post ) { $post = get_post( $post ); if ( ! $post || self::post_type != get_post_type( $post ) ) { return false; } return self::$current = new self( $post ); } private static function get_unit_tag( $id = 0 ) { static $global_count = 0; $global_count += 1; if ( in_the_loop() ) { $unit_tag = sprintf( 'wpcf7-f%1$d-p%2$d-o%3$d', absint( $id ), get_the_ID(), $global_count ); } else { $unit_tag = sprintf( 'wpcf7-f%1$d-o%2$d', absint( $id ), $global_count ); } return $unit_tag; } private function __construct( $post = null ) { $post = get_post( $post ); if ( $post && self::post_type == get_post_type( $post ) ) { $this->id = $post->ID; $this->name = $post->post_name; $this->title = $post->post_title; $this->locale = get_post_meta( $post->ID, '_locale', true ); $properties = $this->get_properties(); foreach ( $properties as $key => $value ) { if ( metadata_exists( 'post', $post->ID, '_' . $key ) ) { $properties[$key] = get_post_meta( $post->ID, '_' . $key, true ); } elseif ( metadata_exists( 'post', $post->ID, $key ) ) { $properties[$key] = get_post_meta( $post->ID, $key, true ); } } $this->properties = $properties; $this->upgrade(); } do_action( 'wpcf7_contact_form', $this ); } public function __get( $name ) { $message = __( '%1$s property of a WPCF7_ContactForm object is no longer accessible. Use %2$s method instead.', 'contact-form-7' ); if ( 'id' == $name ) { if ( WP_DEBUG ) { trigger_error( sprintf( $message, 'id', 'id()' ) ); } return $this->id; } elseif ( 'title' == $name ) { if ( WP_DEBUG ) { trigger_error( sprintf( $message, 'title', 'title()' ) ); } return $this->title; } elseif ( $prop = $this->prop( $name ) ) { if ( WP_DEBUG ) { trigger_error( sprintf( $message, $name, 'prop(\'' . $name . '\')' ) ); } return $prop; } } public function initial() { return empty( $this->id ); } public function prop( $name ) { $props = $this->get_properties(); return isset( $props[$name] ) ? $props[$name] : null; } public function get_properties() { $properties = (array) $this->properties; $properties = wp_parse_args( $properties, array( 'form' => '', 'mail' => array(), 'mail_2' => array(), 'messages' => array(), 'additional_settings' => '', ) ); $properties = (array) apply_filters( 'wpcf7_contact_form_properties', $properties, $this ); return $properties; } public function set_properties( $properties ) { $defaults = $this->get_properties(); $properties = wp_parse_args( $properties, $defaults ); $properties = array_intersect_key( $properties, $defaults ); $this->properties = $properties; } public function id() { return $this->id; } public function name() { return $this->name; } public function title() { return $this->title; } public function set_title( $title ) { $title = strip_tags( $title ); $title = trim( $title ); if ( '' === $title ) { $title = __( 'Untitled', 'contact-form-7' ); } $this->title = $title; } public function locale() { if ( wpcf7_is_valid_locale( $this->locale ) ) { return $this->locale; } else { return ''; } } public function set_locale( $locale ) { $locale = trim( $locale ); if ( wpcf7_is_valid_locale( $locale ) ) { $this->locale = $locale; } else { $this->locale = 'en_US'; } } public function shortcode_attr( $name ) { if ( isset( $this->shortcode_atts[$name] ) ) { return (string) $this->shortcode_atts[$name]; } } // Return true if this form is the same one as currently POSTed. public function is_posted() { if ( ! WPCF7_Submission::get_instance() ) { return false; } if ( empty( $_POST['_wpcf7_unit_tag'] ) ) { return false; } return $this->unit_tag == $_POST['_wpcf7_unit_tag']; } /* Generating Form HTML */ public function form_html( $args = '' ) { $args = wp_parse_args( $args, array( 'html_id' => '', 'html_name' => '', 'html_class' => '', 'output' => 'form', ) ); $this->shortcode_atts = $args; if ( 'raw_form' == $args['output'] ) { return '
    '
    				. esc_html( $this->prop( 'form' ) ) . '
    '; } if ( $this->is_true( 'subscribers_only' ) && ! current_user_can( 'wpcf7_submit', $this->id() ) ) { $notice = __( "This contact form is available only for logged in users.", 'contact-form-7' ); $notice = sprintf( '

    %s

    ', esc_html( $notice ) ); return apply_filters( 'wpcf7_subscribers_only_notice', $notice, $this ); } $this->unit_tag = self::get_unit_tag( $this->id ); $lang_tag = str_replace( '_', '-', $this->locale ); if ( preg_match( '/^([a-z]+-[a-z]+)-/i', $lang_tag, $matches ) ) { $lang_tag = $matches[1]; } $html = sprintf( '
    ', wpcf7_format_atts( array( 'role' => 'form', 'class' => 'wpcf7', 'id' => $this->unit_tag, ( get_option( 'html_type' ) == 'text/html' ) ? 'lang' : 'xml:lang' => $lang_tag, 'dir' => wpcf7_is_rtl( $this->locale ) ? 'rtl' : 'ltr', ) ) ); $html .= "\n" . $this->screen_reader_response() . "\n"; $url = wpcf7_get_request_uri(); if ( $frag = strstr( $url, '#' ) ) { $url = substr( $url, 0, -strlen( $frag ) ); } $url .= '#' . $this->unit_tag; $url = apply_filters( 'wpcf7_form_action_url', $url ); $id_attr = apply_filters( 'wpcf7_form_id_attr', preg_replace( '/[^A-Za-z0-9:._-]/', '', $args['html_id'] ) ); $name_attr = apply_filters( 'wpcf7_form_name_attr', preg_replace( '/[^A-Za-z0-9:._-]/', '', $args['html_name'] ) ); $class = 'wpcf7-form'; if ( $this->is_posted() ) { $submission = WPCF7_Submission::get_instance(); if ( $submission->is( 'validation_failed' ) ) { $class .= ' invalid'; } elseif ( $submission->is( 'spam' ) ) { $class .= ' spam'; } elseif ( $submission->is( 'mail_sent' ) ) { $class .= ' sent'; } elseif ( $submission->is( 'mail_failed' ) ) { $class .= ' failed'; } } if ( $args['html_class'] ) { $class .= ' ' . $args['html_class']; } if ( $this->in_demo_mode() ) { $class .= ' demo'; } $class = explode( ' ', $class ); $class = array_map( 'sanitize_html_class', $class ); $class = array_filter( $class ); $class = array_unique( $class ); $class = implode( ' ', $class ); $class = apply_filters( 'wpcf7_form_class_attr', $class ); $enctype = apply_filters( 'wpcf7_form_enctype', '' ); $autocomplete = apply_filters( 'wpcf7_form_autocomplete', '' ); $novalidate = apply_filters( 'wpcf7_form_novalidate', wpcf7_support_html5() ); $atts = array( 'action' => esc_url( $url ), 'method' => 'post', 'class' => $class, 'enctype' => wpcf7_enctype_value( $enctype ), 'autocomplete' => $autocomplete, 'novalidate' => $novalidate ? 'novalidate' : '', ); if ( '' !== $id_attr ) { $atts['id'] = $id_attr; } if ( '' !== $name_attr ) { $atts['name'] = $name_attr; } $atts = wpcf7_format_atts( $atts ); $html .= sprintf( '
    ', $atts ) . "\n"; $html .= $this->form_hidden_fields(); $html .= $this->form_elements(); if ( ! $this->responses_count ) { $html .= $this->form_response_output(); } $html .= '
    '; $html .= '
    '; return $html; } private function form_hidden_fields() { $hidden_fields = array( '_wpcf7' => $this->id(), '_wpcf7_version' => WPCF7_VERSION, '_wpcf7_locale' => $this->locale(), '_wpcf7_unit_tag' => $this->unit_tag, '_wpcf7_container_post' => 0, ); if ( in_the_loop() ) { $hidden_fields['_wpcf7_container_post'] = (int) get_the_ID(); } if ( $this->nonce_is_active() ) { $hidden_fields['_wpnonce'] = wpcf7_create_nonce(); } $hidden_fields += (array) apply_filters( 'wpcf7_form_hidden_fields', array() ); $content = ''; foreach ( $hidden_fields as $name => $value ) { $content .= sprintf( '', esc_attr( $name ), esc_attr( $value ) ) . "\n"; } return '
    ' . "\n" . $content . '
    ' . "\n"; } public function form_response_output() { $class = 'wpcf7-response-output'; $role = ''; $content = ''; if ( $this->is_posted() ) { // Post response output for non-AJAX $role = 'alert'; $submission = WPCF7_Submission::get_instance(); $content = $submission->get_response(); if ( $submission->is( 'validation_failed' ) ) { $class .= ' wpcf7-validation-errors'; } elseif ( $submission->is( 'spam' ) ) { $class .= ' wpcf7-spam-blocked'; } elseif ( $submission->is( 'mail_sent' ) ) { $class .= ' wpcf7-mail-sent-ok'; } elseif ( $submission->is( 'mail_failed' ) ) { $class .= ' wpcf7-mail-sent-ng'; } } else { $class .= ' wpcf7-display-none'; } $atts = array( 'class' => trim( $class ), 'role' => trim( $role ), ); $atts = wpcf7_format_atts( $atts ); $output = sprintf( '
    %2$s
    ', $atts, esc_html( $content ) ); $output = apply_filters( 'wpcf7_form_response_output', $output, $class, $content, $this ); $this->responses_count += 1; return $output; } public function screen_reader_response() { $class = 'screen-reader-response'; $role = ''; $content = ''; if ( $this->is_posted() ) { // Post response output for non-AJAX $role = 'alert'; $submission = WPCF7_Submission::get_instance(); if ( $response = $submission->get_response() ) { $content = esc_html( $response ); } if ( $invalid_fields = $submission->get_invalid_fields() ) { $content .= "\n" . '
      ' . "\n"; foreach ( (array) $invalid_fields as $name => $field ) { if ( $field['idref'] ) { $link = sprintf( '%2$s', esc_attr( $field['idref'] ), esc_html( $field['reason'] ) ); $content .= sprintf( '
    • %s
    • ', $link ); } else { $content .= sprintf( '
    • %s
    • ', esc_html( $field['reason'] ) ); } $content .= "\n"; } $content .= '
    ' . "\n"; } } $atts = array( 'class' => trim( $class ), 'role' => trim( $role ) ); $atts = wpcf7_format_atts( $atts ); $output = sprintf( '
    %2$s
    ', $atts, $content ); return $output; } public function validation_error( $name ) { $error = ''; if ( $this->is_posted() ) { $submission = WPCF7_Submission::get_instance(); if ( $invalid_field = $submission->get_invalid_field( $name ) ) { $error = trim( $invalid_field['reason'] ); } } if ( ! $error ) { return $error; } $error = sprintf( '%s', esc_html( $error ) ); return apply_filters( 'wpcf7_validation_error', $error, $name, $this ); } /* Form Elements */ public function replace_all_form_tags() { $manager = WPCF7_FormTagsManager::get_instance(); $form = $this->prop( 'form' ); if ( WPCF7_AUTOP ) { $form = $manager->normalize( $form ); $form = wpcf7_autop( $form ); } $form = $manager->replace_all( $form ); $this->scanned_form_tags = $manager->get_scanned_tags(); return $form; } public function form_do_shortcode() { wpcf7_deprecated_function( __METHOD__, '4.6', 'WPCF7_ContactForm::replace_all_form_tags' ); return $this->replace_all_form_tags(); } public function scan_form_tags( $cond = null ) { $manager = WPCF7_FormTagsManager::get_instance(); if ( empty( $this->scanned_form_tags ) ) { $this->scanned_form_tags = $manager->scan( $this->prop( 'form' ) ); } $tags = $this->scanned_form_tags; return $manager->filter( $tags, $cond ); } public function form_scan_shortcode( $cond = null ) { wpcf7_deprecated_function( __METHOD__, '4.6', 'WPCF7_ContactForm::scan_form_tags' ); return $this->scan_form_tags( $cond ); } public function form_elements() { return apply_filters( 'wpcf7_form_elements', $this->replace_all_form_tags() ); } public function collect_mail_tags( $args = '' ) { $args = wp_parse_args( $args, array( 'include' => array(), 'exclude' => array( 'acceptance', 'captchac', 'captchar', 'quiz', 'count' ), ) ); $tags = $this->scan_form_tags(); $mailtags = array(); foreach ( (array) $tags as $tag ) { $type = $tag->basetype; if ( empty( $type ) ) { continue; } elseif ( ! empty( $args['include'] ) ) { if ( ! in_array( $type, $args['include'] ) ) { continue; } } elseif ( ! empty( $args['exclude'] ) ) { if ( in_array( $type, $args['exclude'] ) ) { continue; } } $mailtags[] = $tag->name; } $mailtags = array_unique( array_filter( $mailtags ) ); return apply_filters( 'wpcf7_collect_mail_tags', $mailtags, $args, $this ); } public function suggest_mail_tags( $for = 'mail' ) { $mail = wp_parse_args( $this->prop( $for ), array( 'active' => false, 'recipient' => '', 'sender' => '', 'subject' => '', 'body' => '', 'additional_headers' => '', 'attachments' => '', 'use_html' => false, 'exclude_blank' => false, ) ); $mail = array_filter( $mail ); foreach ( (array) $this->collect_mail_tags() as $mail_tag ) { $pattern = sprintf( '/\[(_[a-z]+_)?%s([ \t]+[^]]+)?\]/', preg_quote( $mail_tag, '/' ) ); $used = preg_grep( $pattern, $mail ); echo sprintf( '[%2$s]', 'mailtag code ' . ( $used ? 'used' : 'unused' ), esc_html( $mail_tag ) ); } } public function submit( $args = '' ) { $args = wp_parse_args( $args, array( 'skip_mail' => $this->in_demo_mode() || ! empty( $this->skip_mail ), ) ); if ( $this->is_true( 'subscribers_only' ) && ! current_user_can( 'wpcf7_submit', $this->id() ) ) { $result = array( 'contact_form_id' => $this->id(), 'status' => 'error', 'message' => __( "This contact form is available only for logged in users.", 'contact-form-7' ), ); return $result; } $submission = WPCF7_Submission::get_instance( $this, array( 'skip_mail' => $args['skip_mail'], ) ); $result = array( 'contact_form_id' => $this->id(), 'status' => $submission->get_status(), 'message' => $submission->get_response(), 'demo_mode' => $this->in_demo_mode(), ); if ( $submission->is( 'validation_failed' ) ) { $result['invalid_fields'] = $submission->get_invalid_fields(); } if ( $submission->is( 'mail_sent' ) ) { $on_sent_ok = $this->additional_setting( 'on_sent_ok', false ); if ( ! empty( $on_sent_ok ) ) { $result['scripts_on_sent_ok'] = array_map( 'wpcf7_strip_quote', $on_sent_ok ); } } $on_submit = $this->additional_setting( 'on_submit', false ); if ( ! empty( $on_submit ) ) { $result['scripts_on_submit'] = array_map( 'wpcf7_strip_quote', $on_submit ); } do_action( 'wpcf7_submit', $this, $result ); return $result; } /* Message */ public function message( $status, $filter = true ) { $messages = $this->prop( 'messages' ); $message = isset( $messages[$status] ) ? $messages[$status] : ''; if ( $filter ) { $message = wp_strip_all_tags( $message ); $message = wpcf7_mail_replace_tags( $message, array( 'html' => true ) ); $message = apply_filters( 'wpcf7_display_message', $message, $status ); } return $message; } /* Additional settings */ public function additional_setting( $name, $max = 1 ) { $settings = (array) explode( "\n", $this->prop( 'additional_settings' ) ); $pattern = '/^([a-zA-Z0-9_]+)[\t ]*:(.*)$/'; $count = 0; $values = array(); foreach ( $settings as $setting ) { if ( preg_match( $pattern, $setting, $matches ) ) { if ( $matches[1] != $name ) { continue; } if ( ! $max || $count < (int) $max ) { $values[] = trim( $matches[2] ); $count += 1; } } } return $values; } public function is_true( $name ) { $settings = $this->additional_setting( $name, false ); foreach ( $settings as $setting ) { if ( in_array( $setting, array( 'on', 'true', '1' ) ) ) { return true; } } return false; } public function in_demo_mode() { return $this->is_true( 'demo_mode' ); } public function nonce_is_active() { $is_active = WPCF7_VERIFY_NONCE; if ( $this->is_true( 'subscribers_only' ) ) { $is_active = true; } return (bool) apply_filters( 'wpcf7_verify_nonce', $is_active, $this ); } /* Upgrade */ private function upgrade() { $mail = $this->prop( 'mail' ); if ( is_array( $mail ) && ! isset( $mail['recipient'] ) ) { $mail['recipient'] = get_option( 'admin_email' ); } $this->properties['mail'] = $mail; $messages = $this->prop( 'messages' ); if ( is_array( $messages ) ) { foreach ( wpcf7_messages() as $key => $arr ) { if ( ! isset( $messages[$key] ) ) { $messages[$key] = $arr['default']; } } } $this->properties['messages'] = $messages; } /* Save */ public function save() { $props = $this->get_properties(); $post_content = implode( "\n", wpcf7_array_flatten( $props ) ); if ( $this->initial() ) { $post_id = wp_insert_post( array( 'post_type' => self::post_type, 'post_status' => 'publish', 'post_title' => $this->title, 'post_content' => trim( $post_content ), ) ); } else { $post_id = wp_update_post( array( 'ID' => (int) $this->id, 'post_status' => 'publish', 'post_title' => $this->title, 'post_content' => trim( $post_content ), ) ); } if ( $post_id ) { foreach ( $props as $prop => $value ) { update_post_meta( $post_id, '_' . $prop, wpcf7_normalize_newline_deep( $value ) ); } if ( wpcf7_is_valid_locale( $this->locale ) ) { update_post_meta( $post_id, '_locale', $this->locale ); } if ( $this->initial() ) { $this->id = $post_id; do_action( 'wpcf7_after_create', $this ); } else { do_action( 'wpcf7_after_update', $this ); } do_action( 'wpcf7_after_save', $this ); } return $post_id; } public function copy() { $new = new self; $new->title = $this->title . '_copy'; $new->locale = $this->locale; $new->properties = $this->properties; return apply_filters( 'wpcf7_copy', $new, $this ); } public function delete() { if ( $this->initial() ) { return; } if ( wp_delete_post( $this->id, true ) ) { $this->id = 0; return true; } return false; } public function shortcode( $args = '' ) { $args = wp_parse_args( $args, array( 'use_old_format' => false ) ); $title = str_replace( array( '"', '[', ']' ), '', $this->title ); if ( $args['use_old_format'] ) { $old_unit_id = (int) get_post_meta( $this->id, '_old_cf7_unit_id', true ); if ( $old_unit_id ) { $shortcode = sprintf( '[contact-form %1$d "%2$s"]', $old_unit_id, $title ); } else { $shortcode = ''; } } else { $shortcode = sprintf( '[contact-form-7 id="%1$d" title="%2$s"]', $this->id, $title ); } return apply_filters( 'wpcf7_contact_form_shortcode', $shortcode, $args, $this ); } } submit(); } } } add_filter( 'widget_text', 'wpcf7_widget_text_filter', 9 ); function wpcf7_widget_text_filter( $content ) { $pattern = '/\[[\r\n\t ]*contact-form(-7)?[\r\n\t ].*?\]/'; if ( ! preg_match( $pattern, $content ) ) { return $content; } $content = do_shortcode( $content ); return $content; } add_action( 'wp_enqueue_scripts', 'wpcf7_do_enqueue_scripts' ); function wpcf7_do_enqueue_scripts() { if ( wpcf7_load_js() ) { wpcf7_enqueue_scripts(); } if ( wpcf7_load_css() ) { wpcf7_enqueue_styles(); } } function wpcf7_enqueue_scripts() { $in_footer = true; if ( 'header' === wpcf7_load_js() ) { $in_footer = false; } wp_enqueue_script( 'contact-form-7', wpcf7_plugin_url( 'includes/js/scripts.js' ), array( 'jquery' ), WPCF7_VERSION, $in_footer ); $wpcf7 = array( 'apiSettings' => array( 'root' => esc_url_raw( rest_url( 'contact-form-7/v1' ) ), 'namespace' => 'contact-form-7/v1', ), 'recaptcha' => array( 'messages' => array( 'empty' => __( 'Please verify that you are not a robot.', 'contact-form-7' ), ), ), ); if ( defined( 'WP_CACHE' ) && WP_CACHE ) { $wpcf7['cached'] = 1; } if ( wpcf7_support_html5_fallback() ) { $wpcf7['jqueryUi'] = 1; } wp_localize_script( 'contact-form-7', 'wpcf7', $wpcf7 ); do_action( 'wpcf7_enqueue_scripts' ); } function wpcf7_script_is() { return wp_script_is( 'contact-form-7' ); } function wpcf7_enqueue_styles() { wp_enqueue_style( 'contact-form-7', wpcf7_plugin_url( 'includes/css/styles.css' ), array(), WPCF7_VERSION, 'all' ); if ( wpcf7_is_rtl() ) { wp_enqueue_style( 'contact-form-7-rtl', wpcf7_plugin_url( 'includes/css/styles-rtl.css' ), array(), WPCF7_VERSION, 'all' ); } do_action( 'wpcf7_enqueue_styles' ); } function wpcf7_style_is() { return wp_style_is( 'contact-form-7' ); } /* HTML5 Fallback */ add_action( 'wp_enqueue_scripts', 'wpcf7_html5_fallback', 20 ); function wpcf7_html5_fallback() { if ( ! wpcf7_support_html5_fallback() ) { return; } if ( wpcf7_script_is() ) { wp_enqueue_script( 'jquery-ui-datepicker' ); wp_enqueue_script( 'jquery-ui-spinner' ); } if ( wpcf7_style_is() ) { wp_enqueue_style( 'jquery-ui-smoothness', wpcf7_plugin_url( 'includes/js/jquery-ui/themes/smoothness/jquery-ui.min.css' ), array(), '1.11.4', 'screen' ); } } $value ) { if ( property_exists( __CLASS__, $key ) ) { $this->{$key} = $value; } } } } public function is_required() { return ( '*' == substr( $this->type, -1 ) ); } public function has_option( $opt ) { $pattern = sprintf( '/^%s(:.+)?$/i', preg_quote( $opt, '/' ) ); return (bool) preg_grep( $pattern, $this->options ); } public function get_option( $opt, $pattern = '', $single = false ) { $preset_patterns = array( 'date' => '([0-9]{4}-[0-9]{2}-[0-9]{2}|today(.*))', 'int' => '[0-9]+', 'signed_int' => '-?[0-9]+', 'class' => '[-0-9a-zA-Z_]+', 'id' => '[-0-9a-zA-Z_]+', ); if ( isset( $preset_patterns[$pattern] ) ) { $pattern = $preset_patterns[$pattern]; } if ( '' == $pattern ) { $pattern = '.+'; } $pattern = sprintf( '/^%s:%s$/i', preg_quote( $opt, '/' ), $pattern ); if ( $single ) { $matches = $this->get_first_match_option( $pattern ); if ( ! $matches ) { return false; } return substr( $matches[0], strlen( $opt ) + 1 ); } else { $matches_a = $this->get_all_match_options( $pattern ); if ( ! $matches_a ) { return false; } $results = array(); foreach ( $matches_a as $matches ) { $results[] = substr( $matches[0], strlen( $opt ) + 1 ); } return $results; } } public function get_id_option() { return $this->get_option( 'id', 'id', true ); } public function get_class_option( $default = '' ) { if ( is_string( $default ) ) { $default = explode( ' ', $default ); } $options = array_merge( (array) $default, (array) $this->get_option( 'class', 'class' ) ); $options = array_filter( array_unique( $options ) ); return implode( ' ', $options ); } public function get_size_option( $default = '' ) { $option = $this->get_option( 'size', 'int', true ); if ( $option ) { return $option; } $matches_a = $this->get_all_match_options( '%^([0-9]*)/[0-9]*$%' ); foreach ( (array) $matches_a as $matches ) { if ( isset( $matches[1] ) && '' !== $matches[1] ) { return $matches[1]; } } return $default; } public function get_maxlength_option( $default = '' ) { $option = $this->get_option( 'maxlength', 'int', true ); if ( $option ) { return $option; } $matches_a = $this->get_all_match_options( '%^(?:[0-9]*x?[0-9]*)?/([0-9]+)$%' ); foreach ( (array) $matches_a as $matches ) { if ( isset( $matches[1] ) && '' !== $matches[1] ) { return $matches[1]; } } return $default; } public function get_minlength_option( $default = '' ) { $option = $this->get_option( 'minlength', 'int', true ); if ( $option ) { return $option; } else { return $default; } } public function get_cols_option( $default = '' ) { $option = $this->get_option( 'cols', 'int', true ); if ( $option ) { return $option; } $matches_a = $this->get_all_match_options( '%^([0-9]*)x([0-9]*)(?:/[0-9]+)?$%' ); foreach ( (array) $matches_a as $matches ) { if ( isset( $matches[1] ) && '' !== $matches[1] ) { return $matches[1]; } } return $default; } public function get_rows_option( $default = '' ) { $option = $this->get_option( 'rows', 'int', true ); if ( $option ) { return $option; } $matches_a = $this->get_all_match_options( '%^([0-9]*)x([0-9]*)(?:/[0-9]+)?$%' ); foreach ( (array) $matches_a as $matches ) { if ( isset( $matches[2] ) && '' !== $matches[2] ) { return $matches[2]; } } return $default; } public function get_date_option( $opt ) { $option = $this->get_option( $opt, 'date', true ); if ( preg_match( '/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/', $option ) ) { return $option; } if ( preg_match( '/^today(?:([+-][0-9]+)([a-z]*))?/', $option, $matches ) ) { $number = isset( $matches[1] ) ? (int) $matches[1] : 0; $unit = isset( $matches[2] ) ? $matches[2] : ''; if ( ! preg_match( '/^(day|month|year|week)s?$/', $unit ) ) { $unit = 'days'; } $date = gmdate( 'Y-m-d', strtotime( sprintf( 'today %1$s %2$s', $number, $unit ) ) ); return $date; } return false; } public function get_default_option( $default = '', $args = '' ) { $args = wp_parse_args( $args, array( 'multiple' => false ) ); $options = (array) $this->get_option( 'default' ); $values = array(); if ( empty( $options ) ) { return $args['multiple'] ? $values : $default; } foreach ( $options as $opt ) { $opt = sanitize_key( $opt ); if ( 'user_' == substr( $opt, 0, 5 ) && is_user_logged_in() ) { $primary_props = array( 'user_login', 'user_email', 'user_url' ); $opt = in_array( $opt, $primary_props ) ? $opt : substr( $opt, 5 ); $user = wp_get_current_user(); $user_prop = $user->get( $opt ); if ( ! empty( $user_prop ) ) { if ( $args['multiple'] ) { $values[] = $user_prop; } else { return $user_prop; } } } elseif ( 'post_meta' == $opt && in_the_loop() ) { if ( $args['multiple'] ) { $values = array_merge( $values, get_post_meta( get_the_ID(), $this->name ) ); } else { $val = (string) get_post_meta( get_the_ID(), $this->name, true ); if ( strlen( $val ) ) { return $val; } } } elseif ( 'get' == $opt && isset( $_GET[$this->name] ) ) { $vals = (array) $_GET[$this->name]; $vals = array_map( 'wpcf7_sanitize_query_var', $vals ); if ( $args['multiple'] ) { $values = array_merge( $values, $vals ); } else { $val = isset( $vals[0] ) ? (string) $vals[0] : ''; if ( strlen( $val ) ) { return $val; } } } elseif ( 'post' == $opt && isset( $_POST[$this->name] ) ) { $vals = (array) $_POST[$this->name]; $vals = array_map( 'wpcf7_sanitize_query_var', $vals ); if ( $args['multiple'] ) { $values = array_merge( $values, $vals ); } else { $val = isset( $vals[0] ) ? (string) $vals[0] : ''; if ( strlen( $val ) ) { return $val; } } } elseif ( 'shortcode_attr' == $opt ) { if ( $contact_form = WPCF7_ContactForm::get_current() ) { $val = $contact_form->shortcode_attr( $this->name ); if ( strlen( $val ) ) { if ( $args['multiple'] ) { $values[] = $val; } else { return $val; } } } } } if ( $args['multiple'] ) { $values = array_unique( $values ); return $values; } else { return $default; } } public function get_data_option( $args = '' ) { $options = (array) $this->get_option( 'data' ); return apply_filters( 'wpcf7_form_tag_data_option', null, $options, $args ); } public function get_first_match_option( $pattern ) { foreach( (array) $this->options as $option ) { if ( preg_match( $pattern, $option, $matches ) ) { return $matches; } } return false; } public function get_all_match_options( $pattern ) { $result = array(); foreach( (array) $this->options as $option ) { if ( preg_match( $pattern, $option, $matches ) ) { $result[] = $matches; } } return $result; } public function offsetSet( $offset, $value ) { if ( property_exists( __CLASS__, $offset ) ) { $this->{$offset} = $value; } } public function offsetGet( $offset ) { if ( property_exists( __CLASS__, $offset ) ) { return $this->{$offset}; } return null; } public function offsetExists( $offset ) { return property_exists( __CLASS__, $offset ); } public function offsetUnset( $offset ) { } } add( $tag, $func, $features ); } function wpcf7_remove_form_tag( $tag ) { $manager = WPCF7_FormTagsManager::get_instance(); return $manager->remove( $tag ); } function wpcf7_replace_all_form_tags( $content ) { $manager = WPCF7_FormTagsManager::get_instance(); return $manager->replace_all( $content ); } function wpcf7_scan_form_tags( $cond = null ) { $contact_form = WPCF7_ContactForm::get_current(); if ( $contact_form ) { return $contact_form->scan_form_tags( $cond ); } return array(); } function wpcf7_form_tag_supports( $tag, $feature ) { $manager = WPCF7_FormTagsManager::get_instance(); return $manager->tag_type_supports( $tag, $feature ); } class WPCF7_FormTagsManager { private static $instance; private $tag_types = array(); private $scanned_tags = null; // Tags scanned at the last time of scan() private function __construct() {} public static function get_instance() { if ( empty( self::$instance ) ) { self::$instance = new self; } return self::$instance; } public function get_scanned_tags() { return $this->scanned_tags; } public function add( $tag, $func, $features = '' ) { if ( ! is_callable( $func ) ) { return; } if ( true === $features ) { // for back-compat $features = array( 'name-attr' => true ); } $features = wp_parse_args( $features, array() ); $tags = array_filter( array_unique( (array) $tag ) ); foreach ( $tags as $tag ) { $tag = $this->sanitize_tag_type( $tag ); if ( ! $this->tag_type_exists( $tag ) ) { $this->tag_types[$tag] = array( 'function' => $func, 'features' => $features, ); } } } public function tag_type_exists( $tag ) { return isset( $this->tag_types[$tag] ); } public function tag_type_supports( $tag, $feature ) { $feature = array_filter( (array) $feature ); if ( isset( $this->tag_types[$tag]['features'] ) ) { return (bool) array_intersect( array_keys( array_filter( $this->tag_types[$tag]['features'] ) ), $feature ); } return false; } public function collect_tag_types( $feature = null, $invert = false ) { $tag_types = array_keys( $this->tag_types ); if ( empty( $feature ) ) { return $tag_types; } $output = array(); foreach ( $tag_types as $tag ) { if ( ! $invert && $this->tag_type_supports( $tag, $feature ) || $invert && ! $this->tag_type_supports( $tag, $feature ) ) { $output[] = $tag; } } return $output; } private function sanitize_tag_type( $tag ) { $tag = preg_replace( '/[^a-zA-Z0-9_*]+/', '_', $tag ); $tag = rtrim( $tag, '_' ); $tag = strtolower( $tag ); return $tag; } public function remove( $tag ) { unset( $this->tag_types[$tag] ); } public function normalize( $content ) { if ( empty( $this->tag_types ) ) { return $content; } $content = preg_replace_callback( '/' . $this->tag_regex() . '/s', array( $this, 'normalize_callback' ), $content ); return $content; } private function normalize_callback( $m ) { // allow [[foo]] syntax for escaping a tag if ( $m[1] == '[' && $m[6] == ']' ) { return $m[0]; } $tag = $m[2]; $attr = trim( preg_replace( '/[\r\n\t ]+/', ' ', $m[3] ) ); $attr = strtr( $attr, array( '<' => '<', '>' => '>' ) ); $content = trim( $m[5] ); $content = str_replace( "\n", '', $content ); $result = $m[1] . '[' . $tag . ( $attr ? ' ' . $attr : '' ) . ( $m[4] ? ' ' . $m[4] : '' ) . ']' . ( $content ? $content . '[/' . $tag . ']' : '' ) . $m[6]; return $result; } public function replace_all( $content ) { return $this->scan( $content, true ); } public function scan( $content, $replace = false ) { $this->scanned_tags = array(); if ( empty( $this->tag_types ) ) { if ( $replace ) { return $content; } else { return $this->scanned_tags; } } if ( $replace ) { $content = preg_replace_callback( '/' . $this->tag_regex() . '/s', array( $this, 'replace_callback' ), $content ); return $content; } else { preg_replace_callback( '/' . $this->tag_regex() . '/s', array( $this, 'scan_callback' ), $content ); return $this->scanned_tags; } } public function filter( $input, $cond ) { if ( is_array( $input ) ) { $tags = $input; } elseif ( is_string( $input ) ) { $tags = $this->scan( $input ); } else { $tags = $this->scanned_tags; } if ( empty( $tags ) ) { return array(); } $cond = wp_parse_args( $cond, array( 'type' => array(), 'name' => array(), 'feature' => '', ) ); $cond['type'] = array_filter( (array) $cond['type'] ); $cond['name'] = array_filter( (array) $cond['name'] ); $cond['feature'] = is_string( $cond['feature'] ) ? trim( $cond['feature'] ) : ''; $output = array(); foreach ( $tags as $tag ) { $tag = new WPCF7_FormTag( $tag ); if ( $cond['type'] && ! in_array( $tag->type, $cond['type'], true ) ) { continue; } if ( $cond['name'] && ! in_array( $tag->name, $cond['name'], true ) ) { continue; } if ( $cond['feature'] && ! $this->tag_type_supports( $tag->type, $cond['feature'] ) ) { continue; } $output[] = $tag; } return $output; } private function tag_regex() { $tagnames = array_keys( $this->tag_types ); $tagregexp = join( '|', array_map( 'preg_quote', $tagnames ) ); return '(\[?)' . '\[(' . $tagregexp . ')(?:[\r\n\t ](.*?))?(?:[\r\n\t ](\/))?\]' . '(?:([^[]*?)\[\/\2\])?' . '(\]?)'; } private function replace_callback( $m ) { return $this->scan_callback( $m, true ); } private function scan_callback( $m, $replace = false ) { // allow [[foo]] syntax for escaping a tag if ( $m[1] == '[' && $m[6] == ']' ) { return substr( $m[0], 1, -1 ); } $tag = $m[2]; $attr = $this->parse_atts( $m[3] ); $scanned_tag = array( 'type' => $tag, 'basetype' => trim( $tag, '*' ), 'name' => '', 'options' => array(), 'raw_values' => array(), 'values' => array(), 'pipes' => null, 'labels' => array(), 'attr' => '', 'content' => '', ); if ( is_array( $attr ) ) { if ( is_array( $attr['options'] ) ) { if ( $this->tag_type_supports( $tag, 'name-attr' ) && ! empty( $attr['options'] ) ) { $scanned_tag['name'] = array_shift( $attr['options'] ); if ( ! wpcf7_is_name( $scanned_tag['name'] ) ) { return $m[0]; // Invalid name is used. Ignore this tag. } } $scanned_tag['options'] = (array) $attr['options']; } $scanned_tag['raw_values'] = (array) $attr['values']; if ( WPCF7_USE_PIPE ) { $pipes = new WPCF7_Pipes( $scanned_tag['raw_values'] ); $scanned_tag['values'] = $pipes->collect_befores(); $scanned_tag['pipes'] = $pipes; } else { $scanned_tag['values'] = $scanned_tag['raw_values']; } $scanned_tag['labels'] = $scanned_tag['values']; } else { $scanned_tag['attr'] = $attr; } $scanned_tag['values'] = array_map( 'trim', $scanned_tag['values'] ); $scanned_tag['labels'] = array_map( 'trim', $scanned_tag['labels'] ); $content = trim( $m[5] ); $content = preg_replace( "/$/m", '', $content ); $scanned_tag['content'] = $content; $scanned_tag = apply_filters( 'wpcf7_form_tag', $scanned_tag, $replace ); $scanned_tag = new WPCF7_FormTag( $scanned_tag ); $this->scanned_tags[] = $scanned_tag; if ( $replace ) { $func = $this->tag_types[$tag]['function']; return $m[1] . call_user_func( $func, $scanned_tag ) . $m[6]; } else { return $m[0]; } } private function parse_atts( $text ) { $atts = array( 'options' => array(), 'values' => array() ); $text = preg_replace( "/[\x{00a0}\x{200b}]+/u", " ", $text ); $text = stripcslashes( trim( $text ) ); $pattern = '%^([-+*=0-9a-zA-Z:.!?#$&@_/|\%\r\n\t ]*?)((?:[\r\n\t ]*"[^"]*"|[\r\n\t ]*\'[^\']*\')*)$%'; if ( preg_match( $pattern, $text, $match ) ) { if ( ! empty( $match[1] ) ) { $atts['options'] = preg_split( '/[\r\n\t ]+/', trim( $match[1] ) ); } if ( ! empty( $match[2] ) ) { preg_match_all( '/"[^"]*"|\'[^\']*\'/', $match[2], $matched_values ); $atts['values'] = wpcf7_strip_quote_deep( $matched_values[0] ); } } else { $atts = $text; } return $atts; } } \s*
    |', "\n\n", $pee ); // Space things out a little /* wpcf7: remove select and input */ $allblocks = '(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary)'; $pee = preg_replace( '!(<' . $allblocks . '[^>]*>)!', "\n$1", $pee ); $pee = preg_replace( '!()!', "$1\n\n", $pee ); /* wpcf7: take care of [response], [recaptcha], and [hidden] tags */ $form_tags_manager = WPCF7_FormTagsManager::get_instance(); $block_hidden_form_tags = $form_tags_manager->collect_tag_types( array( 'display-block', 'display-hidden' ) ); $block_hidden_form_tags = sprintf( '(?:%s)', implode( '|', $block_hidden_form_tags ) ); $pee = preg_replace( '!(\[' . $block_hidden_form_tags . '[^]]*\])!', "\n$1\n\n", $pee ); $pee = str_replace( array( "\r\n", "\r" ), "\n", $pee ); // cross-platform newlines if ( strpos( $pee, ']*)>\s*|', "", $pee ); // no pee inside object/embed $pee = preg_replace( '|\s*\s*|', '', $pee ); } $pee = preg_replace( "/\n\n+/", "\n\n", $pee ); // take care of duplicates // make paragraphs, including one at the end $pees = preg_split( '/\n\s*\n/', $pee, -1, PREG_SPLIT_NO_EMPTY ); $pee = ''; foreach ( $pees as $tinkle ) { $pee .= '

    ' . trim( $tinkle, "\n" ) . "

    \n"; } $pee = preg_replace( '|

    \s*

    |', '', $pee ); // under certain strange conditions it could create a P of entirely whitespace $pee = preg_replace( '!

    ([^<]+)!', "

    $1

    ", $pee ); $pee = preg_replace( '!

    \s*(]*>)\s*

    !', "$1", $pee ); // don't pee all over a tag $pee = preg_replace( "|

    (|", "$1", $pee ); // problem with nested lists $pee = preg_replace( '|

    ]*)>|i', "

    ", $pee ); $pee = str_replace( '

    ', '

    ', $pee ); $pee = preg_replace( '!

    \s*(]*>)!', "$1", $pee ); $pee = preg_replace( '!(]*>)\s*

    !', "$1", $pee ); /* wpcf7: take care of [response], [recaptcha], and [hidden] tag */ $pee = preg_replace( '!

    \s*(\[' . $block_hidden_form_tags . '[^]]*\])!', "$1", $pee ); $pee = preg_replace( '!(\[' . $block_hidden_form_tags . '[^]]*\])\s*

    !', "$1", $pee ); if ( $br ) { /* wpcf7: add textarea */ $pee = preg_replace_callback( '/<(script|style|textarea).*?<\/\\1>/s', 'wpcf7_autop_preserve_newline_callback', $pee ); $pee = preg_replace( '|(?)\s*\n|', "
    \n", $pee ); // optionally make line breaks $pee = str_replace( '', "\n", $pee ); /* wpcf7: remove extra
    just added before [response], [recaptcha], and [hidden] tags */ $pee = preg_replace( '!
    \n(\[' . $block_hidden_form_tags . '[^]]*\])!', "\n$1", $pee ); } $pee = preg_replace( '!(]*>)\s*
    !', "$1", $pee ); $pee = preg_replace( '!
    (\s*]*>)!', '$1', $pee ); if ( strpos( $pee, ']*>)(.*?)!is', 'clean_pre', $pee ); } $pee = preg_replace( "|\n

    $|", '

    ', $pee ); return $pee; } function wpcf7_autop_preserve_newline_callback( $matches ) { return str_replace( "\n", '', $matches[0] ); } function wpcf7_sanitize_query_var( $text ) { $text = wp_unslash( $text ); $text = wp_check_invalid_utf8( $text ); if ( false !== strpos( $text, '<' ) ) { $text = wp_pre_kses_less_than( $text ); $text = wp_strip_all_tags( $text ); } $text = preg_replace( '/%[a-f0-9]{2}/i', '', $text ); $text = preg_replace( '/ +/', ' ', $text ); $text = trim( $text, ' ' ); return $text; } function wpcf7_strip_quote( $text ) { $text = trim( $text ); if ( preg_match( '/^"(.*)"$/s', $text, $matches ) ) { $text = $matches[1]; } elseif ( preg_match( "/^'(.*)'$/s", $text, $matches ) ) { $text = $matches[1]; } return $text; } function wpcf7_strip_quote_deep( $arr ) { if ( is_string( $arr ) ) { return wpcf7_strip_quote( $arr ); } if ( is_array( $arr ) ) { $result = array(); foreach ( $arr as $key => $text ) { $result[$key] = wpcf7_strip_quote_deep( $text ); } return $result; } } function wpcf7_normalize_newline( $text, $to = "\n" ) { if ( ! is_string( $text ) ) { return $text; } $nls = array( "\r\n", "\r", "\n" ); if ( ! in_array( $to, $nls ) ) { return $text; } return str_replace( $nls, $to, $text ); } function wpcf7_normalize_newline_deep( $arr, $to = "\n" ) { if ( is_array( $arr ) ) { $result = array(); foreach ( $arr as $key => $text ) { $result[$key] = wpcf7_normalize_newline_deep( $text, $to ); } return $result; } return wpcf7_normalize_newline( $arr, $to ); } function wpcf7_strip_newline( $str ) { $str = (string) $str; $str = str_replace( array( "\r", "\n" ), '', $str ); return trim( $str ); } function wpcf7_canonicalize( $text, $strto = 'lower' ) { if ( function_exists( 'mb_convert_kana' ) && 'UTF-8' == get_option( 'blog_charset' ) ) { $text = mb_convert_kana( $text, 'asKV', 'UTF-8' ); } if ( 'lower' == $strto ) { $text = strtolower( $text ); } elseif ( 'upper' == $strto ) { $text = strtoupper( $text ); } $text = trim( $text ); return $text; } /** * Check whether a string is a valid NAME token. * * ID and NAME tokens must begin with a letter ([A-Za-z]) * and may be followed by any number of letters, digits ([0-9]), * hyphens ("-"), underscores ("_"), colons (":"), and periods ("."). * * @see http://www.w3.org/TR/html401/types.html#h-6.2 * * @return bool True if it is a valid name, false if not. */ function wpcf7_is_name( $string ) { return preg_match( '/^[A-Za-z][-A-Za-z0-9_:.]*$/', $string ); } function wpcf7_sanitize_unit_tag( $tag ) { $tag = preg_replace( '/[^A-Za-z0-9_-]/', '', $tag ); return $tag; } function wpcf7_is_email( $email ) { $result = is_email( $email ); return apply_filters( 'wpcf7_is_email', $result, $email ); } function wpcf7_is_url( $url ) { $result = ( false !== filter_var( $url, FILTER_VALIDATE_URL ) ); return apply_filters( 'wpcf7_is_url', $result, $url ); } function wpcf7_is_tel( $tel ) { $result = preg_match( '%^[+]?[0-9()/ -]*$%', $tel ); return apply_filters( 'wpcf7_is_tel', $result, $tel ); } function wpcf7_is_number( $number ) { $result = is_numeric( $number ); return apply_filters( 'wpcf7_is_number', $result, $number ); } function wpcf7_is_date( $date ) { $result = preg_match( '/^([0-9]{4,})-([0-9]{2})-([0-9]{2})$/', $date, $matches ); if ( $result ) { $result = checkdate( $matches[2], $matches[3], $matches[1] ); } return apply_filters( 'wpcf7_is_date', $result, $date ); } function wpcf7_is_mailbox_list( $mailbox_list ) { if ( ! is_array( $mailbox_list ) ) { $mailbox_text = (string) $mailbox_list; $mailbox_text = wp_unslash( $mailbox_text ); $mailbox_text = preg_replace( '/\\\\(?:\"|\')/', 'esc-quote', $mailbox_text ); $mailbox_text = preg_replace( '/(?:\".*?\"|\'.*?\')/', 'quoted-string', $mailbox_text ); $mailbox_list = explode( ',', $mailbox_text ); } $addresses = array(); foreach ( $mailbox_list as $mailbox ) { if ( ! is_string( $mailbox ) ) { return false; } $mailbox = trim( $mailbox ); if ( preg_match( '/<(.+)>$/', $mailbox, $matches ) ) { $addr_spec = $matches[1]; } else { $addr_spec = $mailbox; } if ( ! wpcf7_is_email( $addr_spec ) ) { return false; } $addresses[] = $addr_spec; } return $addresses; } function wpcf7_is_email_in_domain( $email, $domain ) { $email_list = wpcf7_is_mailbox_list( $email ); $domain = strtolower( $domain ); foreach ( $email_list as $email ) { $email_domain = substr( $email, strrpos( $email, '@' ) + 1 ); $email_domain = strtolower( $email_domain ); $domain_parts = explode( '.', $domain ); do { $site_domain = implode( '.', $domain_parts ); if ( $site_domain == $email_domain ) { continue 2; } array_shift( $domain_parts ); } while ( $domain_parts ); return false; } return true; } function wpcf7_is_email_in_site_domain( $email ) { if ( wpcf7_is_localhost() ) { return true; } $site_domain = strtolower( $_SERVER['SERVER_NAME'] ); if ( preg_match( '/^[0-9.]+$/', $site_domain ) ) { // 123.456.789.012 return true; } if ( wpcf7_is_email_in_domain( $email, $site_domain ) ) { return true; } $home_url = home_url(); // for interoperability with WordPress MU Domain Mapping plugin if ( is_multisite() && function_exists( 'domain_mapping_siteurl' ) ) { $domain_mapping_siteurl = domain_mapping_siteurl( false ); if ( $domain_mapping_siteurl ) { $home_url = $domain_mapping_siteurl; } } if ( preg_match( '%^https?://([^/]+)%', $home_url, $matches ) ) { $site_domain = strtolower( $matches[1] ); if ( $site_domain != strtolower( $_SERVER['SERVER_NAME'] ) && wpcf7_is_email_in_domain( $email, $site_domain ) ) { return true; } } return false; } function wpcf7_antiscript_file_name( $filename ) { $filename = basename( $filename ); $parts = explode( '.', $filename ); if ( count( $parts ) < 2 ) { return $filename; } $script_pattern = '/^(php|phtml|pl|py|rb|cgi|asp|aspx)\d?$/i'; $filename = array_shift( $parts ); $extension = array_pop( $parts ); foreach ( (array) $parts as $part ) { if ( preg_match( $script_pattern, $part ) ) { $filename .= '.' . $part . '_'; } else { $filename .= '.' . $part; } } if ( preg_match( $script_pattern, $extension ) ) { $filename .= '.' . $extension . '_.txt'; } else { $filename .= '.' . $extension; } return $filename; } function wpcf7_mask_password( $text, $length_unmasked = 0 ) { $length = strlen( $text ); $length_unmasked = absint( $length_unmasked ); if ( 0 == $length_unmasked ) { if ( 9 < $length ) { $length_unmasked = 4; } elseif ( 3 < $length ) { $length_unmasked = 2; } else { $length_unmasked = $length; } } $text = substr( $text, 0 - $length_unmasked ); $text = str_pad( $text, $length, '*', STR_PAD_LEFT ); return $text; } $uploads['basedir'], 'url' => $uploads['baseurl'], ) ); if ( 'dir' == $type ) { return $uploads['dir']; } if ( 'url' == $type ) { return $uploads['url']; } return $uploads; } function wpcf7_verify_nonce( $nonce, $action = 'wp_rest' ) { return wp_verify_nonce( $nonce, $action ); } function wpcf7_create_nonce( $action = 'wp_rest' ) { return wp_create_nonce( $action ); } function wpcf7_blacklist_check( $target ) { $mod_keys = trim( get_option( 'blacklist_keys' ) ); if ( empty( $mod_keys ) ) { return false; } $words = explode( "\n", $mod_keys ); foreach ( (array) $words as $word ) { $word = trim( $word ); if ( empty( $word ) || 256 < strlen( $word ) ) { continue; } $pattern = sprintf( '#%s#i', preg_quote( $word, '#' ) ); if ( preg_match( $pattern, $target ) ) { return true; } } return false; } function wpcf7_array_flatten( $input ) { if ( ! is_array( $input ) ) { return array( $input ); } $output = array(); foreach ( $input as $value ) { $output = array_merge( $output, wpcf7_array_flatten( $value ) ); } return $output; } function wpcf7_flat_join( $input ) { $input = wpcf7_array_flatten( $input ); $output = array(); foreach ( (array) $input as $value ) { $output[] = trim( (string) $value ); } return implode( ', ', $output ); } function wpcf7_support_html5() { return (bool) apply_filters( 'wpcf7_support_html5', true ); } function wpcf7_support_html5_fallback() { return (bool) apply_filters( 'wpcf7_support_html5_fallback', false ); } function wpcf7_use_really_simple_captcha() { return apply_filters( 'wpcf7_use_really_simple_captcha', WPCF7_USE_REALLY_SIMPLE_CAPTCHA ); } function wpcf7_validate_configuration() { return apply_filters( 'wpcf7_validate_configuration', WPCF7_VALIDATE_CONFIGURATION ); } function wpcf7_load_js() { return apply_filters( 'wpcf7_load_js', WPCF7_LOAD_JS ); } function wpcf7_load_css() { return apply_filters( 'wpcf7_load_css', WPCF7_LOAD_CSS ); } function wpcf7_format_atts( $atts ) { $html = ''; $prioritized_atts = array( 'type', 'name', 'value' ); foreach ( $prioritized_atts as $att ) { if ( isset( $atts[$att] ) ) { $value = trim( $atts[$att] ); $html .= sprintf( ' %s="%s"', $att, esc_attr( $value ) ); unset( $atts[$att] ); } } foreach ( $atts as $key => $value ) { $key = strtolower( trim( $key ) ); if ( ! preg_match( '/^[a-z_:][a-z_:.0-9-]*$/', $key ) ) { continue; } $value = trim( $value ); if ( '' !== $value ) { $html .= sprintf( ' %s="%s"', $key, esc_attr( $value ) ); } } $html = trim( $html ); return $html; } function wpcf7_link( $url, $anchor_text, $args = '' ) { $defaults = array( 'id' => '', 'class' => '', ); $args = wp_parse_args( $args, $defaults ); $args = array_intersect_key( $args, $defaults ); $atts = wpcf7_format_atts( $args ); $link = sprintf( '%2$s', esc_url( $url ), esc_html( $anchor_text ), $atts ? ( ' ' . $atts ) : '' ); return $link; } function wpcf7_get_request_uri() { static $request_uri = ''; if ( empty( $request_uri ) ) { $request_uri = add_query_arg( array() ); } return esc_url_raw( $request_uri ); } function wpcf7_register_post_types() { if ( class_exists( 'WPCF7_ContactForm' ) ) { WPCF7_ContactForm::register_post_type(); return true; } else { return false; } } function wpcf7_version( $args = '' ) { $defaults = array( 'limit' => -1, 'only_major' => false ); $args = wp_parse_args( $args, $defaults ); if ( $args['only_major'] ) { $args['limit'] = 2; } $args['limit'] = (int) $args['limit']; $ver = WPCF7_VERSION; $ver = strtr( $ver, '_-+', '...' ); $ver = preg_replace( '/[^0-9.]+/', ".$0.", $ver ); $ver = preg_replace( '/[.]+/', ".", $ver ); $ver = trim( $ver, '.' ); $ver = explode( '.', $ver ); if ( -1 < $args['limit'] ) { $ver = array_slice( $ver, 0, $args['limit'] ); } $ver = implode( '.', $ver ); return $ver; } function wpcf7_version_grep( $version, array $input ) { $pattern = '/^' . preg_quote( (string) $version, '/' ) . '(?:\.|$)/'; return preg_grep( $pattern, $input ); } function wpcf7_enctype_value( $enctype ) { $enctype = trim( $enctype ); if ( empty( $enctype ) ) { return ''; } $valid_enctypes = array( 'application/x-www-form-urlencoded', 'multipart/form-data', 'text/plain', ); if ( in_array( $enctype, $valid_enctypes ) ) { return $enctype; } $pattern = '%^enctype="(' . implode( '|', $valid_enctypes ) . ')"$%'; if ( preg_match( $pattern, $enctype, $matches ) ) { return $matches[1]; // for back-compat } return ''; } function wpcf7_rmdir_p( $dir ) { if ( is_file( $dir ) ) { if ( ! $result = @unlink( $dir ) ) { $stat = @stat( $dir ); $perms = $stat['mode']; @chmod( $dir, $perms | 0200 ); // add write for owner if ( ! $result = @unlink( $dir ) ) { @chmod( $dir, $perms ); } } return $result; } if ( ! is_dir( $dir ) ) { return false; } if ( $handle = @opendir( $dir ) ) { while ( false !== ( $file = readdir( $handle ) ) ) { if ( $file == "." || $file == ".." ) { continue; } wpcf7_rmdir_p( path_join( $dir, $file ) ); } closedir( $handle ); } return @rmdir( $dir ); } /* From _http_build_query in wp-includes/functions.php */ function wpcf7_build_query( $args, $key = '' ) { $sep = '&'; $ret = array(); foreach ( (array) $args as $k => $v ) { $k = urlencode( $k ); if ( ! empty( $key ) ) { $k = $key . '%5B' . $k . '%5D'; } if ( null === $v ) { continue; } elseif ( false === $v ) { $v = '0'; } if ( is_array( $v ) || is_object( $v ) ) { array_push( $ret, wpcf7_build_query( $v, $k ) ); } else { array_push( $ret, $k . '=' . urlencode( $v ) ); } } return implode( $sep, $ret ); } /** * Returns the number of code units in a string. * * @see http://www.w3.org/TR/html5/infrastructure.html#code-unit-length * * @return int|bool The number of code units, or false if mb_convert_encoding is not available. */ function wpcf7_count_code_units( $string ) { static $use_mb = null; if ( is_null( $use_mb ) ) { $use_mb = function_exists( 'mb_convert_encoding' ); } if ( ! $use_mb ) { return false; } $string = (string) $string; $string = str_replace( "\r\n", "\n", $string ); $encoding = mb_detect_encoding( $string, mb_detect_order(), true ); if ( $encoding ) { $string = mb_convert_encoding( $string, 'UTF-16', $encoding ); } else { $string = mb_convert_encoding( $string, 'UTF-16', 'UTF-8' ); } $byte_count = mb_strlen( $string, '8bit' ); return floor( $byte_count / 2 ); } function wpcf7_is_localhost() { $server_name = strtolower( $_SERVER['SERVER_NAME'] ); return in_array( $server_name, array( 'localhost', '127.0.0.1' ) ); } function wpcf7_deprecated_function( $function, $version, $replacement ) { $trigger_error = apply_filters( 'deprecated_function_trigger_error', true ); if ( WP_DEBUG && $trigger_error ) { if ( function_exists( '__' ) ) { trigger_error( sprintf( __( '%1$s is deprecated since Contact Form 7 version %2$s! Use %3$s instead.', 'contact-form-7' ), $function, $version, $replacement ) ); } else { trigger_error( sprintf( '%1$s is deprecated since Contact Form 7 version %2$s! Use %3$s instead.', $function, $version, $replacement ) ); } } } services[$name] ) ) { return false; } $this->services[$name] = $service; } public function add_category( $name, $title ) { $name = sanitize_key( $name ); if ( empty( $name ) || isset( $this->categories[$name] ) ) { return false; } $this->categories[$name] = $title; } public function service_exists( $name = '' ) { if ( '' == $name ) { return (bool) count( $this->services ); } else { return isset( $this->services[$name] ); } } public function get_service( $name ) { if ( $this->service_exists( $name ) ) { return $this->services[$name]; } else { return false; } } public function list_services( $args = '' ) { $args = wp_parse_args( $args, array( 'include' => array(), ) ); $singular = false; $services = (array) $this->services; if ( ! empty( $args['include'] ) ) { $services = array_intersect_key( $services, array_flip( (array) $args['include'] ) ); if ( 1 == count( $services ) ) { $singular = true; } } if ( empty( $services ) ) { return; } $action = wpcf7_current_action(); foreach ( $services as $name => $service ) { $cats = array_intersect_key( $this->categories, array_flip( $service->get_categories() ) ); ?>
    icon(); ?>

    get_title() ); ?>


    link(); ?>

    display( $action ); } else { $service->display(); } ?>
    'contact-form-7', 'version' => WPCF7_VERSION, ) ); if ( is_wp_error( $api ) || empty( $api['translations'] ) ) { return $l10n; } foreach ( (array) $api['translations'] as $translation ) { if ( ! empty( $translation['language'] ) && ! empty( $translation['english_name'] ) ) { $l10n[$translation['language']] = $translation['english_name']; } } return $l10n; } function wpcf7_is_valid_locale( $locale ) { $pattern = '/^[a-z]{2,3}(?:_[a-zA-Z_]{2,})?$/'; return (bool) preg_match( $pattern, $locale ); } function wpcf7_is_rtl( $locale = '' ) { static $rtl_locales = array( 'ar' => 'Arabic', 'ary' => 'Moroccan Arabic', 'azb' => 'South Azerbaijani', 'fa_IR' => 'Persian', 'haz' => 'Hazaragi', 'he_IL' => 'Hebrew', 'ps' => 'Pashto', 'ug_CN' => 'Uighur', ); if ( empty( $locale ) && function_exists( 'is_rtl' ) ) { return is_rtl(); } if ( empty( $locale ) ) { $locale = get_locale(); } return isset( $rtl_locales[$locale] ); } function wpcf7_load_textdomain( $locale = null ) { global $l10n; $domain = 'contact-form-7'; if ( get_locale() == $locale ) { $locale = null; } if ( empty( $locale ) ) { if ( is_textdomain_loaded( $domain ) ) { return true; } else { return load_plugin_textdomain( $domain, false, $domain . '/languages' ); } } else { $mo_orig = $l10n[$domain]; unload_textdomain( $domain ); $mofile = $domain . '-' . $locale . '.mo'; $path = WP_PLUGIN_DIR . '/' . $domain . '/languages'; if ( $loaded = load_textdomain( $domain, $path . '/'. $mofile ) ) { return $loaded; } else { $mofile = WP_LANG_DIR . '/plugins/' . $mofile; return load_textdomain( $domain, $mofile ); } $l10n[$domain] = $mo_orig; } return false; } compose(); } private function __construct( $name, $template ) { $this->name = trim( $name ); $this->use_html = ! empty( $template['use_html'] ); $this->exclude_blank = ! empty( $template['exclude_blank'] ); $this->template = wp_parse_args( $template, array( 'subject' => '', 'sender' => '', 'body' => '', 'recipient' => '', 'additional_headers' => '', 'attachments' => '', ) ); } public function name() { return $this->name; } public function get( $component, $replace_tags = false ) { $use_html = ( $this->use_html && 'body' == $component ); $exclude_blank = ( $this->exclude_blank && 'body' == $component ); $template = $this->template; $component = isset( $template[$component] ) ? $template[$component] : ''; if ( $replace_tags ) { $component = $this->replace_tags( $component, array( 'html' => $use_html, 'exclude_blank' => $exclude_blank, ) ); if ( $use_html && ! preg_match( '%\s].*%is', $component ) ) { $component = $this->htmlize( $component ); } } return $component; } private function htmlize( $body ) { $header = apply_filters( 'wpcf7_mail_html_header', ' ' . esc_html( $this->get( 'subject', true ) ) . ' ', $this ); $footer = apply_filters( 'wpcf7_mail_html_footer', ' ', $this ); $html = $header . wpautop( $body ) . $footer; return $html; } private function compose( $send = true ) { $components = array( 'subject' => $this->get( 'subject', true ), 'sender' => $this->get( 'sender', true ), 'body' => $this->get( 'body', true ), 'recipient' => $this->get( 'recipient', true ), 'additional_headers' => $this->get( 'additional_headers', true ), 'attachments' => $this->attachments(), ); $components = apply_filters( 'wpcf7_mail_components', $components, wpcf7_get_current_contact_form(), $this ); if ( ! $send ) { return $components; } $subject = wpcf7_strip_newline( $components['subject'] ); $sender = wpcf7_strip_newline( $components['sender'] ); $recipient = wpcf7_strip_newline( $components['recipient'] ); $body = $components['body']; $additional_headers = trim( $components['additional_headers'] ); $attachments = $components['attachments']; $headers = "From: $sender\n"; if ( $this->use_html ) { $headers .= "Content-Type: text/html\n"; $headers .= "X-WPCF7-Content-Type: text/html\n"; } else { $headers .= "X-WPCF7-Content-Type: text/plain\n"; } if ( $additional_headers ) { $headers .= $additional_headers . "\n"; } return wp_mail( $recipient, $subject, $body, $headers, $attachments ); } public function replace_tags( $content, $args = '' ) { if ( true === $args ) { $args = array( 'html' => true ); } $args = wp_parse_args( $args, array( 'html' => false, 'exclude_blank' => false, ) ); return wpcf7_mail_replace_tags( $content, $args ); } private function attachments( $template = null ) { if ( ! $template ) { $template = $this->get( 'attachments' ); } $attachments = array(); if ( $submission = WPCF7_Submission::get_instance() ) { $uploaded_files = $submission->uploaded_files(); foreach ( (array) $uploaded_files as $name => $path ) { if ( false !== strpos( $template, "[${name}]" ) && ! empty( $path ) ) { $attachments[] = $path; } } } foreach ( explode( "\n", $template ) as $line ) { $line = trim( $line ); if ( '[' == substr( $line, 0, 1 ) ) { continue; } $path = path_join( WP_CONTENT_DIR, $line ); if ( @is_readable( $path ) && @is_file( $path ) ) { $attachments[] = $path; } } return $attachments; } } function wpcf7_mail_replace_tags( $content, $args = '' ) { $args = wp_parse_args( $args, array( 'html' => false, 'exclude_blank' => false, ) ); if ( is_array( $content ) ) { foreach ( $content as $key => $value ) { $content[$key] = wpcf7_mail_replace_tags( $value, $args ); } return $content; } $content = explode( "\n", $content ); foreach ( $content as $num => $line ) { $line = new WPCF7_MailTaggedText( $line, $args ); $replaced = $line->replace_tags(); if ( $args['exclude_blank'] ) { $replaced_tags = $line->get_replaced_tags(); if ( empty( $replaced_tags ) || array_filter( $replaced_tags ) ) { $content[$num] = $replaced; } else { unset( $content[$num] ); // Remove a line. } } else { $content[$num] = $replaced; } } $content = implode( "\n", $content ); return $content; } add_action( 'phpmailer_init', 'wpcf7_phpmailer_init' ); function wpcf7_phpmailer_init( $phpmailer ) { $custom_headers = $phpmailer->getCustomHeaders(); $phpmailer->clearCustomHeaders(); $wpcf7_content_type = false; foreach ( (array) $custom_headers as $custom_header ) { $name = $custom_header[0]; $value = $custom_header[1]; if ( 'X-WPCF7-Content-Type' === $name ) { $wpcf7_content_type = trim( $value ); } else { $phpmailer->addCustomHeader( $name, $value ); } } if ( 'text/html' === $wpcf7_content_type ) { $phpmailer->msgHTML( $phpmailer->Body ); } elseif ( 'text/plain' === $wpcf7_content_type ) { $phpmailer->AltBody = ''; } } class WPCF7_MailTaggedText { private $html = false; private $callback = null; private $content = ''; private $replaced_tags = array(); public function __construct( $content, $args = '' ) { $args = wp_parse_args( $args, array( 'html' => false, 'callback' => null, ) ); $this->html = (bool) $args['html']; if ( null !== $args['callback'] && is_callable( $args['callback'] ) ) { $this->callback = $args['callback']; } elseif ( $this->html ) { $this->callback = array( $this, 'replace_tags_callback_html' ); } else { $this->callback = array( $this, 'replace_tags_callback' ); } $this->content = $content; } public function get_replaced_tags() { return $this->replaced_tags; } public function replace_tags() { $regex = '/(\[?)\[[\t ]*' . '([a-zA-Z_][0-9a-zA-Z:._-]*)' // [2] = name . '((?:[\t ]+"[^"]*"|[\t ]+\'[^\']*\')*)' // [3] = values . '[\t ]*\](\]?)/'; return preg_replace_callback( $regex, $this->callback, $this->content ); } private function replace_tags_callback_html( $matches ) { return $this->replace_tags_callback( $matches, true ); } private function replace_tags_callback( $matches, $html = false ) { // allow [[foo]] syntax for escaping a tag if ( $matches[1] == '[' && $matches[4] == ']' ) { return substr( $matches[0], 1, -1 ); } $tag = $matches[0]; $tagname = $matches[2]; $values = $matches[3]; if ( ! empty( $values ) ) { preg_match_all( '/"[^"]*"|\'[^\']*\'/', $values, $matches ); $values = wpcf7_strip_quote_deep( $matches[0] ); } $do_not_heat = false; if ( preg_match( '/^_raw_(.+)$/', $tagname, $matches ) ) { $tagname = trim( $matches[1] ); $do_not_heat = true; } $format = ''; if ( preg_match( '/^_format_(.+)$/', $tagname, $matches ) ) { $tagname = trim( $matches[1] ); $format = $values[0]; } $submission = WPCF7_Submission::get_instance(); $submitted = $submission ? $submission->get_posted_data( $tagname ) : null; if ( null !== $submitted ) { if ( $do_not_heat ) { $submitted = isset( $_POST[$tagname] ) ? $_POST[$tagname] : ''; } $replaced = $submitted; if ( ! empty( $format ) ) { $replaced = $this->format( $replaced, $format ); } $replaced = wpcf7_flat_join( $replaced ); if ( $html ) { $replaced = esc_html( $replaced ); $replaced = wptexturize( $replaced ); } $replaced = apply_filters( 'wpcf7_mail_tag_replaced', $replaced, $submitted, $html ); $replaced = wp_unslash( trim( $replaced ) ); $this->replaced_tags[$tag] = $replaced; return $replaced; } $special = apply_filters( 'wpcf7_special_mail_tags', '', $tagname, $html ); if ( ! empty( $special ) ) { $this->replaced_tags[$tag] = $special; return $special; } return $tag; } public function format( $original, $format ) { $original = (array) $original; foreach ( $original as $key => $value ) { if ( preg_match( '/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/', $value ) ) { $original[$key] = mysql2date( $format, $value ); } } return $original; } } /* Special Mail Tags */ add_filter( 'wpcf7_special_mail_tags', 'wpcf7_special_mail_tag', 10, 3 ); function wpcf7_special_mail_tag( $output, $name, $html ) { $name = preg_replace( '/^wpcf7\./', '_', $name ); // for back-compat $submission = WPCF7_Submission::get_instance(); if ( ! $submission ) { return $output; } if ( '_remote_ip' == $name ) { if ( $remote_ip = $submission->get_meta( 'remote_ip' ) ) { return $remote_ip; } else { return ''; } } if ( '_user_agent' == $name ) { if ( $user_agent = $submission->get_meta( 'user_agent' ) ) { return $html ? esc_html( $user_agent ) : $user_agent; } else { return ''; } } if ( '_url' == $name ) { if ( $url = $submission->get_meta( 'url' ) ) { return esc_url( $url ); } else { return ''; } } if ( '_date' == $name || '_time' == $name ) { if ( $timestamp = $submission->get_meta( 'timestamp' ) ) { if ( '_date' == $name ) { return date_i18n( get_option( 'date_format' ), $timestamp ); } if ( '_time' == $name ) { return date_i18n( get_option( 'time_format' ), $timestamp ); } } return ''; } if ( '_post_' == substr( $name, 0, 6 ) ) { $post_id = (int) $submission->get_meta( 'container_post_id' ); if ( $post = get_post( $post_id ) ) { if ( '_post_id' == $name ) { return (string) $post->ID; } if ( '_post_name' == $name ) { return $post->post_name; } if ( '_post_title' == $name ) { return $html ? esc_html( $post->post_title ) : $post->post_title; } if ( '_post_url' == $name ) { return get_permalink( $post->ID ); } $user = new WP_User( $post->post_author ); if ( '_post_author' == $name ) { return $user->display_name; } if ( '_post_author_email' == $name ) { return $user->user_email; } } return ''; } return $output; } before = $this->after = trim( $text ); } else { $this->before = trim( substr( $text, 0, $pipe_pos ) ); $this->after = trim( substr( $text, $pipe_pos + 1 ) ); } } } class WPCF7_Pipes { private $pipes = array(); public function __construct( array $texts ) { foreach ( $texts as $text ) { $this->add_pipe( $text ); } } private function add_pipe( $text ) { $pipe = new WPCF7_Pipe( $text ); $this->pipes[] = $pipe; } public function do_pipe( $before ) { foreach ( $this->pipes as $pipe ) { if ( $pipe->before == $before ) { return $pipe->after; } } return $before; } public function collect_befores() { $befores = array(); foreach ( $this->pipes as $pipe ) { $befores[] = $pipe->before; } return $befores; } public function collect_afters() { $afters = array(); foreach ( $this->pipes as $pipe ) { $afters[] = $pipe->after; } return $afters; } public function zero() { return empty( $this->pipes ); } public function random_pipe() { if ( $this->zero() ) { return null; } return $this->pipes[array_rand( $this->pipes )]; } } WP_REST_Server::READABLE, 'callback' => 'wpcf7_rest_get_contact_forms', ), array( 'methods' => WP_REST_Server::CREATABLE, 'callback' => 'wpcf7_rest_create_contact_form', ), ) ); register_rest_route( $namespace, '/contact-forms/(?P\d+)', array( array( 'methods' => WP_REST_Server::READABLE, 'callback' => 'wpcf7_rest_get_contact_form', ), array( 'methods' => WP_REST_Server::EDITABLE, 'callback' => 'wpcf7_rest_update_contact_form', ), array( 'methods' => WP_REST_Server::DELETABLE, 'callback' => 'wpcf7_rest_delete_contact_form', ), ) ); register_rest_route( $namespace, '/contact-forms/(?P\d+)/feedback', array( array( 'methods' => WP_REST_Server::CREATABLE, 'callback' => 'wpcf7_rest_create_feedback', ), ) ); register_rest_route( $namespace, '/contact-forms/(?P\d+)/refill', array( array( 'methods' => WP_REST_Server::READABLE, 'callback' => 'wpcf7_rest_get_refill', ), ) ); } function wpcf7_rest_get_contact_forms( WP_REST_Request $request ) { if ( ! current_user_can( 'wpcf7_read_contact_forms' ) ) { return new WP_Error( 'wpcf7_forbidden', __( "You are not allowed to access contact forms.", 'contact-form-7' ), array( 'status' => 403 ) ); } $args = array(); $per_page = $request->get_param( 'per_page' ); if ( null !== $per_page ) { $args['posts_per_page'] = (int) $per_page; } $offset = $request->get_param( 'offset' ); if ( null !== $offset ) { $args['offset'] = (int) $offset; } $order = $request->get_param( 'order' ); if ( null !== $order ) { $args['order'] = (string) $order; } $orderby = $request->get_param( 'orderby' ); if ( null !== $orderby ) { $args['orderby'] = (string) $orderby; } $search = $request->get_param( 'search' ); if ( null !== $search ) { $args['s'] = (string) $search; } $items = WPCF7_ContactForm::find( $args ); $response = array(); foreach ( $items as $item ) { $response[] = array( 'id' => $item->id(), 'slug' => $item->name(), 'title' => $item->title(), 'locale' => $item->locale(), ); } return rest_ensure_response( $response ); } function wpcf7_rest_create_contact_form( WP_REST_Request $request ) { $id = (int) $request->get_param( 'id' ); if ( $id ) { return new WP_Error( 'wpcf7_post_exists', __( "Cannot create existing contact form.", 'contact-form-7' ), array( 'status' => 409 ) ); } if ( ! current_user_can( 'wpcf7_edit_contact_forms' ) ) { return new WP_Error( 'wpcf7_forbidden', __( "You are not allowed to create a contact form.", 'contact-form-7' ), array( 'status' => 403 ) ); } $args = $request->get_params(); $args['id'] = -1; // Create $context = $request->get_param( 'context' ); $item = wpcf7_save_contact_form( $args, $context ); if ( ! $item ) { return new WP_Error( 'wpcf7_cannot_save', __( "There was an error saving the contact form.", 'contact-form-7' ), array( 'status' => 500 ) ); } $response = array( 'id' => $item->id(), 'slug' => $item->name(), 'title' => $item->title(), 'locale' => $item->locale(), 'properties' => $item->get_properties(), 'config_errors' => array(), ); if ( wpcf7_validate_configuration() ) { $config_validator = new WPCF7_ConfigValidator( $item ); $config_validator->validate(); $response['config_errors'] = $config_validator->collect_error_messages(); if ( 'save' == $context ) { $config_validator->save(); } } return rest_ensure_response( $response ); } function wpcf7_rest_get_contact_form( WP_REST_Request $request ) { $id = (int) $request->get_param( 'id' ); $item = wpcf7_contact_form( $id ); if ( ! $item ) { return new WP_Error( 'wpcf7_not_found', __( "The requested contact form was not found.", 'contact-form-7' ), array( 'status' => 404 ) ); } if ( ! current_user_can( 'wpcf7_edit_contact_form', $id ) ) { return new WP_Error( 'wpcf7_forbidden', __( "You are not allowed to access the requested contact form.", 'contact-form-7' ), array( 'status' => 403 ) ); } $response = array( 'id' => $item->id(), 'slug' => $item->name(), 'title' => $item->title(), 'locale' => $item->locale(), 'properties' => $item->get_properties(), ); return rest_ensure_response( $response ); } function wpcf7_rest_update_contact_form( WP_REST_Request $request ) { $id = (int) $request->get_param( 'id' ); $item = wpcf7_contact_form( $id ); if ( ! $item ) { return new WP_Error( 'wpcf7_not_found', __( "The requested contact form was not found.", 'contact-form-7' ), array( 'status' => 404 ) ); } if ( ! current_user_can( 'wpcf7_edit_contact_form', $id ) ) { return new WP_Error( 'wpcf7_forbidden', __( "You are not allowed to access the requested contact form.", 'contact-form-7' ), array( 'status' => 403 ) ); } $args = $request->get_params(); $context = $request->get_param( 'context' ); $item = wpcf7_save_contact_form( $args, $context ); if ( ! $item ) { return new WP_Error( 'wpcf7_cannot_save', __( "There was an error saving the contact form.", 'contact-form-7' ), array( 'status' => 500 ) ); } $response = array( 'id' => $item->id(), 'slug' => $item->name(), 'title' => $item->title(), 'locale' => $item->locale(), 'properties' => $item->get_properties(), 'config_errors' => array(), ); if ( wpcf7_validate_configuration() ) { $config_validator = new WPCF7_ConfigValidator( $item ); $config_validator->validate(); $response['config_errors'] = $config_validator->collect_error_messages(); if ( 'save' == $context ) { $config_validator->save(); } } return rest_ensure_response( $response ); } function wpcf7_rest_delete_contact_form( WP_REST_Request $request ) { $id = (int) $request->get_param( 'id' ); $item = wpcf7_contact_form( $id ); if ( ! $item ) { return new WP_Error( 'wpcf7_not_found', __( "The requested contact form was not found.", 'contact-form-7' ), array( 'status' => 404 ) ); } if ( ! current_user_can( 'wpcf7_delete_contact_form', $id ) ) { return new WP_Error( 'wpcf7_forbidden', __( "You are not allowed to access the requested contact form.", 'contact-form-7' ), array( 'status' => 403 ) ); } $result = $item->delete(); if ( ! $result ) { return new WP_Error( 'wpcf7_cannot_delete', __( "There was an error deleting the contact form.", 'contact-form-7' ), array( 'status' => 500 ) ); } $response = array( 'deleted' => true ); return rest_ensure_response( $response ); } function wpcf7_rest_create_feedback( WP_REST_Request $request ) { $id = (int) $request->get_param( 'id' ); $item = wpcf7_contact_form( $id ); if ( ! $item ) { return new WP_Error( 'wpcf7_not_found', __( "The requested contact form was not found.", 'contact-form-7' ), array( 'status' => 404 ) ); } $result = $item->submit(); $unit_tag = $request->get_param( '_wpcf7_unit_tag' ); $response = array( 'into' => '#' . wpcf7_sanitize_unit_tag( $unit_tag ), 'status' => $result['status'], 'message' => $result['message'], ); if ( 'validation_failed' == $result['status'] ) { $invalid_fields = array(); foreach ( (array) $result['invalid_fields'] as $name => $field ) { $invalid_fields[] = array( 'into' => 'span.wpcf7-form-control-wrap.' . sanitize_html_class( $name ), 'message' => $field['reason'], 'idref' => $field['idref'], ); } $response['invalidFields'] = $invalid_fields; } if ( ! empty( $result['scripts_on_sent_ok'] ) ) { $response['onSentOk'] = $result['scripts_on_sent_ok']; } if ( ! empty( $result['scripts_on_submit'] ) ) { $response['onSubmit'] = $result['scripts_on_submit']; } $response = apply_filters( 'wpcf7_ajax_json_echo', $response, $result ); return rest_ensure_response( $response ); } function wpcf7_rest_get_refill( WP_REST_Request $request ) { $id = (int) $request->get_param( 'id' ); $item = wpcf7_contact_form( $id ); if ( ! $item ) { return new WP_Error( 'wpcf7_not_found', __( "The requested contact form was not found.", 'contact-form-7' ), array( 'status' => 404 ) ); } $response = apply_filters( 'wpcf7_ajax_onload', array() ); return rest_ensure_response( $response ); } get_scanned_tags(); } public function add_shortcode( $tag, $func, $has_name = false ) { wpcf7_deprecated_function( __METHOD__, '4.6', 'WPCF7_FormTagsManager::add' ); return self::$form_tags_manager->add( $tag, $func, $has_name ); } public function remove_shortcode( $tag ) { wpcf7_deprecated_function( __METHOD__, '4.6', 'WPCF7_FormTagsManager::remove' ); return self::$form_tags_manager->remove( $tag ); } public function normalize_shortcode( $content ) { wpcf7_deprecated_function( __METHOD__, '4.6', 'WPCF7_FormTagsManager::normalize' ); return self::$form_tags_manager->normalize( $content ); } public function do_shortcode( $content, $exec = true ) { wpcf7_deprecated_function( __METHOD__, '4.6', 'WPCF7_FormTagsManager::replace_all' ); if ( $exec ) { return self::$form_tags_manager->replace_all( $content ); } else { return self::$form_tags_manager->scan( $content ); } } public function scan_shortcode( $content ) { wpcf7_deprecated_function( __METHOD__, '4.6', 'WPCF7_FormTagsManager::scan' ); return self::$form_tags_manager->scan( $content ); } } class WPCF7_Shortcode extends WPCF7_FormTag { public function __construct( $tag ) { wpcf7_deprecated_function( 'WPCF7_Shortcode', '4.6', 'WPCF7_FormTag' ); parent::__construct( $tag ); } } false, ) ); if ( empty( self::$instance ) ) { if ( null == $contact_form ) { return null; } self::$instance = new self; self::$instance->contact_form = $contact_form; self::$instance->skip_mail = (bool) $args['skip_mail']; self::$instance->setup_posted_data(); self::$instance->submit(); } elseif ( null != $contact_form ) { return null; } return self::$instance; } public static function is_restful() { return defined( 'REST_REQUEST' ) && REST_REQUEST; } public function get_status() { return $this->status; } public function is( $status ) { return $this->status == $status; } public function get_response() { return $this->response; } public function get_invalid_field( $name ) { if ( isset( $this->invalid_fields[$name] ) ) { return $this->invalid_fields[$name]; } else { return false; } } public function get_invalid_fields() { return $this->invalid_fields; } public function get_posted_data( $name = '' ) { if ( ! empty( $name ) ) { if ( isset( $this->posted_data[$name] ) ) { return $this->posted_data[$name]; } else { return null; } } return $this->posted_data; } private function setup_posted_data() { $posted_data = (array) $_POST; $posted_data = array_diff_key( $posted_data, array( '_wpnonce' => '' ) ); $posted_data = $this->sanitize_posted_data( $posted_data ); $tags = $this->contact_form->scan_form_tags(); foreach ( (array) $tags as $tag ) { if ( empty( $tag['name'] ) ) { continue; } $name = $tag['name']; $value = ''; if ( isset( $posted_data[$name] ) ) { $value = $posted_data[$name]; } $pipes = $tag['pipes']; if ( WPCF7_USE_PIPE && $pipes instanceof WPCF7_Pipes && ! $pipes->zero() ) { if ( is_array( $value) ) { $new_value = array(); foreach ( $value as $v ) { $new_value[] = $pipes->do_pipe( wp_unslash( $v ) ); } $value = $new_value; } else { $value = $pipes->do_pipe( wp_unslash( $value ) ); } } $posted_data[$name] = $value; } $this->posted_data = apply_filters( 'wpcf7_posted_data', $posted_data ); return $this->posted_data; } private function sanitize_posted_data( $value ) { if ( is_array( $value ) ) { $value = array_map( array( $this, 'sanitize_posted_data' ), $value ); } elseif ( is_string( $value ) ) { $value = wp_check_invalid_utf8( $value ); $value = wp_kses_no_null( $value ); } return $value; } private function submit() { if ( ! $this->is( 'init' ) ) { return $this->status; } $this->meta = array( 'remote_ip' => $this->get_remote_ip_addr(), 'user_agent' => isset( $_SERVER['HTTP_USER_AGENT'] ) ? substr( $_SERVER['HTTP_USER_AGENT'], 0, 254 ) : '', 'url' => $this->get_request_url(), 'timestamp' => current_time( 'timestamp' ), 'unit_tag' => isset( $_POST['_wpcf7_unit_tag'] ) ? $_POST['_wpcf7_unit_tag'] : '', 'container_post_id' => isset( $_POST['_wpcf7_container_post'] ) ? (int) $_POST['_wpcf7_container_post'] : 0, ); $contact_form = $this->contact_form; if ( ! $this->validate() ) { // Validation error occured $this->status = 'validation_failed'; $this->response = $contact_form->message( 'validation_error' ); } elseif ( ! $this->accepted() ) { // Not accepted terms $this->status = 'acceptance_missing'; $this->response = $contact_form->message( 'accept_terms' ); } elseif ( $this->spam() ) { // Spam! $this->status = 'spam'; $this->response = $contact_form->message( 'spam' ); } elseif ( $this->mail() ) { $this->status = 'mail_sent'; $this->response = $contact_form->message( 'mail_sent_ok' ); do_action( 'wpcf7_mail_sent', $contact_form ); } else { $this->status = 'mail_failed'; $this->response = $contact_form->message( 'mail_sent_ng' ); do_action( 'wpcf7_mail_failed', $contact_form ); } $this->remove_uploaded_files(); return $this->status; } private function get_remote_ip_addr() { $ip_addr = ''; if ( isset( $_SERVER['REMOTE_ADDR'] ) && WP_Http::is_ip_address( $_SERVER['REMOTE_ADDR'] ) ) { $ip_addr = $_SERVER['REMOTE_ADDR']; } return apply_filters( 'wpcf7_remote_ip_addr', $ip_addr ); } private function get_request_url() { $home_url = untrailingslashit( home_url() ); if ( self::is_restful() ) { $referer = isset( $_SERVER['HTTP_REFERER'] ) ? trim( $_SERVER['HTTP_REFERER'] ) : ''; if ( $referer && 0 === strpos( $referer, $home_url ) ) { return esc_url_raw( $referer ); } } $url = preg_replace( '%(?invalid_fields ) { return false; } require_once WPCF7_PLUGIN_DIR . '/includes/validation.php'; $result = new WPCF7_Validation(); $tags = $this->contact_form->scan_form_tags(); foreach ( $tags as $tag ) { $type = $tag['type']; $result = apply_filters( "wpcf7_validate_{$type}", $result, $tag ); } $result = apply_filters( 'wpcf7_validate', $result, $tags ); $this->invalid_fields = $result->get_invalid_fields(); return $result->is_valid(); } private function accepted() { return apply_filters( 'wpcf7_acceptance', true ); } private function spam() { $spam = false; if ( $this->contact_form->is_true( 'subscribers_only' ) && current_user_can( 'wpcf7_submit', $this->contact_form->id() ) ) { return $spam; } $user_agent = (string) $this->get_meta( 'user_agent' ); if ( strlen( $user_agent ) < 2 ) { $spam = true; } if ( ! $this->verify_nonce() ) { $spam = true; } if ( $this->is_blacklisted() ) { $spam = true; } return apply_filters( 'wpcf7_spam', $spam ); } private function verify_nonce() { if ( ! $this->contact_form->nonce_is_active() ) { return true; } return wpcf7_verify_nonce( $_POST['_wpnonce'] ); } private function is_blacklisted() { $target = wpcf7_array_flatten( $this->posted_data ); $target[] = $this->get_meta( 'remote_ip' ); $target[] = $this->get_meta( 'user_agent' ); $target = implode( "\n", $target ); return (bool) apply_filters( 'wpcf7_submission_is_blacklisted', wpcf7_blacklist_check( $target ), $this ); } /* Mail */ private function mail() { $contact_form = $this->contact_form; do_action( 'wpcf7_before_send_mail', $contact_form ); $skip_mail = apply_filters( 'wpcf7_skip_mail', $this->skip_mail, $contact_form ); if ( $skip_mail ) { return true; } $result = WPCF7_Mail::send( $contact_form->prop( 'mail' ), 'mail' ); if ( $result ) { $additional_mail = array(); if ( ( $mail_2 = $contact_form->prop( 'mail_2' ) ) && $mail_2['active'] ) { $additional_mail['mail_2'] = $mail_2; } $additional_mail = apply_filters( 'wpcf7_additional_mail', $additional_mail, $contact_form ); foreach ( $additional_mail as $name => $template ) { WPCF7_Mail::send( $template, $name ); } return true; } return false; } public function uploaded_files() { return $this->uploaded_files; } public function add_uploaded_file( $name, $file_path ) { $this->uploaded_files[$name] = $file_path; if ( empty( $this->posted_data[$name] ) ) { $this->posted_data[$name] = basename( $file_path ); } } public function remove_uploaded_files() { foreach ( (array) $this->uploaded_files as $name => $path ) { wpcf7_rmdir_p( $path ); @rmdir( dirname( $path ) ); // remove parent dir if it's removable (empty). } } public function get_meta( $name ) { if ( isset( $this->meta[$name] ) ) { return $this->meta[$name]; } } } prefix . "contact_form_7"; if ( $wpdb->get_var( "SHOW TABLES LIKE '$table_name'" ) ) { $old_rows = $wpdb->get_results( "SELECT * FROM $table_name" ); } elseif ( ( $opt = get_option( 'wpcf7' ) ) && ! empty( $opt['contact_forms'] ) ) { foreach ( (array) $opt['contact_forms'] as $key => $value ) { $old_rows[] = (object) array_merge( $value, array( 'cf7_unit_id' => $key ) ); } } foreach ( (array) $old_rows as $row ) { $q = "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_old_cf7_unit_id'" . $wpdb->prepare( " AND meta_value = %d", $row->cf7_unit_id ); if ( $wpdb->get_var( $q ) ) { continue; } $postarr = array( 'post_type' => 'wpcf7_contact_form', 'post_status' => 'publish', 'post_title' => maybe_unserialize( $row->title ), ); $post_id = wp_insert_post( $postarr ); if ( $post_id ) { update_post_meta( $post_id, '_old_cf7_unit_id', $row->cf7_unit_id ); $metas = array( 'form', 'mail', 'mail_2', 'messages', 'additional_settings' ); foreach ( $metas as $meta ) { update_post_meta( $post_id, '_' . $meta, wpcf7_normalize_newline_deep( maybe_unserialize( $row->{$meta} ) ) ); } } } } add_action( 'wpcf7_upgrade', 'wpcf7_prepend_underscore', 10, 2 ); function wpcf7_prepend_underscore( $new_ver, $old_ver ) { if ( version_compare( $old_ver, '3.0-dev', '<' ) ) { return; } if ( ! version_compare( $old_ver, '3.3-dev', '<' ) ) { return; } $posts = WPCF7_ContactForm::find( array( 'post_status' => 'any', 'posts_per_page' => -1, ) ); foreach ( $posts as $post ) { $props = $post->get_properties(); foreach ( $props as $prop => $value ) { if ( metadata_exists( 'post', $post->id(), '_' . $prop ) ) { continue; } update_post_meta( $post->id(), '_' . $prop, $value ); delete_post_meta( $post->id(), $prop ); } } } container = array( 'valid' => true, 'reason' => array(), 'idref' => array(), ); } public function invalidate( $context, $message ) { if ( $context instanceof WPCF7_FormTag ) { $tag = $context; } elseif ( is_array( $context ) ) { $tag = new WPCF7_FormTag( $context ); } elseif ( is_string( $context ) ) { $tags = wpcf7_scan_form_tags( array( 'name' => trim( $context ) ) ); $tag = $tags ? new WPCF7_FormTag( $tags[0] ) : null; } $name = ! empty( $tag ) ? $tag->name : null; if ( empty( $name ) || ! wpcf7_is_name( $name ) ) { return; } if ( $this->is_valid( $name ) ) { $id = $tag->get_id_option(); if ( empty( $id ) || ! wpcf7_is_name( $id ) ) { $id = null; } $this->invalid_fields[$name] = array( 'reason' => (string) $message, 'idref' => $id, ); } } public function is_valid( $name = null ) { if ( ! empty( $name ) ) { return ! isset( $this->invalid_fields[$name] ); } else { return empty( $this->invalid_fields ); } } public function get_invalid_fields() { return $this->invalid_fields; } public function offsetSet( $offset, $value ) { if ( isset( $this->container[$offset] ) ) { $this->container[$offset] = $value; } if ( 'reason' == $offset && is_array( $value ) ) { foreach ( $value as $k => $v ) { $this->invalidate( $k, $v ); } } } public function offsetGet( $offset ) { if ( isset( $this->container[$offset] ) ) { return $this->container[$offset]; } } public function offsetExists( $offset ) { return isset( $this->container[$offset] ); } public function offsetUnset( $offset ) { } } div.wpcf7 { margin: 0; padding: 0; } div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; } div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0; } div.wpcf7-mail-sent-ok { border: 2px solid #398f14; } div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; } div.wpcf7-spam-blocked { border: 2px solid #ffa500; } div.wpcf7-validation-errors { border: 2px solid #f7e700; } .wpcf7-form-control-wrap { position: relative; } span.wpcf7-not-valid-tip { color: #f00; font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid #ff0000; background: #fff; padding: .2em .8em; } span.wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after { content: " "; } .wpcf7-display-none { display: none; } div.wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-image: url('../../images/ajax-loader.gif'); width: 16px; height: 16px; border: none; padding: 0; margin: 0 0 0 4px; vertical-align: middle; } div.wpcf7 .ajax-loader.is-active { visibility: visible; } div.wpcf7 div.ajax-error { display: none; } div.wpcf7 .placeheld { color: #888; } div.wpcf7 .wpcf7-recaptcha iframe { margin-bottom: 0; } div.wpcf7 input[type="file"] { cursor: pointer; } div.wpcf7 input[type="file"]:disabled { cursor: default; } /*! jQuery UI - v1.11.4 - 2015-03-11 * http://jqueryui.com * Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px * Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix:after { clear: both; } .ui-helper-clearfix { min-height: 0; /* support: IE7 */ } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); /* support: IE8 */ } .ui-front { z-index: 100; } /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } /* Misc visuals ----------------------------------*/ /* Overlays */ .ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; min-height: 0; /* support: IE7 */ font-size: 100%; } .ui-accordion .ui-accordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; } .ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; } .ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; /* removes extra width in IE */ } .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } /* to make room for the icon, a width needs to be set here */ .ui-button-icon-only { width: 2.2em; } /* button elements seem to need a little more width */ button.ui-button-icon-only { width: 2.4em; } .ui-button-icons-only { width: 3.4em; } button.ui-button-icons-only { width: 3.7em; } /* button text element */ .ui-button .ui-button-text { display: block; line-height: normal; } .ui-button-text-only .ui-button-text { padding: .4em 1em; } .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } /* no icon support for input elements, provide padding by default */ input.ui-button { padding: .4em 1em; } /* button icon element(s) */ .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } /* button sets */ .ui-buttonset { margin-right: 7px; } .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } /* workarounds */ /* reset extra padding in Firefox, see h5bp.com/l */ input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; } .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } .ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker .ui-datepicker-next-hover { right: 1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; } .ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; } /* with multiple calendars */ .ui-datepicker.ui-datepicker-multi { width: auto; } .ui-datepicker-multi .ui-datepicker-group { float: left; } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; } /* RTL support */ .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; } .ui-dialog { overflow: hidden; position: absolute; top: 0; left: 0; padding: .2em; outline: 0; } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px; } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } .ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-draggable-handle { -ms-touch-action: none; touch-action: none; } .ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: none; } .ui-menu .ui-menu { position: absolute; } .ui-menu .ui-menu-item { position: relative; margin: 0; padding: 3px 1em 3px .4em; cursor: pointer; min-height: 0; /* support: IE7 */ /* support: IE10, see #8844 */ list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); } .ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } .ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: -1px; } /* icon support */ .ui-menu-icons { position: relative; } .ui-menu-icons .ui-menu-item { padding-left: 2em; } /* left-aligned */ .ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0; } /* right-aligned */ .ui-menu .ui-menu-icon { left: auto; right: 0; } .ui-progressbar { height: 2em; text-align: left; overflow: hidden; } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; } .ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; filter: alpha(opacity=25); /* support: IE8 */ opacity: 0.25; } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; } .ui-resizable { position: relative; } .ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; } .ui-selectable { -ms-touch-action: none; touch-action: none; } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; } .ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none; } .ui-selectmenu-menu .ui-menu { overflow: auto; /* Support: IE7 */ overflow-x: hidden; padding-bottom: 1px; } .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0; } .ui-selectmenu-open { display: block; } .ui-selectmenu-button { display: inline-block; overflow: hidden; position: relative; text-decoration: none; cursor: pointer; } .ui-selectmenu-button span.ui-icon { right: 0.5em; left: auto; margin-top: -8px; position: absolute; top: 50%; } .ui-selectmenu-button span.ui-selectmenu-text { text-align: left; padding: 0.4em 2.1em 0.4em 1em; display: block; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } /* support: IE8 - See #6727 */ .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: .8em; } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: .8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; } .ui-sortable-handle { -ms-touch-action: none; touch-action: none; } .ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } .ui-spinner-input { border: none; background: none; color: inherit; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; } .ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } /* more specificity required here to override default borders */ .ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* vertically center icon */ .ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } .ui-spinner-up { top: 0; } .ui-spinner-down { bottom: 0; } /* TR overrides */ .ui-spinner .ui-icon-triangle-1-s { /* need to fix icons sprite */ background-position: -65px -16px; } .ui-tabs { position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ padding: .2em; } .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; } .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } .ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; } body .ui-tooltip { border-width: 2px; } /* Component containers ----------------------------------*/ .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #222222; } .ui-widget-content a { color: #222222; } .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; color: #222222; font-weight: bold; } .ui-widget-header a { color: #222222; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #555555; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #212121; } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #212121; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #212121; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } /* Interaction Cues ----------------------------------*/ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; color: #cd0a0a; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); /* support: IE8 */ font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); /* support: IE8 */ background-image: none; } .ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon { background-image: url("images/ui-icons_222222_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("images/ui-icons_222222_256x240.png"); } .ui-state-default .ui-icon { background-image: url("images/ui-icons_888888_256x240.png"); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("images/ui-icons_454545_256x240.png"); } .ui-state-active .ui-icon { background-image: url("images/ui-icons_454545_256x240.png"); } .ui-state-highlight .ui-icon { background-image: url("images/ui-icons_2e83ff_256x240.png"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("images/ui-icons_cd0a0a_256x240.png"); } /* positioning */ .ui-icon-blank { background-position: 16px 16px; } .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-on { background-position: -96px -144px; } .ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } /* Misc visuals ----------------------------------*/ /* Corner radius */ .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; } /* Overlays */ .ui-widget-overlay { background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); /* support: IE8 */ } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); /* support: IE8 */ border-radius: 8px; } /*! jQuery UI - v1.11.4 - 2015-03-11 * http://jqueryui.com * Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px * Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}/*! * jQuery UI CSS Framework 1.11.4 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/category/theming/ * * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px */ /* Component containers ----------------------------------*/ .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #222222; } .ui-widget-content a { color: #222222; } .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; color: #222222; font-weight: bold; } .ui-widget-header a { color: #222222; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #555555; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #212121; } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #212121; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #212121; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } /* Interaction Cues ----------------------------------*/ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; color: #cd0a0a; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); /* support: IE8 */ font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); /* support: IE8 */ background-image: none; } .ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon { background-image: url("images/ui-icons_222222_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("images/ui-icons_222222_256x240.png"); } .ui-state-default .ui-icon { background-image: url("images/ui-icons_888888_256x240.png"); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("images/ui-icons_454545_256x240.png"); } .ui-state-active .ui-icon { background-image: url("images/ui-icons_454545_256x240.png"); } .ui-state-highlight .ui-icon { background-image: url("images/ui-icons_2e83ff_256x240.png"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("images/ui-icons_cd0a0a_256x240.png"); } /* positioning */ .ui-icon-blank { background-position: 16px 16px; } .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-on { background-position: -96px -144px; } .ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } /* Misc visuals ----------------------------------*/ /* Corner radius */ .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; } /* Overlays */ .ui-widget-overlay { background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); /* support: IE8 */ } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); /* support: IE8 */ border-radius: 8px; } INDX( 'G(W`NS0l*QX+QX+QX+ images-Tp\Si*h[>j*QX+ jquery-ui.cssUxdSs}j*\j*QX+Eu jquery-ui.min.cssTpZSi*h[>j*QX+ JQUERY~1.CSSUpZSs}j*\j*QX+Eu JQUERY~2.CSSVhTS@k*$\k*QX+PC theme.cssINDX( OoG(( g-Y~W0l*Q]0l*YܔQX+ ui-bg_flat_0_aaaaaa_40x100.pngZW0l*c^0l*@QX+ ui-bg_flat_75_ffffff_40x100.png[W0l*c^}n*^QX+PO ui-bg_glass_55_fbf9ee_1x400.png\W}n*~^}n*tQX+ ui-bg_glass_65_ffffff_1x400.png]W}n*~^p*tQX+ ui-bg_glass_75_dadada_1x400.png^Wp*_p*eQX+ ui-bg_glass_75_e6e6e6_1x400.png_Wp*-`p*eQX+PL ui-bg_lass_95_fef1ec_1x400.png`Wp*-`Xs*(ˡQX+ (ui-bg_highlight-soft_75_cccccc_1x100.pngQX+YpZW0l*Q]0l*YܔQX+ UI-BG_~1.PNGZpZW0l*c^0l*@QX+ UI-BG_~2.PNG[pZW0l*c^}n*^QX+PO UI-BG_~3.PNG\pZW}n*~^}n*tQX+ UI-BG_~4.PNGaxWXs*A`Xs*(ˡQX+  ui-icons_222222_256x240.pngbxWXs*^aXs*!0QX+  ui-icons_2e83ff_256x240.pngcxWXs*^a_u*!0QX+ P uiicons_454545_256x240.pngdxW_u*na_u*QX+ W ui-icons_888888_256x240.pngexW_u*b_u*QX+  ui-icons_cd0a0a_256x240.pngapZWXs*A`Xs*(ˡQX+  UI-ICO~1.PNGbpZWXs*^aXs*!0QX+   UI-ICO~2.PNGcpZWXs*^a_u*!0QX+ P UI-ICO~3.PNGdpZW_u*na_u*QX+ W UI-ICO~4.PNG^pZWp*_p*eQX+ UI7175~1.PNG_pZWp*-`p*eQX+PL UI7EDF~1.PNGepZW_u*b_u*QX+  UI9FA4~1.PNG]pZW}n*~^p*tQX+ UIA47F~1.PNG`pZWp*-`Xs*(ˡQX+ UIC540~1.PNG[ZoneTransfer] ZoneId=3 ReferrerUrl=https://hpanel.hostinger.com/ HostUrl=http://srv329.main-hosting.eu:8080/download-backup/6f367248f4b039492ccfd19ba694f2fe6ba97dad/u716353675.20200511141423.tar.gz [ZoneTransfer] ZoneId=3 ReferrerUrl=https://hpanel.hostinger.com/ HostUrl=http://srv329.main-hosting.eu:8080/download-backup/6f367248f4b039492ccfd19ba694f2fe6ba97dad/u716353675.20200511141423.tar.gz [ZoneTransfer] ZoneId=3 ReferrerUrl=https://hpanel.hostinger.com/ HostUrl=http://srv329.main-hosting.eu:8080/download-backup/6f367248f4b039492ccfd19ba694f2fe6ba97dad/u716353675.20200511141423.tar.gz PNG  IHDREr@bKGD"b pHYsHHFk>'IDATx{he}?g{1)]K&qqU4kbiKR(HBP(IvJ_ӮIV@nB5iNiGjq& ~A#QrX'9:ܫ{3E{=yo~3g~Mp& 1Xxh8<#dlЅMx1&$5 ~V c$ױ, ƹiN:Z ߊY>"BH!-Cu8t}8!B *OF.[aͲlB&1h>M]hN4MAb̐!(hE15jձcO<6e7,eS(fo16+3y JR|{^3^{88 ~' pxh8<4 g2n6e̘{QpӀPAiۺߖfS(D'L6=T:sfq羀l.cI ǧ=iM>ڠLN{U&&{uo..4~# pxh8<4 gÛp^i/0TWcQ @)yu}`LUc%Tȥ AR@?P-`BKl bZ}Ш͢uJ%U]K2e tsY@,ee豅rjcܭsMn0 AmPy DK(5,lN&bDmrwYDVte$謷 L[C0O P&0+; g3@ pxh8<4Y`OFZ!x#~ Gk @3K@:>PRMA|e]KgF.BtlOY d!(vVX%m#I[RR`2T HwYu=bYPEcU%&@Ĺ]}qo7*GL eQX5U-³8| _ݟ5\5pVH^\ Fآaa5l14[#boP1EiswMJ'5T06B|I,b`ՈPXkB$[-EOHt |3D(id9N6@x/ؠm(#wjPt/Zobq%[:3^~a55 |E닃^E$L-_s, ߫㕔Ņ& _,# F}&.<4 gOrdh9M7L(5꓂.?M(stզ-?:[ڧCr]'YB2lC| leXSpG0KcI~u L0/yLtrI?R%-wǷh$LJV ͿӢ ,g x_7l4* uM+@x<}ãq><#`i :=*ۿ{)_8hspCWғK`B]H"}_PNtQl1YQh+&?x5: ֘aYҭ=\En.YʸJE%uTj5F'b;[vט4u6]lkw3÷, : %& [|||Yiq`:qXc2+u|~/wrz[j-I># ,9Q:#,25@@%S@@6ÅJ{6{)hW~q]t<+|'0Oa 63UHWl;'Z9Z\oO嵁eeƢ[odarEm&ʧ3m6=g^Sx Hjmi(v ۈ{.h_%8nF7y{OFS5:/աWPH+bGx/9IYy.MtTeە,ѿ- Red ;Ә:9kT5mEG|\Wuǣ@^LE 4 gy ; J'U䐎N׷< p2mӫ.ZZ5< V ,p3w=~3jǿě#ʭ|Sfyk=Cn 1]C'I_O*,J՞D\\I}E\$M(E\߮?ƫw NJEb6tz:-?Bp ?XJ $xQJ}!#Ո2Ht!VɽV\'Y366YuJOAa[5e]p9=7t_y?OS_iT<͛32N묳}jHQ RTȢ nfݮ~+ciQ < Ma=|* $@'ԌǕqUO;5~@eI29w" O~ssk{‰$m>v z^2vow` a4cM Cb>q:o=-p`_2 ng:6KXV,2Ǿ6 g3@ śsaR WWB g-N;F[ՒaAVLF<-m VbMC 7K)XPy s~=<ܒ{x!=ÃqRl]/ 0l)'}#^tX孋t8FCY$)PUBE(~ҞV2^*SLHlS'IA[ Zx-V"ȥJ+ \|5uWnLJkܟ(00JyꞄafg6 g3@Ñg[}ZQk?ҳ=zI$ Т:9FWmx:\(W+eF9,*!GhDL8[vo)AaK5S/)^c(WHNW8Tr=opp]MCO?* D΢Ob/hs0ڜb91C9-oۿԗuQFc|W%@HB29/DxD`U:Ƈgi"`%ᄽ t E`t62k)PEѿO,?k_yh(/=@u g3@v@]<]~WD`.f~oʈNVA߈եM ^yMQ|ߛ^-{o~>wЃ (gXץi&X uDU͕l  ғޥߞkPHHCJ~S@O ׋ѓy7 k {25ofϫo{'!'Z%q*)gC\#\'0 P_WL7&AlJ\ Zp, Yxjc O(6zIV u:גTDO9ׄQ<*y =2~/?J,WJQW>Wu?#G/4"K{㧏',Iҟ综E;|Rݠ~W7i86 pxh8<4 r<}8 kGo;uCPv)A<$ց;{l #`FC!f Ӆ/`7(0R!99z@%!/m]AdhvG3@ pxh8<4{P/ 3@} B&^16{. ߠaQo 2lmt!\%@X?5ճa~ ʠM65wka)TF_ 2$x5_9!VxRd1!}'`$Uԇr? Q `7`.k_VzԄp]]GOLXCk3%tEXtdate:create2015-03-11T08:47:11-07:00=l%tEXtdate:modify2015-03-11T07:59:35-07:00=tEXtSoftwareAdobe ImageReadyqe<IENDB`PNG  IHDRIJPLTE..........................................................................................oYtRNS3P/"Uq@f`2 !<BHK Z#'1S,4j8E|)Q$ bJmߜGc?oh@^bKGDH pHYsHHFk>dIDATx] c۶H阒]Kd%٫뺮lmw]|pXm-}X:+iĆQV9\e'AtOS:72YsxMہB&z>nC@r@*aӝ%MFDDDDDDTߖH,ERUn ب\f͹:}4ᦋ{)n[ ̰E K Y Dۇ- +Kl=ӃL`љ|%n a N#5 (4?EDDDD\oWFfq;\E_,W!%zE!F¶. (USHQ0dw)T 8#p,xBK *xXEe K솎%mKX~sFE~tdcaI1Af4dHcGSB`0wev`"{ .GDDDD,dO6k"qkMefS_UKŌ&g~>n H}) LF%8()r![4统qQk0m[Le_70@>1 X0AZVcEV Ltk3EJ44ZﮊN`rt>`˥  AHBLH@cUq=jcM2sJCLiR NQ0=Yi-|4V ]]B^ޞ_H$<$ a=d@ (ZAp_}~s:N{DC>m^ƒS&, ;N&B} <_AB]HuN(B0{h1IKDs j' M8.ӫ1h3df}mq nU{Lo z \=?@ ((e|=ơ麄Ci1r<|OO; `HpQyzԈuZVƲ!)5mC2Lyg;֑RjWa@@VL&Wru=Z ̥=U5} 7;b(nP&sk48ͥ01U Wvk18dqTՌE]qH8 GF K'rOrŗ6"fpT^3c"nMم-/W=tJ,X){P Rm|K>mX8v5h<_{ꘀYF|&_G;&>^W⁃&K(81EB@F&;"L'wfwE-6o&/̫'Xe,>~ee|A=) dQ`}P[KN˂/~)O[dO=3El5'Y$?7mTzզ.\.` WE"""""v)V#]L;zqJr²[\-tҽ5 @ͷϟnT@+;cQhC*TڙAVr?f? Q1T`} Hk,{VZˋTϛ?I̯uQKLMe͆~qym09 S;j5 iQ]7k0UޭGkX3#lY_Цxj޶9`# M [z KuO_z˿Dܭ*kOJ(7n\e ITƨl/U߶uw.~;#r.8 o# 5Lh>1i pVM?/u70 X@L+M+{Fkt{ŧ890`. ĀCR+\/t R; TӲ]aL|efđ >ۣG|P`P8C1K՛A̍<2ۂKrl@L L 8@E>`nPNԍ,p EƆZF lÎ; F7Ȯ; swSz)g7{rsSgȋ(߄~AWytX$NVR_<6p.O8O[OdDk>_OO}JSdmV?W(_m j~=H IԁF>T/{*]IGJ@iqamNF|Q50+ ES8:v`p~vj:Bp96oys% |@H]+@t]Wk}}7FʮrAB\m-_2PY8xՎN.h~@+7z5t_//?0S>)zi0n/B`{DW#`Bo[,gFVЁpP߾C]Bz ,XXfԃA:H k7dZ9oc}o]0vd:R]0ve]刈jу| ? +(OǍ+ #ysߍnpFru<.HȺotM3h}߆P}˗vP}mǀ?WZ@}@@FDl%tEXtdate:create2015-03-11T08:47:11-07:00=l%tEXtdate:modify2015-03-11T07:59:35-07:00=tEXtSoftwareAdobe ImageReadyqe<IENDB`PNG  IHDREr@bKGDE;- pHYsHHFk>mIDATx{leG}?gK$U!>T؈Ji6A"VR%;"*UP) /zRJFQP zBQHVU5sμ9^3ߕ{~7s7<.` cAb/@[VD03AX90N_B &>~> c;abDߎEQz'kMayԉ 6!:u::@RŤByDD'L-f]Sq!f SQ&S7MCr==3dJ{fZS0Ms:0K٦gʿ&HU=mc4i?UĔGU4hcQb]!hLW/  @pxh8~|AQf?ێ1f¸=uQGJHpPϠIw״m췥ԧ>2"WÓP&{nT:sfqH@.cI ~Ss+^|Bn29 dH]v-ˌ-meh>q&تg 9x#cn~!pxh84^/ o #Z@S^4 KZKPd9C@F[,a+]8vKqHlw9ק84KBץ|&#[\C`R!:F zC6)AT1wU.Iҗ!4ig3wE:q7n0uAmPy TK(5ͬlNæbTrwDV]te47 L[C0P&0++  @pxh84Y`OEZj,*-E)e{U, \uoV: `omKet_WOdW3Z Քrv|~^g`jycp*fb]M59.LNq+%ۯ0vccJEM5kk#I<x_ I#0Dw4xh84^/ ^c drDM{wQte{^`br./M:0գ*z`]|SB(e)h͎/Vܮ"aO!o ,u^Љ^=zt`WeCCM Qϱo0q%Uo?<@6HG/uAQ-_u||ִ*2lٍuG@ j !Br qL!*)h.V{3-!w$dP*/P[ t1l3hlyp0bgL} 3$%\/.)TwQ"uK7d+2! @pxh84'aY$mf6lB'.D Рx7SxtIe We}d0RW^ݢ0](U݋Tx|T|@v^Df׹Lb(2H0n8;_QO}D&3{YWw5*e˗?̖G :H iZӖ)/MP(:!/|B[i:Gf L`~:z$aa^ʭ|P- kbݞ<ەL&xJAABȼHvᑢ[ySəwNJuy %pw0_a"zx 3i1|= @%JWAm\ lXm9+()S orro*E`Z1&=ޗg!Rt<bfa?qh'y'ry#\& o+Ԫ|Y%_Hp"k1*ɫU[&x9xAsmfe<_7;y6mi :[)EB7̰8fCH`⾿h)}(%m'& ;(ݚ!{:^R@NKү"*<V敡=oh~q+`6IiI<#Z=^IE\`0]1%DA^a0f,c %[Gxh84^/rdh9M7L)-ӂ-?K(stբh-?:[ڧCr]G(YB3|C| leXW_xV8ƊbbQ7V4J]l!= D ?'a`^aq8:-OYPxۀ֝X5Q"GִW} I>ȓclpVZM_gڰCveG{<_d0՗eN%NyƍȄp~Ú/kn|(G#.s9Jۇl [6ɻ&.X{SDf†< y?O~ƅDP*~bgcos{;'Z9Z.O孁e U~?Ӆ1N3ڶD(1GxxkSHI~ی?Ok,i(ׁۈ{.h_5؋nF70QOS5:'/աJr .KNwuer>n-U$U`Iv%.AUed ;Ә:+a&XĎ y Gс "4pxh84^ @d6((Ԕ{C::[>H, ɴNVNhr.~NZ`3᝼KQ|$%t!Vn%=*7fg(m!f y"kI6Y/eZٳ+zg6W8ɦbQ%y{9Ï*ŕ#7b-tX͕8ynO{]!ټ*\ (p2.Hٙd.^Z(N &l2&k U&ף#~.7658A7}P:BlkU[8)jw0$W !s\ QFn(qRK:'X@=$ x|5:@]2Si.& $` 8tS =&[#߫U3Wҳq ^H{➇Z4"AH#U0+̱1Ɏ;O9"DE C+nU:|a ɔM|?HW1$~=kUџVVl{7 ^;<,t[T"3SU9l˾Hx^&a@)E&<I?U7xG4c *i 5)ñ>wHf5[qO.d&J_~W\`G{ |-e/Чkd E( Niv=C` ̲Z+%m )s!ī6FeiN%O*㪞v,s@%4tS/Ѓ (gX7i&X 5WJ"*V J6s{IwoO_5~YXw(R!m)^'Dɸ5=@+~jyQ`O`$D`H_BT#%].XxDѫOR2E\K"R\T|:mO x*y =2~/?J,+%q Wޛ3?ܕ? ^e +RoҎ5س~oBo l84^/  @!/ONGۮ2t]С8cݮ5z=7ˮg@/aE[y#3#z7L.| (cRcSmQ$6ץ{ Da{T_j84^/  @ñ`/_g "d`ɾ0 { Cj_9jDՋa~? dc[0*a,& 0&+ OB4!1~Ix>8c&G)jI=@5@v&J?QlÇ@Q?^%tEXtdate:create2015-03-11T08:47:11-07:00=l%tEXtdate:modify2015-03-11T07:59:35-07:00=tEXtSoftwareAdobe ImageReadyqe<IENDB`PNG  IHDREr@bKGDI( pHYsHHFk>tIDATx{le}?g kuJ>DC^QMH*MU h(*$HR*j D])Ż(M6F6!6- xIi- HN8suιgf73ƣ7 x ^/2&v&v^DL l6I-o?cnD Iye#d0+03~0g'LV[RC:B~()$qvXuB@E@`HNG`TA%=]qAwJ)u)9:e9d`V0A{=BS*ڦ SgF A -(DR˷@"g'U,eSwʿj*)l[.HLyϰ9jaI6MR~~ nGٕ3  @pxh84~=@>(mE3a\`~=uQ[f3WAioK}3wէgV,jn2*ߕmM] y=xn"co.L"7]EC:dHzE@W.f+^eƦ6vռE4O`̴.)l :7){_Я~"pxh84^/ / #\@S^T0sZs1J1Pr hwVEgSTQ5[ \BO `+˾>}\6/0kg1[ KhlXʿ_Z^IA^N4vOW=%i^<9tf 2СBHg6!u\ҭZ&蒶 2s U]iT ]Uaq;]A :rG-3<Fn*ݴTݯ 4< ; @pxh84^ysh,ux$\j"Z-moSJ9{ e˹[ \fָұy2LT0K@9ԼŢ=?ХB=c"vT6 Tokza9Ts&6ոv }3':[5),xU!҃@}U kc ꈡY,]`&߬('u*^v Owu?}2&CȖr}ݾ^g[`yc*9s"f_b uuT?Mf  eۏ0evbcJEM%6PolM`n ~Esչdj|z)miO q/{کJqAGpxh84^a+ ʥ5݃F+Y&{˾I z\eXoJ}HȯiW)~nm߮ɞhl*7TP3kXJ7R""NXU}ٔއA/(qW\v6$2 -˶E zdj0u]PT{[:>>LDkZYֺ14ZCWUbd12zBY$i".~Ai=Œ ۪>EAIb\Ϋ c6OSB\ɅJ#" REȰ_'I.aluI YX^/  @=h$i37[d:Qu!ZtwUl~FŻbkK"$-c.3@,y;i-JӉR޽H!ɷjN;LdwEdp fO,jTq+ 򩸹h[@Vef6KVx\b|l}_$U+W!?o[yB(p3 r_5P2ݚla˱ *xGXG$`W~9?r+y -kd.@ <]#U\Z, W4Ig9L1s aRO^.P(>K\c6m^um Qlg"y[өD/[V*3谨Xm@[qX#r,a5 kLK"0񢐻(qAOVPU j(iJlWq li xS T!sXD@s 9ky8\aY"rv֗u- v!H 4<@(B$"PdVZ5Ɯ ߦs0kB5h$=dpϪ_@0+4@"hOtcky5vzK\1@ޒZ]B_.܋ؿ!IXdWpW0Z%y9s9jaK0hsN,lUX!hf!2.)0 6B|Iq/Ӽ0jDF[,5 !m`-$J~1wWQJD#"YO  6hVQ5Ct/7 8-*"_EUy 0x+Cxgh|+`6HiA|]Z=^JE\`20 ~]f 5X`?S0Q^?J1%[Gxh84^/{ S"rؘɛnRZԧ[v-POI'Z~ttONzqgآ4X ԃ,seq9 ,2)^Ķ/(rS?=# (9a:,وK x R. B%f6nϻ V/Σ %O+|!I 63eHWO vXIKOrZ8gg8=C29Ǫ[PB' rAmK"zʻ! m6뱾3y5ܓ"[< JsϏU9Z^8_fD!Zq_\- -`)Dg鲔iqIb.JXTbjk$M1^K6<˿9C_frEM~8]TxXu5_<t_0PA𶀆 @p4O"qGA餦vGbQprzE33U 6+$q?W 1XK<8 [sC!}E~5C~=Cn 1[xLO gUX=̪yhsl(&U'/qgv|^8Sx(o(Bxe\ӑľUs:҅ͅ2k W!BԜi VEOfX6gA5kOد2jS6ۼ[JSjQ:(Z0Ne Z]L2$4@8B,,Nj(t'8.JCLKUi5#Xx#|U:@m??d,^q5L!]MrI4pZ;>g@MFK)(}fU .{]~55>"$c +ן?Qc# mK-6)࿁_YnG+:|a "~ϯٯbq~=+,j?My 9"yDʍng6-z<,+tKxW"'l˾H[yJ&a@~/9"a%$iѣ6.S8ظ+y+*ojom p-k1 u%=-" 4wq-ՐEK |UfG -Ua]Xrx.\˅h:"LFdF5pf覊)nYͣnFh 1{'\<ϫlik)$H 䇙5%yknib /OEOjZ<,bP p+ @<[/ #/Zwp6$5DE |6w^>7{ԇNĭPwf>k7/c͗=cMﴯ߁AE`q:N*NQbUG`ʟƳCᨉ"5w5.&v;.ܱ7e$$yKYE<[y8M nm%U4@[&EC(./bC>Z1_PO^;Ф!Nwcl^]`C1L8GO{ >.|mO9QHN P{;=YJ7'[ɂ-b< Xӌ2@}޺PwaŨM lqG{R\pDxsT3Xؓ @pxh8ѱxe l TZBHaect*ZHFb52iiS[:DHS ))%_rpSeUӮ@ *I3*C 3 =&&5CB`Ê,o]~]3tحjXex0CTA3œy 5{t!k@QV+Vr 3e!̰BːۓOA԰‰ # U4VDчD*Oݕ<:XlBxh8L`pxh84y0؃Jk5#;ǮD"-鞺#tLn3ã|ÁysɩqvA2t>}XJx8c&G)jI}@5V&J? Y!\=jb<hj o%tEXtdate:create2015-03-11T08:47:11-07:00=l%tEXtdate:modify2015-03-11T07:59:35-07:00=tEXtSoftwareAdobe ImageReadyqe<IENDB`PNG  IHDRIJPLTE 4vYtRNS3P/"Uq@f`2 !<BHK Z#'1S,4j8E|)Q$ bJmߜGc?oh@^bKGDH pHYsHHFk>dIDATx] c۶H阒]Kd%٫뺮lmw]|pXm-}X:+iĆQV9\e'AtOS:72YsxMہB&z>nC@r@*aӝ%MFDDDDDDTߖH,ERUn ب\f͹:}4ᦋ{)n[ ̰E K Y Dۇ- +Kl=ӃL`љ|%n a N#5 (4?EDDDD\oWFfq;\E_,W!%zE!F¶. (USHQ0dw)T 8#p,xBK *xXEe K솎%mKX~sFE~tdcaI1Af4dHcGSB`0wev`"{ .GDDDD,dO6k"qkMefS_UKŌ&g~>n H}) LF%8()r![4统qQk0m[Le_70@>1 X0AZVcEV Ltk3EJ44ZﮊN`rt>`˥  AHBLH@cUq=jcM2sJCLiR NQ0=Yi-|4V ]]B^ޞ_H$<$ a=d@ (ZAp_}~s:N{DC>m^ƒS&, ;N&B} <_AB]HuN(B0{h1IKDs j' M8.ӫ1h3df}mq nU{Lo z \=?@ ((e|=ơ麄Ci1r<|OO; `HpQyzԈuZVƲ!)5mC2Lyg;֑RjWa@@VL&Wru=Z ̥=U5} 7;b(nP&sk48ͥ01U Wvk18dqTՌE]qH8 GF K'rOrŗ6"fpT^3c"nMم-/W=tJ,X){P Rm|K>mX8v5h<_{ꘀYF|&_G;&>^W⁃&K(81EB@F&;"L'wfwE-6o&/̫'Xe,>~ee|A=) dQ`}P[KN˂/~)O[dO=3El5'Y$?7mTzզ.\.` WE"""""v)V#]L;zqJr²[\-tҽ5 @ͷϟnT@+;cQhC*TڙAVr?f? Q1T`} Hk,{VZˋTϛ?I̯uQKLMe͆~qym09 S;j5 iQ]7k0UޭGkX3#lY_Цxj޶9`# M [z KuO_z˿Dܭ*kOJ(7n\e ITƨl/U߶uw.~;#r.8 o# 5Lh>1i pVM?/u70 X@L+M+{Fkt{ŧ890`. ĀCR+\/t R; TӲ]aL|efđ >ۣG|P`P8C1K՛A̍<2ۂKrl@L L 8@E>`nPNԍ,p EƆZF lÎ; F7Ȯ; swSz)g7{rsSgȋ(߄~AWytX$NVR_<6p.O8O[OdDk>_OO}JSdmV?W(_m j~=H IԁF>T/{*]IGJ@iqamNF|Q50+ ES8:v`p~vj:Bp96oys% |@H]+@t]Wk}}7FʮrAB\m-_2PY8xՎN.h~@+7z5t_//?0S>)zi0n/B`{DW#`Bo[,gFVЁpP߾C]Bz ,XXfԃA:H k7dZ9oc}o]0vd:R]0ve]刈jу| ? +(OǍ+ #ysߍnpFru<.HȺotM3h}߆P}˗vP}mǀ?WZ@}@@FDl%tEXtdate:create2015-03-11T08:47:11-07:00=l%tEXtdate:modify2015-03-11T07:59:35-07:00=tEXtSoftwareAdobe ImageReadyqe<IENDB` true, 'do-not-store' => true, ) ); } function wpcf7_acceptance_form_tag_handler( $tag ) { if ( empty( $tag->name ) ) { return ''; } $validation_error = wpcf7_get_validation_error( $tag->name ); $class = wpcf7_form_controls_class( $tag->type ); if ( $validation_error ) { $class .= ' wpcf7-not-valid'; } if ( $tag->has_option( 'invert' ) ) { $class .= ' wpcf7-invert'; } $atts = array(); $atts['class'] = $tag->get_class_option( $class ); $atts['id'] = $tag->get_id_option(); $atts['tabindex'] = $tag->get_option( 'tabindex', 'signed_int', true ); if ( $tag->has_option( 'default:on' ) ) { $atts['checked'] = 'checked'; } $atts['aria-invalid'] = $validation_error ? 'true' : 'false'; $atts['type'] = 'checkbox'; $atts['name'] = $tag->name; $atts['value'] = '1'; $atts = wpcf7_format_atts( $atts ); $html = sprintf( '%3$s', sanitize_html_class( $tag->name ), $atts, $validation_error ); return $html; } /* Validation filter */ add_filter( 'wpcf7_validate_acceptance', 'wpcf7_acceptance_validation_filter', 10, 2 ); function wpcf7_acceptance_validation_filter( $result, $tag ) { if ( ! wpcf7_acceptance_as_validation() ) { return $result; } $name = $tag->name; $value = ( ! empty( $_POST[$name] ) ? 1 : 0 ); $invert = $tag->has_option( 'invert' ); if ( $invert && $value || ! $invert && ! $value ) { $result->invalidate( $tag, wpcf7_get_message( 'accept_terms' ) ); } return $result; } /* Acceptance filter */ add_filter( 'wpcf7_acceptance', 'wpcf7_acceptance_filter' ); function wpcf7_acceptance_filter( $accepted ) { if ( ! $accepted ) { return $accepted; } $fes = wpcf7_scan_form_tags( array( 'type' => 'acceptance' ) ); foreach ( $fes as $fe ) { $name = $fe['name']; $options = (array) $fe['options']; if ( empty( $name ) ) { continue; } $value = ( ! empty( $_POST[$name] ) ? 1 : 0 ); $invert = (bool) preg_grep( '%^invert$%', $options ); if ( $invert && $value || ! $invert && ! $value ) { $accepted = false; } } return $accepted; } add_filter( 'wpcf7_form_class_attr', 'wpcf7_acceptance_form_class_attr' ); function wpcf7_acceptance_form_class_attr( $class ) { if ( wpcf7_acceptance_as_validation() ) { return $class . ' wpcf7-acceptance-as-validation'; } return $class; } function wpcf7_acceptance_as_validation() { if ( ! $contact_form = wpcf7_get_current_contact_form() ) { return false; } return $contact_form->is_true( 'acceptance_as_validation' ); } /* Tag generator */ add_action( 'wpcf7_admin_init', 'wpcf7_add_tag_generator_acceptance', 35 ); function wpcf7_add_tag_generator_acceptance() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add( 'acceptance', __( 'acceptance', 'contact-form-7' ), 'wpcf7_tag_generator_acceptance' ); } function wpcf7_tag_generator_acceptance( $contact_form, $args = '' ) { $args = wp_parse_args( $args, array() ); $type = 'acceptance'; $description = __( "Generate a form-tag for an acceptance checkbox. For more details, see %s.", 'contact-form-7' ); $desc_link = wpcf7_link( __( 'https://contactform7.com/acceptance-checkbox/', 'contact-form-7' ), __( 'Acceptance Checkbox', 'contact-form-7' ) ); ?>

    $value ) { if ( ! in_array( $key, (array) $ignore ) ) { $c["$key"] = $value; } } return wpcf7_akismet_comment_check( $c ); } function wpcf7_akismet_is_available() { if ( is_callable( array( 'Akismet', 'get_api_key' ) ) ) { // Akismet v3.0+ return (bool) Akismet::get_api_key(); } if ( function_exists( 'akismet_get_key' ) ) { return (bool) akismet_get_key(); } return false; } function wpcf7_akismet_submitted_params() { $params = array( 'author' => '', 'author_email' => '', 'author_url' => '', 'content' => '', ); $has_akismet_option = false; foreach ( (array) $_POST as $key => $val ) { if ( '_wpcf7' == substr( $key, 0, 6 ) || '_wpnonce' == $key ) { continue; } if ( is_array( $val ) ) { $val = implode( ', ', wpcf7_array_flatten( $val ) ); } $val = trim( $val ); if ( 0 == strlen( $val ) ) { continue; } if ( $tags = wpcf7_scan_form_tags( array( 'name' => $key ) ) ) { $tag = $tags[0]; $akismet = $tag->get_option( 'akismet', '(author|author_email|author_url)', true ); if ( $akismet ) { $has_akismet_option = true; if ( 'author' == $akismet ) { $params[$akismet] = trim( $params[$akismet] . ' ' . $val ); continue; } elseif ( '' == $params[$akismet] ) { $params[$akismet] = $val; continue; } } } $params['content'] .= "\n\n" . $val; } if ( ! $has_akismet_option ) { return false; } $params['content'] = trim( $params['content'] ); return $params; } function wpcf7_akismet_comment_check( $comment ) { global $akismet_api_host, $akismet_api_port; $spam = false; $query_string = wpcf7_build_query( $comment ); if ( is_callable( array( 'Akismet', 'http_post' ) ) ) { // Akismet v3.0+ $response = Akismet::http_post( $query_string, 'comment-check' ); } else { $response = akismet_http_post( $query_string, $akismet_api_host, '/1.1/comment-check', $akismet_api_port ); } if ( 'true' == $response[1] ) { $spam = true; } if ( $submission = WPCF7_Submission::get_instance() ) { $submission->akismet = array( 'comment' => $comment, 'spam' => $spam ); } return apply_filters( 'wpcf7_akismet_comment_check', $spam, $comment ); } true, 'selectable-values' => true, 'multiple-controls-container' => true, ) ); } function wpcf7_checkbox_form_tag_handler( $tag ) { if ( empty( $tag->name ) ) { return ''; } $validation_error = wpcf7_get_validation_error( $tag->name ); $class = wpcf7_form_controls_class( $tag->type ); if ( $validation_error ) { $class .= ' wpcf7-not-valid'; } $label_first = $tag->has_option( 'label_first' ); $use_label_element = $tag->has_option( 'use_label_element' ); $exclusive = $tag->has_option( 'exclusive' ); $free_text = $tag->has_option( 'free_text' ); $multiple = false; if ( 'checkbox' == $tag->basetype ) { $multiple = ! $exclusive; } else { // radio $exclusive = false; } if ( $exclusive ) { $class .= ' wpcf7-exclusive-checkbox'; } $atts = array(); $atts['class'] = $tag->get_class_option( $class ); $atts['id'] = $tag->get_id_option(); $tabindex = $tag->get_option( 'tabindex', 'signed_int', true ); if ( false !== $tabindex ) { $tabindex = (int) $tabindex; } $html = ''; $count = 0; $values = (array) $tag->values; $labels = (array) $tag->labels; if ( $data = (array) $tag->get_data_option() ) { if ( $free_text ) { $values = array_merge( array_slice( $values, 0, -1 ), array_values( $data ), array_slice( $values, -1 ) ); $labels = array_merge( array_slice( $labels, 0, -1 ), array_values( $data ), array_slice( $labels, -1 ) ); } else { $values = array_merge( $values, array_values( $data ) ); $labels = array_merge( $labels, array_values( $data ) ); } } $defaults = array(); $default_choice = $tag->get_default_option( null, 'multiple=1' ); foreach ( $default_choice as $value ) { $key = array_search( $value, $values, true ); if ( false !== $key ) { $defaults[] = (int) $key + 1; } } if ( $matches = $tag->get_first_match_option( '/^default:([0-9_]+)$/' ) ) { $defaults = array_merge( $defaults, explode( '_', $matches[1] ) ); } $defaults = array_unique( $defaults ); $hangover = wpcf7_get_hangover( $tag->name, $multiple ? array() : '' ); foreach ( $values as $key => $value ) { $class = 'wpcf7-list-item'; $checked = false; if ( $hangover ) { if ( $multiple ) { $checked = in_array( esc_sql( $value ), (array) $hangover ); } else { $checked = ( $hangover == esc_sql( $value ) ); } } else { $checked = in_array( $key + 1, (array) $defaults ); } if ( isset( $labels[$key] ) ) { $label = $labels[$key]; } else { $label = $value; } $item_atts = array( 'type' => $tag->basetype, 'name' => $tag->name . ( $multiple ? '[]' : '' ), 'value' => $value, 'checked' => $checked ? 'checked' : '', 'tabindex' => false !== $tabindex ? $tabindex : '', ); $item_atts = wpcf7_format_atts( $item_atts ); if ( $label_first ) { // put label first, input last $item = sprintf( '%1$s', esc_html( $label ), $item_atts ); } else { $item = sprintf( '%1$s', esc_html( $label ), $item_atts ); } if ( $use_label_element ) { $item = ''; } if ( false !== $tabindex && 0 < $tabindex ) { $tabindex += 1; } $count += 1; if ( 1 == $count ) { $class .= ' first'; } if ( count( $values ) == $count ) { // last round $class .= ' last'; if ( $free_text ) { $free_text_name = sprintf( '_wpcf7_%1$s_free_text_%2$s', $tag->basetype, $tag->name ); $free_text_atts = array( 'name' => $free_text_name, 'class' => 'wpcf7-free-text', 'tabindex' => false !== $tabindex ? $tabindex : '', ); if ( wpcf7_is_posted() && isset( $_POST[$free_text_name] ) ) { $free_text_atts['value'] = wp_unslash( $_POST[$free_text_name] ); } $free_text_atts = wpcf7_format_atts( $free_text_atts ); $item .= sprintf( ' ', $free_text_atts ); $class .= ' has-free-text'; } } $item = '' . $item . ''; $html .= $item; } $atts = wpcf7_format_atts( $atts ); $html = sprintf( '%3$s%4$s', sanitize_html_class( $tag->name ), $atts, $html, $validation_error ); return $html; } /* Validation filter */ add_filter( 'wpcf7_validate_checkbox', 'wpcf7_checkbox_validation_filter', 10, 2 ); add_filter( 'wpcf7_validate_checkbox*', 'wpcf7_checkbox_validation_filter', 10, 2 ); add_filter( 'wpcf7_validate_radio', 'wpcf7_checkbox_validation_filter', 10, 2 ); function wpcf7_checkbox_validation_filter( $result, $tag ) { $name = $tag->name; $is_required = $tag->is_required() || 'radio' == $tag->type; $value = isset( $_POST[$name] ) ? (array) $_POST[$name] : array(); if ( $is_required && empty( $value ) ) { $result->invalidate( $tag, wpcf7_get_message( 'invalid_required' ) ); } return $result; } /* Adding free text field */ add_filter( 'wpcf7_posted_data', 'wpcf7_checkbox_posted_data' ); function wpcf7_checkbox_posted_data( $posted_data ) { $tags = wpcf7_scan_form_tags( array( 'type' => array( 'checkbox', 'checkbox*', 'radio' ) ) ); if ( empty( $tags ) ) { return $posted_data; } foreach ( $tags as $tag ) { if ( ! isset( $posted_data[$tag->name] ) ) { continue; } $posted_items = (array) $posted_data[$tag->name]; if ( $tag->has_option( 'free_text' ) ) { if ( WPCF7_USE_PIPE ) { $values = $tag->pipes->collect_afters(); } else { $values = $tag->values; } $last = array_pop( $values ); $last = html_entity_decode( $last, ENT_QUOTES, 'UTF-8' ); if ( in_array( $last, $posted_items ) ) { $posted_items = array_diff( $posted_items, array( $last ) ); $free_text_name = sprintf( '_wpcf7_%1$s_free_text_%2$s', $tag->basetype, $tag->name ); $free_text = $posted_data[$free_text_name]; if ( ! empty( $free_text ) ) { $posted_items[] = trim( $last . ' ' . $free_text ); } else { $posted_items[] = $last; } } } $posted_data[$tag->name] = $posted_items; } return $posted_data; } /* Tag generator */ add_action( 'wpcf7_admin_init', 'wpcf7_add_tag_generator_checkbox_and_radio', 30 ); function wpcf7_add_tag_generator_checkbox_and_radio() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add( 'checkbox', __( 'checkboxes', 'contact-form-7' ), 'wpcf7_tag_generator_checkbox' ); $tag_generator->add( 'radio', __( 'radio buttons', 'contact-form-7' ), 'wpcf7_tag_generator_checkbox' ); } function wpcf7_tag_generator_checkbox( $contact_form, $args = '' ) { $args = wp_parse_args( $args, array() ); $type = $args['id']; if ( 'radio' != $type ) { $type = 'checkbox'; } if ( 'checkbox' == $type ) { $description = __( "Generate a form-tag for a group of checkboxes. For more details, see %s.", 'contact-form-7' ); } elseif ( 'radio' == $type ) { $description = __( "Generate a form-tag for a group of radio buttons. For more details, see %s.", 'contact-form-7' ); } $desc_link = wpcf7_link( __( 'https://contactform7.com/checkboxes-radio-buttons-and-menus/', 'contact-form-7' ), __( 'Checkboxes, Radio Buttons and Menus', 'contact-form-7' ) ); ?>




    true ) ); } function wpcf7_count_form_tag_handler( $tag ) { if ( empty( $tag->name ) ) { return ''; } $targets = wpcf7_scan_form_tags( array( 'name' => $tag->name ) ); $maxlength = $minlength = null; while ( $targets ) { $target = array_shift( $targets ); if ( 'count' != $target->type ) { $maxlength = $target->get_maxlength_option(); $minlength = $target->get_minlength_option(); break; } } if ( $maxlength && $minlength && $maxlength < $minlength ) { $maxlength = $minlength = null; } if ( $tag->has_option( 'down' ) ) { $value = (int) $maxlength; $class = 'wpcf7-character-count down'; } else { $value = '0'; $class = 'wpcf7-character-count up'; } $atts = array(); $atts['id'] = $tag->get_id_option(); $atts['class'] = $tag->get_class_option( $class ); $atts['data-target-name'] = $tag->name; $atts['data-starting-value'] = $value; $atts['data-current-value'] = $value; $atts['data-maximum-value'] = $maxlength; $atts['data-minimum-value'] = $minlength; $atts = wpcf7_format_atts( $atts ); $html = sprintf( '%2$s', $atts, $value ); return $html; } true ) ); } function wpcf7_date_form_tag_handler( $tag ) { if ( empty( $tag->name ) ) { return ''; } $validation_error = wpcf7_get_validation_error( $tag->name ); $class = wpcf7_form_controls_class( $tag->type ); $class .= ' wpcf7-validates-as-date'; if ( $validation_error ) { $class .= ' wpcf7-not-valid'; } $atts = array(); $atts['class'] = $tag->get_class_option( $class ); $atts['id'] = $tag->get_id_option(); $atts['tabindex'] = $tag->get_option( 'tabindex', 'signed_int', true ); $atts['min'] = $tag->get_date_option( 'min' ); $atts['max'] = $tag->get_date_option( 'max' ); $atts['step'] = $tag->get_option( 'step', 'int', true ); if ( $tag->has_option( 'readonly' ) ) { $atts['readonly'] = 'readonly'; } if ( $tag->is_required() ) { $atts['aria-required'] = 'true'; } $atts['aria-invalid'] = $validation_error ? 'true' : 'false'; $value = (string) reset( $tag->values ); if ( $tag->has_option( 'placeholder' ) || $tag->has_option( 'watermark' ) ) { $atts['placeholder'] = $value; $value = ''; } $value = $tag->get_default_option( $value ); $value = wpcf7_get_hangover( $tag->name, $value ); $atts['value'] = $value; if ( wpcf7_support_html5() ) { $atts['type'] = $tag->basetype; } else { $atts['type'] = 'text'; } $atts['name'] = $tag->name; $atts = wpcf7_format_atts( $atts ); $html = sprintf( '%3$s', sanitize_html_class( $tag->name ), $atts, $validation_error ); return $html; } /* Validation filter */ add_filter( 'wpcf7_validate_date', 'wpcf7_date_validation_filter', 10, 2 ); add_filter( 'wpcf7_validate_date*', 'wpcf7_date_validation_filter', 10, 2 ); function wpcf7_date_validation_filter( $result, $tag ) { $name = $tag->name; $min = $tag->get_date_option( 'min' ); $max = $tag->get_date_option( 'max' ); $value = isset( $_POST[$name] ) ? trim( strtr( (string) $_POST[$name], "\n", " " ) ) : ''; if ( $tag->is_required() && '' == $value ) { $result->invalidate( $tag, wpcf7_get_message( 'invalid_required' ) ); } elseif ( '' != $value && ! wpcf7_is_date( $value ) ) { $result->invalidate( $tag, wpcf7_get_message( 'invalid_date' ) ); } elseif ( '' != $value && ! empty( $min ) && $value < $min ) { $result->invalidate( $tag, wpcf7_get_message( 'date_too_early' ) ); } elseif ( '' != $value && ! empty( $max ) && $max < $value ) { $result->invalidate( $tag, wpcf7_get_message( 'date_too_late' ) ); } return $result; } /* Messages */ add_filter( 'wpcf7_messages', 'wpcf7_date_messages' ); function wpcf7_date_messages( $messages ) { return array_merge( $messages, array( 'invalid_date' => array( 'description' => __( "Date format that the sender entered is invalid", 'contact-form-7' ), 'default' => __( "The date format is incorrect.", 'contact-form-7' ) ), 'date_too_early' => array( 'description' => __( "Date is earlier than minimum limit", 'contact-form-7' ), 'default' => __( "The date is before the earliest one allowed.", 'contact-form-7' ) ), 'date_too_late' => array( 'description' => __( "Date is later than maximum limit", 'contact-form-7' ), 'default' => __( "The date is after the latest one allowed.", 'contact-form-7' ) ), ) ); } /* Tag generator */ add_action( 'wpcf7_admin_init', 'wpcf7_add_tag_generator_date', 19 ); function wpcf7_add_tag_generator_date() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add( 'date', __( 'date', 'contact-form-7' ), 'wpcf7_tag_generator_date' ); } function wpcf7_tag_generator_date( $contact_form, $args = '' ) { $args = wp_parse_args( $args, array() ); $type = 'date'; $description = __( "Generate a form-tag for a date input field. For more details, see %s.", 'contact-form-7' ); $desc_link = wpcf7_link( __( 'https://contactform7.com/date-field/', 'contact-form-7' ), __( 'Date Field', 'contact-form-7' ) ); ?>


    true ) ); } function wpcf7_file_form_tag_handler( $tag ) { if ( empty( $tag->name ) ) { return ''; } $validation_error = wpcf7_get_validation_error( $tag->name ); $class = wpcf7_form_controls_class( $tag->type ); if ( $validation_error ) { $class .= ' wpcf7-not-valid'; } $atts = array(); $atts['size'] = $tag->get_size_option( '40' ); $atts['class'] = $tag->get_class_option( $class ); $atts['id'] = $tag->get_id_option(); $atts['tabindex'] = $tag->get_option( 'tabindex', 'signed_int', true ); if ( $tag->is_required() ) { $atts['aria-required'] = 'true'; } $atts['aria-invalid'] = $validation_error ? 'true' : 'false'; $atts['type'] = 'file'; $atts['name'] = $tag->name; $atts = wpcf7_format_atts( $atts ); $html = sprintf( '%3$s', sanitize_html_class( $tag->name ), $atts, $validation_error ); return $html; } /* Encode type filter */ add_filter( 'wpcf7_form_enctype', 'wpcf7_file_form_enctype_filter' ); function wpcf7_file_form_enctype_filter( $enctype ) { $multipart = (bool) wpcf7_scan_form_tags( array( 'type' => array( 'file', 'file*' ) ) ); if ( $multipart ) { $enctype = 'multipart/form-data'; } return $enctype; } /* Validation + upload handling filter */ add_filter( 'wpcf7_validate_file', 'wpcf7_file_validation_filter', 10, 2 ); add_filter( 'wpcf7_validate_file*', 'wpcf7_file_validation_filter', 10, 2 ); function wpcf7_file_validation_filter( $result, $tag ) { $name = $tag->name; $id = $tag->get_id_option(); $file = isset( $_FILES[$name] ) ? $_FILES[$name] : null; if ( $file['error'] && UPLOAD_ERR_NO_FILE != $file['error'] ) { $result->invalidate( $tag, wpcf7_get_message( 'upload_failed_php_error' ) ); return $result; } if ( empty( $file['tmp_name'] ) && $tag->is_required() ) { $result->invalidate( $tag, wpcf7_get_message( 'invalid_required' ) ); return $result; } if ( ! is_uploaded_file( $file['tmp_name'] ) ) { return $result; } $allowed_file_types = array(); if ( $file_types_a = $tag->get_option( 'filetypes' ) ) { foreach ( $file_types_a as $file_types ) { $file_types = explode( '|', $file_types ); foreach ( $file_types as $file_type ) { $file_type = trim( $file_type, '.' ); $file_type = str_replace( array( '.', '+', '*', '?' ), array( '\.', '\+', '\*', '\?' ), $file_type ); $allowed_file_types[] = $file_type; } } } $allowed_file_types = array_unique( $allowed_file_types ); $file_type_pattern = implode( '|', $allowed_file_types ); $allowed_size = 1048576; // default size 1 MB if ( $file_size_a = $tag->get_option( 'limit' ) ) { $limit_pattern = '/^([1-9][0-9]*)([kKmM]?[bB])?$/'; foreach ( $file_size_a as $file_size ) { if ( preg_match( $limit_pattern, $file_size, $matches ) ) { $allowed_size = (int) $matches[1]; if ( ! empty( $matches[2] ) ) { $kbmb = strtolower( $matches[2] ); if ( 'kb' == $kbmb ) { $allowed_size *= 1024; } elseif ( 'mb' == $kbmb ) { $allowed_size *= 1024 * 1024; } } break; } } } /* File type validation */ // Default file-type restriction if ( '' == $file_type_pattern ) { $file_type_pattern = 'jpg|jpeg|png|gif|pdf|doc|docx|ppt|pptx|odt|avi|ogg|m4a|mov|mp3|mp4|mpg|wav|wmv'; } $file_type_pattern = trim( $file_type_pattern, '|' ); $file_type_pattern = '(' . $file_type_pattern . ')'; $file_type_pattern = '/\.' . $file_type_pattern . '$/i'; if ( ! preg_match( $file_type_pattern, $file['name'] ) ) { $result->invalidate( $tag, wpcf7_get_message( 'upload_file_type_invalid' ) ); return $result; } /* File size validation */ if ( $file['size'] > $allowed_size ) { $result->invalidate( $tag, wpcf7_get_message( 'upload_file_too_large' ) ); return $result; } wpcf7_init_uploads(); // Confirm upload dir $uploads_dir = wpcf7_upload_tmp_dir(); $uploads_dir = wpcf7_maybe_add_random_dir( $uploads_dir ); $filename = $file['name']; $filename = wpcf7_canonicalize( $filename, 'as-is' ); $filename = sanitize_file_name( $filename ); $filename = wpcf7_antiscript_file_name( $filename ); $filename = wp_unique_filename( $uploads_dir, $filename ); $new_file = trailingslashit( $uploads_dir ) . $filename; if ( false === @move_uploaded_file( $file['tmp_name'], $new_file ) ) { $result->invalidate( $tag, wpcf7_get_message( 'upload_failed' ) ); return $result; } // Make sure the uploaded file is only readable for the owner process @chmod( $new_file, 0400 ); if ( $submission = WPCF7_Submission::get_instance() ) { $submission->add_uploaded_file( $name, $new_file ); } return $result; } /* Messages */ add_filter( 'wpcf7_messages', 'wpcf7_file_messages' ); function wpcf7_file_messages( $messages ) { return array_merge( $messages, array( 'upload_failed' => array( 'description' => __( "Uploading a file fails for any reason", 'contact-form-7' ), 'default' => __( "There was an unknown error uploading the file.", 'contact-form-7' ) ), 'upload_file_type_invalid' => array( 'description' => __( "Uploaded file is not allowed for file type", 'contact-form-7' ), 'default' => __( "You are not allowed to upload files of this type.", 'contact-form-7' ) ), 'upload_file_too_large' => array( 'description' => __( "Uploaded file is too large", 'contact-form-7' ), 'default' => __( "The file is too big.", 'contact-form-7' ) ), 'upload_failed_php_error' => array( 'description' => __( "Uploading a file fails for PHP error", 'contact-form-7' ), 'default' => __( "There was an error uploading the file.", 'contact-form-7' ) ) ) ); } /* Tag generator */ add_action( 'wpcf7_admin_init', 'wpcf7_add_tag_generator_file', 50 ); function wpcf7_add_tag_generator_file() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add( 'file', __( 'file', 'contact-form-7' ), 'wpcf7_tag_generator_file' ); } function wpcf7_tag_generator_file( $contact_form, $args = '' ) { $args = wp_parse_args( $args, array() ); $type = 'file'; $description = __( "Generate a form-tag for a file uploading field. For more details, see %s.", 'contact-form-7' ); $desc_link = wpcf7_link( __( 'https://contactform7.com/file-uploading-and-attachment/', 'contact-form-7' ), __( 'File Uploading and Attachment', 'contact-form-7' ) ); ?>

    scan_form_tags( array( 'type' => array( 'file', 'file*' ) ) ); if ( ! $has_tags ) { return; } $uploads_dir = wpcf7_upload_tmp_dir(); wpcf7_init_uploads(); if ( ! is_dir( $uploads_dir ) || ! wp_is_writable( $uploads_dir ) ) { $message = sprintf( __( 'This contact form contains file uploading fields, but the temporary folder for the files (%s) does not exist or is not writable. You can create the folder or change its permission manually.', 'contact-form-7' ), $uploads_dir ); echo '

    ' . esc_html( $message ) . '

    '; } } /* File uploading functions */ function wpcf7_init_uploads() { $dir = wpcf7_upload_tmp_dir(); wp_mkdir_p( $dir ); $htaccess_file = trailingslashit( $dir ) . '.htaccess'; if ( file_exists( $htaccess_file ) ) { return; } if ( $handle = @fopen( $htaccess_file, 'w' ) ) { fwrite( $handle, "Deny from all\n" ); fclose( $handle ); } } function wpcf7_maybe_add_random_dir( $dir ) { do { $rand_max = mt_getrandmax(); $rand = zeroise( mt_rand( 0, $rand_max ), strlen( $rand_max ) ); $dir_new = path_join( $dir, $rand ); } while ( file_exists( $dir_new ) ); if ( wp_mkdir_p( $dir_new ) ) { return $dir_new; } return $dir; } function wpcf7_upload_tmp_dir() { if ( defined( 'WPCF7_UPLOADS_TMP_DIR' ) ) return WPCF7_UPLOADS_TMP_DIR; else return wpcf7_upload_dir( 'dir' ) . '/wpcf7_uploads'; } add_action( 'template_redirect', 'wpcf7_cleanup_upload_files', 20 ); function wpcf7_cleanup_upload_files( $seconds = 60, $max = 100 ) { if ( is_admin() || 'GET' != $_SERVER['REQUEST_METHOD'] || is_robots() || is_feed() || is_trackback() ) { return; } $dir = trailingslashit( wpcf7_upload_tmp_dir() ); if ( ! is_dir( $dir ) || ! is_readable( $dir ) || ! wp_is_writable( $dir ) ) { return; } $seconds = absint( $seconds ); $max = absint( $max ); $count = 0; if ( $handle = @opendir( $dir ) ) { while ( false !== ( $file = readdir( $handle ) ) ) { if ( $file == "." || $file == ".." || $file == ".htaccess" ) { continue; } $mtime = @filemtime( $dir . $file ); if ( $mtime && time() < $mtime + $seconds ) { // less than $seconds old continue; } wpcf7_rmdir_p( path_join( $dir, $file ) ); $count += 1; if ( $max <= $count ) { break; } } closedir( $handle ); } } INDX( G(( .ip^hx*5}O@z*QX+  acceptance.phpipZhx*5}O@z*QX+  ACCEPT~1.PHPjhXh@z*5}O@z*QX+ akismet.phpkpZh@z*P@z*QX+0V+ checkbox.phplhTh@z*5}O-|*1QX+ count.phpmhRh-|*P-|*1QX+  date.phpnhRh-|*P-|*GQX+0/ file.phpopZh-|*bPW*GQX+ ` flamingo.phpphVhW*bPW*=QX+ hiddenphpqhThW*bPW* QX+ listo.phprhVhW*FQ i* QX+03 number.phpshRh i*FQ i*kQX+  quiz.phptth i*Q i*jQX+@? really-simple-captcha.phptpZh i*Q i*jQX+@? REALLY~1.PHPup\h i*Qi˃*QX+@> recaptcha.phpupZh i*Qi˃*QX+@> RECAPT~1.PHPvpZhi˃*Qi˃*QX+ response.phpwhVhi˃*%xRi˃*0QX+  select.phpxhVhi˃*%xR-*0QX+` submit.phpyhRh-*S-*QX+0+ text.phpzpZh-*S-*QX+  textarea.php true, 'display-hidden' => true, ) ); } function wpcf7_hidden_form_tag_handler( $tag ) { if ( empty( $tag->name ) ) { return ''; } $atts = array(); $class = wpcf7_form_controls_class( $tag->type ); $atts['class'] = $tag->get_class_option( $class ); $atts['id'] = $tag->get_id_option(); $value = (string) reset( $tag->values ); $value = $tag->get_default_option( $value ); $atts['value'] = $value; $atts['type'] = 'hidden'; $atts['name'] = $tag->name; $atts = wpcf7_format_atts( $atts ); $html = sprintf( '', $atts ); return $html; } _!yFI-E*I֚B5Xk$|qPeb8hȷKߥ\;.xA^Toi 5]fo3҆M`;Kތ`ɖYPYvd&"FL>1* դfdy:>XLeJ$цEw%zPHFR %$%Csb{18em%nWOU,a$Jƭ,'ॕVJXbK @'Tӝ$%t[Y[~{ᴕ SCSi]ct~LR'ܵE.N&wLx` D$տ7g5_LƧe5U2u=StvZIutSO%\*^&DjY"e5!n8V0z{${p\O=}8 iVAZzziV@ 4³N爣_HxXkR/o|.GKVc3B:t ؞mq$2:ub)Rau Ddj~`@tıf9ce249b@{d54 -&cVH& "E m+B,2vfb,SR$lc@KlMͿ 4ԛ'A6Rbθ1Ϸɒ%O%Ŧ% -D=>V5DXܰr/͏8ȰkIfUUet9%kH[X}0鲎@13:I{ߖjIdnH/*+R(ӍT ^qQRjej$i4M2YmBǬ8u9a=ML:Wecc\srKYVBn{_s =,`Ym1sF(]W ,.1f]TZ#FUԆRf-^GYD:# ɪi$QZiY5 ;qd2X_sr\WT ͖5~ _@l1;sRFH+3e:#}qjiޘ,+&Ϡ836Anr]v^dt*Jw$ee^1G@̴dGD'`;ń:aw.YظF1svr$V8WA% pO{vŌ9SO}66ioh୊^(,JJ{J V1nV`CA $߿ERy6tbzY!H#!E-{~~grĸUȵhVmX59?Lus̾GB ŏښlEqf=WF<4f9ltONudNslzojZٶbPju{n7x4?z!T$>kr~XZIJG69oFJJΎyMJ)Ruˆ~4-߿ XV rM<y{³ =}uEͬ1U۸$|\Op+i"7~Oe|\J[m>b"mcͷ&MT9}ʀ/OPbSb?ߡrǘVGOOV$ tk^Pe4A,0H˨w )HhV (PF(|;lqy- mXbO1K -,l/Λ`)|eCՇT=axwc]^|c|y?N:Ycm.";bo^a =jgN(cg&n#5RVUHg[J"20; $$lp]\03A &zlrH۩<%U) 4 ~#Ř/Ǜe9Qe}h۶URco*PlmX"52jXl %Cti Rm WR9devP,,<ب:ЍNۍUӽG]1/{b\KӝRce.D,x-򤨐#=U!g΃a! D>*aA4f.A/41f82ʙ' b%|ƒՅ-܏ 4X1oNi*٨I"8ͪ'[40okb3sq8 9K4Zz4޳$"LAʊ]TȻ&W,3JDC@-z E.8oqwcYAJ22dFaa(JQ]U V^vZzjVX^_TS Cf0d+܌_T઻DSSf٪H_}<۶4yy?e0 U= XDY%f 7- }q,T:jbljr)d.bVjIHfs$b_4Wض\U3ΦN!U,"#F5,kۛ\_Y&N,.I]o~1L؄~*h"xE;H<{o#*dinE7:x٤)NJY+Pȡea,$u^$n 3U2UCHcT䳺yGSCU]B_HB GM0Dgb ۝Z2)S#:Jwm;X#p衑VaG jW((M΅qzU"nC[#IA݉vnE+h=Te|3\`ႁbM,UdJ[P"=BXZYLI3i<]J'~l ]#)dp"3&aw"X ztNUfSNFU3I ]+Pm¹ѯ$wݔu o/Z/ɐl eu{?z4 vcݿIvT%tnf3ұ FG:I_@=>~Tehᝪ&Ian0CgK =C#R|qhbZ86aUei4жTbHYwʭv:$c`P\'ޘ 6&EAR*5IRRARIbF<߁2ǢivTFW -vI|dƈ7Zzol$I2 ƒCj Yꊬ8+ g::I~ؚ!U^]4ceOo崕4(uk?`zlT$ ]ElQyKʺ4h3yH"a44QT/kl}$f*V& kz6-ɾ}-%𰰤H9$Z4׽3%9,y"A݋|,,O/Ś/V范QfTyD yk+)݉]2,,,vxLFԱ"ҩI,lu{z5ʲ:_YU[ B FYn0/{b=$F8O*YYGl]dRj<(~; . ㅅ'sfhDz%ggHsO\GRIpIaϛ|D銤]RF؍-$嗬q]BC34 Sspʊd;HƱu.co bgי c6eIK{-|q~գFYL]B%"JVI]P@m{o Ei`PT $"oy];ZB a+ǫK5l71Qig!Dn"kw_*Ӑ ^XXvHa.ij ,im7充` d" @c()yt\~,,,XI -5*&'Hfպp4ѣ#IV7{_ל,,-̋ .P$m1:Kb1L4;oXXhZ\7555PM!ڱ$]H8XXg?S›aN=< IbXS(XE wab3:8E,T/a{_]bmQ03iZ",Xm_ l!ғڮ,n71ת12@ͤmmGeT qw 3y#OOE+T3dIߏ)\,,-n,mQЍDnoÔQg5YZQ_Ņ]I.̫s2j\]x =O5JJ n 9}e.u^^ޞͩ+Sb F.־,,/D&;u湥Ra?\Ie*_S辚pY^L#j]oH;4چ;Lzx.@)e$\_}]ܣSfل3%pKI>#1BM3T*ToL,,UDD"X&JrGRRMWX~(ZK~FXXP"R=\JC"Q4^Iu /QK(؍yB B]f+F6ی> h/@wkbx2 ! ӖD:o>NjSS,?&dF8XX :?A(/}m4WaPIIT-#PK !#:4iippt/media/image6.jpegJFIF^^C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222X "Q!1A"Qaq2#BR3b$r%CS45&V'DTcst4!1A"Qaq2#BR3 ?QEs͐(( (((( (((( (((( (((( (((( (((( (((( (((( (((( (((( (((( (((( (((( (((( (((( (( \xȖ*'BJ?ipb q\0w!CFQlgρ)d&J' XjJrCSd{#6lÏKGzZ.7Ld2ėӎ#9D' c4fg9*V9Ѐǽh X+4$(f@QXf|g (wB-YcfpƦ/}Yg{gށEx츢FsڄY(Š+4QEf 15tepw(!9'Uo3s2> Fj]x]V( E"Š+h@SD5 E$((( (((( (((( (((( (((( (((;YY>ҽ+BT%? XuR`92T ;w8&nW-vX&)JCGO;zڴj|e0}jڱ3Dv;05@R%Cr= ;6pfxoERusA~$~bsϟcTl/Q^5fK}v ! 'p8I9I1ZreXl[I )RFN > `~T0z`8N\S`dO=+NAOѷO52S)mBJUMcH4SO2⃈pg>ksZa$;JK`$S?!JNZÿ{k[>2$$%E!Xc-FMCt@6:N7 ۏ>i^Aq2Î;J[@ʎ改[g K^ qzW;u~<*-WoĶ(Ydx>qVV棿h˂E8Nxퟎ*ZLHm6,T?g ||}EeѲ-JQNۏwٱi{j=5]jTޚw͓kc)Ie8HPR;E@.+5CKIt:|4x$ca9Izݥl7-⺬K#gg?G.1+81}[83G[RU/t]u>vN'L;Fԫ8>nշe]P!}PHQ~U/.[>iSTFyxikт[QS8zf?oZ0Ǎ./ϬƊnxִJˆOߎPֿWƐ0K%?sF<7fNHRmuDÎl}Vp CNJ@(Vq{wrb'I%Wt 7x7 YoSG[ҤqAZip^p>eԴ$v5} I ۢ[eYq> R(g8llw6$H d| }L:M[T@<-n&nm9d1: Ab.5*_?k.oZti_,7ؓZ^W["lWy(#϶+Y>77V߮p^𠒭'0A?UZ]:#PDAT})Zy+Ň^PRWwjcmfU=0F@'Ld~&B=?f"TtYnߝ*2Ƨv]vϦ%@$`p;=9K6*#Sf-%%*}/WSNڢ)n=ϭ)%X}YguN2ș$GҤ%Xx؁Q&ضʍ%J#is=3{gZZ!۪> T'/&gQ$)V>~lb붌\k].JޜyWzk[mn\e6gD3ev;Y$'HH Zk+M|E[bI[H᱐rJf9AcI|x$tӰa$!hkhX 1zmwi2) ^;52婅֡G aD5UwR`iesn.LC\@=?Q>}5>e]}0T&m`v')s~?RjMUuJJS/VZ!67J9'$dvi!iRq {j k[+k_NH#='{\./vKJS^Wly(D'Ж+NIW1MY?R].U,$%LOYn8VԠ>@'fnz"8°TҜ%%NFu)*BqY#ˏ~NnIF_'26m%+0#ޥ ʉa\0q{{PBЗ9FGyn2;-iEKUFԑjzDnD}(P@8cuJS\z^~?x-tQM~m#=:rH+$o㸨 Kfv藉Pr;)LƼ}O u"CQ,J Ryyó.ޤP<=m7;Ǐyw&/. Bԧwdx9;皖\4[\THmI#>*zF\e=NG AhP26"d<Vws_e-b_.zm (Gg;ЕˮEon +9SPR9#yPOPi8e >d9{YciҊ(ࢊ(( (((( ((QR X( X( X4hfQ+Q+P4V(3Eb4V(3Eb4V(3Ebc zKV|fԹ񜂓FHP2Rx)[WU2K|`(9VER՝Y'Nq*tDWe-ĥ [R'v34{3ؐ-Ҥq}_SE+Ѩ ]98$$|=zMOFƈmHlN#r 8Ըزb`t۷֋t-⽢ڗk i4 ?g|cXf:[n-NX *" uV +A[lG!Tqְd>3N,Z1f_Zcq&?ouaKnR>8'޽ͽgMh\kiIHPsn)C]` EO25C6{n!Q)I9YOj)UL+dDiOTmJTqNfa:n)ZBA)H7$U2Lc~ ljHw[jf{ [(hAJyRtmKzE*w6s2 ZyVUWptW+86&|P!E*I ;A[͋L?zhS()H'U;b-ڍfD|mbJp$<Aj3zMr:tH9xȩȴ]ʃhoꣴMaCRA% ٧mg>VU7qngEl=踼3!DF*8 #\ldg6 F#{JJT6p3jmN3Q-$+im9N~qS]B53弦C"@%$S&T8OK | Vp ~ыm*T#:2U@p9⣋-o}]m!8VCP9T(,lvk;܎$4CN$5ƨ 62JbRիwDs+8Xnm<|?w8*YSj8:h@ $ cz#U ~ad.0qmqhPV8#cڧ*)^׭#\oY8\`c$ʈ<'p 'iX4ŢR^ ml1)z+m ,$zN{qP^QUK{!Vԇ1 )P$yZ_/YzC+ 4RRHsJwDbιliVyb aƊJdz@W^mBش\LEj!ȥ$Td- G*xc?ߊ).}heJeǢCjy(yZ C$Ն.eё)m<#H  |߽ZV(QU,fhQ@QEIEPQ@QFq@q^?PFy5C V JٱXkR5[k棪"_ȯ#ql0Q\n8ڢz[i"\38 gȯA5‘ħ~jtDΕ ~z1CvRuCzd^Ez|ʚG'{J8s^q) ^ִ>b[/C RCϵNnR3֬J>LȥE`Gp(( ((c0Om2C PIW1-7XpmLt֤Iܢ7$H W`19eKOQԶPأ°88jMq5՚D0fLTQG(ޑ8"i?V n⴦攸!aHSghFAsڞ89NtƐ4uS0sɊ$)8_35J;ݎfӃ KbRbHRg;w H'WO⊞lqG$OCnz{VLt&YOt$~[n?oCA8! dsvOvu[e8%q:9".7ֵvd1a:#gQK8ؠYi[cFSˏ,@V gn:sp[mn6nhAQ$OaPAi* oߟ~y+NZ5mmbjc5vH .(?f7[ZQIjLŽ->BI#h@5|~ ]C b;s[9S Z;3~GS!:_a,&$76)W ӴdぜdsEV!OL[ևʅ1ɬ%د@ߥ}= &5ԱqvTjrZmRpA 8O6[:sL-!Ĩ+ڕ+wUnMIZhODT&!2I, mq~ȼYCsbIndbv9 V<^Ue qK,tEe#$p1mЬr1bSqC%-{I/.%!" %5%1d.%c` w?y"JB%&٭/1qpNڌ JByTFx57z嗣Nj;w. TIgh?A8aѾ(E ]dM^LELPv'O|Mp0Ѣ*Sov `w?jz\aڡ.dtN+$HLG򣽴CRsdv' niIy׎q;\B8ycvudvc\+b)9) ۂ;)Ț5QPA)dg~4! 2eн?A8't*i[FHf9'! ci`pqպ-D;BT4lڔm$AQQN01LWx6 ]Aa(!Zq@Ry>P}&)ա_Qn)z QOn1:JuLx{Qa :g$'9'=9ڢmz+3%-%XI.g$yp>jܚEZu3kh퟼ANsVzmȈc9Cq!)WnR} #;S)͓B}Va% e5!ġ-8'i*8K~Ǎ\:m< )ڌ2hDkK[@Ͷ·6 1Z[u[’e'ڳR\y`)”%ޡ!N'➨Wؓ4Dcӛӹ  =ڪ5m[1Cy}ڕ lVIϟjg|T'NɣC\ čoIJ\d`q5n6U"4FnTQ$(Tv$`mm"wf|X[V7A@JRv n*zJ7omI).-{2B=ǜӴ٭iiC@0pH{ 槛 -ȓlR48T9 z_9Un:$ }e9(Ujk;&=-lj{+[8 3dZJ cR&XbZL\ i9m?;Q_vM)|G܉RS(LCn9QT`IJ,"T.aOѸmA`@b(⧛+BCr6Ʌăq'=I EZ6{+,FibS{VN1cjd9ZR ((( ((6N(% $U[4l'_=TbfʝZ3wbJ4-b2P UfJ)i•$8?j BٯjQwI)% }W= PyTsoBJ2BGG?MϷZJy@(N?,SDԚҞެ~4$rչ; dERߔO~\Jܙ|oJ$gcd6F)D`*v}#V~O)bPRQq[#2E@a]>1<#. Eyk]\t[p*qN ¹Îmێn-jqjV9<ݿZ̸1&SV8a]O[id?yRf6 H `R'sXRR TL0–>=gU+]f^T3QQ+T ((ӏ}S.-%$Ay?b-ft˿&FGs].Wfm苬!؎ !pAh9nb2%\e%*nU<<1 .o=ZDvHV |`n(8'<,utnm٭ԝvސ@^G?&)е:.kuBv:RrF@A{誩Zn2Mq )!=ؑVI;Y&ʕp^5 H96ЎvjS}M$qӕTO62LuBM>; -? ϟzby4c],˔x-%)QQSbErfc#)cqHIʎ8󚾺W gl"lDXĕ#'9Y:R.$Fq C2h!c*?'=ZEhF/i "#0^l 'iR3tiĿ?Ǎq)RB5:V72.*J叮|J@^8< UlEhd .%DT@<9/Buc[^b0Ld[l}%zO |ȪnwyfY\9h]7 <pOizZֹKQײǁ|^}#taQ-Tr[WԌI) dM.ֻtr-yXm+WM*>IƮwi (\n/4=Լe`$rqNq4 3MJ"kĄݔ20HydLk|t71 [aIg<Ê)!Lj73-.݌)P-Bޜgv1P.,/7%mhu)QPۑ'tuƁEu w7)aZP*Q$OG;Ǔr9\>(x#`c"MyE|%XVT NFGz3$\4udT4+R io68""\ut%רrPxG 錻m%[;r3O8SR+jUR%*J}"qn|Vq"1#Pm%ED$ O'j{w#RRh{ )Tc `4UW;m-4ɷm !XBHOjdbH~yhˈPWE|c^ncQÑ&L&IJ#mڿᶌ(dNp8hwI0z uk(PPʈkZ.©=t/Lu)CǺҐ$35~H GF! %9d/ldK;QJ+RLqi% l8T3o=r9S :EZ>a q8R^}⼛H&\MJ  RN`RB)&d3ɒTI-n#<c.~Efw!E{z`YG5ФiTka;mihc I prT, im) &G/??BFbCm-6r>;e)1)r0͗mwPMCVGHBJ*8qL;?N >S8@E 9V3`z[Q#`b[<˚0z:y qV9OoP5c];o~pK2zr:YI' N/B洧V-H)@;B$H½v#/LudzAޣO#&21b- N RVPTs>kThM9rөBzZ{C˹SūCͨ%ܐpV'Ya^eyHe:Rhr {W5kW-Jq-8A[a[TrqUEZ-#*o,SfګwUԥI,Qt7P98'5u1"4 T}rRAB BSN;Zf2컜rS{sbPAF=w縨CnE}hLo!sVy! ʽi+8ȤQP9w^h氳BBZ^ł'BA?3[:C 6Qa䠣oHUϊnI$BL7ʐ$:0Xh>]WlSC#v$`rUئS]dζk; wI -66Q$lT"t:7 dT=g) ՏZn*Je9RG+>I{ `X#܇e .H[#y86 vYEBEPQ@QEQEE$0ҕ@l䔡[r3HwBXRH sګ5>tT5.:˪ʳ> &aO{2PJ y昴~∔+V\iW #<'pa1%4( )œqY0Z&2J_$߶k }BNL<ǿ E~ M23\vҥ!X$4 Բ-R>{.{Hw'>~*W=U*">A dYi8%cJ\p';Ei(Y>2PiE܄Kk.g.y!{;pE'rIQ/ɖi chUEELTJm$' I R3w28Sw2LFa텤䮤D95v^mJٍڒxEzeՐV߹'#[Zꢫ-o('9_V oE[al'3ɐv%uNiR6{zG\KCm ڞL˗ el! 3Iv^Mܚ)e.Vy<r_m67Y)(k)@ 5r#563JwArQii[k, پ8b6x[[dd,Jq^ߛ< Q R"4\%+g9ǚpD[:). RBURؔx^w>B6F 9;GWiloJ$z7|jL3`v vʆ )Td'c) qH[ R/6 mg}^= auXmAIP#\;i{I DeICQPHPjzwi֦am??GzR8!G`=Ά>讲C6Tc;"$$nPa8@!$R%Zv6 JWO:HPܑR?g(:R#=pG.=$ *@xGB~>ۿNs~U"lړrÈR)9OwsazmG|Umm޵QmNK Z{JIȲH&΀*l2P?=ŽCfvw D ¼ Xܳ wHܶ98}*PN 9XOaУяC/;jE᫭fAB>z59K'c2P`y9sofʅƝ .B QR`aC'5t3u=6NIe8pـ8Rwn c]W"nZlmBq!J|T6Nqj ^VҞ"&0^箕9Q0;|W)Lκjfm]ȗlս 7/+ >5GH (YTJ $dQ) j+oYPmUHr?͋$%{}R"YֺAQЮ-Uf9-rcIDEQ=}@0sQPu&Ĕލ)A)Rq*JH iq! @qqߐq\׫w-BtH\la 1޼YVāKc$ʼ̧b+ 댽Қ{~')0'F{T?+rao.]J ~!$I-մ +`V+߾scxϷ(ilT-%,{HԲik%ض ,ISxKdQ'C}̺ME E}hx*Hi=K.d豒S%_bHZ1uIl8#›} 9ǵ"'[-E%ԧ] JNdxfӒLU6}/,WBHگl`ӂٸBRٗTP85/FnJnP/bJ 'T\i,PGb%irF ;I3Qlˤ=m9Kε,)00A n8!l/̍ƛ%V򶶗JJϲA!H͆zV%jlcF@ /Z|j}nѴ9z3ŏnLlL/Uo\GO>۳fiZФ ${vCtI6ce1Ë@-3(H_IRA8$w4ˤnbKrEru҉KKYe)8$g vR&(X((( (((( ((3@ajڜymL׵b/ũDqϗH[rckS-P=+8>Eo|]dB2é J8V7%&ԧRy' 1[,!UOģU&xZ/FT@C!{WlllHr?WOWOPW-X`*vW;{jBpG†*x'9䤍 jᲀwtojXfS${1dgR9(;WmbEKqqeqOOj׏D`f9ds ^M9AYq+%_*b@钆 U۾ ةp礟BY4SK ZQ+Nְ -{IWke5cv: >]j PUqMGɛ:@՜T~ e.tnt)į&hn+R#q  }Uڮ-4@sVȐ-/5WHN,dc+"cKGʘ@X8;GcSaMS'QX#fh6aj̄ $RW°r <ǽ%iؕ"mۣ9F1㌚)hweWI -@f-iT#i1IJRmHv0*c_̑ځiT%U(#g J$;5.2"?(Rֹ5BeDQ?zhrcRV]RI IZ >$T=Dӗq*m6AI מYӖ!o8BwpF3VK!,4KyhKjXR ƄGi!kշ,^aN݀Cl;m=M)Ի֡h>U :-7Ww9)Ҙ1d汓4֯lf˳<iOܠlN99|׳:YzUZKARGpGP)ŋCFOhܯWQrC! Hg8l{'l~#J~ y AD㔪GKiq[RsY<Ң53tźۣf2dHjatmPQ)-<$8S- b7/S6YDxP|;{TG?hi&ԩ?O lő*JO+R#8$mXN&-ިL͊Q_/KJؠANJqdZ5szJE"bB g$KN é NH•ER&9n㫧lnOD;FS03jxmG'X nڙpaEdG~9אA$vg5rgYډu*jZRRRA9P >*8- $! JVpHNp>ܚ.bQ!2s7GRD9?Tari׮#[IK9 VrA1|cSĜ呦Ķm IV\-b)hjrsRSK05Rz=6ZHmJ JpH!9qZDoObQmd\M!PjVWq TS&ӓG*~3]QLېW)?L;NU@>xXF!tvH2!]?$8hsۏrIϾiR%٭yѭݷ'm*|+.jjleqmޤ!”Rapɴ5;}FUjSek-lʅsybvaky[{Šzjp1#f>'EoF2d] ( JJ؏Q۝*"097Vpx-vwkL[-rZ:N|({id'fwwe0 WaL:-+ $~i?bDlX7GKn+l`ώU_C\܌Kq4%DJ !A9ʁq͜>)4RR̤y1-raToJܭ)`+$ny=׍r67+rҳ?c@ %KNyiŎHse9&L֫aH% )`zNV@'h P,XavVK,12~>iœhn9Jե*\M)Ounl8Y'ntEfLaZ7HQI°28}Z\QX$њ4V3Fhk5l2+YOjV謝+"͸lꈥMAvj5)Xl isA()JWi8Hԟ++Z>g6Ύo"}rTOy( lB6y cb>>ݪܧmhPɍ-ϢqTҩ;:ꑃc^M:Kd(~ )eJ !*@QS[\utVT<`Vʹ 4 {SZIagߨZAb lE) ׊M$%:UV7I#O.5>p)k|c)OC#(-[D&tyCeH(%@|R /M$JׅΩ $m8IɖmbI1N6"#y eDO:U޹W'zrGZj)܅'DV#qaʪn$9$?j-@[KO޹rGfWy)\9ş(uJ oUyDt+'oTzJՅV8Z[8BTpڨ\:;n #P F2WkbeR RqogWX_J5qBEV^>ylŃk"4;=9ǿȹ"!Hή˦?4ajike7 njnSu$WXop`'|xhJrAA p3s8&& Zs*ߒtH$ t,˖{N%BmjT6 J V@$߳;Tk]c`~m-ַ-m@=:jrW FSo~ޘ} YRJ?U,+d2qQ7} BDܮi8ł@Jp8a9HZF᦭ʑ\d%Vm#`vtPowzZ=B1 Y)?228]7:~w&BYCK mm1~sޞj:Է'6pr$J-$dd ✛"s:Zw'o.5q!2op۽{*ǟ:]]+GC*RHyY'WXj]6*da[sߎ9p<AIP I=d9ΜmOi"leFVr=^Pf{=U$vq[s|^Mt*y8ܮImmVʣ`g8@^tEf~ޓfu]ޅ.b;<њlqG>Vu[qZPoSmtn}ud&-?@\.c=SǰX(]t$!p0?*EW$ yS-C,%SAOyij>ĵ*7CIdGE:QR>szKc+qK{Im#'VZxF"PI *G8z*y1HDVND%.pCki=HRT`_uǞCBsj+i()-iq0[LVTGs'r"oQT,/<ݺiڊLRٯYًK\.Cj·lJFp ָv-= +FE BАJRwOfu\e%0JISNШ5)-ΚȔ Z%CGne-eMٱN5F=*#>EG&) ]7/K24ŝ@lIHOyjI].*љ0mk[C$8ӽ*MHdB 9o2Iyn'*ݜcc9*(R1q/WN%֥4S 'w8EJtCI45kl@bm-i+ >q9DmmEm_S>V0V'9{QF *wS#O-.!I.j@0sް k,Z'r[p> Y8GWRexXsRq'.)*Rvcn{յI]&rOB\Ah>ۊ[ NX^v{E9PΘ.&]{ 2!W֥J*[IڗS' x漎v<4Evg[jR+NH=;Sɤ / #*~Ԯw$F^PNAI9Ŧ,lǙ&<Ǥm!I?QQ$ *& *Q@QE YRlf8E <9Hrȍm1&Z>g.ҥJ?.ݚIa6n@;?&(T"bVCdhȯgf"<0ihX'8ɯ5uVV+jR 8X%[tʏ8^G.%@$ "R8-5 jKKM)GXHɥџID۝W9V$P*OOVԚ,j$vZ~ v2 AU0C.#DΕ"s%<|BgUqqN_%(="쒢D27MVxW<KrRT8zY0? O5M5,@X%!!dӡk5OFuZTڷen IKa=NJs2B;IC )ũJ~~xd26~y0\۸ %@B9 U;ևi+)9P'+VQjlۋ\SdΧk<Rr榔v;nGGWVۓSSJB֜i56 ^('"_q@r??j)Z>z: I4䃔9EN(kG^9;#ځފuR S(jG<FWNsQ?VHжvȊ%KS \+eCw9[m.$]el$jO)pGh2}G}D)Ȋوn-1Е6r s'%@ s{f׬5)r$ 'b(ڜ(LU [Ԩٚe ,_qM7O ?Z/L2%0HƚB 3a sF!:euR-:A =YecLܴoRD# yq⣒s7٣n\RHakH'j\u\:LVK d gGU&I( m=#8PǧƤK^ӗ}M{lǛM%)+v 0JxakEYYǷ6b*_.4{ǯ2dg9&B[- \RR9S;v~TmJfKu sޭa;D+Tby2ʋɐJN rjy")khՇܙRN9sͪijvs` F2H=L-h++eˣb)0B}\dq[-A]e!&@֎J=Y*9|Цjt.7D,۟BY[Z^ ö@cS Ngq<scZ|($((( (((( (((( (((( (((( (((յ\S?tQS~s{CuE}l sڤ&ηP%H|#' 2ąOX22&?<۔&b>ġlZrg'qP{Rܞ"skt  41y.=ҍ1\H/IozwjJd0:k;({RJm½֚cqC+?)MIwkōILpN橘cOIե$LmH($,n}ǚ9.s~z0\3Xe^m>x#s\Lquk:GI=nGOJiljmEbsO͹[a[UqT'RTR$=+ jFh(z.M賤3 !z$QGFVg *S9q yY%~HGB<-F)/ٻ'hؑ?"dXaS%7꺔n>$dѶɺI^oa2/Xdel`C`eY7d aZm}Iˈq) 1ogT*ЉeK!RO5nԥj7@ DF~y̽;3s꣉vq!͠$T X9ks dg}t[RmRw䀞UGO&u.P%:Z:+cOgodYŒL~:QS[DGv;P!I g 񚓢Vi!vF]IBlci?pUN{Sζn^JFy#O^I֠\ਐHKg=ΠiˍډBKKeРx c<Q{Dzچغ- F 8l߽$"p?(k*ےWaH8P2 Onyr"ӡ)qmA9T4An.-ߤیIor*A!)oA <Գ 5rڨF!(۹I sVXҤ!IPRH ,L۬!do5Fs!N~%gh #,(RTIA>HԠO?ڧaG,$_p~y5=xkwe7&7$ 4rϯLP-0SrP=&-F:#MRHgӞ*Qy HuJrkjBu 7.jԢ۹-GP8YvnBmN`,s[J< TpC:ʥLTC &Yۑ6zZj[48=7}=u|8 ̈́v3H>UeU:qčmbPc-mp%JtyjL{7xPKaBB'ujZ\zE2f0ʛVp ,;=^Bbj;.JCq9mZOUJ]4dfKcyN$ ՜sZFfƐgk/%g5PbZ[gamr$61{|VLR$\h,i\2Zn0HZQRyS);k0$H.l oHPrrW+7mWj`9S.2G?JGccXRC2q}Mh\yiƶJi>9K+qUܴ[`&:ќq#9V?Gwud * 'Tr Q##"!ܒs[ VxBi#!:y!;N3HzEzNheA*%bA?)W8'j+==ą-YxN8 JgI~dhudIeR{rN+tA%15Nsۚ疉6w?geO 4"s{@1{U (X+LkO+|@ZIm+ )+SaD30<H e *gL1*TY,>(V6rat ː%tʐ7~?5s/\#D7Ypt YqE$9NRVJcbm,1]J3lk-7(CiڬGcR G}r~^`8%nZ}nnZ\c>҂]@K[?gvqHurgEޤ %8q>ժnܡ IA~sӭ"ڒ3R y%d g+1tsW\emqЭ!ͥ`c%NYqCk.lSwlc9j%-%ao"bfGfg%?%=/63 5٥)cvy K$ 餏$62Gʽ8gEThS)\S:\ϫ$]--IPA.jHZqdɚ\v tc(/<$$5:1wDMscs*QK%**'8jxmڈ*[قI쪸.&ֈ˱TJyJ0I;"w\aDA8T_jKIu[u~W&i}I;m2V nZY\ =KWm;U ;؏|e%2RLX( M}W)\q!,5+yP] 3hcn7el^0!ț1 R}[QzPRҀ{]z(]f#+wq>:lrkWlcwH KJДKK'IW~*l}OR$`>+v =Kʏ~jZl LĿ$ɕXPMה'r;{ *RO9xPYȻE!{gVZ! չE\y Q E{u>Zv,vc]:0UZzg䓏$Uao JYV؜cPgd{k M> ^J#~P旅5ccjM{qW/6grO@i>oκDT)HC'aHrt=`~mWa\s hWzCJ@U0KSe%*ߛܘJl=^ө$+X/y c lI<ե5piHl-e$ (g IJe uMaԁ؊=Ջj8X/YZjBR^Icq $T`ŸARRǎx*JF&4q <߹N$z9 T(%$ 8w*2*7}+#["*Mq=6ʿZv$9G:ZJuEnv$)X$'\CfGF.iqNPn=W̄EK:~Rcdf>-) Vq~,'&H'U:d@iLǷR%h$ITH:ϋj[P&L1)J, s)-2}T.Do1nK ܉IeLXJ+v+t6BGRzSRGUhblqޱF $R<{-.r[KtEy))c '>FO|URscm"d%$02N89;fŗ'k9?Z]bu-BXIIL- r0{V,5 5$)8с=ŋCRZ#ڪ^eZCa7:%\r@Y/TͶp>e˽BPwh Q)5CFOhʳƨ4֡zR qIVA丰%$$q^75?XluXޠs4Y8OFRZZh?{BbJӾ]BI9蟴$N]y.2CrCĒ;1Jb@$y#ia` H.LMMF?$$$ܟ֗Eݸ7lW:Uˆ Kx3ǏX&jZcQVJH$)Ŏ|I=&vʥ.؄:nZTDX(Vf>γj2R}2[S43SH,CG͆f%iZ \T$ر'Ƕk9>ut&-ܘTA)C9C޽ZR=mS6JI޲2p*8&?c'gճ.[2<55Q)p>wqwKE[ !Z\Є*т^;X4_ԯְI'Oy ͎ȿJe6K]P <$ ~ bRQ߸IǷ<8h`[g\n*K)ZA({Ҙ6F9)ŋC6OI''Ҝ ]*#ݛ(/i(BA p'GZ:ЙGZw(C8juVeI1TW ]dwd!mn~sTJ;G=66:Z?a]@S #z- J-G(IHDkJTd?ޣ_)Zr⬸\],$8j!tՕmBC->6!8L)uN%%J$>+{cEd NY)A|*iX* c(p)-80 /GY4-'Me[\b:Ք\WF^>n6N $N<MQNm$96J=)*h5-BǿN?#NtZ2Gr]+JN[c:R?3^VͺR-U RY76Lj fJVhX#ˉmA.-}Umzv=9= MOσ䰶RSI'Mm[Zw[̭ IIyMO:bd 2!L4%T}(dmǨFy)}ʴTQB=R]9*Vy9ʻSϊ)ɑBH/`.W(S)zA+$ㄎ;V6 Sewd+=mR-vZI=Le?􌃑WyOb<ر.n9Pia6ma'ON\JTUŎ4}MoQϨH{ӕ KL ]̓mTh) q!EdϒGf7 k*#b0CǍ#)'8)ʊlƮw`&IqޜJF6I8nA5-qRkʄPkN-Cn3=F)ʊsb ;nڭv|Tx:KRp{$ ɈU!H!)( <"۲Dfh/ک?N|)ݝ5;OzV)ƭjʈY)W|QVȡ99zfFZYSoX( \FCoԩ񔔀 =#p힩X 6nw;EJznQ0A 8ܣ'$OZftVHCVqrI#8j)͊鈑w?j'JieˊABjE4v{Ȑ2PG|x)! +{4\HT֘q’w`sjɖrdFmCӄ?˟4E9 *r2n74JF q 9J(=I㟃VJV!i J# b+9_Ei6 j] ږ\ V<{"6[kѓy6! $zߐsǵ6O&EG{Rva}MvnE·BJ Vs9Mhֶԉ.Ph'ȧEO7b͉W-Ңu蕽 .qHص YHzo Goַm L Z %=؟7NlRhm9h[T>Bm)*H1if-x1)[ PqeG ?zɲR (((5X !eIQORޒ0Ž82~{D6%*tzzJu%/26A'qkx-J0s^ QI^Qߊ@lˉpAX\{w+5VĠ۾G{ս|VwxHalj4 )е2=` =%'*.B}v^I ^` >R/N#dU͠Vذvk#rg5FȌ%M < ^z{Pڌu$j\*RJq; ]/lLs$x;IҢwPKdɨMBT]1l UzL⛒0^os',s^`f>h\GQ#rӸ ڡ ֡sK?5$ꮜSoƟјQ+9Ւ4%Rb&mGx/2~kgtMc2ʚ8 xmH$}ܩKuH׵;{#vbd%HR޷rrJHH"ܮ7-ZcZr\J-OJ9N݈P O#M24]K88ud"RkJCpp2|Z-.Ĺq늚 C{TBͻ\ޠü3L -4%7*t ڝ%svM<9Q.;qڐBY{n{I[y/-sCN-%.ɫ)V+؊[cRcjH1ڣ'Q-pz>J&DrDeS?)H'O5}6d֛yMrK iћS}Ps*{::r~-)(-D%'?cӃ4mᴩRJ !#olQh۔땍n\I\%ȌpI R 32@S -#HEDۗ)[k}*<PQB$ڙjEU=xGP*Јo8-.y^jd޴M׭^X!oHʁ@C%JjFɛ6Z]-ZB3 e[In.CEt0")ڮW H-婎*J[mj eߤ)%y;{` -D;1'De*Rwv2xfe<6c0MT"RÌ)YݱyI|ַmbnȚ.D:!*P8rsqjIԸ-1FBZ҂'jNݕc$k7/+$U}K!:m bpN,~j9k`[Y HrGcQֆS)me-Ϋ¢J`- !9 r[wܦBmH5һ:;0=5&T)չpp).,2Oc)VD?W.Zuf}L(#S~~flKIeZ'>$ q鸗{iɸ4\ yJl6H  VzL(;"ce]8)*(rCzoXmhHajhR300sީm.M*]b": )BRP88M9[tJ ҤFCϩJ>`jDZ"ڂ缆ifDŸX OS"h]fޮv7RĒvT[Im$(zxs]KcDZCo$.~eS1[Я$wahn~qBTP+x'nn{sU?А$"jk $<ޜ.v{dtƒmĥE$ZqbR +=D!AnV|TEd9nUBpJ"ɴ:-$u%,v}n{gǣ$la)rx#vt6npSprDFK e@ ͞;j[.L1O d)hQxh7˴\ h2- QN +$p1yhXQ1*KX-ڍ mPn>ƈr*\B5xe+IH=iT* r;V] ) sȩt^E F}Zԑ*Wrih]a=2Zdd7-Iuը~!~{EhV~quwmeLGCe YzУ;F<殜rmն[{d–%oK6V%I*Z@`՝M[nVV CAknƢZ'~⇴WId@IK*s$`S+b_gu-.4T9 $H9ziȕ-r\mXH*R ߶*:LUy)ԡ &mV#)08Vn<hen9nE3/\g7 H ࣐ bu,AcmK]٦R#gAIV0p@OM4 }ɀun)RT;)$rEV9 T7@btvZI*#Qh̩=5&nPC-7HI;dqQ iuYB#5 o,7rN;V+c3)l)HTtJXaKW}HtteM;f&D8oc6M.omeLTuiB%JJRm>ttT]"L냎0ɒ]JP› >KBFSpL)P]q IJw9+[/ɺΊ ~+ RJNYqǜԘ& LpeQKC*Z q}-Cޚ[J64ӒT2dHP'S:1 LGB |: Y%&J'DЅߧi 0GKoFZ۳N&)OSI*$N}MM[oQ!K v[t=Ğx=͋:CRHm/);[)9 *8W˥R)9DnC- B->yDQpFA#>Erun9B}O5{4NX7rNs-[M:H Qwӻ+%8pj-|v`J6ODh0o+NDq2s!(L!A[Fu#w>|?JA]qrEř ƘgQ)7}Isv҉VۨvCvc=MF° +qn᳴{x{bX;{R S?lo-a ASQ-88 (mFTi! .D'Q&)kKn}BFjޖ *I if̛o).C aM93ju֔#xy]OC`ܟ\I`"Be=qPѣmM@ MmJPTeA N {` N]4Ò]-#IeCPr'(rlR]Gk,FeVoVTwcSt}mˍC~.8 fs*p 9ϚZ.\iҘz-ҤIi$S"\Eܛ*! '#rc9w#n;id:R0 B؈Lg~}D!@0k4;  S!TNp >*TJF6; %l-*ܥ6V$wJB > SͷJLEq !0R@o䁃3̈́:Kq9K-'YY@/:q :JQbŠ(EPQ@s2XpjSCVA5[xy0 7G(ips5=”|#9Rq25/s^y_DrZ}NkrJm$v82etx)M8vUu}r[8Js{]U}:^u i##Zv͞WHFĖʤ)";$\^AJ?@~A'.wKJ#hP[;C47ðLhAY_r[űisK1%q摂vf .:E*U{cWQ7p*!DƛiCw%^llm;< a>۠8IP|qV\rOxłQ0@9'rw4Gj睾(`jڮkF[V@;O^A\ [s}rD֯ĠwvJm@9I#5-c=M0rwJҜ%ɮ(./ɢ b/ISa$8ji8V}*@ds^ܔ#F+Ks?o5,~hBp[ٮ5R-E!!^ T d3Z6$^&~$8y;hQר}A85 PXDO&J|(qe:#Y-9ėw<8T1-?PqyM+<>kò_r;j4ͼ,FAڕ/>g1:R֔6_o*|܆dp c@By;vvAXZ)kPJR2I=5+V@O$1$77ndA! <HO5/b*忠z*w61xS ɲᛄI|ē ƚO;HQVwp-5q܋m:t@{s/΢9) {rIQ[:b5=$&H0 x+r;שaA) LFd`gW>zT;шdbd7N#(ԂvOLȗ/uRs9V )aNX/QY`-KaLRwp{ףTYrԷӹ p{y(okL0}E8^QKvU|*;Vo"DKsIu %8n}%#'r;PݍKc ^!;:(Q lq35D='ؼwui~e I-JlsPPm$r2{SEFs@^eD? RH38*(H$l) .Ƨ+ ChQ*lƓ& %.>iVDciWۋ%Ԓj6ޤ1:v fD{T!J]Z)P8 $sP=4wd4ӑJsWkܐ'UZeZՔ!Iq BJ@ F Znj)lET߶)޸ؕOIzh&A)=7W&lm -m/p jֈtTM8>-rz*YU%LamnJw)]@{ڭ|R?Vlt͡L:t7+3(^ɾ!:e\2d:hZ"6eaoyPkR`\7vm} -΂ ' \`" K r-ic ``zIQQ[: m! O SVe ܯ2\vm˄Y67 ƺl;ym v"WeHJ)4yx%2mVhSWH.V %X<Օ%] ė,2ݡqq!jq$')I&*/Z՚u5{$=Sa>JEV\bzsѼcǟjv^4 g*3Pr δVԔ'$5&9N[7uɷuL!-HR{cYgN'Gl66~Df=Ii%[ws8XgQYd1%nМj(!az޲."nR Ǩ{TK]6 ^fcjCBG+cڨml:eq*nJ E,mn8ۚ+c:&CAuA!I 0C^k̰ ;W>,̵r,v&xc)-IR񷄂qes}(-%NPh7*B~q+&VHi괵Z3>kb+m:wS>k9L{DYZ ב`!HT}Y[nmaB!R3[Rќ= c[K- IRNA)(AZI'S-ԝ xY iNaScj$Yy֘ zCU8^)zyMp^JQLupB}^%jy#1%H!N4caYK hܜd$-Ymn~q\Q~+m֞v܀2Ns{SQ?y&u:]߿q^CXi?M]!eumB#NbлƈbSY۹G $8&LunQ=kb*RTR#vݼn8gS.4ʉ!2ZPRT>j\ҐPmlÝpT-((H*y 3LuG!.KIv5F9s:iwH3 &Եc-KސRʓlX[F’d,N x-!qW.i cAg4ӳ6w]->5ޫθR_M\W?ZMik\c9@y1-6Jo; jJ|2-}%rT' h` njE,cić}1q@ >:OJ|G|%I8_[CKw7~{d ޣ{p6 R8cJ\ETڔO)EA{Q⧊^-mݯ=%y #'M[ŗtf}2[PRT= aTY֒JTڀ8hVgO"2-窤%D>õUUj(HQEEPhbD/2AuFb4ΐu ?gd#"eK#8 '\H?IzXŏR.rxնnRv*vg=&}b^>^ghs#8 rpHdp /e[U+,#xhޢBdԥZKh$A6[^I$g&+~ŵjN++A>X||͑ΝŰ?IJxT_Cp>+'xD8҇VRGqP"l6kK(e.#>jFz¸?oVXSg%M/Ϸ]]% ڼ%IAINjr_J>'+KԵR=yɴnjx!$lUpbJ^y0k6R[nScFK+q΂[ @)(aEEVB3 Ӷdi$M)HH;Y`fEisFkJS@p3|}H6ܣγ_ZTk[V].Cޕ/p#ArÄm mRTmB8܂GU_"tYT¡@\.lH Uo֭WKmHв(Tn pH:yRsҬ>kHHJhqҢ}oHImpQ'8,jHN>06p)Y?8iVDA2PNH>k^tB~UbЫqT,0V7pb8Y PH$NcW%8VlI&5c YHT\E 6qPM6 )lr?o&ajtl5ȕ?ZJp8p6r+f;[kE/Fԏ9Zٱ 2pKBI<` >y5#R_ק}0L%}-lRIP3) $XX-W8qN!ޡD`w$MOI5=6v~3 - {-lBqqϚcĥb,&S~Mi37}5.Vݖq FlZPPpw}'4Gn( #"k$H-Cnc*@'#8=4yy:85/nGl Z&Dv$Vw+zF{ֵzsFkPQ@g4fEQEZ8Z"FqQJ9ǵq͍؏(̥ԐL:eP%?FtRQ| 38{}YGzi#:Rted5J5A+Pq.)dq^0x'F;6㹫+ wlHG}-!z|U!նT-4*4]m,>k[( GP:lٗ)~ Κ G¼/i>!i-h .>ZX mgi:PI=PIiH?y5RizvcrظyãvG޼ 1K˛Ha {޽ ;pi瓹y}U1NFYi~+ <_5"e1u*T[jgbYNRpR|P#f a)`JB#L-:KͲ\78p]ciٵй4pFnӢ:RV2`4!+gŁ.ٖZ hfQE+  '@!ѷyqf<vuʗtf X;N}͘ŭmK8'<0}|WYw(InT&uOJRAp6;{qڧ'j 9sjoJeyI8A*('>)lzϧ\/F`6_p@w~}Y 2k$yG ^mn,JCB}Е~q*L-Jn~M׭\uN:1N\;Is`TV KW.Cd-8#8{iɓBD}+rddgVĆB} RJv([vِuHDi3\+WLg==Yin+P@Ch*Q?7\5Kv$rR/Alʰsz6mO*MnfrZ_Z܎Е)0>*~#O n3Ā $چ-(MHGp%[v#8rdPr+KzJaZ8>Zɿ7pRn!!V0I!Cs\xǽ2BtmdQq]BPH)!˵-f@ڻNEWͶ5%) 欤RQ v7Ң`^qCݣs׼#M_a/' G)EkԹ~ VWpvLAAJQ1[<‚NNx:{vY>^rd'?zIHT@MY*1zlYѹ*ݎyZXsǚ6O?T$SUaI#>jt]yG9XE%)עڒ'Z!k)KGibBk9t 5L6}eDVi@Ojؔ#~T|6+Ҋ+XQEQEG7CZEꋣsubvѓ8a>1KH^ЉڝAZ'κR4=%Lq%PvȮ7WF#BrZdyp`94=lUs.% :]֕+4ڹmخwNS}%`(csoĵ4Ӱ}:ҵ\OBl%Eo|O.}Sg(czo/?טHJiVq|Hy=Gۚ]e:SyTa_#sL HB`d5Y4/kEЗ1$=LxuYYBGy=5wJzJ,w6ȴ.!Xc+\.`d?*RBVafܔHF:î9sVAwle=6xzlkQ<m鶯÷ wơb\l1ibaJ18']- c.:سң_`k>:MM*TR]zZ n@0=yDb5Pb3n\:LmB@>~GCryo߅Լ"Bl;g;` }8q.-8kvWztEQ9zl Yyq{Q bZaP25w i)JTSܬVV ͝Nŕیq\qJ spjt-R[s)\)§TJ%8ڱN[,I^uJr!(ܢJP=rLg(jm uҥy7Z}hiOsߟhpJsqHC) JR HПX-„oeH*$ڤqz&&|pMMv87j[}*e m<{g摲<&W+tptt# qۊč!a%/[[S<Y X(`&Ц.FEuD]Z%e)jj7 XJADGM;Q 􂣒@>M+ĻQ%/qL{}ߍxcl7oJ}[vB%DpNsPڡE-ȃs_BˆU6$%6֢ +DwjL~ͯw)$dm*;xsޡJ[l?%c.u@!88ȧvZbȋQFz-Ÿ9Y#ƅ֒e6 ՠ\qH%A\'1ے~E3:jEiVe,3V =M^%! JR0`UgMz`bmomoJK@ 1* ]oEC 235@`{)d2#[l#JW8LӚ|h,/vؒ@N14^b)sc Q2{ NөFmH-FwxfBvT9% ؓc\n D[ݤ4ĸR]$jF8)4֒2];bNsj-g*dX-62 JJJ ڒ|O>rB|,5 /9~%jrHVrRLiWTوR5iH@9TX8{yv3eEp8.; T~j+Fv U+sI$ G$)כŋҠ\':KXn-v2 [!ên+ c8]=Q?[-N)dH%g^%! JR0)י#2]q(W{^s ]P$K|rYRT5` r=*]h=pԘ%͘41ġV9&1[Ȼpk&8-hlWE0y4Hw--ZbvN[HH獵unҶkJ0=6T_t <^mh `5oRUrIN{HS<4H=RE ˇ5A2[*܇AZJNS< uoFu .Q' ZC4lJ: |YDV3ܘi@ol ku2 CKYJړpB]563ba>m- ~t~۔7ۛpc,/zA휐9oC[IW:lt(+#*dϊsKSlu|XmՙHsk"M {mCk[rC|3߷jJ=!,i8W#*A $v﷓Ug ^i[ :R %8 ϫw"΁on>q a,'RA?j?&5CiiKAO`iL\էb-kTE'fԀ |rd!D H:$]k9ژSCKNi NsNc]6ϊLe<# kYA槢nIYC# 9R)W9qT{ghRi)̗wp8g&2#~Mi3'\#AR0~II{|)LBqǀJ} Wߐ+ipOo<&fuGiHCNp*OշtZ-H; n;+xAKѡbH}ZiHr9v|QiԦ%LE5GqJNx9+o"'[bSJK̩T5 PDњRL(33X(QEQEEPQ@QEQEEPQ@QEQEEPQ@QEQ>}(R7޼rckQz#THqhJ4ĉ ub(s>Ԧ,c2q(&6zt o6,58>j7\rވռfTQ!6sw$8ŋ.P})åcI&dALFй#&c9+93{]tmwYIGQ-nZSl?,k !/:?lI'^dۛk%c@1@ʓ7cS&TWX/:u#z3j-͊Ų3,)IO@T)l;՜V~nW+kPKJ$9Z3|gA#H>EGɣqG(3d4؟~(5Ĝsw b<$E(VP(dlIQY 8'$[Dd2FNs[QRv8U]3QJy/q)*ZH)')=(NBR Ԣy?&䰉qpű $ a[nW;sX;+;ՌoWX$ @59ޱEH2@'٠D`GkPޢyRZ7+ܬ}b;jhܡQ@EgrDĚUo٭9)aĄ NRI߱$X3A945( U&.%ג{FhmY?VҎsnzYN;|Uu uThv!GZ/|B֚6 `4^EiÊnB@l !k]5zf;RQ(FᜍWY".$ɌlJo[%?.S%l`2qvNJXi}E`mz7]?VnO𳓼94 rn,f:q)V{vt6~tfoN-O}^PBt8N=NyQMRe' QQNVg9h8 (GTQ|GE (d{2=H * { w9rd !-r{ր w{&dLb7@ nIO7TZm#o/]@$vԈ[VA㸥0Kё@QXs(&&ifC td7%ۉROnߡ+@QFG@ (#ހ(#EdPd4v ( (d{1P(R;w  %{DŽw?J( @Q^3$pu, ljg H~+vT ڱ QXhq@&! %yrZ-0H'l*A&(EPQ@QEQEEPQ@QEQEEPQ@QEQEEPQ@QEQEGE Nu97c3! ='$cp;ZD[Yu؎E]D $HPLuUuvpOC4O xqS˻6_# "ap2-9IqJ!#e5G셩m]$5y!@)e$Cvle(a6 5:VlH0;r> !ԥ.{O9"(_ zebl^~xڇn8i+f)-q]JZXʇst7Kr ❍yKR}Ҽ46.\0}S n89"(Gӗq˙qj+_q!i}?;ssyY]zN2cܝԇ[?W`'#{g]>şs0$cY56`b=1ȎE%uOFRt}\=)1=^gahƆÉ_;`O`Mt*ik%),*?PCsG9B (rx bvK9Է4G- ,' uxj&s2rf][RKi[a}p3Lh};"J{Oҽ 3zMYfċ)RTYq{8UO9[)&U7 $9ԧBCc*KKمlndy.9qH976x؂kXRUjS!]ǨߞTgXv+[)i/]iavx3od<䖊ڜ$EKd݆ׯK] ;qF};,T0vԴKqAnu`%[UǸ)BʄbHt=EjY%Y5:nmjCqbBRVV)JwE@rDQno^n,oܘM>[Op8 [خ.r#Jydn=otNS]'T=WoHX\a#Z%d1ϩt6?X#rB/xzkt~$G؜zTw9zLٲ.!7duGRwKY!ܿxG!KZZ%!A>J@&?:V-AYJCq wԅ,JA %͕ЏRSJ r &7N:֤)*򠴐'*NNO&FV-K2LJx(P^+Dp(&pϾ6.E{#!?$sռ.6.S^S}rg)ۿ #>Ʈ–Bk11.{)R@kNZم&"Xp)RSH$TW32jy!Bv]zۍvVd^$U#*˾9"=[[4 9s|U)e\B*SSMAR@ˎiiȈk "RT^{c8z$ i-E%R"_>: m;2F9 $ԯŃ8>Sڡ4"vzabRd#)JmziX0^o;N%D)? Uz'N4J-IS)(JJO;q<5- JLwT䦺.Vo-K*H*ܑ.|#SnV&G_I\R%朐z57e#G!Ғ2YNʓ= }Tpvt*Kt\Z% V.,W]$j2~b[R)QK^] ))3Yܛ& 2xܖ. ā;;ӷ>Ne4HGx?"kL m(DǚBZjZ BxǓSh^%pm p6̙}a8JۜR/LO~]↜Qx!j t adhCذR^RNB  gڬgiMݮDLonqm$m=p;ߞ t\$%F A+ 99I-j[ Iğ I-+B y䍼V>C$%oeDҤ <&h=tEL8vt%$<斀%^-pmMLrRcͤ(@P' ҶunZԤO֎{+u*D)C %= @  |Fb 6qHCH+RvQ'PjC@~\=.\RIem*;rRF{r{%V>$qە֗4n TA )S¸Vr2RA*SIP<] 1,8GH/q&34=dOʓ!$;WtS^T2m)#ұNsbFD֥ty $86>vT}!v S1nր*#sg/ tZEŅ-.a!1 #'ؚjۢݠ=kjr3k)) <3+:B:TD_ RM ktrC)iQ# -njIϚ5 zo@GURbt. }9!E yNqtҙz+KcE=v@4+l|kKlřĄ!pIV>*ܑ%j4^ Z!mq%,I)EK;G[d͐ B9!j8¶q24DV>񍿏x¦Z0ҚJPVQ'm06(QEQE3XQ@g4fE(QJsFkPQJ$hbP33Xhb95( (95( (33Xk RPdpQX+K`deDX~?}:;>X3ǎ)W;z& s[;)H=\}/ \TbQu qmݍ+j G~j&t3bDwWBNДT1=QQEd%1۝lKMmK* 9u\E!RVK J@%98K,œFĬ ӯse<V2yI{YnW5_eBZK/QsF (GV9o^8A! KmJ  ߖΉV7v38KfLu^JJ7RT<G4Ԕ+J[FgRC O\;B#sI:ZŹ*V%{VW6]ޕ<M8sq\R.ڔyRT;J[0A8{ڋh+rT`a}s@QGoޜP|5N]`; (s*~YͼCsp-crS"B*(=t(B3؆Ꭵ#ucA* m+úS84!Im*88{ӊ&/!ˬ1 %.9¿*֑0(6 Ьn *PV86Doڎʓ ? `~U t KVF䘫ۓ /aiR g9ϊOĎꇸFrGUS5%ĺj ,%``}TqE}~znS-IY(t,'sڊ)gCMة GMuJCmT$@ {ڶ~,bțN<-qq\0%ii+tvw]Fml8RrA6wqYrߵ!c#⅏saG"DggԾc7ʽb\tHo08’A[}VC78FI-RH#ŬvqO6{ݷ8(uTRFqFP%۔ cAcDmGh\'*oA{t !.=:hWe+H> bNB*lb.T8H'*MɴZ$G:\2ssrBs֘ np5+hd#Nq>1p -T/<'{`jz$*C VJ=@<Q[N}K]QZuH*+p hd@(3랹-mnOI=oxW u^-T6݌=jWmѺTKZj2rQRW5smJܕtR2v>yO8>W)6Ka !{tڥ d[~EbHِIeMy=s6˅+uPؽim=4u;+SMm–ݙBi `yJ@${vqrevjUUaseĭԂi`%G*=*SiӗfvИ, ʑgx,o,,K[%` X7RfzRK⣅p[ `|J,7{-`J-6RV3zG~;Tzm?iYM)SaAw,8TA8!$*) Ŏ:,q#ܓp#»@ 1%+& ]BKJ=E4-LM&45/)I rl(΍stY2py+Sgrjѻ Gn oBds4D]4؊lel[S&K[K9X=&٭ ^z/7`Q%D p|T"Ε\p OvG=RhW{m̭0.0`G}mq \޷?fXB^'h MV뭦, QΎvK 䄌DHc.̋:Lf@S8ܞ*:.gAURVjHRxOUVZVIr"BB PbP](~cBٷj9I2, Dmmeכt>uX-ĤO+#61TR1}iZ[(ӔGDԟ٬Ү6V]DS)9yJSD.[7mLDES6B3k\׉L-<;g~q+I~Oc(gZ^p4rJ2{ M5tv,S>#L#cҐ;x2v ӕm>kG/v}.PpKT4*st{.wT܄ Jr+p}թf-ZU<])mIRJy Y∳sDۄ3lz:uœ[ }j&Txq"S0c+qՄ%#s>[)m/+PaIVv)^>m+vSR@iX=_l`>NKRPG`{1s&Gy*m8)S}M1ل4K6'jQN?Û .j&YP쀥2pUw/H8 uzH); dXh FZDu6ȘeAY=]!D;qњ3XQ@g4fEvf7nݍz:ɪ\w"m]>3?=kO>$,%S[tzNpq>WW3o)pU矷~q)-V@vD.0VR2t=BSaY>Ij&BKɎRB6zCRPd6T.7њx7JU&` y(ICE%[5 B!TQBz>b!EXRNg1Zpݟ 6d9/Z q{VCx?4IfBFq5e H-nSxK,KN"8/:*)ܐI[!O*VtX泺)3^< ʳZ6Z^+Vz.$SvGnq^/Tf*jO>k`s^b2GǚYe*ꦼd,ښqG]kuIlST jGYh~=dOx}"cܚ~}=Pei4V0M]j߃uE yJsGzq=?p*?Le-~}ՏN݀{ =fn-qN&D/i!QAM~j\$>|fJ8-Cٔ Oת]$pp;n5dѨfnҙV[YJ@[iZ2'U֞\ӪWhޒMzA098xҏ(2cە7(YjwL،WfL|)MeII)N7(D$HZֱώRZu:33> `e+Qܬ{Zɥk+z.2lڒ"RCjRJR3spAUKĵ.,mv{QN39"uܬY?4dHӪfˀL2j:3!+hRUhB#AN&:yC)8_`n  -bۣ\Wb :y)$v>z: n_A% iK9$x_@vH5'=}njrn3"CKpDJiLRw=WmH~l kym@ADFRpFsS$lMb6}_P)I?1Vp{ckJiݎxMJ '9*=*-2LMٖ7 ja !| | 0DZFmr%e8H.(gۜn3^xYWvL-.JSij P* `U䘮i@QaǤ9=` bA8rC󥈚.j%Íյ*C2yJ#@H&.nEɈ-?)= >Q r@)Qڠ%*۔;)YD~tμCIMxD귴 _UȩL&[*-0BJQ}`#jN3j))\z|wZfܡJǰ5ǂE4w?\Z<:šK5ed5h[`-cɔ [$JR1|g2q(!J;|janv:c\۪F̤``% 9'<նh,pH|$v8QjR0(}8N=kH4[-)olVhq:nhډ9NF ldH@R~ Iy= q Huh$e?# jgG)$+R{ԟoS9ꫬS5wnO;O8 V䧨}ԐpwjcȭyBd{xWd }JkIA*^Qf3)C٣rߚdRFW>~{ѹ\aGܚ4f=nQG=Mr g4rss<3FjA7+zZޮƼu V8x潳Fh (p>+4f(4fff':Y7&NSV@~tZOGAn3WE.: 8Z)<+syLa0;"-Z>x!ckd|UR\mk87~ ;ǞدIInt=Gb<Ր9Ojm6:׌R>qWDn*Ocp0*es6;[j~H_{2Rƪ/hGx6j^ͰW+5$֎Dk<Ȋ犑XO$Gx1Rk j%e<V#4`-!CWQgx qڄv9Q `FpUm?V&*dN(WHGeSԆ!9\Eɜ٧MjX#[Ok=@#PfخI%ʓ=HTpNҤ+Y:zkA(B2R x=9+)doU#]r(qC)]VG'oGq=9dXQZ; .Tr_>8y?в@*e+#8Zv(O<zϯ'?)FjJmAj9zެnDT͹kI{sQ6[*cbu3P !am% dfhm6YO_taFi)t'pRR8R<8{gBr!JZ\HCeI |p3ʳCmBsf:\f<[yR7!)`5*%.}]mhBw#fR6'㓓ߎZ3E90soSnEn*xUȫRճ.×y.\w[nC=^ J:kXpAAFjy1BKe\7nDFVTNT ޯ./ {h%cfvIhb95( (33XhkX=*$4fH=)$ Ϗ )we w ~u@##&ʺ7nJgW*7keiuR9wˌqB{j2+NIiQ܊%:͗Н-{jjS,MEScxCc }oV3\7i8믐^yK#Q+owjG'c駏|9GѻdgT9?C[9*`w-hcT<Q˖nKHTZSj(qAI /z(+,V9x0Ϟ.&8?BVøn#8[\M<xo$sY ٳ,٥M/]\.tAu~ɩ͛ }Q표Yv*HRj&.$gsrƽmPV)I4H!ISJIˤ |npe{T\ئǓڽqLI*[XHF<uF.8m! @;'"eJ+-X|xnBbBiܱ [rPܥvpUբ%}btOYAE`o)u*A5N \њֳPd33XQ@g4fEњsFkPZEVy2[ Q%ؓ>F6+ܜWazy'*ƎtE튗[Mjl㶐q~F1ڤ*҄PqH^pX*|sMy@mp};ׄg=9]^#j[ 8(I.͞XádL $7g BG犑3w<2\qM'U.z[L͍m̡cUn %PaY?޻G$໿-gZ *#51-<FYBʶHK5ڊNgZTm6{ %.OcTJc*c"\^-y@WHغ2 g ROXsx6#䵢3Z@Ԓ1JS $ i@#;;?MD?ZQ.rG sqoINNR_L6ȸ[#LG }ELx S^DXe? Vvyy9%T@83t;!H͟гj-T处=횦JwuJ萝Onj/qEJ@Q_t>:틅%)m nJqۚ؜,j.]n* 9#6␍'lcޕ:\DF$ԙtʤ(h8C/-PRB*H?^qMF$~)NV1 9OBqb -KuUn ApEt:#*#$ۡ:hQ@fhQ@fhQ@fhQ@fhQ@fhQ@f5ڵRrtҠC]Xɗrg${)WgQpOWLJ.((y1sRG:^K5J\K'չ4)m6K%.BZ>B+ѻt8CO>ɐXXeATxԹDK~cmYovI%muc TVڻyjɑ9%8KκLR2j$t`u@$FkKbn{zjܢr脪#@]OьVp .-յ CXqYmXty<Z^I4F74)=/k!%R⽖ʐkWd+ө)+oqVeBQrKu1ϮΙwC9PsZQ)+FhQBLXE+P)0w}BJpۏ&f!ڹ[ ^ND6V@8*' XsKQ2_HamBCR}8U>DuC@G<`;rj9vEɘlhHYJ Q_IxKvKӇ^4uҵ ʿ!ѵ\'s~?՚Yq]7#^vܯ}-}YPFv՜Wri[MmL ߨN\-7x*uM.$n(|Wĝ[<۹>?Z$Ɠ )ǧ'U&M +oҬjWT~Ϧ2I&CM!nj)NY2Q× + qYQW Qiܜyrnzݴs ḩrYdWNJq{3J:pj(<m䚽xa.')RqIʁ) `BPINŵO%|kZusPr:I-TѴeHdn$$JV #=Ҽk+>CF2}9[$- ;N8x2x,2et6VK H%9 $իZ*[KZSJ~^82gR"MkK2>8 %HpG֬z"JTgC,䤃|6cit6ӱRKw;x'>p*ӗZ\u%—pA|OӶg'_eqƟ SRTTSfRpڰFpF0^yVwp+{%( ܼUrR 0w?+N6XӉoxzS?kimT"$Ō*[R#\R-<68Pum 1 N9r/40a\fMC1RȆV/zSJ{cxj:CѰ)I kBښ.RZh6jq$cGwts 7g< ēUdj"3 9{(]ZͳXZ !DZړTY jIk-*aH*$-?jcQʵ\Wk0yM%\.˩S`(Z"C*SkkMjLBE_w)>#0{cښ4H BN^GMI)u) ZJX]OD21a[Uh͋ӖԹre7%p[P ܥ^w{lkRSWqÂxUK%}f G+;jdŐ!Gu*m0kn/Ĭum QR+${zG#gYy1 $y +iOScVu|j>R{iXjqH)ACvHRFL۳1"n&3ͤ &˲Ȉ)>".گ~6dXZA|Vj;&tBS5c;ŏyK݄^IR;6eW-˸ TpAHzEe(!$\s^zĹ/̔Rg^T^SYfV;{uJQ|ݱM'aZEK-@5cx|I}o9NF)NSE +9}>1`m惩NWiΥ.a*pL]Y҈Ér{p)~unA: s.x+8Tb܈ͽGHmV3><%-65nx {m/;GlW+˙. <jauGnn}opxpsSƼʴv%i+m$*>kHq}T݈ bcpoOˑ[545QL3o!Pܤպ%' 9|x^_9z|D:Mėq'rInǧfOmlKͣY ܢp(d)' rrLBjJѽRVPQZ@T^Q )ˠ`>~sLVucx7.4\珶3h%ǒo],8[hs s돻appDqiUV29 5,5mNm&3m,Ēc"3 aozO'l)8*_Pg ) dS$ˎ+qVy#^,K$+|wGO+Xf6##0=Lk]u-e?,ܓd*݅ ExJBӞsw> [-TUU @qxN{0V7Ѭ~ҧ$))$Qf]gS#N99K;@\7\JGc ;%n,5wOEYv'P6Dnl[ZuyR2>7kgWCJ[?s^oO/ [i(p+}m%8bN]AEJ*uopp>?_ic'IA9*$ Q%G& }5+*F{rQ3OHH/PH +o'8{Sm3Z|\x'()>~ԣhV[HV22>دmMnRJmJRsY+\KK4IJmA% V|ۖ6BDz*>)-k8̦'! ꃀ+wS_M(&A 8fH!+#ۏzLj_&̽V ;l4MCvmձTUdwS6z]6TQPT3໣Irӎ$o *Q8D{7ΰDq/aC,?)9ǚZ&6k<6/w%t*;w9qBRzNjF/3qfe*y6Vx $-9y~{}S\m +8II.!=k1 WQX%?3S?.Ώ1d jSm 9r#s>,%(^9" (pBUO=3O- q)BPF1.3 ou,}`S (뭇 E%ǟrě&fh`:sFk4sFk4sFk4sFk4sFk4sFk4sFk4sFk4sFk4sFk4NW\'%82^ |W?ճLb+QyW$~pv@FzT׷n@5,UNVn=rVy. lwu))|3[6^rt⻜J&dPxFFC$-+UI[#jusL7rmN= ؏.,ŋ2'YaҝͲ2)wYĻYYiw\gk}4E׏ʚ'1UⷹKN!8&]F4(Yf=56AYeDroʯ@+RI9ʰ3Vz/;iQ?{3RHc{hdgSsz**'F9ީ%IKJ+R>8|\=&uGF%GMz `YZF2@+gI4-s͑ʪtʉڑ^!sؚFwᑓX%5f4!7a^|TM7:Jn PgħއmJš%5ASk}#[olkZ@(*NǺ^-C?NR J4[K)2Ts5<z:p6H'&.GWߞgMLń!k{AȐ͔ a2d`|ˮ`ਏj#NC^ɯG˺Ԍ*B:/zOɸɊUIw{#&=gS< _Q*$/h ]_Jk-w5,v6=k*}}cZڜ~OO>_g53f'F2RVFk5%3Fh tor r˂۟xZĕnNO ҅!!v rG$&"l}HC8?Ƶ+N/o/mӘK76Gaz[O?3f㘫 Ӏs\E՗h7?z!35J2]&W%vH:| cҕH?]ICgcGqכmN7 *Q*.)$)#r*^+ԕHQPP 9[ rTlrIE:lz ǀP aFT<.F[XZ;0njb.f!9I*ݕ^X?[M'smw5Whh&439lN8waV Jq@zRv~zoW+ߤ%7`#$Fsc# >li7{\d6)r=jw]_++C͓G4Ϥ|r.PkZSH5efF}y*Nn)*C{ D|g86Fu*l4V䨄3yGZڎ[-4yv< K-<ܲ=2xMiN\2gL7iqcAK?~ @ ɰZ$IֶҐQp?Q*–?)6ĤpO@;Tڰ+(|y׉.\r}R j IM񑿛O>,s(boRھ(۹@kh\[Ҧ0 R{?DEq BVAsiRsfE02fxlTk^76%M~ C&vDý6n'9l噻mLk6! G?5[[<ВT7ߵ _5ե.v:.HN;m 9(wWިj7H܎usݲ#86Alx\Q\{ݫ= .ҧI *SaHRFA\mH NRU! gWz~eBǭ=|S+)g2?~| +_IM)'bKkTNpBG'Eڟe\8Aϡ! ir娖W"8tZBO9"XÓm(HJs7sy=ZJXxlTQ pܧ"MHSnP}FG"}jQuM:PH+smV!İێ_I)Zv%)$iD ɍ"S $ qI7JdCZAqPRA8vk }A#w<>]--Y*Ceg'{#-BG8HD1}O5J-tpwe&tŶ"+4%2+@gqҡAEf+)ڽ%z95GipquHlB|4%ѓ6Ha ˲TU7GcDwPH:˨#YvtIOB !CtV oZฒ)#N{!FRf)_Βr~Ig]_,^}l1?ۨppG|c;JeQV6 >85w!Tn]}.σcWR\-+J@;ե2;wYdw$Fk\њ$4f6sFh Fk\њlњ4f4f6sFh Fk\њlњ4f4f6j`fׄlЬF{݈ LUK >9b*!Jz-1-,RGJ,/4/u*UELqu plS>aNnKm;'9i!הjCE䱼8RN!'ԡ]|N\$F Od(۶3WmNyɫ ,)aI쬎JʷiߥPJpA9%QGHsPISsNypvoP+Dc9@O 3e$U:̶ ڴ\+U Z6@Y{K#wW,D%BX9lC[ SΔ7xH15o-$Z#,VDĖԅe#za;2RpUZJӚfjN')qp1^^>LRrRp~]s\fGIi䜭KVw#1|m?TX4rJV Ny9^$o)Fс^=T>3G gerByrZS8y2Xq_&<jp]MCI.tP..?O:2t@0|CJZP mm'R %Hv芹3zGoHC/[&4D ``R9o* MIZuj٧yIu8h~z]qf2:}PnkS6xftW,ɏOSmܥdy8IQg`>y}ࠠC]>#E[_RdlJ9 ,w&Ivm RR< iR/)@+n`הTeshl9K #.JV4>isQZ }AJ.?-nrXݣnk^U$K8JRp[8䥔#{|5F}}d#WKe)$Mk ܉%@P4QRWI[/yߨ,_gtӗ78[ rM)) uNg']BցFiUЄ7ps’R+2:[UɊWY,-dԴ!-o z99qڥ<`?Ofa%R\غܔJY6~k^[T=7WrŽ*J[ͥD! 'f}vH˳/)%huzH4pd6 j֗i:?njodNkfiX^x6]ݝvvTXf PWHsd}u'VCQ N| s+EkN?$Cm}!'866\ne6ݩ@HOO&]>v4c~ƶ%-38q:!NzҐYH #g3NZN?]eJ2SCR UWzwNU TVTW/u '=hqS鿏^2Q+Fu3^С8TLjz+择RBUrqmM ܡkU5IN7^J{f76}̎o6,8M_f?9)ҔFӍ#҉~-87(Ìz2R'*W ~NWYf)*Ԡ8rn Jqo?N?S9ֽe֣ Gn{pZ>5ק㾐4q⥺HvFb\!Imc s|S`bB[$r$߅WbFHE[ɖ9&Í]nCWV6vRQizRBGo9zLt;gBI߸->Uν/jbޜfo.8R訔le k9V1⚕- Q;xoF!iJ1A';7Z73+]sۘnuq,;##? |q^nj€RTcWņDY-IZJJ?|scޡHDSe@C?p?h,P}=|Rƥ}IcŅ1rSܤZ²@۴ùՏ?Vѝg5bYXim*={ۃUSn6\t^2Je<3$1?Iֹ53QZQZQZQZQZQZQZQZQZU]:UZb9!mA$\]q R}*xMJ+zgʙlKC P^גܖHkg*.Ȩ*R\8nDZ2=nOarJdaTX;X}3k}R>1Ƥ7l!=5oi+ cɘԛH+Ջ[*ʖVB{R dMoNIVnCg҃Ut|mqܕ<[a6{NrY0?;jQma Ylp>Ժ;*zCD{X^Dwm))ݖN*LI>9LYmNS=v:.6g^\}iޘ!Np*CI Q$I_E$PqC܃StK ;xHdk\E"Uʔ%j\GXBHFTaJV+ J@ dR1y.3Vl|%ƣ=dr4>)x* )ütڗd842rH>>K:/෫ibG5%B{pYQ%G*=K.*<*8s#_sZj@ԵB0C (#1ǵ8BN({'I 9=ԬAqQLMJ(w+e'%x _w dpTOljl_)yԂr2MY1{mM)jRp1xDdzyAx`5+rzzkӍg+x#{j@ޔ!Gy9?^:qK.%/Q??L)J*;{X_ ~I ۜHÍ r\q[CL(0r2G$ %/[Z+yiZ$/'rP ǃU%7 , \(# ? ϚHv\JW4կE{O9 o7IՅ}#ʩ%nP4 2B$ o*$y&\ae-KrxmS6y=<ի%ٔRd|MCpF Ie9lgSI'XJpǹ]V\S(23+.@ipWT6UҴu1YIGԔ ?`FQG?n> yI1RJ~޶vsnڤ2V`i7%\7A)PrY7&[oxa$n ]O'G+.u.KJ'^˖) V;KK/ޑ!жR6Ez[!(O'ڰˑF oc;JXBT{(!)O(h9dY+*>jK,ڊpJ$ϵe-Ԡ(iJFõ2w,v`X[jmӔ7Zl([yAը#`N6$wǹگ7HL uspIJ(r{d|?J(=,/l))v1a R[1Zڂgʣ&VFUp^!+ 緟j[O\gB Np)mvX*9 eCfѓ& l0= ՜,s1ޯb˃pmNeRVR 1~ԫvҲ3!UWl⫯9rsYypcm.Vȓrm}JӞr;{yKu;SOswd4=.Zi N3թJU8k/<__w}8mը2A^NO]&̵H8mBmV]~nzbk Hy֎2~*VMLʤC+,k'_cw68K4izREя:*F,#y@+ &jK*;m/UZ% ;IQ _e {ri(Ty]Qe).l)*2j+ +jϷaSRݹUhnNii_L$^q`}+55mK%\Y^hA=jRK,GIpA8œWI)^R9FOG̓ɓxtD@W5zڎTsܟyϸƶ}BM~2 ³+i9PL$08Jdsq^D;!2Oj}\dʈ%(Lɳw#eӛd#С}6)Aq^y)0;8q991I'=w-l^wzr޸#8Q?jUS4.&SκX}#ʂ{Fh ;;.P/B9ܾe6{@vt9&sjWL30ӵvye,?桊1 Tt"8T8g-\.8~ҒGlyWVGy~KS[Y-g$|ԦiJ>- d%w5G5$)-zZFT0qaڦBTS `9c4ngڮer1T]4T^,ܙ)ړ@hӡc ޜӤஙPIP3\1_SX. Qd{qڴ&XNRM|~CZ8Xc;`l'H޸iDlR?6@F #TR!KimlJPG$SwkmT^Ai'|CoF7OtnSy9mjAVZRuL>VZoP>Ӛ4B}ۓoaS;T{ xoЋL1;A%;;I@ e/4T2;sF`H˪m$⚿a )R/Av\wq Lm MzZ KlBFNk+Ov,gD)+[ֳWpFĵJكSrRI'%Gx}Ӱa )B{r?j[Js=t 5c"tWJ=A$I~ڸ>hPTI`c\ܑ}[FSq'zr20 {\mu@JdZ[s3ڽlЛ)₦>W&׹|_~F, )JgS"Khi*ZOU\4(|yEmB9 rnFh̖B F<=0a=S:BBGyS㌟HgjqQ|w]-S[E%iZDgp[ AtHqRI?%4˭zs_VBhrp>#1JF^GqcNq'ø͏`ue }Vx*mh$m+.p|Z\ ̺yssjLf2tVXpN``|ܔƣuX\x!b=HVWmi~nv[ "rhm*󞣳_:Wj[NG%^T:g85tgX\|g?v+JJqnFI)C!G矸tV@ykϭlX ξ }7&4ˑm莑"CE,il [F;${ɩ͠d?Q@yMNGՎVKsZ5\'Oi ^l'b@P܌NPWű#eE`(n4V3Fh X3Ec4fњ4V3Fh X3Ec4fњ4V3Fh YYROlT֎ #*ժ9--Č$ЂV35D%69b/p56ySPʐ35u,;JUuӝ dPIGaYW~ xL %{IzݔJvRl-KBG梲lV3#!IG*V<]NObr܌2^mJH<4ʋX #8'>O_bώvQկ8jI|^P}}Щ Ρ@$ d& H#Ǹm3.6%xSP z=}uo98T²A94s*ƾ[nZn;hHPJSS¸dڦy>R2w 2ùc5/w.sG'=,&⍇a*7$4emHPxO?kG>,Gˍ4oZm8HdLx58 vokKe+<+W;ku:YG] v K^2) i G*w4Gby*{Ey*9F3G/odK9#Xɩf禲>2TRʇ /SՊ4l2~\us](l?H@N83gqv1y7њX4R8~j7ҴڜQJ Z9?^RT>sJprYegw?긧J1uf|sɕԬtBє)'qW,JL1 P;TV )kk[]}RpIw"!釛Kc(3% ^N15ӿ5 Nw}>Fo36Y[WM *{of4'L[BK9JS=?z­y7-LV􎊀϶q{|]lW[N4î%Bé P5ϫf 7ç&5iVw#hpw >*".9} o %#9NOFu :VIP1[>J;Qh=U xFԱ\\/Pv+)I%N(>k%8*qj%DQ<ӿ(6ci-H_9* ;Ime}|w$DJ%{H;UX~+iCP[5%# k#@ZZYej mH#L?hP.6hT6ڔ >kNl`!SV=lyPkRd ھJ B%HuNJ_>QP=*N~ufs9kXc9-IuίIi';}Lْ_'#Z7*Pi '9YxȞ*_co,ɋKk $)Id g-aZ'KfB9jŽ}Jj (prjDHv_OaIRs'UK$j6y]$pkqQ%I)BV)9Hh6q#uARR/N&vX@p'*W;sSc_u|#vVT\boj<2soE;i!'~,#iZPR)DrrTc13KΖ*|x~՗{MFR"ٖJ~?ni'K)R Z@pA!C 3m{G&rYk3[ɶhk3@m3Zfֹ4٣5hhk3@m3Zfֹ4٣5hhk3@m3Z'E)8s\PZb [gkGsgTwZf4~]hk,9KLJk6.,ڨQ‚hTR'\Z2޳B*+6@!K~4hSԤ%Uv=ӧQˈOAnVa":KqԝZ1UIOs&NQAw9/M+)GQ`3F)Br \ِU>aC5動Q* LfGA0NUoPmnlmPdeeIP2RژS"eI>)IJ[O*_jש.k蔕 >IZ;dp)*Q! P 5ߊquy:)nQm9&{-2v$}ER+LRR;%k[* :V0{]Iɋv<Ό1~/-LyU븖#X! >T2rV)G㔻WG/ptܻ0£ 9Mx:*-[xy90P*VvUlhW?:Flmt]Ÿn|GlJˋq)$('~%LjcQэ?M.*q?[ N*t-kxW!aG#S⼒VIP)m$vrBZc55:Ғx7&Hlvr1[&710ҕHv+\B:{u-# N+J~lQJ1Xl Tp+9RAݳlњ4flњ4fG{VUR~Yqo SZ[8'?z ҏ8V#JʆeH*!Ćo=Oc6SEaq)FeьNKZi.PG3=kl!_lq;}ګ!}W\xJ>GjQJ_sfo-ve+p-?ߦb6C3f' 9xڧY!K GO?qKyǶfV(1?s]H7n4s*91SƓ>[pS+<*(OTiily@zij>Oɫwakɗg8C-G =@9#uR@[u[.qմaA]XŰt1HH?Gn 9yEk$Lq. <60|ǟf#ntmu'ҽrBJ9zΚ*f{=!٩ꡥ5-H^m9t15c칳6*kz4NGǿXTb:'XqRB]Z <~ݩ]~TžHpm7dҳnʵ :u-);lvjSH;IlPY-udz~cl? Й핥Y lZ<U&jVE6⼗&DL' ۍr #W39I't;5xǾӢڸ}w3D'xVy2B,}BDqKO$9 Q*u{[8ީےEj;Vkg8( X( X( X( X( Xh [Q@-ެɒ\dTqa9]h #5Ku[j53CgQdMAhHj)y[r18*aÖ1^ W~qQ BsޓvL3hqd-)itnT #ުXIQ_B#GCIlςIQ)rR"##eRŽ)xjkzl9n]qõǑ?R:Kq,&ž>g='$M/cgTepH>>Ѵ:񚭟/Ge8rz _()I$xe }4c;{!*,8[ğ6֚@@B~¶rRH.g:T` ǕSo6qIAXycqYi޵c %1L=a  'j8( f%)~%c5!cPkiV=C3e,Z?]3ŵ={[O[w'5!inO?tք&]<4QZGb cp14>~汸RvƢ*%=a*HS^>p}Se}oljBu>vvq? Ωr};kyIGCynqS|Usj|?qj1+,s5^JfT.gӱm[j3KQR$CdR9…fxE.%2y$wx$cwdMssrsIaß*:.h2"RWRo[H?"`$r*n3N=3IT{icb4U6)EZ,-Yo}m͸1^>>ijiq|iGI!)QgÇbZE :Ri`aC6TyY5&"RVZV+0и;<c E;0O|-)ʒRGyX0URv9ýIeN_̒51]wJIt~~_*RI=dcSDUOQvTUKڑ-eC=;W@[ @HǵkP&;I-C./ 0+jn+j+TfhQ@BP$u}Hhsߎ5kJcqc ݭ\-<0o<]# bhe+jRʏ5[$YZB)oJ:m[.;mD~6VS .p1Q>aJim(v2RqIvMdOCGHEdIW[.mA "+!90=]>v5II8}ϥY{ Jz+3^ݒ'0ZH$3[c4դrc>qߧb۪^4)DHώ>+ǔ W\׏ cZZp@Y ?Ӑ;SZTUiBhq B4ѫ /+¼x# .)fɴ ` KII95ۻhp'r}ѴT@pX$6qLGQCw'JRGZ\>?L"%I mL*5w?v>:~1\~[Q 7SejNqS$u[M+ۅ 'rwTx,Sݧneq521$nV2rx 檕1\-RQ1pjUdIN#? kS_wsl`yDb!(e)[AH+Y{@Tm?$Ȓ{ң`6CPd 9ͺo^lPކ? c8ǶNM^,CPDJq[G(QN?$y\x+ͳW#C }ԝ$vJ!YY"Ram_Ο|`bVZ믖[ aG9zӑk^Rw%(g+E =-58m-VAB9(p)=$Fܓ'g&Rꂉ*<$Me9 kW 8[KO3ƿdJ[@8q8?ږ#:RJb|E2ĥ*p,e]89J8^(#܆W[%{ W)Nw+- nO%] rcĤFS>b4P?4"Uշe IN(r6Mg,R}~8;\y.DKVT!9yP;rK3&) =-d>{Jq7$=u G sVj[c1)(< M|RSĩ-d?)*6i%$;x'ȨI+'ʢdcْI%* UlW 5 Qr9ϚͻPit^P^|TtonNH⠭$jz۾;oxΡD8vY4˧ED]Qw gI8cK{ /-ˈ,9)+[e)Cޞ-A+iD{2K)z2BHYuܤ-[H-.q474f@4f6sFh Fk\њlњ4f4f6sFh Fk\њlњ4f4f6sFh Fk\њlc4f* O@&l=TyF{pr$."j sr<[8㌅rNpv4gˑق\_EL7s}l~aeiCJ;nVAi-O(IN&WS)*h%ցp@`S;fَ=KMJӹ ;b%`Mx]Iq g p %`yCi4x5d's\y_g"9<4Ҙ++q׼kĉhh%jVO~kb1n6 f aadrvsˁG=񚽶"5ݑcЎT? W^;o4մdDy4KyͿPə8G }jH %`m"Z9gyw~+n1aJܗRՀEse)=ji?<Bѳsi.7$BQU{uH\0̄m5ȝ&C,T>~kڿzv?@ZfatZqa9)Ec|f{X1K,Tנ1o# 4"SIsJWa[p*5d4Ԕp0_<ո6R\qRW ayOj?S']&̅%kW! $UMe)nA R4N`1)QܝjR:9'>?*Ӝ`ԛ2gsOeWm%d!?G]EIy(7(OާsgHm$VqP`Gj]v\G 8 ~m[/fI?MO$!gK>ijFLXHPZr_ڝjqg.`vS^-Ő$EdYȖU,LZ9!$81Q۴^ԐqG^Iɰ\"$/`jt}9Vv;*J =[Q_$Kmɻ;Fo"Kmg6N*Wx?hZi] oΒŪ%lyN}=6g<}btwS KF6ۈĤrv҅8,z/+ NN@%>#2Id EKiX~XĔ| \A*;[gx߾.DXp.sw~#׬7&m}K2Nq}C5s[aC#]{Oqթn))G$ A@-6sۚGwˣC,ehk3U.m3ZF}ۄ* KhK-pʜ6QԎsۻ9t%FrXǜxia__V*۴۹OZ$)*vz{DSORĴB!'fE.nA@қX)8VNMdqVγgr~k?Q){[M")-ay5ؒ- dHqV;eG)rh {Bl@;>;O[Ō=S.gλy%qn=Ycԧ:zDW'Cu0+R aaDpO~i= N|8QOqؐd 6tԡo̠%8 e{K̓ I9NY˟YcԟغK!K1JN:ajJ[H쒳yԾ@NrPAPw-Ҕ)~08xXrb#{ܔeHXJ%}0PݾG*ajR m~ݪR8ҿ $>ƠDz(e|&2󔼋.Fu-*ISjWC~aIn3lGd(bGzQlQ :3DG#Y0nf߶90geWG]\Lt;yKMdrqGڗ췩7bBM_o?ڬ-ZH )'f{֢Ֆq\ai;u+yûLڢ'x8tOKX*[$B@|n>_h6iiRh =bh>S6RCa-{AsLgL2GԨJB\{.=||!itu3Ò|vۭ@=9>=J2V '=J2.NSPR])HqߌV}P*_,I-ݾF8,x ~'8<|U;+KL&S aD-c|5$GVPVZPOO{n'[iqm80B kKռ.d]mVGx"DȒdZf)>s*.DXNDe+9y8!<>Sozf\)ɸpڲ` 攑y\YJV9=Y~\~qadK m*ܕ%uls#ꢶ I#`sTγ$CJ VNN{y@# )N9c";FcU\jȋaQ<4ISIR3)j.w6LxANe#ԥ-YR{RlMkn%dA1VeƩYL;RY\4jMZKld [m$;R^SE%g$|~ThJa wcZ8[iSz+\њtMsFh sFh sFh sFh sFh sFh sFh sFh sFh sFh sFh sFh sFh R4fY7F3k>1SLT%)蠁PYGE95V]T1U7?N jJ|תeXyrc.vi%~26G #*=4p=jhL] ZSGWUA\b=T)2.y%MgRPսl(.A[m)fxQcZ=HX85.d69ߤKI`+8Pyv%LQ Y jVn0VVӥI#$ݧ}q8)Ȫ<`6x伕ۓ#k'ҡ=ƶoqeE[p{S|/NH=Y3qWكXa$ׂcEجW%_jqS/$& =N&ҥ-^1]lSK9%GY\>K*wB/.nM˜4rS5ye L7H]Lm}t kkm{[q [(VA'R??o:JC1GRu >㚪imo)p%cacтVTEdIJH>>+cE2pE2ќn RNՒqU ~R#!I rm ZVBniԗR9ϚjII? I5B!ۤmRl?JYgH}B*21`RM]GFCL6^>LZi7_3:=rd | gOΣrQR;sʭgJ8T$j.2~*1*Njak+uVLњdE , ti뉖rT՝ܛ]!Z@F1*^h-TR.#Lʷ}EDnq6}jVs&|Is;O|*4fŠBrwq`#` #'n-p1R3FhaE#j+\њMsFh5,b;niӒ9T*fe *77cVv9qV4PTm 봶 b-6|V̤mrGsBI5$ /S(0ړiW5!8+! דUQk ĶFVثNVR!)1ES͉yk_)3ߎmEOE}yG T1mEk3Rd6666666666666666Ռ k9chKI>+lњ)}3Q"h=+SrP3FjX"~gGtҥS"=Gz!r>jxAGsk9fk$ڊ4fڊ4fڊ4fڊ4fڊ4fڊ4fڊ4fڊ4fhTPK !,VYppt/media/image7.jpegJFIF``C     C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?@+|(((((((((((((((((((((((((((((((((((((((((((((((֑2nJB H8?uO +<G +>qJٞz{Cg?r;=\>TԵДgh֘QE@2# *{0} VГ> I&/Qu`hb{"P8z+{Z ȭYia܏_UU]:@(4~5Ro }O|?-kjN<4UU$jTaTptGhQE+Db?9@+GY[Ri߅!3ޟAEO??:7PQ@O΍Pzx~u>ޟAEO??:7PQ@O΍Pzx~u>ޟAEO??:7PQ@O΍Pzx~u>ޟAEO??:7PQ@O΍Pzx~u>ޟAEO??:7PQ@O΍Pzx~u>ޟAEO??:7PQ@O΍Pzx~u>ޟAEO??:7PQ@O΍Pzx~u>ޟAEO??:7PQ@O΍Pzx~u>ޟAEO??:7PQ@O΍Pzx~u>ޟAEO??:7PQ@O΍Pzx~u>ޟAEO??:7PQ@O΍Pzx~u>ޟAEO??:7PQ@O΍PGHZ,. zvS+Q$\:Ͼ3_Kz~tPfG#TtWѝQQ@dztn4G|:1C=ۦ#HC)0#9ˋR&QSVf=ׅ!bh.x0=H$F*:)pͺj׷ęQQ]%dz2=EPծ5kx鶑ˎ[s{3۾}:!HH,G?L6kP»M?3Eoz}&q\\)ey Hǫ14L~6XY-9O΍W zx~u>Sƺ>R߿4Zĭ_VFw48Q4xTRo RofIz7CE E&h= `-ǡx4YRofIz7CE E&h= `-ǡx4YRofIz7CE E&kF|IEῈ^/:}s? l# g<}+/3*R;7۲v;ܯ21+ *o)n?ۿ[3G6E0׻q ?\j+f)fmهa-DOVr }?,GQ^S 0L?%4n?S o'к C9e/=Zmهa-waK{hQ8տ\?q +Wn?S oۿ[3GƟ.AY_VwaK{h?N4uo/sB._z?ۿ[3G6E0q >Wr#ը)?f)f?][!в EyO6E0 0L?%4iB._\j+f)fmهa-DOVr }?,GQ^S 0L?%4n?S o'к C9e/=Zmهa-waK{hQ8տ\?q +Wn?S oۿ[3GƟ.AY_VwaK{h?N4uo/sB._z?ۿ[3G6E0q >Wr#ը)?f)f?][!в EyO6E0 0L?%4iB._\j+f)fmهa-DOVr }?,GQ^S 0L?%4n?S o'к C9e/=Zmهa-waK{hQ8տ\?q +Wn?S oۿ[3GƟ.AY_VwaK{h?N4uo/sB._z?ۿ[3G6E0q >Wr#ը)?f)f?][!в EyO6E0 0L?%4iB._\j+f)fmهa-DOVr }?,GQ^S 0L?%4n?S o'к C9e/=Zmهa-waK{hQ8տ\?q +Wn?S oۿ[3GƟ.AY_VwaK{h?N4uo/sB._z?ۿ[3G6E0q >Wr#ը)?f)f?][!в EyO6E0 0L?%4iB._\j+f)fmهa-DOVr }?,GQ^S 0L?%4n?S o'к C9e/=Zmهa-waK{hQ8տ\?q +Wn?S oۿ[3GƟ.AY_V^6v.PF0}=f)fmهa-)?Rrɯw/'ur# VR\ z'ncwO1_8n?S o n~[xPN7߈kݎG ye[䕿#,Gё63L]$#;:~55dDž\@rV5g׊yM\L9Q)9+hkgƚJ[̚aVSP>~F/z® M a:rD+y~y~$GEItP|[}<[KnbSs_x' o'xOU*>& [3ceb1s|W~߶kk>%ýWLxa32F2m Y|9N=ZWK?\+xe*Wryk[Q_ ~ĿROߊ>д׽Mm&:|y0c9}Oa*֋mw4n+-]&wufuQEwHWʟ߳'χ 4-RkuV9\C(E" 9?Wx W(4eP//Dql*X|^%LOJS1>)CT)ri>e^ڟgY^ O֕6L4Gl~cjwկfvTjjQ+^OWͅQTjQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQELL~O'i:jf;MDŽsmg޿)fO_js{Q{Sj;{vdiʹdּIB.Ocn+k6#vI cf# =OO=>w@7H($e|5LUYsKݓ-Q+W}2AE<nη6t9Vޮum<< ѝϡǸA)F |KoCzU.Y{Sf_K1٢UܮXg=kٓvvٜu]SP+He 9V5"}"ɑN3޸uU$/x<?Z<?ZO?֏?֣$k[SZ(VMVk_=ѫ]_TM(>FE'Jl(d@QP{͓ߥMECҏ6O~5_ڽ" ) 3xҲ?Ww$i:jF<lrO^Y}~8sH4 0FQ_dJ!llH85:l(d@QP{͓ߥM_E*75O'J "ž5e?A75W?p^~Q?v9˧^Q<Tۤ6&ߜxQ}W_,]4-?rzޟ?hČO 迴f7BF^rHqw'u?k?w=n1X?|M9dSg =Qׇux}6#1q;{^z_GuK~ |%b 6[ۢEf5vi|DG?ϿXl0W]#ƹTH=k1NUz%МQ kmyEZ+ɤ|{ş~#ewX;Z$%m0{y ^TG];Ës^y=U#tVӧQӧ9-mm+nz'50Z3TnxIT-۷D{ |aavЛ;ouiyr2 ,L تN~c?l]}cs 8eta#i`s,6a{-tiש qMt}M:opf[IE`At>~jZ 8x/xB-52J_?F/3rWdgc1uՔߓM+%Z?P /^3wP}AJ.ιbȿm[xQ/ x JMGP_nB" c y,Dh:sS{'3G7^8Z묶ϰ$wD$w|Oftk%5=.Nȸ]$K[iQ$ xo hW7mB;EXFHָ G8˚[i^mMtM*ڥԮnTWePx )i#:Qb(9,Km H~Az~оUŽ὆Hl9 r+Mn# rvlʕ:sҶͶ`vT i^ ܔc~W^8koؿMi;ԉ{MwOKi$( n|0j/ |U^ڲ^z[Y` AR;E<*i8;eq. n~Wk(/-%]K_-t?y\Jc^ۙ@ɯHnkhEƇ 8<$YxwUHH҆s]Pmoe$y՗xØ9lח 7/K?) /us2GjY I$9~/~ӟ!mrKyf512DA *Vf, ʧw);$lrtnUjZt9%um诓~?qsJaIu}2 [:HRIdR88أk/]]]q 4!rc`4yi*i$Nsj51V tm}mf]9~+*L>"K1/2_{]C✺8on,!heT)SWöToJ|(O ]fMdin_/i?i4 1kJ!}p&,?xs)=4MK}VGZA\}cȤɥ?bMQâ6L~~7Wn;{k wr Ӕw9 NpigWn}?o#kk6]Z̷$]) )G?[&knՍe籫-~Mym~n^kmO}=?mh>cs޾!`.~f;X@žs~Lui1R9 p3&fs^֒|ڵ5:_-s [)JE^;I#2k T';qqV:c^(m2V !`.I W<O{+o|F2Zk,Ln>{[G]^[K|vֿg/+K]gēgik$q^_Ib=B6ĝw?WZj֑mMUlo;Y o\lC8ҳwo>8*Ӵ[I$)IMQ_9?o 3џZXƇ-Vض3'A$u_'xOMę,/1 c2xI0Ap3ijP U*n vPziWқ'Z;ZQE|'|qmp=F*,j)$pk)]y[{>0Q:*4I-Q-ڗt|A:.} :5N eIm-dd6dW#R5_r쮭> vl 05,ƌ_Vq꼚g.+T2Kޏx7[v=.>?|{8o|Bd7egדHOu!qۃbGYܾQM{0ّb3Tk{9{%b / 5ڏy6bNfJ_l-m]x⽵S^˘Z=ŗy7ʿҾट$?j?PGCIR̳Fq1O%㳌>_F5+En8 2Xu:ԽvғI+o- +(kxowuլ [" (2Z^SJT>l(d^A5'J=nojߕ·D҇4cQEfQEQEQEQElx/J~ ݶտu'ұmh+.ҳ?w?lWt#G vRQEz&\+8͵0d}:ꇊ-@2e!+IUN>DT\hਢc((+_(/h?ʯZқ8Pu?(}U( _,]4-??m?Mw_y+z~CH?A|ce|d_|1~Ϭ>Tc8V_ cwsdQ|xkmCh㖻 cq8u(1\}q9n{C|-hтU]=NJRd"ɰi:-pE?]4y]MKIn)ǧď+gOCԏAioIKܸB ko-S\Z^j!,e5\FM;GWl,Qy%G ,ֲɯ%tk;J$~?~*_+~>WPG!zZHE|/u^"2o,i?7_ؕ$Usg^Z|K/ jF@.-g3q_USڲe8gYA]xTOi6uyiw7h(-{ɚ]/N [| ʋ7NW~z~EPD"DEP:; 4>`ԵGF}OU¥"i\a3w$[IVM{Zo|slV*黴vC)k/~ޤ֡<=4:G ϧO^3lޡrǪ$E7s־{o3?|;W?F:O(Ւ60CfGs(>FN`)Yx˼lʱegZ3T+}{&|(#PB?Q_ ?|EbdYk_tn>+UIk gB_ %7ԍ|`c;U=,SmsxWCL ~iiK('Ꮋ/6 `td+~>v$9Ώ%_a~8ѴKK.$qǞ!z5OƯ&[44_"׵K kc{o9?G_xٟG]#mt[\D䃖>sО6>1zuѵ'+Y*_RJ_wS|m_c|C#6h6+tqGھiao?}ǿ2oiXJyG#Jŕvݨ;q/-49u B8-i*F ,$Zwa~,:>`&BK"B)ha~pf?#FTDķo˹'QZ_Tj8=fvߙW~ +Ox j|w s;[DI˶ |gpt[cO I!\J[ox#ofx^ 9yV|_+8B12\Yk^c.eb'>ҟa=uIbNWɟZY9odՁ>سjs:W_&k?uտu_L۰O{ď3?wmɕx'_ J߱_K.JbT⼧?˾!#B[Ի#J|F`m۸1G/j~|SCFIhNxi>peSڲ7^>ߙm˽?ڜ@'?>grۛmm?9O򼯺+"x|GO򼯺+UJk_>xk]#{`S{K{[so1P،.I_,x4t[@ٖ<' İebgA.6m<%W9f%VXtNӔ鈴[q*G?ڿV@`  #_G~G!~& B>Gݎ1_ ˟0Jּ_qfWǚvWMuAEWLJHʼm\ڼ#?뮓+e^7V?_m_9gkϏe|Z-E)\cP6p.7?\*2i(k]O506e}Hv2gw7?VZs燾D lqь(9Wװ xPxxgN1y_ڟb;1f7c?koNn՞CɳUҺiՆv?vcij]w0d6 z./%k5[%o쫉_jXJ>$إ{S}&w|L_o589KGyW# #{ry NFֵz\߈[ ;u=cՙFԿश!s7Y\[X%!Y}T)jOkG7?~qY][[&Ӵ&9էC}U X |o WN Xt #:2P2;ƨ~KzKi-"7Q ꅾup92?m|B֏.[ii<;{ Bb=*  9)VӖ5rZ;VsT4<$t7g{[{z/|kuE~z?^gĮv$8ݽ縍}+NOH`%c]@ WMvOP=g:;K_勱*`CrB+~c1sjz^%#gZ4 4hW]X[[H>Ybu*~I _5gxM/T';n,ZS1g!=)_5Uz~m_#$$cKh2jxhb!+/1ҋ3l>VQ[g~V.3_U9 ڏ,r[vg-,dOEꭃYk|gmyu=O(^]\'7~7 \$+crdč$߻yR5b7ǀ+GGu KJ,`IcEi0#s9g'Ս|-QH_xU-MnG߶8tK~i Կ "j6 3&|g#F*~c*1娕^f>8 ~+Q8Fi/g7m''f얉Zg[iZ‘8*Q_E+(5~$MHIP^۳{Oߏc>qַnVma-RD0˓bI[kϾ5o3F{ :1'q]5I18uZKR2?QEQEQEQEQEQEQEG5kIԵP `xp{sWa3JSIEz5$l*I HU7[;<@ϝ1qs5|.8.3VB΍Q\䋽:7IE.(KLS:g?WJnkC~rOUxE|%o x^K(QN $0Ȭ@f_꾪^7<=sQ^T GI09FteTON?_,K>"k74;W6*䓁hT!~nI-~O.!θ~WaTboGzzj{ǂGci^+nVk}KNP2`Zk߁5߇ۇ>o"=7 ѓHk?샠| [+feHKj lnP Ĝ*NO9\S:8rYM=>p9ٹÒK2Ni=U?*LZ]kv,t ' "6!c&M\~~%džz5Wvog`pdnq:/B oƹ`$TǦ <,yN ɶߟo>{Î pLiЫE]M{KFt[5rW⇃t+ULki`x=U𲜫)A\7E?xķʗ溕 .&Kd=^s?'>j'ۇ&uG{n>b Ƅz|7FŶ~˖mYt+S9Nb%GQԋըkk1Sï_tڇ"U*d 8zI$iep,psJA_ Lğj/tYb*C$ QC1>Hd9R(5e۷ÁKE֕7:Jw4 jg/7.;ގ^u (tgR8e$ݐèk@'u5<5$wf:e6øC98ֵ._`k[ω̒ko\|5)_ܛKW謏_*,֜Ix[\J;o7 ;zDxgǞ+e>EͽjެeaU!|;ߏ @OH#١{ #nx arXzWoTWgp.?,s)(Is˪mtKs?+|7,z/z`oLd``P:O/X[_X4V* +| Cdg__A?1W?qf`oeH*p2>\SyoɎAI \L}B˳9R9;ٽ~ç XG S# ^\Μ+oͭdhև|i| yV15tCs:3DB,rKbKKè##zWTo:O+dVG>_ةK49xJ7Y=#}vswI#]uQč6Jmd c}ڠk?֭> +[;8Kh*E@qXWAC4w}~㏇|[Ts<W\ҝ[%d.,8apzN^n˦\ Y/x>k"ۊ09#6NI_[/|5`s2*飲׮!-^(m H^^N嘀+m믄vZ s$Dn4H eAd9 JBo%?}*ɬx`(k ?gyo-n&eơ+422 I Hr3~2eVnܬi->!Wa TjSS'&+E%Co7A׆U:lQy/qJ>[>}_'~);>?OKxM2[ ^4*I%}B5Jur;+weKVR; ?OIxGiI4ٴx<Tu'0Yf<܊n\/k i<ﺖ/'?_%vCӟϹc$&4E,́=O_4SUԯMC—Z,̐\A!QdnqҾ| kF=[Uq-NhT 񜑚swqSMA8?s/l~9Pq)o<)s>&3t^;(^r5Ҳ`i:ލڵ^@M5"S*H ;E~V:}=r;6|`,RR'vzt5K7|9[߄4>!᫈ԎwI,R6Ib,I$׈'/h^l< խ9~5{̳b{Uk颾W +߾oxW<|SF.5Vkax]\k|y7W^6jzsys[|nўqٖ4iSմ̺O-UƔGkjl_ےr5Sp|'Aω{_"U8$"$I=Iq8XSovߝx"úy%*UiWUu^n];u4??Yu-$n8?3 ]mgP&(Alno#·~'fmPԭ崕An Rv)>>~ǾO~#NROoXjZ ] n8<Ά;[k^=%~c}U}c{{Hr>3JlƳgOSg[x5[NȎ[fB~a)n''N}?ƞ&i[CiX}\CI*2ܳNY.ˡ` OUԿ$SN41oDYeլgŗ3+Ŕ.;H#q2WޑkzU̲[ۤHGPG_2I_\5c:YgF9fbmI'$_>Y ojmec gKT^2I*@+ V邏 oq6a0TrjFNM&o⶝N(?mk xDNI98AUBO;Rښ,fO<5ͧVgFN@8G_]h6q>`"_;,?g o 57fɴjۉ60g'I19n2in+tGNoYx VIF]rV}+_H>ۚOf?].uwǓ$,M+Vq=M~x3ogk[ei (ԁ >v :'au}GQͪ$V =d] 3X pr;5Gރ+kЯg]tӭ;)-uZ.6g5ׇ)*Ţ!댏--)#@I}]k+Wm. ̚yOm_ySzs_uοNH(=qR]1ncP.BI&ږh $i2Igʒ<:0FCp`~Ϳm5| |d*u%Z р# >/VfO'>kj4n3¨ڃԒO9=Լw}K}ky4Y/g۱Ug9$N2I>c ܉ZQOi.~*WF)Kƥk)%(d鯥J񗇾Y񷊮cOtg2Sc,_J' l`mW͆Hs$ɐ:{_0V?kJPKc:ga<״ 5/5?k`qeJXrB{n\5k)WOh]_|Oeu'>m;R+}}5(Ha]=7) 9кGπ:DFkZ̊GR$E kص}JqlwpWV1Ta_8jMOxkƍ׈>j1ޖ-BѶ2UMج3/ ?7u} *pwœg[<)qţ̣+ozgm}ЮM=J+; vvE'__ 5?jkK iz pyB1T+[ؓ_DV_g'oȒ  tmfe9jDͿ žׁ|?k?vne[+HG8$zI9&*1&ǒt~v$zx8 .\ꛔe9ϣ-m#B*ao)/~2߻g(6Yg!De<1lfvvێMxTIٺAuhi㕹Yu`Lv~͜<f)4J'<3'x1jgpA1==a?-|ekO=ƋuF0rM @5qXgǖͭWpfuKePTy-vGXj:yŵK-2Icae# :榯6#6i4O XdA7( [X }&SSz啶]_0eX>ʥ\Jզv+E|ȯh?rxC}?I̾!/K%3ӓ{xtoΒ]ѽ:J(wF(?󤢀{xtoΒ]ѽ:J(wF(j?kd­l}@A&3C,Ab8}[}kc_5iCGQa(ۺ<{zx~toOλ{xnxEm$'vw)$|˻c&kT1ߕ|L GFh7F́w=:$VUpTVћMnO??:7PQYzx~toOΠ'ޟo|>Iha$0n">,: OY+Т(OmKK۫|AQV)ANMKƷ3/DG#&QO-s;G,dxWר֔N>ޟAEd"}ѽ??:i7Oξ:~3/Oş|A? } +yf|bQ4WHss_#`r:#R4.i4V՟?PcF?gQsI-^ uG:ʽu{?=_ٟ- ?2?sAoP3̨M:^Q uG:ʽpg hAo3̨M:^Q uG:ʽz03#gQ^ uG:ʽu{?=G1#aeCG27u{?=G1D*z?cGG"· eEzo1D*zc;UƏ D<ʹ_὆SEwwtM*ß&M .1ϙ`1D*zc;UEN5)wOj7ƶcAԗc]ߣ<ʊc;U_w?cGGΏ< C*2?ys_û'↱6 u&E"M䕘.1ǖ99Ꮏh'_W~NgǪ'Q,Žng=n78JcA>h:;5}6y_w?Ꮏh'_WƏ xt?d*+Ꮏh'_W~NgǨ^34d? 7 TW~NgǨ:^Qpg hAo3̨M:^Q uG:ʽz03#gQ^ uG:ʽu{?=G1#agCG27u{?=G1D*z?cGG"· eEzo1D*zc;UƏ D<ʊc;U_w?׮ < C:2?y_w?Ꮏh'_W\C?2?xt?d*+Ꮏh'_W~NgǨ^34d? 7 TW~NgǨ:^Qpg hAo3̨M:^Q uG:ʽz03#gQ^ uG:ʽu{?=G1#agCG27u{?=G1D*z?cGG"· eEzo1D*zc;UƏ D<ʊc;U_w?׮ < C:2?y_w?Ꮏh'_W\C?2?xt?d*+Ꮏh'_W~NgǫOׄ?>D<ʊc;U_w?^_? p? TW~NgǨ:^QaeCG27u{?=G1D*zׄ?>C*2?y_w?Ꮏh'_W!A8@P3̨O&c3c;U}/?8T?d*+Ꮏh'_W~Ngǩ>68@oP3̨M:^Q uG:ʽ^34d_xt?d*+Ꮏh'_W~NgǨ^34d? 7 TW~NgǨ:^Qpg hAo3̨M:^Q uG:ʽz03#gQ^ uG:ʽu{?=G1#agCG27u{?=G1D*z\u(3)P3LDŽAa"zx~u/ѵ/4o&Bxm$(RAd+|(Lb`1^ <+gXMiM?28:.9^.F٧94K??:7PQ^QO΍Pzx~ut lZCUF`9DpI#s|6*\3HD7; $a_v [ bF8TC!V篒7T4՞]??:7^YڏtSs\iw6/z9d5}Nѽ??:|int71n\}qsWϖ(Z~Q5ʰoO{Z>|_mJV?i!+><)#Na1_`i?R= _E&z!mCEuUơao# 9aՍF#QZJi=CUms4k"O9g'=q>^iӛkg#8G;֢`6*uqCQx؜Ez^ F/chZv5Ƈq~)+~@/ntۃknH;:2=GGb0X+֝򄣹u xgR7>Xd#`?Ctq0(`G]VBn>E&z֝bI}j;{{WP }x4mjD+4n?q#NzW!wws}rw,޽v&M+c%" 5|;2K)I+ۡ;|akf]8TEOiDNjK ЎQҫy{9V9QMcGJ0>YD 7 'jo1˰} Nx ~]wߌ|YHngw{-Ռ3<{.@~2E[?PDt?K;0?[ vU~Ǹ>Ia-ɫX_[=,t*toϏ#6w8|K?l7Loy:Xu 3Ƚn$# ī VSQ^D eeox2D];>bK>3‡!vm-`M"vo}`ͼo ,T uܫ_fX,Ҝiq抴}~k'kz_OCϩ͋+_7(*x 5~)5FKWR{kki;V]"!;Qq|!>jګb7iE贸ԍ|Z `Qg¸'f^+ 0XAZ76P6X2H 8 ?7]gomF-`_Jo;\>V&%U]F0O ʻ%Kv۲IwmJQ/,e?hvP?? t?a*ִ-fnSOI MѕGPAZ\-Ki&nQm_*٢~ .~/>~Y"bZK-.ocܽDnRG,F[s2 waXp?fTZ4윚orj\QQ]-`)/ ^3ƞ!Ʊ8;fY"rE< 9Z6?~L8;g8ΜdQXg7ψmt=R_^pFg\ {XS5YxkLX%F*񺶢 `AF we|?g1TwZ}2ѫY{LjZ=8j3J쥼-C$pioY${Y oskO]qiUwbVbNU$5 iSs|в|5vי Es"|7+T=/i٣>=fef@˝+0,0 q<S}oNz~ž)xvaW6~w9*!7jBn$ȠI݆mF)M/ĘR4Z#J+o3 y-SV⭅K2/ފ0>0BpA@_?x'ᾡ N{_ WpAq{eGt ;p2H<^Q1Q)Vf;wN%f=xO77 Ro$,I-獊#x_$g4%cplNE$| ^(HArXۧ^kuVꘄq>Hqbf(ׂ7_xK6 k3̘nQ]~jPt*mST@@xW تn3]1:%fOE|BZ]Sg^ OC5}vD@w%ʶ[ ǼsWh> ?d'ƹ?FV!Ԡ.LyA/ڟ?Er"A_3w^S>7'GTn{_/]?BoJO/Z#⎧q|4Sˏ*;X퉛#(3: M[$Iwm+?G}_zgitoL񭖺4*1H˦P;?tx (+JVڶXE{jVZ;$Py tfiӅZ'5(G*mh͚+ |/_xǞ&֕D[@I"Y7|cgeN y?v<73lD%l-&1K+m888݇&AJVz6ٴKh4Wsg?i[SV(t)e)&C8TUcy?g >6xf_~3u7S w@aȤ2\+<:tOkW5mQ?9w#ρ_WKR5 iZ\F$XQ @5|Pfv?d/'3]xKD[#I᥮_O{RSj*=B+i3,uR2?CRy{jQvg6{͏ߥ-@u6?~y{PE7͏ߥl(QMcGJ5S|Qҍ@u6?~y{PE7͏ߥl*_ n~|R#J0w<)#Na1Yִ<(|S11^ #z_EW!EPEPU]*Yk#rAj2gY+e-KE29폛a9ON1ƌ̈s }2}x~R#m(QEQEWWuOjP۔UFGz^_$rC#E*e$2uWW@X|O4&TFCh\`UgT#UҵZ(p (~$ s]rO9W!d_k $A9ANw!>??C Po̿]_:T'f 3 M~}/(M|'XP<'_ < k$x>Ƒq4`l`8U<ˉXČj?oht8G50{̅$b>lTlj:_NDxg{P^^WLkWq7E5 y"8i \!V){r/:_گzwÿ O8^_oT4[Et ; s{]Mjo5}ddy&gl.׼~ƿc|Oޛ2|UڬD%g#^ 0v zJ S nnynܫ𻑢Pݟ_qG40I__ xHԬrV[B|~(-R[;LĞG-EiV \Fy-( d=\%gSmp]k657~%xk9J<%]]EpUOBUla_QF3|Oܵm&[.n~{j_>+xk4M?ytيp[Hc_ϥj}b.)Y7-j[nCZ~k _/9-IȘlG (i#jٳ?Of]*gty: >G0u# }n,p9Ԅ ti*I˖-7yFi!։v JetHc<&h\u35ӝT_!p7~ym.Q.u;xGeL]˒:n*~Ggxs4DyuδW DO(Q`(&QnO:\W~_cʾ9z'L#eVAN_Po0HENr3i^k{Q*fB`@9[Z&m2; tiNJ1vʧE~" ~Í[J^}s5F. "cF| T=Իۗ_1*?Q|a@Ը_>|=[eO +aflkcFFp'ql,ŲI zAdg*o ҷx'گ]s,ˇ!{yn~쐉yE~_> '?j]|M&!re#B[un̛Ԃ?ĝ Oڿ O-/G/nYU}?&_t-Ŀ|hm[/ xOZ4'B펋nOGq`qNP s4~'׷e͹o ffa-HSDZϷ)s ܇k?w_5=6y@C,c7~u?kk?K}%C= @~`*Bbl} xkZo^Ikc?0Y^Tbal} | u-T__/f Iam/ֿj_-xᮏy^fObIs˝V{9b_ڇWjΏ_%iy܋I'=k?eOY7CJ^[ ^ziFr3^-?CMdž; v ĀK^{sZonT켮cXBʷ&g' {[ Ccx.<#h`[p$):5xR!%)ȿJك~*[񿇾khL\DnmYTBpHE8U[Kmr9u{[ŶnAѱY"mu`AS#vtϙ+umg{8?6[J[ +xHx7 ȓku奪M"-Ⱦ&I ̋UI@,ۏx7q߲,|9 ׌<7q-Z]QV7@$iep1#Ah?{㷏[/\_B?-rZ )E\/'<>9`3u Ҥ֯ݓӵ՞c17kG􈿰d :k/w5ѿc x'm5?xǺksS]mbP}\&H-(0((((,hG|U_ W]Y)?N&_sc?e}<)s.p>J˚'V#kTw6v s*SO]n|W2eebpA)+b((Uf`pkN- ;jmP?xG]tH(aEPM^L,py~ΩUJM8B?W:lŠ(QEIf"V;N8ag۱z+J5gB^jM;V) ך^+մ)avHz~[ڌ%Hgw.G?0ҧyhJ-\ouZ# S+g'} tUЪSiupțUio+W9TcnuҪXӳ}][+ٴԗs$-z0x鑜+k)NO!r1[ %}P ?}A$Qs]/ mW[5 B|o#p -|应_.z2G\{э+J"Vp;1=~kg)+gg6(wGPF&-HZYk r#!P%sdPj9}Eu{j%Q_u>/~]WĚ֩*ĭ,8ge+>+> ~V]Mlad C-,.wF yx5ΰk NQ[{5髌Z,!|'Ҭ~"_ĭwmrYm鵙J`U]M//s;oԣr>{*v('i 0_0ojǢ\s|- *㷓֞2:|5|~_>kR|6|Qib^; жӡd" ʣ!_3j+1Fauw$]KDdsNroZ(<WL.R x4r< Pʤ?nW[/_|b*汪}YR?INJlNs_4WqVeqvnn6'S+|2&Bvf>h 2Ml>dV`Ubn-W_ 9<ྩxfwM:_Ֆ+淖T%t1a`]84%\5 t*^5mmPԧfyWa'8?g+"o4|HΠ̬1U3P>,GߎԴKd ΉsVXcD13Ey!`SJ1FNNVi"8n ?jCQ:Z{B ~m;x.`FMqgrܪT**Cj?+xAjSYq=TEFcfYzPmB*-K_ձT:I?1< I隇-`x3.o> B\K)I>dULfWg hτ?TZQJ 7T+UHWKE~-i+^~-cȫ^ZzI|Wu |hu Cm!̒B+2 ď%'Y3?i?(i<  /߅59_"KU7^e%U ʊ_fX (wNun~_w>𭗁7KNL,[F@0 L W ?}K#w^hzܷu;崟MLv>"Iar_WGٷ_ ?OU/_?=ȣ4^}*w m\]jvGj>_*hDx\At _;'_kLl,Lz%/g0Mw+{aI'<ɀv3>'昈ԝ:qj\Q]e_7߸TN?? 9[_l^Gֵ='TկQeEJi bYw a~Rz o­ ? E_Bq%HUIlѪ+Пg3:xr9.1\Sݥ}~]Sv>:~Ÿ@־ |\kƫ.u 5+kH 5QLGe+}GPu9~ i׊D^(]RIp #fs,fO^1m6vzeV֟>oVq˙lnB1Fdc۱,s>!B*0>fzhi[VTgЛh9ɾLZ>LZh LZ>LZh LZ>LZh LZ>LZ_ŏ~؃5W)ɮ6G(kEK`)((((+do*Q_ #]gm'W|7_=ſM/h(dHs `oҳ~LZҪȼOl8_ǟް dKDkkCEsMg<\yE'ҩiR<u {@I$޺(_)"_?֏?֡ &_3h_3j(o?֖;*H$6#$`~Qp(K~J4x,Đߵ?֡3&_3h_3j)7GP@}} 7GP@]oItJۢc8 qZ^gy>K÷FONđ WnMvzč'U}vc8TjSPbL|j~# W~9 LJ+;VmjZ4TG]~ $_Թ-I 2wW y\GcVo;ǚ^8֧c>z\{d%ƲYQ[;Oҵ~q^nXi%i)E??z&t9V_9 cD-'UEG!(7:灁<y+WB\v9Ԝ]QTЌjfWު@>VX'MXI$,Ҿ㷜=R>y(Wd\lnkz͝vX|<9;O=q@ oC^<5u`ʞATpc0n(}g6D 32KyC$L{qZafpyuPñCqw졐2ٌcX}I[x#GsRwAF+k$P)Ϡy)ϠyS˴k`rR?*ɵ @U3BKˁ#s=˖"o@Q翠2 hy(Z*/={ AG%Q翠 hy(}-N=r .Uٲg$&'p0:Lv^.&fݏvk|ψ,7Q@*)jRHB,fry~ENlܟMRw9:i%\>LG:J?eGqҢE~h(Š(@Gs h6;<+(򮲼#76!q= x-m![K6F󎢾)FCNRREQ@yoF8?7 ǰЍZm˓ʹ1A =z}:P.♖2-YTqϣXUSN7sq:_&+KÞ[H5/v\2;K$\nAB"jDrc);$ttW[//=݄$ּ7+ŚBFRL Hx)љX+Tu? =/Zm‰tA- 3P) l}x,Nů*u<2R3//B5??O iTcfs}W`yB ZEw.|1 ~~ wÚv?-><'ſop`outM\CLZ(vQ]f(EPEPEPEPEPErh/E  Wmty[<+'̏v޹EaVxFlAfaMwP_}aq5#(ߋRx'*|so }?ٿgHOڶ"je۹?71Mx*]d#*2=M7|KaoK>$ծbGm:ƢeqMm[]\G$$6G5b꾗_9˱ biJRZRרQEfQEQEQEQEQE 6Epi- $O$}cTIgk$(7ydZ+?Y~2iQԮXE|>Sn--1 \ tF{8>RjM>vK87TW KH/>U~.<-Hl}; 9SuᡩZFK+$8ٹTxZ8hsRJmL Td=տks'S]mbP}\&H-(0((((@A joW1]_rJߞe>x7|_Q**zNI IE ( )v@i dJ( YTD¼&> QM4W-\2>z!q[mm*{lɉ[>~"H))Ngz[h{ 3p>ꁀ?ϯ^*5FsG4j(j 9I#[COKpd{Oj1J )YqIP@QEv fU y[~w_mWڒ>$FAKp!R$~oq={I'\xةc:S+x<"n-rn|1Z:c%'WʏDt?U?󤢼#1wF(?j_Le[䌑 dZS:S想m;д}ߑiiS)Ѐgk[|A-q6peGEgד^<iY*GQ-?ƲSLlVM*ys1nx8x)Ϋ| U$Vm%9{<߳o @k_A(Q Mf%E!\^0X2!Vtmi-b?kx >"͖M#jq3#o5 wzIK$#"$f z3.Gדov~+z (QEOq4kM_J?< mi>rEir@?j=?[\y|#yo\Dy7lgW?+rlfQW3[{xtoΒ#{xtoΒ,]ѽ:J(wF+RC7 ?fF1縢bZ)#NV (3xkPo=ciZ%ŵc pVHVRA9~ ~~~ j.c& ^p Dm'- m9O%wJIOҼi'u8fI&m"I^[xQ1ֳj<_B:eZ\[^J9`'dљYeb ^>K_߬| |6/j. WWi\ym4l׾ms7#W[ou^ݏN ޏX^ѱ:7T? Ś |-zfgޛi)5ݼ9 Y+) $_҄Jn|#M;1wF(wF(?cA/~z߅~gxZQLG۩Iks[֯P<;%è+}-~AùO]_H_u8ºB7~,hx#! O5kyd] =e2iq{'_ g ࿅ͭzu_j,uH#(UE1)X"q^*~?G(L*u<^Wς_g_Nu|׷:W<=mKrȈӴV5.F#Q(UG9Fs_U!hQTQ#o~ qw>_M&+.E?2 Ȉ2+@5>'zg ꟱YJ#Pts,<,͸sl?EQ)s\;L`p8V}ώ&Ѽckk(i#Ӗ~ףO;1ӵHGpYa;YϨ{y'#?{>k4Դ}Ii!9#exf[y#)dbH̟<#F!Ce'oּ+nj$gz|Jf35N7σK:kW yo~op\u:o΍Q_8٣?󤢕 :7IE@.?%$}P&HOMw:?C]h-[QLaEPEPEPEP]OzH|?4_urǿ^?:n{63^>SIE-0.O'RIr{Qdݕb}?W&-BN͌ ߝAn)u `sP3ӧ@;Ubǀ '4q~O'AIJB2}M%Y>kX 6?s aV-GA':`ʹ5N)4As{xtoΣ3#=iw :7IE.?%{xtPĸMW9#>*L ;mV9cu,H! &lSRQ@.?%@.w{1Xvӿ6J߅S<;aOۖʏD҇4rUz+3,QU Uz(^EW,QU Uz(^EW,W=?j^>~!G<8~Bȱl^]Lcb8縞} ,]wğNo? ȇv2-ӼY.DHatI sK3J~Ɵ;~=*y=Sµ~OX~X~_ l|6߈.;K1sJ2yh8m "Q_ڔ(RQ*JъKdM*TSTଖQZQ@Q@Q@ y/qxğLJ'Ao2)W{m7 5ŝ/~3ܗeL.7>yqf8 T*3+~xW/KΛ-}os7o^iYGRi3ܣfհ*rkt5f~TgF{رEWEW4 7)ViizeZ\0ZY$r4U$ FU&v@n'~ |Ag~jeƯ4x5l"MfIfl˫_27|7o.gM$I$4O4ҳIq>|HޛWqWnhhJ'G9TKlZ5ũg=JSx٫iu~bQ)MvW~Y42&(Ϥ ( ( ( (>QeOZ==__ahuKXGuxa\,:kE^s'mW|Mqό C>hwz>H~es <^dLv]9 |3\hZڸnO xPGQE5<~cqe}6qoﳳa񛃨8H5%Iy_gna Yb/v{;*)*s>#h >:=6u²,-m"f_>f!4Mk օM^Ri%ݽNJ+vGjז6:vd[erc4fWC-нibGy<1kNo<=cEVZVZ%H(!08UQ@UUy/XJ9s.Uӝ[!2ȉ, vp2egi 1z}o7 a8K%+ԒNrm~\?RʰI[ߖ~}AEWQEQEQEQE4 ϏOI9)I| zW]4wzvH 65*b[cmF 7?M>iq杨y\} k!G/ ;?xV.%I\djwYz AoBO<K$ca#jU]ɷL2xZ'>v4Uz+sKUz(^_ŏ~؃5W)ɮ6G(kK`)((((+?d_ur~4"HgSֿռWsc?e}EW=E|bq8{*!kj*.Jh~X~zDZLhh:qNy_hbȧFl$fgΦ~rOx_i\W&ُ6{Zt˚UzP NOj<[@ټԜ?SQ[cRpYvsӧzfgb1fcc&4)2zXEsX+DxzU( 4pRt20\jZw^`X@(P*bEX߅S<;aOV)J?eGqҢiC_9Z)l(c^q)l(c@ҏ6?~)l(c@ҏ6?~)l(c@ҏ6?~)l(c@ҏ6?~>"{o|14׬<1k-{ 넂MJ;W] fԤZ >baO>7gφGFt;MAӾ$e!/2Vg}fcI&Z}ojq-ͭŸjV ;}F+ Gx$m}0g [/ZMʗSJYQ_hQEQEQEQEQE|xOCkχZX_V IKX-^;^[Z,)RO xZ|e_HլtN.-mB,RF̬  u~|SrR5/ޥ4Wi<#;3fbI$rk\*lJw-Q`OO=JoJ<WϾ7xj??dcC$x^[UD! !U6v#(U2;}[sė2h ,TB> 76y1 z9aUayߖ/q8ޕ9m{մQEm$~EPEPEPEPEPϥ|ixe~4ȝ,\22Q/eHWwGBFx-^5Ph 5cH* :vwXgU,1ȅYT rGUq'&y캥)vz6?~y{iǖN=š\i>8~uˠu``C"uݿ%ZͨRow#0yr}_J ďw$|Wx/]GCM 5s#bb{pBߦG͸œI9ۻVKn#8_ fq=}TQEdQ@Q@Q@Q@Q@xJ/i.`FI0xI 3gҼc᫉$2ȟ[W?SH &]#iZ5ϊ4 z3-ݬH6RGS\oPcIq?x OUKzL)l(c_­YDu6?~y{{͏ߥ]/ n~mk A贈~؃5W%QEQEQEQEQE/w/ŭف^,N~&q_ˍuŞqh"nC{V7֓}wé?Յҏ6?~ |3FoGs $<ppҲؼYIy{͏ߥ) Mku5x[0a}iח7y ڠ` xl(cS.[_A]ëNXG|0.2~s6?~y{ .Ѽo,#?*f}+>YZPFa {6?~y{iIXwc{͏ߥd!S|QҀE7͏ߥl($3!\J͏ߥl(N^VnSTXU S#-W0 2N1fcR@jNrOUZ8)oӸQMcGJv`:jRy{O*NC B8Y0s[\Fcۻ,Rի( JY%?ß\͵}8\~'lY]^J~h袊Š(((((((( ߱?ݿFN~/kS Z?X3vFmJ<O?_[ҿ|4Nѷ67 2[1h肊(((((?־OwxwO O:[T,6u[[;8P|A0JGHc=KB}5֥߰n s~n|#ݱ֥%x?N:~I=#(X?2 m_/!5FtQyW~_&-9wۼ/jӧҌ$ cQEl~QEQEQEQEQEG׍|5x3^}Z[-WJT1H 20*H W3:~ͿhOF?>/쏶}bv?ۿcmݝ괩I̊1&>DAx0EkWz0.KPiNIwf%I$-#_??𖛢i_-c?ݷsc8k3:y\ף>imwa])O5k/sƛ?A~2hۿ >(ϗy?eO7|f&8瘚m )k8QYGQERQ@Q@Q@Q@Q@z)0'_UCs(׵&2Yj6VBc !)WVPGׂN5//}ig/H/~++>^Ɏ:x*Y1TrELh=j4;w?{QP *>ksS]mbP}\&H-(0((((ٗOÿIQ?Ek̿}>M9vs?׹~.7~4QE& (Q@Q@Q@Q@Q@Q@Q@Q@7:U2"qV*)nRF3KEZ) YWlq׵O E?0pv%_.BEt $|O?ysWD1+{;`nە\ҏDҏ4s^zz<5hTPzz<5/== EEK秡OCQT\sgM<4yjz;ey 3=xJ{NM̩秡OCMO.LgeKM1hTR_== zz?EMfTTnH?Նj7Eyp Qk 4 Ow7Wpi,Oa"u#Fά¹*YX8~;Xֶ6~3Ѯe> Zz4pv%Ɇ)"Y,-&ehO8WQԝk;|S<$UOP+CB(((((4>5k-,a$ ,9lcPj)g5Vu?=[?xZ}3^Ѵ  XFEU.V0X'8qZ-3~Y}/EBA#_ӄYsyusrѥFhZjV#i崝E^_O895|4yj*+|5oQ|+t뒩|\Sj{лlu閰1-IR'wlbVw[&4}J.2VfC Hʰ_q>ݣ~YZ?eƝ~gۜ| O 3x. {N[jK^铂R8iKyLSC,m!M:8~ ƤaEUQEQEQEQE_onMb ̒\C'EVyə >W|YUz5K#S/&:I{ 2 x-xfBcq}叜?q=e]Iz/WGC秡OCQQ_;-|5i_>]m Kң'_[66q>i; FS =0x-|o>\?tkM%+kvOg g꽞џrQT|1 xZ_Gaҵ]2.-m@OJ++* WjJ4QEQEQEQEQEGO1fVI8d 6_DצD]%Wڝ)4?/!piʋ>ѿ>oqI'O_=秡}|4yj*(_== zz_ŏ~؃5W)ɮ6G(kK`)((((+[gpG k&?f>o'G;_9LbܿC?C== zzM[*K秡OCQQL |4yj*(_== zzOCG%秡 |4yj*(_== zzOCG%秡 |4r.j(1cFJrGn+:M4.@ᶜQG6Ҡ+]IVeҹXV_=+,J~hhy+̖AG%Q翠 i$'[$Rl@1ݱҵ`T@S֐WK/OUAGI%v-=0)j?Z~s#^08 _A\w3{Qy(T-=KXk+|ϱ|9O궬eʊUb{g񄎑i,Mmy*+Я|/R5+I-u:f I+$_EE|>IwW-ƽ=⺣ڔf`?i{i_nz sÒ8.񚿚}ٟ`1| ԝɅQ^QEQEQErீ> 0zwv:ƒjn+,r;3E QK&7;߈~ h~hk$ա$X't2FYG$ 3RwhWrCJin]˺H-a,|]mE翠A_xn#1Twۓ~lZI֨7v-=rKEE翠A@mfߌÿ^uk _9&G50`E6sf7ּ|u/ x)i'h eexHxdHH]~_JjY~ߴ :CѼmFKĺK8q.YVY/Wu dIZ-]|?N,5,wiG}oT}EWQ@Q@Q@sҹ/~Ϟƿh7bN>zѼY{w"] $ҕ+1s(9"g8Sݒ9o%7~Ec|J-?fy 4K$1ǟe{UC]A-t it;7x(9%ݦ՚Kkk$W\o [Hk{s\_$? wDT^{ <QDT^{ <&ӺG!icQA,_V9s1&)7r&BGqbk[{5HiPڈ<޴Pu|moYZ:|"}_":%ջ$HK,G,3K7Vh4kIäi7|m7QͩI#>,)&1E<]YT-XTRIkk]_ g㷚4{%Q_dQEQEQE 4W{κm^Ii&VgD%VwkT5b!Z:٥m 6$iL73+Ğ4J}zyzq,̾hy+%Q翠 hy*>ksS]mbP}\&H-(0((((OٳOßIQ?]i~S (G_ vs?׹~.7~T^{ <>TAGQy(PT^{ <-=KEE翠A@Qy(PT^{ <-=KEE翠A@Qy(PT^{ <26 `2}+8LM[Y]T.+H;6s2[i MT7v|"zW1翠~,\`s+/ۖ·D҇4sTQEpQ@Imm%ԛ1M'G?kvw>8sjƕ#GM>+bŠ(;gmC&W%g1) o5vm|Ӎi<(3|qoZ~ WLMO4q!t.#$l."}5WkY.XmW9Kd#_Uԭ'&Q^iQEQEVgz 紙472A4E" 3D%J24)VSkFe(K:2_wƯ٩#>$Xk?i6ms@~f/Q% [¦N{nυ h9IKJ%JE,K r*:2վ xk|ihx[j;#yT_n8)qϋ8\.k_]}Vc¥Kߪ3Ns/~NA<$iǕI_gmssf>Wymषq\G/a_NȾ[(["弫x&)c _+3hq&MWURd(穯?oWx**.7_W?ЀOx^ 9Lrcy0*Β"z!Þ*Ww8,+o* KZjon'쑧VhMjmX&-FڕIdß<[?Oti9_} M ݶ4L˧%xM9r[F'ŹF/\3~/6&#wXͧj>+ӝ<1۸d䅵G6ӌ̷6ku6[O.I<_qg⇌S]Bo.'[;di-HS[L--[WC[M7Lm#Ӵ e X#Ph*[>0'<:)*_M~ fҴ,?~Š(Ώ((+ǟ<1LӼF5dZnkwZfϱ2^YųRK4R!x&%$um+l>&kQfPJ. 61~Zm q/MyiZ<7#2ݢwRz|6I~lj5_ i2g,u}WJt˴O J++*A_,clj/> ~>;sj_jh&t$MKJIb^B-!^ĵxRc#̶U"_UsqZ RƮesq֌'gr ,^:Q=./uO 귞K~7[iPfI&m"XT3Ca)n/i2ƕk kٛ=TsO[K~>8G1tqd+ٟeClBN5>?=M_5Eg_Jtu|jNoh:]p7\,oٽ7#U Ú*WgL|G_ARLlǞm~\guK/KQm.WD򵟕$fխk|߶įXϏ-txF,miO}Fe6㳯8C)/gWMl<|oXhMo^s-6pO_?agn.mn*&+vOx ^'?t$/k^Y|S}VKFTKkui!f`H4WxeG z?];#=fzEm(3 ( ( (cꆷ?<e?5߆ E wk AAl}(c ( ( ( ( 9dsgV'%(ӟk8I_{rg}EWjP)QEQEQEQEQEQEQEVF.jsԚͭ R[I 7to)rnk|bzTA$5~p]j]ƞɆF?+OcUeWR0AXd76ydjyu Xl=["WE-p[jܤ4QZNy'#=Cݑ)\a]ސ\}_]]o",ZrsYJg;i#QK~h=Fk#w* $p $)YOHb>_aUŴ,yb*mIElAv.{zQL.޴ooZJ( wVfesV*&]"2GjRvC)oZ7%d!w֒,]F {zѽi(޴ooZJ(w֒,]F`{zѽi(p{zѽi(doZ7%Y֍IE@.{zQE h޴QdoZ7%Y֍IE@.{zQN޴ooZJ(`.{zQJ޴ooZJ(w֒,]F {zѽi(޴ooZJ(w֒,]F h޴P`.{zQJ޴ooZJ(w֒,]F {zѽi(޴ooZJ*TM~؃5U?Li"7lOZv|(á򊿪Ϳ>c0џEh;~_N>EG3DG OT}_F} q8QCS߷t5?QQ]:3goۋ:(v|(á.џEh;~_N>EG3DG OT3AppΌ+Cq*?᝿n/' ?jo >tgևH6Gô;~_N>E]G9~Ѿl/_Ѽoum<7Jy缼' }:Ql2/k~&1|?G JPi$oO# ^/<4+}+h޴Wu{zѽi(޴ooZJ(w֒,]F {zѽi(޴ooZJ(w֒,]F {zѽi( y'իTlmnGyoMWd,QUR^EW,VMmӶO5ntb:p=McI$Ma5b^E*bEX@(P*bEX@(P*bEX@(P*bEX@(P*bڿA%h:_G,5,m$7+,`FH⿜_Cὧo4N{O xSng#̖;k!Wl7ɯ>E9p Z亳vV|˷c )5fF =|?;é>;AIP#a\F['6Tu(ăشEy1O(tv#5Lsφ37'/ʓ\wDpНW+%՟WĿD߀W#^ l-ε5-Z;aț9G6ͩv7eүͰ4¦UR1zJ;?9TX^q*bEX@(3h~~?x[=|QGp^WE݃Dž5Ooڢ᥆ hvA,aP{%{ҡ4?XhφH*o|KJK5g9 rFx\ccѼ;>Cgab|b@<*Xg9f]8fM%{Uӧe_ע^bEX@(P*bEX@(P*bEX@(P*bEX@(P*bEX@(P*bEYVe`r=+b]x@r;r\:ZecW JA&a+b Q.>IG$kj^*0B zt*F4bpAlVj)b V,_V 0BgKL>Y|MuJ`%J:̨Ң]&}W抠dJv#H`r:Rzi܇QFG#RQFGom_C!IeO;p)6HԤD 6Ժ KI}MO:-]?p &ޟfnI??:7Hzx~toO΀Mѽ??:Z)7Fhޟzx~toO΀Mѽ??:Z)7Fhޟzx~toO΀Mѽ??:Z)7Fhޟzx~toO΀Mѽ??:Z)7Fhޟzx~toO΀O7_⿦M7|tf9\Wb͞SIz:[_g_P]itfF[ a@y?eEki/nn6Gs_&/A^9nseϰ >0>\_[ʰj|x8w+I汕 Xn`) `M ~ڟTᾛFӼG6-bV8 vQTҿ@Hw3=k C3vorz40kgBbʔ'8N+SMkc*)4M9d0x޽Słis]|?Z eYrYPiӂj)J-rͻءF\DD?C|s2kj(2\Xآ bE ̷Gh$ I  ^:f3fG~0E xR rIofA]K_?dO⧈<syí͆3gܐ{c[xWY%BX27k q.ZrW2RI7gvզK)vI||l{ qG-"ZX ⺚:V˴o^Adk6Y$w@ww?>Ю]5RK }P9xƟI?WokS MdlUU9!OYTQ?uto4o N%6߱}x)AA) 6im}riwE#]j]:%߲⟂kMKm4o{?I;`42]#D_tG7VT zLeXxS I&\Jb@>9~|j-?E?j 7'b~ц2ӈ,F4r5uWwlpJ"tmZXOٞ~>(״Y<5czw7Pۤ%R7xQVl|u??:~:VrkZ4yW6e" eTWQkן|G1}G^~4\O5ا'8iË{-*SO\ ͎ G * %^"a{[Vf0Ԕ9&?EটW٢d=qw7u cs8gWR)Yj?|}|GM YKnm-W[[[F&8K6}??:^% 0;7RJOx7o$EefE&ޟ|a-zx~tRoO΍I??:7@ E&ޟ-zx~tRoO΍I??:7@ E&ޟ-zx~tRoO΍I??:7@ E&ޟ-zx~tRoO΍I??:7@ E&ޟ-zx~tRoO΍ҫ2eb9ѽ??:m.gz'ҤMMoݓ>tpAx")N>er8~F\m\^iѧ%MhcR$c=I#cMM5 ubmbtzRr\%YE }ĠZ %z{yjfYUU5qqL}iKH`g? c \L)bUKpVS{¸a#%xJS38Q'z_*/AS<$X$~E>b@:/qQES.-*v#4(ѬْTPBT`7XO-sN<QE@(((((((((((((((((( x^|Qh|?o[N !G<]?GRK'Z_闑r}4e`Gֿ bѢφNor. 1H22 컀k>}NYsIݽN*9_'ůb_:1M?|;m7SK ["I qN%M&cӿhwB/xxS|"'hلFvPp]kTS;^~^[1[ ݜǴr,8ُj? xO| JEcv `0*|oa|RuH[>{^ oxR:)3Zc|h|CxVoBM1S-W;ܯ"vK W"8WMx>xr/|26"wJдȬf;(TI$ɯθ <;Ӛ֒i'{>:kc7g [/k:ŵxuG,Ko2:`[.>E|O?টVxoPu/޿h<[=>8dg)l9S9dUa?Nؓoچ;{l[_'Wsg'd|A /wztٴ?/ %m6 9I2H;W{]X7 `b<5ͼmj{i_u.咤('a[m+]m?W*gdpO#f<.[,Uu+“n|Ew>`6,s'r$c$8:⯇, tEd 8'rNk+FSPVx,{~kXՒ$m:Ah.f MJ- &xϿQY6ۻ'sGבr #<~9~$Vk!NgJ!`u}% ?5$FRwV11%2BVq,2Z1%2BVbk3*%<}WY/'wTSJD.3Y;dF,A ~5z.VacvF1;pIK秡kf' ^{W_B_== zz`K秡OCQQ@ `=3یj_٤<'ֱkh/== EEbI/== EEK秡OCQQ@hTPzz<5/== EEK秡OCQQ@hTPzz<5/== EEK秡OCQQ@hTPzz<5/== EEK秡OCQQ@hTPzz<5/== EEK秡OCQQ@hTPzz<5/== EEK秡OCQQ@hTPzz<5/== EEK秡OCQQ@hTPzz<5/== EEK秡OCQVWuoZe횾ikX|vU#,Htԫ5&-[RWfמ== | +x.gNAdY)qjcdeK!TFXyةOM*5 A~x¦-kּ՝vyF6s>ϟ֧cڽ[S_vOʸ#sk}秡OC_:lVZCKυ4 k}ou8ݍ;w]5~><W1(D1ɥxm1b4o2!KT r\4]bcoM*+> VkrA5W>zz<59/p< Ox{>.n?ϕ~FSoUo۳/koxJKX4Աp7Jɵ(NRY% z2Oe$N'1߳PJGϞ== |o*=GmW࿆|Iux[SJ_4qY܋aeg™Ldo+% +jK52"ď* r¦EGZIT_|'"oW{]} OCGhZľ-u7QO,nh.C,r!*C Vɔe 8YiْhTTOCG%秡 |4yj*(_== zzOCGm>0?i$WVW7;k-mܦKhbc eQg;÷{*M(#0*qvMCNԮd i%.5qʳiri(N5i;7opqoYSR 馩п gPѶ?÷{*?j6߇vET(v5/ _ȿ gPѶ?÷{*?j6߇vET(v5/?\|5uc"5CF(~۽P@Ծq}o;wmnUB?lOR%_W?/Y?mk?ڇQU (]_ K, _ȿ eQg;÷{*L?Dן^=ܒZXX|Zo.n#B"adKV_<R`Z"qF}'RKiJ+,FgqABg\CrB+kCHQW쒌>m5(?Z<?ZܢJl$Hd䚆PKXLΙAbv8{DDx(*IjG;m(?Z<?Z@IEGT~IEGT~IEGT~IEGT~IEGT~IEGT~IEGT~IEGT~IEGiڒ>>7ßKѼ%ii.o3HG-R>(Q $wcow+3~[tM]_:]JZM]XmJWRm)_ j_(H}OkX_Dm)_ j_E+_ K3@԰ȉz_RԿyG/_kW¿6/* (T8g!a|+a^l5/^TQpCR"'mJWRm)_ j_(P>D6%xv-mi4#Pi;A;G3:pZ7P澶>)[xP|Sgm}&e9vWì%%(V<|ʍ*3T~~`yT~IEGT~IY^6ς>f|ch5϶jޡcMʋTd9 Wن+m]~*mZ}?Úmq.nskf|d!B~|O㧋ڭ@6Qk+$6pҜ.$44`(*ا_;/7R?@,K6 Wk;_s_l?փ[~OWSXkMDB|ko|R<>7WzͶR[=ȱ٭Tވ~nolEztO{|O[J?xkþᤧJw[/aEW6$ (Q@QM6JJS3=nOׇ7:iz6oy<#.ŝ}o7 \[o"ditKoͧnc,$++uɊ:ﴗI]y7|7iU_څkg?3Bt?hv~%ֱk麍wZ~cpAu9c WFR0$A_W_KaGּRͪ!8f 5ŌAqyQ[J.I?A|{C?ûZiaRLUVIT2 #";xܶXxZO~K_G}pVqXLLy|/;J*??֏?ּ(?Z<?Zcc (?Z<?Zcc 94?d!/VzԎʷՌ Ҷi@wKh"ï[>ះcW>vZVhem|+~xI= XEg*ʑOʁ–־p/br>8|#n}8XzҒ}')/ע+((((+g2YĿ0k6>Yi{J|}jV2ւ=$R Io=o XEΥy+JAJ$ ֽnm|ῇ!{Ykqku ˪q*TUQnqoZ~9?,W+}(8l g/E_jקWzs&(0yU.ZO3ڿNx8,{Q{Wy'6Zd7\g}+/z:aE-X[ )mm Gh8@UQ|#a8?bWZ~ |HZ KI/掚__#Vw|obp02z J+ (-ì\ā\z̲R(zTخ#v$J(QEQEQEQMhmkU#E,퀠rI'>)|@t_[0-rv0]3"ɸw ʜz]_+OVzE|D8 x%7u-^&Bumo"!*[ >{@>.6yB[! F #SO,j~\zW9zyFޞ(՟}ibf>ݏ')h>9kw jMڛƯ܁vsT.:??=Jx۳G:j8qI.Q6{P܆G9&_>9iWb ?ҴZՠ|~S#';Pjz^iiZWV14wdaArheNl_rPBfn8,ϏGe]xD^Hִ2B7Gv$4HRk[xJ? /kִw9(LM5t|[M;0(QEQEQEQE~П|9=x2^#}DDoui 279T|Moy)%Ow\m))~:.m&ԯnf IK->6FVTT&8g )xv[w-4=#7!LU`eDm5  a+>y;vMWcS=(8B(((@c}_ _|iQPGҢzyW#N(B((((_zWʟ?%kJzWʟ?%kJ;/e;8?((({k}G7|.ǍAvQ,VPڑdC Kl-O!?MO^C 2k: (#g(w>XY%|GW4(((+]/E?/x,xOg-ņ$o3| KVB+XܲU|Vi|t{4;}~S'1.b 6:RIhVYa;)_X)S\E. +ޔ&HEWNQEQEQEQEs+f,g^6ծ3+YZi3&cymlMBw1X|4hcƟQXxOI̲\GU^)bF K+LQXA<72|6/iDm*ǦyW/)T䦯~(#B sMeTд(+cjWn~k$  殰}L[qGZey??~,׼ssMk緊IF)`ߥz~ťiV )8Ӡ$''8 (QW#*]O>zS<& ;jQBQEXV|i[Ŭʻ?oxn|\'v?)=#q 8!KNO"ExN%Fķ)HCd $giOdBcD` }Ȭ^ !ZQEE2 ̓]mx:T/5v)J:w᜞]_Ivs6ћ-Nye$`_'J{UҴoNIխ{yl8A | O\R+ZG9f8%B\^ jÕ>l(dM#!l(dM ҏ6O~(l(dM ҃4TDwwuH2# bH@$m{7N% ڲDQ9`Dۙ>p|^ IkYhGzu~GpI<iiN:Iy]c->$Mu l̼13Fe ` 1=+_x5||xR{.]PRV[Š((()Un.4~ok|+ym̗^5a x6 KdEb9 D"GB`yWg_2~_6]K%olo$¸NGe|Mx乵K9O|wp1ecK.^{͓ߥ6?(ҏ6O~(l(dM ҏ6O~(l+2 ֺjV$N\ml!!\'hU]IUYSj 8Z[ :m8I2^-ZB)hn9KV17pP/_߷7Ru_~h _[վIukGu(դq^l(d\o_ 4.VXvk,." ՄaHv+3NEiASR_Al(dMҏ6O~(l(dM ҾE%h>>gC+k8?X3{TOO*x~jE!EPEPEPEP-\/QK'Jyx[ʗ?$kCů/e;8?w'J>LybUԟG;]Gom9ʯ:~ZEielZżBN$V+q5)|UWl|dtp4y=[ Q\Q@Q@Q@Q@Q@Q@Q@}?ٯZo|%>\Ƌ3Bܳ}r(-%▷#nWxz趩adjZ\eEdcfnYB8K -|2i{6O~y{zxD']GNmc  $P,n)  Z$%f6]6O~y{Sd!l(dM ҏ6O~(l+jx_{ykt/_Mզj|7uϖ* #}.U |CIBgl#{@<-:wIkF{,a~X/XZg¹>!&cuVei]|QE@QEQE_Uմ K5J综cK<@UUH \wyOz>xp3jR$i_NU#2KhҜo~+CLޖC %Jv_7e=;ᏀNm"{ wŏ/5K# ݭx$4!)gƞқE~DZ{tK^IY/$elSUS}m̿$ ÖP.^ngEan.FrvRMfi~j{_[*&Z@9k  +ȳڲU\888հ]L)A\ogO"P]J1bס*2^{Zϋ~?xSY֮w'45Jav?̜I᫨!%4iSylm\VeAKE?ө)֊}揠(d2}M{@1z[Q.g<>齎;A5GĚ,^#/4+PVwxF#|NXbi*%gh+Y9"7)$rXAAL?|sVv8I7Fz* ѽ:{xto΀"xO&ڌ]@HkkUP/ȌA_6H/LѴ4.+kkX+{x#*^xH/"?49Y qQH⿌:ihgreMZ}zX{xtoξz* ѽ:{xto΀k'4KxX>KCPX`5.B*ʼnIKH)"E5´f 5x$WHQ~S1~·{UA}B(O\Djj1.,zΙ}/llmK[ [+xW̕ɫHcuԿs_h\SOӭ{X&Y\{),Hb7T1YE'mCN-cYaEJ2 8{3[l3F{xtoο2=?~FyT{xt=|/N~9x7uÞֵiK}814IcfPQ.𥄲{xuS;5,]ᲹӟuՕ]>&[K;iw*Ft22h{8V,yWT$?8I/vs~EȢ+C(((((((((M&Ϻ~7$WS^Ku,rX0ĈaTadQuI:kHm|i[$mǙoo3A}bj&\?noIɟüs5=NFT.xSt9{9'WoG|5ǣ@1C-w@Us;OgQ]+Xlj{zIN0 {ͨWhMFcy:ʶ8X0fBx7|[ hܼHq, : G3\/ŸVM֭&ı})dn ߍ9&5__x|qwwQm>Ta=vP8*w}U>Xjڥ:ḅeFapy6Om4Νל~:xwN=hXЩ2.8ko=~f(~C'2Fky}[w=r,!BQ$ /O$d 3,M8Qtƴҍ>i\~5<?4:rP<}W揠#Q+QFG-i_k[wvVgt0t{z9]>;Hm27]ȹ> }ޟ|~.*ᖒbI??:7\E&ޟ-Wo4G{wfnڤ=T:J{o wwVr7m߻2:&>`jn1g0N)s+>go~ҼmqOHKq%瘮Nܳ$bI$淀$)Gkbju+TwmIIQEr(((((ڗV %^LQf펩m+DzʧEx+pFT_hGu߳jsyݷ#v7gQ_iZz]P' Ivn3߭V*a%$&|7QSЫoRWI?(ޟshޟzx~ur֯,׵ K+5u4Ųˈ0U=<5\n.zjIzb9ٱ*h׍hd #3(gֻl&?c-`6cx<{s? |ƗXmƣ"İZۤV0X$8 ,/%n=ϮMRQ]Ɓ_/|"G_5ު"ڳH,GÚƞĄ6%#R@G4H> C|WMjk6r^_I!\ ΚI,mM $P'ƙ:r {O8}SJMѽ??:_qhޟzx~toO΀L8?X3[XEh +,u?<^ʿQE~}QEQEQEQEY Qom}_|ZO?T<&_boOοg ~ho>Mѽ??:zx~toO΀0)D~|0Ox_AlQZy u;**YFHkoz ׅxbX};I$_/j_&?kdv/@AGV4RF+&~~ն^0*hXTFxNI3MygeA~&w2_˼gcgiEZϢw_#q}!(9B(RO8?X3Wյ|gQPGҢzyW#f( ( ( ( (9O Icʇ$k?ş/e;8?(( ikoYM?5] ɌmoX<P$Dfb_&_wɆ󪾗 CscHom@+#((((((((( u\д)-*{->2\̆(`%GDTPK3~/e_Tfne/xsϰ? (|@(((+?m4Z6>&ƒ 񖝪g+Y닎2cyp_rfDuo_x3|=^4Vxih|leHa5ӄN".]դiɳFov)Ki\]wZ{]T:/bR+N[ɢ yOqo+ʄ)(*:s2˱p>(I?L1q]VO (OD(~'OXXLRR#mXV&YhEUfgUU𵱸t)+rQKͻ#v"do;OF]imcYt]*MKI-"kL73EsV(?N|!i)}?G?Gmn۹d5WxbQwm)F?zWwY_{v_%e (( ?Z((:ҏ6?~ u>9喏{Y~hF̧# G=x8NGhmsl)-Z+8Жv':{Wwio:+"QDW l÷s>[]KEkƥ$(}ӥ֖v5=ϝφ{ki`zMzg?o)Eo2,]]Fс,H=: m6ͩTS;{Fj>$y隼;Je4R n2Mܯjsߞ+<'%\$϶VR$|ː6)'rZ;Qpp-A˞q~IQE~tnQEQEQEQEQA8-X9e-u v]sᗇ>+xn;a jG)2,8W39#E/~I 䴾*ڜi$yV73 ްGXeY(1;(S lIhgshUCcGJo6?~y{h Wʑߴ?b?-|o' FtJCŸVoJ_(|>((((>.4 $k6?~k$k?ş/e;8?̛͏ߥl*+3&cGJ͏ߥ~BC<+x?>m+̛k)*&Eܤmʒ'ҿ7j|*e[YxFDK K'uw%ѣWsg93>38m CVɼQҡCo6?~y{h Qҡ&cGJ͏ߥl*(X#SxEUmExY; ' +-<{? .5_b k 05;.p*[>T u|ZhM6/940v= Fg[rlǞP?Pj5f1G-:V=(cTIgi5,wQH9mj.+"כJrɒ%2ioy{T~74;<\ڋk`E>? ^y2 T?*%VU)gg}I:oG@wqʼn"Q wy?ڗ ɫZ:if5T 'q]]7J( QKaS|jkh|/7h7^zh`[imm$p??֏?ֿa*1իRYTo(?Z<?Z2Jh9|Cx"/.tF_Ú)n 5졼 3)#%veϺ$i/|B[MV^wyem{y~C.c HUԤx'(yR~^_7esGb> h6>gizeVn$6H4cEPU@Q_D}PQEQEQEW~#h> пi4T]ɪPm&-MU&jC?{@n}OvziiMowo"cpVDe%YXA c0Q^3M?FD<^ k~kW:-˦mJZ^X\M3ᦺ}>ܹTSu'k+3U J_j|H:U_BJ*??֏?ָ$->3cΉ_Q~ݫn21X3W{TOO*x~nQE!EPEPEPEP'A~I4Gqh|Nwm}i,a/mdT~~FyT~I_'R~j?>9Z˾7wZ>y1j$W;eukmo媱?l UgY~6"3W}-/FiڭJЫ.QeHa5ݖ⣄FtYO4ziW$cNI~]Sk^'ßk iygڛi~Z'D Xy`7dF1eBVtkɭWۖ.*EI|oQEQEQEQEQEQEQEQE_XմIu{&纗amfN&WƟ7M ͿeЕ n!zQHnzpΧ5O*]ͣ=ÙluOODo|3u[<}km7C' zGbZ{ɷ،ELV"uI[IEG9%G@QQ~y~%G@QQ~y~Cgᧈ ?ޕ}=7.ѳ+(pH%HxWk>U+M^IdZPVKFNѹލ+|k?־tҴ/--Zh ]U33|WԭuIʩqVyqyAԷFJk/ܕnҿFN"]ʎCOCUQ_fO'Q}]7HQ"C$f©855_el>#mcztQL,J]GP%<32Hr4~gU]?^=Յ͸+{bhX4lF;v^32Ȫb3ڿm2 b$//NW_?⏤wc \|μc##WWg|x'':z"btJ@ c{W5¨mZ {h?Z<?ZL *{)03ߧ5Sc\rt дEA3匎4?ִ4$!GݣccW)A#4RI@<8?Zͫ36\Kڤa%bsɨ?Z<?Z.%ʒuy>9x1iLuy~|?6fcFT?*&U(<[SP|9m2>=s{ls KkBo#RQZ,Vĵ>9HH?f]wGl۬ xnº,ZUy}}bI%8t5yu 8^bI%ޣK"dn8sn3^(QT5h:zZ,\ev#nqq86QL(_ƿ;L/ocCVƿww__DƇ=|V\0R~¥[i75m#Vk9y fXFľB^-}Az"K"p=X7|;N-SN g- D!#2 _DŽYGx+5>]ˋ}޶?y~?BYvEsڃ^\F)P RH`3$zCG085NJ٦4vJgcfMm^]ğ 6֗QT0ܬ ? +-1O)(8V]ԓ|3aӓ붽nխqN2OTcdzx_¹(uM[VL>mF>Bc6a_:xXfӴ|?c7=72\U8ے8N?ܻ<-9i&gv9.XIk#05d^>W2/ _u?S{oxPg.Gg W}5rEMeyN_ࣅSP_V~_Xb%wtK_םQEEP' xWt:nwN$vі_6yZ8bdTA s>K>xym+u#wQoU*^s*DUT@E_??O~5;:_Ue|Eieiԑښ[<ϳM@YQ緑} !Õ'N^g2JSר!?{i~x/GVӺ=zx/GV?{i~=zx/GV?{i~=zx/GV?{i~=zx/GV?{i~9_ڏC'+]f7:,jՕլ+)hW+3`_Qq['T_mkDjC[\,W2 20 0|];|#>)WSuOԒ ";n#RFYXOT-'ljxYE!|e'FJ^cZ%~O+׷DFQ_BQEQEQEQEr_)ԏMk_G5?X_G|qQEQ@Q@,FgN~~Kxg+W'Ҡg2ͷ6ݢP,w2 )W~~?> &+KxS|;eg.x-Y4$Aqq']mbKX:^êR$ފxU|1$vFyeQRJQ@Q@Q@Q@Q@Q@QFmE]vil,,dW geE/,*G7>9#_ k7zMŤ0w DT~2on$~`#⼏ 8gmPv4&k'$7--R AdkʌκRxH|_mn›KO,8Y{4oloQEQ@Q@Q@Q@Q@x;͠QwI˩x^)+1-7RKPn4-d`0`'WB|9>,|<95:BWW:i[X\I1)PHUՂdu%ON4Utj;F즜o#8C;q>2?K6}]'OO 7=e*ʱOʁ–ֶ+zj|TTV[^iٯVbb0A2~M]?'w1/$a?q ˨joPʍfC7]ǔ:/&OH37?&BN.@/<:kڰ,bbGh׾ r-,T~k993|KNs/bc%yCai'tQ^Trn<#ņ:rcOצW-R_E0"}Ik,d9^GTW>l+ (UNU/H\:#Q{]xMrzSd}Z2yGERw);x=H8ǭS.|)W$r{Tt{QHA]g_.~ NҨ듮/?٧TuݖʇD҇4MO4}&%TUǙ9'σ?ml*X0?/I 9Z"w-.MVG7 ook[WKcPf$ܒk.wIERPx{:խvA { <(w={ esϻ=2NRՊ=2 翠/#صWU&%'_hwzgҢzyW#~(ϡ ( ( ( (9dMwm}[翠3ßS|_UW^,[x_G|q={ eQ翠QEQ翠QEV7?⟃@S58Dwv\უ ꮒ!WGEueekQWNs58;5hNtfL?f?ujzzτ'_oTEƩ$YnCp7tkI Y-/mXnaJr#R E|cJ~#W:}ޭ _x_棤!g{ bb %Bij$BM#WїE/-K;'-Fj8 Zo%/Kx]eV5_J֗ MʄpSԧR&k?^&JJQ{4QPjQEQEQEQIũx\FAh{-F&<¨n&) \ִhU>Zjˌ`&GyyiKjQAoM$R4,ǀ$'-OY|A|= Ksak'hԡdQo9˼EIA&?am++|VAu\ōd268#q7ҵ5Iƒ]#/GW*N4RYuQ_翠AL~ɟn?AGE@?AGE@?AGE@?AGE@?AGE@?AGE@?AGEHXIu?Ko4妭3:Fr|H YO4i? 7ĽO&]> N:jϾ F{q{^]o*4+G'>xCRXx[TŤ9-=o"(̄3=! ~ͨkw^χ]rMk1I'\Glf.qs_qU߬tV6ӤO%8'{J#yo>wiB?xx'"ܓdc;zZXCcOQϠR0p?sw-., DʹȈUb=Fx{F/AGE|e?AGE@?AGE@?AR[ݴR`0F AE $o$-x9Ϩ{ nN6=))66?AGE+!WYf?<MҨ됮oۦTuݖCqҢiG_0%Bzoι#a{oɵ:".ndXUHa>/(w˅w.ȯ@\WB^"K80ܲlF2oR'8Q oJis7P@D3qX?|''wzPo΍Ԉ{xto΀'? 7Fz* ѽ:{xto΀'? 7Fz* ѽ:{xto΀'? 7Fz* ѽ:{xto΀'? 7Fz* ѽ:{xto΀'2;3|YxT"UEi\KV!87ryF??u0% 5kŴB9w<{awK mѽ:n!8y?総|>ÿ_XWo΍qaGawK ?ᇾo/,+շFYr0#yO0?;%総{xtCAu?9}g<{awK mѽ:?n!>w[a~5;]B-Sny'^96K82"f? fcd*ͻz\u'QT{xuA=?OEA:7@Po΍T{xt|q */wQ a*Ojv<ˆ'QbW -[<sqyL&4dHUbvT?l6@Qѽ:0&:TK[z4ԗv>!!Wj?=>=ӼSv}c%H~]J$Qߡ{9( lg`[_/ izD|wlynٹ{g8ܪS~V\Z<]88e/8;?~'Tc;{Is់?ti6ZPa@86X T*s?L-~ _Yy@ʾ.Zɗ'%d5n!6\vQ˧#h> _ ViUHi|F+? 0/&d~z/C|7k;<>gI&?>xU,5vLJ$ഘ.֐IBJ|XQ88Z*u&$.4Yo#i'g ,xMhx .·_~xv$|nbxm&e !_ݾ߹~n]wߥ톳}Zd*_4B:8Ur̠31>:x쮏*m,¬\r:3|}s y ;'"^w*clYS,REj +*Wo? ?o4M?8{"9{Q7#4f<?ya|gY|E]Vs춊KDOEA:7^yPo΍T{xt=?OEA:7@Po΍T{xt=?OEA:7@[O6t[SU&״My5k6 F;c%ZS(`F%x*#Ǘm%UK( -gBqq \Wʠ+G|wdHt4D.ddG1/C >:<;x?gZ]VzfZvH4cB@}>OV8i?VQ\ yRHkыjKKXB"WR0AOGW.š}ְOy_&HHܪRrqH8f&|-td0ddL?_|I,RٖO}@H uGCoI%r#vF9(ʸf8nWrzv1TUlP];㩮j\i V((Kǂn:kx'7JFT?*&U~֒^QEAVW *ޏU=Š( |pK)&42lg9U~?ʗTYQS5J$!Ȣ,QE(((((((((((((((((((((((((+GFʊMAԏG/jέ+c#1'#d/)n8QEhXLw9 ؜l|pstϷtxݢ X`Z_X w@J>?y HϢ+((((((((((((@sk,*#d71ʮ%䒾H h}&F [͐X`?C3^}ߌ;H23TУh#5CU=s~˜ml0?1B qZ1n}i=&8i%T  syoS\UZ^Cu%$i=KoIx]~]ٻn=+ 43w[PKa>I C A^$ִx66!2d2 p)˶v($cs(=j0؊Mk Rir~Pwޘhqo9n 3^L"$ Q UE@P4C1Q_UƳZtVKa92؝eaDUViXqw>?yV 0cO#$*'8sQ\:曻!'vQE@((K߂?o:+?#7JFT?*&Ul~s[cq^QZIsY:]پSd:6#*ă+3͏ߥCEyҔl(cPRl(cP@y{͏ߥCEMҏ6?~ 7J<T4Pl+%CwgG\UvTuݖʇDҏ4`??ZJḱI秡W@/'4:>F"== E3OCGE3OCGE3OCGEE5P wVz&#*̣<+&]HɑUK}j== zzKwE3OCGL秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡L秡Ңg== >g== Cl혁̑s!3YHjf0?L?XzzΧr%)zz<5L秡L秡L秡L秡L秡L秡L秡Lըpq[ʚWW#ӟfG:_} OCG**!6(FiH cOCCK:gΎPEj*I2 D? ̠ MƆG2y5hOZLppx<{U== TGL. z 96'^#^WӥI$cpvsWO}|@W|'xQ}[ډ V#꣞V*5A)r3|Sgb&ؙ2~wFfs0;r pt:׷R^^O,M!ye39,IyG秡TujwqS<4yk1秡OC@秡OC@秡OC@秡OC@秡OC@zo4*== v~?yQvY#*J?ƏI51zuĉ gST%dd[MؚrIxfs/ <} pUȎ1 +[|GSޖ6D,rJO(zc3F?(pF{wRѲHme*GB?§6_)Tu;RM1)"jlӥ-3*)/ q?uXsbls;1I6*I ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ߺ_W?"Ƕ8Sܒ~5t45v(K ( ( + OXu[H Ȉ=Y?3\EE&AEVDQ@Q@Q@Q@Q@Q@Q@X3#9P;J2Gi*SI=UH 5iܴQE1$H2q{H `qH\`zS(}i] H#lcRq?AGEMQ翠QES⾖.0 R*(@^K ܬٛ\F1>*Of0t=N OʀqI翠QADrURq.(=5W ݏ4C0zL388 Gfc@>S ;Snn %?Jeog$?€oA{ <)Y?AGE@?AGE@?AGE@?AGE@?AGE@?AGE@?A]3 #qW]'O+Կ?TM(>GECҏ6O~fMZֱf{zẢEr fF 7{W?[LXNHSZj7K$"U Bvur{O )$ sU=ܳۿfeo&WC&〠fEkck\y@-P:/L#ֳwV)hR# Mq{ȴ*cyBem~ ]ܒNI'9޵k; 4y^1 | 9XmQQS7֫9)֍K2E3{zѽhȦL޴ooZ9s"{7;ۙ78;KDJUOPk c o\c} c'?'JZ'rj*6O~y{&dG'J͓ߥl(jhIU6O~n慲AukF_@r|1͓ߥ;MQK,\Dg3il(d@QP{͓ߥMECҏ6O~5'Jl(d@We:-/J͓ߥvhO|g\UݖʏDҏ4qTWg Bng?tgf?_ =s8ѵ́]F t_?//wmO) ]_+\ QgsvE }Jew߳,'d`` gQ8пAgϙ2!:5(?%?//w̿{qWg Bng?tgf?_ =s8+q {7G3 DK?/_ƿ򿹜e8пAg?%ُ/c__2h_ 3^ Bn|gEv?//wq {7Gvc>eW3?g?t8пAg;12eAk+Q]3 DK?h_ 3^ϙ2 5(?%?//w̿{qWg Bng?tgf?_ =s8+q {7G3 DK?/_ƿ򿹜e8пAg?%ُ/c__2h_ 3^ Bn|gEv?//wq {7Gvc>eW3?g?t8пAg;12eAk+Q]3 DK?h_ 3^ϙ2 5(?%?//w̿{qWg Bng?tgf?_ =s8+q {7G3 DK?/_ƿ򿹜e8пAg?%ُ/c__2h_ 3^ Bn|gEv?//wq {7Gvc>eW3?g?t8пAg;12eAk+Q]3 DK?h_ 3^ϙ2 5(?%?//w̿{qWg Bng?tgf?_ =s8+q {7G3 DK?/_ƿ򿹜e8пAg?%ُ/c__2h_ 3^ Bn|fdq=Xql}FA)>|{x`2u>['pǗ8" us _ _B~=W_ngߏD<_ϙ2 5(5u}DCM]?/_ƿ򿹜>{!&(>- GGvc>ek+>A*k}DCM]?~=W_nvc>eWI+%$W_ t>{!&//c[_rW_ t>{!&ُ/g!EuϿx 7G3ǿ"/jϙ2 5(5u}DCM]?/_ƿ򿹜>{!&Ͽx 7Gvc>eW3]]C&C3E}M<bz"xjs~osr/?g*f Z}ٹ3eC5.f.sOaL?%?//w[ϙ2 5Ev?//wq {7Gvc>ek+Q]3 DK?h_ 3^ϙ2 5(?%?//w̿{qWg Bng?tgf?_ =s8vիvy%}+q {7W!h(`yв| Q^S z$s#c'Wc Bng?t<23e@WeEv?//wq {7Gvc>ek+Q]3 DK?h_ 3^ϙ2 5(?%?//w̿{qWg Bng?tgf?_ =s8+q {7G3 DK?/_ƿ򿹜e8пAg?%ُ/c__2h_ 3^ Bn|gEv?//wq {7Gvc>eW3?g?t8пAg;12eAk+Wg8=/J?%u|v>;x+Vվ xźl77>HnfwfP$.aFN(24JyPK !:[@ppt/media/image8.jpegJFIFCC"   ^WPuO,chzj7S #/}>@q\@q\@q\@q\@q\@q\@q\@q\@q\@q\@q\@q\@.`;vKa\^Xsto,.f)[[. Xȸ//Ö2\Zšqh\Zšqh\Zšqh\Zšqh\Zšqh\Zšqh\Zšqh\Zšqh\Zšqh\Zšqh\Zšqh\Zšqh]򓞪Vxl7b H*s};6K&W%kw){멱 lYT/m45kOmvu:*HE1{i͝"(M2dG?EVE[ïwt2vSl4g4D){#aغQú"q7i/BawW.:_]\ܯ;am/hɒ]ʹ㴅׳|RsS NcwG%gDNsXD2v[c[9!p[&e,#xU*"a," f@YHzaFq$aYb6Y&} ޳ G[@N_qL^!NLkEy?wWpqLq߾x_멋˞9gY{?3UIVZ9: yy@XtAω_ E8카\^ߧag!ީ|[ٽW3U8wUK\Mύ1U(:UOxIlߤh_)Bp vp*c>uCJ=s6o#]3m ƥ ԠTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT8v7oVۋȸN ۲w`H4I١خ R. . . . . . . . . . \* J8pcO 3%tiBZ}$h768jZu5tݘ7EwRhl\6n- Bи.- Bи.- Bи.- Bи.- Bи.- Bи.- Bи.- Bи.呠ǔ Bи}+/rUťau6oMPNٔ,KVm(w͹MKzj3nx& A CLoь$14I%4X#I%4X#I%4X#I%4X#I%4X#I% 0 fxמ9/g-哥 Xk+Ly|Ky {k6ӊ ~jlyOo]:nk:Sasobib1*P*::::&[00;<僧@QB ht F2:::::: 0#/S9]3L<%qAɹ4,c,rRMԄ%6:Hj Q|▤;1ƹziqˉ%1g4{!<Qd)2~c~x5G9y EjFǟݴiE r,Ct> W@p([!5@C{:g9ujN538 WƗBi#ԄZU{(yX򇬜o{frh ?Y,7'{k뽆܅f DiƏOn==B.cwn}(MBY 7<`m.Z|'uگ):o"1'>Z_PV.5ܴӪC*_w]W7x]4j%9]}1\|'}U(`>wSLmB=HXYGyXr\x*t%*Hbe9VCa6'ȣ?\l~CìnȌ:9g<zY,=֗x^%]]t@x6ޕMܼ3F6j](ٳ׎LN9߾%ߊ@+[ P3b('G)\T~ 8ʽgp](~jmr gqWo a~x6Kyu_xnp=+JksjTdP5mmctoΦL|9?-/TvtZyX=Ldk?g]-"\kVy ~k0Ro{g҂>?oT~lC9*PK+v`q>u~=^Wbx5)O}C5gQ"绡v%*pѱvSv;}gVy]/D F&0b0@9ZWe [x,H}|GNv+ ٯQIelj_)zB>;2.tm= ޽DUkjڴ+,QORpkt伞98CLἝ$cTHr5c &F!|7ipwz6/G㍩Ga.r+zSiG~#M(-4tz^Us+ZO,Eg{o[7m[:X;M~z!/(z冾ͿYlMk#6풜bR3 <ۦ.5S]3;Ӌ4X NvcWZ죿!uPö>r-?hݜp%7J T9^Y];^T]b!IYw2 ~TG_=a#ZA>6)o_tՀ%09Rl? BXH᧚mч>LHMxŜN0=+ꖄ1O["Gyg~Z,;GKVT%ջ[j-ve1yYPɤ)zQ`zTc;}9w]KΩv /  I7)3ώb-+_8B: 9##E$i!3io~ڤkط, ˦D};,C_+Mw%joNN2NSL;uF <O-;\Rz/MRœ&bv'/Oߊ{5Ώa޺7V޼zQ=} uv/ªWQ!K{bZې4v&aol=3 GF<)޺O1HCMiZn͆evGXu69ڂJU}-5ZOkٹHqOl\RG=*Wh( rbrј* v JJJF/4(P^\u]?굽 mo}7-'z,'V;JZլdK!)4J1M=kw-΃s˓ZsvZfҾ8[ؽL-+Z}&~vj $u͉Ϯ2&6H+q-tCӖ۾vΰ9KoOkQw>ڏu{L67lqqO=]z31?G6?n{:n#[!:bd^uႢ}s@ dkxr$T 5nq)q5&/yK"!Kmi$ThKOw {ރӽrӍz:+ېֻN/Wە>dMta%Aj'a|dc/}y}tzV=;*?F˗^n? %ħ֓dS=)rmSV2_v{N+q!ѝ@=z׃^_Ez_Gq-ԞO?௎wtGWWRyf7a|&%ŠmܵV5F[1D.4T;.]!n_#pU(Ut1)l!]S8R(oN4"J{[keq4f&ӻF/P9׶coO-.Gz B?r z)Ws䄻mJ9a?)ZB) 4^qt RNtʙ !^AH/!J> dՔN׶i}V?ʹڸJTϕWjNBYYKk١^ iG ϾKz.׺J?DO=ڮ|uL#-\DzXwZ;= ubK jInK.;)$;#qginj$Y= gFrBW~t:N _e>o}_DxǹϦ7n>v 5= i,*/(XA[Q,.K0S탞cNVpbqcw%ۈYrz;c(L]+Bи.- Bи.- Bи.- Bи.- Bvt*yۋkֲ-ZRZZN3Hh/zh<.K L$]U.8HfoHX~6^[>ոU4aF_Ch._LvS2V4J+T $x͆ul"ێ'޳W-bڝZ6AY`RG0\Z.ƞ`0x;L.{BX%nb. . . . . .s;=;P:_Z>piGF02oJ̀{InRIkJEo]+ 2b::yZ' Ӷ;D׃w- yR_,]5҈+e,]WrutEj#b:3a)N?O_,uqUIyb'4u.mWtbuz=OytF͙{:liŐe4^wg7|TOUǬʥkyqh'aBVxZTšqh] oQ3n(& `(& `(& `_4:Uvo}E:_Т U-,m8'JVXTZ&Ul¤׻ Pŗ$56o*.sQLE!ڹͅ 9^hSD8i s_r/!i'c\y0{Snw_&iHʕY1ZfYЛS}3M;XL -XC6_/Q0T{u(5vcQsTCbҸKp G*=Sbtt<@.h"-ӗdC.ȇRG;Nn1dD! xD@t.B]"Зt6ނ.ӈ舢Wil&0d5/O_k2%/<[ĵs]^ΰݿ\7],Ȳu_/֓Cda2^c|9jO0B>Lԅ3?mO6Ȣp ;z.G$MRB|ނ׷ KXZUJ/, /, /, /, /, /, /, /, /, ]kЧ@󷡙g8s-K̓i$'+`ՕdJη o҄N*&t-_z'5|^XA{Dio2_3[:fgI[HàjvK. ;HNWɫ97ԏ{IjTbtL(q\@q\@q\@q\@q\@q\@q\@q_ ]kʣNSN|S[^Ste[S83'lN8SS|Aޘh7x a. ԭ-z|4! =^nY7?pѓ1҄2BL}8hmC@ ]='W G^j ~fhI@9Ҿg ηk(G3Rz,'MJ]]f󂵿:u)` {}[Ǭ79u1a| 3y^NQ*[<ޛa* ]XiB'8J$ ,"  ,"  ,"  ,"  ,"  ,"엑zXF7ܐb5HAaXDAh<ƿ4Y乽qV;WYHWqԤY>zbhI+ZZg4W66I8+s6R\X!9Ef ;O9⿨Û1bkI9I]5(z2ޗ{䢼2< p/, /, /, /, /, /, /, 0:{ i4זn-)o^3fkBtDt=ͶkpŽ$^nN_bۅR9оlhx4uŪiyf7e^y_uN5n!{>V 85]rj@=SX+*8hz:ЗS7h)玻myaZd=o'e-efU"p,"@,"  ,"  ,"  ,"  ,"  ,"  ,"  M/UHw> oN_TS?eYؼخrn81ty5잻Mޒl>c܎/XDN}*ZJ 玬s{F[,i6޸Ӈ(ʋ.fZ1IrBM`z %iXXDSY{^N95dbHHHHHHHHHHHHHHHHHHHHHHHHHHHH H<ʣ23hhhhm\@DZS2G2G2G2G2N\bA=A========s; !5014"%6@&2AP`#$78'3B s.ˢΕGKٽUkEMG%s]o$y+`JEԢ[*znvUff}MޡGjڪ\U4AȻjIWSwMW*jT#ٕ^} sQGV|:*>Zj7Kw٤A[UG7Pؐ6LRd㱱b^cccbQ}G|h6ަ͍&MނB\p2#.6h;czvDzW1I|G:,qP8G M@ik-U&RbyVQ\ #3de ȯ D`@!x C>@_,fܝ\-X4vSnh(n? ],+ДLcPN9"npH+ɐxB>{7#8NPdqFݨqū̇"eilJcRF%\ ?HYbvԪeҩrKݛ["Y#:-%peq)ݱWijLFqjvE|*)tkdUGjQiw8\Q(r' gG9̻@b#69$ }!hvyhI#ث&:{@cL#*J̐|VС3vH _T W;%*0˼sliJ7َC9H휯v{mʱvٍy̲F Fi6+cyL|:ٟvWuok9)"hqHfȬ?ԑ{K>Gp:?}72f<%ǦrVȳES]]hF!6cf1d;fkfC Ų .,w2gø]\*Z>y.vYaR;ٮrb9|dݣr@c}c1 "J$wI2>i#0i.rh(d|D*NY;$[OfKt U6WE2ɳG~RJ 8~.wvex})ܖ\=.㘷f쁀L#(1 vJuKrV|FTnBݜs.wԗš.;M2$]{CNt*3D#Edh ĺQ،?5#ҿE/aEXrt9S]tS /Y"u&Pz 2]yʺy8+V0xiP$r]r[#c%w{?RyoTh*:L.ur& ~Atfl˴OVhM?u:j }/de,unҮﴮt)Ubv?v6666666666666666666666666666666666666666666)2d'NTMs}1JBc+jw{C@95NoׁqSw~`O2S܈R 9 RR0eUJ.ӡQ}D>Rƕb֥7U^\LXs2\18|ݪZy$6/ص;lIoUMgH4[1j Q\M#HlՏr8A 3 I&lFdbT*`]OKQWWTGI\2Sv/Cꮷ'SnW=Ug;J*#X Y:<\}>Gwk7ҽzFMnHCS9'iF+h>jxOu-iP~Tb`y.T[TGtΫ{]$cИ +#R``O馣5zKtC=<ǔ]u'Zl%} aeuTd=B4ɩWM(Ҧ{FSC㟲wWJ["~dQPv1ewz2@?lR*tC9N<`N0F)1M^eW0*\?kNtZ]ur^n(ЙuUG07p22cF] > l 9scsgV^PIY[+URWufjrI}s]i,(Tl<MRXmvkyN.9$W$9BIlɠ }G0弫 6y;*աk|ZYj{:MMEI,y12ͮQ:i^U˒3Y7iř1D5"5$&X[*6rZRev{A(oaݻ a$ toGVu.f6=]+,L5̉t2)sE;K]+Bպ.SjÙwnME5tBjEgl4ιBi$ oуr4u\;0hJs2D*"R@$UUmVYPV=TRˋMԲ6Uwٻ6SA"K;:Hj{Յ6hkƪv1vxQ~!M^<xgc"jOVDi|%a%{ZL+R&=kOSXPB]eb܏"ffmqsw͟tN pFd?0psT5h#pkR_UP>3CGz4._k9Il:#WܒRf yjEu6EYvrŐ-GQH'>[Mѹe,^9R P]rZ~/7[=YZd<5?!ycƳشkeu7Cjg̃ ]*8mX6jyZC.L2SDm@)2#z7rr*R+;JNurPR[ >PWb=TZ}0oavCd6Cd6A6Rvkf՛b+{kZ!Mt۹%കCvū Q>Y5bZU4 &kよCm˛7Rn 5xdgk#GQK[eڭւ Q{?\c-3B̢VroSw[Xo#5t)iv݋X":IL*p*I`xY$079)Z5r{lOlM[pTB-C }&6ʊܦT~Znh9۪q >Cd6Cd Jj ݓFZ ]#x(I`!< z7dd&gb"6qee nZ#1]qSRv7fٛ~,bEun㥍6~m<hȭuX)Zu[ i/c1*~Kf 7GƦy7Q\'&o4-N1k# tMZއ! )UmDuPu"v>h0ca/?#g=EtQrvڡr.idȯEcǰ(g*Zp7|Y4O\d$ ū)j=uta],?4GRZh @cIKCKkrvʋT[(#ytŦd) F6S]ugt"Ui%le~ŗQV&P@yכIپ tMj"s;9B υu{] [Um%tpQº u6C =ԏb7llll3#F۲GmZ\̨^\۵MC{b!tZS[JzmR:Nzџ &9xCF691o*$oN04NoH%aef;o2;kolnr[W3w\e~b:RϠc*ӇBДLT2sil,%7T o8v=fal͸[8G0+g,Bլe&y=7<췏Tۣe˛jOL~^[j-r%rM77^U[ *)"Kܡ {D MsmT . Que茻JX1Py#ޡQ)7GqfoXNܜ),G2.LK}XPY~XyEJ۫ &34xͭfNvaը\pdžOYPMY'u<79i>^24qUJlذtbIu+kj&-q iTJ2*Mݯg 'Zoл60pڲzUn ItDfYo\?֌۩ZuMv?0e M\Yccccca8݈yR%__EƾO}E. KȖG 28r*iD}9Jj>)aO'H`Rd!7?PC@}&;FI)Of1|e8ha_%W1qFo9%rBhYMt;7ISMXDr674o8[jSbfYaՆ SZcceXB9+eBT?cؓdmr;m&^5<#fLJb)kdwaxG Nm=U[3ܞZ#TEY^E_`=#<ō3eqHqꌩ. 2F=TϠՊe:ʇNM)R@u#^ pҖpX56BTV!MZގZg~yKu+jމ1_xZN*`Ҧ'U[O֯ ,Xgn^#3f"0|꣦*VY?c]٭(S JZ.<޴͇j$6kjsHrF@gM)5 iOBX("RfkZƎj.I'8q(?'atwicHsZ/FanY ɒhMs>/^5M8膈Uf@Ty8dP}FpYt4L>![aD)P %"4I̍5B\d ʩD)Bkulq4V Ht|'d>C7x])Վ >GH)$WmVmKA5h[ݪ].$d[R[Jodl+ݎ7ĕ/6XE7醣B vxWt3/Qf\l'lYn֡#C4J QG b ?4z/|۶g>6׍~!~numw'JcFt>CȆݘٍO-[1fcٍi?xۣGL릙5>[J)OUiҦݻ$gSC|AK}zJ߀Nm}G%p[nob1Cut$,JyGlʜSB楜ǑWFCs5ql'Q,D9MNQ̩q^ ׬2U5S]=_U:%W4WNNRD@ndz\Qy5)ObnU'dOD8O5=rUnce5^%6[Z7.r[.[tS,SW2ZҰ[ZH blGTIz#I-8%q;})$3YiU؋LmX+zjlZ%Lc*mTC8dZR%L$S̭礷tf ګ6Н?f~nS9 hΨ=]+"7숇*'D0ؤWk-X ҎavSU?!ۯy!뽠a&t~:TO-<_9P4FE[_f7:d)Qt%$(RKûIT&s S`JuZ#Ir Aͻ:la.t*W%_gLR&!dvUa4=%CgH<)1 7\EAp-pl&_Zg| 58^ؾ?OQRG@ϻ\3}qvERM7r<"ZzM[Cc|_F#&zOhGָ}5vkt4qgHWj=8_npQfǤ*NlNɢ*Z}(:gm(vEz:bN?Yd2y+LE fm7$GFvZV%8z$úJuUޙlL|=5Xԩק3-.s F,Ƶmd$^^PXZ9luṔ[߲嵨59\VH>&C'x´U|V_\zK?RMЪm^vU[cr(s@:o(v+2K6#^4~2ؚfiOj\c djlQjBȌ=U Y?2WOTS~1Y-˔-:rL;5rP{ 8}~a,jLTӅVp9Ojt#vNte hˢ!Qc×/M%LMCE~@mc-ƟSX tpp{c38Q,^be4"ƁJ1:{#tLϘsc!]u*hRTԵp2%@aϽrT:˹V3"*6OYf~,vf#b|9*;^qXbC}cJ/$,\VMa"FwؤRuZZ}T^~덫QU#8:6Hm4\$Ui;(>e6ogj.Bك!'^iϛ}T}::hT(WH|~6_ 4c ?Wk'?=k~u}8z,LiKDHtQX=ꩍ;dmen[ì):&I|PvZ_(}pjٶ?*Tɼc}:;[ Ԗе-Pٚ1V5?"t!,+ZukqF֙=k%˼('F0{Qn̸SB4#7MBfg4j\01MY"6U{_UI9stS~$u3ká2q!V#[]Xvq*,_yu6$(Įݏ?)]P,;uj\+=hutl3 >O"]zLQMV[,;;H(l^m:\tlV@̒G}cZp'k;)7'ǙQ<:&chvP|zrJ/6DS?e[R'Es̕n.(l2çtq3d%,} P%kdȣ6Vt4P4ԑ [ Ws+jDD䉛$QvEʏMRrlI+?{:#fu[6{vڤdc6g6g KJ͖˵WEwJ5-tQ>a;>y-xA(tSUh^ugŚzKeP(!qbbΑjb8,$baF0[-&9o'VDwj\*Em'{{EԡP3RڢVxk%Xo%[u._LA೵2ee15i|?Ze>PBr*~s+:z#Ȱ MYcTcEUsKB lw(G)--LI \,4!s"aF #ϫ[\79%QmZqoZl0#!r-(yZЯTLU5+I-Xz5S]5+>j¢s  JŔQ7W}INJed*=TKE#Wݑ:d)oOF3H"Wi/Q?3jN'5qݏָ gMBr׿G:.SZ>噩Bb7*JT͚.8zFQôf>s阾2lebk9b1KaW21FZ$.w֮[eY[JTvSU&ȦcUN@ogϽyT`$}j)sWF)qTq8s<>Ou(U$[S{s{J<9sŶfWu+qf<Ȳ29B:X͌;6u)Fr rykU[a߽:3ҧ~5i߽l&s`t//77ӑ籱4׌D $!6yzhqQܷ{vE›&K+_$D;>T@#Z JcJN[TL*O L:']w{[xyE'0]y1DY1qeǼǘ}E{Nr0FGóDyBVٷjebs"6*-5`kO-uJ*h+.Z$"8.7os)ِ$$Aݾ?}Gf$=|)[E+r2S~D2z`~=iN+*\U uU*xxnTTe:u|@tx) q^c{^`UZhݻ+CZ =zq""J)4'vCVlllllllllllllllllll16({w[ ҽjV1 0_ݐ6O2=( }lsyc|ʸ_JuU5sSEJ4C{>mmHA*zm7]5O(Z,I2!vջ%4j1z͉ޟ7$t{J*E6L2đQv9>4ߌcrlcjy)d D) UlT+Jmݹ0/#.]tܻp诋*) ^BO8&Z(-,7?+E$o}90ryU7ۦb?E%ꪬe=BQ8gtU  M|a`ľȌ>˔Y-W|׌pT%**?^Ǵvߖ:؁/Qyv̭w|+lm< 2͟G@MHD-W@EaiRyѠdzgƝ wufB?SIn^ijfk 9`qj+CS(Jʫ[Etܠ+Z [|0C8KZx:+Mh3f5j^TߑyO{YGr*i¥fjUUiw@@OQ9#dc#OCtI)򇴖8ՎdF* @066t9:"$!Y k}XTPi{GbHB\QthԪ)O~Uv8U`MhAj*I@Ʃzk.,(e]$cˈ& {rU7A 2ˆR01CVCK}ئԄ&:MB!-0l)QBDQ^yUSNokrU$gY9w_ycL#gj %JJ[3!GWȐ9U?bX 2trNureNj:Me*˼-p06W!cgmm+ /,:߾t[;TSZƞ߽v`~)yb/QoTeŀJccccccccccccccccccccccccca 5y|-GKljbm*lں;)mHOccba/r&|[U>PpG0XJֻwe!U鐪 ͍cccb>p~Ss?[ z?K6({֦EGLi/ 1}E SY.Uv6,:=@+R"y׺ bd|*ֺ#]nKfӾ6,t=w?vK(ʶN -9"I}!NMR (C>)rG*>*>*>*9V|T1L|SÆE❶cKrc>*rVn\eE/#dgEȐ;Hx͋q>U~jLoÿQ(1Wע?^<괇VNq %tV-.2K^.o'oʐA•aUmj:9{ө"6!1f5h?-~*yo˕:8M.?1G~[c;ӵ*l.-1͡*?#2w#޿Ϣ꽵gɪkG 3`F;zV.Y\Y!ҩ7\{SUTi ,Y U=Y1.ȟ٬ZL# ?R=tPqz튽ej'0! ?gd*9 `QDۮݟZMjOw0f+Dpmmk]ar'rC0l3;UIV![;$zY$UϺR 7NԝQ<:oA_nȟ x=ddly.0#.f? 52ŤѬ/C(GQ3+r߫ʢ;ky#=StrQM[-fuעg~}RTQW1I4O^C^b5һu\wE+0U ~^y;wڷv&FٵO~nzsb=* `u EdGZ:ygYԑDcfu bo!!Y~!`lllllllllllllllllllllllll*}llllllll(KΎ~:ȆDፍwv66666.[ zA"nUpcccccccccccccb8'3Rȸk(?EL[JرL򊮣fP$y0r]\8Ieץ~O".ѱ7*<29>|swU'EP3MSI, UEyQrҫx&-8< !g 6F"WYjSIcR꽒dqS9< &a ˳#vIE|;@~j ͦL<Ɏ3{峪.lsSf#]M^x?9O-O~X0-9@o~wo9~?@xsu`^"tuuy9~?pO@c7<;8y~=DX_ˤfHP&(E|TG) !t1ե׳u>M&M)3z4Rh\Rw|wGMo#v}F/r4u\qnĐ_kA3 x!z[EM5ppQw3X 19QF9":dFC'opB`)WaxWOzm>#`o,zBӈI8xs5x?9OmoW4poGRӫj:{WM%}8YEE,[5oE|^\w}o4\ӴѧMm>/s/=ODqQZ$3ը8viiֵֶkup&5eMwPzw_;KKV1eRD,Ki}vI' | =UoM<\F n4Y`o]!۸c/5UFnGYŭW'w‹oh{{ub H؋c/UqTQ@6۸u ^X2+s&x 3V^]);`u57Si^φ,C6,Bo; NS =[7 Hjr\kplE#C"ȶz>" 5q}2B)V}lVo "NK/Dx!|+yG׊VDKF o!}kc+oWV8j:C3^:WW¨6b뤝^F' v;uDŤM$8T`H Kfv֫ŁP8PV_}5ޛԹZ1(Yhk nWp55h5'!1">ާTmbHL{wܛd zweTC_!yVp)/^:KK {Q۷00+۩/Ը18>C_ۀ$ ܓʥ׃o߯J"،]xO ??9yBL22DRn߿#o>!oub 8~yqƫz~:~rri ~w3M߆?V;~X`uYb94-K?bl~IT5 >N{WΏc*#qe_d:>=GDZ}82?gUGʾt}{WΏc*#qe_d:>')-4m_u&yȿq2}aMkX&>\F}T X02tAש9y'+I3 wj"Qv.w_+SٜC)FKZ1Qktnqgk=D/Nij)j1@#$Jbw3WQJѵLB W}BPJd,8qs{7TG_0ŇV_0^XO ~ߐbxw]yiLºeIAaP4n︶%XПrC$( {cit$㓱[6̤rRU%-_z2I:hy6`og(i|--h %S5Y%^MW.D t[tP-4م%pM {Fi SV]}+bpAQGY$$82 x >q_qji*X"ѭkbhQwn0rMFG\:uǰu}OF=#v|W_1>9}'Ik1Oc=/O&pѾJt$$tD=#~r?X}:?($)򥣫c"1C!2뱭gY߬6nEփ:meicvF$k FNʺ\2VzLp/a54oj<. o{ƾ$.]zu5iZvӫukᲥPYBd $ yN)ij̢fؕR"V [PVoH soMH #G_DZ?~=Gߏb?Te^]6x=/3Sa+ّcnǁ#pQ_mr5mB7o={dPKH\Gu?MI}~'<~&*()*bC)+nJpYWmD[1P֏Ux{ nqQB,zMX; eyNP K4SDRW=2i#$ a`V9L`Z̿9UK悢"mh- ;᫒Rf5KR4Ηwվmog%jLo93b(%E*j|äUL61>g\ei}DD  uWQ}=ǐ>PdԵ r- uUpzL$reiGN܏覗P7'vj%Li`ytI5-DSēR;G8O[GQUPVDa1O#E*lT -{7Rx:W|0qI ]Z#w{_B3Z}6n_zfX kvlujդ5+oy#\2JjH뤫ޤԅ"Q BQV5YCRKzfj Jߣ6qq|?9 "AA#ӌ+jA48OafX:I\ܡScvC[4J)=xe Fȣ[u7cU*"EFx-_RMZֲiYV[n_<4Zw)*`mnwߥnHx/x$yjdYٍ<B.. n~{ȼܝ)`fS s8]zE w^tQp;Ű$Po)*piR/08&:ODj#V;+X(NsaF1I }X3r}PH?9Nx?9L2# JUUR1KS˴O ][(q2"F:KqѼX[&Ϻ{bߒeAN0Q2D|(0R"="E- $%.Y[ VkG3C7gZVSeDszwDF%قSI50M6ejjj ?鳶3E 5t"cN4UdH`ҟ6ڽoX6uE%%\4dH&XM٠EcSZܦZ**)'*ҤHٔ3@Jɧ>M SRBP2j)H-Akl*xPiU F=:+%\ϓFHkY'm~yx-_ q\9;;N3 sZ5l]{s5OC)Y#{AiRC F.bI \"H;A1eV}Ȭʶ9IW:f ]} RX++DMhRӴ5RKP:Gh(MM MRG>":/M\.m*G:c}1ޚoyzih|_L[opȢg>cSïH=[WI|fI;n$/Rw TtT[Y.šbΧMG A\Tzt_m"_ C*֪GӋc8W'##T]Kg-*h&O^A4oY@gCDi&a*tw3eg5|l2wQIGNIU[Vb*Ci5JV2V_ Sj&Ͳl5r(bjI ̻T6CUҰr){rnW̲le9\UY}WnT+˕-%Lu8e+=HDp4?#yIw%{"LT=.yAWe 9 =)o"}&[&ʭ2EeDf]{9X!opx=o:)EHP߿P@5 y7#cn=x}>>IYTV շrg hK)Skr?&|Kt!cRrE* ><>qslk?Qo2h䬍+lѰ:>*%ISiS p:j>E$LܢkTtAVK}t8L|2m3Q,%d"I_) YkixjT-19vv"j;2>R9uh"Ȁ.w7Ӵi$k[%cV%LM:24amOAc97Z/1WSűxc5?N)}6f~=W5 Eo8n|\;%ZYj.(TZz;'؅Bw-7nf,7sA01zg?u~r?X~r?X̪ࠠADݾUgv**8p`+UDڂ[R%uBlxQ5N3`\-ZZlxjEBJzwiKƯ,Ÿ^V@ÒS_:貨(kI&:hJ"nܚ0W[G4T1jt\ʡ鲆PF9u\<\1wb:4f JR*%})#&:/(>4=W]_/)k)r&fʫrׯj9jvpӬpO9#9c<%1CPf9MZ VV) Hxʒ䀧G#+fۦvM,T2j*)$-*M 8^=2o4˞PtYPBY礆dJD.*43m -8,rIzL[eq=NkW V$ɩゞGSPP6Z8YK*gI)|,nV4q6Ifk3gTF*E엔yE.qUwGW=<4a=t01YjaE#,&9*)Q͛>q^2rU&#q.s?O~2=3lsöCa,s37Ylb 1AI%GIэY/nV۸nz!~$aa>[}'G g1PMDvm||qGα"ɫݺhjPL - όje}t1˦ KTR ѩAx[AGdrgsѦKԭ3Qk\(dUUDJ7@!ɟR6huWTu (H6?% KT^BSF a{z EVe ɹ~;zo臘~`~f?[?|G!=11 ^RUEẑ< XwM4+!ݣ} 6H Y{J^aVCYK,,FIh W\PLm2JǽrD*xD;Y6 {kޒ4qdy1[ m^UCzi˦!-fcWESYYgc+g1L*r63>TfpMTd3A*wjb["UlJKGNx^(v9e-Oth٧A2Ӛfy*ReI*fv-M埳44ɧ;&MK$jIjewQ﷍*yx!Tikdͣn4@Hpͤ3_Ӗf,jzqQ|A-TvڤL$r,};6r){_SebZffQO Jng!YbZ@;-K5 {⾧"ɧ;'LޣoJh嚢9&hD2 B4(,+ʹEY9AOI3QCW2r@5M5}wSҙaG Ʋ ϧo#H#*UgıqՍ2|H?$m%D~oEQʫX*9#2bNM4{Vzy$pET6FFm\g&gS]R̢LR1$X ZC?u7|zdOqtN?bgz$a^/^/RH<c߯kCg:?t^:?/uC񻨟H\n?'wi? BZFbo7x--ݿF) :hVl|}Eۢ9 9RCϘ93b1WS4U&k'hot`zdG,|'ervPű8E]ąc{.@\l{ !%AP즎ThdR=ZoAK8W/W4C#zsbcyE=%-ފ6\UTerϩuem,5R YgxJ,"ouk"S$ C7ɱU#O{( dvBqu@IZ7)(ՠcnDwMqʾ[)e}TqQ=̭44 ,rQ lIgVAKmLQTiOIeP'̦jJ1_rPEzIPyN}򊯓qfT;hR˘fԊ:9֡e`1TۚA)CƺZ;3)L’J$xkbk/]MFF=O.z +)I2<c1ysSx h$i*Zu$%HT>\TgPJNOII[WTJUв$cNbx 2kq.\.*| <1|_NaY60! /Vm2Q*sTr7#va.WPC U裊M{HZQ<(jz*s,zYTն jZ)MINPݷ:|\ڟ55 Z(ꨧq%uVgnt` +Kb6L j*MQ4D4F ųBQMӄJ`zt MZa!P*#:V3{7Qsy~ݾW}G^nL}؇U;⪵ /;vgH4_fr#,'F1bFxBxⳅ;MkC,hm1T $CՃ];٪iUy}|>I_\~y~qlF=?9;fϹ5Z*DT59m,5|ReSq{V,aAy`><#SJŴ"AZ薐»"D eT>( g'K.TܿvӐYu b:MrvoB Id)3j#KGE$G_x2TOQ4]EEKȭ.`Wf5@b\5P.*s<aWRŔg47,uWT2QK]?}E'};wXEsx~?'(aF3:$z{MW2˖R^i[1̣rʊJ)$իe5=Ԃ:*jXEEÉ%TI#J1 MF=^}nv Q[PBޱ@J>Q#Xi=#25˩9URfUQwET/JEY3#95#r|E٫Xf28(!Xࢦ%Y(jvmd0Rrfu{Z+sTT ԰-46aW<8x伅;*?u2-=[!f/S{V|Ƣ$j5 'YW$- ,MXAPbfe䧮45Yq WO1:+$1$q,鴴g6?XQsy|_,IṮAn|"-G}׾TsCU:mm\5(/aqψck"ˤimlj@Qn% #q9v!Ԧ- wQ3)L&*m]G#|I#ud#ZP<bRfn*$P`k" G:ٴUۻ6Xn>Jڨd\2OhG#G#qr L2~Mfs uPZu2F&Yi ,r$rFWuV%Em@&˦7gX=#Wq"BGϔ=гHWO&*z0hG4Ė\9u"lMfiVIYk"EN喖tHT]-2o(C"9ʮZOPdVf#QÖeDu%igّZ"hđ,fYn]' 2I_thcZhMđكSrJd2['\kZT6Y'ֺ=RgJ5n!)aq wEi꠾ij Cb,V \geQQf=dU H3 33&>(iQI)hu+i MMIpSC[iDԪDW`K2Y*DfɳI3|UVI{gtY*)JƕIEZfTHIFg$6;k+ۮ쿛2׭Q~M ؎*+?{fS-D:hD` myD=ND7vr1U_쮟>DAdӠ9~W'q̆#G#-CɄ./AS͖ՙ&;h䍤6{m$`T2VYTyNs\f9eVRN^y$]YPc}!#tWsI<,G.|{(s$Y誖#K/|l$O eJC-lTu~\MEI,GSW m8R*jq,Ϲ&*G[NwP]UPy^_sSeh!z٥4EA[Ke0g?*V.UUFC ,ްsbO :\㪆ljN6\UGM-",5|OMM4sLV!_)Vv+3$r>n19ʮy&9=.O{,XQk]R=$U&/i%ig2i֞g*v j*ya[-GeL`Xާ3S=vRs|Fw-Mz6'5X(Xj;2E).wLϹ3B9;D>Ն\R`\ͪQBVV"O*-ZXcgN9xm4E 5\ T:b{45vr+2AS%LQHwhr}jBE⥂:xDQ(U}%cıOfoW@ . AzA#'%>RgnCViU,A%24', ~ Σ_C6pd'U[r;L:d!ª94鲣̊,Gfz Jz a-kXi9_,{I_Rjd uKyu:ewt.S.S4x {Δ1ޜ垡bv;GlrϒUιa;h֫,(TSN ϫ`{"7u+AbA7Y$r@W(Z)|.y-f=Jb qJ$RdvّH`lw R7biIrvMozYGdLio9W/o0~&?o?|Gϒ|UES,< &#R"/RONIfKiqWʬVX SE%$5REmé<K%G|I*,`ʷMMSOTS= 4AL)igxKt6,#I8_eEs.rljzʸ8l` 1`[fY$3uxܕ) 2gI?MUPF.Yp?(y\5ie2|4;"YrF#'̟*mX]SeIQQ :].e!L ]QU%m9T ڃAT}.1n^TStb9m xi[fX)[Dd)%TR]ܣ噷~MEE[TZ 8Ӯ"T Hi6#JR*I4vTA`pLAP JP1̲궥̪)^xg%G(y#EEͶ$;{7=o8b3Bu&0Xaeі齇}m:hb)pD(gMɣhzeZY@tݷ\ViQm3bG ,zۦx*/m ;9TF`7'cxn-nzQNae@{1 \z_p/rmux0`qȾ>nK}هzRM)??TgąQc SIwoj`=(+Bt摼6MZo˿[^;ݨ[:Fރsg 1_}o-X]08`G=?˨kM],3n@$e]2KxuNpj@kv'}ϗ rASE>)*>P6%dĄRF R |%6HC| iB/yrmdfP ,a$:]04۔r쵠7i4K ;H`&w$.7.\JLLEđ#ܛ5X mM-@ xhEJY!Ydզhۣ%hW ʖ\!k8rh6cH]`ya]-3T.KCcQ [E)Xj"GI" mn706c(e湖_ҋUy}8VSQ.Q()WBWk;cH wۅk:`6zɿɏ͹ }:7]KږOj/}QU'U}C#(*ie3t1ӓi+=)XMhJ(4GPr!y?ZPTth[c0i[tȎ&ܣ3V*.VJY^mz3̡aoIĩ2,kR,nāv#b$& ;b7 wܚunKهzR+&B>$e"7QEX;mal dեK߼z!_Pi&WE,Vpg4= Im ltE p,4 tC2$N}<ҫ^4c4~W7&[]_;$@om糨~ /=T$X, YcI%XazB4HV:µPo;#$ؗ|gvUslza⇔n\,9wq|r5|QWACKYȓT@6 "L#9.nX tU|' .1Z?yU^Ϗr_?z>VyǾmA%sCMQ# {ߣN҆*:#ISZKtԮ+ }ˆwp6o;̧~MP˄@^e6d?Kh'bTӼp?A_2{/Yu5m-+{y] -0O-U\7so-M\yM ?JUF,T7G׾Ϥ:T^Z8➡"{*U pAqWS=/7%=gNl䑖ԟ//{}8+z%F =;+]Q [/^ Ni7}N&t<$sA;[Y$(d 3K+lP1]leH's88,CБ T)ߥq;v2syͥ #|!]]s-+z~';fG{q}_7piyazyr^"2vJHi'Hdᨂzb|icu:9;N5O(#&KES5 SCHԸ@o"/- ^eY}V\4ƌᡐKM GWUTLBy4 "ysG0HޮkU_q<7j u }>SqE^aҌὌH-#n77#a 8`xc6^nĽjSf4uXFR\ {aWQZXE""ɷU%- {:XV%;w?}#)U!Src?zo?>:7:6}[rS,'U Ѡ!HMφb:?7'yR%4+)6T}g53 RhJġ*ɮm+{X7Iv͑f߮9Ӡyr}Pkk[Q4~'<~CN=:q|7$dVl4#Lf9+ElDJzqTGUkG9jZN 4eNc#YY29֧)R)$hMf/jc]PM_PU- LF!KN%ji$TS%I$r~G5@\p#|Ŵ]FwypZAn /cnMJ&߆ nP7,:/X"z?H$s唢 =*A Q(U ,p !oƤݸxd߼u _oV14cLe;`Bë767I݈|_LrډGTG,᧕c-@\,_Mi[(أ`W@08;N6xki9K[[O(6i'}+Gb`_?PolWاLgG!:WlPb7t.@n;Fܷ_wz&ݾ\uh#`pzԳ' @S:[zs:1_u~0:!!~-kWC} b1 晇r}Pذņ#';(ac|oi,zW"w y;|x#7|ě6w罱r5;$#j0g:E D ;̷+l#^R7Ho蛎13*jn}8&[rzQ%-!;3tyo5!s%/srk>bԦ/Q{7g,p/_)i#0da c}[7o\2Q*ppvMs,54N]SŨ}'Z ߅nla\T>?|G v_IW@$jj @c(I:GuՇ2߃_ S`߾#p6cE='Dz>=IqrOђ}۬7'Dz>=IqrOd(7}{!Gܓ ?g|o$9'u;?gvqCK[O<7I HwUo&3Tԅ &tw7 xF6?Dz>$i2MB.:L򰾛- h|_L_os_?ozOщ_B+~E<{ەqɁS/KQP׷ am@aeij"fw X[7sf?*Gba,If; Nc7O8vBG ?4xt~OϺyR9Bwq'Eda{al@n7;.:>_*é#mS0OcG#9P ɬ(YxlILFheYR% OQb5Pu{; '9>.Obn&kIlx!ik_K[K[嵾)vȫ9J: fEMNΰT BB 6_1s8Pj ,X5Bٷ76mȍdF?^3V$_<6_x?9N{e\ 6֮ut )961MLS}&AM1eQa  gXTvnI/a~$ Kj#qD˿S~b'sRJSjuY3At[q $8p<$'jRbM/py)6Cc5e3e>> {ԭyK 07vỏK}6bSS#f.]Y]G#xM0:t F2:Wk[kK&:d~r?XbЏCt3RLӲAt-tDc}fOOa!F=E ?)v?N=h?0.q_iٜ@m)D6y=*m{9}7R?03p*Y^ydR w*tFiG#?|XcO0 fSقnI>?|G V8FauiPzaqCS9ab`z1/?/{\2ƷnSqaafIFT埀]YN!2+; ummX4 o!CPnm__yKD dMNa^pbe'7ߍuo;Z:[{/ʷQ drNmݗ%Sдq}!m!ۯv%ӫI5#ԌۉO 9ĴI)>ER}8VNz ;7}_|?5v".Ocg'r}l>nO'1>6r|\7'Or|ܟc9>.Ocg'r}l>nO'1>6r|\7'Or|ܟc9>.Ocg'r}l>nO'1>6r|\7'Or|ܟc9>.Ocg'r}l>nO'1>6r|\7'Or|ܟc9>.Ocg'r}l>nO'1>6r|\7'Or|ܟc9>.Ocg'r}l>nO'1>6r|\7'Or|ܟc9>.Ocg'r}l>nO'1>6r|\7'Or|ܟc9>.Ob8Gr{Ϳߧco  !1"AQ2a#5BUqu $3Rbv046@SVfrs%&FPctCDETd↓?XR]w/} ]fDKdQ!1CBDQ$[T_DĨ1 tln}i쫮%vӚ^ٓuT6/Jv{?+h[ [ve!z'LJaeC2s߸],E-8ˈԶn"]5*kbN'j/ eqXs%/n*iuU_׵SME~FK!yT_oאr&V^٘4z'LJa\Yqeŗ\Yqeŗ\Yqeŗ\Yqeŗ\Yqeŗ\Yqeŗ\Yqeŗ\Yqeŗ\Yqeŗ\Yqeŗ\Yqeŗ\Yqeŗ\f.*qEOET] $ʨ)W+rdE;WA-IS}Dc8u<9?ޯ&04 TuEK**"'C(o|@x*_}6,☋:gT:#HrM]w(Te͖5^w] GƋ$ˊ%tn[kA$!B!""*/\xM֙!:dTaeQ[*=3:oT?ޑ[_FTq*[Y,gEt.I=t;>v[#@%Ӝ:M"s|7Q&FƦ>((*m'5&:aOH(`#ܾmu!~5Kn#ulܿNo72udb2UycaIr+{f5c}\pWDT)MOc(g4u2Ȧd{1tn\6?P+?ɟp>|~bg!kp k.`Vy"7n*4j!@jtpwݬTq@qQẺ&f\r#Ѫi`JuTJ&7KuWV4y@|FG PQ&O+%r6WuLǂŤ﬍rB"ke1MȤtbfCRTz@!bB>@ąRNXaquQ:>@CFN]2.[N6J7E!GE\>xJyA3ԄRy%oz>M:51e}댘4c>:8^gմ%62&1Kz$ʺFQT;dEUȥdE^ 4m$ffJ (DDJ"*dLN1POrꍢBN#jK#U[}VvK5UuZBN#2i$\D̒tKœ #LY -aɧAU.TWQ$H\4ӏ8 ٺ뤀M8Ka"%^"'+t*t6MQ!o1x$/`QU0Y1CBuym`RDGZ% ^`NjCq)O#DcuK$u:iOVmTLLI^qZ%ªЦ$Td$uX:*ZG ټS8qA@˅<wmfDMR)  Lאs+q'FjfqE]UtmBG“ ܖ!fmD]Qtð0q% &˂$PmeS1|HI](^k *}"|Hd߽RP җGQU:^jtΈWrYA̺"$K {U{Q1 SN (J(DD⪽rSm]="Es"h)}FNGb.lx~`E*\e~ꚩpN"[[LN;S"t <]P?t wWX5!P-ѯ֞~v*YlDže%gfxbd,͕*2VtC<.Xgi6ei^L¨4l:2yӐ멙d 6jIe!+JͶзtn>:.}n3بɑJm)9nt]"l_x[k~li] q$Z6y=(5#‹˕c(e=&)<%޵yURDž7•[:VqlwɗaݧD*#TΒޏƃ*t$N'Y6 $$J, '%:oN2냿h3{-—$W v%d|T*1#{ T]( M4[[j㜪(ʧ9-U mP2t7c$@-[kiHT]T9{3&O;cvۦ͗3u=R_Q<796Q͖ٲdG]h@wtu%i⾒z;lޛlm-$$-N!F8IxAtH Bl+1XZȓtHr(К&;P}V21.U]Ţx9 5NJ=,q}ˤ}V9P]ے'H\&ekacl=5IM>39 Sg\Te:Qm0(IQ.K14G*fM_#K2StNz)e =Kmƙ+wR4HLdFDW\m5ljmUR&3B&Ȏ]> (!'ث~gUPiSgSG4n17K=G3dle\rJˡRkՊrEbiċ!O*D6MǂY*樔N"OGQtmM͹)2T-Խ9:<{eNtɔR_sU,U]UQUegҶrCʄL%T_vn6*#]sY\XuOrN) DO<4ЦfG+ʡǍYa_Pm|E`enMȲ׊oGq ҫ-@!6q @*vLAtNQj0u^qv,Rv ()5 "Tk5!xѸbOAW ;S$ 0},w[yZ1qO(".ET_}#2+fV|gJuF*>&ǒ8['Hf3!Oy[eTD˕drg5KD(&S~C*kd ->5)UU.Q<0?o}o tlnw/s{m]|lBڷԫd*N9[r9^{xFHFB>r&R&kjȿ)H bokb \RH*n_,8:MuT8DQ!AcC7bxح0چgP[ď͝2*O"Lf*Fi=ے ZZLڊ#Σ=6jYbMLO<7uN*okb, TRjH*'W|7ƚ8:MuTj&7Y1cF"GG`UPo.b%R[hM;MZ 6Ot`Sr &S5&2aʪqO,SahzV2q'Dita9dVDCm7a%sVDm4x{-K['*H+_r47C~:oϬ>k N7@GXZ;^yjet+ ^RhS^QpeI6TÎL$[+-Fu[j|mMh&ۏP:>dPՇ<+oDu3EkIogl(LB*\Б% ǖO;  w<ڑ=Xu ص:W\9ʹٶ`mE̪5J%N&E~#EVm֜Du SQK=FPIddFHBeܭFފi|DQNpj)Q J$fIǎ2[ R˗1Mb)`ѝۆ"Ը "hJ̪Zy cI sƙgNJښ"_Q)[W`NBt56%3r>t2_FaN/U8IC,ѢD+'E9Nm&vD[!!0sVjp<ynn5m&( ߻hrvBnTX儩3dcT'cFWYuRƃuNohLSmJVX- tHF:٭{V Up{O9FԠivOKm # fUVm[މiL*>GHv `e1dsaܝSXtT\սJH4j<7CPc8)I%<}ܝPXQUuULCv$D¦qbĆ0LG,J2=ߊLG4-DQa*Lj o"1urxrs9?<#yr(< 'VɪuT>~Jz47>."3.޹U8T3N&b ۩aS zȈ9L,9?$IE$&"׸oSY{UU\3K/N+ufK/L9{ O2Os4 n ]H܉uUpw E%{C=v'<˶wџ̻kI><˶wџ̻kI><˶wџ̻kI><˶wџ̻kI><˶wџ⽲Uf;@ tk *Hfl2EUVfowO7o=9o./SowwV^EtoӦ˂kbw/xxhIڞ՛E&9N-Sa&(v :.V%dV3qDKu\ i< K{isG` l9qIlʉCR[G_~ȼ 5^B00Yq%5\K^(UDN^}۪d(:CVy tfj7*ۙʽ-RݨD B'Ĉze!  # &O+Q=^{/z"_SM{_NU6]mK:"&R$mb){gqڣ"WtcSa{΀+ԒfUE૧TiX,wjwjEEuY9w=Kmm륵[8ݎ˫όFku%DEUMxUosr }ijFYbAq& $-Vڊts!23LǜeWdB޴es0TUv#Vȑ8]>+ +Rvi~Jnj(4Z}N]-wK@1ې i4̇1΀Ĵb"+hB d~B8N3I}EvJ)ZI*R$`F#r<3}u\ֆΣvDmm&"""?('2!_5nkn_to3[c{?c߮p5ǘ~<ǿ\?=k1_y~{?dmoQP(+׃SxdSAPp|@N9bftMUHګ\8p_7VxeȆENc߮p5ǘ~<ǿ\?=k1_y~{?Eɷ(]qs}!Ln˽-m/tET[q_l["kqFa0+t8ߌ#'Pz_H?OPO 2 * S ͐*~Yu "e j_TE-ބٕ;1MJ?yDAT*B]4gBEOYQU5Oc}Ͷyul8@n 6}:Z'AYRk-xe-SBU"T[""{U+O ;rDpSEU!CN3cيU% 3)4(HyAC>k/Y[w;Z6 )IJIa545hDo-sEcPF G(KPm'738(ov\7Meu%˞B{xI.GD2Ok/m ͕1ؾ¿?>cDn] >/S‚"N;_/utOǎ~aq1ſ=o ^joTdiMJ?q;S&W34YrYaHK!86mvLSztj+,4"f8@WWIйGǣA*6.eBF؀)yjbHif$yZȆ+Y8Z&`-(x,ѣL"fª/>6ZTfQڵS17s52$vikvf--Uj/ThNM|L܌WTՔx]2P-B6;fX:#4xLxP]*mwl ڭ (SOde@1u+}}EGi+BOcܦe^A\ E @Km5̸(dɚےԺ4@6On иx:;Pa ǔtcIەSth QtNXsTiBSEO4j{bYqWD`lG讉$?(2nnmh-j[eh^lmU2bTsGXRpo^l]hcKqW {#/HSJpS܊xQcgLHDP7QUR{r'.n$k] b dA Yͺef[ $u:KT9-='#FTyɖjBWѫujDyT٦O* 5/9'lރxiQ2^MHW""ߊ**:_;J=(DLnҪZuET yz"3`[Ag*YSS1QUaiFlPhu6ñ;dÑp؈ӿ+F;㎺h[p 7mvJ)ʈqOeEd8j(PR UAUETTARn3^ɍtڱKNEJ];u3Ga9}$l_p#yoڶN[VQ3.佖ˁWU Q~u#9YKd]S{Us蝜{Wq.I[ay[b[ .RkQ{#OzoTdi 5)>9ْˬ<34fӃt.&T)&rYڏH`jl="n7r˽"x zUR=TyDD멉(4ҊjS19#1wV=-F;FXq.-Eȋ*lTMAԉSj!Ĉ:}NX쫏S{gfL"*KQYvc$/?93ml<4dIcL&;2((#n87qwHIqa n8bz!0GQݴPBݼ:Aƚ9|×"IViUEV)r,W62 q+fb -r75"To {[m.,d9T @͢jBB*9Ode@1 kO./l"A av~Ua-^K2 qum\Yyu[$6mqQ0000!UBE}*| NdEɒD^9/*D%_&6k)fip 6lEh"*TqIUnK*sn^65ms EYrM J"[2tT#IQ |UE|[,cod pM,_n^7J9 _c465*?f a² z%U?eف+hQ_/^+""i޾xߊ[>pWB$ETS+*6 7ܳ|མ-?7a57m.wp:D%$QW%+)Q ّ(cC!DpqNG "Ff<4=m%1SxMT>㑅W3L@PJ(%(̞2TK"6 b-aʔZ;:kºD[l pQT숚eff`)6oHw)82Kin!Q8[&lY@dIJ*[ 1IMN-/&՝dN_-ZtZ525CJer S#j< 9+*[_b]᤹.C#dq#ڈ(NC,62>oz<(v7Y]"#qZ>4r1d̃rHͨTdEB,r w7[_`7M #0Xږ4V[bݲe*W {krUG''گLu#$QŷV|Cwq,gXt;RayEm shfPU5/^]Nc[_AJ` -ϖ ͎Ă~D$C.hn]4RQKzMiY7Odk`U~}:g(Z;$ QLٛ@@ ֞mNuUz5>YQrhT0ڼmY:F2TʈHɍYNɬ;ٺrc ]zn]EH',Y|\ -PT4Qn! )l6b][j9"U 4ٶ#z^z?ka7WC.*2Z07JLJ;"[˫]H0a bD+r$CYmʐ0_6F܏OMJp>sPauYOgvDU%PE}T{Y;)<ٖ;mIr3rxDLHHPPHHUDTHHHUQQWzDF_"-6}mR@;/׊"XI;PTTXL"DE5㠢&-nzas""&n^MoE{\nS*XS8y1~?َ:v.v+Gznmi+NA, ]aCuuYUYDr')_Kn6nV~ivY) b9z͑(SBofWSԢˍE~iI) 04XQByK4m*8[N[#TͳECXU&LNǛnh%6^K[P>Bz0GqS TIEmNs*@4 rGLH̡-ȌqȕuR"2"UHWU^nHӯ7q|Sr 3>-BK2),/QC-L*W*?m?q|rkKa~ØU\S}#OzPޥN^Ĩͧ.وp"2BT"6fvB< é!),뫔aܺ"Y]4fHdhENuG1Œmh8h* jvM̢͝JWnU29-)z\ϼ-55zn5uCmB!舽;*}S*MFG 88"Hts͊ *m%3h6+Uv[SC$8HqcTz]-ڢזҎ, i%H`i#+`#E+WʫO9߬l`̏86PQMhC1o R$B~Sv#Ԛ̽Tc`ExgGagǔ Q}GlMM+kRm*el5f^&r1ܝPUGYHH4$-](Fra @aHlfӅEi}2DZ{j-GaL'uN9\n9[aR1흦juԣVjI7cHMۓ 'oKI 'G| VF" a+"ٖYe*]JZe,v<=yR7UrmD̹ Sv}4zre.k @~ gVQSqXbMEs YARo6VEE"{'2 v.?R_8I~NWӋԗGW}u|;ُwcO'Ɵ]ƞ_qcKvN_.4ߍ;U{TUqZ{hn,mf"r_zTiTq2}\y%U+lT6Uh`Pl$PuEfm (1~0锵(]?rE}Ѿhؾ/_:[Q5k~76PYTSM]VQK"aVdE2 "߫HUTNkXD/srTOŸm1ـ5{kؘ4Pu WaÊnw>= NK`jsa>K uQந]\ɉqLG_*f+Y5mdL^짝4"GR2lTe7;)h SV@svh I6QE\LVȘ܂mT`r.s{ ͻW}[L˂6FMtɌ%G^e7Wh\1dk KTG2B;!Cqi5VhtZdĊF4rOઔwf:XU]AIʁ1ʊMtЛF ZFyx .mOE2 gQ욶S^xL=:Bܔl37ex6թߍқ8tjȕ%  6n |Br)={qJP)\ .q+dɝsTh7QomdXvi5PwN.,8e[F.,pnVXm<چ=ڧQe>Aw1Eao̰nj6Hԗj2n7OrROvmUօDVߦgBs 8OŭTdH˲ q afH=[dmڴ5= WIZV՘@MU{`CbK=ld̈~)"TQ[uW|:EXHLou[qު"r#%^ Ug3Yz9$Q ̣cO%>y9ԝh3A;4 %wQaԘxq"?ei`RP5t204MΦ-Ia")PmSV5j6t{C1jG)>faפHǍ:P䳐mA[O{8vۋLVVk~eUi{n6Q*JYj bDc޶)Ql@7 D|* H726JgE-Mk5ʓ&>'6f.DӠX$2q\5Ƌ)&9CMm=:C5K2 $֡!jz;&a FB@`^6*cWٙ7&:A>Y;k;~|!"nѶ#hdj2)0]8!Su!D=JYU^&+B8 ;wۖ]!Qu7wi6{RLb"1PpCmA.k=0,]OjzTTvbE@B W554|w F;ң6Lxe)駕aR)U_fiQ6 H -I%n`vTkvWV2KU$~ֽʪ""fDJ 8fdJ"fdB"DJ*M hhU^֥Iluw],uiDBWpٶ:ܘZ e0`c}[7014EE^oϵ|vgi(R;U]yFر]B퉨qlvynʨ6[]Y,NԺ-IïSRig&g&>ۛ7͔z/y}|8&ȗYV*h=r긤]rC~t*?y%_cTo?;*/Hroo)aQ$YI8UPdAL裊\"I{ ]S'[!)"x(]}lɛ7=I-(Sb\6%\0ֵHƥNM, ~NFBp2PEiABc}+cL5F$Ēʇ)pTOLkq*dU.*:hhIr8*PՇrJ`q}Bv Jr;W--dР)sal lċ.5ݪ5y8TBʃ4KL7Ҝٯ**FB"* qۍ͌ٗz|EChjj!ndb?QH)]' ,Ix\@uiMuIJU>Kҟf&H$KqΒjKg 4FY()p'VŒJt5e4iLj[fe6SDM<୑S+[5q$v# DٴXn@#ZKo&Ō1U۪p1\L#,{j^Gd6"#x O،Z.sm9 $0c6rL%/W.f̍V2gxN$ :*{o9SΈ̸7M@Z+m]E>.cv&j;4)#Vl[q91jLm9FrLeٔyNE5/Ea͠6h)ܜ5CRdTi֕[z"mܵmVߴ ]SZPjgJiw #a(Qn`6mFIRMm rGmk>j ?X^ C~\e)NI>4S^R&@Q03p\lS~KFqX1ņ-*j7w.sv&W^DL)#!;1d6NΨECXuGEٮ6.ode&_fGC>cXQߕ%Ti8J .*1%=UƑt֚NCPimdNdz:o:8rUh;+e_in5*Khĵ ث Za"UBPflUcR4:NinҾ㪢R,[ 3ծH9Mrf&Yn58SFfTWwh)=Qҟ:yL:ܗ#F?(pٚlٺ51ЩFn.:)IBQ1jD #kDTB}rĔAn̷[_EQT-J,vSPc -)n>H#b?UR+qL*<'#Rf9-Mrdj-U,d"$2&I1"pŷҐWBLcCc7Y&4xԎ)  Cz⪮w͝s觑 2YӤԥ6cd@c`m '\zEF_ZF'[ELmxQѶ#Γm6:]$mtsTB4Υ1+jE;|Ny9,Er6`=PϵxsO%&7cCM Q7`m H4ɏla90I,-xbF݋f;ٕ@s ɪo)8[K9oFтTYъ|'Qr8jfIPjQ;̤SoFEdi[6֝l\. *CAg"F"D?nVkXUED-eTГ`QU;EO_ MxZȝUn*~)ȩS"J?p+tz¿{_&)ވ\qɕ3kCE jBW<̰a"f0scbgM}ETJJQfpmǜlm!,bMd4n''m W2`]nU9'U;n#5\E1 K9h*",Dtr;uEM8 <ݗevC vWi49Kq&b >LQj;od:[hbEm]5/Zjuóܩl=Zmn;Q!Z\^y1%ؒ,d\o kn)*MHiNƒ 0GiibG@ޠ\- 5Y sl4TV\rqbU޽K2yU@sDE7RF&6rUYlTZ瘝$WT[rV(1`Cw!W3Ƒ($p":7#f`z=:oPVJfq_J;0 *95mEOgwP/JtgE\WAe+D̉}aOiuڸ;e6Et˜,fʦPQRe& J4X%Ǘ /:$W&qpPQLBȼҢ+}$~ֽi>p!R]Uya4E3`H]qdK?P-w= y' @aaveݢ#A93D-59 tFA4#U2YWz˗UU_6λYrnM+S#3JaK5vFS#FU 7IUKWbDXI6%qG[E[EQRB䂭-l ?a٧DLLnBozWOhT.E, [TIUPQwh@SU\U/El긏ɻi7ingxDJʈnYQTQKNf{K*4T^raQO9&ޕU|[@DD߉AelA!o \{Et(_ ^nI]}a̧{ǙUDWDk'j\Mtvv)'Ko"qN$(n&]eDݯTBYO"nT@] 6Kb? _K̝R(\lOwćj4$O*΃uE'bS'{>\6Vo_NFB]Q\G)u)p칕%jw\Frغ.Kd~(#e&I\e2T] ߵDxuqjI$ߨU_1v{]o0WagA-Dc .C 3e1$9Q1͘ \"Z̐?Ҏ筛MΓѤ4\tQΔcn29U=b~Н l\yn9xWlFT]%ǚˊn9"Rg+hFXv!RSotz2܉X  "g(SK<"/S4 RkmxJPo˫W&Tc ɢ͍BG*=:aK-CG\٥ԐiP$~ֽBct3gQ$s^TDb9Jd*n=.Tn*Y [Bm@hFEk_MW#Um2ӝ5::,j[y.>| ;(Kꫪf@UWDzwLTT[_n"Ã^zXc&Im\<&.Gr%".=/skmkhQwrS7QȪKqO0PItDUUU]5k&x˛*eRɪtܡ~t*?y&_cTo>=lEK ٿ"(ӊ"/}wĮ:-M8j6-ꈮ(DX[FșSD vDd^K(84w{kW\O+o?-^>GE`k6nbK.܉ګdDW`՜;aPtȝq d/Ϝ_ bpou_il]eͧZtAƝmPq$T 0"EBTT=*S*Y7q՛'iӆa\mb/Y[KH[SLR; 5A>m̌JqvdŢP6&dpPU,IL%d.2ՇaA|QUMU>;8 kǪۈ_m$ڭK TTu]}e_h2X^O߇n?~}Mϩ3qs\n7Wc@! Z8]ܓu5FAx9@,l7i[2lUQQ1;_YJt@O܂$N0:d DUȉ{I:Mpd)ܸLqr7lE6p^Bf dr*^EEx櫧3aCo?-Ę)m$D$;tENTˈۈ%dwu>DD˹D2a'6 'T@ 0 YK(uE3 zR[Ho[DFm=!K-BrKmk?s #Vv [*dhF%$i݊ܧU2*DHiueVNˉ}1Y"PR\F_P8q@ͼYu+ mσH˭a[%˂qP:5O@ܓWnw4|[EϮk3UGZ}8E]E4N"v鶻;)*nψѻr6-8GHlu KgTDF#4 [7PdlH,.70 V!!׷[p^?m7(د)"f_\?74ǟ; TCEB$+Wd-#vUJa>/uv'o4:i jDW'$V:VATƵ6j1rd6Dyg&g6M`d5[/Ve!dܭA\Mf,poBghS9@b#6il%&T˻ps_X?Gj`ۘ4~i"LSȄ4bKF@hZΊBE̼E`:lVKU%o2z(ߵqFCiP'41Ti|rҩǙۯ77ߑ p@ɯf^Ψ\u 4c$\RKE.kzQLCkoqE i⺷UWҮnj} ~CNnS-͠<;#:Zr٤TU+.MfG_ᮝ((q8..*r@6QQ\qrDn$ItKm7w9$=Ο*_C>Dڿ?slr(1qbIW$4*EeEf>?_mRz3(97g6nlMH(Pe*lRV4fV&I6Cuy:B&ݤԈ>7$Ѥou47Q鱣9 ;Ļ7G >^gڹImva9-d8Vb9\9_W|'m=>2\TՌ۬IR֛&y4(;608(2 I +nRUrԢdJU |GjLr9dE8K2P<@h+:Ľ^1D(*onw4~jW߀y!AHUEQ\ȩEа"g"EySn-"L[`Ezd݃#4WІdY@[ SxCڊm^K зA빑AG2"THl4BkeOʿ籟- .:Dov8 Rݖs[MF?y1v@ %>_L.9AU*3@bEAt)%|H1Cx$ff&rBhIzR906'KC}|YZIqZySuMo+!%#H]y@ڪ깻/u_[ws9mk6[\ڢ.˯ =!q̾0TeKkeUe (*hHd{e.äÆsE[u2uUYWj( CN^ʗUbJCcDaK:P0%BY `jTƟ E[|՚VS ˛6Sx UWi3u:c6^-nQ-mSEx9oe Ru:Yꄧ\v[iȅ&!_^{N wsY>pD{7[U2-QK6+"C?2LfRN?MDERs.g`ODhieND<}8_Nspg\p@DEHDETU.n*SNL)tS:2+QX#⺄i_h̸K TiI"_nƨw4|iJyԿk'~<1nyxֿWsrgKa\SNF<0us4S]om [_mW*SQ4%OJPK龥4mo%*n=>7KUK`T/b.o#,ldW6^'Tȟbܹ0(SuWHs3uĎљ_Dӓc'BSghi7Eps!TUtDIT f Mf7tD#"!DMlFg);gFګe!o"ȯ`|im!nnVkq2㔄J^9&vjsGƘ}5|\M 0GV^~vDa@PEKf)p3r}Iei4Q\WyQPiEUvaG@̪Ȅ4[.絟-#NF8udsjdWN*BTɞf z^eKO)h6Lª \;lӞP˙ /v'Z?rytZ$:UI#$yOfl"f٢XĨm&BK5_plFO݅d=V CAUT>K4[CAUT>K dT|-ĉ0;U\y쏪Ȫ%ǚ\y쏪Ȫ%ǚ\y쏪Ȫ%ǚ\/([!is{惲!|h;!qʕcgvӓيu]U]&$YLʃ17#He ATKlr{3^*5Pemk:67Vr+Mn2qഏ惲>"|h;#q[} P7b5e#e^nI]}']Oeń}(Y}z˂m㿼D#!{A"r˔mBq^LAB"۹rfWBj0!EAE2=IUTzĪDJj;  #fMmtuu[c6- "yӽ~ 84#m]-!E[i" i{ˈzmZ]TvXl=&QQQQEE*`%= B6٘drTLg ?Syأ"r6Oآ/&,bɋ&,bɋ&,bɋ&,bɋ&,bɋ&,bɋ&,bɋ&,bɋ&,bɋ&,cn~ƨw~jGo?4rWN3.'fE^[( [x,ͫPp*a];r`X+u2*T![bt*_̩tz/ۺ}nVkKaۻLS<#NBR\޶%CAT[yS3bDƣnJnp%TԴD%U_jISUx-F*R!MTM1?gnuEU>;ͱ1F;C7~}IwN-TUQk TB` uW<g;pY]2uuGꇼ'|rwmn٭lQQUEDZt@]&RF&FG@q[FG 8j> B6,yyX}[4쳫s5Fإ'QOk )"@lŗJڪ*8+_(6MDnkEMm~ۦr[i؆I')qU@Kbֱ~v= STUEEexS4_ۭmkRvlb˭¤+tw\y+RR X  ge~]"@R) ͬHf3E ۑQW]&V(x0ݩr'*mtSGݶd ma6BfCژobIK#6@E-2Q+ldoxCqЋR+jaQa!u**B9#@I=:SB"TsFzLbʠFQO0&eN"SɔMUE7$k=b|[K6ٍ6Թ-{@L޷S IxmJO:u{O p\Aow%^-K}C{~T}d s{|ϦWNr%C\-Wd*š|r[2釪@U-4j _^6U-NFB^<\YqVQlaƊ؎f h lNbf #6~ >#$%l*;rK.nSBtw\e'̙фGrYyC9&0t̶ʹVS 5vW*(w;yq[pmDV(D@B*)Px Qd*oќ&t* eETJUE"(dQܐe K0j8#n:A&I<-r#ZD)u 23&;7թNuqwB!.MU{z{1ʿIQ()H_K"h 'k/b**S1*&MrVݙ_ؠ,m%_ȋ~{l[lz#NBǡs_OB}}rK*w?(MvS<(fIQv)HjRBUz"2NFM8.6&o5wRW~xme qm6A137c'#5?yD_boOGjR?ʅ=h^fSULdqJ菓\HFo8QRc*kjZ5hIayRvRR{mnѮVF)Nܜ֜rS":$ >zw4d |zU)uDTOھ?猞Q{K̜:۫dE[*-dwa dOiw4d |z}p{ybhI9tmPjMjBi\i&eBbM;S Aם g(sd91AGvۃ鱮J@db.$:jz -Κ¸bJm&TW+k* jL4ʅY S˛4q*lCq1ku6:s ̨Ѡ3*4i8K 4Ьsxq{јt{fۢtmˀ/ૃ%mcnЌ[ td2):BSPھaHμ-,RaHXeʄ!"niE%[GAsyBJ0;mRP'κ$_;5gfʼBv3CDΡ1q"64Tn3hwR=*l?*MvTtp}Kq}r_BA]UJ] 2Ù SHYTtPuLVN헍n"dm\EPp7RW)"-pMq6H:\U Ɨ&=M&6q? 7SֿVMև!iRmdߤRmےҫU D7F#߱$t"_r[9KPfm+M'*,3˫V^NhWGKlHAֲay6$dTPFc@Y,[̶$rB>ySV jPx=9M7,Ҷ/6rAaISTo9$2i ǹm Ž.e͛LOқ(RKGG7T4)Fb?t詙"R$ПWRZeڄM 7TKoN(khe͑^4TB$=t\#1 orYc=4?bNQ_yzSPyД0$g ɴ\A: Sm)YNQ%(]M!;bp2Rggl٢%LTfHwPm>9K:KEʊij;:,_Ǩ{ p/P}G:jD}q1ظ|(-q.ԋ"oEUTPf6}ꌨFU6nLVPeYWzD6f=٠'[vNklVKj뭓? lثdgʎo⠚RE lH~tܞ뤲fOx; "CQ,uʟ+x0#]i|DY/0,s +8UWQT!ݳ\[ndTlPL+^YpQhHX l@>mM[!#o ItKHzjT Tx Q2ɕ "=D HR1c?Q=F阱HIz4V}#ntU 4YZ2榦韡_IQ|(~}L5[:]E6󯺹}tL2 \̖Ȉ){""[*S`1nB{Rm\bVu5b2mCUM12L|R)26{HDIBꈹ}ŊufIޤ d?m* *KOd>ȚfXix:% gQm\GI;S_ǑRt * c)E\>(ROC7w1pzL2ʼ}TǕ÷UGNFBǃ>=;XuG'| NPcS,x:}CET}O{wȱꏩxN<Q> "ǃ>=;XuG'|PcS,x:}CET}O{wȱꏩxN<Q> "ǃ>=;XuG'|PcS,x:}CET}O{wȱꏩxN<Q> "ǃ>=;XuG'|PcS,x:}CET}O{wȱꏩxN<Q> "Ӫ> ,w[z?ET=O "ǃ>=;X}G'|PcSwȱꇩ;XuC,x:|xN<PO>@NW/q;}dS,x:}CET}O{wȱꏩxN<Q> "S>=;X}G'|PcS,x:}CET}O{wȱꏩxN<Q> "ǃ>=;XuG'|PbO%B > 64DDDUUUDDEUTDUOx !1"AQ #2aq5Bu$03Rbt4@PSr%6C`sv&DEFTcUdf7eV?8/Qnؑ<_..ީ=)y|pDO>oG} ߖ닥CzԿOZf|wqI=}xwƾ[u_\oƉ-Î<;dE]QtAܥ6%]E̪:in:N5V]]Rۍunq, qD$ߵcb%~=>O'F\Z _UWu^ᑿ,&d*u͎j:Syq!:|xʄ<vlzN= +ݼ27)־Nqdҽ*GRty'ܕ-Rizy<`O&qON `{R^&G[T׊-|+p/קx}ptw `K&GO޾=b Q` !WE_S_tvOGCU#".UutqfAMYĬ)<6s{9|q>}nd.ҿU+61j}Toٸl HnMO6_6wu{-oo9<,C'G<½Y|ȶΗdD_辗 _/zL\od{*MzlN.eZ6_BkuK>,#.7<]W^aQR*.kq#j,ISY贂&!PI(  rlVO욞Ѫ:<4ti.7 %NU5nTJ`\4􇟋 ED&^\5L>U.$Ѹ+pZfCOʄ*ly\-s5-V Wll&LP[!h[w#B"OKI4n,:aR%Ć^5J"Ad-1.^iPwVL)6<6dIeA~Ƅ9 *qfTY-Gpa]6iԁU UDni[O\dۨ4s+3Du>)_ 83( )"}Vt=QҸ A$Cuplӣ𢊓/:(I?{nl컞CQݷɊU[}\ "ܫR{Wۼ)v&CVN^]NK($M߄˘3RVV!dASJk_]F6wq$5˼w#J&WeinW^r697sfNԘL{s1CƳhfPfM8|\L?!_qҲ-^M7iNS4x`jQ!bWm^d }f"2mFMJ%BI[y8*W$Qu]0WP@0n6b7TE^ݴ3֌iqC0HUIQQniD{Aeef;i䧘TMSP<Q$ir[3:mD7 pQUƐ?C ˢۭ: n*-PwS|}aS弧# &y$}yw2 v.+$vHۑ!TVbfD9m*b:ШgڍO'%ٓ!Awt>PaLQu85Z{NZ'8$BDgwOo7e< "GЦ̗1 8:iN/r$&@fVU TŨB#oLd$Fwt6{\`_)*&$SSayPUADDSq Pe7]p0M%+ri2t6%*٪SeDe0lLf< Y̪r*r( * Yaߒ",6㪂DIQZQ$/nR20H2*I:n]ş'c:Jگ5e]Gs^QLd'QTYaBzDA,mǏ*pm!5/-J\nMk>Rܾ&{{L`j9SSɬ Y ^AT-J &(BJʬrmyƚf"U`^q#S݂47eBb}nڔN%c5zo)Gy; -D4Tl d\1t'QTYaBzLA-x\\rtki ypr[_u{{K逪N5R Eu$6% +2m̤%)"5]2N[Ȑ nNbɢ'@=_B.aGw|KR9FO͗n[>2e5˰m2"E6tUSə<1h-NuHiҙOi$ȷtn0[{VcR,գĐlqwˡd:&`Z[jiqu:MPuf"DTo>i[h[$x-KD%KMm#BOH^HXCC@vyEVI}R'T%R+.1{t)r9긩1:FǤeQ JDc,Dr99%u[r͋B҅DwfiN42w4pTQu ֦ m'ITΕ7;GyڶΜ躡s5qu¨Twct壎zR+94XS@KuVh3 S~M-5+ԸeG$skq] m #DשA]}mt*6&Xĩ\n1( #Ym֝Ҩ5 :H#JA' b c5+#HRݓodt6`jY-f(\U=L5t4Gd]3cޝ9 |]29#emY UBF@VT[.SrKKdDw))no >-++ԵSV$L"w/q99d?zҿMVw^=P?rcPwC8$=Ȓq7lgöP%D[}Vm*'k'p5:N%V #e& aE&^!U z䰇OdmLFa/1BfWT f}MiLhd2le46G-Nk֝N$1}'vue7GZ4XRSw`,]*PY9`NFMؓ>n rF&I/&O6~T 5)eq$nKi\d8N1qDnNVh4) mUD2C"KDBmKIrAd #6*̷ 1 ¡L:EQ8Tig7$\iuzOV9\V#WjqJ@jƠ@ xOTzi }K7 j<3.ҫqb%㵙5o7-QP[e7%8YuE>ݷ*Dr"&M"cd< nlo/b=dƨlᨀ"bRUgiӪS;+wL.Yel'H>Kåā.T٭L 2Vf 0 mzpZ!#IU!~kāgdPD\tMfSvf&^9 tPB/$z377nIs{abKYmjSnʞґ2FuJ{Q*g"Fl^ϸȷɧ*i%Sߡ_Ci(T"rQlWo* 3q  /])O363'rIԑEB"R% [z%ܿ''n#lswZy^|ڢ(3]9̍7L~M Y>S'KDypPjvXTrq6rAgLCEOsGQQG:j0@m17A&/?̐9$v]},J^OMN,.䣒GDv%o3;,` maKSji܊ms>Kwޔ1*kUW{W+cdz[Z"bXPSQR`9q Y&(ە?I8l5K3!ZIm>HL4lz{Fu@O چfd}ȌFir=[kE?UbOxW)@\}1 %<&`]SK[DRm$…OW#$s4y&yw#N2B#ݬj\j%N*\jki~BBFǏ"*ͺ.MQ3WPĹ呷^*+O8eӏUOq[S1$+r/tjmѧliy7KMODivuN#SR-ܭi[2b(WɌt̖\5R} |CuTDqq.VK߀^m ə:ȗiZ"/ۼE7GЫӛͺ|tO:>\YlBIT*yDˆ?}ؿ"{uN𺏞?WMjg]>(5hIe?v9!65IJ6V8Ɏ"mݒH-Ub O9IȏY*[j$%:S)b;1ҘuqEmϩd9IUQQ[I"HŊt8.6Q#N/Q[[iNS%. $;lgM?O"\CpuWuH3-j\mC *ܷI.;۬˛w7:/k򚍂;/2+T6Q/[. sS 6,v4v_aT-/rKݪ6yVɻ|qg}o7[ַro[z幢+`;@yQb7\b&${ VE~B4ӘKUu%*"qw6m_zl79$߈:_Ƃȩ˧V^&=NuD =c;oLy-o6oxˆp DT v1*#+}𤊜nS;Fh*f=&=qTIxA.h [4TbЙS5/X "NGemF>[d򚳊[ʘ1Ú9&ɧCYQXz4` wtVDKGڶ+3"Nztŕ2PM(.4 DlILdQGĭ(pGf# Œ-C(&ʛuVTx\4ڕ2C<(罽r' pa A\qt6%B Z;{ʖ {줱$hQ*hqOCEcc/4B9V;2x(ὨdrZ6|'!V\vCN*51n!zљ)tǦ6CrY OHJ'iIIRBZ'.KG,k%*4s?N-՚MSEMTL[Mr`:d8hfRY|SRF2O.D}.?.6#l,6r1wYd!mv֍uhU|` Iu gOI~QSH0RH?.B`d=tCAz.WȤaUzs.[*Q=mv.n$ihj\)a)(VxB+QU@F)dUS; b;wM_\R=WMlGk*e;mf2| *ZD[aFP9+J ʅ:;2Hinqz ]S.6feV{vIJY G!I)(he~ԨJA?+&6~aީRګtcNj6hĒ GF3Rs.UnT&[J\M9sXODG8Fq8rx9m֫rs;\_D]G4E!mX E&GrHW]Ɉ"E1AEE/&K)%LlC ٪LBQ"PLwDnAljTm*yLDzRؖn]VTb- LeQo㼟EǪ= 䵝rGyځ\ܿyޕY7k0l˞c?bQy J:In5r{ pRݎ=OQ5G%P2eңB[}u{ѐ}o2'2-ׯNJ""t' t[q[eЇ |KYUW e{| @6/yo׵9^=9ҋ_%OEZBNU9ɱ9NӤ`#1p:Tz\"B F %4nQ q/g+6uI.5 99Me%[|'㓭8ɘMlQ{B,՗#dٍ}0\q327IM,LɑΤP8_}2-hg9Q5+K.Wm +iv38&#=odscΟI&;lߘnGYՇCN>Bκhٟ^QKO 3N3eRj'D`MJ\GE#wk r Y深o7e 01*=>eJ{Bzd[CIyhnmO .F̬"3N@NvD WJiͣdn HP=W vAEF⼔q4'䪐j6Fyݜ~:D/KNMۼ$MPJSN F˂/TݮfMM!p!C t^rC|qtGiweuRh3DQsf *ni=3^3K mk+֠>'zmA:2 Y@,M~T9qXP@W!ǎ *f>yWrij< (l=n^o27NdBJr; Ry//v 3oyuɔkG!ٽHR; =]T̐*߸zg UB&,Mr^O5oȎYOu\uޏdvgvZ_ &4N>Mm^~  ]m ]8E5WA7vgk]n>:SOAl&aT`B^veEZBNU9ɱ9NӤ`#1p:T>YOw΃2PǙ EfpI$brm{g=WMz l^R"28g"\FC"NȃsCpؽeTħ_Jad:O<2F$ C2fWPD7RD-zDcԕsL#Rn'aG@nD3d8.]tLԬND2"'t UM`Rme81ѫE(.U43WΈ̢N+L+]),(]ZnST}Ok0S ɪ6,T#Fr ) /sO`M˺β*([br=sTSu[7g$v)" c-ˇfaFӨf@.նE*tjd R$-4Gd\$Sgp𹰩"҂Q)tS[U<Ĥ+3*>ꞧY@3(UTKj!DWMwxjr[͝b'o;W:8`Eg:4[/.fD4HUB&뀈H#u wTkxіL.#TѪ/#I)O)]#' СÀg,M"IV%7pd9UB@GEu|وӮ "6NCuU-dejQ61{nr[R!(BKEhUr@n*lftU$B'l2tf+`|C,EE[of/uiܧq'3nq_f.FjUyIlWXҚiL ͛:$^DRל&y z֜\Wr&6l=ZzY!Hrp^kjˑlƾQ㋮8řOF\S"D IRe8n3ETǪE^BAOU9tّL[_Ny(!ӅdIи")eBg6ŷ{RGx~ mۈ-;,4t_dw!fR ǁ2I:{ǾUa}lYLBP^f]:dsScAޏJ+-L$ߕ ;>vʖƷ˄N[™x|ߴ)}ȋ޸՛~݁DIŕW3cND s9V2 "zަulk1v2UZs܇F/$b{wKd;3)7qUEEar!ټ9z=H؀/|#~% MW^pHz犋T^N.eK66=.)q]:{_/7O#.eu_XJ Q-/=QPl)M.%+U]>ew<Q|Z/,~TqyDn~d/mIz>ULxӭwGWQDO-څ5.u*%U_:5{-;&F7Bj8UYʽkE%ʏ} <өu⚦/2"!yE|uSE`˗6[[_ʽIÉ'Fk<(B|Z"߼p꺢/XzSV[ eqvK"]GIҺb ļ8*hR]:UN/yԽzSMqy{}. _U[,E}mǝZ,çTk~?*?`P4/֝Jn"Ezr;љ I4RdU"';&ReEu,*hQBO%O{/ۥ:~*u}ҿGԉ yO}ľte$3[*.S&nTT]K\ulfMlv3I;_$q?k86tՇ J.Tŋu2_uih מt3$UMSW[JBSO8ȰBV.дy20YV#Qktԩnn[!"ʧTy >_3̿91%nB7q?k8dRzE+o\}qE+o\}qE+o\}qE+o\}qE+o\}qE+o\K J I}Re +"&k&DK'b{[] >.=h|^O?_~|{~˘:[^ׇq7B؇UsSAMg p p p p p p p p p p p p p p p p p p p p p ~^u p p ^115y~110U8c8c8c8c8a7Jm,VΖK&ki%.(_>eEȷE ◸jn Di|GeGNi ru K'Qn_2N%AKkD%E.}m~m vceSijRw:%A:umjEMqi').҄p'*uBW PV*u^_f7(5meq[&Cx C2e4km:n4@iqQ5FS3˖ʶ"!eN>}mj$=u6crh,`ܰmPѹ ?S'q?Й6RfD&j*'?uy+.:*$LktDJ1J@\8ԺjGWZi dGf=d FE~|-:<`óխgfMm¢U6P'hGbKMb jCg݄1ZS"Y-ͰE%q1CBLBIt!$TT$UEMSK(s4})/Щ|~oק׺zW>;ߒ 6t!_pT[QrnW[)(e-uDM.)/ѓ'0YIQ  : 5N ~ +MWBDA?{B2\%REΗ'_5+ HQF"~GgiT %d` % /qp::[6 :+o! ]<0RJ b+1XIALD&Ǖ "{r],ei׍j;{DUpEIu l[AJM<-zpv]*,&ÁN/2DR>+uM6l)!)y*e_0㬺AV8ۃu_NBÀ@K$]ʭQDWƴ.uxODr W;aUE6BBȾ׊!ǸkY4"tѯ=^=Hg贗dsztxVaO4óyJ*8wْ]6Q-T9 S$C"0m>q[;:U)$9Bϔ9)L]8v|zJhS[b,*b V@z Ѩ&g}];)W ȶ*/[I[ ڵe{K[yqskm7UtaYm5:40^MOtcZ[ooWvf潾/g811Jҭ]/͋&Um_U?] 1eڥ+ǵ?>8OI ^?] oN?} kj$iڞ[NJT P fT7 Q+yk{kyaSfɮW+_{ r:ן~N)C}ʞBDOX DЁ= bKrbdGS,<ҡwgRk1SgR$:yG@2L3/HnCSb;*jl29'4E\J=WNz b,fèhHk9wsBG | "*Z5lD}:c)ŒF䗝-INPzKU9%>ㆫ>~@ތ)wjT` u!hVėUAk]ѬFX6':&{ft!uttFT ^K#qTMW*$MJNq%qN,Ed䬜5e) ڝo2C(M\6#1eQ1~TX6$6n 1q\$o+gfYS }ҫNH6Rŗ" dw$8Fcò9.rS%ɛ%O= 1T'7- ;2;&eSBgҝ ۯRPx/:{"v_|=z1 =Z\q;y;y0aUHWPKS*[~?ɏO82twQu aO1-^Iu]z?a?;'_yӋ$I^̗/,3XfỲ#~j(}[ ǣ+|}> n}>,m}xٿm|H17[QHQ:oun ٴ|kߨԓȞu7(o_yx*VŦ/N!,Swf4-Rn<(/eTI,%Vʋ9lR&yh T鏻*d7 vCkdqqz+.MHh|~<'VrBjLz3ʆӎy%epw\4Zi F+;\*dyr,pu+n+#kHEңOPiVLsKQDSqM36kg|e?C5 !!e:<'.pʸ(:)&[X=s[`U(r<9UT"7ͺHhTdHlВޛG4VȚT!P"MlSmwyXMCuW* tp8QݲЃm6 6 9"Lp¤([ܐPR= t }Are)ce^5$-P?iTЙ1?\Y׫PS ׼hN.F' E2N4.|6[ӾQG ;d~+l fKҺ&KaUTL1Qbl9 .4w RʫBL핍"PT"SaȘlR$h7ǍlU,K)lux'$1X9!;W: dGIzQ6*leKdǧaEɼYt_ԿO]8ڴzӧ tnn1ztztL0;v~v;tb2/SNӷ^O-ovŽ5MƝTU8(:8M>ٱ@T4HDdwi¨Dc9ͽYlC;FCIqȦ$OZ:s!{3M7Un)r1+ 0ÑCAD&oxDs[*~(xQ nK.f] unPG}4m)=D*.!o2Y#]1wPZN :Di.9 \dWc9™IAyЦk3RD`vnvJ|yTt>Sf}95IM݁:#4! XfcsK//KU!X`A`)p#MMSqAcq*•03RQ]>-^BOǎy㾠:-,J(3|ɔ^qN]^t| "Gh)P#`:GMeR+sҕ| QrrxNc L*m:qE}H.fBkTe五=!c<17&l~MK2ל#ק l+a~˵]?j Ǐ;󾺝NcYx?ly=uq6y%֣dIHrES1U,ɕ!YETƝm[11\V!UNi"뢢LU"R">BqOiLuNA]Lj6Ў +1!1DeEG'x1ϗro2nͯaE]US1eMl5_&m:Nmo75+S<>iדYm/o>vG/ni=8Dm?FҚ**]17?#HyDɞlʼr('(KI)2 (}I Q)qu-Ұ.fM}&E\m6Y'+2!p跐:Q |,&8@ 7J|lN((=^c!#ۯ {[ ~Ӎ_.;oP}LB[Īftzm6 ɗ(m7eOlϾQ0dhPPvmE gò\U07&S,Ca&X>6AbI&Ɲ30jlVƤr  ˍ-|bA˜ЛTgИyeeб2ZBPku*+ ֜m&3ܘs#8ԸRf\GNسQ6Oeɴn,!fLz>&8ԊoTɄKg6\]Ўeu Dr0,D\qQT1⬱Q^xt!*bv\GεOjCUfcȟXn>m3ljFfvi2 yT`mFsF9)G1Չ$N,T .*AROlnOpU< NC@tInKa)s@S-M>t(6)EYQG[pqP3}Svi|Vԧ\Enݭף5mpH t:E3Ng\ $(Usݺe+¬G;yk/G7肓hD2׍N7%Ay9 (]TA"r.eDSmTu2Q(gqH [cn75?4nlḿ_'uxvqo_/ 7(o{ -\MM)u %Z,ʑhNDeFc"qCG.eE$&wڋݒ#[50[-UIϝKX:Au[!}iF +4CKsƨωGbCS;3&ժQᙔvUd?PW:MM|xFyEHv<(U&t5Bmȕv0:k,Q#JNf"l}9˲FWySuD.`@ Cursְ4rrcxvO @?@p*;@)ϫ`ܹx:9|F/~m*mf̔eQ^tMQv1;;2.edAg8ʻ3-2"iE=U[`Wv7#h|qZEAe=([QbEOUyHҐ7 =pa*enM^h{:5qy!ԩ7.b+bptt XAn}qV+ssnDXMx-؏%ٜqX08zm/c5>Rgg`6*;NIj|"eH Vbr82TjtTxa;h2$Vv¶Us2x덝QekqlصI9R[Jfm$B@T345X\V*pÞFۗ[[쀶Elo$Y  @ .ol]mu:;݌u@ 2 t%!P28K췲JVvbKvCH5@Q ۮ],jd訹2'9,.r'6LSn=&O 躐 'xt`Gysߜ=5^7[[r,v#H;əI4"de8em.B:sAYm;qV5-' 6rzt5+TS_~ٻ.6_Mɏo2[U͏P~юݭ俧XB:YTS"I9$`⦉«WUnuUGʀ_]dEZ\ԂE\[턠+r˝(\"["F5@Q.ڔi{ogLa ص'_o&!nRLv MKEzs0K102ώ H;N6N;QގuO94v,G!p M*ҪfBl&2. oģ*SR2g FmWf%GS;L۴k䮾M>FQ18NOmČ" RߔdGyH<`zJy GJkU9Dati+3Ĉó*Ӝp)טW#2 #R` ̗F(R!bO|Snl"aF.!tDHC?RI]M5Xʨ  V%l+;H1ߙO)#OI_u[q"D<=h>]x֜{U'Շ;Q3bnFtMKpPEYej|e-1z7(bNA",wPS[\K╕~o'] ҆-~ "\[+/%N qU6+iVV)0+S 䆏9+;!UɑwnWM1HŌ d-b58D)qU[Q۝ vܕ x]Kn i?}7yz-oӎ6S q~]zz::W8n߫7oӆ1#NSxc--4@9lɛLUDTSeUQ%]INe^sia08"YU˛zy|Tnْ9#hBn -UDK]IJo/UAa+"pp cn/V/m}t|tv~ t|xoEgR}KF[5CIK77ڕM:E-Ւ6:E4r݇L7>w:$Xܝ#JOF0oKKOjLZ~gD1nA{$th8]DVmu9|ߑ3H2@ &7cod($)*ˏ2/ef041`h-sd]NWd8eȄPyVH##:*.Wkƃ\e3UyQ|"R*]DG. fRxH%?-}{Y6HNI&m"eCҳO 1)!+d0q%F(pv;Ub[񩔉CRaʄ9oƀfqzM5 7<<HeF&8@{ϓNn[7F݋ cTV^%K~Dn\ &63f3>2L:F&m2TY6WejvJigG*Td)9PČn7W$4H =]BXvhBYiٲ]zdgVFL: %R|i hZ'cz0$i!5i+8WYn-<*xmMYTp$͡NS ߪ jcx> NT6ى:rRČl]'Ѽ@nI{#6dho8BfbU6ޱ\iw.@PNj|%iqlu蓪TmLcnv܎w9yfphuT6[WL6ѓ$һLyt[Gv5FB.nIkUIL@u\Di Fw`R+r#]oo$b3KÎǒi%XȪ-:}ߔJ{vG2iTeh w^)?Df`0+ 8qOCe;gQ 9zi&40+M2Brv :rS3c{=*[a8ʣVYV!;)_@׶rYJ6" WD7iz[nl3JqSfSѤ9׫5hO'=TUQ"2FM6&"f(SA+-Pmz>.Qy!m곪-Z6Ɯ{y1_И'~~OG;'LB[~K~PV`EhM˨΁ ^.szs15XL#hIm *⯘Atכm-6;ibE͜-RK {‹Z$s-^޼9"0fmȆ.2- #nI 86~3ȩ独#&`1$©{UN$3)LGOl[|d<zdFcUBI qzt7ftA޸H7,&Ej[-1Lct،1Eٺ`}ףonͻ1#J9YЖvgM̥b A5rgxH#l75Ʃؕ[GfZ|^R6-X3gG}r N1Id)a52KV)W9ےs6h&^iYEduBX$#n"g*1NPta R2#Eɹ}P3C7aUFDUΜr_>2qաi#%r ҷ/%A o j,'e+ (*Ͷ4(nwnZ% dӣq[i']pmR32]DQHtDE=Ru*l;iKܲ{R&dx)ӕ\>Ipu®BK͛RҦ8۪Kҁ GiPh!w{ѡE}iX{9MeO(̛zT 0(f Zdt͝JFe~t '#WlLLx1$BW$RPjefD._ S#_6hwWڭɀLRggY&`$NxGfCSz[QϿq/UuJ$ڈNΒB\W݃cՙ0lhRdGTzM/d BG)?}rgZcn1[tm~CHU}:cp9u=wHۿUޭCb QEl6o7 \OTTz_&p3YR2%e@8 ܪ"eI)}_rꍼᘒ*kXtk%Q̦B_6́ K3TDqP 3.>ٍ5JPj'Eo 9@LAuDp \ΚfCp:~ Ohu7!Ik&kӎa{}?N=>_ӏ?nύf)_`)BK}+?)k֫{pܚ6ٽCRێbYe>Wf;λ|["Qjm.m;O7^*dMoUF:7:E~Yp!WmR>A"<(s,Z,Ij(ʫ|}-% 6kTq=.D|7we~}<&ȉL䪄ء!ȱI;OtB^o>4^ U nOåEuMwԺmfcf*qTbA򳥼&[.r3 -f*Iqb@X{!|RDDl:ݫ]2㝫.dQ857VlVl ĘOwC9ĎI>2TvvPd)u'n f%}WM,MƳNɘH|eijBvJjkȓ)hRrSTh\,S37( ~@mAqRI UğP9$1PHehwS9ݧ&#Qpe+E[D6*EQ~#3ST]&N&=FYŧIç4QXR+G9&IQzWZQ3\lE~LqsFb5Mgʚ.+r;ASzشa̛R jJ <z+GT6s{A0O2cʟ8C!W'#Ty"lЪ!ArNTP:9EOv,zt{ӠNIT:ǐ{'iyTr7[*'9b6 6ς#vDDSI*Ybb)GeeC&K0i&\^vhRR 9Qs&j͹VПlRڠTKd>ǍcDI.ҋ1S٨鈑W8\`ʂFW2ؑW2fiUon \zDtW39 e$lg17T92yd? XtXEDEEȈ)dDNDli[6_hnuu"8 TtZ—*'ރMY<ʫW/ b7ÛCTl'K Q[i]eUiRl6ԬE8"vO>"QQ^<886[DOLoY,êpTBLSmö@ 3 Sˡ-ܕUdAKl+50qOw/jޤR!Sfus*6RLO&@Kv\LNXE˝iC.{%5Ql:d6gLCr/wrGh?,ϩUK&h'T<싙Қh* 3;G<*ku*ܟ2{arD?0yӦy:7TYKLU#̉P3Ar|Z,JBFi0cC-QastsoɦHSrT47ӧRo%#2r[TceXASFTrsis#LJgfQwHuZm3u&id q{\e o!6hk]NnbBJ{"<ิIv: %d]VQ&LH:&tgUB y7Nv)n=f4ᖣPg@vUskj9*>OiǧMrIR[RۄXj B {ޓ>Z2K'尣M "`w*h)H36ɻPp1 S7[%Y.Xa̪Îd"ˌ>V- de(NCԷGM>dBnn1Tfź j~ X +yJY .^KC{T +CZ^] AY&}\]zDɏ!+0CLNyj&DJϨYBգm#lZWDŽC):dKSѣfD+uMDFsW/0_*ju*-B%N B"<.:è$\GqmQOU}ѝq>\a'l۴if%4OpQ@PI2DEζN oRWb-GK*GQܕ-b92Z gv Dy7y] T?m't}keud֗6- ]Vʍgi㏭;y-qR>Q2G"uBvBTd!=D@i1 1.'xCّ[25 U(n\reh-%YfILrxL T"XEx}v| u F#Q=2%Q1RZBɣ&>$!I36g5Co>?V?GNjbO?ݗKz1z~qTqSV!(:bꨞi2&{jFhzȪ+{47w& 3alUBC@hT\ t1!RؑSʚu+ɒ*&iI9` r9W^mm[qHDAUE,y- N5)m|-z;v׎ݾ}}iL(+2iQ,4˥.ώvOnc/oE_0R}JJZ<ˑɤǚ)=ʑT§n1d9>S1@qЖ-+n1F[NץoE$@ݜ zK #0F~b?U2Ε;}:iXÜ$L$w#MX221'k葆dMR`UujLvjW|P]B sD9|F{\*,z؍Rᰪa&LCz_O~̅FyQgnZs$6#GW9 ;24!Q(8ݾ"mEEBBNj,C#|NUҙD`ga]My`͏ M^ ˧i+5d!SQced&ǒ<j(ji3yc#;V0a<el"DޙN6#v,a~.kjUx_վӪquĀ"%GcD3,*?_ 5ocfܔvoEk4_.E*8 - õYNlpm4!BKhSRؤӖ9Mʑ^AJ̺Mi%T wLm[ĥ1B8%x;=2 ;e E(U6}zB+5B!㏾q{+BtW[d.8ĐmfP6mi08ԅ  9TƧ)Z! lG%2 vW(!Oi%7q'DdY G-L5_t|S ?xU ^Tҹ5&ʫk)#j/%Daq#o67_b4 fs <ʟ5' g()6FFm(zEAS%w<=ХUch8RU& HJu/͗{` ؕs"d$J}SiԘv_auCUO**BqsiMf+ w[*E]%/UEUTUkm-1yWV|aEmLۛVq9|T$ĊKgB>i+c7 udc-sPĕ.cx8e@AIsd[%(<>@ԉ*J=7JKgG\Gp%3Fn'#4M }P%A6mמ$9M@Uߞ64jUk[J^g> LiѦL3bۑiM`rwXf-j܎«3Lh[-bwF©3:m 6wc!A"bemOn? _Lv8v-^R~Ɏ=e@UTmuw%DS@*-OTu$'CB.-D!kP޵7'D煌%糓(hʢ!fިfJIaO)6㑙r ͭ24rͳ4H(H)ϻQjzDaԄFuQ%i.3 'Idؖq]F~bm:PcE*,4db}Y2"O0RGSz(W>>fl4ؐłQTb(Bim[8';WSiU']%ҝ"t*nnNҶME}E*fܪMɐ-Ȥtox|Ǡ> f6!q~CmڭI@Տ/f o"mqggZPJv5G~--i#oy1;SݲLToR7L#K8O;7\N/E}#ki$d! 0q&4Pm70虲.FVҝ)r"&+dG_9|1 ]U HaݞxOiŒn哚I^gtn9-9'ST)^AKX2cNj$I}Am7\2RUL_rbMs![LzUQzzmFǝ1l21*AFͷhTY'N`{?DO>Q uV9,*gIu(2iZi'tPжNuJafkTcrK-*LwP D> mʌzt3Uu![O802vY7[PpD/hFZ|/3&HDg ihCXҩJS3P ͎#*3MEv<^i%89O#cJS9OF]έ䆉rJ`PH /\$>*/&tږdEe$\qDKy5PN+B{rY92yrQ5y8XW8}_APK"#2rS%u\.j덂5NNc62m]Pך6MUnjVKJćh]jcDR($d?|e*n͇[E$%6͌w6* E&mK:Ey<^vsez}t6)U:u.;ohFSߞ rLq7o *6SPeҋdAMMmP"VƔɰJH4d7EEESg';3o2-Ɋ(WYw)"fP$Ec#/doxr g 8Q %D/Ӊ[R9K0H9J ˩YM טqW0x&.bemGٔncn8M<;zSnތ|ت?}:/In08'as?vҼG]?q]Uynkd;(8^YUmU^ݯ۫葉T!͘UX&tV`&E@)dT h-/nOnS2nv\ Yv@Ǖ]8 Kl>{*el)58O=E3pqe.rZtbVY\܆)e_lGxIΐjdˎۺ wfMBpiqsyHSEu]IU' aH V xNwd#Έhйsm?1m5ģ&IrU]&<`q\6M =+;`N6 ]r 4*o!B,@Б3HVIBL6nv8/B*;12/x˚Y 񬆚sp9ܶ*)6NR:Ffhm9)298I |q LTDԠVf1ۍX"bf_F^e˜qRˡͧ˲&ӥn|8 Bp`r:I˿/8e<7]EnX %-9SY"LX|##a%䏴i@l ϗQnu"T8td)ԚlUW&,\m f5LPǹ@Ӯ,hn;ۑ!fΎdQPQƟjԢ$iͧ*Tv^W~~tڻ&D{EbJ7S1՜sI#To[lמM̗꯺ST)^AKXTjRgYyUHY-9y@ K6\ֵ [ɇi.|[]q'tऊ(;u:Iru } B7rlH]\UG' uS"̽x-0 lSDN1"DdFȍH}dn r|2L7 4|(pT$XG$TXhU.u|mxꛒۛjz]Yu赸x19daaUWޡ,sl9 C @|i0fAdE\ LIUsMJiy֚Fw2߉, w-Y,ap9p[P~OIN<ҫk67uBe ;yʢ})pNvc|:|lvߣvC.xY`˩*_Ɏ_Ǐ64t5r)nId ^OO3zP&vd >2#Dթ&VeI9-&L؍Z1A(XGÎtA#FR:۩YENSG0#o+jOԄqtc(GT9Q$tZ@ )1Lkp.~8]GajqZz e=T!#~j\}(,!~ 邵XޏXٷ۟P21j54+ѷr̊nէʄKI)[yn1{",a&`U*0]y fwjJw9GXFT0dӪ2ܔN: J6h'7,yz:yٷ(T#Y_u $9N 2c82u\fҋ*G%ԫrqTrIT49.yfiQ"%mWI!JӝZs%Wh$r@6M# tϒ$hMɌ25u*3zM1IDBI'\;PA =q3Ԩ ߥ;^LęON6!ʋ H2g,ipܙf˦էE:&Q3jJQiOMwf'hՇLL5|+9tM8uxH3R Bb;>I9J$6ISͬUevʲ?f>H6Pp(rN]6Se"L鍹,6$l6KU}ҝqJJʚ6'OqC٤_E|DD?7=)du~:&ƨB9HGe> GNR!nNewFy0 rͼP_cʡ#g<5R Kw,Y_ܓdȭ!L= Lv'!$ LUƏ2 {d׬PdJ:|O6  y($όG[\LSh~*qeTkkꨪof ʦR#.PqڄGuFdP$wQe7cty>vׅF= 8UEu:x[qǛ㏛ݍg?+?a{Mwԯ%J -bZVDFʹVImLu/ta&{:CQrcPV6 ˨ChzA Ȑ JMD&4E+n4Gq3dqu@Nˠ/:ڷW}#fVLa(H1ES!&2Pi .qh:N%S>-o2Ε:3&A(SuymAʔiMI*L-B{ gyv͆2lmBzKHA&Wǚ9=Z[IMq|4.D+QgUYTjǣđE|LgFZ-ڊDJ^7(Ɠ"]^Vd)O4-ɮִ{rdYZSik ܓ4sLښ fOtvy̫rS3ZJ)C~ǦɁuMIfk)&w6veYdv B3eRěL軚TG3ƕꉶ>ᔘ9**AHUMrN6:D^FsF EvLʥ&OfÝ;6ڬ<\ueg{6ٷA!jNS-jr։/'OW\ev%Kӥ_/˕W5˃ hQ}yp鎚'Z]U-6ѰhR5ko1æm}NPm{^R\si{ Aogь2'4;luo?N84uVq! 7M ӄJeKHE(;1 ſ *Fh("˂*U̷˚ҲnOu9ɦ9U{+ [YW2j7Ll*CQbPŗ9F`$̑A]j<`9-y ݑI#DU6^_p6e6mjI! !SE:+uK!RK^"O$%t\xo&?O}UU_^=!`iH 2EMqvk6%ḨT1a̓"osj UH'!bA8 1d UnI,# u sNQe#iΖ}lyƝ"C$:)a5YT[NṊ 9zJҶv>/=kc^|O_mPyEW7StpO&틎"TbpĬlԈ9`W5pufx+6ضyDB-m FsgEm4"mZ0qILĀ *Hmir]TAQLäRȥA![c%p1,r\D |]Zvz&:;v\i͎;vxiz]ɮק|Xn?]tBf~xӛJc]S{p^G~dL[]RU%G1KD0R(e)gh+)\}6IJdyiUR]ou6F|LT]E"Y LbF"nLJOF6D⥕VcɞTr&Aq Dq!r\ϸR@KnAƎ 5u̮H{\>gu"y3Zhu NǠʣnco<ܺ#k{F>ԲlqXS<*,ICL&߆O2ӄ܀Z})rrb ͍*(/Mi.E.Jҹ96:ZEJ<֜}z;|P7o>ۭ]T$m6F@G6]>yu݃@-YG( Fў6Mt_U/C5&>ș6"5:O3FݫU_ObD{#͓UK^2b,j>-p55fХ^EܡS2Qd_htzC [Q`R#q$-5܈ÀTxQC9 XtcoMMPj r%xjEuTv0-67uQQ"qS,J8<7"e$-(=(>ˊYo1ij92 Qf-BDMWjLĪ4G~p Ik"j=JrHq'%9σ;:өG\VُIq-9e,HgH~,qOu*s${gME]L}m8W)Ey'0.GC4 F3]ǝOxMSeL 썄âO+l8)OT '664E|R%8"Ee)lm dTg6혨UPjԔX P ;`G[9k8$wm>$8{Jw*%u,z JĀjT-7TVZCgj$QR$‹Sԩ*lMΦ̹* TfV8oey<%͞ iqqdSN\sKuKS#4:0rcffBE2*4llːڲW4s;aսҝqIJʚ5{ixjWFc8ce ˆx̯EU=8)(QoH5*l"_}Y;ghKSe6hK%-u UNRQ(;H1qv~xӊsR6(8*\V+-tʪj=?ET}ohbC }69jkH1{Fo׮pe-< SĶ.O֓hMVy4M1>NMB 9m.rȮq%c~ʍvcbD?/Cl;}э*dܿk9Z!R-D hvrݿwﺋiьv-aIi|rۍ4JHh!(>*(]r^x"euiwk$@*isʩwo[[)f.z:qۣ;tzݻph{'L7ˋZ|x=l6:S|)z<=&)CC}ta|mNJ IklC#Qvy86EnDF[6KHѸI6qƙL葻 O.K8,uhǚ"*.L)">EJt\qz0$$!_nɘ7QV>9Qeڒ\2_j6;\dRK!'01*&I$!LªA]Szz4&Z[MR6K%".:juLy@ X㥑!EQs+ |=21T[[OK2ʗ6苆jXm!R4&Wzeq;]6d YLCiQz;iFnajTWBIJ 1(R6OiLk~[* hq8˷jqTʦΛNW6ga+"媊fqu%J)h'tCȁdǛd|(|D4Zd:ˉ #ͩi-2`m$5"4j>(7!crld2MEۼw%+f)'UT7-YM7&̊{i[z{~ZclBm^g6uNL6c+O;X#W^KGaV#a^V`]k4t60aqiM)N#u)eR vhL2%51b˕)Qv yY:Z9LN/9K}IWGS5",*hwU Iwy0N.R&KnlR5ak2٫mhM F"9sb#LdD-p38vm$U6AڠVKM:ESHLnQ 5M^56UNQRXOS'{M`mچԻMԪVfSr*;=?(JDu5.Un:-Kg+څM4!BS2ЊT6$$xRCD*[e52ZlIxV=RCTL4ĵ1=R;&oQڪd ϗm2|ffTsfNj eI}<C0)`c1Zk\c -b)\Yߌ}֤GGI%aTmٶqf]ڶ9Br Γ2: L_vМ/b @eiQTnDSۑ%p FP*e\Pˮ}[gި\AUiѤǟ<۷nՏ{4$:?* 躖<я'nlvx/Wp^}3)o̼z<޵/_)o=;&WQЊL:$K3y/~j1 I* Jf)0gyBϋ58pn[x V)JCLfPy2J1^R)-C)qh9UvQ6-Tfy_~a(f%3=jses}BNH#"TJw(uDR_Z[ #rkJ\ 2*"Nʼ M.AN* *<[cYimN|fCf{F"!?s%FwQ!&hV9ptT HӡIj܈ mUr<ˀ]risT)>S]! *(j*w>̕g~ӣ/٨y)K|V5Up֟F)^#WG:3Qc[:R2;:p4-,WՕMI( hQ+ȐQNfu4PmC#-DYETLS^Pk0"2[5Eo/!I)3%g,oJ*M&c_7^ˢǛ&&(R!Xe F`1KB*oGz84$e HoeBUK†]"݉*UF$TBIzʪষ[x*5b3yo7;E sQCIǘ!p [#~"-^1ℹx_e ӡF1|,Ȓ%Dvo(+mݵe^V0 dH[:yy3N7%ɛS-yQ`cBs NMqSWE@9U2$,_*n(y9Ksܘյhf@ǎ)#$NMb&raKts۪jLؕz Zthl+&|e@bԡLVχTi$7<{!#Eg4F kBKuDFohSBFijd[ʇ"GU0| idlLw% EN!o yDNhQ$lTy$2]h LtT1bF *6:C&KT z-*ʅIIPborg ^y*u4fmU\fሑn5c"oIG8,oM:'guPEiRb$bQX췗LUӟqINʚ3*g2$ec"}OȈ.ᐫTF\]l93zc Eݪ3JvCpK;2k-)n'O)^h'?&JR9dn$Wrg s1W'8R:xæe~d^'|YZ4-lX}cʪRjkmx?Q(8I:yFgvr-B3 H#y1Uvd^hq7OVj?emFg9Di|xӯn;yס=:>>>Vxe,6~(0=-#UQ]Vq(lh0vN3 ^5Q]b7Sss/l'^mdTQӇULjav͢V}$ X۲Ob} ce7R19{y1k1y;vU9.㝢o}ъP@"pE쩅^z_0~Rcm%C.Z _`!Sl#+L7DD.t"_^iM E*4Ex-E _*TʪnbuT7X~wZ淵aUWvxxԷlCkv9uoG!Nmle()4K௷0ʩJRel`GpbJImm1vRvET6݋ql̛e9Cm0Yc 7ۛV߼c1#Bn}6: Mej5Vl踤>HBv Hu)mz0|W-r^]>=xu.juv![ڦUiӌSQAWj2|myD]tIl4!E&%mwnZ<Іspe4曈Eڍ\ ΍oyR(A%d0v)[sX| 'hb7bt]v39E>z8VV+$ۄE`ǐ>g e7nǢ(JZԤjGDک*]KsjZ*XmNGA) -R`2War:$i%ħcBuaNX܊]N0:ājDR in܀0BQy^KǝFGPNrGɏhVfDM4rb:$ra[iԈ-&H69K`C}̎F51*U5IUdN8qB\l "[u|l0IֳsܪS*F6 U(&M.3n 7*!?ąEQRحl|)-IL7R2$̦ 9.h;DgCxlEV|٧L;R"ulVj{[IF ܏NtmFMj/Tz><D V !5,S0[äq$&*S{MwE4iVE7gH$VَYCU&ّ.kk$:..I'I~~S6d(yS*Kxrr3, 7 IRޤ^щZvy>@mN L ᷎IFtkM}ßԶ{twh[:Om k}T Ժ*9ɝ}ᶒ{qNӛa[LZ IFUT|j@GIRa_~ V^ConDܒS'*ylI )Fx8q%΂6oE z-s]ru>Mء4ڑ2Y[w$ˉ%ЕeD]mIKY'm2j"Uo}kqϧK^JST1c_cj:d_i /'8*k{-at¼Ɛ$OAyB$ƣ8Ld> TI$ҿAO}$O<]*3CsLU//ºh5=\0At\+bo+l4/oGOfԑi$r ݸM0ƈK`nreHvL7NL9 Dc 5h]ȴJcnCf[$ \ ٜ+>`%L*OHyWS6؍78KVͺe7؎܇G[eݣNZa@4-ۤ}ތ U[,Blߎۑ&eeFSdM}3qL_]Β-"~U2I;!Kq<rQP.}Y/k7::G ?F]cBr=k}W ۠pve=xKqS"4ܛT[1j1[DQ[E-UtJtZ|eymPP<1IHAF&#`0hْٙ!(*WFvTVFdb1`,n+p\戯+"x.ƇpST勮>>ThbS\.R\Q% FU}MFh&:(FϓOm0$ GSwrD7Eњ"0FFw*:].]Da $0!GUMv_ܼ&ԙR;?"BaXKѓ$|//jvQM"wrN; sjFSm=3(I\W,> K]@_{g])kuCMCSGP۝Uݸp(&&)SvgʀIKb|4P FМ;2Ea:)6(6&JGںІTB*"C*H5W#&G_a (x>X?N5Tk-EO:DѸ#QR7l45DNLZ;; RҩDX $ 5 r[>$;kd>Pf]JٞQؑ#FbDʼh#Μ暒L1Nڪx6*49p5'ʐg#rOܾq Ì.mIN«6.00FB$6T)W*kalS64HGw?DI3KHb2{߽$RM,/m~ЬiK34րu#Ik0;aS 3LǙ-6^#B%|r!7S>m93timxu -F)59cFR+l ~4ځ! i(69!6_(u(ӣɃ$䀄M+pw.G.}'V_nWݖ-*)Hx4!E\|7vƞn?4{ϓ^M/no&>읺÷Ԝ1_lvEOԽ^tE__4}e_ByHNʚ^K^υ!t F&)I6oeSErE"OKN]w.u1GX,yq_ `e~q*$cpIS_]ÑOj*ѽYTKDW鏛pB8VUQ;'gNLEQ nkҜrX,r/Kha='gi)* 9&l#8ѓ BmIwij/0,b j(梓n:w>fvL?mkހӒ=DJ.s 2n3h> .6cjݭMTc$DԷ٨T Ð**RUeH~[JؚS=TZK2e#Qi[!+m 3eqDgT-&23NJ fqQq# jBDhL<%~h5~]V"nډPz7#l}̍?Go/ޛۇo_y? Eƶ8vѯoU.Wh}dכҟ?o7)-EۣT쪘/qu["bd R=ӁWP~Rׯ.GT#Vd QK- SNA'd¯SXUDhV82ݑJGU)!rOOV~Nrb,Dtڌjtp$ GfSJL))ۨYO G8;-#tե0N:C0EܺhdYKjT$՞SbXѻ44iThBuf˻TJՍ Ir$Xe[E'ILvm ~D(eBej/I%*|g6rdp[E yƋqڕV@ڧMARii"n5doTCft8H=S$`gNGA*0d>zմyyKxcҚt`.8Ƈ$BΧY.Q,qGqQEQ[jDQ|"o(.eUEL.CW27K!_;DLJ!PzdEJua yQ";$$Px&6+"G1Uo4Ơԇ$#rmo3,CFWyv6Ve ƭ5Y-y73/5iK"Y0F%SsYuG|{_]02fPwj~.+n9߆WPTl{u"0rMӣ$EDuYQB. #hiYh4hlMFdxLHy]ڸ4"q%GV'4C}U#-ܦc! F$|xF4R5Ch6f"9%w)0%T SBgbb ʳ`M&<5j}NJ鐹33(⫫*j2lˎ_aVS)4qisi"}ГW2-3GF{cPiG] 8Ht72aÐP/Z;G>Tׯ*23\&M[t[4jӉn j%eN'g޾둡)[̔1_: :4۱U3a2Vtj;JB Hox❱{aGBDWohvGElp*(Gapu渦6BBTh5i;U/)Ig1aO`Q\*57#Q1*n3hI=!Lfn;7"& |V,#BtzT;mT9COH?/f[bS(2ReSX}TDӾT]ؚ7 튖7!>3R$Y:Zq ZEsaP'm6Q%i#8qJ:@4`,fIUjV6f(:{US$ zC.@b7b CQ"J+1&j$e4$0O{lvz9zc%n(O˭T pj0} 2 ^_&j9 yU^ dREqBCϓЫT$Ӆۏ2}\&. ʄaWZt1Awj3NOZ7)TҘ$)DTnNKt⨯ɆEՈQM8' /4t͕s}l"O HàxXx1GN~8~N'h^-ǫ|{o{11 5*;6KTtco 8ӚG[mImqUD̂K* RuDerACt`e-dj㭐Xc6mĒpn[Ld楗(1v2܆HUPSCʤ(g/nv;tBi%MYPLiGrRu6BVĝ"ɼ)W|TW="xӦ;vWtKױ^^oɎ_O1﯍6]zx}>޲kkK?O}jG>TOmM,u(}D!cƱͲ хܰmԆ=hqut.rZs0]_'ͩni\TK XLj:-F=Ep{E#2D4@fn7դ'%>p̸6_Vl1YٓJ 6AX{-#h\QnNmJ[zCۓ$QoF/.,͜szv\x[TDb":нʕ{^Vd4Jdo}n=Z,tLȉt8PICV%Mg:6 <Wh:{DzbÚ1M2/Cv8 K/ ӊظ1}(#GuhelFFHU-,bn1u- *Q\ .tY_S4qrJ wV[q2K&Pd#ޟ2, (* \tk"~ I;'Q00" w-jLHW;κ_+r)w0sNr|L"ǀ6E`lE )$nwrd ݖEN\l=KCh&ܦ=*TrN9Җlҗ$Q[h.2I17fAe1)ӣ1cH!\bȼlD #qG7.OҨ8Ӓ{LXrދRyTmĉ? mYAeAZm SK_6*Cv3L ˴C= (/"*#0c;e@쨊_^;G>TzD"TJ:}UZ]BɔDN発quw\pZ2RqΈHB#,ǽ9U*g F!e3xܓ[8lO Kwg'j'o$Ipe22\6N$KYpDt *e:aRҤ%$)-w#!x:$BCllTS^00 !.gG^y $֟XRRn=Ldr&˕Օ=|# -(* ӏ4u7"511mRV>؊oFAUKo~)b= !ԢHGbqU7`J!dyFnҩmt1JEDrSu v-&H&Fs5uy#L tl-N3rdq*Qy˩q [=pjK(;tEXm "- n\s.("EOx_ݫQs!iRuu6pME_'MԜT 5=pׁץ{-w4 Oڊ&3yJm)A`԰aٔ""ݨS2ELEjlIjDx6Ti $5'*inĤP G;ՈQn,8p >1o=0):0XʳG4Hò.-Uڤ4H-ً/G&+U8%Me ?^0`$Τbǒ"… 2g  8u.$aGj9 *J\Fr6ܐ*Wwv- ]-LQn%Jr:sZTEPrU\G4GemȐY %[LIt&e.&KMVf3NIz3|˼T0HӖSa+Uf7R P-2MIe`j2WޞmCGФJp@tTlQmBϩZCv@e=.uFljmNLI#&aDdp` D_:cxPa3*WKT6z#cr$9"o$4(+PߑD6o2)&c[16] Q Zwg}iDb,!VY٩-;!4ͩ ?:1$).GҨuj"+M eӨ/ctFj҄7%hZHG$Ԝ.@CIZҍQIP%FS_%~ϼBu-TQ Qܗ%d(N Ui7 $Qk+nXQ1m%dG( ! ~̙9O|r@1\3%.?&T2UB*d<󐨛BiM{ig:::HɎG9S.ۼ4ܬy'e"%%bѦۭ*bCn?mw4*6l( ((BH%k=O%o6c\EG [%:@o b~HJ[szYAĤ.Hs+gUu VJ4©Jbə3wt4mqjTwyU]c|*f]m-PlN#OCdm-kV5t&vU23)CQVrrl b]49. vпU(2Z2h6"{t艡 L5?b"[ s8vR,\aǪ^ 1sE|u$܍yFuۑh0KTrM&E6C(#6)T̓s6  vIr63ewyQC?L0 `ي*odW#ioԣ@7 *]IqJd imce&7Y{\ۋ6jl4vٕQԙ|3< oLFo6%pS.r e 9\7(Ӵe0b[H (G=yx+ncmRLGivݩTDkrĜ4hx,?P$0#NӪ !PQ*O"I6}mdc[>IO:(7J;Bu0"O2NVf}a@M׶E; Ԍڋ'5] `Ɏ3)gT71F7/ڨFv2T(Sz&s# LkMxYԔy:Wշq#ʓ9LfYWi)8o>"0QYѨUZ}.Y|'̀ ]bhuISc6Զ#lvTX p7=bL ݧf3{WB@>,WvQ\iI)!E( vUIPH/1>qqc *e3ݧ>&P~.4S${5*E3jh]) *,c9O9"|T ӫٜq V*v{i#a:P̑ML%i UD9m&`uW!6ܩN01T!0).hHEM1GRʀ#Pir] ¨Y̌18͕D Q_T}|*Az%nЕtraJn{.hꛑ`EjNzz+k~%'yVwDS'~]/J 9$zs^Xۏ&JumBjŖ 6Ė[Ej[c;[ ڪHI[$T$ uvْۜ"* (!1RZۚjBD#d-5Ľ|ۻkq\e7Q),kvjxӔd`\'UtOwq5$d-"YJo#nVAm&n6j4$ni49u& ] Q}3QeBl@hMu&2ylj᳻XȎfr]'k,x#ŐnXPL*r i&D+m4ӷ y;vnǣ͍e+K-YsR"[۪;׀.D/;2Qh^Ek"t("(DD4DN?£T1Ǘʾ֤M~vOٺTGE"##DG35~S3DlW*btŸ5mT˯g`ʎY.."N@윝Vjh]mBFė_PXI &e(Mh)+d#Q}GI30gR(>J)Ԩ0faÌԲ186!uU ]UmrNTi5xL ؑoROR%sOW0WaJ9 .ܹ ϖmFp6g$BO qXٗ%Kq4]khojCUjOқCANSS>\6"K9%5_bGi r5FHY"z<8 tخ4MD̈́#틌ftUeH[qf$ nC5-3g> YcǛ1i&ɃSuOgT=ٝԂ}fm+c=*<:Jiv;٣KGI9#2m4+{©0l^V7+JaF[mݚMmR<ݖ.mbEabΗ4vZal@ b ` ((O[^v=C 6LJe}nuONBjp{u׺[K ҋn˧F.lܑX{!,xϵ9ӉeŵU{ʹFA~/Twњq 2(9QpP}R4F6W\yK>]MWM:^6m!_ŧ_1=`&3 E"8GzoYP;i~ trq߻.O&tK~~v濑4^ҽuON.!VdE^kfu8߯ˎݻuۊzݻzqid5>mg7d9U.9 ۜuV+"㋘"7YO;3yBm[Q)@8eqwA-TV˧1G 8t'"<<ƞN[d_ lc[ ڏX4]RIeK.ѮfNnki Ǘ /hVң@K6,setUH9:^ٮC.?僽;tx--:T[b4i$H}ed6㮺ᨃmFfd"D[sBOpI/wrK_2 Z7])qѦfn+D@9D:aO X6\ hm!". w DS4[;30V=8al{BE]K&nף3Q 7|qv%%_%E?4@/=(_E@.W/,$m%Xw')moaTv>j^V =?qq[!eƢal(;z~meN '/MV$]]xTۤN5o< ZҪ\퓫Ez9j1ydEinqxRU~[Yc[*Ƒn_Q<ٜpW\.&ͪ4A׭[͋Ml}}[֭ne_>6lru۪[Sh{eDD;_YQjH<@+2%q(>+nKdoF92ikK^vp4 -[9Wl͊Ϙaŷ)13+tK{mOkꉮ/ܷu愘k4o$QoꭥN'_;}̝͟hϭ6j7_mp6ſweőv8uQ}NvK˶i{wۚɚ Ww.gr",*([@0BQNp>6oҴhvuyL zS_ernr Et_Oe6"{'P3K~"[*8V+J_Z&x`MoѮ-ܽO>5_S>WDy'F4CQN:㭢:l :84߆S/o:vLxp;uG_s^T>ʾ[b+"iOmǢ鎮0X[-dQzIW%_\ȣ_:ȋu%ҧuɯW}㤾6D__z==vݻv[9n2Qzly8v-{ytu|x_vWO*")--nkDn;,`_ "OeYI߁"y<8S[(j7Ej<*_QEbGD(+ԢG[p*5E-޺@[&Sǣ{O[?fCӆ2u~ok[𾚧F➾"qvq&OQ3Y%<\y m٨yS%rtFcC,MOuAVqm%TDD舉Uz*WiTLv鼡SDJqro:!bm^G;_pSPqQe\κ@܉ɤ*Ģ:b=:de%6A[mutJKf( 6rH]2jٸ@*\G{ܮuwIe;辌~ώ~?W'l2 }=~ݯɧ*pr}r0@'Nl?K4\0*9ۈtx舧yJz8'ο7~я׊陗V5uᎅO8tt.6]wmm>m27KtqE/w@∉*tM;)]x^VE5Đ ¡'g)tjN%зj<\NDOjt {"U%UVMG̓ Bս'2&6,B?:*.eDTTTÌ-ݢ_lj |暊e pǣ{O[?f@A~A,uk{%jŵWŭEZ :~ѯVMGp 17"ݯCz**쫍H4n,MK* 1jqq#[""k{ch'sSR`ؑT.J{aaR{M",ʳE#"1YE\{ۚՂZdݠќeMaПW^Gm5fJ({1nƚY|EN5Ml&S/XŠFʂ(Zםlol8i5K+*p[ 81ӲTܸڷEUR:F$80$qykg!ec6/͹ XP6Nr4 ɇt%LtDQR|ݼՎ8L^kOJ^qëÍexfڏYx$Lȗ\ ,nXaKY畲B$w^97_Tę >*HL௄"6V-P9qFV{#dMyӝ+P5˪~Qէ"QaHzYMl ]Nl"*m0n4LFa{60ӄUs! JIk]mU$CipU@ 3\ TI/$T]S-NЩ-ڧ2/+МCӫYDi<۾EjW` c/8lmPTFqL(rQG<3pMn“B|ķ!^Dd+]SٺFXOI`7y2Ăi7:(ve<%q̊gKYTK-nNЏYIbf4_R3EqEqM>P rTvT=eq2dqѶ#09QIrGqDUJ$Q,ɲ%92#7W7l(w}g^s~-=i o.=p|tuy^+罸|q||]x~qUɯrv\L\<o9_ DhM}l,S4l{+cXȍe9x:@VT eU˻oE|=p8 *%~YȪWb?e+']$}*U[""\̍FEE$$K$B'nRRQDG+"ui\̆)t*Jvo+fDwt.FV{ǘ+Y.*sO.P+jYQu‰" QSEEE~Qէ|ԯ|2V . e#%#mn.ҲvbuBv6}4n dhJlvGc ȵƫ.˽HE19 <Ęv;#Z+ U#eɒMIe֎\OPjnv#i\~NL=#3M%Jiȑ [@~1 ͭ8L<*mZGF\$v4-:X"zta53![UIsǧ~4WjlMP74L*FALf[ +cJ:WjTH_uZmmW OWVrK+Y0z.r.|In:\eer4b'h]XQ8$h1F(e*CU#vӒNj;l2y-A[S]|"弖)׎ݻybvkc*"p7od2%锗+Hյ'Qp@5Î FbQ2osH\]4CU"gUoIAz [C3T"IKT 渠mh)U.v?F=ݼM{_ c؊ëb"i||8ȴ[ػ7x^#Ikd0 $@E [Z$KS"˘uh wyE%yʩˉ.!ۚF gueE\LTfR)[;5s}YA1dhG#Ur8*\*zou+g#{+zxD#[y-uU;l'lݝ#eRUx.""Tz qlUZwkk I#H72hڶ{aSx\Ĥw|zaE6mGVm 7L}ȁVI5+lDpP!냩A;OJDv#"+& g:2wv'IaАGރmMRjU!=FvHBmmQPw2Q޶w[ U-ﮃu6JRa/r U c?J.#TeE\g*Qய\4y<I~O>ǧy=ۧ\iƾ{tďtӫh=}8}>z54t9U3*)ɠĂqBك:R)E[l=}RmV a%+!~%f6FnO3ifHåPgme̒R6\'fI*E@ڊtFjF~-chImXs%ankf؟ЫS!S<+[I*(TD},|B:[I:`Wo}bq!E^ bu'{(&yK-:k0qr$bl'ڕKhbNp!1U㢢A\?78qx/%@k5]0\HsfQULK75קEg%JJ2z<\ Knl#T5tiqN5*;MĘepT c&%bU0HttHݱ8h.JkrUUUqV,_&>IcED"˔-,ͥNt~8ۥ~ |)Ӎ<ݯێ{{q-vT;"PP1;ㅲft*\Ré/9,EtհӘؖʋ>6ʀtUc(TLva5'4*_.:Ui}"tu.q,@Jׅ _F;uqn߯{Gan4<넾8/ڏ{AQ}֧|;e6NjE}-k<6נqhӾVϯ2TlIZ4[h`ɍCFMU1j5R47 n:",fs2Γ"Z%1wN+%]G{P<:CFUx#iYM41e` e!g>|*<[6ȥ¢N9z3ŝlx ӀkZ] }Ѳt,SD}xG^oE덦ڊT{i1l3D~Osʸ+:nPl^Oș*T m8Bd9і嶕TNH>/)&z[ͣ@9;8מ |auV\ C,&] 807ΧZǬS0ӭdzP 2TUeq"ۍT_2u|዁"um8uӥCBE]VoK.xR*M6I4"_1ql"]8⿻CTڴWQ"a.ml].H.!?R?tdA<ٕ3/޺Wp"q?r ~j.*JJ{\vӷË_ю:oDqDŽ[(ҋ-ʋ#]Sv+54[m/];?yi~ۭ|o׋f<-tAi얷tio3WǶ7|$+sG%} n>=nl2vvﮋn*'q\x㚺/M^UW|ץM~^?Kߦݯ㷓1'=~v8kvNjw`|Qԧyyi1ٔ^-M1D7l$ JO0J2H(0yvJj5O)A-qBC.6 өYfM R4A~;r1 lE}Qamv.5-dXl\#q9$)̢ EL35p'G2pݪ 9h42-;Rp e E6 mY§SiڸԄ}C/v\iב'ci4 1N"CUe!JZ ˚#5T6\?%֛U@:IkTlel_kKm?],5F^*UIo]V Mj2܆SD•`@MpXÏ )D(bPO"lmOKDjlՅ>=b{/BdԷ` 8(+q&lbW/%eÄRL% 4B-YTbtlj`UٍKɑ]ڄN$1g*;d-o"?92M6b2eʢ+NJ4TW;[|1i˨ɉ3O1C f˾8^&U]>p䷛#6Ln+LDQ=h3{)5~ "oMz+Qs߾/>o_ML| 8sxp,ᦷ-_cU~&JKttE^*zo$ -.wGݼ>NތY9B|J_ -+5ͭ_[m1nF/۷o& OB?_V2jk["e^ ,:U[xWN:}2+] VȜN+&JJDݕwa;ʚJmbq̐zLhhvhb\D7Tn}"o- zO^35OqƗ᧿}|_6xKzx|}>NqWֶ~|y0oU^l6WתkNsm7s;AG8{_^q}jdo>o[y|=!eĿu&cӲ5GW.BgEBCS@T#֝ʅ20fLM7*Vs&5dkc쾷o׎ݿN#iuV[%ɥߝttLj[O6~V>/_֢Nc8Ww`\ΊdtU0QAID2(ENm:#`tl7- tDLEEQ!$ &*.wm^].t$] +SUWy%n-! 9t^uE"M*[͢^ˆ"_ȝ"(\HWEEEQSEE[}A4]* 2Q?Toui+g>iΪ\6PrbMm3̜n)}hQYT;"EG\-.JrB˔*Lo 6УM#"(e%"E%c_/ ԺO]'8,ɭ˯)y3t~/ŋtv1O' }6ξƷvcN}ׅ7OO&kzW~DOj= OƼ}zB^m ?J辏>? ?nnݺ1vӫ)L׋R$_9"O{|xzCj|Q/d[ }/4Q5RTO"։QȜzI2[iGm٦-Ȟ@V 1^9lο3_v)yÅ5=~A!sHHY JXb$E.slCm^Nwi8kᴵ NFɕ28M ߇dîMZ}Gyˎ?V8up _׍=7]Ep-EtD[,Nmt$i4gV8) -"\}P<%׊+mK~8e[ d^tiGm??Zyý{Mc>W; .2{^f}ܾ`l0C^}kݚ} ugJƾݽi~{q{vLkqhKuZ\UUX*dʟPk㕸8f'Fsl)~#æ ㈋ QE+d~O'}\TDE*kҺ߼? (zp~=;u^)~ˎO'M&;}>\kׇ} 8eKV\TVn`HU nJYQ}*YtmpUmt^u '<-O__{=nIrdXqt-Whs%KpӜiQYS1 Ӝu&p*lgrx[{TM," Θ eE-?m xyp6jka{Mc>S(@qylW) W3n|ϼ_lxTMR+%($&1`PpI܀ূ)4xqCQ|4(n\[B"oU7wGm9W8eW=m}٧|QVnx )F)/A3^@p޵Aɼ O ;=3.8p*4m3?p_젹'BkaTQ'l:׮?ݣp̿*flS+WD^.A[uftzݻ_ nގl/o7/s.c۲o*cK5^zoiΈkaIeTtNvu,Yp2p.HɄD$EGUΪVLj!ݱ{M̪tlzlBHbX'+h7{n8I}ҩ]{eGq,B?:*.IbD!TTE2'F`q!  cR%VLPY#v"^$+9.QCʹ%LER>3Nh!f n9JzI9s9Drif^UN'pWn lp^?OЉ{cݭރl^o#`QxSDۭYE sa[. ZTSZg2)!:̈JbOn(Hh_."7魒tlSL Mwhc :Hͧ2^tksvHj^lBQ|DK"Y:-ޏyz۷v5ߢHkM2CT.xcK5w?u-g@s tl,W: FlSZk**˗q+CJAKVD8ht"U"^UUnUO #}]c`uNQcnva/k3~M2:_EQ5 ѫ[LGO vx2㼩f#i*DVu˛c8xۧ㧷_Tz[OO=}u Aw4?v)-gׅ\ozJ"DDUUtDDUxa6ʎ5-e݂ 73? {*kK}HV A3x'*HX_ _kp{z|L2'MH:_-ۇĘ&=|߯T- ۯp#i3;!]O@lS[  .uMa,]  ta֑Sjds'URp_; [A<]EM?F8enݗ|q[qh6fۚ[ >l~?V6Õ5Fٌ.sڷH*uHa-T\sUQ7rȭ6K{ [W. @eT.*m)"/D?Nu b;OL*nn<H\itPU!hSݚAԷDle McKݍ Yyݡ U\zmFs4Xk/D\"ʫ*!ӣgDLcxWy*[-LM3f9C~ޜO6WuO_M687wA^cH@Q]Є4!h~S>Zy\h24demqT[]mL\j}gė51.n8-ܹ!\.]W~ò?ZTQbtxȻ٦K""cijj$T`A}DzXlRI׀" ݪTQaod*[7 lmS@O&(i sd dYm1KKopAU\9q$8 EuAm AR"]z1Fa*+i,%.!96IZ̄n;oٌ5xi!6ዣ$ݶ y1R&3HGwo&`#:6l|3NѾ_f϶&4x n@DotSJCq$ ŋ.6w8|>p3 ^~B)|ޕ\|uLS3pr$trFrQQ׏7pM=/o/FmU+';XW^/R㵾}.>tE//&Rr2939O/ɉQ~:*"}.2\A>bhjSzWAK^Մ%P]47tpMqQBd3OzE},{djMJKU=&{8I"j8\^p-ׂXPE8Ov;lߺ3>LsG? i։Qm$CIJP0eow68&yWAaj q\ *rHZyZe@-ɩybәz! I}D7`BFa"HIg2bń$gQ qSe W{"+fU?Vj;p'e9Xr6-:2AxDKlϒUluQS/9q%&,=^qB4W_'R{d5QWا'^ݾ tbR!I}2\y|ZLk{y\l ;nEʹOIKt QfF][gEGR[ZTj#' me_lԺi`ֆCjNLP n:m%IQI8T]^r^b# *&~& b<"WێGo7 <4ýx4j{m8NظhۑxJGk9,Vtн٦|Lt'o%> lpSѩS,̙N&S"ѓ RdmpA$@2#Z=-jE-F'廮Sta4LrZUO>+ @8q̹K-e EYƌl0-Ul"nKTSh*MM@%MFʩ9'cn97%&7\qux=\9rS)$7[4Ln fC$Mm*T5SZqSA%f_-3ŖXim@hDDDD9O7(E?=eLhIK((*heM0oRԪk Ć〤gȅHDUU3 /OqE[ O\ONbE2>~үNRȟM}zEAk:;|Xp_[y}>L{_>IPPELͭm3]WK58-D9s ^!톩!*x.:"}+k8÷o['Ɏӎ:cG4" ui1~tXO/uн٦|k}"y_Uc=_PQxq.:bO:-)U+GjCAU'O YtT⟴ki_.mxLli]TߣN!6Km 8q/c ۀ4Q"d*Q|F Fqnԭ.z/jo/pNJ_Ξ?k*JZ/Zvn~~ͨ~!۟f~~˝op6Ok"g=_OonҿˏvK̏Jyد6k~ 6db#V]Է.xKIJW+o1$mV׶Lc}|9_;lW@=z=t3iJ>8Ѹml~ Ķ|)2dgG7Vɡdj#s@.myٙ9+Md\ЬIz4뎟?u6ARK.~ 賉5ΩOzY0st**Y$#HHDu"UUWUUWvi.c ̾Oх^ݺqO׿y{kuw+}ҡdU)z\570r9rXYz;f%VqV+53)2 6V \̩xUKDĚxUl'.垴8Ir$UKQ'rc/:ɝ)7.60=umƯ-}\v©0 * qesd)ƕTr\UbbIv;S*ۭ֩VV\jWiN?f(veL: 6p*AMx*"(a D mFB6(m$8 f8H be ).u=NiY& {+JFxI*O4R8RC"+,6Cg=o^T}Lz.'TS.QNTD~ʩ(,$(Ôr%pFCpQR.6>CJlGpfa_fdGQ"7" ˕ -A(T ȜQٗϷAo.;KulI%U%F~13XD';iZe&էg0 ݑRy) 9덅Etz#O: Kv ELaDWMǪGhnd۳8CxCrsBG;͡M2_79M5'Nġ7IUW#Ibu @GAFwJSO+ݲX;*5ZF7/4e"#Xg20~/d,ceɏ{Ĥ5. 2΍ Om '5e\!m+JDȖkcF 3+Fyz"P ƌv-n"A !(|1G jr"U pi˂=Pj"Taǣ'@}l9YPاPᒋGTjYm+9Lۺj4/o8**TvE cIh<,)ǥH0m30(A]lo"-r$"Y4l*R@++Cz#Vվz-uተ=ODOTfF숁gDU#5錐rx +56P El Gyv"Qe)"%Ə(e@KstœU {~4TCUCcR4igȨJ2®Br;9_6BN"S[]'G~W&Cu/rFheچwOj!YoxLf%Bו$fmd[( y2Ktrɟ\>'֬)d_dqSW aիDWT޲/ %m0Ok6B#A/=8~*dtJWt thdnm/pq :PٺSO0aE^ɳQ^6Jw2y$'eynӯ:Q$%D8ylULK ˤ9evm!&$wF[TD0{)J!$LE-G0U$^o3j[Mgs)59ڛLfTE1CovD|v!]u0v"Fb\&g7VGx^hgL@ٯSN (lm2b5@AFsSD ʮԶX@YZ)<]XJ[QNA3eK; Zگ@n?/c,bIka 5 (E}sX(SLsѸ }&f MS]H;iV%r}f3enNFl6H1L7IjH:<A6:ٴυ}8+\L"E\&UR۔˜ Zw yq2O{Buw=ue[C/&69։[6JF+e&| @8&ϓ9/^18J!W#BCLTe8,Ft7F;Mm ݽ0_*-cfښ@TS餯C)lX ٗj? THǖM\Pd$&K-2͊L˥a9~nGqcm73͍WJ%}D>O{{Ks'WyYuaKƾe$Qz׿JTԴUly1ˣ)nuF'64yNK-3d#.f9g5Ò\|be`%eI xݤMZ4̐ n))o8#|-\[a aT(JݷP4Y!w=\T6ڄzK23w426rIp %TDlefl.*tZɦv\.lg9Hs:pEP N1JG-p `:dUsɸ,'pp̨7"4huL`c &Zb:**z(o @<*"a226%=[dMX6Ɯ!' g*tэ[}ʽnѠ [_\l*$NJˍʮ󯺕d8Otp<["8m]qTzB2I+.L]A(lZ䬒4㪜بđnQ 5ьَ670*>[LAY 󒶤҈P!@^/w%ݻ&̿r>/EԨ/sQBOӚҫII:+.QR\~^ yrlw[/;DE+/[/@Ig,OV?)F44̧k&ÝNʨh=Z3"LQɹ"/(s>](l3oW7Rbe.{H9܍!468SZ6x&tMI RNZ=LV˴eV`%u"W~R1Ug۱TJlTג-z[zV/[kU8* &dM萐؁EƜCmEDC~%n)Kx50OvaeT%e5Y7-цBy1QEon9Nw!1ޅ_[YZrHnI~PyyDe}LFEsUA)2#7>Q~2 i-XBU+wj%OzH:6TDG37̒s&) NW'7r3{L)QO Gq g!礅9cBI.KGW)Lh(M#X^OMn[n5#eٳQu$mXhmdKb-+=XGsˏros"6)Uʻ#r0d?qww{^*.fA.Iܽ>"*qM5B h"xSzW[n]Wg1d%Es-_R[ut2T55ԿN֖안2nPU̷[1֜*%׆3\QzIUQL5u$ʪҩna`#W('ep㦺V]7uEdx2ד(tG9'@o)"xnVK}Ez{~Ԡ{Jsy4ΤGo:f'A"nS_/^O|>؁HUD"hc\_ݺW˘ǰS1`+~cVN=~+/NO{[U;w1oTc ߘǰS1`+~cVN=*{[U;w1oTc ߘǰS1`+~cVN=*{[U;w1oTc ߘǰS1`+~cVN=*{[U;w1oTc ߘǰS1`+~cVN=*{[U;w1oTc ߘǰS1`+~cVN=*{[U;w1oTc ߘǰS1`+~cVN=*{[U;w1oTc ߘǰS1`+~cVN=*{[U;w1oTaUfT\ i3]G*gdc*ɿǰUœ1`?&cVM=,{XY78 o1gdc*ɿǰUœ1`?&cVM=,{YY7 o1gdc*ɿǰUœ1U֖ Lu^yKyVJK@kJ"Y֪w1oTc ߘǰS1`+~cVN=*{[U;w1oTc ߘ@k]\?w1oTc ߘǰS1`+~cVN=*{[U;w1oTc ߘǰS1`+~cVN=*{[U;w1oTc ߘǰS1`+~cGUi5]r0m2DDl+!1AQaq 0@P`?! `ȇ HoaT5I'0,NulNz66Iv0  z+p9оt(]):ʑTI^W!_  OA7ah̛U4+m')|cK ^07bHxt^k/ Q5R%XAѪAެTqA627b)dRnAq1,K2bPP]F,BKQ2ĵo8>CHȊ"9 N2{%HeJI!$x\Hej) ˔"PMp 0bqDJDlGg$O,Ɏz7|CGRz员 ZR f!1ēիQ]ix ryVgd drby4 HZ]~w_d& dcfӧrwYP#`"q hu0"όL(0x"n"{ZmYP7PTk:BdJJO0D T 3"fls(҆Ds5'%p_R@ ŬB`'< }P` aMl5rӅ}̧lk-(j`D0#($@ ( F2qL&eR`SkID$.x닋TkҔ}9MR7 M챭.)/)r>ҡL_$߶FvtTw{a'l4AR zG0\V,db@:kkp!"S#161V5HDo`@\ #L!}&.0cLGMmͥ7LC&F Bt$HGdrPHH#*Љd} Z8U+ mB)\_b' I0]#!`=l{gs;w=lBRʼnK̜ Diw=l{gs;ؙ2=4+I2ni_ LoD AkdUz-? kbk)0`e◭d2l⪞;!ld 0{e1 H,d! lS9DȘ)䘗8.OdC úw7sWoηڲk=C0N&!:[3Vf&Y6%%0 ,i 'J4bW$)\kOK&2oUCflݛc}{q *FM¦j_憈K> k&U &AEA6^-{;XzTbD]/7DFfpky\b~ĩ/idp;e]4*fg@P(VW`$ :4DOb-0,7j]pؠdyVyfzI1M-"k ^vT)uM-)! @{gs;O=E; .̃HZ 8IU_H*X=f&-C;w=lX6Yl2ʽt%Zew=l{co]ZQ}hq[d~9f6;wCP)bH,.ƒp/[w pq}?hZUfDA\qtP0q ) 3$TPqZLjWfB1:d hg\nk³U`O'iWI.=ÊP:N_^$ZfR~ /T3|u;+3"ˊ瘋CΑ;#G'nVxieT|Cvy &ZnPGfe F3b9.܈ jD:d>3O(U['x\jȌ-wF! (/>۸2H2Aav4qz۸[>;8N,(paA$0!$QF\%S^%zr^%zr^ RKW*AeScnzr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zp1%*!_kaV+qDIA\"]{ H6 "`'SIuF3K9J2O9'SIu<ޟi/v Ncȏ J^ ? Mxϡ$ ($DKAkI"$OȀu @3JIڱg+<[ @4&> @ @ @ qM0( 8"{}a;wj`DQ!)G.8=Ծt;>eËf\4TP%ES7ځG`}XJvdB:A)5|O)!AP%0_ $R ^L-/XF hȋ1MT!F|)g|)g|)g|)g|)g|)g|)g|)g|)g|)g|)g!,=J4 AO>Sϔ3?O(EECf4-m/3?O>S ++Fz3 ?O>Sϔ3?̐#ho͑CRY|)g|)g4c8!R^A`)`Zbi$Y %'!AT:P 4O  XL 铛*"BbkTƧrL1Tz4+R SVݤa$`Z )/g/^Jfiz}+aM0ߩ0/!Aw>ڊjIAمK(ẉpRJ*[$ ' eL (5Ld\`f4M l %- x @2\5=ѐ:@uD9d 6 4 O,K$6CE8nAݚ OGy'#d{yaN*%Dl)4b `"kz~1ר'"PA ss G"> wZy&2vb́"$-ɂ.ЛxAH9"HԉB83OaD'Ӥdddb>OvUQmWP~a$,VU N2pE=0 " X &ń# TUK2/}ݠt3v21STm 2="CC8gGlff%sz խx1'''''''''''''''''''''''''''''''''''''''''''!(gUR\HLM+C 9 lQ ul}n]9%ސHOOtsɉZ@."Ľ cGa'v'/eu&'!C}LG5紡Hc]۷h@Q3@/H_ל %6 9'X&ܸy1h{އct2nB#bu/:sQ%ܟlllll 'TӣmeB P\l^wyA&2VQ$YBr7<ĉ55/G QOr쫂T73ttBnb8卅eIptI pfp>fC DZT9k)h4|!djE`#n]1!0u<,N@/ʾÆDұMG ~Tz,EEX> Z:tԱw,CFm19p˸\A"K]2c!"#!$W!I_!BɄg7 $\4f-*Ei-$֢E(:$=C$@+#ұeFd"0HkHCkH+7CdBm:H89qv`*!Hz ()8K>A ;2IEXEtF&:K!<~tWk:kH] Q/}`9a8hXۛJ4havOvǙd .RDJ"ސwi<%R [?jXU`ov))ŕ5U)[6a$"x'݋3dqv*h [fI(F#(t.hny|ym%M.;|b/HN}v0 ewwRG,D?qd(ȽP:~I슾[DbH3ke#zB.Lsk6 OU@_NoPWMl/l'4$!Eّu&vM`i)0T ( }zr^%X `M*ۦ!5^8ҡ5mЁ\h1UE>>9?@ HqFTt,`alXDPa '4mೲ.e< uɞ/$ @*l(K i5(~-=g?9??_*7D@K28zU K" ӿ@b)0VYL;d)nV v&S?84}/WKbȾhg(ꕧ'$C%H5:cv'=Zy,ft^ 3%8dCډ#V htaz,˪B,OiG =,P@Lc,d:l P|}{PJ% b bJc2ݓ-}'D֘c4"lV:b<],|Di)>!܌x3 c%ֺ h?HFT(ɡ&k;tGPfDȟD:Z!jM90,/yY>| `)$h2u Eb~5|pT̠0>|56/x7y2LjL3"1 n-f(TU3m'd\!vpP??O:H,y|y!hGudnjӤ,6vb哻fdkž_B TKH 0ЈBJd6ZDtۡ8@7 ;fXvѠAL}sP\gBbCy9<|쇿eȧ^SuŠ ʑU--NMWcEYB/"$bJN/'P`ĔX2iFQAlY%,pJ\gp3D9:5WYzDJK+8Q(}Hr<`OZFRIGzrVc q`pA:~; L%+TnELb gs+d%' "/Pa+YT9: 9$\oІKG"dI0V?XX\%̳ 4˵ch1,M]4DSa9LQ&dΫ 9).eG~q9%/|>_|5+)\MO RPɝ/A1SV W-KfiXd BFD Ljl50NةvMmwQ vWpkTd]+Sݱ;c, ra)w3NYf%w?_b5Mb\cJ -:k%̧RBw@z)s -(b E teg2 y\V`&MIud;&14@4@ „L(KVC0†i3xGɦu3M@PSM73%[52 l?9'M«Af g9Ε!b{,Kyҕ'W"\ZɖDct#$ˬ*nlnL+{ 0"]a}|{s$4Ic]7EkK}l ;r'HK\AV#l\%@vSRr 7>h52!1DY-KRL@+ 0px&E`0&AV UaRz1C4N] O <4y_fw:KeX&pDKǢ,J Cn*x~T(qؗu"}w|{s _^y9OJ82RU`F *^`KGKIB̾ˌL}=!F)3yp <:D_QLe:,624c[&0E)[ұCVR&|Pl+a?쾐ΆDyb[ U68.ַMd*BXr4SkP!+|ppBu"7?sy#$ E4}znD?;!Q!ldHRIJnhC `z#<I/bd(<$!r-qk+M ?v;'╠:BrFca[JTcx%*[$䕖F`N*Dsy8N}yv}G,0ܠaGxjFVA>mLt/aS3㙇؅"UKX Hb'(KDOU\3S$?kQf/h䆨!J0G;B7ص=M]!۞H^zY>O LoQxSV4H, ;]>[AgNk`,70!"V3PBŒׄ355J3t8YA ̝iK7xHMO:[u,j^;[9oB[bJl,ᶩ('Sz=;JD~=R1zD8 d׎qQ$t=T ^O‹HxVjàӊJ<0qd4K?ͷ9)-YQ%zU`  s3dD|֤۝O D->50| l 6-ȱJ0t#[Q6yJ ̕\G%k?|We$ S+7}HK=n'ZC&[I9*>^|y%2"e-ocpAڞ\.#k- r3d\ù1A%s̶$*Xxϟ/>|A!V>_Ns([=BL(x|*@^C(R$XjD!8G), 0Bi{[`wCѕN^չI$)#ts{8)b Ϣ'@L= 7**+j۠_?nIttX)sqHWe> 6 1ODOB1!Xv8I'-a \@΋oRka )uM];lg.Ȟ2C׶h@g XPs ^Y:0;feEmEI"/r];24stD/\ߟ(1`/#( >v\?8<"GR+Nmd~E̋,(_mʨHe]+A55#6 qD)mJDQĽ4lE!3`Au}c< D-ɖQi01uddv8Ym 9 3zp7zv{ ^&Ic ,<4f"V)+FG~~Ad|8X Nk"cۛ:VJ:2p`H\u<өD1> ߦƀ!E2\6XАn@8BwI|ē\ 1,B*S{,-X8_SiY=kkyqLw)%;M0OH/͚4U0h2_G MLORչ+[\sa ?S@^ VfeJQ " s],wc={"Dd EqjoDW>খ5z̥~$9K9I%+ȝQtT&HpH05TjPDd %z#FR{~ z}϶B3 цVK#ɶ,HeoA-߭9\GjؔZJl6ZhX|iV ]YŦ!4keIi0A`Drx(0(,933;GXu {fx5wdn~%0#'E򔼆- t咚5[ Ik擦ٳ˰IN\:eFe9)\lORDCUm[aky.Y5h9[ 2G6Ԍ;Jtŷ#ŎW>W'''>|ϟ+>|U3>V.:^٭E fG Y_,d\ׄPO߮/Ͼ! $0gnrcY@C1PD%Aw2 B|G4Aǯ;n+;"e'SE6&RxpE -E#C'&"\EcT ̭D Ak$HA# g ea^+73l as-.I04"jFdnRƴu91ۊlAĠCw[cV[*NPoeKl% ҌW;?D(] pr?os #:?B}}}}}~~s1T^8..SO%IMv `zE6` +VQ,/JpV Gd`N$L3,*KhFM-YrGq85dXPf@26G(,,/)GD ;x>+.ɓom8f`A}2IYLJ2Nj;@-ZPHoIL#Nj?7@lfTA w"O`~9`E=l&ɉUq󟡠 @(B?eͪR-ߏ]q{kau 3ݛw1볆&aKJo4ȗW3&o7GGZX*L (; ‹Iy2A0.0 p5&ejn0(ЎJasL8(H%t 4&1FGhQRW23^\Cxd}nn14\#!HT11Ɵ]Dbi [BG-Lކ2BXva~ #a\RFBCvN #P*=p-YK#eαNz=:,1})Gb `wP0 슯 wlhnlh pBH=-ND+&ਇ%oq&YT׉U@1,@\ s05c\Z`o 30^Lhm`P)$P^FA-:T I 8"a5s`+NUc,K<"r8V.7,Y ,a{Aj#Uw[]e1 [Eps:>X+eK_;( qɞbr_vb8C! HFvbJ\@xR(]xϬY## }#)IdQM?` |G|~Q|TP%$ d4LӠp+Js1;ȺVj$8MyҲKY0&S  &]b"H(eʫP|mbiAgcAHF#ES5F1ߌ@L'^t|1Gs[ \V6TIE\yhAJfdGaSH-Lf*`Eʞ @^&SEOaWp)wBiRUj&3ZdZ0h:FP. %*QDQ;0;Vju`P" rA ;ϟg3xer\IkufA U}y[ "X4AX6RE%IYަz 3K@6Y/l@!&f('=`gJ+ bc#yrcG!У0@.mDVwLii4$1)ajIIqrBJ ϜU%v&D am< sO i'X)(55 ȾԹr̐Е B0X'Ib3]UY f^d& HIcos)@ٹ'Xv4.m$R8酋$S&v ͰNlІA.HxRAܴ>zOw9S'y?9"9>s~\?/?.~s=]j]6%^]96w:ds%HͭbLU[Xp6rnL5l ۸~CSyAQ.O#]c0}V>0k[(4lmKOQ=>oLThw~נpŎΉ?bU0BƂz186^jcr\Ru?܍(v,GLpGca&n (A҄oV;~yU+'ZKd!Ը P\kjN AY66p1δx)#f z83l,PRʭ걇R΂17 )3}4f\}h*jyXzt)AiesD)2~\HZ\%4۱b~[bAX:Rjt0+C$!pY.&矧Ru9>Mcld,W-,?O9<铭CJfYI ǜsϟq%KM، tthQa[+-,BT*0C(s)PL [aDZL:È^t]mQ#5-EVĕ"\o ^Y/do_پwf ,؝ 蝶݇(EU}fK$]HQ&'B@f\ĤVcdh߭Mj0bkyY-˭WivP(S0 Z "VU1Yb7ZJQş8:A-4DPX*ET 6XހL%Uo뼹]z,0D6&D̯/Q߁&769~=5^l͡pPZs3e?{Aql >b!RlZ.G~$?f.{p{!bJ~lIvX"s.qdC>үAQb|dHOͿOk8&δZ8PP.}0 浯+5`Bh⯛CrAm'1q"9@Psɘc$v5H1 .g*.gXprRPJPmNTWz,4DM8C.uaay^(":Է[5(jmU@$1BULżii"b4{"lA]/z\K:yd+?@f/pqUBTDDOM1?+9Щ1$O(A\f; j D cvQWSU+S-2 tBA g)F]T&)`,tqEqD( b.1&Qq)O5?H(bxr/b^m x t:ax 3lquI%T$9T2B\L0W&#gDc'rmK֞ &> 4 Lň*LGzQhJthm `^u(cBfF4И keAZeĉJ'0\2#uױ85yQBX)+U}X[xa!),A3xQ)Յ/Acqlp~>ql"XHzt'3SR ܞt YCm:/EQg}2С:~338ogg#{&Y-" #` z7R%RYbTqbfGgi3 \mt\=&E3S}1 G,JïH71[.Pmjp0ʀ|"R(BwHIvl&$&w,z(XsȵK!)>\ϫ^5' 8 $TVfJ{AM;V|nDaQ&”{x%ps +"5ho$Jo^g!@wL;`XH..E5fsDۋ="tԼVJAdrCy^IӠ/ܸ8ЊgJrHaN+aRY RE@9pgDTڶ#=8S0g @9")Ԏ.Y= OH U pڰW$i5deA1 6gw6}r—<9O97hѲ6b辁- Qo ͿD>n2@V%UzbMA1/rUd)|]q(EvS ́!r( V˖K=3‡|/(I M[o*>3-, M T/Tƅ(mǾ.%0KH JI,XTt"V nФHw($EXYiؔȖeTҢv0 ŵW"Ou'yKgy0u*{dThn3,"M?d)u7k$vAJrwtLH8-r* -<դ`=dypb }\O^4]$3&i}8eJ,^[D3cיRwfT,H0r"`?LۑkYVtLVA?(%"wLH< J g 2TftS…ף&Qk) @S%I-Y tc46(U$I?/bh ]8EBh6B ZI:处. 1\ dlY4@{tjCQȓOG GV{1=j:lȑhe(CAfQR`07C*5b[ = 5X XYyl[!._~A1p4"JiN?lR'q]ES0$P4y x:FEDvu%;pGwMFCï rRX#'S/ר^$I! 34")3؆^}kAxAQԓ6u7;%taI,`qaƽd!q8A6J^ h#I [T~0Z'B pMBנa9)ۇArZ!f@zA:d0@)rpM&Y.lBXl30i&Amj cPDf{+A¾M)y020|e;T,}J@D aW;U%Vֈd |h$ W:?R퍔@d-j&F"oό8HR eRP,ITp|`)!H|& PSW$ KCNӗ?WNB0~8"ڭ7w)|!%po@HI %(ݰfN J=M NQ<b %@T349oO KwςnHs:bT&6rf% +q?p NYF'0P~IɂY1NP bc"W7UB#wLFBԅ R@;r`$7iQ9̲QZ;"C쉒 ЁD` =%f1W5FF9;#bvWZkLXnzߪ/|$D)4_PYܣە&Uq ·N$£k JBԎe0v)7 _P!D ,K&BzV%#SW~ '᫰䧞GG?PoENsCvV C!.i;Mw+ KJ8ɲu9i0Oː< TIB *Wn>"qP,аL!,Q6E&y3QO۶Z,#ćwW^2y+M8ǰ2r`RIPÊ8$הE.5 ϢϷ))_ә1v>QMmQH"Z%Ab&W2lN)v2;*[k-$֛y"'TLQ֤7%@9AmrmY>(?Й$Jo`A0મ@\pf%ufm;i\l%Ǡ 59>96[l>+:x"B0*"sI꣪TTu`(% HM 2E.L>گ艞,jr2>޸+,/MK&hby9e<ak1X OI$'otӡˮ3V4pGe"fs[S.z]#Xxa\2jbe K-YjY"@*JʾN9%  '7p4B<dPꥦ&ɉa:&A){A1RO\sk& :3gs`kmC![.֨!+####!$ FMyMt2.xvAS{X2q*<8>z!u ..G2gZ/LlV[udS.'Y׀b MFB+j$i 8A$wίR7  q~k Hx}ʻ=PoIlbSnç7 ,\7\@Cmj#݄0+@q+\:zR,tL;و jK6( br8 ZL$ $6)<$FBj7JL]*TUKU_xfx$O0@Ѹ>Y (`̓c E)JS- d-;z:ibx%rzZv솂;I7RId@bR1'0ʢRZ%b%RvZ\|wϑAhK1pYjG<|3xR|+Zr^%lja]1X IbBDņw%\0(:<`IC "KoA.87&=c5[BK^HDM(̀=%8&HcWS/dlDn: :/X (nlڠT8DB4cM5TCFBSkO  %Vv[85 VqD"%efH J@F 2\Pi4FO0ձfZ@xm".]u=gux$$kW=5*o с|7t#*; Hu}![?O*3]=\s5]ѹtO736v)I9ulixųMMTk~ Ip,ʅb%z%Âٝvci|p-Mk!xr0`v)Gp#|U$!p=ܩ.#>,L+!Z}(I ESBBNoSY=cEI:iE ;fG7NzIg3*'H4{0IDYp& 9 j B4a/ ", 8,"'~E ϧ1:\v_L>|矧o{P_Ovϟ>yϛd5)O=?%WBRKј(Ffh[w1ܕoW2$B֢G!%*@0.0׉{rQ%g?gq4J@7xzq s9Ϝ~9Ϝs~ ^ 8?AMIߣzؕY!PA13],M^2;El0c3%(6''o.N @dEZNP%& IGcB>BKy1B6J3kE55q `IH("ݳw!T0b\5ʝ␴(iA "2R*$1RT*ّt#J(Ac{7 9b&3@ Y>;x\DU6e1IMA?9 ss4ơqqœaaUjV*14fW|DB:;`cC ORpbP/'_lrmz 3A3nٰl6,#hd PEc:AH1eC -1!DV/U /%A -V[nڸ[ linRjw:"3H Bh(ERK-XҢ3DU 18K՝j+Ƞ3V5GA.·pY  .&8J\h ;j[l{gs;w=l{gs;w=l{gs;w=l{gs;w=l{gs;6ϫGOO‡ %L,B/gggggO0Y R"BH2 >k-Τe:dggeR=vB NJ *@ia tr\hr3,)Ou+H'#:{|ϛG+$؜~Nx^_B œsSR,3ЕP)AvR= !%ԙć`XK4jf!/Ҷ q%BDpjdI6E*#'O2s/DDb $&.-IpEkx3/ڔtJ  z$hG(4֦'1ؓ3iD*IB]I7\+e9)$  g- J+- %x-u%ļ4g>T*datKE0zR&T6L/ygC]7WCBc4>Ag+A3/ < C7VcyӇi?[')'tǃC҃̋L}eU1@ܪ7BHL3s| Xk~lP'ϟ<}DV~|Dv" O}>|g>q8Ay >"Ѥa=~k>q8|f:D(H!S eQ7ˡr@uBnX mܶ14JqH8DYB-%x>q#l#G;bA>'xš_Ȯ^${(:wrc_aOI陨P dHuŜDwz눼O:jIeQfBt`($\3qlC\x;vtβUUӋV &HF(@ f E mF[g Q2Nq3dNHPZ'zr"k`{S̲=ADFq$Jxc2Uo&A$.[bTܔF.DDA?@ <'%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%zr^%rgdEQ(k6Y5 IiL5bRb0 ݼ6CA&߂4hds9##Vv2-IcϹqwD(f-ֈ@I]$'̤&KtvG 7AX5a' y'M0$JII2^%–p.խ`H~_ЍrLj9A?!*YiN PtTk['úp:mfTmKGk㪷ZkI'cI{nx~']?PTIߙ(y˸Q)l>8dBC ?Z]R!H\:<I(I׎FMabVBHm B5`rSj%dt7d2 "VebDd 9p BOY! V }뒲ߑ/=L E42|wi=b$ ĄH/0ϏB1!/1Qd9.͝1T++$eBisw,ɏrS~>|1.R^>7IU*#A+FO>z~5J0aB>o/91e(0TNܾٵhpAk1&473g5~Shp?ߦV'-& Ĺ1+=$ qz+B Lv&XtrcVB6"a%I.pvi7N-'CMНX5 KN8d)IB#3zk9*̢c"N"R@QvdvV(S񛮣D##jdɕB!lEJwÝďv' ̯TDYYtg Q-t-g: o)n#;?&k#a"8d5cOe9]0Q20M z%ȅ AytfTI ||GXW KO>W@ϚYYA;Kd Bfin%G"mkֹ*p# KD '/JDY2B BBUd=DA+b\ g}>k" B\$y:r<'RTLvIv]@3MƠ1"TJ+},rx!BD8%ja\-{ֿWEh;鈰۹KJXB ldZM @h0ΰ%XJA )A1NOj=8_#ZKڅ+ 1W'EQd$A؏ YdBocpE.bIP[רga( 6I!eLq&O{O[' _y$y:q7Cȶԟ$y:rNf6%`j{YkM_gD*RA~HbSP7&PJWRDl!`hM/g\1T $r+4V 2s-3󪔐o_&0umrC6^23!+f  QB"U0NAH](1j|E ϛ&|3蘈37J&,$eAuAXԔPB !Q9*MS0h GITq!!{:q3} vBx_FLhG2~N|/ Yv EȊ<:תEE:n612.GIu*xPnW%)IlRwCY L^ Z[  O_j="K&S;u~2A 2D=G:S 6 PnkڨmSC:9֝nʘ%j|Ml֦60|:ul֊Au %V,9  vܓr/Ff Lq$[zh~ibBe~s)a]QPUh#v Z[ɽ5PP3 ,wb b@P<眂ت1ԶUsϟJW49B J^ff54˾*s2yu G k?53IU!SBB --c҅i^1tE"1M:1p8uv=2c!F-XOH|3HuHR)AN w#E80v%S&NZ:֓t3J m@MÍjN7s~e Wքx*?fXԦwr5+cJ[isF[Hs>RU&{(rl#E CO-LzM IwvBLC{ZGXIlS=bZӈht|z3`g $F֛fEVcDbE..%S1ލnK,@'<*}T;dW<Iۑ zj%tv۸Im g#Mom\.^r}&?}PrF"0Cr+`ԫT˹|{s) bCvJ H&SBT3$\*'X^ 9e3NQFTn;w=|{s;w=|{s;w=|{s;ѧ_jy^&g::竷/D HT957+VK1|4p:"?[AY_k>chj࿧s&05M}dLf3#ɊOV(zד=C1isOR <T.;A[A@WBFq*2ks%Tn2A6x'bt\aqG$Wqx N[=j&TLYM}NZuEwB|{8"q`'|eEuV`ۋdw: 1@YHPLW&bZ4v1{[+;F8$vαLcjHJt7 oa]LRFGTD1a//P4 .%zGK`t=O[T`UqKެr@o{>Ę/;3(y&X+}ԕ'$'"p28 /==,]j]xhwx;w=olj#9x#5w=fXׯ\{o\o=omԩB31GIuaP+rAY !%`>_PD $dwN,doOcD\uE*oF ֧f?+a;~秧|O_ۧǮ||Ud˄F9L$V~oϛq".OJH(hB]K"jż O<<)X&$*ũ`A =[N vAlDt-W^kBoccHOBIJ8H%VͰj8IQ D||]xit~Cb1;n)zsMnɨIz"%Z캜Hjv*^2 7 VQ90AIba'D 3r,p:( cKf: cdqP$eeas  %hԙ6+6k+iaĢ,Л"\[R ~?,\;6r *4=erAgBiv܏ONJ=}y~| 'N>!~=ף;:4PFv L_o.i&i,?}֢Hcڈ ^&oJ~>,TrgvGϏ>=1a_ܞK muXϟt+NNAa  !WY Z$ {D{["N7~k:n#JX޶39I@ qi FQ Xϟ/>k, `dlG^ZozIqkɆB\V- 'j^,BL%3{b`NNJc͎33CnhP 3?Vȓ,䧊e&|Yf;UP8Ô@* *: I$m "$B# η 1A-Te2Ƹ(K&rkG$o.]M1ŝ \^v"%?+Zm1Xz71dѨ=>@kV"=##E0r,Yy"VsgO=?z3gO=?z3gO=?z3g_;Eop w])+-^Cs[颧NfIak':ϟ?_?ϟ/0I!y -,7ޟ>o0kȦ:QN9(>>?[\|  q@fK!fȆ%:ܭq|+ʌ'I3 [2Kg?0w/<ЬD3`GؙYȀRnSaS+ AaP%Ҭ'vmWCy.fc#rwoIS8`El4ؙ=)Ӓ1٢C%׏*tmBors[h 3ê5h+o z2CP dk"( |:CHLP$}E hquDb,$T=`UF=?zOj3gO8o竧t>fo=uP2 :&7GԷDHmBڞSS 2~}= "#8 T1| ~0g?{92OeoUW*z³z@}; ~L~_}r}'3L!lDruHPȚaH4Iԙ- Ϝ})Q9O]$" <)I<7 ~|P8hnMRnBWe 5ӞܶdC3k_I`nbroر At+*rY&HF \81Hr@d`a KD^ΰ:qpsWjI-džx"bc"1gUD-0ڐfJ&Pm0f!LP%A%ԍΜcD0-O7$v6Qzw0~IYF 1mr[ RD dQQkC}uPs,r@5N5-q]NJ9\J'º8h8.ffvW F:&z`G!k}}ޜؠH ?w2Xc|s>};27@= D_>]"5܃Φۤ $cL [S9!"n_G62_TI'rC0Pcwb`jE b$&Hae m5Ha6FWX4VP+ɔ栊81؋!"Gdeirv"r}-)̖#G[#BVt&ŽG;qQ,ݽ}6ص$cAѭ4F?k9eE4&={gVHf[O(\Z;cWD|?Yܔw'wIM76p11U3 nұ, $pSPAI999s d < Hô&>B`q "d&MNe )^'!pM=wGbO !sXsoIxxtNcȂ GG3 X]lv #c#pLX51X-Gdi`ieMjA6ɒ"lYS%n&K b~W.:h{JE(3}Tu]7p%`8ڪ* PHK`iRjN'ѽK< uQZa",h* =[.8&lh$̹ B` @Ztg)HaU\n+lI2#HlA@ Huu}#6trjH!=,N4RiBjݒ$J`*JxCpu!14Impp"WTz~Sϟ3|)e,8W.طϺXtw==}^w[3s ټ{s;w=|{s;w=|{s;w=|{s;w=|{s;w=|{s;w=|{s,iRH pk:SV]VL$%lآ9(JY2!DJDIٝ|{s;w=|{s;w=,> ԕ_7F-6k: ]oJlUid)DuwvH9@9rf+s.(7 %["TXg}u4onl KM}6?l+y#/F$]te>y3'~07|qr,fЙ;=;(Y34 DwѴ= zGnZUi5i(&EWe">~a;w=|{s ~3?iߘ.G׫:I)#b?%ǫWNP(O؝L_?#M)~C&z#LI' S6~`w PJ-%!*6]&ݳ`4-=3|;tAۗ}~?i|ۤt1[ԭRяLۑv/S F=ף2=~r=======KLc~ CLw"=ar======hvtjGGGGGGGGGGGGGGGGGGCЏ|||Sdd86 dz8}t{zzd톮bsK21@ŠAyJJ ͑ë $S # #T=V+H3`QBCMiNcuI:}u=ÃTݟz@|>8 M,%KpЧ9 Vz ?'x}Oxnt}~{';=&qڎֻ}D@QN˜ ƣÀ/}cUW/ݻz G܂%>(t^D*l7{0r%CmūM౱)q)a5R&`P3@9_)@G8CrhGPƈ ߭pUxj6;HT͋qUM& V.dN۰'Me{ SX"ն8 i-ۼѼChDh'a`Alp$Gr~w+q]âRYG"r*FHt'Y$dn_<ƄR_1G+p΁!^ GICim6uq>Ejfm|Yar,1IBp]OC EXLSؙ+qEd 'h&2}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}p$DY;ڞ HMMny>>>>؉V5e^ri[D. 2–} }xrj~}aYր`!.X|'dEtHM D7"F߲^ Zl·>UMFx0+>^jiMd  +E FR2욹L]8bROu `ur{*n(7HI;@ z@ ,A:1._O8 lSs"C6U{4\9V8rJW JKݡ82ġ YæN鬘Kfaan3BIѓ'bմuhp&{"*DDa"$P"( FQY(Os Ԩb= CQ #6݇n0@vR`Oĸ6E_z(s")|i0 jJ ;+YI3:ϺbC-w+|y^>Šr<kgd`UGI-M@Qv45emq[851|)؄I!8V=mXX{"6_D vҰVqu"YfQ` 2h`5xJH2ޒGC@PlEp(Y:.y AR!vR>J-[;0^W7ta?`@~@jŐ L%rn29&A,1Ȝ@ CSh$w)$&%  i%N,ABr-ai9zӇ" B0xȢyi:[+A)"rkƗTkg6Y(Qۜ.3]o0|{g"؉ 0%1d0n+k%O"'G=Ԉގ/_Tqm4;>, bl(Yΰ Is."3:W8qi^DCRQ\B+0dBE2! # >HR(~CC~gZo6M(ȹL1"L/C:7>+hfIOw=ldo5pw=l{gs;w=l{gs;w=l{gs;w=l{gs;w=l{gs;w=l{gs;w=l{gs;w=9]E 8Q .K.K B!@BDn|6P\@rq$@UVU]%r\p B4h7DL!2~B[乭g $\mh>e;w=l{gs;S=<ؽ3w=~{gs;(F ?ޯKl{gs;w=l{gs;&߰ESH=?INOIBaKQI"N*/Ro_:z@ q@U&Ĕg5Т3b#2xJ)ӧL d bPR,/rSN:tӧN:tӧN:tӧN:tӧN:tӧN:tӧN:tӧNL* YAk )_nݻvyC狥ZTv۷nݻv۲aV%ǁ5D/ӧN:tӦhj?*߂ӧN:tӧN:tӧN 03!pX,0 588888888888890  RC2pBBr(1,L`  @F"! rڑr+AL$\t c>D AKKLcL0,D0;Lk4$        !cf $ \t|   "0)(@0e @PuI5|$H ,<1FQsD X0 <,s 0B m5. @!M-w+R^$c Bd u(ܑb@Zz<S<4Ѿ-,O_~Jۑ^ 0C1;23 @'a}2\K DˏKlPo0ksu>@D$ 5<cCBP_T~aF/i]X&+z 5.?CwMvW,2ocEƉDmzK:<i:SCM~*`k@J$@Z{뎏䘄 N  F-6@>SUMΣ>N-<>() E.E ?Ʀ..9xK!@ye "  Z~A .X@=*mj_C@󀪊70,A@AAw&Y/ v .b`6#A+0U h@4"kt43!8 V8"^;`IȘw0c?/qSX=CP    !p8Sb@6AHBhM=[ , !0&|XD` qrM۠!.!a0+xp߀l!UlrBB @ p~-bXE ($` !6ˀpmJZ M/NSiN5^)8CF g[2ʜ20OA.l^H@ & PI2]p"@Xm@ g-3R $P\zS{iMDS@, 0 X4CR ,hPy,p ڄ(0G|| pP/RإJx(0CM0@$NC*!1AQaq 0@P?зw|܆G'&AO`דO-8}8y_ +vk2319;G`ςpvOM)ajW' VP_ M\$,!ڻ\+c;yg$G;M:Y]k8|o$\,闧37y9B G}XS .q^iR}eGw6xG"yzqL9-YkU-Fg(zYfșTAeX 4:.x.o!3R#6NB@Ύz0SM O*EVaVv4<ʲUPӂрTADീPFFPY+o3 C`dŊS%%%kD$`4nDo(:FX&L{;F[Zp:(0UV*m VܥQӔȧ0LDȦt@ .qND!B#b[a^P-1$ t->L;Wb=U Sұ{p/xWO e_ >Їp#vU {z+U.:=y>aclz ':zo_-#8^IF=D=<|5h7=ּCDQ7cv:}O>ΧC鸽9E03(7XO.r=tT0`#l ^ +iA"<:3CǐnnTEӌ @!k.44bmVZjիV+k`x߿xs=?ߧlSBd47:hTv\l#.ܝd쎗$}IUPW<.7pPX7jZ\>J=l%iw>bīh@4DyC5u(1"_~r~8݇Ba`Jڂа<*,s]ߍv zZ/ЯoL:>8nKz'%dP$A-*B >x'Tr1w<`^sqPp BaNȍU&jT.-/R]ȹԮ XDJ$ 3E#@ r 'wݶKcoffg.ԉ&-ЦLi58MsA7 IlPfs^v:P  ~J, (:5x72 LKLhћ?;v-F:aN.a'Ec &#Bޒ i 1<Ĉ^-^)ѝ%@D3Npa6Ѣ,N`ǟ@~Rۅ D^|sQ: 20U  +hZ1 zfF6||ֿ<7XsǞ6Ho.Gi=3`3M"2#G#"?wol] !,ϘyO3#[:!#:ڕ F#TAhЉ Heڽ09 PJA6.bu<Qt ?G5:kYg$[[4rS1c$4&H@;l8X1ѽx=o {V¶ll*>RBeْ{k/jk4 ; shWd `GVSmxqKf$8QwPo666kw[AN@VYVLAY)lBH<Š)#0šѾWj7pYDh^d" ,W {T" DDL&D BNYr)H7 ]1 EpX1= ŸA>a@<9[hJ7LUcM|A aBtHM޿>}οW|c>t</tNO3?Ϸ?Hb&`(Qe+I#|1Ƌ'hNS ٴI9jPѬ%V]Lѭs Ll%( @:I9eH}/׶zٖp[h8om)'LHGpK[f!^%^_z y}}/Omv\37|r3Qu/tghCJ.!ܑ*1cm[Hg25:Lynn?~a9l6:,I#5iJu7JD'GFgʊ$ҕl9n^R,؇=t3I u79>τ:L_Y[Lθ\"κ7 L ŸED :n;>d O״%B 4wCב-*ƒ<P!_u3!jp#ҒHiz+ᵽMBt SK(nFQA$Zl2`=su^ P@eJ#,;H"B&[@npĐD@A;޸|XT-bS:J^EPbė;8Z&D 8mN}q_[@eMI(@Ȅ)ċP_zoNѦ8/i >Cּ`<2&l3Xn8K"*g h CR4܍@ ^:N7c` /&0xQfo&] z:H@-Fq%úmN&U4ZrZa;gS6ge48K:r+IhB9Ѳ.ZE[Pci QTZNx D]oSqQVk0(dzy)$㻭[bmHRAZ&1ZdZF>s]NB㽩j +CeHzxʎ!- E]Uh5~?_գLdH aL.ЃUCF)(TYT!E< O28Kv^$H# TU&K'CuߕeV o&,(6W8mi*`#׶Q<g(E@l4yKqP߈oֺH6X4@t=?@9h"$nJB4cBXbhT`cJ xt#cxњ[?ZϦ<4 #9=AQB`uO>?҆&L0 ;=~99%4lKn -!cF@ud5JLZ$o}j M~MckiF`Q4JUU+JƉ҈ p>ZY!^: (8*`2wÝ:e/HSNc˨3w!_ Nz Fo~+ma^\Nv(֮ ÿ?j6s:gٙq5"ȷ @3s a+q%~Nlzx@o8+s׮Aߒm["R#C~õЍ|}TӶ7mng=tNspuLy t.g'rjbʹF CH* YBPxd @C>fIX<_jp#gs޿CKJsNzhFe-[˃ G_#F*Ue9ϧ_2@ivE-sl~uCHH"qƀn4i$rX4@dǾcsf1YOg!^JDzQ  R]r.uSɟ=|Wa< J&d.!wf :^Pש@ )e܈7=5@- / BKqEHC#!{C#<17Uzt(yj6F,6b֫ͩv69Q3G$5a72Dbc-btY7(-mxE `&M9o?GOه堨g/^ ]9Kdu ]4]M%,I!^MC~uP. ͳP#br  0uU@ 8ż 2G3 ԵRsJA ya1rΗ"5Qt^|x(bۯq^Ϊч˾ e#,+1!I y2by 8LR\irux :v`\v @l Av$GGv^a|67K;dʣ)JnNG yUK ĭZˑwv65Nѐ a*r$ `J(Ơ N C*0u@"u A81jL&YfA:I(Tjc;Ui('1F]dpB+f#9&y !l 'RC1nemBx@N(U *Bt)Tleq8E Ԣ>BdB YrpIz>ԫ {ǩR e JJr]#t桬 t/lOr1`fy??i4.Emg~&%Q'1Y^_-9!]` x(+Иb9LVK}я "۷\ ^ $81GcLnn6h Pv%&ɓB"` BRh*+(2)Y˝k= u| 3w dIƇex̽ƪsц{w6a~=@ =wO->g_S綉nrgF¢w>FPz& Dy72.B{@\3 n\yˈ%#EP`ˆ\"Sv 9BE;'>>V\ 7VAy( ,QJHJjHA{j}UǏ2`Z1hXb ȏ lo<x5Wdzyk)9|p++ 2 r@`1qe3~ J 9J${z찦Κ d+Ex[xk-14d%U!9BoPyPTPBk}F<~G Ͼ/:7ǘg.ÀLS%&-g!h(%B9qC-toˉPh\Q%cmΦc1s"]rى\jAIC.w{uqZ\2e{x).uB<qf,rpjgH(dͅb%ß%)xWHݑ| a/~0P2{pYcTO8HK*Q#2&%5ө r}ѳ74`px۵阈Rq@c}5s Rh<yik~|={x<٘31@Z?+/I$y`\< 8 !mr9-Roj *#0LA700@Pڄ@L %mYBn4IUpI1`A\ *a(31Ke݇::BQSi" WBA p҄ͦ%Dzy18?ty "J%tH,` ! ,: u"J;3 z~' Gn02!B`(jCf:j7m` D:!H3nG56'2l#"X[f5NR@Ye-9FcBAdap-!u2V'epmf4mXyF pFP4@A((nޜFX`CG&ϟ>|ϟ>|ϟ>|ϟ-Kퟥϟ>|y=|>|W>|ϟ'dUH**!1AQaq 0@P?2 Q3:Oq S "g *V6znpI ("귳Ѝg \$皕*U{щ2T[l&D"dn0v& +%%$mS}t0 df}/Z*mJR•Qcx{7ۙ'#F}8xfHCR\&*gA*gdB15ȵp=ԭJ, Ag%Zdb H%NA MJieZP3BA}pdnI3ރ=FBeo@Q]3 9sNP: t0!w#Yo"TG٧[@0]6dقf*S TYjacu]̶ %}=B6f:t-ypR֭QӥN U@ lRqx }d 4Pύ^~70nHػ Sliyf^Nu np#E9cto2 z)~ӂƨ \D D-Q ,"[q4?^,eЙǍ,ݜI^/@/8)@`dzMsȁWMPi;&bè>2aY_U{l>R0a>ܘ [ɤ+1. o6CMu}qn; mykW|,jxƐi1fEP\05Ptc?v~e(`wM>Nf UB-PlRN% j hqaB0N%#<cr )u3QJ#%(7DLsMS`T@j"U<荹t  DU;MR**6$q1qTQ!B ؿ =+wue8~n mue8 nq%')Iirn(,aӲb<\Ua+8 Cd¦"5!9acU L\݉dx!lp<7XzT,0K(O,0 G7˭t 0ƊTfw"}BKDT@Cج]|>Cna sHHaw*4YnACL*#F0X"S:@~3Py{,wEp%e!~ʔ3lVu +y6o [VVUeUU8""&Hh4?E #X12Tse4PN؋l$G\Ȅz ,W*]hg DJRMJ%)GzgXV  aS{/U#Hc}U6dts@(ٴEԔ y(=f^O?+*cKpDUDSȥxDa Y ,t<QI ): r@D\23݆6lQ=#r=#r=#r=#r=#r=#r=#r=#r=#r=#r=#r=#r=#r=#r=#r=#r=5m4BSHPx܈y7Mɥz%jJ!ш((DJ#9Ñ8"+WU* @8F7jzUfuZGc[l"Rh ).m &;eQRIEji"=A" @t:!0 D7v!ᴭ}Arfk?6lٳf͛6l "Ʊ/GKBdxqƝ&'GY6~'nZϥ7H'oi5+MXcH+ t!V4% j E0 ]Վ$DfU ѨB>EJ&Ġz i HP-m1 C"0g_=l3{g}6i6&:G̚MiFI:4;trGvᏱ{OAl/KUUUU#ZZ<L4Tٱ)15cIf5-%]Ļ+y)BX(0wşIi}JeQY/7LPtҪѢTO&3XJ%X2 g.%HHJ(/BxbK :yպnPL(Yr0'CbSNɃT8#`Ah0o+˴g"S]9>}#De#f*Hh H?B &0Vo!;BDdE~yPW@! [CUUU7_a@pO6%J º,+i~1~xBU2Ϝ5]5ex+DqF1؏d( ÊMySxt؉gbzAi Pޔ?cT-WӔAآjMcRCQ~p_/LN *P)^~\PhH,mCFBP{pVݦO=~׎kMKa?x;8o6g'D>rRsbT[e}"j Rb&nq:v_~syz <~[,nۉ'6Ɩkx٤^~˻Ԃinn)j; z h 1)ʥD"R)EthKrHW;ZP]ϔw1ךvY$bFvT&+24A ٰTl`r`I&CCJM^8&04 B BI/1<Ƃ>M ŰCh W*H+jwz`Gܒ0%5g0u1}|*#F&EPF-.aZ)8+դ&]n?RK !p2Dph9'@ϖAHZf֐q]E.#14ɢ~;{snş~!NE;q|,~?^ lI_eG1cm6KgK[@Q1H^X[8MdYwmd:ߌu/WYzᄇφEc?(J ʪo̍ER9'C ( ]0EnBު-7LJA (]Zj25gQmHҖ'U yZ’DhУA峭Ѥ'ePMD,DDXAӋ6&GڐGPO mkă} x1} =l}Ȇ(UבsBKmxrb^C`Jچ^w v&gVZ^z!.0R7/ZrZ) PM,v,'ǒ*OU:&"(: PeM^4A$DA@6t]u0AƦXD2~SBibyVu_owMlEǗ;cx * ^ Tua{OU21fP-|G"}Ԗ [h +l%{~8_GѲmZ̄uw==|o_6?:\31- |Y@;aq 9!.!dpy#1C>遘ᛢ` v0ΚO`q P]E&)fM$ \.f۪sB .Z*Q - N+&1>(,%DR0``&1op N]X"8M}!/'uR.PU~ږUbFzOSSD/@ډjH* sGC¨:y608<<3]Lu$jBk 328dH(f i~8/휋 mG83 Qt7YI5V8f_cA"t{2=?<.Vzev Pn ǍCpy3`N>%>"!,{g$@+6;O`c@D°2#(3ktKTg`7m0*CO]oU Xlѹ$vy6ӎg` OLz}W*Iz=qvHĮ$KݐW.H}/ϦJ :@ .TI1Z) w Bv=*(w@1RY\]ʉwn(?LEFPvHjG`YR@fIYnj/|'4u_yGSe{nmԁ\pr<>9H>E>E{SP񔒅E ; wBkL$ 0 (@e{⺁NS¨MNAQK8 dD%@Х4PMH#Vb֨Bm'5(im 79:ͻ3=hLL/_-QQ>,~пKůs&,1 TDeÓvAj-8Vqh5_Xjח!`2aCHIMä;Cd;Cd;Cd;Cd;Cd;Cd;Cd;Cd;Cd;?Zh{o09([^?/$4EmO<`ۃѺFpdR/)R1G"=8~=08*``^'\ݬJ&(. SE F1Vc4,Ui"1ď\\?ѿk#혨*p8 f-d-RKa@-U;$^!."(""""""!cl9^ER4"8t 6zkeז_ܝ:d*Ҋ G_Ѓw-pXPR#;DzWZj=RGmc'Z=G2H" hb]ISPNFYqσ?נLDl6$JWDCkta24@DM""&N'W FW<J]jM'>ͯrJabƒB{0j7tV qes H#xNX7 ' MAeNPG,b#Rn)XPR3"zIu) DQGHD">:hX < 02PYAXARynQ&/``R$Dh:X=pWvrK|yWp&y2!^ *AG#sqdc "b{Gl磠9NXmb/C_fݜnn HݽNQ:IXp҃SG gr.J}x80 \g !j1o@鱤##FUei8"p#UXE3WjMsw%ԄAX@]8ZACwq襠P#MQH(Zf,ٽ3 h=z k?oϠ&"׎hT؇Tlśmn%u |C1G6}e- z(H6cV F~U?[fc%2%1+tJئʅkp<PPJꂴZ4^q ZwtN! Aވ=_hv;(WwzTZQR¥;`Wm})O:0hqӵ9_[MxV=cAa "6T4 ptnKHАBNE:':4n68<pZi.ϊa pm:Wmrqx |`oaNyӓ{.ޕ}:UySOa!DEL)Zх4t Ȉ5Wx>x>x>x>x>x>x>x>x>x>Ɵ~u%@ x6" VZx$sF-cM9x[d}ߌGJ`8d (Qh  &FH@-Fbtߤj9ņZZ't1%Fhd7+)1}p`fۢl)Eu<0<}pߛcn-6m0%]ΆG~~g5Ѝ`Đt*P"Ct]/\@h{݁۽( zoo; !O"UW3~ӾW/Bl;~FG`5C,3C2+bN v7]媻UW*U9U<ĵ zH<5PW'lM"?8i; >ep6}ʸ/R[nF "]C_׾a$9"Wu t ]`JDxtD"zy/נ/gC+dtp :z.8McqmbsJ@ 5 `gnP1ϲa^yUƎ?l=?=M;'ϵ57`9_qa]yؽT.Ktl02TB3;ŗ;mT|lJSPk JP*VU_ѾMo]m7p0';okxBʆb>1NDDG)6)N?[UFĄ5HШy` ˮtLo1W\Y;1b5PA$T0?mU_b.d_Q˞?C}>r TP!8@x<=w׊A OwDZNp|)A "U|օSࡴw𜮏+Ov8ߡ%Cs ? ݷ?>Y(D>*clZؐR&"`QY4zٍ!ڍϡ#+Q¥*f@h00M* Tj/BmcV%-"jxpZDXVuDǴۇqVx>x>x>x>x>x>x&Ģ'Sy'usM<|wh29~ޔ$ABhN ]}BfwR=[ moJ@$@B(L#DY,~vֶkVGq{?MqVKahESc̠-F~TLB6l:`m@"ȃ`Ecg^dy'R z*y'D"(PЇ68+F  LEZ0j`cZ 3vOCӵiUgENT6> A:F . `"tr{?9=ǜOg'y<r{?9=ǜOg'y<r{?9=ǜOg'y<r{?9=ǜOg'y<r{?9=ǜOg'y<r{?9=ǜOg'y<r{?9=ǜOg'y<r{?9=ǜOg'y<r{?9=ǜOg'y<r{?9=ǜOg'y<r{?9=ǜOg'y<r{?9=ǜOg'y<r{?9=ǜOghH wJ ACUJK :m'r'E `J#MDOg'y<r{?8io}m+πEى#[RJP/Ȝ8(@AeCxUs9U^q} @9o'6Fh"ʆ*@>uD,O33333333333ҩ 6*8g2ڡffffffff/fffffffffffffffffffffffffffgRh p"3???g3V"eVF<,*vM]B!?W???\7 qDCa?ffeJ_;+U Q@ar (  TMkLQr "?Io/UuE X$ǖ,vjrs@Y0s "x-B)!d" G-S4 ЏQӈd0جrs=׍؟GڍRMMf/g5?g7 ~G ~EJ2W!~+̂s *i`dQ#L&+wܮMjS``}LWg5-ݪd욿j<5\~Q/f8fpZF NQO5Q[R \qSTCvw  UGbMQ@!4 X.ft P-iP@ICfR3<8 G~AyPDz!@DDM~pz:;AnHi?FH 0ŌmY(e5aAZ{[d#u|۹yg|:XADC̰_wI5}aZeBHK,(+ph ƈ.9~jE򽁠#\IBbk,"#{`SJt>(s#<^X*3|L =}^sN]@B+m H1'0aUEn x}U۬`Rn'!b)%8#Qt?H(?<0_RygMTðK.2.`P!5Д`Le:Ɵֱ6*җ#>jvD[;TThD‡@zդgM'g{)?08gxA 4S ~?a៰xg<3 8,m Z~ \(A`.?xg<3 ~?avY9xg<0遫&]\vB ;n=%)\ŠD&ݰNE1j.VcàHƃ0;NSViaBAQMnǙCid 0 UْA`Ғ֘@i3B͜87R F/w[tC~ 9ʜ66i|CǬ{,%\c= dh@}d<3 p sIofL nZyΡ^Q=@@;Ow|qKK?a|CV~Zԩj y F+_Lg#@~y,gR"JX+Ȑ 1B0g/z\Yxژm M}~](<+ _0ʖ, 2`}C\teLvwv~3YDv Fikd!* J]iI@ݷi{aL݅PȀ퀷B*D2T&tjA8i=]HT!;4,,sJk,ڢPwXLyC;{=4;L P|HfrC !D`vʟm QC1T6UԌƿ[EZgJO)r B۫@e (#h[j.MH+.ӗ홄Z55 /XsKK!:#p][>ycf)IY3+X?*!NWsi+HDVIz E~ƿᮎt'3V_4V=T,y*-u%v 4+)pjm !(˨bb]<ԸЀ[i4j\ 51~9_'"М@, ۘBDſ#ϕKtHнߜyϜyϜyϜyϜyϜyϜyϜyϜyϜyOh{W{W{#1 KA|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||H֕1ɰ:RH|IhgbE1I<<<<<<<<<-$j[,԰u1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1>1]<* |c|c|c|c|cMTDBZ` tt'@J ODCk{E6@,(XEq%toX 8dh?ঀjH$+URq8a !, J!2s­A!#k&Cԛ"-MǾs*lj}@om5-Rdg*zCoFץ GQVy5J]YXA1 ښ=ad(FGVze B$T6T :i5Ȟ R }H=o=o=o=o=o,ОzA.`5{B2ԭdmb-ޚ\qk7iúl z߇z߇z߇#: B9q$`w(YC(r?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<2ƛ=g<3 @ۛF$SLԢ Da៰xg<3 ~% ,a^ -CAN׵@*gxg<3Zxg<3 ojB"ʵ#! p|4`< Hd( C`2GbO0U A9 i9%Ȣ?£r* zr愖R 4F`UP{!耜$ ?{xRl)ZB@,`?"^W(Gk!+Eo:N2d@"$HdˢLAbN6ؕl"t`?]*:DǥJ*TRJ*TRJ*T+F*7,oш.ƳmyY@@@1"""QH$`?B 1%8j?jjTIń$$KjLXՀf.0al)^{pefM\x]  F`a<ٺ@~rX1K2[jkg B6)#?ޙ6XS^$*#h5塷#:PHD[I4o@D6+A崼S>XΈ6v>s>s>s>rHL#sLC&Z$8#wЩM$:y0pcRɵ&(bFq4@j2 (')$W-:l*m Qȭ1 q`37}5)E6z]>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>pI#sB2lĎ5'9sGQ`5(UAP UD+ %5*g i.#!H(R FۄaҊ(6ԥU- ] {Tq \6 ^D %50ͱ 1DJb. u FI*=v H/3e=7q/?/[s6:Z3Xeq (q7:ߧ{ߧs}I;j\37Wkϋ!"f;܏{cv>Ż $P }{O^^lu SBc{Y}O\O?iv׷:7q7=Yi;?nz}_^_^x:SK~PfA*ATT3F|ChPL8U Mv@AWTP cAA9q Q[U+64R 0,7'' XB)Bt!`.bcCrDi:@ )6Gt.0XVd)2ED$)O @#X9""vش]AQN:Q\l6&H#L5dkA oYQ!#*d;hwlzRvNW{=V!8M<:!pHV4k9999843?2V \E^*?,wôAr3fr0GDBaD cʢ^T@wc(1vg.Pd %$hF_ğd1LYnAK!F;n"uZ&͇{ͷԿKw:])f]ַ y .o.hy8z޶^{tݧoW̺,]~p5x;JY̝[Τ:I j"4x[o֙yzӼb}^6o{{W}Czt[` 5qMjBD1:ube :vN/K픠W+~OKV՜5eB7uy QhY:5\[^ ۝{'IlOvy3_ ۢ'xoC^xﶶw+'/%=9ϯn7BsƽKc\S}c=ǜǜsp =4 @ F3Ҡ՝*A0RD@\(4U@HBlDhDH:с p.@bQA$T#h۸ LZ.(8)#h4I5a(8bbE Hvf -B$Kp Z(l y &TbQ) +Dj+B)dBH(A$H45n TvDI8)_7|3P5hwu YH/wT2"M#9/s[~q>q>q?wC#X[ (i~x/IzLNt$f(~3rYi<=G8=4a\X!z3ZA#th S"'}LmȦHw#^[AL\B[ D"`6g Q,t267 t7xRN5zҕZlR&wӫߝ;U,GK;~֞]ܗj:$ڎTGfC\ YmW[oUN y:k{޿VEyJ[ۙp2Ҋ6tno^MgXxl6H0U2 le'#F,F%ۓ]+ 2ɚZ5 A.}``rUsysίzmcúnx80v`v"^uW|w/rqx:skdSS|M8ֿdsK6fvs߆voHRuSu`oK ?4v?m^Kϻկd -*; ɄnbH]tUjq*l;@6yđ@P5( a3 % ijJ!Pn<,PDQmmVI:C:fik˝(,L`>E4M92 &lyKi`;P( !@Ԏ[@@#. )(\5d!mR4(HU@nheBsCع&AH GMfe4vN ~OO~N{C@h h,F2.27z 7e{,C8 iXgt:1~dK9a/RnU\no߄wv@'(ˆEB'D[DjÆ*X^i'$qϯeViG[ugG]7ne'wylh~$z_FQ2MX{ W8"r6i rp4܀v)؇'k{Yrf+:GRMR; ]Ǟ)M~u 6Ͽ?}/ju\7ץd-FW|f+j:g7߱΢W85c۵QH184{۲szh_])l5*S_{Sb=My[yYz rkZ금v9tsG@airŎB>w]~=^viﻮׯdLn\8B wٷ@dZ5"Q.$Zj"0m bTCѤKSoma}JHz.D)#~\k1 `(fXѹ`; q`}uK 1 R%a`Gf#PEuS , j% 5\@(74RPZ=(ڧ׉4f yw6@E4.h:5(؜'xg<3 ,4?E'Fox8ܔ@X¦Y2|A: )j/ a{(r0zmN kdW>AQwG.^iu`"Yc8PdMh";LЎϦPqClz&>@cD8%jl+sEtw.OG#)i ):N݇p >Mo/]Gc5{?Ph,K}yQMoӋ5w~#WϲsEg[T FQdBQ (DB,M@aЃ 1_+uvlm~?j'/hT̢ehֹitQ'L[s+,F/5&˹wNo)i RCwP*K)D-$orZGzj@g6oxw,j7ﭜoO|s@ r Эiw暑z:g-v }u0EtQ\ H0Ӛ(AyU'|I~zjjL*io,"ȆI ᅐm9"5ZC -c 3]v 4\ нܪK[<& k%ha@R6PV*Ch(,PZi!1$B ,U@a2G(R: ˅ou%Aa؁T{q⠅C8jA523))@6Yc;Xxٹ![¬[ao!JPl+ DE (`6ɚ@XE-D҈pQ-6RM] `sK!U QV\w'SD5^ ~6WLgPۮ G&pjiG0 @yw?Brb#O/ PS:l6Y9-HJǐE刼i|qE0$0%9&qc1]}':gDXyE TBc6`AΰC,uV 2!q9 HeFq]q]# $Ѿ3Zm1yw#ŞlԼk.Iś?=@O\LKBuD7#YVͱj q,}ˢbUk^`՞6c '%\zoKWiӵW-pF,*"b(RIdHUSuj+Es"M`nT`,kOw8P6f@aN6QpU,ڽ=:]wg+fc. zbR.PM7vNn^{ΟgV;DxPb&n̟̥!1/Ш]n|bH.& qKoFRBe%]M C LՁ#gzo ^0Nu|LBZۀ7PQyJ"T)x:-lhd`A46,84 , J3AX7 Q ͹ĞO7DI+S`2Kg0vikyeB0gT"ް<6H6XCJrBn Nt1E Ң@(@6.6H49T[aQKd.Ԭ@/2Qz 9X &;#n[ zGO'=JH<;zr_m}9;oܡه9iEv Ps2p 5q@b}Ovq}cˁEWbT6I)`l#BQ``EQɟLwBD؊\08!q˄HTaxPR@ 59!b;\YH*(e*üEqs +C^tg yڗ\itI]qOz\ˇ[u&Rh^]ׇҺ߮;_Oa"/i&#@&_u3ʔR&4n!>:OW$!A'}ѳ]\N +%ZQt~FS'$M̔Ve^:𗲴9;uoc*"vms쟣lN'jwN@Bt6BډPFAV|$*U-Nb^6&-uH7TYQ:v mZ{_E\l-V.=3H ΞG&CH@;»UwHAb*Ø7A9FMCr[XfT "7BjC'/!DP1IA %dPLA_19WB_ ;9y\S,g%eO I&j"| }\F* XYBeHD"k][]h'#4auF%A+d:QZf|ϰ_knSpB>]kX:b?Q0[Y^T‘f̶Ϩ&&MtOꃕ&Ɋ=uKN>w/%4oO[+]-ռ5N6uO-uAaeHggQ7߶4f|0oNݾUݪǵ;+°h0M"I n4w+T }j\*y;IQhҎ\DP.AuuYMZ+ t%v83F0Cr @`s"vP׎=|n8 픠HAQr2h16}84lO jZs +akՍäMiOyOyOy6\ +NDǐ!BQdhT%@ \ *E) A2BDRnP#L ("B'a:AR ەܟĪu@ȱ9ă=Va_i q5אCͤe1 Kgif)_A:U T $@o"&Aɲ\T@S"#KH(q!jtsQFQ@ ez;=CAB]w(<i@&Ĕ{5b@!0j^S*f37b3;σ>8lr6k= wE3z lu6 )@$Ql=)tXv"G4SX6H:QћjY/P1/5<aDl!ܲ\11dIVFr*vD>.MBz QBH4rPNpU;s Gm¢A% lOh虤+ج #rEI\%K".:GѱrBۊ:4]Ca;Wslj]>3[ !\-&ηrxf_DS EiK:ﱽ@x~!i5 ׆,#Οa7:h瓳sqF5Z4=[_g@Skա֞D Nu]CfEƵjk{:aXwR9)OWzǺ7ihҨ)4Ypz޻-1P)Z Ut,RF@8Iu+6X\R_ k` 8nu %CX]Jn+LM!%p1IZ#TYhvsXkCuH/UVL,\KƁL% )7tV`jM" PF Þ#8ɛn8.c 4 ֛H+)v͟'$ 2C  "+ +Xl1BJKsh( o(9Bs `-^cr*r:j+?(Ek(eb `RM[ Q (5C 2Va"@T7Z(^,[b"L)QmU48h@R24r=@ fѭv9J%6mM dfoP}&X S.b!sKN#Yktb ޢH<7Ț\M0dK&Ѵo$U I7/YeO٧I9Ӆ8LjQ-hn7M;vXh޽x`d_W! #4ZG ,GR*/۹EB;>OA{ #&9p(b77^**spӈBM5psn"feZ nqkn+g0h`A8C *~*#mxO9{g2UR(ڲƘϔ K 9oOgJ}jrC^=[۷Cy—Wn;3t=u߯-W\qƦmv tq {wź֒ M:Zi-Gj;:qzΩ)76/;G\=_ohg+N˴ xo&ם@'OMt͝M7gjkl<ʀv^Z郁Tl뤂x,Q60^ӱA@ oB ٭R;Y"j+GQLR !+͞jscx̻1cGW8' '(TV9P HőT5dVM_fIk)KgL$*:H=T. 08zzMCwþsϼowԳ~ޫ=27݀Ƨ~}#ze>ǽޯ~4/NzxKzu^Uu/]t{޳εoB(cZJ%5~w{uc|Y&J@&R,< ļ8Rv^{o'=5n'ɐF-}#HRT|O[.mջ.̓OOOQ @ ,MU!€D@W5h *zF#J f2abV&aN,A s 4 Pĥ""x*X3˜5ys OcjtA8 0@fJT%XHR+" P*@R1@ҠXl7Ai4@AN, @NiR`*(ctɄ {)-R#w& *W>s>s>pV]5{sbXK =}s>s>q_W"Ub=+ӽRʦH!2e ed=YcNATFac>pej88V4WpyES;QD$! w` Ъ*TI"0 e P2IiT H&`T+tEQmFL[0,T% bPҬcFA&X F>m%&oi` @ 6d)ֺ pҜb  =Zsϫ !D\`pDZYaP5 T/a:A3 "* 3~ X<2%Õ 8p$P)Bo&e`ByoхP$dIt 6z($Ҹ*ZcB02Fj5VTo"t ,9hWjj/cWNs"co.]fе'Bth[G! N7Iەn)Px;B=:!6^ Cp5//My՛c4IN{{9'޺z7 (w: 8sz_j?_sfknk]vzdG@ȇ:v:x^#n( !Kw tSWkwps~s%qQ4ܬ`N H5.q+dK6O;CMnt; H. \t^@M@@NUOM(T, @F,";ࢀp[qvFhi zJ)-J5--kآB@`t bMNY : ,,X*J4I r鋿k{,w`d*D0ɀfΕ|!m؋bN% J !D1C~aQ4]I+ V`2Ā  QB@~I+ is# & AXZB.!&HUÊZsVp䮄?R !+ſuji+ SAJlD񍈓SW`0T0`FncuadҁJ$D+$ Qph+AQP4)e)eTB1%p-UlX:rpA㦅耤\@D"(95-I.ɱz㶍[Uܚ?75"4ƣ/K3309V*$yP A''\l&Ipy5V"U0HNJ̀%V&,}3Uc$,˫3,)]$;u$ 몱Em;Q'-~qc @@}Hѐ\uRjl M Qڙr8}U,* ag8AE$.)J3v_z$0hAh ,/ rH l`,1PdM8RY; 'ڢmzgHgЏ絎Oj7A~LJ^vk˧!9ID2qtYܰӝ8j:kz9'G6 ҧJr,^ ex:N7߯XCC$C'>m Ԉkvro^if?j$kv.Cgռ wiʨEJ*AA 6y8 O}I|z]Nde'ԏI!ؚa0rO_ADri4owe:.sCMa4]uw;SѼoYkq*.zvgޕv AZ Ï6~BL 5(7AW{qzI&t5qhF-"q7,S{ ˰Cи<2]=EoH v0JΈeT5]@bVsLg󯠰Q ֘!SRHmsA,O$,g.uCvKtEt{xMnJoC׫ m\ml{5gVױ]zǎ7`Al6n]tjmyQߺb& ^}R?{rMK԰:zpyE櫭7m[hc)z}\C/b8żw`ltrGA6lפyւU؜; ?w\;oUۨoPW- 6̇`F@F%MI*̠CN$JFm  5 ` d ahu-YeW12HfɅ4s-t)PfL\0]SvΊLU`Z(0  Sj U5SH@; M  :V#MBnD䚠ԚP)#"'i, 0*DFPu AJ*  $bG"!IWAPC4uG<t^ޯՅdl?WDp 8Z6{(6n;Ϋ1+bDPo"i%f/ F%qu@?w, r2c|O (;LI6~,AB8?sJCF:u(1`̵ 45IQeF6yb=WYܒ>'eg>w!4A郢GNi'n禸KcDӻu=5:zWz{9==xV5ΞTKȏY)e^]ξމߎ mN[pɫf% aG kܛxە7:_nuWq HNu^>7~]rۡm) ,iLP >a8['XGq Z7nz͓oбuo;^&xH::} LzҕN=7][N9O^:i.7zj]7If={oiaot LCz2f˹ٶomwQzeTsǤmX7зAn :58yoXmu~4h4.⣃BBJTZ0ӯTT/ (]*6OIk|j!ڇt# 8~pXisiL0yF,*g *.wL]ΤiHk˸vhtG š N J"2@E+Gpub@{ D !hTqp5*( Ц*-V+P+P0B!`lL\"jhFl,֭`[AX4  1"""QӖ5E x0"(M  T&Y,ovgJ2ʿ&rMp`P:9\JIW# $g9KfXHxef`XҸQC`ZW'jfmT̨"q_Rw^ Χ. i{B(8aohȄPv_V"A;( %! qtDMK ~.KBԳ+̢L@a#)y}zFqj8I9J XTlSr[1,%]q'o |7=`},zy /vt;q'hs:}%q^ќ{HAq q,C*mf8򷧊fG u5#ң{읶:uudW 牿oDUD,lBruק1$z+n`X,y}zoq!/xvMj^o7gyNeTuO$e֐UiQp{N4 Hr3JV1)ҽ>hv@S9;^::Ӣo-r YuQ}]x RPDDQ3KSCm*qg]NO &59 .вՎ{iŃ!.S\Wov%tjƐNBhے}951!0!:m]θ9{=Ua H^ 4r# hbt6@@l+@^dESS0ХbhTՅy T/8Cwn茖1R;F*L]Q(βR6 d8Tˆz$ v d*AP8@y *[Tu"#N4Kp4@(/Ƀ3}1ض;-+Ut :ŽBDŠDRD*&R%;HjdB@SDBt QG;!F6;"#a #FGoc;~u 07dRL{ b!Ѿ T"M9 Ntxu&=ze05hlx5,o89zcHCGH+uYY$G { "iՠFPVAZt (z:{ѣט֞. Ƽ~f!# .%gzfݺ  '.גE}/9s٢jaQ0^f#sK<+lB!d A, 45d=l(jA )q2ey~`i9ԣ"F_NxcB@bAWQI;&@EPT3YDi'aI-=nY(SLHl5[]F@@iVaώwbқ0+B0 ۃVJ˝. `CI8i7bG?ۆdQ $Hb#Zumn45.j*BFzhkaU@"s+P pbGQ255AOAGj o^J]_ﯨMKkչo;&gMSA/'W1<,&t! cA ydG3M6$pҼ/=v'=duwC]/1>1>1( ]մ8.ت ($D mbd45Cq؈** @ 0CTl:-eD;U7(f/Z9F%#&cP ,DYaGI!A0x"R$!D<$:#mTbA*O-&!fHQ쩮 ),h&̀HZl#rIA2JH0hU8 8"^E3YR (4-=9kBZfoR fI1NЁ$Y@ BC!!p},ekNxA/8?K"3D63>7c)6}lhEcL,]yɮCt z&/ȴSq m p6? h=ap@~w: uዜB]r@b $kb01,dq٪V R!#TmRA02OI-łG$ڦCO-٫\l#=gW` QB*Vf Fb9UŲhz)5o9'KƆJDHnNr@|Ya֐~̊rm\|6MWAe8տzQulޭ=scmGZk;U} 2pL$x9+l^=;Go۴O:W?׫8GT81F>>ب;VF^²~AeD'f2+Z5 =ޮpOڼ۞zpzuJT,8thPEh4{ľ͜?\'^}}~uF%7 qAHLe'EEAC /* vð#mzz(=KJ H8 rLO>!i(;'ͭԁ [ M}:dFaRd=.14zm[@P\-4"`@/ŀ)]"ZQp$l hw`M6է1{E k[H ի'tAYP}u~cb8M]/%Ab8V W"gׅDh$re(R, Lt ?8{?RH@E'%D#50I17  .F(CA3ABu%ն5% -,!0Wf0=Z>M/hsYױIo 'o7:?&vgzof YB5;c~)rJ axQcqPK#k/@,L/|@۰EDAl8%6>Z r Z,x ^pɺisPBoXw ̆:|b%BW68 E:Kk 9LxT>fELT)Az9x aߘ^wz)hBb|NcC{i=L^fа 5c?Gp=pA]W5]+WJcݽ?52iznWP$ukZRݜ18]OTuא sh.c@o@3bjM]xegc&˻>sfQr$K8#iY_M750q,$" ΟMFaw΀UtE[:nzn$i ez;Nj'cn @YT. `BY[<06szDu+auDDcd.YAGkn KZU NS8q{TVx$ϊ3IAcNIexv0ClA8Ű_""hv Ay!Hq"~'_,|o3}T4T L 7i3 -v20\[q" @&;Tnf]P" JmD&yR PK̉ȅX jb@\ztsIW dQ !KP~p^52TRNT46^ kM l0&Vt8Fu DSġ AeNB b)Qi˨uq%5Q/\H?U)KMhE`HLnpޑxNͮM(B]mBBeQg<<)>񞔩O‰ CMľkg p]s[׷"v^.❱{!LYtH|3S&"lkf8O!QBAy@hʇcI@%µ[f ønt}M:4K.p#bj/_RYt-"mI w2lZۗ[ﯵRx-qɗnӜxV_/%2]zKBԥN]d"ػb ?A{gIHO%l )<:qβrEרs<,5Q/1Dr7,4m ӜںX]rSVtt^"ﮃ91'Tg f2rrЩlH@s[]vr#gcjwn)b*="]:fH!rUA~]ۭ qͫ, SAdS󞟰󞟰PP+ D&T@L7BJe|hza 6tTPm%dY $i Fhw,-+BC(;2Tնy5ʮ`KܝdxqD!F Σ;&/ 6o}F f bEo9: XҭRKBaT +t v@TR9[ 0Ч!i Ȉ9j$M5 *ozi2ֻbIH#b#&\)@HM!R:(-VWUYVꚄH#4O8Ӕc!Ng/5I\5HN%K)<" D'r+B?   r ZNBBf?\RLdE %^v"o#8"UxhD VCkWJ10M"-7 [fh][KFef] />Awծ 6.^8Pasݗ0^'ON;$m@aѐ-(F&d M E+% & 1`nU 8::IV%I?Z7t{dM @00To!XEVì$w<[(ro!($RR\{G7G<3wsVN&*,ݚ=%.Y׶NkP^ B&*,3nk5`s_lsHLqi6YTC|"C& kt4M4v\DZ !'ouaE qzx6s۶Yu74]ӫǜ)f/IA,ل (0Eb[ѱ`c"Yv#x)Ys)ǡ"hpjjfjvl@xiUՉt;w1 "?YTDI#CkKcJT@ A$FV >h(V$ @i ʵ Q)lSe45"EgW&Qh1}I v9`֓r9pph; _/ l*U_͚(COUSeHJ` l+-#VOB0jQ' 2Ҡ`Zh%CNRf:;3׀O:  lZEفl*X5ZJ.TR`l0/@d4- DM"lM'?ܜٷ*[tUp$ `8nS`_)/JU~ nN &^xpy[6ᅔf.XbIA _eE62W?KHfDu_]8P)M|i˴x#JhM}hq,d=)+0)Wv zytKތ:,oHA^ RU a"zq~nUFT܄9!F#<V:@`8(p4> :-d0Dwq1Ex8-ا8)z^@VS|kup~%+KecE ~}ws4i.9F9#_N%ŝ/"lVLݸ$qŐXODU)$Ӑmr5o/ NԬB;yOp&׫8㶶].8`4YU$U_[;/%77 =zQ= zqkҳ9p8v;,\$C*'` B IOb1BspFFƨ@ (;8Kz=wԈ:5iaOJpogG$EW;r&UTUQBr@P.Ό GB{y!A3 27nlAD`$8`'V<ݬذfqt*I 86s9u*gcD*Sa*#\px@"4 31l*V Z!mPcDzDp v G"O-ft6x񋭆E-bAnJwhP1D7DÇTUJmOQc`%K,#%=P0v |dK%\v/`Lk@bT#-2&-LQu<~X uه^Y)TVEJ9%1>oSصo\ "9:,xh.$`XM$q48&.Y  A+t 7BY-PäglfBrԇOTun>uRoB׆d硈N\Sj)!:WI9PeaۢmCo#wlҶ:އMOf*,5'J4)W%TrTÃwǢ6<2[@)R !N3]vo'u7C0%vZi`{v&PMH)QI?zgٲ}l/Ӈdwk`ddi]09tV4ȉ鳋 zw/<:uŒ18) N6!uBr8V_Κͯ~HrWnP+ϵni}:hz.XȆ]9#칲   rލ%PT$Gxi1vQɇ$04L #4*A':P)p#(A"KZ?4"{)zK~Pj =ZO1x 5dܰLS[Y~*jUI1TR)r(DZAS0M X J[]"Yv.k!(U"A$Q)Z"LϻȘo$#aAbfnf  Uj'~>eNrXA`.s"HJ0x<㔪HR+(2"dp(nE1d|-y}al"SN#d#K2ހI1v0IxP@44Eք4U=&O(&; |s45tĝc:ԺT^Z8Cu|Ñ[<:o#6J:Z]N{x1ɮKy ǽ5,>e6f/:.2Y* T48ER}%.Qx!JEXQQměx} dNu%'0ۭ4o;:{ӊ 2iwՆ~{o؞Yx=Ny&n[G]u Cz})~qoSggZEFGUewϹ 6+]Xw1naX7gS,: SZ#aLaglxj)`&Z>b7D1$* H4#0h4nXw D6(5Hjő2@yE&C)`""n@Z Sd\Dw :'DM'o0$"!B 틠 A*`Z}4a%Ev$!ZTApeU T-00!M)Td[x2EU@ X 49dtXجjXCc ^Z;l%28UE?? 0o| Q2@'%#*\]S:Ί.DpY`̌A(H^&*5z 7B5t%fe2Ob (0;QP3Z4 ,;]B(AV!a.\ M@ D:~okTv yV7 Y 6rGSp-5Pi!Xx`3Uۨ Bjq`[L(!hTm@=6W 3 2VID96TAG <'L$ =1a"@qfA z6#L*ǩr@JhSR$K /ohHTr:*@`I #q%k!p+ӱYXl#تB`{b+0BrG[:+Vm@!JF¥BQ@T\$".EL 12Ap R!7Õu$pJ)J Z焺Ѹ` QRB g8K޿yW/ЙuuF.7I?xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?aDlc ZrwwykRzzuy]М6qN9!GL)^(o{iý]@89ɨR JqFuyXqq5 8Yjv*ޝ6tuo[ :nb}d-:`ce@aҚް{IwNx qw2&c@NI"5us"#Vv0BB='ۭz񩭽>P*:#Ihu(>A}:^w~vnJUI#/dog]޽GZtW+="%% &+hR qaӑI978$Y̌RH30ODUMxߣ[;Cg Z1 ~hU)" e #ܚl1Fת$p`1VD(]؎ȥKAb5A"24Gfl yJR3`(pB6e*=F4YR o(P *j9 cv B QJ ]Lb9D(tSM^FKc@Bԁ\偭#!:@=,$Ph0p?@쇾Ėbm+tgUʃ0V;^qj aTҲ׻T^ˀ+Ev4E8oMm.u'\5 zz3Q[fD!(ӧN7X춟l8tny.&Ѱs/;ǥfX:fMzΣr; 5osu{YF!3uWN  $ДH' F p\Tbg\Xl6^IC\zUr;=Ӗf;oN:]G^`I84$1u+Di:8ՊvV9_]>:( =6櫣wݾx*ݱoMƥT - $9zNl݉::RfF%!F6ޡC9c3F`u9] N`k+p0o̲j`ĊhԤT"DPSd SEnPHn0+e4):f(gSe&E}BqhUގ1;BGG2LF(+HA@MXH5HsJZ (pt(2&ʐX;@f?*~(Wv3?`6Tdl Jw+rwn .6 tq'LǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜBJ[ڗ }E P騮 :'b x6K* dO@UU%SrbI7X pTφJkqPIg!=Jt-Əw{psKYO鶽3*nP xg^u yt]]:L~hz{'Q룖}+:_'WXpYViԲkuXSIN hp0ŻO8Gw:?֢8c[}r7wZф*e8-Xo]z +z))$xsJDdw ץT׌08[oD3h)DlP;X䛂 @0貁;78#D !+DklIIy;*?c }*(2p ||9t 8ft@@0aJ1$ `ZÒ*DiD$@pZ 5@Uh`^`g6"QuhTVl+JA#zjpM F.0 ⌹țZ-YA nUETG҈Q?%D:g@a $G@lAjRDblhG<DT]cY:ao)7`bHJ^wƗM8Q8'T< uwo:]"dP_fN;{ bJ]JB*a-P ­ W& TQ.(rS'I8s+vx4ymT(nR}.7|-;}Fi㲡HVӠ*t .^4'Wo!fx^h]2+ٌNkTss*tulmƍ:qbSH)|oA$WZuNF^ťnW עxJrNiחrr-4w { bz,Btz^h8>l9_^='4\rce78M:5T{ZrӮ l;3N׼r2ӓ7ya -hmCZߧw{za^4O3qy3GNxO#5H)RCNhֲmDDWpa^`l`RAB b," l t$UC6h h5ԃ H@B BqQlta'aaZȮF!PliMAH 4 ҅AІWO2fnkq Ae)=3\#RX"OPsi< jy iEP,jA8t އpȾq0PLɁlE;NKÄ TS%V% P@ 9Wf=ݎx; FI͙ C?-Os)2s)0iHS g<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\"QLCYhJ^{-xD!9,Wwtqx!ǜǜǜzl$6DŢEC% hi@,`@rXΦR@cR)#+|DӶ!H8EN-Đ,,Ƹڲ [`0g[%KHʊ&C-HCd5VH[2Z8i7D%"`( a۠ ) =!PH `BP2 yEpw F e.ʄs9 hbYjQURh|c|c|cN8`zͺ\tpHy c|c|c"_q?S Z [u+` rA!:P)NMN8Dd]n^ Wjf;㼜v\1,]q[NwDl< r' R~e>7@4C|z|kܝw㋮ c`럲815&7{BWӎ~:ӌZS:r5qe$59%+&=1. Gac - 05Q@# m?b#iߢNv߀]}gNָ嬦𗓭= 0vB!aHM}W/V^ޣgDDZPɼkB x/0 l 7%[, %UPm5T/*0OHS-wJ@4c@,qW{ & hKx'Mע$٧+:<3t/Az"RP%Q ),L+wbIԐPTUu #ȸ#SM$S׍9yN׎z9=wץ_C"x84B,9VN~:59z6\m{גI&5H~7sl <Íi ƺKC:s6箄`X͂tR.kzB>|?};UAKw^:tjwnk=^\ HZB:^y9J;,sק1=uZƙSHil#f 4"QA"X-x[!Jfȱ?al-0lQVt@;4#A9KTр.bG|h[m7Su:3&7^oPdGֹ,xr$pg0$MܒBȐ/h#TPhY)". \(Hl܈5sEO$RCHҠs Uȁpt@5VDB Ex^!),ٲAҤC*L%bU4)ZQI8*=6|C.HBIn(bZҠSU$DL(@RQ`*8)ET4l;<"j X|is($)M ;FnT!R%v%JrJzJzqhE{ЕDQCFZ&dQ#M&}c𕸰)?KǠ{<3 *Ydd iXPWDfmtz:#3l&z+#xWzI?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xfam4ֺhF6F6 . M:lU(xqJ6LPvQZQDZ\EJeZ9c}tj|7Z1jCO뎜f׭zꚲ;o|9w֝9]]hd7T,ZNAuaf&i畝KWXֶKžmr{{}8(-{×wXSp:SBܶ:ҵa[c9֩N=AY9{^)DdLuw#^t+9isx|pR  (6B`5—G<%N:p! ̍Yΐš54j#u*\tW"TJQՌi1),Vj0vբV&Q0CMa^R2 )6ER~+KX uIs7hx{u?rcDk| xg<0JZwԹ%(UUPa0ei b@Tfz`cGeTP90aP SDV J8a,/MXZs.*=6ґp  iEjh?aE]5Qc0ao諤@Z6ED(Q  5"4N> :LA #ӆE?8&YIfj.t;֕Hz"R6ѣQhR&FѨ4}M3JuC֥Z@RBIbͼt@N` ؞ۉGnG,;bn{[9H[R!4X nʵLdWP7\[܌<oo^yxйm6bnMﶺm{5)su6yS'1l5me٭.ow7+e!עq0% @J"@Fi>c!X u\.NzJo`$ÁK|!}pj:$-}Ge[-5]UjPJ[Mi2H5JʰxI(ch@JfajA"x!z!*ȢcpZPDwaB1 P =Ԗ0Un2k]׉G\V6'>0U k`@a$WM IIZ`J!EJɆ8V%D/ LZ =AALZYopez K1!s?*8Hn46R̀+PiM$!Hnp0 P[Y [P459U;DbaXq,ڏ bR ý"M 'd3))QH&:*AqeiFe;Z"joai;#NnFA@ P+1%+K"u(A[g8Q`i趧sQ[DЋTSUR$u#,?ЦdD  c qB"iydF6huN rL 4Sh%atP&h Na .<0l/D0DT !DiH.t)@ ʅ7fiMP:umA8Hg]rHAoJq8K= V1C]Nf'$x9guf2E@(cKJ -F&ѥ-t <] 贏;hv9öIU,z=ݼtKj44ƹ{'R*" $km$0 lqh LvXChCV)(,wLXjywθ&Bphv#9_]lc41}g??g3}ϳe檅YaC_Y5C%@Wr t7CDbV G5҆ QUt&)$!kE^LgQ A[P 6N".-yo7GT.vxMUyh]tUx1㝣FP^MN8&ʓvNo.EtJ˭EM7O-i%P`BR佩Vӣq]MstSXnYuGJהznІxvj+k7d(kћ>Ȃ;s|u zT}^Վθq7Sld7cmUg~^׬ޞ92K@]&/-*SnSb%( j7v ]|^'Df%iXlk"d<(ԔLGbd.ػ#j,[R7L֊_hB:.kf5YQT׷YCxFR1^mF@p TTaP~uĢQZp,O"A+l PZ䪢w H'fĠRJu**TCiM`{t!CPXea ĭ 1#00 VZ UVn U ddE{Gng.6!KrzfE1bHSjޕ7hh SI'^V:;;LX2r)P"] Gfdfȉ $EfeJ;}~sy fS@ sI/dKokKVIԂ:!ӜɍXbwV.-#VXWT4g%ZiAIHB;4>7Vjޑ<5N0Eѽ cQ:ũUvUsמҍVUiMطcf96^Q_zfɷ?lzR}N [;GۻM"u*ܕtw}wԩ5#nXTk6f;g (}8kױ2ڤ_=7ܼ)nXYnD)6q<Δ[ΐTQAlHj-[h+87J"^3{7h DPzBFi 5ZyKʫƳWz<팔TgVxտXpA"\X!Sv<&GgUuTaNE+.&ӢUa[L8oCw9NfHl ]"Ȩ`8Y[&MJX JˍdPA#jAzLR#pʈ` @P!*M6LjD A%L@X`@dΣ |bhSR~DDS,7Z(GHYAu 'AN66 AJ#JQ@*\)RT[. T:iQ7up+f8$BglD-8ȕ 1j@P5q]F@ }T){|i%ܛ( MM@ l ,LD4@)g5`aHPc/S!ì#R?fQ `Fq2C>~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~z~! (6i$ǀX҈1yDBD"8F%'A.GUUFdj]bHWi A &suQGˆ?ݒ`P`0 F h\܀V,"XTL8֎:EiQ.*I3$DhXMBh$a^RҪJ@h) )N2jÀ B5 ;h XC`,;4!yՂA ]zލ=OOOOB|=C~㻜L#>D.A/!tJB ,@Z/89*#T`CSX59`(EQHX㰄p @0ҁ\@ aŀI8B@T1HiK5=A n\ڰhj6 jBaTNꂠ I-c"6ZQ@t&@PG4@`PaMhL}H_6͔‹4* HE (8@ ³gk,qf3Qwxhz8<Zb)@?ĺFgaHHE=T`6]$,)JtCQ H0.sєFP .BJ1ŬAPCݠAx0@Ee$Zcȉà%ȫs:'C##'%j@R<HD0DZ !E4hpJ,$1 fı4ISE D&PAjtR `e@`(:BVwi1,;8`a- ;8*U`)ie+L#D78Auys>ǜǜǜǜǜǜ9W#p_޽`긓EB>ތbk "Tg}ā~X:P V74-Pa`jQ.{N1>VWt 7X ǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜǜC}b`NP[#)6I; ͋! aF4+&HF a5deP-0 M@lZc#ˈ>@%ܜLKJMEN(DNJ'c aGYȸSd #4Tj[Q`Vz]\SECH * ä 0$6B^S5 MB,@sg-6d",U7-jBCSd0B\MH1)TW$;?yϜyϜyϜyϜyW/ߪ@HJpB!t `p $ t`KcSQN;(~"B~G7CH1`/t}H+vH3닣GJTU*0 1YC3Y b~Q,f$dL{ yrDDA?lsu);Q 6XVm @ ( N A6A E j UaL !6%a1h   <\K%e%F) zx QId " %<πP؜)waH` =b@њ)Bb "( ӣG1޿iiAPsA렰 #RjƆh}(s8cd/⤡]oU. +VF5LW@'M+$p(Y^#?P9dtzTaX~y$jQɂwev\T T+HhR@*$iSi+4kh0qN" @2bD@! T`%"% 8$Sd!I1Ej`C JRꢉ^@PpCQ+j) ; h(&TGTbc!I) ,Pr#b!볂ͧp51* `euP$,(xi6XeE%((*ZQD V3AH"Q2ML~JqSWpO ?;0@&$DE'&nf6 !)T/c{h9$33P#N5: >38zO$ "" pͱ0$MgD#ȑBU t*) 9j((֊(] M 12L)IJFJ  m舒#m@HS5 9MUU%eDk!`ԶI !Ƌc9?qYDk-ºiIBj"b5LO]ϚjnjHD:\4[/5>%!9$U+QHgpu ݂tWyAj)&ՀmOTyJPBY^#/@qo?xbw#dXpu,KZ?Ds@ $Tiբ+ H@, Bjk VK dX" (A"!(UM0IfDesשPE :T  bZ@m)ra䤥 އ-G,I) R%emA*TU[\`@X(!}\D%!!.V9fiz^iA 1hh$?Ð bSKRǐp(7xa!G) [JJ&%qR +V$Φ XT:z@yo_xg<3 D=?ZFȇ`HQA! ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 JRjN"'+$`z߇z߇z߇JHaK1 ""  ~?a៰xg<3 ~?a៰xg<3 h*%adܛPP얫+J cd-"(%M|H0= (B@i#DhÆ@OQL+hh:5!P EBiQ *¾󞟰󞟰󞟰󞟰󞟰󞟰󞟰󞟰󞟰󞟰󞟰󞟰󞟰:.qTS[Rh,xjJ" @DBJPVklV0JPkȮmPt;$r )~-lthcjAdeK*hNb!x6g輛O =fC>(QP<6))  NL2E4$x^*M;\p؈"1#Pg6Q 03P۬y0li`p~SqkT;PXWoy T܎ #|{"ζ8rUp=d@ dw@Ø0OSX=1Ml)@m84hͣk^Xh@ak@@p}I`D$y%;h=Jv@B4(Ttp!=]U(UUUj])'K?@7úDfDoLfK5WCڛxB\:UR|:Fݪ] Odc˴O|=LCNѯn>CN/ ZЍN @O#WF6k,͟-~dԎ= KҀ wmc{$0q!ڶjYaGЖ#p˿H(LHgP]ǡ;xt'Իѫ+-'S&>-ɗsf٢:joi0EiK~ f7uG`t{f)%~#+,wz m* U,⺓ta\=8 >wXc/~| Lm-pEj󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱󞟱p _"`iD{ `=?c=?c=?c=?cDs>s>s>q__lRK97*a`*]pAeP4#eh p֋K$p-LmHE@cLJ(,'6tgu<4Q#~fB:SVR @pFޤ\l߹̅gz fH &`%XO'ŒSz:}qSK3>X3j5_y6[7w;Ax"; 1 p[hh$\V;BZW[=)nnF_T~b7 0ӑVx%fy"5\9"9j6O$q z+\dˑob(X.&2'L z"2gl$G bwpmjӁ[ ^ U&_O\+`J,F:Z Gh(Y& RB;5"~pBG -=O!&T AXVEﹾH&2itT˲yϠB=F }:`0kG%0f\~Q@F'P8QQU/TViLAfy vȑ]f$2l;HNvWtF-yҎL62WNݞB:QDDF"lD؎{ek#IY8l"ۀJZv$*{o= q9G$RݵLҼe o@KV*ʎ۬UـM l 5K@84 l@oKxd&BG P̃E,_xg<36Xk ex5B  ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~?a៰xg<3 ~4ɸcP*=o=o=o=o=o=o=o &$ 8D BD d. %ڐpcR*v!APUUZ=o=o=o-`B|g٨^^i4[x4^I[x98ALq?a៰xg<3 ~+M~+BX ք~6Ta[ ݵ *UPUvWjCOD4Eh-(?a៰xg<3 ~?a៰xg<3 x: ?T:x"Ev<0ڄjv8WK0?`Ȕ"8H**+GX"0 2PhDa0PP(@HP F v2c5 A:,66lٲXbTHN薶"fȜ6lٳf͛6lٳf͛6lٳf͛6lٳf͛6lٳf͛6lٳf͛6lٳf͛6m4(Cdɓ&LZb PDqAɓ&L2dɓ&H41a*")0T6lٳf͛6lШ Q_6lٳf͛6lٳf͛6l`PSPK !F22ppt/media/image17.jpegJFIFC     C  ~"  RR ($ם}OW:t7P}1RprB},|u]vwui=u]y06}Ӛ} ɛd엚ˆϪo [6|M&~N5j?Rs%YTW~XG)TG,$޾Glֽ>&Iu7gV3ZU}ͦ6VPAh=m76(hhuwL[;V2|%%ecq%{ӛ/J6u;b6jKmV2鞙|/=$vl8&]"i42DJ8N/mY bR6߰ymHXCwR /_IFL{_ku;=^5i-ϵ撨NX(%ΪέY}cuǟB~rF*_~6? zOi}m|{e_0;$9%-!Dm:EocWk4XZ<Žqtbc8%k7{1Umggi6^ҕw>6@Z+V;j\sA>G`gz9WUJD,wɫKZ [>vAWxEGgeM~7ͬ6#:ePS9vwa>|v=U]^j;+2EkJ,oCR?HLn; +b|"|fm]{sd0WCR(clrO(y7Zi ^ib:gcW&zGffaYF_/z:yStz;ΞvA ;5u.R{w}8mJGb::vD{7$:z.Q}K3~0&H{ tO9o940nzҲmxGmg:ah1ꬥb+cTo0)W:[TPz˖ؼRל9U4vRt+uG9 9KG>;݊\'iYbSCڰzYI%2qv^gbpy"=υ-UG;K7mΌܽk!a>p(Dg`e3!>_5]7:Q[/:n~́omrUssӶC(k[ nruyW;@hX[(^ޒϚ "UOUym#aTZ=f2^qv9!) &h(qywe㑘^U4ڵΔjk>u~os_)!9 $]0°~ddQRB|~\zmm3fVFعO.Hp瓝o*5Z^xp`9ǥy싌̚÷JN=&;3bo&L9|Aeg9_y*&ۭw|)o_x9_٨nˮ;3 Dj.!7Xk\G-:}b8+:F~C4GԷx~MX ia-svqxk7y<ӛ)1sS=?c]&R~ ixaU[' K;NsW@y㠴>5x;̾wMy>g1].uh|0~}*aCp[#F[83ZŶ }5q+%W}u9&7*^Z378wnc5̳ٚ&5%[cr7^FzjkeyƾS]UҮ/I{^ dq/t+[oVuy=-W1t=q!T";Gen/sB23Y8=QuGK# XX -t<~F}l~< V9y/zg.yY$KTѲs֓Yn?Cv;t2o_\ΣtMO?_?Bi-.nlM)㑞~o=@RNǾM,beSX6rWyK6WE yJ~6>l]mKGjsQI}K`J<-U);KGHtzɳ}k]Vy-8muf藑<ɿ,N6qy2W,մJEĜfT.WsM)Yo)Q5$,=ͺք_Eܵ;'m]#}YHG=S讼ݛUm6H 07TENkж6vO"~Y\(x|Nmjc66I i 'Jbo}P 9Hidضm8ݾo$LoYK m&ڳvo1mI6k<̓|]i6;7OiMTLV>_chNRo-Y-xr-';Z Ӷ\y{E-'keIgH_yhX٨w';3)enT춁voZ%9f%8ҙ?k-5YǟV yvuf\sΈQ(nm/myz%1SX'DTUJf1yh<6r?R$TsO *M o b:ObikNg Z ,VSE/'yBhW28?\<g~Y~j+90O$6E[Z`MV7SlsMOՖ9x\-C>P<~Yu jʩR5}2%7[/r=b~JyܿTϕu<$tuzI7CLjDmnu)u_8tKh|^]uψ;|JJjueW^Y՞~m*ώ yΐ/]k'D$nqT_fW;[ fE(􏓿X}Vw̺E\]֯iCuyON\\kN<{LGwA0.|WK:+u5~++5^Mn;v lկ8xM qsAƝҏ?-[=W&%d@LKn}CW~euX:jQH2Q 2$f#^& @ePDeEGZ `.l-JއgavlDgl 2}dB &W3j5J#0#12Ó3ɴ"tS,U,ɞ+U}s=ܚ #ZJĝXbVϫBsf՘ƪc#1/j]y灰tOy\{͟8;7T ,vl1 B9r,m[md3Vdj(v'B ,;KS%90Nų-nu=eyVRi_R|lC>i1O-3/^r8Hq3t+ 5tS, J%2d6~ ,n2o%b hBtڱx  n#' Vn(mF cV~2\N[ MN'8(?̊]O=N\f^!}G'NsgSWTw?ȶ|r xT-k:ͺňLQgLRez̷X>Eu]c MmX@ZPꈱh3V/#{^3zgggTҸ ]S~X#r Q:M5̼WnI;~ڊFonklQ^3/‰A'<[Z>}orM-|G3qP%kNbK'"L[h)GN8P镉UXhm\q>S}RXR'0%1^Aap$׉P16&5ܧ\R\߱RY 5˿wE gW? ^OM-hy=if͕TN/3^NM6J=SIwhL'9<{yMM7e'4Bsd1DY|v[L"JX;0  Y^ʶ/ Eji3]hqy^.(Iպ?" xUr?Q6Ss~_{Zbc"Xz+k!q[W㩳:jU8IgTvvv*?U5NLVft)Wm"ҽ.]eMdNX9VdKS&Ļ %bUfokQ}eajֻpS]90cMErD-SWNr Yٲ=]J`sX Fj*XS.Nj>͆wUԻI7>eةJkZJf!%^zʜcURݎE`\uɧ#wz.Z.Ch,9՘p+{cNO @U*?jrBl)̀G鱶e^CЏ:_'52!܂ĉ@V!JXc$EscM6C-)L6^l&o^Zr$k M{tMS[a[YՍ4nbr_17]vMڷwx#fWH.G!;%k<`=Eؘābo4U]z`k@[q=qm6k5>^fCX{?OXs|)\ʸϰɡuͰ}]Hiת X$vicMX^w5֧':@~]:Jh+Wqとͮ_^9聆wz,s~s݁FJN,O!ŏ,$fN{)pٮbԎ!˴-\iTknk=kTߪhtXrPlR;4x;ʫ\NP>D ".ϋ" +gҋ2ݿMb5fJy mQ@*YIւrX*yKwqs(bH[BؼϵaO5]*eVbkku(VD4>nPS[J)vL+y6!WrrioTig"l{'q+/GNZtoX]]g٫:l쬵~@{ za*}Ir F}J}p+'7U$go;΁KeS7V$clW~U:ԑՍWYoZZ*DjSXf9YSI`IEZ^y:ʯMݍ8mGh uز([Gu;\nS6<뺑w)rV׉taSIo}ZvQzlj^{cx;9Rd(9r!}5ᵰgJAkMLd {gˢ+*Ua0>ٽcRe(*%2J>ΚZ(f%PM!Bloht!XF]; /4:+M/sb{fSSiWT7!O^ClOKչm8^ q6Y -sXeoeZɰaeԬr+3񝳶Dv􈙝>/YU"YuZu0dyY tU`%Tv̝p%buS55fr-_Ǩ۾Xd {CQ㟥lJe}ZE]?tϒؘde*ttlGnٳ;$]:.1cDQ4G鶬{)'k,$wiL"U_Yk~yEOsx'3+):DLK+.|eba/QgWcr(6zO"Nie3X[IZJuGTw]ʣEsk@񊼯a]8u==i"QL;Z՚i>K^S$l)1Z&[+*_1 #olרKi,^- NW1P[T!EM_r}}MV;*ڍ=g.oa#>=36[[\[OSGQ@ghv:bCo]z_3MlpA-R%9 HS7v UT+`O~~(vv*=}HkKk˹ OD+!ٌ-L K?ϒ5_Hb6nf"nʭ66?;oqXWyed(õ |{c6^^;*shx\_E{YEOvWOtT;=*g_;m;5C#o7,s,Q;G/xSPre#됺h6bL!ժeX*VqCO8ܯwp 3k4eR}\$GsCӭ{f=uy3/߶8uzG[DK1}3@ߒ2 "BEVtj\R]- "};Jk7fscx7øSOljrn]WXa_*6{qjҪvgnZGVEy K)N,UMeOEzg!W*5lLzp92mCYeae-X$0s%0m{)Ɨa_9h[8\N0ѐ])9!W_GY8ՎG8M< g0P:euȫUmS_ |[Mo3kڱHk_+9jxD-K@l9 uJ4\k\Q`=j;0ugeb=q\*[ؕ=;WVi: 6=ҏMUAq59[kkq S>9YѴ\ڽxv&ӭXqXj5JL:שbL53M%)ڢ7"K%R;UϑuO>0XjhҍiL m{ },bZ+&5^/;hHIAF*"-ZR{QnsU\bMV!9x^{wL׽v͏DZ>$е簲kncfԳm筁f9\'iUjeQ l\aCWvpR\_h%D!zE0d#+o!>r}<7 RDZ"BFmksE}E!.*dկ肵ډУ_%=[[muWc]VqFy}-sky.vjʹI螻[ZB(`B+ޜIb.Ua?FE/,y;>zܭN jNjJU,>45%B?YDkuΔ/Dw;i;*O |srqN:AR͑ꚿȀ9ac_T`+3ǦW1"F *(uxׯnc݋(/.l*AEVl/ނ靶mx֗իziO^;ONvm* 1otL;ČO?5kSR_\ ʎ 'A Ïj>L?1 Q(tx5r)VK= ]k"͆ w^ڶT7P]bk ܊%S)f& }ZZ)2-سMz؈IFY{UZxMIpU: uE΍M0#ԾQg]6lsdȺcm\ SYaT-At{(kQM_#?a x|-FS#ap,eO/\8j;ŊX('Ulks]UsX PfIOP="o•WGږp_TnI6.So浟Xc,ܭZhO7kխ%Z Z5bb\N({ : ή!nVA_ZQST$CKȀ88:+"/dJlD&;xG;L('g|is.02dJ 0T}uad}_QQ_u='5Gx/*&%|0|ԵF|Կ_gsvtR=+Uwezj;Vv[~;B*‘Rnn/D&X A2q*jNQcLGL%hiK,R>;Ӧ:Ia g&I~pLz>XJ";K$f2J1~ȶ&|m ==sM x{XQL91a~vX:U_?9>:;e[RPxxxhejg [܌V^;+m3gA\ZwDT[Tkvأ~ oJη,ؙ8D XHkeS@fLd!*lN ec8`L mkNO/19r"qA$!Yߺ'*ء1KʉR1/P(5a!45vf,L-UVGp:5g_~t n!`Mڧ _ՍZ{Vw]WoRlrL,4̕~Jmx#/9c mu g0K&;dsyI*fa SŃǷcT[0$;_KK'c>FQvQu Ҷ^ңT(U橤EbP03` )o MGG{jJ-vЍ{q~)gYjrTmV-fVO)&͓M ]o`NĢ+C i@8gIܱB _\H`=[?8C9?u[[a`֥RU:v[U - H/P%bA״YLkۛ k*hթߵbaNi53]Fn6x\u0H)yk"ë.Elb.N<K$ zr' a?)/yN{; XJ`5ο]=*ws/Jo=5Ux?(6_z0N׵n( ]v"X[!fiJ=l6Tjv.{ fʮb8sot֥* .[{]q`^ {$O[# }r$_OqQzFpL0Y3#3,X< vs cF5z5k[AZEq#yJTj)Ɠ'yZP{V瀌ʵ-nZܚPJu#!MɲLm'|'ƚADe]ékEւp[-~s+@zQ$Cq;.Ǝ1EAM  R<"H"PDGjct6_MR6!Y@~d|5NR1Wf ^"-+KVEF'nT7nֽM%1㝓 1b{\[_Q71 X5ʓ%| }^I@R"T;` `==>ɜ8+/fnB7F}x:Yx R߄ACe;k6߱Mbi8ZBpX=2L -t1sX9eA6- t9>&ID:f5;Rg PRBQx\v+~wag̴q7`kA`k,?nSG" L/e(W^ w/' PJj7T;ZsTfqA.CZv颧 uig MM|4#u>0AYq4U~#w-4PEUv<'v}~&ϡF7rz4y{_YI3* h;Rs&3Lk=k e==PmԾ˫b$$56R?W+"[ ]BVi,g*^ƍR9 rf6Cu0v;3Rr} ]S ʺ_Wf.rfۄjfu|lai2uϒgk'J֢3M^\=x^ - ’6R0;݊~fK?L Oݟ ?>t䫠7}/*t]k4|re[֧"eZ?9sjg)eJFji =qԎat=ڦQșw6tO7 jq{uVs=y,싶DHlEd\JcDho f.%N3t{'窞Td8[b~^Bi--:&PM(85oܴ?bQt 'r.0Jwm#Q[$/+Z{΅xJӥN[7u4[1-xC;;HW*VA@nS;q!ih\kG\ջY_#Ҙ5jEXɀSOM*;-Z)h~Y/luEi0({ҢtvTJժ~פ8%RݩtE9@O%ۄ\UZs<%Ǫ+ 2*My@"){ݠ;P;w"ggv{ 5vjm/&#L0'T=|^I7X*8B1 ) DowfYZvI(.jf-N" t6 jNXLZT > V@\Ha8B ^=h֔YkJwֵ-KRԯ5!1 "A02Q#Baq$%PRp?ɓ7,tp?&c^6yU" io-76@YRbci$ZTx[6A (֘E#-KZ. ߕXm[N)*G> ֚tgֵWހbur$g 1U,|vV;ՠ){OA;kM\<>UV6["W)/ ܔpKF4!i+@MpSjSJ]k3Xx+ujPb=e>CaeKՄa@qMtA9{2n%0+mv6C1ŹffC VOSm{\:Nwܣ9Oa,9r2a v ޲$sRZP}jղpYw]KC(r:dVk }RlK 9g3aQ}Ϩ;ti +0zE"I^V~iզMx(I0)OWf$:~T=.q@HO茲*5!d{TdWN̗oiQ4AB6_O7q?)K"P6 x 7 #tPTJ-7G'>ܨƷ.B7y4>lci6Y@(FՖKɨiEz_ԑ5\&ڱ2 :,b| ou?m<xPE+j{Fm,Ipb2چ^Ka.'QxM P6i[e8y \](.R&f=!v1jad ڳʚWj(1  \xm PJ:7h"ʎ&DbqX 6?tQn;чߨ&sݩmKR>14niSdS@a5B6^H[1V4/s?9!ƲZZ*7vV +L#_v=A8߯$VjE3KwLkvDYO.!9d{C.7%CbfQec,w oQ pQ4Uv*;[uƇSgJq'b-{ӂ"D O:6iZ2_jBg5ܦg=V?YSΥ#'tjuj^6|I 2-Wڿ4~FO5t6쟈,-2:M#>笼l7Sٲ)2ğ!.6LuHv no)U,hiL+s=Hqwp#d{:\Nn IbҜ㢾Vcc~00 h-[^u]"1y&@ַԕ=ؿH̿v@P;_͓HvDᛜpDJNe҈://{\2"IdplqǴ.q:/4;c{6p.aWb"2f}ٕ3p@ô[j {W;X/4c5m-K^[mID 5u-"lq$m݅W꿧 5OEv/Nm9(iϥ(EKr__]em*bO({~cOUrRaRVNlȘ^QJ0pL)`Ɯ6mh7;6v{nTI)#1Y[T'kc=xЮsOK48ݎk~>};#m}y^NР(;rbqG%4n#ג%΂]yb3RgI,Og2x{~H[?4Hʨn2P4 eU߉[]EC[=ދۃ)sRF7]E ,q3D' L ):*}ٷiJú2ӓ~*[:'M[$s˚絧Ym 7{?U.&zU){IU JCdMn{5O|DΌ8/%vzv1v2Ovͧ3'{w]tM2*Ve>J-)6ҿ65e؝쬝θb|e =`TQ>]TsPv%7AŖ BKbT>ِ VSeT2YZ.ŕ|GySVbo~9! oB:,MM#B6 8 ꝴ;39,f?~Ӣ ExtÊX݊9#04 hmlZ~)feD=I-3fm%4WOMcIJ[-=؞{R4(l"m8F0a6Ql-#Yp3G`Tv~$hJ7൵G]AlHfMʅc0Cr_6c6Ut[WpGb7 Q]?Ż/Xmk-؍GPE.͊7д] *ZYU~_D3ي:9$ha:b2~h23x[JCO d#dRXR}1a={mЍS>ǫzj~Ë{%RIJ6NwRZMfǰ6  ]m+ct. "p_z/޹agfhϐv~Sv: t sПjvb3zy)#oģC([Y͘YUdhz=a#笻@z~>~.~DZz˲4?z}>bob))DO^4_z^uM^;c6zyEY_g&" YmpՇc?|gd(#c?5orڹ4vr 4_\^;!Gףn~.P랭/aGYFYvGgOg~v;g޸{'Cy^g6x?zϳ4eǓdz7b2={nуmXgi\=㗱>=Ci_}>ls״?zϳt_r{+DrݐQ+տAcvVAK+bS~ەe?l-9rgiO@3E Xغ?L[c,-y aX)l.Wy(9ڝP(MeZYs{qz,.5{{]o#oޘI:Y62qX/ {$lbY^<$ kt[g r(EsXB-Eq0' [lGqy\;GEw^iu D4t w¬+Uv"՜Ex\ 12i+:c[Hs=V"UJ?;?KO-K[ì\=^ŸVo o3!Xh w"mtCrrNl.۶~ju_y#,9JֲXXXd-9­e{6,RT|.?}"Z,7\*WYV',Ճ긘Yy9/eqcj!dlj[em/%} A\U \E{iO8lqT<Ԡ0]][55f \++\YrVz~北kjCu*p8}ŲYOW9<,mАj!G=g$MTdxbk@pco,qDQЦQU^l7g$Czk%D)j1m-ө{豍̍^аuGfWEQXL cn]QvY%`Y沱XC~*͐.vjFyUÂb̫<>ky\Ve~J~怒-2b`rFKEϹ#de4oϒ@[譞k5ı$ [Ɲz,MSYX[{Ӷ~ c~n*6gņ[NAԹ9'sZF:YVH3+i&9U&ԤD'h͐`> sXjYg  04佑لlk\y.:"YV#| z# ]Xq[5o@6J΅Z."+0&2,ՍsoРAhETq\F켔6߻h ·v+w&^v_/cbk3;\%l@9%BKvG=[5/u3mxpnMy/FK gx>n^j?YcfujJB̙d?M^JEICA…/hv;m&m_n5^2H,q^΅ ~} ( ꂽs=Bĭeꈐ3;>;%ڜFX9+uYEeUwFw갺^Ҍ4{V8++kq=UtoSeޫ䄵n'a= MfI/V1jdԮ`j> &~k{ G@a Yu#:rt@,iME UՎP{s^3J]V:`>kSE-'A<o]cc谌䃦27UcVznQëxJiۻ""4a;}VC5x /}.}N[v5n,:qbxOPJn$ֱ?ݓ_s:,$$ߢ{DwXk2ДiJolBϪ1GTDpq]PLmzdOk}wfqȬD4,=PoqA&R}u =XY].Т2J\C1Ktrޛ>C {ZYG3ew hLjŒ-9xy>C#n@M\  j:Ąb sHH+[-|P~w}mhμx,iƮ[?<]X Avob.~ڨ\'tL`Ukn}' \d[罹 @=+n]Fs"cuփٱ4v}tkx{B0I $;ӱXcũJmN{c8X^-?gU#O%WٽZɽ G4ji.Y:G{ S.Ĕ[l:9X}r ZX3FI2[5*Ha#RYMd9jua,9XO;'8nup.AafVj29#|MD߻vc2 ]P op[c[|^$Z|vqm$ndO̵ۦ\j1 \&Vˁp f㋉5,0Em#"=94{7dLv Z4# [؁zf <:g'48TZh.c+keş!, UvkM#7Uڢ{ZRMI#H^aoNgY1건56q(-s6g#`ጾ6xuK6OB'0X&S˒Ë'k E:\K֜H{Fg7)+gCč诋wtR>|i6qJ0Ǟ.} 1p>D#+ uO >Mú<6Mw=J;0cBQ(>_FUN̔p:/kj5H|\AYEGݱt!ܮՉXP{B쮋ÅM]:tNn 4ɬd]Gތ2<ܤ h :9vXV*ܢ[.4mQmǓ#=0ַFxT?o)L fkxwnD7Rh6MF,2W\9Ebnj״SZy)jdR5luV \mVю5Rbc&FY.F2[Yqet^sDY9~%/Z22ku|}eѪ3X6%z.ޖ_KU M<ЎCseZobM|E\|V7Mq Gs[qX^AnY^n:=ѕʽdX T;FNKѕߒpCuNfp>=j.j{T\}.7/62 fJ-=7\IIW|c>{*YG.&# t!Ѿ&kDMPfud^k\RR5戺9]nkΐuİ4A+&QQPRQ ycly:K{ܺ,#;v^Ldrtr.--FW,.-#?yɭsj&C!<ѭ а޷uܴF'dr YE,AeQGNd!vMJ=WP|Eg"oi^-jj=xơv>VTɛ7wUS5pDC+J;}*3լ>%s- uF^4~,mHf<݄T<19#ݡ ̵1 t=TPd8|LtMcr)-yX^y,౹b!]qpi$XT8iyZB,{;(tS#LY$YapS4BpŖK="7<ױUXج6|C\!pW=ύBrq͇$mÞZ,v]y em'{b}V7]bq|՚uVM&uds3%IjiAM[fAHyÇCm#E&7gl[rЪ}.Idѓ=IQfA#껶ѧݿMiJ[rᛝBIvrBsܷ:wwXs W {8@V(r1lT0fK6װcq5 M̧3mf7p6+.A^͢s4E9 \ѠN{OmL8.j#L}K:2|abcn؍d&DPfRc`ig$cu>E {!p a,XDbX儳>hY#i`9^KPEc#EU7\%Nze߳'['"K57|={a-p~i7eǏx̕Ec@n)$l{I--TImV,+ge9lv  |ĒܳF֜#&),y^zcnKKF zh7hS$)v,<({O/fT9>Gkĺe`qul]v&}{8AD>o**/яv93g a21ݭ{vm[ rH2: mdWsq5ԔumP~:K>&߅RoKWܺ"p m#fѡ+#SbN\n6]U_w{:̸Ql)#R&:s-qxaI jJwݾI7y9曻>HݘЫ2g5HbZLǞEn'1$jji6oiSۄ ;O%9$d͓x@V$\m͎Cd&7d< a]ieh䈍xy_\ewb2YZ>/$%` [K /NGgF2z-iu9R4FhB>B>s|9C w.MDZ&YyHSS?V$V]Umu[ cnEid24t%(9~LkqmQ`]ǛpMc +saky 56Y5]`:YźB8Biq,^l|NN\/,(nx$;vyB /[@LѭN1a>5ŧ;.xٕQ"A̧><(Ku%U,ҟgЭVx1gX#%'-PcMk2Z, ]v-}E<'TN^Ƹ0 Xy>bƫSu<ڛi3kJ ܙj1m1نA;#OP UYsWVvH8Gaջ滯}~,<0$M"Xk|4ii8]b.t&Ȳ}o7 ~I:+?R Ouęn,G_'\Kݖ6pw^i7f^YƗÒ7x=SqŷX.XnnQwNBk|Bh, \KJձX]jl /o$'dwjsQ o$`s~Vf uBp5WCq}SҰ1m'+f E@,V5ΘV6E:]_hDi6w?KKLgd-VBzs4Ś7<+d YCW:2 x nC=",2 h湶̵blXk8If1t~,h9y'mxdOq6x$!u Bi0%٣-Lx>,-kt$ଧ]T ,Up,xr TK=FuieI= 4M}Av/Pf| +vqȊ:6(qfԨ5\wM\1Yh0@\u>z%|:"C.̴+NE#i&'9X&k]~O0Ný`n:tY\5vMkao ,Xr%a~\?$\.Kc^k(7Am.QtqY:\"ػaM-ÈXƸ8G72)"[uOi}wMEp{ϴ_:Ѕ&ZS1bUE&-)Ί{; binءbsml_0.-ɻh_TfG$ʱsC,N/uٶ%YNycǒ7?r_iO63:i#V ,[&7 \X+,OyX*c,uTxZ`v8hK%n|mÒ f:bvCMa7[ܑػA8$:vGFbTg@ɷM{滓,VMe9]>hU]~ƒ8tcy)otFh(D mpPy[#yZK];1lk,ɰ~HEvVSI)`Д^fY-#䰶i"u !X]k#4- eWo& ]l1~K_{Uu^%췪r>k&e̬@a9̼2l|m?4}.6 NNN+2\,m6?^Ea5n[\T$*(6Xmχ zדcvJ=4;0`k]F^iw8NmIj 3&Dc%I6aiy3jU'}DP;vcm8cqsݮ%\>pK Y64!NӑenQPyU/ YaliYX[;P1up!4/5AB8 ubXm<J)O$V;e]Y8tTas- ͉MLྡྷ,¬z]>dSlMÛmt$E\G3/Uc`X$9W9a5̎`kݛcmcb5!Y]%'ZMmSڮ["iLa Im7xy[Fr =Q{nʰQgiK\a=T5,e9{y9!Y1|2>1l&<P :/)뚓l;gDrca zRrhuCS:C%Ǔեx|}K[/ $vmS㕗:t\.<'N_+ #hWpy~ l kqSco%hqCx&ie`qVKN_5Xnj^k\$+ Vfzg揥!p͝,VעuL9?m4cۢxؚG0n9nD[/bZ,W כNX]oUnxIQ/kxE;XNta+]4e1H/-~Qg/!OY Z{-&fo_G-# \ወV=&d_D^zuElmvdI{B^cTdwԨ1q+QYRC5 _X"w6u%8Vw{ ,˳*60M|_wDdo g7% 2'h<胳@s(TD2k^]Zf7_kTP6wXrN"[I;g'=$ł\HFͷ _V72>%!2>&w]J|5=TX-g9;JQva:m ,Cs#h=mo6G<|#2 Tt2Nc H (zW%f &aM|14]aeK ee ӪáV+ jGEnfZK0+|dE,#?%k,?0}.}@2XW~ʶ߲ܻUovYX!Z:)G-W<~2'[@_q(;~g;U/} ~h,!1AQaq0P @p?!DHr{gN^rT{25cm+U#3_Sr "-nA%@].|m =Ċ Sф6 EruqMB|3Dp%TXeoTMaϏ0BU*{b04YkO < ~V>PzBti?*]kᨅEaMyJp~^Z\3N e:€u_D [mpX,{"m_q-+*"uscM,}31] 1&ڟ6'U[!PZEvmKpZY)RN \Jm6jܓojZ^ NQ."|!0,d&;t6YgF 8N$B@:2X܁ 7Tl 14:#+tK&BMKÒM\TIU-y>%X_@_EeLJ6u^;)@ qUn^dYpCXh U(yS ҋ4)]u٫hj}E;Ζܝ d(-C"16t/ ٕT5A$'sު uV`ze({!v?R1%D66Ϲ\IQE 6jxGuRɄb$^#^hǔrTH\ Z8.oD40 [!' %yhko(9 ?.+GDh>n~qByo<|*PKV9x03;Cҋr 0 /p*))^LEp婡ȼ:2 ?c3:t Z)c;/SFF*ZD@T3t@w/Pl3LZ;V(*lªykQpCZR4chC1/.fZ J˘tY$۠ L-. e ʴM]M#&%!>di8 a !}V_Æ0v# #LNu_{|0 M|xqń˼}A2* HSقd-(Uix''%Ħ`^Wd:O)+M: &Ez6PLuEX|BNqCZR%:fތlpˮ\u e"K䇶Rh3Ԧ RG{v' zStx)zK/JpTs9KX&TddaVczKq.?p?V fbz3;+"Էb# "U3vR)ۈgS 4 M̬y.a79>r )aVݧ|^]%WCq- U;e|,ʛn /c{FKs P>P̆$WÔ~1,xNx@pQrsM}uNQ08ZlJr"r'h@?5΂h#w$|P\u =Yey5hbeN^InJv>,65GR٭/숀؜Y.D)y4 9WDzrII3 ı8YRK^qVTG-F4sk-,-^cʻNp+]fazq9%+&lmW(=Z>E_wCQ[}U*jG${xgZo2lEJ5*_ V,L+P+|NT_HTۓnHǁ2b:) UD0&uLl/q-. G\Dܦ x)=F!<=$0`z3io0ԥTBu qL vJbe v8hxes%Y̼V3gT M6(*fuH< P&˹s5{bu-+ BW/:u zƧLF/=>tqT%(TEEHDp73HB&[s%K:Ee2j.޸Uq\s zaگ1#F*;K _}R7Cg^fiE%VgH*w0fr]Qp}Mԑ9HEAu.p .Շ" ^1rƩqlaô DS'Us.DiᚸQıg& &wW eEHm^ "93]s +l:JJS_U)iJ rwR, Ti̩|iScWkZzD m fD;3( 2F3HԸ10.Bz,b.؃TqV̽.yeXoΦ8wiL2pɦ=UWjN%gr C-q#ŕ222Qf`j(j8`dxg[Afbg˾psHa0{@rf+lXSH;10cH~bW]`" TTm0 7W1B-I;Qߏ[.b.6k-xxGQ.;9bh 1A{7!dq0@0JΔKFYu97t@twU Q?WU/ v^L"M>O(ެ 0:E뻍kkCSٌ͕ҟ&L]ܪ#&&#[B Xw|'#fYZ+C)+:e t[O7x%Gׂe1HB&+بKVs,)́ZvKtPS̵ 61'QG%jZԮ ӽ")d $RX*&ff^f_ DaPhZ^;(9Uqy=D:S)A.'0SBaioLL1 >r :`\mQC(d#}*sjC̾ʻ@ /|ˡXT3?X}4*}SUc(ǡ5# m#R#KqguZȝWgmZE&z\|唫t։YgaǙn'# ]=B#.T' nUM˳h g0E10Ygptq=;t@Z Va. <fM5L.\:'j/py1 ˢ7$PA! )&,;uqո MBi,1vIBX! Q:.jB[WyoĹo0B}K{kx(aTt{\ا\*(hۘ[XƑu ĿnVY:WO G;/*=b]zeu/>-"A̴M.v@Jm0\},!o^23eN!{N7мdP3?DHtL:T <#_ +x`J1#6a:e)_i  ֈ  o5_a-Y~o͒Ըm cN py+$>}" UR"GTҏS>aɳr֨6!-GYȌ-#Mܘb+U{ݩb 3 Ug{h r;Ka=QJ?J<Cqlrpi {a 32`W>Z@;˒6wM0TًЋ``gF+xLWXimLAm#A*ԧ1G& [> 3߱Ls G/h>V??(8%T{ˑ*k"(o.X?Asoppr Yf{3Jehqr(;r.R@J1ґ[*Y*[q6WP` h ZP&|adU f)i ryCNȧ[W1~%ԍmGs U\L>f{mL*HaZyjfdq3 FbK9+G ZIQ. \CWQ>gwc2WQB5/X˧3e|CwE4m`k,- S%J :KMEDE) fhw&增@k)|H칉Af˓(Z*۫<̽y@ŔMJz"gErlnzR Yz/Y6\:\J-'uԲq\&k#6~҄-JQȱqȧ8j}/4c=F8-ny;.VTxAQ+űC/{\% s^ `R3^#U-/VMQDo_TFUb]Ed-Tn̪hjHby1%"<#1*/3xߘz^й)!Eܸ,ىdGK[XJ=lҾ|$xS,D`d kU1kd*ʺeYQcZ = r/vţBϓ:$RӻeB/Z`pEu,yu7f.OSS jV %x^+d:Iۛ#U3Aodo'S%aQY/¢Wv"vCga׉\i[Xxyti˾yU-o@yq 02?*%NG1f ]ڊ&j`cm#\stf r6mʎү-TXc|mľ s_L1j2s'D=5W}ŠyXVD"W2R{FK;.^H= `ιn ˎOy 6K/IIKo35LS 2Zt/Gp&(oB [Ƽ(34YA-gzb34aoX5 SW1ÉMZrt!IJ3Wg N"׈b.0Y&H325J)tt8`buS5QAbn6H2䖆؏+21x/|qPӖea:nj6cclAǥN/Dr̩\b^8ܭ_Navr#'a92g |c[!L=[ɱ[BnNc8E )0(0n;\.D@kO\DqMcyS& rGɫ?e4cߠF#upHԬ{d߈g|%WKu'Lj%az s'$\-Ne̽6=nnE|oîDm]) $QvMD,Y(,|=S> V!Y50 L2< ҬXdD-)P2#9ֈ;S5a+[f:óK@U7]C\o fl5$qptfR؊J- {%;׮&.bQiEeL_U)I~bjMPxC&yb&R,X9 kYB7EZ1lu s%6 Z6S#APeCDYUnʫs8⢪'_V?&qQ&:,TiXh.\{l_++RZ\%j͘kǢ!w  uu+{1.dX!``7tJf̜W:0ܝjS^x١ǯlRX-\NzT3h/HmU-ߚGeT8"[tʿ#T0ޗm52 9gMnPe%y.az |;AEs(0nFT&%,VAj̅58"dsfVZYboB5uUSigeHjcC{p*a"7C(!T Q?ea/8G8'SeƠ 6uOh\rFȽq/1.! Z q%-qfY W 䉱0#+"hA.x<Sl`Hxš|kAFki4ټ/½WV)mi5W JMtM0dz07'z1`CN!1uWQLioh,Zݳ\/鹡,ۄ*!1:CT$~e~e~ư0֝lv4Y1go }]$WGDv_0y4jPl5KgOptzzV#qu9GoQH+/.L*CFS+MxEjkk : CRѱǸW~P8̴vG54wfS,0le*=ܠIn_ 3 xY} d-0f`kdo4M9:'s6 '="˂J=ddsryKx2Cu8QD-N>`)،ɉNCʰPUC>㵾% ];T՜|VRݰlށ9Mİ \9Axp/H|D$#pj2(_f㝶 [X rc`͑ jׄWX ;N3gM[&,'K(/Gt5ቈ\Waz&O]11)8_ͣ=B M*EU{5Ftg]}\UTUpʯ6qM;=\*$f3_^oҹ@ 'OL1Lpd`v-LQ2"BTX=*i^PP0Ta"l&qDtxW9D6i:ft`n. Al79f&D !e.X(UyD? %n`LN d2eV?u-y3\A o| a!h ]Wƞ%uT0qK< >WrΙc{:;u|uib:TAEЩVOtʞoE̯2Kv\rm>ѿdKqڄB״ݴ#(Z0+ JCd 2U;awPOe 9MVᏤFo,^NWy1w|My)|4Mb;f0w ]cuaGA :hxx# NM6.rՙ}_lʶ']}\'_Z1wXJyQƸ~`s{CZahxfKEZ4Z7J_fgyf Vhk۰p&/ݘ(rNvv߽B=}Q)fۏhԿR-19 X`.BаSlȔrjK7^ J"A2% XsQ 5mU=Ώ0ƒl &Ƣ!cI3i,S-8!jPS٦,|O;~/UX$GeQX~0xUㄣs)1יV=2jR|B~TNsB?nULHbxe?GdG qPAfqEETuX|2hu(K$"}/d#1 e >HHx5VoA<cNT@O!K X%), lu.+rKD.L{DON{yY/Mxa'?nYYևħxf-\c`!7̓wkU鎐Z oK2DPp9lie\cn:Dk,ƦiSE *[ ]}_x-BaE맲Y[x QBV%5]NzD؍89ݛᓘ8G;Oê.0Q[D-)a`7j6 @cٽ]mIJ籥GjcZrKuJ{)‘ѷ0aa^h^#̔4>atBS+=O2b %yDG%3u41k>g"^=@(Ql񙗋JuўdQwܭQ']}SH>ΐSATP"^lU}v>o@V/ya//$V(PE8yр4&}j-C6Ob^uEM*#(.϶]%$N. TB1Lho7{gm>~.SCexP}#-N.'έL`k]{_hh6^aS7@Teje$Z]X1G)}|^U z?޿ 4E(ҋ$4R 8c00 !heζP fHD}ڈҮ0.R%)5Y@{[gaJeyQ!6dxkT8RЄP5fDeMucG~Zxc\uIt% *tԺbyʺwpQ( ZH93-*GJS|yżc8!iSP:1z?>9ָDcGon`Ҷ;?ΡtDC~Ƣ#Y ?XrG _4 m&~n8?~GBk10DNO; [W:۝G vZQ=Q_rm,^ '@Q:!{K]NJB{yCދ5ֿDl;͟(&K_|\SWaWd뿘l7'Csj :pIN>gGdȹNjGTzIu+ &Y.y7虤mM^}RN\a#s  ӋG+"&0oݮ}?p/wO `E!\؊wls0 \v J-YFk@KhLղ0/t78?m-z"- bi?<:rwu{& 6ssxMCy>eIew |.ɉ]+$ԁixMyD^nc.NdG$l?0nfl~nŔ$f.m$ne'5>mfFJԇfsyIUz >> Y}.`ZrqFZHXocՕēy/RܓǛ-;vEL3,9% {U?vAFxmm9 G+B;e pl@ėS2'Wn^Ws$'d=$O]_ =3& .G\, YK=8m'| Ȥ&ã"_,,ZC!cX;xM?%5ۓ|Y銅 ^^؜C@p|=n=zr  Aapm &OdmF'PcI]"u:郗 \1t$7x7xpK8s#t](Eį#8 eO4,FʂTS /;MJnG09r ")쪢Ԃ.$Ek I&ˈH'Eǽ+&ܻ[ZW#pϸ(rM$8M l0G75d1 !.% J}3gAQ2)3_~0%Re~aTKEp"ӔjYآP94әl@A+S-X##gs5s( :Zd4DKR"P^!첒+Tk< ;bӔ s1h#(\ ZQB7&(b;.1"}uNfDݑDGS{S]\XdKIKLRT1)m3u EĪhT#i2 S}p@15HVd8a +L*PS$%E qF&(4@}'- N#x"SQ* 5:_j P,1*20NH8: BrvT"ʋ3)%?hQ#AáIH#esO,DX wGzq] 1`@*YHt?b\9@,xشE(}R`LQz&t  ̢fjn4TQ*GQ-pVPejop In4C?_Z|FN_5,rf"8<b?K9Ag[΃ x%*JD:|JB6!;!Do"֙alRq_9(gD$;:kP) GJСCRܠFTQ/]Zl VǏ@ng O7wq >}O %,!1AQaq0 P@p?7"l׃vT(7&Qsmah: JDDi c5h#gE rƵ[@K噼ݒsu;Q+ϥCeKAH(`źv]mWc9Þ1d9\4uDLRu) KiYQn%P٦ K@ 6L@ Ҥ :n)i#զꋋUW<ᛨ&Z@TX{asXiP `$)$,*iEV7 X@x6 IVglQ eB ЋL(=uT\ N(VfL_?% JKDʀ ,yaaHGh\ IyE@l+t{P_E=ȧD$ RBkЭJdchp:J"bR9AXF˘ɠ.|+ Mz6kv}"P&rcNry GN_IP%+ئir:7r`5!{"|d5ݔB&Ĩ6٢acWP%|.Kh#Ƽ8ckjN@[4zn*AF2 A'H2IBiJpV %>1rx]e<҆z,͍ ׋$iC_ǸazT8,XE֨@lbeu \$"ڐRZx0RVNV85ɭBY֬sJ Ŗ ڰU . U?C)z;%r*֋pt  4 yf"DNUEVQV -Nq'G=UYV^^4Pi@i%ևF`<g6ZPDaXӯ j vb A@;Z (E)DADi 1up%R  dH p08O9&Jk@~yF4ms QE@5E x,_Iͺ5#Lrr}Լ Qe|n5ɓF]ԸMK{ x1e؟̢_ht_r0*C#oU A#Q?l $`i ayp PX :n,nXz"`NPDe)[EZ X’2Q -h#nRԲsP>*=@@RsQ^QԮ2JlCPU#fhw0̣=(vN؋lK{7'y'sR5H _XaaBK PP)ÔDZᣕ  Q El D]X 2[6|1J2GRVYp|,k3ϹPqԪ@[)#/mUO/0 (~`E2An\]WW=7f63XM-4 Zߡƃ]@NdxqƁg3WW^f0Yc4b<ō7C)D|JAso{%RP(Džw19;7/gPT61,h^!dyGx6[kVp*M1-NRCG̩jbu-PǔL2*^"2%nWs)I`0 ߈l2Pl"QH%pb@cD҆Lgn WL5YbX-P,Hy^a:VؾϖQ@6jU;-Ƨ'CIpƼOfF_)݋%6oz*i>UvƬ؜QdO @}?{ EȼKu ®$Z )Pԭpñv[!K`2lSDXnzu㘄H0PՒ_hfuz#fj,W`a6(Qk(<`jJ˙@1uDs+ba ̈MOa 2dd%DA J*%Y/AG*!cr|@@Fn aZ-B AW_0B)&nyݮueu_<PX 5X _,c PWcKeU3HGq@Z60v)d jEuQWeX e(/uGeV qL^%j* % \cb룶I)3g 6 :N"?dRu ȧN:v.lÇIl5T7k!×r# %;ݪ\A=b"H Jtr$e ݄>"x9`ݷ^-}{VEAH"WĊ$($߈5@h.Ʒ sHˑ}a~ty`rhm1\Kf|{=^{ЦP>eXrJ,/jʚ-+p7 Ct FnY`+cԧn,"Sn8%-M @Gb8d)9F3n'9"cȺDn\qP+`fsŽOhL9yj lMN$0oF~ sW!͓EL/EJFD+?w1ǥ.44|6-C! Z/}&$gJe,`ه-lN& r*dgQ/5`;=,vhUaO%t&*O'Yܴ7D(@|Aۅ, $b`FX`ipϘ464K!\v@]䕙_Z1U#QzfC<o _g_50ĹլRjmAQBLML4=QaYx#N_pς ,a !ܾvkV ]Uz>۷2ݻZU ]Q꛿\ 1PjmC+dz[LEQf4͉"`[j+ZK7Uo%r` tKc47Sk9F~Y7"3XRʴrEsx. rK n)L%icu_T8hwɖAOhuyޥ38Qܲ8(.E,0{:E(_x  \ fd Yed$lԗ_P+ab܏ꅫVRZ1QjfMܱ4Dw-_qa̩K4L!v@oeӼ@9\jgA?h_1m^{:\*R^u[ dͥPËaX螰@L9@+(΁`U_["a3Jo/$ɨ):nR[2ۡ(aF "0l٫`p` )9.WBKgͪl1WXʹ^{#&aUwX*cD=gQ Nqǫ8Y 3\[-֥z2(~*(5󙖺\-ݣ .p0ރ1}]~&cQTl=KYXlv+ Tq._`t>a `++'jy:>Ǩ^ l0g ZażC]=0M |FPNCahF;jƣ a@8d1ŸH(!)u;1 7EQWpq4P!n 1^ ^zNUV+|1KP5-G:9 j+q)#;JI]qḜد(b u|8H,U) P:F!7_Vce:cX䂃pSD6+9 j^Yķ,9e׸t$ ?0A#kI[1ZTTJNc[N!CVIՔ' V5X 2#D7 /i k=cB7 cE)f;0-yV-RU O.u('%e=iԷa( ZqM`clnnIACś',VtL&f*~v@XWvHV[W?㟏9!ehan_ Q}PC`s m<@/gT[s(9^kU4R ~8J%10@Ih·P򧼛3z@~+v\L'o䋮UK̳]bTwoo *)`iAA(phh: 8#/Hh$ IOWfeqsɷ;$#>KŔEs^Bin196-Ys&5Q61,*fz:0QqB<"G -]dQˊ\d6s-+:5ÉKR[lTy*B1(s)`=Fl@1Jʂ|g|`;+w7/^iCưZ&5h-j]LIJo݅\ETC `mW+(1ur@Heyq+yi`9qx%uVH,Z(`&zYy V XT(Ag"kEU)PVSEC ,@HC~ ':)"6\tD- `aiCT ʔʟav5}UGb)xUp^xPٶˣ!U@mAEj,~nldu@З`AktkTc:_TNEuC"{0ch[`i1u(Οsb6Ob^KTn3-ʹ*[)ẈltnNy`VHloIgߟ2`U!ȹ+.]U7ihQ縩@^akق̡]3aڥW|bPnIOIW0STy\Ek;`ZL @XFi`nD0ׅw &cʿFʋ0q븥hmJa =eKxB,[jWAy/pL5rmn~SeNUi;n,p6\R)#6|Tzc,"Wn7\1X rpђEv`/;*X[EHJP/0c 4;Š]{qD]q%# 96-K ,.N ltE>%ÿԤe+/uW-g)e {J…8C1 JdOzN2tu3DnJ<Uͼ'+tr+'gpr7 vD_0F*զ7ph)"0T H0`YBu.ޡ:^¼;`T7(rP)h(EAU2}Qo@/cʨ e iK;*j|VH4%0 Y(@33 \Br^aҔr:? oX; .MRf ?T1|A:/4bX5+#$tʼn+.^YH2LoA3l[kf7>ėo687⡆fCS ΦB⸈LM3[.{ܰ L[s ]~D( Z?BIJj1o"EXQtF ޹fB/Oman3MC = IMxlBPZNWQ,eʓP!+Q.ƧtpW<GFBFPyg˺ŗX"#m쇒0-$4%8 oGOѺ]&>vBe@MZ nL%|3y&;JmR-S %ʫM% @S @7AJ7|3X%տQWYf(A} AL0WS؛љpf j4Q,-KGxFGhLTM46 K×sB~c# Dg0~xX`|C8um1m0F^Lj!I "j`>":ESzx]&g'R>ּC r܈EyC;:XtVa]Jl ck|dUd`Xc\sPDd7Ga^b0#3vH?/LH"j⿫F#ۏۚA_'' K\-⯘-!ޭ5+0狄=R/DMw.]~@Uhpwͱ@UBS{bFե/U9yi-JrzV䙄%rc58܃+̹6mYtm_hQi`IAwL%yE4c Wn ѡ H- cSWW;[W>R5'VN,EBHo 5aZ2K[u_7-" J-Zu9LK▐]nHyŰ6BLylX^TSi@Wlnv:" l6Ԛ ©S2XT-Tw$ gXtK8K^l\Z}\iH,,z21)MU>5Z[*0 ZQVJ 5 \x`:T<3pXO.!c:ƘN?g/*1AX ZEiKA@!t3y!%9Rn8$^*S)G->H]d[/1GûZ?>b69̾l|d{|Zy[Jɐ.J<8 piX4X&^bqw&p`ڜS#X/hԢ3)q^y֊r nٔlhwT (8+9OlZ= 9*;dJUG KUSY&(!hV/y6]M<+̺ 8zWu*b 0%se,N!B߃0^tF%l- 2R/oAZʮ5қG&9./ 4<#\Lo8qfC&i7i8F ae#)1\4ĝQ"a_5lH y[]KAĕeMqa}G0X#s"lj]ߚ1h^WCĺԁÝERwO<%k3_tW2ub(}c vKLwp ʑ  +? Ӝ+w6j̧LhqXp]n*1j@% A h9ic.m& [f=!m9wxYט &51SuGAa°d8> FQ-VUu"1f^HiX~o4LgC xw(+WfԎeA\`\u͌O.= #I_<ۮtsOu1Pi\ %S2'XQ5WxX:aٕG@kjdp/GP%C/q*S0|O'1^p%Sغt7-| `EN yyzp{/[*V#*alt̕ -$^ q6n (QKcJZr9OzE sr&~:C,=nuԮaTgPF#3uÀ]v&ak컔Rj\*P/j煍\U(cEqmtF.Pel .,~Z :n#e܇R Ȟ8QFZ(Oj䇱y(YA.K_Y2vſ6jY´gRqɉ aB?]j5[`DbYcy!4R`b2U< e_z-wGqP۶R)Aݱ]SD;y>Kpe~E9)Tʵdjє]3n{=[ƷpQ퓌D;Vιq;'^_(Hf Ԫr*Be!-PH"g:oa/eZܥC뤠xdF hd\ԣ)4n+ ȒEcBhan yp暂j$ 7u0qT*0@*ZǗFre w}0+ Ņ(Z[6 W3:@mA: LN[c-]Ēkȷ7K*g{8r?QPB/3z{ƙTK jCwQa5Ϙ=q Q@ ۮ 6:Pl.h8"Q˘2Y: ̼@HxV{U-^N@H)TW;]N`U6І͖ l ٜFC`mn-J/dV:WZp%l8Yx#I] q 1w3O]:v* .=w 98}' bg2;guw2_˺tC?PJZnG~%q*Xs)%eN T 6Xø@Seސ$b#!3{3;<`I~'GEX ĥppwu,Q2 !o84 5[Xt j"u-Dz)e7_sЎ.⣶6Í8J҃ r?|>BVCժ lcQ)}gѱ _`5ց|LL?r e7]iȴytO.&"`Ǩ"`FUA G𨝷U~9]Zю;8\)-l?냅꟫%hbd v0֫;Zg ;b[;h0c_=ANCvg4kP (0u ݶ7*Zf DrA@2\Eq , !g%3w-ֱH<|tieѿ"btD:1" [XGd>k)iwpxQOP]渍([מfXK0uhjɞ%DX0 X>jT%A%Fs>H2؝P n.VZ[9Vٟb!>j՞AM 56,qT4*u!4;Vheh'Q8)`%60['pR؋" d9*9"6V+ꆜc9ffٛEv8cT|13_LTqbL8 TaTDRӲtϛcx|[`kqD 1A@ҳgV! 1g+q%"FeǺ &̈́5(V˧ ;FɀwOגq*N G’6A:~hm# FXQ`\^F]@\0&7c N enaFI#L yaEqL[m`3@8zizE@<(cGdbӈ?a䴎IJj[muP(2(H=Kw/XKZ_S[.+槏1mAhu_/5U{x tid¾Ԇ W쇸0,8p1+-X$3%'ᕕh:~a5fr/qICEb2ȳop}@ciV=n?+YKkRf4^KCO} "…T>tXXVtŹe yV!r;SĽpA/'zYgкC<{QfF=&ѯ uXʘVdFԭQ-M5XRz)D?6̯x)_2n#X L0,P9-[/ZT3>rAC)Y@{=b_%dCcP!nE$,IJR~/2a,64{]YvH,9C)U9RUK̲jj=SdE8fho##/L7*V"u/̾"7l 1?tT6Bpw4=nWˌY1^fG&7 uqJУqSXR q m6J!Eߘtc0 .%?uT)3>s+Ϙm]QҜ~@2.MH^1QWtUO-># `d/TaQpʥt5#ZFZR5 鷣@4aܽŲkKc#sAb7!*+-^S ܓvۣxjyS-*:P{Dy(?sAJm(wZ]@Ss'+>+ࠣٽyn!e|,",Q8 ^ m=:&cc!k_ 4a6$F, J)_,U:zn=g/7Vyy /ulZ8?TBqِ@ D8Bxc]\ N\ @`;_+rZ1SFX}1 >";YaSvPjpa&v0OgOc%$\p8ȠUoü:!1MƊeɬ}Vj2}L2:18/<[T F<V;"uc 91!/5 1Aԝ]TO2k}ZSbVxqGnGVU5vݡhYV! KWX=/$^zĨ )2,WY>% NI _1M`穻m1y (,nb2ByScIM4TFy!*$Vk }Z虄몓0k8$2 *`R!m(! \Awa\5""ۼѸ+WeS!Z`sw/,pQMNUa9]|cn$ *06ߣCr DH qQp-}MJ+f_KiF_!0t'Cʍ:~ ^xgcԼkJ`4+[0E3CQ3x3#!Gǡhu-Ղ2;ɤjn4rJ 8kK:ĹNV˴ 7^Ɔ(jm? p:-w0޾E:dry'P[) ʁV 펮 R)uOEq|bBo (\›+J눠x\*RB m2£ey"s2 U]?Tj#ctmQ\-Zl0sV#Ug:J 0\Yh61ʂB8xbIbxrZk^ ai j/nv1FXUUapFq.p1E8 9߹YGQraOkVW)OՔ:x)bP#ʇ5bo)v [_nψϞ*"}\6)Ïr4 Kl侥"(jq CAY xj50dH!k[((>'n܋6 IfnCz{.ۏL=}@9NW2E*&}*ºNi>"LQR =Hw-!R67.eiBq [z+%i9!o7{;Ln N&`EŠ"+W/%c6GJʠB\ 0up)1U !ܮ 4=p^P+C !?56]4#-]mY Q6< 4M;`fJƯ`v$zB  SV%T^Vb\9ە7K0A:RP4#~q8Ttyko[V.A/!nwx[u. D^V(fO0BZRR}A$b˩"0j(v_~ %feKE:Uqhvw1EܚQlcΞÀ` IKLGd|teKm}|6Bk[cqYsp 5 WX݇nXO1}0zp2V(M)b \i.4M[x5 3   !ju\r $ 7J ^1jMGu > 1@#5L5w޷ȧ%D(W 3X@z@aK"3-mP>&* {8/0bsT9 =O9e38߸Mdi~ ׃  *2A7K9_r3)JB!G9:)ݰ^.U0FՏBIWl 8d L'v!'IP#ܠrwe-4 HPCS쁚5wwݬ΢ 04X**ymW_D[ ЬDNVXuTR52ȶ1;gu`uD; LxوBה),J;?x,GЕp. Vpoq\ *pa1, `1%Q՗<:ʙG3nAVܥX+ ZQ/mS?hg j{skoC4?i:@TҷmE/nmXB}J3yTԠ *>J_q՟!̃9iLWWjaMaˏӘ2ͳQF[n-^~ F^ֵpwSeNn[l^GW8ZN;w?~K~zvɮ>v};.4zJ;䀒v[OShâ4BzIt{l8Ϳt=7c-]_ɈN+N[8vŻLF==_hYp5]mRJsOr;C/ٱkd6 mWLcůj*<}[{Ld )lg5_"׳M23& M\f-f×Rܚv6eպv ߉~a!6 w?ܬMl*L&`[mluC6<`2˱;V&˧T6:+u]氩Y}V͏lvno7^R2lڞf.N*Tgユrb* wKu5rSTʚ Kn-Laȑ\e,ȤDTW)bV|$ݎ$^1K~zjdEU=S\(k݆d&ZM t[Y*V{2]fȮv*'Y_i+a2!DTP˭㧾I"J쳳zH>)[;&S=mee Z.ܾ=*dF]zXjٱ}ܓu_Fm[M+OS.ۛVed]lU{+7Ǘk̢ZS̓/t+dKIUEKoe,-uvjMjlԛɩLT~"lDzfɽMMG5y+P[˥4:k=@4wwTCVH%̤b:͋R"Yt&++lMdvUD?Cڨ6E'UY6GYeäֿΛ5xJUm/v<n?4}ݍWλ23fFPGUO[RWKE|ydt^fz\|2قd/^2mmQ7d&Gt[r[)K+շYII_oS1~8~x'EKz\y+Q&ž|%5ʅeT6iU[y}2H TAKQKL\'ɶrd6%0{&r:._-iρ޶%3Xf u巯42ӑ˫uo=sr&ёۻJeU͆v ڴfg9j%Nvڧ?A}sorYR5.dtR8i/W }vfpt͢ g&ӱPʿ3ݼ[>SPjO !ٚ53{O ut${j6nq;=55Fk:v&`lX]5]mg[~=e; z/dgzB_In:~n- nY>[_׺ō^r~'FNT>WKd4Y>iWlIs8]|S)V;rYpol6uK|1yjc;3dv [w1 2͝i]-zF '{޻ϫxg7nfcvq^w1xn~[fx,asů{=_.m8})2OS\z]EqcU8wg&۵7V)jjl"ؼ [7tw{~f9h˿KU*<ӰڝC=Mj rcZ_Sb4mGû"gA,:rծQ#u&ޟO~`>n鳡Nbuok=!IE(+\hYtEh^?lkGE'ڶ+_Q|zOFWb;5Ź܏ͫ>Z]&nKo &w|SS/9;}n_[gљUTxvjGI>Cir*wK /o-= |1n[/sCaǪ[ׅ} <_pRTK1>i@u9wd#o/D6D/ܯxWtyDZgif:{g.'Q]Ojt6]*Vt'3Q:˝cޛAnRKa[sKbs@h^ ֦E2~QloЛ\?df9·QIU68# R*/i|cxHAV~ѯUu] S LgZkٶ yk^"Wk?ݨ*}-+WgnK}f~B<ЙvusOP.3yŊ섘[`Mێ+rs+\+Yl!+'lRޤaWҜ:mSic~'hږ璹=3g&9E ES='##knIdJj[3gvC ҽߝE%[c#oLݡ9jrW 9gs}5-ޏWj"vӷ@S2e"Q?zeءQ fmC*Ce~rv}~kCMdR{k'!#bwbۻc+J̯FN'WfMfg]94so6,O*A&)n\R&OiSuv6?O9O[^dZ=!7\lj $-7:T~lM=.sm6xiK7)$aEWStmnώyޅ6uzdGӾk?L|[˛߯ǤGkM7fIz2܇*<{GTnk]l樥VHѠUG2>gLRCZC ]=ԃdVɰ#z7K-qOvyWYS<aEUo-wI_.fwnsOba`.VV}U]"O=MˤmnNy.]^cw߯l4횦sطPŶ˅)~_KUAz)*lۧQ#8BH;">sL*="=σ猿KkKk$t>W,ԪTpS8Swnb~^۾ވli< !"1#2$P%347B &'68@AD``o+Ym3&qkZ@ĉ8s[)Cj{AJx<ǶS]M;Γ!ߴ3gW[ ۶WoUy IRݫZۤ6XܽuǨo*~Qq}ivWnt_#.rӲ)orveIo9QF $X\z.h<\ek7ö;oX㏈6Zk7ɝMLNO]⯈_ҪToSynɎ$S6cc{>#/d7H7EpHj3b}xrmκ5wn@2MKN0pjybc5?[g_[%>|Chp?GECZYҤ1|>UJp}~G&|C[鳬i:)p_O:-\פrħ4q7pO(U]o^"\jB\mǷ`lnjMƁ-/ /hKCICr*4}*gʢ9Œy3c`vu]D#ek6b'&A:"YfƸ<'`D؈[[791wpw݋yA`;~aCW> =7Ν 9govϨ'!l\y/ }D}.-[A.+#bϨ'#]Eyfy#l%^}Nٰ97f,^NL'l&Jrv8r~И9B/ >heH 7=spLk޳ɻ='~mhcm6_X4-;jH"JXBKtH_|zEAq:x=(^(XӞETǼ;2u@w\W1IZmEȔ@tM Ȉ^#Kר>Ec`Hၨ4pƓ>O)xH0i~Ȫ}$K۽vH['ZǙWEA&ɗ۞&$PQqүgEآH"9gJbc0D~cI‚&v.T~J! L1\!}a ".}%O&Q{|0S؂ tiUGgv/(VTT$B,)+֌ 0Cڎ*:QE,UOE<|{?$tg*IH௫<˳%WEW6&Gy WH:-*)cb#,U2筬lLDӁ-Ugh)"!" (taxm\ihn(Kщ"18nJ d]z>GD;@NȐG#sDȅKPYM[x/EA6Y *E/狭g[Ȋr.%O!^qzhڀXno a*Tf=mJCլQUH|Sce}]w澽I6v/qz\/hH޷d_ 9^ȚY6EėrkCˋ&D̨-43 5e[G BFE^m+6)>xoV|2㯆yu$mX-J`;yu먛 O+[clD;6MKB-Nĉ&äY6;TPtQtq>KG\l^bytyyz<óNJ\[,3wץ),Wb1(7FnkGETkue5tEMxӶ l~8CQ oeI Ա:vG`΅1ݷl?25 ͩ.Bi{8&,6Hf7,Jϵyn%M} 6$U' 6hVQ^}ԩ] 7a~zHHVy'@)8B=)ug&Y" &$>{ExնXf͟lcYxʠvUrV8H'VgQ멁I5Ad/#y>=ҝmF~̋ jhE8rl5:^{np_ "ٷ#!Z뎺6S^s56F{EMp%=""}T^4)҄ ?6cƬUp-qAI[MG-s{FQtlq?_x#vJ>Xjи_Y׹$+}G!H \eN)uv-RlRx12'Ș*ݤ̰}u]c>%tj+n{X/w@z WUs㬾37n0ԫvĘo16Bq˨G׭9 1{ k /xleF|)۸1)?~آ4$Jw_L0])7g=[[iQa䮛gHRlul!,_z"RE,12Oh0]id\U3`$w= VV'/ dG˴\ݗQ!mTaBwj=g&.\ nRg,9Ziv-n%Abl͗ߟ>;j:mu#jgt`O I3/ྎyVn/sv|T\)n[_4+:/< I,RaD<3re>VK(M\r =olDi%_$gq$/ SK&}NUZוfZ( =:fd]Fy+`dHѰ}5]Luk9 kW*LY]/8LmDN/z[KCGS#q[*Z)6u.HMcD3+모h#?׆r$? @W2gوA'cl?Y6ZZnz mhαMry b#܅ycˣvbK!7O=̋y.ۏgɳhH2 ,ߺo#Jd+XZM]Fpzjץn$,8fi.Hu}+(GjM DzGG7w,w':+9/'@h"E\2rxE c~La}8h;ٜd1PE'ZE=f1"޹cODG6E"LV.VpBiBxCu$2  ~MOLQ:nϏSxvO͡FR/]i2f ~5kkyӄU>Û:[oTMb޲I)ۚ!ǙeIj.0>b kMGj:itVEhkZY:>%Aܭqf̒*E'W>]ĪdQ *xgSA+$zeIw96߯$ViWZ=DK*X8 >8ꌆspr Htȁ:P6-o ?/R>{UL+ޱxvw-^wOOmM5=qqQ00h̡3G~h\\{Tƽ^C>MbDF55xW_+oAeM+O}<}Vb#MVU3]6Mb>s 3g$ï-\W90,,qM:)zWF %P֥IuV^ ΂{Wmmr`: OXPkMUI&PR-{-rT .KxvKڌ|Ʃ kǓb}5jT[- r6-be%iGOH5m43Av=9cZAdzk?Th8OoɚԵf7 ezO]jjW[puFCEGxN$/ijO9*ݏyӳh{R mHNe:Bbv~ܯiuָg|ohMj޵oР^9zmV.>ʻPpC̣FʙO4YWDbsW|5FbmfQ>U~iqݎQJ4/;De6g%M6U,f (g>=mnp^r%|Gp / [#`Q1RGVtC+Ǵ^8te&.+-jl5HRLdWn74MC{XێMImϔ'nB!L7L_' 5 *t(0k^_qtSA3|gŭ&m;.m.wlmD6eC^kW,Gξʋ1/26Ux-β"lL]4c1yNue*@LG V;] Kk;*y5& p6jȉ}nPdzv$U"L`81=9D9&&>a.@ʷ< |VDWEH AԢ)6$TͨҴg1 8^C\VDpHnYc6Z`.G!j+;c^G!gΗ55cä;(`}tMgVYZ5][ mn+T#cx c6 &ElulC6¹Z -&٣QDJZюf(TP*NGDȕXKjᴿ DRüXQ>\S>G|GOq΄WR^?7E1XN/&"w+Z =2\Oh7 2n<R ȭNLlk[ .9v#m'MβŋDOF=V[n[\ xT|8Q5]]az%֢l7Pa;9Fʦxӕ5\Gp]:\K+`GV鸀HɔCet=_Uт2DV;;,rP2)Ҵ9D6ⲸQ1&4& ].)gS;^ qƗ= ߃iL&{yuw8DXxYσ[@jdru1&<-ɼT-v.B)Kj{u$M`#дt8eB66QgZj3#+HTo<+Vg%:WW@r{YFqoOxOhJM1A-#Q&3pF#Jygg3 )Ř]\S2V:%_L&#Yo8Ż7%C۫u5 }WbڿjUT ʸµ$$Q rP{(V-!;"tܓq ?,QƣHQ%ˑ,i/xnvMtIkt{\3e3{ӲUSUU뻗ãQYpNևvZL4BbILϘ,%us zϾqY'lE.O_)ll= (el%D-}F*=lN+[FOBgd$M~r6;5Z yKq ?\g0Hx> &Oemun!ZkJXWHLbLFʛyU+#ǙW"O cOtpp<üxu*JFxN;^ms9≊8lD\^& Dőٮ|.A/ӥk 曹E?d't1-|LkB|Gܺ{vօ 8z>[`jCy\-/y\sE>x9u74w,&&.&⸺ዢn:7!݋cxz11~ɜ:gèڱiv(On9m9C&H݅\hisLxߑ^4һ??!1"2ABQRq3Sa#@C$4 0`bpr?7@k\!ð2G2w>G34EޥTlj,=.MaqNDEn~.fp#;Sl4kTm v9%{2==LBi!O5dQBJU'jTl4#LvO^h+U̔!s]9NsFKs̜@x5?-k>a~*uwyu(T#P|w*@F?!J}7L#T4)!B?,/ê} 4'6–@ QѦ[ 4Fq>JpO#i)~M~P|7O+gqhUW>@ը{Ԥ jG .~Ђ۔co[JEѹX,d&i$wz80b9 gPn oTSGEêoE=?# Ny[Mg%nC̵gIG;V&=7%g>uR-ay9ZmT~֛ WjA,%\>$v)匡paXҤ.9qsy{Xm LO+Y-oNEjZth; U?M,P2Bh\_`Yj?9e6Oq)ad&D;~D ]Ӫ~6qPbqyp JځrRpbkKFJy):NJwԋdԵ棥V@kyzT邸aVnIknM]Zm=1kB#FwiZs!2ѝʜݴ;Q`cv;p@9dIF } f ;0)Zp6GZonPӞ _|cwt^)t6J9-S`d,.&;YPA\Vfh#f-]{ l~.l*@)vCu#^9. ճX xu[n2 NЩ$#жS(Zotg{VϚ|LV]V6Hܐ)l*W㝠ciA%,@ Ӽx\CRn! ,B@q{5.0iO}n:ݔUvW?tZ.Uf6H= Z֫Yb@ejƘ#瞘Zfr,qi_o_MTۄ`°w9Uvծ L{4>(J<^\\sՄHn+Ya8?S0T@Vfi4m#Pd! LPr9!_rj9(w2æ{aȞI 8 cG5 )G$y h|.i "g#PG1i1+[ҘýC&/# ,긿-:0Ucň-2 4Ϡ \>X {2?Y bAEKt)yffVs;>uPSۑ~K\zow57;k"Gnp뿻D29fbͅU3C(J.yUMºן)#!qSe.EUϴ(k׆?JɚqׄaÍgs8nU9Z~F馳Z(o}y:< sr ú6j~K%64$Bռֿ[Lmc^]jkg'u]نW,8Zp5Zt@]T,L!a̒|<5 K&vzuUӺ0I)p~dCtZKKe$;kp*C cxRX¹4F S`dZVN#FրZ#Svet{'IZHMQʌaF5٭3)gajqo@NaݔJ9¬Qf7c7%Hp2F9lk!9jwOciF6i{@ʭ_1G0e-M敨ɸhIG]؋FՀw}a\ѩtNÔ5,O * ̅`]-%s[ns/w>¬׎d)؉ 1梭 g4NTz&1Mp+E x on%#i䍇ey[V!s/x:HSj]ˣ Čkn_!/xg!s/y0<^Oa{9^a%L/x!s/zl~C,ec~X^Oa{?4[ u~17ҿ_I̟H_KdP֞>7[@!1"AR2BQaq #3@$%S05C`p?9RJ-szaqZpM$ϙ>J9k,5GiaKET榤#]NK)tϒ8dbDcq2T˶p)qpWuo#>=9}Աϖ?Jec|ZldQw1>_VGHg;**G1v2Jz>j) z禎0=Q,P iSJg4۫Y 4`Bm\MH@:Wj7f:0F'+8Ϗ}>QV:A?M4U6B6hR=7-qI#Lj58Dr~m_W+T~2m_W+~u_Y+Vz~m_˅Q~e^}[W|W+UϾP?FWn۫=evYFB}f=ƯWoPY+Vz՞ugW+~m_LM w8A;ŔFBӄa3_e;"h$C~>9#Z0VQo =tE"} 8EMEcOQtR[Nw>|ÔDd^KB?'٨d SQsGRuH. C9wRpU%y3*PV=)䨓K(ع27/cی {:[@M1wD:3.hW:pܺ0C+n:o3SBFjj^֒ߘT˦kݫmǒi&9qPVK =aףN- oWeTHe>5d;KU褬c[6e{)5' |ЍY!we][!kٲ:LWZHYK9e[\0 WepR2j'p|;GUM@;{n0vpew#ĭpW~".$}U+p!,4<#p] $ńvv=H2]$yeW+v{0uFF5`yD;"{Ev:+-A, Xn]GF*GHȟ+|>I5S8)d2CS:V8|֗FvR՘:eg*Gdz]+c8ۣ<*3J7W+ֺ47!Aw֌U}l{Xb$Ț\Y <3m[ wzwN G#֢Ȓ1Zy+s.PgU%~P L'Bس#9l\WGOL;61[*ʻm͜o~Jo(\ ~|cb|M{#`F:Nv7{IZu?}p!XN~[UOp;+o XS8bQJ+mC dU8}҇A: htDMW7[F3?q41m$ uTlg$uSC\j7k" Y| g+9e9^Yk-TT4+ɶT %3DnN-D&uSjO&`2QuFuB ^+kIS'Dd_J}**sqTM\kM![7[\[+llrʶVIG]Ҩ+ڮ]ʎfG3IMY&Ó:%*t :S{ψ|mt hj kI}ʶb+R=;*sՕ3GU QTA[NeEqu!—$az_OD [k)"ܹqj~Y>JZJLW^h9ѥdԜ G[Pח jF l&SvSO^]S&$WqnFQJȚG9$n-{Цl~eg@>_y4HܩQq S?U\%Oė9\_V*j%[H13 4pvLϚtزmSd7U|?(̞jRх"~tWmRЗ媺*lZJMIU f}(iѶ%ktZpT]!ݮ8T:hjynYwTt.1yLTr`; T׊HJtV~P'(BU~SP!*u,|MR5&[/=[L:k9yUK?*{MU!cWj_B/8]4oʇKHu+i OpZSXZVJvSNȧVV[P VU-#4u{p:_Gm4]soU}ުbX'eWxnd~ĵw;Ԯke88o5xm-1;+%eGܒ qe(靖նwkuC+RŒԍ,\tܩ̘e+drSǥ~dFlkPY( Pz/N!Zw=Bj H)*)qSN'.9t`6NHKSu[lb4#ĞaIW colU}W1:eGC ga! hwNfOXfsĢr}XZ1s0+.+Cܭ sav~k".|KQ]RKc.Ի/QFGQB~2@>2wuܑc(pWq+(YFH}E'+~Y_zAlWq(X]Wr+bztB]A]  !"1A2Qa#Bq3R $6SbrCDcs4EPt0e%57@`duv?'M0F=>oĢ}4K_Wl_u,c/8-h+f,w\J[!el{KpBc;{._*[w&`]dSDvqySAߚyZY)wtUzu,& I_$Pt w26Vᮩ85#}Lݪ6?Q|Sih[K+1_} |pkB2\{ :[ |3>ok1<(8q)&LU޻pT[枚\Fi%+7]hdsl?G'lsI$狜HMCF :w CĠݙi:aK_\ _(ؕ $}3` 5HkwX0椖Kt,ٙk82a19 6)C3 6E9<.ܕᘽCnr\r2UtM,t2yho=;|Rd=+76UQ&6υM9_#s[אRE-!kj%9^]ԏRdd52r ԮfM#ԺCyUZ.|} ë&8wt;c7=ˣɎSNh~147+reY,ai|dɟ1wӃN'{P&kF&8?KXc.g hxCKg1JYpЅ6;0e/!Yf`,&wf4p}4A'] j'Iâs|I`Tt/i"Mpnt I?YO4g{w=ܒEEHha&!t:yuX0BL?ЛHIx8kCH8i?ܭ_ 4p}R݋ٮ0W&V&tCJK#]խ]խ$ܣ+ `/t7._T],|?Vr[>/F/A0cV{ῄj}ZfqqR,VFht?Wի1Z0ZYsCxjVkJH~vZ9/2ԭJ}JKY ?nWk`>hF4RO((RTRrU&R rr'legކA"h l"G&9n{Unktwq܊\Vwj%v8. A{eOwz+[tZ{{ܵ(٨]-ք[+g9}\4[67ط!C+՜䷝`y6\<$1h)@ <cr:YOdruqYJ faZm{KPc4pE)D8O.Ϲf WJ,g^pVVW.p p[Z^+͹e<@.f-n!  }_3ܳC/T^NnajpVs]ID 7YrqZ˾Ȑ.VQثYpV *F4ZY2*u@Y]vmG,ZzYazovWݞ:Ú?%Mu1jf%ehRUYVBZ+ zVRrnk Ӎ[z#4"t- ֺڼVǀWʮy h8qD99`uY,^@,u'Ԏi+'2r%l!RV7_͕YdA7(u\YOB)|4sTNsxn!Yf qri w~ӕP+gey)uO{Ը]*HX بAcO4Q16*)(wLzC]fm!Qh/g4%XuEh4[rMfR}JT-MNXj;ZAYO]J˳sJz\y7MUE DJYvvl[cz1H,ZVUavЮ>:v8H3OR%- 3NÅ׊Oްm?7szev+W 3WquqWzЬ z_k[\=+O65.J h4m+9ph^ID/xyk({mt θ"w KEv4WTFݫ̖5 /;h5lc5i>mpCc 19orv1W2gt,S)beclh/xLOڠv?<6 - ,?VXݥP{tZsQ[ȳ?$7re^l#-gen\^9U7r/hYt@%ZBk]5Y\aYX|nuƁӧ;?B9˸yF- [)-G:Cx.7OO-N%y#IB[z.Yud&:bK%=wO TA [}Eh9s@;m#)H|3/rwV>y" e!kRSJsݠ!#ejK e-Ld*#,[/7C2ukAnQj-[&͛g'in V*cɷnU:gEgnNxQ3IY;Ŭ5.{DzZ2ϋ5pj20!e qGc0wfr{&z~(o5T)Q.䭦Ђ:_աZޘ/307)ߒR}8%cǫ.{"s_Z[&B_XH>BvgⳈn@MmxoigIꢤv[Jﹲs a@tl1}e)66_,:7"L}ÆMi{qhOU){[_6 k V8ߤLf&o6[e%,0~ծWj_xe-sCG+3u%XT; ˱𕻇L=b Y$+,1>>Y60#$T,~<܆&2[Dn#v}G@gdO9StS[K #]TSD#u˭_b ꂳ`9C{7ߋW0*ٴ?0O=)?_EĮNb G-eqMALrr|wޠmق]kF5oa&ku6B\N뀿+ I] 5R<mLkrM2j@ZFN:'omRFf6Yl8@8칸ANLHSC}2 T2Ty"f|x"N іF-48!9*9\T{FZf;NaLeuR}A6og+2Kz핫Ni fg4,o7uhl1' brtXrwz `C 5#ƙItJJ:3eWIRdGeJ&#'%]6XCt7Nkr$(krHG4b{lA+ur8\|?ǯX\kk%9nmiF =9|b¸7 tFHŎO|uyNn+>c{Qf%Tf{LiY͍E_ ÀH%ͦ~`Tqa%9o&?4U5em;[3mS/I}WjMѬtXt'ЅG<-U5Fab=)#Q50Sb:*r7+Kj27v|R'U2:ϑYyb3USVg`9da z w6L{R4NnW3WsU3x˿\^ 6հo F,̽ϠS%]Y'W2M7Ggbod$++dd(PRlܓ"9+btG%ujS0C[<̌p䂊3(F?OL-/iBf?vTb%ldՖ U+u*5 Ս[:v[ԙ27QDg{ த~nmoU8tYNO$|yvgK}(8, T_T9mS)M#ӱ.pܝU]i^K_qЭ#!טSrýwabni_N?"pG"kW}9W}Jzڝ'hcoz[ZJĪPc{.L>_=tla^ fzr1wOy^fp8X)g +z[w(e5]T"Fuk3$kT.,(o[Euɡ,A-qEQw[VIM\7\|ɕٻ*IXw#Eg4gxRM+fl.7y_Npߒ.ɫy(fkĨ""W+ \t\Wٿ2MIst ތV% j)lJ\jqYzOs ө0DvQltyA+vZby?t|SfX0p O, YOֳmVX!r꧛/n+ww |ܝ~[3EɟO[Iu(KK[3H&f[qSR#܉>Kビ }q+uc9BzA'i‾Jܧlm%Tw \ݐw5[$a{tGN7]_*ӵwtm V4Sn\cc]"lo>[' 5>f )j&u۵!O ,.!HGH]ܰo~=]O!ҽ Xxt.9^[5(eqSLT n0N9w1F .r4F qL#کS@Z=M($}n>+v6^lv/%O[h垶(!ZjY*Cd^9))ܭ VD]Ֆ6_#t622r4Pe fkhhΪQa4cB}O{ticwQ_jl7jc5#F{Ttu['IvêutlLo!GCãwFH=w^ܦjIj IlxHگ-߸4R(uqR ͪтT~+uCM {mm 3E%MҚ^X$ oRib\9fp+VIysq_JGkxU>EO,6ZfUG5CJKyFR_uX2pi s~ߧpqkHWI+wsfaZG!lcKRڠhbmMCy<^A#cUj 2,6sqjrÓGxNW_MVHNFx,ΑĔ%X _&nw 3N qda /.nWCoQJvj6yᦌ7X>FF9xTxT$Q1g9u-Yx"L*_\9. ,w z*E< *" /e/X5'RYiڼ] D!s~<`hd`܎1 F7k Nn[Wӫ"?'b6?KK[8 op]03TR[9wVҖ1)Z tNpEkMmk6ٲ$xd Mp9pt-r&0p*}l#lB9\4Y{Ex=5C_Q7 _vRSl_E%\w#`;nܟ X)b༖i]{f-ЙTaudj+b}'td߹:usivl#mmw[9{I Ѯ=ɠwuj'4ݯN~F{s:yNTb5d/> :7>"W\9)BZ6J1K;K]Emk [vؔd$%~ؙs;I)=GxDny5&pڧ[Ğey/6]Vb5ns XѽP(M^8w!yon\Wij (u܌ٗ?eRm9+|8ܯ& s\JVI1Gq.HW34'1S5`oϿKOF0YRYfB H(9'WxޗV'vT0r(ݖKT/h榸4sY7++Go!NqfYaw#idB̬i&*}A,4dB84~S5A&=MChZx1V<hŮ9y.!B:>*7Y#nP;ʍq ^VXJRg{Vڎlm<-K[p\W%;ضJlT[_`T>Gd Lh6a՝E*`.Mۻ5AUQ׽ѵm1岤a41Yخ #G2J0R+*6}|O%MzR}AQ73@ߚL VQi]NMipmT/cMdgFwzf5>bf~R&˻؉B1Ar3[12Ҽ۲q*zZ5le]Z5jv`p\:)'++tu\7޳L8fվbd GTT9*zu0L7n.=VWV%K'ݍ_֎YB3N8\Y)^'Da+stC }a;ZnZthTC/b;j8[B؆6w- d ]Z&]='pNmWt5;w/9i^OUiQgvORBwO.kG.]tB0P@; K]ډjZH%>yp; =4e{BʓwdL+3$i16|r9j6 }ݢãT ."3x5/==4Cbՙ ݥ6h! t*F=k3,-%/ZGK2H˂up%kHV\ ?v@\Bj~.+R+ Fu`?YNvڅ.-Hca :L`ѡ[:k/?7B̧PJ;UQɠ;|DFKe53BT4)0ZJ/(#h&gilh쯜[Z2(Ykf6n/l26rΏ7 0Oػ<6SA%YINz7T10ڸgh F!l'g\j&w Hª&Ƌur5{On{kBn15KNN&UP;Z>5cq/.=TmmC" wT}婫 ;Gz84|H;ڙxGxS:e6N6L*v(jfL89vE"䫝USukY ϻGr;08#sM}⶘I3w!-={pȱ6]\z Z F.=]ih vXuq ǯF}ɍx%NJr׊W^9r>X\p6/L)d}H~"Ugtah\hOы[+F]Ҟ`{r7sx>Wk7_hZǼhթj/] \uZcեX;.eϷYk켝lbD>hH;Дͽq(h^#OF?gFjdDtVmօpCY])K$ilH⌒L2uGݝ CwK<;?BE7Ffi mTDdG<)G>MYS#2&F:6SS^r""J}7n%n?%jVVq }˂c]*𜾢fߎZQ]ZJы*Ԯ=]Vl%+AޤjB&~klrt{B&0^UWpVr~D&Q{@,u@&N;;Z%XyqFf]╯Yoe:.huo-?[/޶}CXOh;[,r{fs -˸[w '^Af_oڳJs ֯G4I/j>mh:%or7ErлK]uZFZ^q[Zk.W[ a;# 9"~[Wc$cj˶WiY9QT,.8.uc-կBO|}O >'~b`C_IZ3xM‡EqQd#QtgCQ~b_a]f(/-z-z/O!X%}{hZS Nb?b~_b_}D1!7>~O?'Cq?bVybD' > +> K?:%{(Whb_ae=ľעx؟_x؟ZtK G /K %iS//OO/O/-z#})})}%}D??#7~ľӢX-}sLH_ؗ__؟V}o+T#^e^*rUs9yU;C}Tg:7V=T-:;[W|# ͺﲻFq~dn[ GPI[+AA'Yc^w8aKi޺9~ v# QW1M-hH ,!1AQaqP0@`?!T}Ff/z0eRk{Mء3rmT=Aqp$ o $nJ w_ e 4Jpw,E2]Wz~oꍉ)_׹u<+i<%\@uKF.* H7Tsb8/p bw/wE~\c }X#|#2U2ԺQ {XӔK@[xJ6F4uj\,b2^c+{c*KMN m*ť9^u1~n]WT ;?X%݁5DM x')5r~)A-r37ƪ oZwvf lYkc^ްэGh4 L2x#hv!nwV+8Ej'Ut!jCwj@fʉvCH\Qݤ \vZV68%5v#@4-*',*DƫWx})6<4k,ZK9vi>$&Sg/ųB,9 8}3Mn5Xf e z쏼na4fkC*.4­*֡qB=oق'ci@ 19\情%^!L4Té&@{ClhSlc1 ~t5 zt[BK$pk)v[܆67XVtw_+Ufut/j w3:Lə[@#{w=LƵmTm^@a!|Oh 6wOfp҅ܶ)&1S!P`)`׉G).R@ \V):hl3݀X!`FŪz%J@1=e$=\fX<0p@ E4tO#`P]ԕ+aXz @6m'1qXZ]?xJ0gtw+o?L)PwPc*s吗@|X~V{(2b_e~fzvrK}?w3qs |a~+۴T bHSOsJe_SC]fy8^WF"d~_י}K~hz7i"P8B^?k(4?V=Db S|2`[ǿ2\_ q;xSb%ɯa|_yg.+L?6c5L;scfg UaQw-I"&rj$30%\̤̦yT/.U_{+\5)*RX|ʠU-M҈ Ll6(ȖSo|7et2QA ;bJǸ5.-`Nhl\_Ħaܢ)ĺLȅ(`+&Dfr|(t uܧqͤDqq t[)FJ=a qS+#5NUY5{(*#dZmDxplrE0)GִD~fA3.J 7ˁ9`e Yu ni엛* hͻ $3U+3V4$9ˡcEn8/0yfrlľG96 g|# aXH8ĸ=!\2q=eIa1Y 1BΕ1As `dT+QTU`N#( "r+6'[,+'a6"<|Bf;[ޞa ސVϤւvtG2ɘhDLXŢo7^] 6'=fK.R+P߭m&uv!wjWoP9༵.9Jas*R+V,L,Y U"e@ŜT4 Ne?r%La e\o&aMJ>3?Qn'`@|Ub'6$Jʭ C\ eWp@պhZ݄  mcb!E,Ut f2Ūd@ pY)@E0Yb/u)xw,ݦ\lO]$R\.jh 7|b4n-&n\8 ^7 0iunJb{Cg @19* ceq5*ο3#\}2{1+E無X[Dj|'sAQFG*̫BST.z8efr׆k[A,1^W3:E +|%ZPٳ6Z]lyu-Z tQbveCiZc{'Դ/pKI:\= .mAܷ;E[9P:|3EQ_Q!c8(!y[Sv[W1I`@vv[ꚕW .􍷲X[ JMgfR!UVzl +jr-t?%q72%ʄ~9jtnqq7([]I^ L|JaZdYpAWdW@J4Kj9z2T@z#H&%-ⰻ O~oxZnyz%Ui ƥsn+4賁c)MS,טjc_ZC6`^A6ܞ) S4%6F -9˥8(jmbkB Q.W{ @OGdRlxU `ȩ Cģ̽NȈ6mj9f&^03HggLaœ8 Qq&_H3#6ƔlXeę|Ժ5s (vTqmS 5šQ{&TswLт߻О*B\p#{#㑻xifh/j11:0l' 8XjGjxp9Wo>evjUwebXB iiʇEg#?Z].?@?yo@2qUA)q9Is$V! P{`l5(Apj>kʹ0 HfSEtYҦQ)""qrF;JW(MQ+%:?FA< rwzKܫqNr et1( 0"`#g/%C6r0M{Kau#-lUAǬRb9.^WQ,u6ׄ^#M1SlmF# q52p)qX/A FbZu™9Ġ?iڎYhAU yKh28 liicc?c<\TiX( M#L6z H$(?d¾W "n%FTw"= 4)q^>Ư&\1svY31OҭM[G|$e^~k =LMHc[j" 1[x+,ř0L'MX;z)bdhTBُ>jeLx΂8z5X<#z%nYGFz_w!=H$L9ϬYelZFua{gcw^dGOOO*A7 YXN}z̩Ƞ$%p3I&!}@؂mO0)kn3RZ+>įYsd}4J5ķN%y^6,z=/c݄< BDs[)[: Dt2j˭*;)ԕƋ̴7L*xR} <7q+6jacpSԴA"XQD̲֠?oHԭfc̣"Q.XcqIL(5Aa ]C~B˗e?Bo'('A*`zw7'Oɖ4| TI^?,ŧ(2qx9J nsg4saFǼBye(3Aံ9>X ZEc7֨ۚ{BN"f& ,vkuWƐ#Z}Ah% KY8M*;c1ҴsCmV8 \Ʋ +}yn@:e-:A v)M'_o46cL.uS;U#ѷݵ!J<Ӳ0NWqn $4vA&XvgaEUݹz2཰ll(8cEϑOܥְW`zv+r*,*g2EP0"ikgIpxj&=_i hww2hIt%䁎^DUܱ j!7e4vc! 2>n$& =7+Km@mg-zz3+JگIL*al!ត 05| Ta< 0@L֥bJB<KN|t*0(/U]5x\9B#:SOgp4u~Lc+^4ar#Ÿ7Ȁ\@֢Y<Α+bx eA%c;Ġ`c൜N j:j: .0{c :/Ba%e,ɨ3hq,X_Sӹ(LQeԫ6R.ሗORC*t`(:cWS+dI.p@'/GBĪMnhiьsX vPce -4bMqoM%waP/_cIg}(+ıS[_`ܤI(4rp"v.@ d%]Po,51V Fɂ4'iDBߤgBF`NF9\an?F\tzJ+F~z (ap}V6Bu]|̇MؒjNOɂao)"rrjZ\"H I fѳ'O1-iceyK>a"XwJEd~D:Cܠ[d3<#!vX{cǔ/1%(Gc!LrÂVrC>!RaZwѥfY<3p\wp_s>-&,\ Xa_ľE*MOT?%xAgzZ,,򂞳B5Z<,GYd5Mw*jl|%G( FXa9\1.jL$+y)u>k'F3 0р'`hZu>$ s>W*5dդ&R3{F18~{\áfzy%Uŧ?hz=Q\ ^0Dnp~(07ǘ4SDt!S)k%Η01RqN(pFrG6KTp%$ L_ɫ E-)Pٲk\Lk!r<OZMۨŪ#ތ8/ f!hq ?&/F2^"B9*(e&q(m tOe0cS3)1 Ds!;FWbĖVU mۮ71hDHqpJ~ff\: ]ĉJb'?}N7})ʆQ*+҄FYDn?W/d6Ѫ1;}G2&6u4CY\O1@%ߒݾfd'*1rPB4_p!U˯Y1D n2&p0z˲{A9_xM4Ygn!tX_Rr|9QRnQ_d b"`6fqx{o X">n4{I#J%b%`;f? B0R=QGP> 1ۼ{L116EyZ<=.ls]Cmg4fr⿠թAi}DB4 bI ,gWYaDa.uGWЕ=9!#F>e00n&1qv@歖6x)[ikSw_pծS/C6cَHR^{9pqgx883F|1"B=(יuKӷX9̢0̮(}=Zי{wBL(EߴɁ)TZ՘I {0/CvXI[8 _ (釯clCH Y錸{ENhWH45y}7JpH^d?NmuU.(u,>@SG_dccqgyTvCe 7s<9OC18c$~Ʈ6h>iv F2$}%tcİd5K&ZCidrN~c ]/QXʆ@39&2fX8gϙwd UO Mk߅pP3{6.Ռ@vaÞrA{ŀBVڃM{̭|+zۍ"z1,CXE=#'pH$'{EW<`]0;QJ>%ڼ&Z93+]~*Y 'P~:Ok\aӈ~*>+&>!yEv9X*M쥏FcE/P9/\yU+CkK{=T&@SODReۥrPʢ~3`m@͕3%i2øsU"\jB=ck!6em1SY槃QGe) qXnU7<esoV(ԃ0Å[8WL0<*W`Iz̽2hb4J0 pPudҿz"=*^,Z JQw@&.reBiĴIlkz+?2~pŠMӌK SLjuhDj*ƣ!jxx#Ub,Ɋ|d%@qyvtq߬;z1E^W B($Y-1Jx%jUp;Mפg7D´˦h%_]#_h qMaq%#4ӸDA)啩QP&eFcrj>B-*Q*dʼ^קQaKP a@0 x( mZI&U'۰xEs6cP[7bxX>!˘a%lW/N,m@CQ" _Hv[).+˺N1 פJ eUrV>`3R5o1H1~p-xk͌Ap>p,7M}RXhx]96$o R*ԮeӾ)NQm"_4(0}.5e tqj5!j|8!OzQ+uJvAv>ɘX_O8V,%ܰe w Ɯp4@)RVϙp*}+Y90!_Ig PB.GLNRorHQW,8 `9(boqs!@kDqFi=`+]Lu%!G#8 \s- {jE>gX|,Gj<<|D('b[_= 3ܶ fvNbnNy?,PކLsN})0GR'bi w>'6#(1 2؀OTMK_=#Xv@@?(fUn ՙէ2V?1:0XNg |}_yY:zdžHtۙT:G(p6?רo^%eJb5<V,jtc6q,.J=pX,37"czV.-TQȠzc"Qh0\"kW-p!tw>i Ix׬z ;JKx5k2}gNy&vYH} /ajg?M[ N3 'j$=sw ˻Jsk,obUm@ɹ(c wX XMk14 {"*M9vs&1ʰ'Kt3"^w|e#`QTd,ED7128Qz)oBvaOZ:;pcN\1sPKh+a _ņx356 -;@`MzIQ3(b d:@4˓EԬ=bMsi-1L'ay 52 i!3-\ ggTF9a|3]!Jy?r*s-vTd_C>? @T 0 e#_2j?Ni}0I6Q 8@}憢@nJM+V&ЁКsK@ؤp}sa_ D/R (tgaVE Β\x&ICuo }p25|Lgh(Bݡmh5}{H(_ P}9vmCrkVQ\:+(T}UPRbfj* u9j)Jwx'DC^ؤCۯrT^[z VY}^F{+ y"M$ud_&TT`=Rijf@pɱU+>9H K)}.?eOB߬[5UZȏ;=a YEa{rC 'XFou>! ﺣٳ8wRdž/ ʧKNf?W:}Pa6ث?o*DZ2x"2 kv*V9%Nx4"z5BN#xC(<0 RC8+!1AQaq@ 0`p?vfj6,C/s;޹:Y뫆7,#9s5!jʭ B )b>ψ:,u檋ֆx2 .trQ&^xk0EZ1)ZhAVh *YBS_)7a˜WΦ*+)~MMşx cGǂ(CG@'? 9pD9 KhWGE_)^.Ai%4}$NJbmGmD!riE-0->*_OH_Meڄ!—$r?bj9j !Ll `.Zn Q_DʑFKhޤ(XQ79 T*8ܡG2uHe=y3fEH34Lj2G(aC)\Wvyqq2{zD%0%'Z2g)e/cDŽf/ |,̀ǭ+!1AQaq񁡱 @0`p?>!+@2q6,<У̕m]UxL(.Xkʢ_[Y1& (%;q=#pX@EbqHR-=5a~I\BJJu lN_wljU ͷz2nwQ>th)ME\ Dtw4KۮoTJ ڹh=7^e ‰B=A0&09ag) C8X].>n6dg㈴2V&}DZn*.yU`O "K_I$ϒbk}fh =|>I~L&Ṣrl=H_1C0z癰G1y|>I}yO/|>I}|>y<ϞcG,xPJg׃J$QZ:jQ7^SWcׅ__CruKmDal F6e0j7߇Ɲ57ouPw̋{`o 6RM)`H-q'F3Yu ^l3 Ҍ@ Lo,Ov<-xSlj,˵d#ۑUx 9) 2hGj=}FfNnË́6ol YdBV9kp\o2Աc(T!G_LѪC Fz^yQqw0 aib&`y?gvbUÒ qK^DhPDg#%"3m)Aw Qf8$vXvAڔ`y&tcqGoЌE+hTBjvL#u5[`G+cΖ_Ծu1n ԗQӖfCfiѹ44v]cZmͫ18-82P+0P ~l6[R{"ڥM!VIJ<.AJ(q D^b[0Hgy&z_'MKgO Se '1ݸw[tEv_:-ƣށf-o'x\ycL: `c-%ZpcܝEQ.*Q0ի1%‰%txDi$`򿨕qBl%L _9L fg{Qk_AUvO2Pj=\:%dc,!c#P %"ccpZd,"zØjIdz-B马:y%Va,5udSGmTtuuR'BwQ\n+:bBAF1Ɓ֦/10UA^GeGzԳ8@,ghpQvk+j5]fN*sdsA3G}F,eoHw,]|.'8UuU떠4͒3Ц Z"SqAR; hipk|U/'1kkzz-l ~{CIP5C-ޣ]j̢ C tkfl( (a 30 _ &sxv x@+'MJtO,[ufDEHS/\W@g#C}P˕\鿤d͜iB'z̻WWc:& Wii~oz:nYAyYgFRۿib Utq-!I^@ (#hX"Vs7' ш)ww9 v0!˃cQ\&vŔ` o_ M BMC#Obd͡Nq/R86-yصV9UQW"R7/i v<-G+2Jw:gPBdn+\ה7["Np𰘗QRsP?g[2ʙ^xrhcqg.^ĉt!4tȪEb}`_uF%5M) K,%-0/wĽwUzkAkg"l16IJ%J./sޅ㮠V!r. T123Qp(.7HܯЋ3% "E%̈́jLCkp8@43,0Gz+VuxR4u)M~zBʁGX_k){&zֺ@jyc/T}dHp /f'IH҅۔9 j5CЂrbYa{Π%h7P Y|QkxA*s:t: r1N  q r"T: d z4ͯB%_icuVb[;B.zBL}%y ( D*> D"O% >+/D=|q>8@_hߡ)^n@鍷,!1AQaqP0@`? D uTʿz_,8_-.X\*s&┇%X_ _UApB]ST[!)B EWJN*PZ7BA]9!C Bhah7A+ ]/;fH\DDr$JIR&6F*sYhqPYvsD%D`9*plE0mxb]ʾY;%(%HXA76ݕ<װ@9Sw+Gb˳^(.clVjx zTZ~gCRoer0*Ѭv  (^#J!AaVL%F4B :PFTT($Q5> ABT2_1˻ 4u>l@Lew"-j#867$uHSɦ8/~BNψhPfB L~`TBj nU! ʙ)I˘t1e>-j@Ap8;3:i.j*'!&Ql/@D'(2 ʁut:jxH`pَ@y@/6\Uhʫ1Q]iU\yrP!h-VpRgD%H*\QUVՄ9DyD&scVTe5*TPh[y" /U(}$mVE4/)Ҁ&  u7RP]BPZ]qm,/нQ#. GD QPQAn2瀈 VV:s#v#,S IXjKkbSF:֕D)vUM_OA!m- JIN v7PטYpBgW D A["yj PG2`z FPXWH KҏEʣYԳ"rND*-<ʰؤd >]f(30,O , h* avghkܪb^V4(H;:rDw bb1e0V1ؗmB9nQbjg"olSjr\qpHն2rtDLkSE-l-SA-Bџ1/;A,,a ʢ.7X uIЃl)eZ!ni*`v - of6#xLCdp`۪srxn.Ex ^#({@9bc;^p}Df$%EE柄4>v7㬯^w-&,P5AA|!NOѴ.f~a'Wqu}VEmN_6TWg_#UQ.({ `VCDXoH.2`6/0>g&FѬJT@Zqfij@E* Z66#Pdl0ECRΉ4Xf(ƖuT9 : } VB3>]Rn*O5S#3T, ė&H+@lA.*XJouqxE+fEĻQ$UNe ~*ZM4!w;s5vWĭ 09zF.C^X0@.M>۬ش8qp"~a z-jpD,.lXnSΪQ?0c1{k_Sbꆰ+Ԧ nn}n]$.msIFebPM W栆akw Q7y`T:+7J V@ ::tm̝XXYms,51mvU ~abe%*c^'?ᖅyeb\vcNc*w qj!Ǝ`ݧ8ǔKe {DְSɆ u{Pj>yϸ(@M6yz U E#tT47RA$^-0bXqv3c8M,H{Yd0[YyĻd2;61aaϙHG.:a`S]|KĦ#-QriWV]̗(K 7s+JDL.lp"#"a(Z91ֱ l+DϨ[|8bl*+N$.66/;nB NPIvVbMc&Qg]g<G9(lf~%VCr< JJJNv0K=[1a@žY+R}FhUԦAĠ3u07=ъXܠ2ȬCcfPg`NeD~ HxK \` -g [XRs/^*'.H{̼?PŨutAW8Q6>eGb? `;itq]-U'V >-`tMnj-_p݄W0'XPYb2È, 3(0Ejy b$4qvHU|E8 u,M3t8kq2PZ=EĈ :EwcsmqnZ! ˔JVqwyH.zF!\XT1&/JOWTYj}G ^|@OQqtQ62PTT2@ywQq.HBB)_/Qukj/Rڟ%_„Oj\cu" KOplyZ5˼4q)\=TxY^3G}J&AI(%Xȿ%QC?73[Cxɗ'hp~)m)(##0.[fVYd/lE8z>Xa5E:%DO? :+VF&@[ROYoܵTUl\\35?K`>'o&#Gd|\lMGvX%bpy%LAΡET<@G 5JeXܼb&q[%ڞ宊$+WyChDз<]\Wbm\Pd-aYճoTaaUuTWk>:HX'7crPqIv*6 FȄ5/fU{KU9=`q̼1iZ"gd.% VD1U{2'/>%`mԘ"*pIV7d cdbq)slM!:8co+*\72y,.]B&P'O"2^uC0oK dMAO Tc\`-w*\Wp>Zeݹ@0m ѫx#b81$z¬+Lxp2KvGgE]Gn`uˠ W ^,0 Cj/CRΡo*Tg\ 6w*]èdU^#UzVR\[gh ;s<8 rg̸ZQZ":!PkP62Y6 er6#զj~Hp4p%1̾,Yjղ'4c:(ٖ ]kAηoD=Lp04)+Yʏ2HWE8 Wiy,kqémGHt~"1dfG\+"j7 ܰ#X4QI,eM48WpjT~VI O뒹g|DxܬGcl:w4:Fك!jD$P dW)KmUYH&J ^z2'gU N "`|2.RjW-P|Cߋh '+05z0ekԦЂѕ_P(O 62,eeخRr`^cSky^珛ܥQ,8׹Gq`V RE;m8."ܴdfl.(gᜑJRL 9Jr?J>_bUWLUDj㑆\U㌶r5ٴ]TQha!`9pXUWeFnd`z gSKmLh@#$ZA텵HU.-kXbUT+Zr) j̇1"  ˶:~ɥC) @H ~!M ls!r0H6Fj8>RS)|*[V0yga<8IuA() кqb0Y1`U-Q+/)@  ^pzt*W<,E ^rEqVE!w:K(ըofYR FE :D*(tBI)h%=qi(86F܋`7XN/ j 8{Z ȶIƟ>u>8+\4;!fxb" qUPX%1-7+0CMsvˬ5ٚ5'] wFkؓQwaKۀ`T*h/4@90&Q&@v[Olx/ff'5Knz07U&reCƞy0XGD \Sw\Ď3g>+ S,$-uST- `8Bu5+#P!D-1Zʥ;RXU?wkĆGG7 Pfnyb{VUuQ.!ۆ-)SJ0+q~ k0{CP,PKbI:RԀb2e7R!r 0qa|0m|F dSܸN.{9^.^_ tmc}QvhȊ즒Aoik=-)en"L#(O|Y F(LKS3~F0XLn'X|D[M5 `8ġɣ]#x۔M#VB]ʕP"]z:.5[*d" ]cGŸ0 T/1YF.kO_,kڵARY-+ TlG.g L)s@Շ \+yV}[B3rX Z`^s4屺z:ǡmܶ$%b9 vCoio)UKU<3 ER qy$kbТVbE4a"NjMSUt C`YH L#]l: QeLaÎѵbLR ;j8 fI,ߙhg!cX&%qp~XlaFQS]?2Pj. X/R.丂3]XkF-[gaJN˘Q,m ]}t]$,!aK0jdW<>اrw)6)k#eSp{ [W f9NoYIA{{Šk[:Qqp xҦCMUSc$MF2d<)\a0`X sbhft{<,}iwc{f=k5iJa9OiEEI6pHfng)z;Zh Yj.4Bgoq4OFҥD9ƕ[q2R-[ jҾXMV C[ n@Jy>8ZDj\9Zz`16"<a@'_6s(/xpp,` W9pŘMn`-͏Mdc!nl9Lm LF&؊<;4J$Y(Rk r6mCtc^o"\n~!0; ˧N[by*mǿptem *w̸ʔH < J-`i_15n-{.)k)m9 .TG@ҁ~2 kho$E`_#y5!# QFj4h *S+m[gܪ[%Sl/ϗ9zY4+&)|vL_Բ~֢.R " %'AKT[rnc%&@fQ"2ky u*./ ]jy[,] K,)LjMkTbucISAVŇYbڒۨLn m^U )h|Y&\4 fqLRҦuG|B+̸_un!HѸ(A/ (Ղ /%|Т0rwQch8h+fjɗYK6k}x !/VKP8Bi這=/Jߘ9^C@6cHbՇɄ6s>Ps2/6b xaߐQҠQ*啔@+fH4G"FT89f0CbG#Jq}B/֢WCz e^s#Oe~g&P8wm 3p=qkd{2! ߇/!PaYJw17TeR.zsb0.Xi*n& ,ETGGM\? zf(.=\k(T\*KK g*]ԱGWHxÄs0*Mot2 *sqg+ KBҮKar*,dL Q0qN|?UELg D%)2o@,[*Ԝ ..p3y;{-Om8hNyeh0J^Օ+~7j@ S (m,v u*> N]cJʂ P멘 e.^9@?ܢ*d[%&"280=W2qyD^kmcJÈ  ;]>%imjTNmc AFX*ܼY9XW`m,uqGB&5o/}څ1F=C 6STsm!l} `\Cm5dB j^*R8aFĠ$LGpq[Z SMyl wrnI~`X c蘨`Za/cA 2UN#-|pc,YnDGPͶG,K6~ܲn9yՏPC!њef9H׿/R*aamU q>H%k ;Eq_P]4B]K{_d-^ {`idMW;p ]-jx8aG>X.C0 kh'wH Ȯ>KEЇ, YBLlnݰ~!/-kc5)H^ӹoۭrɥ+./Hj]"w,wKunY>k%&P&J[@S5|me-+f]Q= WɄ0}8|Aex^m-*D 1LM,CM]""SH*?EJ* W0U%/٣MS8Vq}GvA\ַ}k>>'/*/dVENN]c[5@t|c&̧Q%0Ցdw: 1Vʊn' "S>2>GhAgyY#dye߸hx~R:]Etjl x#` T) y`.=.v8&pu P Ĥ_p_ :U+&-[ؖXЇw T9 xT\[Vqt癒s) jDU ]aSe5YLUZ‰ >46A[1XwPX~ 1MNI(]T0D&ں% 0+ް)*>bT"ap"? !yba1dUZ.ZԵQ3BSBwx`~ydz3;jandww#Y[=*}Ҭy^GD J*kyĭ~Wv 9nyݿh.ߒ{ek&Fō6`l1A)d!& u.]@Bb% n<%sAP=i9ARb)Wl ǜorH{((azq^c7ajN<1 2{dL\ RyAyPxoPD=AlW/2zEW>rD갎G';Qe\ O'ֲX*+d9h゛*3Sd Q)Y|h5J-^U m>Y|ւ)1A-{+F" '*,JqӸܜ\@Wi|Dx޼6VWevA,ΗZEqG]_RBc8VoPhNwx7/ cQ˩۾ߘb%{6aD'o0ti*"ֵd!G6)FƷ,3kau}ςU W3 < _&AB>QI!e5C4pc,h /0+Jҵ|˖"sa`][,Nr'Ȭ8%=q*AelAFчKzo(G%|t\%m#j_\ߙM/R u.[(♟[P;ۖ \H4Щix,Q?sn,.ohpxF npABfd telaqV2;kK~yFr~Lj lĖP 3 {okNk̤P' X>ҒtE^ `D USQp@ (#a䙕 >ӱܹ`c֎ԩ=T3\ֱҬHB`^+WG։3_D B^Ր1$:d@xG,%FɂrZ͵%uTe[M/)+DeVXpKN,'[QV|KBk{ʷ:쓂r03d0abXN3V*H%MF\p6sw%dZ*55͠w _.mS}?'[HcrGAc ddG_5K+KOd<*{ge -?'߱5w+Q}մ3w|fssw:w`fc-q*)܉Tf+`8,#Z"ܤLԕyW#wdwsSp ƋRY0xRa+}Lmz~=;I玥{we`x)+K~J>h5|'f&zpwg\2l~w雯Q?X.8S%͔dz獯(qK8 lmsy.i1߽$jú&[[tE>{8Qoﶬ}tw RAt/hmW(< B)^vgdG_c4zwFA\cŰr=j㼤iq,+cz`|>|oS(sL˷>dדsL|El7Iƙ'YFs[?Лh> d:6S2]ydw!F;,ɪw|͏Ià|[Y)m?vן:~N8}[v/o/C6skbxSg_C*tW*;m—<{%3P74568@`p !01Vs]go6fc>>f)WTq=b6b͢Y.k0 w- #L5\lq3Tũ{z䕤4޴tUtȀ,bPD7͚d.f6y|+e氶aDXNQaq+P4ɑ^&"nY_eGƛEO:?c0ڭu*omTK\d)^x?cwgLR-uo>ZWSq]ReܼI\MsUU̧elQ6aJ&Vq♶>j:dQE/WL4<9v_V d~eʆX[#MR0u( eS:4%!T,π p`ZJ VH_,TJzkr%M?1oQcS ")q!ELyaaaCVfqM\k\~2רÈ)k(iGv" )d&Z2GP m r;]:G@(X$|:>wˮnbߢ64I2$l>|L㜸>މBOvWXsuUHSuwt൮|9854rB;XK Ү9 *:cW9 j7gӅ +x0meOMS:l)]QcW2B$Z<JT^z{Ŵuht*Ojps%G#K u'8gڗo76͢W!˹ѫQwa5>k;8m%dSoE4e6/h˂*Kz;o޴+*Eb~g [(jj̔Cod¶[&-cJ W"YE~ۘ^}?d^11,(ppu7d)i}c8ckğ*u_y>8?y$i=g@͖Ehqvҍ}wGK`J-b3(25rnDfV=!]KCTZn'f:dӵ;nYk5Nf}Z`7)Yάz?&&eG\ϟ)Awh7qL6K՝I3>{+W}wԛB%d.i8+{k˫_L 8&KSB 땋Ӕ4P%D>s RbNujԗ:d8U?؉噡x j S\me=a(j6 aȻY, W4͆0R iMrMY4h/BLr̭~H$N56DFj֜b3!R' @Pm:Z `k~+mI2*ƢU"*e5TpԥHW 6S.\YCl~oBS)?*(SڶENn T`k:Ug >q jկF͌}W R}pտr!vT'U@teU8տύ6:^ۂ*rAt*%aeܼ{gIR3Q`[ į:d\+M>֮%#okE-H߅Vk6.D*BZMv0 Qi9ؘj먵kf4iػ6%wTԉ5bCZt֝)wg )Tˠ8?9Pw7= Y6=4h|E.}@I$>2\(>FX,9nB7?QwlΆ̀p5Px ʒY^/;YIt[q*ҐZ ^*+{xJpamVX^Q'Dշ7t)9p;\'^T0?5y2J+%(ke9AIr4 !1A@Q"2#BPpq 0Rabr?;.Zn&ǿ3^z8=&l1n9?[l5WfYu7nzJ`Weq(,=㽶 l.|L1ŇWQ d;*Z/Sm5 5ՎfG?W3{(D_ J|1NlӏYFFb>\@:,_u?\1|C]6W^_7ͧKK)Ťf{ZP{[t`ћskk^kkSc[Z sBQ.$8ѐ%=QשjX}B^!όI#Kњ"mYq2|G6mRUeTeHtr b%VWKbg-5ݷXF%nhrVHו䷏F%>8UX"y 8Eٴ_s z 'Y} hog}|vq(/{ݷIlq)u}:j5 g2jW+֚uq^,z|E9a6kϬO6y 4{ ?gNOmĮ-8!12a"AQq@B$Pp #0r?4ӏ/ 6cZ|ʃnO4R ʕ8=N(QfՆ+(9mmZHHyY}QN[0!--tԎdIkpɂ{~qll>@)[u8#%'OAXW1Wms歭Զcϵ?voKyMޡB5җx۶Bњt3۠^:SbjHQ%HUڅ[tq9?/}[_m:)[@b8Z ^ * m#9 ܰ6 'tA6gM+i<"1Wi6l g8yq*9i\M,XG-3ҖRy# VUܑk *d:<ͻL+}Z w MzW cJjb(u'? kyk8\3J!\096%depY1? 0)V ~.*Dz6#^g֑nR)IRmV(O.+x9N%(YH9y+;}6|(7Z`5jxJE;Z~MY:,Jf"pexVo4TdA5fm<Eq6eB`/g~J9"zUb+^;*)K2>srˀOˣ} X)*6U:՘ :(RFgc3Hdۮ"JAZ) z᥻lCJal>Ͱn%DSm <ţR15sf+Ki&TsN6#96b.{ehI"g҅kz٧lP 4.ڏzs\[~i&XCJYZ«r}>MUCƤA=JP@8oO(ILWq+E=w× &V4Uue9fr ;y_~G  r+ڍ{6?ި=0ҜWzbOj価.D2Md); z2"~TfzgOW~Nzŏ. GJ-]KbBRO4|~KVj1ZhMثA4xd%<䑸z r'|U⦇UxhW nGoof)%9@aHne:{x^7UG1 n@ SsXqM)?}AfJ]dՐbDTվYV;b-vKG`<Ґ"-!+%)_&#߭'WF,p Nd#TBiW[I;+FaT%4*,E,nF=60[U<"!)z;HѰg59m~mZgހwCxA$6ܴW EOeډ #{]fBRmW '3&G G=!C(Si2I3aqKI 5y1TI<0ʙNk?5o/ S=1 ?0E:B#P罯>kjqIEYX˵*l!P]k=*2)U$:-nTVbVq.EJ0-Bf H891m2)Kh#O<1/9fJ\FisHGۄdfJN@HnJzVÖ'>eBMn2TޡZO kU](H@KIq!v68~(|z`ym2;'%o~$NReGqt^wYH vءSYڟ*}^.&!y:yasFYfCjo^\Rb D Ĺd˶ O;s*LЈI%E姚S}=Hz+/8U x\tyNS]EǕ:o.^; Le-*x&᧛WWWp;}e*ljnda(TeJi+6q{QߧMm䢚Z]6݊/70TW9O[D<֒upؑ"ƪ+<.Zۼ /v+Z*~VAJ]BVM=ևOq:VkHbgW?qZFE8)+e…kk NlżG\+&ت~n7W1*\R$8L)kUG#]YCIĩ6U`h%[ i|RQYSA=t[HvNASN] #p|q2d*c% m%bں+;w*cUsEwlI̕v Ԇ_Gba_o I$IEBG`kaNSi ٲO7S+_ 7}YByp8e*'^߉-l*;7aBIG"?J(wWc$UXo %nTR; 9^D,{ ڎ|*Z/pԮ%/.X7ᰋ\̈UCiOr4STOzw8Uz}f*'^߉_ I! ~uJH͔%!o:ߥ 89$RYwY)o{{ەã)Myi>:V/ヘP_\wz#~&=onK ]Ad06t}N*ߔIS s4;i 7K>X]Ɣq-kTTǭ`<˴aP KF} lHFk6XiN:Rs%aWΐS~X]_+:LvS*_ IwZzEƏʵJ[n$){q#0ȦɔVˏ F uXM54(7ƕ[}^zCEMZ{\PلgAuؖPW = ^hqS*ҕ6|'1rˬXL]:L\Mq@n:lg~'MǗ2TYd)䨐4IOn .PD2]ui(By\yg*O i<[)2RLU,>}^_7ԑæA %]mK wBM[mxqԻi[{J9,KwFut~ .PD2]ui(By\yg*O i<[ t:G~3m) vUua ~2VB8³-=!I|M{E#ٍVe[emhJX5war`q sP: vn݄TRA-O֦&+вcؗK2lT~wdz(*4/JE:a9^Q"ЍÎz˱Nv+1fY%EE;N)lՕ*TuP=QO.W[8j@I,\WٲP܉i wPҺc;)W}k>'#5P㭥,E\{,prMG-VL2m 4Mt/~"LCK-j`Ͷ+5A+3`ǘ%q4m} ²|Qul! MȦ:aM)Iv -%P i{|A! hHM%XZhhL)xۗݜU׬?-cYy␌Xr 8&CGX꾣(җT'T6:O=Dx~?F x Ov* RYHz_FҬq'K/#HwXI/k_'zCxᬍ~v)-* RYHz_FҬq'K/#HwXI/k_sS68D+Ǚ_v)eZSimӊ%l)~ĜF zZ?dy|s*!zݺS1uTƅ2!ѡ[Hb4d4";'c-?Nk[\ 3%čԍWnڅ%OV\eJʵq[*%)3n6JQ7k4u!~NE_"l"7,ƙ%~l|\_ɼQG"H+*"l`Kvj(JBj5)O[݊3(eҙ1I}rRXl,%uĚF]vj^T) @'يj`RN{N(PW!Rh.SYf3;.KJUm)lBY18%oiZ{MIq! MQW5ې֝J:p m=WJȏ"!eaNkOX*/S{o`ڸiQ;Ҝnh:O_N~^<[L\EԢw>8Ɔk)ȩ*;]iqلC"LIalGvcf8I#ZP@a|9fsXr,܏~5Nq\;Si&Siq9q]>f]-+ʈ b^Vݵ ҡ@Z9O.QR ­Kε&eARI _U*=a5%R BLpYiձ\}plȣ̖-H PUߗ-#*rLۨ0tΫlWM_4lŔܧS,6ЛSlDuI# 勁 ^oSq =eJ B4s's$7 t4l'BPT+Q$o˞'e [}K!njZg*:-CH}=sV47]ENELn!QsN.'VbK b;Ԡխ{5ùR =3W&R[Ҥfέdž+YUƨͨD,u#EWE߳'*.Di)Ql_AQ+)mh H n$XۄP)=w6@Lz:1ZiuNeJ\{kYLo;4OUX[ 9lCOWVsLϋji__W߁UbƊi~]cJlڴ sQxiڐΫKlRiJQ_0`>%^Z? Ug2 eݷZXRT;!aFJA5pPVaFvKBT|/ 'fs1vj$c4n* ~ZFo],ƞ}|bTjKS9R<54A(_ a f)͕{3X`3G%;1 m%cBm:LIpw'*M="O"b Y}}+8Ҥa֥yp*ƒޣ))ZU E'zC VT2?6|o)-S\!Q_rplXq*1A[ص5Mn)ow&)N侤eFgM+&T2传/s>u:x}[<AHgf,Ca-z Y#O )UX,H:-R,*v3F]F *6J2.ƞ]m }^_:PZRmڔ~ i4.-s5DhBn Fԙ:xJQأ%A5Tm4}O+LҐٷR+quiM_ jΦR&wVvR7RRS`^Q>0b޸[xZKIL%F-S9\*on!Pf!;Eq}S BTOdYI2SnJP^Τb)۬'hJxMmncf ķR)E!MGSDm_b5qf=rʇҒ9? o(Yj CK|OY=`ڒRsF\bDtqbKuvu7܀&ܻOpSקf[S!@9JIy{#"U嶷/bm~c茒i=${Jﷻ Ҳum*ԙ*?.%*!Zu6* &|ǐp!G+ uP;zBQ296vkֹM&Puve/)iXi&ZMqeS¨ eWuF9# 0VPQQBNv`WcSѬ &ǃcxB0uQK$vX*It69ܛ/ [T^|pÿhqFp79ڶn9@WXrvM*5/X:9@Aѷ(b"Ă!rSx/ H5^\ߢR@`\At;ŗz<:Lm~P"`˴i SA?Mb?)c 887"9\rT'~-~ Ƃu GEg54nLꌁ2L ^,l20+G 4;L2A"{c|-{]0& ^N@ax0Wr+nbeM{XQM [ YgD ? #DP jɴ-:4Ti>58Bq~K8nx\ #],in^SCspW§mȇjSma0$'H6;J5gl6Ga8@< Ps@mߗ~#xP:}Px0-ڠBv9;ww T+:rx:89SS87l,LkYCQS3Ie!ɼɢP^f>ŔƷӼ%Z%Uz' :<6D&u3fÑ!ek!DiYn=vsOD\a5 ~{,jplf0Dc@ Nz;fkT_cHQ9&;CEO̴23N s[k4wU t[9&RwR&Ѹؗ(J^p0(:-LjmJC7$!퓑)y:L70p8zNy^i8W8-—?{xǰv462e2P#ppdמѳ Dqc9WHazUI Q&[p_Eђs0.\W4wwc %xMy+Ye4xo,d. k7zF02ab'!p/ D*-j7{H:3ABN!0by9tmUے8tN~ 6$}u7I*]7,ҿɦ򼰬!t6 8atcN܍Qf7İ_>yM$ja;Bq گ+Yh[1ftڨ~Sɀ;?DtL8#kPPR|/01[C. #3 ] Ir\wPim` "stzmt՞oditDA( zCTL߸r9q=܏ƛMNuAm(@]A RkcOHF)a}.W-_s 27-]  6gdQήqqmqHfyR@Mo|?M-"1ӳC)qkϊ[UT u]P-1ɘ`xk{S%`cFIorN@@lp]kWuL(f Z` v'mО@q/%!A=/sJ\ NwZ`a5@vAf8A<W 677UrLdօv 2L<h;|-s4kzG ^w&g~^ƀv[6h 3+u@0l*W0,HsS.E)> հE3a!9OC?W5|폘HB$.`(yGz ӦM9n#76GA*Dmw 8O.+A4)~pEɹ`-mx[ q&|?!Ù .ʎW!ڼδM`ob0d{xWZL?:Ix/_?f541YԠ{WH!Fqah7Q o6]֠^Yi?'{rM^I(ˌ_v").ыm196+O-8#ã*/GD#S]17,d^86nENx2ԘSMTؕ>> :,Uv>A{b, p$`d^ \ܿM{P@2L39-P6 O` )O/=?܃a_מ &t3(HÛtG7_B#$Rhl~**N>lQl$G I>Wal޶cUnV,XѯVTM/)K)<)6+V,s< QKi[8>`^WЄJZGjːnlp`)o,Pף$g-xMsaQ^5rFtoދKg 2{.r4: 9_̂t[1؅"&i /~{O,ˠ|bgMBc60dKfNtUPMi0w0RjMع<=h 7J}P'o?ZМbUI#7Nzgm 6{ $;@nsIqJj˽SZL@JFKԦI})^ :NqҤc@>*愞BslT`KFֽ(#h{u̓h.;TMq O20^lѝkL8~+EEcmS8@F,Yܚc\YX-' l~Wш~(I MVHBNuKYx9ҿ5wxZdMlZth.ckmb ',VYKiS+-v[RY3=uV='m#қLXh,ShT&ؿ]AWwX]1 $PF[,J0` fr8@Z:WaJaiG&fBmJM5s!٨3ԣ`MR 887JV&ӹx@{oAJV"aa'ۮόOmUJ3nns$TD@ G*OH-OrImfvؿjK`i1F{e4r[$[8;cYTm5d"'Ƀ5oS⹒1/ 888R0>ޤD~k[x'-JQ͒eh iQX&ӣ(G3Ph(IHBy080"9haΦm Fgz"q$peH!21~L#bH-"WiAMAiS2̳z~RY宔 RI`u)'ݱK妋^8E]SYi]ڭ&N8䣚6Ɲ?+!1AQaq@P 0p?98?~ + ?rOf d׸c>#Ϩ ={)YBd3ZQC0+Gi GɁbE0%qPgS[#D#M;0#_9pVyÒW 6rC`nK@*lаP2Li5:y9*aÓv ?3.b{q>1tT Ew1m<4\&V|XL"#>0. (Lʓ@*Ko`ؐt T 3( dݬ³!d.I#H42u3@#_R4dUam`s4D%Ŝx?=Gi/KW1I/TydroPB6ɭT ] ό,xHeM1(%oOM% E %H6|$Pجz˖D,:Y׌.2 ›ܞF,Vu޼a!${ B_lˊAUFZ.H@ .0B{VNQ𜀦AY#8#dl HpZP(4C˒RocˊUsl$Nؚ6=OP:a60[ :aWQ\pD.a"NVQ"ƃ%U"*֤(!Z>fr1Z KթI pN7nxa (Iz@nr"j7?M-]ơ [5k] -h҄,4 LR!5j![Gp^ P۫/"3@V _@Ox~L!0N4V' Ƨ|P)ߧ[P0L 㒅n ~Cn{?#|yu1Jp"*H1aL$A7?j%;xc!]**᯺$9lٙ +uc?.U|\]%,?m-?Iz~+ РB-< '8 #]s2Hv jΔZC; JWhpz!JsPutQ=ʨE?|`}J \ X5=?$H**2&:{Tp@콈PLw(oIdF6`/=HЇ1? u͎({~i=Jp?d6ْkAP*-JƎL$K d);-#{ȺG E @@ *2b̄8/p6 TZ3!)Y"P #+ DIQG`?3F6B%U'e_hb;'&zHXoM\eĝ:?4:PT@>f2RO[o>NJp(Z;7*l_DO¬rPq߽V*?,A9jH ]_ jHvICx8s3!A`Y ӱ,$j: ~Fg$1Il,"D* e8]9a|k{ҹ =AΨ "VO8ЀD`B(  |El)uln =;ю XuܵV_7 b9ED*]y&T A`՛@CeӁE6$:e&ZBpHUus>a.-O\ 5uύ&@v(OP0$ U4>u"(q'k#:h/&fǟe]zf°996&׋mWy1u ^=` 4~^"ʃiu" ,kKPxtN*Eu#8@/QV>_`t7}D x">syTP V#b3x{J:@Z( & 7 0-@.t39b%0`&p穞 7_ڠMtwXP<m` (GI]/>@!K5z-8gK?^vZP0:"}BC 4 Rg@& . EVk˔4@Q#  BΰS%f JN `*DTo,B6:=I8UzƓ|qEEr @DNYY  LDOQo p.+W%`!k”e1A`if8&dUÀְt4-)r@-z@aC{KPz!lհ"1h`KI<pc񮆅;d%x(H E2 HDA{|Y*8FCLrsfUd  HX񓚃/ic9J?lO$* s 0I8Ĵ+d$ʓ#g8Ѓ".Ќ#v$A\7ƘOAHR7C "p%l~UfCS!G cÒ0 h'tApSXti9e0D> z!V# ~ >2hI;3;ŐA6C Sy\"|De5'_G(avgJbwu^__dJSjUK šP+vy 4:'tztIN Si=Ĵ0 u(~,hw|)Ȉ 8GVH iڐc&?u^__3b8N2Ĕy#H- ,)`7C@QKʑmDHTZEP!cRYŝ0TBfy.+_",)!!hBۼ[pzBjg|ú9DCѴGZX`Bۼ[psK=˗HTVY3y# Q줘4*ن4!٢1d@e + KY\0CV Ahp8P b]-Bi#4!Y(/8T|` upYv8U|?Ht4x9z,!:A/"G҉밖Y2$\1z bA'E{)& "8@JI0NP;y-O ֒G3T 8$QN5X#^E `ԣP~KL~"y*He!+(rsZYPq%W"LQpIqf)U≩zxg@:Е|"?3mi-Ή(/'@ mLXW(&"@ Ѵ-N^IS@l$!jI Sxa*E:XCpwDAaX0޲1+xWA~ _?ƎMaj Gvv_7shʶl ECy(ІAIǪGQ@J@LruUZsyiCQ⎾`@ghRU0$=Pkxô('!YZF8PHds&Xe`ScL?pAJybFlDvUу`# 3<8``.qG\DB*6X/%o` ,Pڊ7BU#F5Lie_@S_[QZà $CK \%pذ#&L {P'bV;)! bޅ)m63BA{Ĭ:Qꍵu7k*xhDOnLe0 ^V;Dؕ C|"%ə)Q}#j\x{ AF#ޚv>O}{PK !ԕ*U*Uppt/media/image27.jpegJFIFC     C  ~"  -5m6mwpp/N(1>h~ײQ/~Na?FI ~mgg{wEnk,:(;0_[;J*.NuQ?A7q"_9|.s}{{E%is'G"s Y j٪;:l2=SdFҮ25uXk kgK5Arq:)\#h̯xŦ/h9_Zh?M&o#8Nw&^RCLSd'}kZXٙҊFPo|}t? 2 EA\jg;TEg'3z ގ@ rn;z:UdjzS!.xhsy^m<"m 3nw=?]r筊Ӱ|>o;VM߾w#5(rn˭{۴d֓ZM Zh[k|Ц{ABo8nJ5_:Gs~TÝ?ӗ=&Kq>$+)\A?vHe7đu&s.w#>oJ=t]}dz'ܷkK*Q7/jBV͎쓴1Vo(v~l~+٠toO&[W?N=vj!*j"mF@WқG`#!u諔I-O~tk$uG ג0 P673p!01`Z8+a⣧h}NMlc]$tVk)}j%[%՞i,Ynp mecn՘Ѻ{O;|53xoziQxwwEMy+[)n x4/;[aW/O ~ӌmbbSXَ5e-FG+_Enp&fC xvlmssG(#^Jcg2i'tR2@F"a6uwvbw< 2AQnt$ծ9(m>: 63dKnЬG HỪr!'zkyEGV5Qk *T0$<SUλEiU׊Cɝt!#O>W\U v4Z֔`N.5gNjO,OPtM 15@i! X.-'|>ŕ%R$*h1\P/FeK0 @OXȿJh~w<I>*(o<+BT4QKJ>csn]c>?cʡ*jV}`VkU%-et>hSyX=;'}wPu:sM OA|%dvg5y(u}D$HíUE]6.^{of`!Yw aFNq߯K<%, j i^.Bt 2 hQ Y'mj[3}$6WIݪ5/HcsmPAuU52UIeICwH𸺔eqf x d#ͺ[\,m>;QZX*Ab᫛QTx'1e θt>FY0qTp؜X=h"u@-"ܹ]S9 Q7> ~,ƙ6-5=D/!FŤWML3oB=M4tڜqe{tn}:?d+*meXk:ژH,6ZIqر SMZ@ ǎIyq|eTSoGFhnRmB}L?D #7/СeBNn񚪍Cd9"^ȭsoMc!w;>y趌qZOqr]*p4Fs.[ˁrNx!9U;Y9GQ4B(s .{d\/eq[$&nJkT]-ܝw'b^w%e݋Kw'b ͵.s[gOޅfBAaTc[J#۟m7nʺbœ!Mff)u>#'F?WemҺ*#:7B`lb;ݸ2V.!-xLn| R8dIR/oqb-v"4 jKK֕X mݏ\m)HrI_ǐOU_ۨ۳ѫ1TorThTwZ8e%@uZ>ɲhgKuȮ1sg;o'}ѐ-MJO2PE e\&|YN!3 Ǝ7VVn0a_Ci SgJű"LУ:3 )ҫ))6k2pHqWu6FCe]&t9je2cSeo~lSsƐfC!d;/R`S859&93pAz4TIj&b-T(*iPDWYe;_lOQMK!!\*R;CT^7I;ڶk [R, Ĝ՗ BN-i$ T-SG:#kRW.D=NOl_s55 Ni|FU*V*9ga9pFG@ %g˳Þ2LV_}IJVR,:ߋh*TxSRYm/F cPwBqF# ~a +%*l1'6zAAlH$QWm03?eh2bNҞRn;zXn#3KGHڗm{OG)H9Se3(jjjI(v~[O5JY$s"6V!W(txLuJCn6쀥ay*NȜdǏPE=TƁ\S} ۶|S]v%2gPL.SFnw8^D5uW77=_az5J~pstЩVQVv^Nj+ D5Wg\hłeB}KKd&n*9j$Ŵ=||;6sJ^}{Tm8Eb4XK+Xԣ٭ɔؘ!\OwHEq\dp[wiχ{D݃|.PGDbfS5]r۞'L&5MqEeP $swNL$c5>JCzm`+Qb| RYC\injJ"-=8>S.KLǭ_M?n#3rThf=;'}֔>!lDp*N$Vmን/2TUWG}jP b6+5 /6CKe\U~q-LzSf9=D٭ܹbf)ȯ-JBl珺 rXv:} t($'PWH.BfOHrDZwҤs:,! + i,yܛ{Ԩ4&Ht3nEv.V3o Y}UNb9qJm̌4~Yqj@Robh+ujbi_?q\Εyb]nȶ6| D)3 `%hp b6ee m]lFr:dHB'%掛SSvrֳn m÷Ͷes29OmA@Xtm1թQvi!M%! gUX܋-~]fb 1(ũ)ane $ݧz\ (2۪T|3}azjو%& ZnTnmd! !#[EV/Q+tҒRQJ+GYePEf? /q[- L`iҰDYC-!/ӥ)ώ%R4?"JVc-*RX\vm~3&VcTT%c24Z*ܓo⹝ekDdu.ԥqmi?ѥ2M*}O-(-rIO[25P5(7p H6b姖ß9 EY6'~V!ɩl :]WO~4^}W٬5JyuWVxJAȁ+$+qAyz?$S+_,7 !)U9h#ȦMV,y'3+( ڰ%w0פʵވJUMҕ%D/N݅?U .p ]/D͆îjrt:z(f,f2N-b}:seJyaa>ÏQӓ>BU8*F1 +)Z<fɋ.#)6m9-h=آ}-G:OʐK[WR\ q4 %:PYߞU?GaZKJoӚO(+2s:b Jg T{?ӈ!2G, 9/$I1Tn,u@J|euNH;mu @QFj#=fԪIR6չYm>xv`='=ÄdY 5&f%0 1Mi`CsKR5%y">:H ؃Qoo ^jorscZ>qgN%.i+퀼Ř!t AWOeIGџ n_\V" ʐy_jG_ݵ#ɯuk \uIzr9^8T*j0=>`~MLPZbG<9&i.8ڴsQݵ#ɯXPbjJ$B O~jHAs~;nU!*OJyҫ)L$)O -4#~2@~4ɩ<]X JG;uqLijM-jtl nKe*q\i^851|ЦҢjwҴ&q[+Pa_WQ~xKQUU~wK>@dԋ&SFʲt쾯R ȏ1kE S$l*\h:li FjK6~R-=_3C` YîqSk7ziKXa\fIIM} g#UO < ҫnm){R:>1pqVӲ|D-sK]wɶ* Jl;185&bW+'AE6*g|{oGt*:&=;j%2W8g4e/{_\uhSiQUc Nԗ%MRZYЩd =\1.Ze*_侮o}#PdE=RCI; {;K4fTb. @iU\)kQ[DEC'R>n6X~-*n#|*,@DZb 9~V&e.Er*Kܺ~rňOq˭,SFi6 jO #S?Di^,rh0,as/p[DT-:7n3!VGBO2iLÆiu O~4耎DR0+T&L#OdLw7m)͡I mϩdL7q)J>$Z6$.q ml&F}ƧWuKLD/ߪs̵ȶnEIp[Z5Pʐi0ZϼtK搝oSQq݇brmňÞ` y~$";!:N,!1AQaqP`p0?!(wǢ>ig^bչ+ [ŠVdDl[+Љlv`XxlzqƂVǙdsS #]y@| >+4XoJ1kh@ׁ {ԥD"[;M04Ry"AZݔ. jt4ŪQ8 ({[&[H^;l DxRWw %K>->vL5~b>qʓb!teCf]` upQ "~`m>\kn86cnF}C p ]BqX~H-|ՈE ~T #ZkYQL繂wp*"ƇV9Z>MGkOAxG067|ΒqV?X7Fn^-a%;d#dhä~٨1*vȫsV\ 0Tھ{XOjkɇa1KlJ|GV% vŽ"7vBqX5*v{ YH:jMHFe/ ,;3[Xָb9GA!<ۅ\9;>bS!vU00Sf`쮷ỏ=X6`<md;6G xۀ+{HIL+{$]*DC;[὆,`N5^GԫwP{s8nm:gޢW/޿*bu(]Ks(J|Se?~na"!-(VM54 wed,złAq-J`T)kVm9lbh.~+repjaVn* wn H&/3}z7yeA}Ĵ _]$s+ 6|\jCCxқ_\Ѓ@D_0 ф(.ݨA^M^z!|H@Ӥ_Etq|?w+a]K!ugL7+nn7{1vR[w3ѡf`7 W~R)vؗ= rm!F%w@@+{4nX&ZƔ%}X-{TK6h5p+cGOb]U&r`EiVKAZk"ȐӢlaWjn>GazIhF5~|D2TZ~O]'~VUomxfp,Y'p,#iZٮX?5?8G{皴KPGЪ>W(O2~K[7ؿ 1 WM~?_y]H4!AyП!>V*#H8lP qBItK(AD3F'fuRҺu; \m0ąaSOU5Vկ9+ِb?#)wGMiթ]-/ h`Wؠ߾Bw0GJP^{_X_D{JAM#A#]O_>B-A W(#%*{3ɑİ&I8k}aL WP =4$}f F?)'Siϻ'B_a:t%dw`}}1`v̖(U Ca /dO cܠ NOS4rxʆa@~*V?].z[R5XH {0н&'j b|D_1πщC=Y'-Wx})u`0O^IC.Բ,qh II'TyD8]ĀE` }C[`]BjƄ~i>"8~؛D7A9݂ɍ݆gT|p - G挼Qoy~9WsCˁJ>#cKQOA۝%Q8:Ff: uuWgOdҎ[ݤ;ҽm6>^;*_{#A4:V $8%a?983-3|QZ62 ߗJ2;aLs է($plҙD=3UU}stkj>ut|Tna7UO kB?5Jx TjBx)8_'  /g=:*1SD(!A$4<`2;C,B oـ8 <q1@J߃7|@BA8F(+!1AQqa@P p?Q bB|ib <= #v-k m@C./'7hpkyz=cE :6v4C?pX {y[R6@"w Aܴ 5*EӀ  F?HYqw,t %`P<#h`9um?$Lm/&^XڅFoϘ<p ԗjP.'v0vzH>ua0 //dD/nV"rfYi $,X!⏺hX 6$t. "IH}Pcg5;@_;͛>c8B4Iv:@}\!@50y gM %mMOD]׏>wIټɉ !J T`3eupO1vT#t0q#ey@N%^퇱oF PUFĔaZ/vw3VmJO9# BV1oTF$ &z;0y;$D㌣xˆ7!<R̡gqAD!ے*Aq aM#Hq׏U2f-\0+f tAGKMAYkrWL `!("%"D5Ɣ30ZL&LNm5`+BdI 46a4H٧1z4&xD (Tj& KUŀMog˹rYАu PA )g аBDBD$x8)H8ei i7t34q Q|0вwxmGee}c`XڼHh숑3]15!O^HHt.`oQYumMȘ%ThT]1"2J&4pvAҩx5RH:SS-Dtf&<`%vD'%oJ.j(@jx7QjA;d)F$8%v&1_\Ϣq(PY%'BU O81NVֽpr!IB PReۓ8NwB"N_ ;&:.W%'VVHt㟧EC2 lM P$MPH.S*QdzQwjDku錒u,f#n'>2%vyp(=Qe8WZ%vyr@C{woy9ۮx:ո/)!1AQaPq`p 0?ƣ}1:bL=:H1'ҊЇ9CҀ2AfQtλ8Z~l…k}xWM6Ho)p*0hN~JT[áEyle9] :d"eSn⽪rOo8^a߱{.$Zn :9߸t!$Z(V$E`7[[e2s`]|ziRp #")Tk)1 #c<>b8)CzE^(@|oݔIb: RJЇŇV&'L.4@FB I%Sz QN!K`oG|DLyguJ$1Ҏ woPVPJzj!'0 “DU&J16YJhǪq1 7Eh O"x0j!v$ O- jT=UDxفF 0`% AR:QCv׋ERHOaT_ʋ*)"O ba  H'W@ K*8{m&J=UsH4oqK?7b-J +U@ WOöx>'7> .TI'T i,1YR[h>D@UE] Nr@H|R @,sݫ5H4oqK?kLL-%5j UI2R 4>z$hGKlW1.OMGໍ!+%P@(ԉ16b~i em *AN/2̀( SU?߀ (p|1S/ߞ#;0#"$)\~$6Ҡcp!8mlbl Dtƺ @Epr iA@ W:!89v'Cp+R(l0Z@ uSW|Ⴄ?DdH"*T   U .70Gt} Qy7κ4*kz&-__ʝ*O :#a244"\`,}"B0o~&?EmXqZ"y;340Oo|R.X_q9@7ӔȔcFyP+]5mT@}\ Pi!*B $ Ym1RԆtL]mQDGKHQ fQ$8.^<F)fx#jV2 3V}ƒ0E )3 6:(u%>#q fB *;}p`=䁪p8+3P /,2|!jy/a"(>)E^]>t,Gz^?C88W964A\؄3OE<9[mfz:DҽTHwX-A/`9w9gEK^u,yſLS\𐯏iWlM򃗧?/x ~iڲ2JE{1:R5r6@cA~ٞxDN]5R4PEYv0аAx .o z G!G/5DdfPHJ$[ 0纂j(UU_~ +BAO0 Lh~y%r>`[k{dÔ @ 82cB>/!M_d nkQD0h{'|dM*pf] ^,ֽ oR_jYhNBc!𑳏Q=hbB̃M@nc@DrpftbjQ~ RY(s6AWvO9k1)ѡu#:!9b![ލi?b^QU$F fpm`ԩ2zZ@q͒ݍ@b<~HG煛dAw{ATahw&dPWр\j~z 2ueӶ*hb?<| }s@w6Z2F ^tF{DGuab)2J!ǬeB Rk#;6$q]1܀l q.#P: WPK !iSppt/media/image28.jpegJFIFC     C  ~"  ľBb rЮ7h6Z;{rg)mMι#6ˮz=٦Q(Bhni ͹}feJi4бIbU *N]T:5n騷\k݊(饛Ap!ߞ{ҫ6Ǿ-;6ըp&ޙ} s$ם5nL˦vN}(:MlYK7앫59@(ӄN8J;(ӄN8J;(ӄN8J;(ÖiVwiQݧ Gv%pwiQݧ Gv%pwiQݧ Gv%pwiQݧ Gv%s7@]v+]NE O-5bX0O/_#<|>>>>O- ]'azȔ`O;Qu)o|Tya-Uo9͓9$<ω+^&~.c9+JÃza_ ]5UvզR7s[;[nx=|fSY曼_o 2?sJ?qK)\A1^87c:<ܪ ZDݏ8[EԽW 1 0N|d|kxT\sTlJK{ 7oܖ[X7 guiMuh[-{%Tzxl9Vo<7*λntD*zz&a䖭,|zm^rOq]_0>Ez7nC5{'=LG8[Is\95gl۞ŻUB/mp=?4:UCW8/Zs3zVT|Zbؔi%0 FQu:$Tk. Nǣl_y`@Y8|?!|1 -B)LFvzJ=GԦE]lMgNKW{kט>{pzY*uv!d:K5z9[P.0nr,rR_d򝛚1­ͥX{N'Eo-jPӹľ|Wtթ˞:fAp"}[•$;dsjLվoKUI~Y`p+򦰡LRXj]]Xq}'Sit7+`KǬ>Ȍmudc@̼Nj('u_cm7J7 ߁egU`eF3IN2}W%ov{GQ–6@:<Э%g=O5tS>>k=NխsKzNMO]8zYZ•9ҷOG|ЯF=4|uqZ%?w)35fz4XgcLsnԵ`e?U[<$$~|++w7d޷q?Z}2ZʹMU)39/eY Z 5{Oso}ѽ]ڶ;s|KBLs|[՞miT}\z;^6;-L}w=EQu8 :<ټ_qLS}Ĺk mJѭNWja o_6f;뵮y~8FB_j6Cx{pF'_~zi]o'l^xbUƷ/uLIóJ~欖]t;YL Zo]֯m[zG3$\9Fˬ5 Uzo8jЭWt9McK&|_byV +f@O%cԃ&KI6! Л\hO-JZnjԫJ ^ ސCR({t;%s_X;.2|v@?y5=O$ޕ 5Q̿kioK,G.}usX2}l+pxS^!e[JXҼbcNӸz*َ.N> )#sn8bLAF*a݉Wz*..f~$X3/tXSQ=|+O^^%K똓P"%}y[,b|٨"bVh|VvJ^%^9)ҕxpE\J>6_kkn )*ϑUݢqב/%9X;-\}ҽgֺx~ѫյbܝf|9ƗiP|aRh=yxqw|O;4 q^]=ǏAV6`JEK-5Fv4ؖfh1ɯIZomm|B^Vn`Q!C6挿7ǹh5aBԣͤ Q.c~yx >aͬOHmo2>{C^<=\֛MdyjALI됣jN}0.oMs1e/r I7͍Rz[W($爰2Me^=|оpc5*}A+ \=zMFa:$TysT-1IӧCXD0/L2Xs-ɳWkV35w/14I&PsmN\ZphUc3lbGnAgܖ&$l]1+shuns2ԩ3hQ/^H툰e%c˜ U)u-Jյ5Mj%᳾udsVkfA ߜ ~06]zv}οnum36mI4KYG178C>8C>8C>8C>8C>8C>8CA?9!"17@2A#%P$&56 3B`p^k 4o1"o&q jsva#j| &hm:o'Yw{9cgҤ"枑_b#ǯ{cXtK<}V3<>KY#F'0ؓ++bi7fĬ UZVs3b^=aٿG(R@û7eNF]3f蓚YwWO5&k<^]nڅ㘶Ya{?U]\AZMXڌ@XklwK{1G;>UJp|~FvKIL.GlJF!/\]?f^vI]^cô6;O3 /HĿK7閛jºxۚL!cXi(ȖX6s2I=NVim 5bl]\b8B>-c0W+* SYcΟM65cqn龝|Cǟ=?JeE5] ?}ͮYeYx^=eYeYx^=eYeYx^=eYeYx^=eYeYx^=eYeYx^=eYeYx^=eYeYx^=eYeYx^=eYeYx^=eYeYx^=eYeYx^=eYeYx^=eYeYx^=eYeYx^=e9~j;}.cv2]ecU__v? W ׻l*l8nEàۍlcIu̇v8&8l:)ۈ8C1ܨw*q(wfC&_" È8p1pwf;َƨXe5 ؑvĢBUkκ&;|t' c͞QnzuC~2:iYexdxPM"#ɴėvQ5M;C.tI&J1Th ӗDbhex].y~NLM)NϥCrRR*bq딎|W6,2N?%# > ̢$DFm$ G41? ]ROK BV׳Pi+>q62%5w^1zkFJ UT#Wҍ31k3EK)\ qxv8R7q,W׮TډpdBD3A_C'E86rpx9Qe5c70gCO'Z䧫q=s.͚ ڜiPEł)lXS0m=20{<ʗҭ5nFYWvAM_)4x֨]wzM|G}bŒřF Z* )VF=H*8LӭVz *dE6?M%Y@\Ck+\58$^>Q10iǶ6WT^<]"FMlfymL,$EZ!3ni%ʑ-iŭa2%?D3_{ ph! B4۴(|dwʏ"/""{F {[2$?im ˦Gw#f)urf8:W/zحM;QWqUE- ;&g#[-V , dr oȰ\z9H,ȣht3x1ْЃ=ه+?#Cd1$'N1Z}ie_h %+yK1)rRJ5iLf܍[(̸le9`,ƹ;:2X-"ч\ UXԜ) ?@Ef$dV^S5&?E32bnLE śȴAe͎Pmqm\ؖ4K d<0hdwQJ cC.2_1..]T1jř!Hu YKo](w@gc7:uSUS!e$̨CKXi׏AfW&Z#dVE=%s\>DפvA%0\MI_odeoNYh 5txM\o:w\F[ɲNWUVuJ!٭ Rމ s)OMLfK$6a| K0jm uQ ?ȧU͸(5.Vu[%LǷn׈ؙAnt6kc8AMW(Uk!UxDYlWFnʚZD#c5OՅGF SՌXO4/67rS̛N'%E}=Ҹ٭fAnthhFHcuŮJ"!`%1)`4:;ڴ8;u<.ҿg \W9eG_"j!N)M OG˯\Iqȟ;ۜvIʙqc+BYFciT8D!춄J.9ߴ&*yuYGUR"TgڜHwT9)v;Ž&m]auEB|%ȈujqZ.nĔĪUmʚvu xj Apgv:~躧Mg6C>)2Wq[xBZpm}?F܉r!6.Osdc 23wZw'q{y Zb9K)UK![N3xKNOiH ▵qLV.Y:÷tzz8js_Xqd1{~TgWYU^1F׾"Lb.mĹKzdc-8N"2qYg2K}ۑGyZtťxKPS3\GjCn=̟)d!VݭQG*mqm|- 6bi88wf2*2"V.Ey{&TYWŴ7"]L\[X&*b=٦p'Kg]"o](OO,±- DƬH=m=1eji\m@>T$_-t<>#!;K5SN]3K`D =UgF\GucHdRسD  ڻ:Hd$D+J#|lA"KIVKZ(Z#5ףkRdb')P#W x)_+8^m]Ό9L/.eu:)h3 ʙfz_h2v=͞ 2QOGr}9jbe"E%^dKKe5TJ% 7ROU|uGfNL[v麃>rdu|\@DQ_)qc!n9L!9^a"vHkgxMX)&1Ɲ^?k7]<=J%NrHM;/vԥ<? M7j]ɋl$ F~Xjki&7 }c1)j/Z ƭlM"jZ9-%x٭YEĨҝUǛ}#2ꓦ\ںޛ#eh}P/®a6ͭZ\;P@vގ\gη#\q,7Te??.'p/Yk%>مW CVjV < {Ho^5jlZ)yħck[w:dޛrFc! eD |t$]KNv4qئ~۽buܤX%qqUUia&J%DB thbSM2kxi I>̫|]vlԸ$ōdPhL,Z,WZ\ҧfKHl5igQđ2i|B6ceHZ\6)RLYO4$ tmZѴd+ɺXE #1PPd'ɣL$ɱeCU &bH 5"2'ecyb'ujimNԕ; K9+e"ȁDcY\6pIo'9u0_I7黍ӈKTȔm[C)` XҩreCG% ~z85%NEDf]1OhQq)6B3q}LtwL攗9q8f%|"raEN4)pA+Y>p]=/)MèT4SU<9+I$E?FROrIlCj#i$7!fJ<'_MiLld &L eňREg"}fZ7ߍzv>r<0ҩ ;A|[vKU"jJ;%& +Fʑe2Nt 7W2g2˫^sH9N*I({Q'kڶ]8 2qkF)OSGHZ~ G3$ra)2,3EqO#8V$FHm BIn /߅eS)۸Hqp- D@-ll ldCrM=TZLn!ax2+n2~Ad5I K'Xѯ &9#++׶yFRvwmzarwxϙݯPqau `a'c i][H (|69UlD?do%Yi}[6uS$~jz_6[+ո֨*:W!fiː?]AaDL,cXoQu+i0c`Jȶ-'A{ +QZ'o#Պ.6Is_3E_ԁyll4rԫ37Oc}Rj~)AJFE57"JOuaec}p`cpTw袾AK-0i1qUn-u!?Vj#_Sռm8/7l-%V1 L$U+>qbD_FDUY -nt5]poկ'A_0a@@a[zVyLo}.l5':?(,,(% k>d}~ˆXƵ~Ϩ(êܓQ#VCr!;k.0gF aA_F \u3’jJFK2ܡb_w=RJӱmU #Dvx eVEƩ'9tQ(3#!$掂%K5{"?-Y˸QM5>Ta/]M隨rԾR{:59Qܷg`mLYxˎ^y"D{J =Zr.T}j{8)txwèD9YI8@bYg+8eY6Zc N_x^}(=qy02v<1p+- Y^<=U@=OB=OD$0y% NGPU *NXhWޛ26"yRj5`Niɦ`L 7 Z8WMuVi߫m\Ӄ:v5FU1AmR5Lk>fad2#M3M7=c@aPzæiǬZiŽ`BӂF}6Iw9_ڨCP93w9C9C7H#qr!n7!ȇ!r!ȇ J1snC9Y3 K؍{D99 r"r!ȇ1!cU9vsݏW?c/گ_v? )i_t{_A]t{_A]t{_A]t{_A]t{_A]t{_A]t{_A]t{_A]t{_A]t{_A]t{_A]t{_A]t{_A]t{_A]t{_A]fMԽ??y4!1"02AQ #3aqPR`@Sp?]ߔ<gcYʕ̧np|B׷mC)g:WGnq)/zTR c Y${.g˓j@rSBе^mѬ{jS(j1a+pqܮgQykѢwѝ 2G)p` h7 !2πJ 0*33̖R?*o(2!YIXYb!tnXi-fYž(b3f\.rB%O൷N*zIK4%ckw)G\C9SO#5θXZŠmV7PT&rT&O)%E[Z{wܧG]-*N_h֬Nf_u+X7+ßBiZ\u;[YU1}֫UdQH5*"3eO$q^A|fg.] ;!>KB|exLnou͖ GUaجH'$,׵97% <>(ʱW ևo0%@vQl;1\>򛏅_sf;2a5R1Un IV:*z}0nP|5m 7TՎ?Xcuʎ'!TʜCyRv* GK ⰼPb4~S d~(BJqZ GØ)vT4(K_2妋6e;%D{-c;e5%=Lvj AXvUⰚg|Ct@V #NOq*U6Ee*l*;7P&}PDvKb J w^q*{jrqkT_J14nlUڥN¤9|O)+LM^+ZVE(u'ɒ e]FꊃdL*OaFo"cRVg |x kxmuq6(Ⱥ6첱BC<_ⴡZqgtwYlU;xOT]p!̲tv?c=!9Nw8y?ɇoǬ'S=XF^+o_7r+tvVLq $knz:/ɇ++唭"!e)]e=#q !4Ÿr@ ܪZr뼑w.EH׮E޽wUʝXO\.˹r+rF]r*pJ3*r)EY5K> !1"AQ02 #34aq@BPR`$Cp?.R{"Ƿf[ &yu\ OvwmIF6Wd8?WeVLI×\6":NϢ^9Z}N^~X}ck\pӄu!>nS4\L6#ރޝr:Rg;\s ӊ{Xvb =sKiQdsjEVߞ\YٝҟTU㝏cp5Ƿ|$J!# nC`3#8\n.`'#L[X klUx7?_K# !%arX\cc &Y(6+D'iU25M][ PZTl07+G|#Tc?DeǢuַx ݅/jYX=T5 !Zl{z9jQg(j1Tuu6tOgQX쪶}*Vʨ 6I*wW_ýpMjn} <[\OEf+ru2,+$#}p=l;v dMԠzߑ"B: ʶvRkJҿ)]ESacա|-Fg/\|ʽ=[¾}Ky? t ˓9lj&sg+{N%V֣U>N(RT|CT 07Cm+Q)פrsVJm~SܫᴪZkdfdRQTtOF莕3n7חr,tLH|դ`rF7VU/1kZGsUX1Mh2] Pc l3sWĥ'`0}Oa`/~p2)t%7hwke֯+\Y=nT4,MtWg-JZ<=HAZpդd*?e2|ӳo5B8~J7=}܀V&Vnz|fi= } (i!3\s_I>n"7ZלmZb9bq.ZØPZ $bYڬ">ji1E973~=rV 2 aS&s7 UU5趜e0Gʛc*fgq!-ixW`GUƻtțV:=S&,31IOg4iY;(aK#aʛm%Ǫ;lMpUY0E{M5Vn?U8k{¡y_Vvy֖moOUs~ɨֺ鐼=BS-IN;kRX߿{l7 8`u) _mzHumo%2(-+Y/Z  B;Zæ:gowPp<ьEVZZQ J;ֈ^^O 89. vT[NgӅShB͔g FkR틇\)5 @<z䓢NΓ3ǐ /nK}l ]6s]GH`iZe+w}6UϢ|F9!pP c8SN׀*lhZ CҩUẮEN0Vb&2[M\-KTi=10l;Uiur?v'{G7TmIr&+,ԥ xa] PAN4ZwdS8 {V>U&O׻K3o@vVlR4"qL[AQ]D;Q0,xs̰jiS5Up&-C-oԝ.UNM{_EnB9L$rZp='ZxDͬ{to?SNpGۚ?G%A(VH5+j6V_|t)UÀ>KlЗ|1:[-S5: a}Ed̵ӕ,HOE]00|T6f2^V;lrnp2UY0zF;cUMwQ8ӫIxYqXZL!NP8lBO$lZ33*=^ k T7kO`2ak'ڍx˷7RE;G"к?Z2!kUDt1ͪBwQFW6ܪZ^Mۏ5  w1괇Z-Ǣ8U NUŹçXaeE)=eAR;p/}WX7\Uu}Г=SZZkߥd}*=Qh&V~ c잨XM芣&Bad9" d}FQC>bVҰV X+ !G&Ϋp+pNVBxC#Q FU!/h{ O}ׄ^}ׅ&W.upUD8ׇ84 (#FD({B WBc?/W  !"126AQ#aq 3@BRs5bcr$04CPSut%7E`dp?T:peHiWMIE]7=%6hdc曂?7l d`zΧX% ,pE8Yl= s$ eM1ذ*z>4T ׿Ԣ|qdbsA6)C3 6E9<4.ܕW!;*f'fEQ^3p $RMKЃz8?&&Ck'g@&:gCƴ7>)2VwGxSTM4M~ՂT2p-c|Na+7k ;uKGQ`fǻ YY[f^: 1JVT[ FlH7{+$Dh#K*?{s]W_LCw;ܽ>Ͼ#׷s? {;S%T&=3UIgm;z 0DN}8L kE֍wt7BҷhOnnڜ>F7+$d˸'((L:FG˔&} D ֺWyҼKϤ^}'t=kxI]+ļOZ^%zJ/>ֺWyҼKϤ^}'t=kxI]+ļOZ^%zJ/>ֺWyҼKϤ^}'t=kxI]+ļOZ^%zJ/>ֺWyҼKϤ^}'t=kxI]+ļOZ^%zJ/>ֺWyҼKϤ^}'t=kxI]+ļOZ^%zJ/>ֺWyҼKϤ^}'t=kxI]+ļOZ^%zJ/>ֺWyҼKϤ^}'t=kxI]+ļOZ^%zJ/>ֺWyҼKϤ^}'OOuu)=K/]O_|OZgG,ߙ_|OZg'}ud_~`8.+ד+h+\j]sJy[rpWy/ǒ]Ke"'~sTHm/XAub0 ݻQ3>4Ry,;646&ԛ sKMX [RG{pl&<>hSVjw.!` rwb-mؙKG1kK8bh yDZ[+~Pd5ڔƶS睞lJAm4UaaFH[sI7 Bee`na޶ߍ٭k(6ķ⾿hSʬ0a:FѿŸP}ղM3D~݁u9Ϥl @//+き=CYć *eK;ңu%')M@89sJh:X)]Zsiaҏ_ݟ,qx &wyBJ1C yv%ߊV!=N(HsBaLk \Tʖ*9F9lpUG'a){gRg߮h؆^n,qqrtonM>c)J~sFp-[l5m(ۆƃh=/}lvu,$%CQ{Wʖ6USS,_bs@P :#ߺK'=>j,5D;;#dg?T?TۓZbUVΚ'V m0kTX 06(ZnIW,wB?\@JpRPFemri rlܵjؓs4>gRAX mȂ%__x?%jcI*.5 pfo^V֙$Mչnq\̇vCb4}qmq <['Wԏz>S M*Y8gB֚K5Z{*&98/ҋ[!$.`4[5CE} G[}YMIs]mupM3oRmGjdCm*u,څ,nNĻ-{,i:4PTz1T9x{y\OY%-7-ц) L,QS90f\Sfu]Wt}zDoFZfi嚮r|AXA&S7W ,0A-'Jk4$im誜vm-wП|NZW:-G52skI>bIѣ2lαM=ɯ/Q30kniIvhyL:g~`xC-kn90o\7V/*` Bo-y>۷yMU3yY*rhQk|STc߱x gM1ڸџjܽNti;Q ySw;x C6!ېxh|U}8|QkI*&q'D<5 ]}PY%7~oVɒ@sVbŐ4x eUF!|ߩ5wi~NQÜjiRU]#zc4 .{l`ϰ`:@x8Q Սxsp<:@]rjL^huD2imj[.c 3S>'7~kQ\0ylY8Byfʙ6YzÚR,i,aE($)8. 8_6ͫ lA[X],MF$ õ; omOA#!o fjS* -]Fg1Q8 ]9JlGR8ꄑ]7?bHԣ# ˂dw9gʎhB;mrS {\*Jݫ#ݰLff`[~RaNhcQ{vwK>'d9{pOX\v,6!O֎ 𾟽[u[,:Su81e> c\wfb'Ʀl {}.ǺxЬB3m:b䆍8=wfn!I b.I+;h9r|e4t\R,-@(hlڛ\he?Uw1|MXph[Go@aѻ48d[r(h,ed#ҭ/=r˴6nD)dC1bed|qגB8FF?x5 )Ydm^+ru~ XqNe;3_resme,s!AR55:)WxmNP))vnm39*::4A<.ƻp&j-OlerT}ih{S}M|oo1w)0oC#By{?8.(l,^TϠqR׆'7:pA Ktp=h Xtre&Ffs$QT~^#>[#1g^Qh־Út jYK[O[-a}\=Lr0Sm, y+jMk8 |LVZnʼm,n pL ^|D#x<j&hzgIsa !:AY^˘ĝ51{&ֶYsdYԍ#=|v]"j,ChgqBF'; sF[SR4/ -v ([#Vp†]e#e9LN{7jqam2ÎhS;vpFzv.P gv}oԯSG+.ɶ |o؟ix lrs5Fxh-+!few 6ⶔ|ax-i̿()w-Q4?ľg(rO Nre炲 }xv^SBGuu#E r\[ fgvx38tZBzvxX  #HDK 0w;#NQn١䩨:>R3v _+%kk|5kF9ӆxh3r8jvœu:bM|]m:-ym֠\SB2Ś 2jkZƖu趏ۼ{[ulH,=Orcc9]ei+#s/ɺ_fx_I1h֨8xӱ*HDQL28q:c\Dc{l&CC$SGR\w[|K{zZfGW}j( Xx0'Rvf:&I[g9A+^*jlgh9+eJ\__$A]%eF:$ :Bo%!%C6m`MKڣ~&3 *Z8YKNl_2601<'XN56هu#]Q,޴v<ŴuKfq!6{6<6 9_䦁n ;ӵ9Ú 6G/3-VTJۅIlAM(rqpF9Z.=H/oifȳFF#e$[6lPܧB|e~3"m%MI]N6`qVcl֤o׵{$C'9b8&bq7/ʆj47]DƥN!9?oL$Ի mtbL5tQ瞎5R1s؟]ɖ4C')%K~L.9A4F2u*J33֎#˨+=mv&D8+=ktY$آoG/Ɉ՟BF*iƾ r mz{BJ`vJS;'j~0nF~QN!SUSKYן0Q:r {!{X&َvW!(:gfőv-xO<:YGFM)ƖfB|R\n6-VU%]:[scA W~Ln#JS2ֶp{Gm^8; 6L6-|,)b4[<Ԁɴrs8؟|NW1|;FK]PVgI3#xve?/浠jt}ݪtͥkK[FXo]*";)Fu=HQR#^τ ֍JSGp84uv@@5zj˙IK8.'I`j.n5Y\߁Q!Ou6efWJA?5,5t$qF#j-X\xy''4u/ڮ)YW\lӭ+`~R t$voKgPF!O#O>'_-9V( 1,Ơ_ U1RA򋸧4ej 1g\9OP{5e7ezg}jǐ-/#NҜkxfOdǜձlr_Bb1ȋ 'DGct#CW{#%yg?;E|1nP܎??~!'mX,r'qYܥlwYbx-y! $thFγxB،6@Ъf.̟MJ|7gKg[\M 0k\y3Ui.zBX%JdVklRd^N{^oj 3xlKy~Z(GL gn~#O{t>'S1{onŦ!o#ŽMqi0\|s/wU C\y6w_rɕxK[QUe%.8S]fW{"Ӿ#u-w(E)<a`:ΧrVZf-hFرVMO!~ v&V5sQˢ5yV䊮':8jynw*GlܴRÄGӾ#uAnvw]m`x!i=Цv&4Y5^ˇ 9KOHsBy}ʩw667ےPu5C1n@9t俽tg{>:ޏcy$: nŻ%&El2nrO,tM<-> 䊭K꣩gguDmȳHVY1o,/{7|KC>)'}H:)r;jh_J <}L>ayٞЛO+sngE$l& ݙU~v?EFZl_'%8Prj ܷWEgDNG_gj9W¿M3W¿Lf?~+>¿KGh-_R?L $ϰ,_Xfn".GWbާ/ .]]+Ԅj"kKn:Y_1to?mRdqޥ>K}zupgCEcU5?V=]ZwWwk\uޥҸ>J㺪}?Uޥ)cQ^-(`>n jʶ6 SYV~kK/]tRԺ]O]W`.A]],ԺYwtRRR"^5ޤꈱ6)њin ~O?.+⸮+oB.'{ jUG,_|OZgG,ߙ_|OZgG,ߙ;ɤѬi:.H{ESoh }#MAOi)7]>4tF.H{ESoh }#MAOi)7]>4tF.H{ESoh }#MAOi)7]>4tF.H{ESoh }#MAOi)7]>4tF.H{ESoh }#MAOi)7]>4tF.H{ESoh }#MAOi)7]>4tF.H{ESoh }#MAOi)7]>4tF.H{ESoh }#MAOiIJ.H/},,!1AQaq@P `p?!گFV#4+DE?idRPXNX '>إ H̪)!8Չ c\|)G0gX3bʴq!5G6#'Lb CH #K R}WtW0Ս2wZ#CXn1UWNyҷJMf?V7xq*ؒo^Oc2+0кWbA 0dZ-sV|P"M?gQ"x#hv!nwV+8ZzthXW` a0CCP:sĻU0o YJlR,r+3Hn\hz (`uaš +=Jbr37ƪ o!^FgEkՏPs`@[("<5 G" .XRʬ+)UGNSL^G<*J{"} ?K:a+L@cПGrp`d Ox6ȶepg]יK^wa%ҋzщ#M%j`:o=Z y f]v̕+^apM/&<1 >ߺrj_k e\Gx[/*~ITSB[Uɋ`XDikW±J8(1)H 8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8p?I ˟?MSOWqN#N;TX_1gb=%-WlGy^^^sݞY=TU`rqlr4)ۅ<ωo'DXkQa'nMT-<(O?ocXzǕ~gKר~L''s=XܻYn~ox8eXdN*AʹKUٖEF[6$+B*-ѤNLde "Ju( ]Lw3R>L(x` 60V_ A_℠UZAj2@zA_atK>$!= "vju.Dr lqd[Xb(0!K09̩-sIuYwL0 o Nczp _&KaD5hYĕp6@Rb[$./fq;R2 sU*2Ȅ*#gw7-{m)NTwk9E1) 2(]C4N>+A[=KrCsL}0t((w1 &u[.%mG AANZC0W*S|rZNXw+cOn[a`Q`KJ>G+QN^"lr;?q6| #1*TD£`=\q)>!nabTlٸP8W`;Դ|VӤ~Ės9yd꒔!jXZw.xn`QπI&Rg'"+1a[H~4}AXU tmưK= Čp>4NAtSs?Ӆ9L{*l߈T5u ޼6.]œn^Pj +&!Nԩa2%tԳĻB{3j4Կ>EG5Iac"#_=? z,}@;mpĚo4Y<"RٿSݯjJyچrhf~)iUT["݋ KN`ESVw<{f~eפX!Q=1/61M[G͑[RT kvLij7.^#3, f /1n]0T%9rļBkfp #,Bθ.P I3hd&j^ffA*̵2] WTb}2*˼2b+&Ӊ],)D5+d2kd:Vk%" kuBPG3*10 s\S28a]ŽQ"|E]0((*9F)[\QPα "D7QEU*'*3:Y59 u?Ѝ8ј*N~%\5ۍ qbuB iv#X.?peJXf#qz&XX*(Zwl uu@K5e0\3{#"{bu% ^f z`NVSYp@1bjOc Kp.}gD/X퓃v*tTy1l0U8yN6 ҫr Dgl:kXY-Shv$4ls'C%u~*b=f)0f-J~pBD ݨ<`D1fcAo2 ?I4`:"p>^fqfKp(0" l6n9رsCV vH=Mڬ+`)'右<@U6Xꦇ=w8*U0U(b]WwԻ(Ùc@*s8OS&*iϴf= iGN;ԥ pCPazA&yj`plffxr Q{)7};bZͫ=;#n*lww4+ϴsjy X8v`w/ЍsAt=l@E~SzҞQ^砨#C8=[!JE{]rNa˒TwbPi|Jܥ+G'^׀Y3d՜#rkh(5i!+dq%RTNKu,|uRr1 ԱNPMkR( 3 BH,ws2«A&sMmodŨ5•4qGaEơGن"S^ o A|f7Q؋awyfe򕀺g!DV6EZZ:!iQ_b;ٝP/(bXX.7F<:^VZhO;G298_S+' G5w=%ڣ8̅~RrF 3(!"0v慷o`=X%EO: aHW>'"Q@jP}Tbd U9Gf7Ke\eG[Լ*N!ŚԻw *lOpzFnFww;xA!-H|oHC4f7*<i锏:BLWz. %=T~1.roqdكϯ _ >ݥ|L@ #p7H&p-\ VlF4Ԯ.\˪ Y|퐤aP *52vzZHZ:;t$`(DQ)Ud01_19ꕗz,a)_Vp<`p“=WauEt aJ ܾpkۭ̜^ ׵lF,ѭ8LS.9M1]f Bp tĤv̗4rX8_1N$#l!x qYdpH>S0Z5Ӗ|ǖ KAGkB-FXR}DGB X` q.2Ծo@9{JjZp1 dve'pyTKmk(jbcUC7H&70dW4\I+J&]أ#NQ5JXa3,0)b4}*@74?'7ԣ!/cq n20+yg^6DbƪPҙ7DRWTV4\+bhd.Sg" m&=̿ m6CuQk1e;;v ;uoT.Qv[-J3&B2Sٗ.shfaS_b2]QDGGPBŁXκ=#16C6VE1C#,>WTOuE .4DV!Q=׉!7bd\LcN}":xeB JFPw6/v@]HVk7jZV]lVJ\MIKD^-EIыyiYy2ޚIh߆N.HY5kwCw)`?f<.u?Ut-!_- jb{?tXWAb7ƴc 0CL˻v\nVXFc;1^D\&Ye/B䄼K7bXB8*g7ԥ5wwAK8n?J6w|$YK K_?80G(C,e^2+kSO'HRt-+]Ȩ/zWqS[|)L  G9p'#u=QH3jJ:c DL*%f-Vܰk7ƄzL59H&*Ĩ1@ܫ Kqt UQ894ؓ@t#t&Ёo١[W&G(Bgv}wNTK 1{KggBT$w$!KU ]] 5_3!,1)\ׄij9'`w%q1>"5E hBW3(e!Z*BCĚJ" Jt\KirNj(LT7EV.(UE0Ye5+/x#5܊D=f6ŶGqf0:ܵ+a=zDrw:Bs鲦==YZ"~S,|7 YcS@C ʯ9QhS|`C MG} r'w[{&3bVܳʋ[FT/*P/%[hT|,Llr094>l7`#rr8o/8{z>q`ԩ5,e/)f; hqnTSVq\!էɷ X.Vb-SmȄOIk /f@L7ܺ'Ħ)*!lW6A2;Bb5+ uDė/o$̤> `D}NbZ, ygXJ/?QU\IGez;5b y҃C'I%2> P~?Q8yG/d"tZa2Y}sZNXE:O>gKsoguk c@|f O>yqL_O2yoTO[=l/+'Vw?٘6kQ /GP {KV̧sll~ )e3%~\!C__KO/)1څDPf ZW!I9@p ZRJ#=PсAc LwU ۳tIQfYƳI-[d%\k壘z'$#fp_"U\  L*:9:!Y:l'4bUNBC} 0(e'L6K LBX[=k~&g* "FD, 2f<,=SvVDm5P,+*l_]kd0`> :)(EL)1ɛ/CgTo"vt "Vˢ$ kP͖ȸg K{h/[s1+_x7)BRiP].{Ø;p`Qan5./\ 3p@Mupr/Ż:˃OQ+q_F. 7W3O(ni }!bٕgv+zFi2D+2+ H!;1 (n$c+|ܲ0(yZ߉HB"%yY!)>aohԥXh1śP Qoӹz߬s-.1DԽa Ϥ`AAsQe3/Zj~WLa G}9FG.;v R J!р̥J|ٳB M/٩jـa.[?R9uCRݷ#" =5]Mqr320%a5BGcu(¥%YC0,s"M&-lRĤ&n1ࢴ'0{vc"x~p*A@( Ro vLE˸KX̰[ 2BeऍaYb62dh-(bu1TNXjnJ΢іzZPB]y9|t6u(U~%WGuKtFJ L1bfZ%QjV%J+')rJTcۊdLtq)`!k5r#dAT `cNޔ5Ex QE}/,!1QAaq0 @P`p?X%÷3T sb[6Y81#Nֳ9rb1r+/?50V6>[ Uծкk0@xsd鵮,DT6\YH-DPSj:=V0u'k)Z|iݴ^}K^ŮeFQF4ql׉d +g=i^8w;ЌWS, u%K,CFa!+M#3H +8TJ 8dԽ!C.e!Va4bg,?Zt_j _XRss+*f&8i7/HcjY YUpw-Xbjpj9ZNJ!:_#Y%%ޚQ|0*a?!P4A.5(3IM,v=P2߹ D~ٳIbXsl,KtWvaܧuodEFHФ/67r@hU+TK   dDE(NZѦvu`@WQaB JavlȾ3b\ƢKVNbje NMNpiҌ]DEx/ T;[woEN}s Q;U暘fyZh|@L(ud :DHU:R:@p4^խ,% ZU"֫?1Ec$od@LV8/x-İC.5@WqwD+l;DO 5+t<.jXxPвsgY3BuXw-v+2C0tǚؙ5g36"єVjbcCZcu#{\MxƦub\#-/e$lK\yV{˓0my*Xo_F(G.h'X#Y1%<­PiLW/ [!U 6 H9a%KYd`tx<q)"srK 0dN ޻AT*5UY}O/ġeQf`Ρ^9'!*{ߙ8@ kOejHrb^`*U'N6R[>Y *UbG _+%7\ih]v?! :G<;d؅b:n+t mw6zzB'lazN8cd ~/0E wW.iK)c6Խ ~{Uzɋ2R1O&fAc(b{vTDhѴU-;g_-hYJ񂣸j;5#ߣ@gTj**;0ԅ`Os5V z;38%!kЧHB3_CZ Dcn M4T ;Y E"csLFt.g~F5/wS'?2mxJ1-`*L KD_,!1AQaq@P `p?pAt(Ɉ"4 #g-!FTZOU(t , p.3?m+]#jYjFucew6 &ʕAC"V6ƈJ1R#`rU ba7dQO*!QH')eѨܫ嚠p>%4ML4AgfZV7 *2 a# BaM\S~ٗ)2Onk/S9B~Y(/v^BƯZ5+$>У,?0P*Ucx{_>&u?R@}D܃LW^>Op?O?cQqG/aS@V L>a Qz WFSw Lv=\V`OIYh,YNbэ z5@CKT5@Qj/ mCkQP/4o>/N qRDO\]=&VYHhoj-ZPM1D~:FvhRg^b 䪀xifЀy^%!qvϤcjۈA;y-5?flF-D{%'aiwPSu^UJ^wX c-΢Lkn_25~mɵӲ;!@  {QPy!IWbKkpp-a~jm~`aug.#™"+y!:k.NH 15Q{E >0q{̠j 9]P]6PC~eesZ4[%:;|_GXBރ e&7"T[QZd+c~1,฀{RZMp"pz=W*bJ?X})܊oH1Ktm+Hn,<}C)i{>+Ŷ!^7MM/ :C!*n#ə>Ks6e_u (t-h.\4F1Gz1//)KGu6<` o@p1UiS;)xi:|~wBf #U/\BY40 J63D;יQg5^{B㎩#5\9bA}X?@/J5<\`;l@{U@-*- .j9S<wLXq)beq(V3-\O0FY2d\̵ bNL2)aS F"`ܬG`r%gAgJN2[5GrE͛}bc#5X7k;z3Lr0T$6y#r.ܠH&؀l:\!CNBP+7DjR]| VEVEE/SP|y,vq^xSehw5.KQ9lU8qB9›%DTr 3j[1“zD~!wSc4FUrA$EQ-Cm~ل/TLHr%Y.zH ̎wc.c+[-Cǚ~&B#tSr;Oh-4}!ѕ2* ai1e7Rj/',42Ho !OJgY 䡊~e ǤyxjR|L9Λ"wq@#JCߘQ m2UNn&7XVki obsmZn4$.'ږVCV]g6N9#S,4:n[_IaDюKQn%8HUĻ{uGP .`&G{b dƻ 9huʚ[-i W|Ǽ&Ye ҖwǘPmN UzBM9c ᔨnH"]3cs7`:-?Cy>3ʳgӪ7_bfkѐ+ֈz!"i lxaugq_fd҆ 0^mA/9 pҵcGa<PQ67. nMu厾TXkTTi}'f#{#F(;!V.\cKotss;a+`_YX_:ѳ8^q1ct1 EV.w> #nH"s0nQ%Yd.-}>cBtp{^U1#Jpqf\d;z2x3,r"CʱG`ж`QdYa"0cNѪ4g4qD0q6`&P@gsݡ,,lhB!C| VZ$Le+~ n˓1*O44·H:`9Cnr?S[61*V00dRĿ*[BhWr=`AsL&%E /\׃-7m qg"`Qbu،lr~ p*n %dⳉyY `-1\ AfEB%c(f˔tXKt5#S:{;LVϝG$^Pɳ#r\L$c=x-X =y >!Au[-Rx?qjMY kZc263'r(<&jש > Dv9[)e[F9lnԽFV P;:RzJvbWzoP#7 ܹʃv#Y@m@% XJ2=O*sqԾtR@L΍ayjbN7 eSr}d8 ܟbJfzy,=VFQfțí{/ ?X>r?| QK);ͺ1QvD^SmCe#scP#ӇmIo1$& X촯4" ɗ!8Pbv;ܻ*융QpH%f%e' 5g0LʗC+D{PB*F"B%=L.a)4i7 JDI!w ,NlWf.'.{M}`Z}:(P:Yj-eȞ t)\իC,ARFE-/=R}Z!`jru=?qHil13ψEJ?XᩅQQ%I ͛mnJ RV3]?b)PiF'?X5=QK6*Gc_*C7qKE jKgCp{1^nsRD߅n[BLa_&2ү_ZJ:{MACg`XMip0pe8꓀-9l-lM-KάNє>W441x +L;GaX9w _q4z:J RjӃ2'(DGyk⿘ݼ^N,UN\`K%LkgH3)&gA̹V񋁐eF0, Vt۹}0E| ϶1Fأ:_e标d8 m楻(l@:c [RX2~WtU8$EȀh %l{mꗃXzw K3HJT|zsU6%]ӣaXt6^)hgݭeݶoL'x,\ -Y*u%gXw-$KJ/F[\1S+raҊ3?bYsnK; wX\XzRo )u|&).^7}]ůB+)9e<\H\ /sxH&12ٛ8?ڗa {\A2T!c?.h~h  PHA_#/e+沂X9}eD˨ `r'QWz^'mW*FF*~tL%b8鳆Υ1t[4m*]P ~tnu-Bm4 Xb8dVK4бYp=!جˈt:d_͕nvł1eْ]bn|ĘQٞle$(CPja'i ?`pyrJ;2.sL@ <J nyMtgCHkSjlA<ön\nH [OWɝZY}x,FpݽEny0PE&YrXN3U\{4V lѤ'EBYžaUF!^K ޢRE5~%+M A}Pd-[\bpZ kmTq&LJ)3ʄ2EZ0rM4Őo3ϸ'tYd A#N( 50ۘjoA $NhH DhXTJίl !\ 6RVW4-VyExD\tbtM2 &ǰe{EKQAS0z"ɟ$Ďr/FcEHed2T }nk_cpmhu I /-1JX]֡ƪYY-n %ݛͮPVlJn(a/|b^R⠐TDZz&Ki-6re7zSͺ'VV;x<T2߆jtYt0Yw_Qmm}KxVb?2kJW\D)2΀d+sxWMЉTUѹL6 Zb4aMPaڶ9lµ^ZDIw2L=U@_|t*zTayg$5iԶ^T2JrW V *8\ Lfh^'U PәL nbAk6*(@?J+mI5G%bT5RH;*: d t )3x6q£u<(]>n^ha7X+V1J)5eqtyc}!~D@]0u~h(Ūlcir>T\ 4,hȎ7=-ƶ1kLWX5ɲ+QƎfXatLiAA 1 '"jc ۯAr=D BcVT:c|7(nѠGW稀\@";&hث>( 5J +}*T_wՖFdž`vb5M25\@9["RE6h[ %k8a &a%ү# UK)zCcB$2w!J1ӌDJԷ?TmD۬%@ )ZoSЪF*k:_ٮ-L;IhҌ|EP_\D!0c#ط/"˖?S6K@!*Θ^VT"Q&bZ 0ǘQ-ך>"W^1Љ+H Hɡ(!P}@V/J ,3UycoQg)l7vsXJ(c{]x Li}RrBZS "ձwMj%LE (U}FWkzSnef-J5nB4dF)PjJ4)6 31^zUU\Ǚ(,9oLtq>`< Njy[­rdz<0sZtpPgRVR1^VrPq.R)Ljje1#lK^X`+LY'%1БW5Z4q[f>K"e A^.^@Vps}e!gP Oۧ1vg (Ѹ6K%AMtzJJ~ɸЁsZ=b=0NKuY Hl#Ѐ,qA pw[[lrZuv?hLj4FT,dHpt(\g'ؙpx7τc^w`P-wbPڎ1n a";4ߎG8p3LRBTMaw: d M,, {`b9[tFiv|Nt<*A].\U. u3:tݚM ơG)qWj6> xVf!}[/x0MݏH[Cw1TV"9q%zs+Do6T)C3MসN^:@2kI2@.!|E 1RVr\cYN&+FۍW;Ĩ90rQdĊ493<@Gŗ]JJ>#e=l>DY0t[3p܃R:AW^;m~#>,yDSz}T,gy#3oŊ!zD1""4|́kX 4ׁI(ڇ} HM(8y=e}qʲ-!ܼ(Djy=9>{5l{IB2\Jr[,$@`C"uPU[9FbԲZ@Pi7` EaXt<\zOZRgp{rQpf.86e} VRI{7/Rp8@[ec|F>#R۸{ FcQ CD^Oٝ )gfg>[,> +16 }ˑ8Y1s&xaTV%"(řh (.J{eb ~"rkmtAЩpׇ8E5푻\bSf훆( JhZSF^и6` Ҋ|=p~ ax jVn;ˆr~Sel*^ͬD,BSp`dt|b"`Bž١Qlޕh@7gKY*="5JU X> % jY|EYE:/aT"fq4JFG|/;dfx`EŬ[OZ0i `x ܿd*\6`/m,8w4"bm36\=3XsSϳ%@8e%=JU1 QQz>J )Mw+ᇭjiu6HY1 %1[&%֏X #8%4GV d K2C昈䙉JiUyNd>//g^ y &-.p*CLZJc`U]zTn8[ I*#@+z#2ubnN:Nj|q=qIB N ennx7PK|DႥ~^%-uz㚋 (|dyCXG-NC[͈=s\k).'*30f].Uy".ǂg2\m8>qp'[| =r ƠKQ`%mc .2Si**R u >YqCQ*.GΔ*hU)yN"#I7X1ѸVd˅ˈͮ0 dEFy 2gZ5n^rk*^@ P& (P4Ḋ Z@9 %Z>s ܛTfX?0D|ȼ/̦a#UOEdK7 `zf[IZSBa*\',=0Kt> n {"SR`J.s:YB#̏:J,LqɅ7O+F(q`@(S> ߘej7L7ZyEvP8i|E`8]wٺYϘjP %}71wzD4BAh94#d|ƜK;fH GfGA- @̲n'1 qrb8x7JӲop4A[Q8  hTB"0-PE, `*]S<ͷܡnKw1wEJxC%OD]-f7Wqe{@`WbØ dEDŐ_4(pu]mȥۍL7=f!oT\QCd82My"4gS-w(C*?N;9tgJF_B$'p谂*B^2*-~qxyp0/tqetCj eF!V]rD>$yeoumZK1L: C`QR\b6ԙ|p2 s07^s}yl$*бh tm(ͭЃ'#XYBQ3Q0aӛůs^.^G?e[^Wn,_Шy|YjnS<_sFBß^?{y:r;ۍOJA'{>?C*MSy6ezyymCydC^zo=P}P=cY<ǭKy+GɼOZ<׬P珯ByX´-wzf+>i g?a3-a1/zo3cӜ|~~G/>m56V-funr-Yp ;>gsfƟ9ށvRcl?!{m< \GC|͟Lx2]e'n)ё:_~y?yyy-I6'd2@[hb86ތOvr6o]-vPv@MZ:b|S]m,uRm,MjOiaбZaʫnhkr*tvp"Ѩ&g''^ff§?w6m/vM擽v}]];69^cGyRN/7U_K+ʚqh/6YQ܋m3=}nFoׯ\KꪭF-WV\sǖ.ϝ u-z01.:?*wN'5?@F\ͣl>gF_Vv[ncPP[חZyI|{z9l= IIM9+=U-m o?nufOWmy79=yy)ya0වQ${b.=VmZ} P_پqÇw cp}{%ϑ4T6o8^ͣ^zxޚͮ&1{NOv?Cv> ˛?tG%=yVode^DиU5~/zIxI֋qbsCH6#}tY z)ϱ|q= [g!;Nu;|%J>ޡw]WU d:MҸ9wdUU竻gKSy0% nQCMY[yʏ-'_<GcYɌ*_-[:j_JΡEʹ؛dz_V#8SOǠ,mH.ٮszL oIoAQ~OYgNU'~suiU>nT +<3,.SW2<>7M% 3GSq]NP[zh&}.mpX԰Z ~m,SE~Y\rM +|%7LS%֏{݆CH=,%/>’gf_b`s.X}N\sG/ QjeՇ|-nSeq>K^PV>ylZ-.{T6[_@lƬjMOMηX5:Qiz tdhC%9tH>daiMڸ!b}4I2c6Gs] $v)=PTXFu>?WgvnXldwgh~JMfw=% {xy 贖3|9ѹ[> ȷogc#u1N3Q!78;hq/w|ꚽ=Ʈ Vgke:޷԰Y/ȡ16Z9Wr Nt^S%sMUREwyo5%m}ycG?;WA<>?"iSrJgA=='k:.~ i_pz3^"ʼnرSn-Gh{(M0Npֵmocך/{lg7O#I%&OҲ0w}_m%9(ژf9md^BgkkR6wkX-<*Ӫ;ϟtjyӐ?pKa, N<;0ZhzT:WN(w+}v|d( FIv>;:[ 9Jy>}GϧKë]%~C4x>ٗY$'N+ݜQnδ1̜V$HNwؗu6n.{oz6s^rȘ,)l}T78 kdK4C%k;z:ǶV(ݑ[/?:GWu֟+*ni=t56ŗI:r1 OOTEuvf'$:vA`U6vEvݯ?n7VNeLz?kl)^v=+Q)95TR0e;͞?vB3;(e[GsY?+ocԣWoYqo7)T ]kFQ5$6o{ c?Qf+hvt=ik6XXx}v'Ŕar,(HDfacGaXeSK%i$lNܚA}Gv=\hdVv{ߥ+/\l-ySӞb+[2IU6CNyKCRm8m,Y'dA-˯Q+1i{ܷ1i]eSMsU^_/?CqڡދU:z~î+K{#}hlm$: y-"U #J)+9mD½ M ϞG:$Fݦitb;<9Vqnk@Z]}O?5X|1'UpXg9rռr҈յ{zi\pYwgӯ6dg}{ﺎ;u{n|M.>cݼ;㛋ҎCدas~ ¯4vu5Qo:ܪ5}r75@|}>ϟ>d,z]:-zՓW p9ڈrihlW**j6WWXU_-gyU|*k {I?<!"P#&01'367A $24%5CD`p9mV!Ϩ,޳m=)ٽ##5G[R-z\C-JU=9ۉvw:=c]J_ilNbKAd6ա,oy?n$U;Iۈʻ㳄A/zߵt|r-~ը{d"_jzgVꯝHm`<kzNr#^763jXOaK;5I<Ի 'V^2btevY֛ߝZ@Xvi쀊GvA]W-TJ׵'akDۚȧ+*"YB:>Y^L3!굪dԙPL^Bkfdɜs\}AIZIp"S6]>_%""g.ͭ5!XKFjXxz> Y}At5.ͬݻvJDD4aAŻ}AIo^iGBBQm.S}//PsBNU- oD>VO5V.Kңھ![S[SϚڦ|3涩5LՕ0Ϛ|Գң6|3桟75 gC>nuPϛ~)ަT0;\T>m8^֕#dkZYqMϜ:v0G8TejiU` eWHERjjُ;bh<8>x>Ro[A4hx {g'ڭڸxZ YkNqhV4*Ւ oosBk>25&ldq갇хP:C8gg1PXf#dR&_ea'2fh@l}n[LA8!ܣ!olI\+VF,%5=+k5( 8\ 8ggXkyek/Î~\چrTd]IU)eՒ ЈE%,h Qz%. @FvlQWXܴ`3%溱Fe9xTdʱU{ 9p9Ssm>!OȊqDˤmǥPpVMq4xݑe\8* 1qwD#G.iydwDZV"| RQX [GaϥJ!_.% ڭr6IeJ'RW]NT{KޗcZ o}5͇UY 4*1xpM1.LA^-[MuN|8q+{ÿEi=ҟHq0g/RE_Z934XuZpd(fÓ~:tj.c}OlHSl_"Cyr,vtf314cmL5"U$]v7zs8.hRk6?$G ?S5Ewk3`+i_bTb]Qq_"V qR'ǀ5/1x| 6ڭ%as+Ku#kx\9sbwib^2:~1qVBC\D"Y))W&lV{[g‡CJ:3Z PL+atFk{r7p6,g]Q;<^%tNQ8K: UfJkL8F7ĸb97LC]S'+VV͞n盫uu+)D.'Vz:ĆX֥v޼pfƥ' +x}Hϡڛypg+g8QdMP|ε_$ve%f[=l;WWvm#% 6GGHMcCdk91ӱ3.p(0p.?^3J&5VMM-Ȋ-B{(LLAldRBpDBޟthc<".II <N>K&I"22*׮- SSJHU_+)(A,Тs[SȨI>KSZ &%iŘ6 C\sc˦ "GH3:#:è#?js WU1VMŏ. 5DCr(fDPMɌ,rߗ"0¦ x z@Fx _˗M)Ȉ"D _LVR N RY*Id^*r9HΥ=J<QN]i,fkW܎ 9\JlU2"ݙ$S8K=m^X1F`Pu{"_d^U|9D,r cؼGN#]o L"hj|v~@ZEķ֢#aD4MQCɄBe͇HRpuƳC=ԳmW bPUqsT܈ p8') &'{=QQfa5C`]ovfH9"S,aw]2Ss )%OĞ,U &z;N"F-B(rV^EO sG+- cVe3XʖBnF7*)?H4R]H? c,Ȕ%osҷ-҇t[VN7C1BΝmXyNeVI5^H&W3|s @6qy0W㇜"Ma& epf'X1}mciZRs9xUT9J˜S1nFqO1Yp#"T!Df\_%t{|ÐCB›B(KRTbQP0\)9K(EC_QCf/XgJNb݁rLΑHGM} Y14eZ=I~^>MSɫMۻ(a飮_,b R鬓nX$}Oƿ=m83h{DOqR κܻr6Yf9R2l,v>wrY:;9. p]">~rnNELc8')3dUD vUg(cb Wړ0a!9J'rۧ}=8zl5l cR,r+@Ҹ=wIW1h5NrxJd:qx:*0IǪvl*fɱ3jL.c$-9+R dR Q!Z*H  NLҍ[9<^6MeeۖY3Q뺭UPڊf׹tɇ1!PmHȬe&5$ENH<dYJ5EA٢Gд4O͚Vۑj{YC:{M2dY$xKPC_wb2M2K]K~TͶpl; ,媏;C.,nFRPB(Lw=5ZǼ&0#ȃ&S&t6j} gQ6[cɨ}b'TN(2ovHY1ǻTfJ&QdqX2t`p+HcT8ǥf*l"/í7R9&z e 2N_Fn\vF6?F9pk ߐ)PLQȺmnoQ:ݔ.ٱdt\`5; Z4VBv;w ҟӔέ"pD]ZE 9r9c:!$fwM+D2!<7*X4Zve6=:DzTG&+:Q92=wgv:ؗ/ԏ%ңXleBTQ^KϤ[H*Iy)u]*`JۦM%6в񸁩 b}}:z1@ ;6'M AGv !\Y[_ܩEڟeTjDmU>EJ`9h'`#KQ=xAI[4Ԫk p+LJ"Td_ (]Djvʾ,dD] 7qV ~zM = %mYdXc+b`?F) .K1$Vv m0i׽U5]<~l>_ZDP2:zFۘrGn.Ao ǽ9f*^$FQ hK9FnrHSpXMPi삉x5Ijk13T&S-q0PL攌uYSs"T$xBx=K8+uP"EYtrҭ#d1R Db^ֹvpTn[f̊;G]=&R=]XtDnzf.hpQP0Mۣj3$q&P&(bd] TԂxBON"].Ծ;?{O˙ze)ҝy5w*H^1"A&(ݠu.zb *r$k]SO,ZfYȰnyIsb;b(E p*pFm-*"88t0)r-]d^jUS.rME^W 69Eڈ/l'uUƪ;9=Ybgffq4ۢ dOlÃ/YkKa/vP[;>8jYa[5W<}/x)- ]lĴ"[:b"lEKHm vVv,\c;Tgi"<.L<@f֝/ă"DF^%=2⢑P2VRYx)$04.,fFP*٬cKp"8rI_v#߾ki3SggqTkIm=jJnӬDbN(Jk$e#"ap 2*ߙ) +Zzq127cJ4=鬳`#O\e[1nqKjH|V_E,cXʙ$K ٿS3) (&-4pW9s4Ӝ*,QK5)ΟiWK(hg<&aT4S Ჹxf{? +sm:.d~8~n2 I}y_B5~f 3 ^,Q%z#eۡpL9֚mU9S*EQ EO?i[KxĨ#6#Y \4$o)"ȴn:puJ6gUwgdMlUQھN)̘[du["˳4EDfD Yt7-Hj#8w>2m]d>,3F矴Œl3Ueexܰ՞nR!;]:.u6tK]Ism2–4e *ɕ½ |ʑ[ "iTHa]$ث"JU\$u˚<8]ҧH8x1O@$>0M!ӸASzM*Z_UROWIO9{7`ŤTrdz#LاQɛD(C ݒ,Ɖ!GKO&dN Z4MlBb:RoH?:OߜE>\! l\ :Qpl)!O Yr6*ˆ E 2`3#]=b_"9ߚ] A;tDfh!YPPj.7u%G^Le?) 6-/1, xa";$1[$N="L9 &/% %.H8)|RT!<ί.ăr U^SzT?9" <3ۈ8`CKMJ>8sۇ!>bg՟pE#skېWTܤ6P TP3QPy@|9p#0!pC:D/ ?|/^.^.B:u`Yj3guuuu1, QQ}Bu@x=pťFo`2;t[KJ 'S=ǕE@'Y"ü,m!-@DV/e /lIRzw* օ:X?RH1 ZTyO6e!GN xLj:z,Mٮ )KʢvjS͞t=7)[cϫ.gP,]뜛S8W&VaER\ߒtѵ当*aGJ${GQ5O6r/ئ=E1 Yj`U\:vvNҔ0Y:KK] .5`S3oԪG7)/oʦi͘M}GB]O`WcsJ $zGvPCfSYAjJG;urծB+GNʛV! s*nfأX|L|Q$sd\ ^,mK=ӌFbdO;uP(VA52{#(@蝙,9wr$Ք8Ds_Ypr(>T׏0B(p_rMiQ~hٜB'S摻T[k]+h U ?{3Z(+Nmd Fr!QaRWFwF;593,̜JiS͓G) @uMd^:&y @(beF_fC;PеW@rJI &BJJU2xl gNʖ2ScN.8|%e hBRHcrG -$ds8edcmª(V,vVjaGdE_*q%Uw4φzcnUL7Uk'^Sja1K\=+d.v;v W?5]aMecFNJj2u7U;-n C3J+ԁֿ7TRlpmrwwbXsTf%f1hQ(B|#!n؄u*1˳G򩦫][ceAtӞuNS{gr{@Xnsan!ʺ`ڋ*F er*eNꩿ0j,,fzBU>-K6K( 6|U3a7Fʤ|m/Hkvzql=8dm5=6s'>\j!۫{VCF9vu4I4l7 X۲ e,i;;/G4k; f`$(¦sE3bG`v&ّ*'D PesKTIٝeVڗYS&iXs)z< fe[YV~k uz]#/qXVX8E5IX5F#$/vPcP6O+kwM&ͷTBd-W_;UPC.0M~|&SK!䑷k*G>"{8c?K*,5h a_G=$RfV`n "x ykOB.0<J1 c s_MX\w 0ڦdQiYZNR^^ l۝l-6>ʚf;e3JRcҸR^S YaOddܬPI4p ƨ H헧,NT5-6m%rz*W76 o $rq3FB~V=S*[tʹ*&{|IU8ۥdPUy\/3c ajB9λKMYO w@bؤ67׹kDF&3dYgn3f^اrJ*I)l9{Բwe N;Nis%#\X.E3&CAP᯺iFv\Y5 @[UFEy\)vd,LF]ȲqE1(i9u,u׋zuC6Hn_P;y yd*cGC{ַ=ae{rn߆3g,YܳuVNQ֣Ygwu1W??=!1A"Q2@Raq #3B4`$Pb?L-)~W|Udf6ϕKU=$ckXs&a]OV!c47núm]F6Nkh6!+^>9{ӡ|"ꖊ)Q2;e-Q>5wǛfGlz?Xwl9F5ڎQ{*j(iG;.oSYԌF [7oTnM] %le8?o-\qE,,*[IQtk#4n}׭)0[nSk+֑w͔=|BݦU%U3 ZȤ(|њIcb,Hy-lsin֔@-*:7fR̄xkv"KϽ*W>+>+/lգ/W| 5 5 5 D0jng5z!O1IԴ\ݘ@kL$ʚ,w܎) QXU-ت|eu9zR`Uw3  v ıUf-rrGp\tIj!̚X5kY^U]E;HiL<(H=CÝ$Bw Wf⮨~uI^f*GYSv]ԧr ۱UT1ǹMh8vglYS(Wݣ54knZ&nES2 j)KTxS?+:5I ۠X(K_}x)Xh-1S|J9p.U} C8NWQ 0m=*p|+5-u&=Q,e}ёk7d_'D*.ܵt$V(<\]βu,:#N5[$=P19Y`&{3*vZJe| ,s&p7RGXNb`iIh6XUNE@s@ (uk;5 آkHiV g}mav뵧4'FYWvմm<'?$9+iEsmuUҺWnXfK2n24IS\?^f:MY͖dJEJ<"(0F2xw&[sE3(*S;ÜM%šJA,2H̞jh\Uf6&VIgjX&haUd4VʰJ`ҝ`<:+Š8ۯEۧoc3p7C%ܡi50ӌ+;r`LyT_ƚxp hCLkuSł|I xPֈ۲I |sT>:1LܪXb ,V+{J6QoM֛Hּsovsb5ty"DZ3`ĩKE,r 97pߝ㑙Qf*Nh5(9-]ݏYZ "rY`̵(T'7#@ f%%s_-)gVRT52Ǩi)i\ z.ydN8b߭F'y`Ji\reAc@׷f-f񝑑/'WsJ.f/TgQI_)/h2dt秋, 1ʭm=Kch%=Hnê%ϔe=Dr]GNK!UO,MU/A~m]~7r:K'A5S>* ʬ6;,cr;)j9ux̰F X![bppx?Eu7*k%;tS%v(a||Vg3gE#sFZ6Mk58MӒ8sZ`TUb Xth\y%;NmRɖb&Nn;ºԲObY%Mc:| 9P8,@?7LrZ;%6pܗMҍ 7-k*i1|&a #ʝ(YN?wnDђ3[tE(,uǻD.o{9S JhIr6Ux뱥F.T<'LR2 $GyrȌTmQ;g-Ty&k_rÛB0eիON9}J=Uʙsqt=W7S:nHN=?dp*KN>Z)2$jvخs]6+AAiFY={lWue&])MqV~`PƱ(c8Eg}uG Ve}eWD esGhC!Z1y-^KB%ЋhC!Z-^KBwx~Їh1p?] !"1AQ2aq#3BR6br $0CP5Sctu%4DTds€&`ep?ŹMʼKSB|#||w?Mw'peT:’?7*0a=$.v}q--6p΍tg`x&f0Y{.QhkR,q \RMխ^|~%Gr mh*u1C8uܕ yY2f4iROX&wXjYxʞnm s\R3n[B|s0vWl)NcғGO>om6x9/*ix!515]&[ Ey+%o_ɒkiAJuP7@u}Qw'T%&qyl *2O. IHL&V 8<ս dZաeHypLokg==>u<ԃ`5w-#_S]ifYTrMɩF? -让xÛm(@\9!Q푣/!3ڔy~boI?TKBe;*6!jA]v^4%7Ӣ k84T8:Zԯ]-F&HuTFt[k5-QťKl/nYCr hzjmKsX(1eup,u$0҃vo:JNLJL lUui6e1)s\#487WbRî eUK]Q@ J H^Y@'C(m\M{l.RwG$hjhA0'J]ҔPJgng%ePTh9RlMLrmZ\UlĆ6ݚ!fP?9>X72Jzt`*m@u̚ 19h nf,S|cabᙎ1Q/7/).RFةoI)Rqe*7_˪e} nY@@uwV0q^u|) D%j(-,(ӗEUrV0rY8w4h&@wVta$ ļ.E l$ܢvu,mPu~9/0̚Ħ_mHDx]O0ұT".'G*SAa)L7ΰv% IK}Oe7ƟL ;\ u0sjjYy51lG|rã9ɤb d8X8fcT`?%aF*/6t+Mﮰ9U̺ZJЩ垨wWukCyWbJpݴCfrj(|$?tCS8aR$S=*;W2N'YO!LVBA @`M~)x'dde%DBREq JAILnyðش3,8磙r{1%8pE'ew$pFeѶY@JR:.V0<ҔH&9YK(lM`<äRmSHmDpD+Ă'j 9^7RPNrjERٷ%R\٭O0ưy fika*YK͡I AZs)ل`&t;.Seߓz_m Oa L"VQ4i mDp 5ͰMK3L^9˾٫o16'.V0<ҔHJrmȭ$.Md;E'L"?- 1 m2WԬ'vymT6kR=Ɍ:uĦԹ7$* 59ȼ%԰Ksj faS&pV946T8j*KJM 'VkLaoRSjRJ(JM8ŌGڎg+}8g>,>wŜGڎc>-bQqj;#G||X}{[{[{[ؗ{[{QZ;%o>+^%G|eɌGk]F)[[nLbCq?o>*~%o%y)!O2U:Qh x߮|bؾO}Iޢ'l*iR T\6RL:8wOɉ87{켁i\T&%!yx`2v%K & r 1JjB!߹87{?%/~"ZYj"9*;0{lBJI)l FF*Yo313B=CJ?.UuQ1VlWT--Y% fL9'ϡaob_jmEAȞe4#G'I lM!ʌ*f3&27) x߮|bkK"IwXcDeVL؄&4J$]]"%$iei}5mIM R2߳miwl\@ILOIleoMi sj䶞JȦ154lԸCc8@̾-dR ]UF\)3J_BClgdV~ - :'vƇ̌S"bSML>v>RYsAAXxvo-7L+5]&4қ.iFه|ꜘG$'Y.%[cRۢJIj9q%۵M4:2#j8oD.Ӭ9$+.+PZ[Exd XVYl`9W/{V1TU5M [qҭ&+0ApۢFӺ9+1l-{ǰBGዔw);-^L9K@~w/y(| =z“ԓMyam8:K s{ 7=V}C! c.N/siLLc4/TNWHWnXm:9GkIqJ=q132›3%z5 &Cyt"X&U?;+-rBJXuW "W i]E+b`-4L~#=%~cPuѧJw>9vtbNGDx!DmX#7'īR_ ލKP?< KdywE{am?9~TyK$xg Ap>!p (#FP¡UE<퐧7g•*yQ*y`>!9J7!D*Vc"D,-7DڑgVDpYQHnN (BGyIyuu#$V?sg{_OA?sX[AVe7V֠2.sKjPtlvÆ1ȩQRKu͠ЄRUU/25_^}aNy+@PBP7kR+1&W&\ŵs6]*@T&ng5P 78皲RPjlVEda;Ԥ918W d?6,8SJ?dV5rjL•]4t VԎfO%%Re,{zQW=W2Whꌠ}M*G6)Ol;Fۅ(wr#tL̸]/=hRuO Z$\.R;LLۊaxtBB 3\ѝV.Q;I59(&RBMNH,*1 H<q[aL0˶jiM,TN#umb160Ұ|}/~ q*8?T}P Sm 0|2yo lt9*b/?G| i *aij"97(2݄6$Xpyn[`Wa%c_¾s/^%?qZ<q1"jqoGT[Xi&(ia0?u'&nLؾ,SRןiȂ*\R ^~ jHrz: ̩Tfahˬ)2+'z>r{Vk=&Iq (&T:>vGjl[# -[)/~ b- zHG )E2ANξ'Čh}sdkt Eɇ ;L-ISNfڵ<\\FU)%gآllEP:N5dV眎˽?%0rk7?\WA dwƶG|+Q~/H%+ҸV *چA]$?A]$?A];MM{!Hǒ,9cHS&yO*۹0ؕǐ2In:m]R+J#BыUʤWPيS?w?f\AJTt. fE "_DkKPˊr54حSİFFFT2!Qm]Й\e+m]h££ǒ+K+?Pʴ|jGٌVُy?&bb½ec!??{σg (^Xj* *Q3X2tW)Ib_Um!䏴 )ehAR6l%2oqq䣔NF"Wöc\ RU= ܗӆ[{7Aa2|RTi2U7Ko(e>1Qav $qs<YFr6TbӞ0~TVUP"W5|%wyꠂܥSlT{`Qyڽju @@Sgt_#<@;OQ >ԑ馋&YS*+2+-W}ףØ0e[kNԨR4v F1 kT8I+$T&_0Ņo=2Hg(F^#G8\aIrMKs0e]hl?s'uԆ0qaXR-,*zS,%"d.ҐVvZԶ[]7fqYL޸{&fT %o*SӪbMc+^ »;apg^8iA\kIrHĚB. 1t"jZM {aJ[koʭUBN6@!x |Jg)xCsk*oȩIRU3BiqQ ꂹFp'IZ a$gTSkdyG>h@d%%Ĺw2+25:8&U|a lnS4M8G`JD+BmNT`4Sӭ$({DdTKYEǮ.RƬmkGTPw*QB7ZtJܺT b&cUo1ؖq !UqZLq4OM=|?3q tE&~ )~)Mn8]aN%d[4~yQ)9ɸdaEʴZ^-fvC+ogd($Όgjѹ-\)Od' SX9 /擘_$( z}#&f@ D.TwZR yS=(;.:);87B.M%Vط]tf|;>, 6;J\C[2\d0)#XyD_~hCbAOd1Ʌ8d`sYVНVe%;T U \)-JDhUs5PFTi-U&Tם*3W-_)ObJp6k6n%J["Ψ(BעrT)>z~i%it"mI`17.Cmꡳ7.z+ nlZ6W7"=zH'/8ĦVQ8 $f0\4tWn p}תfY9fE1x$!X8Ļ74$W`.^Y:ԸGehN19;?̕SꊶW]@(eC ӻNJI%MjnmǙy ]nܡ--zsOIH/tvBbg R+@*MƻcmI\PqIGr3i뚜,˞;`妏J/|JuO%\NL3a"ɹp&XȈ pCӌӟO0^^B넧qǢJN:OOtsB $@i@&RiL\:ojPIMj9^ zM/~h 5\E&jek/삉pmkARհTjҁR)ҚTZcq5M |sʌOJu"RXK,h>M{b] όg RS,T\TIa(yM!cP}Kj ]wT50֥hWħ3K̗\&&8RT%R(ݢzGJW4/!iY3i:񬪋,(uM{O Kb҅U=]q3br!l|4/ZvS%=&_9G)(Rn 0^ƧBo#^ &IUS1y/9}f_H!\tzHE[>-F5,yըFO6k{`HPvdPࠊ;.OkR7E"=KF ͽ330qU-Δ!gNJ`^D%+o+-2]H)eA!i)Jg>ʊ$H yѠo oIlbfUR>`FQ1;?L=q qs8浲(a8l*[8Rշj92Pza)y1 ץ:9/"g M՝"mWS 74aBUCR8 DV *w,%-4ut"sN%NԔ+bC7l&_]UKCkPH;UuxEj1 )Rx;MbEFf흐D3]~gFgm3=8nq޸l#\67y +Ң {f:VJX;Pwz1W4LxGGݐ-3zܫUQG ((09n(A!{tSu-M7i{aX[}Œ6CF5rtq4wʸJJQ'P8*[{ȅz* \i ^T]zToL!T!Նe* 0OJ/4K낺lN:/y}%C¼BhZNrIS$[GBp$zs^`I4/J.gi[0jSc6۲4lLoj't8 ߮&ғ>#S9,6SUr+ -N7Ě6^vܓ0@0 "ʐc͗t{- $zYG(w ꎎHTh}pşI),u=%dfM >m[/U(搾VoҝSE0MJ62B.U"bw@LԦQW(o:ҍؤ!g^Xk\heqADZkopl]&"5]o _Ä+Ƥ (xjLsxe:=TFNFtƃ8fir*Z L$qNBdaקRۅŞG-XdKښmsgG=UEZ`i#/PC|Q*+$Kcu6&TiirRZҌ')iE6txZJ=p] @d+J8PYᒈle{?A5{TW5󡷂򄲤湄Pq7V-)xRXw464B)('E [+ 5D<=ubl)D.T{.E!_6\FeEUɥ?*t: +i5'(#Hl͇z'2NҦtW6f5>wt(iQ b^R6" +Uҵ7RO<{M8-ݢeQjUM#uws``: Y(C$ZB\M2SUqR6ߺFu5TŜaQtUӬ.uCi5 1=J@aܥo9.Tڡipl9jקO@3`+2kul,Þ( ZH j iCrfNrNШSKhi'Lsޒ.:Q 0Q*P"%g%RTlP~F ^-ͨ5vV/z00 Rg4iqkd(9ZL6ܻ:Trga^!yl!۔ 2ĤdoH*By.Rwgr.QGqĚV +$:ƙr3(橣 'enj"^a5KށJ|">%JVԻ˿(3c7DOstM%*׆2)~ڗPòI)B-hnokhHޠ5yg%z:!\E%% &Ҫ+HHWdN˟Q|NTu`Z6_d SpaU>؞]eP BkWDOLـ |eg,?(Ţ9m4t6E4)衸KN8v@ ʹds#`"i*ZU,ஸ{aK%e&g%ne^0-46yUTG~w۟`nTX7i F& }샫Z3F^֯BoEjuΗ7OtEr|#l¾6A:[!94dZ7ƱCWYf3uʴ(޸RҫO\%]US=`G0= åt+ @m'QSq^\*vn>ܢfD8T6sZ)劅e2e}*PgŊݙҢ\EJ.^[ .TѥgUj+H8ѝ+MT:B\1 rA-Ja RsMb/cŻSr0J#6^EU0Ԛ2[7jbZarJmԸD-TzEPt)fĦJ˥d*M*L&Y Sv,]LEʫ"C˸3#I5Kq!dT rІ5 ;7aHѩ+O4xȕFFr*)Ux~jeO>ejI]'ILd~O|$s={;W3?3;iѠ"M&XҔڲ{b.jIg>)LzT\t)ױ^LL0mS?|'MS{ޔ{⿽IUb%42moe*u{⧑{~O|<9+2Piilֶޏ|\##q%h.T+X&M%zCNk(͆pY2'| iFCʪIL:E% MY.rn2uYܲVtNܡ mCvB9$!5 08ixEeDkՕT"YFL! 4+ ߲mnRWX6X=31Zio;2AN,%U-qı[֥yl C$Y]P>Νue6/э8ʁP̴9VX|. ~JW͂p [ }Än"&3l%HKd!@i*}lU$B^%êK4Aee7{M}ЧBhdD)aMS4Rj$汕>jWUTV+بqR]A{"^fAn~-n>nWp n'%\A҇)(DhD.SaiNZdo(U BkHk+2aMt4| EwG<%JP@ Ω4(Դ&#In\^(~cZUOd!bwє+oc퀾 XޚRL~GZ?Zz"ȧ`m%(!"I-JhIL;4h4$I NDT#LjR6񄑽0S͌B]IGGeKMv n4GE1dSV\Q;\,5Nȥ2hjD"z)_6\u!3Q B‘ b uaCb.8wҖE})&O}q..!~H>a,?X­Ɍ9Kf6&{ 4|ic)ړ])t_ob}fL.0 0 ;1iTU֨9~JW͋˾ +gD0yuRT| AXXj[1aY_'R+ӳ C" VCCOʀ>L7.; B8-)׬,PIF`Q8x* cd%t\a V]"搁Ddh*k[HLhښE^JDR:Ń2}х:hQW<+\ƀec(Wd,diس mpkes aw+m(}#u XN b\FrC*AMнSM1Kk uՅr34J4J3A*1ޅ9&^õP\Q"3`:1Pg|Ѽ:Q ^AjMu rh eqNlZkQ8бf8(B3"IT4wGQZoGtyifwGQVoGtyYfwGQVoGtyiϥwGQVsGtyiϦfwGQZsGǖQZsGtyiϥVsGǗa1>~yiϦ^sCJ?f<ҎJ?f<ُ& >J,!1AQaq0P `p?!qz:i?ٴ[`eb bLLhBgObmy7^`VSl\Y*/ZsA1{V ػ< a+c kOṗ a tZ Yǥ)L!͏X"PoTW1Syh_Dv\dKSk|ArlEbM!PmZhaUFubƈsC}"cUɼ>ZM@V-,ʰ0%\ B )YRvVWElzIm$>`'k#fKژVzʙH"(DmQrj Ѵ1{!} yLUD車(ICTbQ 7,cm<˷hs1>_[}'4e䭘meK9kzNˡ=9WP(e $-/Q|)i` K*Ɩb=ƄL$6A!uBsjL#[,/%Wݶ|#~>EDA֩PY#b!7!&|p їbS9,慭 <uS(]pmh,tiؑ*V.tz>#fVjVAö)op&f\u -[֌N2lch?akÉL?+)ʫۣx[{Fjg,1*m tdyv7kYEkKí#{TpUֲSjWyy U7 :Kž؉E=5ZUc:-m)eKFbwO*ʫGfh)6ۅ2#X]+u/PW)q//0 N߭%9+_#W9`)6EKj&)1cRmgt'0 i"so zL0W\VSeŏ`Aі90v,]Sp;:OCh992h؇ /d_iܧy P!ʈkQ. =/yIJtl> g\tFƣ7,* \p9U+WRHυt:At("ڒgU@@)pЦ5{sksT ƎW/}rdeX.&љFo{E5D>9_b)57}(.-,5ۿ2&9D=j\sl>yψ^x\~4EBXvUN'۽8qİ3X-We 60k!l*"{)fp>EWvP_B3lYPdYM0 \Շͪ*35aPh܍SCm>E%苎GTW*RF=|sU-,FV 86f}hp gJ+^.Yc* az[i?`cYt}yi.j[kQu93Y2̪ĴᗪW12{KkxFPD~Z|9ϭ.xpg!EE+V65O2@E9*T&Nb8+EJi;s0q+3Age u(_i,M58=T6>1խ<$*rS\qTdR,Qu~A_XgM,/8(#|]K,sw :̢)z1Ru(;#qxG]Jv <$KۉBub#j[ s ^ I[J{;!hb55u$UrDzT@7kWz񏔔ܼ JwpLJflQoMG5)tʇK8|V#E}eDgxK8 4q 1b1a5`\0qjU`xqgrx `(yNfu"(2&f483@@]1O]'1,g3CL4/s3@G20jUJq34ʶXf9苴*HQ-Fxb+ys*qMY#)faU%TezP1Ϙ*ѯr7ya\aG#ٶuVhd01fq~\JQE2S6R^Dۊ(`300ok?1I jnQoj)[icX;^z Kqtc4t11N-!b9JBurg,0 h*ؕ nOxәMYmn<( }`̙оMQ|DjY=Bc8«n"C'۸_Q,8F]rv\Do]MU5==Yl>HMӫMҙYFZ8aLWfAhc5mZ' {P7ĩ[;=Z4}&{nhbzGD-oTp:r`3 r%KVw@Rmi`/[e7n4񅂫za4;+pDfMsOp^#,qn!u \nUͼPZU { z<Ķo''!o3?x QDC|5q-Q|fgbU "&D5 PXz&j{ <| ;+ǹV5,usyd3:g 50ኜ%[ kWHCO>JRc^ /`^ΰo0!Uit.#xtBՔa H=v9K37@n*_'賯2视Xyb0*k9%bQsݳ.(PLJF_F,S_u|#2wYJJ&@x/G -aCK \SRJls,]\gBլ wk8j.b }$LrvIzc%=n)elwgw ݶ\& s)SaʮK*W{}#X%C=)Z*X~J6jM'OS"J$onEK.+~C*;1-j<0@D6Ven~rl9Ԛ~ӑ4#l3QQ >3~1Pe)D8TlG,ZQ3u?<*;,෧PK(\DY1;j8(\e @FR/}W}&/%a5cÚ,{UM.5"b Wht .kl=WpzKO~*bRѷ~`117o1&[KJ1o|;r\q*[^U&U#ގ/,.]NIrAs E0puGPK~P3G>}>&Uh@6J͐`v\!YI23f2m77Y F$F9UwWta xu VurKXiѷ*:;,с.gb33;1C3:~S.nbqU.N^<oa՟\ \V %Q2LD6wZaI(iV[ƕijDraչO\V7TVc>4D8@"}. /ۯSob9 WOom 1P Jӓ1+ģRdwXCZ2 ͇&>g_2飘t>gxF:Z$wwb̮dn `S0|Bfqt3 A~Yّ/O0l6#1 :Zb7 10`fӓ݇w!T j0ϔrל )T `Yғ4/y=^»ܥ,Xv\\f|/ NRԲ1|a#r2=Dn.؄B(6Ery׸3o tTC:F +AZɔ͗kPr|@~3*Qpfd+"t6S*ZAXS1pѽ2zVhq_f!{`e5 Υぐzeaxp)q HM(XKamq_~%[Kp/1(TG@3=.߬e)<0d .fZ6K0O}r~edv\]XTQ:D6tw14i bD1c6K@\?"o3/ia| w3c8T~^癢!^c8pej"(-RPzoO7-zΎ?ҽPL?t)Z! P=gPD aBL|DP*eB=HVFUط*_}u}%"bcgr:i}PZ[e*9:\ Z+ j_Pnኡ'WSO#o)OoOZ2Q_Tlk91TUm0"kt9.]ŃR[|%ۙiA9reoTwyfaY5|*r}=nĺuAF^z4?F;_~֕B. v~0:YK l5gWﰯ7w ?VnۈE;Q&Y9a*!2N,EdSVڬ6v- ڣ!sչ1)JEڥRXxܿ?pv B-ޯf~ 1+c j#c úg(ޝ d 7\vL,ؖq4WpH(B@iy Fσ+Zڊ>YjdHևsM =Yw-z~ 啹 NȌ_ߛXMsCR ^Gަ(J~y}=#&_C';vYT{2*aGj (AD7Ր:gZyoI2 p>*p EKhuaL6#,OnB"Tnl=‹VPoR> ! y">f=WTǀ7-5Ӡb/f^.Z i{`8364o#&/l.V`FvTQgG, c{X: sJO% V2E?yG?.W~3D&C L?#TLwm;cl. )zgz2"tE m(,YQIqڄouapʃRn_IE'?Փ ?N<(|/*}ra*[[- O.7 : cJ3Pv8uDi\ k'<j@$(QM@ QAcBvQ Tk`B~9:Ar+3X L#%yX2Id=FVxK`WN|)Y#ܖN=~0a#=מuv@=f8\~ϋ#\ X"m I0J43,Pb *!1AQaq@ `P?̃jaK?j7RBR^P ֘ H A_0QNGǧJ_p3ma` 0jUYc$Dz( Oz}5+O;FQ.i¾#TV c`J0r2S-€MM̬*Ǘqh/)`Y>0+SR wT)o5HUVkzGݦԋmr_! D˃Q :XA 1rʌ"*V%q=&!S󏟶qp-܍1, 5a噀%6AeWС?mF[hAj S Ύ} S$m~_.KXOj Lbn*,.ϓs ;OO (:JA:4-1RGyRv; P0bn\|5_2,sFyn`>oT@'AW6j?H @Sw%İT+]H#2I@.)~-\SA/T\sKTkR c0aWktD~P6bdT]T){uT} /b 7^ 8b/M[Qd̾W) Wfzħ^g 0~ cR,o_ 3;%VTU.ZBzAW%c} 15eoJ@ћ(-f'Y~S qȜ%:ŭ^腣Qp`lVD%\i 莧1#aEàiQv:Vw'Xfp4/{`J64H[Lp=-*Z5zKG>ۨ[kr,R43 ?% 6tqU]sԉdiG#.t0 [ٔ6;An8}i֋ 3% KpZ35R.LɞGhrEe:nV/8cm&,}r(%;⥘饯yg1Z!R8ًkͻ/uE/#m[Pq#Q|[d6X_kyȻ2E=wM(qh%<.*0G :v"È0z0\mWN"ml %G5ڊ&dB,1W'1}a ]Ö*Mj5OB[@$掏E*h㜲z NB{<}˴Y(UlJ`XKh  P#]%5lс"LtѬb`p9EC'^e3Hei :XH]v%Du`A~|d6l{F7W^啞T-K|ÑisMbMxJP/[~C' >j(Nm^aȔz?o)3䀷*n z6R]Aj(mj 2yF"YS qY{ T}Y eeQV}^!:_+N[ފԯ}wwwb*!1AQaq@ `P?XiFL]tK>GVQ˩DZ^,+!`UzB+R֜qC@ Yue?juce !7~fbXj[V'jkByα^ A9UyP0p-c\cya6 s3am[؞{Ѩ4ymW/;>߭}:<+>c^_dtlk5T\hilT:xnVqe,'5@:+wլ0s(%+*iv(V6Nh 5D h/xiKMsg [.3{#1{qqAK*Mn\z˷zt0AGzu"f VIngoOٯxv ?sn?sĹ|~[~ji^%$@?q-ֽ6F\A4` +ϐJeSTFH;Jī 'G?4}uK+$lUU.#-/n`s5 byj kIԅ- jh_?l_HAdh5H,YWBPŰQJz̈9 . Ta v O៏<m,B DslOۋE29G <l8NS }/h[tKB`ĥ k)Q(7}'}_m}P[0![A+Yz]Tj_HFNH2a+J&-nc Bo%@%mafe7LAfBqz"D9͐T?*q^ɧPL *pk/-QRn#:`+跘l y1(#qw73F%鍤MJ K]~22s-95]L7 Qeת[z˒YS5qZ[U*Fc'j2F٘CHj']mtyFUb[G'xUs*#X.. zy/5*{e)8qQUD/::՜aS]€d--DXz1WؙCIܰDm,X I|Ǝ/áSu*COĢD)_ 97&kPDGQS2iKUG^F R ̡jCc dx1̻ 2XCG1gdzɪ ڔϝBT=H#^Rx!8eFa'VTV=!(jee&?$ Zq5CÛ[$zgVcF1OLF. fmS^&qVz!rSȆ/.gLuWnᦋhm]gdpxya P4 Y xJXU0ݒ<ٷyJYusa`-f+GD)M!uX2F0ĺXeFHʡR :fZ&4)hޯ_aI =gURA=K8l( aKsxj4V\csP E^f:Ǚg#t8rY H[Q8MjQi,sNM]!.ڼ1y(/8E/i婹^ Gz8F8dk+E cC&oKSVGJ#jH Q# %p$c'W"{.fWT (@!YⳜW(yW YE0+i×ȉH5ѩ)--9E^. +W"CB|W?Kbau6@PbXP$k&V,'U:DҽTHwlKhԅBmL8d ZHPL"AxKär m|w3CSZL)aXc5#YC +/Lg+U#Am*MB|W?Kb'G M %B(f)@STTG-P wW + p.Aُi9G%X`ƒ$n T#YMId1J@.FB=ߌ'\A'#<baM  IMɴZ1:>NUjX:P^Igܡ bmr{vO554PaVa]W"@v>L{[ @*@&mE‰l@:k6uHBkZ*6PRBN;qi/iWi;:8Kxhb!DAA̦7n&2Qa"NGgJ.Ak"6P6AW'a7q]")̤iT+g\L "Gە[_x(uGڂk:Aư AFN rA)f=ǠbiɂѩhV1*U! ,mx_ 3oBtlp0(7:J}ը (d+u ȸuj X(Uhe.<(i4MRڮ뀤zFfATpaП M4nZ]4ê`\q2:TUv+ Zwympҝ5U^~ ƀm8e:7ʥT1qәKpQam")(9g(/pZ:(Q=% ʞV-5zRf(h )AhPtC8@Uoն(h4D9qzq$^&i(xaЬpm؎'f?с ޚ0ˑ4\NP_ ?A92O$qT!]^1pf|u/vť!vv ӟ) cj#INR۠Ȯ,r Odrf-eXcB#R#64ހuV%󂓯XC=C*q$KVnL&(7ci^& X8F幨GX&TZL8آ -#a4Hۛira(K4LR6Xu$/NŞ8'͞}(Y{%bs+9Xo4ĘrE.v* C#?%  *`el"BΘ6lI NCU60n=OePug0p!adzb"꠮Muh5Ru hd!Z: ` QL 15h ̉'}a9p)>XS£KqcwaשvKOXu%n9rF GSa($kт]p]ÐXTZqxd 5r 9/ͥVXaV1 1W(k J7fiF@p5m J)e)Hl*r&$U:B!A*e6ے0m7b`Ü䆽`_א> ģ[;x({T4 .b\ q*@e+D Ap^N+)J{~u2|=cj:PV+Fb:Sqd{qT7- 1 ٧|*}3.\gLL'" nMbRP l p-(hڛ_X^j`:S匙簘LdJM l xKerԥ&X`*>JehjWN!.g2KC Bʔ ]cQF=0e+? ru;y1MػAD96jO+g`WN:RhK͎vr9J)Y^ Y@\Db,-{SlT TM(e|^C#@qs#\@.V?1za/?G(rÁЌ {ZD';1־18JPHf7)-n/ΰC6B8)^T×S(lo2.3~-ZxX+/9 /ۀF,Ī<3PH~\v 7lKQscizpƳW!,/f_{#Uq(:wVb2e5 n{QG~K 4[q#;{wʓCn2.( U1ŭ:&6~,^WS#]'l&294/N@&iӈzun=ifm!9!B+JF ~2񗖧8CG1fb=\x@~05-fI_.@yA.*ݎmo9| @3wI3~\s _3aτ81 PSc>&mllTVH?v)1N.%N˂> 뀦SOWk47YMC|̄N zydȏ"c۝s0'­>l.p.2$q?f03T QgYc^:686r}9 f R>*|'x!nA`ľ7TF?x( WWSz3ʫc"ul~ MӋӼ/GFHF T= aY!Exc}ddgxƨء?wn4ӌ n!LoŜ;'9y;gM8X%=xSIZ !dԮ*w6XJ&]fV0z%j >@'Zœ:1!(XUT bl@QXcqɿ$6GÇ?Ĕ=e#A f./X)8;X. χ HotK긼}늎8\U<@Tfpoߎ!Yֻ?Q؃1ctC;&^|”g>71}sH^7j9̾#\4٢AXQd!sM,")vPewEΝu@9<3 WAty Z_-2B0t0ٚD/1'p/sWoRKCtK1T@)zw['T8Ex`SS;ɣ@zW*S-:qHxG1#i&$rF}mywUT81\m*ӆ=wK)7tcoBr90OG+橩^~I~hmRk_7*É}5@.hO$@%Pk*@xpy%X'szK>v B{F2]Df (9UPR'-G.vfFj'F_%@Ј ]Qy; հˍyH;逪L$j9!aO`\0]n4p]C |fҟx8n.0 $/@^(:/@'G/T̥m a2)0 ?ջM<#ygYV/s8Hx Z>Dl<0vh#1n*Chxe`%G'(йC*tBBk8Drjz ߋW8!t2oqxSFCsNi<=Z@қ;!3oH+?hx)hZao Zbv,m" PF#4)Z:2\ ,Ù_T.p@Zh DT 1.cU4㗛&!YO_aԛ)SuH´v\u+@0ED8V4ҏ x (nwy\`EJi|.Ѣnèe0vaTQhjnPWP6t%FU@р].g)wN,`qW٤S(UTgߢ0HPpU@@`T:)^cXN4:sm5LcYN'yO D+|z(' v3h]n4> @$u{p76\%oHlM+oy ;2^I;> q^i\ z{:!A*"{$pDEycHF<`m+ɮGR13uKw\a? lƢC9/j"=0&#d8XbA-&R)쿬f<3Qep-CvI6/p]=r%M 0 !@5%񸘦 3';L00ҷp݌CyatkK!(nOF8P{4*1n*(=b4EF)=3C9c[Q}vX^CAxІE[ lt-6Z L"1G,W 7<8Q3o3Tj|xō: R;'Ǧ=`՝y СHƸ[;7T_$5vy>qi~_ 09Ee(6P3傪vZoXۨo([:YEZgL`NO5yX |]ۤIj-4Nqx]|ǗKǗQ|(P@Էe˚xȠ"õbz7QtQz V`(\FŤ~4yC<ߞ3xyfG76<5(FSE/ɉQ>LKtsnx/}\:rX(d;@ 7ap3R!Wz 4\Vcj.71Ώ aX`L" J52&DK&*zhD!B Z]f|\TF ! ׼UsFln`?8H;x. pqF (]oZ޽KP_2#h oF@h0:E秌V =x|2QDٝ"^\ol- i2#qЗxaU872(@QUAsIOl DȲ :jzYJמ aEigZmp POӗ2򦾰saO4m 슅Ϫ[!qTFՇB&!"zC댠%z*8O0#~u'w#ic[%@x _WeW oVCbfLAoPނ*$:B!MUs5cH(sj .lߌUk$vsM#++m4ܲk=n2rlDy#01h~zۢ[laBƗuf^"IF5ru&J#N2.h~֐,Gd5g$^@1(y,ۇaR!CT`ۓ)smn]dk(6.X =oGA5c(mȂj"^40U\ r:T8λ!MAl~%˼#MF9Dتqۀ]*nqreEk / /6f= l sw3CHɚ|b A]IJ"@#A>Ckѻ&Q * }\&Ėu:YHr|yK:Ob8,!KH4 a8 S1&`\lڻ-gN0@>fr(vC{͝8Vq_,cըWq/%(Su4?8`r8&s5U2e(0/[-h|z=n.@x͘o2C^[C8OJ_mDج 1l,>mGYģ >BX`t=FCM8lT[eR,lF)yZ1(WB p< oTD6:+XxYv\| QZ(@haM@DSl޲uTMjuM!IJ]hT4e$}Qd )g؟C`~q85^0Rnv;ǎ!=k#MpZӚ)mjP&-C\,a A2&KByl: kzVJJ0H<ф4fڪB))%Q w9hb!~M/V ~]-aO^8`RZ=Nq*-JB{B#G0,Cy!'3}*`}i{3sO:f.+Fefl[J|t"_}xI˷N2РzKםn`20jEUgTy9n40,iڜcgZH԰ӈ] {1.dV/3&7p&tnqiJVόQFMn8/h8sZ{#˅[qB}5EFU MneKd .iP@w.!f"`rqG!Ph`9&w- 4\b,#أ ߞ 3WĚ'=1rvO> -bx_0&h5Dǎ¬V U.R[΄c)k~21`qZc?y] 90O1"D)a9:#00+3J4CиʜFA* OX-;UcX~Lstg>r< b!3"P4 B,ypQ2u "%Yk+g4DWnz$=6$y@jw7hH?RьHlx1+ 뱐Ku~BVN.@<8@ "ʁI lIFʪYsՓd^82qОL X78E-orAz `4. Bmbw\Zt;zO (qn V:-$7`قI W|F ŐUwalARb9zmdp7 31eF Sj@QFkj[aQ˖hyv`Jj|:#@^`e=t 8K. }6)m|JB::?n*fo<*zbKlM7 E&n25ffL lIbኋK8(IvOrZa˝>pCw[,#asMBe8(O$yLArI#?8c_8폐EyzL@\ Q1CZ^xi0MтȖFθrݮ'Ip\R:qkJ"cU^pB[=(xo Kcölr9yJ|A = VNڤcYhOF %tq%.q?7_n)n߀ 4Pn G1r5G[qz{xBl۬r$,=`о6΃Ac23y69wMbMc(C}7qb/"u˓Nu6 (l/ Yx'4Z-HpdHQy,oΏyXpC`: : PoF-; %s4@M;@@(/z/LXxYJNe6T@S r:Bձ i&z Q_ $GK!tf!x49phXސ)&^Ȕ,wLߥ*xk/[Q.nٷ&uuA/"TQ~E͗fT 6]tg52F:~0=QTS ,7S\z^VN@$ө85e/byOT J0>%qnK[~ ӧHuB{w/ǫ[C ŽQ\ݽDMogbt`]~\Dwм*7HMk1Z ipQSb#q`, _9ݐhN"p@jX/7rֻβE5׍Q&K'!E\/ R k㗀0H8+_tfBR%U[-r`at`AgM$}?sL*Ò/@MRUj!1dG85ƌnxq/EdPU~`rFkB@mB}a  r*:1QmXu:ɾ$r!9L"#ʞ(HS#˕oB\ZzO~0 Q Mk"<\4ObF{2 fW,n9ٚgS dkԆ b ~qcgK"oys'N–y[c+g ݎ2æt't L6!^1_ W͂a3ZfXVCQ^*5p'WQx8%R M& ꠘdPWһQNJ~ #gKa[-ʫu.kcm׃4F"__n$--4/ S8[>N87LK#?E(jLh˄eKT)04aoNwnq 34p+f$xZ0?u^,D pJr+&㥖L'~ش,$s1yJm"a#;uW)+j6hAaw7xWS;ZF?(JQg3ysWԡy5V(5`s/*TNybtO0S 9CRV\JP99 &FX7.&K+6=/7Ur] p*'3 a4:%+Hk׌gWJ^YBj#$Ł3*t#@xn% 6`H3S; U()T 3ckFoǼ/X)8;uG-ೈI2~aFR*G}Y~Rȿh~jJ]#Gn :g R3X8SN qkf}jƤţg_a3g2ʁIM\"H< ʒ3inX \yghXO?=O*=k^:G}-FW!(PxS-2^)X7~pb ]ۋ+C#PMٷ4XGxrhhS(41V~0MЏ OyCƁڛ^0'Cxs@_ FnmA e~ߌ,%O`̶#'0Q5%"#߼O6#[ >3҇۔,b[:FX IP!Kf :OB1JL~ ²qHg9a ]oo?+^Ky%e|k[ ˄6⁧ဈ-ͯ8@.c|+3=5SdQfVѡhHu=C jo{B*]|FjtT!p.98tO ByͤkO!t(9.wHqYHP^tsmJTMȧ frQ[0 cA!EX[mU H:x\LYAPPf/FTڼބ 5(n_'9=0,b!0!A4p@ vsuǛq#-7flUG/z̭ϯx,<VWf{u p!t {{bFWPK !y}}docProps/thumbnail.jpegJFIF``CC" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?Cпjߍ5w^# 7~X31gܶ @x??3<;&4oK1h2JIe3cn4렮mY)d^xuW| |;i/< o\Z=GcV$2O)\5WlKaOq#hxq&*G`q27WkN5 OR@?gw9wqGg%p6qO9xcJ)Pib/J*W+XՅॊrҥR<5ħ[4 Y 60$ k/?x/C? N|; ;?%ӵ[Z_շm1JHclhNu_k^⶛}Bnt"D+QJe-J'i_7~|'τ/x?ð躿[cN[Kt|Onmbv]TLpb>]8Yi]o 5ʲ|1^u_c ^&sʞx*rNc*҂p\]lV<;OaRfcĩ4֯*4Ҥ>S*.K$ѥտo|) sQ G_[o%N~o뺯>-~ͺ5]#⿏~u-Őji:Ft.#ɯ/-Ǵ3A_g7yxOǘPk+<=X1pur:U"mJ3wݐgf2uWr 8NѕT*ug Gg]+>-Z \WVW%Ҹe`߹q~=)k1Cn2ʨU|ʛpwmN4/Nx1O 6(bWjQ\gqSG+İ*xo uq8|ҭm:Hاi9BPiǏX?j7G,oio ¯z+'yԛMoE-/1e_G,oio £7ď4ڷ W=)>Oxn>+Ol?~7/y#7ď4ڷ Q G_[?┟C'F7Ro'6?KK Yg$WMV?jkVKhPG/m-ʏ>;kO3>T$fLoP֖ٵH:qYVGK/FV1S]V%8:xx5;幆G>(8Jt>72'2l#-V-K Z8jNtXk7ď4ڷ Q G_['yԛg)itYG,oio £7ď4ڷ W=)>Oxn>+Ol?~7/y#7ď4ڷ U[?bAo# 8' |d$bl?4UCR (\7$Zn4[2OVi2I̫VVxPZSr,Qs*KѩOv?iN98/_>!m'b-3-mi>tN)y1̫rT.u_ut蚕d-9m' z2Hk$dV2 8*OGHTߏz߳y?ecK 8T>2:J1pXINuܯΦhʼ ✣a~_Hlfn|gf9,~d52ON<ԞaNV줣8<~v1[ ޟ@LAG,oio ¯z+W/GzN.'u5-/Et<1 >s V~~+__ys2O !&exWoxLԴ-3ĺsk=KVD/緾pVR$nW8 ;'#xs@ o#uK*7𭎑msz0CVɤFn \Ŀ |1ZGc2WK<1plviүOY`,:_m6,'p:Ψ0U¬v+ R5J-0˝NIFj\}O{^+Rj7|S񟇬ഛOw=Ojs:Z~Hf2: mljoË;ˉ-+<_i`^X ?|tEUA:PI[BN"d5ż׷-S|-WY5&wļUc*KtfXBUkᰳc3 < .+!Xg$~\ux>iTN >wagc8`q*W#/ `rʋhqt(Jog/-ii|%^)gbZG Ch^|"<eIW SKKHmij$;~E>k^%~(V [Q+y}mj)k"j4BT۴ ,R%He> |l~| eš>(]|+]X]V]JZzFeZ!mڝBop1(1̸n}ϸ3?x;CSG"dyC>\j~|[qxGd4tK6=Ϋ\o˳Qw,YWOx#~ c/ōKź/,{gQGrR¶k AK4^ag W`|{QeW.mwvFk- |agsjXH!V՚ b1m/GPSjYš:~ᄚQ|={is_Hl/.Xw=᜷8*mҮc>rfFkf4%aa^Z|5YG7;`GLj 7x;'ß<-q=|h\xW*աB#dSs ptaʲڵ!sUUH~ %Q5=2ǃ4FMmCB ;ko'Z)Mk3 ;sC*8u)5|<8>*S>ڕg^p u\^N]&xS:W«]>ZKֵ]F_1iq5GYi]qcsqM]2{uo7Eq ϮCF.چZZiڕ͜[[$-11~ ?ì7mF '#пXk5[F^ ?BO񭃩 ]gG'Ƭ2YaeiǒT8>5q1~վ,&eBp_| Su-FOKj|?M]Ų]n.dFx[Qlu3uj!zV:^hznhEUzm meqiecgmvEQF_x,(LJ|>)̳wVJم<-4K IFdRNjJs Y_u*qbnT1N/b3:nU Ni:4ߢ+# (((((((F~Wq]/ i=d-jRx p*QR2|Acp,DEabXF xx`ߩ5'9]/eJKիVO-uv]O__ONxmbŶ|!𾵨h:텄qekuu[I"̪o2Bt}y??>?>$xS3npkV[qsK7EI37c x 1p3g⊘ riУЩªNaN5&*gLJeU|Re*G5cr5ƌjI%E)9Rˏ$z"Y&\P"{]n%0$٧aeMo!º4M}|0RkyKcZI#Mq!- Hv ]iiڍgosG׈uH%vfuijrDкNV@I?eO^e,kk> xRZ4_D:z]XMx%YelPF?ӎ|E~/<Jk> 2G1|OyW_∵7:LJ4+RԴ٬ ǟ=$ QJ2i :riȚݥZL7L6szn, [[ ^a˪ʣZg^VĨ6&h7 } y' PbEac٦9^<.' p`e7bm1x_⯈[IeҴO_E^ukx+k+ ISQx/ _< ?ÞDuu?ǚuuͬ]W֮x|akdm5Ŝr[z+29UC@W]KbqxJ܊afp**(QUlUMM:r^㰕Pa"~rq.;"V19\x'S+*lj0^U*G/ ~6@ff_ kÞS?.5{{ [+K-Csyk6_X #(<_σ?4 +x0[·[akm&]$#0>`/ OT+}7CkOxaoѴ6'j CĚꩭhf ;Vn鶶4fzMze_8|K]&5ZnjnE&MovgKM&mL"Y9p'u#kNcoꕨq g^r"VQ,u?4è1$z׊a}O&[/| |/ߎtsKsDomsBj}62X5 52&=ma2\OuqO{WĒhz:"/>΋%ŸIO{]u?fO_ koO4W>_ӠԼ:=h4vOdgXn>|dn5&OC `3K\͍pl"{'{m\_wG!swy-֛xIUgo4Yh-hi3Y=t#o\^~߲6c'#>A#,&5pxS?m\VN'Z>m9p U\<]M_>(]𵟋uAy:ŧ M<<౾ܭ VoIPkO??? go$uVz?ۼG4I5$ڶ|S-],_b]~_./|CJuYJ}]du+yy&[jsZvޗeigooX?f]{7վh~.a6mCZE}ԛJ ǧ[c桞})Qѫ}Zxxa349kbad# cbH>umkhx>Z=V{xH>^ӵ oX~YCߎi^ }OW+K 3OƢN&=ߋ4(V%pOߗo+bsTkCw9Mmgmizǀ?WڠׂZL ދ[_Z7|i6q9~$χ~ψ'VZ[5γkz$iWj_ؒR#Դ4}&GxyclKr8q\lNibZ%:aBsJRXtO JL7+xY|3EYh?u{Au6Gnl%uCֶwOZ]^[(V tvVW7?Mu+GKbx>9Ӧ5x_nI4Ziqk x[J6\\xRV籺Ks n'Pѥ؞''UkO #ZՍu٥Bҵ=I|=f֗?/ |Ao>]oV'^^6-SO#Ե}{P4}+֪XweVtaGj9REƸ֖ea P gm)b3)`})3?G%Rv'? 3<7'ʾ_ f,vSVF eA`1y'gEc<ᯂ ~xw5o_ >! 7Pi2ZWۛ{[[9"\p/_Z7};Hƻ_ Zk>m?|_/ CxK! .ui)N7Zk#|iox>͵oYg"]?W%ԳvKj^I4xFuNĞo]WK OX#K<[ h6z^egifh[fkZ¼|2-e9<ʖ+S:EѥK1㹪ц'ZteIԌ>8coȸ a9Sv_3u,0+)9ׯ` , |xs% xzx ox[S|EH֑kky:u;[hy@}i|8 ۏ9z 3xc^.}]#U +OK5:   nO ?lό_WcZ|H6O ?[xKloK)H+T|0W?s̫@z\0SA~A}x8>3^e[.fyNZ9^Tx\εtƟLY{;S^%/hJB\K¬r}y9/mø S)0TrZ|jQP+cvWmM/$k>? h:+Yo½xBZxQu؆Zj]Z4Kl-G?ଷauiKuh𗂟~u]N!ԼgkJ@mw ;oj^#5K7%m:7¯^+} +y|ҫas8Z2eH^,<7&C5xk*e8g sS*fyaaxn_O0X4y7 |5-z?5oF𯎵x:o[C{[ CSokZ5s5\M?:_Ph~+&Nt?MxgG#1_vw]-γ4w ?i}{g|1~ m.O\ ..4A5YmaꫮjZF5U%̣<6sxbaJ" X, Ԗ Ja• XWy2/ >y^+/; ̰8!Ξ;rk`*b+3XC0ckWǥiwA_YK{/@|Cz'o|7]GnK+sIir-0݆B.f?cu^_6߈rS@.5=.[ۛ]I4Ky^Ial١>A>`yEL j43vx$mORN:yTj3Jѕ%)woٖ_tKŬs o9N+rΞS)phVVjSBN8BN>Eo_ii5_x_:`i-5[; >MOYK;]>S{+ݶ*n6gsچ~1⡨x]uv~J<1e!k|o͟WO~&_~iPΟvfS֭,nͶlu7Nխ HVKo~ |"Կ x6[^o\ɢƷ??{6&^f9qN> qO{]*?|kC͹5_W_G={)wÜ]oEMJXi/eJr?dOwV^qK/ +~ƇuxƐjZ)k-3O3^~Io$=}^Jx"? {=F}ZZm+_XgG 2P<PR4˨%/_<-/_Oj2k"=˻5;O-F]_^y/JrkCPcѯ *Ӭ"ҮxFMH-&;wKM/QCNX6WulOu$7g/a1xy.YK 52*5S[2yiP֭'AQ)U1l߁~Xጻ('qF_\M8''y' >C (WT xu11ss{e[Eha8/\<]ޏ)aZa'(͞'>*JR<Vj8G1Xg Uww{7(:^ g }V+eũH=Mm$ޯ )M9g=x:?|3Ҿ/BoxSOZqi';PG}uc1EAPäjVΓ _<#Z^ih,++G][Zi:m266AΫu{}x:>_WB$VkI)4{Kh)]lxA8a(З_ژf*9R 4jZxzSF>xЕ*?:ٴ}:+K 'K/pSs\-xWhfqXXV9^?7q?x};֞ дVoֆڮssaɢz9ds-֖=TVr3w?ۢCvz$ x]Ru/5+ -:Ю5][r?5x?>^6zލ5ޓY=.i Ŧe){m.yb)] _<1B%KMsw+' /4?>xO ^0xh2Eskvi'[8<_sԼ:)"\g}M9t\xMj ֺQ©g{e.iq^wZ/B_> qu ]ZZ./z DN.kJUziQU0TSWnWu.敼4Y%O 1(M.%bKaSxG4P)G"W䕿#X?gr "e$qɪgH"'CU{[K H`bc_U x>ocmc~*MOC=.xOKԼ?SH4K:>[Zk:NP|6fᚦ]:zX-j+ڕWwЄдkɥ{2H9_zNdžǮkWZ6aDiVֺC6.ŅKykisCRc˥:UVqХqPz\XʍJ10R"' ףsLupj]q⟍4 ? W1[G_+o35{(Ěnϥ[]LӬ [hd|G~1|=>NөSTmsQƤe쮮t[=Ms-fxbhx{O4? =+Ttjzfo i~ -GFo쬴-5'P3SK b)G.E^5:Y_Y=Y1s040UaOϑbx|քu>49z?:,5G7p]O'qy-Rv r?i,62 T*\>%Үu}[]nw,ڎg_ [XUo< d-zM^ .Mbk)5K{U/mz{$j| h |aW#ZG!x@}u%4x=7Ԯ|jtZ]~[~nl #Vo'-lmbђK! f(ZXllQwm o_mC_AwUSZ?mJm?,u G'헖~$}_U}~i!SQK{reqi43]6j8r|*|{iJn,<k ֒,O;#}]b]iS3UsYL/ Φeˇ8|oG^0x΅KF|Ig|\5ďkg_}_ æGf[HOSm;r9'ʗÏP k/i~1{{Oh4>|Um=i{;}K"MOOѠKXtKlbH'd?0~?To_gr͸S7q~p x f8O faKY[υHaXex< BQUa:^Jav|m'qwq Xl _/(QLf#6ҔӮU] GB/ xmF=oĘ GS'xkSb5e xaU+Өt|vP_:5߁ĒD][RdYஉhs> @Vi>#ڷ8Oxq.^x.M#_}CTy4돈-l.?w"Ɵi$<> Zj[|!_o'X<)мB$uy5;F_K~cpľb&}{2q/-˱8i˰NuVxhb] %Vs >x'K*1 GPgX< 671nN\u\(T*" pе>C.?nt htOs8g76v6CH/.mY{+?*_ׇ5^< zg5uk_Z-fk,<;IH5;J/BD-FJJs:} RX&Feѵyet$F}?RKFS%V43­;IXC>xFNxO|WJ.6ޫ: D_$oa9oZ<oýWǭŧh nkgjVm >l9)$KcncEo^[iWwUloxaOIֵ bCU4V")wuM=֝g,};7.*>LV8Rf1ٔq;Up~UQ3zAq*ɱhdx\/e5p5qY tt#F:T+xJڧ'N:`/ c^𮑧h #5ɏ_޵ې[#<~<^uɵ?EV|ZU~oZho|7Cgx_"M66wN–&ƿh!ՀԼFO' j8e/VjN/,C:>.?+cQJT(798J"_1XX,ef!-*x>rOy~)ϱM|M nbƞ;ѫWi_oF5 zaxDv:þ+[ѯ`5٭oMgDu-3_ߠ?VOƺƣO|e!mgVռW x> vh?f2ͧ<->TyHGO\SӾO߅\ Լ.VRxSQ; ImD0ify9EaIxSg~ω3ՕwBSe*qʕG^te漱9N@`*aʨGO  fXꑧCCR5g kNZz?Nҿೲɥ=iexz!g>ѵ_xCO66wgdWm3ȳ,/x7 x"Դ߀zyh5h1i|]A|ῈZ׋<BYl4_\k^`]^K&h-b{OKx: ?i6X~ 4 h߈|Sk% H|UK=n[Umz|8nk kzխxošZlQYZakw}ka QCeou4Zq( S xGRNR^pԡ҅:}juT'tF Ny*amGq+#e ^K:uU΄5NOGaUyLdjkj>jw+ӵϨ-Η*]CHonDizu֢3[<^]^+ZY4O Efc:[RXʳzsJ8w%:^ך%P;_[ǬYC욞eࡁ~7S֣ ?%>5cA퇊t",/5MBWKIqG>No?|"aͧk4 f,mM+I̓ζu]#nl/?e/σiڢ2Pl.m/Q PKy`9!eϳ[+=y ;ӧ85h퉍Jiԇ*rNU'JHʄcm8o 07[+xds*ЫA mz˶||oK̡V~;bISO4Ra'O>WOf9Z \3"]R6k*ZUP+†X ~axW a;~~GBxICtoxQGukc-sywIy=`|8޿I_ ~=`-w]2oo \,4[(twV`~mA'1dRqߵ7iU8Cpig<ʅLT>W_:/TsySjMs8wľ⬦{ʘϛ%Qp5l7㰹pg⏤[$ɳ |K6QciU؅K%gRjUj2<_H-xOLL#RGq,N`rX\EyJXaTb(TN5#?+oѦ?ğZ=hZީ5ŧpwM~,Jlb |7|=߁~|2񧂼E?ïi^~#i$AӴRQk gK䷰t3R[=|#|ҴY폈5]Gaox[K{t 6D#p<.b?be?> >9վ#|~+sKVX/,#w,4R/N_|s$Kx[G&8.iͱ4qrαXû,Qkzo$mYwrOzpH$Vo%O5a?_>xJA;|a-<_oϊtm3Pդ%uLmkڛmWNVcbsa+u'~ν?<1 5oĺMuo} $PxCuVWRzvk\@O CŮag WӖmZbu?BCEraukU0T) _}|^&>қ{ Rt8o-rwUb[P2zahNlUhc߉Oǟ_/ϋvZ-~%/MӾ k:e=_׆'NITnOn,O9ПS <_m?N~C>c6Z5Ϯ6/mNWsjzLEsQ}vY6e_W_jyg JA^OՂ:k<]xbppۙx _y/Or\6qU1*Y3 F"%zr)<_aj`q|u,>? |GOMѼAqG|Ywº:lj{|7Þ'6$-|A[+K=f{.q?m?o]|vn~!7"u#ͅM<_oⴰ>EXgꢶˇ3.IF:GكaʆIx:~u1 uLN;͆5|aC^jZ|5?R/jV1ZCKե/% sdxYmޕk!|1?L߆5ɵo ~vM׾#|)i.g\ַm?SLڤ.N]:6ӿটsjOdi IJ^!V^SB}?]MkZ4zY\Xh:uw:dx|39~OG h3ڪTtcVTiSPbR*kXJtXyb,5lj=C>~G>6ik{<-M{wz詯ZΫie][^GB]Ox᷀W OxZ/ kmwiRعe/,wEQ]4IQ_qOY nLF Z`XL% y*jaqzSN!UN*SI\ |'_?3>l=208|=,Fi3 ]n)Vxn%&/ )Эʎzkbj*( H(((((+F9'ʗÏP $`|8>7PĿwFvd?Ypf'准e^#o KԼCumi ˬ- sí}jg?سK|^K^i{^"o=iOrQ]%K_`%8؟ ד?ϯP+#>"|UmNj44ՎM[xuM6CczvY\FBY7?</ ,׊|5~Y6i 2ژxy> 18K.gɱWZX}G5O.Ğ"b0ʙFIrѥsc[:RO熯.n5-wMHNJ.cҮVI:{`o<5۹It`=p~3f ~gIW|;o3hh4.=ڬ*_F1~:E\-OZkkvY!%dlmXu ρ~+??W D>,]ip_{W j?`U%U~Z~?gLJBNѣ1>;18.1V7 G!ajC3P~J8{L-9QQ&VβڙQHey<Bԯ"uCe-=_1ٸ_J/¿~[hα>t_-`udLܼW E>yaj2x:YLy!eeN'L4r%?aHc=>|/o$x^5Ҵfojk6slH, ;G]|uV~ɇVe Ѿ#xNyxVM ,u0hXtOKs$-ĦKoø_ ֶIX̰jغ<"* ˈCJxLC ҬShNjn(2,$cp} \kfX:Ibqܷ j1Ԩ0qUC Z,k<-j?XxOY]ľ-~ϡ6F֥}^MԠ٭Y_ڃ"Ś>3i~1p񮛥^xzőK?5keF> Inm](khnJUŖm j oi^_T׮mm|ixė:ytp2)\]YŮz.3%'yE,#^xŞ" #/,.;`ḇ.o+?!e8N$%Q[=m<Yv]֫W Kx\|)2wt63¤޷7B|uKB7Bhy_oXof,;p3uC?Mo3D34/ZgK~𞳥xF-uqm*3 նy%״B)B?7q-,-OYX[>4׉>/QkW:z \x9%z5펩]Mx E.#U$B Sr}J08YUis(V kN [|}x*Ta,8:Bʰ1:ڕ8j9>XXr:jXak/aL3GgJ#9:{422ЎSY^3 xћ FEQ;o[~F__VZD *P^,ď8\TI^Uo >/8'ìEּa階\Z2Z P\J ZaS?<'kz_CoPH4͵Xjp붚Yi%g^;uߌ5ߎ~ЮyD?k45M+Q4Risx}²s1AHڕ֡>,T0c~0&J50 ibp8l֥oSt1S0ׅ,O}ox Hc9/5K9F7U(1b0Y; [xY`a*b0_~_@| QmZksXa~gtJ-pb8W7\| bxx_C*?RM#QF/>*y4o7L/5_+^eŝR5kឮ=^|ſ=> :[ۣmǥ [߭Z\ᯣ,uh^%)JhԎC*:2uq`Qa+f]8鍈ʰӧٶ"LF"*UΖ\'T=\L!epؘ̰O4 6IOK^ƀ/'WcXè[,Oqcq=%1OZΰ\[c_x M;:Ѥ [KZx^6#"<>gѵ>wSZZގ?_Jj/7?V׿aXeǃxsľ.~i֬~"  3_nO[8ڽ3K Q*. ҢcW3OOrH`| 4E[q\=x•af805=*us12Ξ#&˲ #3#Bg6A'xho<W1|A(fI$Y\˶fIVhN `u"=TI|qŒDAn/ կ|;=Ө=kNkv1/K xJլizVw5nOx]hoQ4_Wvy եGy / I=5`xloD0F𥷋C[?O3jTW^kfc段6oo cef|=sy(uou{{)n7gR[k+Kɥi\w<MwZk;[u w^ԯn&K/K%÷V^hxۋ9}ucg_Ş!oΣ8Uө^4]Rr(77OgKG *X*~&dƊic0ua'Z8G^0S%IVώ<ODq?Ʃ:[ n`2D1|{?Z&;ƛZHOkKk14fUdi ,HDn &eZgpD4< K-]mnA66}-寊Ia*hn?%mmp25v Ar@>ҿhxg_F,ɲ,5lfoCeU˼B[Ab'9#9R#?v7 c pqxs!l9Q^Sϳe30ٜ VT(ghu~4H>cQ,dVV>,h^u|C;'}h_^x_&/h67vx_V:Nem. {mƪI.h`|VD-~K %ϋ5ӭI8 J.Ub.1doGo#\g5BַKs6M=vi:y{\o1Ok~ϡ2|^a| rOd_>Go+Øn0ü;e]SRf/9UZ 0 >ee,N>SQǒJ> FJGQg6dY࿋!gngC>0\A:~!w6z=gIQ> ؿZHO#̱HM?LLT=T&୿L=@b'?e΍6U)3>vX\xn[RèwKV=᲼n |dXF Z,]7)]ym[* Y<+is&U2gJRɱN(YȨ晓1<36\p_Ж>)b0Uz&h>q[~"khk,yV?D$_7#etʐKԴ눢 )ᜁA$S,6E"H!3AOg?"+?F|p4vx[R׼).PO]Mx֩: %5gv$ i:M᷄5YS ΢C1)W(ԛF4ziߧN3V% nUw#1xiV+8bgJ-_ :*uvaZ/Nӝ40}*۬O-p:%!;e)geE yǗW෇_vWqyjztw1,ȵZR_[k>-Zv' |+zvFe}joIu/}J1 K%>-=X_J0xgU|W]\/k?cO\OZOM&Uo *J~:k^<1\}F!:'MеFm~7( ,,侺<4myiЭ_^+i?V~߰/o?//~*ǫxwGIuYx OBV4StZ_]}ϥV_3cßxs]fƬ;aF * fXLFaZ8*. V,=Zi RsJq4e^:YOу?lyU㬓0il<5 #C BL}*T*bR*]Q_%cyfa *gpKmߝi;}ȑcuSLVoSӣZy#D}*$?<]SCPX=.?8Lmr9B]FPxU*w 0X|Ml-j +JF001.qxeJ<&*sR+cqن_,? T,өt1f bS Okm k{Xk{Ufp)]ke%@`L* Iq5|+[3n;bPuu6|SPX?=: r? F4 OLJXL8C T9ㆡ֍(C8SգNqIF|pfQĜQ8UWqqx>K **2E:Υ N_JnQ?gV\^~&-k=GLҼsa^[YѼ<xw@,^*M;Z|Yt|r^^~CR[F6gW4N\/U6rD_dfɼSSxA(|)Thl<Ӯ>3uB XėV}NISC[z|#{$[KR|~ O]RxK}o>_#S_G_S6"$/#M^ x]2Nt6|= XוjUeBo=/4u)azDʦ:/藞өR ,bVP(bi~_dt>V!~IO{hK5ms s=2\C 4GgH +?F?}מ9> 4>0iJ~'GW~|`zVg{J{V~p\ rÅs1#qV&kOKs>5Jy'jXNy6SpV2|n2T<&?[5BN? [ BU+b.X\G(A)'̿QkGk_ixJ~iW_wVjK]F fn>=՗'Q}J;_ G6M-mZZZ6pwiymڑ]c}C% \oՙ/EoNycvzO:>.$H4{mtF) <}w⻳iwy诠edZ+`0~2qBOl. Ie1iaF&X\O߉H\VOn$J:͸(ȳ´|\U,!˖:¥<.8>"1" g;]?- >կ;;MaƢFqs隅1\o#L *$<׉?k?>_'|HK}v:4/ |O>hz_77-aKUDhOu ~gXdŷw5KmE |;–֚%&ap %kv!BxOXl~4zVc<DXÿ tmHCP^Do:qH-|GmiXvGCϊC_ksG6ㆣK ] K WWҭR"}1qy~9.e;W|֞4̾,n+TtGPT6f5Աp)`@Zfkkң¿<5<Ťʖ'x$ ˵XOH~T̚'^k5: ޏcuGMkw)6&M_#xºj:5mJB+imt&񽶕iVz<;[W{jq]z?Px_ƺoZ_Mg⯉!k15 ;Gw tе+f ;4xm¿G24P9Q<k0O ”\5tR \UJpUx]T8,s?BQe㌞lbxj%ĸ',qQXZpt* _im*]v/ Ѡ66w.++;P]Vq-HʋAk}π_⭿/;WǑJ o|..EĺXeP[a{o#_4+>9ꫮK]vx lks{ϥjv!4anfm4}.-ͭj: 6~ Gķ>񿉦!kЯUcz' /=uH&WN9/Mxg=LKLm ,Jʪ*o,D00(sUN:N0ix^һG6x? Xܪ|Cʆ??ꬻ,# [5N%\*|a1a~П-|Qi૟ }g iw? t׼Ek>6/xo^^x"{GBӬo+g;a?G 'K5PuKI,/ͦKkKx|Ih&n|sO?|S?t?k]]YN5ӏ*,%Sy1JOJJ2<XahT&Zxӯ_ xŒJi}bYKԖZbUiqcP)ctkapCK7[xt u9mUeyƞha\"-APi}kImVVXkX_=%u?? Hj8«.>Һ&ގ,u;&P\F[_I?sJm^h,!{R/@VKA$Ckn#?sb^ui+`ťz=csig Z[mG6E6L9 ^)//OYv1JZb%cT1PJ48ͪ#^k0=0ej3/rcJYfĩN8#:괩Tkԡߣ֟?4\O/%?fD_LXb$OmnM=M<7Ѭ|'e ֖ki5Nןdϸ̻(19gCk/˱9.eSk8S)JUyTB/V]Ac^[ok:myo<Hd __i~vf뺌><ȰѴm;ŋQgeeD".F'Wh'?^/RuΛH}e]?]-AC\y-R ޫR4.<;ek!:sͬ|Yɮx'~<UGNB0.Yot+­5uK.ՓKLJg,fQYQUө05c~sʖ[<6*:.X:*0ظUuq(#Ͱ\ PkQɳlgc2Ncgt~)VJreb)b^&;/XLGa2Xk6~yw`Ǿ`#e#P*ywojJ"d`?fK}v;O $RPxÒE=iM$4R=A-MMFf@׆i~8q{[N.s,:ω.|"g /V:uXuu3VҬecoZ_k?z۪_eywcNuKľ*T.qbӡaU5r΢xkB 8z| 7}2kTJ(˪b0pƸ8>/C/qJT5&d UGSBx|g[4W/G? M}F-E&3HG/IwH5mOZ[Kԯl4:ZY56R,Ҥ6HRo"ף]>_9.5ZxK|k:>2o\?l5N-hV%~"O''u-[~3%i6vmwu F(XxfG4XlfN+QA*K*ӔjeoNXTQ/i <>`Y&Ww y'!;+j3t`ַq ^FZ#յ?zϊ|P;Q->izg~xvz^gV$ϚGӼ?ii>_E}#?^"**o6 ߹S,/Vec1LF/S#2ngt1|oĺS)8 FXicEP0(岃Rk -þ'NnvϏ$=m;m?;Lb}?7Vn(Y[jZdz>-m弎N0>Oo x|% ]Z ծ43á[h3ѴkRѼ15zX4H𗀐ZTiҭC*t%*աNRRu c_?>RpЯa~'dTFl5ZlJVUXhVK xr>R𕮷q-c^ҵ72nU| 6k7mfTЏa|8ޱ< |O~=\W]J~mSIqi+i;'Öj>CfJi|m'1dRq,-q1Ep c0OdF &j 5yeu.G/cO{6wdr 06M6s5*oWR3l T-^ ay/Ŀ>25Qk/ɧKIu'=c+BS,$㡭~CNh1iE` ʕ\mA+Me$ x5^>QMBhfi%Nk"MSmSKټ[EwfȑMŪ_۴M YQ*[O#'uUs]nO=MʼnഺlFjٖg)F}Ň>\ ~0apȼSٷO|ue:|.VrcS KRIU¹Fj*QkqU1Y=L77ӍgauAFrT!9)Fju~O"ͣgzGρ7uJoBЋM>d}BdBD$!g aysZCUApu2q:G$cG$#F ,~U?'$x"|5ǺƐ!Z(iwZiɫ4'VQ𐸳=O?@hKĭu=]xQtSIՏWX\x4T%#7[XgxcO(g9Ɣc8~Ib)f*:S06:G *ԩO/Rp/<}:xS\[\f .+dX,[˪y}\Ĺ]Z؜k< GVrSFSlV#_^(]%]xMu),#akkew-\ھMU~9!~_}I5.7K<_xAckkoKΝ{eۛ[OGamto_\|!կ~xVELJ3oxtxRM\iBo\+ZزڵO|71(:]W.caiaj +S^ۯe&<-"5uE+S׭,ES@oblVuU56hDc}aykyDʹg[&]Gonn[kkMIgDOֽC))-0{n~qx 6gtkW²겦^<Z~YWUҵ^x_-qcZSx7^ڵşZxF /t/)3w ?ǢSiuion!o>WSIQ֯ XtxWa)O*K(Vӡ:1J8Zbpxlx }.U 6#/ x`S RO4L],V }c1p<3@5o#.h/ t&t$]ö:e=.|?vXE&u 7UW_M񮀺$Bv:k1~چ!M?c ?D1OVO-]Ix p,YWqqajhW:+SDtm29t%4_kZY.;_÷~oGvo[lִ ?Y} *(+ 9C*P} J/v8帚k4qUi2;,Mk>;Z/״ xoF\ZZNK -[y)yb0Hyп5H>2|2~Yj^7혳u >ZL3 LVMvX㑒RA_s+wV,c.Λ*K4}Vد.B?lu~ЗSxS𿈼7,'eM<;/&ķ76YZU;PuVӾw8)N<8k9a[;}X\eL S޼5*S׍6WR0? |&8ㆧqxyNUfYͩ;3kf+ V8%*+c0աo{R~nzoWNnv[_컨#h)mKC[+þ0 ?Y][X񎃦v}gg66Fn K7t}~L~(1x3UмM}t FӼeۿkpRwCZ^xjN+*xO㎱ljf=ä~Ca֚TrAK7 %/x#0wof2\5{ …JTG-3mEU*d*`[,SafyNa_G>43l83|BlN󺎞;إ aC BeO Іg$4-}9(Mڵ&WN[]!7Zr\ѻ!٧1hIaM~κ:g?| 1t`#a4m1trd08j'5Z׉u7ni:ݎxRN+NޕWԦ0wyrۤ6#4zֿuoI:P;'Fu-B;\k#D/iOVt˹-Ӛ }僕LGCGo Ks! S # X搋 vaB,nas@ /.O \V~&YQ޹[P,#t u~Gx#V? FM[-j GxΣ.>=!9K+Oo2s—k3ZoxU bio*IlF4Oggځ?N_~˖~Vw:ோ> ƓլuOy] |ZaXPf> ȼ'em^6k<.ed8 ,ARϯft>.rz|kbax]#SLޡq?tx;^te䷚GtPR2]Z6mEol\[[5V:JPf8lV:O"V*؜4GV|~"j%Sg|qq#|KJ8n+ɱ~7.SaQcp\C:18*L^QIK[g o½V[qxV4^wJ8QYe{ vK#.o٦)x_گ>+cej'|Ok: Zͦyq4vw sjrTË]Φ'?_%)x\,e-F1xC}W&7nt|cOxgO. aΠS{~ i_!n4χ-{UÍMVƶ׺=:ñ>=\$iC .eqsGS#` ΥP˱x סM֋1bo7 *1c:{AqG5q.n3ɸ-̧R:89V/:f (ԩOiecc}'yyOh&UߊKo[[AE)gѦKx@5B.aX~|~Ϳ %[/V.oX1|3 m->maou+hѭttI5 mfDYӮm־9wυ:5O i~.u}djwiGiݯN4 > gxWZ4/o_ 4_A~U]ZxYPMZ{J]2[K^a.<+ήMc|K5rK ><.6xooª /1d%m'Ma)n&xs>̳GU[q܉]~̋qouW3]6CtYMwVwo2\gbo~Dz<]45Þ"ҵd/5GHR=>wm2}WIۛRh_o&O u|Zŋ{Zӓz<t6}nxO?OQ761\548L c:7?gutEΩxY?mzڶw6q[}MuWx"o fxo37ur5|Obd1xgV]G\D*،cPupO}%o S&~;2cQ2 -*C 3zm̰P),5Lm]~6~j<vmh> k}^Z~5_C!P0_]HFgglP© mDU_,߳)TK1~8M gUzQǴՓq&ekɲ.b3LchWO<_#Ნv __xae:Ɉ(F9ũ)~x_ sWiL kWD(UR~kQUor 3Lj\Bu|}Z2Q,q U'RyY8I9~QɱExay>3*S!Sro5+ώe?'||J^? xEӼix{MM>ў9֮y"{ʎeYGjOٳQ>=|!u2.5 p<:(u7{(Z -ʹPO_l>xIiGx=C@_闾 ӮYJ5ɨhQ]C[g,qg$B֧F:sxZ4+^=J/~#jQe}gA׼>st<*Z2 욖m>%goWY1…zxM (pE|im.GtvQ ȟ/0Gh;Y'5 j|; ?ƞO.RЎ.>x,5]GN2k߳CKx|aftxx~Oh&/j!bi:;7˹]Oȑ|ۅ 幝|b*x:5PXT(Wt0eS'F=xapobYGV,-\t:y}J儡R |o ,?=^*t xKfjvZ6BM}3YZD+%K$q]G hzM^g&1]_ 䲪ʠe̿hx'_'3>"<4xcOӇ{{PƷ>sgAiZV5ΫȪ_-i^hW6~ -5]&CWΥڦ=wO=w64w~U2Z fQct)b3yӠWЅ:מ_Rqgy8Sp5xp$c<Ʈ.0e2UC C K8UjU L $-SZFxF[s7+@_RP@ӼOgmb2I}:6k"_xᖝd"G㡨j&߆aXQr~];F'MAoi$Rj7r u&DW!OI} D6ߩOo7:'ŢA} " Wh,uvJ;`K* LZuFou^i{KbUޥ$x ~+g"e'f V#~|P/r<\/}iƝmEN¾%URTO +?LQO ?ꃥNa.<jζ&*9I%*FQ өOe77:i~8|+$x#/,xo'cLYm任xḾe帅Gᾋmᶯ i|Gfچi'쁻Qu\2  ͅ6w>W_%ΟIE?S>ti1i7uM.zkXhMͭ3{Gid(~ҿ h;I[+Fk[x^+ZD=%Gq >·]CV-J^e.'_SV#'e8XGRT-X7bsSkԧJ4oW ?L˸̳/r<VlÔx8P7;yy'^+be[Q{/>?rڂxW Uxnc]s_Ҽ9i$VVqHqdY5UHdϛy& Mfg*i:_j:ce=gJ+CZ Uӟ㏃x34q6n?-]>LV%71dG&%޽+ gYZ' -jQ>MOqP*1T՝%,uk-}i;|&5/:~=֚vE}6M7z M.}Շ+R!OX5IV(21hdJWƯ!cxn_i ԣYaY 'L,׵ O3f{}>+ri)?^L u|g NdtH[kYn>zOyB^&8IT\n4 ::εIbtөAXFhS֧LjU_G~' PV1#RXF5hԹOW # -=:u}5_>8H]*þ kluOIgZ;XYjۦjՎsJ|F~hޫxÏsxB k@H'Zƕ6}an\B'䧆 Ɛ Fm LO3fiWM|9:h EX WBx^״_T-|e+_\I-ŗ->3ii爬4q5xXDٯ  |' 60e᱘XF Z~Ʀ77 jSa麴*/qV| b3+Fc&E2Fa cca9^2 ,lB[cJa20|48|-q-^6MeE F"VJg*.-PTi!^|AxFxL𮶺`4:]oT[V.]B7KsOs.'Ĝ5 c8sĬ;C,'ن Z(biW0i0zԫ.W(]okZ?pW}&N.r4Gxc*9<7d3 J*UVRuoTPq8=_V'_0O xECFe4oou&mo}"Lԥ.4RfǧkKy' uq u3mu2BY_iuhq_P4>eׅtvwxR^"Og𦣫ĚOrmF?tO#:nieF,O+ķY.u]1uj:%%i2i׷z )Ox9\.y]K 140تQba(ץ(}b5Jԅ:Ì8C&s8wkid#/e~/0U!u{}SH]:_0jCMjV!$tcDW; 5+ }7Ǟ}GK5mBRs)-.o0'Y5& kj}CW$q4|RGJf2Ц7+HQjG%w^:F 6R=gsF<Noɹ/n|{$\nZ:6wG~-:2#R|qcb# q Ntxӆr8:X 4(⧟ⱘDcWS+0h?> x{ _ Xwj>[i^0oouOh^$x-Y/mU}hcuM~?ToV */gO&C\i(.)htm{L2~'I/ox-mm,ao%͝H??l*_?A7e|AM⌶y51x)ԡ|u)aRS:ԕ%N~stҔa/=S>8e _A8pjጯWRVgVjBV*KkӼyxXG1xOS!C״*qA@8ku0>,B>6 ex3֭T<7բ1ךN[ɣKҲ{o>#>&>Ũɪ,P)n}o=-o =O ?e?P?f"^h"xNxSƦE4KַopIc$9O >+~{_H.<9> 8kg8n/<^[xL/>b0X,VYa10e|6#)wZ,V.cjtRZ'JWy%(^?_ }qn|)㲱i 7>I4^p嗵~kWo>h<)K9=:;[75jsDu>$G*7dҼgsw?M'Jƞ ۥ宵Gc i~@'ៅ?Xs F|4߄MZ>vk46+Ko[Sڤicgy$M Nh3/S .G5O?bs.!`(pxOe*ܣ,5劖5<,V:EFbcЭGB3tU_.TaGMsT"c o㟌?Η~ȟ !<~$ [xZot+'JƏ=&V5^,r 5"GQ4sFkvr\_Ϟ Ɛxf?;fn/KdDM:\[ώz~=bñ/w? |dt}}-,m!PtHͼi51Ok-7?dx+~|_,|e0S~^6iӡGѫjRjJ5 !9N0G<0km2,V1׎kev8|:Q4BU_(ik]杩iw݋i}'VwQjUͥψ^ًtGf^NCtIBʩCd-4o~%iM@ܯ}5LVЯu|3% SDsHCTGwVϬ-,0Ғ?nX~mw`gs|iZ_|XVWxԼgn@UtwomwG $Q}#Ыg01վ >c7^T08dX8ʞҍ* ~A[|9#׈u3ź Oyl.Ŵcq4dKy|I:R?ɧxW^q&kY]q5x] ol[jtKٯux?ǭ/ m/|-x&jo=o⾯kx j_Oxz0ksB> M[Z+|R`ffu mCEI.W_[Z%:q{M7*]^Osq _I.%\Wq 0ٟ|GØ5*NL¸|0*fr|./>>UryC*-< %FY:30(F\t1X,>crpkReE<$' Kŭߟ{exZΆůJ?W|Xx3 f#~^,1t>KOW.09foc1X*482Z_a_T:iMy]KƖzՎa6zΕuo8Ƴ[Eyegplok]m`)ѮkJgkoqxyEu;F}6!u+"JԯzϋOk-5xJWΠu}K..u=Z(uGymKMJtجgi_~~?OjZ/>/ [i]ŨiM]WNxѣhu Mm ?>?g_CH ai\aqjVC Tʫ8VwS C|gڜ 0EZc_ q,3ͱ~ nyeyeAlv+/r*iJVOWg|a.|K<1i~\7^(ЭuM>U0[[E.R1tt)Wo^ggO&xNѭFw]">9o.>'ۉ كZ,|aJ#𥎡e>xwM=}o/,4kzZZiJծ/IL[P~~&k%ޭj}>MW~~qq^B_ )gPZTz(?)o'/?gҿ~+vU_q{>][=ԩЬu4{/j:Mݧtk7>F>y$-?$[_}Wx} $r̫88r0`sLʦ]3GتJЌe_Jj.5gN)p2lY Y8qQR^T`2*TjURӄc5)E~(x[M|Yj: I#~ۯ繝B!zƕ3i?.Rۼw>bp|3dyTgk<;,f8Z^/t1XO sLFҽjYZ^5>S8"< |QĞ%3G,k:ܞ˓UOڥ H23_֘__᫉Im⏇!tʕԾX2upHGQz2L)k/K!S)mZGei g͘Ujԏ\zٕO8†>elb!u|EW#(NuBNz?q8Z q 9Eӏ9~1j[q_V?OSK}9 xzq6w#mV~Rl2r Y[0NOc4SBruqp'FmPK !1ennppt/media/image1.jpegJFIFHH ICC_PROFILE mntrRGB XYZ acspAPPL, desc|cprtx(wtptbkptrXYZgXYZbXYZrTRC gTRC bTRC desc"Artifex Software sRGB ICC Profile"Artifex Software sRGB ICC ProfiletextCopyright Artifex Software 2011XYZ QXYZ XYZ o8XYZ bXYZ $curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)KmC       C "  \   !1AT"4Qaqs 7Su2B#Rbr$368CDtcf%'(5FUVv M !Q1A2TUaq"56rsR$3Bb#4CDES &cdt ?eGҊڳOܶb=tD5OBFxFw. ʖ/rEM ΧcgؑMj"<\yyMبUн벉<`Pb;tw* vM[N `qQN;Is7/\؀ !@ucvňkKgX(VW25EvEU/&KcЕj7ub)//}5#͖() 񙟉 jp) UV .R=GG'3碫|#¬#]{p2?g';p2?g'dUvYWO^b;f{:] \ZNdPa8*U| G(#r|c(#r|f s>z*`^`q#ہ}_9>1ہ}_9>1s>z*<*= G(#r|c(#r|c|UoxUy{˸nQ|GnQ|Gljp) UV .R=GG'3碫|#¬#]{p2?g';p2?g'>9=[`q#ہ}_9>1ہ}_9>1s>z*<*= G(#r|c(#r|c|UoxUy{˸nQ|GnQ|Gljp) UV .R=GG'3碫|#¬#]QzŘVs't3zQZL1IxdEG5µ4aU k;} ^pIwcR+F;ST:i~u{9)[6ީGA%NVe{*rBΨKYvMja]4ٸ/2eowOu5WˣZgV􊂾ٹ.P"n/ 6<4/ގm:R\,0孩CcS4lN{ bZYT6LڵUkZmM'l) O>- W¼#]{p2?g';p2?g'G|UoxUy{˸nQ|GnQ|Gljp) T׈^OxϞy_.caǰEC䢑RVl\Eܪ)#]a7SX=%|^5V/kSTr`K,ՎlnjrU\cU]7qu3 O<rXe2Gjܾ#)h5*XӒ"b.DCy&Ӗi72Vr=}NmuE?T-n\3&msYejiEk^4E6RkXeZT I]TbnD+oK6(b1;~O*>m.%5\1ԵDnWz'2aJ7{axJ[ףԽy Uՠ4}VVY/]9 Uՠ4}VV89 UաR/ q:8r" ^X}G o߭$>9/UէA_1CRuH=Z#ӯ}Z#"2PRuX}Z>B@yr>B@yr>B@yr>B@yr>B@yr>B@yr>B@yr>B@y-'Uա  jGKVAy*K5|GD~CI rNB@c"?!Аq:8r#>Ah> q:8r#>Ah> q:8r#>Ah> q:8r#>Ah> q:8r#>Ah> q:8r#>Ah> q:8r"SCR"iɡCKzRuX}Z@y/M,>m-$+KIǗDf?<А6hȏh>!$ǘȏh>!$ǘȎVVj:D߸"W4}6Y%HAE4ׁK27Wawm7 IyF57Sҵv"k=_mxK}U24Y9S\s(fZ/ײߧ5k+r:M'15x[OY!stM Z,aor1yWq*j~.ࣖy["zY3N;}ZI*x xKNz<ӳ]do7ZvȒ%_sv]ӸsלIMmM%K{ʚ e[m|Q*,iP( 9TPķ:!#uTg m}6Yj1yTmQr⅂6u6~Yŕ7"*芕(%u bj*U6amtO⫸eUrr+ik١[N2 x gvXڪةDrs4SÐ6zUJtzJoN ^+Wv(5ڎtGs5^u#g Qq5 Qro-_qTRL%UJb+:Atr~ӵ9GW<ĨxبUvg-5=;idq4kZha91tݭoãQ{s ka0}r}ďQ>R 2Y\oNdզݕG c \e]-4tɢ*b|a+m .^XR?]N[ +[phM,> +jT7OnO;[ke`OFؒݫnȞPs6eg uiQum1<4?ҹ<e2sB+L")掿ry߀[K3F\SS ;mV<'ek6]s]I%vnlnGAK &4;*+=ܟzZ,6ge-E tB˖)ivnZĈv?iUw>E6>\y&VosFHԑ(R+bi!YW=4]Ci8ZW*4rkDg҃2c0j1ta9> /mMLWAnǔK=KMUʺ"+joTS&c )C:K<ѭ4-uDs+#G9Qy4S]2 eu}M05|:ɔjĩrV6mcY${fj/2ˡ|[yIHnxnr_ McM/D76o~mUN. .է%9Z Hkkof Ա|O"b+/L OeuiTM8]6M}WRĿU`}FrxC즟ͻb_RQ9QW]GPFIӽI#Wi ThiIp?뚿] m).yWkֆ@q 8V̍i!㦡bd]|j^&ivo~T%#rT=ݑIVYד*i4Qgen7öoZmRcɷ_/gn-;62=TMp]ihQ24 wJQ[]4qG>=^Wk)9xu|Zz:JeXֵѣQ7~o_E {I3ľOY*ʫmFpm>?lqYSjXqj Q_؜9H I+LnѕYhd$2T%mYϢ)e͚`RT*89k&_Z-8󻽹Q귺]]k]Qcu@e/TtswJ]6W:l d+E=ufUTUi F$v/ʫWF,.M+YUsTS_o坵Oۍr94T2XE7QJu\}wMBD\%]+&+5iUCZ7kEtƻmb&r"`iNqbMTƹ#Q]Ӡg6^Y:tnx}ok[DkQ^#uVjEkSCn>N!ak<; u\9ڬMB^.h< Ku['S=[ʯrzѹ@2P'N)$_ޓ{.ISf?뚿]%Oj!v%?H_WoQa9sέHi%]zUUDC\Q*cJriw%RR4mi03DƭT| swhҺESɓ:EU{^]_..ո|Ҭȟb"AyYBœmOix>0x01 1k?wakKZ:*9G[&*x԰plf&"}эujqUt`]{%JJ{ɰ",~YJ}w';Ǵ'7qs?)ȤsܼZ4tM_!_'Zj+SVFO1a^ZR\ZNGf9{)`t .ZIK]xk5Qt^c7a5b^bj=R:Z܆nD9OVKCVl:~nҾ'΂y#z"G"/t%7W-ǖzধaF&#Sr&Q:!MZSލ+}z5 4rH?wBDR\hi[cy~4UV|#C1ՖT^n,¾ϻCYSiX{C,oWeBuo^;S>)z`' .$p@?wI$j;ܡuJC4ׁ\B).4r}sW -?E*MoP#\am GES z/J9$[n֌t;7^^cۖ͂9hFucMSRT53<3T6\mro7?Z5pSFh#|ҵ"wF^]:M zˊ[%ijltuTk+QaM7ױ<ń;N8`ޛpl-kZGN{f). kp2|a5{ \dQ+8Uq5#h.-Zfύ4&-*}i|(pKueUF~\Wrz ۙWAj-jr*5*t#[4mBTeTo^:k֧KO'ڵM[1D3,՗]|gy\ )5kɧ#/^9K!uty|6]ur,ej's:{G&k;Mn'W%N;O5_9!6`7 a;u.˜g,"'?b;q[È;tX37ƺb.7(Q&DMu ᐅHIrkOX֨ >u:T᫛V:jCd\ӲI;6"|飴NmT\ 55:Hϥ'fE"&zQSrgg6{ S륨ۑZFGjꋢho5 ba*(5WGA>LיDW/NyOQIJ5uxSݫQsf߀ `j;ܤ5zOP%O!kOj!v9>pb"~ hdrh 8^iUQ?i7Qt+Nlj8Mu4dSqzEq7SC0'mcwGzQZ(^0ܫ÷(0abI 9("G"j/=F}pb"~7o1%ǸMdQTO"S,.%Wt&DFwJS+^]6ST(LMG0m['|tH˫b쩶E XG2ZOןMkBRQz}^bc<}vԽP[2MxȚj*9Uɢ rT_mU'u=rƊ<\n\6LA:OuԕaX.M:/>PW%UCiQSUl=U]MP7QYPӇi%ao+zOG66͜ܪʋUU#.YWvJ <uMzYj{/Q+]*!%kNL]m8E.=e8?-6l1yURƨGr[aȟf&^Knc׉#JP:l|#d_PJ׽ȟG [0^Ы^|r8c7sUO!QNڝE-:jN+V˩[,sbby,qz_*jEͳ"JիE7{~3<0;<4 ե }{v5_ݒ5EUukkqfd򲦳E?]fYhEӝY+yʜ!sbgm^EBW\U#gb""z1J^[UmlŌFIӽI#Wi ThiIp?뚿] m).yWkO|.n]Z(rM/0di%D[AջJ)pF)AX>:TS٩ȨSL465o2"hk65zORI'N(]h5G'5JK\B8Klo1OƑsʿS[jx?Xdv)U^b/MFvk#<&MVVi$| OR|8ES+ b$FΫ|e [TdED]srنu:UV.ؚ1|FOvl/^t4ntj`3SM~Tle,5cZtpꇭdatv^9OW+V+ziU lk.WIm$Wy]W,U21BZ֤fkS{Fq#R-}vEW_w %r:PXNO#7+O %}pèjZ>.ƈͭthoe_ ̕[TBNPSowE]o=zT)Xǩ-MG}TLMMG+k+7+tdjcm,Ol;fkkwKMNjj;kOi#ˢF)--5E٧l2ƌva1uMHN='S$ZIӽH#wi%O!i49~ۯA@pYMOUrllKntQv؋8nU|6H[OI5]C]b9Tcåc/hX&P-Mgx-ݴv"i%MM5Jk6ͥJօ4Jb|^W.MtNmƑl\Oe֭qS̜dvUgOcIʛ#F:7s99F_V'oFDԮn蚹*+:wzYkO݌9qQzkb Zq׊O%2,*5yQ$X;2UW"]ې,[eIlM4o 1"gU ~K]iLLUUL:NH¥`neE:h9J+N^էW0<_؇g:Ƣx-uZ~"5U[WfBdOIpn$J/p:FU+ܯDބ_sRjjm'qIPXS|7|CAS_#8#οf}sc;SshȊ*mF2ÅpϦŮz UC<Y.*QstUrDj&d"Zm1U{Z5JS}/%oMSΊjguELG{ܪ/Uyυ]N VӚ+bjWèQB+ؗ$aW4VKtn#-mڣUQ"\̰ya_ <5\@O#>"rK)KJZSO٩H#ڪM証oɣrK|rQY+h|W9"kVUM0 Oɣ-mEz\kuCb*Wͮ +-MQNS%YiTݱi.c5J6u:i|z~ҞT' A+[^(_O<1ƮjE:ls7(5EإF6Sv&g^!߫O$[KOF)nVh#Ƕ:v}zBøϊxqp'ud^eB7VW6M+8ZKv@n?w(_%"02l3#L9q˕:ZdT"+Q=Ueu).lqȳx^]pR7u:WESm~"n=?dĹ!bHԱұ]ʪ.q? W*IZ~Gyc]2o6W_KhØn#8i"dDEս5vlM~qQȲӹ6R7Hq{պ9GX/cP\?];Fr?:k s%Nf(I 7]~&s\ej#-OqǎIqtU۪*;]uMUE,!7p;i/mT~7':M-׍ԕ.+BΥ75=6vl48jܗWMjvC-m;Vǧ]3g%L5oPȴmn7sLS&x5q{Gv|NtZsٳ=)J0)q%j C6iO›(1Zl*S;]jflƔ 1C/ENg"*m'wdl4&yX\փNW|W ܭe`R[F&ʫf{wIWo9 :16#lmA3e~5qzb9Dq"]tDݪBŸ'[.y^jiZ"8+uޏsw/Jtєab3OtT@͔ьn]ȞRġv"V;G( XK_ޓ{$j?ܡuJC4˂40dKdc5zɪ*h4YGc UtcSg04rqW ݬ_\YgRt%RX+2`q:*]}k޸nkXt>DTju?rٟy=)#dZDG" tc5M ;+^xU}&5E;Xݩ'*.mn)l57zFo ?S2RTӏZ<}pF%s桮vOQSr mq[ZwuJsIEMv\ӌрXKR?cnM*.OgPWYU#b&osp Sg7*5UpQx1Dnb/ice*Djc(oMyä"'2MNA&P|ZDj;ܤ5zOP%O!kOj!v9>pb"~p hdY'ٻn}+Ruk:B:5TTw>)x޸SM%FܭUT6Țno&K/|1}m Zn+O#SC:WHN}'Iқn𻵄䛉N+t⹽]zn u>]oGDXl|hq}ڙ 7EtmI ۜxSh`uڲ$IՑ9w96]oMt\{%;Rzvhtc*Q^]=W|cx s:NOVA,veC]rkQpw/G}FjkZu8bG`bO3kRf6gKپ@e]tG&ȹO:QnR㫔ԥ.,kyN;h58u-u6%5HMLCOF䥼.jj t,*;4ו!IkkYrY#cZudMoCnë՚t$уIz&UpX}0E "STJ$z,j̚5] Y鱖GRN$s3bZyX>)j̤؆u=.sO=0^Z}C0#Wi$4r։*y ^4r}sW _.ӄi<5@kC >*S~1ʟq&_26F-K+թR_f̈i.+ɜ3P9w'6&ҡB)ҪF#O4qʾ6\9pZ&%),3W;m ;IͽyŸ3/H{]E9 M{=+WV)ڻ+DC/kR+-|l#{=*J7iq("sav!^V:2oBix9Cަ.;ZGQ؋;"tb|UcRWݧyKZ˜ʝ;R8 IwduE<-r"LxŲ|#M4FgpImPک*nkfHTjm+euSrN=(1UR˔u43j\QU?uiڙ6+* br9u#$V.ֺ)s 0ͺ;uGN娚ſw"x~e7?wI$j;ܡuJC4ׁ\B).4r}sW -?E*MoPi#@Ux+x:C]hZWׁs]hoߓ5zka͹98y?wI$j;ܡuJC4ׁ\B).4r}sW -?E*MoPzy<9U]4N}y`ķV•ۨ⡨gSi{H!bTl l-"WW:Yr Go.mQtܧ.5qI3k̻M髟t)Wk!4UM7ϷSTU*Jϯ}6ɇwҗwX3+{=?3QU:P{8nUMW99oZYRYW{Cc]7;rqkeTĪ7Ξ:h>ߋ!N1ԺvgDVj6%CQj× U#6ڥ] MG9fXg8qt?7Q{ҝj]Qn:X\N4={ZȦt0stKCeRVU]SvSEנLĎKo%R:nAN}ں=\oϺ\5T8?$[W9WFskr/Pa\f/ Ah2#Wi$4r։*y ^4r}sW _.ӄi<5@kC ?*Ҳ5byMIQnRYcj=[ t21Wfҩk_ ^9oﲲݪ: En6dob9c-]h.ג7Ébp|BpASoZJ ֭ͪܛ=?iugn:8[#Y4z1گFf/wkkrRA+GH&n4vӵU]wc7uF5qI”"{FU>DZlGmuI1ܪv{.2~t"쮩T}ʆ|:̦[U_m6e5jŦ/KVjY!R"RօKw{Qn>'6G/ƱwQ`;kRKulpS6]r';t>!J5Yڋ"?}anNMB#Wi$4r։*y ^4r}sW _.ӄi<5@kTh (BrFkl9D(]6J7WŦa ͪAפt^"vG.s̚Dfkj7JH)+!|DծcQQQ|<(bA= Ȯcn5TTo>?slg)l8VTI|]Q]c-J_`K}kookiTDMQ\TUDޥӃo`mn.Ud_XeboyRw8Yv`"B^O/ZAG2P"BAPziC2P"BApi:Xs%nip'}NM?i=,9P#r>}4!:Xs$7/ph9}[A:Xs$7/ph9}[A:Xs$7/ph9}[A:Xs$2(;MR?chy0;#IvJȇKOz%'dQ=4#.X"“N@M7/DzXsDF}nM/ph4|KdF}nM/ph4|KdFZNSsT+:$9ASu}4Mq:H$7/ڨt?jR ܾ}nMh >Q}4>C2H"BdhMi%'d>Q}4i%'d>Q}4#.X"vJZBi%"\)U;/M}\>Z=$9H#r>}4>C2H#r>}4>C2H#r>}4>C2H#r>}4>C2H#-[B*2}:Z`J.=T*h.X#%“C}nMhaH?wG/PhGZIN)߾)6J!{Oj!vEIt5~i;cZgSd]uUTTVT,Yk"j+ki ۫Idjݥ'9sˮ˵w2nTyݳ9[-59*#کyس3_SC UqןUn29tݩk2GoUo_ј-2UN5ܹŴ[n{1;pI/+MF{Wvً߰OOsfhꊭ]S~ WCJ&׳ZiuU:LᬼXzHڎVivUKr.𽰳ݞJrZqZ>=]- /L'3]OjpSUHJkyxuk+DGFwN~O ?[lט54B5j\Ss*99tI4OT܉2vpXVs6>+^"&tS6ٺeȯ#G3]M4ܻnT]y u+FLn6Bk+UuTUD^tE]41a5tk4hYW ]V(|Ȋd1ng%}׳L;ޭH&Ί"ϡQpSkI[XU{vusQQ.MtUвT9rF1 HiU͍Sܻ;" gÔGfMr5\r;z:} 8kio.6G+aZ+xiQ>"|]x,dV+* `IrݣZxx\bY9^JyET]78-Qxm'$/D|JOa+sK2dT\/INIHs)fj0QԞMuOcYIwHoӻQ ߧwpzxU̻OtGd+>ޒV}3%#c>q.'r|&i+o8΂Ӎ_WY=Bh7 rGN"Tr"ˣ4:JJjr(R_2yOM]US +훰~K贞U ͕eн贗 {?_/h;OS.iҕ/~ `o??^Ov/h]x~~lR=G)|E ҕ/x-y{G({E>Ow=Ro7qA_8ֺwK-~¬MVtUnjhqaɛQokhMZj)ۦyq.X^(\T-iTܾ47T8I[?.>> ]xbwCqީ~#Wީ~#qxJ3|$Uw lЋ)8H=;]>~U;mZjc:rw&'RQ5٥=2"_lX{Z_P$VFȚە]"sNVbᑹ6CU5UCfN\2݃&eΧ{M]i?,}aVs,MFr8ޫWEMKֵ4KZ=LuU.HbkWs[nߩv/h]?/מ O'z%IpH*`Z|=#O??^OG=R[xiQ>"|({E>x~~l&o⎛&O-^ kV䉢zo2&퓺ڧtYrS&,w=]Kel0b+SQtU_J/1J^sҳmu<'Ua/ܭz'WWpAx~S4KtFqH/oK[WfG#K7:.չw._pF9ω'jEQJ+.v5"u)V2NDTb%OSG)NVc^ KUuL-MUVDԱMc}<a^T*╵_eo4+:qZө??^Ov/h])[ 7ǸQh85Ehi '22jEsUȻE`Փs9eVL:-t2TUgb(l_,fmĮljFKu>s_-R§IT"[/?Z驽RDak&'[jjD؝k*!o9ԣQ'E&a0;*Rݕ%1_SzC57_āughw쑖1_Szއ0ʶDKQU#aus"~׌*玖K,F1UUk-0fne[)-f59=d[_9?dv1҂Sg>Ľ\vnꪄ)-;_". ZګڈJSդQʫie=I1S.DDF4D@|[vٝ T )(E袛D2eL1Q_{OSG)p-83ߥ+|_77Ǹ{OSG)pUcZ{QG JWWo??^O(F"ö5|1Ε3e^xܕUֈXލxҮҔ1>r55QѹsOF"eX^8??^Ox*-4NY`ͻ͆y?m.9K/vq-JI(;{E>\ r4ZܟNkD66YPrjNe>4(,ן+*6%sF["רpi*3V]v2|9FOw$|t656`C"|(ӏ^Oҕ! 1 0\a0*(d]fz>G몹5]ȜȆ@b+s;ٹԛR}mev*KHPK !44ppt/media/image2.jpegJFIFC     C  ~"  =G"/~\秱88!jFz53^BdL\555556 P6o # ^+Y5n Z-߰mנ_-;;InNDm5Ѻem ѿ+ }Dt=Ղ?\XbV6W{[@}}{ b \3~z?;^jU2uj2t2t Y+:a,q! /Y[ <++ g%ElOY}or[}etB7B7P#xCo@7|UP|p #|ċHi::ĵ\9[=nkǝaˏUnUZxe]i׋S<۔Vlt}u:ѯ U: A>FC__gp~+5[ 7_Ӭ>bk-\ VtޙM+us8ڸȶBHͨdWUwXVٰ+EDCб}A$M|#.Q43ghWY#BEoA̲lu +0fd2ʞI42u>D}u,rGs~x+}F!b2%;Mb1*GSo#RnI'́#qGGDXJk eEKJ-a$E$,Y Q97s^W_y+yBƬ4ez!HD)CdA9j"ݑz7{qY#8YckƏ̔39?F윽`_ Fwz,:f;L(9]Kϯ=eIYHx'9.}@Z|X{úsh#G6;J;\ټxt\g9:wH"umKC꾪Șy--4xUDZJ6cclLuz5ͯc"g-}Jۊ^׸*]l 3 D^ BdUwV:|ӇZ^>lGWEXTOF}8ڵ͉ +R9SEo5֔u }t@'# ^-zVwv5֔u 2-[U^zuZofSmOnyD'Ϻ+?$]rcR=F,q|Tn]S+ՅvEj墫|ݍu}pR9ɢP~X:PH5,b\Wg8Z׵`#]Ň/I| ٝcdO礕#kGx3f& /";Tm4 vծP7{B>жsNU=^}@^ƺҎdwzSP7yݍu}pg$Ŧqo{c]iG_}\if'p-+'ju)sM*5@NXj9J6KJ#bϯf`&Ί'"ݕ+*-zT}mE?zʕ#h,["۷_vU|s ,'"Ǫu٦Eo,k(𢡄y :@do i#҉4u!7Eڹ̼J~bjP;,q8;R5}FzdeBΘtR&1\R.}PNvgʽ҄z+z9bi[*JKYAw\*'-ik}ԫ_2ZNf7IܶDV$ g:zvnK[Zl{g,v;fv|{+.zmr)t|&ZQWlC4̋JDt@y-ɘ6`Bft&L^$.ê>s5klx|WJq*ϩ\ oW{("I ^-d;WҤ/ ]~i6[5_yUOs@v9-X?.T{}^BErwbv򖝙hzERI![]]uUW;f1n~:[8m}XhL}@(uM%m6IBRNDv\'jZ|rumv#6 ]*ފʁH,Gsz@[Ў@dYZ23lыFW%| RI7kCc6S×st0^'y3̰y3U|f[,@# }m{"Tɓe%Na?iK^Yò[VA2h[d^K~,(U*ZBK*ܥ+Y< a$7& l.)cRϬ=~$rϪ׌{X^}]۲ux\r"i dOs*q`Z|%Ukz9jv=@+$d=[gX5fs2\ȢTZ|_H_5;.ԒZU4L UIp'(W3b[tL[ZEF.ڑ[É<>FyLy;<@aBfy<0oOaw}>|CSOo-!:BnsrAз[ۨ?&[k"9%]`6O? 9%cڍ{"+Waϊ?YY*(/kW\ghlzkjZhKfZd-BYcͿf>V>5ԫKp:&\\_yIC:<kvV)rJyޣv-Cڇ}/'ªyI<:yy9f/ݙgc'rꞀP0 NT/ca֚cd6gy(x|dăSڙvs| {[36>0­N$N8ΎIg w~ ^amR׼a%nefR??:+tЎY/q'>Uh췆[i^aȲ4D#P C[]Y;N>SK#ed7nGg {>}_!F^QmE720JHem6b4 \2&^S͜i7>hF<-S L|"~TaA j{]()ú\I݆Kɑ/{9rpyh[ƻVUR9:7JKԒS(vJ1]%o*~f\5O'w=k(n6bs5.Ni/9zZ[EZ,(m8 NNxTx֜o~^~;?E͞zߤ}j5x:W5|}ncVƧ[ 9<۴dzÔy_z>;,_3Y t~ Q'=xX2(I*J%o\09IY  ~~jsњdBsx:HF/?V??g3ҳwAk5}'3k ]H;2kgޟ3&NWa Y=֖=jkjE3s)?90}e_wƿsšm iM>G_4s L=.ƃ/8EpvoՋ{כf#g^k)(_ 9u9 Mmv+~gv[n-W =ntn^[Ρv.=]G?B_cT_o&[i{a3:!236 01"4@P#%&5AB`$'7vgˬc[㋀ »siIʠ6wZ3E璔Fqgc\2'~.~>Ğ9cObdL,IFYtݝ QQAt" m7RJH +cXE`"a^ !4m2iWѨM*5e_Go -;(Fa$&=$UA\U A0& 1l7R In F/ZDq@Qy -l\s`v0[D@Mx`(Ȳ {ȉ'ӾqߛU5Kෲ?i]=U5Ǿ:} t:?~e>h荈gPODR#; w OmߙO@ǹ}[(e LJӅ-#ےPBd{=mK+MDGNR@2`hJַ "mGfc.͑#"CF ͆ .*>޻3 ƷXxCEl -4VTXz7٠}%ZN"Ohd+}.Q;qh v5e@&W ppALXXH(` ~)H(=ݦO[=&{=lv~ОWj߈T sHgY2j 0`59+ %n. kF)n6׿25 AԔjl]`5"ut*kp JUlk xe]o_[Ռěӆq,h cRbWYŘOSrPW> ]l2|`Cf-FAY*d}+ܧ!N*0 f`SŐV`C{PĐV l`0ON ICZ6fyVQ/ UHH;\{bBw_@m ^y*zZ+%hڽ0  *l ʲ(oV7ҳG܉ѰyXQhX oF:5\}U>fȋ; d6nPkoY!~mj#%"M0jMk/R-d#+g 7'm>\q{oQfd>I|g4S~gM-fOG{\wsk;N+`3$Ymum]c霪-AgZnO}{?ͿD}xhemYMxukjZ*v\,Y]\Telr$hwckHP vZ S9CE \T~]3M8L]m-Jc.ʪQuarug<-eZkkU6&#a2'!L!XMN*<! nxޛD^x=~mj#{;9bɧݟ[H6%t-4gRC8y9|2ֳ2-O+Yׅl2GV֔eC96>G[J?;m1Z|HJŖ1"bZ%.șzM+CkI0뮚ۘP;o/>[u}~mj#Ucsߛ3w컷v^+%^Gٟ^:wΞԯ~mj#U¶N|I*>_i쬌< rф{oQfz c lWU8:;]p8, Z$Ӯ?ܽ0Dv곞~mj#E5a SdQ&:k -_$Zm0/ R@U1 `I]N,z`!\>@#hW_V6Mim?Ҳ MSҴx櫕Gt@`~̙Y,ЍdL8/v4 l)zűaeL*CdOႊ-Tv6Ha-[yJ,螄6m:3 m,*v谒9"V. p||PLSZ[ObT)P2 i:5SΚڷ_G(ZǐV-a%GĮ,ksnD& HhM +?,!MՄ)ZE6b` ziJͷޤn9m/yNdί6T%j+ aPr6PLBz"V2 &E7skMq‘)[pGr:hiHiVPL ;Fj1a\[Z*{>dJ_4iV3ls8wkF7ɛY ^TĒsuUbrPl!ٮj Uj،f9&Ǵ=S]6'e [r#[6NZ#aʫ22Z<-h*`plPI^NTf'nfDZqdSW65gΊ!aB}&MJ@cG&\AWZ{RY~ߛ3zE]&kiK 6o ?^Gٞ9xVǣw;r(ç(3eo-*.b&q<~'ALa/bMO fr͋;[IVAYB&1ֳpű$(E(RRq DʶUTJ4eB!5dxr R Lpp  0hCDP#6; yxN]qȖ܄dC꺉GBf!c{ ȋzmZ1#J>Y3%3Au;)` w!o+Hej ްQ4PUd6آ|OyՍgÁ]l@NVL%x8%cJtoi+3kM?2N5=w4u۳, jN",Yvc L)QpIvxgS#*u /r $MFPq'P H3 /PX>Û)ܢ`٩A;){@zw@=M1uJÍ9jkYW1;S5nFշE=)ra:(j ]:tVV_M_;D%{oQfz,v}:ܒmCo5-J6d1 uh6Ov%О 2Hr^̭i֍r G@RtYy4Dfu8 I(%lT^رO)%QOH=60^Ohb S@Ƥ7FW)8%֡_đ$T6B*;d*)p lȻeT=K ԲfXtl"N{:<0-cTjR/\Bl&(fOŊJCjEvSSn%ySOJJğT D*m4*lյTefzdN?xgN:W65g68w4Ix0?ɤlzO +X(S b*ͭzدbv>D0׷w[(:wͻ Oʹm$qθs.q4'vE6̧D}L . Op M4IBۢHř)A,x9IXDyD܅#$ qL=nDŒ07Hi;D2<el+l":D.HTD CfON ')ZŝZliӪr?eq>R-TveR1x̓3L . Op -Aj+)z+=_֖+ $p M8&,bC6]io]7MUɷQiVN-FG$(OZ͐u'kYJ2oHOf7bJWgY͝_ufi1R`0,jjB D!і-:"fb"-8 fYD7RMCE͈V,Ҷ f[1I ^T%aa4e34k2g\^;0E]gށRJ+28o͝_j{L^aV7rS]6'e [v< k!G1HIH'\$LX][oYa(86An΄aKj Ap↫˴56ohcb)G[9$2fhsg0~4^Gߎ \ڐF[&&aJքJGl*KUyǘ=W{0Ŵs|(M0ߋ8^fD¹'B=MFv^ӊ4!4]Դ;B3 ;y,n/J:yu%H5$ٚxM'6`FK#/QR} ]!Xx8!"8xQHH@˯+:tȾC(K7aZ *IF;*8f0LUR 8;XNN3]ƈQɺVSF(˴UO_l+yǻ^2FtI Rזgތ- }J_glk2dTzb{MA5H!OGHihϹORme((x L@r#2;p{!] FF6M FźiIO~b(&|dQh~,[z,KE<3閕cȚr)kbD~±&3z쉹$ДqHI{e ps,峿ʺ頙wgOa^9)-' w6vk2e0X W=wc%ct1k)HeџrПQԧ6}xpa]4ݹ=O d5-I۩7+HL7UmYc+ӒZ<d"2FGzͲjJi38Vk (ܼtLhd)Ԡk&Z~Nii?Ngbng_D0ii}i9Z[tr0^;1ؿeȕCGj:4n0ݦ*[e+?)N'l݄,U (h97ꡝlg{GEjE˲k$Sm&C &OVČ`NYBÂYQ5'NCH1#skz:yi8*0k V`$,'&!tR ODZ;22fM?~B0=w2z`"Y͏< Ʌ۔C!uE{WVy+׊<&zN"Ep$kNl1yz8y\{H6Wg1R>w"2ek?T^ha90y#_*%JR:M>oӎ@`|W]04ggܴ'u.Yޮ뢍!F1(аZh}1coM1Dn=~M8cmI)V5 pAmkglgCUK&EHZ&rIgZh_Ib5=ݧ;mNɡ.;+5GX )˵*5'^H\&%3ٮw9)%4 oz)/ݤ4UlT7Se44Qv3{Kgtj VDPEU g=w^G8$M΍-"FcӉihϹhO&q͢_2]5EfODMD&=2Uƿܲʝcu#Z=~7pg,O7j>`0ޔgZRo ԕኍTlG-Mn?\̸4f˶Bf>G3{o5vȕu8||jk%M7֮RM!ekjFRJ5\f jsF)}5:n4YL)Kt}EuwH v[gm.VE6M Ͷ~BD;uT4oOO{F}B}GQ \k2դ|3XSPϻLnvi]Ғ:gt}E/U#wuF1* u;ӈk]\3E+0l{VS(ǖ*iM#G@~oQwr VmQflٓM\N6PixWE1gy"u~Ʋ~I='M}6N9KmtO%eeWGr2=dƺ5y/^m1~T 9r(q"9xֿџrПQ{$Ղ!Ee]=h͒.ۦUDF>;)44lۙ䬣vdgf:M;3J Y1LM-Db?,Y[v-?nNj-E [Çy63+!eq񲰬fPI=} 6a7 AZ"Okh!VRmM61YD9E <%޳λeTwUktfDy_6=qzwz莊)pBO}A iҨ/+]~4ggܴ'uF6roܾZcx[q$ؿIng2ӟk'%cHԔA?=||&L@ku7\ y:-dwOq|_DݵJ:')$(fJ,'-N%X;)H}'Y٦;2u=ճVxQ}"fGG+xMSYǣ wv2 ͷyq׽lSQڽGģ.) v',pEc5r*BA $rS ,Pj,Fxj{˚Vpm 2 .2*.y4'ƵSd}e` 2 Ϫ (#YQ
    .g`y#,eT. }4[|2}c& մ d1S4߮tSo:z%m nf?q<Ͱ9mYv90gX0<2g6<˰9mY|ΰ9u٧:0,yy`ssy`sy`cXG߃{{}y==q~z{~OyژT};'Ӿh@{R0?Os{{}y==34gX2=^|m=[K_ϗمR@}) mu& [q$(hAdõ_M|;_5dõ_M|;_5d!5F_._?ktudgqH,iQ VZ/dXMKbKLlY]wH9Ic ı.,~H,ԳД꒝dg#E ;)'0}DoWLZa9PC$"3>qNxĥ%=(GV`v+?bVX[S[W_(F`=?*G Z[K($6X*#(/y/ˌr]u VedVLtTw`MbEx7*BNcӗ.f'MD]e9{X֩BV3˔D3b U g[i̖,(B(-iؔ4:n"dS@u^10U+//qA+yf'TTvH&5aVLnLd6#pŲ+[dO =|5a4|X|s! %QT7}4;Þ]jK(cI+L)MRqKH*hNrO|3P͕VZs,܀AW;Â@Xao0ۭa**LƲ)uCd.(9c+o2NpJ6Z*g9B{gQ`zt{Bu$L#OR pWDO*w4sHڞ3@?amn(!q Tm#cqvCA QSE˷ I%j[HCM]vjR 58$y97z^ƞN!kۅ1 e>ې;(oؐwۉ(32ˏ:mMc6 ˁzBLkGĉ'SP/ʇUGYz_YZ?,F(<&TLS,.zR@@V 4p*dHZ$J$' fql4?Z~iH~/mĶS'Mi{W9o ^DAtmnC'֙KiA*ؐ`JH sh I+.YC||O-\/9czBi@0i7eˌ, LaI]Kj-1oqt?җgxmB"t:Nښñ֤6ʉNcʚ}mDyM*M6vTԖSEncAѴ%Y̭>t RmI)D{Q gvj;H]ҮlזᲃNX޴5m('̃b8JūJ+'JUwl)7zyl˽r( `ۿ 7)T [`;~,m߀7b7wFՏkV__/]51y[wN*[Sk'BYk.8J 9]#Q+  K(7 zWBs-J k\)m_jnK|_+)L:FBf1..TpВ$ 14`v.nu=+)Bt;": _`Xː h^JP ;uoNq6Un~Y<+E,g4ϥ96 -.4ʕrf=ҹ;{oXoXS o-,B/RsǨLq>ٻCܶ69LTfӽp5iX9Ґ *9sյ?\61 ۅ|ԭvJNq &,:gva%!頙%[wpHt|VS/P>?l#Ùq֭]6V\kVv?`E'M}X`A/Уա~/5W+13<]x≀C@=ڍѵgl185U4 5c $_˽uFY̖I9YQ4;1&H2]6nY%Ÿpܒ%JTHR O'7 m%02#8:LMZå>j)tJzV"_At Ne!=gL\-qOBre +†-tyBT'*S"I0$jjr(ZFHe*G.\߽>6b:Ք 2u'c\×Sp-,2\#u9e/?ʗQnaM%@f-2 P8Vpq*LuD53j*16Vmc!:% :DX? XcwΆntjoRO:&id}rP<[fjSjP $s& I>sX\ZV-z \ $ht?F%.>kwj,C(T2?+@O,5HVm?{6\]nۉt)*@)fr7V^Շ=NGJe" {#Aڭix!EpBDCqpA 20s&O586i`ēQJ  a@\0iS>$XFaƜ3(㐴kBJ;+ c PZRӐϘj-mRznV AW,@| n1ы9IVJ"4X36`DA^$>TNiChma$%9A#jیk|.\.+u'QVeڢ:Vat)I PpĨO}jO"ߔZ39&~ Ur[9ʎtw]%P;Iڬ<4 5c lUejmfXOir;+-m(ᦾm±\H攟 5bm.1^V>7dT ԧ3= @5_ na<+ZA$ 0nyVjO^P`X:k-|=}*L'.%A P/0$OsOm-@fil,*P3I VQH3 iK^RV[RPBdʕh )=. mlŋ-.JVOrHNO@*ׅ1T )AE)9(LM M]I @h7HI>pM#Y| Vcp!${kW|)uj)m$)I)uH֮8[ QY $0I:jz~Uc :ʓ ^N&'M]&xV,:(uj2tIi\1t9}LGqXRu+f:wHM`4U1*0ʭW[ h+}2 V t8uoعu  T$w5ؐJ#*A(ĭr!OTN]bulu ']IYp!n8_}]ۃJ4: ZKjl@)>`FIҙlNq'Qi@Δ8]Kf-+%!C0?g7*Ήš$vol%%IXw y{R|4ՏXE5o'}/}R]IW޿d4V⌕sN &Kb1ONjű1U5)؁$GYGSW[u~[ͅ|fNX?®3YsƩ#ŸSe|Rr$ĨdViu$Nq=[ayh&}b͖)fhX:OJR"}Oj_i:̄(Iu6-(̤ﮠ4xV A)CMe):$q b̧F dܼ4\B\zr@ U^_s!h1 $ax- t:;( d⛼=e0$^dvk{x xÛ֮˜=v3!(=F:"!; ,v -An%B 'oy_zR9-8V7:?R1U.l8ԔT~fVx俘t ˗Q*rR!9'Z+:զs7#6'JOlrԘd1w,jeX_8D9yFN^Ol'MD[[JJȌ~⫻3mp"S''Gc+C[_0 F',8NdE%OHBVT4-?dދNӷo?j6W2[T{,4>F yڗ^,K"56?oJw1_C+`\ǬoS1n$9?jgu +| ]6PwK:mޑktT :{} K!⃐]Cr@Le5,Fu<4+ƒC9exҲ;yPaROVoNrIJF$.-vAȐھ1NC#ړkr޲/&hқmV$W_k)XzJ@22+>{v󯇸SJ0l·ڟ 2~}j}\I_V+ Sm-)nrP9;$HJR^3 m3e s~SlPuXHMv'C3a-.R s̒kc$|-I$ٖ1 ;Lv8 dI\\'[7f:O3'qeܥ#INyhgڿV1-}=m*T# )~5ᗘSEȂG"Nb[{aPIt65":E7t߀BH^WX p$*UA\ h33W^_Aj@,NP;i#l^YDAMNbohk+KC.,1kwְ' lqә_49wŶզ)-mKzUҨ',$ ֚pcgl%*wSOG}:iՇ a]e;ʼ Κ'z ܼ7Rk7M1:̝kΑX9ա@4MZŖZt"IW aᰔƩڭ0uNʤvuKm:ڊ0Nc\* 6U޹p>cȦ R&,Veśoxt4 k@O `C3Ok :ٔ}$\`ح-@N[Âݑ 8G5pZQO;$:M< ڊO. [J#x5;}ھ*Zrc G-*q[GRVe8t_޶AKG'-98P(8JE˔@$m&ֿ_WXzU1rK9S4ӈ`&Q/kڮmp.HRoL2ӡKJ?jž}*qcZ[2SIJ%F=?֝Txr Fy4@Z"Juaޭ}\({{eeSQKУZV ,$mE)d#Vޟz7YP+r'koȥ"~)UV-iw!߱~5tY=kroCB|V c%r2O`6x-7K Iޏ[ dt1aFdi>ӊS7U/`ۊ^+}`{: yKO=[ӽ;M80J!h)-Gq!ԡ0h;W51+kf~r&-|5j\^]ݯ&r -Y\O* E'\U˷vvYgki5˳˴ FԤ[W.Boå)rdn6M6\W=E8ҿI !1AQ"aq2 3BRT#04Dr$5@b%CPS?giUUs|Ğ5-"&Vw)# q1 pq pq pq pq cm&MR)E"HR XdsU Cj:QZt&5OΈ/$^olKa8kyS!@Aʳ. m>*&W>0ch_c71x5WÍV%_c71>п0ʫ':KS q"qBqwoyqwoysF:d׎5MhktYbS>b: r+ LwgO{"}ᇹͼyxF$V#.4=odK2CrIֽ&VZ&˦jByOP3f3ā!2UFUk!]|LS_ir` 6ɘ E{kZq R[R!-Gy33k. Qei L8Bs(i~t)٧BVlxZܻ"Dq T%FHi{yWn_g'P@UJ[NzּJ[+F@>88HQ_8nns` E-Ħj*nh?l(ި'{4D檩_#8 14#?&xd`Rˆ/.^LE"VYzQwBd^qϥԚ37r]`)~־Vae4KK@ΐP+1.PR({!RI"rPBYeʐ)]NVx9S| FL T#Nc gs68ҧ nJұTtf[u(K((@uV-}cx|(@`<ғ(R KJTiΆ $T/hL+[dJa.6Pcxqo!I[R ÍgPo<`uPɭ+~lRW&e\,bH=(Zq*ZޠkH\T2n+{j<y7š+Sk~k}l9T HT )AIӬO淁!2Qk!VS /6{i @1H ^_Zh}. @k(T*AMIP9:D7ˍ}P:stGT\M ʿQ=;b^AIIy!@ bJ`QBT=-2Bd&,}`|-D9B%dfE+T6IND7JP[t>ԚĔftRѥ yuhKoe7ZUD[})Kt<MKbֶB黧+hLR,S!7*<;+6s5Mk}9yS55*QL(cI ||}LCRim?Nj񀔧Hݣ>z_֘ ||}L~|0Jj*54=7.KZ(b3RZyJ~34U Ȫm^>8T;)PkCb% e>zKα||}LV0ukoTt|ٻk|.r2oNP=ND=$ XeK«ԊڼJt<aXsDXzF]5/7noRZTZvV(%z8o%YuҴt&E$T:]t[-KPp|ҶUptI&06kH1oO,:Zk>!^epLL(b>d+?Yz¯d`Mdp-B3ĴJL0˄,XϬ”8Y) !@}xRoS(XLQRr*)Z(kj|AiM9UJy B$oE>3#} &'ڽWPlp! #)9q:Ji_:JҒE{beйPUžTK tl9Bg^Zqe!#UCm4%\axHȞxDr WT(Z~tԦAiO2K!/)tD\:i 6Z ba-a&QR4ts׍&"^m >p䫏M)7HwA`0$l߄"Ee (ѯaFZxGAYXpHz]/Ҽ?#hO zX2Eu+]I(nEΛ\C2{uMP{}(%U0iB-B3/3'oLJM5 Bf\X)rYI* 5.Wx¦H$!y5ATB}*[s[ 86@`8qhc2yT Pc2ytRbBELoZѽ)<#2ytSM=ʉG0YלVEž}>>WaK*W'2ە7^WJLf]i]cQTԼ*JROefFqViHԶ }]Rq)2 }:9[eG&mK+4UR>_&}N/*kTӄ\|(JT~uKqi K< Sts 8ImU8Q58mZξ0M)O*ۺЩWUǬ iI.* ,Q^;8H>;Iȣ!0IP&򀥉8x_{ku͜ N5'xMxڼaMQm4i JP OIt[JTT8hKHNe7xp?SJ{MZ B=yؠwTF JtFpy{J5qV'!F:kUפ=MgCNajlx@g6^gXP}ZLf<ImM4 Fn0gX5ۇhvy(Ef]j-XX òϰZL"eNDahn]ks`Q7~e=?Z"^e;+zԊ}mx ݸH$IW#KwG@*? - Uf0/?0o@.ze[i O] us! Si+0Cѷ__=[fX̒m3ҊJ\U@0 G)^:ie'x-ć qҿ&SK^}] kTR@}SSŤkNkt2Wv&2* $~}HVkSc ƄR:Rueɉ!s*$0^9Il5+3i*XDJΎ12ī%U#RxF#Y,8~Sf$ו1WXj( RR*bmHF*Q)CZXh/o/l3`e/]8B_zaZ3vJJU%*0ti<ʓ2#6j^6F->vf % vB9!$更 pwKoOiU@KjB04ڇCm:1IWǹ&}Qg*"P*U>0OU=e1'\BP60eU@wT=8y2He2(AS+Η~2Rsa]RԲ":q(}ђO , {cf&dU07MGKFN96&xim<>Va6G:uL|!5(E^I=$h@p/DhbkiN/*aZVyFmlɔ$ ]}NjTkZB͇%q)"7+#I;OkO:yY,)'BMr53*\kSZso0/kk{,FJeM2րII]Oe :3-8wxX咰&wb]|-NZ*0"ޡhا%S0EARsX?)zPvoW͘cĕmщ,iM0n/lZ.2c9Pm#hYIk ΃MO>UTOwq^l:شx#=R0k-rTRmzs>ϴ> ݼJݼ?isYö~|Y<2;vWmШ2{kyC*:ڍ&mG|c")ʉMQ&mШmyEۏ:}Pd mⴙ_ ;o.y 7o~ҿ8V 53 6+puU2;ǦҢ{Lx#+y1-9Lb !1"AQa2q#BR $356br047CSt@Pc%D`uTdsUeE?V1\"Av~ʱZ_oNp()8~Nuι?':\suLri+j5WW\++ήuμƯ:W:J\p5Esuι֪ϓsf:\ І;kyμ55P^T½bYs(Ǔ!\ZQUyן^}yן^}yן^}yן^}yן^}yW\kJs :ί:ί:yԞ''|km_n$ {{R_v1sYwj:EaдmU8Ru+G_e~>#+QW_}BWEE~(+G_%~>!+QW _J}BWEE~(+G_%~>J}ӵ7㹒zWdK+E|>Q/_[+D|K+E|K+E|K+E|[+E|K+E|K+E|[+D|[+D|[+D|[+JDVԟO_WOO_WOO]]~ Ujis%A˶X|(oWĪWVހS֤A~ߠ!cGfm;GHvF HBpl&;cZ$b&kh~Nz;*WY SҍE TEA^իV|<*h#NiHkCd3\uM gB(R} 661 :es=nto#TnhNN)bGvhŹmϼu3aeށ i^״׸;/OmgZ&l.5;iHڢ!P:@HuH5u^tNQBgԁN\`H}r,NdieSn{&Ԧ0C˿FDݹ 9\㇧sSᲕ, vp5~Nn^\UW+?ԤVFI|Ĺn[Z] zxinEӾЧO$%4meahHj;OҤ?욖NCL-a#ÀlMK4%+BF{EM9豔I8>:(ê%s#'Hl,DEJ39]^_˅*yps+S !JQ.8Jtc@W9{)rzI_ TuRv54F1j85xQeV0=>j3r:z>O˅6:5[x8?xŹ- jhFVJquv]eX\ri땶e*L*O}\ Zpd};R;;i*guc•ҍJt;hߟw͕^ Djq^4gljLi+TY p*fEbC`aސuPyh_mʜ(GJ@X'Rs{>YqXAoXV{\˷ьRN[7bf*qu9L(MP4헡ȁp`ep# \r[]})p?0 LG)̍yn&[y|+H䐬'_D֢7v➷d'>>椧xpQbrQHH aOS (68Sg7ŪL5Fƾ\YJ4N-a]ފK %JR9hXs8RUQ}%:6=}C%-*(|NF3i* S3[8:ucgyeٶW NO#'VWa12ژBRquo)'ptrE 'y} .\2.88ɌhdZaB.XT뷲&ܺSECrZco oZ?Mm}s7ӫyßzʒ'=+1OSVOc*7>\VfqC~yO5efܟSGKZ8;MM@oS㏊D,AI!^p?׿ƨޘyoXJDji"JTRGP^rQ6GiAy,xHh,8㫽hLy':bщ8*R}7e8uSUыp\kt5iqmM[-̄24#}9C)X0i6nы}k9ys6$84!{E1h[7EN+[c\?ajqׯsL씫a0#}CǷ946gdJٻ*&: @H uqB s(Jyӳvvy]ćy)DQ5+*i֔|@ =1iSn$ c>Jg=K m~1Nm3+Lk}\W=zʄj*LScտkhmSJIpBԞ] zVRQViYt>Ǐ[OT;vRRCfq){bwbT:|ݻ|%jӠzxE_a|Яe*9aJR乫 jEڵ8֙ @9ǭ)eN 8QR5prWD3Ȓ*64Uj{sR[v*왴K/Nl/n?f}8O_.'J[W4싫lM&.Z #j G4ֱ͢%rB#qҘte+IJ=h71(拪^FOe1 g̡ZRj‰#k=!XFI#Zk Xi;x_la/㻇:S[=m >Tϒk֫fW~xs<͞압e]Q&`Go8w}bًr'Yw%1Bय़K(I];ao՜RޣE|WҔ!A z<&;!-vM*UĦҽWvGhJs=#$\S>F;X;ej-4kBq dQڈm|{Yw&zK]nTdq嶕i.Fx,ݑ]մ0dKQjǠ/f"^njwёa))+ΟH2Zд)*6?{i'6(ϭʅqpIzw+ 5z3΍qf3#ǗRaǔym}atKAkOJJUf]@a:S8ӓ-wxhXx))81FUSIV9ഃݑ^A7s3Oi1un-A(B'JpIM2:΄5ř,+3K)i*q9i~ޢKyd%9C[CRTFP49:qf3#ǜ XoTsmѝߣT#ޢ>S2`!#gJDVq^ƺG\@ 2s:Rh0Ь*WHNIoژN<6Q.,4jk3FES`;`|Uy;5:fsy7$Mw}*B[ՎrqYVdBwi>*(ٻT1 I;~k8D%;4\J{yz+.LGgg Oh]{")kyKFfdR,8$8 1 9)(>y1!::xA;kBViNLpӚZHwHtL>{2u?G>ڭ<4FLhX *=T ,~ym W˚jL۷4늪e 5=T1 khm({(iˎe؋zT JaIY>\M-niZ(yV.D9-\#> 6g)I栣mNjt@nR5³}ثDY*[ OQ+8+Opw}LNUl1*2G9mBYYk5ݑ7x:R*O` [#ϜΉԴAfqCrJ N*L ȍZL>8vH{ RMǥ4Jӎ̟&,x\m0I%Ne$[O9ʋcQU`ɾsє:Ư;vɮqb 7[\ٸ޹Wɐq ^jʾ^ȶ&J"!IީX`pz?GP92^i7_ijRl'=rF~'Ƴ=E]pC W HSv -k҉*bEj=\=xڐ/pta)#m-y)$SnmK OHHR8 z-BҕqO>8% ++:@EK5V1 #齱۽7Yӈ 6ߎ?pKtw 9WBYFӺ99TuOZiԀY=#`:3oq,n>Cd$(ْ~r<(l _A\o9+W#5d$d5ѧV㲤mVeGqzRo3K]&qۜRq37I ޽8P<;e7ʭ n鍝t}Vf#֔%1DlDßu16;X!)^9fݾsvdr?pۛHiN9U6ۼgW7|*fH ܅su϶~o5F}/qo f& KL}:U\ynӴN> tJp1Sq沆Jഋp^ÇxT_#C]@HIl-H??#D}=G>uGoE "C;uqbv­{]m9Ώ̫aZ%|iV`gW^c֎1˕[Cqⶳ EH9=4LL7K#AJ9ρb#$D%;5;ܛ9Ӛgoj= m-| <˞0; [w[4ݸ+g2}8AiفJϺ=qmk>:^v1NGbj$Dޕq琯QHjI8ʈ>QFNPhoJFVÈ󒌨fk'ç?#RJ\Kc]l-mjI>*ӎ(>-Nq]Đ:2QGQݫpƯ7) &N5nIUfov0Bcg=4[U198G߆1vbkTmX;ǚ6/)(ljnN;z'qXmכKљXy7騛Mצ;]3cx$kV005V}&*c[wqjzĜuqƘ@{,ܙ:ԏ5 ~j=CKp8Ł:uge|lhv`'`mEfUFZOWub+CZiiӋP^N9xmHscV4tܛ^>Z_#*v}tI)m9ۙ1\}j8)'go2SxS!<u@N[jv,T4zٚcn6*wF@ cyS{RE*G5`rL$1%+xzl ҧ(Z?^Fl̆)DZxMl]dbބ6.2S(9V;#44GKSVͻ;JZt'9o;"<ΎᎰ;[EwX*W_$:uN1VT>L&W}]o77u##<3L41%/vu\]i98Ωmd6/ށ#:iMb#VOO6K[gӻP_~c)IrKZzJC+)>"m-=S8ss/yW}rs4=4*^t&pg4_w˰=+({<v0{P.]QU_wܻm*I h!^U_wydm ,FH{ʒW4:YmXpm^42HBVF! pO[McJ[ 2vyd0waG'?Z/ݳ)91[JT5:sCd;XW.cM'K=SrO:ڇ65lt&#KKh' s! SSj..HZmN+xOO=NrS1JTݠj'j%S%!yO|;e٘oE6\*Wx 5kk۟{C3>Uh͑hx%cLvU\xwUi}"m< ۩HovT꓎y4\gق%.bzzQ\鱣I pP;1r;7v(^F}=N OHaJ4c vߢm0#py120@'p N{j\K;KeM!:G d"]\SP$6C88cnF;|nPm{8\F힛1-%Dd9#plD3RחIH_T(G<\b{57H9ͥyUoz u.'wRF~ұ1ZLFJj8g~J~eX*Wܱ8v㶮;9ltP8|hJFI=sAL;;W. 9ڔ,9𭝼oElKsr\%8 )?tdPsReZgǃW/J˫)Imtč=-a-85{Un͡m)ljo8Αkڲ2xt3EBbKpD6%8Yڸ$ɋ}Sm JС:{us2nc 6ӻAKi NK֦%%-5JC<ӷ7!ݥ]Rq6}@.4 Fhʲ\S!^/ H~˴xq{Bdz Lcjlc'I8IkqI7Y6zH*= E0c22p=tcL儆ִ jԼ7v\t-Ar0ݣQ4%lw{o0~sm_k=si,QgOW>vqϞ{}ŮD9w|W]3 cK4U/%*]{ZrLrJ'vmk1j(lfU},$V@瑩mp^ Zd#{^$If:?HhyO.5wٛۈbmإ5!d7 *:DHp3JxA%LIHĉiQ֤>?ګ<bc۝1_:\HӑG-^ԍ XJG®~W-vim9 )yYtܶ,FGXjtdzE/f>×1yJҮN[ )QqwٶsdOHed 5$&l6,VZΘgڶf%0-ޜβ j벛_jR:#7|HO*]%u eV_IjJD@PjWg&e[iq#UY}r[TvFU9xTM]gfL-ϏUeڍ&-[׼m)dPAq\%ͩ L~ϲk(5ehq$jr;Ixʴɶ彛}Z=, KTݝ9Le^S]~>Ǘ+O/MiFzG)&̧6}(JuIN*GzJ0 ~0Tcw]*}Q,J8iY"LylEwvּ 'ÐvҢA&xsm)Ÿ(^u Z]MԞVp}N{ʆ\5%Fz*Kg|-)"KcAݥ]RG.D{?%cVrA+𭦑!s @Vt}mFJ iu03IBpúm'j .nG2I z*՚\=ԭMnZn~S}5yܛv^zF->vkg]lsC'\ҵ$WoTpEb< 8VdFE%  )0v2yHR 2:R]{Պo#h-o1%&xvs L~bm8$dytI*N%awy$zG bi #嫛ܸIxr>X<;)<{gIv}˦nogK#=)qjSHnp!Rp?GȫMpwdi7΄J<:$ /J&$]:+ p+Ru ҴtJOqovahwW*L[aǖp {}&(2;>o>T՚]+r*Hq~pي}S{=)H[m9O17?5?%RYLdeC=_]*Mch^9അwdzjKEGܣ\lfٮ,.KyҡٌvThݤM1rr_oMM&_whe<]ƥIWDq ;yV[gXqt7h##J{}ncwn'vHVd[s-L"wkdkȀ$rhǠ`S5%ID+Q{eIzFG3PME+L/sG(oVPſ}ԡ),6Ս.)`B•Gy#m(e [G:D7]=u:w21{t&YBYa-4ԩQJ+gU$*~&9;j;zŸv CtTBx]c§=%O7L^~N{E]N(l%>'4}7 A46x[2G)1t{Y7Wo:RD FGtOԩ ]r ܕos cԥy%?O`8kelLti!RW^7_%C>LY$Cy+jl{}dヒ{)\^mHJYxe jZVz}ثXSouUD>"q뫛YNDGT%$'%L{ J—s =ƶ=_D!A<=B{-z;AOQ+q뫅b=S{-. Yp⸚B@ "stlfVҾ0RǛxuf-{N-3[;7iP )aO5OL{ e=UI'>RQ*Ҥ{A-/vk]ޏ6z"ĶR!ʳ28Wß>O_gw)R 7-`yl2aҜr8|7ۦT'riᚾmJEk*PB7˷ r c iOW'W`N:JV G@Q3*)a%S8[{w,~nQoge4 ZvB\l)Xt^Kvɱ%fP=\!}*Vb6g4e8{bjES>ՎeQ})Ujmnq r^<sl l}~,Ý^WDK] s}$Ga/kcD#!x埧/d]7qK# v0^e:";:ә-ek۽:QM9"Ɣ榝DmgW9 tv:@LxȷFᚱ씭эL?8=WGo:s7.u4r#/ze@pzڸq* pSjI[ΜwXMÊCm !9 wf_s" i y1r^ FZ-G؛\cu l>Aጎu[-ha%ZlvDy>6Oiqe.c<8s者9>ȋZ_TLC5[E"EFmo)O!'s[>vzZ;BPR;՚r-)q@V{;+F>~_*ޭCpiDZ*n_L!~0H8}߲t,nyks!o q2'xJj{;Ggt)w17ȚM#ʿ'lPS:TJZA<ϧѸM .!$r˭zzIRR˙`~f4ԩ Rq98xzˣp]@C jH WEjY.J«hSў}AR %(Ǖ2vۗ+q XN8PVm,O9vq-եcq]u$E%כ]@XW u\hCW:V[U'o dcO*w;VLxƝx8%Iȴ*קO9Mo iwROU`㟪wֻhrzT@#C14%`zVoԽ]r(|*S6=qoqe8AfA5"{ȭJIⴃāOlؐx/i AKtD4jPlWReH #kg6zv-@QX C$g*۰MꡉRU?B\|ry+r9m|^6 ӶMaТyOÉtױE<V%C9~0SzvЮ<5jP88Ge5kqs5 š[Ҿ9~0FSgV7Ƿ)Jq[FxUg0\4(jRg™x7ÈzAm'}mvdpIGh? ]!VPJx'l<֜,!OX@ M]S6-ٗZ qϛBxwT-{\ɏ "5psϹ5dl]!Ii*%c!Ω˰VcS% |["_#I>*ő2ya^XVȳ![d,X/vyP֫Tu6HО=oEMکܖ-)GQ:H> IM؁vD" ɸ9oK9OeM`l}a3'Wd[դs9ƕ|{U\$vGF-#}\>:f˚[kq# \m .-:͞_ȫ6:AfX2 H=qﱁ[;ӲgdnbSa\*!FDٗt%=|ω`10[F{^ȱ̞KAoR bBmLTFJ'䫖՝pԷ!7M+_|slmcA1Diqj#+=*s{C-z7x%j=T+9 sfI}ƭz# j6bKd6T*X:qӚgrkÛeV휕="5(1]d2ʊYuG@*ŊJm6B2# \1Pv= |':Gȿn`D n4VT<~aQɯM_L*3ah![p0)6#ڄdX)m _]]A9 imPT(l7/{7nRYQҽ|prnU8׭z)Ҟ6ð6fSbz䳥+ sXFlprHs+*M kim-H\+CP:{[`RZ]L RP8i Z%KۤQ R}Xn{OK5;4cFmdZsyO/ECԆ j8j{ᅦ:ַ2xpKH8|F3c[D)*o9>4,-uqZt|WIk+ )]쮲5)TeL3z桍 wxT6,YRQvHgg 7n+q}>Y1 Km;'wsiq*T[fAG[\~)\:#RCvHyg2>EXi-oq{ m2RpxJn76y!ڇvFh*L74@X0E 9H |k ܆|Js55z󃪮J&>GgbxiXIqXH{;Z\P*k_*geuS[ƍ(Da>pG"bR;\%KL4V9$ kkV䮌)}`d,PZy8IR eGspc88Ј‰JX4}95y r_\Df7nR8=goLE!AW_uSN\^͐ب]n**+:<Dݭ [m"zV}t(H2\VI|$::ήGQ&N؅[[[n䚇p ?nfIS[w xcX)\Ё=;!͋u 38sGuB=DxC;8[VkW<{cc(ݓќv8ۻ,y?sIeÇŸ9[ [-xouH^9' JRA}߃ae=>D}aCя46Hkn`J\9gEQiLwy(uc!knyHGGSK݄(^svcd4BHoz-=N\mE^F38=TRAˑXp`)n; .CC - ??޸'w8`5xPXorjew|N@`oTs¯֕:on'+^ROQ#66(BG*ꏳ3.eNuюkOqUkR1H={*%DPFC:yڀx?\y=d^᚛?nq 4Ju(xPh6.j ,CWWE.[6iۚR\S{JGzL_E$7)vefM%MFŸdk_`6$JkcmH%HH6?_"݃qp# $z ?[^ +Co:ºZ^urE}r1f3ynim R{O]2Z'qA@z} ryK5CvEJ@'jr?ƪğ^v"*ߴ1|gRvczd_?-$8u^rD(ɕю!n{0>$3' u8yջ{*/Q˔JkPWǖV+$I \姛l{P*ӊfj`554csRn]Nvk^ݘÖ8aIr !oVSK@VA8e`a+cyPƮ?[l  12)BuBPSj(KZg]wTy >>^I 5.WdHEY`lz3j[vqq$ko7[lR@VIDgZ?F*ٶa= M)c!ü/#EKĖ39#|KcEVMBΥFsK[q d/ Kc.ʹNSTã+#F8F7ԟt VF{5Xác X}:GM@`ul%5lntR knQ5oc<dV*zGaIt|YJΎec8+5խ1KǗU$!I9gg<}#ir} ӫXzJUKeŤxVй}J\wT29Nj~%\Ԡ#gBo{)%OBYƤ$GE/m6=t~sk[ ?9cRR߲Z#rLL0G &kڷk{cFR_Lshخ\2_l_SNtң9=eU3-mx]{$엵2%㢼ТxAcoeL!DŽތ|>:|jtXK2Z;L-zs׍*< a* 9/OJV=<*waJF='U7-r_ua'Ğgi^چQu/_Δ:N)sTk=3V0;^݇Ï'V<9|,&j2^kSS{{x%?rW*C*ܣ;qQ1s=~\i !x8HD۾yA i.Jc"KQYr>[_[\["ʓoi:8nB3CU;ۚwT"ZP{M_6mxY-#>}E$jUrIѲ1%+u|M$zZVO5H3 b Լ?Vg GWݓFoSʶiH[ZBK8(GVɺڝէ)#KX8L9jNqA[HJ9R[,!Þ ݶ>*_ܯZNThrV:ٯΙ)4'&I+eNsa -/!+c:;Er0Pn^NiL|,י@ݩWϊ康=}2KJsI5US@pg7!N&eEJ]l>%Ik)Zԥ~4X16NyZrew|o{s=<NJ,i>םyyZ[GLy 1h-FFꑨ||h7ZyƎu>]GVw4)~r틲pTS!zo$"ZҒ!+YФ|v g2m~bj:G0qa.OB|Pl9TXBc.slekQgu1;% zieȻ3zQFj rv*۫:PtdnR%GþW S 76L0\gdNjR|JNF[)SpaMxT6toyK zRzœCы#DT|ӏV+\,^pj6+qXiLoMe%o)!Ox!-Ɗ9Od-JCU6\ bBu0$֓{5!zh>5)UBRKQQܮb>5b7Ξf{poOKw'i_3,Ri>OU\Gvwy-rrAr~Ug[uwXGZPjFVOQu.0OmI:u|j)Xyh__;FpCNzߍ\6 J28H4|RTI64Ke}T22%$CS-Iyg{#yGW6AuV+_Rf߽̈́ǀGpCuS=S Dc šVzo\1m'_Iq9>]l_kDw5?RF ukkE,hi9̨~S뫎KoІc=ƥgR|~|ܛpWiBzdw9:/BR2(ה9pN+:;U 9WaC|5f}@0*[04Hxo՚.ܾtSGRU r)hDaիTJ][Amζ 7ms_lWw6:5jy V|Cjq#>{l}&0޲z;k-G;9.-:ZX;6{%tP#F <}%1BeҦHyo_!#-se (Jӕ,xȂxo e-䁁R2muTpMG= ,]oS_9+ڭ-Od.Mme;OF֞JDy–iCMt-Goޡ^lȎ9hpOs}HJ?qӄ5(|TART֞G*tq=QZRǠ1+Ve&T- )mKeqyą)Ns{8}zV);ǂq>recr2ާsxg)naWQJ4b޶vB.,um45nkS%ZHiHOxp=6oocw!Q/wݡz pAf!Ǜ,,G'Z2MnRcI|-p&1HM`skz*czj*CC7JA -V]}s2RV%gRϚKBK0R¸Eib#im>bJ(Ү9h(qաXRh)+mS]!NU'En9OUkQ y]{ 8YʳZ#8+)RNt,fT:W*ݾL/&7͗=9SOL.2S%j&vqH&C u':UUwUIV1㚸ʝ5 )Z8+Z>9C>GZ#6!4:Oe.#ڈi\Rx+&)럴#9\xoNx%?*=)RHO\0ԗ%s%R{TNVte8e$ЍPަ*M#7'<(̌T=z¸R<&IOun${ &ʛөL7O1'=ZC<>:LiIZ&TUWa:M j֌ Jl,e/d>9"nҜ$ ]·jj/ȚONIoYRyӶ<5sX[ErD@ԵIN৫l\!J*R3ƏA~>ZlǾK'Bie:en!rFڨOy5Iҷ4AP>EÜ\ic B:d V\4\cZU(uk]'6"8ty$[gH >Ƿe|TJqy=oxt"iKcƒWKRu7n=  EtSv*ꔯwpwHe-2p(sC?]j SV5hO5QJkNpn+C@ܽ/xq_SBɦ_h-Oe&[io]aR#h! J )IbEV vQI^Pt;#=ԍmnzG1Vn]&)M'W`R"? 9णݍixIw-tXg%g'я+~ʷބ1.9@,?'>NV QDU=&S#kFFr~:NH˳.kNZc<럗zU5EwkDi^? aG}ޓMޖN<=TV .EsL,kf{GW[[?`W=⛉y`))H@2 iɏZ6}re@66ɪCA;cyם";iP)S6|4yTVN$vYu\JxM\y q:x3:Fu47>5ﮞi wJpzS*·diO{kΐ; Wҏ88Pb"LG| nF6E?9`;c1"SN)>#/rֈUcڶ8hx.j4>Q i@fuvF*Q4r)e zCw4;M'E() mrnC|5%8pSWvqnػ$dEX^̎RҞ0A(B@JG`H84|% 5n=8ʸZqV7rB2jUY5nBTj?i-'SOQ}W<OU&SBJӼF+~o FL9hV'J\Y{Fx-{JmۉBy&p$ @$ j$2R#Li?O^e/(G:?ݴjӎʃh3&h}? ! ^ԗYp=<)rJVjҞfAM(v2%ri1ECHyǕN$|Gƶ%RwǏxP<= eCm#+TVOot[u!IW0her޲8׈ egtRǚO;^p{|k5‚ƮYЭO)@框x^L{hqG PJFL% 6-g`lKr? V"IRT~4'ȦV:N h0Iq5d~s|hhC 6B+uvQF#9ä̦XE~z\._n'f]U~T$Y\W몯7?UXM xFykQj_h(B|ԦbW 몯7?UX(\]U`.?*?\U~#pqUFW몯7_n?*;늮I+?WI* iU׺O?-Ul'-URW늬TtkKGq|RUbAY'>/y_?*\U`\n?*W몯7?וAH= aWƿܿ]U~~#suT%՚:՞`!E @7?וY3G5U{5z^a0טk5 y4YvqooV~}_>֯oWϷ_jW~+Z}_>֯oWϷ_jW~+Z}_>֯oWϷ_jV~+|Z}_>֯oWϷcjY~,Z~}_?>֬Z~}_>֬dlϷoj[pߟoWϷcjY~,Z>}_?>֯şoWϷgիcjؿϷ_jW~+Z}_>֯oW_>֯oWϷ_jؿϷ_jW~+Z}_>֠oPȱh#~֯+!1AQaq 0@P`?!c.[%Х `+q/:k UP/y{O)#@z_ASXgeo>{pLD> 8.2}qY/4ok_C{roS=GH -zQ,߷`SV1?=*~{h~{‹y5dϜ Z~{/Z~{_ܫj0kŠ|v@mE|lxk0%S=`1^嵸+lq^⦘zy-[WLK4:_Mv[SA|313A|R)1B?>S.MVD7E"Y WQrKD~O⳼3?)e+}u,XF皣hB5Y'!pp :5˗.XHׯ)$H"Dw.1e]GvAaJ"@ 0.:q @;Qk__u #CͯwPwEk&y̐ / W;aXE9o/}v768>ҿCY/@`Ljr7.q \ј8F}!F^gqR{r`rM Ja̺ڐ'X&g"45zwm .j7-؎DrN&z|55L“sS~O;!?PU p-_\|$)s.9R7"Q){{U~B`~kbQvJIJX@Ƽ.S&|cn%-Hѫ:04 ExpmgUuqlB uu .T7i3߇@-/L:e,6 CD0C%Ŝ_ AG5Xpjh:slZ^ք70F!FĹ5D(Tls ֳtb&3 %qX^xeWgƑ ͆ Nu 1zC/0J|* g z+7,/JxcBΉ9A` Y_8[ |T AAڽ1 %(Eیaej`fqOܷ\ )lN5˻, qLiY{ypMgƌm@I%dS=lMΆEn9S J㡋 q Ŧ8o}0rEh׍R?CM"*N]S53K)9 pMpO I4|E-+A*e^M]Z147ZsCai(`2HREh %\sEpyNVS,s>~K"nǿJ4-T=''yWA  Sև7pVsgc˽.sD̈́24jA]Tʠ`)@Y( )u:& bz5i nݵi o,EiomDsx92xhSg{H&wƼ-ss}~-></у:=aI +C"(RYK=ۦS?7m])( 3pkuͯ|ļ0wfg# F1tԹo̤j2{~~QSM!`uv i}仇I*Ɔ=L,P[,ARKHY[gYgSa-.ψVîO =7@&[/R>)4 QF|o ew0gWx1-[m?Gev^ X F!UAuPs)$k`1gv./R&S hPfdJ3&AibF%JLAg˹Ặe&Vt(R څrW.Fkuvusu˜Z*\|/K`TVI}4AVvO1 ,B]Y0[ t>pi }x&;)ӽ1rR>r?ZN8 mk=* #^HM Y>q/0K~'+`H,1*:SyJoޓp.; Kxl#*Kg{|n y5vXB)gLp;0 Pi;P WY1Ҵu^!:ç òs=h`6ϘƵʚ( 0)Qs%*EfާQTbf3< u8eJd6D,ĩm@V-pEX [ԡz jdK^Ye=NH$RņX [AϰSIf9 O@F]`"\YkXfBRaQ rG@3Ud]aqK*bzJOi+ A]gBĨp)>Q t]\ULဎ6rDտ? (A5QE+Q $RJ]ש{2tf<< W9),gq_~ ׹edE%mk$)n OXU@T].ᑶPx2.mz @,xs~_ ;ezd7s3\xR%̏xddؘN D /ŇGubhBFOAEˑW;"x߄ofwFg7vUz%,Yt@,+yŵ hq|\Ҹ8fymk/8Ÿ#7TH4-znSgsX064f XWͲ(AW/w#bLI2{QW3ƈ/@HvSa>P?ڿ5g'q;|/sY4%NNLf96cKW,${_bS5,7"4d#L(= kܜ@T |Wyx-{,+,VOG!`*, %sړdd yD'سv/RIUBW2t!RWڎib.1 |ћ*h`!&j5+N| Í(n6ܠn  ʝʅ.YQS[0E喦U]K8{/g=Ӌ"L2;u} <)catf2-힒ձ -Z%+*cHb6Yxeo4kR3YM2.̢Z8D 2Z^l86. 9-ľ+a[sr~F́(1h2/a^x \Mѕ%Z3y4(W=5]f^r[Tn\@x(Td'6Y`Ff9af vLoa'Z%7і·f= fbiCJFj ` j=1 a38zKP\F( ̶qWoޜ|/ lx} ^B6,9$d AFŔ5| l-5g__  >04OIסkՁWszة_²(lubFEV"$tOUŖ| ^f/]ME?q!K E P4_g+[le+ld'7/Ç⿉6|uL@~+oD*{W/K\BG4> WeedgW6AYF5L|JX#@%+`hybtX9 LBeD20mIrpQ@vLk'U A9[َ)ǂ+amhmY׽i^;hvZȖA7ʔ ) *WsJV s fX= \F&O _7{0(^T֞M\=$ж?ڨ %Æ B2apLYCx պ7KJ_cx {oOßH`hW_c(Kg_k|/\^IG^ ~ڞ]r=zH<&8/bt(l\a:p/קu} ~3?.fr躚6TBipED7PS,N=&&lU(YVj-)h3K%"$ڜ9r_ ZTP#vjT3x/%(iT.t*0 σQhg`Te[nFU…gcΑYJ riHcL+\U䮌r4ފMBopT1$l ;FUx5F3#\B58;yWB0 * 0leZ0ӊa["/#>XA"xHPXqHM-,9y AlW- -L#E:/@6S][mrsǽܥ8-o-ٌMdM@fQDR h$t`BRw”8ZKP e_(ZvqyT(#,4*P0"הauN1$%W Od#{A ^BjHhWIVŌ?_<XxNr/b#vlLp:+0)"ro܎z)_Oj-xܻmÊ0UWDuOz]9J]Wf)ura M`4.7XU׿ *1Z&+y;<*.C@xCl66Uucr c=wy&G4rV\*Pp|R.k RlB{[ 1U7%~(~_ E߅,`{Ѧd#S#T66p$X*!V30 1,ޤe`蹵{~fy -^^ά+, /7}T_ ~0\[jJkq =*,UZK}3 \vͩW5E+ qڲwg^ {4S;G.D5YY ck_3tASXp^b/d3t D;TS/ Uf$p%V%$oV7T d:G0nѝteH.&q*1@)CAolo.R|CUVʵE1ECEW4T%lk)k6MZ'L"l,cEKjJՎ) B;xW3'\Cߢ̄iKMcjuӌ_}JD'XmC"[ -6*D Ӏdrf\pLMz/*'&:<2l |JT8ʨ' [7 Rx@-*x!(kNw+NHm<̮*nM΂*$=p]RYu#*w+9qrsGV h1[.7(l?y`,-+жzg<1X*w|3IJ0}\A+vV2Rka+kd-_>l)#cK\֮ UBEe}̒Az!ot1}%>Me'JK#\ ~m^ZcD.Ylq3x;PF׿)I=˙L_h.s]tůR<:> ^*d~0eʦ %GxF8F, s [Rw”8ZKP  DҷbSV:^K ]P[0_ PUFb>dr7*pDҟ\@< qU #pjN% W- M ~1!tpaF Yq~DԿpUVBE(( Srub=5!9Fnlթ0Ik8{mq*{D!ai[l1_g+ kCJRUn^(r8(;W 80oDׇ4۳[P 4Fxv? AAhnhzd?xVՉ##s؛XWzi26w&T0tXa{Vn&Up)i-rULQKxPz_Q @&-t Ȁ8Lbo.s%`NT [9/J'FXVU@⿨BLw:(gjpҌE\ogq @h(rբӑb(X\+O^dB- 4cd0K(@БЉJcvz/xbJ{ ; ?jg@90Lw V0 ͮӏD0ˋ{@vqNUP!e֢j^q)3U6UpJλ"[E8^b&_W`X9ѹ+N7.!FUlNт3/"V#24Mt+Hb̧4Vx}ƣٻf|{><@`0ˤֻGhGxaBp.CUΎa)`Z> X%kGjȶ^*3t97  cZt[GԎx|қT5bز봰^x0 Vm"iq5N0Ϥ z>Eԭ HߖVZwn;]_.7(cpw,c x Z gDOl/ZYe ge/?YW-F( ȇY|7yeƒnݚjHJ3['/iҥf25r>GrO~WE4yJ/7S'7 Rxfp};l08Lb< ۚò16DEbA/` wEjFoRϤr47O64$ɿG$U%k]cR+c` ۨ6rq%ix'@Ֆ)ys$ZFyC"&ZHO?ёySZh2Lfc-QVzm`vk++B; Êo2]ڴ,/F,XN`] kSMZ9`e39PAD i3J2C G؟j_95Xb0s.|&Z?4GDOxϤck(SuX4V+B u&ot%_0#p6zH%t sGp7ԳF7I?_(gYLjaA7Bj67K"% µt,0TX3@0J~Q{ߌߔA{p YLlҾq!h pi R7Ġ}FCqLH2: ^D7of{pģ/IXg³ qA[5yMV6 Q.}PAs`>pz]?/8Y؇}b-xؗ),>-hq妟/Wpâ ޓϘY&lXc$w^ӕKl+ {~+? f*i ~TZwyo0#fTTXGQʙљXVZjT:UbZ/zfVvC4Eyj,ǩB{QU7mA>P64(?"pGzFc gp.qW3 Y/VxJFyb0F9 (p~2F@M,@׷D%3pXn4 \ <[^`#;]8#/)$ /6$S"4Cl}*g&\5h0D^F*6T)Bsl&UquVZ5PPo]cL5BWox7rGJP?h0ecRIoOq~73H[}\kZae(h{k# 0L1ol!cg蘛L}L?`)>`#S`7Ӂ[>9z+˅nlqJmJ-4jϗM{,V/gv5D)8mA8&zEfo].O1fC Y10jjx8!MJ~4kKL*W}V۰|{!Pd] m tl2Kq_6D^䣸gf)+Ȼg ݜ+T#S??ty%E͍3oV_3%_F1^@cKWo3~NiX-1!Lmm{>;r{JiOqyqK&N"T5zpӑ=ǬXUɴٮmsPprJwK7J7OoZWa(A d2G)[=&(Dt55Ccwϯ3 p84;jPW*( t/t6g&yr #nޓgK i6ӵ\<o0S=F ãyxDK*ps-uC)3a U|ىX  %ۗsLqsou U0$֗kM׈@I: WPN6Bs?_c'as^EQ*\dW r^'ç$`+bșD@mebe,=n' XKcj3,Y8<<⢸@bl49t? x Bɩخ;D(ܯy%0+ }fnv.ߚ!]hw`c\e,lvhJ207bȿ4"uo}@~)pJF/HnK[,<0/s?^~II/ ]Qw! G`!{ ewM <.k2TAu FmJ/&coWs<Th/҂{`][[rO]Kiv  '~z\[\ݱy"Hk52hvW \(벢i_B ys'tQB,f,ШrrC_٣UYgj􏷸2ٖSєt1vG>30gbm-7~*qݻMxE\Y/^eqӸ&_TnzGN\>eO^溕3Ӛ`L|HrV_4O#T޼mݻ{P8O{J=hhzo07h&rڸ(.|1!YSW0uq䊻[n;cD?Go(M]Qțgd56܇)D/$?^8Wxm<<ɓ͇I'͎}t2h(V%sQJ9|;yqqzʿ"r2STsZVŸ'r3{`(хfcFb-)9h%БnҎ 1ֱѥcUֲ+Sw VыB:E'$ KfҸTP{KX*ʳ !$*J@0Ibؙ*uÇCYU^X@pȘQOPg <RװJ8VpzDDKzfe;5V]߈u>~I?5+8 c>?v!h^/Ў[lRsdWj͞$y~,USTb[7ʕ䃡A&U_f {j윧#U8xׄ ldԭb6?h 6Y}`Wɔ%Be J+u';˨@ȷZvf!kۈ:Vr*W&zS|\E:2fAˈl&xiyu_&+_:h.lSMs[6QFoK3v3~aUZq{!%J1FW˯k|feP]%~ ~@Q쏹 I&."ƒFb:n>+  c<\L4a4; !,NvĴRė6Dm}{$G <}ݴSU>@eNH6؄|!|u۽>UEf kl|,ZƻcMdAW%`u7i?O-:{ ,#yԢ6Kp@qMOy*rx*3lKGca!M4aWgCbz?lvB-\g1)˜/-Ɖ/c>P#h{ OaA }\WG#"u&f@@'HNlAԦξ>OتPuL˔x;kiߗ7#r~QoZ[pCxK۱rł ,pO? ~=~K?9S;/`e``6(rO'ͯn53յ3R.CC7CӗVHEƈy9v?e㡦 "uU SB0} DG_>4~ "w+G#C3O!?%ډ~N?Aar/p‰}ъe,, fftd`D"uup.%DKr 6H-t%q0:\sR3Le3\ۻŚpc_,m$]D[En1lJfx 'Dd,EbD H"W3xKQpl w}prMyw}wqNmw"L 0<88G8(*I,"Z?uX7+R P0<$c P, '0Q("@sK8J)m&r_eܽ ٛ2vskn@ 9sYMPd9hLo4jE #;GB "vO01H b(` C^#8s 0 c0cO 0KP( 0D(b@<8H'&u? SH,B@0 m޼HӨ$gprP.T0;oHF$HOjs (qJWB  DBԆ!(|e{"0 Q8cQ]mL0 J0㋥dj?jj([ɑ_r 7lBȨWt%x &0wtA%3ѪvB6I`S`*!1AQaq 0@P?~5/H8Oj~3gG=z?0dC?GY~?_GY}e~Y~YIca\T10q$3d Q yufoFX!9iW4'?4֌aqQP( M=6zl@./*k /eg0`o (8`VWb]T DQ;=A=sO\=E=sO\_=qB?s0̟Xpfys:R8ښVXȢa)h@'J8jAQG9a ~"r#&q Hbtǎ?'jt,DPǑ{eHٽCk%*\25Sq,{3,Y8ędtV`t ʮ5<Ij؞k Ъ v`q"-j15 +hBұ>Fv;! @# j; AFؚcdŠ d*:+oԁ*'4{ggPDKLs&G Hzt|!+ϩ9Ղƕn vastyf]"oDWICAT{Ui$aPE i¥uTpX A"FډSnaVG~[4s;<ԇjWA@`46R؂FXyUm~cm@k6:)+w,bHɏkUUQ5Anow+'[EaXwfNV-#RUi/at vtF{uic68토c.T`FkFsNypn}{>E=|mx*MR|;wMvf!^@W% d`3xf\C)R(aF+G%;j |!e>)xkn 2B,`֞^hztrLSNBbo+M7!$/,e86rN\cG]CȊ.ILrNnMQxVb&x9о ,h#YU#JqMNL1Q4(nWr4Іg2sm ѢvFhPQ|8U;}M"UKQk`TFV\vPDpɴ IF%HQ+,IPcs8xY"]Ct-Yd*E PW4)W#Lˡ!Ce;VڨU{!WHF΀0XºQja bZƄ+j:(hv:(KtHAn3G>q4{LtB6U;bu$hm3>0W|˫0 o޳? "lGblqVibQh (0}n'G9jzऩD"awܹzNZ8p+&@1"|#. SDQJMܺ$B 7Qwږ.Id";@CB@,8 ȑчxZaOen9"2%b[+A^[b}B >J|.~cG.F魭:qHJhKw!!:p-9pC #,B [)@N-k͖)`ձKĪv 80q8FQFptx'b( f E)LPVr@Z֘t֊@5ZQ4& v AkY9I\矋[gД x#7XD5+jޭЖ3X@APx(Q2wN6 .^߽K* U*\Tb"QF#Gʢ{\TYm4 wOhJV| R1>J D* T0'xB}047qj.(H8h`)Z$!Lt[g 0!1g Km(`FU$ &br;52Ixon1$p' ovCBᦳ$VS&<\o%҅5%niGXj,譗у6Ar\u %X]r@K#)*%Q =Mtvǐ4UOIA6я aGxȈ,Wt/k[r$2G[IbM(+mUĤ$C${rMg{Q@9WF(DR% ynHPV88ÁAupN,k q{ c6hk P\i8£AlGF lZ7Ol"b3XNN&euC-!eJ0/]7܁/wRm&s@ @ b+[M]iDѼ8 -C~%RM!`)u5[Mfa6q׌'!O&,ǐ0]`.AMtP+Ǥ}]EE6#֨5ډP Ž0ġl`i6XL [nG5 bDl-Dm"O,Ϟ(tƂȂ_>`r$OqNU "DC2~'U (|)!:}? q|(s-,_=QwIOS'Pޞwc*;4hތ8Y9`D:dCET@'DFHv}Eް P*Jfp$8P@ǙEG@ln_jq[}&9tC]:O&+QD#Qc ZUJ58|&>cm 8UGOYIx=^vLSeEG~¸r#1NÃoaXTF5~y#(< {rZj)|j|תOx.M ~&qr9/@z|ݫeb/ x-w91NB[8DfYey}8w>%*c ܮ `ߓK}S`^90IHO 66bz_ܡ١&jk)@*k}r7 YKP4sЈPWF*Y8$-8(7(񤟥==hx{t:0Dm9޼a[^'~pk;c.-*ow9,[yaWn[C댾h< h6 *lzRZfAqT8c:#r}|`qn+O]a#O+9 2P[z&9v=mL7cJd:y$:{.&E]Q= Z4yk;{%G_y_/'_xCLgᢏs>L_kkx%?hW9pÏ,:{-+qUCĶ7u8S[x 7 1gG 鎄}2~L}O d4힃 !a, 76/2 Q>Xkmsspa*!1AQaq 0@P?ۣ4XG?6࿇8g3?Gg?=OY~Sz5]?IrG+rG+rG+rG+~0'xڧy;|g3_<%iqx.xh/oVh0$LS?T3L?D3?OLO7!6(}C)wcYҝ킶)/`rTXG" !|< 9M7A/e`JTi7;CQȠ@_<ަWB)C)M!dx436z/KOaKTZ*K<]WH_S %CJC%-~1"N9ۘ YY.}MUPv:4TsI"iP.cYQМò r3IQm(x`33/O&ôǒ1ƏIÎq#csDz8Ck xv1U`ONka"w59e\n]uhsoGIַRU*#WL֯sFL.!U^Q«Ymߜ 7. A ;z#E#sE^0!1ŰHf]^pm:MxpNP@7qf9N1i"q_ !/O.1:LCݺx<>6YV^>r>7:_8jxLhd|9,ٳs!PrmJ_8x.ߌZC<"7 w^N_ǟo^2 D)_/I閌ϷLS;﬚ ^}&4;rs5}$`<>@..}_O>XPNPgbwa֧Nbھ2 m{  F˦&!6BQVc43jvgx>dɲpb+S!;HަApBJg ^*7]qpT-7+-͗zaT]@I~xØƀ*,MGtWPh4bX҆eK e4'([6և$rܖی w2@7Б=^ZVCN$"uz*UlEHa"סK0M4{d=Ox&g>q8ϲGHv5Z&<_B˵^pe?>g~.P!m{`*`;q݈NfES] H׹MbWg~cϲ 4zj ڕ3k)lrUWa iKAHƑWH&WwэB!ag:{CSd+I."(!a-DI )bvz {q( N`%@;¡ ؁C|B.^1 HQ]g~ Puߞ>`3{ 0I{=}"Ix6^Ox;,?X.8ןdopfGTLK@kT-K2@19|:YǾ&,C#y`~(sXs0qy8ټx;s]xI ל{F#ijSnlOÖ>g~ 'KzšF8 }\IVC'1RpʛG;L۪5}bSAlZj`/a٭5ENI ~VAUZcI֮SPqۂkEeoD5B֚;;;|%m#G"3.σ,u^8CF델̩a@9 ;::1*8և!i|sĂdNT)*=:3i$@ }'__?@WƦ'G2<p?O ۚ]?q~SX#f\<6C6I+\xSN5f;w*wly)bV9ʰSRN1p5֎o[DiۏLVpo6L1"j|%eԯ&L ]{X܄^0R o x<4D1ټmʮ- &f'my铆2uzIBw=x2y4@3qN;( WRL} a9E/ο_6T(C kB̢:׾aY |SXm۾1BYE9d%A^נ+ER_iD:HP dwD4Mp%> E^dȈ =zEґ" ^'@8Mrdc:^0IY;ىJ*y^W$JԙͰ7.͜ slA?cmw}0ZP+u!aX.wfSE!4RNǗ^141yn.~ɬY<^``'KئӱV| ;T&yKp#YnK! ==Pڣ\+nStaRo+Eɓَ|EaQQ*K0m)]y{Cm'5>G]94{;g@pHV1pd(9*;Ojn{\";qNx`M!Df|59}@d$ Ԡ D %GDi,w>B"H/LkHn]dFx‡$}gC>@yqF3)վW^ˬCI5C.96V1bF]$D2 O$[^ K?> qHC6<]]cu\#_8/T@ΟJ( hi[Ql0VZO4G!P1 ;M:|BQC8:÷G(NC缞O[I|d*u|[;0fߌl{OUʷoN rLGSƖsɊ D$BqMֈL_y/RqkbF:f7rU=sB[H p@  r\rf b [NTGLkO]S tT*e^,-C\a:@>{pBݴ[7f)pқbo|yePiT|u3\#lƣO#X^/cK_ L:p4G^fzPzvd@ dxƜ#W~pEn J])yRPM=90/t 8|@aqٍqyiR>iO~pQvn; ֶ ˇxm{UPkX \q~(ɠaudEYϕqN2K"库'!:]4`AuÝZzS69繒=R׹12 z87b\}<բy~'p=(X~/SS氽gܣ;`̏_]E2?8lq}O3_-`s-k=f{bD'竊h/i U7 c61F'B'(n,q,VpgpN4 э t<ㅏ +l3CqȊ8xM%bAPU JG̜yAH"T?LrT%[.wif/r8_|5Ţz}콛0_|_|ߗo{|No߼* h2bFL_pOÏ2RLi#0Ls(ߦm~^<3mqJdGW> xK9> ,|&'Le6qC CW<0W0~oF= +ٓw``! -`ئFSrC2zF~?80b9@qr<1܋ͼo-Ylx }XQQ;xH_:8A ,VDq'54hK.\r˵8tcP/.i\Rzn&!]?1W_8T^ppȲue['|t fWN.@v`t":ՎN& x"s/D W p')Tx:nj]@|U;OYih~>!}6MWC{xt񂌔y7CpRӜ9g'qfyŅI(Tls zIЧ=>w@G6CyԪ+xq^Jjm'IDX˖,0biY~%@6+k5yt<@o TF2_P=c< \FCz aҩ@\`C !A'tfny~HBwȧT24Bn>E#y.+;^(fjf#?79g'~t 3 U1QM<~8 ]k`c R*)gCqnVZ&FVHQY1oẀוYg 8ZJ@`*3D*"Flw&16x Фk l6~P_APj J˽e,Zb 8di(( +S\$Dl4 [S( WXy :W6``2~:wA UYGHiaN^  9PZjJAj 'h6 \ $Qx_v~bŲwMkevTzo-p (WzfT\ 6@A)@Sg9%R`uZ@Z(o D)Q@g )uA!*X\'miHƕ &6CB. ڵ$t%L uJЬHDs9s یhNyѻx bq|qb!Fh`Gě2&:pG2UU *@LàxeHy-wO PlpwO.! $>r@#] kY- =q'U-3xh϶;`}iM]Vő^C"&૦5P Y&cǡ Z)Gkۋhxh8o~Ǽ=JH(B9_w;-5YT[&U*q-!WjP<AjqZ|ۯйp*T7x 5A]w:1({H45h-h"|lO )],&CY02 45m(##£@iz/\Xelf$&0A#$6"ZdG,T.E]>ʠ04ˡ5 ";T+$xQɋ7Q[Gv{<gf NF0D0 Ü0\ kUvUyUū_'*J"t1v]؂l-,2 T¤ti ž@)KTa΁dxdȐAiG=7!(HuQzc  XY;ar|L% = R$VG"uqƏA`lukF-hpUn9Xםi1wq劽ڎ(FP%KnGyFpv? j BяlP2 E-m! .4j \Ӵ~b(Azd?Tmݮ\e1[iKfbPC "B! Iu<젨J.N>KI$k,m5A;5ByQ򵼩h[@*Zr@܊%Bh=d-RT0DU3_ҷMa]l*D"7Xvi62w3֝wDx89[wH;I @{8{q:de8xw6x*GR rs eѵ~ܕ CG4=)v:tspw9`1DxҰu OYD ON60uo9W@MUAڿD٩ق^2&ԇޘxІL٣N n͡L? ^g&jeBj K#Dlƣy1l#dqw z<y˓q#`NXxR)WRLVM1Ow,< J;r 96WX,'x0"%8EIȬI$i Lxz|A؀E))HL`hAp]_8P)o%*5qfYE p9"h%ssjou-,) o%"y/M±8.)4:X SM( R  ecۖCl)B8i"QM@+BPa8ɷŊQHNlk0>$sx 1@-/@Uuǧ!gNH.t&j"!Ӽ*B{/#6r`L1noEt1Đ6[;eÃ:k A6bϊw[SbۉX*bR[zW4r쁁Sm+8pM8/>ƺ3Oԫ"u8ל!Mb'eyrR)@QZusA^~02HX%$~2pdz ŝb #"ϑتÄGxY ^(5PjJrS*MoһjAdjHmR.[*U:c j|Mլf}DVCfHfнq9m']p e#4YD4*GюP m*"`qQ=,;u&Pr2 N^+Qf7D0lBO ȊUW9 oӟa8N`XCTu'}x*]dKz8l!7U+nPN mjhA2Nݠ^T_{YF6 58, ֘ݝ$it}Vٕ:ՎADQH^$Вhg{M*eK-PP  Zk/if!:U?_g+/:D%GD#(p(,P¢AZsЉ*@R6T3#遢Q'Yp9ߌewY2@F Sm$^&y AoŨMzjP)(qںGq.t'lS,Z8lj*?`̕En F@ OE$BQ\%́ZF61PL!~'l4X5Gig H7W7 *œ`B2@"v}HDhXM)A50`0ЄP* dD5@}qju8>Xo??%2.8`I][Bs OCIeMx\~[DU0׀('L(@>1"eqoB1]PP#1LUIO.Gr P Ć 8p@i6ӆA~ve(cYkD-m, GԡR,P0 LSVa[x3LODm <{˭2j؛+m%iǎU:o wjX9<}ds'x==γ!)J.veI̼}9| ^ ̝,2_N~?;??VcI9ͥGmǧ<OE`qsiQn(8_m0e[>؝@9U8s3~7ƑF=?~?L z/F^3R0 pܸ,jSO<ɜAiĄ; NgĚ"Ry3&KX]hFpr_ÛKacLE}]K<?  !CC\:~iBG # Cc%|?~?f)−7uHj@d BԒJZȱPntYR8!\&r,\*b+t JyKk3)F"V# l|ywJn /$n 3{G x8F5'+~;&<㞚sq9 r}`)CpUfUG`4uo.ʀn(x "nTmzpTNHDޛ52c6w&7Vjt,P VڇaX63iU醑 @$Tl(ƵSn5`>b{3~7d~ N«.ScCk=ܚ!$:O"afRq)jB TP4Hd#Q2U7n co J`{BD=z8P@ a5B00׳4FFm8"\]ae6)8ֱD?~?f ka*"Q{x46koAvؼEA@:h2+U&|"@BGE)f6+0#6&#Ev0.0Ș.)DQID PH+WG@t#"m&f~ s:'aCim|+Sn}'V^fz;6EDJ V89 AdЃ{:4aҖ& @ (yqpj\t6ù*##@8mޒ@;3TYgT8e5W&B.yDpP:E 0H }#jڠ8.2R4+HHcP ^T3E]`sK XBAF YYB@mA Tԡ4Eƍ- Ĝ/tUx2K_+% YlJE۳`!m0O4>BPөaj܇ *y46podp UNQ-P43%E.@ 5~Gn# zSIE2!VĜvb M9@*z0_eY|h,C-a,&_E`NfS^?s" Xi6RN -l.LN pbr/@H4” Vk]h!81d;Y;VA` >)0V pvf#M%`{T Gq=\scP0'E/&1nBCnɠ.#wA%\Et phMzh!B272|c\঎a2o"r"$E"$-sIN(a{V$.n>%m_btn[]:IO$j៏sf->^JN5y+_FAA[H |p9&ok % 3\K0o0Y Oo|?Ù/RGZß2R$(T[4n(E5""|%/^~8MMl44a )ƸW Cک UPo{$4qCd\Fּ!*_ojP5QR_~p a ZeeV0D C40B25 ~Ħ,M;tTld)L$ h'K<ən[ ZqS%X>wlDB!1V.D]EL+xE)=ΔxjQYѰQx)`WZ\uq3vMiEt";}i` L^aU4RGphj$5/M j UHCKS)\ fr &SLrçSCt;t)  S8֐9,v$5? 5nx \<^Ї]HTN\o(=@+HV4R!Υ@B i9 >zYoM)oi,&]h( F3P7AW`(, || @6YˠC> &(|`q ¨\`M#[x>ۋ F+0͖@IlnQ@ D5d+-R"ȗ[ b!*^xR7&2o*1  wsO2 m@=阝u]_Ek[|&/r"p?p*T}(nwq M3 mV(Xpw[\¹aA1 =*9d(!FYVXW`\ZҿhZHcђ'HT'Z]+E x++P!4tul/;<tܞ&I@ Z;@52FPA8cdNyHªt(eސӁ0V%4."P7d3(sDخU`b) nobΥmp$2w }^&AqVp%"$4P:C^Z =/%U|iP62gA?4v㷴 &(|`q3K$h9?1,Wl`p,<C l BÖC's$Ǵq8ylX#lp}Jխ Xx)o\DmNXK7!t9͏#"]xv% v&h(Q`ùa͵Br(pckں?@!':/;`w[)g&w' m%ohoMA ۸ 0i9{qhU6X9ɮ8/d?2.}P,/ P(l3ZENI9 I aCVDIJ@6&w y,"2)Tj˕rRd5C)F\E:Pd3iw)S%Hy4#{-i t 6YH ŇЋKJP);e$c86˨n2cUӁ2"DFJ/-9qllL\l6&PU\QI8 ӼbyFJyـ)"sqӟqy1m{![ ut%<%kAt9'Ι(s>4?# 0Y`NDҍGSxI`xr1 iTkze|Cuu\%o!_kx $B=B?[H |p9&ok % ]0T v^wR#W)G];!8T_% V\iănت[g#I +7gJ~0=2GiҴс8IjWbwڶmyaHd$}.,cx21*꧶|bTM N&?le(`ʍjϜ! U`uWg\_n=*ΊC0VϗG)GQh BksGobMtU-k ?0*J,2X"!@BzcOJ}iבRi|FVHW rV_ tP$~S.be8ز9/bq/Df]/$1Ysw _p>z{Kx2U5o_,h/KNmm4dƉl Ĥʢ4/GuMv\Ѭ,(rh`5wyg9Z ~l,5 L&OC ~\J*l~iw) V<"0t!nN 4F(@Œ a\Z@/]t%^,KQbTzI pѭCS|YOYۼT^6U)GO "ZB`Sd,Ros dZ# M[|Ri/TxCU5ڇALVE͘z&'_S. ԛZˊ E NjTѴ;G)ڣePzƆetG!rYnI] @m9*Ǟ)](m֖m/;k\z_A.slwAʐV_.D:ƾb(y+'e5PD*Gg]Cb\m[;,cB$60cIW܈S!%S "gAId|[q$4oϠVDM"8,lS{ȿXP"M[ bSv ɒE @*fE fM  "IN[Wyr~gّe'M+Ea5ւ$a/y RPinI,ݬn~RiW>}NF%p+(DKؑ5CZXB{͋(Z(xemքw zF CFިDƢbG\vDٹX#pSeD)٫+ʑAu#OQt` c0Go e ;ꏦ8+@EkFΦ/9'wN\k:Kmd4'"Ov-ox>H[4)6@O7gO--Ѿ]o9Ic*1DuX,]%PDG:S/ $C^@i- hWH )\^1uxTV7ebS\uH, nrs~$+[p93aGx.-A:_Z{fg<;c)JRJ=a B<Ώ 2 ?FD6{?`;YpYm1Mz TL=7Uǂ ɿ6A_s9+zw#JÀ[kGٛ4gWXTq+wܗTى`rJ=*5<{q)uΔOoC=\%ys>1!o֊ڔD9# uzYE&!_B !;] Ƅ'A8j6)K,  R;C~#?Kc0KÏWH(t{޶Nn[N6#] ``컞ktjW+5PF*Xpq4ZR ~8IRB]X q ˭OcssKh88}#PWUmr89|(t;vk  }-˩͖tL6*5 c46&WC~v 8ĴWG ^0Es1)w0=9_ Bm{KpQx+@͗Uj܀` 9לEIL"wqM KAFĩin^<,dU/xWó(pz^}R Y}k:*.á_bM@-/*2@Q`lЫøXP< yS</Qة6 񫋞~u&׵q9_(0Pq,sY.T{-9!iET9`'cQCS , ˽Y|$J ɦU3y0H!cm/8 5yuiBvo/@O,a`jTX4__QtaoFOpY'*: DHUDMRYHd. XyͳG|=]H5gyfeI@Ydc^F1 ?j-HN2@=3N-ZHQ2o=bC8N*9r^J9 JSnj,a*syX 3F|b =i)p2}t: |C6]?fm/KiG^DXÊU5*geS@!G>Qn~6_CߣZ}B96aBoH,${ؠd:2ۨޡSIL_9A8#Nhn̢* lLooAڏx6 E\X$Dq\u@R f NAKs j$07U$Lc#NjEshlPatAGڼ \ĜGw<:^9Wyj}DN$ S4 c>1eYmDGK4ck0 WJ DE(XRx&MF `[ݸBAd@>NAN`~2 a%"(":1`Y,db+dB_-O]bbo^GҲ$8y D] V$>yR&plN\/5<`nM`hQ9 `AJ6 pHoRFQI7CS_}ߦ#D#w@?ywX' b>2J_1a j!v04=]]MJ3Qmh;)|MdyWg6D- B@ #` )- 1V`qYRTU Lvj6R-p`fV0?e|JYCb{j)pY]!M 4]*ᨐBNrSߊHQ}#8FcIp= ͅU]裹X rp!9n_Qopݓ*qthGqY#ڻbbKX+0!3Épmgq ja @+ XZjA&}77|؈crx6?EGN{C x,jkX캻= $\ y\KD87JK( Rq?3 +!ck|TҮG{žP91 N NR`*sӬMx  /'թ^_pDnulq`Ec +Cƒ8[1>7`)(8WaTVaKsµBsn3yᇄ=D{Xscwac{ӌT\O6jOq |@6]8vٓN:ыjH'h.!$."t!yh aʽoרJ(XkaX<0Ux:N*KCN^S ]1jD.`c hmjfR_ZJ 3j*ۉZ'ѢLbP8F7ŷ1ɨ !$]%<i:@ECQ8RUm0ЖrcI(bXI5^4XUB388r~1!)F>I@䕹3y)~pM(}cDfcDgNK/o<̼@߰?1jS9vzlB'%5JWm (tGgd[ tIe0!^!+>p(~0[QF.O?n9H>?Jp>`g*`qtuꐴwr.pǖ2&ٛA yx|4(̑|,"kHavCvpX 4) ۖ]^m{/{@zC'!^ôhպ"^8qWLXSNc.wJD~sgi;CaGj ^Ar\Qa$n)Ⱥ\I2a|♭a`6);b$#~Rۼ\͝һpgT5?n9m7bJP@}M[3c [܉Dl EqzDn<5/ʱ)EeȑI9r1qnN2P+Y8oy x wlD+ @3ެVz% TzLHs<6YT[PXSJm^ q :W#X^G>ڒ)`Hg)(O%OŸ^a`qa=w}HB'ɦl 2GUg-t8 ל!QP,v{rLv_X mK&T%7LJ11% ^kӆWvvB5Ny3 Z@Okү$`F|GkMzȡۿ~=rcS-C= >G i49#8kJqIe4lBx0#Y#!F> 4cWx  Z8~LV '&Kyb? n77Ҽ o\x:4#La#XuWnRu}~G;jy6J 8E`'S^= nJ(;Fа*UUV 3lL4Hl*AM!J߼L3 c^!5( H` |JD^.:@1O; F hcW@WX"I rd-@6#!lxefCz$#8XiM>,;+iH\`:`(h|j>0. H6MbLC!5pκo|mXj|` acOX,8LM@"Glbh^Ԭ5<(+ {,,V물` TyIKӍ#K^pU 90vhrLjy^6?w> qf3q0:}•K.TY>˘PB&<>ءmWS;77j.s<.&/Nɵwti8XG/Pvi6uc\nO"Rw'4*K#sI}K<41`BQ',)jx`͙WkEa9qqT Gܖ v&r(we5f#P+%neG0+)J7GfR1&&&iz`RfGJh1. qDwph| )La"%8nFpaȇV̪EEљO RxpC]o,(I ,Ids~p)ih{8:w 3^8$ 'k‘sqxaӮ\HP(;~XQrD ޲1rPS}¬g &h; E>Gɧc.|D|6=׳!Â'H߇R$b%-N;,;GT7G?~3㟃ǃH )v<G!?+«@hux<#<&.,E8}TG*l5WM| j"O>o0wz\wԡ< '\2S#p͜  4yK@;VϟrʮQ,rRR3x&c8 q9r(N&;@Q ~L?w;x~pQ|\p;X~; d}80 YsY;AL?q ʭ9ϟ?gi$RǑ (a^ NlOT 6|[h">j\9Y*{a Í@!Eryb"azyk}K` M6Ǜ2EOX m}2JqkUD}W4T}B/3@H+XoC@PJ1{i<:ޠD:&j3u9 њk"aߖ)/8OKh9]㻎sC.["W_Nטyr, >2h#.6ia裭5;< PpWNˮ [%(_@S/Xdj@{k660zR}ڊ.6 ]uJN#eoG!w) GkFrG_\yKd:EL]!ٺ_jg*-n k5XF<mO@4g+``$1_u82Ǽ&!e(80_Ll9R?Xio (mlZi OXS ՚n7h̾}LNXPL8ysjU9WDrSYG L2 NmϦ44Cqd*Po8/}6r9fk__I`5|d~J3I3>TPU7oy͡Ĕ=Hf@\qx&N2m(u% mr)_4T duX=`2`v4yIɧNo1F" PdM8irxL\[0`s Jupk@#L`{{#F`0 _\ #s::PK !!33ppt/media/image26.jpegJFIFC     C  ~"   zbZ y}\w[DxSbgt3csذ]Kfս~%~Y1w6'q9mܖ6 >^'֚p9b^@螫3]d5 GK>fXbuєV1cvż6ErKfs/ simoWk;=G6hݟrCXhu4)`e:˯`/^| &Z* q[2Ʈ d|\m;@mJY:w˯'  d%Ϥ<3wP#Vs:LJy"FEۮ\k^Sn򋥞M^m m1y>;>v:7dRTT Z"XG]9oeKM3p+*ߵGЖ*RA'lWۏ-Q2$s幭2,n5G=ӹ,y}:wԎ8oSK嗹3~˚ݹ xStZ/v"$c5dLfu =J]>뺍`P0`ͷ.ۗ}űpSRPE} 230Nؗ&$w:tջ0ʣ&[$H 麭t:'ByrF>Si1o/C*LfN&l$rtu7֦ <MX♕?xoGmJԎN@׭Rݷ% ta`ȶVGH:t;1% aon֥)FhCBxj8\uۖv!~6,EK܉=Ά\f%6׆`FxגKlzŶC .Yʯk*ŧa=ntOį놯roo(cKuܼ#{ӫ980 7 -ip%\qeLFYJ 1'-~J}T:b¦Mu+"ޕ|ѻiv8!g"E10ZsӔ) +qAxczFD\wzd`,c|}xcGy.dYkHwx:[^Ѥb؈r+XẆ}5Y7p||yi]mfRD6@E75U*?=bљԨro٭wc,$[))Yru#!i*#+8(|9{Y#7B7o w#!]{8Yxm@u_[)g&u16 U(3bvX rFl#J{̚g)gަnd(FDdH};CڐK,yI ~ʽN17[ 8Bps 6L5jI]ɳ2 >i{oMtS9x /vZ 8f5XnD"GOY唭aqr1 x FHw '(N2y׀|>6]T"̶ٍ\kUr۹r)͕3ۮ,)u hNb߼(hE"7ܖ6L>iBH$t9n ?R{{M49M{c+LH GRK 4 :޼]u6kվ\>*5hiWqcML"-W {@kat#C>6$ݸkdB1䟾:Lc~H4c*܄>mRwtGΟTq<b! c~gT ҦDx[Z6uEKFLsm\]׺88\}QsAd=/xΤQ+_M4S7| ieZ6:c7y%jR1ŊY\)5ss%N3:]1Fs`3o <{ <sMh$tTzr(]G"O'kK LK?6)}Z1t"{%P[_:ŗ 9(M˼4)r-+o'_{䨘bnn?={q8J>N0Y 5M9c!h^S|XW"ڽ_`EzN'6DƸq= 7_+ 2N|kbɽ/B¡Q(fGARWcIQHƬ4|iMMV`=mܝLPʻ*9=n|'FW$:C!Oj-g`|7 0@!1P$267"#%&4`5YlTCoYm(hUؘ&4fҐƬ *ƈЉ]MYy4]w!0a)=ѳ[ 9$ xZ/ fQx sf xp!bcAGmeYm;e8$%8k6뼻FQ޼u:@…( ]q"SB?U~3GǾV,ټ$N?ajڹXB4CwG;Ǧ4f>$tUeqX(m,H ,&#4JiCܯHK (ׯ@-:ZVYtM0_ʡ϶F3TV;*O?}@*R,I.r"ј GյȢ$F0lf8x8j3xN@xj;UY\ds^86~pAvo]< qW0ICaĎVHA!ofH7MfӸ EMh;9ħ1Uˢ'ػ\ѱ׌Դ݃&?g'vb/bdVnjTxxE&ѠȤR9»ռ6l0ޙ<LjAErVWDdtǘ\Y>zX GnS=ī2!?F*i%idO#ȇ.&EBik:ÉOuvzj9l-?H`EB6L 3xճX W K{d(leR9Y6coؾƛ}xw9W즺bE4Qx|p{CvX|ѕ``cOWJPƒ)q$[9Ө?\&ҚCkS{OlMXZ h^˙E`-0P صNT2YY+N ?`,0Aԣ}7a HAIMk馹j׫pEDHz6.\ G˥Խm*Cx_fYI`ֿc*Wuӯ?ʘҹ~J [jV%s#c8l}ջg+QlnPrZr>=h݃"+qȕ5h%lݢ\6fQB~8UPիݞp%Atl<"J712$SaHcl FEVDlAa#}c:]p׉kDLXL&-4|lmmEN6+a gy0|t3qܒ@y*eOysr|Gw&R hfDeHY -9tT^_JgtȑKT-\%/X3?hT Ǟ, YNe39EPM@m|qXVP%)'Y˒AGJ-%DiןP}vՅr=~=ۇj=;/?+١^XB\F8tF斨qc̦6λƖ}0q%X29V펅:Ećql|xvEG#9*-"#ar9`߁i|s]Fǿ:c<ѺI6ώ$5 8ϣh9y-Q, Ԇ2:T,ELXuU)_lQwLT|jSHݠ ug>sμ>q_ؘNzn=ӲxEgUHʴ묢E%(s s$XXǷm>[=S+u/ZM"?xӭZh !?.($tYOV|;.PU_^8P͵~eo65o]c8`8gmǐۖf.Qm*jIu[QgC5$m XdtI?k7^΍}q[zXߐ9Q%Y^A~ك/>}z+bWH\n!by8*xbBo&Ym"c=d1`S*Nν}hKdWEGL=>Q1/:Y4k#٨A439(0"Q8Waز+Xm>VʼI@eNF: גZZL]nx΋u"R<Ɯxs ׮?kHH]-U64w,W^Y, Hj*ȣ%@C!k%*W- )yަYkg_ݺ'dB>ǜEU. .Xss]mY&ԕM1+!tJ$hzY HJJj\95mM :%.UODSZLD1,!η]e'G􋈼Au}3ఝ\>H8uIbq݄EDJFk8A1m>x> Q-cB1݂5Wm Nk )e:[+g.c_?j,\UV_O-fţpVu o-ČHKoy܏V6,]= Kaza5EڥNlbGݿsu_Q,ap`?F9MO+hؓltq3%,tAξx&q>0EQqȘ`Q)gmgM `LܜOORr?2D ]b&Ϟ7Ma'ťTTC~Q cQK7Iƈ6EBb`ی l 릕īFeqbG8/}fY \l 5a|_, &rQ9)ya=uƼkH׳%Ng-DFZ:a'$AU2n[RGjlҚvˎ]G&hNJmL}D&qG?EPhЭ GJH?D?"=$^X>i | Dz řR=:"_꬚I(ȗQvIaG!Cm;.'`7|^1x:Z;2a$1k| 戺b1I`IB>73eV[tSYu⺍ozvOXMsCiv2|؂L6~}+!F;cBz>qxnN60Y85od$a!5d)VȳЈ~aיg9*xz鲤mt䤅Գ_޲&zcfLK w_0 .f ޺`\;`&E V[iHM^ o{+ TPyV`}Dߴ#vc5[g>|j1X jaV?cpIti ..aDKڐu )7GH@r$v}+9fP R@FMOfyՁ"h^F҆*ȋ>uꮥ#|PdYvx޹,ȃ]P~S{wEp-%|@YN܏~ZT(N3Q( &3QHn 8arձPqsud,qeIsd1blEqۍt$B뫅 ! "m(zO.ב"ڽ};\dp6D?.TxV eɆƃVKU#f؏a]o6>錟3u#w B[tާbW]mKD%Nmj^pdSx_Mq*ư{lœWf[=qaÕUT٫|TMMV3%]5uy@:Ѣz Ǟ<[aaUvS ːH'mHIu[+'brkm\ *39n2jacgq_}8ӯed>>9y^c.i6zS#6,GgW2Y[`C)y|ig\s]?}}:\R7R#:R8zA#~v}py< X_]K2 W_ ;#rn=׻}:E0Fɹ*". '> s ge\g?t%2{;elqu+w?ח\|o+Q<6C[܈*o}S(ԉ>ۦآ,HF%^Tf\] 4v,{oeFCYocuNWC*Dß|`oh6U`nM5M۞v"ȚW0UB{uUR y[B  D(u1όrџmȴ) \mHd1'pG@[(J0RY[XPdESI1w1mӴSEq]DlQ92`KdD=EG X=$o#1f39Sz<묍J?uTnyK"&ggG"Nb?K9zg(V{ xy 2%& T(^np$QUR[$vZ|MG琉~B;mXӵЦ4N~=Xf{L[V T S u"VCS% fFau4EL$#>ǞQF*5 9@6;`B}sh$12n`Y6$zj雸ubH"Zaq5!:(uΚOvQ-Z g܏]Rh<ڙ7(k Q!a.=yZy={q7.pݰߓa`U#G}t~ȍc=ʠ|h;F15[N_T9^W'P rΌb0i)jR%l iٶqpN_iDZ*:$PV\}8~e3͒<<ܛLsmuۚ'$ROT>Ǣ3nxqa-]zuʪ&RGa$!HL8"پ<>EE% p091<^F4u8 ijkn=h2uTd,ՠǥBK"I+%~- =)a :e21 At" bƔX~{?U_G {vǜ:v}"*5aEڱ|-H+muk]7@V5c[`͚LZ΃c!g2AX[clg+1A!#@Qa0BP`?t7wvyE}Sid\/5@ERޔ1 zlTs<,XUe19N&+9_ziWMt2"fZ0ȳ!ޤ_7tWJ>Ԑ;p;!#;ց.v"R2ߺ6 ߝ_0!1A"@Bq0PaQR`?:rӿcLqh٬(!җW=:~M5ZTaBBgf&#ҕn6摻ԈĔozrۋͯJT!ܛZۤM7hJ<1Hf4D2ea{<'0:tgUњ+\"bq8]&\_6-p]:]XJR.(Yey]1 {|dWP`J[y7>^6R1:m9x$_XmR Sڐhr5hԺ{14톂k(5FE>iQhs{Tڐ~z?#fXI-S_9g\ ؖngq'^Svgec>) j9%8!#9+t!JIVԌFس-LÎ֓Z_)oq\ڌՈʐZGN+@5E& ]-[VfnROX9p!רf5.:\H=vV>Ϸ=EZn*$W 7QS;{ջGf6~ vG g^Q>p)O1=8Finp83jJdSZ`áR"d1j$t?U:Dy Mqma *\ΘĨ)I ]!@ p/Ta+$$H[y]G4k*ZIqˉPIE"=vW!.B\Mض9gz3KW눻H_$%)1\/5#"e:8Y?)zӋԜ FO/lDz OH`#-J-|;v~[훩ʳۋu5E6Sk#VRe`(BpUmEFͶҳg RumV;m}R%)R[n%}!Htퟔ(V6m`u!T@zB -}p$Gy+I\P I<0R!𡥬ͪ=?)-Mm7e QyK@p)s.;_1/8-"!2g'z14eV_%)jڲTI2+*~gkeS,J#*RouJ$paE 3$ cu'k$ Hwwz% F5wa3Η??&B5qsKysk3yReoiVg6.NB^wj4mω'9O>䗜 pJ3n7!ev;E8P*/ a=!Ҥ+ttC-|BJJI!62L9?7Ui7ky50J?(e1+h*ɝ.m_tq8T+7ݘ'߄ECDN}8kK'g8$:o)AJEJAiΈoD M(RBdy 2_Ep͘P?6M^5%2U GH m **Wt%RnݔHnR]-$p-+Pv"Sn/C'rT"ܜ17gRa7cATSv~Ov$ThyD7o n@K#p/ha2jNN+BaU,sۿ9~p%)wNXYYasiRڵBs&t.+٦ūQv6'NOZ2[),,XxBR.OV]x%H  UH5Z&y r49L%!԰GMm,XCmx0m PD(m4BP:ʴVMPR|43HLtީ*?{qQ! n:ƶ8^8P~jύ7()e<Ԕ;#ЪB8YCmFRM l\dߑE=Euͫ*Re^]=RN:Mۥgz+ q́Q&4tG)Hʗ[_7QS.!^ JvqM;Lf[Ff3Ф8ۉ̅'yT\Dk>8rΥ\վl^V-ZJ=َ _K . dW/vY ۚ 1U A,N8>(ĉLi#6b5ӄSv=TI/ц9ȑu7dֵ[ iY*iM/s_U(Q8P-H Jc򅴠WʮS{@x9rnkv^vO~sYp׏iI_U_M<"-:i8CƌQ9_XmE\\q,rRb$+G՝ٜ,=*GN:MId'K+<݆6ol)J) }]I=+xɁ̬o蛎L_=&lAvBn>ݷT78LIS9ˊ2'i9[9Yj'P:\T?S(J8nLgVnw_(YҧqHd6L$^@JGejmlo\[h lԞH@miۅZ.n*MO]:讛xĻecnݙrw%ueI {`fإKˠu&]FjS"ܧ8a~Tv"=C5#޼4"*#vI+oS[œٓc<ڤ:x!y,a<KPq'J%2D&$15EC8%_ff;p*Ka9Tg?*o;7 ?Y\~Cn5jkm ii8C|dXCߍ ncM@:ҒB0R3[yknCم9TEW:}_n)il.4E9&GOX|Bʔ`*†T&^VU*##%y~)=$HZCqeZV~HŔğyč72RT&Үn^t-rœ)$SۣX\gt&Tngch[R}+Ilkj #)mKRxF Ҩ\m= ":BS~Ä)}jkTe(St[8:u$H6%__2Jζ|Vd!g%WĹ1Lb$8 %4i~~{zҠ|)e'OҦ4͔)=O,-)q]|͢:1mOfS~ E*q}ȱt~5ƟVʧjZ8qS*sqZc-IZ(əW7A%{oE_d+"qu1RJ=_D1uA+-V+=czvU[,Kvey9q_*m)R\yj8'_MA܌Ghu$bnlV? q:)@t(coչ͛w}/ׄ˅!m8t Ip%6Ao(&CFZB|ijmvNW gdvh+)-ul&b:ZEI2[G>;h]VlU "WyܒJ=E3os?m8]RN :۽}{Fmf3N-/Eq%Yx%6A'SSS~MÄ'[e5N)3%9"C r}щ7ĝ7CtT !˧N݉K+꒲'rJmծPR׃&OmtBõ %;/UN(BnwV%1MەFl(i|T꒴w2Jl eQ߱!p|mu:uqqS LsYH0!I]VV(yiĴtGM!TTKN مs7!:&>l.)۾/ۀ*\(is6`rXPTyZ30&7mqR8qQ٘҂ mދ--qx/1Vjԋ~Fd~ =p,"44<ȋU^èpÛ3SKQngBJUm0ʜ!AeD^ԣ0r@" N9g/mtEªe@k촞Fä╷#oVVU )cǕ,ۉmu zҟvr(#QH޵J)'&YwuR:@`0ѡN}ǁj) l NJ3$'v?3لTkPezRp$w+Y͡pyZ%(<MB&ɢcŖ!!i*¶[dɭNڝGu͌u)uIM/#jH Nlɭ}OON%/Vnfn:0:M<چ4 ;<{$U-2WP0TW:B:!HF ¦K[HRTz[YrYF$Kz2TZs,Q>)6[bEpqG J=T4q y)~# Lu7RK$w1ħ1Yǒ[N>!Td{"u-86y\Ŋs(biUU0ܝ ^%UZw_Si'(,>)w7W ?(eTi~qҢYQ 䠍BkvnV@ *dhRlaH-Sbo!&bHOԬ:^eѹnmIP-0ү}o*ݰP) 5s[/\Xrwv'kٕ6Qa?Fs1c[N/a;-!3}!=>ѥV$~Ͽ$G*N?H9I,şPi$+Z q\QYNlNyDp* LsE]=C߁ 22*lwfZOp(fl1VɖYݦL4#վe|qa:XLq]YOZN.SÇҙ%ԋ(ͺ ['|MM+,إiRH6=a;^*6fJ{m[q>lʢFQ)Zlmdx5.(-a!b9^_TiZr Xm=NLuDBҐߦ9-2(EֳzXe=C 0?W~t( ȕxn4VQt(swVFrfRА lȆR\9ɶ6n@ZsKm{V~'qq~XߚmLRk-R#:x)]bJ@y'"enХ3{eV#lBS&'4vUJ+uUdvq⒦(.o) H'G݆p{H鷝[t; .%{_q&Jkv"@Hpc& $H:r2syh~$'~ =%ϴپUl|l¦Y'BqN*TG!, /8]+2[CyX*G*Yg/E9~,4j['73^z_*:Ҷp|eFۖwQXn0uVm'R}'@W@q'j6ԅ`YV[*mՕhP^Cr25ۈL mcDD%JiAz?ilTTsZBj}Ċ@jͣg3*pme*mDvaBBnqə]╯FeY}.#S*W%m) Q$e9u'y%wH]%Ŭ$$8A1ұ+_ej+Lج OQM.#49Qϒ/]遦YO]jqӕkaJ;p$ÐRcNHIdN3TocsAh9{+qM#ed; ^ENWGç({`YnA3c յÔ=]AzqMw#4F!W,ȩwCtzRrx~GfƗ"&imuv٨:$#2;&VǶ 8̶lQ;6sU N6[pÍSgnCG'v;>v|dFIIt{6r?̅^x_>!y]JQ6 \Bʿ r%MMz91r PiL[Vʵ๱SiIV;kMqs/Y$klG;$Z鰮@VR%-%la SWRKC 7lt/iZ#W{R*$)Q8uR%!zΏO6 Eoў+q ´p{·I ;BtFy@W*=xZ2TѬ򃳯eq7s0ڄLI|kb^l,eJR)Uiv*Vbh?#KLT%g, c\]a?i:#O1kǘ=]P0XI:RmW} r}1a?R#GNSrPN|G}T;MUhʷڝmfs >WJq\|.0rw9~mldV~> t3YOKnjPBUm۩O:R殴zįԤKNv7[.:mo\b(hrm^f:2ڈ}㭰RiB,Q֑r˜RJ8#j @u(W90q7"ϙ ^ 4t98UGhg="J':3: tK>0\ua)H'6~([{16joq8S>FBi*vmdR&$KtX!K N&rt--_lq*(X2c%5J56DD{Dؠ5)1WEVUJZ;):sna5Jj|6{yDOdu-oR?iN%Z)Fv q݊o0abuXu] <ѺVN}Iq{ې'\_kT{m!?qA_Ryܱ^GV 1Mտ8^ (UUu4%zcد}G8c8cf M%eܢFWEQ*Ӥo,-Y{yAZFBBT[sފY*ۧQd|7R*dǒ +voTtyAqŕ ]Fi\݆5LǨ"ƐwJV|09kbrM+^.-m'.<$#>E|q/؇]u5HCQ1TWm]Dcg1ee$v@qP4 Btk&+qT)lDbB!P"TYv k(Ni ^LVCcU$qZ Bl.\7Kh Tzn ٭o͸ΫuCu%$€pEyNj]R.nI&rCFSz0>%47>;nkWv2ÓߵD}Cv#lIn<\)Q6_؊T_VQ從 2=1e*=U~^mywI{#qZH ;;cO98\CW)U=K,q{Yi  7TI=?]SPis5#mBDhe>d\t ric:~c[1:$#h+1^}es/70"kjhӼS /މ}<:& :%EJʹ|B˗oLV[ʄ&n{ 1ka_e!rss~>v&OznX7o26$6r'cXD5KرCqSH#ޟNGGc;SP7ɣGaШۀ īKͲ, x\"M6<ۿvBQHl8`"MR …i{%5Y)LpbVP͖y$=yuX$#+8z-*9Vh-f;*ZtJEn˧뿕a{ZIjQм_Of$MEA&+1j.e-%Fشim9n;ۂBN_c{FScyc!(} {Q1){|OigKݤ m8mx>m7Bwtb(*8)R_o7jC#|2fHl;&ᇛʇ)@nUH8UCr/|㏥eOZi RP.\f7W̍}[_@8S*RWWY{iE9"3}ZFٷ?q oR,_Q񙅳R9l$k4[P֤q0ڇ!?J9lSf+@>IgZpxRfYaXSt٧~nTf_y3-}Ko;.B*Īq5V jMo_ ̦cl'ěR4а˞"u_|岊lfVgO:q&cOIo*9# @ҩ]9VoR$_*^ ^yo _:;r;9 Guȷg)y[A^\Ǐ>rf;Ke/4Loɏv?Okc7Gipz,3gZO|0j'y)|9W凩?)tWz*bKy+9Qz]&Z\[ 2Rwљ t RlRA#NHJUYܴ5ïIڵH,5cΊPx_UR7Mucq>,BTVʐLdZJT:5% M SX&i%M~#A6Up5Ha: `YecEِ)j0UQ>_)M)_GB'CgKPwKXuEGpfFVjN)AVwoi%W*;{3ڱ$^0Hs~8T-! TGtL3za&,f59p]w ese8 LjZ\JTR!]RH+| [Is*~φأSJ~x%ĒGY wb{m-)q>)v9„v jTC:GNEE >>[<xpTFƪI-K) rٕmN7 m3ܮ߆>kFR㬤)m7Hq5֥ZDfuZ$Hyل@K1y߫M~kq$LCi+=kh}m"ۊJdi,Jq:j;5M>D?~&Űۊi aNj1U A2iA:߱FIQr&6IZ~[_*gkؒ8iHyYlEC`o? mJ6mjD=߯{צ 0K8hF g#u">2=en5L(A>@8q຿F)I*߽{}T3VߩU1OYcfxJw t8';qvţDuXiFn:Kl kl1&۶RuXaB.!%Nu6\oP=f`UQs"Hzp_uʠ+c-anFu{n7q" s'u)0u='](K{Ӑ˅$i82X;\)>;U_; ({Zq Xk`"Lg zuq3".53?eAzj}.J2@۾⟴٭eMq~I_ڹ̟{vjm!U㞌zI9὞ؔ!&3.}xuI)+Ӌjqcݏeݏv,;-:x5N uM&E]n)sFBlI'-m /m])=0mOHwHVw8m$wFVeCB1#m4#B^[N&%g07JtnPNAz]r8:AKKn4õȻ- Ͻ7%p|zG@}3Ų{,05an2es' 놠Dh!PG@{hb8%I8G[yȒ mZHݜݡїm]CO&ޝx$4v2\cE=z088jaP QA(K,mBb!52Z6Z0 -y- ĈU)aO-ӥPG~[9 [7#?,!1AQaq 0@P`?!8=4h![\?녕WDoe}H@ci$,30c+S10CU ?]Q_7yB]4{vq37t?Q@㽚9*8[ ο.Z's៥?noK$!U1(l=D6hu2:{Pee#XFLsPN,.VA@ 氖Šc8m9=MR+lo+!HU)]E(v$JkUi4^m<8NpJ8vA P%5s 2뎓?ewD!kˌu5 a76|^ )lA ,'Rp1@K˞6u]"mW&% f#GxVﬣ#4 #-=sw"pʰm"xhoHh1]˱ӅHpG0@ 1hop{$hqo^Eͺf]ZtR-JZG*41ڹ |%mp,Pi|<2LXMK3.1PE=O:d3n#uiD&|Mk ߭a ]ٴ-< _@ř ;Yṷ_8977~`9j(ݦ/r/E{a`yjc(_jv'Fb~eWR UgUp,FB7W9d^Pe#%KlLɠS@SL\ҬB2`ʪNQEsGkR8Yqo~[Ԟέ_`5%Q#G]q^Eh+ sZ`0rV(X -T7>GoШYnDvWRk9aƂ" kȀPd_p]9ZU;cC,@bio?Mv:_w٬`RA\@'Z_0ʰ\֠mW2` ( 2DNU8DҀF  rJ\W^S$|mxu7pnM+ };fN? { -;hǕRe$DŽ˘1bSI_R3O.@"dW-MRRrC?ʛ [[k8(vWw< g,)'jj4 0uG8_is!ڞ_S brCGAfAdƼe#8`i@} j)PH [`56KqgO1<.M1(l+q \E_4? L8Evq1Cp\ܵEڠ'NL"S.- 6 ^R|V-8iD (>SMm}/݉T!@8&r5 AW;ee3P>5?VC\oqYv2`? -ä#Ry,5}U@C5+*!E8JO&gy>HYt#t/*qo TzB"1t632m8luzEv]Q֨K[(Wު*2,o&;͵_,@j(ׂ)0|Vv> nq@5)}Mݖces.QuǩJ{;2 _-b= st#e 4>e5e<ӾQv P*-XyV8(Cz8hZ6TޅT u ;N"B:J|!W?W?ߘ P &ّqB3&\XR,-o) 8AH65.{`}nlʟĬ>AӶ ЫQiB[ܩRCL)P#T9 w~Өg\x@ze!-~5`Hu{hxz@o` : K4NB.3RCh6nI[^jpp+c4 ;N_9‰ #zU@k?f,|3MluI\_,2.֒)DvÔ,/8"kWPs?~XWXn+L^ph?q.(5ޔl>X OrSM <*,N~6 ^Qɘsii_.+NGT~>ihS]!4A۟jc|o\ a[67X៻nxu8vڭ1M| |V'(큲5܏XI zJ@s+0pKE[ a(- h> &~"%:q!nȁ^J;eP>=Ypk%*@8<IJ.s%0 T]f)ܖęn,.Sśf[ l0 ͝+j"7aXjq|cbC/`l/5CƴhWB)6fnl(o92*IݞPfx~ȑK4~+>,jRȵ6[qB.K *A궠 uV-cި`.C5P.s ̀²W1w.`{/BuG-JЃ%,q["rh^o^5,6EW;F#*S;j4wp{/,[VE%~(zFFT_l4DS0>es|3躂Q-Ү-] NѧSZŦY3̚;q)+n68B=raԵu9gֽoK )׏|e/c"4X˴ĴJ6iqD,%6'/CdלHWy-? /*;#%rTS? cD*ūESJDO\Т-pZar/'e`Fapaq xn*>z _ ȖO$dp3)8c%<;v f ~ LEa+BE ]T!.ð%_X;%fNLǷxY&jX_azۙtTwKuh j+^$ݖ}l)14ⁿ mvmG&thm'-zЈp:kFGhVȚ(q,LW$ N.Iw݈x=NuĻ^@6)>N)?GNЯQ}ށꝥ >h{V!V(.qQ= \j< @'0fMZl7K-`v?,-q1F.imaEfTl(.PMl R*t~ Eoӗ ~"L~2Uw!*ޓgKb`(Jsg,tr *W'2)_dM_8GP"Ì᣿uIhhTqv/NTQg[fld !yUX|MC4k_Ce|c*qYN -7BW*`Q 7>HRA\e}eex}h52N7=>Ԧ,Xujg{ՔCܠZ!]lXSI95nv[$00$m#vB}hp>Y; ~EC|̦נT:G>ʮS0ңG|yƃ!% >=^CA}@b (%Jai?9]tToA7$QdK"S ,}i4<#1iB؟5l6VUb2Riϖa.!= A*2 fM:k" ,JA_E?hjZĎR& [V#ċ0sBT^C|m3JNNE{&j.S]j_>=eP]PZ]'c|UD50w ;gP }+^ ύ͜ H>؜\yկu1m EA^sPejY,d^w?6/E TSUhJn3EyߨԪ)$ă8'=G@n#?Bꩢ  q Ğ@֙WNyOlj6WT]|/^(SR7=C|rRШ],4 ї 2ƞ /Rj~IRu% 4Zl1VE\TB]I?qV9U'4|!yƞz4ʞokhGy*k7WMD#`~ %yx^6Mq̯HT`"נeG+T ͢dZr(e9VQ-sH`&A ϷEl (G tЭ N~"]ئ&K "@l^/ FuQ5w1_jnAS uCNd/(EbsZC\si$QA,TNFP~]1ҩt5N}ŹA5=i~/shtb\H%J9G'+yMz;AjLk5@x*S2 թxz 1 #.dP*lqKi/cve΁? X.ܶӢ/N!Ow E=G@5X3M P urVv*Gve[ " */ &vԹ]W^1qq3 `avDqpaTB r :ƅM| x.x:ٝ!5 |s[)jjcʋ%#-T8dBcjey蘟ɞS\+nc0$uW*,VR02Xl"#iRȔ1\ۢ˵NM)ܮD7 ްyv"8jF>F*NOd8,伕TT(vy+ I:"+vԮKg@?E:*\dbfH__HZ)l1ۈAd5:]sêt,{vP$hWy/-U=J:~#GŮңJ`g.vwc@Jne_'SW̫#q:mDK*PR)LT|*5RcH '2) #!qg0MnXe=h,dB^.j\ͬ:te13dܹz-*wa is9m_eO6y?"1]rc}rvu ic2A(=0Nٷwe/,u)// UF;#lL?2Ѿr6Z-L0j\W2^%r 6tH&TN!>΄n6fA+SvWH3ś&dFlީˉjle8cjܛ7 X?ZGIؔt:t\sa s,q~DV_ GmM4ϠC-bo$!J7K\۶(t73)+-H-R B3qW"1kf:Ҏ>Y[*`6Oxøʔ0:!`oIM#9ZЉ+!A`_4HF)e`rt P>CKuh%hD qs+kJi.gή g"TQ+7K;kJ+QVK3ċ:gA-OHҦt5 wy>U')].b@o;cd(Jϴ\ y =%((mzcX kT?,`>rC*>~  BݻK+?Í9::aAE^0(ؿ:#R#E"g ‚t팾fg !-2w#!p<YJ۸sD:'w~̣P-)Ui:`jfE2(S,Z^& 8Нj뙢&|JА{6b'{]X4$WmjL.{ATZLAj` +yHf{yuaZV@2UH/ rl\Aî<%p\?3S ϤԵ^nx"%4ː%wkŌ}"{vjehJؓll0& Jt9Y `yD?tX3)f%9 b2&?ȆK>aJ<Q o%k4Az0p$u.i3i`o ; b{R3v}}{i~lNxjJD$7Ȯg.ͫ?v cJ3p UdgF (  q0E Q S  r  NAA4 8aB`B A ( S( !( SH b $4  LA8p((# p 0 ,JEBJ@ ,,0B4 ,  (P C $F <(,ÃE(,@!K$S0S 3@0  Q@ (0P8@3 8 $80 083Q,P !L " @C@ BB(`*!1AaQq @P`? S9"ST[&u@O"N:4B7Ɋ@vL^R@igy|Mx}dQ7dNx:BV#StF"=Ij.iq1|mן|6ӶVv_/+:u[M?@:90C(!1AQa@q P`?*"1鸢pn+DSyGΡ|1{c7FB?O: yzi$8ƚC@קhOi{틡*ds&\a s뾀=ul}hXIMϹzSH^ <)#3ٟ6g=X mߎ#hENPdG M0*boz8h܁1|{E&.%z@يrm3d7/.Uvdf}4j:,!1AQaq 0@P`?XĽ+*&DxҐR - qhNg,Xb(!%ʋu RH4?gyS}qAW0@1`:1L_*&( "І"clEA Y9n y5wAy. !Mi0ܲ[r3Z*Q !{A{)pm y.$!żj6""Fxy"=-_ye|8x| Z5LPAH*qr+WGD)È?p[=]B8KHVp1`3 Ì3p~LpQ#m$.P\©8)Ȧ"suz}F,(}!4:|fC% 4p0aTy? @й1=zn;m ZO8)ֶLaIP=6Y 8v,R2:;My IMq)RWE}xb#;TCgQi ˒2Pn[~2b^:(_X\e25a Q{9kzUS`͚;;3"K-LIYqDP@kСlU_8Ik4zk,y&B48Vy7"!K Ao .$ŕPxӎV}EL~? g1B9jN}#H`XmHrҖ]mwSFB]$T15 9H>` l 1: rfaqh^ Tk8A@ 8O댭Rji8F6z0XR!ٶƒrewم]; /XTU2>4.l2Hٛ udʋWF>jU Tm(J)9h%:8rCx5„4YfyW]jll]`b{qD9H͢Bqӗ Fp TcO9eɾJgpuA}v)~ Aq6nNe%F(jn`)I:ۻnKy'I1a1A-06IDi^Lyf?q${|>ΌqH <;CoxcC.Q8@ mhzl(dI58Ḫ\rBn+*&Q9HM#8+T!S+OeYkBq2竞- X@V'}g 44r%󍎕hE9&%#˯qY U2l :S,5r^d+A޿x=HWOUT`xrrƽިtQO!̥& )^;^Ƒ[uI%' k G\Z% %9<J~ƾQ8Tq,5T wt\:dx]7A>8G-]vF".@Q\aݬWXq85*hJG(%R(A8dh SIO N_y o=Yx T(1%0j#P{^O+*x*4ӂhwVtP+Qx+|d=C"FB۟:3|aQa!?2$%鱆$>vrĝ}3.U'$zwk qӍh\0 &Āf3VTYb~2 ) +xX4s +ě,5Y %ʮc,ZBm"p.= u5r h)o?7 U2'ٮQUCR|w55$o3X}@ x˕7A)Ryqv:+E+*(NDr|g{R|e|i T(1SaET1ʄqhsNS!$*i~u <'Q1B 8"Jz0'y%/4{Oqâ6y1-S6UwL}!tR54Z#xz>Yӑ*D.h۫1.T^ Q%1Ru>2AȥzG@A=WӥQ@u%Lѫ{Tѫu4y aa xApi 6@926}̕uh>UBvEZؐg\ 7i!= z?fj+0P\ mdx_.WD5fX'K#2{Cp88!Ex$-^56k[-E!GXC&I,Q*ows-sbE5¥1$54;ÆW^>r ||b %V@[`v0< @+I81 mjqdE@fl kh%~E{\=&XۜFbrgNq> 5w566q@9 baja城6RjB5S|BsHœ#D$ 3I(mAʷ%"80疃+l`G>Fv{8 bԛɗo8%'8B&j4 #%mRnC.[KB($:5@<~7c8] ;1TXu ϡGQ$b73(  + #bceR#_OmtAF0׻RQ8H(Pq?V( 5 wCx'].D*/+z $m iGc%bX}QaGyRR7sxIY~6o .Ù2≮vfr1 b! ~{&"1В&C@{AṶhq4$Z:p:$_oKQDTJgJ=uO ]ʾS(ō9:sd(SGE&L[6> `6’eV.O^^@^ Gf5’DD/ RČhOăɃ* Fл &w>@Yj@\㒟6ʱge_8Daל"a>S+jQ9}.Dku! hQƣLq^HPp#G: Bhk88!y y Tpob=qN3EcU@8ȫZGFaʇBe\ig8BDԸ΂,kgUըo?70Dhlʢ*CQІIn#F$9U{g+>>8ID7 g*/GY651<]; Y}*PFr]*<0Ht9P}!W~p>YWțZy/g$jEup=+bUdl*$A ,=čh8 9>z48{[%5ma]S A- *H;\.t:)'D`'A^5+[>hkCEPiCoa5[qʋtX3CBLSx=NA՚|o 86W7y"G`%JkH$l [mpA8*ӌQ.2ʟOܝbK{NsHxllX)Yf90 ]zaZ诪#$, 3U~@2<n 5 '/N;೑ʳ)ӌQDژФ.e qO:4ˠq_H;a2ͫ!ڝ)I?A jƮN퀰j!XPUm"EVnn =f_B '.ʢ}`HӜ5S YǨ7{8.j8p\F%yvΰ7,ւn8ۼtL.Wh߆ YUʋͲzU3?t/aUG9E9fT :7y8,A9Lyd#l(1!w LP\ 6S t~>Gj 1[DzxYiF ܳ@xWlhyʯM;fhrNONhA8 zT{\DzɀȖߗ^蹼RL~D -b V̍F€j;=`b'*H T PM"ھ"lJ,te|u~a>=Uӣ" }'# Uv_!z!ߑV7#\i!O'{ėims79Kpy!%[~MH S`7y 1 ^㟄n'aFu=dq޽&Kx՝+-}u#u>ˏ{Iz9"ĥT܍ mwS fmK=8't5ɝ7:9rhBxoYx/;wȂlɽP/z9*Jqƞ|ּ G/a>pE98W*/a)HUԸ$cPų%( fCZpLtQ3Xe;14B9[VFU,&;H] >si4 >]#M?j&uTi?x1Aa]7LT\cSDf"9~0͉BaOKE+cZkgCA1N׽d$>/5PumJ z  ъO3;} >U6|hY{_q/&) D꿾FAXۃ;EPS:*(Qbm&\*-G͖l=$G6s\D݈B/7Қ,PQM5w)J{ēD< g}Q&K(,'˸/H,8%zNe`[ [g!` ҦQ97C=wה_+H&|X" >𢗽w^BGMFz„߬`)0,&9b:4iZqWSP 1fՌ[G[l =]zy;񎕈G$'pɂ|(/XrY )` !8@dB^1(mUWsOɖ:cGO-ZKhMG!X 1x!xYL <˳J4f**bg ewװFJuʑ+-Pd0@4E<WHe> vT*q!*q $3Xl &wS崏9SY$;[WU%!|c~YS.&Ĩ'<C^ 9SxA wnڹTz͔@3Ȋam7c% (yLءIs6/%,j0؇"w"" rl@K*wP NC*.~I`,qhv `cln#U:ʸsm|y!1`I5xSxW?y>AdhVmQmR|}BKV`?[}[[* qi2?, >I"%ӀѠ5{gJ?)GcA͎@EJ,_l/ Nlu똝)%+~ hO,D͢uYaVMP1ͧ{Li7Y@-O3n2`f/W#m}7@0O"mI8 -*Өu^$9b (6qo]T#g".a &ByxtƎEE(x&Rf\`imKBd,WGX!)(,4p>?#}b&wx,#B`ۑ#oB)p 28̽ ɏ`( c ".h7?IK8ФMrCj)%v\v\Ӹx䇬cYk fK\p{ FMRBڎ 'h/s{v(:bP_ b">p>>Nu-BQȸ59G$d;a©pj<83RSo .^"x]IpvI`]`T؞c&Ԑ]lB>'ꔎ3m{^lY?g;Fg*bx"t񭩬XC&Z7tPANOERJG'h.G?VE0m/ſi<Wְ-$v6M4N!up'uH0Y(:*,agY=s@rQֹT\S:0 hKJ*D}r^Ԡ4"vɸ[4.~ [ƿQ>אmÍR!.+VElQ$o֡AIF3ČG4/Anc TXwRzX4اLE?d{HjaDb `) v?m?O:n'6QeH{;)1R1@"uDXoyt<]j Eey0yuaiy &#@'"bϣ٨3` ra`Y(Ƌ]ĊX 'a|ayB'pK 21ub& FD=F  ֓)^2%3euME#Ånhi"8E&а 65K8 ^q6;Pnhn[f+&'.cBDCﱯlL4#:Hp)xS":rwpI֓B[8rDEߢzC?|aRkm.lrD7 $M3q8`ЄK,( S m}\ THE7ʳ*JՉN覧;24F/*!U4D65VEíHJ,o b6M pR9_CdU񼊦l@áeJwmTm BFj[ MͰa 3j7DpZ-lcnipG7{8V-u=`C.ЎU^j('Wk_a!#9p҉EZ(螁@zg(4kWcHxGcJH(Z f$AN4lvi7/8݌.bk|']dbB vN>ĤņZ?8f·(bѲ"Q:P:݅~:$@0IhvBQOEDe@?8 qP6a2GwX:_dRGSL' s1!'+J`4ylL>BgwQ9dHs46T+ĉFۛ[K,`dDI-HNaUIg(}\}0Z43mQ?BiEGf6HXwc]$eZQEk4"4cId$Ё]L(L3WqXj " %Kwqөi!`CԢ,0ݑ2h=Cz'(ӈD}oҟz>)3xhZ7aʹN`]@|unWPT {&:5OfD $""j9mVP[) `UtvaO@=5E"=~K3LVDld:*%< CG4mN7 Rͅ.W@?FoNHEa]ūj}yuz"`?61vyɲT˄+ÏL^0h6(<G@`ISEfx@. --&no ^ry5 PK !,صppt/media/image24.jpegJFIFC     C  ~"  `-qz`s>TyrYAYڎkWJ˝mug.3s}\ (]˩m4߇6>4,{׬Qn9[pMݙ{}٧fk=[rLm?vQtK`i*qU"U|]N~}-7kxy`c#FFF^tYkk_vۋ?lsW46?a]@}6vq gia5B=դHtÓ. I䨷H8=g^o_]{R-u cWqW};s\ g{|`|g_bR{ vzE"Ng4maҺ#r5}qXϽ ]w"Lg -1È=rq)nr_Fe\ח(yiV@v!e:6=LZ$St;Dٟ>вςq66\g:3n9?.(BTP?+yQV.+3>i}h+,-cg\Tt޷65%]I&.Exbv6mηכ,4b{"z @u r/?0ZV~W]Wޱ#=rM;,%^ gl9mla 2\ݯ>,zu_u4+uy=i%n2\]W>]Hӏ(Klv3׮/5b6lń/t}Ҹ%Fh.\K+}R F9w%V#ƉnV(Qӷs 2kҾ}o\Ì %#k#t6M-{!\lѻLP|N!:C oXIױ&r^o-w5)tcqWzvJVrA7h`v>Ϛyu{XUy,?冋kJ5_ټ֐a92kRkG}[y{_һMk\lpH7g*tEյ{FtGk KqGld9i|^kzg="'րTu1SlK;]ծhn;SL^r>rtY9o"?DcN-ϞF[qVZ[)}{$jk4k뎋zO4 Gi\+i:1p_` rG$YT#CMz ?t?}$o{OgܭSdI&!4o7K;"B=SrStPOt]HV[N;S"mb$-՛yUyϿ)c ByLF3'I Yh.|z|*+{gN/rE˽EkJ=|(zJp4~e$c{}`3qG3uBźwqqϺ*cFc\Y`vjx-=ԗԒ|" gN^ sF]^t[m8ߊ}!`nQ7ԡC+blJM [a(ikNu?2B◪4.2'=-gTt uq]g;3yK` jhcMs>Tud,9#"ĜMܧb,N5}ZqϸmmuuTO-׷ُ;&Oǣt9<>GDnCu,}6 K`R-=g1tyO5~h{zGl\7(s:h~O>vIj^{{<U:HC[g<ԼdyZ !mo׸YSs![ϽJ3t~nzFv΅u%8GF6~QmSęi*P;|z'vuA6ǡ:%AsQz#u3G5ʻEfc ~qs+x<{9^<\uAMѐ5J#nZ>9?T<.uB']+sJ ̚>Rԥ{f*[,pY<ǞzOߏu W.+ϺwliYv|P^a M<]T䏞~x t*Yt.uPLawõ%%Qz#OrC#oQmVDxO|oA #ߒ>H:#ޜ#SNZ==A6!P"1$&6#27A%'34CI;Ef`\fɬ5cOڳtVE?QuAj[kԚ&_[_'-u`mUBRV3ת\l|tTWbRME$nU!x:[|Rj{jDD|G7I_>pf; ]&ǩHhWӭZyWXyz/Pv!RН%;tk@0tlB%VvuQh3= =ῧ=˰Y"vx#j7)`sr7ؚS'{:E"NB>U}P5YFꙃ&fLJQH]-G$[ֻZ;Hl,;v2m:T5NתN邼zPӝ(Au`d3CzgI'!6oX D~@uJ~u G}.aGljVɵM}Uu?F [di6jyJI31+faUU^ G:2UGV XsMR8՟Q/QX&IZ>*Nt6]>_:"Pi؈X35"iJFZC6uZU6uQ%Ra+^uօFbD5νj{AuT]?=o̅.n Uւ&Sydnrɓ8~!PjS*JOm'PrFIw_GQn-eƝgTIv{Q[r)ֶjׁկ#̷H>10ۚY2޹- ,pSmԛ `W%SZN8[:ٵͯkkכkzfVa_U6S+qLX֓P㶖B4ݏ-Aq7p>OaQx_ޚҳ0oxfH]+3)K4.ńhRq =dzb]˜.9Xt-PPz7u{7 ^1@e9iShoRGQ$X HթYmj:-m\_R3M) Y' dࢢ 'GBRPVb*YctEb} y +J] * p_(p/#96,_[ԭN'i-RrD֐3ڻPm摲fɔH\/ʯBmTc?Ww;&O͚ rMQV*kupc Tj1@^6e ռq;ҢeVdĉ*ֺT,67Q5_򑨤R==-og&^NHX =nM"HO3fg#I1_<83w)>aMِKͼEyOsɃn/lөٸwQLѼ]jԦ`?QVI]k`: iu71E4J*XDŽMn4IfB$qJRE(E2e!쎀C/sKV\xS}:#Pxy,[_=ީøg♹VzY`q{kT!cy&^/$HqӘL0F0x{cdJo6bns(΅lȽm<Řb$o;2eAc@Llreh6ɪY@4oS .z^;HZrR*I19@#IXn;I00Pq,T0|D$agO;bbŐh{<^P: 8XbRpȹ0U&l$G79aj݁)U;8>$&q ~vقL9G;s.pdQj5-%y`ŢU/l`tt#2=g"~20vcdlv*pzenS1U s! L@0 *._p#3 P$8)xt9 D$S@ob6PGo2I 0 C|HcAp7SS@)^׿gqpM?]2cC [x;p JIӉ=ƊL1hǝ'R _͊Җ^1]/Q4JzO6X5rG(O^ O FJLrŝ&(vB0ZUFܷ7ZץeӍKFGNΞ6וE |cJWs/>q] (p~2U4*tĩ3~kz8KYȢp 0S ;&*lUV&%<2o9UQu˳80+$,!hf0 Q(PQBoUΜDl'q VM\()D<_志Tnb2YphVBZepTrMx]GJV!E2Һ;s_P6XcHlvR\j}* -+ VK % DTJe> 8)"r[B 1`9CsP. l eݙ@gEBj$$+h '*E=6ijw\(8N3v>8I#hO'&1ŭrzj|û*A&nce\/n^s 5֯\dq1kI4ATSLu(By`2gk~~ dE5lYy6M9iֲM|,7i@a !0706NRRECz,M0epw"eCgY qrLWU7&Wdnm+(Iinxaɀ "!9YݓǻKPJF$5]U HpUH,Nlh K@qbr<`qމ2FRNPg۰bA=%2rl/0N\4Z UT pC+@$9,b/Ɂd>MXV\6IT_2q1E ~ i㵌RRnDp? Mb,qF+jSS UQT!3ATE, ( r$1C@"T,+L7U~mlsi=Fl~F͍C;Ms㟉D*NjBt)1 49!S:n|>ɶ3L?qvQݿVTW KGV2|6m w$^|#"c剔)D r)YX9S3^ؗiwM#NmRZϸyMS$9Ecr*s־l_[l" an XmU=@Dd "@B `%s,6LxL8Hs,4K VfN6K<!1AQ"@aq#23B $4RbP`?4sWW9kXTB)/4jTfnchLs m,025LtոSmm]--7;tӕFy6`vJ|kKx4eŵ@ :(tR7[w;rLӘ 6 W Fg?FG~ 9K[%-76Jt978"xf{S3Dz,樬 <#b͔'b8Jj_؎'JtSnt=ڦsZzgD/bPyzo쪦c)_-asr~\bDri)g{ʤcUs&M TQIQ2[9AO#unSPt ,2܎1# cHUo2yk%"UAWHei&VK cX ɟ{M#cm{X^E>5edRH֩j&V5VT| eN쐹 `5pt=5'wc'Ī r |-$V˵+> [jjf5dJ d9i+KPLOq;n?bqnY<5v(xU3b9obj0:3ot*.<-1{A뵸t/M0Jr &U%Nz{GI6`lW#(~zTWJkGbf/N~}(tX|tP}I*Z)qXhZ:M Tf.#~oS\]VG&JnkL8٬ zlr-7 ,g[=Ǯa#b 5X^dl&E[OOY.Ygm=~#o+DmdcTdeM{K/O싀X%-D Bh&f#ccR{pOQ,>%T<{|3 }݆ "hF2%V ^Qe_A>6OЫꮱHϸ9}-MKW=aRuLzTU^l]uX<вVػ_C|eՃOt`u}\Yc;X*pk?cǗaݚ\?;';)0d]Ǜ_t6X_n_GNqq꾮 U@fcT]Dmw}Qٶy76 l2/uOGP*fRQ WidkwphR68d{^=Nd,SI7,\D*S;!7vML+)J1aQehK.ԉ 8_X}DlsUuKԮ*,VfE4"U53wʪ)0I+c`el ˩7 uF'dor5u6lXÈ]N(q?%-TodjM,19>Y] 26M9&e4x/rEFbvUUuCTځuz4j!}иWdr 8~K *PSX̔4齵t0Uj) x]Ӫne!Dcv*ߛUAT8Ԑxm13e$o'YE%KuW|.b 4 1|1̞@as]eq#^ku8\dumgRإy.)\1pR4zG1}Trj|ex39SRIYunCmBF9:TGMAX#g-w11Rnn& /ed=Jg\M*݇t4Lzw7yGSP"Xah)xo%W>yn..5PS┄b!}mv'Z+ZE\PuǐTlD݂dv 66}=O8_̯ⵓmZ*z Q̺~O&Zr .*JjXDP,M ?!?;5NF31ݓ8!I;\`ORxwnF#%]uAψncuUWCNdM æ-X꩛ę;Lgv*X[OJlpxUx=-lCvGpsfS 0EۢMoM[pj{DӶSEC)JL&ZRa %FVP[o;:0 ;L'r9L*"eokZJxi, Xq7<^ꮣvTK4(as ǰUqx,>kS]5_;_u쨏;‡}<9˱_fkN|R&pnNJUo`sޝtUs1YO#RQvos~1RmX C?h }csy+ icG6笅oA>YZj-SbBCi|h|T~aU9Vb)x!Wr£aġmnXΗRqI={fhy_>haU3iٷ*Gc9cMUG,W Üj ޝJjlCLH3ua.#}XcxYO›]4g__>oҺxC.B=2͚tv~%Q`~Y*ZB;h*ysV_ nֹBdl)_A'P+-vPP4 -ǻKָj!^GI$gfZAm%tZhl}0Y.uۓ$V=fO30/0ZOx<@@=&2Y:%J ͍jKͶ]Sϥ`d0&\M7B- *y<ÁiWxTVs#J \`Lrm#X8ci3:ҥwp]\k#ɯ)va撐$a1(x> qҫ5m0}O6RMMp--[8E*'p9i5eNYAMML#Y5hyiD!u,bE,:bBE6b~҆k/kyn&fD֜qdPrҝ}}Wx Wg/hĤͯ0Z eW!ll_ML@-!6湤tQ3 &'+Zl&ٞNpEkI-!ur-]ԘjZbYRJZvmY҄%ɇ| !8+Ր_Q4hE%0RO&,=has!![(w*EO)l!u*{ XKbɡ&rY6T/?E"Ѥ ]IД 1-(/h2 ]PĭƲ<d::&bcGbJLH}gKk&/z\%59A*pMs#Il/<;qx>{#ݜAŷFi: *̺ZJϗԩ垨;oeu\SiQU/ وnWk!IiNn0[Nb]}ЬT +JzԚfJI(J% $PHm6 Hu mZMtR,6䥚h* ZI`$.eU (%_C+y-y(֘SZSaK! ܚ=_(Lkle9G5ګ7sӻT R]d{v]O&y7ҥ6ޚ֫rrJ_!os!Kj㲸젵50\ p ba*PV;=~BSu_Mcc S"bы>uĊ!56*T2)'nrs6͵7,&ْoRYU;R!VH"yFLzH<]rU%Lrkӑf'I, I yT +ٖ%Ĥ:,˶4G䧵UsT;s ݅t7K(mDpD! ѹ 6(NI‘xC2e4e]xSD䖃Xү6VcIROBp}m蕙8)mSB *We~uRpB.QtBx+kY-I fÓrDZeJChe_oVjm:uT!32 c6je OnÓd<٭)K㫙ýBщ)Ǔd52/`#g6-&R[2؆U ~Ul&*9D( em,nByM!Shpu^bBm-)wҩ4}$ :5B _C~fmkWykŔmJK`4H[1!r-4j7]юz롲{ES]TƜkep74'}}$?*gvpfx搧UE(^YƹqʳzgRHЩ `RjJkwX,V ,)d 7d?%+u5Bolop}rM6IڗiFeXHXum Z 3,\eqOUEYq_U̫?׮1л?.$Un贜m( ǽbZ״'m!oͤ) *ҳm5gD$=r3? AFl ߮^=qy>t2F:ncEnri-):NL@qnM%, ch05O6޾RAI=B˜ umkLߙ\H̏; 7PM-MJB=Ιt#&`!n$lUa<B%RkuC;艻$qynQAQKiBig M1Q'PMM\qfRD% fVc38SXKDž W L;/S. DЬdfUa6vY0ZT Nb5-`pT&QL0ؚ+eN@HJyd] 1~q;@i"vyӊJvGCX#]Wҿ pcwm'~0s1 hmB QK<71T҅*EuqS^1]}u3d"+&mI泉sVw:rJe^\_mFF5*;i(;"bZ= :GB &KK'C6*"fb*iWTg1ةу&mi]=@H°P뎆y lA&[*7iIiI=6rL u0ݬrILsYDUv/+3Ñ:b/u'|^u7*BU8H"A'j!!"q"u w~S^誕{1=C`!FL܉j{Wd&mI<JC1X;ca(HFdnl7z;]8h͍x5M-ЀPv]cϾ?}\;9=g 0pdb8:adZtA&0| xNwkvh?F 2d&nbS3x¦{2\`pZGws# ?u!7+96pJx+qS2Vz}0j-m8ȿz芢atbEd <@(S?%ˣ膤&O*+'9"wa2euK-$vL m~cTǓC_`~qJJ8x+Ѽp$Bԟ޼ÇUxG9N)D ;^kȴM"_V7cZmפXp0E5ͶTwn֘ȗM-Ic)]5 uME,7Lt-`Yyi <3-}rc˔sE" ƈTJ&A@ti!s JjIwE*%G-}9[jıOS{oc6 k?12)BMRc.5RV` sL$ks(Ko'@%)nq+?8<3-}ɟ&\Q_GP R+)KǪj̈́2cY*@V9401G6,$x*P  m|=iK,*1VRpK,]LkЯՐvOo70\93O+<3-}˔exAeb3s[x^ P\/0fS\b☾#Kƴ8(=F 5* `xJ(^xv]\W#]S&<*?NZLc=1Yv+ڥхOjT@ϓf\K^ A)0@1?O>i#(jTU J=h#ZVCI8 !FQZrerjª Tc߶6gSMV?[B7H0qMɇ&<3|͊hԼAN0[saɋ1z9\..ixy<|1Y|⮟#jִ>7z{`:"by(ıHIg/'ye Յ0Ļb@-I3mKK!V% VmO1e0tmnPvu@Wh-jy@ Z`j]u臤T;|1Vr-7_~!.jVm"a}"AC"icɻMCŋM)=tPϪSu-U0Cg ^M;7L nU@K~*AK3)N*Zp=іqT i{SʫOawc±DurîT+ M-USmCiFQޓj/YAFD)EmUOl_`u#"'|=5RިJ"ZߓMTύ;`K8,:pa!, )n)/6-$>6FqrMUW(Mkue{DeBXci"vOEQZV7~׫}G!MHozj6#;GVF2+\syRfSz%RJW;g#Ee'Ъlr1x[X4.V2Sm;O W0Yi6bNoĻ axGզ#&u2&zvC3K :vO yV̕EpL-٩WS)PbywxW p1'eh!OsX[m+"fαdJʏn $ԹIĪKƪFqXbYTU}_Ր*֊[O1ש *7L 'N_Vrs6jV&9iH"蕶9W^X(b@'BpN|M֢F=^hD~"Y"6;Pb\d֯>s ěM$Nkl-=p8(Es"F8[φwiFF(Ii}JNd&"IDDzOܟlKbikם0:"%_ŰRy54ᦺ=GHm.^R{FT]&pe; ZN{`J2JaVZV~L`"h kܹS|C:~N̚X\̻_"JP ArNxGq*0A|Y-]詺9ocF|&/e3z^[waJAyRbI)ab~u$n" [g?ǺkJVKUp:b:{yfV?DISC9e(SMbJ- z7~qi ߼SCyVz@o>iˏ81%IGB,)\yz"(..iZ5$5An\V.Ǫ9ʓ$AQJ2aۗUưfVTS)hxCRC*s"$G9o)?3z$CJQ1o)j#"I=EFmKN7 &^0][9*X5JuClϡeSMĴvmu(ЉrӍ성@`9Wt\ZJ_O@ Jh8Bejupi P94dC b@X~BFmg{Z!S *h%@+xrBN- 8ittq*[E@?X"^N x< Hu5' 7_PT s6SʛT.uZV8 Vov.YO-.C~p;7C7W% kc:vI3DeGTxi6j`K֡B0] W.tռFL 2|ցӜ)M&XV(:X3 \ ļ 9"&9IBN{y)C;S.pY1dYL8AerݨC#T[ޖB5<џ*v\Ӆ\a+Ic]%|q F+rR. kf r~ۣgZm&LM3V͑,HĴtm>)S L%bǞ=rПKTz% K`rbclu? sZ>eT;hLk 6ԥUHX8VN=εYI`c{\k m96;j~*+ MͥL^I+}1;#|nqZC!ÒwAnZiM$f\ҼH1tJ4 O" XmRӋ/Yץ%R+u!iT7˓m'wB|?ʛx)}Pv䫺R`JKp-cW]q40NTW }[X(m7CGTPHLSڽ)t[ wqU+a#3! R> z`tU1/8,!TM*tq(HhWAMau\?J~LcQґ's}}l73YZY*o#n ҃s[&>|S|Bq'e9Bˮ%dMbU6R۽|;Y?3wBw@.ܖN?rsy),s3)qc>ʗե*&kYx'Uq. 7_RJ'eR{Y*.D,K~9>!hv. gQ ZR-|&*Q+J0]Pi6ײ]ZL)SYAcbSMЖeա?L+ij{עE?Vu~L61?eݢ qxuΚ$o0Uq%y )D#d QpWnBq{lcmJbzQpiR ON*bF|Wm__#rHGTYPKu!-xW9~HœtUI*Np΢볋3_E >.bb˛>I,J:Zt|K)" QjY#$ƺ^qFC2chLXd;㞰u̓[/ fN 9MJE8qJ q{Gٍ腭UL(8;<˜C/%+}dAL:PaXFy)Jp\zq'jL]Eꄏ3eAsR61UF}1>´F5WCS(tاԫ tbn)bR֟djSI6a$V/@җ 2_t]HcɆ=f:^9_Gٍ xC˽*7J 5{w)l\kߧ~Lj䥟}\dE@4؄!S1%{VqBe,T:(@*"JN}uI;lye5i5 䝲۷Sn(!&N$d 5'-/qjʩI}䅜HYM(;S%i`$!tŬ^TIy9ߛF?ɴGՕ.wc @>dGO1yU'䰘`uZ(q1wd"~ Qgl9eBس ?valsSzf>Krm?*VkUU,HE k/]ĘП'=Sh1b+x'6ckLM#c1}JQ*0bpDcEa aXي?ʵp3\l|>czlcn/{czl|6S폅}S폅O§cjW}W§bU{}W>Ux꽱W>> +c Hl|(}W0‡{c#꽱_tϪ‡c3꽱>Xlck+cezl|0S폆=_vU=ͣ–Yp*?!(!1AQaqP?!A-FoÞSM9Q-Xәz6 JT "sZWtf,*[Dم6Jږ`L6]_] Xs_ɩeXKy_ U$, KT.qP(l9Nb v<DWxVT:Q%+ٽ{. u{_!\/Z\G[ fH"zZ'-U QJ.PFa[Q4l4w#o2˲#gܗL#c,s.tf xl8G%T Xo{b]P [?2႐PФe(.#^Fa2b .Up+eX Xծ C! B0U=_Re1L~1+>GNb[8cCӐ ?~$xIwlVL[*]*ҡW y+f)e3RhZް:ˡ<9"%%.;DӅBHvr bY!l< ]о[Am- 3S?g{Aqߦ ȞeVi gfj {-GyTv^3v<5K'`L' 9RͰ51/+f^XʪJ` M{pe .[9jLJ !;c, l*kIcYDvdmd@>^s`Q1U`rE-ё'segB$ًl?@@lj`)v'lC8ʍtVAkkRJ#:>P#K0y,D,Z2R U1KIa4t҅ܶ)&1ReyClqau0.[z]Cm02J>HY׵phVChj"P,0٘4w&v0`XZA,2vS& mp @Nl)%w9F‹zw;~^XB\. 钣3Ű5#,T'[`c ݯY(9)1+jk#,t`cyģߦʪ9j&E&UKxTqJ+5ȧ%#kMR!bHkAD Dzu[+/1[m0f8r5 6YFB$7z&G@wM0[O_ñ](k̺ǧpE t=<$8^Isbdqi2-w-^ǁ}ٽ  &ȩ/\-KH.:ZRk (+(nFo96u0贙qX (lK:@Pac*oF bQU2[_:'0GZ-ןfSMl; d2sɻOXCR$6ق/l6tB,gv.]{Xĵ:A h c㬲ە/ĆpI%6-<~ z> U'B i_rн/K(~\rO ڮ^, ©tB0vSswalb8T4y8 'B'JVf|e |ĭTO Յy}ý1mu( ]E`oNz2Y\)+F*kmG&3H%X"<a ӯ8ْWh-B ?s%+Dz U|U 5D Įj99*,9q睇qBD@ZyU ݗ (&ȗ"H7NH#!l!CIQ_&b"EL : J.c@(qE_ `7K Vf.~ZߤR>7 \݂Jbadk[?̬`tyc ZS !6,ifB߀y"2&+\+![dws4%+K]8D.RqF3ar*30wt3[JOEe LGu0Dg+e4kR @J^)G~u]V78f&UiWʿfgk |O5cs+3P~lbV;[ B#+H+Th>(5/M KOi_芣}'^.ya./1nd6~qi}仳Lc/K_!Dtqۉbw{ E9BwX•(x28Z%q6 Kj.tpSPՐȤF4}΋g/^n:j 2FKæq 5M.Fy~kso<f⿹s[ZG.^lXt!EvAeV8#,*cr\(RV+j~|TxFs)KQ)]^S.w,[44_s:]Dc4P,7uSXtM*N$3yb vL]hߏboњ^Ow2zA7+IFWƓ+ ]Jj|[_93;2kWT?0>Uܠʎ^el%k,3#o1h5?iu¡65h aU8gPѱi„=ʞPi6}~e^,uԠR%`CT/:8fخ{` BL"@[ťnJv2pSp VF. 3]WURh@0ZSAV ]&_1] @z"tB Ŏ, 4|B+R ڰ}@ K@+Ƀ1-[e,&`.F֘!"+GH1KGk7+_ս0o];OHWvh]_lfY耍ƈf.L-F#˿;>a+_-p9u}8x\Vb!,x.:N*cH`Gs'u;CmeLwxRUa&5yc2;? E A1Srq厢ڹQp'TΠY%ڬRFF ǖMN]f,GYjYf'`G0ˤX ZZUԘW!E-/ (YYr84}m$KlGWb,s2y|Gt",}mUo&?c@GjAq]QЄtrGWZ>}>h~sqMzȖ=6z̩{w.60w>j@jT1(#Hn5Tq"GU5?E :UńlJw%+<>gADeOPSM3Z5wՃpdG& Bx veo`}h/wYeBM#x`P*nG8 V[TĨP} vKje6kpwwyڞp*8OF`a+q0gBRCIP|Cqm}Ul_F>L!VN}Ƿ4*N z,j!>MJ.%Qu^k2;+:`#_yeQ4YU?q3VܼA_NV)hT7X"8?siHAѳ'h}Xpm^ {gCjf'o_U/ ЎxGwj1!?DPqOv_usN %DVeXV+|P8hu>J N{32Xgg8T7?VQCW# m͐)>qZe <Ѭ/߸JtW/[X%IQ0x߼-k|ˢ3'wepQW:N졇^D<!:krgpbw`~BeGԿWDY_4F(˕?DNBI">O$KSa=̦LߨX06zaz?!wwS@jy* yc_J+u֨;0!cfM]+f]AMÜ?Qvg*t8~ eM>}N<:8}e|v X+W^aދe=gtxܥwqbk<>Gf{ᔠsMY2ɕFD3>)!vN~S h( ϸmڞJxR:`- չjv3+  `lu6 ._yQt=i-ۊ`~Ew F_;2nUꠜg} 9˵>HUBWijd,<̽3h7,FHZ:Ef+$Ӈs { , JjU`%n SI6 colk;Eajz.ٵt>Vƴ/=eXbק`_GYى`vSaf]2+VcCX^b)Ŧاܮi$ #l3t*zsRGNY6r^1F{;4 aokEW:Rٮ& kU=FxK6{w{K'YFVr2(#ʗ)&i%@:?7jV3GXtQWܒ5+iNbUx{-[C9KNZdRJ s~0Of_yVH-:T kĠd_LRRDCMn5cək7V^#Qu=eɨ>0BB\y*X\f =^낺(b e-0> u>QKqkrx`r)!^YvVfI r":|N跻UГ" c U}A:}×Nck +婿pp5]B};6s1G4zRk"ErP-hR|KTշOٟo;N8T6t#7ԥC[QVqym'GxN.X֥`lFكBE4hMM۬v\ܦ%g>hPk+Dh/fC~3'z'7sz&o|B}X :ܬ&,/j~e.' `I~ R靌DqaS+vPu)pP6x5 tE4 Zx8mk JsH<5m0s.Noou]ח#:&-iLJkPdhk3֖_l1V8˲ku^2z gY% U z, y;E38[gS/Gz`;1֓A\xpGk#)z L]m7C A&kjb+nv'R۫Bqߤ?Hj'X.v) S=*Ek%$ [nr0M5>FlWsb[ \嵸ùOcϐۉ.ۍv` :m2ȫI%!)u/T /+d۟~3oQ os)q:@I\:;K.S%9oxmL]U؝[ξEU]0g);+ԁ[kκBRI5EUga~ >nN rdRh=9λDP@tU8T32Z uÖiSx-? @^eN~B|=4|-]9L3eT{3c0,Bc]F\#r"k sJWF+[CtnZB j/0eSY|TLk %Eޡ={W:Lx\x36OSJovYoԿ9O ;AM~=dft]O+&s`]tjQ=HeoM@SPS[T0Kw\RDJwJ1C -^2q̦ezNf_oMIet׼ k1UAhqm <^+ Z ]ӓF I+vDL=Cg#ף4;z{%Jg>>Pq165.Ku w3kGXa :~:Rw+P5Sܫ+EcP[!qAc3+HqSdf 8rLJǬo6\ ?b1H )8BnDZ,_h7iʺ%j3 ZW>~ 9M`u+Y>qHCC<)zWYgE1㦯%-BY+jH$̿mhn8oذ}žwz (ZX -n񯢌5(-dqRqpIk(&lMڔEKd\wٔIB+"䅁c%U^ou6N㙰_I)@\X+ڳV yj)Ն-x͹gjmtap:sA ?PHD+xa>_z<=],<D{A0z[);[]Z+V> (fU-<.ނ1 ^F_YWO+++t95U * l^st/7D ,bšQ{BXm^4%:!95g * ᆮĥt٩kfhҶ|o`)&o$Wi?|}¾(.6Caj/z5@:c.}!T :twحAn 2?7\B-rʄ`X-Vk({6{[0K92 w8Wr=2E4icH@V[.'㜹ity/hc:s22}G RǝJ9X݆j]a,2}H=D{ABjDxŃ]]vLW\ˆ;?hQ`Z}@?}K?}OS7>C0)!1AQaq@P`?<##G<} tKZ3Ŀp<%jսލC ]-tH[ķso*I&nFTYEg\8%v.%6.b3W9pxuYTKp<R/]&h]1sLlDW'y` m"wkλFW'GekQV6N?Uu9u/n 4! WP[qo;oR sПؾXtmw~|̚*qW\dAa7!eŽ 3WAu߉at>\.P,9-XmW@KCRt^-F<.?!Y8JFlَD[1+(39F1⊶R@U-#1Ɲ;YykPn+/s1kL`EQQІ M\EN|L٣u +H+ۥGXϴa(trDXxǮ  rz?D9y&~.zaJi[3H+^?ouV3PXp NGYZ%/Nzu1x@feWmx5 r[MEPF"6aN<g^QYsa"LxÃ-t R&olw`60ܑ-YTv*"<mE,LIhd9QIt[K0XUgA@pryJ!\6LLfF0…4f[l2TQE^Lu`C%X h6ːZ&-}Nc_{*jU3@y@,6ATH|Gc.|͵2A8^V gۋ߸ `)ֳjW)(ptmkYبY=Wۣ~uP=>^]2E/o9Euw:CxYV3YsMB2BS 8A|s]KUg*0gw`(SܡЭR-vN!F .Bwѳw4t/VWWr#jKh;rTJˣ &Aef ⺗b 7LR&dSru:[u}HlsZ̮[w]`t{.B,v " ȑH4շCbt7fd[m4g4Lh>פj GYIh_@Y?pC+yS.}[ +2GwT,5Moj޳mn,L˜O9J8pʗUet QZҸw!.3Tn(*pn2]3 |GV ! <`J酺jV+Fz~#2`Tz~VA)oWw}qB 6-@-VO(7,C*hrwF[@BdY]JM"ujOWYܭ_vkoQO '5an;˝o%*\W{}_؄ o-Lu ^BV~8oMKleϕ[gZ5gi*5|Mv<"ؠyГef@ ^/N2 oO uǁ`Bh+ +n}F0pL+ #W'D uvAh4@+oVWJh-l321_rjsg{avtYWCpJvwh]A.r{1}{}e8oMjSŸ@'0W5*fp/+ ``-%g- r;J:Ḇ —.mgpSĔ0!h D\ 2FPV58~g_~g_~b523k*o7?W(!1AQaqP?"sSP Jc h_9d7LKh AA)xh,mm4JJHSjn)ᳰto $SH$ixɔh a>S3PⱐYn> E^1t%$FPDq7|'볔(7KP꤁LJ^ζ)E%]\a델x:y*C AwYChkA*]с]qr%!US4u:#^rJ=80䖄*lwsV&ٌbvFdNVeETDD}Øj.hwW D[x#'HO7-ðBv0GlaXjrUvL3j\tXwiOH;f`鏇8_'sG {8u8QڃOBFAX(6˧?(&`Ed%H#"UA(9g(/pZ:(QPPs u׭QmMp64x1MPM 2FV!w.q{cāDӀVS4`g%f( XழjZEDH*ʸWrHԞ.(a?MFC&, ךiUZX(JPh@cADH8!%[{mְ@ T$y(@ [A( n`8UiJ@fޅ (aPow4!t Hxs1sZggp2phTL3` 4S4ְQь'lwp8MwXUR]^0A#s&abyu8 Hoo[NAܬ,@%ť F~ qydٹ|!(MZ_hwġj;bZݰ2[O2A[&Vknߌ/.gFXCLѥn茙*4l*/8ǿ1U[w܃ړs.r6cJ*؇,yp ;ӿn q [MNAn .uk5!s:S-nnNw  Xi#x, >ܷ =1eel]f1f,@q\'x cm!l .-*;:׎L"<=w`%P/x!ێ.kwSL.T:Ō$BDyyU6^g=UYo%C/Pz4=O: xUŶ=꣰ Ѐsge[-t6=bo@^/$C0#^T<|F:Ā1m`@x edQy}FX>~?,x2EboHv߬_T@y8<2-vLx "8qiIܬ7=oG^dRNϼPcR`zwmClB~M~A%?Nf֏nPBwY6 PKܵ7V.Z$t h|\;c<=RPj}fpQogcpm|Ǽ{KШ41M |Rw1CB dLzv)y%XZlli>[+A0eFϬ|X-n\ǭakYFgɮuyǎ~\S #^Y6*$gR5ё?J\xRrf70R=IB:??nA'XdUo98x ,cWGWމgME8-}U*L$.x]byA@YƑD-lTSAQ,B*NV8{FM..ꃤ[$&*])K,wo<7p{kec*2X6`E㾋'/XCu:yxl \cZb pRat/8ˉꥺKm}}0!]Ou^|턤֕9~ - ?DJxZi|@ZW@/oC"!nLOw1&"@&`uڜ4Νa.T71ٰuCE9yw˞Y0EK3H&^r%@h.#7#V`n7%0j+<05$n+Ƃyu+, as }I[WG9])HFw) NS1.~1v.aU76s>HsP7D.6'6RH2_u:Ixhe`Whf{(mq!_aԉ\66 #Fuop; _Au^ lL"8 $4с1 Q˾( t ai69ae)~Òӷ* Q=\%G,SP6{F u܄*R@VFS;1lSo[z )MjBˍ``ͱU+92DcuO]PE]AZӗZxhB]=&]l6|I:q}F'J1<8h@t]uaqe8\@ D~{xfVufm%esANQoX!O/'fПC4In4RL+Π\1>2X56p &4a:38 D쉣NCWsbI{ J֋Pe d{9ꘁdL')bq(|*.+ܯQN3i]?|""OTݳ $Ad;H ;~(wZYnkisFx܀>WQ+  zmJW:@kd or@cad %-@H4X ]Wfҝ8 5{YID(Xۂ]ݤȄ ]*n>O{ә1n7DF] \t0#D+kjf:pK[dvf!74u ?6KŲR!4ǜ![dX.WS +KC, pW{T7bAgf59psKw'ñ (áUJeEdl9@ۊً"r<>Бs sLa{R`rx_dw*xè1xߗXvz0D;p6Yx <8ͻXBJVx/"q2$L#e @(I><Š.l+fTw oں~#FJI*~@k=[cRC #yD3`׃h <;Rzwo> gf5LF yȺw!~m*-_ID@]| fB Xk#Bgb*^K@xC'Pe6IZV4P!Xyqwn8DB);31hZ%Ta/QLZ XOփS]J#xthBфK%B)Mťs}0mw<a,I} |S!}QW+X2B:|a9ŴלeWwRyPs43fOUEšY7 V#,YݤQ'4Y͍JA n:vl6h]WfތbBQC4 e`Z@0M";6;!(\Ii29Nq=`d4&x4Y>z9oJ h'/t\QYy5[< 'Jx{HG[#3_Rհ lsfj@2>-$(gy媬"% rSPDeES5sAKͬ7]om4& YEصev{|xLg(N} "Qz?.5~ m"c,M\lUZ !4o5}:Wc7|4K碹5mŚ议 !'* 2uXʋݸF"\D8EnX-YL2\`ξkd +y8mdk>b38Sl7zF&vOj'cl`j6`;hYimw}mVniO}LM Bw^Hs#5&AvDgW&AU0*wqB52+1- YVT#I{`:q#F%[cWh`K #p ԔL ?xfQ'̫6:y5p 4Gqh ӛMOOȱ M~F96ef!Qvc0/ 8A|8b V9{1u P,ă1FPe WZZxB3b<;@@6/Vj Rαq/ #a0ԕ/]91dQ/0I60nPQ+n(8aP\C!GhtZtIފhjत>To6%=f]WV(_, 4s~+mI?\p;_8zS~W%=MgnMwtu ˽c%Z8 FY%6!2PV 8B U@䒑-H x`wQ˼@ބ"S#q87XL ZyR7ţ|wxP>]#8d#dW-}6^\""c;peW`~@юEQ8,ƪYZXG|\v8s,#[٦).P~|ddڅ֜0}vUq+IhX? U a 5p>.95AYX 2n#w,EPmcj[r Ci&_BpíeE&4**ÌUVYKyEn"T'?4(5yh%&tq4aub{C y%!(4[\9L7K4u 04RoxS@mBnѐ> 8NPq `ǃDOVnCN HߋOUrQ Rsm` `aR*KVO8CTn #ḯE6~moiݗxf59qqٖINY_ a7WN,_W!CjUD.9J`N^_Xy=\ތXTm]A49ELI1sGN59*,<1e|cteeZ m_]X;*[!@S3;"(.%]b8#qޱ1}"n@ƺ*#cE=7>lL]>I껈itWN!؏3q:qXOf*;\`4Fw;)|pabJ3{^|1BIXb?"rۂ ɽCr;s{W7|+dj*o72X*pOW^5oilˮ^҄ 9p0:tJϜ&5.BG2dNѢP?n<ŦL 2egd19XGa'S8FW9[$."oo TvNa>aň˂e&[kގuQwz^ .!nwIA 0ڣja!l1]W_ Ǒ X*8ջp|z|4C>֭=W+|>㕇 F&`F$OZ0 %x'=C1fR(-y3jӮ*{X.pAR8эhqFAS_ ~<̇YjxO`Zxu"4cH nN߉K&(lNUX$B,kf @ H,O\~C>a4 tmM|_o<԰"b@jRpz멧_VV=|c-#NP/j۾3vLjk[J ,|sbHl?9lL-- &``aКZ H A`ruvG6L3j5 xʩ(:LuH\(|`)lpz:  ifP8itT=uɢ8> 5ś*SP9'F2hrI@_ mnRU>/MMc!qse ˮ8AS]<[%Z!&zQ4,b`(39BP&q7xwG-?lF夨s#a](l6D 54p1'5Dm2Ȑ0+*;4Qh厱c'1,%œ@ߗ -~C a O-`r_9"ڀu6RlUU ˥r}Ox \u0tt.1w@<^sXp9:lF$Ɵڶw̯GNk-p\;TyPM@įo5hvR` 7M53uPK1R1OMY?HF/s9[/֕{ :p冈wzS*A>DU>)"fy F ~,Ml}BXPEixKxM,5N1 NS1?U3kA26:[qxcECFlr _X"@WקO"U Rd͉VrD db?߬!KVh{9DFjH&mtާ@A0^}0Vf@K)F殛Nwys#s$Ui:!CK$݁z,o.V@D D"tRz8D])NpR҈9ϒ7[B;$GZ7g%|l=fPiOQ >?@0L(Cxq$'3݌ 񩷽-.|smvpT($Ay0U SsbB@&NGV?8DM˚ ۃMP^9­aގ1/= Fa]m6;_~pU|6Pdx w"DeEE\"x묢l|PEuiɪ^~"6^H5doGȧ7s O8W:4 {',@^ۂ)Ӏ:Ss#qsp X8?L ecl' &/~Y4AD{c8 j9 6 J›anÙ/FK" "wQ/%4NCÍĴq<ЧqڍThAʩְZaҘLNC8| `'8$=a`҇,V}IǏG#hc!σ*s>1 PXَ 81vmloge)~&ل~gS4@ [!Q60jd'&Y(~Y(۶Na&ϼ t&W {`<`{BxnxDp!M: n' OM:|1tA-h1vN,q!I z=3AE*Ust{a!dVz.A$`o1R=mx=CG;:PvE&9dPyK#9ǎYp c| Vx„4"}A/ZTxǼ  &8/K$pȂNP 1%)NX޸`PY`; %D>8|.6'?8mXXU; @kģ8Fhmy\tͧ߬8w@%iK6Ab ,de@cvDm׀2U}|b4vApzL@8.:k95+9*XinHUdSbx&;? !Y t_O?rIwk/Ǻ2-+Ju|gD5aA$bDVaXCq}e[-.渕 )t"^RP>1\9Z }`n\?:Dp)ܯb29O[ (3"LWPs \&L=pe[Մg# kyy?PK !1..ppt/media/image20.jpegJFIFC     C  ~"   QNK%5pR"Te l|v~l{g9 D}J2|u=x6n%.Ɲy|Ḹ?|vk; w{JbmVc켣d_]5odL<>h#<I  Yh_i0~x b˿9=o+gQKj7mx5*5/^ke f߅?{#t4vh-])Pݒt@ru VL]ˋvFqTGZZ依cܠܨꜿӧs_̎}zG1|:+\Wr1l@9x~`fEWwdbZە۸U_>}TYETK>.W7l4=,b͈_W#~ ~m,PMT/[aPЙي)E{ܷZەۭ_mRҷ~ʾ7;^7Mr]WU\?-ۡU7(PqFf"=Oɞ:RmunJNlCBdzg\?ګOW}UJ_ @LO J>lSd:>篤.sn.sH^auluqҜKөݯ'(7kh~4&@9x~`yKIZ%GG?}bW]UEǚ/sW7O˴=u;zmFs~!#}wLv{M%jܖoMz̟~d֪naLpc8 M0hLr y~[lzo]ϛeU[J]ǖit=WG>˴WmmSuR(w1=wֲm^#0 zqUձ?FЌՆ/x~}n\~~vl5G5[r{^{Ւ}?Fc/?/jLDFOEϵ.ԣr`۝"<UT=?Sn ʯWM| #/aF2AS})û2!K膪\CfCL̨'%3+T~'vYC}E<%'Uv&F+clwʿ7r/Q;Fa+7O w~_o|~Tbysh=7&8}!`;>U\qo;!S='+"2'kc-9J pg+~O]2mluJˠ2S۪9 ֶ woنAE(bj-DS,[~g`r<ãr}Xb*vZo/V&7Go+ḵhOs2$}.JCX< Dy5Ǧ|/o<;_[͸gMj66yeW,}W]o'ӞHoBqN8^ns:փj+ujܖC܇ʷ{v\/*Gl%3>-]l֦XRgå< cxG6V=$[>gޯ4KW7HgEə̺-O}k#)* Z퍾^OzQn5mlrG# K}l=|#f,;=~LY4q7UJ0a4V5RBaq톏߽Bb17"{b1:.#[>, L5g>n9+O!?.z/R_?m8;߇=샟YwUk;\o=~?~<:1Ɩ>_Fຘ~4Hy^W[J?&+z^+ڰ/p5||Tt4QߦUs]nvtw1;N?{~sg%\ߘÏ캏gur&L'#3"C{_ѷ#7p̜&Ckh~Q"slw1 ;7n7q";+RM,` y?slW5<(J򽚬L=^U1r鎋2p𽇷d>'#yݎcmH}Ozs"2sUl5jƪ7bM+u)srN/S"9Sg_WqOϜ2y/Aw1q!&p_=) Ov~szG{IBfy.~h7#r2W]o&ysydK;Ql0hc ٛዳaɉL #Z,%KJ"t'+DaDQTV*W=؉iE^CMB8*i33[n?|'sTi,w-דyN)kazԘsuZ'=Qhvi u6}8Ï'KrvW28BCtU{Zøqvֹ@Zn+$ S]q_UXdO5z_8g$|{W5`lݪVWy17;(GGNsẻ.3`nw5z9lkrc&?7ll}Ԁvf-۵Qj[_ϵWv ]7Cuy2xP]paoaKtYՁ.]UP(nۯ%.Uju}-cfF6FV쩎4=+8pv.UW`rnٻr\>WUYMk}Gڪ>v5z^Liu q>k2%^ՁzUt֥u|EGʾ>ArkS ~ivZ]luؚ๿^M"b+^6\''RWR98]0( (cfV8'm(8!1"56AP %&2B#$47@`pʧK k,7"YBe.\h+>լ.£Q,\-;ҝUԌ>^iTiM}7qRi5_%>W[g8\j=űYӵKܤȫlIK2&iU\闽VnI)էMbv9Vfz?h3|{[tZ]>MaALLx>ڑ|Yr#LRhu)i~Ιgڧ'g4Oً@[X{BΈΧq-+VG=P](>ոKzuԯgzZe/W:%yw{,U 7R2<Ycu,\,#4"Н)̾V^kU=Wd7NMܜb*௩?κehcꇳ~:JBae/ڲ?(XM н`gI^3SЛڊj!q=}5C1 o0fdj]h`ZQ9޼uS (KſjdFMH BNŲelm4v?Y[)=սzN! [m"@@0Yq< efPy16ͱ7t1ȃ͑aTA昣G3!xч,12g)CQ5j<y.j<a -2g@IX?@C`@:l8Gt"ȇ,RTrҗ) .2ո6x Bo}~0@װЕԌwǠUlrɖ{a6D |Uxհ#+:{~1alt }DF:C𝇡dr+&fQX:HQJ )D@ǠL+u !ԋз cZa1!1vz@G!D%J^vٲ;Ɔ3k:7"mRl[lf621f{YCu<耺.7-Ӱf= ZX([jlE3)vN@!h1E[7WR. /.#A$[&\>ċYW-[k[6%Hsaa 74&d5͡CK0f#?z=MYYDDSR`˦dS1}kyoF]Eu=$^^ی/8,UP26؈o>~Ceó: $=ܷa*2{5:A*|*oz"Mđ(ȪXKCԻ&۠!$W]|e/5NWRY:RS.~AZ[ [/M+R <$ǯ[U4 ]}QWbٍ^PPۣrRrEڿCڸi u\>:)߯UǩrwZw6Urmf;ydIBJ3"g nKK_e*eq?Mq kx*WJav9>sqX0VAY3_JLi {ūr\53&Qi] Ro2zrVtq%Fp/. 쑏_qBս̵dn>+$|THV$z‚R WRepjӊ j4j+QH=Ld|MH=!Z GD$9i@sbʤ,zV܊L_$@o"L Ö/(J9 Oa>G5]ET)Q+ǰeE4`U2TGzU3zv8MyxF :+0 )t=ypekeYZo'#oӗU/d~azZϾͨ? t(xg *,t Ԛ؏ \Ak)͛rC0 |ؔ譂dfj?,zlJuRT~#2)qY(謼25iKC1ŐrɒllnnL}JdSmu:ch}:}J#X@|r &3eB]b-rѓb,Wא.-^>y%FWKXHBL8Ֆ{Wω{?6\HP\Å Ur]Y8fӞ2rޤ]̌(E@d>,zM S%ܙ21JV3WJd9 a'V7˕Ҥꮹ<63.Zml /j8#ErTDtQGiC!K}%Ƈh?b=f+G1Zj&cZl/]3Iw"i|Ngfzn?lOub*{ײ۩j=5ﺴey;ݭVg6aiĘgt4ˢX02E&'o_~Sȶ8e(BPCTQdSkqu0nxnJmIӎX6u6LimldNKC6DSe.kI~_|ٹ^۸\Ne)΢}ٹc$WRjnAЙ^(7MRsK 3n4SNQˇ=0Rm2-bơ /c+`kͤJcC2+HLNʦ6r/M׹`w-H^nŽsq T#XdeY=5\c])w˄RstCiB P}ykSW6np:E 3Iwcv5uQe=l}ٶBdK˒d"'`dDR,(p_ukʷ9pe|r;/AbrAF#. XQV/%IG%.uX9:8݉T4޲Eedkƫ~NUcf%Y6K.V.:mY Jua%Ecb;Srkcns_' lI4؍ۯiTfGM5j,n;P32҇^TlS>H٦?pY161v2,첿zL 1%XJ_y$2qaNw' QWEa%=ȋGξ݇=dKfU#T]Mc7-z | زVӺTױ0DI _5VOm1__"4y=[& ̷5ܷ 5q+?7T1g#T<im;&(Q Zo7YfiQȁV] B`·Y.yv$ÜlY9)^}:Q%(e8\V+njr$X<(KZR)XBްu-/b"r㐕%unS|ELKj%{2NiV֮E2LTH12H:xXd@qG}S(}ċJnZЗaٟ(sl'CnHűI "tUh놈M&v؉xiCӤeȁ *b  A8Arӭ79_M+KBadg3}_!y"%`YҮl_z||u5svEcj 1h%ݯ 9bN6k"^JcwsV}SْŌO0Ą5M]By :G[*a)KY>|R;+-6 H{ /k6(A(t9|Sݒm,o9YG7C3͚#E%W) >=ӢSYOZDyU0DJZC*i&#wxtkTul4Z,˨84ҷ'c7uI楥MfƤ;Q&R&x-k_Oxm CाQ1q>1WHrMi)Iۓ'}:rܴY[Y%KU_ ,_5HFؠ|6©hkÙ:e-'|=R>N}<N!~|>>O@O! yy`>Vxo`MlG;0zcfc}=, -ZPiEf}m/8 g-H|Cv.>Cr-y>\$21SЎbdSHbz?ta1']# p~?6aJ|R֩mvVk8)n!Ba6_$vSU:DBGDW ecH'3Ll)o&x.%m丈y1Ld݉cDX?6[fa(O7%c)Ď Ϳ4hْ2S>A-An^8.4ؕ鰅"W4sr?HKOB٬6a D5$'QR3h!%TLj1q; Wb.3jlC/:#tDH}5Osﳘ "u A ^8">]0 SCE?k}tHN==B{Wu?I= 1U}ldnA%ؓ[mnFc`C!a.ê CI}lm A݉Fݻ)[CJ{ (Y0򈈌 =?k}P@G$-v$@">,)l5s!Ű?Ò<>&<$xf.Cɸv2<'C6<(cCя(X8<b 0i 1Oc%C !1AQ"Raq 245@r3B#0S`$%P?nhG`_)IG4LÆ"gQ%In2Er`7~%(zE >7-i&u m\%zT NȌ464D'`& )ٿr2lj kZ6 jm))F~iN\)l5Qq8 k52DCIn6#fg*f{O.+*c\k(=qƳ\k8=qƳ\k8=qƳ\k(=quƲ\k(=qauƱ\4Ow*׽w \gdUaEz { Dv\Jn\8/=U{.1c)LLf[)8r=:sdmӠ(4*wC񑨹Zݑ縨X} p*׽w/6q?O`[vH"^[outYXˁ(˗Ve9A4G[=w mRj# ?bW\8Oig{.A+JC(̳(qm3d@ey/5U{.-ĥ70x{'JݩgՊJ7xGlm6In i(~MmEI~>F$FB}&$d|E@ˈj{[[w!A3jzLv-Fcp}4Գ ЫFFW!Euwp,*tâ*Fs+)Ĵ[i4ܵ nN/X5y=cz2݇ )9Vb 9C#>)Fz*.j34ʹ3/DQ}]%,boLS7 j,˛%ϐضINsu$nᄱ+Rd#>xQ `:AyHqi#ʩO6n)".NAӏ&Vnݛ+7`TЋ$jk$xڗY*|gn]bn-Uar22IE(K}Զv/HO,/z$C2~I/DwKy CB!w&>M-LAm6C#I%i7-ܶ.=T{DT.AQޕJI&s;BW%nm')dn>c+)ao NkQ E.1N"wJp*Uf٨8z&ICGtI\4INU 7K!q)!V j3TVM$oVۺF%N qǚ482'U`&lϼR(֟ DJ0n[ffTw-ć\%؃X 3ohzjZ"'wS1̒;m})ۘ|Q?rqTg&2L}L&ӓ FBSu*a)\ KM{Hԭ!罆 QPG(DV0Cqڠ&lMh2Cj}RM[*WOFr1 9FB}`,uWaXYGc/HgkdmaZ㱤J %Ujn̄䞉CqDy Flb]}f֟ =%anNgi JQ4} FDal] EJ=RH:I{}.:5i<6#z>FDS^s!%)D1kٸTXKo1xtܖkﰣ!$ߧ% sr)#Oj/ہe$}b"4z,ߊ.=,f"(KZ~15OjJ#O4+ppr1}%FV#Ķ .f$8V Q`Eq7JY2ٔ cۇ*IъhQ .!Ih+4zJZ N0JSWDkTi"Q~W&.Sq? YEd\UjhP_a'k<*zS{C4WDc6Pm{Ȅ={rwV%^>)&!V#V B4ۍ>:2 JcH!L>.(JZ~1Zg vRT= Lƛ6q`?bQ rJ\")[ADV(I!᡻m vaHDf錈Īl*ep%ic32-JIop$,n ^:7hf,'gI,=j M E9iEC G!± t[&UNIHh-' tpe)NmEz 7PRhusӍwYn;v3E]0*4iA*t?ݘYtog!ER~(֟ \Nd_6̺IF\ۄ:h'R$8ԮPed*lj a]3jZL+`Qŵ4aꋓiq 1s1Zs]q]{l%Gve/k# 1uAms.m]Njۧy{]pB_hk#KV&b\Z3̛#Tl5!TUg{ *3@#%lȧcpmA2qtLJ+mJxHSD(вQp*֒4XȊcWuS.".;)cO܆#KlUZ`Aͷ2ʒHПQfF" *[l+GHd*C`< AI[[BSnN#[QQ/2h*lRUr .iD+طS yx.#SQyxQyxS OyxQ0xS 0 S Pb;Q6>Wԝ%:lBO!9hyzKV9%qCa˱ * KJn*[pQڛNMpXbOҾ(֟ u>TPAq."iVWRvBy .#NZД!>VJyb"M/8Ghu˲et1Cq_XKvI:]!pԓoq R#%͢C@W+}i|{/YGW!8Y <ݒ7JZ~1?H_cO܆'{`{ҥ!Y82f}3ξc23ξc:3+ξc:>?/A !1Q"AR 24@aq#3Br$%0`P?)eJs\gقC *2 Ss F((eiQQԼ4տ*J8'˩7:?EO$.|6TCcO1F1m=_&ݪBE u+gaTi$eXm,tFͿURfOsLNJwx]:x^) Z_(q7♈&O_/mn7M\˼۪8jfE\^۴࠭d =m8>eӚ[77Rm7'X]WH#V/U5[ț E|%]tJ=*{TWDS]%OutJ=*{TWDS]%OutJ=*{TwWE͜=ѷ#3eYky&OzN)o \ۏ@,Ca߁[W +[Of"Aǵ`EWG|{F*F:S6]&-AmV\zzuփ|.vajpXrk)47eFqS Y겚2y"_fMKF"SS ysOs4O̝U!~k衮tV%LIѸ*lmNhk壈+b>Is%THYRTIv[Jbwp>+k!ne[SnŅ^;hǮPwXWQ -jp$&W\)"Xn;2Hlެ14X4ynİ 47H߂dq{To8kCwpBKuJAT~xvGxQJPiF|*zjcsBdQpkF)eT5'S\ѐ9;(4͘!ulBٙrֳ㢮ϟ 3 Uze? eۺ|mͫ_]cU#`jmq K@ٞs]+xV-&)p ǖaTQᰀςop]gjULLʗY+ˊHaL;S͐nyb릝Va %P`IO:U= uGTS_GULӔ]٧z# 1$NU52\Ὺ;U]ŃfIK;sy#jU~]vv.09]>y ~|EA}C[>uw^'JRZ+Ie Y+h+^h;Vtaˢd!? ul;MXѺO-X-7Z7/Dm Z=͕U}U\rdEe>1p櫁/U:S:Ld3kp~s#]ֽv `if;Nkhy.(hg5feCU[ꢎ]lNkSB:s ])s=TY%l?`5gxj~ؕǚ}ӂp*\Ym>^(wq__UQ̣6NnVxLGLű))$=SbT1}Wbl*M.yXgөQQRbU-*W9mm JdllM{UKXU厱۾¨kЎT8ZtLձu RwnT>8j ڙ+$RDT~B\1=0U8gtwArv#LlɏU3nx)`n(rsh*`))V$؛ ,{U/GLߛ2ۊp&BTXvSK+PhJh\d`:,+5N99KeTuu4"lx4fSw\:'Ço=m يqT5ncUDMĤlEO:Q~Pd*z'L-fضK؟߰T~xgzqH#.(4#yâ@mJU]+itlY)b#w#zXю0e# ~I6}my+~pӛ1TCj]%+3gNI&?mlRBXl m~-IPٝq9,jq^My #THj't#k+#s[(+F}k-'7cMUI ]/ޟB]Q¤ܪgURqT1&HM{N.p +0w xq^nacOԯ6Jg^l=+͜'~yOԯ6p?R{WXOtJg^l+͜#~yOԯ6p?R{W8OtJk ~ywOԪ:z!RK>cm#3cӑRM'G}1ƌfeXHE.%+&UN՘EG]%9৩dtMj+i0ڟf||  f[!mRmw@qJ)_ؘ8_6ӈ|ZZ9mݙ/ȏ=<QWvEki+)jNԞz*f3#[cjW\̋OQ0}imv MfhSmkQNA~DQx-CwtA^}YuboDOCLک#_ڤ/?eǥ3+cI%ۨfI} )]IR7VkA>]V< ڵƶy*Xuu6rz[K-55ݑ)"-mq8vq`%n3(/R|GaKs+9دو)v1OKاk1f5[(x?V_USJN\8tm[Zz]4N{3]rmvt33%|2G!s~[> (|KGƱ}+vGI]O)TgeSH9֓9[>]PӾ}Qs嵈suwvjMLp,JZL$ `I]J5IB]y&RԻ;wP"~-枣ؙ<y}3 0Ӄ[u]PӾ}Qs嵈suwv &fx@nu5+qBi =< go9gNI|΋jQCId\ڨZU׵ӈ\F4b#.WʆHNnhuD}'{#2 +ZG,q3%6\U/hೳ/T=Sch><8ޠ>ˍvq?LCld湂4_![}Kgx:Ĩㄼ}bZ!L h4r`{APBl̊'-MBmlO&[ "}MPƍ` $/EOY> d/E|ZOi> Ѥ/FE/FE^Fz;ףz;ף~a^/GOy> WiYI^'_%&Q@^l ؏m69%uye֮ذHe&|b?d&JZGo&^KYe٪osUVz 9YyOX[-ʲWSO.yr˪fo%۹ _nxdoQS 0 Eg&Uo_b4Vp#"o*~؏mɟ{rh,!IC+B|㜜XO'{2m$PE|o6RVDh=N~FIƂ/"Tb?nM92Wד.GWm:֍"66 2&vNja{;T:R7gͶA}EUTRilt i^G4Q>ܓBhwQţU8rzEiEc4Ԣ#G7ɧ&gԿỵWf9 k%m2q$Okܑp;ʶh&^>ڍlé o']NJS:Mk[k;Rj4*ᕂeuYGY(T1%AZg&krJ|l$y3gY{}䲰VVYVlfekZ5oL2FkH&zӫW˼IJ"3h]Y^Ed+ysn%v8\|ݣfoCpuGuU F!ɪdY}us>iN曃8yݮurSO5[BN[M߫E|r}IHf.卻1n8s\ZUg%eX~x^GOo> vjj$8og %O~M1R #ӑGfZyW86f;9֋O"mi\1SE=<-őK 1QI,! ss;]wXh3Ӑ66.)z$: .j-ͽa *Oe %Ooy5eX ]aCb$,1j%ӡkq;>Da=t"@ُT|~ eg_k\s?XA0ݣdBjqئ8s<ÏOKFt&nh95D*j@ 0NՅĄҶF)u{Xp=!rw؂ztQ_r_c\)vU` 8߷J96 VW6iqPsOM5$Mt, ukvNk^՞ZZ!0&K5nM)5M-CSeSL. I7em$Ӹ]' Q鹅C\&íTc<z^݉v'ρZ'l0RXei:`מJy$x\% Z&-^  jSDћj)#nN#G[޳jςLi"mc:XnVT_kn7bEXֿu}Y#Wu}W_ie]W~hleIc~o?u} X/u~_A_?u}0_||G/w!3jYdU}$d"kõx&އ{l uT5M-hg1Sc7hh}V[n^tȯUA,a9>Ώ۬Ha` \p;Cg_Dy,#%Vּ1geLn'٭[lg7z]ͱRmonn)kpNl`hhValFj676aE%%䊝y':ak1͍hV]`L[tlɆMo˴=#EJrgyVt\^!Eǥd8nWXn\ՎB[ɟՙV·&ſ?-46x>rcb 1"m-\A[뎠&ͧj&ԟN~[? ,FL %].N]q&s.L.=s Քd%e V*U]C&ˇsѠ);O^]GEgݷ:+bU #qy$SmL`]n)U0c!f=ɣ`c |4z呲NcuźfvI)U5?ɣUdzMsV+EC!k"5SN]μbDXjkCyZvXV[Գl:NR+,bNxԒCrMٴgteȷ/Zy䊕.Δ[E@ݲ3('ǹĿK&Mgoo96̨~j+?乫dZάbn6Q~I닍MCyBK&MMW53ۺb5o[6k 00;C|k zNRiK`+''OLR8Z'1ǢO^8BEk,D:fdҵ| ݝǭA/漹$qjsTI mcV湭m@,vl}^{FW%d+zӐ~GlfZ'}yvL̾hSW0D<ލ3LqXzv4mpMc'3yvmtA7ݻ X])uu,g& 'Zyy.o$*bߟߚfd|׷ =DȞd Cp/fuY7ޙ=\dh=K)$2MP,*9N$S{8n꺨wUnח-ɢud{cy'=^TFٺ} =\}L#UDې,x +ZtsP.hq2F{U<^&Hۻp,Ls! #_PpTRa|!X;J1=%oEr*,*SvU,n;οW.gL{t!.,~L:"T_Zy.ӶD[] {`v:XI+:eث-r[{D"IO׋]_ R Lz1CiS7Oz5V5MԳQǁt'= 0e*jFO 7.MUj܎w bHx)+v-g0NԢڔv ܼSywm6OUZȀ'y@Kf,Î6r8cfXlꑼ뿩Ibtky1qp%z$(f1?4~!z6E4tόOGdmA mTMvU&׶:= X"MV|%d94g nУ&nУ|N#>BL~ԃj0 4$`,,beV 2.JC~~\5bZJ^WG8gQC5A}^-KL>.Pq52s|ifP':B8F9\NY)lԫB{ә,:5[콝T k̓_F#iR^,Z/δFcp[>3U,y` 6ZaS<1b6wkG0ԃd 2J6ѐnnG*}V<`à˱si@>jmGuz]!֬y3Q^],·n4*uos:ʙ8z^ɷ<OB#Ee#GhXAw- G4 Ղ.?.Oߚ{Zbv'6=Tl&SU'i"v îH \o_#_S(5l3+M1q__q7pL?W/e\+%qFyn[G%Zow8{WSRoK#0 _5.𖹮{F?D)+[%tn6lZCOVTG`nNl[p[U?H)M2o /َgv,'Y7}Bͺ äGU1sycua67uV[vuTXYq6xknŹedrEôa&]f/Ee$%Ѓ3)0QOI'3P:W3bW[%^nSBGU=m3^!]UC(䧀X]ocZ̆l}K"nzf'U<4_ F HpNtY4) k[u;b5B~hoPʿ%wo˓7JX`Do-DYc OOzg-w䤒Y,b7BFްc@gpB͢M5M!7 C`ꖥ'_ vQٽ,S84]ɭޱцgtwz_$_dm)av'o qKxboZva^'K vP:Ka+X3OFZ;Mkps1 F*zW:^7O_G]}MeCܷYY9R2XSk^UxZQvX;x/جӦbo'4$71jP׃m:G&Ц3D_%X$ HUښ1pY,+}~~\5bTnpuF%髺1 ;ԚcՎ9+pwCQOLamȻOlpGKl؄9N4 8_ 0EN@,1G죵N_Iru[Ɨ4-us[~R7чY- #>\h+ l%r`]zn.55"& `y7'R0  OZ:(RY9O7[Oc0sU]滤8u4MAE艌qРpM.YrVA cnЃ>zU7JU|=]F!.++:{*+++ӡ+ӡ+:{ʲ:/{{~+bONNNNMMNNOOOONO=}#q_IAWPw})OWtS9vl/hh{fʋ޴iO3օ47ǭ7Z|..&9EsУMU(:Ql9-ge&rw8b{\Xx,g28&謻Uuomήvjқ7F#&Tc or7BZoڱn{Q;;PB 8t,*>;:W`nC(U5sǢcX]R\-|z]?[bpȫb5 xku(DlU.'oԬqR-y4Z&5n69.c7U?E\բ O_(\'@!>,1Gi%$*-g uau!iX%V 2tUyʰ8zC'b #$R =?⾅c+h>6<}}y_DGWL}}y_DW1L}}y_EGWQT}}yYbV{ .+b?{ͱc t-'?I-!1AQaqP 0@`p?!U RWL@@~+'#bdYiC'gl]H«;kN2lBy:0((1- [Mx,jp9P񹇵Y*,5ݥf-WIJ, C3Bp$Z$?Qev51*aM!/_\&Ĩ$(XCasy.\R%昕vS#,ʙD%26(iFBB(hf +oU\~T/P;_S Z4 =r7UAe,$d/n(M#\5TkS>V`6oÈ }¾!cfг*UaѼp- PQvajھ]:Q[xxiqqȘCk4̡(}e|4r0cxr&)e}P3(J.  ᢱBj Y)"df]pu(T+ (*@>kA;y)@Q׀峻7zŧ](˳qy3-Q)x9%-,RSH뽿Z/0RKr,(FX}r%` œ9[/~S78R)Z-njXً@Pn ` nwPm`9 X&cU½LeIjo>E q~.lŻ2ޥEaYb.^w7W2Fb7*_/d^cD 5`.g4$&e 2e!HqGQO$P5d ;|Ѳp%Pܲ;7`*PKOx/iA5]̯,"<85ȸRPq6 7lZc78]]0h%*ǦQ9ZLAm\Nl V&RU+dKTLb}e@~=)]4Ru3V|KTVH ҉;% Z(FfuoGG 5Q^7Tq^u.xd3ًسQ?2:"ΥQa(b)C^".nW7Ghhg2( fr2xЖ*I~3%WKUz<:a&CQլ ՘eQHV|{RVuMD#t{@u<(b 08{Tp`N^<Grǘltu4'r@qَ}@Gp2hq7*FY*6hJ)ς縰I=ٙvL6}`8= /+sk V8 MѣKIrit6vzJ1gJz~q'1Ϭ˟AkQ+]Es%6PxdՋLH FpՀS*xM+DNGlد,Tݨc HIOMHDC;^Tǻ X:[m«9%BSG~Yޑ JyՏ#>5[dVbxaV]epK+ոB(XV$,K]@9Pi=eJ6p SHY_z\9cdX_F]HX榊ؕ>ֵj_p$|YZ'wpF.2i6;@h2oR>tXD(_S1lQ!<8LaZ.brX6:G*n 3 ,_:LS2)\H%B,\XFQ)XKԌ%hFEh5Kt-QdQ5Rr*,I-(1^aȟ?(Wkh%a+I[z ,<.Z=bu*0%yhpbŒyGH_Es{W_YDgf K]x7? XEvp ڞ:m0WS@]դǃ?*&m0S8JDqo\7C Ko 9(Q4[i|U%%C\-B v5a +2>1&:LၥJ1rӃ%bsrD3ڡ,J^b.A~̧RmM[* 5s Lþ q;\C،4 Uq6?X.9b q_q_QXaZ8r^U]EYOqR,?0vL`N뗳 m;fܫKhgSv"X1C@3!PA5zx5XCpZˤ, @:L}J+?U (6 Dk*\G\v]\A`S{DޅK<5,rU]y㹊Pxi 0$p:mxP=u{오{u iq3{J!a>0;V#.^P31#2`(6P(&i}izK%^;]zfJ˫yDScc6^yxԱ/kf}OG,@nW>5S8 =-\u $,^L rD< d:!.rCrgi(0Ә GJ#N>[W-d|7Y4[*pҐ6'pܖ*@_P"1CcyOR$<2O"=H, t@ +=b^eRfw<+Wr zֽ܃St->!V41gOxi-ÒPXXduPuSA> O۸ܞe aĬf,ed׮NAuVs)䰯MF=@' Djf.JբlK G 8]i8nS|ҥR0˜DAL"x@q;b;˶j?]S$~K3*U"ld60pXcn3($^%b,SZf7-b6D^Lt,F6dck7Ȃd5 GeFQHѧp=&|92(MGYN'[+2eZ*A*4U÷Ƚfm!WYbFiVټ~*-ج`+ɦPs2^\aYs\n6S:&pW+!f$2jRfhIyϹ29C` ɓk?[{xA3d8#ɖ-# H,9 [ֵS1Ry,wYCUHD]B(\ FM%l1 rc}(OY} sSD`7zY~OU.KGceݛjZ.OSx;2c*7s1tV5zo0hǯR6LaNUF(i X-gs@Uy&nwC3h$Qevt=.CZ5A-Xac# db5{+;\6 sI3>(oHt"~o܋7g6giy]XxA2 xHܟ &)x*yF(L 6B?5Y8TP82'fX?El<8gpnz#_mN-L.'xHLL"]ȻT2F, I6rUo Fap|*g7G=dPap {…ÅX4ʧՃNQH`NPs+S-xYnjnאL$3Ģj fJ̰,ҫYf#"ȝQZ(̴8›HXT\9"[`c^/?r:>c)Z-C㣗r)t!M*˶RXyfv(w?F4 cv0Lh+,qq{*xc\eF{C 9y@oY3S%jDzXZs̽ZkUpp X*VZ0>qb%ɴ3L.H>̃A=ڃBF摂֫R<E*QUcnmxG6gϝ\ڴ7`y4K;fh͕<_H=@V0 M<` kKL^B,zFsZ3_r_S*9EAհqkBwV`9XI\t8il3Hd20L"Kɩȕ,T,E3 nnPߵ|/iؘZ8L$ >1(henhK 4% o1 u(yir6e2 P1θΏ@k#DD=Ց,`o-T+ie`g^>%;JF1J۵qPݻjN%ckQtǬ k䌠`\"]'욤H2ݑNT^_0L%hG#<rV3"& t\6ԭRԖ |M8@6=0d,\B EÕANa34OwP 1w 먻^+IϘ)5AXcd8EPRfr̩@sSRTptJ|?x-Dyl XL)Dxnd[8Ee:Al K0"EaRNE^־ Hw2vG*}X۵*+vl \]8zܣv%u{?R aicP6N1ר 3b!$èQNH6JC:s.6K$bZM&`op keR1_T|3z ̧mхLZg,} ci,3/ŮsA SAZYuH-7Rg0$216} gq~Yd1"u m2Qht^eXbvV~(۲zQ|DQʲnqMEX OIadT,ԡap ͊~# 1 2m.V: CPuLF4YD 6E ӭ(牾a"z0xzKۮ~҂[D'fmb`+ĥ~/oӉ{ox8?J~~rx?h|@?swz >#'D~AS~jIW*bGĨf%ɨ%f)dGp+u wf!P +kܸ|T٠"QDXj 1z&@7o}h@mzj51:11 |L.Vc1*0cQr^m2zaʒT >ۈOKW[VrU jfsm07۠OgɤF \'hT\=b+bP0G\A$~}&x+mu3҈JYcmv|PBh$dLRl;y)Lgĕd`!Du-Y^'ݚ"4FԴEDE6y[\r*_T) `3^0Yv?sfZ,B *# r$Lj59>"9" b(9`f+"x^ EcIce //$*,Ա7 q?"CZ[.V"oU`u48gD" -AWybdrŰp }gJ隄 nT:A ѷ=>8cT@ަJy!q0EWbnTVԵyܚgFfUpVz A9H% rṆ.dU Lr}dE0 z0~oCgze7Wlaq`eO ЀU `AT)wckl 81@0EA4QM$3 C IY`V%B aAE9PK=IizցF( >fN VoN#۱ %  } A<9ޗ;( O&*CJpB<zTt$& e>`A4䪿7鵄ړKS9.*$ / VbV3>@o(ltTh#"(q6eǀ $d"2@d1iME xoϿ`y!EV6ɠ5+OJF% TL\11SHJ $N0څ$ @HjP{.+@Yז!wq4*!sEwS)~H;sL,oaS}@r8+!1AQaq @0`P?tԵ5wkLAh2ՃQ3QX]7G^\xKғ6Ʀ rl*Cy]VZT!ԙi0=n_lhf-duox9^L,=fVk^20ZUk÷59g^p-&׋d>"ljJՉQ[qܣ8~i(:|u|tEy";ν'c;Nv~'g;?NcZAK;Nvk Kpˠպ̠MM)ws/ [%IoZLs4v.U_%:Ĩ4C++zO=g7.QP.1c/mY_hB T8t@Dy _AVbf_QȊ@0"Q =b v̏jl %n Kqr bۮFGSIq , OrAļ+ܭJAB9Ըc,{aWYӘohC>cBUݴW/$EUaiP(2~ zA@b-]~3A4tL!b ~Qc>cTߣa`E9ɂ[*zRtU"vSϥWP eѹzpNG{ZŸ2wLl$H騯XoT%)kC ;0`P[AkR|Dz1>|{P{}(_׸| '؟3O3UOu:83%k.L+\87q̈́F<\:݆Q ]`KbqMGMIFl|&B[TjJ-j*XZz&Sֲ6 j :1# em5 ,$e;NҨ+t/N=@2V p,Vqw6r uq[+ʦqIs}02A*STbe:)ᨵOK-E],CEY "ƴ|!Âu2~Jdt`TR%h*A`a0&ci=y ;n&^ Z+Xwkai~azeQt:ّh0AoZCu+f^1 YDa E/%DSdz"7vM`,) OCnuX/E}oחLx8Nƃg^m ?]|yp^]CM ]`X ,)5kN^gNM.LYL^El$}T0R#0;BlI lD5"!A˂b 5@'V+Pge>b[lHF/ <8!5Y̎DJ'XN DSPK6j+i>f{,`"|sNgui\SLUTQ~WNNՋD{owf_ꢇ媦Q\ tA@4 40eykib1(vD3x L,$;`iB7.Q > ⋘ogEh?pZ%'L72n-ac%7"p7#S qkgd7B~O.R%DSg"&"wǬ=gq;Yzwb Ux_*!1AaQq @0`P?θD$º鄡Az[.Z.ָ:lj]uR&Sz 쪆tKT]5xb)FRꇝ}fgq+DLNSX V 18T@N􍪕dr5e'LwI5ƒNVBQaBp%bA*I!DSP0ӷ ”fl[\,-LT+IzZh{m.ѢV6JEKmrQ6]U-lZ|b,|0WpmW):ͮ<՟my]G6a mxÅYZpoڦc5_@W'3vs;{goy93vs;{ZNWi93veKBS^eѬ)uuyK9, rP2Ɠ}6B]W3XIZdJy*CUt jƯ̅vYAT(xHI_yGҡZ!U>rv~o6&Yp*oKeȍX"'bhX?0:T`♰<z"oiR3d/a2*hrRK3"Suu:r@yy>Mq QAQ؝*~`t(Y.l5V \m2Ma@;BGt 2E,%eYYY+AjC_6pEpeY kSC9^A{>Ah=<&8N+ ΉhXH>(~%h#}wbTO2l6y J&G,G؊8=%$TLc+9l3,֠n[𐐤QF /Uj&q鈕 .=7b*%TMo$~7#k̶`u^QRA@)` ^(kԸ5-&/@6B~jnѬb+ԁz޿ؑϐFk5(1?N0”zER/ѳID80O8ʸ_H{z < ̙RkEc 9 9^x`f_(guAjh>`69鴴1kϡB ~{ B$ -.Z5hӌQdPehB&>j@zyE<2 3^h<֗ @Pai5ZL F)\ˊ:"pR-䭒٧Ftqcg\m5"AqYE_߃ʑ~* fuJTܽD7 BǂֆСr/h8viE1E bWX]:].ɩ34yhm!Zg$ll>Y -NCOk6|5ai%ɡxOӤ+7 $0Z5ǜBFF;Ѩ![$ŋOI( $\#ӕ&{vͼ7Fސ3eN0t(^Ljoq" " ġ`(ᨶ1(*T$?VG_M6X-9FXEņA, ShBĊ9]>QB2&T)/VlhaU_iz$t1L*\MOVNNF=%mVj5KS,/h«b1ꭼR ӈn\+0PTEuҁںDUxzU<Î>d)!i-|y2:0eS jC`o8h3/3_uǪ>5:\_+Wy|k>5s-s-sAT*Ev]R~QhwqTJ!i3,G݊*BVӝ1 7kYUA:jWG7:s4_D*Xvih@y5PAB 0}N  3;NhK+7%Fj5> 2>YL `S%&zGzGzGzg9z/,!1AQaqP @`p?|Ȁf  &l`D{ņhM&fX(Qߧ;ƎiIeEB\_͔̋A>@@3Dp@  MPD"؎$U@2@ Ft^D` **0u: L ĂB&P-U#"N60pDA&Oz:P.5Z)'X?MEB! Ro%xZGA4$1/nؒA*փ3ٽ V8QapiF7jrVlN¬@Ȋc$Y1%eH+/Bp.M$)\ p`4p9)0=BB I0/Qd"MI휍vAVڸ)&xcвCdJWZMD q=BD&EDhc Ra?2](E#M$F!2*#EO+@ 8md(TҕH+d"-[@ˍiA!.U>%hFVh0?%G[@-1 EY."R".` =*ra#216h$ƨk hbB/("X9C"-@Hem@N!!S&{δO4.\&rQb!ә.fIA 3O()TA\;D"YF4@<xGN/uVCI`<$7g;JW!6OT@<h?fBqt&tOajõɤL*^H^":hʖx b*1? (?uIE`ԽJ6@wtW.[ĪE5.G4\5D1#E=/~mhܱm'ug8kpwCʝ2py5c3;\a$Z'FigX%T19(Rt9^Ќ:g2^1is+zaUstNQӯX!\1hv׉;XBs'Pf v`U"x0.+R·jP.(0V}LkC◗FDnaA'0n6ۈADO:p5ki@A0 >% Gshu״>JqLS -r?jT=;NwE 퀗q].E=Dj(ea;uˡCgN1 8zfDxؤqBOQS&Ѵ%SX7 DͻѐS9Y~Y8H")W<jbRS&: ' t )kIj\퍴&\Ai&Niͧ"F*U q4 s^j LP , r>nW}Hxy(R8Tl}O7}iy u:pk ]4b8;{ncrgcۈ[Y!+B ߯<=j C;)ֱPpX4RLGJ*4>7Nj7 EP b^"m\EO8[5d7\KK>s8sb5<y@|< ڦhr. KŜLr \ _x @Qe //9Y`It:Fu !K:5I M^&.:3zKCFln%v­bfz QS{>hD1DG\gB1Ebe ӣ;]n "<䢩u O=-4>[\X^f)X_Th0-p_!ӌZ bM9W3ippj\Xa c뭺##xY GxS4NcgaA_=*f CߝL GeWXM C`DC5g$S)" VP g%47(T|E5qc.![Ia`IקH*րSCaDPA^w©w= XCVk·XPm~rG~x9̛PaS0[m:޻ P_8ꐇdj)0 !tS _jr6gh `";ʱ`7D:YM;j>oUCZc4I|eB?NC#Q!z`7)⛄g`u{;\?:n`z0o;)1Jl#W5F*`#nۢ6;w^rQہڂyp#BJ[._KrjG#pb1=jt0&^plὨr(q*4v6z~pRHj+P{]9+cɽ8k] Dj^P?$~Qcª8HX%џg4d,wM?91ɫB$&j1>#4t0_AkKq}PUށd;2sY EB`x*fiMH(׈qc0-)@+⹽c`$ڀek 4?bfՆkPͺ1l]&AV=oX/Ž[Uf8dZ!ZFhGo'! agF\0kjA ]>^(Cl\V]gxwX ӵ3LDAc0 88XD *: a7@NU~c+B8IhS1@<+?94xOό蘛@Ȕ49KbS"T>pD:8*u0g:Qj9~sh @=b\i X@8)1C<8(AheX *+}p?/bȁٛ.Uu= h_`!1ѿ,!^vڮ(Z0  EY5r`4yı8PjaI܊*KbC/$Y s"cy:(j.D@NX/w|A#:7k;Ѓ{3ub}ƪ5)|d*.hk"<`Z"2 a\1S'e7 :DZ沕n_pi9CvxrێTL\,Y$'0,j87ª9ӟ#N~]hU乱6&[2t q;"p=4|?_XYf $)\E"x٪e/ .a@gM`R63Ur:- l0fS;w$8KR`(m'g8>>;t2aes/cT4U˓}Z|qQǭ ,zKd;PBY&=2Y#&4(8v&pL@F`* Gp2hoj '82ҋ48*qYj i7L.9Oh6OXiU rȄl1ULqEU(m05618CeEO+leg$pۃ@sam|L:!/ ϾWycc+Ou Ч~kY+MΌ2yOpENWNLV4S A%)&Jh|>tya"JVC_,'l{fοFP[U]E("T1EI,:-uJa Wy8]k(TT4U:Ài b6Sqb+p76vjlb!ɋ)Et7?:;=bX1{˟0 m+;uAF&xXɕl@卋g$Єco3\1sekp qD1*9`6m@^68l]CjxA,۬ΨހC w#w񍭀67b9s]O$h8ܩ gIiv|&`tb ;<8'yGb Bߦ$6' ٨U,6S.mپ)k&AuJ$A͸)Ym'Eچ]`#'J{Xɕ;_抬WF-ʂ[W(DQ5l$48CEP+'f/4wԄH]eX ; Xn9"ܾL՝ o8];E(p#h 5A"!ڬSd8}e{> oY IocKF֞518#*Ɔ8sMA5g(NقmrdRhVPSNKG c"%u30 ޵ĨOiYkP@mt# mKDy%bpN47+aM*c7x)įRMЩ9Ȥц@%1OUr? k>Pyv䬾F ;#9 1!PZ\ ?y]8loxq߷6 UDi_y %Tn Ty7CCJU1IǸQ^K$'ߙݛ)=0"4>V8!k0Ñ^ ֲTP-6\*~dA sy7 kT̵w5&I/{On)wq䨭IL_Bo0xJƟaM`V(Ҵ9w`/'A󉬨j&s |[`}^z1e˨k7mJ $rθ :˕Z% UP r#j)r]ݽm6nV)=7AReW9d~~&;1u\`?CQbcZ=wCJ 0m*2 Se' m*$d2wtkchSOJQU SEJ z8|k68HR D+ܬm;lrѿYk`.^bC,!Ɗ)цT!:rPb<W6W'AG4~0O aqlt~}Eyb^Yyz (5\8\l#%r̸4x8(>z8ӄ~X.sIE1F>ϼA;5ɓb^pn!Nv F-XA6y8Džk4R[@"1Ć"]@NoJZ٦ 1j5n-#v[̌r;Uԗɏ{0$P60zƑۏ#f}Z3#ugCQ&cp2T_X68O8[xQj5@q `E>[hc[^3GY)N1 lX(R5n \e#NƎT ƭknz|q /4q1[S>=(1 V1sYR5ue(p_IPK !¯eeppt/media/image25.jpegJFIFC     C  ~"  i!"/7#|y="Iou w|煽JOmry?{nRG^P WB_x  7ٸbpD^b/W~YR==R[^Wl^H~nΝ֧ɽ_t0^[GVj_0zpF^o\Zv +gGmMXݍd1eoд:Sl Űh}y=K>gIx\Ɣ|eo/,;dQw#8}'os徯]5[>&gh=vg{_ am1]hd;n/,mNiFxg0T#Շk]:1_45{Qzk:izam%_66!n~`]>E7Aĺ}Ye'ω7Ϝo5[}eBq>]mF;9t*_}<<}ntZue?:m*d^^^fIeTÛmZ8AǶ#ךO+_ڽxo-Tw@21tcdT=fVS t7 w gr߿IQ[?I'>ɹ~mFƼ:Mk;fa>[U]>¬?AkwoVvU}>g}2ؕz*u{m=t\f?Թs_VV]ֽ+ɣPf:]Srww掗κ^|mUG}Fn,e'r7~GyjϡkbӤϷg1Y-lϻn5߹*s0Ē=`2̏OUε(*hϥ=[EcX^iuu39<+rϖ؂|UqwxrwcuRT*wCJ]hΒAR:xO7@viniᜑ\gA+:dj-ԫM"E$g>K^3]a=sZ9[qe%b܎9Y;{hs{y7`eecuU/;+]6n6k^ae{|ЕMVStZ=sR])y?_y?;">Łz/ǭnfrM;Ep/w>6q~>M.Qs;87F%澒kwj7P̲ҼC>V>G{B宥|ϔD{{i0zՍxrϲwnLxc,?;l|MN3qq1ʫu>{S9'_gݮ̎[o4^4>\+|SKBp,[r˪6iOE$j?S#GfGq []|cػ}:_go>qgt ?C"ԅ[ fg乻s5nѬLvpƯ=Oo86 uw-l{ lsɚ+\Rx1J앨)ʵ ˚, vi)+ƣrMpҶJk*"0RSTc2 pSZ[9.RrEoCEEEEEE2HHNr""""P'       d9!"1@26A#&B $357'4CP`-j$ C7SMuߊꮣb=62t+MzӪr.WysFU{R4c&;yK>}MTXٮ6D?-*V]]*,./9!9ic'=mמͪNeC(yF3bg!t<oXf|=7de[ΖO|\TYy<߇ g}7s q? 'm>>,i3ۧ;N_FzoQ_[~g .+%^+ ,i}0鍟Lt/:0~ FG\,`C,&,HD>/d3\UwPSҾMOK>Yt}zg<^]C7X^̯.M ƫ~2\As_Nb~>1Y>-oXMV+6;b.>w6r߆[Eu!q |OZtA#$q']lgwJоd]#YgEU3׍2ʮ:>d8Ya~nk$tui}4ˊű}Vo3lkk!85}+c)T']?Μ…(ROOo,:6}S,1)Jkaq :{+ f\bC&rLntwzoӷܙ)qtGL mdaƱPQ?34 lUEֻS?=%.Yu]_IX,!v}ݳw,ujՐf>;c>"v-ϡ6jsPÑԹ2>*>ؐb>hb>`>ꥀb>YK]U>؂꽎X&dg՛@]ZvurECw-XlL}ںjCWY,}vm,o:YR["64#[IObnӾ+0=F [D82-H/Q"I,Ƈ ׉wїc-cŬ:_Rd;3~M$8^C^.=Ilk=ߗ﹎*DO"OqF̾~HF85>$4z$Ęi!i0A@Ϸ`i*di!%hIsF i@ F8ǯC] Nt?IAlf;܈p OuLGؔ]̒CfZ]ZQ dz"H\Z$5dv$lwҌ%%w% Pߤ8 ԍ qˈJSc.3A:w`\wip2 Ii٩>lO$Z?s' =lj!Iَ/(VZƉ#؈ %#I}Dkc_%%;Iҽ^eC~}`UwB9.+A'e_}!l ; 2e+Ah-uqȸ5܏GEdFv5hwCGwјYNCȹ2V|T\tJ:K:eߏ\i>%hd=!F FJgĴI$~ߑ$l^C& ҈`Eٟ˹c^ d JIԿ/D]ifֻ$dܐ``iw\{ J}Q} _#HcZ'`|fcqQ!1>~n/u%A[o ڇo?@Iw2שk@$c_a4@ĈƁ\]ȈfD_.=v Z=ƕhdH =.ǽHk]% zBGݐeq I'cǹ ȴcq]f v#%p尒.JAes) }hh}+.Ipz$Ao"A> f\K[c C%.dD zH$hq1-8=k5 Oa)| J筚D]q02 ](Km=w=[׫ZQi&[фFƒI5E'DdQh`g a%z A O4DFc]Ɓ.^sq=l+۾˲ێD{I#⠭Ҥ$ ? ؽȕm\a ړG4lEm -;o lq >qVg/u'cZ/A$a3 {{֝,DjH"#*G1Y7gˈo5"H[m(k1ƜD[2=v4!# c \&8]c3YYbvzDZ.jW#(ҠS=Rpǝ~$ ґȅn9+pc˸lMgl?{hBRc ]IA+*빶i& $v {%Em$f쩕#r"=nrVǨ!G `-m}*r%[2V_Q|wJAPKe )A 7S.^xA:w VlgN:l]1Sh^W:΂m&`A2BOo%׾)/QߗĈX}I tjI5>=H22L"9_!~| _nfᷕOy:cjzqڷbqso $8ZVj^f˓~]Ƃ B["اS iz- YIwֿ C?7˽iF}AiR^7Q)-oX_^17ic7tg1҇<)qb5yHXKy:ʞN5=ےH7=pO(Y$Y) tܙ0cEyRj6fɗ56NFZpj4v"n4̔Ժ:sfJh"> 3vU [$Om0uEzbRP<[n1cՆ/ʳ$> 9,*EKVIj\J 6oKxa E=!dd"q![4(eGv ukMerחȱd'KvWi&3&v\]vij4z] t*x$Yb.ڻpRA )풗P(J%4MsHe&9#r#)v:&TP.p3D:s U$ζ* J"e4l*DO&IN}FB}%7V/Z4-MGi&+Eac gs3cQԘKw&~,2Tw% ֤nc)k,Um5] rmjށ,? g:o1[gp"Z"5\n;&iz+K";F>-X(҂,7-ǩ0˞ [͵jDf<5d9UD)QX61*{1c=H7"NDY29ǽο8YFhJ:t1tW@fs+Q! "jmt H"'I$g8utuU=~]C1Y߈ ^`HiaQrC<|2_yH| Ԏ#1] 8K']2 u*iVSO+a\L1^N'Qћ=-^K@.V*Du.yKl'9>U~pi,(oŨB"-c$jy0+qN5Q m"kY'FaK2 I-D 7=]Ϻnۧl[Е`0%a,bۓk+R| Mʏ8JQ% BV1O*s̾ b3%$*[F+8cq^.(­6+$m:Ym|ȲpYVGp͛]J`)Go^ʩ|=\|3RY7ikqԸ ƳD%fop]i KEMYwmJm\0PDu,⤡# aMCfZfRLH %ǃQ Eq"f9<q \/E3<]MF;ZmַQ 몸Ӣ+4n,`PjtYcxG+4quS "aZ}Sd4R.*$6K?Bke+e\-S^YH4S9$|C+#0\W殜.H+d[R_# i3a,iXπE=j#Ja69x\9J 0Er /,&or)А)BW|4+γy<|~yddu7óy26km+qXG!rks m5kO"lF a$;|8ldcd XOm Biy5℥OqlV( LlEYvmDWsJk:ݒY!)r7S|{l%J|% G7M&A6yى<_-RDEm+-J%tO&!|N;pI- y,Wa+ENFͿ–G!Y ǭqV(game};d>Pp]Z).n"fni.:<6xEBXf;`"G+cfäZ3O/,MYVHDYyYP%,qYV"" KFnMKDJ$.tTSY%W&T[Fۦan핃oW=1H]FJͳjo> rE.?L^iSad.\cLJTNrÔ ݣ3 ErB.qyP24Y(%6qL|N׬q%rXW85W4d/"+gK !9ti}%V5x^N[hjX1_tyCF-^4mV"MĚ#X?|9V]%̣H]CsA`W'699(YJ'os5Vi&['u~"uf᫰jh6k#%yUD((212Z:eiso]˹O3 RN1)2} /s24}_#U7xeW!憎9~Σ{%3fEIG)L?řdVfY 7Jzlt]g(Yxo2FNQ&'tG,1܋W7#T#VMDeùcy\h3b*rg\rTO9mDҺ/eDdm3Q!y ȢYGpXJukpHQ ETikC^4_~qdHR0"J{Kb.Y-l LQԆlfmJm e)]+bJI$ܷ`-*l]a(.:mmwRDh$7ux;7PINb*Y+孍R:\=Qo2DtmF~sASRRZJ9m:%XdUy نL.*a+3?gxc~M]dG&!Ym*޸>' D'xhaNnJ3$C856,U=yPZK\VFW90ziv*PYF\xSTȏ[h00cW%K(Up 19cnwI()Ci4{7Ԙ#fە$UASIUe+,姑32H_v<3_|ےPY OSOx&ܽ3KN>XO [ΖӇD Cw Qu $tdG%(qi9 R)Z- BzW#YF%$)c0r)kLrmVzm-[Ǐ[S le ))l=Cc_Io3ȔM`=:ZGԅ$).#+θL"GStJdXP"p!\cÉIILTMd32f қ .-7SOhqi:^RI6R>a-hԬyׯH`$B[i)P Fߊ<JG'W:F]̅|yU4EZ,)ewUUik!d{iG2*P*f_1t6QQm zNup7yeY~_#ff>RǛ~KNe/|x@$ jRmOcL4u AM&RKKJ+l:M-(mF 8FڌwO1$&»/~+)NNTĖI+iң,!JRvAn~.LTzyOW9iQ㭓J:R +0LF)*۝e5u[V;#w?S<4 b!"AH7I4JAr @A!2?VRS!vQ u lhVZhVZh[-xeS3teVZYiVZEieVZhVZEaYϟȋԟzOW?y"=@='GdP9G5|2n OSU%_`8ȏuG<fkĽ+-ro쮖-/vPCMKAm]87RFz]SU3b֐ݺ2.- AF߰pyi>FD§Re4Mm5g‚@\_C̠|'D}XBnۜ~-K{͋mUҘ*y shTS:7e4|?t{u'\Bd4O MH'_leVO=c\)19d͌2 $Snw-pW6ʶGA3G+tksb+ cST< 7SumH(HM-UY^]0+6Mu&G?%ym4!J*>a#t=զPK|Q)xzJmLTeCZDFc626U~9kdfL\QP]2Jlrm&Kz _j,\KuCSZGA M&_AR-|I0ήU- z]:< l*N7Z/P;tWŮE;֍;`&oJY4xt# );60zG;*kB#?*jwh9GwuGUveʆKG$U$:mlrH,k|_bJU0dl?V dSr}JGqLZXl ](ξµ)m!պb'(ٺ+tl"ÆTs4ze@&2… 2Cʎ-m[ +U((6SMf'i0ʗ2ǠT0ꍉ:+;w M]LSsu-Twj覿C`ě_yz:*c,kUU:̶UwHu쭕ePZeew}%.0*z.XK4FN9rAGuUΫes <¤6ʭ |7U^fduL5,,j?o 7VGA䙷/줣:xUOC ž+ܑ̩TE5#!QjV+Mŕ=t0] le8?UKWQK ;ȮaʦiYHyeЦ_em#* g?;P΄| ]El膧|ơHA &?&8TA7UT7qW*dVEdUʹW+"Se6Eq)lMܕYrUʹW*\rVEdVE7!߰7!߰<~8xwqǐ?yq;.ہuwN>T|YELvT~JZuMW c/ǪG`<(ٜV{.鱬m{C?RSkfHW GeQq)>ݜ`ǐU?T!-͖69]d ڝj #txV:Ҁ^Iz<7'Mezv.#Nr-V~\YOiZoRVCFY#/G;J -;Wo:)(5zieGfҜw^RaZ  @ncȩ`V ZU=GJpdkǑٕm3+c*c5'=r 5*l7ac >U0#QUTQyRYNO*3M^:0'V.ҥgS/Y *U4o]o*pVEL.ܣ!L$J%Ի|)0'1#{bעۓQt)(* L@j58k鷵Llb!Zg:B[{9UuAU׏~Ue򪚒eph}>*74- ,՘SfhȴB{䡗 RWӵ3rrۍ?Ckm*deen탅%6> P1Fխֻiu]$IO8SL#$8F|YE[!GYQ.MuT uBKԗqP\lC+} s #]mKtpc6RR:+ FۣVbܪbgb݂d;%%,rt"+B|ČJcwsOP;@ 6qZ|01בJ3" B*+7%rKSZF$aNx.N2>?GNJmkvNCR9z6+F̞fZ)dnp $*q'W)G,FP1PS=t ZU}8\&|dG`&'kFmxO\T@ 03R$Ք2SJ,QWM9FIFfЩa<(]\쳰N;UmWx4~(cT]Oh#LnW ~LZ@UDTxKTZr F, F1 EC;@MF#p`8^p^7Қ_-ڮʩ1lSa@0EIo'u^ c$(q3([f߳Xtyaܣp]dSi.pT5'Zf+p!Ρ)$#o.ԇQvN߰l Zn~`5\'nd^Yx)4]N'>-UQhdU. .HغwUfiԌ+ƻkƙNQC Gn‹IEt~K~ ~ !кKVX++++,B,B+&qo[   !1"2AQaq#B 35@Rrb$Cdt04DSsu%6PT`cE҅?mo)},\QX;=Ge̢S+v}\s %wq7iyoFȊl̛?v}ei;"3`)&y-GqشN(qqZT[mHOl96UGf?*}\*c]ˎPl:'<[Z:R2NZ/?(T"-8٭nЎQm*t3k Pɵ c2UrϦgc=4ڞSlim~Jz1%:mgv'읙 ET_)M[;b#kN)wGOP8&ö#.U62G dth,Ok曂vy}7UUbGBdcg;T;?*f*!cMq-d1~UU&M]\JcECyםՊe{6y6dPF;oyAEDIuMv"n 8+u0lVתWE* Mճj;+ {ßUɨٳFaX  Ju<=-XC߆6:v5XY|'~<۳h6S6 @ϲHy>eM1[ gټƚX:-P#@soġ*6S&2/:nД^fGhn,32:i?';7tO0 &'<8M(vS>dSqp/v[O_)tn˟7ZueԾVP)exM'g{9zVH'(Q#o6;հy1r7؞@lNͯ/N3]#I]N 6T~] /&~ Mf_z^yPS-][;9() {{o֣ȩ8)]cXmó7Lm8ii(}]O4-w|?A,*%7;p-  2G qd<ӎCo|2)KOH`x?- mQN،s&a9xZA_[=X.dNtuΝ )κfC;~/5 וģ rV_6{8!@=zOw-P[2 !I-."vتlgIi9nKns6fs`# [ |wSԕTJآ&7UQVo 9_km~#TgLKkVHMc[qcDe/ M'c9a{;z.U{-څ?JQ6^Ԓ?0K5h]'\M(fRI`1k<';ehPU !1$ j;x{ٴ6ἔz_>[EUuGnT|Oُdm785Tz+*:j&sdٍk-;=|3zΘ9.F/jٻ3ݕMG7HF`jZ(N5y>y=6U7d9i!nL Mpִv"+(6CgT:&8pqY/fP iav ̠duR7hQr'Oh h=oH1 m$ed-UA{}&ttQHo$t͍=G]C>džhlؚ;ܐ՞LPKZ*a:ݻ d4yoL~kg֘h]$:!>("o68c h b7s$uB͡vʜS&gmC#=ϯ~El7itNsi#5cg,^eLׂL/͓M+jW(uj9Z]Y,j %qZnv_zhW%XVؕsEhf+%ݢI3~\q(?(3Y KU{hB-Y٬g [{j,%ƊVXlY hJ;Y!utljWKU[oߠ(VC=ٕ{h,+T (n3%Y Wĵuu̬7huuV~(gURn ~_7q}_)eZ , {[rVݚvJk/+"ueĸN7dQWYod֭dn'Dwok7v UYծw}jk.jd=Jj5RY wX֊VY3~]~Q5mW.WM7ԫ+ߡXۡ.ozmˈ+Ȣ-lլEW6V]X~%΋%p.W"WZbYG-=YlOMߙA7P~QUpڭViU5V b +Եݞ+-Vk'+Zvf@V,up7f>&Ah?;okRh@3Y;++2iYb[qߒ @ Ĭh +,REwߠ}B^V*[+[Z+ 7fU,hWnWV\#ӻT컑G5b;R[qB9]fzۯn{.( *wm\uavYVȍ_ve{U+Ee{fD,eL5dE~{*.zf.YVadDx+^} V:[h [6WVYso۸佋+G~- w+y wp_xe^۵Z!nIݢhZ+KEuK3WY3Yw7q! nBVb;ok~Y_u։CVaX@Vݚ_dj ˫5{+:d~*+niTF7dv"7]\EwߠBUEf7z]^]XuѸ_ppemرn %ekY\xu֪?lcԴ@Ydy۴Z,Ydu۸?ok'?(Ai˙⋅}KگаMUo.\] ',gne}> 0ZwtVH7_e%Mگ!jſAcX,Df tY6\k v2JiXU՚imUf>hZcc5zt21`$ wq1豱݋3EVuB;Yyř(fPE : vpՏ&~T7ARH?n> ͡ꃟp؅-TcGYX(|/CI~&g» ,=naA݊˭5ıwFQGRY^{\|J$9 X: ɧVO6 }WfY,\b?jDNdW6\º%a,Xj D%X'?d=%{3N8Z9 d)}#4mCuJױx:!mÈ^+W'WgRV>;l)CE@ÔB-HGOFMBazvo;܄7Дbe16̻ qM?6>[s8f=A:\UaL9.h2M3vdz;2NbLOS{{eer9=nr.@+7@ x®FIkæFw>W cھM)+Z׋٣x"iPt*Zׅ5k7k ?TD&AJ7ljSkbᶈ+>9+ԅM$8Nutꭄ1 (+OX\vJ\TNkFF#ڵM &>^nI[>6n.:+K{rvm)G.r)(.Dx\mحΩq7+J+,MjeMȐ$WF;{PEuʻ;V/|@͚ݕR)^HQGb}h'ڋ'?;D)ce&Zro)u3&^'3͛^wc{m[rT i1,ŵ6G{ )UPh\Щ< #+mk2bO0WST&e\ac̪&];)!}sُ\92Ӏ9^ys‰,/S+Z_2qLP=O>Vzq 4r JSKe3x]o\R>GD뿐wR0çAGIFC%,Y6\+"6N%S#h^o,gNyCpa_LrO7RU[S^B'笸zV).gf&4;c[DZpڛ#TDwuӚb\]*X餝xknCA2hQ3d2l"lڈmkNcO-~K,b6:7YxWT6'<$QfςOV Si)KФ f,a-Pb,&?Ȅ;U7'12fB~-*cmERf6'h0 |x։q_Q*;P ٮ\eKe3lAs?(O PzqPB&ARBeBe? QA|0Sa d>vآ; M B'<4taʩE}gKYZy6vEՆ!2WAbE\N vN= ^3 :fvYڭ7sOd .s6 :ϪTX k|Љ-+䏙Ҟ<'XqYͤ;;u(SC%mnprۜS6MU0t cӔ=s:G2l!ɭ'r<9ͺ#!{蛳reWõ#a`)7G!.NdsEȺ-slV''Lp, À }}T'JgG;$SIS377Kbs ξW!'%)aŮ6OR<0])8Lq*ˈ|MUNffFֹV%K5Nerm{m=i{.D6ס?fջ3wߢh\ Ţh-WPS[]OtuMo=X~TҠJ2ŧ[qlS;u$RPf-O - mdg,h)*"X5BbDDk*./!Pjw{N~ lw.1f^\accdM16+v&@9G^$:M\a%eB@RƧUU=eC .A:h.{̑35l~PT%\1atk6ĸn} rjӡju甾+p߮hLX]caLdsq_W5BtHcQl"8̘E`csuBJasn m^&EkX kmX֛.,Ar+ 5 EƋBI!=(4%:nV'];Z Jl;TJp ÑF7lUZ}1P= 4`X{n˭y3O Crci`C2)did{?->>e{/>PѴkڙ֍̊{I/fr[e||gyF8l{T/"1n#84+Hh 3)+d,Q6Ob8gb϶?(^ %d%|D$Lhl&,[F*!7ǛTu{1"nBfzV9]ܮ2_U&بa{S_k Q. 4,l;t!O`p9IҼ݃ @F| #_g>OHW+.fg YE,OJ2Hs:Vm=]!" ;EݗJȫ4]yq!6vp#BFB\Τō<]SQls4^BM^CFx[^TgswjV`Pla<{^΂>S>*%$\(CۘJ~ά.w&lӐh+(/IW,Wz͘YGk2YoB3',VakoT-MF*$akvdΠ~{l `Buctu *%GY 3g8y5yT6 s9N<#Z0)`Ehv|ҽ66*u&ߨNjegy:4u.XǫbBKPxЅJ_ n  fS_`v8E8~~ >NVY㘜C;JEC;;GΐaLlsD^=|%Ҙ[*nUJ;xHp_roF%CH$Iwь%?h0rͰ5ܠ@Z}B&w 1,nb ^%.;~l\.ӒJ=4np4lʜʖfE ya}q]U/5vObqVO~яW|%/\AbCfK8T47QdUÂ%BGz覒6lȁ{a]6h%A9'*oҚ蝇д'9Xi%w4,l bA[(y>1Fle7*OϠg ٢Y򖃗#saCk욖K齰wZbЫjloЌ_ Oٌk/$h_TU77k6N&hx1[ LK`)q0U1n8OZ3> .p (i'Yf^|#.o33xvΛeܝK o|UWRm}Car` w~+KXsXZYYxG(C}bwR~>sZV7!eڬ isƞ˷5yw;` :+nKAa+M(wk &7us.~-+@ {bh:ʞ+z(T@{1v: jXgެ'Hy&2rl4U܌g ab WFHhPR{JhN˖!Ӓ;*g]FH\SHM"EMR%j]nk\ͻzβ ڱ4To% h ۽X<6M 1E6*FyY05,lŀ\+0\rk N-(/_@bBSX+M|:,>FſzzpƝI \{,eU+ςfqr?#[To.gho|\O-Wϴo{W;n=ڃ_=E?||>+qm؟D#,x5㷊mL. 9E?eӥ;. ]&bNhċ.9rW23 M#Z[|FV,*=Q:t*엞|d;='BOޅL -Ojڲك٬[=+5'}fE?;j# T㱔ve4.h\йsB <4x.h\๣s <4x.`\ใs <0x.`\๣sG 4.h\բsB <4x.h\๣sG <4x.`\ใs <0x.`\ใs+!1AQaq@ P`?!8=4lA݁`eb bLLhBgObmy7^`VSl\FYMv9 l]r^0ο^agO'|2 G` Q͈xi 3?VBB%$1ib#IstEJes!( -O/$yJgv&Wp3mp %W-ĉ~PՋ7r:'W1!_b;4&@ ýlL3.'.7%r*A@By60l/pI`y0a 2ڿ;KP 轲_)ЩVkk|~ 9J;)uqTJF(ݰc 9b:LZF?cpV~z!1zP1~vkG1畋b^ǔ(nX4zylU5 e0i` K*Ɩb(U;m_R4PHZ֫cӺhR#fVjVAö)op&f\u -[֌N2lch?akÉL?BV):,o9ENam41)mt#sB ּBZu9k*f'&FIKII&-2`li$J\o\eHw%K3v.0}qkWU~Ki9J2bծ< $[m603: |zG5vOSlV8Ѹ#bF#}MxwAwDGC&޿Fn7PfҺ.Ҳ TFx\KǷ +2rnz>8(1.Q>R"que 8XH!+EAO6Dxʋ3ꏔ74%g,S F'(bhm\RF(et;svN90γ'#<~n"-Xr W$@F\1(u65/b{;eg~6bo,FQ,D[,?Q*l MgU7 GR"ݥ UK0Ku]#}M,̸>9!r0XÍ$Z R#@w3e]u,fR+3YZOrܵ̅J3V1!p|ۉ͈ r6:^B[Pav!c\QS*V1YY4zUmG4r42bNMu+iGWhgS!)6˨@D2È^U@h胺}VYxL !]f0bM5#5U0R'BHL|6 b9a-.r6d{o2@Լ+<G)ʭ\10W ܝZYZ \wE, D6 .u".\/u+pqavmơcI6@(AU!]ݮ 18SU+1r%5b4pn_8V̢M`=Lc:n?&Ol'qY^ `"2wEFȗsrq~ ɩE>H=!|OoTϨ  6̡YJ 04S-13-\m|YJ"{yJ>#D% %Zgsd4HTe2窗'iu2n""Z.째D7,,$%mL7r?)BN9 *HB#ԖV=D V욂\CIK^SgIsm`H\(./r"*c/wq_jTȽAjQN1en`DlܫVÉfRYBRZ@7sQ".p'Y V>Ț!SgSh&K+0MGwBB{& %MMYcF㇟IC>P !Fs1ÜxR s* i+c*ڢMİ=ETqy),A8\Y4\Y+lO2]Vug|f,*N IES> =CXQ*5 @0`D9;Ah=}&)7N a߱v)ͫqvR^KqDSy\uY0(H[ '5b5B )qb|ā34ǘӈšŐJ 1igĆPWL@;bJZ DZ,ZUa@]U̵ƶ)# FT̆r"CpQS"QmܺC;B'ugHg,*ǀbF\^ĵi2Ry0%{&?&sR!w<1jz#.Kt |KRWKJ;rf 00ԡw}@"- <l?*̐2 7fÕ3:nfRȕOG ɐ>"/0,Ye0*KwXq+%11 w 5 ۀhA87/E;u6U[4ަiL.Vs2!Ķ B0s[7!wQ,p;qԗ4ԲZIPKY1%K" /)\TBams-lZu`ET@>߈CgIMSU?'WJ|`3,\J(kxWMFIjӘczq~&cT/-Ѿx%u 'UW:%LxEXzHK/g.ܽ@Vdzi'TVfüT oc_cp2H6f2@F>m( h QyCSk~Q /2~b6+ ~وu,K{v"Y L| {B|LNtIW?v_׳p}M,kCF M'D?8N%:z_em_T98 E-P,,R &EDVψfbv pp2SĻCPFXw)m|Ìn0ȿ6۟Ldwq(UEd{b@yBUI׺!/&P[$N2)S3'"2LB$HA P#D:#nWki`.'$4T$,5*}@ F Dv K?cbGlٗ ǩU˚ 1 DjP%">IdF>XjXG2)$?r^`eK^2[qu͔nRaKn=0}Z} tq@w0K=U. ~Pq/\S/4j2>6tOty2̣и X K%E k)wwjcdj {'prj~fX65U5R2Ҷ]LXG1c"[KLQEpqm-(=xMRtY(6ffLF#oURŕpFɠDC#Rprl~"D+,(YC@ܪnX\ľ2hWgRعq(P5J9.X*ľp ZaeAu7 cּFZ1PXt'r'vxs/ZkZK`ceuF|9P"WϸZ#}>2Mr~gS›,5MB^9[72&f%SS/0enfA)fLě3*0`GFUڥ扶?D+ex³D~!C3&1 J80r\2rލEĚU? J-,ptS"5P1<L֟v^Zht%fV3n%>W6e'\Uja0?uӛz36 J20aә~q=8hDGč+_SG=@}FkW@8!0E8RYx#D_A.Y]b&-]xQ4͇-|#i_lbx 8)O aa>cynBJ;僸)Dl'pg-9WBJԏnXv=f*,E.55aX/߉BA14t&ipm&AXӜ2N*R'i>Uyj ܕMy3d:Ai #3B)wә:ֺbSy֬;EguQeK?Vvڬ=Yq(eUes7m=d+'QkSD) ][W[r q̮nMJ#+DzlylDvj"UDt0X(S?O a]v`#Vx/@Ylx2QuSQ:=bZV#S`?o.KR/}F#uq),Zò{/*kBĽ6 &Zy|Ĵ G|30.z`= T> @˺Dٕ,N+BR[t1%BPd|L^\= \PP(u|ˋ-e̜c!_=rDH|M n|BEof^++&"_/ eO*um[ifMO+Ỷ=F< Y |K샙2 ^,RWEi^DFȈ1EefPd;`ȳgi"0"^W@*\×)Y/8 Xl^¢$?1dfVټb,{ ÝpE2+Z5m4TҾ ^tvDup`T9S(RQ2aE&k7ys'4sfBT-wgMC87eyx滁'CLù)i/s9cGc*d/0o"0 ł6@2(^bGo'8\M(1Gu倴7g.ܫj.]zAS,T1 U•W+[s!3Ql+ W1i _>=A $Tk Nd(kcaҝs`h ߴb.r/MmwTf|_2 hF:[]E[G:%+̢Wxo3N+aHOW2?SR+GXqC&Ҋ7[gNs&g*wwnJ@lVqs7! W2Ȫ0ep1L`o^*}@AB`~w0V&;u{3#i`+zPXI GuQ%X|h/%H=qew7T6B `0hjTouj`SL1( diq2R WG 8K2M!]n6̃?,j=-fb3^9#usX^Z \p @$#`jએ)iA%IU v%%0!@^VKc\C`Cp f/yT.e-03w2MUW Ȏ#/J9 54c4\ÅYG n:{?qI* [c9؈M5ؗ_lp\kwC/̄0Hش{l=Has7cX΃Ͳzh|,l:FXnUQk9 4^],M!1k*ŀF''!ՙ/y1<ˇHC6jh^zL)W9&Բ-0+yĢwٍɎƼ*ݷqԐK+-`BØQD21+ K?bcWܠNfrezIakZ)iGQ~hA4E o%X~q9Aa{b@cyG.6(`wGvݮԯq΃Ĵk Otj6|TNw {%5Ķ E(d(PC̚/-Bmm]zVWs8ZKk}Ƃa0o"wO%K/~%kMTJ 1:sF E!d'i#Xq]V2lb;r$Sr,ܬH .ڙQ0M>-0zoR 6p |/uG8vX-Kfn+,H_2tj\XK?|X{J“09өtzτ|o5Y{ Ws>͘PbS>ed}.heSqSH2?@F5x8}2(9TھoY1UkF,Ơ\%lx*%$׎JU3F!%az}wa,-ty9zak~aSMXh }GijRy[NbģxKDLLMJr+' Se/9p )3r!ٿ,@Ņ/KgEGv`Y\f+3]NJnnn(cک%Y#e5?ܽy~)@Zu5 BU8NH1ȘFt( #ڍx}XwdW|؈FC($kUÿ2B_|)C)\eq>Q%3cCۼ1isn9i}eUVG2Zp|b+324f_/#X2q6!HxHQ̤J KawCjK/ ʠ+?\} 3>gI|#B]@%ʙ1M'&Dmqu9֏ljq}Ii& CM`bs0O @\bpFP7E&2)dvET}ine36I`[٧{{A^"UF*f!Rc0Q'hC 9ќhc~' hKmv@Xp>^dw&&^_-"oDZR n+-o_>xA/}: }A^iQޮe.nRi/A*uSQ?`?&jQQuCc u.qXGPekȫU(( %b1#yFC$&[JiEfYc6fPvR (r{ TX H^A0Ķsİу6 MbeG<3*)kcťnHmp@21,X3Mϔ!`{C:I!!UZj$=3McɃ|m()xlSLR4[mُ\Tr7W.͈hE3m{%ٝP7'SZ73_s6$48m#NʚZ`J\PΪYu`2?o\Da/削AAT/p(?|fjMk'^ }S ZTl3|d"Tk a``[`):*A(v[D gBVY}]9~ 9 \̹ `bK&8*|ʋݕ#1?(\u4I2fDٮE >T~a->?JwecZ#aO5 ETc&+tzN:'_0)> R?a3OIp؍p(8ۏdy=a3He:DrIs5 B!gP:a^*c.|Goz?Ff5!gcV&VnWwO 21:?'4B! B!B _ (A *LX<ϫ5"V030Jm("gZ;Wˊ0ЄM5Dd t\`B(`,D<094 rM*UA8j*Y,T%5ܪ%!l|5V7/0TptD> QƹEXnANNNNN2;(Q>`%%*j7jvҏJvjvbv'bv'bv#VR{>-_nD;G}؊ܷ ({GcGho6xQ-C~`念S~ɷklK}o=^ Gs0ԧfd Խs?MR5yDS DEerz0>X`R)51 ;zUjgLQ;|M@nYSbf',1ljӇ* o#>e"F6Jr..aYg&BkTMA7L =m&TeQYRLY"AF-aKN֯A!lp\L{KΞ =迖U%" `q@yyǔtxEԽA-/ŚDx/B凇cr'v9 Ԧ`cfmKqL]edUS/(L=\EiPPi@$d#"sȄXh>a|nd,ĻuAq˨`v̡E˨;i L勧+*~}oxP8ds@'B!Q#8n>t]K3UESܵ&@sd oe :*SW}3KEevJޱ }(Uřa+ Rob%pQ+Rfb&`q *)6ܺK,tc5?#dZiÁ@neB)G`NksW`>^e3 ^|n8z YA՝Mv&rJAGB%:uC|sQzpṣhy<9!PDHYA8s*l}яzhJ]A]f$ht0grbİ4B_\͈oʺq&s})`1cs1԰p% fT|Ba ߵ <C C8@ YZ 15 K(C O䀟r >F$oN'++#1гl>X;ג[=VC뤽+ ͑SlD)9zd^dCDZw#K( v)E0B=EM$-aW6GС^B.*!1AaQ0q @P`?昢Sb#OksR9Ժ`Rj XVB(!M)cF]YOKl#J0uxgh(RVv\b./ X@LaW\bN08wu6ɌyW0rA|Y# /?GYy5AgƸ#UEƆCw.߰}K 紌 ݚj.fy(}C-|xQ(dNqN6AN՚51MMv6\2"na3oxĦ|s%-Ռڴ2!`k*٪Sh4C A-;ϼw;glvv+J-MȳkK;glw;|vؗ/c_ҏoٵͲ~ͯGn!^ٯ Q(zQ(m}ߤ1+v҈Q5?A_HD!Ԋ#- ށl@|s1ZA =L-Եl!T.ES \qȦ}et!aq]ak WѠ H B>yw%,s.gTl./R6F̗GqJXm P r~]V j1Uȩ)PHF3-? 8L4:Kv_6 ĸ5Z<[!2ɚ2@H@s^k;bp1RpF r)`AU@e-31e_U0'0sC&`  RKZxD6y']R}29Լ*_C1x ־`HpclF!lWǠ/.1T5JP RLc17dz*#e;Ѕ .E %O*!1AQaq@P`?b^ T;DƖC,RƽZ-S}qAW0@4DD;j-"D*̱$87bfR^cD> DzFă|ZOg$|A-%G4j҇qsV-[(a]g[g;B )Q҈dIHr]ˁ 5ۙ84J&wf㋨$+e=uj-)9|= 8jJb}4 _T#]=Lhb[Wt)Oc7lٕ⑇? -11H{05Ë NX\ +^(8؍":6ĒXA"̵j5R* P.k*X"[^an~it\X.3Ih9,i+aʓ+ߝ1p-;הcv! D`{U-] PK`?ZA<  *IHO;Õ<[5 $S\MId1u0l h!=&n"3Q/c hTucAV)1ti *Y.=r%ʰ*QSnER`V(Cd^6٭RVJˋe7*[!vҰA3);jY=)B\v!VypHh򸹌QkE H`+ &@EqNs{nJ.Vc4En]'w<P}U<]C+Zım=lh{&mjӮ&GDQmʭF{mJiNX5A5hӐcZ T"ca y\K1=ǰhQZ_6Yѩhk@*U! A)A@E@yDݮ!hg8pHWAxH4Lͪ"Rۃ-Q_0mTC 9ܼ;D4 3u{ц8CsV-QV$IVe,BkFbUmΠWfMAy *9KЂZˀ aO,+$+$) VX ~>i؃*:, (6|h;$W DyHIjsY X# hhsh5|@~ A.OTJk)V ZX[ g5.Ըe[+)َ.kBIifM r\]5B<`ExfqMrV =.±P/tMc *c*K.!DmJJ DZX@D]; `YRR͖l[F\`۱CX-L{F~2 ܣa`طh~&RyhwRѺ`XP:Rf.13s};.,Un@uxzͅg˜qVb`҇RHQ^T{%dl0qghTHWއzu"FN"u /J{u[VERX^A_1 8"f֛4(4D H@Ո1jWrlGTe|s$p*HKdXUS[ qGl6AvB>c}$v1TpǑq]ot"[M^` ;UQ(++Zl n]2<Ɛ_<=Ԩ, \dR\Ñԥ\Mn`MIXZ 0'ͣ|E m[;ݶIFzljMkcN%*MEn sVGA2۔\׈ǣ"(Ew* dEiI׈-Bxcae02oGp0ĠF o ʻaMC=̎$Iae5 D35;T; 6 z jrN*񡬀,r_(фoki{,ri ^P(!ΠKR,F y[3؄=9 fdij]]PWVcbz%"1n].hg qWJeo"U.E.^"KA. zd(jF2(]BqW(\͐c,ek6:Ċ?XynH ` p*E0Pd>M@B%ADSpLKa=Kk / @}wqx^gY?G!gU L}ʹ.jd=`JX~8l8ZVȒ;_(YhPR!:GG)(:eT_^YMŹ1 "r6]mb/n[}Gh$Zs@7ҘPw'b4Z:!#1rD(Uy`8q/C2TƖw bPA C`4C8bXocBD#EDR%Pcv4 6nc,6Y9s,{4x ĵ%d*\oTq7ȱBVK7ՁEU CZ؄ =A@6ve'Psx ˖\@/+?d --2'oAm}F[#H8KBe3L/P@- Uw}Pf|UGmVr9b Y\n.P|O!RNny)=1v,ޖb~-GT-YEJAvr,-,0A+yGœ/Cg ֗G'0r|Is cZMQV]V?!ECz[Ѓ{և۵=bc ]**,2BtwsTw?%S$D[F8;u̳HVTfJH/j,fcJ..!SәjJ[N>;-sMBaJ }M-#hE},>U [,BځǘfgS R?{[O|-v)TSw86.g}"Y Q5w[{("%W5,z:- zkTh0w˹d\O@&.,anX}|BݳtN ̵SR[ZbsoeMo EO/ڎ݌y, 705^D~唨<  aĬW;9.ޑ ckYJYFAɈroN b+ÀpF[?\V}@`s_y9M[ ʡmBl&ݻ kV1hDKIj9vƆ[lA~979 eyJ/#P.͕ n)جLh818P0qlvjE|$F%B=ʃjc:[b؝$ģ}T \Ѕ`hy`(c%^7kcj|J2,#baTAާ@ w Q+<1^ja;6NBYw.;meA{F=1-L--$ +M!G7NLJI^p_r&ɌO:0%O#rQ)eKPF&1$uu,K(:z4 Ks/'1E*B>xՈv%ZU.s~eujU?Ë rTw!,%X@d7KZ74N\aEbiq6.~t:AZ U-D{ԛO`.t&;ͦxzEyBD^ǫHR %"b25ThR.yT?`ʪn |RDLhM`C{ l.-uJ-'!_'Ih!/niGqp_]aȪ)@"`#Nj^ %NSJ0'ӆ<:50W;U{@Uw(##әHJ{(]cwE^ZF\n-6hЄݰHs:=A#U.D8~eUYy` bZQKIY Mx-DHi*DαziVq:NrӨѫmmW*|F%x75Py)"74˞6;Eڡ_Q(ɽL c,6Y֛uI(Nk3nx!-pQoLl"J?fǫF6S;߈ϒ5UźBTG:QJ'k0jiu'.3ۅNm5UJm,eKQB@¸*R-j]j!,)"jTh壔W+>bZyO1q3y5}J`&_  Q-=@h-5ǍUZ<2@ĉ@Qa,Sl FS`jsQ`_-R J Q 1p°l*b4kfaZTCbh gce*Pze]W?HP:`,]wo|ix7˩@SWϺ|8*-i{"ӵg_1icsR,GgpfS C]j/Yz a Pl&C,aat`\.b 2ݶ>?$7Zob.U??Nɨ(OhCO:i*HUi x%p:aeL!E#+(PxY`-GOF!xxJʙW:lT4969[ 1vrR|4 Xu\>`̚ݳ[GpR Ez *o>K!5^GuQϰ!p-aTJyYWq8SǨZZ5*{wnA8iUN+ҧ'gkK_*ݺ|J 8iP|&([Ado|5W, @~hSw@&:+q -Ż&|¼) 9-@`6M6QX3{#AAVԔ-@hmVN>@/h:` /䅉Ŗ>aGZVa2ViFhSpRLS nud%S[Yw`i`k٠< .KUo IJ9Ώx\Lx HI~'U1S]|A}T tFb_!i%3=)oܰc dR(y-^*ch=>`۩HtQ6qG?hW.:?..VD8zOT*ne x .oL_+<ҘBzԲ~#.82g}.U-nyPTe La.. .k_KD GEr^֐M8Bg&@z 4)UU-{VC*2jjwshX muU_!3^}|Fl%6?x.,$$r*.hB#-K^`B^pRq|@ ַJ:[֥#2.µ6~!, P^u;׫gܨ* Q~>!W V[SpDL+;UZ(2pQ!@5qZ=Sp O%-GJ8M2i6>tۉ1o>U[ =⫡y/yήY-oJu5+a 5|بKeU򾠌ܣ%TgS-bzn:HVWk澣/Uz#2QEZ9u ɮn]Ni\K-=A ZV}ԣMdV #ST S(A:}~%"Tvd0`VTԫQY}mwB |EŰ~9_ש3h\ PƏux*7] |BĊ=_s.urløP_^>^czQ*vlhbϳC!ׄmz/b8f X(ya[Rظ+5?;Y^}KQ3&vFxs^,8_~rXDe$(-DHTZF-%2_\iZgE3D#e,,W0 ρ{ ٬TYuږ UfI_YBCKu}˪S(/c[ 1pF;d?MP {G1T`S^CGV5s6vBcn2Y>%֤9aᜒ [헔Tf "$E.B4>'jPZcהV؅U&Fbm.X9KPKyj5W$Պy4=M+?OZfƒɃjkZ1-9/ "'XJ3'! -ANVP?ptI bt%l{j_zp@#)| 4o)1dCJVD- o4LUw ͒EZB mbyK<(4_2Øjoiп2˪IM(&]A pM4lKyQ. VG%!v!Hkuٖi 9-&vT]h{r\+ZCyq`0Ч@%q-¯WX @ofh&v؈V$j(5MMPx[_2zT#+Xc lC@t$PyRsG 0TqUqI~ܼݱ ]EQ| @RSqutaj,Kk\L{7wj# H(^g2G}N`+B&Sp󪁉Gv *S\ݰE Vfĝa6*mgPTSzk},K^Ҹt ) dwE(0@טei93Æ;5,xD!d/|6>a DFdz)\˼G(l0aUܡUiMPAD8hг64QG^ Uҍ)ev++@Ƃp% M}AWGvZ|6f%WZc'd^r \>Ƅm%0*o/N.&59,H``Cd`5Ղ2!UQ}ܦPQ^E=6;S]aR-ӄ%^ !~K*p+9pFU֣vT6 g=bjE!p'>DZ%AaA??x7>4ح.+e-in"lWR_~#*KQFJ`]xɕGı.' [Оz΁E#׸Pie1PoP ݛT~E6 мjwذzvFʏY@aAkR9D Tqw>Ma] W8= tUQ@)ܮ1M%gA\_>PeaS|M]RwZslvgKAр7 9.Y#nc:kJt  t=D .iNTPTwQ[ v/7ZB *5aw:&-wa8 ̃kJ\ky Օ.z2\JjӍVTHdkkhmptFBĜQ+xx)#W$5n}ǹR =*XzdfT܊o:h 7`@|o*u<7mu <( ЭN]xB,YP9j*T}ʭM꣇-#5ZK!2}d Kyib ߴbsXǶ1pX=)@ˌ`/d)m-JluE.8ʭ Ky&ms+LS9Y.5\3׳.Z=b8ĵWBBX>JK-U5 ^2.疬'L,c?Vna܊i{Zg vC! V\(CL(L.]fe0;}Fn ŠwwAǁ/ *SMȹ ^,,SpKQڕbJ ET<赊A,%gD$P;q<8Du@+ܥlߞ2vn+Cɶ!>jmJ!/`0A\/ ri:$ѹE2m-$_,4zeFN|M AЅ:_^y,Rds}mBlW堦|,-"E(Ob4<DtNKJb4?AE A9ytҭNj7iQ1kdn_L`2m gut \J#nd^z.@qREncDž 'Z)"֮x9|N dmPzYCgK՛byz`< W'rpW} =I->g` f/`nKHgSܩPTD:K*uTGBv]z)3}{PvPfĚG}/8c-2cl (w. 3/QЊI"@]cPPq'Y$@1ckM~" B y0uX(ZyyAkuyP<+oX"@+h@Gz,;BdB!rT 3aۛuT"/), -,M͹}h}sw'7^xzӛX Rdž]!~ad0@j<>"oh9F]"Z"{dZؗU"{j =L@pM!s`U1DwX+;ܦ2-{EyWKfBT?y]VqV#{yJWR3Eh2V ^8(ǫaۼ;I! @ځ "Gg}wkKTo$,qҺ/o!uW]/n ݊o~Qk_olU+>SBm D,@@EROW#%?w"q|6mGs,6}X׾Sۃ0H޾{uKq%F?³߅\n"t@3)MXw1Nhb=)ħB*^jab/АbAt֞0L^5vG+e !U8,kS ! FxȌibq-$u2U/p"쯲AM7 fܾ*oK,P4El)IQx@Lfp= 9Юnb"LN9!*+Æ?$yFWryOKAoXF~`[{gԠO"&,*7GqCo+BkQ/"irj1;^D]Hp6B!D%BþZ8"+'|4+b r;/6╷HEAo0BDž*۬hz21Y/ R@B !p|J_0E r(pYG!~k$x$-9phzb7(@G[K[]gp-lWF Na@A|@V]?<|MFwc2gKw1%qIkf(4q܆^=,"vK Zhv":dRve׈S?2DQ}8/r/<#%J\ )t%xA`[S/SF1'om,>:#E՝\%ON?IJ#*8ކ үe'Cݵg wqVn|$/e5 N}J%>$_.!h (*l)S+)gՠ(nIJzgOЊBl+[5/ "2vm Fږ=VOqH^[\XRs"q[h*%oaL7e#GL:?*/qC×(-ψ/M!Y%N oAg1)Xp(92]BټAA e؃4n<UNjd k@l8P8T ~˗מKnГ]gnּs,Jcn`>yNV\3%ҜK5}ޮ{wt\j<ݔsfi;'\y^h\|͟_&;_EG9M$RpZjxj4y ȵdyMuUE52Oo~'Pcb!§rd5fg7\y[ڊ~)9yY]/7VdwussZ [|?W QFg$yle:-s7765ctG'%:ݑpлnHjx!*i޿i zyߦߓ5^KEH&2 ֧KFrֺ?곛yY\M׎6Vϗ<[QM}LOcz龃mڞ:K!{o ~Wֿ/f.G)7*;\1bٚ޻I6+G׎Aڷ?}G9X5 M@i9ץNtE%%e4^C[[/SO -aoxX/e68,wn~OJޮ>Έ=J*RSRG-e!/;m_y.O[1* <\sEŨ*zSg?<=NZ;j^W*=x䭹~i{5UIdD#y.%[ͯqn/kOvg7umw\'x޿)dV[GdoiGX{pX|&UtΗ9\9z ?9_JSAK|MeY/O9] y+ި_[\u*?rΏq˵ Ʀ 'Wl ?;*t_{*dθtZQoP3O~lyky5yJ& 1s|+tݴ}[nm [gDmqAf~Y}&.MJmEN/ m2:~6~|-6e_aDz[=px5YE1r G`UꋭU7 {gQAZx}o.H9|`E4EyOMU"2sf-|fgpYqM=F]vƧ}W>uկ/z?Qc3ˊC.Ѳ"ekxA4s rrˌloiYKw^/hjǤk~vşi\[AS7֌?tqy 꽇?Gy-y-_ytǻtLsENVAcejI-7xu|my|ո[ᗯ,yޢ]V/\kon1? Vmmi7/"n Zח]]|ݾrFZ޶[nئ]z|MoϞ:`!*Yǰ{ dxGqY=sA_e+{ČoUpA6Υ1J:cr3SԻ/Xt}>V/=#nh56ķz[z(=(>Ff=&g6Й/Gh=8JP|e̷k~ُS&b;HsKO%k$}:nk_2#~"u6WKw_Kww}_]o1e玡nc70?|wus |}zȭ~꭭Uۥ<e]]Um:m%1WbKſ˛_>h4-~sYNK{?W{SCSrtts;gL9xY#I}7CBo랗r},{M(+M2!G^׾ǟy;%e}ӔNV'GoF\і{9ԕsٴU2vu}ps Z[{ G9]~ALKEs5wgiGgm򧨓kaoMO2{4ƫ̠`o4Q0QZXWLmYaWs"+}ǻY4u1˙&%˝oeE9IU6qLt7QCu(KIj FOunj>S 1Nhlx) -JZj^T*g+Y6ͣJeCpwwIe&p Ͱ\M=Y|Zbs#cs.c4֟HG`?unڻ=˾Uu=NE" $S(prk&u2 1zDZJ"2fI+*->[ ?-jlzIշoV g3!)C9mQ&(s#``[FC>=,մXUGTˡc2k {E+i~Y _VJʚ>pVIQ.5,mygZ629q>K+9 KhNGWk'5W ow ">|}Is+{7gMr\;hzcC:SA:cͧJ}&J}D+aN1ey^}07;fW/Gsq]H˔}Ï}VAuhW`ߒuP9*>jX]Z}jiv:!"1@P#2$&34 6AB%05`pLƣk!l,5ix֩VzM4hv GWk?ycNv[%7>2fsr3 |DįTM?DKlUI^ Khڪ ܪJXfס eMZ7RG*>J6%ܨR"[i%e%o 7@jd$̆!:b V'y;&Y]ܨ+$k2Ďi ''O ݥAy9&Ӷ ,:YQk,6%X`|#_}F]jS= K]5U&͊1\>]lY&60m>EAJ(N-yUf%ק֮ ^_@屘Is.'MCP ͳ)[*s. de'rUd"b;Z3NQ/ٹ"H&t RXL.d'H@(hira(V(X1 v*Sf76*q ڳW±Ή+/E&hI¸vR1r/PDeg˽WN39o#sEjy#*􄑪R(uʈ7E@bjlup(˰z|!\˺:Yܘ 973oaE}?1H ^[q1Tv՞JF9sJ];DbFڧʦ )EfĥH`'Q$Fw{Xِ]K:)Jd$OD 28fI y5IrjXQ.! Dz`dƻz Y8{Jr"治TRlAi ؂ʢ*(:G}p6! rpd#wMBoe:+]VmznܣYXM ŸRl뙊ˎV-1RK&oDz?=(52 >|QRGf@]j-U!|:+uVc\I;B-AQ(zRr(YY;%ؽødYDEì~fΝi/QNH#'S,uNP$ɊAiK~ ˔:d `8NE&}q #gSq,&D&G*D`Q5X=":ln#DKZSS&J/JR^q[t.Y~=l΄Y&չe3o{6Ǖn˪T1t,*#>q]RoVԖMm iEuC'O|(IAT:E*dp>$Ct+xo۩ݎ M)8I#(ʷTFǧŰhPX*ibvIH8W9Iq;%a(xv&I5U*i]~6M8b6o&W믺.^U?VAE5M';?tэs Q'7?jygވpY'`c~Ha L ™j lUO"v!ꨶr*띝otTd#YBW! >؉:`P4TȠ !bE9N Inzg["b4Rjv4&#h̬MҬ 'SYbJUJi;A-OYc%kRebjSM? (J>qFxɩI˒j=dYCK?IK]3+y,hFӤTVR ԺZxE-QH~Om($^m`hQI?qs+p$ X3c8e35:i4e!̕۷V(ʱV9VP٥aK.rg%Ƌ5^Z==8m*숾T"Egy#`2.hדF2^1"#pdͤOةŤb.xA28ϬҳMۢ$di5ndIPfݲM(eX]^c&%R>W%Psl}'9cVYP-/SFp̫|1n,M5HLDz?Om=[7CO$d撳B rIU F+obc!=j+/RSZ:_vo[V,JUCOB Ͱ1@'f>27TMζcW`eJԴ8IxȋAlV gOQPe-yH+2i*UFyi8}=Hzz?O;&S ){}_zzFa@Y&J82q7ihh86`\6!sl3`/ r)[tZU·=ZfV l?ؤ9̽$z~ _ԃƢFDDI,*@7 z˾\g'ut:sC[韇H: !~m{I=BD/pZ ڎ\L(qx]7:=M>vA2J GX4ډAWO%T+1co0o E E8'U? R;XVҿӎA].o9abav0P 8;FIHZPl68Tӗ|)I12ȃ/Rt? FD+)x="80J\6%.تE8&"w(/69( 6*'Vkp#@7%Ghu+fW41ܟLUĢU(ŋmHCKF7<W݆}#}@(݀HL@%! dХ&?(yW=u6480pVm\!;)qXZkHn!ۆ7?3J?,2D0[8^z.76+b2!9p.CaQ8#\Gl mU|B/T8ە U~Bf_ӊs2G|8 A Q]5S>|@ܮ*q "CPp(vm9O8ᾍm{3l6`!CS__0њp o:@c~McbNX 0bu/H*jxEZRmCm ww)]yА3;# y"#t(d]69T& 8XO: &Ne"b&GvL;v `TwQ M *j%CY 261ߴK=aOᜀ0I_f#@0>'](0(SbH3xڈJSR 7fc= 6 q.n F$@Dv?O}0611ʅHg+Ԧ57tn/kťLf&pپsq],kՠZI:0s{3CkR8[T? y6'M\ҐIKTrBE@JC{6b$p3A> 0l>\@;XtG?%ΰQ$ctAtV PP i !şl7:Gr`L3Χq\E;aKd*(Tg@D\[zCR7|=W "Y=v| 6ds/SxKܝ!NrcaԢaKjk`uƪMHTMev]G0~.|Swܮikvw"7;jV07m<> !1AQ"2a #@Rbq$03BP`? s3T>a{sMcț-?McOUH,ܦ[=~Ừ]niӹ)29> I Ý ڗk8d@/$<&y!+eu&2Vt $f7B[OϜI2Hs Y:G֓6]?dY&ظ][pnj(-E/媧Me 87]S5eQGq[>RcrSa1湆iQs~ "moљЂ8I\Чģk P%;+ZɈ,N;C3ڧXIK }qXaMloU&qU֦ꆂ@bu|x jYxuRGpI3oTz/$kFS4 i?1 hު:4{Pc8w>KGZ[V5h^MqR$[ 'x#YwU/gvw)1,}tRR45x =8LNp=q*eAdoYW4\l 厂jY7W+fZ7禷&?u,G:,/N)qI'Jiعw|,/h?-8ڕ5iXXy6X؅vie69#c0;& )H* RX>0|2ViZC>fvU3QUZ <]5ʛjlqAOㅍ$j uXLlTtF) MS?کkk0Q^8}\ FyX4ϥuITXA jb4ƣ-qE/ROV[vַga;JvTӶVp;2r%-*X?:#qV2`Lzm6c ;=c鋻KL-KS*%fO=AXYPU:|> Z.ǁ$Vj{6tCx4u nlòCTT͘7,Ov%m`< g n+ "WW6jWRSi0 #!@q-StrG7>'iXNbCoEi+qz2,sPmOBuVQNاb[1WUsE,*ӟt&ǡSKO&g\L'meK]s%p s=ֲQ>;diF /5G_O=6p)kbw72V{ qq6\\K\LKg0}"?Dʪ_QUJY1.!k~ȲqE]w8eAisvU.oe}CNM*F:6{ʖ)p{U]w59M×8i{8hRHotJG:7GsCjMQui)iMʳ8&U]}Lt@KMSx02:T6Y3܅ԊXOҶW>WT9Y6I6!&eu\rTe !U<ۼpѤǵ[қU/ ~ (**z|jBzCe>>SbuY]PQc1tT 74& BIr{򀢀Uxkp1ސj"`cn1PZ o.ym41`T#J:/x*gSWǞzFfE;Pu˱OPlPg ~mermK`բ IoE[Yw1:-iTZ_H!kӺLũ 'FAaD[e2`P3⛲y袣s` BUՐY n7*R8aް'RzVg?5O`Q̀tQ*pGneY ;؅ DVs>h R7ߚ&x.'Xn,AE:FU65LC@ØSOAhPf*x剷  |?W:h=dCPZ ]) [=0ڶÕWA89-N(9౞Љjw~ʟ a8$_OIKLܣ\n@ ǶFWkte >E)sHfԝ3o<8F 4n pM?8GTA#9䦧1Ko GG^h&UF+ [zTfw&ay'*AY *gZFMj4Rtnjn뛬YS[PNɰ˸jm$X)%BPW<&7:*\trLMluٲ[MZJ,AT=*nAeyAUf_ ?1X*ƪ:剎trࣤy7R )#K?꼓׿9>+$٢ x)DrO^B zJwaF:į$%vü40(0v7YM#dbD5 Wg6=x&Fy6̘;O'>=;?̝5U&i 1kR{Q쭵-~O ,pB2ItHƋ6/e^b=50 goR^ɰ)yZB2I X[$rW8u%?)SHwV02Ko{hUc 7e`c(J;GHg6TԵCsk1z.UT0nPQUSU2BnT3 A 1Ʊ(JS)驅|O0k=6`YihXa2U01 *$Mw{S>)Ak{3[&T nW_Cvd7_KOIoiJNW␴V<8հ ߍ,yI@_ҽGId0uG~*Mw_ WW;Q39+n=;YCʞJ:* ԭB/ =ABr)W:l9 9ko.T{+QR_4Db^[bUaS1YnأU_Ȍ=s F>M~7\]wZ,R4HmBߩeCj`7RndB v{ :i7sI?f!.qO6l-w,?y?GCE*16v)l:6I1Ob4aѸH93\?hdDsHns,\ϰOL*:c7f֝4S`9m0M& 3$ rW#i]Ybs{I#US<6JJrLϡm߆; 2c;l53~ #qT?}G mh#{B_uS)ْLx) l:l̓sZ&GPȼ&\H0b.b>?2!8j#ZwhOGgZ*z61kܟ}5l0NMPO/&kXIV7!48 czl[-y!."1- ?qXkȚU=Ȋ35k YӅS /+~}@BaK($$'ӓ`V//?€QC9slNf%2Foe҃f-_|G1< 78ﲳUw}!Wq;px@7e5ʖlz]wO[W90{h cvWsr7;mW;_lcuS{Pl54QNn3:t-gI9 nȦ>۔a.^u+.)rL^!:ɸ٦0$]meG]o-F>7:i8Gb77lL؎C̲inT5jmv aN^tٲL4o)e:ڟXpyo{"fhF9'xxY֎>=s\W7uW`nutBK[Zi&$usYi\ZCI-;۷˳{ &2U*-%}6+Cj<;.N|Q~D*86;&TY-qְگ#"mkhM[F#sw:-7MZ}9|{JzmZC~E7bv$ȳ9RM<%fq[sky >0ߥm扭{O(w(f%*:]sWIvȃ*<7&iF6q~ Pee۽RZ5TCn{7 )#ţuTrT= WHQ4TUIlJUmVMSY]qV9|N[swi'h}ԫ☼Q8s.`a=H4Yq:# Flu‡6=贻1Ǣtvlee e% ˫OeD.lAs{Σkca'E@د&XZGzf1ӎڵv-ه[k>|YR٥ YRxÿ 5^ 3fބ:%C{lQo8s7jpچUt@v9c'Ri\ka׽ȍSOb2o6$l]7 TG/tgs;;ZU|~ݗ~Xfgc0~.߉"?s!q\V;tpP0qtd#L,4[]-m)KňաZ8yiueR>!k"8/O*!nʷ޴2;FZ5Vzo -7-Obn?/(\|&LFTuj7)$vIU[W۾ְ%CH8Xr>P:?6ۻlESU:&7۩TݮI Hܦh|ten%+u&HzML/wvnv]3.wm_sÔUS9~$dnl.JGƬOX;˥'w؁*G@vKn(uGw)*ҹ@؞!T9E;k]4{X8~ѣքTcGЍދC4mn-[@6'M$u n!3DbwXޏmiɣɈjQ֥M v+*"tQoWHp?Şndžl(Цg-0ڰ:8fܩCi"~?S1:QV,׌RK/H" }݋ & @6vm766ڈk@Ji7ЧX?׷U0Z*W#Ys-]0 s:OX\O ܶVǞFbh9X*FCxRAEHy3W oT샭nw3KCZmn+ >]Gc `nd[z }4}g .r94k3H-|T^L u鰖H-mw۽lt=Rle-Y^HjwE5O4&ԑ)n B|Vtzp*%TR\ p .|ldO0)e[FGwG6?MsKm޼ٻ]YtdjHo~6Q[.rK~߷HX-*%XϷ4v7iUƁnV]b/R&12!D=- TKY\o}2tnϦ4Ry!5K qF#Ƴ=M8u8":F=`-3`|bix]|{oڳ9Awfg8jZn}JPY;=9^$kr jلu Q:Y\MOGP2jfSpnzx}5W5gS3&UC H18=3E>"w]Aŗ,ScsZN{g–-|qC8bR'5lEL6d\Ns$NkwojeK"i7)䅎0,'GR;樧Ӆъ,wODXERcNV_jI],|{7c{!cXnw;ziRt' dmjE!pI](炖gtGҍ_m[q ?w k^-39a̒& do/˪,RrG= $J;%nU6ӥ!ѴvM~/^+]aw1iOĨՕpk:0 qr- T3ԛƍ@*y!s_;-]MI@I'Iz9EԕYf#zĦWm|rŴ1F,dw# { k޳ޛRkՓDGY>أŰ$dwcvnL{At<6'@RTknOwbB{!m'ݧԏhjhCx⢆M3kW"k#C{k܎ d_r0MkG@TDKR#q`$kfKcVqPCE^O=3s0;OUK@:Rʺ 7O4n_ASj> dU]Эx+.J(]Qb;[ةN/s>ѽԬէz`? ΎɄAqV2Ou]Cأ;ϩD5oBi7咑eFqپU|16澜;Cz&AZz| TUl@Ԉm3eerxwXh=EsH\d5suKs:jc&XfnG 6<@:>w1l9,WOin(h7pq\Ҿ椪}z0:1UTaݹ7g(ZäBRaULTdY#;甕ɷK9޲$3#kN1zg>O拝pZrUlhk!Ts#]F@}I雘˜\4ꍢS1KSI>>!2hm$0m)|RS1݃#c, : R̽{ܑу~G4/5U: 7~ݨrw:J)o*"!kmT&oBJ!&V2)l viȠsVU$$nx>~߂OJ;cI9OfZCfoSԅZLB-E&W0ߵ@ꪢc'1ALؠyF0jYю0k:,Y(؇ ,R:Wsuԡ8MuKoiQ |Li)qbn[߬ۨ*ַn>˦b2Gc)hd.1]-۳M--6ʨ4yuJs7?_[Q1(ҴV=RLЅ4wIVf7\Tkdgm\t^굗oP J:R(B llyPi!S)ő{FLۚokyO_/bsnkfj>9z_U0}e2ԍv{oM,fP>4%apxͧ?c{^޵4R5dRrv'g߶onjmE>#Ӑ@v2+uX߃ko&޲()~SqL!|tAMc`>d)k6.$qsRS[3n?+ MZ!MELdqѭ)8ۛA^}HKKy:G-ܲ4c7+tpQE;zLqNٰ,@pMaꦐ~?GҨ>Fx1H(BMmg*_xWжX.n)y_UMkiT%jݿ*#OQh+O&Mh}^oB6* ܐM@7<D ;)rJܺW@ noo&W-< iXW~)UoQyidʴ5stfWx]S~Ί%S#ߓXk|Tȝ)x~Ti~kNH6 kW[ɽ[J߹-VlUloh[k 5Ƥ 8qQG,F`ۿ$"5 M\e+.ƩdxZJh[l( \.4_U(ae9a_|jQqi˺@>j]PUkֺ^,섁a+O 㦾э0*xp69K,5Wek \n6YmuVuDvˬ$_;vRIJ3V,?jxuBhsetj~E$l)eFϧkw}}H[-tՅ;O{jXudYd/`,<%p[uywysupB.+i$Y nhVFV׬)(>xqC/*?{ZQX{ttHj<䷓E#;!?]Me[-{7VtU- |]"UOQ[[ɔ!n,ͮDo#3V(W&_|q&M 'La7ͯ,Fw[[y/坟gYHӱd.VSo󜰆7C_Ub;Nᢾ]N_*!}Wa8.,)EC8-% f.NR{&'1xq˘gOqO\xӷ畄z>|kI'+ R9/LXi$=hj뢌eq>GImKeC0}vTWqWk1S^-fX}e7k>Դ"x)a"fs+.kc&B-wjɧ_֙3R hqwŎߪћeb}S4p{t0j/ʆ^&S.EY>[ɪ}A 0 *x D(o*aO2~!S|-X/W֍PkYu{}d6Ϲ5G~!I vHpʊ~i&GmkUo*sO|_T4}*{ǧG {@Z{Wx[ S09{HUGeC=亷znld JS!,,BGetag _]Yf\6q>]\jxxV7ڴ+QWllھsifsm޲xG'or>9i*FW'kܢٶQct|Ŭ٩ + zf3\T+G`k7"Y"+9[\{yYi7#\wigYs9ڳsXoʻXNj=tUq^!CSK3&,<)Kx ɧ {aٚF뒙I'&Lq[Jg(1Lzhbp̷H-!1AQaq@P 0`p?!ʍX ~(~R/"#% l@WJ݅[ij4WˊYegN[ Ȟߤt&OӬiψ:A,nb8c 9V޺ʝfI ɠj? WG 4 !k Y<& FԢ<1pTj!poCxݏqqdiY3VBUo3ABzM>0gwUQ?ߺ2#>ikY^y .a1at]2qJ"j.vSaBa/au % Jw {hzG|Spv)J{ g("j}SM/L b K WF ż)NJ|)`/JTOj 5x"j8aOˍ6wˢFKCs, eN$e]hyz`^s`e]WXrX9%PBЭiis'3*TZ"88Ru[' 6"%Ӓz, KvQQu `EG͕j; xKx .GPҌ9ك}Etd0A #GOBᶽ#1gG@ˏ;F,yxc%/gRG$ X;r:XsU5:ws N*[G͕+X/MC -:VS R,yxc%/gP~cEURSL osܤ/@;a {עZ|UaLXA@OG&].bmW& ɲ2WX5`jQt^쭐  ʬk;7|,";'j'3bB1Fԭ-`*.)G>pFk HD>TES[]rځiH[܄lQHT8f' ol;&v0nWŵ6݀;!$z`;N)vJ0 SGlo|2Fwi,%2e&%C=>F>3zɼE&A[h 厠UkF Ê/Lc/Z]5k+b,]v&*k!~wR;DjMIc}Kw:19xA+s^O r\_y ~(`\Ȑ.kUTq1 ABfDXJ_[6 !Yҳh:[/[0a Au4ĖjK P/%4–ΒsUJTg2:z ̸>b-z$:`3ԥҨ~#-s#*@,]!Fz[ kt~ǀJ7(ʝP]@ PzfK5WDAwRg"pYcPO&q5UY=J йDSݚ. @Hi:SF GPSWIG0!gpvi6w]l罺]Cӄ{AL@8%ByHv圩UrO>oFx%edwQJC*' ǻĬ?ƑĆ]x{bDs.0wB8RIk<E{xq=$%EPyZUG`΁kQw`Zq,ޙ{EZ`Z;d:Ȩ esXTÓŏiM:Q݈5"rL8OS`OIF5j5Wf և۶t.l*IdRurUOP`21zP1+qs*ҺvevǩS!ƞ#x@o/BV9oBTA- LMN &nǤRhin Sf~Le; Bj 5-LO1PKz֣<(|њ-v]@]u]/^" X?yĬLr  d!qJ ??䙁<]QBj׮}Ȋ`.6\',6*p5<49yzM7 >/2g hU=M1-`N4T[% c  Gc1dr %mҮK]Pueq-9WU ;'LA\rwF8PsFN0>à)u 9<Onٝu/n?^{0⫥3Q}mDx|Ȯ,["ʮwhc)N7ooyf`ŒA, h=rPEX&,UI9/*._f9A YxQ $:ىl9#g=(<<˷,."眏"&s\zfY;}vnfCc1Y (HmhÇ02j5}+i ,&R~蹅#t9-t< "aѶY+k㏄Ɇ̶[zp[YlU@1bgIZE7y婪\0 4Wc^>+*,NS7+fa_4] ݔuƃfQS7pO$ FU:6 MDG''7+ĬσSoܑ:FɵFzTbl{18|pܱ-g-!XeEL>?`Z=fzS4!yv~!Vr aiFa i"33lFԧ*t]<`V~%RxaJ1JF#3 ެFt)IL@F`D`ќ(Ʋa^(Q'LZ|޼]+"p H,A2p{ UQ[}#mj[k [|5ldn"$*CxAoGK6A\@A.DbA'TtW_+ g§0U 12Ø6Jlw "~NQQ@P}b*AJ{_T- 1Qܪ|xVqߴ7 Hۚ>陗ox̰/M֣aNVA5fgA3Q7&1'YqQB:^s[֞``N[`pԾH6@P2:&:HI(.!A.zf:p&@hQ5ȕi4W=%8wF =bDE8) :bhtmjZ@Aa~exі~>+R N"Y2yug>|SfuQFKb PSM׈ZSbh:+d*P2ƅ~C2[.iy8{W2_G ?9@}C9+ Ȗo݅ۍ,%f7 }pHc!n#TlY@-yn@@ݕU6>fpC}a{)L5=>mUҟtCnr#U0`2={W(e>1b^J%ϩu[HvKRLZFd&z=)(IUiG4)>uGEV>Dk@-٩e5GLpKq)QEbG)T;⣌P8T)ý/t;\:%awFA4. ,d{}% ʱ5upI,7UX^!,;ĴTϴL"CeqlW5WtLL9KU?5{R0qza}8Ȃ=^$ {BM^`wZoUN<;)Yp(O^ڝ x~"9Sr2K*lF=,Orծ7r68>~ӣoKeT^V3} e_t^ /X)NWi /EN8W@$ !BO>~^Ѷ)? 9k;qc00`u;e}\>}Pe]q2q5IZLLokx_@Rw^54w5ɕA.#M;m]uk>Yt([ԥg{}'fx~d5ݾti׆f]% e䪯TJsmhU^̨_a1)1,^|c=h c9*_n# =fWRF%"K*{DY ^X)i~%uH Ӵ' "5/H[yqe } k7aҨɖ*7PE7-).B:dl~G~Xp\t*lJ]CS*~!d7܃_9V4#uBm ZRLa\lt!)%m_\ T^̠,`L3>X1+#d>D\w?sxڸ<$1-v}%r!I15AuNV ,L ɦ0.k%Lv'?A?荭jvzBkxg3{I1J!bE-\JPG`jHI2tFhgZjH Q= IHx䢜rU6s%5rxk}%eXHcFwW 2X}CfM= Iޛפ|P~Rz ״Jö+_ްۙ^Q@TW!AEw0- / zC_rTRMu)KsJ:C$qDJ u{梡4/1kwIWR9dU.G-mJW ČH !h~ 'Cj*P#Y秺/7)V}]:u8& 1xrW>A;/"klABYم3p8uH 쩚1[W^( /m /Up2ӣ{MsrQwx  쵩[ FDXƜ'%<KVms^!E3$Bq,(]C(` gAs;Zxu-sE k6Vԋ]鉓)AC7(]KQ la8/}n_Tt.nm,s).Q %YՃE4RND< r^!/ht@Orq%hp @OjaΏ3-6}p6z`J7q)o|MG`PE%'z. {!'u9)r܂w4HF(Yjf[R-l#oPU s2-o~M=n* &Sm.DIZ%z^z&Q\ܜM(%h r;3_l,S %*{K 4C}^jIv$o-dPmO,*aIp\iz~w([7j1e%kbxo14ٿVJpW&ܳ]Bf=O%应Əv8% Fx𢑁P&K?.qUrVV;aɃCwojv:WJ+-$T]3RүȨᥰ]{U.\7 xǼ`;}';S.#&,{O/ܿK_'b-|x>6L d=L1VQ+ W c*(-[ԀVbU BrvF?9ZHWEOP5R07*SdbeLym,M$8ECE+Vm:i԰>;Yo6~!FPK ~Zd=/NuܠeѭC;f1"\1VmCb[dpO͍%ej/l,D^ظ@%?h.UՄR; LrmX\0p˴2Ggwg@ED/;a[K[9st`QR\e+S(pLaҼLƴlC(@ QWW[/(!r8LW~kSDԔ"#/3e9nD?F1jowF1.5ANAG/8nbb\B \&}@%sDf;˃r/JW̋D0&f}{ v&p+P+W˥QAr pE҅>XJ5OB\̶~'O3zT#|i1\멚#m0^e? s_  h1rFN;N  NSrKޤp)V ΢sCa|!m;U;F$ &eɍE$Y]u[y@N$SjQ~" W (ɡVSπ,}?cMw<KXo\ uVnRȺ^Zɀ 99@a\b Qn@}Y $E(p*q6A]͏̆ۊ VII|4rSn&8gG#^ ڰE` ?W.X`a Ў@H NfѕBN#D`!@?`CU|$G(b0+!1AQaq@ 0P`?h;,o>A`}Ȳo h/GӘBw`eb_x5 ws2j~)WhyZ*\xB.2c\lVܸj_=gcO=b[(]7fuѭ\=:|fQmB=pZ[/Y^B洆uG.OE ׳,$_iZL4B=[ŕM`6޴r+=!t!5xyz/Iur`=f>i$K/yTpF]Nڴ9&8,u@P_%ڜ1,aڟY`]K O[baC:cskS/w 7!4)(˪YWD0n)k.kk֣Zӽ@*xQ$HJbC֯?_ޠoo"~池)H171{,S:9JZɄ[J ;w .+D,nnaSi{/LX[K`_H$Kt;fRzxoK9[%ݼ"bC%Aͻ(H jw\[6> h߼Ͱ+3f+qX׳X v=HJSŗ( gߖ\ K¾]euXV9.oӽ&w[\+B7k|kCj]⸱łXV&DIkH27uǜ":H4m^ޱqJ[XaQ޻E(ۏ i*`8r6ls aUoQ戄sAC eSzZau"g:6*r@:5ޚxěuWnΤ> yWe(_,+ѩXrL_9nP8BhwEI@C7G{j/ o96E71LPYw鵣^#x)cu^кgkήYӧ?ptQZn5ͅM l!VfXm!zp eWY`o! eKlD Tuea)*M1!iڂ7YhVIr:cE䧩Ģ B (׼{Ja4"=h54+Uƥm@7\ҵ+ڏ #![y=x/fP3Y2mRe:幨G 1SU.6gfh!WX]>ٙ%yu;BXB3:1cMY([! t3c_mdCXBW/!r2 FQw~PnF^q2k Ki e+}GЃ0lfC  l}Z/ lIy%8MHมj[ĨdFi飵PP}̀(U'bW#/ tA&k<(^+!1AQaq@0 P`?.Av/@_ESkzeLJH֥/Yj1jqڙrsy @|9Hhk4:;ߴ\ϡ&eO\TV8v=C-T2j1f3,ghWZޡ|e~\>#nuL(dyEdQ:y92Š>_" Gzʷ2qz̵`U]:hk6U=??pq1;Aslt&bxzIƎ0QJE >LLw|"<ژl0M)פzi芒&x kFS`|bl|7qg4uCj-5He0`MqT@b|Lc=!-E7,f!pq}cwPzwj_ÈDM uftPt1әn6M޲!\-4VGz]Jg˰5uħ;?qSZ9*)d4`QM@0cexAL|'U99T,Q((A)"UZo݅K^825yaʒp.MB:%05oT/]q6;g q\Yx*om+>5fvז7?h4mf*<GX`G sWkj_ q ^ r2=iNXҗNObEYySb>%70>N}h+XԱDZj J11m ' J}$UE{x<28 bu Lc܅}cu[x^-c3`\ILw@)` sh3m=G\dVyhW9g(9YJK= ,\gjBn2^?HV3)a\|cQ)/oW;2s21v`{j,p/>mxW20=36_;.UN%_$ɱoM>.zˣiU "=}G?' )GjSgK 赝f bʥw@ ,+HD_mn+)x?2 2ĥPRsdYa?Y>@eo֬c4y@u>lhB,/S,gM5A]d_!AI,K[3RWr~d0T|Q:LA^*b) nV-_77- u~ b*F`Yi2**H+GUqn% 1uj5o?p# Ħrď%nW_z~_kzBN-!1AQaq@P0 `p?S2}dGs0^Eh'4Y`D3!7GB9AaB*A`zvRR*\n5Jl [6b"#%B3(8@ ƞW$ dyZP?nɀ K\ܾ9n A y:V^A@DDƑ T%B3%Q`x3:Jgy1L%(\O*(0 &V^wW'I@ /ktbHtUxD @,(\\HC]y0t0.P;,}OOXH\BNnV3M;{'!1#gsH8d,6DvÈ'ꤸp)ľhv1V:{jj-]myawzDG:Sb^ql*v8V -K{p( xƽ'jۮ[H 2DL PW@ f0Yٹq.DB45qEUZI("H$oj_hp{E&wgbm DGH_7/aj(*s4LS6:TU-#TfJUnV];hnPG %er7 X0 @ &QF5v^0q Hʾn_"8:Pۖu}%l@ /5G Q ~ -/󣞆HRvJ b{1JOR=5Ř!~W ~4^> QL6e_”qz2i<Cz,A=(Ȓҋc XG Um:*<uu=D5GX~pGc`ypmƵ TȸW&V^Fw1b6w ɭsLi@r'N6XYI-{*j gnF+P uޏ"m\Jכpv15wT|Rى ֞0h ys]13U½K<8eUx.S q8(|WYa49aat7t<$jN GjRG x*|:׼"QXsdP[>1#x"x!:ްZi9]j@x`|k2>ebt|o k[a<9cTo]trsi1};J$-6:$RBjK@P]m`p\>3  RAtw`fAZɥG8~}(cA*nBJɜi3U^g\{id6F0@7 QHP(cv}ÉYBx=;.ϝqŧߌh~ܺ/\}84Ub.4?_yu9u,tRf{x,.@ax(o`c-S_1 ;|Y[O7*Nޙ<h``pHR6Qd#YcH4+,0]^>â'<^=]d5ycTasf%t_Wp}g1!s~W;8Yeqf=RMb<%X`gX%7lNx`b2@~2Ī!)a"wɲ1Uӄ4;r&R|]׼ܹ VӼBl¢?B^tj;dN{Ƿ2(ϼuN҈>cZ&K%=sD\sCb(?| +o^:FkG>_ʳwm@|bP 52}mrh.qSX[gD^/:h!B3?e%@m]Zwݾc8zòd oGrcI>yJ4:@\}sw~&v :cIx)}@q-BOZa0Gf]9\$ڨ)_#imGZOS p,hnct/3i .%$x4˩S )Lܻ3%eY3CJQAЏ%0*0_w͜?3^E9!S!Qr9[):;s? Pw>U~ %kZ K9kiN QA3AG`Ż)cePAf )<uqPڞ`.A9O g֠Z]1{igxWd@i8L. ѩZ1MW". +="Ҝ&J.!Ӿ'M5EKD M#b*A,dT2 lƳNb'pK8kqXb*j(V9fs85@K( T,)2\g iv2!3Wt=//"XUAܽ8_B%!>)i]/'c\׾+Vni2lao>xҴ=ް]v xM|">qRsabDUwʁ$۝yxg7F5]YWEN* pV+ڥ7q,- 7֛xW Yֿ2"`5rB88W@ "$rQ$ڱHVMwq&ha|fs7I#П"0 =;lR}[BPTg'Ry\o6#kRnHɣMySwdGWE/G@qVo:sE,AP))ֺbk OMX+@;YAqu3oohqš>N '2c6Rl)UKw2CD$$ոMknB<"''3[ҽHiT|b>q."n @mnI7'gKQU q$Q(Tqh'AlO?Z-yN7#6K G=C_gh &-ÄԆnI3fLé:;]sа(jn~?n8.<K zL6C/3[[SqS%W} D4R#@y+*3ȯt~2O[]lNNdsMPAUz!֢lm{ɢ_9xDZC/]ȸ'~$]iA_l lg!WjN?XCk_k,9i@ J3+/}OqqiG 2s&J"?f@9NtQ\QD| 4]x( YcRT-N> vH-ChzseV"-]AJB<6Z~)S`'8z|JhxFC=kL`HuPWbj8ʄOq  X2TMiq4U*FXB2Z+VN}UK\4׌~҄}?0W󊊠tYީ:I/FF003i &> PifN 6+DHmTFQNp;@m3Zۋr$=O}<!PvKH% 06rXkKk5hM!;$Mm:iO8 `;V^vn9R|`O(o85L ITǠ]vypOpGvwvmotG[c[IMitg+Jn1ЋCe]܉8ܬ͋`jlBolx4;Fwxht_NXZ8sRgqKĻʳH*."Jk~901_ZE7ӑV˧O) M]2bpp =l%r٬A4s1%kIO{GW"Gx+62z4 )(^<::y븑HV_/8= *TXtKdwnPMRd h\#dnf"Y Fڸn%o/JBZ !"( 8aKlPõ4=$v;/3 p]O]ܡcZuq ^#DvQ0M)Ç9>r+q"tY*3FuD`{Y.=o `s55̆;EB&$oC4LVVvEx&|:QG.)^yv: ׌>vWgX].{ 2k$E8 C'sj;VqݤD#aq r'Gꮕk,8D!)ϬD"AxǤQ~\pfї0t bN"8i0:€ɅC4W}pkFi3P|m89CqgQ UJlv.[ĵ6VF#zUMGRy ) uBHh'@Q~]D0kfs*+L'Ҩ3v5m8bHmiz 7{+/"9<=aKf'rf!MВx``S0TR&[%~qŌgH#rvּpnɑM)50H| >!pXCukGǓG 6sx~`hT?&p?Qa@AwHSf"Ef䷀1=Ë2 ;@G@xzÞp4A<x*;zf|ZHkK?{2#NAfSr%/|G0244c<`-8leHÁc&& 5qP0 Y hySQ |{FAdX<Oth@* QAȮ?& g@*"ԗVE&x@,z8ͲS Y偔ϑcfMQ[N1 ѡ :=a0D|⑂4`SmȗA<r3lISQknL0O7>+#!Nre['Ng*5?Gk(p@ۧqG9uvE 7uiīf :vb*f-){w;9PZ)@'arP}eP!?X=J9F/>׼ j!$b_#"ܠJ1H. .$ƍ~؂lfXr؏kha3K=/GdK&Q]*wz`E! f@ٍ"k)ݾ]ynj qa񕮠tyꛅ' T`Ŧ8_BeCbh#q b$zNKscC/4+jy"}.K_Zm.KLPxq39T=}w7CJAxCy UNyak r:Vv*?(d;sM21%%s397zqrWR?1C6d}fĽ1_pLb:qFj![|Ƅ;s|e7wi]O`G 'n3.RsN mݻ`ߜIjaB=' %Od625!*'8sO[[pjR@]+XfFqP@BnT{ B/j6$~;ȫ l`*b.s2͍#ˁ4Ɵdwf$ qo@MV8PpB Q%Q. R<3|6}dȵ-I"cuukjI[+5B<j6Ao |%͖wv|AFOX=C  _ +nW\ժx,c١gEOFL0pFe"vE"MfXܡ@z 14ضomV`e3aSۊp4$:A?Θ1xn>>ހLf ضb5~1#i _oۡ~m3DΈ2k9dLgC<6+ӊ&Sf0Ծv>\͏KTLh"{Im_jMm.01Qs֟,O)Iz.y6xPK !8qKKppt/media/image23.jpegJFIFC     C  ~"  yx澋݅Ӱنiݘhݱ#UḷQA#Z_6yQlHo!dk%LhzFEgbakMk]Etm7iV^9n٭r;F+OeGK N9ןZb)F۫{=i9~iMŢk%d" kkSiGl~)M[wf3br{.Wחsh-^E,y=>7歀gxy{/ti:{,u&0駾RDݦu/`M;24y#&ۆ͝ߍk]OL}S3V=m:#yhZ3K(ZИ.HΘ>zkFD}<^ڳ村ht 0 6 e5mywГvk\5g[ٽ\[@|ճ׺7\KM99t7SmLЯ|@×i{֧Fݕ8R;Wןpz_lY Xپ/{'u;|$}ZzƝsWs?f%JzϾmi~ݷ,'%cN[:u)jJ՞9SOMu!d;"M8 c":/~IתQ}G˖P?CЯQNW\|߯Xlo,1q,VI/e2Xe~{]H([ΰsp[{{jXSj{sGTӞܜ4w5Tٖ{HupHsEV5+}Ֆruݖ}~wWTVc_Jtxo8Foil;OoOc徚 ѿE+ѭ@,u7-kZЧ\T^t/,g64Vo4[t?5Dn,+=X+>NZ6~c#Ċ9AWbʭ{d;?trQupGsHsϖwv\^bqЙ;;?_1k :CdͱSґ4طvynjWuV?~p~zrS5[VV4}ײRfjP ,jriQ!=i/p!+ +_}D7Jy -a9ri +{k(k)kfഎZ>>ޜ c#6kc>|r욯ʱ{E~SVs65j5gN9j_YWWUS+G2MGtyr|5d=Zg'y}3'Iw5jU|u^xSǞ/. .~-8Z~d^G׶'E=姲84]ѝB{DF=cr Y-jo>ꎓ7Z^3Q?}_j5~|rQr3Yw>]%=uf>֢G1dzfw[L+]o1a5T/ؑlHKGer+B1!;MWּCXUn 9$wnmm[ۭ#R]b0fm5cWem)Vӱ~H"{?1K svY!#֘>.w-Ym۽u:)u澗ωjVEGNڴ89ߢy)?nѴr8Pnj =mK{kmmG0:Ix}i"seY`s zc3]ߡNjݗMyu+Gsmvr_(:j׾2"db1ն9)cA8=aM@^l{l}\=mhmQOLJtpRS]-'-ڿ|ߛ:_\הFrJsԼ_5l]ŝNrwjqoKkp{W &7 nq5o./UiHcȵk@Qh@ꍉΐ\~T+Xem>vt[mu#E9jZ ){![UUהm; =-յPK ;ފf[[2-sjյWTcqTe<%O ۹"UXBќֺ/;ygcO0[9|Z=Ӫky%MRݼp~xO?%0ꚶg;Hu]3o6!iL'~ؘ?mǶFqp#7'ka =u}WVu.3cTR.mwwSPq{Ϟu{qZ͎oH$粺%m*mKZ1ky~|plO<<;:olnb "󯖺hrmn k_2Vi^ҽ&P\G;{C܍.,D%-,PNx/6ٍr-28=k-NO;ێI5`H{[i1.l3k-OաQo!!Gzh+َ^{ۡ~nqn_ ڃf#2hƬޥ/|k2[Mo7l!:˟'ԝx Ě,s8(I-a8!XNq^yS?1QC2]y -#xάާ|ʴ=ҫW 5K>[w"Qg4fx({BUl zT9N v=eqoO>EW^6-d{[FdѝYs߿~n_:ؾąlrg'K3tŝV_ckYĚlK}V"MS]wH4__򳛽q̝<.wTM>Iq:<83ⅴpjK՗?Wct_X- z1mmϝϊxoqVBlKlh>}s]u| ehԟwNw]["*n'=e vR_о#73m%Jb۫Hzt{{Q?Du~c|tReTMqI:YN'[bj9G]^u?>X\* ږy(S_пqBP1'kmjVo۳uFۿ4;vWU_A3=W%:+HwVDg>O]8˂sݷiqGi1hJ5N#ҨMͲ}6dr5c;"᎒,+Ytndd`ǻG͢뽏rq3_/kh 6kLE<}7'kWxTU ff=k-1B<5|᪞PwsGeQ؛O5ɳ,g >/ieeX8{FR^K,y`9yUu׻ 6y]ƌ/meg ŽM|fHe8XdC(2GߍKMSoTV+J{mݦMuGvSSsWMmppcc!/eﲙc;(q=}{{,q׾=={_{qǞx=8O=?]4ن ,pDy+Aih]gZ>^ɴw!lTۥھճ\w\r,T|ko/u\a;]q柑W.~Mmq76V *yy(!\_~ר{+v]O|JB8>{hS_ˑ5wk{ "j$NڽӮ^;^Q˯HZZ"[Fm|sHiK][pn].?L',7xxsW®k8,io2lIg 7υJ^H(ؘ;شO5o_~yJ݃(Exsz/!!j]6x9\rю"N%m!!Wǜ<PGrO@f]Φ?G<:Xhu#Pss=;*qe)aj0u8v4 8u6z"vB&HyQִLִn#8Gw{maFߡxfM?8ËC'v!uWƺᑚ|^99#c<>O*շ* M^Tiw\s| WU?h-uni#qsuxgt ?7=cZK@7^HMOX5҄Xnvqχ.;9_!䝗tF&6||L}$jzTE ~sČTE==y2T%K2T%K2T%K2t'K2T%K2t'K2t'K2t'K2t'K2t'K2t'K2t'K2t%K2T~)s_^k؞.h>mh1h3抓>h3抓"&|Rg&|cPѷ&oC"_?p6Yĥ*|G9kƖ!`Oo.}9>l6gx:_nσNq >\(r$̛BHsM)2.?ISỻǮFͧ8{ܾD(+MhmF|]~UqN޸b9qӤhׯN\Ev}c͈GGw'T\e ->fJIҕI`+/\»^p2SՉW߿_NO棽޸U#:Z笘sdj-i10ܒҠ ݽ 27$ӣ!^OZ[z^6##%|\^AbJYW6bFΘDP@[Z).Z;V,1p Ɲ2 hMptTÃ%CoB*G 1!Nȏ'kیmf51MZD[ﯦN~r*䊪3_\ws2'"%ܳ]yh6eUaЂ"9YԌDl-|wg /7&u\T#fѸ!90&LM{+\cӵV؁kFJK rv*e%Iѡ@!x kW;=c^C,p@SoJ7:[+ʸ[&Wn{5̖qȓHet:B2b,@ˑdGIDb=񻽨cޱѫ禋>w|[/ ˑ1k X{]Ya l"G#0=+m$X)&{)VK#L"G^(vA{{`I-qp:{3sE\z_NN$|ѮjsyR驫4[k +Լ4-|*ZUnyP Y:Uv'i{!&5/3G}(W[l'?ʮ|["tƢg5@=FX!\\J Bqm?3l"QQAPF`֑JHV4 d?^/(u#L$1kɕ7+c֮?[/ƧE}mZݎ[>Pf"$dW3^y56Hku֗~|3i [Y_G=fᰝvw_O uLNɍ_NjyMqX:@,鷒5!Cܴa 5YIYhp[Hp"F5(}B0+3eJu٠.3%94ȘL7N/1.Lc +^:dAR_^FatL) r#;˓%p_!%։2+#뫷gHО܏˝LDv#cـU4Sz.df)C%-[ח^iirwE>Ъ+tlL2d$(lXj@DIGgt\r1{sshQ*t>}ݵv: Xn}R4]{o-~Ӊx=I&2<ѕjTv&]u?z"#uLս_REUF-Zk ,juIG?rbјA*Cu@ +lS!on~+1yq_ۜ3]ʟ_P蜡 UE'L,alWfJcr;:ysMg[*A= [xolJљDk YiqЏK;G"gK<şO VEoTϱ;3z;-& Mh#w s-;m&2ŜfTF,-HXQFl&$ qP#/u\T\sU;U4\Yӕ>Wd?;js jV:İή!  `iѶxK/\Zm>)Bu(ۈԐټmP ژD_F2UsH^3gf[3`"^ >)R[auXD|=FֵTb*8͏O֭6-4XfsF7mQ(ޒ&#D /NO}h.BګJ»+@_6]QWi}4킓VMU9zb@\cmZY=[hb6 > `'!ej?o>,~}'_R,f,8,EWi "kv~yvNh]C׫T}CV_oVX95%\A]|P7L`Z6;>4ˤ {\T{sUW,cY-cQ$fDR]#J`wg. =dZM6 oDrvZW]Vڑ;R-7-T:h@nGAI5]Yۋl){ PVbVƥ6`meMS!?<ۡ}gm >uGR[ӡip2m{0O38ղe5 (l|wbf(y檯W_PO~JS\/]DO=Y]anEg >>,ZluUMay˃畯Kk7H֐.%f_cV#??ŻUyrt0dl]\ A!}CeG S촗mk7C-c[\K>O_ZhlW-"6g\2x1+|UF9'ռ2["`J,5z%1T}{lfrΰQ4VLʲ?a} t Z7%Tknk쨫,ϐ{C\܌sN@'jϣVl3,qdtAieTVL*.ոGLe)=TrZzw65Ȏʊ;kY."Yo܉OI!XXz/&}}MQ9/ˎocZ! )"xq"%^BJPI|1Gv#KgSFN-D'!:^Agc2 lq>&by#dz$kd5ݻ㔅wN)"yM~+{69TH7e'<M?fءhئUvVzJʽ"ETl}=tVewYQ;8,8;5\=4e&9ݸ!z~ 5,Riąv8d(ST=|c%$w0#iSH 4d) N"輀bP[4K(.=c=F=tk!"/gj,|ȗbC>aN@$lqBu9C*BY$f%啗q#a3*D8İbi&(~BpĿI^uj^y>T[wF %]#ŧ->S%E% j{K b3{zMaV5&ilzЫQ?/Uȓ_Q'>!50Ys66YTik|ZWjq{!ߵPɼ>~-=*`_n]:*-vA9 Govs )2q/RE(,.YtH;cjOOc|66z;8Q̯o#+{W #)ԗ5ea6v'vo,n 2@/W뉈1%es"f z&^>"$awhT;fGv*ª9[ؒj&E2; t!v̆bc#\ŏ&pQ9+zrݹ"cvu^˧t8 \y׫1 ot:t_jdjOS ^;1J蝏OV10Vb.IjJ~~:FIݝ\m഑%\O c_MTiy[3:;;W;G5s~WOVuLrXdM*ǣ9v%刭ŏ~GӬiLr? n/k#v5zk&.tW562"9 (f_"y[Ọ ob-T Em\c#$qxӚYWVy@sW;<{qjVsݒ#^ɢQѥ ]$Xr"n81xzB"ot޹TL5EFWv99*# OsToDYOW}^[Fr5\]LIX儇,&b즀#|^0o!4v0>x9Elc׮";٤ip`^$(Q66L\LOz&5UWLGH$:)϶Qsgޙs.p׵qv}g37 qlmsVﻜĜf886(C.{<q@X[G,Г!= H#LD\t^DZ' #g 1lZ>Zg&1l_Jo{cĺXqF_S޾x45dĚqn+4#uIYyL}B,oMGq޷)_-_-_.a.;\yqrxR,~|柟49?>iwOσ~|t9?6+ի)Gk53~}kI,Z\K&<|srRaPǩ$՛FȽ*GA iiG`PcGjS~_W?7눝?LtlE(S0elU{lw1m6KhP|5E &m~'z K̍SO;$lɊ9~ٹzkKڿŋ⽭y_%ST:eTWkA}#l5-{<$˄Y*o%bZmR6KM:K#dl J݊&Wf3:*+[ {RKTnIeţ+ٔMܼ2;IʢI5iÖf pC.Q6?.+@&Dc9Wc\l?S3~uN$h$CuU>\*hkH2*`$SQK{f$϶XbgbDF"ҫrL hF,r+B&L+TXUD|JjIE훏&*wVc$o{\^N!c>IYzN=fy1k$Md9r5i>u96W{v\VNZ$MBOb`TdZBF@.W>(1עS3+]kX25e7{NVd$WCr肏X:Cd$ c k,Hwъ,JX(YEW9A82HxVO( YX*LYJto談 i-?LT;w@teT=i[#%R&B1tk)aJ]#b,uV6.\S@ݸ_sQ+$INo&_ je)Gww\7ފ҅_BNQZF.*&SK QH&ق$PBY4,Y!P# FbcBWI*s. b} b%v!諜qK?x%lcc+ɂ[dzܓs{TW/݆N6I\#0 嚦WceESr1QQ c%l W 9S*FǪvi8jfꪚ!7\'hn [Us'lٲl9Q8]4M0OQٵ+M!j[(iqOc%c_!#7+N汈20^-ZK-bes281dLzW7ʰt^ŇT0`*'|Gܖ2[, kZZs5`i ao[ru^uڻn,`:ʴ6u2HzL[}M,O+G2Ei4Nrl %47_t"Bs{I}ޖYX<0*$mv|5zR jcAx[K5s !US) ZZCWim dr2tQV@Su#l=5FfQhl.# 2h &5.l=ݭo,lě3"~T>)oGbl&ޛq5☭w{]}g|~X͕VlsaH3K۝ܤ+`wB FDuW;*O_U>ɔ-B < qa+hgawFPBSr=[+$U3V1bx}-ymnk0FM`8HP{CdmNDs kc{cWcĒV̇Li0ďtԵrbd#Ȕ l&ΐ6"%"̇!YՄ=UVu|=5JQec=-[l^䴁X:lrU /tq4ꕥ) n?ͯ_"1QM%K-Sf=t8quڣl5$9PG=*ȅ+-[2֭-+xզvۄKZ)ʫq#Z)@D.YAdFCލUc{&WK|hإII{}W<wȋڪc")# Jba4"c""z~d%ى'i^G4גIXΖg%Ԓ]OlI MMXdNwX,aBWg!']5!DEFbt@z:2{#ն3n: h n ^pru aC!E@惶8P8cqAJCb=orN{c.mXeV2PTh֑rzsǯˬk G]M{n==FMkCd.\;0s54Id.ls `uJ>M߼5U{:+d`n2$=CU˝s\S5a!G!dӢT䎊0бژ|H c4GDR;ဦD<K"B 'aIW4©5iݎAnMBb"cޘ^lOοq[FɺU}zlu!-]X#z֮+_(@u A m a~blm:yQRru\ƒz :9Ksn?+f1j_Ev+gmVz;O\6MCfL%gM5MlɎEDն<]Sc[d蚦NjlE6^lvGg5u-s˟E\+vg]q5mWgϢ>;@ !1A"Qq #2Ra4@B03b&CPr?2VIlm7x\SޞM2Ii7]fnіd|y'I f7nOn^ߚl}Hmt&;E136 c2{D31iNaq4eujKyYT2I_4Gya6;[*Ryf1ԕ,wPCms#6ws\y)0E Yk&JԖK&T3]E]&aj?6R cܣ UTʾG-P<9G!>ESyQixembOoK|fP׽b8䔯:!Rbu V'*N0_>y `jSGOS4xe}5_KNbj %S*,r;5kOG>S Y@tB ܬOw&FJw L=K6LTRIv봥u+`w[nf[_Kx=d'`? kw6gT#vTxiO'%-La] )5tw);m)z))u;~At{іmuIJFk1WYz~nqLvGZynInH3+4S=*2:U6? ,.Բ&䉹B2GvQI8476X4L>6'G_Pq7o5[MIGr?īzm-CPOAVAW7]TѢ+6F.GIf&DTnb{]udb0־7oh*LJ߽S09NYt#5BNQWKQ]W$~L)*hPbѱL{\.+POpQNaȎ4UJ+r.Atʪ-ḽUGC j:e[TvVAke"#g^W.z<5SWecJ8"9[誫=_]%3^&ΎR9DEpI]7upQbwX%U=`9Q-%uuiGmUMJb-9j;luϕ lu@MqX+OGY_TtrM1SFֳ@h{lSp064S?XUD)`sׅ΍ڥwZ8血2sTcá Z;WO:iCEI3,``H}W558P0ʘ]vve.Rl5҇,ՖTb#Uw2>ѵvT+D\@"5 oIԎ2]`bNipMMV˩Ng"JG%Es#/nUC֪LqpU,ON*F:Ύ0SH)PrK<kr_#,EsH՟D\SœΪ! N4FfbmRVg|u"SR>8{nߒ KN+\8GO 9$-䤌 tNg 9T`b~7'ֱ[]^mN k6Nqe7OykwTw@U¿x+.{XX.3sk?zM޸S(*&P« stv)גݙdm7D^Q,QٮBu)<;Gn7r5<56TXm5-&f[kBg~We;\.wIhŲ_ýa8;Am>/>3b7vgTk\Ϊ>{F47l'X<&Aotw,f!RxRM jz|X][/_+*qS33FaT3nVi=~Kux{e#y*J7B)_.i ySHq)jĔ݅BvK1WVOI` 5AV f?Ԕ'=\*X ps tXmM(ռ/#uvSx'JZrisF&1fʞa7 fQk'5 rSf;F ˹Rx mCrX z:iL~tF]wkSvl&7U-sm28X/Wՙ߿`/nYX~AN[+)$cCSqi\}<̇#6Rοݛ(@9'uڲD'!*|%]T3A~[4onV%$X$-;*xZ6PU?yѣ[MDCl){\d[Yc(iި>jet-X0UbOuB#XJg;#Kci%G[VgLuf :JG[KmV"D"`ѵؽSKgjxi=}'UV?G_=l ħs6;Rk卲{_E-04,8ix> mE&Sofǒ4B ׿#USM9 jmlY w݊mTdmU`'U$(b4Jù:*WWG+[CܩR8Gcޣ49cNF2]'.5gS#qo CYOFw8 .s+ī6Z3pOmUT]uE3P6^qQb1Gf[x$q5Gas}`ő28w^RU&1K8!*c[//:*ʆak1YVb ,nVT? !1"AQ 2q#3@Ra4B$0Sr5Pb?k;A(2ScKޘl x (bG,'TuI/@o3M{}G+yho_7@lsXwg>=6H^8>Qiq'T!}H벌r5_k9UE~yK=wg?2}WJkVlMo>^Q?f'*ijU7 Pgo#ZK1ʇƪ^=txwYJְ^}\1hJ08 &~`F)5vo»Ks{!VM\5jWF Tq8\+-$۵٘ǚv㪪=ُb9Vg'18­d\?ʪ'/15cޭ_k/oBg滩SVLk#Emr|Qui_"3@z\ *ݷ[#> m AheCz9(5/eIRےch٣1ŀÖV M&!݇j\OḄ۶Z t<ǖq[A9i9BHwO*&)"ܴSqa SNx,FشLz!ǟ=O5wX~i{%i2ieJccz\xtEVӍxZGZFpJU?K\a˪5$'.ͼyz}(FOg# BJV˰]<µý[~ U{ UmcO  lxV҂{HVY{I;\Z CjrKા9SGb /^$5jR'c8UַL9Xt J41zfgTG/i6Y0NP*80K0<50g#:5iEBX~e|XcO^3i*QIq0ZQM)b8Z/S2C6[7E5Y=-!$~*x :{;jGGB+֣xW]!34߬*.sI 8kZS1#^{?UjWć?LhFὣˢuf lGz -O36Y{žiö8#[PM%Vp+PeQ8Mjw=O5--rb6 Ҷ|yV0+M-}=GX7xꢈAjѐgZ+\ I(Ya@0Z)[ʞ#v5ՠM#b%>KuJsi:on]Qfާ5ȫ.gp~ lB;ЫٳIhU5:8nTϊ[LwP_Y괗9a *2T\=+J'o=;AHIj=\_X[k&,V9֐ wz+oa+Rq=@Z} ^ 0԰|֟dQzc Œ*zAW%GWMmŇpVZjO9¿ҎJ>zvVyPx Oz(jmkE_=OiYsNeR::ɶc6Ƞd]L";e9Z7XK;3p>Ûge/6NO>&oN|bT0OJBORd}ҎofܬVԜ)36K$&aZZCyM&3(0d2Z9 d2_t:6Fr㵇*FH;9*},j[UI?D#rDm)1k=p9NYU}|g솻o;[3þIj ;uOw/O|ԧ@C]8wqXD"2*:5a Sn|_/_գ*}]͓ m WZ0z%^xW:4yEqGj;q(Jձ㒯ԖN0.hyU$ ^݆ǀ*bGjlN{zO5x;sr Ъ}/Bc^Sv8`/AL~Ъ}(! ?ԻPBTSZf[tQ͂:uZ[^fŠ1 ʒ1IG hS3eŽaJ}ow?Q$NSepwTWIxϼy-bmBGhu;u<2WTU<Tuu@ɼP֢txQG@] 7q]i!i^˿/M.* FPK6aT=SôȤ,xd1*JuW=ܯKlnpV"r0VG^=IF桁U=ю7Իܫ5{Pnp9G3h 7{վPsXfֻ>Ҋ3il}*Ѳ0l9jK!=۷ HBЖ0uZv{fAcCc'mx 4>LǽQFkb(uVB6+:m,>9rOU4=Wb{B^F1H!a֣ pNJ/-5xq?fO=XVf{c<>*Wc E OF2>?^.,<4am{KQxgce?tݣ+ kCwtBLpܭjmW5),=>haUgP:٥{HII0SZ$ok<4䘲3<֏XoZE/]$KV&z5!Qnx*(C8PԆ8C0;v6* % W;}_wlR\ 6GPБ98Taeza Ѽ=7NоF[uFTU6p[Sם@<-4}sgmO!= 9;B_:Ui;kJW;Z=iYo]ہʳ%mI;U}ZNg|֩մȻs⣽9=Tdoddys5-+DX>+Lac~2[ٷ8jӉ:lcwhѻvE7ǿ䦚N@s恓[vU:B yc}s X[ӑ3 eq~`4M1 n 7to ^6 ʉXtLwPh@w,n[nY܃BB` !1A"2Qa#Bq036Rr $4CPbs5DStuEUc%@Tdv`ep?KB1ѲǪlI/b/j)] K~/TXQU%X. yGtPU9Pg#wrй^=ߛ]>yF7\Y/ pCR:(_-v#ud{eK\|B74O=x7-rtoڦ$-V]HX}ͤZѠv[)f&_;]l|h}0Ia\ء ]GK>T`PO;A==3# 8n%k^Y{laeq683vڧɸx0:dmUc ˈWiM䅊bPmİ}N/a⨪K=;6͔qn[^"x]`_!AO0dtVݥ0͡C|eV&M4x\$qKrJ1bl\kQʚnH^SP7BApjt*$yks2s@=-܏z1yk]u'sEƽo-9)DITax-1óz5UHjo1g71 veKA)B6(]h4ISr:gD>gٲ5aܨW}˨qL3]bt LF4P/KHZXʑ!;#qn7*0^MRឪ*'Ǵ3yN7E SfJyGȚɐLMΒ'Z7 ǰe;f0}Ug(pH$]+UAF(/;潭js؝ ^CNa}LŋXH-NX%j16}Q~S'hV:*>5q-4\qϷEu>urS[PWIj&g%AOG>C:1ڿѣ dp2Qi{@uu `ads{ !jCke\q \l7+[b%< ]{{$iϒ qSyr49:;7h9ligbYJ@n_wjFrr V:(0O} W᜝FVYMv(鸥 !csiryo_ :l'sD|sff`^P4Zhj%_Iٸy'[C7%5L6[dnuG!M|r<Q9]WCT*7bD2GqT'"HiO&)h6Z`%?;SZ;;>.UZḚOIX@`DM.fmw5< WM!-;++#X߅jQRBZʃI\8 *1(q<:з#/qù]m]ٗ)F{r)5;p⼙0P2 ΆO\,)똰L[G(éY9[?Gi9aXSSQY& )>:Nx;Nւ9%{fڜcXuɣ|m:i-Ekm8 sSTF$ á{_#]EUlTx4C-NȎ#,2NPRp2IPZ{[ kKLVA`#(oNncyK:H?T;Ll"X!>8<18^J|Q9OFcˌ-C+y% 嵏[X>- 0wbQ 鹱崒Hu.=['_\`#)sp>vJ-;SmrooGyX/ת?#Aͨ7sTX5qG]пR{mLQKxLs}(r? ;HPRg`k[i6_ ܼ 㨊Jx(>;]ڦe *KR6"dH&dzn ␇n $2<9'*n7ui"6 N}?nkd, /76Ir,3sBj뵥h uyMjypvFL.7iAM8ΆXd²H:;k/_X';>o_qSSb\̆nĒ۱VCJ̔|! 6-1YUGT0"fXuScJFǖQzv p{ZfkU_,j嚽U|WjU^֪YW5{ZfkU_,j嚽|WjU^jYW5{ZfkU_,f嚽|WjU^jYW5{ZfkU_,j嚃Ej tԂpͶ{NWߜ5{Ovi8jYWH|W*ϗjW^]ڝ_˵{Tvj,R嚽UWZjW^jYڵ_5{Vfj_.FjlQL7YFּ7zŁKmlU^*G֮3|va~_~_?0'Q=.+lUs'տz鬾XcZ#oUP~u{A9GA*Ćs m QxAtµ؏ݿEB~=o~=oVoULL[3Z7Эgh[!l.q@NuK2[pG5 )|,̺->&{;6g_2 E_oBBC;gTVQL#>>*VGqeQK;1}~|Gű tyP8&i5)SRmO <kP$ckí׷30pZ5nP_}bEGU.;޺< -+~cr~+lչFqOӽ ^wv V]tZo Q"/f AATz;>E{-[QnjeiYj|st@c3fh֓:FB&ݺGmF6iJٛwP`SZ2+Xv^pѕ9Fy[ڟUQ+].^QD{7D昌y( L$[rr'4W=!ӺJ*zJ̬Vjڗ,ki[9ٴ;suގ!KWǪ伬NɰH e Պ!MIٍr޴Y^ӥzz ̇7̮T=f}l z޷|:bܫJn~M3ldp2F}!5sZwm)i^ #\Rh귂dg=3~!"trtk5Dr9':Z]2kn"btCSSPKL浂(۾tj p\Xmp許JJ$2c~)t<unu@To>QVlŚ։sd/yw(:;FZι|YJkvzɘ{*U}Ŭ4nATLG3;<ky[F-Y@ܞ誚,66Me)!yk2LcqW7wbƲY &{T(QS>1Z2=w"J &ˢw;Ci;!l{(HaJ*## wZ3ϛ;O3cs;$92 # kb oR1Xk[-hh)|h*j۴|a7;–&G]pdں Lg^.ڭ<hi$?OThOzuA5k 1i!m/3Jrgz-9dm+ LYm7pSֻ*,M}|3:ӟis,h6ܩqٺ'a> & ؋nhe/+['mj a#'$uN)bGR\˘)(i/M8zFù;oӂuڅv>ʈ`-5 ժYyy-Fs {f[>$ꯇlF=R9{B&hF57/vk1F.+X. ]Pk5%SIZpVD'RϊHэV˜F΃N#MZY.Y3FiM`~h&du o.~$~ڒ2q 3=դSjb"Gkv,mށV(Vuf u͸vz=v}lw+>*e&=&PȢa!M1O)1/Ŷ!6Rn#ߕ5f ^2w5`{^zꫮk,Mu!ntz?[(%|`n˸Q| l.зܷ,1OIV޴ভ?R?1s0 Bu*!>b35Ϫcnލug~Tt0M"MwnS;M/rۗڵՑ,lnYޛ/x=jvlynnV&6*P*gxUu#De_3Z QkȍD6wb^„9;[_Pd@(VR8MlBf˹i͛TZa"V˧k +9\VZ.GagO}Kb%nZQ%DD!MK5;[O(n[d~$*%QW٧,{`dFK8r!4ލL.-vm /0o~lύ6KjVthwkd-[JڇM;zJu=v}lwrB۽38Pb;bުٓi8,MmHq[l2Β/: g߼\":i7ۺR?1T!kwfFڍg;f+ۆtZ{ˏX|Jދ*RK[qGKױܮk` BO!Zxwx5 _'rQSrs[,JtĤ.;˟GL8y}SKl,.K9E_1řAڙOJj2!j߈#?!gm3Gr9~,Soe}m=dAE?O%}֩aL֨sxn̨y tn 4s 烦5mqF )2xw)a12vY-SO<F2OiХ:ُ$@Ӟkx\zH(3GbɬaTյ06bhgF hrwA(,:]8eR\ڞ8b`d~> W[.lt=? oܸ8'9)- #XGxp]`a}/?O*SlglCTysjsZ̳&ϋꨆtj5xL|N0A ycݼwۏН͕Υ[G Cw-&L<|3r>R~ ]L۾79S#Ўmq ~SVX21f7XjTxkbOFI}-2ʃå&)]8 zVw5OfTPмB]9n}I2HX-#Ti$}K kY$dE꫙~\ |qkt[} qSQl.:&92Xu޳5//m ,[0JGoT n,C{F*(^sg$0;+EcB}`p-WO%NuBԝdͻXk'2HrvG9{\xw]V};G'[&,_LX1t}iخxob2t۪|R&zϜ8*%Cݗ]BǕѣm{Tupj|<˯7Fרyɨz8s $[ v4i jj ı )Ύ2Npz:.qL֨-oȷ)+*#4s!f|͙2\nsuʩ%5x2F'Xf=˛SG]F}W)#=>f pIE3gs3/9p MCQ%:Geb[QA~T"C6!P)؞8NT19ݓz fo[ڝM m-;w;0Q+Z-SGuXѽIUe@k#SN$b*Z-⣠dGFѶ(վ N7\J3+whó`oRX?7M3 M8 dK-(ݶMEv-_+r{eŖU-s@ ǹz<{FZ\5i9CݦP{[Mk *a v/CEcʹ7;郄w0;{1iaM| VcnZ+P_ϭm',Ǧ^x)"-%Q2N2RPᑀD\&~ƘƮGgvBQ!VOj`l݈O+ `d׮+%*JzFD% Fт+2'5MUC - qe)d<gT0>335pWfup6#̽KBFghBSucQЃQɵskܛIG s}>$O3yc\,{|d:c(i&1d!ģ|oMS(:esݜ;ScBǂn=AkyKf,'z8prX?륯ҊzٲO1 Qa4c >V3wV3˥knU*#U߈fڧb `Z6]ڙDëlm68妋2507땹P qv= X6[clFHh{Cir4O }tGֆG%hqwjKuDs};-]ۗvg <4~TEmgJ?ETE $zvg6v&1UgVۓ ];*X|RC#΄l!A?n}D-nE;{ȑv~Vacdi- fXـxZ}KbDZ2UX5O6;NNjWD&;X z҈Goor,&m5L[Fegi)8)WGNioG# )ibswUzasݪ8.sT3p))\7N<:)/8c9Ck_qL v * d'`i%.JκnV_'X!rxrjxɻ{V i65 -vy}^wь%JiI$υ HT)6D1P͉75AVъ?wHOzU LE[n$(wM3Kʚ -v8Λ #J4A lkq-7R;*!\mwoMKKpmb7 {o_? E61F$ii^HvU$9ȿ5mC,𣨸4exRVUZȯdϔtY#[@VecY&#=lٚAꑪt;(~o= zvQ-~+{F5Y(e2ۓf|wn =acaܝ9= #ަyrǮM;&3 LPitp;. nƅm zrl%j,d?lF1=z7򉰱5ߢ K/AV>P-D!ܛI20o);]k+܈9ѿAB{<:Y6LTTHP;WHL:̙7ތnhsjB)ėaq-$T_EhW4qAlr"xDnNua͗#ĥ(bWEoO/mshE=i!9轇+Z6č<"S,nߪHaMMOUtYR> ӐS jw@2@2 {72NY N&hzɪ`jFd|YCUW4r]CS]\!າ܂&{Tc3e[8.FRwhn<ԷPx&Ɇt8YN=KK6$奉6 N;ʝ fi~aRarUxa=nU]{AFR-dڊFs5KC |ZsT~%+PWؽ!fmFbڐt{s[>petO{]'AlaWZp 7wԿ*?_?-U]O{?Ik: lU6!05X%NJ8nW]Q÷(Ld/rժZ>ʽϙ3ޏZ7CQf(I&}V[))sK3p"u˼.rH݅b]Y-j[ܷEUTNvf}$*tsN2qsΎrb5M&RS.Tqӹ5^nkvԒ/w-OW-A7 Uf)oj&<]xZf+l܌VV]w-|)zf}lBo[0z-އIeY^8'fчD#W e=- %2j+ra:)vglwjچ[F#zZ՚q޺NZ,4~_17z+7 ?Qd`SkE 9ӂU ''W m>=_6e\Enm i,'#EW>'y$ ,+i&čO.T`80Td8Jq8Nذ6nwtq]n )e}BsB'RO@: rܷxzBjP=A$V[[_b^S7)xi#K BG~rDdYz6 u_&\WH3[x7+7"BvrYո5Uf;dž=v~MdVhpu Nz]?--88:N_fmm~%QX8p%,4P:l7um%eO"h=zp;u3XHuh-mwpWWZ-Aܷ-oKHսw&4^.w&e ջ\;I}_s~q߶Ħ#/)m9kH|Yз__ZS3V4| NiJωiN/c ]b- kD ަke,0,txlq^ݴ7o#:جm_2uӤ\c7؝X+q&<ُ9tۚ6vŘ򤩫]KKeU1ǙmX em,,Q/mOrni*TPl>5~#W_ĪxWu;+:WJe_U|tWJemcirkIU7ҢVu:RE~'S_h~tW_:*w TAf_PHե>%T4.u~忂JoU|[[-_- W+忂Jo࿥|_Ҿ[/_-<`e/y^_-in(gcO2[=A = " '$PX]Sh% EM&6Emg= Fs; eK bٖz۳o omWkéA7;7pSGP|cޝUF܎wCzW݅$`uj)`qkce d`myޟ4 +SUmC 'b2©|] *S lNꉒZwhmutjnh^aު`؛7v##oē؝#+1Խ샚:gE`.M|ֽA_?ZOڡ#%RǞRUֱw#Y͗9¹]U!bMz;Tc)H<2* źp?Nˑ1ŏ(s_̴=PGi9zcri%H{ا={.ɧmݩۓyP-MX*)gj1:Cn8,yUG?{C3? 'j%-mvtYi$huŠжk}I{kmCus4PtZ9ٷި\u=Tw7UZSCe=|KS@v9Midbimꆰn-ض4/7I2nNEOA6_܏ O,Ћ7A#nzZb$U[M쎱#-Xk}B4٠PD*/#Ѿt)tܝW!&WF##_JB3):`Vдgr1>]:&ODӳOfiɔTeX-%okd3p\X\w[#\r_.ڬ\?\Oگz?x-c.;L6jY s^l}Dލ3";\z=CNqړr8k AE<0!G6tr4ˤi m_h47{>S=ǵf8,.UrI$׾A*?dh vMbd~1;\ M)?s}?jAhJ-*x[Nsf{.G 4tH+;jGK΄7Z#mw{ղiJ6prAf=N+?r2> GWG-vBΣ 9`7x^Slv1U4ܫYH;T߯gmWK MIs7 gu`eoY/bq l۹b5qؘ f6 x=Fx|77R±{2ToGANUvf} FΐC6}"{S/ļl!3GpRyi!;^= /=/a܄r7^҄Gw^nx6tTӷz6{Oŝ@r&{?jLo%o܄PRvL.k/)cqHlԕ<.v 쮨mSTFѰK>Q nw&c1_ ]RKH}Yq-ڧc 8}Vvpܘ ;Cwpm).kw $5Y:44dO&2Yn$z9Dq(qwCfw e/mbfz6Wi޳K֔Æγbrxh x析YdysݫY*2E|>n 9B"FGrUhL}ajA OwB!I`sͽB0ǿ.]; vpHѻ5ȉ0x H1t` Y$2 4C>A(eiy$˲6"DrHw.u5FMeE`L[88{( m7pNds nLse;Jo8~&_Վ7kc Vd= P#'2LݥJ׶gEk2`r08 vs<'4uGgzy;Sjx3n[72[lۻΚ8e= 8&yGB:+j^ pS#"R61=+6肦#I Z,9Vq 0I&fz6 ԧ'ݠ"XݮAԌh)ɤ^]@f;ʥͿzvC 85SeQLedZ'? $2;3[a I3=rmX1 gbì^N݉7FZK{9l59-6`VnWٟ^:wݍSUP>9&!l\ JgxkYo:83%͵>zBuQi.rHn3&x)5qmnOΙoptUCYE 9@Mbxn[HiN'Rol[޶QƑRT5wS 3]ޭKv1ˠOqCTy$nTizCO:~6Ꞓ;KձwqR ]ڬG:e#}w.!B.mdg|v6/nҋlKrٺ;k 7U6om|pMhq+h*}I!;V`lQ!#(Q'ug [fVOܢ D[w [G*l=B.wh黏әeS=^H㴻0|FmaϨM Rɛ:˘VM6]2XoF6ACOMPG3S$f>6cΒ 5/nl%c9䧀jWH7k:]S2@Nݙ\?AErXAP^ }3gٴ:'H)TRA$)S.g2Eg#`jVZli hh6V>0S~gIBc B-n&DA(mkN6%5޹^zO:Tu6fwn%G=s5̦daޘ{U>Fy]k}x}K\mQf;Saڐ]Sk0De;1fPUy\~_GdwX5lpI{n:Lq67{H^ #&RaQb/v:Lk"wEx\y[&},2惭qe"aɃHhѓ02 Ao]&'nN.6?Ҍ\㼔̾EY!BUwSqfunmf7qԧJǂܤ7$Ϳdmģ+M۩(g{FQrOaY$3N)7!?ZDKZ[0O&g omwou^vnZ<ҧ ~PW2\:lr@ܘ#5di%2-EԵ5kAyߢ梵-mkXݢOTe[R̖%5-6ܹ53!Q7 oGrd3ظo#Pn?\OjJw#ܬ'ߚ^׫~j{]vo-y3]G}o]/ku4wؽbד5wؽVb[W}ߚWOVbzտ5wؽbz~Zrrߚ^׫~j{]vߚ^kj{]z^kj{] 4W,!1AQaq0P@ `p?!"IՊ[p(6bE法^qb_2㜭k'W~qsAM:Lv[}<”EXJÄ4$#soDPfU\JcF-l>-աJV_|~/Ae66FtPa kF6^.rU @|<̮_}mN. q1 {eSyxrDeWґPskwez\-kXw b.8v_'w ZI-fpnAt7hgY@$* ŽgJFd & ҫ/ ?:vs0U(LC`P*-sU iD*se8ii)dorIE6,±\@HFLZUI{.C@4s b[x`m{&kRha;<ƙVn Ե rP5JבCp`aYnyhJf5m{\JZ8Ε}"7yHi~%GzNj,8S;+EuZ̆jn+ Ti68X,2DJRfET"$P (2Haj/Eɋo_SU_RbDO\ '؞f_lhxx/Nb$qifP 5G>Pep%KDQV8)C(HpW~ef؋˹Tx=C}]G1eg~Pk4pK931JpG1e U!e곦Ox""iߒZVfPe90Se4 -6>>]l%:@[$c̈́n7& 2M ldq9Z(<vLTCͶہ"ȰfX%/y:?2{eT.wt~Wz{ 0`=f,gm1]y7k3zZ5AW/_"as"#y}OWٛ$+QM~7͸Q{(w @܋Rw)3F&x;,hi%A)"fx|Vy[zH ҎbՠK;O_lMgq-kL2%G*-oraᘡ]Zʩ[Clܴo]Yg#Ǜ(h7!JVmd|$l^($H":Yp8̩lŲa-_X )Qj}"/NMWⳫmbiȫ`0kAsy4̪`ݻ/ 2Oܢ(? ' ~O?/?? ?@?8?Z(ʮ1}OR' _O/,k D+}&zIGI;e\\/"[aJ\`C{O<ZR"4%@CQcX%}οksp;dʃ<Jq͕ 2N t)$aV -TJhFl%9 b='B R/]?xO͝%$ƹy2uu!%ּsx^b$QL$Osf1.b#.t */KV͊ut6ȝη`5jhq/q "̖Z5\KD0ESVWJ;2 H}NhXD3A0eI@TTEO+ /{W_|Yמ}X5$}@4=Sh3U;!HazLxiEv~:T}M͏eqJ *30ńԽBVj 3$1Afe>҇S_D/K0w|̖.in2XjejʠA|-r[AÙLtn32M^U'(h>tf '\kWxjq! D,6۳0x>ъh ߧќ#؅ffi|Wp뚞x289o3iJ6ùE(yhoi v}Nh-\)vw. 7zyVy\3ͻs oz)G7:R̎qI2MJEN3%+.`ؙ )BKp/!= W_ #/{ "vSCBf}Î D.nf.م\5Mku2SZ>n!'ߨ 6#} m1Xx4d o!t18>.WG;Gu\i>;7x63E_Lx-_ v61?)@{/җ+5[no98B5 7-8@V1K8"Hd!\0}ߘ aYՔΌКZ_꺹ͭsiޠ:`7zVh"o;X*sLr|&[6E}tҥcqi %IJԓ0 59^-~oRq Ҽ8u=q1Ab Q~,<}a+Z؏,E1ܞY5bcm.zˀVcC*6Qѥb~Sڮ4 w/wa00!Uܵ'p_JYQҽ\$'KXa3dLi(%Q=IӸU>ϤDBx6 iA/FO2xa\xL9mSZ Ά )~D٥^e0&*/^RT}w}LJ~#c}qIOXS·p- jdX>`B6s dNP SDZ?b359ljs-aq-6 #H `~ |5ɲx}o*qݣۏ Kə@ Tq0B Q&oGB>,\R;&n)˂]F2vw1=:}οi7)G/fZ( >Fdaqv,x"R)kfcի\3/.P86rνSǃC3< !;)Y;;J]|B7o5^FZw|z%R7S_u.|pcGX1^J{ߴlc㾠SsІ_|K{UI@^^UTq*@0v6ꖴ'di_Ԫ5Bܠ-5Wqu2YZFhu. //d.ڇ,s6P|\(fckJj0( *9k)yzy" vB :0^HmY EʇG f]8J ]$0l߽$gݰ [~G'ax2)y9@RQt 6"^z5tiCC3~%gKApEATp}1}0,F8h<-ԢZ464ZgפeaV*rH-235NԿ\b37㈓ oY^j*=қ$$w AGZX ΂K |*1>eubvAE%DHvTlYs'r; b]^2ودw]<ܹ"m ]ЎB8Q44.U LqMIӆXgr8$.Pp%0,hz/1+T@2Z+?D]1!(U-W]yItKYTRa9&q*CHx~ѧ(WVS2y)PWR|26Q'wXJ 5m2ʸ &Mq>[G,{:P#NLjZƥJ>, r=Ⱔߢ"'djnRp囻uiSbNMMOKLp TVy ؘ݀($9lݭw)UBpF }&f,>8.Pߴc{6h4"~!%%lbfi u ] R`Ѩ(w||b}οji ̲~J}De.} "0ռCpA@{mBo!ޢNJcbxn*.Wk\>3oeE)#U^ d9Ɔ"Ra+vNź_YASemn7-}̕gin'iN= CiSs<E?`X /R\D+/ P4y1؉ݱz̔3%95 )5 2e[W-lR^J=JP; p1-8pRy1f)[0zbs(G؟jSn/9.py{A̔ xg1ES@7JBUgsAv+eEo ru. ɷf/ЁJPJ+VR}X =TDe4⺍kT}:E=&Q ?` &f591 Աx52>7Kˈ!U7lLAvCsAz5)XZs,"|%b)28GѺiG3 ;0ڠgؘ!1-JGu_0;VC92؀ l ~B755Sllne}v)h N |C@ܹ,SLg1\[ h8eWnc'oʬm+|2s3 3zJR#9؍E<ǿikjUm8~ebܱq3tYl%hq+Ev=NPjldC Iv3}kp=՚RWaMK:}sV615k>d)sLnYpF8!#>* }-~7%#KWs<醄6QGS?hd]7(4T{')i|ee6/߁}Q.2J(/*YZ5Lm!C{7)Hɀfc0o5pBS5ų*a|*@+Ԡ·ruı~S5V̥tUM:=Sq)q;E-;aǭOm@aqCDبͮß*8(2b ܴzr_ .frTR  h#ץ:AtWvǬr,Jt|RF|TAAG躳qB0GPg Y'xtLx~11< x~1cLJ $>$d'3-?/I}#3ZXam~Q8W&lUD%9,Dr7 3p]x 6-7gcf=}J 1hzqꡧ cXr0Z!KOIP9JhGS0-_,&"?qJUZ2qN9tn`J3gR5mP"T730.hs/v@Y/Z}SqT^恌UFX 4w 6<>7.iâ`9؍I"`Y,J2ˈpƽzT5[7yn\e6T'Ky{`P./ı倻9lrZ:,4bESp3x]돴PL2-<(A}2v> +?QR>U%mo2Y,>p- 763%  R(3T-0.O^g720`6ʳ!N/3ݠ8 h,Pg+mCaif1GkAϔZx`qO/b'!Wِ̄J#v]&;1z[b:51os>9 HOP1U.(虚 ^g?ƺhŘXIC 0<n `e\E350Xj,GVYtv~*wG~FxQվm[+.}S))2r#<>`+m e/TV!YUi6B#%ϴ2P cgY/-~;G ш5r`{J;Ϫ>b*݆ uUM.%*RE[3V WXͶ&_ZKΌ`u)dL: A7g"dܪ! k C+jWиJy1MV|kE1̾%~%q=AKJ/s- /QxUF\/q9X`}J?!jK`.y,N.R;7FSg( ,86)^u?2Z˘ԼTqPNymٷ[qT_nre' ARsLjg̶ 3Q%k6HNoPLdHѴWtsý81g}JKX@(yn* %_E'9d;0/R*UǙ0ʰUDS1*e6@We\o [2l6Š`[x[{M.%Xkc>c$VT;nEx_֠Een,U98'd^g{̢}O'9³JaUXy0ؠ x8"} #%``iv&#;+30uuKHgX0(ϟc(l!_]dJ8f: 9-xai*mQEo1\LE(;P 1m, 6)s3+3M eg,XPy4YaMLomk,g9vT]yX, "s+7`]!2QG2 ı͂:5+qr7%آ) {F}D3-+>T-W/^l'xӔ2^= {K=mYJp\uX80 LZ,\xa,2im^<[h*D)4@C@d#-'DNo]n<nwH̯鷣bu)82Z +[3u8MR.ez"y*ސ'RB5cm[v `W)jQ+VM{{mŵeֶove&J Ճ`HaM ֽ@j6dME'@5iWMyQJN"Q(&ݣ`H]7-mu,`3'sp`Ev3(zU˙"= U"U8i(C,͘=Q:v3Zp>4>{ Dum*%kO(9 gk썁+z.@4K -&V6,¿jaJ,PI>p/Lay]mX0)`:^ g9BíjpE•|3;dGbH ٔ_(gA苇.}g4]dz.T`w"CQ+5ՊF~'Cn bniШ #PlsQ zf3pt<٣XRK-lh-p Edž\J쓕Qc03Bnn)ޣW8;i)z [!eA~A5 I[p[Q3]wit~%nD@EmQ sAl(PJ>8%-0bAL TN*fuzN& 9|Nn)e0"<'$Wr0p m_!UFrER+=6Ew{x8}"㊭5 gLj65|#Vǁ/^9x2.iEungnUx(E>\ :1#zV]k 0.~alD^ X9zrm2~ן nF9~c1*lUsO1 eςr>c1e?*`K9Y̋Π9aC^Ͽ0KmV)pt Lca,ZCgwk8`\8]׬&X׭GׅK麩fn?F7& Y3@x -hCOQ LO)x LWndf}B-=/je{Aח?KՂ0Bh+o.qAZC '%8J ULȣPk)b22_Pa2jU՘ aTURNE\+Ͷ<0wÂGШf3cAo"+-;ƋGa-5"|י F-Ԧbrg+ }ONdJcñCjJH9mvAS0):GR ;c0Yɐ`B#u-:l&C)s PtjS_2Fe3%9m,ck͗aʫ~Q/y^ee kG_4LmY.(T,J/{ Kc:bOxLQ% B@J'kcMgʱ8 s2M1ewXȏBBWݹwit)t8Iap֣膀 y\NVtl:{9枘?@ ran LW.פx1.e4;K,<IZç8, i@Z(Q${(-Z cGO*aM0^sx u*׬nׯC7@WaMKf|;'_@%,Kr`0ژ R5Z2<ehU,ݷ )K-LXqʳyqOp7_w6tU{y-Ĭx9֥p07+>ð3%:/Q2CO7Y;9`1ǘ*FqQ0^^} {J)оxEx"|jB;o3;{o &)Is?,QU9ng nobj/TSGn[5em CpRUjUQ_Y+iBoB9ҽ+1Y^wV!'?@%3W#[DGq_ꤼJz`Is.& Qt"/{촫^1a\P1YX`n%/HJw * \J:ANPSs5O6__j 6"CPIUdD_|\fz8:+dRg)1[@Jx6?{W^UN>xsBÅ0 X?ըG0>D ȮlVge-g?剫ۢ]cq …CA#g(cą~|oyի%iL/8X|E~ѩ4o~kf#VZ qv.bXiT( WQCN1^  +&FטL[U{\u")toM& *SL(JF=ǩmh\Մ M(s])`P-L}{E*WVNٕ2{嘴+[xj!n>QOdK{jY+TDpƇN"wx P3wPƦ/muAEHJ<q^0?1鞏 HQò']Zu/U Ji]b7\ W53u~-5C3[QykgrUS.ΡJl%y} A7U"-kg[Ae>5GM^wO]qQۛ`uR:: GY)Jqep(^d:(7ҋmD[:g Ȯ=Bj*M$i] 0mߑ-unoKGmY[h4)0z iKSq,ʴ ;tst{@ӸٸZyL-/YWSkFDj }1~wU^x)^!^P{|f kd)viP&eO6'$Šٗxɼ*n!h cd/2V;vc7PNt3/Uu(ɩYDY=VauQA. d";PRYo Xv .ƈցm\ (:6h^R(XC$eɇ$ע2o2J ms͕ ڒT`/J>0> 6~Ғ[g ;MpV)HhmYԽn04\n咕RʨabM Cf@p15*VW.slQ±h)ђULt^| vn~#Sy1 VE(BW abT=jLKoFj} RD( YrĻXdBXrB"exm=r stcJUn$YG*WWact̀T8ܥpwUUpEw2G-p+]g@"{hQ{l"kZɈ@>VȐAzo0[uwl85|1YO:H9 5+50;R۷ C 9djeliQ<(-n;16CtR!L05Ŏ 霭l:UW@G>3wwMqq]e4O7P e!p.Ny [u|6XH> M{! kC_R|9Fk''A5%#?>Ж} WKg8'v`S;@G,K]zGi;G_n?h?hEWޥeT`"w6N#JC"fel 6bPڊwԎұ[@wWZ8s(P3 oW|Lyss>zH pUQ_ѓw^*3CĤYwbFJWwU5Q%tu5B$Zم:_FU[+FtzI`rЁF-p*gH&l^"*KMW^K,N eL4tMS-r4p^ , Ftj@ B;C_JWR6po`4jɑF<PuiM+oG4u̾"ڣzHT,^Ɉ4#) T̤E&u}u <fڌ$~$J qSn")̽Xk#U՗oyCk{1KgOx+]1Jq .ז#_ !U]ܨGr$<۾fIT*%E8Ha_MyZK;$+Ӥ;V̶.ѷ^X +g}qheY2;L 𢓹8 xC$Zܾs=cɇ.6%0%nc+?1I0͑;C_JIaE'~wp 1sWix6hxnژBwV0-7DމjT"_-Swb~!K4NG-{kr/+djnWQE v89Leۥ.N3ޠ^r*cV^jkv{OLr\Bvh^M`%o3(OC #zW-o^nFҺφ60 UV8 1UZ`.t3H]y]D__@ELn Um51Ak' L;w&27 *|DҎE۝8ǹ0LͬDU\QZiMt[mԩxExyY#QW㢼nEK;*lA1Zk6NXA ? t_QV& Mqx^o3qiX2GD\[XohnL{Tme50h|^ N2 .?<ZMW}X[βV1~bGek?W,of̰HH˹zLCnT25]]~i2\Isle1;%G✺1ݏW>V$e S$2ŖN/mODEWadylg q`%!Ei4r(sj_f^YVL*ƐD_t\xWUiR\5oSCzb\Y:%)gPWe C%[LDF RҒjpڸM%g:2L?Gvb:>~ZEJ;JUB 5/#.%|'f aP'Fw@uGk䘨_#/JK`V+t.:zAfnH~,L&X^ImB]DWS~y AJ}g+I-?mXc҉5?֔7AYM77ws;l`1eFGZ`Ζ3 GgHC, KG^MoqGq[{~Ό([r)Me &jU|daUBH5wJ[r>Κqsc~Gً--^OhKxr%(Y8"V, sh 0th Emqe̺c@T}` -OF%戀~f^i0F*˗1ĬbqMG. LJǞ@iϴBbB.SĶ 88:eEdYw}3PU6!:SjQM`a>~4*ls-Su# k`9*֯Nu.Nfx-}y??+F ?p ˧o0CBz b`yGcSiG[ zG WrӓJWƮn' ip#l)EClGp]9u@!`!(P{Dll{ + }ev/EEu*3?7}S(4\޽#443aw{L]GۺbYIJT4%|KתFTEK%UfUcpisy/R+^n?h׀huǜ((3+9gyd:#z}HPֆoqM(#Ѝ$զ"GJwuԋ/=/r뒹mupߘ 1Y{Mf$S s2 Ee ܎z,R%pcSxeհJJq\k=jW}%Zvz1e*W0FuK:4W _it똽$x!@k{~ Xwξ0SgF$xWètT<\`1Z^Yĥ` KKKF&%ڔ ,!1AQaq0P @`p?&{;Cz2wIt`&YJP|iu"BL7N^J$&yV7հyPW o"Jank.A *LJ;`EHEo}MkczCYCAr"ptH(.c XhZC.&fD GZH C}e@TM$G`h&=(?= B%ㆨ)4ZiXN;v9C9&23fWh TLU-vuE /Xj:d!7#ã6΃5mF@GiLlI[b D߆ie8EH5 QYaƽzzrCe9wHX"dj"^],4[ vsb>oF&*Z b%r^*IJ/gp;D0R^dଢ଼q%9*kՒui0*B4vFPRTx` +s!:Sp Qp)= wVp0WL$0@KmgD<0•t;4ASɎB)lعF1qX-i^^z^CД<>BSYdY "ոb"簦 숤d!Y>81YPo><[ׯ1],Eb:7/ 6כͬbQ88O*yzg.=~$Fl*D C<6Y1$jQI70,G\i, U3@fljZϑp@x&"'^[W1B11Myƃ=y1aq8L'y61hBQ^PCJ@e@B"l5 h' #gm)FmvYg\Aa(pv)hS JLT$+7x%+Z `Fp_V9k ɯ/Lf)/0 Ikʟŀx=^ 6{]Uk{zq%Fd\) ü'\Lo@iS.m̍rwXV\Ή!!ڪ\0 4 *o7JiLj~.n(t\d q$zz5A-VoX6# XF7"(/݇@^t[^vPK5u-07\@eЗ.-KкGX7ֿBH-} {KHݍF.d0V@F@, 1mwIz X $kq~N ZYDh@0T@AjǀВ!QE7D"$ϛl0P-{:)R} q>􎜺k!jr`9L)>Bg'o[ɀY\!&XR"UU 0cb?Ci bMh2RGtf0$H֟`]e!ZpMv4lET@&>{F'i)1pP0`԰\PI,U3kXSꋈb6(Ls٠ EL#RjL$[X;aaT"T"(P70)FȃX?9+Wb`n#@ D~D`! g??mcOy3oHs)O,\73 f? A8۳TP$F2KXz#]54Q!qLa "z"Afݸ!bKdq!l0y%#MPql*~P9@@4 )ɬ 4(G;s~WXV}ep7ywJ_кRi@ٿMg&b:߮ _v}aq7Xxlq>s wz×F. B?|^= }aB <\0`}j>$ =5&DVXɇ| a8rB ^ YfV<4cy ŽYt`!&Qx`y wBUޒ uLn-NNrI^H.T]2Y\ H]Ay1A>Yf90q$;ძmlLੋ7Ke4z`7![g;*/WdiV-) ^cXЯ#I*,˒&9FX 'x)̴M|&s2M6BE5Z&@6 $Ek:)S/!8~mit}HTT'O-d%c^׈z>\p+ft$AWfmpm ,n`!,ӛni;It"=2>*k !F]!DDM ũJ:0ՂN:NzgAܩ *HMZJr q>E+w^PQys4ED:Ls;gX:4Oy$) A},hR32^&yGi.]|*hG' ]?#7&hHc߼gl25@K#z;͸ SEʰA]7KLjKd-NDAFcx$E4nO;Bu ]jo*fAacp `Q`XX8ЂVJ|qmw`&{PY4~CPM7.0[!X>ql=t_w.GS̞sǂjtft ;[*$y&ЄGK`"Ng*m>j^rQ.^:S+f"#*ĕD6!G?R5*]fU,0@aa%y}OH|q(;qWMUĘǼhٜfCzAE}l+ x34&O `-VP͞}r?j(To9AZSuSRY9ėyÌF0B~^ .s9t2b8ņhKoJqS`6jPTmxlybN5b P#ђtsGzj , RwW{\]b@XBo/I]\C9YMTyt lGr1,;Cf?sj j( G4<> Sxh!0jd Zv 4FppT%?|ΆOzv a[uόӜq{9OlK?JVLTpy1&Ȑcnȶ%ҩwxz"6 ݊@$DY|fM8@hߣVSM˽uBy/`%4@mU!b]p NR7E xTj/09-n)!Xup=vsZ#b;h~UX0@HFBRɃۣy/ @uۦE njdRjxX> Y*;)~ߠO AL\^CoB"!覽0+PwGm@$Ւ;AM _bxI;уI0PVBU:`D<6N˭BG3DB)w&%x (+CN{a$ H& PTtH8 ._‚G|L:bQv\GAEm\wL5|7P)ʱyNW =oIF2(,K{c)kmk Sw>\6:F:. D5Ky &Fe,uo1% F8j_#}i~WYHVK*^?i- U:IJX3E6Ad<00rb'yyYobI3c%`냍!z-jU m|'~f|"ے,m<q}M d< 򼸝Ii;&Ph_xk˪fP4?96$u Rcف"+H牝d-5\ [)Ź!b!)T zP>oLi{7_$J nml\Ⓚ:M{sNR i/>&P$o7Ol_, eZ>6T{'A)+%iA QK{l ArWxLjOYՠ #@$@ٲkZA ּ'ȜE*X\*-/(3AW;à*J kuЖ|XЁ ׼B@4O=X6Ç8%"aI`*t@VT ΌElUHGRP%OY$ấqpڅr*fhT,87WU`_t,v\'4|edH0-F"{ixnoOY^/+* ƒ޺8S80 HMӓU!W >.> JGLj^7nio]W44+ >1bxHpqHE!%[lr#ܮАXt$>®.N+v`"&p=s҃'_Bs:nX5m"9شH3oxݷz qq *ubI`NQ&7,9D8 @S`"r#a:p4dj.1Wh(6xi$gTo+w tehW8$;Ě-/xfyiE+fJ]Xނj}hHiX> )\=1tiƍ7h)T1/ ip`$uuX)LjwQ؆Dư"E(4cbR!y֧KqCj1aȶZ:{{ӆEuI s\.3W +28 4~qJi(;|7LNǬdx%y LĤs`hq\ T?l! ?|8FكOgDy7*07*}xBFoפ4 ΎóQzA9fs=c s[J>C+y"( : o1RGy*YvhM+]N0 ъx&JzrxC:et̿A@^YQW'Q|d \,w';o%%`M!]__2:Z`:->1x[̤d9qCg+j>vloU3lnpX!#zMy{'euufHp-Ta۴DJ pr&*kMcۏ pXƉ*Y7_eSgb`!3 9dJ'8 >&9@y`"& VRg. A5P;J~现"`%%Gg|z81u2*(kUa>?g@"wQXCZ[yrW W?L}!!cxdQ9*Ba>BÈb|3sF*= y#FV n90< | Fh rŭqAjf(:3 ڷ99פK(_9vbxOLX2 A)\ぉf;>I$kǠkG6;uLj{C>Exrh {]5_H''SW#~0]|#:x򔢭[M͕sRat*7g2?,bdc񓏮˜5Qk\%Z>q@l;̠?+)A=eDl@ |{ŭy|G(ZRVu>k(ࢯq2yH*mE[pxɊ7ͻ(gE'PS04xPm0<17=z\,I\JUyX oֈ`.AݳSextu+w0(~*>gVKQb AV߶5jM5EM ٧G&^8 !7^9"ijN,ArPiCM{ű席,$t!oyڝ [J NtZ8ve +u䑊{qqjK!#Ft 3y`DZhb:׏y&O#[oPzOHIUp?|’4l6mP,901hoU0m4u6眜G^W3 ̺βɓGX=~>p\!ځ e'5(u](j{p@7gPrGrܭ#"{"J՝(5"uYj9f19 I߬"Qw]Ruvv?\`ۤǽz@´Tf4 c~h]'_8D;}6a DIĤcX'ta?C ɢu0ct6Dk\o^/Li(K8ٰݚsKrd_èA6T:u$5k:;4K ABjbz󁤢I.^30`wӍVg赎1N`9^\M&[th7fhʼ26OɅ~,A' :ytLvSgZS3]\smctWXbt@@]75j_ى r/r\ƛ $MA.HN2lv&f=cѡw"z0m,$ؼzf%ϑd7qd94{Yo R ~qQߐ4{:])Q:"L_|Daz(I%#Qh:s8xN͇XEozAf"msw``D.QhP"VOT}"WFmm 棈̧2F!"GbX-~q٪FD-pxXhmL?8C)<iR4P>u&!6&&Ks ڙ}BJIBYj7r9SѫٜL8 N_;MkODfY>Hȁ~ơ-Jvn\_@#/[ j٥N0anA_" '9K0Q<9Wqח yTu"pNa8F$:vr`MG<ۥM4@ղk1b΄Cַ \Wb ^^r#"ײgJΙ0v8`#WDg}CboE84M85 #$ .6,M0;8}@yϋ81ٲ<\N`eUl.~p\ 893LH;/\,UB6>uX6/ |.C^ QPhL[h\P>7K\X%=O8?] LDBH rWUxlĪq9z&4ˑ anruPf[m={Ŋ5.f1I0 w17 3ccD\Aq_H /rR5 l9m|hnb`|S>SҙɋJO]4ټT8!J#[|`iK h ~kMLH|DQ HM78WFXms #n^ tG #Uyi(zƉcEXv-N6Y]f#մ_!V*YFqfB5.*0Xb#puN~|B^"iQtE0jhLϡز^v&R+L֝K̵GLC?R`=jO=2Vq6 48B,gDo!7IٌO0=8ݦuF!><umaF & )|}p]l]N`|sYF#j1A23]8 Tb*ty\ ݉^bB"v|5be}x<}{Ŀ.F+j6"};d Ɏaՠwv(:]61h;{g?i1*2EUSp;Y|rA+ "QB#AV+qܑjc"ΪWXZM4`xV Bb"yӃO8;37qB9y5&pA orQîBYEZ3C | 9^S6lyqɗL[tKze`>q:8_S$|qiU ]6LE~ 9@QO2wM#vb4f>eND(_LI@kXd 48nY4jf BceFt0@Z!^g Bj;/<NL 'e4u˼>ѳTB+aU^㋀.;{ :dƓZDF󓙠S(R0Dŀ`]6i%g Yl_|%@7`&)TBrIxM]h7Ӌ9N$8v)_oZ 0l@P)3,(. MA 4=3ypԼT*RKDR'\30lCɸx T6 \WG$M@XDP*KtuRT `6si9Wa6a| )-!'| .)$d] GƸG;= aպ8M n/xN\lgN|d%tķ1k]N0 IO hw6;!zyxrO9IOTaC Md}o ,ƱIxS/ >qC:$Ú񚺕RKPt$δ%6)Bdu ja.N?8:^ Mžx7;9cIP7(p"!u}v <`8Tȓsm[YγHrsC0mg١p>oM'] Cls Q^+72}p!syh =3#}rF!]$APSxB7-l8S0"[70Z:%82:pR݂7x!3#cw\5n">xӷE"&@5 8uzvbYmaέ#=Ms¬bG`zIoƠW$YGq< ipF%ks^®Tw'X6&/b` . H$r( ӶN=#Oҥ 5͎a YN^@&{dcX7'>[~sE+hYߧ#'H ^8`4$ax(&ClSP*.'qOZU^I=HtuˏgNw8NhĖQxQF w',{?h&|D¿HD%ܻ8 GWAy2 ZTcdDhx1!J¬$Bjq +Ga;^iGWk wG_# cp7MW{4Ƞ6{(>O o=#b*'1F|$ Z <*}1sr+sQ5BiwzpjWɃE0@P>e(OB{ ]tp(Ԡr1i2u)~m9Xa,;}¾uqL^6%yO9 5O-Q}gENT*lg-T}|`,BVԏn,|N|a]q0~ ]Io%w_e>0yUv%AxP~ܺAW*P.F8' 5e~ٳ [ m?Ə2˝eaʼn>)O5_> lZ4;{{c[2A-?`5 d䮉G'SixT鯮(4>\Te%Ze ų|E:0M^} 6dΡV4}Sdbzg4ncR7с goD珜TЍ#Zx2NZ\StBx ]MpWzp*z;X%1j hvV C}.DO(sB~CkS;'f%>rU_8JCz[&0AMێUZHM-q(dtvu8ԝ掙6pN : V aCox$ݟ5bm:P䠨۱0oV@=fDG~ڢO/L{F b'c }8JxbUE9!6L_`znb!5s]qiMc(0k:tCAU)mCs} f!F =E{o(7hdv0ç[gQDqSBpiqֺyTNQ"ѤJ]*&u9<\苇- |."92%IN1m_ٙ!ԸB6G2xuJ}|k(mV4 ߦ/i:M4QWr?+gq6,IG>r#5EeŐSlՒ'Y @^;T[k@aB' +(q$#~X#C:cjױL |nCP+9|5U<[F· "hs2 m :9V67>>I8Xk6jrrR]Ib5S0'GXm j=3qhۑ!}0lr >~"Z ;~\OE1̈F!JťJF6N0O[ۯ8)tZBkt)UOwILa$G|i\ʅuYJX3ط.zf}a_8bz?,1(34#1M@*9!U`Eoβ^.?f*l\ ybQ hlz~X-ENL=ld\/9O-JPM~sl;.( Jʳ&]6Q/$h|=,m7Ȳ S P/f]yhx0zn*807.9#vyqm9fi}\JN}S9BdcA$1R+)5N' H}臁%v9c<9䘔x)q`oӕ[i ,nSA(;9^~z9l2S=ysPEduf_ö3. g&kunJñTbw&A[ QS?@Xr{t53,XN`omvRGy !uhѽ{ʲ>w],iM/tVCEr~#~zv^'үkps|/{1N?/^valίE|v}.dFkK2ݶs~pŠusNMܻϏ/٘Ǿ.՘mg}\p -Aѽ𱥴^e%ɣ;sW>-z}|7uÖls'q:#=!Wj}5k2UNc̖y|U<ʺ+~OK3/"q2.PL\e?׎'>ݞ{(.G#S%ĖC/krbӨJݩrtT›"sw-z"?ޥt=:y8sKMY/_gS9N!xsZW!sӍ㏶'s)]6v83 wd73wuRQeJjlD=[=Gw5Sn:$= ϽMyl޴b zv׽|jj&͚s," mntY:yӸ /@+dvXƇaULitnkvQ{~e.*v[ݤxY~ )d?ҹ۵yRC7zϽvͶ>{1INc+xC%w4Dm`‡btȤv,{F`ٗ'?~V{U&0Pӭ,H o)X r}O1:Ï`% 5ԃsWҽ`Ul_SjW\ڹ,cRSlW:3qj֯gZ~+ΐ56H,;xrPaUV\M&m_oWu5sm }Aǟ}lj]Cʱ/jZ* unf>բju?\PO&ݜ|xŠ:UHL$"Tꘋ9cs^]j=UrymQʖEb &ٛҠ[Fٵ-?Qϩ{_o|sxَߴMV(׊h]uJ~Ϧl]́ ؔYq 望ڗbmMNN}LN6Ǐ.Ҟj9RaV{,")Op"g[SY-FH"o3j]R3yW(ݭu3M8_EMOs钖EWD$V~*aiƟu|֯1Wc[RVc>\L9 w׌ϻIKǟx0{Wvf\v@C:'mo!)Y>7 iD mo+$XE5lI# 2Y6,2E lDU 4c bK:&*,' |uIBMv%i%[$!v5-@'#F1-hIa~u:B@1>57][ԥ2xczXV[+LcRq W8s1+λ{ѧfC,ݦ9A_a =OEo6yz =SR)i޺u}AXSA]=([nJ`s0YròU"+ey:n'11$">/9pln,mI6ڱ9S6LI?O-7VGj%ȭ;4ĕyà}K u^c‰c+EȾֽ=$'ɰ6.K\b{/0354e}lcEk{yKzmݪ4/_ĽYbk5ҹBǕP[sumVVnzw[1\]MzX~j& &y|t$)V'r%1Bz+8DNjTfyaNl:{`8?>H}R@AJn1_`Z[>\ײ7jիF~pMY{eEͅSI @(3wTQz(AȢSTIބ&u>^WE\L0ł2Q!bG"#o]A E愍u%Uujߪ=u_DaEQ~4[ xI*I[mx,0)ʪIfycX뫫3}NAhe^ rENJis՗v{/20VGNZѣD]_ˁ91!AQ"2@aB03PRq#$%`p?\S߃o|ifweoq]1Wmh\%McOkL2"%ֳ3̲XyfJK,K,* M3}·9f_Ր`ĩ+]T"BkDb̧MuP˃8MI5IU|J{ s)1}Y s8n\Q޾&n\s (yn_x#jtޣڳYnKvZձ߳ z69P=t'eyTW&X>b:Xgc ݙPnY!Ӫ[ hOy+=Pc5mdDN88[3=P=TVoo]gF_6cbjC8\s.coP<ĩE9[:tn䶓Ud*Jd6~Lj ][rQ4;5("m=+XO]!ޓVؕ9s?L:OOe6\7Z?Ekwu3c$E+b~h[jmC%@y״Y&u9q+ǹF{b5A,{bYe?Yc~*D<ĢE҄8\s)|A2Md *.JՋoq*$s===q==8N[J)0#zϚtk,[OV*D$?N0Lܸae&nQoOxĹw8_iv^P0j qi,?\ȏ]wJiLMbGI?Ne=!12Qa"Aq@0BR#P%4`pr?|aE)Ȓ.d=wkh#{w)b%Z>4h.aU9U%Eia:" 7QI+1{}HeEʘOԿ[oKJ. 8uEqiMoJb:K׋7 "2um[10zPBos&uad: rtPRd|PtS7 6қZXZuT !ChLHTP̴/ݽ#i]#:Nі$LCFSrI7*V$V߲kq[*Kk^Nr\ 9ʷn[Jݹ{Zp(6jPiyeNFJ7CL]ޚ8֞P.JP? Hġv~2w:'%u4bGk Pa<4Jer˜XRX#_4*[ˁYS8=pRsRԒ"a?*Ggzau)x<*k%m5Vu"J`ptٱySP]пMvſc>T(Zxkvnr !1dO.rP'ҟ ˍ$bb?52DFGS'ν Qc|PFWHү*6jvzvJ ^"; ~>-)MAJz,dGqxxH#N7[{ft"D2ko֚B{HA^%6֞b>zi[zkB{:ڙn3Jc]>!FEHוvF;kIP#*:|iS~4&߄$wNU7˱Jykh0-[xvK)ٲ#9>[PRJTVhS7 6ҘPKQSV=t}ҍJo)JRWn1Y\Z]V%*\ʻdW|ӦziJ!hR ț̇c[:З!-7'|gM=ܡI"n(\ ݹ j6n+A[~ɥ!HR[qBSqBJ;ʃk&SLM~ta0tq׻ 4^&N)w?Ĕ_XMASIG{\S=ƒM Z^(mJliQ,ӕ{,y\RNA>԰-zNŀcPn_4)0pZPiO{J;1BBŚE{ZJ8֣Z/MS)J#ʌ#d66rQ'g8".JwSu V_ C+Z /f%.M#g-Pr^p(iuָ sup¥J!IQ|ˌRF+zZC fqe3.΅u#h'V :qTghBuW%%Zp>6bèH 6~-tP*WB (HnFSd;m0%w=I:~J$_\  !1"AQa#2q3BRrPbu$%7@s CS`04cpt6EU?)&Es!"s7Fm^sLJZXH9]ˑD\t<JB&[Y6r'*)ZqiluĊ>U{.M&BG[K(n FfBy%!k*9Mk>޹fNm4ivi]oVt/qG3:?^;iyPe*{~.6 ]@7;kxs1E=" n;aFanȏGE.Gk(Uܛ!ȵbBқ j^Od"IcT:Vs<3dJbP jKSCMl,Eb63ITRAE_sኖyeu㮨IwBB ۞*3ALCBK*]k<1~]cɭ#2j&rx,!*%V _Plȇ$S#p#"VUn|iJ(JCoxgFd$}XHA]2tsAUNJ^HE=O.S<-,EɰwّT9I#a}0<9TKi+JOߒɍL֞n19zbSU<`(۰ۉ-(lFL0"o#`#g_8#J:p㳬%a5 [Q߉c5T6ʔ%XA {uZ'iR>ZbBX7 3qk,7P/-:%OUnz'{v"Wt" 2 <6$r_rm⻪YZq=71&×;8NU¨,S l3+igRV*r6GS2r yZO;zDonR%?G<=ĜYc[zO]pJ'M+d5搻/,pW_HىRja puuݧSNOC6d紓&/:, tVMw;ar}JLңߦnGTrX¸;v6bٟBY8[msa2zp*:80g.AkZBUۖ%&!!UMЮ!>Jβ)qĸYbJ^n]؍dgY[n:-T>~fݠvC[}0beJo;*n4w IXow8"|vǿDF[a!Յ*ekѪY⨩ M{I8c-F[!* 64yĶJ5F͘oe'A^uiCakBsdףIի|>ZGƔ[M ՟a`gjC:-2I)gw^F6J ˙Ŷ.x$w۞:16.8ycAZl:3S奄}Q!alvcteiBSh[ -4i*qdwAjC:-2I)gw{%īJ@aV=>uiWEpO:kaGT\tiͯB~a1b;(mEJ=js8QA5pKS9R<54A(_U͐Rem7(Ыv\~Wrs%EƸ!+q{o(yNMmJZҀad35a. ȦB!_uM\sT2j&p jY_V+x9)XRJ|=*1s7@DRδe6[I}K" dԣzJ@U٪B hl Em鑂vN'Ψ$*pRTpaC/KTh= [arJNx{zPRC%6 p%yH`^Q>?t uVbǃ&Cҩ01#-թklAq\c3e" ָ۫mMVcLM<)8 =^\#%ՈQmTZhti:Iվ*j츲84 JRײuuw|DP&MڇTA4w[|Eȑ3gTLh͖Cq,l6<"CSrRr; '=TrMyת\KdN56hs+Mۘˊ9ˆFIܓof˥uJ ѲumtT(MiB*/q<DJn'rP|Z?;t9H}@m#1e'ikԍ];sČRUS&TwwWWan<2JG|HnYa$p >䨈P\7XSn*g(3*ꋕ%Hi̻m-,:\ 4칙U5/Qu:8vXzJ+2ՙ1rR*ksը }*mZR\B&Lq"Х j=^C3l"t%AJj>-3ArO}7YJ؞_, v*:u7ZuzgHvO Y*RuT'euyr_)BQf }`Nq#gS`~i>*-f*ץtT]RD]*Vޮ8]jyW4vГ!6EҠ6# SS߀7~zEÑy~6dDFpre1bq^ O|J 7[zT>2*SEZ%6Ky|D Ki n^T_8HJ('VN>T!e’<?ˉb>xllJWª|JwSZϼ&"V3peǛJmn  q5)F6m6<ͺ"H ;?ʐCmj=cORq:SRؒ]eI* \KIJJҬ5f@g=!Rgi߁݇虯,ǧ!=)qZBm[1d<̪]ߙ,e#Ri 6ۿ`xc4wruيw9jY_3j2EZz?8NtgY}.܏f_'?wj=tMAnX" dk%j`:%68^Ay?Q%P`&ҔUJaC j)X7+}~oX$}_J ILtiwKIV)kOvzeBn?V3kJB@BKK'/}m;xR@VGo~rDqbj]~):o61ƿXr"'T8;e,q5GFKQ)HH] H>sbFw.#^lr(B׹:H۳c٫*bO>RE;Ds6䪔)4$*d$"r* GѦӿa;Wi?^{p)s ^?NZ ZGlIX\;_a絻yb8}d0UǘMBKG xr5(r pǪw2,ܓUDg =|1 {:RG@K:Mjm\t'apvdH Z1LPn,tuJq(ODoTr̉*Avd*Y;oB-JnS/2h<-:GoP*hCuVۻ 956mjJ>vT]M Ouj- 'Sjy"Э W%?lȷTE {)[yv!3cpci4"UJb]Sna,6qWB@ ԭð]ꞎKڸW~~F^R{3BHK07uyv,1]ެU'd֘ړʷPF$&U B3g {O3>5f,\!Rim1*mCӧHkNLu[>qIamh<'umO>$CC^:_X}טΫ##PJ%V( oSm=N{Ϲڴ-*i}Qkan#QFfnf8R@߈ (a^J[jQ7=n^4y߷i?۟CPRW`9+|g0Km(LJ䑈5fvaO.)n<;}WiYHWD|52umf(m$SczLwe<7-\v۳s~J̪dU6ޱ?Jύ0rr;(H>~["Bҧ4jBt|ͿuMa㴟8="4_ )V( \;*Rh)E=ZfdvLi+/Ok\?Qg.#ւJ5mui&rZ[Hp#;?Һ%@۟+YY*zJRRMF"[ V.d{j(嶛!‘t%aŧR[uG}S&5!Ey%C5;6[K5';1V":5:xZ{rDgD vulRiJQJHsQo^Zm{ʹ;^%'V NjYRjR9қlZHU)yS"Q6#u%v3"FM~LXҟgiNm*[t m.8Tz)`۴(K\Q߱K|=duwp\) *IIҡybJ%ItS$>UOZh$Hܑ=U>MK:jNn'|UuQںL8hNۓM˙j9q}Qiέ բ`vQH&;i02-hm);(\Ħ!mVu/ي^G2%&_ZeA-m jm=k쮗8.,rR˙J1ӯ1Kx^}W IKe|5p:?[*NG-rCoHzZvj_lC.-⒠lt ([RTpiO Z]Y`lwɽjU*#E:O4M~ӊS\j>:-B ڮW*5\\\$?Kx Pl;(*ܟXdwiO)Ĩ\ۗ3᳚.( 5Uͮp)ijҡ&M3S鐒 } %0qB ]_5:UrtgwI3qZd p$5 2ᣖXVg1z\y 1OmqX}K [+xiStv_v"dz~p"BKsF]N*yϕ)Ti*RΩI&ڹb3zTz[0T4m ӫ--Qѩc1f)r**xJ~{Tt rYu,7~{rq y2r!ezB-v,e5zJē=- S`Dvl/$QY[m/y-eemmo.ڤ[+z=Jat8RzA#O]o\b&<1MzCDH13VvuMӐ֎PqiH!d%V$xbJ +1fc]WtYHHTu:o)+|1LY?.UХPN3&YMԜǏ&-=fΓ7Rk ҄==%l,m>+5I]fd:u %IQ؛Ly¹%i+ekHUc3_I"+a.?p\Y;GٌĪp$*%$6 #g>86U"$m2M#QP#Um4"U)7{u:O5nO[SÞiݷWq] z T]%vW^,PXUYHW97*9eJ9u+B=S+*cDrF~rNRGv-[~C9 0cK4JQ=nޏl؟76ߔO8|(Q=ejlJ|̕O@/%P۩:T:\\x7Vfl39\BժH=&,5Wf:! (UdD5--1-ACp-|15*)t9[r]>LJdv)ɢ("O?qҍ7&wy~{Vʎz?9KU ǡhs ,\8؍ yN*nZXSh)'N'1?5t*t,: +dQcF*r1Y3=ZSU붝7zS~xǛ*/R5kHv' (UdD5--1-ACp-|15*)t9[r]>LJdv( pԾDZBp!V\侙T܊)N>0W)*Qڍb;VܗǗYw'r\rM*}>X!(,7Q/^7}J(n2#D慵[JI}QⱜrE֛ЉjBw"ڼ3=_>jie eW-"={qY;1K2X'm?w‍[${_)Uy"I8rTXj_$;\b$6GA[ QF&'J@f[W?䕌8Jjkײ9տroa'9s=J޳F݈3$*ʹY "H)r't;w@BP >]NBvaU uSƺJ6zT1<8m%"بVl?F!̝Iz_L|%fc4f8roHf@=UEh(jUsLH-TG 1益8MaeAQֵ.(Jg?!e,* ;.b?(2š|Ow5u+OI h|G?q<TVCeI)=+b<{F{n4uI7;ئgH#6ُ!IE} QPnT hq&TlH͞h+YVuU*G{qp&.wRΰ= Mݰk,4r}~w+t2K̡eZl'tbAm[URNL%Nq!tʾ^KoC Ve\2Bt(Zd>>8UPւ%Y^)yTyR\})Wn.JRpY_l)* 'SrU&;훶撤<_ǘƭ\)-0. ЌtݧPTW=arKQZm\Tɔ/( Nȧ6xrr!5P {k "Lބ Z @4.-:VpP)JдhP#"ћujC IN&)BtɐH<.:aCz{R ٻN&8W[Rr{1T:l9j q,H@QOS6Jb߅~n:`GP__E~QƚW3řtۉT;jTܡ7iv4\`TT^6 + RԆq J<+&R>ߨzshZ} t H17%x,-̿@n45/ڮg>"PqVK[_P g*:Gm*? G`6Rd_CRnIXChO`0Y} RT.x̥'B`?ipl*nt,r[l$,!1AQaqP@ `p0?!R~ VV,a YPy[:Ÿ[<{/n❬7dH?'j]> PW,&`9oɜ8F"*fN C61GŽ0YWrk[es"ӌc!1lpގѡB1c%:=5hydai.cCU֦iMϲ"f&>@ ]SCӴ x0KD87 ˓f<Z.ͮқ]iHTDuZpl/'T r9 I6?W sWb)ֆP60 F5Ǭ, wn~8f? T|qa6Nh 8 \x +8z84'ή u<|xU?Zndf6r%ɾ2g"tK\묁 7o S̀aPp h*W g{` k!x"c 6 (SОSC6Ѯ:j;^5b}lƱxi"ک\o&{ CBth}2U۟,Fbʟ9OY6󂘫:ό!ޱ |e W~0z ѻ)a49zr= &$wwX eg!#uܻ; DzĂ1  #wGH𚢉U٤SXA]~o_F ,e@^(W%]oFr4%ܙ59@>~9(yӧo!KV)}aF;p$xBF: 47ZD{0Ta\>Ղxyu ȥF/M1J1an9WIk7{DТ(Oxv,s ! 'hbZE +ڻLǬ̳>g:e_OF]G Da8lI T)ǃ\^n }ff3Prt|/Fϓ@NuiZUO\P7Ĝ(N]&퉓8;' ~$]@;6.|0o|6ӫ=2RGWa_iʪ"[\)Gې!`7d>X%#Pv O~QRxϠcWkGn/=oCiZ#"M#z*C@=׷PP*G$kBxV34lӍuJݹہ;4/SH̀x6 9`11zabw]0 OPù@[n.?)NࣗBQd,QrS]H`|(N80Bf$oCfV/eF oDŽ[OT M95=Kk%In%6Z; ɭ~%EPNUg GB o E#4(z{͐/ |S+af_܂wq򽫟hhz zdhmAΎ3oceT"PΦk[_SVvk [G ro$E !CNY Rby p6QˁY\h۳͌8ܐ/y2a}_H5%RҚ˅?y!ט#M\~qwDऊy:ƠPCTbZ5(8HG*.q(c U$0q|8nh}sf&H%Jz"ogrEp ]}}-_;[G ÏC"frW/V% 8Wˁ'Wyo^g)c\Ut.[0+hW?8_0!ᩝFVLXMv~s<_^t_D7G`ʢ#epp 2@ۇT2-fǓzxoslf&BZqo0E^kX2<{؄~<8o!W!@G1<z3}rb4 95'"a=}4b.6/%]+qxshZJ?&чg #'J]GK7 - ԼY`:?7*Um/{A83?gqNUc>!=!p|&xCxjIc峲Q/˜Anq3ba (/H7!AٜD͌urv)Eg X'M)CzchHCXbXJ<&SWR3W}fo7 P ^ 0pJd*m"0^{) ;:m<&͞2 lcq6z'o#n&WHl׎0NL =;‰;Zr| %A]wד8J "x67[Cr&)e|qf]+gׅڸ)v>A{-`,Æl>ĝcL#*·1DB?F,7-];D{K]P`||0^}} ؈~/ɝ|a9+tӫ*JN nC -~~mrns9s#h;jLsd<͏~}W]U#6}&XEhU2vǻi6ԨV8=s= Nj$G@:AEPZ ^8{*yr]gP~wl<ݬA51P5x<Hٻc 6 (SОSCK!@҉n]^Ǝ1[NryAl4=L- Y$L+HHSØwtZ/3Yh"5|R>)Sp\Rm֝GN[r< ^=6gv0^| _1wHBZHzn6(vZp4| nWVg<7R TUK;j VyV MIg,$6Ϗ_2^p_tV:röEyAё<ޏoJ91XׇIlg_EC8H^_ qy=Kh9 }MllѐsOwgqUftɚ)>[KpcAA>b}w6 ۅWZxk6#愻5 {[ɸ+MKm .v‚lw*>1 Tk& p5WP>s tYpG6SKpbL_2zLc_$O u:a-╥o5:;Gysc?W4,z˟nq^3s <p;k8c٬ӀaPŽj-cam^G-*pbg25lx+7e 49mlԊZ'gΔUIĄW\͡>`=O R*`cBM cL쾔nrKE9-*G#VWK O_ǩӲwr취H`PF.0ex74H:Y0BIzTfNGfmBKx)"vZA9פ"C /- &.9@uvMn%2"u8C_*xYE[Gbu<+1=ߌhEOݓG( >\;ʐ4 2([+䰼(WۅxGl@n͓LbHhS?8,S53ڸJdxVkB]iL}ړ szݳ(:`*1ŤO#U0*^L[_0<<[]tȐ~Œ 1eO@|Lg HO`U5hm3 <,ؘdL.8%<9 68 / !$__nj2HZj/]pܥ 1m< jg(ԜxTypR!rU>`+ _ah#iq|ff&u+V+uy*![IJ8Ztc tu0$9i8T~3XOv;BiS[2/Ӧ0¹*@ +Xu(״vUrX,0͚AK HDF(G:!U /bL}mz#Ul2&J)O@SgymkVqz@;I7jZe=S1/$lp|pILBP6o5!HG0|%>KwC6?FzDN~ pGW Ci{ ?8<# ? <^@`@;vMo  h{~^V9E P$<3N<J[o ,3| (ؤx4dԐIߩ2Hp_W+!1AQaq@0P`p?Hf tZ[1l`$?rH]P&+P&O# ();/m^L[؀O $3C ݌8G\(\DU5dHOM))8e`eߤaʉBMUpLC&R}X% 1` kArɥɗ,mUsh@D~A0D$ 2`=߁pU'[q T$㉖ !NQK'$I [T|$zĂ8{2nGI ܪa$&e=G8C j{RP(C%BoPXg:EcrvߤLп/=$k2( &2#@j] nFi:$'+qZ<fE !“y)j  $1+u0?W"߫yH7S5 lhآOGf$ ętGӾ[P/PBc R/?مqjY, c$tNfMz~xIf}lPWr<3C㬆LA>`F(K7=1fCAݓ,|cFUu︆2UQ׸J`L4DTi/b ^W*9?|*SEEj_1JVO7х&;0%}#Jäڹ_ HO%F)JKnfPef#~؅@=LCNQY(N`$&f2Ŏ+dM,2y"C|T##%6Y%9hQ!p'xq:03RS",]LC@0dȕq\$v11HlM =W]$AbX0LX|fb1hA^W "T5BXy(b0FRTy#H7a|q 3 i`Pp5~k#69G% a)%9H`A:Ċ@y}I6v@D428BJ,;/\ a"Em8bVQw \*Aq+3'2 ț/W?WT$T:%i]_U0HX_Y pD]:zYPqHPʿ$ DH'ϊKY W=(b 3Š%` \8 o̜ ΎVpd$)Zi0E0 ZUEC^UP`8аqI"B(@u x {4RFy }!T8E0Lм3qC[%z(8P Eդ#s;1 /o8^ t#]s9Jc‡L]iUZSJG ݿU⍁Thga4gdwv1 Cyw0p(Jʃy2VU԰A?3#r ѱ4jD08 +1R&CNh70iCrR ,oDQw:; im(yae!5MރJSQဨ,{#$l9´\*mXEwCMc#5B*44ZdC%RV& !pF8)}U' r:ilH_bѺ*\fh^ xKUUC`t7# )w2(ܴ wR)W.ST!Sl!@ޛL&q*%#/Gz!qIZp#A舞' "0jQѨl?ʨZꉖ)ֺW1)y 2'd6!PT;֥i"p H(UafY*9"MW@+EI Ȯ~hߋ|Ɉgɹ!v@U"x?(¦sԛ0]7f,7b%ÃÌh"RB)@%*1Q 4 ѴHeBN%A[O H,*:$B( oPi&ׂv2[q!cl˅lȺ$ C 'I @A{B@J - C!}L};yXJ L$.Yz SՇI! ]M3y_xzˠ1t"xt A0?\KH=&TX)$F6yPF=,"v&3!ŵo#MjdԹK'ox#K=R`Zx~6{RVOc~1Y񩢿xJ%Q$hEH7hXFB+<'wQaRH@fJ( уUmh#$ZJmF`|/LthV? TTQFGɢ=2ٰhwZ ]!iJW7Y L9 n+N{l*@MMQD[tyB_г=-`8e^1`qdJ`=CuPoU/Ck<{Jy?jXYʜ 4Ծ uBlFxK/_)$%JT9@( dкz&lb"( \ 6ʥ== ,mAXK = 2@D#hZ&)Oyi sIR𰵵AB=Tl!nCsA@iY(* =qdv[U6јlAX\NgQ&%dY, iR) u֙h"([٢څ5F)kb g"leE[,`vP?$P'D%~G}8+VKBYyhPKCZ@z ?ChNUh=[ Z+0h_iY=V$Fhpܶn*wecW؀@M &u53 ͸XUD4<&PUUڸ*etuqxE5G@ 7_%+2iTk4{q@v o !UZ":Jn#li 0HV`7ɘ}aYl)#a&*)l1)ukt~;:Jm"5G+ M*SZ& ⠶Q>̫Wb2(E g&=6CDWY&)eiTfHqвoRK۪PmrУ! ʊFuW`CmueD-@ր % GƏtjH3&]:J`Vk `XpIFz9 JYz[%ƥcmކP]R:$FC,h4 @-!73#rWI<ot  }n)E(lu`!)0z9h%61SdWh2 "ec~gtJG ݿU4Es^0ͮwQ_N|Dm$`1J ߂/fVn[KM$Uh4@)aDH'*@#?)*0`y\v p0U [QE ; wx;Ӯ"  "Z(ek%abE M=pxY }h7lE[(Y9(\KrEd_$ k,HnbR*@f p+v[r5G =j?|OG\;'D©(j,+:xOm( U)nj`۱)i:%ct yT]fqc#c'`P6fY H:zt'YuCo I'܍ޣ+-G%VP#z&s!kZt0Le<K2IZK^ a!bHM 6}j؋4 @UJ}-;ხ"eƋh^Սԙ)MD#3 CW/D<6#c|@¬P0A95 A%#lGeŠ?T5Kb4 SX}~N &x{P -lAlMCThe09DhU4o@e|])қmֵ"ٵ2 Y;r@WB`scw 5! cJԌZ`"30@gX qAt&^$lCwPV IE;aVdWjAUw VRzc,=mP,C1aj 5cQ bž +!LWHf) _"P)P`/r5=A.kICB#/"b*@)mgD$. 41x;|V`b=P&(w΢1K;z(^mt>0oE̐T0zj.W%޴ ({)p&Ѐea01Uh "^Gdz7ӂd{OeTd073|L ?U}+F`qe@ehU]"j 2ip]pp%veo`eB__~kS΂Ě # >m9\ `e^Έ 7*Nb謔WG0 pl&k`4Qҗ|hRd_q&Ec%}WZ!( nۛӪ2/wvnItR SwxWe =$5|rz7Q|;P6CY\E`@An ue/qW4XcKijҚL@h͸C*CcY5PR:dxYE8"Qͨv݁ \mDBUnu(ie ^?D KlVdg]DPm) aQ@4I^zB"#O1 C?a@`6|;PIEM)v BB`"(H glua9hB 7ug'`wd :Dz|L4H@K T)UUv0JE]\WH^~L]Jbp^(cƷPK!ppt/tableStyles.xml I0@Ὁwh}-CQ$ +w*!@he/?JXd45ݤ{c@qqi` yߥŻ(d o/PK!Xªppt/presProps.xml;0 @w$e) U,n)q";nOGe纻{'@l6r]R[y>V;)8i |ˮ].XEL:eH"+)X)f0@^<Ҩzҷ|;)˭ڢ4` 샹W O6~KRPK!=]docProps/app.xml (n1HhVh&R"JUuAiL̜${dв` { qjHϙs\L`%{!id2!ǽ,9cx$K0{*@[&‰E7L:)7-LǨrGj4)v{/ 2lX ݙߢJyrY`Ì&0-rnhe&<S`$ҥϔ #4M(rr؉H2jdj`^(!-օ NZGwuݯ^{F[Dt5k^L {G[kLTYiTXd& sQTI)ϡ؈2@a6lwU:05N<JνpƵ"RV;j>u2ו0R иUؔT?>+-~}w_?ċMxqǎ6$`NGP&fI/ j. mW _>O']\S VQxY/LI8'%^ċx^ielfnl!_"Q ߜ`A:p ^=*@yY?r Bs3QmFOu/biPK!*docProps/core.xml (j1âZ.5Xː(!"#]$Վ y`r)~EkolCo|3R6+h Ҍf1F׳iZ!ppt/slides/_rels/slide23.xml.relsPK-!CH!ppt/slides/_rels/slide19.xml.relsPK-!±-!(ppt/slides/_rels/slide18.xml.relsPK-!./H!Uppt/slides/_rels/slide17.xml.relsPK-!!w ppt/slides/_rels/slide16.xml.relsPK-!L}!!ppt/slides/_rels/slide15.xml.relsPK-!1fH!"ppt/slides/_rels/slide14.xml.relsPK-!"G!$ppt/slides/_rels/slide12.xml.relsPK-!#9U$%ppt/presentation.xmlPK-!J(ppt/slides/slide22.xmlPK-!1Ⱥ+ppt/slides/slide12.xmlPK-!1N7r %]ppt/slides/slide11.xmlPK-!QzTappt/slides/slide10.xmlPK-!,M ieppt/slides/slide9.xmlPK-!]T9ippt/slides/slide8.xmlPK-!:K qppt/slides/slide7.xmlPK-!E} uppt/slides/slide13.xmlPK-! f5 !yppt/slides/slide14.xmlPK-!;c}ppt/slides/slide15.xmlPK-!*j0+ ]ppt/slides/slide21.xmlPK-!meppt/slides/slide20.xmlPK-!,P Uppt/slides/slide19.xmlPK-!gq Ippt/slides/slide18.xmlPK-!p8E ?ppt/slides/slide17.xmlPK-!Vy ppt/slides/slide16.xmlPK-!&# ppt/slides/slide23.xmlPK-!B[bppt/slides/slide6.xmlPK-!J1bfppt/slides/slide4.xmlPK-!_x4 ppt/slides/slide1.xmlPK-!P!ppt/slideLayouts/slideLayout6.xmlPK-!+! ppt/slideLayouts/slideLayout9.xmlPK-!䲛xq!Nppt/slideLayouts/slideLayout8.xmlPK-!>>H!ppt/slideLayouts/slideLayout7.xmlPK-!  "&ppt/slideLayouts/slideLayout11.xmlPK-!Hppt/theme/theme1.xmlPK- !@?rrh ppt/media/image29.jpegPK- !/ppt/media/image3.jpegPK- !VŐppt/media/image12.jpegPK- !H:LMM ppt/media/image13.jpegPK- !Řt ppt/media/image14.jpegPK- !C= ppt/media/image15.jpegPK- !&|2 ppt/media/image16.jpegPK- !!>||+ ppt/media/image11.jpegPK- ! zۤppt/media/image10.pngPK- ! RTNJNJppt/media/image9.jpegPK- !3ppt/media/image4.jpegPK- !?m1m1Zppt/media/image5.jpegPK- !#:4iippt/media/image6.jpegPK- !,VYppt/media/image7.jpegPK- !:[@sppt/media/image8.jpegPK- !F22#ppt/media/image17.jpegPK- !3.,%ppt/media/image18.jpegPK- !ErErmG&ppt/media/image19.jpegPK- !ԕ*U*U&ppt/media/image27.jpegPK- !iSD'ppt/media/image28.jpegPK- !a#P'ppt/media/image30.jpegPK- !y}}(docProps/thumbnail.jpegPK- !1enn;)ppt/media/image1.jpegPK- !44\*ppt/media/image2.jpegPK- !!33T(,ppt/media/image26.jpegPK- !,ص,ppt/media/image24.jpegPK- !1..-ppt/media/image20.jpegPK- !¯ee6.ppt/media/image25.jpegPK- !aϻ/ppt/media/image21.jpegPK- !8qKK0ppt/media/image23.jpegPK- !H~ 1ppt/media/image22.jpegPK-!t2ppt/tableStyles.xmlPK-!lu2ppt/viewProps.xmlPK-!Xªw2ppt/presProps.xmlPK-!=]|x2docProps/app.xmlPK-!*7|2docProps/core.xmlPKoo~2