B O- \(e;QBPg Q Q^ r g ~}NNp ~y <  b  q*f /a%S9 qB GK W [degNK b%' Jr%_ L )r#(/0I!7L=T[ edIkAs%y <q tXyM ] :ia ll-3BW[pm@ no pqK 3Yck de  v w+2 h?iQ .^}p } no  pq jk lm f g+ * h 7iK I Ab Vck h d ue K/   2 5K Y ZBk [C \D ! Uv!Vw+!/ WG!<XH!N Q![R!m S6!zT;! M=!N>! O?!P@J! *!j! +! " fE"gF"'X"6{- "= X"Fyy"Y"iJ"~ k"4" " k" 4" "C" " `"C""D# L# #%#7/#E #R#e6#j#~ _# # ## _# Sx### #z# G$# $$ 9r$!$< ,$G $S$[$c1K$k$s!$yq$ *$?$7$$ $ w$$C$G$ $%H% % #%">'%2%B%Pc%^ ?b%h 9!%r `%{ ;C\% P% |% %% %Q%}%% % %Y&& !& &) &4 Te&@ IN&J&R&Z&b&j &s =&| & & & 0K& & & & #)& & E& & &I& & (' '%''''; 0'H 'T'e'~'''s''((%^(; v(HE=(]"=(r(y (( (( ((( (((W)#) >)%)+ "))86)= )I 'MV)V!)k ^)x )O])) c)?R)J) %k) [) H)j* & * U*$ *9 #+*F W*S**h -*u * *  1*  2* j* .V* * 0 * ,** -J+ *j+ ++ +'+<  J+I %rj+V &t +c #5*+p $+}  I++ "+ + `K+ Ak+  + ,L)+ g++b, , 1`,,2),G #,S c,_ ,k <,w % , `, , v, , z, ,e,$>,,] , 5,.e- fonts/EdjeVeraBoldfonts/EdjeVeraItaliccollections/0images/1images/0images/2fonts/EdjeVeraedje_source_fontmapedje_sourcesedje_fileedje_cccompilerversionfeature_verEdjeVeraentryEdje_Font_Directory_EntryentriesEdjeVeraBoldEdjeVeraItalicEdje_Font_Directoryfont_dirback.pngsource_typesource_paramidEdje_Image_Directory_Entrybutton.pngdot.pngEdje_Image_Directoryimage_dirmainEdje_Part_Collection_Directory_EntryEdje_Part_Collection_Directorycollection_dirEdje_Fileon_shownameshowsignalsource0x1.6666666666666p+0in.from0x0p+0in.rangeactionvisiblestatevaluevalue2tween.modetween.timeEdje_Program_TargettargetsEdje_Program_AfterafterEdje_Programprogramson_hidehidedefault0x1.0624dd2f1a9fcp-10on_show_rectsrect_anim_010x1.47ae147ae147bp-70x0.ccccccccccccdp+0big0x1.3333333333333p-2rect_anim_done_010x1.3333333333333p-3rect_anim_02rect_anim_done_02rect_anim_03rect_anim_done_03rect_anim_04rect_anim_done_04rect_anim_05rect_anim_done_05rect_anim_06rect_anim_done_06rect_anim_07rect_anim_done_07rect_anim_08rect_anim_done_08rect_anim_09rect_anim_done_09rect_anim_10rect_anim_done_10rect_anim_11rect_anim_done_11rect_anim_12rect_anim_done_12rect_anim_13rect_anim_done_13rect_anim_14rect_anim_done_14rect_anim_15rect_anim_done_15rect_anim_16rect_anim_done_16rect_anim_17rect_anim_done_17rect_anim_18Edje_Programrect_anim_done_18rect_anim_19rect_anim_done_19rect_anim_20rect_anim_done_20rect_anim_21rect_anim_done_21rect_anim_22rect_anim_done_22rect_anim_23rect_anim_done_23rect_anim_24rect_anim_done_24rect_anim_25rect_anim_done_25rect_anim_26rect_anim_done_26rect_anim_27rect_anim_done_27rect_anim_28rect_anim_done_28rect_anim_29rect_anim_done_29rect_anim_30rect_anim_done_30on_show_buttonbounce0x0.8p+0Edje_Program_Afteron_show_button20x1.999999999999ap-4on_show_mask0x1.a36e2eb1c432dp-14on_mouse_inmouse,inbutton_maskmove0x1p-2on_mouse_outmouse,outon_mouse_out2normalon_mouse_in_anim0x1.999999999999ap-2nexton_mouse_in_anim2on_mouse_downmouse,down,1on_mouse_down_animdownon_mouse_down_anim2on_mouse_upmouse,up,1on_mouse_up2centeron_show_dotsrect_anim_01typeeffectmouse_eventsrepeat_eventsignore_flagspointer_modeprecise_is_insideclip_to_iduse_alternate_font_metricsstate.namestate.valuealign.xalign.yfixed.wfixed.hmin.wmin.hmax.wmax.hstep.xstep.yaspect.minaspect.maxaspect.prefer0x1.55554c62af21cp-4rel1.relative_xrel1.relative_yrel1.offset_xrel1.offset_yrel1.id_xrel1.id_yrel2.relative_xrel2.relative_yrel2.offset_xrel2.offset_yrel2.id_xrel2.id_yimage.idborder.lborder.rborder.tborder.bborder.no_fillfill.smoothfill.pos_rel_xfill.pos_abs_x0x1p+0fill.rel_xfill.abs_xfill.pos_rel_yfill.pos_abs_yfill.rel_yfill.abs_yfill.anglefill.spreadfill.typecolor.rcolor.gcolor.bcolor.acolor2.rcolor2.gcolor2.bcolor2.acolor3.rcolor3.gcolor3.bcolor3.atext.sizetext.fit_xtext.fit_ytext.min_xtext.min_ytext.max_xtext.max_ytext.align.xtext.align.ytext.id_sourcetext.id_text_sourcetext.elipsisgradient.idgradient.use_relgradient.rel1.relative_xgradient.rel1.relative_ygradient.rel1.offset_xgradient.rel1.offset_ygradient.rel2.relative_xgradient.rel2.relative_ygradient.rel2.offset_xgradient.rel2.offset_yEdje_Part_Descriptiondefault_desc0x1.55554c62af21cp-30x1.999999999999ap-30x0p+0fill.rel_xcolor.gother_descbigdragable.xdragable.step_xdragable.count_xdragable.ydragable.step_ydragable.count_ydragable.counfine_iddragable.events_idEdje_Partpartsanim_back_01namegradient.idrect_anim_020x1.55554c62af21cp-2anim_back_02rect_anim_030x1.aaaa9f7b5aea3p-2anim_back_030x0.955554c62af22p+00x0.aaaaa98c55e438p+0anim_back_04rect_anim_050x0.cp+00x0.d5555318abc87p+0anim_back_05rect_anim_060x0.eaaaa7ded6ba9p+0anim_back_06rect_anim_070x1.999999999999ap-2anim_back_07anim_back_08anim_back_09anim_back_10anim_back_11rect_anim_12anim_back_120x0.99999999999998p+0anim_back_13anim_back_14anim_back_15anim_back_16anim_back_17anim_back_180x0.b333333333333p+0anim_back_19anim_back_20anim_back_21anim_back_22anim_back_23anim_back_240x0.e6666666666668p+0anim_back_25anim_back_26anim_back_27anim_back_28anim_back_29anim_back_30main_partbackbuttonbutton_dot1button_dot20x0.e147ae147ae148p+00x1.eb851eb851eb8p-4button_dot3button_dot4button_dot5button_dot6button_dot7button_dot8button_dot9prop.min.wprop.min.hprop.max.wprop.max.hEdje_Part_Collectionfilesrcfilelistsrcfile_listfontfont_listxܽy`E0\s'sdr$L$$`8dB!p& \EED\jt=pџjDחu1$TLHw3=]UO=Q= ŽG R_y_#:ꃫ Jl 8R^Wָo7 ^[[76oEIqUsip 4-knD:87̭]X5?A!NBʲ5ᅕп.Xew4U׵ܶe;z'̯lz YP^6g j;RWv[.BZ_`iB[.m eqq٦oDHq`G;(δc8W?&(:X@T?P2z,!?֣>QF-2*cIp1A=^ Q"JPfuT ]?֣ƠX徬ƅM5s[SsG״44U%ݙbګ]\\tkeEbOʦ2IJfڊʲJwJbJrOڅD{WsMjT]ni*+kn-RTTW\POWW6U|s[*+UMt`yuYwK~4i) gKu++/okCK5@)GX sW4UַP|jj+)D6=eAYSe (oSCEky%SQimd8ன/m,inhmdjM7lk3$*Սsjkz͑@Ljhr7W(w ')r2:6тꆺbjm +wsCuμzEqmmJPyC}E yh 4iѠCGZ@U*ƫ:ˀ9~"5>6ԃf4*KeaceUL@o{]B:C]CEMU UP?8ez}0ycY`Z[Ħl['XLQ--+ tDkgҴBcZY Ы]@NS%/=h H%]fwt5Fӹ hj~t V3m9PnmAwYc#YٜJڠQLuY V LwU+ܭ~h/fg`LtTPeZEfz|Z}HVVihs''N-YΟ.*09?;'9ΣSK&L*qC’i iq E9''¬Icܣa\wAZ2 ϙH)ʃ%ܹ%f.tegM*,vM*.01`db%g|&M+WJb83;g|f ͺ$Ý3YP_28's=>d{DC7kBĜ&æ2/a/r) %=Lɟ,ΟHQ-RyJ$'^_*#zh?9p"E7}~V^Bo䚓dU Ls5gj<WAXҼU9 9[+6S6@ʂff񯹬&Q=g°4U 066M5-RepvHnk)\Ses#D[+k&B&&5U Mu~[|i{.^74Mnii`9,ԀBԄj\T IGh|BhpЧ5ç U2Tj>pjasC* [8n4(g#Gn0Be=)7J)o` N#RkJiOm IZؕ h&45 )b0f7@{~5k7T(Vk왱FPµ[òodК34h3맧ͭ]AO z^ 0/(fc+w3ëƔsÇ^iY*(O2Q@߂0T^i}Mhma9~&7*ZUÓLw+G9SǮ(njض2&=c ȺzaatБCg@jff=k\+Ous=r]hG5C&l+؞Α)'ArO[) L. ?z,? 60qUU.#CE4܌29sU4԰qeF35JYbN xʗ=41+a6lӮhRV}o(odhG3˜4`ޞW(l7;g!csT6G@z3j|Ype1,;+Q%̆8i \:k_ٌY1f|8E {cxD!SYQ;W'whְ-d4BFK@Q|ܴaAg*L`Rzx:8vUl_Ŭ>@IRÃr%p&tg 0G&12&F6EςŽEF1f3e2L.%h}s=0ї8UzO>@+>3Z`jzDA/f1doYs:xח B(W$gU# L~˕)sXL&=\e;ޏ^$~N/v V`fTpb73ܫ+b\9ZzwH;EzޙǰuzUZZs5p |V+΄+Xή=YGz2WİmkfjG\ K3X@gk7]bld_e;ng)V_zkk$-MLލq旉~M=UPTk~U(aK[X| X~fTI!%>\KC?+U8 Wh$Q u@y'.:~3})!`[o>tF߉ ytCoោ .MNN~'h;Q3u"(Mxx,Ak8p6!zQGx:"-g3NSN GY:/o5c2UPZ~!}yVǹx8z AuadpV(; EWqP]1-G7gR I#Qd4gq8#VЏn`-n/x`vn&[Nx`=x_ÇZ~*@y>>~1~<S/~"J9anV㱺DEa$mK#j><sܒB!Aul[h/(nE*"؋=:,9`cݬ= HPm#Xk8r> E>]q};vlC&jgg`vflBK1Fl@5#fD X!K`-+({\WHutD!3.y֋08v=]YBHTt]NTr9tKc_Kcȿ:/*J.N~V?TJ~$TC"tSSw {'1J$_wpr^%TrV%S|*"D8UA!'7D '+'䄗cN٧63EF[ȱO17DOzO'%=n>!Gbƒ|$F> "GHFu},{w}WޝEwTvi"pJPCÄÝЋa¡aP`*9*%_7 }u3g ddJ^=AV.t]A^8/u𵣓_ #kJŒUU%ϩdJ*yvIxV%LdI6 d=|$τUׅu*yj,S+YdR%k@;֨D]!`*7y@V¥*y  v2nUg#cMX+7N2&&\$Y&!LLdtWI2fFJFhFɍ&2rQ #dx A%CɐPa $0?X1 md2>- HO5-BJ~d dP0aP'I{a$ TNV!.ĺ7$1VBt'ǻm$J!$"%DxI9Xw3Ì$5N]B\0k QJ0Kl$JTbsJ,l`b>̛,Ĵ7BRH;~eH*ѩDATTFq*x/ ދ+YD nKͯh44ϠkN ^R4 m+ޘ3xfP¸NlNi6\8\9كhƩ櫄͈ 3>6c`IxQRd9q#9z=VOIXyut&qG`wnQLB%0'"rlDGjFF J:Ց=V! bujup-u6}D]Gs׷6R )n>"9dvǰTHPzQB|).1ܩ 6i Za5FEF8AVd4( )T-ǎ8)#Υsɘxӈa`IdE)Na'mJKKտ\<..E\`Au)S]z\z'^J?mAm( D)7*\a!V>"NX-JpY2Ȗq8" &? Q|X0AIӝj9u99XW5(| ؂ZSPFF2!qViM<Νic On)///w>+,_U/jj^iֿ8p'>'Nl]ԼdIsbՋ7(M3`,KYAI||rx@aM06G>1hɳ>u57~N sjHtu;aySML_9 i3C8 hZN)Y?L̼,^';TlKP"^$齱Qzn2N?.i\t#,>k2 _.t)}"g :hHx(:Eر#~qWգCmiЀW6#8y)cpt&DS$4%+[rY$ dc8ӗ8%9W I~ v:08EG-fbydlsZ` 򸑕Ɏŋ[hD 08}\9^V=8D]ᕸj8+Nva퐥17ũYT(VOD}rVyX̻7!ğBj ;B" !Y=h^B2I;3ĉceg}ڌ%S \.rb9@@'!BNgH4vFtgzh4Vu憘gY UgycBoq?.vlxAFό#f??y+g @mTGjevѽ:m15.Escg>Gh=,-"]LL"=d4vu_7=vcqydGWw'lcπEp0uB,lu;KhqM$ԐP%*KGBLS25nC}L;Atߚ0 NV_Q?_O=q V/Zo?~إ_p, Fpj*uk9E.gT?/s =* RZ5a2T5Nup+_Ue%E[FqwK) ܊sɝPhJzOiM97L S#" N)8Ը:Z O&SG0HKI.f{؃=<Oh1( 1mGH6=rMr]6~恡X94,c= QËhޓїc^hޫmiԤ.A b6Ї_8/}=ssLYέumK 9VVRTUy-䝚GkGiQ܅v!_jpۊv[EC +uGF}~Ru@b-BkN/XXK. V(A8E^?K})TM* F '?VF,MQ "^G 5; 9;NɮS8[Ӊv8N8IN4=s$`I,a5Kl;!pNJN~"  +xNF(\1EA o;Ք5|{(AyPE=iy̼ʰ1xyCnQq ɜHjc !}*}ԁ{[}b<_FzW-|wE gjėR6xfbx>4i7pN lj} f28`|9%dy˞~{f(L\*AB8`B(@$ # b._N OƽLiZuۏi~qZ=`B1dTiOZF3mg}a=/~dճ[ZMO++0YyG״Kk^S.[vw܁' /7^ݧ~Dž-zd /Wv{\{OWF*rŜ6ͽ{%awPQ*qwuHE.B%BRzEG -CZ$)*e)ZJKAerV,AReJe!HyT2,LI _%K -hoI-½jaV#&osޔ>OO qs9^ăF-7Kn{+~? ;9/WLfC^Rƍ| ZrHY ui9\>8.Y,yQ%:)(dz4 )?- 1{kimi~ ;x(vVEoRۻ甗 9W7p|Ѻ'U9fgpPEFb,pב5 H@5Hvɻn,/@]PfzZw%_ϛQ_::7W7 U?V/}z);x*f0:Qώa9$ $"L/h*7G{J&BbޏZ k׿tjsSrsk3Tcr+?f /_os;]I2 fѬ3KERzr t}]ʢ?s` IڌHV}YzjhRqmxx4W""S) |eZ sHwXx-7"_N1;Mc-0*Ŧi7c-ICҁcOx |2ސ!EҦUE!&;h1 udn*5ԏպRRrnpMRhnTMJ7K\P'5r]*=(,^g1!` TA<>ԝB\jd&Ӝ{d{wo[ӧ6cAD5\ ].btW_|idNqC0'/Ɋ(UtA0C/ᰠ) 47qg3@afF̙%uQRlWQ\7+(SiiJ5נkPVqJsm6%<"@%p:}d4Y&\R)͓KMHOH!)2@ cw&㿫[/[Օ3$3:I-Ea@Ŀ! "q).E+lB:Wm3Zutv""KcxXR>G4Pݍ\.&quU\Nٽ. שg`>1b&kL`qGaX&DdJYclq%F~C I` 7^~͗q5^VC:?ɟP:W0}SPW :-X`sv;r9بÒel D1%dsKqNJoFP7UTԲp/( ;enZc 7) LJ`5? F P`CI URFa~qmj<}6bzf ?/WD+*$ lYxz̓ax >֥>>Smy`OW47b;K ]#$tx]%NB,.FNsI椀Jg0)}^K=pjQa!aа!!{c}(^(4Q.ϛt!¸ kjnRr8xtj՞&ϭީ 1O?8(hTHce%A 8o -V+ûκ ӡ0ɦsE|~xAVur'L4Qcƺ*"fFΎUnp{Z-Ş' OEZ^٢bb-r[66OY4= ׈H,VV0b;ôͿzRo+V`;qb76-¼EmzCAшOǐtS00 ғ?;O.A!cƍ> AXˬ(5L,J,JiqpOTKU Mx.;YXQiKP Mkd\W3oDDE,r&Ld|V!Q0ۤ0%AR<7O)EJ4Ol0ƽ¿"SB}?ʼnjE##/q[ĪqI5 qqf= /" }H*K_w]۸:^)tn8sLLpL?ŕ{6Y"q30/#lyM ^pWb zl3_Sr#Ġu#9?*uDO ~MJׄM8$Zq;t'~ J Ao*SvD4)[2^P.p`,Bڮm4z,6$EO"rE8MYG>_u8IQ6GFmx,;ժͤ/r!ß$ōt婇Ƹ{v?yǞ鋚YUYuO䲨Fm3-B3 b2a8ϓ^)7U>Hיv߹6O}I߶$lė fn}wnO?w ,_m1lG.2:bBBTvB ta׽ҬzMP…͋-(V_Ulݰa?3K}UYs6: Q*t #o:b֘/t~8y]{ okn\82ΜY˪u{sHDܼzͫVolHvt_GX9}˳&hͮGt%.u-siʚnc$5o1Zy˨!ߴmݓ+Cc^|h:g~(N]!K>H.e2 ڎZѦ~+\QhE &+|nx"H bax|}b-6ZYYlb=놃| >]7m. ïY734xk {?{ɐ{c% Z/nUɁbCq ۻlvu00qo/j{ߴIvE@+K;wmŸB <"l CԽ[T6JP3#Lzk? qv}i^1r^)LoS{}=YkȂ@ c)_jM˻thD%.AoJoˏk &Ğ BA' $I\E9kI$aO]|J"PA5pC_|FgD$ 2$**ҫv~,d_}İbMW=?{P\5Ҭ+zEӧtr,ˊF,ĄBs('*DCq;C.Wc3Յ .w\ Rڭ,[콮yu2ӊaAto0[Ig\˘-$Jv$9H\LfsHLn$ryz^꧀`%͍٘IJ^[? )OUZIqZyNl$cGa3wxZH}+(}~i a,a ?xo"ުz7Qwo93v @f2G 3؞HLikݕz&HY/}N.٤% 6XKG^6=B0,LhB|աѥJ\̩ԎZe"v:Ar``~B?Z d8Da00~`z)wq|&] < LU1:8c[.]Bڪ/ 3P˖~qwt՗ڪWӸɺJUJF Y0p@$XdcHH/( .%Xn%w \a|ig+j *Kqz+Zz!HnןA+{{AV~`Ά.bc#@RJ0i*ѧ YV շhFWFi<HY>iz}ôIδqxuҙ)lyW#붬jFaoޢ=Y1R[K9 f)LowyMPX n} fģ(;$z5∖v2Ы=hNDJFdՐϡ܇'Moh>ޔMYe#aGȔ3/ӭFQ;E(Eυ DHc_tX3c;}6.nRM ;tv_atfO>gN83IŢa"!{ǡ+W\o'Pm 2ZZD7DÇ'"AÌNp{ x=: ;ft'؍\(]0T"x+$ `1˱ '/ Ձc F7ȎșI 4xҨ=Wmm6GՐ}}ys&bYtb݊[dN$Yn[RH+)vqIhT. `iB\ UQ5ҘJEAzн Q֦o322r }5-rW~w\}6Ppy{=g mEKfkF9ڲա.?d!'{;#{ŷnښThxc\1Յ*> oNfD[3fLKGq"Y {JIѬBm }‵Z Z,GmݖjyOKFnхj"Т6лВ#( ONK|֧%W#ZؘO\Y@[g+p[-,r?iLkAS ^$@Pv{;o׆Hyj425,l51 f***nj=9)%ePfV)W)-)쬅-_]{ۡ@Xuq K YEuGcz1F[~'}G?^t]a,Ǻ4Aq=I7 <8٫p1!CZc;u0Zӂ`+2ӞȘa&S8nLOXY[@~]SԓnvW]u3$k xoP<Hk\A(],6Ʉ^j[ @t =!Nac |v_]tzdoqW}M|Eا-.v~T<6lFm2\(4wCωRaVo<o)>HO|wau$L̴LCg[|;{A- tmېdast4g6,Ek3 g-||+U{22 w `C-2ϿW[]hOfžqq)IY´OpKcED0 >X4e]k=)Ԭ9gͣ\~w10 ?0@q{8rW~ݩ!{l]@9Դ!{wZDu+ i#Z.r&$ux6LZ,CS/< {AI<%V_%;~KeTC>'6GD|s}Hz[zmMRB{HQ)&/o4ZȒ,1\SK^R(c$NHmL]*Y~iA{.Q5C˼ۡģ)rZ&74ɛ:tNԒå3*m_~c±ތ^B.e$eKoz3] fA‡ FhAB/$\|NujqHA!a|+_'257-_yԴ1A}LS ]m Q˗wbIo;1q AzŖohGS/\v4Θ vԔp~~qjk_׬QՎNHQGo_xtɓhGL8>xp Nn::^#xh=\F\WWXXpojtAN|MV9y?::دߨ%L5*Smc5vз:():1{~q0!>!㖥w43U$gم0qp~1|Wǿ&Ǒb1{n P@9,eɋuhB:.9.k<*Fog1ہs X"괂_E#Us(}%Ww.XpvlegWPqW&Wv۱w<8+Ikb />>3$ A</v'kkD}8H:C{1_CpR:y6p=&9d 2 O8Ieܦ/뉖LU=N]ݣ?74&K*7w$$! B (>U΀|ע kFk0EuŃW7 .*_Uo& $M>uWge,+g %df44wF2_Ět}&w.B\ؙŽ^^3qt:l`o)rim~rq'{(F<_Զ1$ԴeQ94s7u$fukLҬеsfP٪M[y.;Y9E.;9*9nЋ]/Vrհv©Q5B@;ea;]EHG }mk 'Nɘ==ozԔpn~wO!\1xUQ٣;]e6?=038!crM3ܪ=ӟ2qQj:_Bў::A;* DwYϏuU/v.+ʭxÆn8c|oyؼ执~7.qAM#ߟm@A5"we A>yFWߌdl$ +iIBFRwb*B׻"L]vz-*Y~8~ZN}1\qtdifqʏ͒+Y$'"SyEo. fr:gU} ݽ{.?ƍ`k$IeJ̩PKF4n @^ :qB}X|w{ab2)l[l8/6-,3϶ >ñ)BǼlVKf,EH%j" 'L{39{qGwt' utv,ap`}q7-o_gY\^|zOmo/=(R%= 6|٦&H?5*ȟd >N,4$SoqYbێJ ܴLf7^;/kM͖͌E [ȯn_G7OC^5rdQx+1*|kKcZt;SW37E`ܔ*O:-{Cäې>w XF|ǃ?^#z/7IC_5tȄ_d͋:9~?^yӯn?-W!iǑ]4yŸfS72wi8A(iRHHCRjZI2/wd 2?įF^XřD%V]ue9rFs8 [xֻv,dybs ݚ?g߻+i[. +$t07{ۮh&snjUTL* nQ jT?)dqY',X8=P!-1=!(v9WZQGO~xh HrRx*)ȨxUYs{W$Wܕ£B;{|O}7}zk9~ߟ^Kο&4*~] S-#c Pd}|<3!̉@>a3Lf. bdUasnQ k eg~U_/}ٛo:曟O .[p 3e'/Y yt4;qZ,}Y`\"ܪqnn gHvMľwYA5 |ah04KnKrZ6޿cE.gVWݺc`Y߽tdxqxf#*2zi+6ON4)zDwu>cm轻oW+ яR҃ndV;3+̱tWR1ץeFĽNCò1ݕk}b.?.67?'V[[b57~=eW~+?Oؿ"꼝/uaØ}i9nh'<ŗZi\3=Y+[WIڷP ~XF䲑1~m3&ܜS~RF>);Hk YYid[: 뼮[ ™Y9aq r3\HXsM{w9VҶON0X_VW5_l~iK ʾ46#892){RPioEaWGn2MECw?%K]rItdE\/^Ь5Ch̗/{x08# ænFZR\fzOLzV܈ޜZ?Hޜ.uMxsbʉݗ:_)DΜlu=pʮͣq'=NKTI7OW6pVOxc-u>yŊ}K |]4yo7n^#iDJzW^\EK8*'7#&(|>֐]|pg]oX`;aM˃*L7#:ٱ. ;"oG:#gH&R B5GDʩIHhTϚfog[J9\?RwKyG~.([Ur'b(GKePEXjY:%-C1p J0M%/Jʞ}[ܐY }S,v[c.Tݩ6/se~ˠT}T&gs; |k_]pMEKysx$c'Z}+e'|~6al\{tG˻*;\IWfB29V8t]Y?+ ^0!]R=`LZ>s:MqQڄ oD Y,-f$C2O됊oosB,q v8]̇,Vb=qMIcb|Aګ0rpAw ~0/_[Rw@kJ5%]Xr-XW3 ||甊ByF$Cb~|Xhɓ)7[=:Ƽ0ެWUs;QX׎+qI'q%&_OڞDJb*XO:z~@V^m41CL´nYؗtpU=~P#eHa um[O岦]'Nm[e!_FoG<*ֵܝ4n*w;n$; =/w !T_Tg}}&#aC^T^2 u1VzZZANgЭGrYq2cEJG߸9W]uw Y>y]wμl|ɕoswxp+BܠS7%v-m׌qk7/vr[EK_Fu5p[/_'b?{W{lͳNҗϸPф5 2/Uw|v (bv#'ept3%7b)C)sKh#5+^Dz&C'*E'!7I)Ə7rA)?݈5𫩔רP !cgMPřO""ɱU<dBI6%7 'q@y1 :6!/zIa&υc^?+Ϙ[.iE`3Ƚu[I\I)8ƭ/8xpB^D s&9 |^$9ET:`#HEG K+j[ Ѭ8p$㾏qSZufF\;b!*ZK+FƶYO+m'I&H1.>b~VޥJRyl^[G^Zp%~!egTboOEFlJn ^-cػ_gu+\Fw/(o߿L;.A63WEؤS^E Wms3*ęU:^U  W |# }bx%M׸T*8g5%pـX#~ɛY?+Uk46m$|ۦ%*+"/N.W-?5N̗ 0\vpEVN 붓~F}$J}F 9$:*dm Id3@ʦKٲ؅%FqqϞF%y1[3]Km+]?d=5d.Tej,] ;jp:Y, .S<^;#±3Z#+so?׶w&8q w7CMJ=qJCI=9yOVKV2d|[%4/Dnѓ N'ɧg=Q' p!$>Bz"'6XL >O_\O,&D'2>If'뙯7эܻby21CpQ677n DAo56᪎?i)]+L T RjJ5):2t&q1rS+SՕzWߓ3g%X0Jc`VӴM>o̠vji8nMӝto/ݟHFCp4%MK4hXHp9$1/؏+Ne\yr ٹ]BiT/FW-f<*[/ JTUo𗸃zqUWd/׮__+2lؐ{ [ ^Z_Pۘض~%vGWq|q 狟{DqD<,DtAJLS}}fY bQ %6Wneˆ7,^RpGY\#%C9f%3Ae/Ѿ8 w%*xȢIgeK{L_w`Ӌ]oY{++i~zAZb><4`*d|Qڵ}RfWٔ8w_UZ׉TzFcn(;]Խ|P|5ŝ+z_֥ƂK{_84-7Kg'TkL`wɤq%S+Op93i'i]X1i 2 ]MϘ0<:;<`l6gb1c4eawC pus9`{mG[ʛ }(uY+4TM5M퀙Shbi&,qFNbAZ1EJL UX mP]x[(εZ+ŕF{s.k䦮m|96=?{U.?k;w%SNhV4;++);KvdDR%sPs2;Gؔm Ky,̬!K^)|ru\NtCQE% [t<&Z0tA+H{r6WԵ,ڻӀ#Hs9uNhNV-VKrRV)թi= }wѽhr1_%a]^ohԢmb 97׹s[s;\?l*=|O8|r˪ -jϽ86_3|ڄq}O-j%a M 5 xB~m5NJu'z6lp=Tz=7rFq+*l7$yKi!ɹ|?:)69`RL˱~{Y7M_'W"!:dg9~6]G:ʛGޔ>tϲg9/qq m' b * I8g*:+ozhJ2Gpu##6su:~_JsuR~>U6^&E(XN3 N.݉'m#9L_UJJ%5]-B9سITwC3P>CJW:cl:Όپqz94m=ߐl۫t֤kC|wxx𠕕Θ?lTu#.t__ ׉}X*͋U[TRX7wEAGP< 748mx<^Ó KWh{> (t.s[xBm#uzNsLwgЯ@.n^=P #'mRC(r9Аh?s\~޿ǻ}.ד͏UdYwC5ٽVHͨ e]t jݢ>* 9J 33'o;n6x`L<甕/ষ{8'[v7GR?ҏTq>fe$N{Tb!>:Q͵[V(/1cFsb =PN{,)"V6.=~A:ι\J?NFjiN=ɸ?[ p~fjzLuKdoId$ ~6X$>O.%4l1k#dMy ;bgQ-'9ycz(=NhF4͌Frɞ?w&ddiI@&#JaFVkW|yŴbY HoKMؕ2ܯ AEy} -݆l'ft W<V'f\6$0ǶByCy*f 3Λem(P#ΡR "H+<ͧ>>x?/WYow|*V |϶[|*t?Ѓ9Yi\Ò-Ďx(NS7Lc;^? SR3"ѬN9ytvAa=Kz.S޷_.|ѐ/:ᗍyW^5׌pXM'M2u3g͞3w |˭,]|EU~ǝw}ϽZ}ߚ>#zcfoذqӓO=g|M햭/Խ_y[o; ;mS{{}GϿ`"jڗe )]MnVp:g|vNrN:]iR{yб r؈;ڡrWr7B]/i)-ɦ!-z \xa6g>aGџOǐ}6Sz}N%ZkkQ.wlܠD)ve_iWcv;{_{;`|˞`ϱ'Y kb앛l"{Mbbl}Ⱦf>e[Oʚqv/Φlfll[-V-fKr6jhl;ƾaY 'j~df?A#m>a/3V^L{{{݉g`wc' qwwGqKx$Y7ֲɧ`$#lf[z$]h6Y긞y"g2۞ u& gOC:ub%p=2$&|6J^k VpmG[=H9O?~<|<gS{!b<\:-k\שk*Eķ-_-7jJk[?vEߝ=][#ܹz֕1i\UEe f a6s\_r0jK2Xe(hl l\c@\UQ#n0"-dYcbVzR(W*Y?֟ `16 b")^.aCa{).c#Hv9]ɮb0baײl,Ʊl郉 &ԟ 2~:H g ReB(o$2+@t 4ꥻ@6zW-? w- %~ 21ֿaAs=6)4Hgس j@Sma[ P6xM{h]nh6W&m: 蛏@|4a7A_NtX3h㠯Nw=g'Ag: z5Y+:a+rX8v838S[0ysN;i9o4{&-?Gwr{I` kL#=ð( [KQL^4R#җy|DT)R({ԑimK7JE+u`ۓM|~[5~ѿ@N`n`g0\|+u(7tWp8|]xCʔ]SMݛv]z,#;o"ogvʜ9/:=zK?D_~=)KK++촋FeMȚ4랬GڒzVS֟d}}C:;m5;.[aK?Ѕ.-]t^`^> ~}P7--+zOxǞB=gPqyqS}B { ﵢkiY+Jo,Qzk靥n(}wK~QMowYz*lFًe>w9P^X޷Q+m{ኑOTl2Cs_oio@t@GzFŪ.X3A~P61M3Aޔ,oo+ZXIt K0B0`Y}Zw,o]em}XS)KBp;S/$LqA<(`V' 3[7ȶ Hn:+aC!; 6CHt _2 n%Oխi}XYE1QgIpR'bK.%r+j+ "DqjZ/P+@?bǐ)Nc+!l(3`gh`Jctg)S)|.y\@p1%\Fp9 $&~ ! uw1{(^$xR-,ZA}Jp--|)Jv_OiӽO)1HUlhbb\C1a%XOtDBJJ>zk p{>J,<1|O'8L&` ů% X(%!>NQ*9$JI"> A)f 7MA}tA}bO/^u [ pH[խQ~ _GplrFiAp&YgC9%8| .&R.'J&*ArA@j|v°JI›QSt``Ukl$h#@$j9#@r-\rSj@8B1#Us OgIpGp>\Bp)e\AeU\IpTF` SKp =Jz/m2`#i"%`_t}}0}2$x5(d:gEp6Op\Jp7Dʪ%4} Z!$d`p"O!8BOpt QJW yXAaHc-+jbϭhJ\JªJx + άJb̉g it:gEp6Op\JpWPW\Eyhq6!j n!+$s%Y{#i"b%iH~$\p;c>>`8E`k!Kp\Lp \Npy,mjhCQ \ &k\z P*U$ "+*B "+*B "+*B "+*B "+*B HvD3'9̉dgN$;s i)vBy i)vBy i)vBy i)ԝJRw*Iݩ$uԝJRw4jiԾ)d:L2BfPL I!3)d̢Y2BfSl yxf-t-t-t-kx_E`-z6%Lj Z¤0%Lj Z¤0%Lj Z¤0%Lj Z¤0%Lj Z¤0%Lj Zd y y y q-D-Q[Gm!B8j qm,6VoCy B~}-zzHM!e L9 C*/Lc!}-zzHM!d;Iדl'^Od{=z$Iדl'^Od{=z$Iדl'^Od{=z$Iדl'^Od{=z$Iדl'^Od{=z$Iדl'^Od{=z$Iדl' q<|:<`3g'IqvRg'i$no$no$no$no$no$no$no$no$no$no$no$no$no$no$no$no$no$no$no$no$no$no$no"L&¤0i"L&¤0i"L&¤0i"L&¤0i"L&¤0i"L&d=PCn=PCn=PCn=R{)Ͻ^s/幗Kys幏Gys?iqOg?iqP9@qP 9HqR 9HqS_>L4>Lzׇi|}ׇ/a!S?:L6a_g;ů{^'xAGhxFGh%黯_ 45 }M3H_ R3If`$I5k& LjL$X3If`$I5SI5k& L$X3If`$I5k& L$X3If`$I5k& L$X3If`$$I5k& L$X3ѿLo& Lc$OҼIw:IN'i'jE~9MiN%v,d&KPBqZ(N q=`*"-CO97ʳ+ƌ;SSm+p#D#@KLM$azHTCR4nb H':A $=Dnc8*^ÄRy-H U @.= 1؁!=ldAٶm  tQi@X@@Zj6`yǴ Z bžE)XO]t\z|2j!e9 =0=6 @2!2n ,ľ@2YV(#H g!/K + * $eF!Ӣl@$uȉ"HOO) ׁ.=Gotj'bBahoz8@005p$ePB@ p&"O8A" f3`8+ӓ5[gh|`ZHspt2322B~ 8@2&#)40=@2)`p( -f$ED^+K~2' H(@葙Fzmh#߱ph hޔ'% HN# zD"0 }0 FGz9>0]k[el]U)v9u1ZEs)x̽ |T0|=w;Lu&$lB"HHHHBB ldbBl XVՔZĥ.5hyZ@֊oSJ?gfI@}7s=_2"2J+ҟ۪ŕ.ߍַu<柏 v5B~uàpscGS۟V}$}uM}[99ͮ5RTB uvC{x"qmkխ@?I:۟\AA} ~B\X[ݚ_.hokkk&`^9 Gw/M{cput6txUa<^mQ rcd'=x y HzE^ kQG{Ɗgk[x%{!'h{^@!J^DJ^BZ^Fa{Z4)5lijMOOa[gPזl+lO嶶i.[yCWCWH[UCgVΞֆɓFZRYjh2n.[V׹nRn:`κW6oljHumu}.h^]fws׻:: 7&1ЙVol.w}O[C{w]76*܍ݽu 1 NujZVt704H׷($-n;&t):ɶuG09od:f-qCSJn/@P64tÀ mr'ۺzVlo<4nmuRGWeh%֭pn`8xd0"n`D-KǨ xl]u֊/v[L 6wg-uu44@>Ɩܮ*lu ~pֹ\ {`N jjijghC']#y!Z];1gk#Ng.颤H]^w31tl_-*ohb֬h}( -#5utխhmqi5uA cÍʸ3ֶxp~v[v3QFZU쨫_U>Gl1C Z=`KK*mrlҪ9ysl1l[TXYP5sK*Jm%mE%smyeyr[/{1Y^ž~ Ej6FVjb֣-fÛL3^ d:DQX6%dɅ}dg.a-d2:f2JEJ⑚~\EF!Fe%&rVa./Qծ:A‘7y,dӧG=2QG G0jWrb (z(Kܝ=R&e7Se>.gdc#_b;<}9LVP;jճ{~h&\c粺mꍾíc[y1_<.E#ɕ#a=1aH#H6e1 Zb|_8Et[P<~(PzuqYr,˿'w7jaeΑ|m&mGsS\"Q]^Y|n&4G;at occ|큗Ԣf|eq0_4ޔzѻ6R ]iJZG2׳J!=ElDF]2%Bo]SF獟dAK''?3g 3*9 O1yj?9z`䍲j>\X< D <;b?Rʪmț5v[}ޜQ7 O $?Gϱ,x6xdd:IV찛<"C_%÷_wnҠ @O X@HQC/,B8iKW_g'KCL@%ᯒi2g/EʢrIрT.rNriiqZIOdž<;]CaJq>Ms_(Q<Lĉihc'as,`k\qD/e7Bb* GѨ9%"X*&(TQbQkGGEFZ-fѠi,y%L hO??}tw0r:J b습+. /ɦfr %2N}HQcIW$FDn.E&knw BI`aF%dYa X|@zYq8ug꫇9G4=M6鵈i$eL0)Peu шf F^1EKF yރ=Ar#K0gM nQ:Ձܤeo8n}gWO~ G!iF\+3Ȣ&Ygx70%<|_i3f,2|9.E7!Ha g3gBԴ)|c Щ :CI >d$"Unmc 9WQ_Ǵ˥SdpS#qeg`f >wpw7& DDˬqßs?A @AGwQ.^&򈍀P*M>7VޘEV2=JuZ9: Á:3hzUoq:eXԉ\6-`8-.Ņ4 2 u8PK4]z}?@ 8h+059593pp( eM$,~`K׶YKz:ZGJzuuaW>t'^PzɧaH @AΉ@Ұ(!.s ri4!E2pAњ{hcxNQgHpL,Go>Uw⮳ mC?9ί+xڅTe@3D\C ċ#"ll0-ֹUEd11!^#es6 +W>@ B1Q:q!C>#B@1Az'"Y`3{5+v8^q;8pD38@2yԣ8os`ᯠbC -yTV$h]ր9%,D e43iuрjRF/|hffq9ZYJBq6MکFȐUwי(%3hu rg /O YÍX. eS7 79ՇD@ X! 6[4K.Zd) r  'V8$ԂBeNuO~«^dǃ/cD&I+4zxAjeQJc߼ҟ.Sw uե<핔~bWX4U&}ٴrBU$+":$r5UUd{,+ G!)d>m <<<ü5}fJJJʉ~}?qn~aă=u/_48u?4|8Kݗ/ _NLYȍ3S ym<>6_otZǕM\↽?S!/ ;wcyDB<ƒԈh3X8r |RBK=MbD4j=I$pjY# $Q5| /S D =IF…k$z^hpUofꝱq!qE]6M 9"'QNO˃}f W^qnJW3-fP,ͱ>kw?ه<|?յĎ;ר_T빖v7K|/v̹Pѿ'==깁#{8}`{tv0. 3ZF1.e5GL IvAѲ>15^6O ;[ $F$ò|9raz=.R[L} GDX<*_ٷ8yqeSrhV?>1[:ݝ" p1}~N]MEoy@@$f_V9'F~ Vb}zL!;=N}V\f<23 eC`z.D  ǜ+Q3v&+G.YdުX tkcrziF}~yt'$r"ܲc3YpS,caz8smsYNWY\? as"WKxk!BjH b9Ha7%}n4_q&>-/_S3_{Խ'GT?ĵGqrb-/ G ҢDȎC\SǾ:>RgXD]Q-X+~ߎh / vk&!nꤚvTM;iL? Jq[kU&Q1 VL+p9fEɂ *` U(z ;>zf5M+8^pVU&1('n]m6 Rlֈ1b6Xۙ*V'liHL # {KqJ[[Se6?(-׸3ß;kTg{WbwW\ Z*a&&7n&*`̈́H@z UoM`#36omn;y;EiNv'^\Sux¨/gvnBXqnZ-c N.;ow(9ciu%#f+LY d,0g2%:qx;'۶W5qȆk}w i{6\ ¦0;'2 o@kxk.E*-09ɜZ\ ؇C3f[…jٜßx4ҙ:# h|]Eh•1[P@,I}*>< pa)ۻ oh(1  ,ehcCjU8J Q"z64mT0Clᖓ $4=1 uu$2b^7#3Ohβi֣78J}^{kw,Xo}vR~lעs^\^߷UR̩4s΁^@g~* .Cx<k5 >zqe`,Ӈ.̘3*tU 4\s]ñ skI^91LwMsB!  Ϭaڥq @Ԥ"Q$eB$-u9ZI5jDcQV͞t*o9ѕ916Nd᪳3>sqЫ>fZ+]tCkC<BqN v=eB}J .+O岄L@Vq-a|3)D@0BB)^RM#YtŤZX*.FaB'k5zqlwHgJ5ĄC; ?#]\pUpV[vE ҩpMJ1x)J(nN2FM0 EњD)f+k]vir{'={ H 梈R&grS,M2r&_F"4ʽ.Nk+An9(ǹctjgY8KdP>yUpaB\K"81fIi Iٴ'0Z~Q6 8Z>F |_:ˬGƳfbJ2 ٤T[­vr[$Eę7 f1Hbs,P\whUb/މᶉۥ紑" 06NSAVoiTP^w}iXPMxeA1"&F2/rut$͖ps*ɟ~Lj 7Br 1'xߨy_k[7i` czV(~ɖk~ǟ<}~A[:Jx=fg8&`dA#iA95VN+ &Ja`V*`|3f3x.R d&8{uPs۪>sjݝ…W_F2|LH~on i-|G;V{ 09ŎP@JDՐ],HZ 0#D}c *,*QsbnV%0V%êU~o%ӓEYc71\Yk]E97g< 8)\!*kR[QߗQ9 AH=XNTDA0h!쑃ta !", 1֡|3ے}KV}ŦŖUUUƵfeHBaXryo_mq.BOOמS{,=mÏWx>/Q;9 sf^+DEGiQ96*-|ʼ`B  a"b&;l9JE"\2MD]$Dq5# #0#H#,%4l6?($A'=>D_]Z"l];S\0?9*'{^JۼckGOцOqd(lI42 8H|0 @3RT*\-CIL'نrh+˯]| FpN z^pZ`г<@9! `k t(?$贐C A^Pl6fb2p$~s5J6P4MS4S))))))&g<  ilۺèN@4xo\L8mɟA@J6s{iFv -U7bSJ>}V8~" ͆Qq>,voES$B%sR8Ms\_$6A^8z;F," dyC;/Rz =aԐxFHNdY($ Oh hHi 2L.h!lP_+xݘZ G6]Jh0Z7i \&d(EBۤlT FJ"iC`9T8>QH'JM2Q7aTevf\m\mZHؤm57䭚-ʃAp'C`{zlp7 CkI'c龈c#4/( -9n9%ZYuL}X鷊@[a#w{P8& H0*x? l D1QLNrH?U*gB4:MKBrs9hjRSTkQ#n :&Qn4(~}RGَ]d7wk@QͣS9sJ!94_,M;p;." %;Y3P^M^;)Y/#_Q `EtQB,#Ic:?HiomQ[ScLAAsh<&אZKr@ei$qerUJa3wT8&@U[pMB..q8p66H9i *=땀 d(Q22zy5 XC~ J4٬a:~_֡^¡=@rkT ?I9[h ֎]bAo朸g 4cS/-Lvkh77fql.a3ӥ#޼4b\Ʊ7#q/+ 9N@-3Oavc`$߃HY`1WG᤿~+2`]>b^!ĩG`;pA0r_Ϩj.R{8:sȍ!4Ǽ|TMi_p:IsyLB%3Ϫ/"^򭋎oޚ6 QƉ(y՝x5!'l( :]l`ju.߉ It jsIdn݄b1(xm@qx@b='90"0F9 dɁޝ,y-,s~Y4U:=dzhiȒ%+CV M * vwuo]Ʋ K6 YTh؏}2H.%⬛wKI#Y|S1 ۰)gsͯ\淗?~^q܆M]4Y,OM=6T.>ܙ9:`Ft9|N#Dm\] rxbs)G-[@{%BqTÒ͚{=G880nNgsۊudߴi ܈,sAvɓEfߒ^~q1t8kcKOyQ}?o;99y\_}V4q+uybAǫv._1P\qȭCb{Ȃ%NAHb 1 ̾d{hOVyNuLClT3 VmֺwN΀փw = CBv$s֟k}~bɦ]N99a§>SV+zj !rIS銠5BjԊpqt߃ u[R^)=4UcDFmxJ6Mhv&ɸd-ν.js'6+҃p- i@؀1wŀ-K:B>KO3mNEo8cp,A)\ Ni ECD$EKsQؐldm1 )߀[lH47'P`L#r[l@o/~7$?JcE'{KY}338"c ?ZzFWт9,4\j6ܳ/gJ՗w܇o1ZBvPK|*@y^0- je3š~R=t"'0?񛶺<~j`?d<D cD ϥB#{Ԍf}5~^=VX7GÇWRҀt'ϝΉޡUEt8* wl:I~}ZR {*T©N_~q7B*. 2 ),X 5ݘ"sNAzN!7.ɨX5&X&NMMK; [s'wgKiYG^Li4KTf.kMZHT={(8'1)gZD @~kJ>si]_SƬGK5FVͣa<2G0/<]ǣsqS Ry#$|#9uդZX$-[VqG Gv;C$z hhḡ`۰>UcV, >⡋WV]]Yu89S`%JMy㽧a] i&$tEw~@ ^ͨÂ!<΄Ea9!F#c@Mq?|}EX!\OX%b]ld>!'BbxX$ 찡cR<;m9=v^/cDxD{ IgJmJG \`s!y,H&Yvl]Szѩآ3]*?Y{2E$qylx7cfz>ic껎4;gNxK;}v&:ikO}x1?{ǚOkVz4)-tZQx-tt5~LMCXj \93z/%3W\U6lzwo~ܙWmx귋mgHibtqrE }W?ce&39{9Ed~A#uA ߊ9VBfRl׬ y1k8 w,D@w߭vA]hxt{;iacA_\`u"'vrN49NkU {i?ID$8Nj& vEDFӧ/sX  GkL3[w[Q-:'*:T8(49)_oY H( ~^AEGHd&đv6diiA՚jZ['yx1Z̎ۍK{&y3Gib ԯm֪_|xpu\`oyX%?g>;aBLdtԝCLܫSv/M09wQf#G:gD"X-l +DXƊhf6[tnF;FvN盝}f40цr!֦PaM󖞠23z#YFHfih dEW/|)zDpnkwI;sm;83_S9o:8J чB7@(6QANԷ ߯شx$(y䕞4(dbKj7}h<]t_A|0y<@B('s ٩|)fImys/p{HavS.AE4|J8 ?@ޅ(шӝ_(J24[FC8}NAKzƄ:]ob $""7wlj9Gͮ<1^ׯ{,s!C#r#33vnUOϨ`m,u#&=ԙum䔪y{_] (:MCV6ZB(A1`nc q =UO?̩S3҃>jE]d|hy3+^E -zL>Q:6 3W(͛nэ3~R Yɴ~^c%tJx!oI혒YrqLɯ> b_D%%>_P%0`jHɞ1%_}:| S2ۯ1%JbJ-`Y0B#a`5R}L,8Wr_} <%,sfU@;Jfg1%&h ; {2U'<k8tE'JZv_$n`ώ!6C3|.e2-h|u?Dzox!,ݭ $[RHrHޟ< NHK is]\ϟҶҎMSS:gmy^3Է!=\ֶ!gkېjdN{k A`os"mZd)1A6C1*CmwZ$""Gx6on/_4uϬ}Ó8((%8Q ُZfÚ}s8pӌش"6n;^æȇk C=#E72d]P/`Il | Gy:d Af.AxI 2HAآd.B+ʤs,f=R@slld3F+ӿwG`"Yج ;޾ٹw_b"p _V,9^&>ۋմ`(*7n'z4 휗2h 'nIqXΪ@Q?)'c {(o־tuUuξ @BB M@ d2! U&.0naQFQ2": axW!=]i6<_Cv{{s@<zRHU "s:e {.\jZ\4v QH v9f̝Lku^drsuͣR6%qۮW %EsUX8WL>(pzf/~❤ٝn>iZ8z]# #3=g6dhΙ OWq5=z0R5R{tjj[Tݝ5CYD=n}m{ 7+nY:]Ɗ jxY߉X:.,b<B,{E(ҕ.ʌd`^3C`d3ݟ?uhTU[?y7N.[jk`OfbY9+G*=)yޯQ |7KovEj.3 CoPH ]_ѿ`5%CJ֒5q5/WUv/ZTп,K/%w<"wya<:v^۪jvY=L&OsrCũ@Y_n]Y3sj$=7 䣇?`v)₋D?_b0 Aq$3)d83.`Gp#L ,:oj{GGrKTpӝʱN:K4e&L](A<ɲaEeG Zˀ'Πw1~)͛F7&8'ȟKwC~ml -vn{ϝ:4smFy\&*s*p(p"meңRedgxaY\ܳGq~d =㳽=s⢞҄k| ӢV!!7zmsPkt.WůDq>%7X\WTW9hnU=TS3ޯ3ȺzmWAb?^rP_Ozo?M.,|p2]ݷy񞜜% >}dNne}muv^ױ]c{Ss_kB[#yfaޚN^ iQG&SOPυDz`RƑ8ky| ,oS ?5`-h_SA)FwcT"z4jՁL]{7 |vgW[&~յyƯ>eq1eZߚe_>;ggePmn8>#)V;ћ&h\qP@>^қmяZ#YYyJ}.wgIu #+uiWP`E|4‰ fؙ:)}^fA.+Mu0?y׻Ȣz`q\Vk9٣kӏ {TeR!|`~!膏1 )Ӊ2+p2>YJ g_<Ȣ=EPN v/wtw8OFOzFc冤+`f3|Ujc1^:6mBsڣ,9~aj0iДqGƅSX(F :We63B%̡!m5>^Ho}_H6hqs =.Pdӳԍ4,8Q %SGeNΜ@e8|E"):dt`ǴL4BN;&gD0#Ņڗgy.f&v]1'նA{7DGJ|=d >o$䒢`) bW4 ;kI2:uh= v?vY1|Md̰XC^,aT.ސaK }#orcYUu;koXKJIwC?^ 7jP O9"Z$G5VX"i* HDQzar"6䫅$S:a7/ju?G#EBEO)[Z[ۆpq[[mmsi,zn2ͅ2a}<(sŌPLd1t4kS)>q+i=~ 2=zS9"o2}G_i G̴` WHO N4ʽ$܂/IqlBRBrB :XvmۀkM7bW{Gsʔ<-6Cj|>YZmS ,.:"AOc$;~<[-&ّa3'6:Wbˊ6کL@Ʋcg,`q^3uw)pk 1WTa n{١Ф*OJnZ{1Q8:AE$t_I[S-OhbS|[W%T" .1%z{}–?:<<{&]LF">Y.8 {FK*hz*QO_o qJ+ocBIE~{\Ә'ӯbIOn4_z;nO(n{1^{:&$5%(M\Vśh$!_/lDگu$R8d"\`}IJDVK# fGgKՌtX~8L.KG^|'ӧ޶-eLw&YqS{T{I}wC/Mܻw=U/sOhQCG~Zj5}I%ٷsFjey+7@ЌVC6wK,R߳G0RkZf8V{;C5jc:Ѩ6:֫Za3>u}we}Cok4?}k­=o nt2KV?2|1dՖN3)iu-&lߵSWK~㳞;kɻwujvjt9ud %9'g|pc=PZ *kt6*7]" =B.q>7Pp~wtʽ$}dA ϟ]D>Ou,'z3+UPbE>3.박lhO@v\_5&{\L̸iY^3puT+(վq7u%k!w{9s]1\\cML[_rPnD;'c\=UYJOW؇JULLw⿶}dg5Eۓ9.~%ի(^x;BtE;Fsm[2AMo8F~N`S=n{fL96-AP3):yG]Qt:*fުw{edC%bskg꠸PzvʙBr[_nwwg>ۧ)qHv0{nyPⲈ/`k΄]+9yYV@Ǜ8XHD^9"D0 Z~c+|+;U.a'Q,>ls3%8;8SLp*_B <smJA鹋pmoAҧ! .M9 c%׹Dfd=>`̫B/"d1|4$@K~:bR[oюA??8"5MK4) xA$' hTܪ,30SxA50ߐVc,K31a#S 9beMׂ[τZHtp">1Պ1")# 1}SBo/+ٿkHcqJyg $3w6Y汤%w?ж*g-iiaw= C/ބ9=ޤ<-3;u/K:wY2jux?j%wH<%Uc)9zT\SqFSln7^ܧj4݅f.u;XNuY`ԁ  1\86%u+EgE&v[ٝZn@?b_̟x@0.S|Ɛ (&[uxA\&6QWG6:OؗrB[ZBKMo9'螋8!̶Q̶n$؜%, Dt.9h?lI35Ya0u}A69^ Վ Fw8>!L`ihUp*s1+Re V;eZqz dၲMt̥jK;$P=N}ǻi[/:mf5_SS̞=%St!:AKrLNȰc4jl/qUG^ >W ERN(˫HZGV0%KOJ TG]+.7xg:kʍ MK}uo5Soq5d74tjmp]C ։()4fe*5l2E{ҡxaG*k򇳞{ޔo7uhᔶzXqtej hΞ&.'#&.gNߵ~ghG|gr\ǫ"0}yBCbpi4v4(PwV\NX"p0*qe"1B˘ CZHVz˺xq+h\炳kkq#8ęeљ@0m߶fa #:iΑ:&B'.MA%W! ,)bgo"t2,dk*n18wov.,__bJNI]IN"Y]=sLR*39UIO'k;gz ܉q Pb?<.<_"K"=(^|g釃BO31WjUĔtU B.ՐEAU<t8CdNYR_?Pk1gٟq ONf~=Qt왔63'9q3P }3=TX)ʋ߱@ࣼ _qټM(pp87G2:bW.|.2tu$4(Hi>g:h 6Jq.mhb o?ZvJzAd(*4Ɗ]ƍ\[!,##'WW >H"\SRL5W˕;iJB=9mch߂|!ac=s׺Bn˷kva w:sO>_a|ð9w:.jX2[Nnv'}b񤽛>e/^l6-vYеn(ٍ\e=P#$>A,` $3d8x뮀u$z ɉѢ~TvJ$l,h"Ua'UUfX^gU0O%3ͫ`Z$D-љ'f+JtxR) DI.L4 Utcr8 Bۺ:S͜B iI+j+ŦncJri F Tĝ~6TT½iM8PWV_cR+ ᰙNj!Yuq0qBj ~靘r;01 Rlؓ ?O6W1fLE1[_e˂1"-d3@ֺIvХsHɩT;y YV=튵B9.:e)c;״٧gY~#Ȳ*me}kB4!11"Ҕʦr)` RT\#(Pz5}#Oֱ{CXC%/s;QΐáloĤ_t誴C' *ϻQDtSP77tv[c&^9(X޵kYqYR2tø[sT Hej!"DC WQ@aWh _\~}{/P'`jRz uީc) F^FihL@KTTu~atꬳ[[gxץqqag_RN13RWFyV5MKj;;q.:j#z:Ȍ`ޔP>{ͩIj4dIzDPZ@@ 8)\=_nഔ^]p_/nMm[po,DG0:EE#MhP?hm d81MsJ i&D$*6f)Ú-+8Nj,ػNQ-^Vʳ\#V^$X^UŌݤpԼh= A4+hj(Ӳ#a]ivi:mQLY1i4.IMcnji@dxojZz){=p̈́- L&;J )gm3_T` OM|V^0YD]L#sv,C2meg \/j+Qˋb놶J7w3tIQ]u?ڟ -as9 3/^w!5̗&v%h_Pa'_9CQ,eRN+_ hב{} N@`|<3,fIRJnu.)]23R ʙ.g' uSN$I]ׂ %Ah_ޡ!m z`6$5$746PR#I%X}bOlb!Y3y"Gg95_~V)(]0)oX0?V0Ӻ72A>^ޠ'롻Wnw,AG o&7377 ht\km+:{HAؓjX\-~hw9r^5}c|I;IAFtg"IJ4 u0&p<Ү6dBN!)Lgҙ劘"v3ˌeKЁ`DؾE61Mf+3%?~{JyȭDCF!ď: Y{`@txM%_1<&;1J "kiF㘌>V'ı4miMJP`R fugQYǠ#@xo5qpDS0S05B- d-@Cy7( _$~""y ǂsDeuʰP0@IC HRTQ8?^d˚{=*q^(F,b'C ]!3.b &"` yhWպfÃW=ʟeT(KF6K`g;`S) _J8irH e:"hHkt7{$kU9G^32#$Չm =wJyZ-vcF|rA_ZRSv|hS< Ilb׳_I#T "ԉ :Cdx^t@yyɱ\<֋Nۭ UoMZ ?)*.b1Ag ' {RהV̍,K>k~$={hAv́=&6'/GѰNν,.4_bRr 52s:vKny {,*URڻO`8hp吡Un>bG;񿪙P{sD2irn>c歳f7̙;o-};޹lV޽jY}?a|GǛ֧f<;~s=/w/W_Ûo99ޟGO?뉓W`7-%^<3bRLs#35{{{35;5?4ugZz~])Y^d%h~(.ﰟbZ7-li -~)l[{hzjW_R䋹_L_)+~5>Oo`܅1Q&oL}b' "'ojr?* ϓ{gd%y7W#m'#[/dECd7D& л8B?w(yJ>$cdFI6q3dAd&[IKyd>YH۠,!I#YJ 2d'm$dI; ||M>_ r|I>%_w}+}Lo&{9c,nǐ&{-)oЫ&ŗ 6bR7p)+xB~=Mj"vo *lɰe ޠσm<̀ψl|9iHX j1ꤘLBR#򤘭[/=𷊌pC44r IJߑBcspn=2 ʰg/Oπ){~*R#aB`n~[x_:B7 4 7#~.k Ƀzlpe(F:ߛn#DOtmj|[|[lo\i5loCy6L!oTR'&rhLej1-t}Xվ_A>OHW#ۿ3-B= :i\d$r#7*'Uvci 9n>VsI+KH2l|a3l <w{[xF-WHM6H9h泈Gc>."Hh"5{F`R6nNR>:痵V lnhmh꫆sڶ/qf؆&E[fiυ:ڪͿL]U˿=yݩEI]T\p'_F`#/)3 r=H !CIFn 2"7d &c8rO~EjRKn&ud"zSAr~H[A9?$= @S9;% 9'x*CujkAW^Dj@tH_\~ $ $蒧@;l y~ nh="Fxڤ$M腷AS$wAѨt'a>ks 7W X h3΂<:_AϓAoQut5f :MSqMTO]p9Lϙ2ozC)L7~arQ%#펴i!"H{!-&n[BW2mٿs^~ϛ|~(^%(oJ% 9_~^)QRSԁ xRsjwh'/^5d[pv;߽{{BBߋO}s72QMN(.ɟ|:5dZcڅ5q,YYm9[:]iT;iq՝촵ӮN;QSv+zssrr+ss']{Os_}#Hg_\7X]vn ^Լnu J >/y= =_-v5׾^0%JBK(oqe-W}sO{ܾE}]Q,/U?%=*UP[*VU@ES*ޮ󊖊ߥ7 _nn7Auf Z2h͠ >6`W??wC+zdɡzJTUu]5jLդaa oxcx<5bӈL`DbIa)n }@{ 7#m * idx}3PLrWfd(mF4$rq =g~-p? JKf:ʜK& r+«Bzh7xr@ Ru#`ë5HNCz ?t&[B:sC:bK6"Rwb.ː.GF[1ڷ݃g^@"ُ =C1GH?F= h 3hA[@-̓EϵH }Kt1U3>b@^ąli23BJF! RmLh*(݅t7CH-:=4ҟCNf$P'Aɔf"V8t1[1Tu7i$L;@:Hg!6\GH@靘2ˑ@>td7~,!tJI(&>tIO'>GYzf=zԛPrNC9 9 9 %|xF΍xFs#yjZ]X]xu^݅eۅeۅeۅeۅeۍvcݘj7ڍvcݘj7ڍ`y`I`=j%hN%_yP FzfC8]i3^=P O؇O؇O؇O؇O؇O؇O؇O؇O؇O؇O؏un?]3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3 클vmZu4)ݯD!l{ o♷~=LЃXƒXƒXƒXƒXƒXƒXƒXƒPBzf<@ib b b b b B =7[H?@z H[xr!C/_!B.;\vraLuST1aLuST1aLț`0ț1z ëxC!^~WO=v)3Oy ShgB;ڙgf_DvEkQ]DֆWj^mëmx{F &&zʼ7N=$sCE* GSH, 2?eYPD P$$ȒDbrT =+ON I( MQA aoK Ƨ`9TE۠` "ϋ㾠J'tp2$YG  @ "CEUJLr@6++RP "\H rK)y)!#E³H F͔ZhM[T)rXgFP5TAH4p ޒ!ӈK⠨2pbǯp[ 4 Z*?(B hprNM(6NôHb89L)P0iQN&iɈCTh0Z%x2"9 lNxI@JN.+b3nN/;NhNIiS8t@NxSUwJNpbZ%G+Jp2Uh-!!tP<4.KI <!kPX SuUAi+ ~xIxYMiLّ M m@whZPῢCCtIXJa~.  7m"dbi*QN&(DrFEJ5C,eAxv5eV 4!@d~N Cs\hkP.U1 ڀ9iAYT8 E P5Ӑ6(H7 Hbڸ4< #MW<B{#6x h*`+ʺF}@CuPiiD'ޠmd!04~#j pRj&K,M`%˔MtჲlHba!H:hS<$YwN` E*aR\xPX6G\ NA*RT-DN[i9xa'!DnG8\.˩ OdKU$8r).:H7[ð |ˋxEu8 | Z\q~#Ѝsh"$fGEt6'=AH\N@l8< VP7h[8tA-PUN$-3xx8^Z]tSlx arwdbaŁ!Kâ:Ɋ3*zuw|@۠`ZPM`$%x{ˀ)AE I.h 5<ʝ^2-gwiXp,b(I( M Ɠ`Ca! Ȉ8d3.7Uc^ZOBnIB5iC%n]ۜ R D]-=2xdE0=oW>xx<r耇'8cyě >xx-g<N#ʂ6hh"1xKta4<xKg-(#!$Ԟ6?mKOL/a~ RBZK̔i:.ox-x='rwdBӃu%$$ O8U@uJNpxxu 0XTfZ иC'n]R9Ar^dyDHb[ >9!FY xq^\^wbJu)'@,pX.x R,?>exXx%^bb"@ uMt8C$BD؊P,jF$ե24.$Snfx> ­

r-s7Uƻޛ7[xx?P/ˏ/?T^WGC2_܈/ĝ6ݿ7֮gFXzWBfqƸƸ3ƸƸsƸƸ ƸƸKƸ8`jk25ZqYc\17u:q]Ƹnc\1gr}7h2 FqƸ1cƸIcJCkk?xHaYhfna3mk7cw1n1n1n1n1n1n11111111111nwj%}|[- d璓rvpvan@={Y!? 3CPe~RcynuMIy&;)%y|i)s1]YOOI{y#{vJks1<WϘcd>3%y [x[{nJl=ky~qR~cHIy4yPSc<7yȘ!YII|Hw-%y4yؘaYMIy>,{AJ.{qJs DGd9#ϟ"蛄ߜuxU[Bңa^~Gox(Qhu]Plyk,%s3Y>[|9SG~Ox߻rV~~{I [y;/(<.|m?REi2^?"(KO+d?m72KO{[y\zyCƿ(NK?&_/ǥLK-&z,oKCMyo-#ߕ˲:=GS?_n!K_AowA6̇d~X$igys=f, 6-u6`cXuًMxml6B~lm[sl,e,0&faml̰ ՔK>7:[Xl,mY9SA66oƶbcf19f$,ql,0fdcnsjcXl,mBfllɟ汱Xȏu\ƶcc)c66 0 kc۱ Փ۝fl,6 !s{Dwlc;Xȏu2K ̰UYX3l,0f5ec;l,6 !s%bcHE!T_O!0\ېXllOF 3 }`F ̰UYX3l,0f5ec3]NmlB~^n'+66_.`cU2QX 962ac66fX`jsjc[Xl,mUm$?f3Xl,V2Qyf$, 6=bcvjc۰Xl,mS汱I$k6X !862ac66DZ Փ%6ݩccXا&mlX !ƶcc)c66 0 kc۱ Փ{Sہbc!?wncw ;I$g6X !22K ̰UYX3l,0f5ec3Nml'6߹}ۅM"Q?uN~oCcc5\C0ːR3ll5`  ̀YM~9]Xl,6C~6bcI$B6vX !eȱ [A03`VS6v؝Nml76߹}llɟkcl,6ccpmWll?66vbcU2Q%T@ ̰IYX3l,0f5ecccX`cHE!`cQ?.=l,6N=L/C>Ik2ac66fX`jϩbc;D/lcXȏpm^K ̰UYX3l,0f5ecpjcccXkbcI$6fXȏeȣK ̰IYX3l,0f5ec=bcX&1Vl,6cc*\(6vDcyl,6cc*\\I?"K9_ *AH<+7@@>\]qSƦ f-1ìacY0{502f`z`̀0= ̀Y]93`V0{0f| Zi б빐/?iB~Zq9TGelA/0fn[rv9 *ٴw}Fλ~C*3`̀_*3`FK{JZgiK!'A!'~!?XZYPq``f~̀0fuﴴ~s!a6#ii0f~̀_`F/ Zѷ~g{o_ .$ A~Zo5ؖ``f~̀0f~7o.fr 2f~_ZTf4hF=-~H뙸*%RL\/[[pl#0Kè0|WaV0r 2f~_Z~Zg{֯E_O7ߨ_`f~̀0f[̀_*3*3Z/_Z~Y ~J"_3qq&.Z/e,0C03ZTf ʬPBVf 3`F f~qf~Z{o23qKXEuRF}g-c932f oc3`Fʌʌ/0K/_`VL"L\/>G]8 2f ݠ2[ 7B 0f~̀_`F/_`F}}emU9s7S_O +c?1*L^)3={~뼌禌f M:X7T?o?ˑH%(XXxkLۤ6QR*j~dUHZŪg҇D!< qlaЀ5mb8q\٘4رy۰< l'i`wawg^,>]ݝܽs^""oUd?S<ϭATO̞⿬=q,uBKf,8s>h|i jyxp==*.n]SNBZHi#2?ӏ-y6ǘ}S. 䁼'-22"7O?}ږ/9 ` l ubuMKڰ {o?_h=߁$|<]!_|q/`+lV?j?ޜcC-|S׾^'pCc׫B 9sT{8YONuD*eB O/{2ާ䷾ǯpC| Bs[/;NS.H9qz]'|~OTÖǵ |Q{B49gdž}6S;7-b3| i&ja8ǜr7u3 ;G.},avv5q|NʳoJuWv)%\%xEq˹\Y{-٤3|jleٙ:voq|=Sjo><(7,ب,wω~'Jqk\XgDp]ر5+篺Rlow^9/]wf }C;E2Кgc?cbQ-_1XvR֝m/@HIz> f &AOTꗡyoݮ9.ܩgBkn |orlK/.>ʭ+'+B֒X#-Wb,IntWx߽hw˳[uI{ށrɍ\fc=I%Y%~JSk0SÜ\$'/ϖ3eF{84w.$4Nn^T3)=S1Yi 75eqkO!UO 6rccVSq-Ԕ '0El UMk{ٰRY9~?D8#J fJ;_q0x{Fz|عk;^sSب VJҕ/b / i/M+9'Қ.^`cq/]cV)1x΅s-j|$#V_M>욦y5f(]3UG)zS(i/MWTcf9$_gS+nPv>4H>-F5[#z_yvz18nq5G`]/ӦIy54UTEDO$ƒWS%.üZr&_WSy-҈ ry'c˸|H@Ԙ%[1"rMuԦx匄] E[2LWc~JV#GyWn}ntjˣ^ ^1J[6M<[-(xҼfL5o[/؁ҟ淶L6V;VB[fLr4Og$g6'cXn}6NxkIΊ|<8nUڟ-̵ JE쎖 Xi4&YbZ_a{(|3${{? +odLMSCEJ Ie'_oSܟK-sp|cx(_5Ox~ Ǜ}y֮e,`|YױsjGUS='*BJS\q=ӽ IfƐz`=ZU149Vjq`l4IRLq Y9+~'EG_uu`lm ]'P <[noWitfmy9`}_2qS\ݸS>X[e:%B$ٰ`Ѷy6;;QtOή =sU[9c6@^rŶ%8ዷ{e:*`wm`M̝Vo4tC{Z}ƒ0^cF0E)z+v9*MmAbY- <-~wc;beoq4{c(pl/ ԉl[ul}yjy^xܱׅi E"%5[tti ŭŵ9A۽/z] |;zyﵳs7Ο'<޽gɹ_؀70mFN+΃˺='~;< inuS^{='}, 0ԝcuoݼ^&6a~p6MNw?}o_x 0a`ژލc=pW^}VV?y 0a`8VN35xx?C{kk|s. $i4ti|;wXo~>.~`ں~~}uoɘ]`0sXOIJa` LK}]-6a.{c`0| ' i9f{ \[ 4u5a=8Vt7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوt'xb ݼG6b-t7ođ`i@wyjzr'qd#h]≁l@wFوuϟ?9W?j}^Gi꺯iw>}mf˾Ns|soy[wu8i鲯ܓrKXn~t` z1i鲯7Οh?N{`40 iޏwn]y|^{^}g {i貫i8޻ybߥGgk`8Vn{laZ:>=酯uwm|y.0ifs{[7/N-lG10mk ݝ7}|cG2f`Zc[y b۟n xY=y7 r%φșSk t` TW\ͻOϮ,*߳x7B (/W%C8(,/|_A^UYS{tJކkKHMDH >،(?}ckҥr- #*v_q_K(쾖Y6 ?eڤx* *E5Tut)\ O-r_}-kԸ (!9֧WVͯ.1٣(֙>ߙVV[S[]RX̪(L=ۙG[8JjJhPR]WXQQDKhAŠ%5%ξ}&WL@8 Յ%Տ;+K>I-./)gTՅ%qڱhfa8gmb:TN-,(pqڲvf+,*,AL}vYQI#<55EeY\YTW^RQ[XK)-]RAGd*KkV2L@q+J0e@ZCqβue3+j27 ھZ& [W)9qFuUe530+5% h]ɿ4Eu;J+` X\鬩sMURTKKtϞ]9TTYQ\FL+0t]b(t(BEe-F/rY3Ț^ RV,FiehF䁄;kW>חΧ+J˨ή QWVfu ⒚ 0U3kh'E0H ~HL+}V ffasfa XRѝ+SNjunûۖp/ٚtv3QA:gS+sӰ@NJ߫V7P`ɒ٥:Z#3csfOLpfs捝5 -Rs';f:Ss&;Gg sfL796ϙ5&7;+ʲrҳL~9cYca{qt1y#65-+;+r33+? :sSg9sc asr2JƘ J;9/k8qcRFQ yN֤` c83&Ffg;Ӳem)wFCy4>gxj~gZgfsO:"c\'MN';h9yqqYZ 9222R/ar8c;P5.#Ι57ХO*7TFho73Raqe1{FT݊1Ս zsZ|'Z8ڟ cWB9Pfv8}s_SH{*XOzUJRRJT_C߹lr6b |VBgM ƣXұJYmI"Aqeq Je_FqCQk {"7=c2,(J[+hk]=+QfLo1axAB7}NxӒ:RzJj6كc'Z4qA -JRĦQPtn:ֲZ_F;zwd.Ӄк)ge])_M7ulH^3yzd]kw/Ag?ֿO2r6 ؜X6%:]dUtʫgu0J!硪aKeVх#3h--dZ<4uu4Ǡ; 2^@% nzJj:3o"%n{WҍsUŬ|cx=7>MN}f:]s@mV1^WgttOVȬkIG3f&N]Ʊi/N݃x1 L]yonr2gkYQybjw#V1~>g 7/S5=WjF k,ʁ; k,壉a決,(sBl5n8gIe5>̉pMGƳ1=JNvOFC@ mknG{Cx#Xtˁ^l~|(,у˃GkSa,6?q^t4LL-߹ng*Y6ѐ :- ]:F iW>ÂBwcRzhVc6-<>K 1dCI>M*ף;#c:hq;k<(euIShֲb+Y|чjWЇi qԊ]t{!pGr@\o(ۋn в%xG$(E817ND9Q>oϣ| /kpy^ w23(7_I9sr@_?nTxJpmW%ԟ; ]B[ύD;%,'ZFE$? cP KXE {5}%|[lB9oP @%O+x9G&5h髞 W@c@)G<\ 4 J(>BJPA&#1zŁ? Γ(7r]j7)HL(w3&r+tFnn"o"7_o7:|u}&r^G}/\C'_h/<ٛ|\;BrMG|?YH.]!\ZH. (\F~j&rlpN#gCGFN- >F{yW#h7y[#oiF6r!J8Z5o~%G_Gym9W5rX#hP1yL%,&/ /Evȋ٫=v[#/JV0+ ibj"m),[jid,b,҈ޯ.~ ɓŤ>!Gyf2H樤N#wHR}V[!qW(W1kzFX;%H%1Q$: D[HDj$B#tى!!@BH1 6 `F47+&)_@'ЈF4bv؀V[.$bbֈ#4bFbЈj%Fdh&kD&b1ᡒ p(%M V\| \TVaÓNw߭*9æ{r'Ba%"/zǍΝ<ܞ1=jFp(7 .CyV/v#$2wx"G'/苬o\e EJyVC۾6I^-"z "eNL[ֶ7mÆIoAB>{ 428 0F%9"lI6Apgz?4Rv\`> 2X)-yADֶ><nx.KRrJiQ~HS-\yEߔ5P+k8l!A>o/j6Yr9@ֶsC/6~L3 &o>`TF 8+9;‹7}đe-3 <eves3pA6.+%˵#Q+Ļmڑtmx=w@( k|8݃3`ri^6kJ0m[D>+Ą"A­ Rl}}Ճ'/^xzzfO%NN7~r8Sz䘀rr#ٚ&i[ "1CoIq@-;Ekb\YW~vO犧7G}rO|hIvz>Jȃ^8a[>4}xm|߷fMPpIk2i&=ĽkR,D"P DͮhKLdLzL5~DDW\/&,0J!&Y1YĹ&K_C?koXo&zYH{vNG(Û~釉qi?pؑ8J-FG纖G%.u&/*7myͶOXTLMi y]˚]}+W_a=4kr_!AWn_ZQ:9%㩮#AWbP| =QOmهx:>%`J!h;چrfGOsޡA16c Ophb JWO!J?{WJ(%{#ltF0dŖfimHqT4imhHHs='^lxIϼ|)Mvm_,VNJ^W2RSh O FwW³+Z+1\@ - 8݃гчsXE܂6M"vyf7l=0 NjZ93aFN+ga̶i^.rooD4׿} W߰tM7a| ;|/7n ^!ad^2<+椈0d˖ +7`ԇQ}6㊳ 7*Θllƭ*6F(`!o oPMzqīer"7 HQK!&*j1A,xu0έƹ?ֈ矝{Eg|,`v{!9x䫊h}2z_~bazq cg# Hve"DO]],0sq\1M` i@/Q EsĺڠiAо@( 4+`pR"OCܻm٤1/6=£v'ÅXƅXRRZ,/А jn/h׾vzVo>б/lvu͙_cZzrgzo⦦έ>t~|ɗ@AA8]DLS"V/KlTQ(Febn:5S&mC'~zPO4MFeh.zI>ƽǚ&R\V` d !jqX]t}voKڧHb"չ"` h[+M\ ZbZ- * Ř4z&t6S!BD Z/ rB਼>#-qHôgNy?凟.ОX7Nپ v8M-RPYH4%"S-A>{-ƕVGÕ  & t:3Rۮwj,:sypV~ JK@Y%Nj}+vZodoeȑǿvK]sq`v2{]aTxO>и +G8b '" nA`xyn*D#!ɣ^II,f(dpGiړK,zѕ**X1bKH1/$#{9", p8y13]2(OAtQ7 %^ܪu{[wg{\[_ڿv\l K>ظm{C #__[|~^n: k.{7E~Lc"P܀[=| Zb]:J AA&0ǫ}ã/>' x'w 9*N@c2{UkIx4<"{hГGfE_ºĦ}sR(h 6aG廯sGBM4y`َ Y\%VdXPqZXVP i' 텅a=7–mԯ{ð_`˞2&\ D4ՓAxw / vBs d9G>Hs-C p|G8rK[m8?ދ?\ +y7L>;x G ';T`qh}t|AF9QC9(\$.QtCݍw" "uL߫hA# hdWd"jVX}׃,L!dQtW*:`,kGev<2Sm (ɣW z+\ '9i+0x4eJrҲc_+GN#JNZ'+{ CQ!=!<V$5D$-,t?0}LR.{ eճGVCcWo!z='iOY? N@z/Xǫ3x%'4'>'%`:k݆ɷR><]\苪oBTb%᝵O֯Y`~6t;4='5St˂g_)/.i攅-ǵŋVj {"~~X=[οkW٭Ӈ]*U]̚Y>.Yoã.j<2z'"忕>"J-;hm*QF ib#L+ Ƒi#L%KT* I=Oy {dEǗiI4 AUh5$,s"QxM\  :hxu:KN8b aݧ+HETX(7/< k5sg{[wۿδָjrTVYDw^]jYs6 p3Rm9to[ P5vDzZ/%04h\E t;n|oC-lh7J{Y[]NO{ȑx9]#@[a7YYeΪ"ߔV|0t9RyQa; j_hg4rofjZw.}pݫmk6O Wt-6\3Z"7/V$Ry#eœ';dp$Y~!܏mh$y0b]v.Ъ>Nb:p2m?s-E-d 6lI~+7ڮ쐦v(Y눎,vi_hkux *Vi7?^}Ѹx+.xO+~}AmN05-7s/h* {b"H.*mIǙ?Q{8P߾+Ӌrc ,א:zu$041 1OdXƚ]HN/mJو& hQdי?ЄȠ2 LM]&*׌g>:mLJCܠMifL "&ylg AA("L1zCisci(sD&>aSdC #L!]pse Im`-E $Y#=^bOi?@ g.%I!fHs**JX+6IMmYY@|"}K+/7 4 ֖Iz'I$*m׸ߵus\ v4I`LR\i1Y1%\Ca #I0'/)NJUT#2[67W$b?L\vr.d;BH2:Re|@$lQ8yK^j4-9hթeܓ\4_]-8$8=~x( OVJYy>5o'l-l;/ċpEgE'Km2N/! nKbVh+Dܜ 4 D,qAmk<),Q@p+sсL%Nē\&fMe2XۘtR> pqPԲ]kf=oI"CK$э$1WvL^Xw)V+k8ܭ=ư:}$/4%U9zuK޺ Ue]#ԑxC`Ë{xf۶5 ]]#!w46<ڕϾlG9D0sY9 6fl2,!F?`)hH?1(#?j'Of.1>Rz=Ӿ/hVGev0p9E%.gdUœ~yhWĄF̢n] zzu6i 5A%`@B%R]2JDgoBtvEx64#s6ͫ.;LJ;pvݎlW./BO#gޡ0'>\w…[dUۣUGP^wGtoOFiǯ BĉU_62$#,#$N]'\,+DNyJIP~0P2pg #hXʕe4IBXނ60`i~`}( GHK=,we ^PT.s"u0 2 Ѡ*~b !ʍ܎ b"' JOB$a0fsc4եNfq 3[=),f!XB q/ A!yBIA Fd !f'&8E#H54;C?$$dC12(MB84%2Osͥ RO @.Vb\C=7k|i\%3.2.27pdRX|wa- 4t:XQ( ?v!:Y7P NS.+ُ΋Pv`CE? :laaܟ&㟛Dz0R%dzaxZGNpg3(GJz{k^˯~f_ MM-nX -|Ɠᘷ^uqiu3r>@\joxDA WW1qFVj_#%~&E6;#u"&]u!nM_|gBXBxJ+ u9]aܐ\gnXnxnLUƐFgcu1-1bB<]=< B B aU!UUΪ!C;uK|1uú޹??r֔+m7/y{J\>ݾ@iϿ}Ѫ>}ĴѨ n$D\ѢsnGv?(d=6\un&+YBO.)N Cggy~ܽ{_|8o›+.Nh?Da>@$Ľk?Jq77VmqV䴛HkuOJ2q. KhNv䛜gs_;ugs^o,Wk_@d$dv<8XSAέ}\W[fX a2KLnܢ1&LO|kW<{'_m? l۷XGq~2j7E-o\FRc?~ANvh4gd1Oy޾om*cS[|+XHA)8Kq qRĩWr@ealљHĘ.ڎϿ>?Nض/Y6a{tI5 x Vlm6'TKB"&!ۛnI~ <:&[~x3 mfr{z}ar:Zt5c}=?9EcpÇ%zo͝YO>ny%&m?d`@=`Uo V ^>-xtDk 孀h$Gv3#V?pu]QKl -=[Vs]B{7ٳyO)<;~}4ȓmkG[>zW~}58䵸o摢TSKo@R쁂f[q!Rɡ3L9J7Y#ˏ({f'l>xxkuv?ܵ퍢wΒ(.ݑʷW N22;䌵㘽rlVm ݻM` w8 6J[Ulı&,Q~=y \\[ʦ$u/:oY6wvn{Y˹h',뿘 xN9z8Xq5\a)RX+o6 8;sJ=H O$q&)0$aűFlpL@DEhf&vi }8]![meZ\Dg@o_G9JMGe QJ[ۤ`5h+Z+~$KccJfe1&[rE$R[ }{Y+!27*r]d ~yHtRߣ*U46㝥}ik?rx'K |~o^ho ͘d| Ѐău|9Z8Ìt6_7^q;:nlYVabwdw_E"yuꍋL̋,l[痺ìx n[~67g|퇧CP}>7Dc C-=޲ռEN|fzac%S:X-5ǏwD O[<.fyVOg?]|S6=.[[;C]z)2 h9` V儤gک`|siEIv:Uɗ ͊"^}QG@JUBuŠoYq$渐$&`+yJ?Evf1e${gX]ٻg1=ILCYyd2"g Q Nđ\WwOذȘ`l0/sb$&b&b%$ >XM},vQu-b`RRz7eSN?T%/^ߖS葟 3ܺrDZ(Kdҝ.Y-d?rj[LO^7BTx It\\-][olvj5ٶ\AF! 1/2V #J9`eR%C^Wm/ܵ\ݖEpBA4ZDlwܟ؆HsS GE[01hK] ·j%d.aVpB:D4_X$4r[-FwB-wN8APe_FO|!PT #bH%RDac2iޖI2ywÕpRNr<1Oʕ)xC*%,Rf 0XiCux> EUIj:/H~oQש{~~ڢ`Cp(Rz8 I4`"B22M3L& y2ِk4ËLF%[:ls=S<=SE/LaX{qU_Ʊ8/h]ܪFq>HZC ~ޕ.ɜbC|,fYL6 / &SP6|̈́G**LXg&ٵkwfPk Xʞִ_+?1@: dqvN׀Ш@E48-$ Neը C( ԑg\I@g>ۓz0Lwp͇2kTVN:3g6lJy{Bӏ;}ǵ6|vvm{pE(e@#wz0 K^lx.SAvL4}}} VXA,ۧM:8mPټ}ڄÇwdlPvw̌`N:^S;3 Cg]Fh;hYŒ6b s,a>h1)]lR:Ba&hea d'؃©hx3~q-(1&TP3]fםng] 95Fz,07Tf3՛8HOtYֱV$rk⤔[[\6ajKy))'Lo?ɉɪiy:sNUH4pFgE3vVzjzyΣNiP]# հaLN9VNvAj.X 5Ay פbͧj]jvإ]k$KUwZݝLwP^C3 X_[KZw:XUV>x 5fn5?CG|ꮡ3W&Y׸;wpgKnulJk~&k>VcR[.5tװ-mRP5vvY~ {Civ8-U-3LDCoǾ 8o0ӟz~V~ԑt'#d_ {Odp("7rkN>}74m*+sǖ[oiO~=uP;G[vaW//od1:A^a6XV{r %`x8sΌ;F֓l"eGtt 0` } MSmI^>> wsQ+̕#SW)}o8k22e/sc{ǵIް°Ia %Ӂ&ȸ޲oA[-fdR R5 ա΁'vLdCuA̅7=S!&'Då$/d^Zܨz8}o,=MZ㦛XPG=DgRֻ'opticSDXO?>"%x51D2N&&@ӟџ|V=eت;)Ú΍kT8 :,Y&M8?Yܛ3Oޏ۰;&&wĔ~gk?¥JП 9Zo0ms% 3ɉ> ǽz'V1*`gX"Gbi-[Q&} ͋v/]Iw!&.`-%i&IUUjrap>6&t3+,+|V,qIOx14@OB+d{ Z:vސG &Y^oO|xۿ5~C{$%!,:4M< oCٕD%䱞cW'Nun=LOi8XOa=ST$ݟu"7GP5Ѳ/M+(6eO]6uG]{j g./~ڲEIJ*+K!YҶ ӦMjkӦ=ش_.[~mi3*m[p-۰tư)3ΟPed}qA G/P+K(ل~F|w}y8pC z*i!hez= <ҏ L&G:Ybs<ly_L[K] Wf_ |TյkΙ9N B("* "$@"T|ZkMR*t:J Z \-Rd$ { ϵ^k} >A#Iݪ̭n~ Mcވ]La]dɠ{=; 0!T7Yis-rqZSo}K"No 'h8rF4]81k:ibbصeYY|4; '*c&㫱?P͔j/g aWb&~ekؼ/'KxN>0SijZ֤*ys{}3.1&ndmI/&~edhndI̊vSnj?-qiݹS”Ԫ~lWF_7?c {R?ܿ_BO;Qz5 5%HI2cu=F|&>-xl!6ȇڍ ofӼ7Lʚ睕',T6=UY-2 0'iXEE%uZII*i"Pȯw]mB7QPuZ~zg\7'-SڷoԾ*K[6-k5O5ѳxokvM!cǔ7x^:Ҽ,&^ ˛gT]$?aN8Jo+")2_zTES̊bNݥ-蕼&Cj^gLS g+ÝIr\)W\-לksFU.z }bT.(%\+7[:Cޡhit|>u6<21Ng\u{gwo3_z9 ^Ɨ xB';i{N'nrƃ;mό36S;Slެnŭx>ֿ܋]vr@6faǮ[6k1|Uع"6h-~0r-F /$J_"^YMnMQ7Mdc-OR(?6GOF&ԶvIm&& Tͤf:U.Ώm4b ip% U[ p ք[~4d2!:}N]t>5vmn'\a_%IeH9f e*g+ꮘJIރ y~A0j)L)/>}EMW lG_Qi=zkGtIh:r ͒.hwek7 pR7A1J|_Y{t<sdH>dIK7NGY)fgV-;m{xzF%{,a/3CfN939'-N6Y:Ʈ⥗GڟڞH]7믻C._s:!VX/֗) ˜f*4{Ж+ޮB{P4>0>>g0w(oP EbǐpaiZ$B3~؊u%fmKӣO;Zo~#',xD\pYu]3Dߍѯ$|vWc4Ar\r>@-1oz5#hwZjJr)%0(Jv˖㚣d䒟_t.ᮜS]rr_MN!YvI#QM7ݪtu=n&iz=EK58S78=>T)Μ>SH];x R}!3%~}W8]z2o?NU-ZZ&:PQѴ=',m_$~+HM̏Ycw'+Iz͕o>9a ܃+\.#LJZ|B<(~wBpd6;d=5n j2q)=]_`KeRǤۜk$>"Z9U>/׬I~*;^zO?(𶎗 M@XXmv0BvطF߾mZMREcGL4tW +UAQp j=}ŚC];S9a^(1dHC939l}ќ&ҷ^XsSnOnjm~szs#Δ:^.՟پ}OpS4.^|񠲗(L2[3SQ60<`Y6YgNfY}y9vJuWb'7u/w...]= E^j|UwNypiӆݷ3gϮ:$_SM{}WqOorٝ %&pjJTI&NM~c0ѰKWt 9Nw[d>?'>*̊s^4c+H;?TRLTb?قȍbL4k|Y#K ir O#421EHg)Mt 3!!͙;Ug)#Sln hYs?׬ /欧t-w/rlVrS=V#LRi׮˥~U 3$Yn/E̟撔*!#Nзv.t{ |/$Sd[_^hю{}/feyQ >*{v>4'gF3dTl7_ѻpʍ4FwUoVWaJ|/D>p'*:5c͇U&7\7 VLnza2ixP)xm'n߸%D[2wyh9gWL.]{Xc[bn3[֯,TۯTMQ4MU2)$_IԺHj2¦X$Ħ YTaj%U4w]%oAy4E^nhᰰ-s3&FglmWw)T=Wc{k2b>ld$/>a/#GGӽh~UG&=~QVF+`Ai6KaIJpU2e6' $;ySԕEE{8 PR|32|bW F^)^Yŷ`\=\[G?~y~'?[g7Ckx3 e4LS2ϕ>z=ieש"{N*r-(|sU8mYC.{46!zTp9@ޖE>|xu_=J9Oqńe&.+^2 3ۺsDfxL-Sb=yD}" I_K W_w6MfiuES** /?m##tOS.o+G7(w})o0N[&iI&(=*v‡&S p+ex9V>:+{RX^}&dQ([l-?2vAAp|F,}:cEg+)#}cyg5٤75)`%YGU*3Q[Ԧj* _8,6p5޵hVbaZWGzB<.s?|7'3<5#˜P}s>MߒaRӼrQoV.fvK_?//?UwOŒM\x{ňJ'?/oW3אF>l풍zXi([, XexkIw?G"[G؄%]/R%[ 'YڑSf"85{dMKbTlWpDWSզҿ_O #>#H6R䒴 i+ʴ-iҾML`ܴػʼvD/|u܎o`M7m_g,-f=4ef$M'c.xob ^:Z·%IVZVZW&mI:mp8툾ѽ/ZixoYy˴ ŶJGgSvf2ժJK=di%yGb*?]W'؟OӅ3^N>8VIc>^q+!wrǎDޡK8lbz<~"4#lDNZtV>ҪM[%iaDأLF+16]BQ=JlHǒǘd{dh󮾪``v!ٽiW۽i,xye=4ruNr _]4_gxx6;DG8 /\]pswŏSpZ⨵m7cik%X;o牓:6'~oJո[Yr5|QzW_NyR"bKg~$~Qc05E2:΋r3{r|{=~Q/gE+X)/W~Y_z1_{637gv]g{kgaoD MV%U女'qTZy[)PsןnkBᆪ+q 2ʂKխU~kt]p0;w:Y'+/bˮ9;>2K{$+b$La0!Wb8|EߔiW?pUR?,Q [ JqMqTѢ}{)}JXwXO+LG:2'3x˞.=o<~eLcfG׭c2Jef,T'~{w~H\g{dǽo%jv{eޭ3M-5Mv%GbTx_r1zx5SW|)6K93btsn~ˉ-R KwMM6 $Zr~iC•X_PKdKpsqê]1d-6}Nd@WOe#N]fj*1E0$H.,+r$m߯^ޙ>ɼ-ڒ׭o>+8=34=֘2Vn o[ԯbpzו1`o|kK5Ķ«-tiVM %UHu(o}G:EnmZd|SFqMjf=bN Kt+/) xϕO(MqؼwJ$}fS0/)˜-LWR{D{ՉBO%NҗF|;:Rk~ncT#o6kt8m#g{K1 >85v]QgxՈ4ûҼ4x[inJX9RN#|MfIԌOb$Nι;>dKtE<+3 g0e'V٦anډk  )})riOزT81ßJ~OfZSiffffff}ٹ˼˲˺˶˱KerX?5;np:~aadtntBtf$O}߉%#ķ ǣu%HCr`}9srrz 94}h קOAvNvFfFVff>yYZNoIϑvwxNyo~˖'*uJ[b/wO8/~!ߪ)# {|y2d+/*(38oLޔ)Y|wgޝuw;/}Ry2e2YMIh륆}\M&O> {K.,+ $|8jUK*P ʒiL锾zl}hyŒ/Bs *ݝ%vI6+Wq;ooտ%?, E>_t{{d~ϜtͶ1m?Fi fUVnJ1[Q >PԵG|;67II#nKTPֵ7;xhbsw$wŸH{%=)^z$^Dy]'I}nğE2{7 +:AP6{Iwֲ1FMS،B7ۑb#ߑb#7H#H ?6H$HV3D+4a3\Ш\I|*,T1Z!DGrO'˄}eBDط,Z.S^׈ŽʧUv,c(rӭra9V R; ~b>rJwt[i9ݎƑhYR$E8ctV^7;L"8]l롁Mx%{0eΤAcr}(ɱdaa74ε%Tf~Z1sƱL1{ҏe~<)+ξT=$bמ8{-~Go+kmgJeA^`;'Ϙq{m}fpʊu䙮?,KK~̸w:ܕTtstWiT-`vTc\ x@WwBk|?sϳZ,~@!?4u86<m;~x}Kegwnvj3ݪS#'fWSڎJ1{q.'8ajHsKSҿz V:&\۝"csk{g~ƢEY,̽3onܢfDz'ͮ'36gnڜ9gs 6ws~ fC3̙Zy5[ޔUԬثI9e.ȏSJinmH9 isYdقԐTS BOnC>v}@l(~'Il)1Z̫QīQ?VGߊbSIt.u߾}wӘ]h;EI$H&I=1w4f&Y|gDȏU,'Ѭ3]`B1+L>ܬql{8q8+8gۦ LҒlwҴ Agor:H?Ɏ/zOÀ5#U5>K@?>3\Iɰi;2)[(ܔ=LrXKL1zme}MDiQz-(Dv(d.O|%\\%LblmDsh.%ܝ# =|iNc9@{{jΫvO7=/t'tfyd.d.E:z|}ŵѳ۶]Tb{ǟW(1/4^ķ{c>!1\adRW4>evV1Ă;fMR%*߱up}OiX]f\ݔLK'"w8v˖GmV\Y1ކzH8[8fӹKLROLL7*/F֚>|Gb".ߤ\TVLfXmvn8]nחޫwFfVvNn_4d`i TV5+G^5jz5㯽 7LIo2u-oqYYk̝7 .^RwܻtY}M+W6o*;< f!`wuc؟ٻl?{>`_;}ֳ0;6vyl.;B-bY-[.v}͖z5FɞcMĝl;d,oI'6g'؇}>a6j< n'5[>/g a[q ]kZEqOӵ瑸qQePYDyՙ_ϲ,"NW7iY|8Wyyjxy-xlӽv;יQ>Wǫo,mgh3,OS/[/؆}i؇vGw4N߯46u~!IZ+Ͻ7ŗ[ۑԐirZU+Oܛj:1ԏVIg쵳{3ʼ%sI濳ʳFfWַYl_vNvIq7gWg/^6_goޕ^_w˱ ʹ2纜[ra薡_ ӆa{ʮ7U۫vW}PqUtW bx\1?޿9_9#GlnjU&xt &O$3f.%ݓy0 B>ojXHz ]E 8<\ ,%McAYpE( v u>KXi'8WoN ><<3B8 靟PjܩAK^Tr`#p C9DέO#  5 O")9V_@0O.sR\ K| AHUy;+; v#;Uu 8x5q-MD&)H5˦swPjĩAEˀr`#prh6n-QnG'|S"܉{IrIG?<<<ېIv1ہ(a_m-*…R``en¡Ԋ<:jܯ6#kV^|Ꟈy8 q"|xkc`>$$nFĝp;5׽Fǁm\S@8wx ;`n'i/VG[/S/J˜7{R9s;c||‰<$t .."b`pr6+  ،V?tKw胄a#hI9 ABp(PH[ׅ|!(_^ׅ((ϱ B(,n^J?h~Qp3G&K"`<ECPEH[Eva9P>} sΧ_Pu6j;k(Ku@|88?5@}P<|ZX\6+MUf@Pc^D^Vn/3Fxx-:< lCړtm?,UDKR g%I+fUӄ|gbXb؋b-@>5grwkb`p\l6WWg 0[Q _m܉:]{??<<!-O!t..ĖBH5a)$},KRR;"^Ɲk2xe wXF%6Ax( qFu@8ZQF߹)V,#ÓSӑ6 <9 \\EnKusr`#p4WW-C )*{n]{<0DQ ن'q< BA B#y񷜸a/Ds~'䡜4|JN9r?O5)'@8881Y"<|Z] \.ˁ&J*`3ur9Q$܎DV"fq"6?8ЊW%cX1k-9`wBF8<;ǁg܋ ~"t]A %QAz{ lT4H8&XxlaɈ3%!(@nm. \\\šqPI:{^S'NR c\/UR){WR{k.~X \ \.ˁ(  y!m%O%O%|JPZ%^۽d=+**Wo^I=%Bڙk$^^DDu(P i2hÓ%ʼAdzC2<\ğXˀr`#pj6!pw^3syJF|;,!aR=?F=Z_kq1p 3 {qqNF H9 R: R:^@UTO;|*֋l}G*xU=$_}HolC*xU%xy; a1p  Xl.6W&J*`3*oQ >ہU_UUU-[VXq8ᰘAᐁm8,Xv sp5I74t`3 ]IejՔu?s|ڻ #< \\E%:2`=\R+;I0J9 7`t6e1b nT)D$? $6d{fu&exόMbp s“S*pT N".."eˁȧ  ȹ? :?p'{&_"|Վa0w --g z@-g قb-Doͱ<гl=[@гl=[@n"2`=\\ "p+r lE}¸C/6?p,pzaAh l_ B>[/ a[r a}Aؾ l_/ a}Aؾ (%}Aؾ l_/ a}Aؾ l_/ aAؾ l_a}Aؾ l_/GH a}Aؚ l_/9 l_0#nBT S!p*N8BT S!p*N8BT S!p*N8BT S!p*N8BT S!p*N8BT S!p*N8BT S!p*N8BT S!p*N8BT S!p*N8Vx[s a+<s؊mVx[9lVx[9l簝RVgr>I+p_`!C8X ,ůeB #ollDiSqp:0V#\\ː\lAMEB r"V'?<6?) Ab'F;-wŸ܉N Z1ъVlbf3hF+f6Z1ъVlbf3hF+f6Z1ъVlbf3hF+f6Z1ъVlbf3hF+f6Z1ъVlbf3h ilF+f6Z1ъVlbf3؋뽰{A$<X,ӣK A#̟e RKW{I>?!''R{|VNG԰R\6k6 "V'?<!I?;gp3 [-CÄa °a؂0lA [-a °a؂0lA [-a °a؂0lA [-a °a؂0lA [-a °a؂0lA [-a °ah0lA [-a °a؂0lA [-a °a؂0lA [-a °a؂0lASp*NE8"TSp*NE8"TSp*NE8"TSp*NE8"TSp*NE8"TSp*NE8"TSp*NE8"TSp*NE8"TSp*NE8j>N>}VXТ`j<}VXQAx%DQAx%DQAx%DQAx%DQAx%BP!x%BP!x%BP!x%BP!x%BP!xØ8 0ƛ1f<1acxRA#Hu :TGREHu"Q:TG(REM\8Ə1>q\8ǡCǘ84qh88ƹ!1:9<\ _`& P  15|8_SX#? ~H6!mmmCi? ~H``6!mCi? ~H6!mCi? ~H6!mCi? V ~H(? ~H66666͓Iu'ם_w~Iu'םO9)ϠG= e6E3T$Q EU3A_鿉gZ ER$u#)WDRQɲLtM06C&d1KCzXUJyQiD7M%]|'8=?Lђ LYSD4HKA- âT[WTӃY- u G&ITД74NQ zê\>j=Lf.]dᔈìy U%ː)􍳓5f-)QB.J2`5hVb%/"6Q*,'EJLzJ#UhͼTYFefBILNZ͜*ˈYLM&.2 < `x"jZ7c}˃l$Gu5m$&BvӃUE= -/i!=̐p. DTjb2fwjUY$"z-U;@! LTY bZT #֛aO,#vzBEZ9-#vMQ.jqU;\+qӃo&N0k$^UAY49 :$'&d=lfFP]Ru˨>$AVn5* $\~4Ɏt@N(R~6bCt}A28V^QìRx.f]V]WTY4C6ns"_"A T[8=5fYt$evF󊙸s1W,v meX#N2T[~^jՎr1y=lQ4PpąC$K$?*m8Mlm&dqz(qNe38=t[lP6 і~"9[$ 6jkc,J[PL.ED1Ms\ta1 vzPl\ ʙӃnPW;u=uᵒri&YʚzPA6npEp&qzjةD2;I>KDڸ9K.&\VFZӭN;.] ٲTa14DAjy1uhQ&ΉIM=>u\'T&!z8*}թ/LѨb9=(&udps =fGGUݵɜ;C Ad&S}tN;Pap.ԟK ' wCw _y!HIlnK7<,DibjPnR-mhT1NӤo+99= Ir.u+z.%=aq:7Nٻ>C tAI[6䡚5w!ުI(lrטBǠ"S6NͪW'PW2I$Ɲb=vtg ԃ0˶;D"a]UdAoYauq_'=V/c$6$FrxD AWVH N'(טtR8H ðq[5rY)U(ӤwуmDGLO\D"<zF=$1_oN:t6tm9=ܠn>ݮS Ik\M>A9TK4zE!5tGwre.T3gduꑎ8=HD.eS;T3Dxwu.= խ\DzeK>.ved8 n%iJzKNw,;]As|ltQsHG\TNס^L_?T+%FTMTISL2 1$=tDy4ssǍҩduMd'Kt1=7w{{҃d˞lNEunILu zxAeJgk(D=:t]nWzzzrr2$7.BHr-CM&zSm*Fd2.z1$%knU A' pzd6!Snrz]M#ٲі=i.gSw.!I͆AP9 r' /`0jm+/nB)))#=T8܌Stz)j=ivF0ǕHz%brzt@1I@q^/у6]Kx'>b,5=|LJ"ήdˑJ<MsrzЕ2\=avR}t5iu=zr|QA9EHMM%"}t$/B_}TR-4{*H(;ȡr&A]u*3ic]U[.zԨ-ə%Ƒć=AH.u#ӭ'yMrnBIIRn -#4|zGvzX:^BxzRδ4^IwܦD_H+=*F\$6E pInSYgwd^N7i%lKwrzؓ\i>-AWneD#s.םMu eF5stI]fWvy}Kט-BD4N5Ȧxӝ& ҉/޽:$^-CwT#"ALtf=>3(0SRx`A>tOכx~ `v~OOˇ=|t CHKdNCHKg:KCHKd.MCHK IVera.ttfCHK EdjeVeraCHKg@KCHKd4MCHK IVeraBd.ttfCHK EdjeVeraBoldCHKgBKCHKd6MCHK IVeraIt.ttfCHK EdjeVeraItalicCHKdyLCHKg KCHKdJCHK theme.edcCHK I/* HECKY Raoul 14/01/2007 Edje Tutorial #02 http://blog.calaos.fr */ #include "anim_rect_macro.edc" /* Definition de quelques polices */ fonts { font: "Vera.ttf" "EdjeVera"; font: "VeraBd.ttf" "EdjeVeraBold"; font: "VeraIt.ttf" "EdjeVeraItalic"; } //compression ratio // #define FRAME LOSSY 90 // #define FRAME RAW #define FRAME COMP //Inclusion des images #include "images.edc" //Interface collections { group { name: "main"; //nom de l'objet edje //taille min et max de l'objet "main" min: 200 150; max: 400 300; parts { //Les 30 RECT pour l'animation du début //on utilise une macro pour éviter de reecrire 30 fois les meme choses /* 1ere ligne */ ANIM_PART("01", 255, 0, 0, 0.0833333, 0.1, 0.0 , 0.0, 0.1666666, 0.2) ANIM_PART("02", 255, 0, 0, 0.25 , 0.1, 0.1666666, 0.0, 0.3333332, 0.2) ANIM_PART("03", 255, 0, 0, 0.4166665, 0.1, 0.3333332, 0.0, 0.5 , 0.2) ANIM_PART("04", 255, 0, 0, 0.5833333, 0.1, 0.5 , 0.0, 0.6666666, 0.2) ANIM_PART("05", 255, 0, 0, 0.75 , 0.1, 0.6666666, 0.0, 0.8333332, 0.2) ANIM_PART("06", 255, 0, 0, 0.9166665, 0.1, 0.8333332, 0.0, 1.0 , 0.2) /* 2e ligne */ ANIM_PART("07", 0, 255, 0, 0.0833333, 0.3, 0.0 , 0.2, 0.1666666, 0.4) ANIM_PART("08", 0, 255, 0, 0.25 , 0.3, 0.1666666, 0.2, 0.3333332, 0.4) ANIM_PART("09", 0, 255, 0, 0.4166665, 0.3, 0.3333332, 0.2, 0.5 , 0.4) ANIM_PART("10", 0, 255, 0, 0.5833333, 0.3, 0.5 , 0.2, 0.6666666, 0.4) ANIM_PART("11", 0, 255, 0, 0.75 , 0.3, 0.6666666, 0.2, 0.8333332, 0.4) ANIM_PART("12", 0, 255, 0, 0.9166665, 0.3, 0.8333332, 0.2, 1.0 , 0.4) /* 3e ligne */ ANIM_PART("13", 255, 0, 255, 0.0833333, 0.5, 0.0 , 0.4, 0.1666666, 0.6) ANIM_PART("14", 255, 0, 255, 0.25 , 0.5, 0.1666666, 0.4, 0.3333332, 0.6) ANIM_PART("15", 255, 0, 255, 0.4166665, 0.5, 0.3333332, 0.4, 0.5 , 0.6) ANIM_PART("16", 255, 0, 255, 0.5833333, 0.5, 0.5 , 0.4, 0.6666666, 0.6) ANIM_PART("17", 255, 0, 255, 0.75 , 0.5, 0.6666666, 0.4, 0.8333332, 0.6) ANIM_PART("18", 255, 0, 255, 0.9166665, 0.5, 0.8333332, 0.4, 1.0 , 0.6) /* 4e ligne */ ANIM_PART("19", 255, 255, 0, 0.0833333, 0.7, 0.0 , 0.6, 0.1666666, 0.8) ANIM_PART("20", 255, 255, 0, 0.25 , 0.7, 0.1666666, 0.6, 0.3333332, 0.8) ANIM_PART("21", 255, 255, 0, 0.4166665, 0.7, 0.3333332, 0.6, 0.5 , 0.8) ANIM_PART("22", 255, 255, 0, 0.5833333, 0.7, 0.5 , 0.6, 0.6666666, 0.8) ANIM_PART("23", 255, 255, 0, 0.75 , 0.7, 0.6666666, 0.6, 0.8333332, 0.8) ANIM_PART("24", 255, 255, 0, 0.9166665, 0.7, 0.8333332, 0.6, 1.0 , 0.8) /* 5e ligne */ ANIM_PART("25", 0, 0, 255, 0.0833333, 0.9, 0.0 , 0.8, 0.1666666, 1.0) ANIM_PART("26", 0, 0, 255, 0.25 , 0.9, 0.1666666, 0.8, 0.3333332, 1.0) ANIM_PART("27", 0, 0, 255, 0.4166665, 0.9, 0.3333332, 0.8, 0.5 , 1.0) ANIM_PART("28", 0, 0, 255, 0.5833333, 0.9, 0.5 , 0.8, 0.6666666, 1.0) ANIM_PART("29", 0, 0, 255, 0.75 , 0.9, 0.6666666, 0.8, 0.8333332, 1.0) ANIM_PART("30", 0, 0, 255, 0.9166665, 0.9, 0.8333332, 0.8, 1.0 , 1.0) //inclusion du fond #include "back.edc" //ansi que du bouton #include "button.edc" #include "dots.edc" //on ajoute le masque du bouton par //dessus les autres objets (calques) //Le masque est en fait l'image du bouton transparente //qui va simplement nous servir à recuperer les evennements souris //En effet, les 9 petites images des points aurait brouillé les evenements mouse,in //et mouse,out #include "button_mask.edc" } //les différents programmes du fond et du bouton programs { //programs #include "back_prog.edc" #include "button_prog.edc" #include "dots_prog.edc" } } } CHKg KCHKd JCHK anim_rect_macro.edcCHK I/* HECKY Raoul 14/01/2007 Back element anim */ #define ANIM_PART(part_name, from_color_R, from_color_V, from_color_B, hide_xpos, hide_ypos, rel1_xpos, rel1_ypos, rel2_xpos, rel2_ypos) \ part \ { \ name: "rect_anim_"part_name; \ mouse_events: 0; \ type: RECT; \ description \ { \ state: "default" 0.0; \ visible: 0; \ color: from_color_R from_color_V from_color_B 0; \ rel1 \ { \ relative: hide_xpos hide_ypos; \ offset: 0 0; \ } \ rel2 \ { \ relative: hide_xpos hide_ypos; \ offset: 0 0; \ } \ } \ description \ { \ state: "visible" 0.0; \ visible: 1; \ color: 255 255 255 255; \ rel1 \ { \ relative: rel1_xpos rel1_ypos; \ offset: 0 0; \ } \ rel2 \ { \ relative: rel2_xpos rel2_ypos; \ offset: 0 0; \ } \ } \ description \ { \ state: "big" 0.0; \ visible: 1; \ color: 255 255 255 255; \ rel1 \ { \ relative: rel1_xpos rel1_ypos; \ offset: -5 -5; \ } \ rel2 \ { \ relative: rel2_xpos rel2_ypos; \ offset: 5 5; \ } \ } \ } \ part \ { \ name: "anim_back_"part_name; \ mouse_events: 0; \ clip_to: "rect_anim_"part_name; \ description \ { \ state: "default" 0.0; \ image \ { \ normal: "back.png"; \ border: 15 15 15 15; \ } \ visible: 1; \ color: 255 255 255 255; \ } \ } //Les programmes du RECT #define ANIM_PRG(prg_name, pause, pause_random) \ program \ { \ name: "rect_anim_"prg_name; \ in: pause pause_random; \ action: STATE_SET "big" 0.0; \ transition: ACCELERATE 0.3; \ target: "rect_anim_"prg_name; \ after: "rect_anim_done_"prg_name; \ } \ program \ { \ name: "rect_anim_done_"prg_name; \ action: STATE_SET "visible" 0.0; \ transition: ACCELERATE 0.15; \ target: "rect_anim_"prg_name; \ } CHKg KCHKdJCHK images.edcCHK I/* HECKY Raoul 10/01/2007 default images */ images { /* definition des images */ image: "back.png" FRAME; image: "button.png" FRAME; image: "dot.png" FRAME; } CHKg"KCHKdJCHK back.edcCHK I/* HECKY Raoul 10/01/2007 Back element */ //cet element est un rectangle invisible //c'est l'element principal, toutes les autres parties //seront clippé a celui-ci part { name: "main_part"; mouse_events: 0; //on ne veut pas attraper les evenements souris sur le fond type: RECT; description { state: "default" 0.0; //par defaut la position/taille est la meme //que le groupe "main" visible: 0; color: 255 255 255 0; } description { state: "visible" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "back"; mouse_events: 0; clip_to: "main_part"; //on "clip" l'image de fond sur l'element principal description { state: "default" 0.0; image { normal: "back.png"; //on donne une bordure pour le redimensionnement //de l'image border: 15 15 15 15; } visible: 1; color: 255 255 255 255; } } CHKgoKCHKdcJCHK button.edcCHK @I/* HECKY Raoul 10/01/2007 Button element */ part { name: "button"; mouse_events: 0; clip_to: "main_part"; //on "clip" le bouton sur l'element principal description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 16 -104; to: "back"; //on se positionne par rapport a l'image de fond } rel2 { relative: 0.0 1.0; offset: 104 -16; to: "back"; } image { normal: "button.png"; } visible: 1; color: 255 255 255 225; } description { state: "bounce" 0.0; inherit: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 16 16; to: "back"; } rel2 { relative: 0.0 0.0; offset: 104 104; to: "back"; } } } CHKg]KCHKd]JCHK dots.edcCHK ]I/* HECKY Raoul 10/01/2007 Button dots */ part { name: "button_dot1"; mouse_events: 0; clip_to: "main_part"; description { state: "default" 0.0; //on specifie le min et max pour eviter que l'image change de taille min: 6 6; max: 6 6; rel1 { relative: 0.5 0.5; offset: 0 0; to: "button"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "button"; } image { normal: "dot.png"; } visible: 0; color: 255 0 0 0; } description { state: "normal" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.5 0.5; offset: 10 0; to: "button"; } rel2 { relative: 0.5 0.5; offset: 10 0; to: "button"; } } description { state: "move" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "next" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "down" 0.0; inherit: "default" 0.0; visible: 1; color: 255 0 0 255; } description { state: "center" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 0; } } part { name: "button_dot2"; mouse_events: 0; clip_to: "main_part"; description { state: "default" 0.0; min: 6 6; max: 6 6; rel1 { relative: 0.5 0.0; offset: 0 15; to: "button"; } rel2 { relative: 0.5 0.0; offset: 0 15; to: "button"; } image { normal: "dot.png"; } visible: 0; color: 255 0 0 0; } description { state: "normal" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.5 0.5; offset: -10 20; to: "button"; } rel2 { relative: 0.5 0.5; offset: -10 20; to: "button"; } } description { state: "move" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "next" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.88 0.12; offset: -15 15; to: "button"; } rel2 { relative: 0.88 0.12; offset: -15 15; to: "button"; } } description { state: "down" 0.0; inherit: "default" 0.0; visible: 1; color: 255 0 0 255; } description { state: "center" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 0; rel1 { relative: 0.5 0.5; offset: 0 0; to: "button"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "button"; } } } part { name: "button_dot3"; mouse_events: 0; clip_to: "main_part"; description { state: "default" 0.0; min: 6 6; max: 6 6; rel1 { relative: 0.5 1.0; offset: 0 -15; to: "button"; } rel2 { relative: 0.5 1.0; offset: 0 -15; to: "button"; } image { normal: "dot.png"; } visible: 0; color: 255 0 0 0; } description { state: "normal" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.5 0.5; offset: -10 -20; to: "button"; } rel2 { relative: 0.5 0.5; offset: -10 -20; to: "button"; } } description { state: "move" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "next" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.12 0.88; offset: 15 -15; to: "button"; } rel2 { relative: 0.12 0.88; offset: 15 -15; to: "button"; } } description { state: "down" 0.0; inherit: "default" 0.0; visible: 1; color: 255 0 0 255; } description { state: "center" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 0; rel1 { relative: 0.5 0.5; offset: 0 0; to: "button"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "button"; } } } part { name: "button_dot4"; mouse_events: 0; clip_to: "main_part"; description { state: "default" 0.0; min: 6 6; max: 6 6; rel1 { relative: 0.0 0.5; offset: 15 0; to: "button"; } rel2 { relative: 0.0 0.5; offset: 15 0; to: "button"; } image { normal: "dot.png"; } visible: 0; color: 255 0 0 0; } description { state: "normal" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.5 0.5; offset: 0 10; to: "button"; } rel2 { relative: 0.5 0.5; offset: 0 10; to: "button"; } } description { state: "move" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "next" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.12 0.12; offset: 15 15; to: "button"; } rel2 { relative: 0.12 0.12; offset: 15 15; to: "button"; } } description { state: "down" 0.0; inherit: "default" 0.0; visible: 1; color: 255 0 0 255; } description { state: "center" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 0; rel1 { relative: 0.5 0.5; offset: 0 0; to: "button"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "button"; } } } part { name: "button_dot5"; mouse_events: 0; clip_to: "main_part"; description { state: "default" 0.0; min: 6 6; max: 6 6; rel1 { relative: 1.0 0.5; offset: -15 0; to: "button"; } rel2 { relative: 1.0 0.5; offset: -15 0; to: "button"; } image { normal: "dot.png"; } visible: 0; color: 255 0 0 0; } description { state: "normal" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.5 0.5; offset: -10 -10; to: "button"; } rel2 { relative: 0.5 0.5; offset: -10 -10; to: "button"; } } description { state: "move" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "next" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.88 0.88; offset: -15 -15; to: "button"; } rel2 { relative: 0.88 0.88; offset: -15 -15; to: "button"; } } description { state: "down" 0.0; inherit: "default" 0.0; visible: 1; color: 255 0 0 255; } description { state: "center" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 0; rel1 { relative: 0.5 0.5; offset: 0 0; to: "button"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "button"; } } } part { name: "button_dot6"; mouse_events: 0; clip_to: "main_part"; description { state: "default" 0.0; min: 6 6; max: 6 6; rel1 { relative: 0.88 0.12; offset: -15 15; to: "button"; } rel2 { relative: 0.88 0.12; offset: -15 15; to: "button"; } image { normal: "dot.png"; } visible: 0; color: 255 0 0 0; } description { state: "normal" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.5 0.5; offset: -10 10; to: "button"; } rel2 { relative: 0.5 0.5; offset: -10 10; to: "button"; } } description { state: "move" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "next" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 1.0 0.5; offset: -15 0; to: "button"; } rel2 { relative: 1.0 0.5; offset: -15 0; to: "button"; } } description { state: "down" 0.0; inherit: "default" 0.0; visible: 1; color: 255 0 0 255; } description { state: "center" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 0; rel1 { relative: 0.5 0.5; offset: 0 0; to: "button"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "button"; } } } part { name: "button_dot7"; mouse_events: 0; clip_to: "main_part"; description { state: "default" 0.0; min: 6 6; max: 6 6; rel1 { relative: 0.12 0.12; offset: 15 15; to: "button"; } rel2 { relative: 0.12 0.12; offset: 15 15; to: "button"; } image { normal: "dot.png"; } visible: 0; color: 255 0 0 0; } description { state: "normal" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.5 0.5; offset: 0 0; to: "button"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "button"; } } description { state: "move" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "next" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.5 0.0; offset: 0 15; to: "button"; } rel2 { relative: 0.5 0.0; offset: 0 15; to: "button"; } } description { state: "down" 0.0; inherit: "default" 0.0; visible: 1; color: 255 0 0 255; } description { state: "center" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 0; rel1 { relative: 0.5 0.5; offset: 0 0; to: "button"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "button"; } } } part { name: "button_dot8"; mouse_events: 0; clip_to: "main_part"; description { state: "default" 0.0; min: 6 6; max: 6 6; rel1 { relative: 0.12 0.88; offset: 15 -15; to: "button"; } rel2 { relative: 0.12 0.88; offset: 15 -15; to: "button"; } image { normal: "dot.png"; } visible: 0; color: 255 0 0 0; } description { state: "normal" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.5 0.5; offset: 0 -10; to: "button"; } rel2 { relative: 0.5 0.5; offset: 0 -10; to: "button"; } } description { state: "move" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "next" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.5; offset: 15 0; to: "button"; } rel2 { relative: 0.0 0.5; offset: 15 0; to: "button"; } } description { state: "down" 0.0; inherit: "default" 0.0; visible: 1; color: 255 0 0 255; } description { state: "center" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 0; rel1 { relative: 0.5 0.5; offset: 0 0; to: "button"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "button"; } } } part { name: "button_dot9"; mouse_events: 0; clip_to: "main_part"; description { state: "default" 0.0; min: 6 6; max: 6 6; rel1 { relative: 0.88 0.88; offset: -15 -15; to: "button"; } rel2 { relative: 0.88 0.88; offset: -15 -15; to: "button"; } image { normal: "dot.png"; } visible: 0; color: 255 0 0 0; } description { state: "normal" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.5 0.5; offset: -10 0; to: "button"; } rel2 { relative: 0.5 0.5; offset: -10 0; to: "button"; } } description { state: "move" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "next" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.5 1.0; offset: 0 -15; to: "button"; } rel2 { relative: 0.5 1.0; offset: 0 -15; to: "button"; } } description { state: "down" 0.0; inherit: "default" 0.0; visible: 1; color: 255 0 0 255; } description { state: "center" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 0; rel1 { relative: 0.5 0.5; offset: 0 0; to: "button"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "button"; } } } CHKgKCHKdJCHK button_mask.edcCHK I/* HECKY Raoul 10/01/2007 Button element */ //on cree un masque pour capturer les evennements souris part { name: "button_mask"; mouse_events: 1; //on veut les evennements souris clip_to: "main_part"; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 0; to: "button"; } rel2 { relative: 1.0 1.0; offset: 0 0; to: "button"; } image { normal: "button.png"; } visible: 0; color: 0 0 0 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } CHKgNKCHKdBJCHK back_prog.edcCHK I// back element programs // 10/01/2007 //---------------------------------------- //---------------------------------------- program { name: "on_show"; signal: "show"; source: ""; in: 1.4 0.0; action: STATE_SET "visible" 0.0; transition: LINEAR 0.0; target: "main_part"; after: "on_show_button"; after: "on_show_dots"; } //---------------------------------------- program { name: "on_hide"; signal: "hide"; source: ""; action: STATE_SET "default" 0.0; transition: LINEAR 0.001; target: "main_part"; target: "button"; target: "button_dot1"; target: "button_dot2"; target: "button_dot3"; target: "button_dot4"; target: "button_dot5"; target: "button_dot6"; target: "button_dot7"; target: "button_dot8"; target: "button_dot9"; target: "rect_anim_01"; target: "rect_anim_02"; target: "rect_anim_03"; target: "rect_anim_04"; target: "rect_anim_05"; target: "rect_anim_06"; target: "rect_anim_07"; target: "rect_anim_08"; target: "rect_anim_09"; target: "rect_anim_10"; target: "rect_anim_11"; target: "rect_anim_12"; target: "rect_anim_13"; target: "rect_anim_14"; target: "rect_anim_15"; target: "rect_anim_16"; target: "rect_anim_17"; target: "rect_anim_18"; target: "rect_anim_19"; target: "rect_anim_20"; target: "rect_anim_21"; target: "rect_anim_22"; target: "rect_anim_23"; target: "rect_anim_24"; target: "rect_anim_25"; target: "rect_anim_26"; target: "rect_anim_27"; target: "rect_anim_28"; target: "rect_anim_29"; target: "rect_anim_30"; } //---------------------------------------- program { name: "on_show_rects"; signal: "show"; source: ""; after: "rect_anim_01"; after: "rect_anim_02"; after: "rect_anim_03"; after: "rect_anim_04"; after: "rect_anim_05"; after: "rect_anim_06"; after: "rect_anim_07"; after: "rect_anim_08"; after: "rect_anim_09"; after: "rect_anim_10"; after: "rect_anim_11"; after: "rect_anim_12"; after: "rect_anim_13"; after: "rect_anim_14"; after: "rect_anim_15"; after: "rect_anim_16"; after: "rect_anim_17"; after: "rect_anim_18"; after: "rect_anim_19"; after: "rect_anim_20"; after: "rect_anim_21"; after: "rect_anim_22"; after: "rect_anim_23"; after: "rect_anim_24"; after: "rect_anim_25"; after: "rect_anim_26"; after: "rect_anim_27"; after: "rect_anim_28"; after: "rect_anim_29"; after: "rect_anim_30"; } //---------------------------------------- //on utilise une macro pour les 30 programmes ANIM_PRG("01", 0.01, 0.8) ANIM_PRG("02", 0.01, 0.8) ANIM_PRG("03", 0.01, 0.8) ANIM_PRG("04", 0.01, 0.8) ANIM_PRG("05", 0.01, 0.8) ANIM_PRG("06", 0.01, 0.8) ANIM_PRG("07", 0.01, 0.8) ANIM_PRG("08", 0.01, 0.8) ANIM_PRG("09", 0.01, 0.8) ANIM_PRG("10", 0.01, 0.8) ANIM_PRG("11", 0.01, 0.8) ANIM_PRG("12", 0.01, 0.8) ANIM_PRG("13", 0.01, 0.8) ANIM_PRG("14", 0.01, 0.8) ANIM_PRG("15", 0.01, 0.8) ANIM_PRG("16", 0.01, 0.8) ANIM_PRG("17", 0.01, 0.8) ANIM_PRG("18", 0.01, 0.8) ANIM_PRG("19", 0.01, 0.8) ANIM_PRG("20", 0.01, 0.8) ANIM_PRG("21", 0.01, 0.8) ANIM_PRG("22", 0.01, 0.8) ANIM_PRG("23", 0.01, 0.8) ANIM_PRG("24", 0.01, 0.8) ANIM_PRG("25", 0.01, 0.8) ANIM_PRG("26", 0.01, 0.8) ANIM_PRG("27", 0.01, 0.8) ANIM_PRG("28", 0.01, 0.8) ANIM_PRG("29", 0.01, 0.8) ANIM_PRG("30", 0.01, 0.8) //---------------------------------------- CHKgKCHKdJCHK button_prog.edcCHK I// button element programs // 10/01/2007 //---------------------------------------- //---------------------------------------- program { name: "on_show_button"; action: STATE_SET "bounce" 0.0; transition: DECELERATE 0.5; target: "button"; after: "on_show_button2"; } //---------------------------------------- //boucing button progs program { name: "on_show_button2"; action: STATE_SET "default" 0.0; in: 0.1 0.0; transition: ACCELERATE 0.5; target: "button"; after: "on_show_button"; } //---------------------------------------- program { name: "on_show_mask"; action: STATE_SET "visible" 0.0; transition: SINUSOIDAL 0.0001; target: "button_mask"; } //---------------------------------------- program { name: "on_mouse_in"; signal: "mouse,in"; source: "button_mask"; action: STATE_SET "move" 0.0; transition: ACCELERATE 0.25; target: "button_dot1"; target: "button_dot2"; target: "button_dot3"; target: "button_dot4"; target: "button_dot5"; target: "button_dot6"; target: "button_dot7"; target: "button_dot8"; target: "button_dot9"; after: "on_mouse_in_anim"; } //---------------------------------------- program { name: "on_mouse_out"; signal: "mouse,out"; source: "button_mask"; action: ACTION_STOP; target: "on_mouse_in_anim"; target: "on_mouse_in_anim2"; after: "on_mouse_out2"; } program { name: "on_mouse_out2"; action: STATE_SET "normal" 0.0; transition: DECELERATE 0.30; target: "button_dot1"; target: "button_dot2"; target: "button_dot3"; target: "button_dot4"; target: "button_dot5"; target: "button_dot6"; target: "button_dot7"; target: "button_dot8"; target: "button_dot9"; } //---------------------------------------- program { name: "on_mouse_in_anim"; action: STATE_SET "next" 0.0; transition: DECELERATE 0.30; target: "button_dot1"; target: "button_dot2"; target: "button_dot3"; target: "button_dot4"; target: "button_dot5"; target: "button_dot6"; target: "button_dot7"; target: "button_dot8"; target: "button_dot9"; in: 0.4 0.0; after: "on_mouse_in_anim2"; } //---------------------------------------- program { name: "on_mouse_in_anim2"; action: STATE_SET "move" 0.0; transition: LINEAR 0.0; target: "button_dot1"; target: "button_dot2"; target: "button_dot3"; target: "button_dot4"; target: "button_dot5"; target: "button_dot6"; target: "button_dot7"; target: "button_dot8"; target: "button_dot9"; after: "on_mouse_in_anim"; } //---------------------------------------- program { name: "on_mouse_down"; signal: "mouse,down,1"; source: "button_mask"; action: ACTION_STOP; target: "on_mouse_in_anim"; target: "on_mouse_in_anim2"; after: "on_mouse_down_anim"; } //---------------------------------------- program { name: "on_mouse_down_anim"; action: STATE_SET "down" 0.0; transition: SINUSOIDAL 0.15; target: "button_dot1"; target: "button_dot2"; target: "button_dot3"; target: "button_dot4"; target: "button_dot5"; target: "button_dot6"; target: "button_dot7"; target: "button_dot8"; target: "button_dot9"; after: "on_mouse_down_anim2"; } //---------------------------------------- program { name: "on_mouse_down_anim2"; action: STATE_SET "move" 0.0; transition: SINUSOIDAL 0.15; target: "button_dot1"; target: "button_dot2"; target: "button_dot3"; target: "button_dot4"; target: "button_dot5"; target: "button_dot6"; target: "button_dot7"; target: "button_dot8"; target: "button_dot9"; after: "on_mouse_down_anim"; } //---------------------------------------- program { name: "on_mouse_up"; signal: "mouse,up,1"; source: "button_mask"; action: ACTION_STOP; target: "on_mouse_down_anim"; target: "on_mouse_down_anim2"; after: "on_mouse_up2"; } //---------------------------------------- program { name: "on_mouse_up2"; action: STATE_SET "center" 0.0; transition: ACCELERATE 0.10; target: "button_dot1"; target: "button_dot2"; target: "button_dot3"; target: "button_dot4"; target: "button_dot5"; target: "button_dot6"; target: "button_dot7"; target: "button_dot8"; target: "button_dot9"; after: "on_mouse_out"; } //---------------------------------------- CHKgKCHKdJCHK dots_prog.edcCHK [I// button element programs // 10/01/2007 //---------------------------------------- //---------------------------------------- program { name: "on_show_dots"; action: STATE_SET "normal" 0.0; transition: DECELERATE 0.4; target: "button_dot1"; target: "button_dot2"; target: "button_dot3"; target: "button_dot4"; target: "button_dot5"; target: "button_dot6"; target: "button_dot7"; target: "button_dot8"; target: "button_dot9"; after: "on_show_mask"; } //---------------------------------------- xsN1ab`d``pҌ 3LP 3C)@ʮ\vfi6$YHuDI&ePH]~$"C\Ae$\!ͅ_m8>$T}Xe2d