BfNb E18PSZ1FU ]1TW?i1b[1p `\1z d}}1 ip1 n@1 r^^1 wE1 {1 1 01 1 d1 *1 1 1 q2 2 2 BB2$ 2. 28 2B J2L "2V 2` OO2j 2t 2~ Ȧ))2 HH2 2 2 ӍCC2 !!2 2 2 g2 2 2 [EE2 3 o3 ,333 _bb3 TK3(36 3@ 3J 23T 3^ PP3h L ]3r_#D3ff3 EE3 -x3 c33 -x3 3 3 333 {{3 l3  l34 4 o-4%$$43 o4<ő5 }4K4ZȀ;i;i4n C4{E4 4  u1=4$ ]4"^41=4/ ]4%c46%C4! ^;\5 $~ U5&g5*)T0E59,_7o5H06"5W2x5f 3 ]5q558 65;R*5>*c5?'F5C*5E~ 555 b56 6 6(6q676?a6OS6c Z6lG6 6 [6be6 66U76 77 j7 7, 75 c7> 7G 7P D7Y <7e 7q< 7xY7&#773"7V7x7 77 7 z7 X7X7 e7 v7 f7 v8 F8 V8 v&8# 8-8;r8C R8L 8U wk8^ TK8g W+8p  8y J8 8 8 l8 w8 8 R+8 I 8 Jk8 GK8 H8 8 k8 CTK8 DW+9 A 9 B:9 %990 9:9O%\9t-99&@4b9%k9G77:":(":;n :Q:a!M:%::O::j;;.P;J];g;;;z; ;;;"<*V<8"iv Hr>>2&>: 7=>E,>L >X >` >i>q>yG>{M>>q>>.?>7>U> > w>C>qG> >?F? ? }?#@#?* '?:?J ?Xc?f b?p S!?z `? \? P? a|? ?? s? Q?? ? N<?Y@@ !@ @* @5 e@A @K @S@[@c@k @t @} @ x@ -@ @ *@ @ @ )@ y@ E@ @ I@ @ (A A%A(A< AI AUAfAKAA/AeAABB&g|^B< BI BTBdBu 4sBB]BWB#B BB vB .,B zB ~frC CC& )C/sC4CD9+eCKCMCTC\ eCe*ClCt%CzLCC =CqC tCCC C IC CF=DD 'DD-aD1  D<D[ |DecDtcD{DDD WDDD {D ~D\D6D DD E E SE ZqE* E7 EC EME]EEm Ew uYE EEME E E9EE{EFF~F)jF;OFMIFQlFU/FY.AF_Fc zFmoFL!FF :mFFRFF F 54FFFGG }G A}G'@G.aGC GKGR G[GaGfGk,Gl Gy G3G !YGG+GG |iGXGtGG G KHH8H )( H pSH HH/5H4H9H>wHFawHX`[HfdHu[H|bH w*WHHXHmVHkH HH=XHhdHHHI CI_I I&XI;SIBVIHk0IO>6I_8IdIv'I{&IQTII)eII;II^P{IIIrII dI ^J xJ?jJ_J;=JJ'J9 lJDJJ[|J]|Jn JwoQJ`JJ`J QJWJJ J JJJ9JKK KHKBK/KD5KK]K_KpTKw}+K9/KKKEK ZMKKOK %!K K"!K LL uLL .L"IL8 LAPLE`LM eLZ LciLiBLnLrLw 1LWL WLfILLL-LQL <L 6uL L LLaMC8M yM=5cM&M6M< 7MEUMUMgMl rMtMyMM  3MM MNMWM fM wM`XMhtMMuMMM~N NN N*;N.uN5+N:AN<uN@+NGINLeNT>NYNaGF Nf vNsTeNx collections/6collections/7collections/4collections/5images/50images/42images/18images/51images/43images/19images/52images/40images/53images/41images/54images/46images/38images/55images/47images/39images/56images/44images/28images/57images/45images/29images/58images/34images/26images/10images/59images/35images/27images/11images/48images/36images/24images/12images/49images/37images/25images/13images/30images/22images/14images/31images/23images/15collections/2images/32images/20images/16images/33images/21images/17collections/3fonts/Liberationimages/9images/8scripts/24collections/0images/5scripts/5scripts/6images/4images/7images/6images/1fonts/Liberation-Boldimages/0images/3collections/1images/2collections/29collections/28edje_source_fontmapedje_sourcescollections/19collections/18edje_filecollections/21collections/17collections/32collections/20collections/16collections/31collections/23collections/15collections/30collections/22collections/14collections/25collections/13scripts/25collections/8collections/24collections/12collections/27collections/11collections/9collections/26collections/10edje_cccompilerversionfeature_verLiberationentryEdje_Font_Directory_EntryentriesLiberation-BoldEdje_Font_Directoryfont_dirbd_button_close_shadow.pngsource_typesource_paramidEdje_Image_Directory_Entrybd_button_close_focused.pngbd_button_close_unfocused.pngpointer.pngpointer_mono.pngbt_pwr.pngbt_base.pngbt_0.pngbt_1.pngbt_2.pngbt_3.pngbt_4.pngarrow-l.pngarrow-r.pnga1.pnga2.pnga3.pnga4.pnga5.pnga6.pnga7.pngdict.pngbox.pngwifi_0.pngwifi_1.pngwifi_2.pngentrywifi_3.pngwifi_4.pnggsm_no.pnggsm_0.pnggsm_1.pnggsm_2.pnggsm_3.pnggsm_4.pngbluetooth.pngcfg.pnga-01.pnga-02.pnga-03.pnga-04.pnga-05.pnga-06.pnga-07.pnga-08.pnga-09.pnga-10.pnga-11.pnga-12.pnga-13.pnga-14.pnga-15.pnga-16.pnga-17.pnga-18.pnga-19.pnga-20.pnga-21.pnga-22.pnga-23.pnga-24.pngEdje_Image_Directoryimage_dire/desktop/backgroundEdje_Part_Collection_Directory_Entrye/widgets/border/dialog/bordere/widgets/border/pixel/bordere/pointer/enlightenment/default/colore/pointer/enlightenment/default/monoe/modules/battery/maine/modules/clock/maine/widgets/slidesele/widgets/scrollframee/widgets/iliste/modules/slipshelf/base/defaulte/modules/slipshelf/controls/appliste/modules/kbd/base/defaulte/modules/kbd/match/worde/modules/kbd/key/defaulte/modules/kbd/zoomkey/defaulte/modules/kbd/zoom/defaulte/modules/kbd/match/defaulte/fileman/default/icon/fixede/modules/illume/config/dialoge/widgets/radioe/widgets/checke/widgets/framee/sys/halte/modules/illume/gadget/wifie/modules/illume/gadget/gsme/modules/illume/gadget/bluetoothe/modules/illume/gadget/cfge/modules/simplelock/base/defaulte/modules/flaunch/button/defaulte/modules/flaunch/button/starte/modules/illume/launcher/scrollviewe/modules/busycover/defaulte/widgets/border/noresize_dialog/bordere/widgets/border/default/bordere/widgets/border/shaped/bordere/widgets/border/noresize/bordere/widgets/ilist_oddEdje_Part_Collection_Directorycollection_dirEdje_Filebasenametypeeffectmouse_eventsrepeat_eventsignore_flagspointer_modeprecise_is_insideclip_to_iduse_alternate_font_metricsdefaultstate.name0x0p+0state.valuevisible0x0.8p+0align.xalign.yfixed.wfixed.hmin.wmin.hmax.wmax.hstep.xstep.yaspect.minaspect.maxaspect.preferrel1.relative_xrel1.relative_yrel1.offset_xrel1.offset_yrel1.id_xrel1.id_y0x1p+0rel2.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_xfill.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_descdragable.xdragable.step_xdragable.count_xdragable.ydragable.step_ydragable.count_ydragable.counfine_iddragable.events_idEdje_Partpartsprop.min.wprop.min.hprop.max.wprop.max.hscript_onlyEdje_Part_Collectionfocus_innamee,state,focusedsignalesourcein.fromin.rangeactionfocusedstatevaluevalue2tween.mode0x1.999999999999ap-3tween.timeEdje_Program_TargettargetsEdje_Programprogramsfocus_oute,state,unfocused0x0p+0max_fulle,action,maximize,fullscreenmaxunmax_fulle,action,unmaximize,fullscreenshade_ende,state,shadedshadedunshade_starte,state,unshadingbt_close_downmouse,down,*e.event.closeactivebt_close_upmouse,up,*topmin.hfill.rel_xcolor.ggradient.idbottomother_desce.text.titleborder_titlecolor_classtitle_bartext.text_classLiberation-Boldtext.fonttext.min_xbt_closebuttons_unfocbt_close_unfocbuttons_focbt_close_foce.swallow.cliente.event.titlebare.event.resize.te.event.resize.be.event.resize.tle.event.resize.tre.event.resize.ble.event.resize.brpx1px2px3max.hpx40x0.b8p+0e.swallow.hotspot0x1.147ae147ae148p-20x1p-3e/pointerhotspotchargee,state,charginginvisibledischargee,state,dischargingunknowne,state,unknownunknow2battery_clipbattery_base0x1p+00x1.aaaaa98c55e44p+0battery0x1p-20x0.cp+0powerinitloade.text.labelclip_to_id00:00text.texteventshint_one,state,slide,hint,onhint_offe,state,slide,hint,offEdje_Program_Afterafterhint_on2hint_on3endhint_on4hint_off2rune,action,selectrun2run3run4clippere.swallow.contentaspect.preferslidesel_labellabel2idfade_clipal0x1.999999999999ap-2ar0x0.99999999999998p+0mouse,down,1event0x1.5532617c1bda5p-3Edje_Program_Afteractive2e.swallow.iconilist_itemkbdmouse,up,1e,action,do,keyboardstate2slideslidere,action,toggleout1e,state,out,beginout2e,state,out,endin1e,state,in,beginin2e,state,in,endb1del_bgpressedb2b3mouse,clicked,1e,action,do,applist,delout-del1out-del2color2.as1s2s3e.swallow.extrae.swallow.visibleaspect.maxinoutEdje_Part_Image_Idimage.tween_listborder.bkbdtextqwertyslipshelf_titlee.swallow.controlsborder.lfill.pos_abs_x0x1.b333333333333p+0e.del.labelcolor2.rlpreve,action,do,matcheslnexte,action,do,layoutse.swallow.label0x1.3333333333333p+0lprev20x1.64d9363ca7fcp+0e.swallow.layoutselecte,action,do,selectselect2select3downe,state,pressedselectedupe,state,releasede,state,selectedsunelectede,state,unselectedimage.idclip-0x1p+00x1p+1-0x0.8p+0-0x1.4cccccccccccdp+00x1.8p+0selpassiveicon_overlayicon_boxicon0iconminmax2dragable.xe.swallow.iconicon_eventdragable.events_idpressoke,action,do,okoktopturn_on1e,state,onturn_off1e,state,offclickdisablee,state,disableddisabledenablee,state,enabledcheckcheck-ine,state,checkede,state,uncheckedlinepulsateshowpulseafterpulsate20x0.ccccccccccccdp+0pulsate3bar_bgbarSHUTDOWNprop.min.wwifione,state,activeoffe,state,passivenogsmgradient.rel2.offset_xgsm_clipgsmbluetoothcfgLockedplus+go10x1p+1busyLOADINGfilesrcfilelistsrcfile_listfontfont_listxNTAH FK|.;58*ƨn] `7p4 5&@us~11TND2UR(AD ک6 y)s 2}*kDY /ʐleT)CNRAPAP_~_{3{'w[E61rcxEƫgfA(l"k0$/\`+J\.c %^xYx@Wr,( xcVl=lٞafvM:Oz~WoWNjjM)Ԥ斿/|:fΣTWF9nNG'>c_g#}!sN3/N# -ޜUo]B=}dj2utMO7)E~qR4)􌓬g:Ozϱ1 ȟdU'o\_iO__c!^R?)z'ϳdĩ;+< Oi(~1QG~/Ҟq0컻`g(8OW ~xR]zkQv:1KF>>C8l6躨|anz y){m7V/tquouo,_s'3^/R(LF7+.^FaËկ9mphߤ~69~iV`H>yrh۲UT!_Mm54ҏHa9r1FK>T뱃P| l%l@WY&rf[P\AlŒm(i{o(`v8mTOo.zlG{j^( :h{n`v4Zf}`E0"Ql`@0%(cR?QCӝFg\{27W.[J[78E}DNB?DHPX!Y?C.?}IF̸O+""']!_0B"#6ۗ7o?us@Τ$c?/v RZ3y`ǂge3BBJ<3M=19ݳ)^əf j }M o@ |f6pfh> IJ4`@MlO)p ڋ`,?k=$>"˻Jj|jS沈,eG؟bBe.SPr#<e)NQ?b/:.\D+$PRtʪ ưX+ao*4X3kΔ\O N^5720__Q-la]Y0;i~ q[en{OM>Rx}3i2veH?vf:&09.3S8g=4>O[Xг+oue@+taW2uѱN76i=m?1;;rΟ*UI%)FUT~I/Q#R~ #Ǖ?qʯ/=O>?1xWOTAghTDÓh5$|  ޢb`ר(ņ%cco.sϒ]ed333?{8'.Q׿N,~i[U^wZP%զOHUI[+CyW4.IKK2O44<̓;'7)y ySx+ǟuA!Eի|Ǐ 2Z& dc Sii:Q:CG%;ju}<R8˦Č0;1QTkq b>m2V/_E~Ɠ%0K!erJ^elզrU֐ZmS_ AolVLmKj;n26]` 2< 6~*K"R!*8L*8zF? )?Ei*Pk giUdo Rk+) e[̟@@ ɏ ȟg~&??uOxa6J2LÌaf|2=:1f 0'3,a0c%Y0f1i^#@ EOKZuOs&J;@~L~>ƶuO0c1fksUz/TIK׫~$JZl;98x[EM4 MXx"IHt+Q+ A,oDT,54H ".#QH 5"RJ2Pi Üv}]><ݝyѣCX| ';~_7( ^ M+ e71NXȉ&hsWƇ[@sJ*ΞPFST)0t?T5+f_U)cbE#a7|u_U1/06;c?T}$.S~Ў، =G}_0Rkp\1=UilqX,ՠ笊yGbb1N=`dsm~0.FA_MdW n_zrւ>8pY:LX֣rseo9, ҷL_yhѷTLѺ+NYLn)XzBc*RrU[m\i͗vSG "T\vL"6lk;>]k\kLBαP4z'͇^HUr͕| < +;6 5h;Sn]c Bx>2<}}k:c׾t7m TLp;4!Z#~ ߲+g:GFIɨ]PwLH ܵA`۩ZOm;A>ܹWyRi<unٌvS1nקg5vkfZ ?C[V? 䃾7_-> @H_??jo]Ɩ#x|c3VjMkei5\=U?9]s S6ڶito kchs`5eP7V@dnjX䌙OFg:_~]Qٵ;t5W(aYF+R>mcCkG )3{0R{v= W4?UrSw%nѕOWݮ|WaޛϠjM "ݔ:~tF3Տ bO98xKVEǽ,oThQ .2"-"NEh&T,]TRJ"Hhfb`fyϜ;ۜ3sf{޹N:h[]u+ͮ9U- 6S`so?m~+}\=J@n?;}ԯ>>7=TZw߻' {u lW,ix ;aݫyI|bWFϮ̛ O;{ |qPnG}`H?BLHj `\o!\ )Z-EqMPܺv׌[6 f}͝ V'2L7._ n:Ӛ[&6zց~;-g5m}}~;/?(/ Vo6۟ƓJe7)}׽!{囼=^B~_X:BHgAQ0XކyyjxbRi_m#܅*aNYP]Ru_A8,[iW3Tuiްx(WFhV.f]'BўG5jujrmҨ+5r}w:F95SUz̄A%7vLM@q>0}HrN۠l,ʜ7^Cmsz@Si C(XU4)1,u3րF^  g1[/§'L{Y1b4T݃2fCuAt4u}ZY߁ QSeeσ֬)CLM[Uh͝GTáHT{UʙJBhsWCv1X{UO{|hTkT;nЙK^i'{پ߅?m `u36ǥWjrtZOj]t;R뤔&7w:VS˨\MnZs(9jWB>O~EkjH;$}O5~?H2~JQX &j Ťo|Qk@sٶ߄bʝwPge}CGP x͖MHQɚ1+J1K!J-K,J"(D$A."Z.f.EnBZ*E-t14ĜM3hЁ~wν9~kUcw0o%, 1sf?aFvx\ "\aEzz*ra^S6ݼ7_X#Jv߉e@ j797 %]]]=5^'b5BNy<ۄ@033v Ć{TuvZ*j~+CзܦѪ@ärh{':;)\~ovi,wtK tpqE>gfff`(''4pZ,w1~;3{QQ}C*c򡮱 n7 я"礏蕻:&O|h;~, mmmHX{H;RwMvvvt(;o]|Eا=ɟf̣Qʽeopn }>eO]f?>hok+nF7OjjjFyƻ]~oX_1888o###۟?ȸ!S ူE wjO 5 wdEccS}ʧQ$\N h͔ 7Bw^vwo3oͣ#?zV>!6xWߣ?e']g Ԛ=yw~9пr'G\uFi=^Z h8 ;9Sr%~,fra.[垐'[^gӐI:rKr9sZ)>q98xIWE]JV:(T&MRVT'ADJ[&R<(X"Zr ꐴP)Y(m3?Sf淼o72&8r߆kx ¥П-}-ePߓ:F?`u=:z xBEPߛ:fC(&+u1Y:Z> mߍn C== fBڕv,AaJpw-_)bm g'{+ .D~l;B}!ȍG΅Y$ltz3=zo%e+!:$0O@߂>N7d)|)=9m6:"gONx >ؘ}ʧ]y++Wowh5|zcXl!4/9{111kk# B4-y~6I +'R1io?j9uIn~ 5}oҭ#oUYsϗKv?[AGn7VL9 d'|a,[Am>ˣ sī`:hyR2'Ps9~s 7}Gp">?eXIBgQw ?T(1yA_7/W@^dȿLgþdwLe<r63.gK { n|/4yShoW^:+y reWR3Fm`Z vQaHiۦ ld{@{19Pcrt|%$WA!ʴǒs~ZW f|dBLÃ?'NA&;l W7Wg=q4\)pӳR98xUUrʜRQ42B-E/"L/?" *(EDD A1 IJ,/2JОf}|k޽֭va*4ˇ=0%?%wKj_~.yn#{g#b́b_U~uŞk b{ޒ#mvKZ^Q;T9CvQEݱg WHr![nlCHF{({^-{}3OIfuwAq`ѮBs( /٘WhO@81n?hUeC nzPUs0ևAj9E4uQ 7A|ȱahem}:l30ˤAcG9tt@s i7a+:z: &*iXztoߚAqI, ۚ%C1֊!7^imU \uT::CiTw!7A3\e{]ךy<LGlк_pLfTqMWBYy".v9pmQ~*lk< 2} !$SCHu{_u@bԞ:c鳳tM׊rXi ?P?X[_gi+K*F9 }_ګNk1M/)rgT[Ż?rڧ~/|29rFqKsWm>;ʊq@JV]JCW]}rBYyNʭS>瞫lP'd#`W(m$@7+*h߂J=8 !߬}/Y|\tW3vuf^@և.O xݕKHUAղi׬43M{a䣲 \0|@ BJmv)mjEU`6-\B$ ot)iA8s{̉whyp-ȻɔtтEb?6[4RL,+"ma.%dv%,jL51JF-DX+t..g\]bKEEEc ΥN]K%8\PPP& }OII)T?`.ۺjz}w-jRN,vRqJT%$$Է?AA}5웳 D ŢLTͳy>qtf5&_Ge8!Ί` 788&''|z9"k_iiOu`O `*q)++fOO;=66%>>>C3;x6qPնN-vWW׀+B,!ꊞ,nT#ǣ}~Ms'u9Ź"Mgo wkxOMM&%%]ӹ:~A )6ylqltfu⤠~3mNniiy>I'7폗Z8$rgLZWTgӟѢΈ=L`'jjjn>֌j?>>%11j_uwǭ~2qpܾghh;gvFӏ8vW.mll|p_cr!a\ ,~qT EQWW^^~Q__L EpsΝL3/~pGHP7hא|0? /j/C>3c{|!/eZʓw=WmM |!'^xxbO|"V]悙i8_hK.>>98x]V5-4M33!Q*%0.DRH/!/$ R,ɋP$D ^$K  ET41vv9g;lm{o>(m< m7 솱Pv)\/[0 JCpLl,A.r n\Uۗa?*&n9d T[!M` F}L|l'!Fg6+ʶ=V|} mmɏkʇn|oWApeSgMGȇ U !ks?櫐TBL}*GWO*\uST i1dLʕ(k1WkB` 2%/3!1l5ϗMg(_RANnG}(5W4MuvMIx^`5h t?`.h5 0{a(xMg#FT=}n=Ϧi.~{ m!Q[7KZkSVQW _=׻"Sj#(nH9nxB.ێj/@k[@txTls`tM uؾ>M1Qߐj7G3շ2͕}eH}LkqxBbLg1:B,VHsPe;#A:[~ .;&Ե:^5@+`- zvw֧CCGoAe~vynBofB;c/> iDH۳ vg̵5\>/UφlYy`;~R&<#Dyj4gͦϨj,_^vPn6#@zN=S幾_Cӯ=կQC\=kc1Hjbuȍ;U_Uš7ީvx훼 F[OPO{+qڗs#Pg=-ں}5]Y< BwmO7_[ d+G6WF7[?2Cc_W%|DEoginPNQ_9oݩ;zWud:iSu@lͫdCpԽ6{/ư ߮靚fW $=J=&b6B*{m>LCڼ/%pĎ RR Ҧkz>},w֝`vQpmRgyT>vq0]>m\ fc_ g]Sh< Lq5g9ς!l!~Pε3}LrK1tTAgZ'ƊTU >y+*ZBm]|B.y}<3?{Va(wJ9J@k!oz މ J~uME,|u߽:^s7a1٫[`=솟b Z9~hLN壱X@ߜ skX w֠~:t\^2(ѯw@1%= wiZ럴.h{x d4gj; ֩>{CU}fi-O_'zA16=Z'[٤b.Ի{O$*[}JMn|^!g:^ !mV"buWCjY"fߋ'JMڼLs<IϦϦ6z'Bڬ=67 %})PYضmnoUhK{gֽ]6 zB;m. r'ucK:o{C:oΫd %crw^%Ujy69?tki}p4tu%?W̴ @C;>Q98x[E55Ti Jވ%I*$"z# fE!"Tw%&&J*2CyhzᅈihQ{~/ ~{nfw_fޙz}'0 Cf{k| o$/`+G*4mոbA[o Y^i f_BLf{ q.Y Yg_c 4 MaݱxnޯPG߻!QqP1\R{ Mz zAw`;L~>,Rm`%eES>~R+.7Vb{ [ڻcAr 6ʳ|`( $6~| }AnPۑ෱{)=!dB!zeSF!w1xې6/_:o7B^AgCCs1އ ?[֙ ֫,wYeUc.Tھ F^<>|N baU+u.5B1 HZ'wu/uZZлQhP` N>k]Q<8t:YW㐢Ia;Nq@'}b[47賺 JMO:' _QUiYD:&Ey0=y7v>ʼnUg=L9E;Z%/>:\4X~<}}&蓿/t:PMSi>]yfv]y~tҵ^?E@i>Gq5e]-Z{~T}9Ʒkՙi m[u>2_HBX]Q$}bvr?A!mT_E7cѨ:BV!6cBk^)s>l) vky >,O{uF*{Dqgi3]?U̫o:u3[Q](ՏAއ`:NiQ=weN8&m,h/rcru>6<#Q98xI7ǭVA\pAC낸 xPD*E`DQTЃ"JH.ZZK/.Pu+X.Uk[!$,;|$OgIdۦM+=B'VgxxtkL6eKބup̘)w$~`d_ï%[ɕ߻w-~-/ y(3͓PΐY`d^ғ-8 1 +R3<;.;?Q`@QYvLvKȢUGl7;\M.dCsڗ`vB9\L1ћ0Y\:|2{Z=)||!UvA_~"!A+\!eM4VO8im}w3V>_$mM=;5}^>$?KB}em0m7*^Ϸ?_nAc܏ea!<ڗ\3~wzi LkvhE'U|>J~d<^ TUy}u2["OGHb@<ꩵ?Fi˻Fs:LkBۋܛ{Ku=֚!ңj`>9 B,d۴+!͎j !t眦hQc1F{?/!^贵F~ĮZ΀+.SBQ;NӦ+3E[sp]_>cu/HNݴK 4Ene٧h}c܃߇Mwik%oiu(ߦ) ekkb;aohҺ.^3u}fWmWBv/WwYuՏ7P98x]EMӬ,%-,QP00BQ$%nJ J% !ȋ"LJ, ,DJ}~03ٝ3sξg~(qY~8| !87C mhKAF|%|nH~xb9+w r %|6r|ڊqՖn _ B,PW[zWxCn~?~r5ނ3 truj?tgA]ݣ`Zծ;.twB p+ WGH:v{jujw%| оե0b~OAHGAL'*1΄~XWbAU/`n57>@H+7߂ѿ BcWս4?6?UȗOs.4m O+ di,, *s[%H4ھW0|L`|_zZ3l66zg\`%/wrsZ{"@< 9XS U'템^-f|i3r f~4O;7Pr~i`" i]RB>7@ϒph[6ZhMnY׏!)uP5P㮂]?_kȦc5<>0 ][Tm}M;=z6sA(V_uq{$| '&lݹ1=g.m zk"Ms u}ںA=׭}cu}Z b:Ŷ ?MBAywҏUCߦruU/}ӺL[ݟо֨mU; 7R:k? )zulFB{j穾w`Hͱo@ބ}٦_\T{ն/'OlSuݽ`U ̸[}V4_W됶ݯkoO-_)P7?wWa? Jz_`{hVmCӿ΃ըRK꾺&Bi]o蕰3|oa%rhCc s%MJ\ ^?JijZ\}niO98x]E53L$,#(E+RH DA.B /RoPBA0" #1+1b`nvv}̙٧_>@­`K\p ^MWA1:Lt>x\ls5|@L2H_'DwCp|(c~ X4KGO`>C`^vR^+`t}_@JGz)=uUm(EJWO!eۿ<Uzk/7< b㟅pu~$(o[az#X>  THRݵՐYp `:W$k;@9?]l,7ñ:z ]u|Trfpcu|Cu9F%龴e0߿X{9iֳN͉[m,;z X>7Ώݎ+yZ%1 ۶$~ rev[ ^ nv^uڻ f\l HS@{/z#)J)Ua4{YCd?1u;t:v@Iڏ_5ccnĨ=78;A5'WT5|F7=-2Y?l~ VlebcKw$rj`:@j=XѼ|ɽ\حdcG=w!/o#5"(GKjϾ|N[+ \U=Ǻ&MbԽɉ+&#}/sIzA̾uo\`S18Q9^yWs&} GWS2!TH- ?Z&dߗ@:sbl[tӴoy\/הOUʱ%V\~]mQ c?㗾Yq}!GW[erbT VsR?3)krWؗ[S1Fc{_[ˊ){rtU&:_ m?/{Zq}!GW[erk;u9GNޟjc=|6LO98xIUU-JDl t# 1(Pi Bj!NQdH8`A RfD((_|tủ}ۜ{92`pʯ0A5+>-GZOz-val͹FZU[`84#+@{ܹ)wn\ϒA'nzu4{l\{HOo'l?V|BN zByzkg\^q}/ Ŧo=5/c^R.U 9S=X|wU1jk9v;7ٟ9HF:JMsK |7ѪW}bz|k!&_IYoZST4\}d/27iť3`zVg!gnڭH 5;hoׁSSW}QEaIg&>t>7\~/4AT J/ܮǶGFss06Y̿35`vsm]#L Ov*G͓ԻK2Z֜Gk|<:[} u?ga!Te[T=mĥ`ywGS238X M8Tҳ!siM:{؛SMu+0]O98xYVE-+hA¬n*Q)!%"R Z A!Q #ȥ(DRP$"w(3aΜ95̙geyf3$a \ 5,ñ|&8SMb?UXW@M}Z~\M;Ojzovc.S!&7~?0RvSPɶ.~ƹo~ʝzN8]MP?uܹ49 t!-m_!C}9:seπmی=k ȉ3e\s7C,PVܴ}B:\ 6]]/L-{i݋پ=1|[jőG{?oоA9ҷR-ybپotr>1}>+yOǹb?@3Nok!{l_'fH38wUR{+!f)pBھPkw )N.bs2*h:I>X~{u=%*[gH(w |߁?/+HV_(X}$1fHw]KeԾ|{'KOwa)>uk'dK{cc7!oNߥRucs rɞZ㋰O5B~i79}5о<nixEݐ)u4f3Og̈́`<ڟπXۧu]n14k@{ȶtBxtCKmg`TNM剱b}:b|A>1_b}u=QAl'UThIOv4veF= ַvt:h֕N?ծre5jlG&C}UVЏ`%z_.[nWs 9̅\N^R[. :?|ܜ5@W;5%w!;m>$4DiKtV-oQď\@1>%Ge"Cgȹ{QO~,X|/w;J1N-uƯ;PcV6P^Uo5j^OYSI]QF98x[UE#f$PA/+/Fc{a{kkcJM0  vڊ]c (^MYOYz<[yYzd}^[=E8wC b>5nzSֳ[s3qv} Й@nxw'Ixb10>>ڋ yhE}v2E|~^{(l {Y19#n잞c3 ȵZgc [{y![ŘF]k .@/wgh,4e/V+~f&p!o R}]CufQkE|SW`|zf:3 z_|O۬"5ԭh+_~F=:buzlSկ]KX)W~cٵ+FY;Y|W},m7U=V{J{U 6 삫;TAKJ:G:qRe ժۨR98x{Oe m.ɥ1r3DhЌld?$B6#Ma2sYE32hk岘^v{|?<\}q.K*^0fr#8i ;k%օ)lm1Lcگ~u\媾1)WءG2N,SP!fBxlsTCB1F9j 8\6T&\rZ]ː-yezs 6OL|^/@9BTڟ-=7?cPi Zod?rY}sZOW5>mۮOr6]I!&rbϳ@Srjb+>CN2Ǽ!ojն+oIyll!9k{]1LJIʦ~+ߘskіIP潳'C|:WP32. _E3[sSMuvbO>eʻArUP?~D+ Z{zGCD6UyjQ98x[VEMHQ,FF 'T$ "*@BS@ , Q+%$z#^$؅XzhPgͬ߸5k{53kfwAxRGa7-]ӷm* Ln|{A7 .w}B>Zm#rr뾇siMcӠzK _Ym`Ҩ|ư)C8mU5 r3w hFGO]_f|] vFw!֧k_x\h\qÐ3ןFBT9`b!ŷ!jA2_A3[}E>Myxb&^:k>!?#P/ۮ Bqֹv%!9ڞ7_<14V;~>vG`5n=㣎kB[qnB5%`|n{[hvdbv vٹmOʬ%oW}BV`bݦM󲫵̽1OC9ěer/fL)0B^ ^x )3*ؚS9bڼ) B-PX)SlcXe0HѝbjOkOy~-ڬ/eh ;RV![w7~Pi[ Uhw = &BHգkp79M0ByAjLwꌡ̺u>,| Y{3׽r(`:8/l*/PN+a/lڴߤx9j?wiU9~8Hߍ֓E{BaU^'j|>1u;v4_ӻY_Nh7w}LPSQ0}A_(]{Zw4i]k!j[>[Ez7b4V|_2%V{>v]ٳ&U|/MREoXLl3:׷:4||ects . n{|yu w:iW~Ԕ3;i.N_ZO"r798x[UʮJEYZ$ff JZbQ(Pedh]H.ЋJe=hEbfDfմXl޳g9emf̬YG;9g ȑ-2`/,]ϗ|PEGk@.ߡ8~9P2]p.M".XAuAûp&*t?*Bo rMkЩ{^ :|v5,R?n;Ry -_!=|ܱo߿ip ʦ߆>;> RU]sX;e0R LHՙn%`[ s`e}:Hɚp |>ƎM9~[ 1=u k@ȇ &93/&Ƨ (Wy9(osX:꼺m'm`enKgdz>r)ַX=7x܋VR |.ÛP}Cp1t+&݁|-n55'ŭܼ?t;}^X 9zfU%41(ўJgg` zYnZ:ڿ.C[1+5TWGL:t|au\ uŮGWw'19:t7džj7 n2UA?_-M eQT]u;0րr;֮c G X1Xobٱ\wj⹿M`uڶ~k;ʼW`mf\}?X{&$:I`0&?P[8xBpth\D̟Ϡ=CWnʤs+-UC8 eU?<( wi,Ư!$[e\>LC1PȄCLOBh|?jtj0PNWUη^6&_}F?M&lSu7ߵc?Ovkx|m)K7a-)l˟&|gǔ{6a-o{-+cݯl&u[jO&hR4ťq}cs1~m~SEru9/}moP98xYWE3-*ZH Ɍ H J_  =ˆ""H-|+”*U*0sgP;˙mfΌWiXchX' jAy+GJx >l(o!o xTThGӨ*? <*oIP\-(oFGm3K>Q~֮yJojGO(Oi=B*;CM-wm2O{.{1ֿPY#!'ތQ+tU( Bmo}Nsʋ1}kj~:jICAEO} P+6>ԴRмȦ_r[V(Zϧ|R8u5k{8Ft9\6TYkTv=P,ς\[w@Ff7韨w[W]ri/FVeۯ}VFsh*.:˷6}y8be_sZhޏV> п;f۶vlײP5U|Q{G)5./uo+8\o]sޝ 0:TйriY*|gՌ6toOVfo)O֝W(!>6v@}Px=@@ h4t (n?Wl#~!|KsKyRuTر!EnjgajFd찬qKawPrs(:_@f|)['5NQf|~q98xYVE-3%M\H,MIqBRA(J)1t$\B1@R07TDL$\b`fy9煏wsfy:~@[;Sm-.n]B[8 バ[gLsb:ʌͅʬkd vLRhĆf"8 |12ݟ}"غ/xhFoڇvCUP/4[2搿>ۮL Fl~>?̇FtP{=4އ>W0ks\צTۓzB}OCӄlr]w)e: EwstCcz<1;ʍB.3~@Lg1CZʯ(= \?|೽|}2]#JYg8>l71R&Q> :+;ˎ~Ozse< fme]O p}}UáUqvӖMm`Bߠ<܎=B_`ڱY E6[1 b ԞH9VJ,9'> )Z9=_$;hm垇ٰ ٨C}ra9l_ dnU 8zXKsSU(w"*{֣|i6C(/[Ќ?UP663_{̡_"гzC?r ƿ|RdGa5J؜1p1!Efśn>Մ bRǔ =cATOI9gzSQu_F lv{غi )X-Q# wۧ~؞Le6=p}(GSH{IJϵgBHonڷl>_.VݵwJwu!ܵUA,SPƾw@s3PU.S*/FYhmL tϹk[WX}tڑQ)f?˷LqPv]Eu+#riE}:*gj9`(6#}a.)P?U^PtjȕOvKTSnګb3n]:|mGߜBq!:ii|@ߢ#_[{UcOxQ C7 >j'Mm_o$ҽ޴_d8?:?=xofЃ:w{.̕=A?/'k7,^d}z:]G}Yְ'ńuLͪā&ʀ[T tNx푱 @ EC]DtL!(q(atP Yk9]gn `W{{@^ ?ٛksqOugfx߫Y>8rfgދL5wsy8@ͩu mn WW s^5Tk= 7,$ xc`H\bQ l@q98xYUE 7Lť$45_ A-D!-(BZ' K@)0ŲL3JZl>_dsg̹?9-̙;hO  u3Z³)?iЌZ&x2Z{7CrXwB3"jr V\hc?Dơ/; w3$cM_C/xkU~IiyXq\bSPZUZ._ V/=V97"X${:Yˠ'.+׺j^ }^t%X8Yj.p_ GwG&E ALU[~X>`ٽmjY:- ' zr?b\NN_gۺglxv)AcֵlOr{H%l 99/+@z"hUy._!кmlG`5 `$yB}y:+Y&_U|и'j=,UY} e1oK/eP{jx|:\Gn+vzQ>R|m9q9+57U{kvZ[hOkf'!ً{f껊7r@ɔh?prφK`&[ʋ'~~Ny%T75;^zYj]s{ֶ3E-X[C0ze^t~v?r/p X6)^(}OX{Nc\9{Fge' }ZmdʉFC]~љJ_XCZkrϪ4^ uu|-(A~l7Unf} ?UebuowPbYe#2]a`K SO:)}V.6`-)9XYEz+b es !u6+zs?fUgwUs'/^?o*o\~@9ӭN{Lw՗bS13n8W7-x3f]Kpaʫ{t~GٷN_G] Nߘ5RӼGiw_Z{뭥~HܮtӜh!DO}M 6` ҷ&9nas0yMM3@9GS`WÚ')W؄!rTprOϴyUͱzm{: UӜ*E1:G=/!Ҋ9^ -#(p E)>N:y{>~!Ӝ=krxn~xJAEcaĔ!u2U)E3 ", I9XvμwaϰR^6})iGֳpҭ!j0 X A#_uo zVk5lXm?5f`i.7{9>~dy\S:lR~ ˡD[ÏS66 ~.<)9eo>߇ѐc:/E W~v5x_Iz۱~u XCӎ6~/e3{ eNn۲B/m+`~nYnȵX|?<ڭS1~Vz=1neǗkci̓~VW46ˆ/?%Ҕ_*~V=HZ /[R)Z;XkYW!MufK[k V?m6_O|}bB>(֯3 AWI=AcwkY²0u攒~65_k;8\M}jC_{g'S6+e|ϑk>iÎ9XZ#j؆_m>bqdˠ/m{>T 1 bzo/@J?,{ b|D¼lb/~~-;@}1TmZ~]d˝~bz1Vb2[0 buds;T˭Ua]+;xIk<Ԫ#?؜LcRUP> V6Uw@BƅmX6o-ݮȫ5^v%Ϫs/\MZOG؜(X]< ]qX9b-.u?bw`|Xcg˛!Zm| X釠|*ݎ/ԗUұ ػo?)O98xkE-+ * !LJ!("(*HT0ALIL@}  GVBRHA2*?X9g}we9swvg>cƌ2zg{o9p 9}< gSڦ4˷_߆6+~>IKɐҩ0 =+$ ka&nTݹp? mׄ(7Rn|5iπ!,j{S{a+\ ەCdI&8 s[dqGJ:Wm ]׽&lڎKKJ呃mc.oq/Af(kuPX<:xzj4=7˫# <صH  f*hi}x] ձ#t+_>3Aяw~mOT4~u*HxxծQE47>|8>];;-j5מ?͆. ^<֮k1>R9b}/2rqX'Qz 7Wj#4xn|ku5JX +W@3m g7V00w,T~Aƽ?oq^<8kj-&U})mf;h0H >F|x6\V{!|RQ m沺.s\lJ۔? z.XFG bOxc`!0C G[@>9.>xwGFc'nIĎKd &ߝ+8'swy-˅ oo\_98ηhccmʡƇk, &αlv%9}_mP\gy)kp~$}! _$f8S3@ig Y춇lЗx_H_LE15gl/ +:!3{l6ƎoC9%9m? 9,0}#}' ]~"2g\g>c_gY4fe6ƾ(,]V''ng<_8f1ccmWk ''da<ln~γU̝lN13?\nJw{0ڛ1<3_桯s%?`0>q]7>GGGCrsUy{ Cn%O:3>+>qWCz;ȭrs6ΈͿWϋ;mv7;/3^13^Q})Os8?MlsIq*!Cy^b*uG.;N_pc )r4~3Mݎ눫I|Q̴5Q:ݴB,=CXYj6嶯[{XOk's_q4֜!bb\ϧعnv+ʭvKbڈDnNe\9clmawqFrցD>]CĢq>7~|v>88I7 'y֌fsQ`6-mcݣ=IrC1v_ofDnRiKƌqGkymaxz<ǛعQ{Օ WoK>Wݷmtt<9;sGoü_w}咘(K8vlOq|Y8UFꨖ3&~?srkmOİjH{ۨ'ecX?7{i'٪ XUWE<-s9jc5ς88XN*Od}SN1wO;]qϦW{7=_T,❕ro}zg*ΫRv+mrRg 1^{JKcǖJ%i^*]%}iݷ},՞yfs%w|;;;RJ;D]ous6N+w\XV0Oۋ;E/梾Ӧ7ĸoLS,\PtyRuM٢&ſY]F؉C ۮ]pH9ua%ܖVy>{b77gk{[h֨]8sEuY{Ş+1<)䶸nmž] [>3 rwߑKM˝i` {t6|:>>lm>bA(f85ݧj~qkl^0ecľ쏟bC`Di#V3!sly|DKINnw,y0a;@ig1g"O_,-91es&k1fda a 9d~>2 NXiϲ ?dx. u@]'A,FTn=}n}&[X~ex-f9i󾁲vFEjR_w 4|LXzTU}1-B~_b38) _^Mȇms!d;Ws|j_THS5W}`ꥦZ ^OKmi| l ڸeܶu}f8 n {-/F:BzNA[-MǩWpSB7ݦ{B@.]V>S 04ӵF#a< 0x=AP%.S\i0L5]9c3B/0Wf_qf{ gbf?6c`3 +gڎךw S+Rg^/;3>εCx\?>@chΪkν[@_؋ [J:[E6E[:C|iF{2̄\ډcSsbbkM9&Rcܳe~ vrq4o p-(_oVCCeM3CHƼ\٭Csѐ\eZcj_o߫?^ ]ZguƔ\}zHʬ gΦb6_@LQĮ5nݝ\{קT}p!zG{1b3wVѴ;ii&R75PWaԵU@*\SлXnognu}~7X|:e!V-uuV{#jogu.ږ; w 6ε'B'}$UP98xKUUMKDQQD3 AN"" !>Hj8pPN$d (h:E-$(PR eݯ=ٯo{{{u;-?SX US=ܶ>y0yXS-YL&̅t5 L|Bg)OWsZA?e|?[(X;jj0_H<8=ߥߥn 3!%ޛ`=GرBCϏoWX(!=0\Z۽ .pٶm*|Eܲ?Eu= 1_OmWW]k!>BUo@1yo!}30 w7Ʃ]y劣5y/4W<ƨ9pNm{ǝlRqOWҚӧz&_Uc]2u[!g>.eo e<[M}9d'hۄTi'!ECc[2lGkPw}} =?r{BsBZs+,hV]{St֚9 鷮|X` _ԗ3KO{j9Zo]1Mbj e+cw̹Kyqˡ;NWԵWc}hf]]1"f l]ν>AhV(6}ՙ'rC`3u\X<]]a4 .gm~|lVNތRiBtF!U ѳ"էQW^eo)S_*S>܀_A{U("7?ܱ:MY7΃?E\OϹ\eC; %RP/7F]9'6r+v3:66n%񕫼{Pwy߼P:N:u[yP3Nu~ y]=ܭsޅsw:M]Px CH-8H3bH Y]GVj`4d{99NƕzӽY^4<2;t;M}.>xiDq_EfPEP/}|JnΤ4TݪzrskI.]z{]`#tX)7uy4nL+I>cxq~,ac`mmטaP(JMVF=vi~4O3/Hfry4?Yy[ߌc~6f\u/qOgdbbf\3L]"Oς 1[{dڗeN3UKJJkg-nxfۘc \(?(NV=`O<_kfp];99q'ƾ2tCz ;o'nrkbqw },㣄W"ݒV%!::J請'F.fO팝x_`.ubM<3ҿpX O C7Hv>`'0Gcey}nؿ ` >_˦/Ot[{Xp&uyۘu}bwKsei nƋ{={sسxYyt]I^,T$vQyξ9:+Ce_g7nu: ˼M7e'vQJu.nv:k{uO^T&;_Ȧ#[;7kb+Sк9VIZR{NmB[oac|w:V^ل)i$z4[Hi۶TN^~[ PJpx4nCJR_F]5%|^M{6⤯ѨF]c.>_]u|ybmi6bs^2ϧzjW)_+^vs`_g`)MV s^Nֹ*k+IyYb=V*"U+UTBlubgϱ}rŕ+H#)Uyc r3W.y)ۓWJ+gQe|7ܜsN}֕JTcI)RI(ԫ7紩bֲb+Mޫb/ynk]iV,]A{_Vu#͜7bvP+^UFھ>ps&㛏%g?񼻳i7H%W%Wۘo5837-V;;nk;Nw`;/c!юfVYu0io SR9g$xٟ9x6xG!3{{ՕBnb~ +nccx&v-)ӎy1$yoi[rsP2f9vwE>SFc2A_guy~ Fk>2[_(d'N#liQN=65.Ҽ, H?K_}9:Gf;<;0<7Og=RN|Vn2gȪ\cxݐ @݆ !zCrDt@b < u$J˭Fx@#0A'|@eWv5w衲# 9WpdPt332un]M[Sgswz_X]xr@&LvQ ?B`?ȡ xkQ8'Q 1DD0Bmp "ƅ;Q»P餺e=qnnf`8.SL;.ݾ ew$ zh'FA=5.1bL[Nw= [>1bm/[ 6+G$h kx?]omOX9rְztFa+.[_-gh }okWs^_ĎZgֹg3/ %U\jO!gԿ{u~YyyrZ. Z4iQp:8+Ix~mhBje:k\EցWAs]ûqjy}`~cR⣽j xս彴xtkHjϼ5짟WG#V\hvo/8[£NWMlͻK; riТI|c Գ{y] +AjXk/Vܥ@&mx:ٟ s%Ͼ D4hѤ]54Wy7jVr8KMӝP4T~y/qOQ"gt5ۻ9ןg-?xݐ 1  !z{@JLb$?~ݛ[] 260zd\Y0/9jzԚUAsl+k8VPl2w %35稹:GCoU[o^٣1Xvrxc`!0 xKHUQղ0 {{P2A Y@Q(4(l@ga&iB!];jւ}>{_o30 vy99&\>{Oͻf2pEygb`\ cXqI Iy_$,6 g1‡??YH +t!CX{OոT@#,55^k-ӳsA&!$ |C{lycY /1I\kaU! RL+ @Me|c k'9dzn)p:!!v}}îYYY h>#AM39 }1ZΗܩ}4OkF腠P#jE_+S F---/=t2='ꁟ4ab_233˪566>bmtlq|||bxxkrrxDTzZZZT]gu""Ԁ3\wE 8555Ja@3E;N,eddkmm}m```Xk29t,"ŷzzz>qyo)))W .sԀ3yAi8g=r4i a-pXx v@oY:.T%&&^V}qsmmmo!Whꗙ7ԋ~ wgottts9硡ZjJ]855i[$=a/+a|WBnoo';66=55Fk p{PW}#P~cQSWWddddDnyO F֑ AsG]ԗވ$%%677?3 4OE?~3Z@ݬ&'}@@8Zet!w dwL|\#bq{[0UTT\ԈFc>9[갚:8+ؘٜnt;{ffj.䙳Nгms].~3Ӂ|Z]P -WOiOc2Ӂɋ@7>bxNA`@k憄טw`_ *jqadWEW `\}xTP?M!$tRT/鮮/9`ܼ$!6#Ю/]T-5'""?R `#EшQL9JJqdj)ˣh@h@UD8J7 p#ZR& 2W-`mwShNǹԮ3+3ekO? Xq#dXkV- SJ(NAI󻈟?5w~Rݸ=Ty/4y:/hK_Qax!]H[S 020|'_++aL,|#cѹ0Wf>Mt:жmg0K۾ɗheFV0J׈i ÞL~0XL<{ٚߚߚwBOW9c~~6525y4xGjg4꽉hwzZD^rЭ3{dzkY(9[ 3x+qq2+ xkTA8'#4DDPq68E";bkgNKW]u9znn@ ,5z,jX*epHPJ|2݌/ϣ x89 /-ZxV+o8…p)\W&D4hѤcTw5,p7,j}ԼX9r-yT Em'p#axބ<Ը -y]SV½$F6𣱕'91bȥA&mx1k}ߙY g]ͦcZ8ΈwVӤ̓Wwp6\˰h4-y?l835m+mxs^V)l9--w=`O܍ڇ_/5m9riԺw]ygz֚ Sya&!q-G.uxwwjXO{a.9riwGu`^ksb;)WCr"|ASk>{'6^L:÷Ã˻Bߘ91bL m}5?4[HZw3w#tnQ(k;_3WL=5x/ޱ1sbEwZxݹ)V70? xMHQS԰/-I,s,͌F(pB*j#" hԅM E"ci`>24B|s=y9 ?@xZc2^al3\ɜy|5v0Zq|s>> BmzF QXIk9"f| gq.~BAN!QSE3|]4ЌEDD?EBp=_d1q~ v!mllli^^-UJp 'B-b!&t$ݓ].׽_MNN[[[_־LLL5e>gh䐜t`^-xoQiii驪zڤ< {rD֟HNNm/z)㽧CCC @{)Pԃ@e pD/jQf9fnaaa :%4mͨ#rYysvvv 힏rsq.9Ə9<)a@rWρE^CX48(GFFm?mmmZV?w_~ |5NMYY3>Z_-=E &~ z?_n~}c=q'[.2Á:ozXp>}GGGju@sS5X#hvİ_p uʯ~lll֚B! h`hiT~gjjo݃B%ÿрw)ϝ833p4)>z%yK[#~,И }9 ~}C_R/3L-RKYrEqqcyy͗ {ўZ3}k1W-~ν^o黕^ۼp@Ν@~?aaa; ;5}Hmߙ}}}4Wv1sЕo4V/ܵ;jEÿL\@O$56E:nь<1J@}Lf8'|3oAo%~>x픱 0D Фav`Dl@@`#dYg +5俓S$7TUd:I\Dl+.~qu(wcNYZkoG6(v"tp=xHs𗉛C<ߗ?fx!J.!xՐAC1CԪdQ'$El^?7n)i'7c6f*ϮN]_OGώ'Fʈǽw:SwuΌS']k5e=S={zsBҪydp[h|ѳ+ufLy6ڊedzWWvQcQvϻC J<8X>z=f]h0V':'^U^̹#fy@yD[ysߺ9 Q?vD7GGF'Z N3 IVjgWgGY^9||U=vu:}\9V]f7E?sGvbr>_|= .@:"ͽ'T;: ~9 í x՗[KAT"=VJ-^X(Az])@M}O֘ldpnf'7Z TC\%szR~[aфE,'UZO`&\TLsx fzUx;.u K\ sSз?Xa?7 E0Ux9ֱ|WOصX8?&1vc |[O_1lGt㡨o<1ބ]l'p0\6'u]65UmK+~w3CEcRwY;Vz6o_װԉVL?yp.N|yΟ( ,SO&f b`e?H?yE{c\Cb'yP_d=`cϹr?l7=#W\\/o8[>wy09YB\/0xo\lAӇ?xYKAg8گ XB-,/93y.Ù<<̬X!Yn"jYDk%4 S,VcMlDpζ܊O9~e?Ʋ0f;5O̿r.xʒ6^e>c'?Θc3N2F _Wm\ңau/@'mr7laͽ|5'-+ 3bQ`+XR1,S[)WsuZ{Vc? Xv˺ojAw3nJfd:&&]k62= qx`5?dQg7t 1݃M.^Hg\}}[_}F0^@ۭI~ ={c¬Hs2FKz}|$^b1lmw/Ci\&H둎CZ4^k<-Z"ve@$[t=`:*w \߂~iyr<[W1+dN&ӿ'uR$}-&ۧJevK:v#a7v[,B 73L>}sa2 -2p3RVM7wtũ[teXДb'[݈t}aa1.[̀QJXi^0*ؔh5lJHm!}͹6cHQlGx>``NJ2L' cwzyo>ӑ{b3_60NtNɼq1a_ҰG7jd uWi:q/VQNw[?I'nuj;քksߍTO=g^ k^ie]]lAdqԋ}=Sln[dVؐ/Wl#%<Cp }K4^?װȧ&WGmM.&#/7Q *^;ϧ]S84.?k |:=azǑ$?G~fCKhON~ h&Ŏ#Yo\׳3/mqk_=v[ݸh\;c ‡tG񮁝eB[m72iV@r2䋘T6mlE;3MnNs/j4|=#v#wЉԂ@-<BiD쁔.ۦ7ndwt5swd2ALf3f &.edG5NUeU7K c&SŔȬmkkymɖQSĝ{_mo2t*C&dqV<7qz5?oFinpԙh ߽H\ "Ud빰\|٧(&z.r}>s)Qb_ (>?Լ9*b>]LLiKݏbT-]lhz5ls Ϻ@@Y7f3g3Y/Al6z$Æcs5z :ght͞z-bs@1l.;jl1]26 -]ѕl;l z,jt-]Öe˦f4-=|FO`@7cQ"[ I'߲lOʎ=m=-v;L,v"=m=z;yMvF-S@/dNNXӧ^gag^z9;{5z;5WƮbng^.t]YvS4z=v)exW7mSG~IAoc׀22Y;@bMľ®f7>zFc_}vW55v3Kf_g>n}}yE v ~ ( 4mvwؽSϳ@Aw@ كSbIS{}}졩_à?a){iMl'أhY-w@ξ; П_a5{^/@_d?5{tF_b?}= {rYFa~ FdOv ٩imϧvw/@w/A~54{=F^gkпhCO_ˠc'U}@яSOM)}>Ow>7o>7>|_|5_?ħo>}i>}>|/{NO7˧>2mv:d3 Io~ӫ>-9Yg4Z&fzdڂtF6zkZ~~HѠ%bvyѪ7-`3xcLhFEg2POHoHUhYi&`Qg5 Ym(hZ\,MGܫe-Ifj D2+rXlIb>Z,FmèԄ`1Uj`ԙ&A&QUFft6-LE-VjȌPez蛬-WWk4BF=tFn5S'7[Yrr`*4Oҵe0:UhwXUtz@?+7@SXh&|3oƬ,Do"jv,F6SɤZFh4k3־;W:IV+& "ZcsU  fjՂ >z(ͨO#!iAxT[ar]=j֢jjTFFc28xE_Va[&Z iӬ g o=`^hrN#4F ۭQ>V4TeMZ&Z̏Qʠ#%<< AJ&O5FJz1i ALѤ4Y5ӌ6;,5|k3P9x+Ӣ@zMIPVì!X5qi|ȮxY͇ lMiW8asfGf+:J$v5Yhzl5-Vt6 փ`L2ipiqP@Gb!`G0F?CPi'y`Nf"-+a Fݦ-d °Cz󴻁k1Ӂj'p[ S( |A-L'̎Pi4> J,h4YQk8hYLʎmz ;,oQ ,%3pn!j1%E؁@J>hz`fx{m !V#+!bXyiA#=9E,~ۂ5c#Jh0ւEO2n%NSB#_ ܌͂zm'b7ޤb E`tDzvXΦEi|6.IJrN7qfޢQviA`VayJMOml$Pk%w@;62 U'ɓx%E@X͉^( ʡ;lZ5Zkn?`SuU|!6KdOM(Ox]>hcJ@tyD2F1aZ=i&|ک=oyiOW8x^ZKA5aH IĢJFI3z tV z:5*>諶E )24n%|5|RYM$fLhhymigNm"@Davoo2xk@͢͠ r UU|ڭsƧG>'V Cf' O8,dwP`8I>yi#ɋNC/Mm> G8?oVrK𕂣 DnP3Șr0zJJ1@0iÔ OTG/:v[5|ҳZ-8>C}mo<N6ҩ&)8$u`nUfӥ8O.v^}v9N&H"8Qr8\'|M1$&Imf$EuZE;N .:E.qMԎ\Eb>nv,i9]S{2Nnp`H)p\p*&͉h<8TὁPIir 35, ñHlm.6 RaET떜N:/?\$p$^u$6XL̩4R\rPD*$A0 ` 1Փa`XXM[ϻyYq8@RtN^rNQ *Ndʹ FFNbT8tUNH=-tCs i(h/ld2[Dv^H y4L m*|'޽x(Y2˲̋vSնIhiyO([L ^9,NXѫ)hᰂC( 8E0]ڥ 2i)vD>,a?EB>5`y"PDF:D"JΰHdE&h!`Iđ)(Qd30Q0qIs'ݒˉQaBؕAp4¾êA6Hy6N&K`v10-~y}f8\69))> YQP~,;hʰѪ-PB"G"ApFBL㓇X#)E$FS\+QD´ݘr[]nQɖs\ 5,yee|%~ljhĝ`Є,ȢRD§a;%͠v .7+/=nxo$GdUr`Q|2vQ(`AYveIqY%-C&U%Ad# u&v35p[vA]ZpN=6jKŃ @IP@ 1_ҩW6”X5DA9+{ ܂씡Rx^,ot#b`(UpKn.VBmYQYrHAKv'PIpi7p[ R@GU0$ #dIK탼sr &^ť5q *VI>E2.([Zi{mm"I.,{]5-ʒmt@Cp㴳 YK0V|(腿AxrȒ[FW|+膩m /j=x_x-ش-`%TMF BQi}2ÜDbjC..{WEZ"zwkk7S":9qUi݊m`ੇ(+J U[JNŇe,PP -GB4”d iV=FD;u50("<]IDhviD6B4bS@Szee^{$$PTFV+! 0q8x3 GqF[*l2d0)Rj};hIbEưr]b(-a x4=>&+`K(zQ}7i=nϢxͰ(YLn@t`&`p)!P.nprdyب>=-@l>[X[Tox31:˲ȻP,V+M#(0A_kB|p,az iw؆~oukru@g#$j7S_u.\0Ꮖ(bQ2eՌN\~?#e-XP"kW8./Y$Kl+{k.I^&)4+JcχI}>\ "bIH$~2 1)檜$)h*Yp֨"vx4^yg&VE zɜnX)*.'tw.K$6 ޲}*yd1 /"y ?-O)_U0*Lͻ$|!ccY ‘"nT=k_+%O~Bg<*y/ <?O/i|pnOC_|2bչD_"|4|<@,"Ǧi|@\'ТT񩪪|$G£Glc>'$FR Oe4>%>(JQrZO;F'x"$}ćnwU샒DLuGx° <p$bP|*> 'c|>>mmSAUQb~܇l6LCI{W"?RПOx ww2G/)Hk{ Zp!- tu{lbPtƼ^\%R pɁL `x@\kOX~T,{A+5Hۏ/]A~wAq)J <yT|h(+.g]Eѕ jK# NzR1*˥E= w$4>]V?mIAAdSךRJ^`| R7&9^X.b5EE`Iܮ@u?L*>{A>'B1_0DͺN{nE)apOwi vƲ(,7Zp"W 4T5V0D8P ٠% *$s$\>Go5 W9*U;&,@$u:jKN|MN^ͪj,[E#\rE5{NxJ\0}Uu{ثBv5DfU0 hΰ7ag؉|@r@ (Xu$B>PT@ :64fQWh)۠ B$}Ŧb޶$)Vc67lX^?p҂ODF yUMd΀LDxp*z1,S04f`>p  FL&RٰW',RI@أD[0 " y&$/g,_J0\c@>k9ohDbH KF("HXOx!@l^[ ^G v!ޑX2V9!g@x'c[ 荥IJԫ3|$7fdÖup؄|d2 Gl !{0t:Hfۀ_",9# 14 1]De? U,]{)zsĺ '<M$|כUX/ԋ‘HBƧslU9IR3<ַ-'U>P14fIfd:a#1l&X̩#8*?uC^/b bI: J`(*GQc`P"da D{) RiWo-T{\b4P5rX-6eUmpZ@p:aX fdNLOfb@ {TIU$э:'?%^钱d&Y诲=tFr0J$)X$&Ԑ?Y/tc$"W)5hK8U]*iV'LucO1 KͨΘ?QM2WUJI4HJI ]a W/&CP8$'$å" mP"|1 pwA"G"%!+EbOAp؁+MNj@5pk!Z3A^G1flcd. s\I`N>&B(9ޖ3D2JbL$Lıx}.Y,7L8rGI(䋤p  cYUڭ!_0vU:-c3(h9{7N_(hg&'rY!6esf:R`FGQԾht;eCDHzܑDCCS],T_:לH('юL&E## mQ+W{qQ(̘Ph:) \DD3QZrȢueY4ȺhBI1rBM\> $hHjD>Y8!hG'nil56vJ(JBDD@$4>CL8uT$I1E1ƎtБv4BG=E]]3'WhtY!iʦɜt w"Lj0+rWJX[4hmR2ح[S! ԁ|j2Ap|'bl ]08q4*JfEillY*Jn(urb^Qx4&-ni%j ~KU*C(Pokh!Ӑj|XgK3h$Ikс p:U$wJĵUJ|ݚ-JF̘1#ۑUJVl-e[e'oͶA_J甜J|*jUGZ0;M1=ʵ4Nh>sPRW̥ӕX\A8Q(qPr rҚ-ŔT+[(0}sF"JZ9bqFE)6IJR}C:UXtɴtJ@gJNudocT,՗KC"0 ŶpglC]1[gftϦ㩞dC5gtZRl '2{^sj2I>Xaltiz|6QUʒ?^x¶r_7ۖkjkjqEOq|^v53i֛fp)w[W_WcApCrwG:P9荄{(Kh[[<r>8{eok___WWWM߽r[\ʷfj}yo[ ߣ*wQ1 +߅]jږm5G\+ T9֚φf)fwJRpBwit #{z[lOw$fKP) \oei}l^Ibޮ|5vf}ee"jiam}V uœP˹B6Udn;>9亠™ֶ\mN L-3*mGڵ+_h t>,|6{r<ܒu'3|d`ز5C,r$l,!7*/ﮌ##K{+[_r9\v+M9ʹ>7Ҋ#Uy"SHbeppY$R^Vmْ?\Pr\^=2\[(G"|9@@T522Q#Pvw+9o;]nmE͜9s#́|?b.w1dew9X#H;hOP#Zɮr>>,O1ZuN,[wŪCCŮ`}EWbJ A8"IOݔ/$j\םsw-QD9Rnô`#s3 Ia@w.2g{wϜ@wK}]jC|KX*KHR?_֎ROJk0w v/;2R8ȎBLoʻ}r]K/[=\5ۍ_8N8Je+tWʁ0+kFF玨܁#=#Zm*RjYnmZ),vܑ*]A*t6Jvq.sgbiW:3R9#mJeb``Ċ yYnJ)Wo2,34\$ Gt-G;]ў`ѻČ1Wұ|lE=q]r\x}!>__%D,Rqg]S]R[S.K]\NOSϤ^L&ݕMӫkǿ{njJAꞀ/@!v470\ Ҿ&h7Ʈ9 pM&??פnKw@@ פ7A~njj Ʀ\S{d_!_G_nf㿾{mɾ\Ows^W辫^__W^z^9(^JKC/ R奖J/5TRKw~o5G{{1޹k{ݛ+] MyHs_u[ا_tSҽY+c۩ցGMbv v{}mgW=&ml]>cﳫoK^3Ϟd?bcjv `O5 c=~ֲg3l{]~c?gl;6؉VNbv*;Ngegؙlv.;=ncj/`owNzt3s_>挜3Mܗ[[8 gl2 w7ww/ww?Uk܃$:%w9{{MNQ IU9-ۜS+p}p^5 cT.=^\r1 ISOrOs8\ ,sQ.e:~W Ek2{{#{C߸sY?q ~:t:^gu&YguVMg:ΩtN\Nҹ<פStWu]PBn.rq%]\%u)]Z$ۡ+7cܛ!Cv!.e~þL>^TZx7LDG`zRo0;(. Gx"Jgpo R3`phxȬ#f9gQ/]c/Ylر'֬] ǟM'y)vgu9w .K>seoʫ_}͵u/|Fv_nw>|kNCo|[w]?x쇏'O~=Þ}_=‹˯0;xl5wΑ52sxhpwFOwWgG{Xh2T2E|nw z!Q9 jm&Z'[O쭶=В]+JD'w&;%| ,jsgCZ+8P#:[?ƣCç64>~;춁[hd]\]=:vANSC&& bs&AXN&q$:"q׶+w~"1jؤ~nmv0Y?Mff1184@\g/80Crvm2L'>YVcJ2zzmNDo[sj뱉ض緝4 ycs[W'\<):j^0{5ؤ.5] 5U1ity5"4_cr:mjX<7(7'`٣c& Y!U[6)Xb,EۛkmjqIcjAC;)ef1@Z !>Ci}`5N4TMplwj6ځObh8LtܠfɦID{XCǍi]j&l|ud 6>Xx%=Sv4GY3[&1&-)KtL/FCa<$@') kdӭ!d}th`?Hpf" Zv5:Z=,ԑW<t`U.}XbMbqb}tw͍ԣi M5[-DeAM,RpCPN#z=kut%1{t1O2H>k{+RP[ë^WӲݖ5-1:֥97x%F8 ;zF=*±c _#wcFWh:J*D@`el֠Uh;9Y8zZ'NPgju`%z{(:A9gm DL-ҞT?Zoz3SmPC_}:ۇ" E4?kz3z3y:'ھ=}}}þݯ.z[UN%TD {ptGopC3z!k&u&7=8Am_nWnu߳鎺{uMnNkddMܦ0\} gֽ}j+W^J)[fD`["η_-2Ll+ #KD {OJ"CIh3Oo O ?35LWm<%e ĒE"aR8_0BpIZxU3PĸwrX80{y uI(K&MMEK/*=Y-=9^z؊13TNihزO-[p ʶ4l9۲tU56+NJ-U+V6>5^5zh0t07@t1P=̾pn2 wCq>_{ we՞)nnpW!u=}#dw U^,ǃ~&~n;Q/jgwrK V 7}6 o*Sf /pC<p.5+(\0<ߠ{Dsi^˖ ɎԝnX-OAY/_Đ1tn11_36=jl;bYa~+gc .nWN3o!8%uA'TE,.oKzuM{Wuwn} ߕE==z-{>S}[}?7{w+d=EMv > ppEo 2ի6J4*.!gp:H$2?'zv=د[%^K:+;Rͩϥ~^~0<]P~T\}og٥K_>}Ɇ_7x|Ս7s@n,缒o_)tlm -WAaoEk1Rl+-)Sx⯋, ե;J+_-Мnn^||E_ik֖Ϸ|Eǵ~Gm+noftUF+k+gV]^eOQ'_~S?:ŎY+;N֎:~Z?:l@͝:oLv9]]]N캴떮ot=F?iyu_ }&w7\ .xt7٠:X\8x  C =1aI_33y̯|}D9k䞑_rꚵn֝8"~Ė#.;KGo|iͻeC~<̿wF_\غEE]hţu7}1c.:c;ؚsƮ챱_lYYܶxⵋ]|?XbX\R^rƒg䣥Һ=K.]t >[^ֱlβUNY |/YW\\̊߬ؿҶҳ2rx劕c|׌==oVWV\5U׮gӫ]>WW>m]Yտ^OщΉWM\?񥉻&:M?5uk k[s<;kmk^ݽ͵ݵ+߹B=ݐ؆=~O p ϞFƑn_X>āğl lZi7={d:yҢɃ'{u'999cs#6/|[L[[6nqOqOөO?>˧uӟ>CwUg|?>3}3:3O?g55v gg}ُ;svs9s;s_;[w3lz s..E:/hEsxqe7mw >9xM^#\# LED;JZUϐt!}^KO 5@qC]~%}!] +> DK)*)Qs ;/q;~ı_|;0WOؿO>_cfXuavSD[ԧXE _(PakL+VxY+wq#qq}W./nk/ZXJvAinik*v[jZ{94m_^ +/yW6}w%if4V,L[X2y}Ks Aьj)lTNYIpy]Fs+9:Ӌ<=Sfne9׮w}֩׍&+<:NxYʶ]cz3F}\zsF ]d2;8gr"Mڪ{ߒ B @ aysptvsƆD{ÆL_~Zz.%:A-lV-3ّ=^KȂtSAzz ŐR]J$ش_@%h!,M#FDeoWWeĈXȡo^ScWEvr+(2FSnn$W/7` z$DQRO]0kɅ~sMjTn]+[wBM=yUىfK?>2mLtIoܤW;jԦ7Ve,hή s&ؓx\5s+N/~{ZoWz}ݓ.n˩"p0(mo;']Kp{/gQ)/xE\˵!̈4L-2x`k9tu|09צulv|ʖv}˔ӶwmܷΙwܶm%o1V 4J"\ x~03Qv &4 z gxxnNM͈VE:޸仒-'drАls.'&"қRRK"@ BǴt,bL_|-1#< Td@PVvKY\<)OUS)= ~^{Ɯ#XܧVt2:<-K4-N=񷻸R] loAcm>,tz eִ9q A%Ή lIQH я7'VZU\e5kzLG-ƭh~f`꡾kVelbR斕Ը'VO9/C˫SlMU>]E&dXKo< uگ99&U E"X#1lkA+#LsYWrYa9ÃGׇ0fy&!ʙRA1hլ+g!mMlk4@`%5 eɪޥfq҈  ׏eNy%uS֜-<<8++h_肁rǗ̬ fZ{b21S +q`aIɂWLK)eĹ6/q\܉ J柸o:vZ{MffM{!6#cܴyii METFMdޅV'@4g;/؃ i6uFEwVo|eY5ƣ坵+[Cm{W0A CǸu ܾ.4»)f-茻99dXF&Kr,J܇\v  F#:|#lD,u)1OP}t+]lxJR=bB7ϯj/,LܾJѲoQi^+ o 5ly EI5P,ʲ?hdDkի ud5ZIUg$V|L'8҅ 5^Vd藋5 6{-Ã5`HA(*z& ̋wLʨGpss ˗=2-g$(kiu˭M)_X\46W+rZz\%3&<۾>mJV#sߜW|=*;s˞oӓ&'嵭=r*TIN.G1SгcŠUr?'jYٴE?8]k ɩE 6>ZW-Z[M\q{!OHoVAB=bј FD^;-"+3js # ^>@ggI;Vv&[1iv=^oDnjTABi<?Hi.Ϡ̊.#ǿEd\֢:bbRAG%CMXRdjH;_)1v=KHL:^R߶|7|KO+*oО}h/w,Ilʞ<Փ|pǼeX%+XN-Εً¯O)pTlLz^Ϊؐ>4'Fdta,;0c/7qII+^|iimCEN/{z) fV?5k/l4+mh}f3Pq({iNJ|UihY =1QT5~&qxѳ枺'WCPך+,{ek7.]3gM,sB'4wZ1A;$c4Xu^jOjZXt4ibGx %Z~]|m-|4G}w\#ī^.=5*C"!V~v}]/|O/2نͻ[kҮ"ˮdaǬJ"F".q?IP hhL;kC1f,Shя}>Bh%C_G̋fQ](4=x%P+{R٬)F '['4J&  ^ /X~ Ёm41L M%d{tUbl*nm.;FsvZI z \ yd1>40KJyo{ejuQY=Q.!M 2dJI919r1+IO|N2xz:;+1܎T6#qhIUqq {DH^ 7JZ^Crfߎā/)s޲bYO6Wd[]MO9g{Ṥ\j`UG)R ]&Zs1RHLpET&6P*m$ 3&9RTG{edmhLPڔ1F[Qv#[YVe$Uce:ۄ&z5 #XpEPB2]p7cq~/|^hR/EwL21 B'T+7&$G =0糳vRǽý \\L<@ o& # ~͡rE`^!lܜ1eR'-}Y>ړ }UN3*S6դ)%I*53=U!:3rы.|g9@,yw@8V!ߍ_onpdX &洔D/zYxݴBU2fƒ"k䥎ִ7˖wGҐ@PS UrFkt 5Q"$>ДR98}5Xm 0 54ZWsj-Pho+HS>D(#z?PeP-^C$ #ca=XJVV/ujWMemDRwf(M]&% qʜ%d~8=wh@.fTIDhVH~+!(CJ G3#+9ejl9SU'E={}ϗ\޳sgr6H:_;_Q~˔W,xV䛸B19i݆0ai*M@ I"#n>ˆШ>qr"zJQ9 w~G@DiDDO#7DntǛ&]ѹk=/voΘR@mՓ?&# |*vZǭm"+BM8zU.@7GGax gh2DnH :xX8)ҬЦ0VZ gyD-$mL-rO-7٠QMU}ު$e*)U!QKEXrW6lGc~5QA\tிg vfiW,Y"􅭋jzx7x&~N5$/ҳC=3Jm6vzEnO語^dkJ[vޱK%iګ؞ڔ!Ar0P3+{+-+s{Y[wa bb^WVQ0i8cCh-CCCtѣ~I\ H #IU `0!i|tE#eȦi-CܮRKLr+"f(ېAJ)ϤAۊ8Dɑ@LnFUŤDE̸I bCa&ݱqh~rpksӈ> KOU0l~};": Z ɬ)buqNoQr>Fw6*d%ȟ\x{yuջ,dlQh&ۼ||3Q(x[; IuYb:=o>Mg&f iY3!+#G+sb> rVrD\$'M9A?GQ64ϭXW "l !T%L Z$PovokgVo<4wʾ9%҈"m l_twꌇWydz{ MDx(lwEUF*^ofDށr#nD3EKgX4;YYEwu[8}\Ll (%V}&Uh&"wMaLf 9^Ch%M}|3Q G%񏈪I &GJnʨ&<%$R[}#ۨeцVzᥬHį G!⻯vyOSq/X4o`sT+^l/VFaX/:KŹnR+ys^eeOMeYN"^^+XkPӥөDR`X]ƇHNMH bfQ1Ĭ}/5"No45+[* 7Њ|͐ٔLPcZ8b"RԪTXrp@D1ű?PLauD'y} aCHEuDv37 P os{meH'\'|$s4$0 I b%C`jb 1ARhD"^W`މ&͜j! Qip^(b dM}{ )f\6';:jPs1ᕍp%.V'Av 6Nc8/0dwyK[H׶-چM$nGJbMvKʏ9mU)QE/$2b1O4 ŗL3I@`n*="9c `録$k 0uӆTO5c rSϯsyb-ak/sw7;kae,W`og#}x3Kr 5_]zf׏*))Mk*[ 6ʋ^H͐KzT4MI3q 5(qF SIʱ6vmܰhi Xfnc\8i)ƶ ?>ub2JH7HDV"^{u1%^>kY@ą$EbJ_vUZgmlJ 9 >1UI,, R Sa+3Fo_>SNr zpd8#OhIPq&Jϑw\ nA*H"ʤ}CG\%G.ȡ'aAVY!ͱG"at*hLQ"C@h@M}5Aǝ$SW5#{"﹏ʹrC Z{X}_"`Ei\L|(|꾡_I/_) Ȫxտq ^y/cqrnҍsF%99_v\9TEA!CJVN>ZS&BEZ*-TMux. xx/na#~xt7z$u#;ߣgąI#k܌,O/χ|עA;) )1 ƌ.Cό-c΃- }yad2ꚑ^~ov'<2kގtO7QGG˄X7vyǻ9C=: rC%oa#cdd|&ЫGw_;w\{w2?}Lz5oCV_yEZ'ߕVKoa#ᇇ]7_=\&3"CX/_\]F~J'DNA#b)]z~C`]V̇y@WH#$It-#w?jN#|e'8a+\n}ĩ <? OqOpxO/X|vKhSXې[X8!cA|VYed:]Y¢"gYŒ]tf[٥x~EJ\q2#CtWklU dm8Y $g.&7E o X῾0?т}̈́[aE["g@C|Eɒ%#Gd]wCP|=@날h 8hul/./9 2K2Ĥz8}O -Û;* |"ZpȦvYzvw*$͟4PY3TQ=.sK/e` UwJ` yw+wwX m9[/͝\mХg y=Lw3uIu.PhƊji:4ҏ|9/].r;igYI<˕D*'t(kp˛g*EbRRmuoH0t?>9jFI-|߉d.U堕ekbsklXIIMZh>7m ~4ЦCcFfgx/ ck\nw`ϑb|LQR'>%7@ĕkpNݔk.ȶۃjCξg0@swsqqf\81$vz-S[8K2̎U$E.;(73Ͳ ^]~I8d- s+;NTi$`l.{EJp:]) *rm[Tb[Xߥ4h)SBB B5FSH9?F^$֑ oL 3gp)99S6>pj~(~rFL\3~ۗ4gpͿ}`-dvmpw'C-ę/<3,>c3{7|􌦁p4\7{{UpZW:`);~k_}gUհ8B¢e4^UPv.ZFW_7~e_G^| Nt^j<&->u#{r{O-S LH, 39~6=4EUj{ UGN]I*XC.j;^ud2V~S1b-Mh x?^`_O5 c$߂d:|w:6+-֔^űrro s!i_5b5?u'dZ4O29!u*rHPRŒcR!: 11 L%Rl.L\l_4(mHP؅F vpρ0*''uOV}{0t/w/Zi,#hU Zt r\ D!)4LDHSn4F-ژHn2V!|[BP !O&p4:o?o a)RLjc|~.T5DҩIqv; q,RX}bz 贤t*=6[7ߪɏdbG`$h 0b|]n(\8FHwVV{y{+_{upa.91ęq2g$ w_A|f^?M/:U3dolM }h"x"h=堌u͒J E/0`JJ9f1"Ʀ2AfO|]>w+Ek/[/gA0QK 恪iGZ:2+&d7/rV2\ܔ=[m5u%޼wݷ/W$MPfFʆ*`F]lT@|\#Yu.Ț;:&'o"l.%gCrU+Ot=A9|Hnn[j9 10~z^b MJ8n=#Y]|~iJ$sݪ-Yg,eU*UI!)>8x4>R9!vHN3KL[M:nK3jIp rɝmɢ^r[[TWI)mIR~LEd&a 9-32NO<`~M<_\x.|"'oG וސ)]IJL[3wIO쩛_]>P4cjKOPLV(?qk*bb59rr^,22os's |4KKnZ_՗vRܚ+EG(B;d kk" .#-NgF.<ԑڻ6jdSڗy={&OXX_ea\[jq-lb?+EMAI~ ֩diTP&o>;y!vf>|+D,H큿(\p4s٩&/y|'M65Ϧj;mƽ ;w=\C_2kvn]-<5̗s6o%T(`Z:*{czuFFuu\I(M婃Mv8'C>f\hH䘄1])pǗM4f+J$],n46 r`ptɴ$߂IU FR-ӳfozqWy缥E?ۋsYeYËS1CgRƗe[fvu NH!S36R5ͷODs3!Uvt&1^\U9ڴQP1i81l$WD QM w9@QpRC kP5A]~>_k ШICE3;9ر4+ 9gu Sgc:{p6E[򇊓Ǩ9oWbAzl{kַɩ3px0{ ,JSR*^WtviʡTU|l}Y[H^_ )pm248})<o*f ?q/S $IzUǓ]1 Cp2!qlXAq"}Gh` Y↸M:R،-~@gl8X8{G&v Q|_<d IJRe⎱r":R! "\?/MU]T-O߉yFh7vzc ;/ܹt)_{)Q/:_{>L H-+m7U$5w!_ G'8{Gҍ6؝|!wA|;b!rJJseD]՜2J$"> \R}$_}G_R12sې/Oď`a qa%{NpAظ똗7sIvI󝂺/I#e%3 s: /wfGagOWG`+Kl܎ wKt b%~@C=MB ̈,βG)S ?whFď#9{apiWC8!%"r ɑ)G"!h>{E_FOGe(;(k&~p>=XKGh6ZX;Ak6)* J*A!Xj<#YPE贌Mh21AϏ{ ?5i3x\# 炑%7Nխ/d׼ [枆Ï@ ""=AM 6CKb_R*֋(\E P;@>#dQBz#2IP[u9d1cu($kQ:S/jP`lMq-ϭ㖖7i +p4}O'7-Ձ3 Ɲ2 zqK|j1*Ϊ_IOЯM"Oݑ&493 8@X_$ŢiX(u "9+Rvbdl^ *TϑְroiüzjCU1ĶfT~PRzdr!jjzTgqqTSqʼnR ӜiR*#d"Ʌ8 aEY/GBeQԍ,&du>FH @4@lFF&"$BBLi+Ny2ee?ePU;{1/(WέWSnl 7_VxNeŲm-dEkW鞸eZdtGTk;&^?٨)~@Ex Tݣ1&1cDT;AďqJM4/s|?ne6G%/PKR&$2H6>hӛ׫EKnVv?]sT?8.g[o,n ]x63k2$\pu :O($KU*\DK_AskS$н}Cx= u|x(B7 W÷ B&9I +)50a/wsG҄⹓ 'vqX*\C .:|O7WXid!7Lk_n~859$3xqT蔻G'_o;j9wX ˆmenЌ& IK-8St'ӟoo=IQǷ|" 9|D o}}5$,{`ѼPf&sӻIn `AЃ msgoos9۶6^Z\8߂-ȨύԈnD ݅fn$y?\.d8!⚼=}1xCMFfdpeD*oJa {}^0R=18WdEf^`MET\r.S47oM"c{XȒ~,H#>>#v)?@"h*3&Уc'c1~ IH&>x9;jF;V!hnz?<TL4ztpf.OGrq*UumC2C~uO_@Tee@Dd%{$sGXp"v~C oQo\/h+HZXIjwu]|sr絜nCz(Ix)ȕvq- dZGpf8K3|E0/`ԇD;=m v6nhB8q!ܖnac4,u]J|W#@>c:nIOTΫIKsIJ}P'EŞd:0xQ+!#ڥdv&)jAzYʦ"T4zק]eMv>ߐmf'w}׏*mY"(F/׈AM`2% 6.HtqT]G1z_HQH$1O_'3ⲝyUqҪ,2%Z"!AL!N$} 2ϑxV.Q,։0#mm>H 5⤙̙h ;lY&dJ" 2&(z#=G}] 6 M61$:hRq5RE/DPba_ZF"π]|vfŐ6bw']%^wiI>N0J~kF_^ O" USY"e"%P"x<0-D ĚV r Pq_BrK\^"A+&xsp,A2:ď];/-CckZ8}H2>!HDF8NR݁F6N@4 "G% eFQFudp3CEYZS7~$s1BNCf:)zzMZzvb*͓Il]=9-n)TۻoXl%}QSǐ)FNUfUMi SB2Y5]b152LccT0e<?L$8 /P+B*ӘfA"\Lg%ɢۥy|k/q\uEh8֑Se$㗬sMʚV?TQЖo6f-3t]DKNHbH???gU,2C6I O!H$J[Wʲh}'K4̙sΜپ|B"U|(J= Jir V0Pi5WBYs a(ep'_zYz {>K;?BTe+dI]>.o%pƞOQIS㯀zbRlbqq$(W fDǤƍ)yqi_t*Gw`G r˔TXLqT9U[9qQMbGB7k9aX|V ~?JSA m}vm^8^5k%9, N 0G̔,UiP~6_zkIj9E&&p5 w1>5507k׿v`СѬoE[/اR 7deOc^~_c|̪Hs0t|ڸ9'?Do;1s!v@Чq:{5 tO%~w q}F|D#C01g!ae5(a!*M8u-|GiMxOPGەHvrt#Ԑ\"'PWؖ prH1(U=J= lt@xP(C A6@8 pW9幙YNp (#_3ﵐ5ߏRwf~ 3eΔ)& }BbN:s qiZqwDJc)Ƅz0]t>)Y&pH>!kuԣSoM''?-#I% Q'^Y^o:?Q, FQ`y̨rܨ7{!">j'DJ;0JCtfZ%d~D.\p.gz)=1ȗv/o!}1"m-<6ItLD~& (`N0Kk9xadƞ}Β%:Kz > A<:$ 'E9d;y y _Fg2LRjn0,RTj%Vl=%YW߀(+ CYB!i F}'\vy|$i"]9΀/w[!3/'>/^I^PEqZVN vY"wQrʴ9fYdVZ<0?Lxӡ8vZ,Y*;5SMڰak ;SP69.+>}Lū >2|n 7ƌ>곐wE4(Q4IhsℋW\9WV,.KrJӣt[|]WGӪZ3hM6͋|W2KRҍgT8d^WV׼rW27aRV[پo_gZJ0B/}hY"znlB}I?..x9(xA6̒xb+/ǻAߓIS [BkׄnoUxy k>rc}{&Ӫomww{0Q0Ck;&Z7]]<c'r:qܦxVH3ZT6|5~%- 05ɧVxKlT#lq6yJSNeW>#Sjd8OŇ(;z ϫN{.TkF~'P__~yB琱m&s 30u ɨaNަ+`~ICޮh FİFϋ@(JqL!B]f?{\JȯÈ9ߝ iNub~a&~ * (/0gvvvԁ.#%UWfڒu, gdm3:rX܀' tZEwutSNq8ςl$]_ K&E cOrXwP3ΘP3A\^3QÄ>c<sG]-IxR;3Om];an,LH).3#Kf@π(⅚dPFhY^, /~h9~R% d6>R6~tzTrnNFT31KAdoބN%ŏqS q_#BmhHTʼnEf S_, 23Yy a~l))4& }̒2#G]ɺeKmXح.s1j#6|:'"j*nI/E,V6 -*-Qiz k2Z[Zt) {w}nNk͜i`OQi8.?Rd/P>0|Z,k!;}M ?)H89<th:~Y˵˨Ԥjb("RLٵE }'r@z-Kq*\38QR{Ab5(T$ i & hd+Hh:v Af#z(9JQi%Od(=' Q/DZLl0C)^1*? Qr(E.6bBlN#N@_eAp#ئaJD0'84^`t >8e4MqJguRcyQ"?23^hQom؂/+o;U,/y g:P-%b)DBߢ-NQ4Ҥe׆ #$ƬxE ƥLX #t2HDC })cV'WQr)HO ^/c{A$Y0 GP_ GAV"~: nAGԯZB#HX%t# DLX% T(6aWdÇ 3H-jݵ:"갗q.RQq%>1OS$i %D_F_SĺEQJbo {ItQ>!V Nh5&;E!C%ziL'Ob/¬DBXMo( H :j/*=4X@"Q:9YGͨAuTjHQcsʈ51l _i%5Oդ1A]FY.<掹n@VGX, 3!1e-ĺZGt~Z6p1ZBV4f IXJ[rCZyAړsr)bk>@\=>}t)j9 }R \1.e󑔒ԝ")لS@HK}i%.ciS#_&+zԂ 0Y` `)X ւ ` `Gx|ߦtofWDV<=[ؕ\rIBYJ}Bcv}-ZSNìmZe|E`dHP9NvȚYӿ)f7\vhÆ WPiEK"v+{=8ȡ#.GDP͙h`V6{ƴ)SOm䪥=xnim&Wi/*(..qyU;=7!$WtͤDѬWTh\F~ mWIoݸhZKcAnlԩ-)w[ M֮ww[t߶QzؼWmEF^ЛF[~^3C|1e[>nZh|Z0|^,\Y\Ѡ띱oط?<؝} 9c?ŏ~$eWI_sO>!),x/ Gg> ~~ ~_kPUPM` tB́腥 <_>cw,n}ۿߛDZn.$B'0 ]p |06.=^Glῐf ­ ?~l:] z{sctsI[ ×(9J6b?V0t`&s|,z v`/8{Qx<πSx ^o?%p|~ ~?@BB@80f!8zB9ebpylm}k~靽t-gc)]z\gsɒK)~lKaKKSK%DY%SD3XiKwf))|O$qjSB~["D|EX=Nƾ.J:&i:Ubn@(1r3L/3 SHKڤ0!y Q3mA9瑣-İI()|3|>Q8΁Aj| ;<-A捑R E9DRbc)1FPhƦDb#|ww|&݋+fss,c+> hc[<@w=CC{wSbw R}]Y0O3FKq 0m+,: Od1ãLƇfzxcSƇgzhc3XRN_0Am_p`MCj c*g wb,6L%X?5򜚔bxm$TMfbd6#.P钹Y[R*8uiܙ_y\)6{EZ}튂sN#)|Y _*_UҴ`p`}Ӿ9CC+ڒj=wruyM /R+WPYښ;.*w"ܹ*(»6>A&AvCv>`G XkYH1%&B7t `3hGr}f&ț-()qiyjv, & vMMu7,c)Y\{K}C`¡!EFFa\Ӭ mskgM̞A?UȤ3Oшʫ OrqQ18 xĽ~qzZ! # WͫJ |8a.[3L`|ڲ,|1Uћ3#rn֔־ל gܪu`46No W*26!ƶk+\n5lLLΜn`\|Zɐi^ۑv,t,վ*:W2ł y: xI,IX'aLL}8I j5is2 ;=;fMwUmRSrme -h-)[hI lXҒ4?GSyJӄ,"MAV756NmZ8U΢9O;;s߻DK\EjAʇN>r1H+;@(qCND#3QO%5r~[QIJLL*gd,+ 3;=u[+ܝ l+o2 .1_04 4b1E:g3#͖&udeN*YEvB 02_gf𖗗td?pNZR^QY5-/: k;3\%J#|I*I~=D?dqU8B{h/j'{'ßIԑ I9?FO7Ù A=B:KOAz3% QF)g1Sa7zg@Sܻ~2OO |g!WZl զ88;FFIug]Ɂ^*9b' @}"x8^d?g]=WнTb0{9lՖS͵_i+iW&lՕY9wk]ŝʩmzɛZ[vaV`w w::OIKڶGQ2Ԟ״9;YZcTiS-=HKA?anӨUy:U]iZfG-|~$l"bqFw D'nی G( 54d޸|4g}J\`K_Bw|*/\رhN!QӪMSm˦fwl wS_˧3Վ|u,>j!xy̽f֩Oϡ 7ΐXR<4!^;SH|7`p񽌧R#J䳘g(GQceQʓ`/㤯!7jl͋1.؅.YוcǙ;v$'%M-^F_+O*.YQ~fzX^RܕX|}PU 2'9vZGQ|t'PFFFw~3e҂͓ڽ@ӷz}ȮdtLԼ 4DO|?h~.cxV N|O {P8O=ٟO绿d% d22}ԀǣկPi@rg߀(+075G[8tqe3JtՐF}S/Gcj#+<9eO=;!!PrJo@hٯ7_Rko@}GK==nG-PO+οQtKCv3FhCh?.F-[ g܀(+0/9#26>D0r:"M.UI"xYH &:v$D拎Z9e-a:nʒ7wS dlnyKʝ}pX"K"+@0.+ *N?;#~+!5n@Qc .G"">e"9SnAFdr (T=$Efbꐝ2ߊy <-ZrQS? h$nߪl)z@BjhVV-&LM߅q^ƨ`|"_u <|8'%%Fɠݟ/O$(8(v $f &n_пzn5똠$[*a59=%& 9s2kAom|aRo]:OGۭ| Sa9p"cp3A&![ S-`n>E> O/6LQڗw\7UhS\7(*z8S::?"\&Ute*: w~BWMVc0"+a!}Sˎ)G8%5: 8ߏq^9FdƠq2o"3GTeU !`Mh|&4.`y j@<G x&D'C= ӄ*No@4-Y,Ebu\!+FB*`݌¼-$Zn> KO4W\c0D簿\ IIxYa"UNC3hT q εvx]FU :A,c!H)oϤ*{Zo3_73#?ef;zq|cǢo^_ I(edPӄ)].0_{m'^ FTg&eGi ix6ˡ.(* *ѴҲ%CC!@wja|j/AP/gG eT|FoVzw8qakQtMRR2ugsu%dT'('&@+Ӄ4j  r!+ q첫z&y $3tpӷovٹ.4ycTԴ;^Z{ӭg E/1}Mz*ߍ[Ah Hp4ӄ'DR@+^¿O.HǨY.ϥNl:\|NFe<Vgug~YeHliYњٹ} =UEi՗gW?j]UfT?2iڗ׭̻#aɛt SFȳǙ4@&)Х&/ P앯ea fCJMvP`g*}چZ[uWY(n= ,.*Ri-E 8ҟd #|q񆃾q]^/!q/ xxb 8s.A],RZGIKVV㓔(LzUz}y̮֒髷WR;k,-)):]ZƴLtq-hҼ=72x}x[ǟ~qq"LNѦhLq$A@} 89~ʛ.r[O*Jvltk7nʶz#" 鶂aɴDͧŗ]M5MϮ*kfOlr'0y \7a>-?Ba?dUg4ˍx):OuvPSKGY*,RcURw~ágդ6SeILlbP+yj p8B+J!ML|YSwyT䭜>W98a^^++)EjmQxkӺYQGMko( }zU(sPt2,h0֨YJxjO.?I~KI鎡>svܐG`$ޟ2 aŵ) ffSTll1: `1Ȧ-]5rrP^K iZE|]Ƙbs5rbkD ~xƛzESzԍv$jV5V lp;1ek+28~hkb]sj}~RƆoVU6vڹaMmqA17"]d KAchNA^)'O; Q vÃ5DBUXԞWskiONl b)^c9HN{7zۤ)bxk},0W,Ojo5 nܞsS2Ȏ(Aފ+{^=4DJf4R۷kg-E6X W -nRlȨɹ)طӳsm-i D|$6sM@&F{i'1Vмos[?{jEufѝj*~th#᡻-{rc}ܫ܃^'+H)G[h)z="88oDo{ꤒ_gLugǩReiԂ@UeP/‹rSU(m*!kR }4.\gœ7 ø6duޮʸO7mӽ]M1D."%OXk Pϥ.Op3$'U篡DHabVq+ˆ@\17 q+Hjq^ F(um>2!ȟ)h,Ife6t湕I { 1qm@=3bǫWmM8bY#S vJVپmƬ2Ǵ[6.v,.?$34/Ay>Cj~#0/6lV 㤶0[7Z L>'8>g%e,E&ifFh֌$;, q1+ڪQL˦$w/;|aS|YBa~)sソ̵[N8ܮť6|,~sT dK;ȬP 8x"r1/*2~u)RZSrN>B(`IA-0XwuLEQ&aJn8%rFZs :y*28/4Q-Rxƣp=3z{g} -}!~bٛvmBHS6VdwɠצQ*qQ.a`h4JVŪ`'Xk}Ϋ!$E9)R_xUsvK}6K(᧩i#{K86yVF٫W%ff̀V{ERАoa0^w֭tby>Eછ~UyRg ?$75/ ?#ZU/1;2lhcSJޤ*PjaA'EwQR\X*"֎j̪HKYDv2⾈QXK^>|^bw0_4q[588Sh$Q9zRXؘe>D~0측;-v8.Y#v'5B!N44gB2Ӏ(K0^/HI$0K&u9|dF0gCEKs { ԇ¯U@{<\מON,KKIHILL{XZRɌYTYE#`RYS+'<W W8`-mBOVl9M^H呑08.C^A)  {b}o{g.O<j7i%xghKZ޸e ^rzJQq- rbUzzwtsճ^Ţr&d1ƫ^qM ivFi,׌Θ jZ~s;yz+o67zղne9xE {M^1>er`[nX-ݕm=y9Mm\,)ֶ_]#lU5[ 4ѳQi˼Z]-Fxɬ`iI)*OB Rxv<+|6{#ʈXh9c 6ğS Zy/}]$n 9AFtQb{~k|ojT'ဝ(LQlXSaw߸"翩daIX Gbx0qMG:BgRPFc+i2,8b3v y i wSz:{+lΩ>a͌]n1^5R8>?%+7EfO|sĩtzĩ8[8t!Q8jHĩqJ#N`M |/o)J+2 V#BZ$ {']B#G.P_'f\FRU4`aOZ7{-q^ԏzPWٍVLNX XWm76qKזy|Y;V,|e8gޙTW[!ZF6AcgHmr6T z^`!-U@bR<žɽ]'+.luϬ^ fskJPC0ĸwu(*q$*Bn{9hzx?vR5(#yH\5&\l$s]vNsrn#uߝ1yTxl8-w,kۨVb|%GϒF7oD׵ȗ)besJv]$Dll.Ȃ/,]0O%BWxwBXEF^bۇ~xV\ej{ ۚ#2\]ޙ3Pw>8~- 6QeЪU6QԺs[-gT`C 23eL{LdLkFЦ2IX5ND|3o)4$'*nkU+d],!禁ʄyͿqVm&^Yɜս;\Lh9S5\9]XQ-gQ-PAVG[&F̤Vf~s$CG#"NAUd0hY9mPecGDE$DU( J"X]Ͽm/,(¿#=!g*[uo6+זS8>;r;gUv2'ukڤE3jhS('jMH Ũh)2Nfm4 gNO).XE4_F±+LE9IzOærx3ϦFB$7 q|9 vtz\Ph)sjLAUKQ *BeZ<$ZMcs &YPճ  6R2t*Qd1~,Dc{suIUu;2㨷3g_xO_|ΌDl!+'3O@[ZLVEj$(F)uVȯN: M/ SW'e&!4Ҡ("D}hؖ!W:mC3>_U]n ^Z{H-uj[U6I>!w P<)k1%Dp B!>7A |s'*ob*[r) ~ `b2rt韆x": 1"^Lb&#SA 9o%92&@N V-a"IG7}&@fݐ|Wþ|`u8m[3Ҵej3A0/%,L2+ժW7S*ubIky=zRJHYV-odvlh6?ZuOKcBߵfk˦WUץQi$fx7;κUu3|6*m˻N19 [^ M0Tfg#lU'Ghf8okO /xdݼM6cb,7WCQۨ]?c>|lS=ϲ/>B_0jg~ËZki2m_h}󒢕D;)=qj˥#w)K߷Ŀȧ7 J)xϷ4QW&KVY>|)UMw.rDg9kSg8@>vWqru52b$1nR6/F):_Zًp$I2]:/2ee%n>z?s|~=$&z;VQ>ؖ׮1뙞e,Ɋ'E볻weFkW~&O*貕Y6xťmiiuy7KrMyKVe/߰yw_y}ߔb6`LMbU76)%ЇQr͋be+S+i"-}=\.Q햋Al-7߲ޗ}Y묻:@ɺ.#5>3}r:6k\ukW;|8RK֮<$j׳Yׯ;cwPTּtUtKNܩ;iOr&MFɝGʎ[k^ew[xxghE=UYz;v}vq+Iw7[w]<ːȘ)&ƲYd2V,}VO5>G]学уv|!ePծTstع"IԉcmwLKrM?y\zAQqE(u%*}j[VW፱Ņ\_u+ xJ W 3 ^]\k*FjnT]j+ &A6vj&Mx%[}͛ Wouw'7,)+صޗw*~a>x޺b]oUvTe,,1T~J;<:Q#I9k29 2/վ)QPdߺSM5ϰqԷ_Af;`s!#'CwܹoX𲍽;:ּ۰Ux^B+cv0ߒ'$ndq ;_O _L[Y[VZҜn)\bCqFFFuca}}VTnׯ.jvVen(.l߻pªyKVvy͚%KjmX)n֒#uATR\$-)j^^Ĥ3d!G'u"=]7FxRXvܨ?ո78qDcxoW6˴dۜ(yBlS!owRQyBJɷnK12 Wu%y4ʃO@$ݖh{/K,I8i f/yI=/9O1\xf2GGo37B+#)i8ϒǐIG4[==5^=u9zn~]?YtG'V62Q)*w>upn?b_M/mNgznY421C_o/@ gAߠl#s 75Y|Sܘ-]qPdUבֱ߯.y!{Cබ}u݆ %%+ƶوP>..2/r_1Y8bxN hy~%Y+GN5j6ٞJ͖o+vMwdЖ͚޻w*+l1\(kmXS=&.GYGKNxY>,aDL1$$0eǼj1It#p}4a=YFPzˈJ*IiB)r*I&>\}8,a S /j)@Q=롱ezg+@)يv`'׳Cw=IK+a&,+HZINF,! IMijIz`1xZHb`M@"DZ @ M$JBi[lk"iGzD2%郠ka"]V†`^RY#:iJ |X v$a%aD7v\<0&Q,CX†:,y`L"̈́t^rXyu7*c%T XI`, 6ȴA|]dB'ijk^$M6- kByo$,V 6}H_w1EjLdN^z)e)"9NXJ_Ifs vs|9_s|9_py#yu=u ˉs<} $R^⡲t0X,c`s cRB?$Z_Ȟ!a0caDs@0R!TwMfW $%t@\(IP)4On!nOQlڄ2ڄ߄2$sɩ #e&D(mF7|7#fS={ۑ"Ks+tmVo[hC)-dghEJ+I8Q*ADnGkG=iG=idaU;Y%q Y4Z}0 v8%^s'ʺeIDwR˔vtu;Q'lN g QMFquv.xԅv. H%]r&L8@BB ~*.D[wnQhqݤW& ݤ]^m'/ѾK7"SFFǁN\ub>pa`8 #*wzPF=𢇼8I5C^P JA{Ч(f؋\tzB{~\u e<.n)@RA3Yl˽(^Ŀ6R)HC<ýdB']w}=a#ʖۇt6bj #G b {T)u`9C؊v`;f'5| <)yP_CP-SUCk]H݄u" ' q ( 6B+E2%JiT5lZSb' %*7pՉthҧ@AO=509!oǀN> GP^#2;GkFHIBeًj/F)B^"i)/ɗʼHSGa(|EYbEF_.ݏ~{?z[ը1H1;Kߎ18cn 2`8j8ɗ(q$:8 J_Dɺ` ]*| ݃xm`D@$^Ng븼tvDUB'UZj*O1%*mdżJ_t* Er}JZNc*mfT:2mM"n8,ZlUU-a;r,-L0eo &%Cn7V[v:Di+,0r’VU-\W}a 9\iGhXNGpZI/q( YwZ-;8.ˠqst"bFdd4 |N-lqϺ-}Hʹ9CuIQ:ӕZME72 /'HȜ#䖾ng '1rWQrsz-W鞉%όk`)ke>6A;,sQҟUz0sO8,D)-,H2t ^?Pka(Bq,䷰t 2$A_A\.\ kդSs\<2*\6Lî)J 2N,':|R"p {8v9h k2FYtB,=ErhId/[ڥY  [*[罥T4q" :wz'2> .}TeQF4ā2kb3Nr#.RbP+yjV$sU4^'| 5 3+A9hZPX)]柸cKcƣ${RhI%FL4(ǖ4/c VV/X!+bŬel-[G-쨤vYMհZVG}Nk$7&QK#zVY.z(}l~Nj/Cwale;@~S4d|<|TS4E"H:z;̮v]ˎc8}}]O3Gٍ}nag`>>>ngcwϳ;]$}C}WSk~u&=Ⱦɾΰo\w"fa?`?d?b؏ S3${%{= Y{^df/o+U[{dcgo?;M_Ɨ"^Kj^2异[y%OZ^yo7M|3o[V[yown{yƷ~|]|7{Qǹ{rSϧy ?C<#??oOONE~?ɿ_{}_4?ȿɿo;!]=}a_C#(?Ο???OO_Og9<_/W5:ow__9w~_|}ȅAI$d"RE0t!2EX$l\D%br|@J"Q,JjQ*ֈ2VBXE&FԊ:Q/DX/h[V"ZEhΠD&~C ^%vaV~+pZޥu֢ Ħi3f 0ⰸR\%> ׈#ZqTuCzZ >*n'Mcfq ,U&>%>->#>+nwϋ;mP ګգMl-8Vmmў4bk3n<%8 Lhlu:BѥZ#bjS*Srխzhm+^%яmrئpp0oFPtF3〒!|!SI 6H3i"i0& QhG"0)#".F:0uG~xq3a\~ڡ8όIxfn׸?}wL%VUn%Qđs~'bI&+8PqZ$l@F)P+KOhvc>:ma?8s:`$E2OȌFGvWWV* [ q1Nʼn8Q5q9xڸڸd{\-brjęq3lnc׈jMi\-nj\F+.&VsPStftN Ѡ=1Q#a/Q @k d狀\SZS#Mmjnr4)}RnrLN>@$3y w\>gZoɶē@‰-0s&LUCC8 $%dgᄀ ʀDd@D z!EOT Ȑ =  zp9z(C#M[ڔÍcAtpNvwԱmsa2)\]>wqxѠ}5+u2~_ȑGBP3K&/rET NftZDuBQk9g)[2MpQR*}' %0lvO(LY>b4ƤjҏA4CcfAsqCEŶTߧ ;1:&]ק[Ӻ,P)w݉fGߛqb4L)4^F\A/3.(mm86?t!oЈMT cZb3.1"-X2je*=NVkMhTFiTF5hTc(MG]\Gu&ZRI֤4)6MMԦg4ld&٦Ikd&ٮk:îk:j45MGFӱMGFQg-GNQrkVkkkk5zMr&Aܠ۠ht4h:4 MGAѨht4j:5FMGq)qDkTFiuʮQ5UQuUQ t,\C6^kSu?֪zؠ,k-NDMuq>NhrU*NT+O˒OŘ x1 @= 8Vݮ׍Pߖ[= 1_HC# i#y|! y=C^ xc` GfQhxtYZ¯Qxmϱ 0W-`E("਋cuiQ*PwAo:86y<3b &"3ycMMaِAkז-=9jcT6WBc2/Oʝ76Dư`3ygZRxavu𮤞[?\wc/f9v!({3x]jCA7M Tny uwwww-uww s$`813nTG)xc#zϾ/9(NjfKٟCLU#IBM)#! -EA/M5%ilȐ,L+EXbs %ĥved_aXWRi\EרF25Qz*Ѱ,[ kVo#n' ${{ Ñ Rۇfä!Qҏ8U:An3xڭT;HA.*$"E""Aꌗ(HN fA$*XHBBBYbs#(9x7;;o')w=vvGTf@_EƮ=ƻIeP;O% ax"̃dBdez*s,;xI`Zjb89t"OL.8TH8(: WP5&cet1vf0c!WRx;b};[vjѮ4څF;h 'E'{7yЃ 6WuÏn>Sqƌ׫|;zg:?#f"^Wثsx="U>s8;*wR/سf=-?=AW=-MO'-I]T2j-{:OX$oPÎ E͈]&>^$HbrX'Lt}P"ocyF|z> 8bO8s W2&?|\(qvj׮.9/+gP"w eD06|/?**?i @7}'diY6y}ڷ-`ܭVwܻ ಉ^m{P^Y|~ϿS\>B6N!Ŷn$gg}Щ<D0ǂ3 %HYpoH'Xpi(יo ~hWuTidHd\fѹ'A "zS0 5P%?04:y;kh1}z7L%M|)^?/c~CPTʿ@o~<~m9 :)z3KtǓ0)it zst|}E@_9G~>} xsԉ>N~NϠK<^F3W:7YЗ7Wx7B?DߘOۨgtt . + t] ]5~G>' e=D>B?vM'@dF;9q=~_yN_yN_wyN_xN_xN_xN_xN9*WyNsӯ~N?aN?_N~<9>r9_ˮ#{o$ 0FYq^G'Էt~~>81L_?LpY' `*pׇA7. d'>  iaˀ>jtMfЍ-7^Zq,'޻Zo2)ߦo6Fm;O^Wc)Lc8^u9f o›__[V W*މ_ûny p~o7[ ;m]v='>^XC]|7¾(>?!_װa #1?'I,r>,z+ PK`K \_p'|0~.&! SES RJHpʞr)'ʙr\)7ʝʓZA(oʇER~?@Rb $8GQRM(9L)(%BPа{X t-:MnLmAq Zx/&S E)酇4 vN.n^"o^~ T&V(U!ap6"2*Z7$$&%gdfeWTkj{ۯ4p!C5ojn1r1c[ǍIL6mFY̝7Ag-^t+W^vs6n‹/mٺ_ڮ{{}ouz{G?z'~v_WBo/=Q_o/p>CUAB?Y>|\zhK=LKL@x@EȀs|XX8;p_ŔX,NJoO ⃆ ZtD$ )Y,yNMOrX+5C@!Kåұ-}2/YB(-(!{SvTvJvC oOϖsN G|O+ EN1T1V1]⮢KiRJxСEZ`hT|JfN3ʋIKT%TFUE5Q5[T^]_uDuBǐ萩!_C[B ӆ%MT;2XJ(<)(|\oh<4V)kFjfjVjihhnhh]Qۤ}NG~[DHDF+#ތ8}],2!o͑'"/D~y?vJC/&WAK34 >eBtBJBQB߄ƄI GO%^Hx/KrHN%ir*ꓚ&$LZ\Ҷ}Ie 3'I>c*%/%͔)R.L¥:zF֧6NH8mR~U;iniȴ4cZCZcڸiϦMے'Pi7M_-w2PF@FHFlFVFEF}FSƄ3f4㋌ 2.ޙљ %ՙc3'g<% ˊ*ɪu8dzosrf̹;3wOb"/1c=3ߜ>b+{`d[LbJVxfͫDך2QPԴO dIڦVjDvN&v> G> ̪ge"kڌf`_g.!*Y 2a5! y"FR?LK*B:Fr EV|C{~a{YEy3=J?Eѹ fó؆YhB/swKur.W>$V!2sV;|ٯ :v6_T36?klqTV@@hj|L1UYYcH_֙o( #B۴VURE8 W8ZB(2']ʱu43F,.M΍/\VSKtƼ@iyL0NEA> eEqwPRḽtFc,}eFƄ1yc^.z}PSr;ϼ|#E)-+C^un`F^aڲDY$FؙƏ-xgCj;{U6]R<:_.]}dc˸Qx_:GdYLtboO2%Ռq:od/"ePh(+G>BPuOYXYxgF5~|nRWה6bUZ^`z3{#ܸݥz]*>ƍK唁kk\;(V׀߷#ڱ4#sd"uT-^**#~[2Q&Qi3/yJ|-;ܵPo3Aj*2) Ray0Hc fԴoF^7F۞,K,yGJ}?~zU,ٖܪcڈqV,;:>2rQKڭv^!k]x2??w>υR(Oa*RhpbRQndǚU}ı{&L^lkWM36n#SCWDOɨrXJ~7Q8iba]Ag%]>6%]C#SA.HcK=x)fL3)dqwRU[&sM7 _#M ;=.MWҾsɯB !obi!Qv->)Lh3]-E>ܟ^uIc5[Ӝӗ ⸒Md޶\IxdJ ²m } Iy־V8P"i0^ez>Y:`S>j&w;eϲ[K:)Q:/No!žr~|z$M=,W SLe EJF_*>˅~vCVqUf#P<]wϲBol'P&^}W725n;ӹ%(Uab0u[=,^(̋J*)D>LJ|5ixq<>1* t1ϓ؇> Pww}[$1[|\>/a QmV`n_~$4챨ޣ)gy7wC!*,gjPk1*~dbhe7~Tzqz{tZvg$0){=]`Z`%-Ruf<0IIquCk M0wݩp&mR\Y5.&vhP|YS⇯~oX4;$fwhbOIo]&Oy`@(^h| DT."F\ -.{PXntM D9}F$o+d88aL@~WDPZ}͹Ƃ~Yyż䔤yq:M3~&ŗD͋{ ߘ-b un/;Dt5:3,kdGvŝSaEƺԱjlK'#z$eiQbð>n^3r&|=XQjk;[{CӁ F9PR{$Rf4ӭi7RȴcwxnֲNyn rjiz,0xILr3 JئUGR9ӎ͞3׹ic*‹%q=ap~^޼nmWΩ5k7>׿{/zq-eDv` /9)H؈ ;m#ڿrRDO>[ﻫvbᾎkp]. '5?7("b/#-=vڴ;3$a\Me*{F5ڕh'kuHED1M-3q|$w>sC>{ͨT=;ە2M^_#oV1vj->=yM=ƕ0=wvMcm7=2c)& )SC#d;ܽ]c׷~~xw#‘u7}]0=c+K|g|i VQcp״m7{,b.*"̷i2g ac4(ԴmrV82T}[Tjʤ^ Fu>FRou%76)|Bld0`_)ִZH͛c⠔Tig>,/'m4RxIt'!)al*U>b,"y~֟hJi&^`1CY> j]F]+NKC{x$sK#T];AuaQHQxҕ}֣_#6J e!>nxbLٺ%O?:{pҼ3Sfq!>留$>aK1\,ԍbo"pqB~C)̝wtWlV60ILNxxꫫ s$߄PW0lY˄]+ &8`; =j[e\ujrLJs=k KV1sB5^ݰatre%> "%.ⰄW [է6Y rs Ke~`N::ӑh30o2 b6ܰ)Pk"/Qξ7VW͛TUoy9ӵw{*zvk/fiAnb\ۆ7Vw'2?G'GG2a^ (GЄɞp?B1YQ,gxi[RA{"{G{GGў=  B.ggv.38gXMG(F%&E{t}%65S#NK1PwLSS9Iڍ,]6ʟ?ƅ>s8_,g( glKi! ;K_IЩ \T0AvRFd[a(" FG I@??uKgPV+׵޳SJ$=,aPC/gMG˕/~jc~В6(z~;;fu|[W;56 9f#Sb=,!-D~])«zl^jJ$G`JeY%`*Zݦ"q"b(Ur)$hS/(RQHRrNicqdS hMC?])OMMy+'4*W`&.4Z"OԸ䎯?7A*8!CFS(0j HA@{"'%MU6W/9:Ϗ~YKbt7:[ƨ!!iFu8J: V W2縁d?U'&'Z2Yl/eO.=k6=%7M%:)9S6cAblyqZ֛8|R+YrT](Ř;yت651!ia ѣ*3Buqs4 sdy@B>4}t!ƮvK/ _! _{e p`hdxa[ ;8J}2U&I[KL::mZSU:0LSٚmz=5K Zgh'oׁm ҁ}ӏh&q^FW (FomVKa›W+TW=$W(7e(',!ͧrP'2XF=ѵ L-wer(5{a%y`o76&mDoHBw]Q4L([f=X@e(wzg'}ZѓZ3z]Pn.im+#3(Oe$ztYs=W$=Z7n+;N-邜:]>qlyZ]lʀ %zjUe&\m4:9]{lZ],\ )P#R9eϺ=AW 0ԓ؝baNL?lАXALɦY]ɏeCʙxQs_ʓ~]N~QP> Rmy#)!Oа:iF L~ LE2m_& rz{W>Gb}z ,O /A$ɗę)32T_^CdH#:0 ON0? qJ;܄nvvnE  .&;%VBBd%H(l@LMM539pTώ󳮋gy8MF֤7:Rǝm俞3-z< \`)Y/6HGo/ JBÎ Ҥ**IR<"5a2]ثӪtX3(/u rGXLӟmY5u>փ Ce#n1Di̚#IN͡0?^N>9Yif˺S#j-n |d•|x'ϯ } |^̇Y||Zo ď>^$EXhWϡzwt/F{8\;v@^c -cm9!K9 1<}#srw>|,|:_"jl6y;7O_-Ͻf5ӷ/E|;|g~^1<;F=;tӯ;37=?zwt/~0OӬuBDm~ޛ 0bȣ7x"7?ch?3M'|jՌ_mu}$&I.O e3Z@gdVEFVfʓ5d,YMW: [愖#hO;TQ3.!iUËc_|(kj^b¸"T[9amob,grxӾ8̼^I)ɾхhC_VҔnF'BpAmA4ϟ\sQmf%gh)!%m_F흒grVlUV&+ *.j ObE(6g0H#ME K A1^x{7ϩ1]j3>?da.mk߇ ֭m(9Y=giF&ul/"/Dxav}VOvkCxyɛ6pc'r{DC\JϺDa[ԓ3J] iR^Ƶ##\2A`ٞX Mos Jmh/[7i42 afrw]Oc\e)hȷ=XhmwM\잛Օ"_7EQY8@8/1aK|L JvC%׽'z{,{*!Qe ksvs#Za{ *_#"' ۞]9 >gbuTDļa[3N&5E N $p8"9wXJhb[0gH(c,x èp'`LÐA<};: }^*76?#XL sl'OsIԋWQxOqlJ|9kϡy5i8Qt\w:w߳pߣSg(xױuƽgZgy 1 9g){qpexq+`xWܾ)~[ \5#cܺb[z:*ASИjdDgyX|JQi 0I\7az)0TSޚCetgƺXm[^3{ݢ1\q 'wi/ Y. jVR49M| q1^Us5\004:04S.j2#QÛGoAAڈOP]a_ד>ϝh|9}4hb@|l|A/@ۋR71&@E3lhMާ=wə=L _;y ln a4Yg$W; Sp' Y=(&+n!8-عA왶Eb:\bsU[u]|όڎSYq I&~?Nز)Vbp Pzb}N]ؔ>(Cʸ83,-%)ł2 T%T\h' W$&E~{pC~rz,OaH% (ljlQZ9XV]%䞞@iܓ*W3oLL߶ĒOH/2*;`yۘ(La!SO},f2~!KN5$Y4@')x4%GmoCvuˋ]7CG}CZg b0lR0uXcj(Bژ>LL$/9p 1;^2u6og TD?8Ъ;P=UAk\|2{{2.F!'ma[ӸAԅdSŎOSŁTON[P)U?wq{>>K :f}>ץ&"%6׃3]2"i9a4 DrLL'FoqxA_6?a]d'm+ S}?1eGܭGgE2iKg$7~zxe^j8$F)<,=+m{-\V8,>X;:&mP'oJ,yqp?oʠObg[u;J. j8'^3;UF 0lBԒV_/z';X:ER""02rn"<<Rp˹5Azl1At~qw02NMlE.8 q/[g(XU]XB>౹k>k+quux5O><~z6>ς -.%*T|⋈}E|_HP/RtyoßVRvMaM[Bf/s̘g9 o Ptx~b?i#_q63=TkZs?zLeE{eyOs+c_y!aboRgYCg(N "{\S~oDʽL:[5z,sdRwܣ'nzğ|7 lFH q.|p~֨~%y[1s .) wYQ҅Z'D3G Z, 9X!3W; m{~Wpc~Lnc=Cid|e)9uΤW !߿lZ#H#sdLcݞOO |)TXֲ1#66.Lo=W) >p!yXҲe[SsC)!5Em%ݙXQ'ùQQ̝*>[V1$dѱqXY5쬸 *$W9:[I™Tq=ZH[{iGk=}gh`i?z|ZNoIA%^9ey`4J߲'MBܐah umJh,hK'%5kK^u]\#<%@m8D)4viyGU qr)\v;.+.'ҭ}U[@{q? y X?z>f(Np UW!Y>_K>O?|G:+Qħ>YEWwc=\>ۇԂl|A k<!ybU1Kvѩhpf:I{|*%',E17=3Q=1oO[8DŌ䂖Ẃ<$_LL%<=eZ?;R/[Eȼd?G@yL>u'g->d, i+=(w\&7̽0%>%eOX0YVlm &P'F TrNdWla5g&AgUF,fEs ؠI DK͈R_]Atdy)Usq^ ,!A8nYM&sXHD&8K%%-XUXǝ~ӯfPLw YS}fxfonM}۩&}>u9~\߂%kpΟ'yNy}>~5Y/reדݒ0B;tvĵ~熤ķzd{'#W{TE'e|{[ɭJf{$'GU>P*> cKf3jdh s"\f2r^xQ+*g5y#hkücuܼdBn$+ǽ۬mE8ol)ѿ}=TS>[p߱?8lTN^k%'ȗ?W~ѓ@<>Ox>}5ve<{' k[ظǗ8IݹMR:wȠY%d202\bL5#hq q5捸7l6Xs/܋@9F&εJQUxmԛ-Ǜ^秃mr"*W׶bOT)B13LVpT;<[UYꂛ A}yZ.^5Ֆ%$}Y^NCDbֳ;g9FM_a+eebQ:MVc fK5^t۠*'MdDTS0K 8ulUZ7 ,zlA;)'# u_蓦|'ezTχϗw?QY Kϥ[YAQLpw>s&w*2YExfG }[|yƱ6/BQ㸤n+m;n  )!H9rI.@rIB R/ro4zML7VF73RgL%'7Ck>,w̶H)؇ >caƿjƿho>srd$ Һ]I&OI:ܴI3( ) qEsS( \JYkzwߐ-]Uabj.4\SVkuyn`BL]v^\Xlv ' LJ6ZtǬ<^2emnA W,&\WSy:4Hm&37fi8:2)u(F!!B;UL#?~6D\>R<}s>9G˦!~Knf{C Ov}& 3 tE3'9y3{l`$󖉾`J',#Ԣ'bf#Y̑>1TnYExQm!^';$|~I gPr;`{IkMkr>OUfbn^L?4+v<dy6[sC:9'9nrqLYOBq_2#a=Q\񰁉.\TMgѥ=|_H?2 \~au2] ƟTʝ0fZ8I16_y.A](N;:y֬(4L>C>_CE?dbq`N=c*+pw;yv 9 6D3ZR[MjKA0u 7[rʺ߰:&7m;G5l.ܙڀgMNhWflb5%.0vMJqhހ>;mQfa[&;֔_ Nn-*YwdPK(num]0:jLGcF|j`6Ӵq],7~-H{kdSdE::˶/4p7!?;5' uіww4$4\S%]15ㅺP%S'dG:D֥b5s~I+.5R.T7fIwӌ[ضGŮ{yNHL_Fx;ȹ4yCڕ9t7\\2&0{.0j=Y\K3~%,^Lzy(} -8ɑڇT$F$$>^))֨l'U6V τ&*9V],WTNuV;jeZ7acbũ6,_8yrە/o/%4UӒӭ ߔr`I7U!ewo~ek {6hS0owZUT>"3!$<rq{+fN@"vOޢd71C׌:K"kXka!b=Wv]Uui~>4,='ix`:`|}X4 Z.Cc&)|hi\we|h9&9j37ȄphmZNZ]kgh2ܬ{e9 wאmJFy:-n ;!>%9h rwtdV=Znܜqg< 9YTO]LN.+ v`>4uԲBo=1yy5|t ;Gҗ>V\m{0ė+ hi;+_\>M9@X@T?·'"%e `]$V< #k݀delq1*$3]:lq/=%rxX.R. Lџ%^$]Ѣ|Y4FʌyA;lŸ'NIч ”X$ 3ڤ+.&}:7eIrٌ ͘ LϦ'Ϣj)\ ċ4IܤP6C?3R_zzRyuP- "|r)&/9^ ?Dc mı$L ezҰ~%( /cC6r1#/hz}fq]Dp{$y\-^?9yEe8`}5`}ˢXKkId?2a9s@ha=_űL01(0~CҬ\|^R)J f*\ܟA>*L3a{9#uCyX0O! w R+',9w8'HYGfl1G(y>KCŸgΑ }3ys-{E?\seq>Q# MPQ '67J*뀬\f0i*IcςxUdU" 3 ^G|#%R Z\Cݥv@1ِ\wWT<ʆ2!<3p@qޔve>e4t{LcggN '=GUwsxׁGZ3tMH)#ԓŰ =d1&F${rN&L VYAGiVn7Ž|zz{acۥqIo۫6szWqz:vMʀv׶d61,ETĿY"~ O./G#1{#_w_r@ԆΥN~TKCh 4lGh)e+L2G}:nK|wioG!py(_j-q^{~E)k {YڒƷMIŢWY=ݲ.168| De8gߖrԒE.G22AVdLd"7JNr/9B"#'SY"yN"3|I!$?@aIu.ԃPDhITG3i-%.gJBvO>ZcC@tt%ĥX?|IZ vo1长Ӕ_-qnWw~|n}!D2ڧ[}rd8[ML^5gEO?plM397Y}8vwSY+oŭOko'Tt{r!W'ō_  {MJHwT[TjrRbH4jtI>OG=)=kd~)niñD<mum&LĶN\7H?'غh\z2}.+c82ilmYGkz2a$;k}+ Tevnֶc{Gl<79O* J\]@jy]7ҹiK718$}Ҩ-X^]W\ϓr .muwU]r+WUGDUZXe{_!7&-d~EE~YY5E~w\R<<;rE>8RLV#ڠ֨-4,C핂JP)s4ٚNv*kŠZl_vUQ͍Yedee(r0Gie3XYU*8(jA^¡u 55ŭřYYYx 5V(QIT^1?%i;qdn-ح mC {Uk"r#iԦl_TȈks [s?P_aQxEْť1E_0(`mE¨Lh$Z:6/K n͍'$W] 1UMQ8U͠W|DVQRWeT-m,quL ,\)1Spss͋μѣ,sqeoxpXEg@c؂CuR ӏ/HpʌZ6:J+կ%<'WgeI:HڞvpO}j}DP~awǀ= 0eHԮfלԞb-u Q Sy/?|=.cEQ cB.Ӻgط,__DqjͻBi#MZ鼢#R_!>B:#^(uS/_oJH *ԥedWFF+6tXpw-9k3:BZ蒌 '|wFb+ l4D먼 T|ԐƆiK5QQi>l8O󳻴A!1z]d[b)b1摀kr*\]+^_O pQ+t xN9$ l^$: ӧfvY1;vևfw_W2f3V5VϨ+[4 -%Wޙ V޻dC=]ie{0Y7'm*y3b+GP"ܞ[$+M3 3DsvumVXY_tvpѠ[&76~t$d]@Mrm =ՙe[{]9:a_A{hkA]'8x]>/u!BŧzEV^>Xڼ'*]GtZJoHb%ms:vV;8^5=[x oÆ?aOupI]<}PrbNz;F7a7&z4u%tiK{J qq lmR]%u‚丸d2}Luls{yFw,׬v纮s>#">6ϡ?h>vl{ ?bYy8M-&S3f萙(Xy'?0۟_OOY؟_4۟!_N#pH_Ɍtt(3]l4}U ۯɍ9`VtWA|M*@](O?7~-!ztԚ5^~+_ *}߇\L]8͛dwX]ܹm3|oq/G%Gx **}~)kD=gq=Q$g ~=Dg!~ꑄRiGh+c[)_G\/?3@ݢirl+/la\=iW`5f[[3lfhovLuLijG;dvȬf=xDBv|ܒR.>L[J{D+/ 3 UD?򙊂2u3 ˱'fd6C쯳K7 f=529ԃ4`syF+8jI6ZȤuX'<ø/q*z!4'Gڑ \wrKA{e/Y8 eŁ{pJ7'%ԗf4Hk3|*Q=JɨO u#X):ivU9K9LO8mУntxS9P7:w[_Kv'H\ A]Lkqxavڨ>%@ʄ0<`N`ZiiBEəiƿX %RYQXzQy23X~s oC9mٔJnxP6jY0sG5Oqx&1_= 7o ">e]ace?+]bbcI>M.ˤt XxQ:}^ʒ'G u! / ]W>4Y O0q+$䄅'h]rFqW^:f;Z|l˖m$קϵ.> hg$8暿TxwS-OwÚV7ļ֐FEPGӠ%W6<{=!="#b5N~㋊tYi^}jے%^6V/8E4mK&_߲˄*.)012Om'ޭ㿳۶GwޱaiP- WJtq8Mzn{1ZP:8:(oavzjyJ}=ʊP!EexJ[9`myIqb/}{6ԝl[|?&(K2|͹u)eKDöצS'Ű}ֲ%}H=D'[Ŗ]V= a޾ Jf?Z3nSə ZjK"d.w[梴zKGki5wm~%Y"(۸nAg5x}׶k2t24_[`Wڷ_s?H{t4 {^k`= =8Y_0Mxy[$>_7?sPhv?rLjt{`ϵ{&$wY_Uoѵ y{ xѹ~.Gƒ1g7gXe:{WhS)4_0o$MWLF Y_ApZxM]Ӕ_7w<.XMTxdۛڼ{:R,*s6Ӟ&EUo^aѾ~&3g[7@/AYؓ㦕{k=v̴/0߳Ɋz5X59_P.S;\foe vc\)s mڵ>xxMզ T0_.)7N- }^?#e=W%մ-]>o  5kՋs?N5.VT![|7Qa\SX+7$|%*1EuY 5>bKoTnސ.{\˞Vg7iɹ\|(3/EO u c^YN%d~uTQ޾??{CKcnƯ><~{)-Wh<-qwwu{nzƭMEmkҬe/Ǒ{H+*d:!ҵܑΦW7`r75^'nYU:tohe(:fRx'fΏI'Z;-'H|tYU@q JtbSAX埵(%}IAPP/-Mq;Kr&~_>ݰ_!?//_ߺd]o:6"^/[/=u}qV7;MlAXgֻ.$w9e48|tCyH^C\zGiw6<2%4ޅUiAj6kQmPԄC`jHxz}T˒_#^TJ39jN#tgA n]4CŇrXk5ȓ a=B7RO2bk'i1;sOp坁 OU,|ӶH@Kt$wi5;@ši;Ek±JW=&gN:nwEVp4Qꡨ}yo,Υ-E@|G\cy+GVch1UM-)x!XȶV}}loqo\C5f?tṁo]޸CX79cڽCkQ^eXj>1bzxCJ~?ݸ7yl#p̌OO[`"j:u BAׅlZ>!j>a)KR/*t21T_u 2 2 syzk>LS8W׍?}9#)Y{WF kq%9$-(8%Qz^si'XdO}C5ǗP {o>#l& 2P /`o_lg2Lc<՝ei\Mvi M+t KlKݷM׿a"kTԗ\fGAPG~S[~ݭk_ݷ]EoZO@Us74s^F=_/ݧMϏԤWǏn0,Xw|=bMǽskt#hkk9zkܒ0ΜߋolUǗ/Ŀ{ަmLYWnń>T1Aɂrd/mAaI-LlUlBGg7mB/6|~0y[+nRz7V 7%K4I|C9]9hG=<\5[ߝԧmWwl]]veɴݧƩ:=; h< إALv{dᅧ╣~sVkӫB<{Ե]vX.G]M껪}ߌkgчr(URG"gҳ?gvr ֧㛌p.Ef[¼JzIr)xߋKv>noV_>)Φ[3H#>{Io1l7|3ԂhxP_~?qC".,&>xO(?˜:P՗04* 4ŀ{卽8:Ex})cBNpѸH!#WZ5)4Evr֣a=%T13ɿlO /T`Αcwoٹkq ql;872.Mi-1D40T``܇~'>2ǭ"Z8_8ҒI- uԸϝD䥝ʌz,ymgKfZҕ!v<%ؾm;yrR$~Ƨ$ᕈ?a '+[-GI; Ӥ F`G;Oh1'&/Z]ʣC2#̾1;(;)WŔ^#0&&cysz̋Jl|VqJ|;MN-Қ5ҵʖ_6}19e5=KDԔxb-~ݒԟn(( $473IUw$&SܙQd\P?vQ>DP =*1J8NI).)cK~bP!:N |nmgNg>+%s蟗ܛUg䳐&3&^R^iP[ѩpOcƇ`%n uCW Q^ |$[jYT[Øp6~ i H #s#@:tbN ҉A:17& f+#@O\LC)XJ q\)XV A苐J!B1\0\0܀a@Rxþ'9eR!e| # & aOjbL>bc-* "l@0er@3P@/@99@30cj0܀EK =kZbdt:l&<1'0|,˜0aQʨ@#/"4rtGDZh"B#HF#1>qO80a,x=B5Gj@N3i~G#h$L@62Cl|7B>|De 8?<gJ~9phJ\=dbJ.t0{^Dhv?fjtİB_B;6X&?MyYj(@krh1s:#tE莩^Faq3@-}c8a(@+ kaF0`,6mxCmr6tD Ұ: B/X:lZC+0 Ccsp0a066vX/;eza^vX/;ezaFvX#;kd5@r]\p<e:a7y7"~ aw h9R8tAf }j" A}0a,x>}jcj 1P A }}RA>H) _>23_>&1a"(sa  A8}# C0& c' c"yt4>Ñп8|(#mK@ F 0x,TVR o*cL`-0"C؏pu,rX`X6XK0\2z)pBX1' h 0YӐra Ɨ",Cr W B:ߏ@j:J2%LGI$Q:@!KOGcYFoBfv:[1Pz:.Ƙ^@8pr+flm+C5cZIn B,- 4NPS@5Y6Z6+fclj6J5FIBYz\XJ.|BY<\ bY-\s &c|>C[| Aop<)C۴JMbxr(cx 5= hbVS 4yL> C}y !/[\ Ӎpė %y R`)%% J~ R.y*EeR`ÃJAc:ޖb}KoRRRr.ENJRq\P#ӈ1͠<܎t&BMysbj `x2LC8p9PJ2ee3E{Y2`X<s\)ö(p؈v)Zp؂P2QkC؎q:1 c1ý0fKƘ!\pPcg=^^G-corԐrVu,1{e9 @y_=}!jHU@8p7ANjPkpRxL1\%.5,kCN19ZԟZjZS5ѻۢ$cbꐓ:P0ou PP2uؗBRh-Sa.6c:1܇pKF1f!g5p؂a'n}@@1̟@pA-ȿy[t#oMX&9!,}B}r0;rF-F ,ØeX88pO oRXr8N p[ay[ycw9Zc'QCn/G7a[l¶؄m b>C@:S`9|`4X.=a Df<itNU 0# R!G専89$dTV*2)U[{j#m9lKi#h'S(*zf')e0#VH{L+H({]+;V`ZɏB|& !l9lK+a{R|'ooUWmMsD䍌.m jFzz4]c]˻:}]Rmx,wdӜ9JsE'utœ-i4m]CmnMY6)&zƻF!oXS]l״ wjj+:0kt G{Ѿξ^Xtx.MyxpҴ+VDaDw Vʥ]]c}=Pڱ.x/Ǣv#H.^ױqvia35k5R]ѫY92iZ:W[3!$g"D6#'/B9dt0`tAҐ<2K!HFAxNW|˱hvίNc$~ޯKo՘s!Θ#u-)w9a \FQ2q#`,b ہA*H[CڵQX{KFYJ!?4fm)Qp,~23UGc +)\ /ɗ+5n#SUS+#L~!&%rLJyjMPjK=K#G3uԍSI774J[$474&$LSh*4N3h&͢t>͡4ZHh1-i9]@+h%]Hh56Ŵ6J6N;h'ݴ>O t.(t.+5t%]EW5t-zH7t JtIwtKQ~r=H FzBovzE{}~=BG1}>Bcqz>AOOѧ3Y}@_/ї+UzM=Mߦ?w{ }s<~D?пп9~IA_o;='H?_Ez^S@EjdQƘLTLͬ5l-/21'ߝ07<'bc BX( c,E(bX,c,%$RX*ӱ42-rX.c"/J+g Xd Y;5ճ5%akX'`6– lkA+5l%[V5l-cv6l ʶVvlIBeAv]n`7v+f;؝.Ezb066N߱y:5} ΑqUN(L[UmPIߪёaU1:6.d)KҷuLw/9_ =.0~UN N MۍXRUIF*)ߨU-Em LPwxv⇪FB/ehprC%O(Q 4B%$rsVʢ6(EY5&T));]K< m>;}к뚎!VM)T-xuȊq5&o\MI#+P;,Nea[s}kx/oA۾aXuŦkD.eXHO_G368l.<'b́S H4RM)l Ir D'ޔ=TDrN)&ބodb5ф`b#0o'0%mM$z%M~VHRJvT7H/ٹ>fn{d'F"aL ē /Üs$ycMՔºʫvʶ>H;ѪV49zt*VVzgŐ.%&]j*/:݋#^8+8b Sd *wף)GdLt%πCe ^/A{ [+UQl<o9(ʀro0a,!XBD`!E_c0`14bhЈC#F 4h$@#Fd3v,c X`GRĒ"`N9s ͠A#F 42hdȡC#F94rhC(³6J@ (F!!^s o]ڎHK68Ó^"-MHHX+bⲤ7H\ÙKGBr w~6:?C~xԽKAh@6~`DH)V~heVn%=0𸹙7ogwgw46`!2x6')L럟~͹vt|CZ4Zmu `' 1`A˨IEp\48#8YՀe@ |b8ri}j!_.?FƜqN]j/|b8r~/i|֫6:o{6cp.m\h{úIO w_VO`݇uXO}漆Y~w/3һnp'Wq# = 쉞ןb#^x*}w7>l>1w2U*u3sގC8O<3i x[H[w.UXVm$&!v*xy˼^1o/,*m- iAF!Lݠ/ѱ[1[߾߃9Q9̙# bTZ$\y6桾\b>@X2?NIId`@ŀWF422E8ޟ~d6]{ cE_LߨaikklooO?33[ZZoXx\nnnޖUMxxCt>cd)uuu_nmm‚,--iM&uЏWɏNl਩fssS4`cM:6s UUUuҘBpWW/?i/b?dllLfggegg']MJJ*ZGj{`P4e``@ h4C$#VĄnlllKJJ_=Џ{}}}$_5x"kkk ̏ k#ڨCl6+.KhTVVK}+koWڴ{ xZ)**:k<55|}6ϒCt?= A~Ew{ h|;!veeeMuHma{322s:ryyy?bhK 7/kz<QƋ¿Qӗkll|9~ nf^#M޻==oqqb!111 kG}yؑ4B>`D_C-&0o9q>6YbX p:O zx{>O3Z}-3-Xv]wSִ(:|s@^Ӈ3_ gm+kp\G y=x;uLkX[>48?U1&#Ɣ6G} օkA;/ & 2FzQmhG=c|ƫcoq0sM?'rF; :Fu|shxwsEwO\d[Ӊ+_Lg0z 0-'[ !@w:̍{{wujlISJ[=17>~Y{n=cbe?{2ˏsrSVǿYWL3v|Yרr\O8ggӞsa:y.3{-nQa{`=NמϞkz=vʁr`n~(; NNySة[?9{7YYϳ^ѳ_tA~!O W /__@xYN`AS)e;5Nf/+v/.C:1~N9/N%Kq>~,)ȚgGGm>FwGT Ƿae}Ҭ |kxV^lDKxble(b^/m:WWZ*!Wa\#+BwvиVǿwYo:l97C-6LP~vwL%̾^|dAP, ![bxX#RB<*K4/&eR;}}cY TgϭX[_S&:12#[e4R'_jTOD0 3I"3Œ0kaFf'_|eޓ(VߓGɃߓψ{ޓ@0^ Pc66@@9I~|iAz''''DOPӜCf0AS {y#4x )BaF&o#:~!2LN9LvMZX'.ɹ6*xR)))e\11> Y Q)LZ=C *3A"gɿ:qǤI ;]qOaϕPa))Œala:_MJ`E`@ 1"?sL`0e[ M` 3#3¬أt9L`2%f c c։iR6llgdc&0H~f!Kf c[^G.y΍mFEu&0I~zfìLf?Ћ0#3ŒO*XI=y/šA +(Gΐ"STpN|\؜Z:NF|aFf cS0S|O3%3Œ0z{ c;1zDIMI~gKfcO0val+)xMH~gKfcO0valj p8O3%3Œar'C[b #1d$?00#3,Ϩ0vaRO$_.БG'ۨ_4QxPێ \DֺԺ3lI &Rq̅^ītO׺ւ~_hY61 :8;޹991rGxgٗ1g:gii(6˖8!K[;')tt}O}7@4Lk5-s+OJ H1œgZORzH%'BxH)y&iTGnV}Tΐ9 7 |:xWiKQ>w)KioXC?"6**Jl+i_l%m!6 νNy&g*8{9sTkN[fpf]2AI#xo:~T[<T?)}su=I7dSlj~UoRkfAr!gձ"Li!3]*r?\=0ypuw՝<41Vpĕ`ڶ{dōv(^Cz,i61Hx=k!ӷYi:Vp'Fn.S;vawSdZL4e&YeK}di'tsDjlBc(vAx@I3kxDC~YSѢnGpxecw%*TW(MSQڮAoRntAz PwP{D5OH)gsޒTYwx?`P˟}1c ^xu~t#WN\Ώsu~_v;?]Y`Va҈'`F6 Ӕd(dd&I!' |'C@o0ccMg'C) ИB i27<2I\Rd^>턨4!UxNTAmLtðl]W0lĀS @ĩ0ŁIALn,x[MgÂI֗sԩSU%WDE$/?TwQd=oZ7V=ϰW)5MPwb{3df7 a O\%M{ǏLۇ'R Ӟsc;cTcnO*,gk0wϵ4αͤޥmF(R06sc&k&nd[xmTݱω_$Pqoq;ՍG7*Ӭgeh[^7dKyGFee|@V~ x9% 0B˜hw?c0 |Ee{9:?ir@m 4Cgih<]t vqmQ@-YB29R]&YQ/P+)+&(ߔKsIsOXєPcR~{ M]uap/ˠ\ ש2rXޤx[ދm$I2CHKdCHKgNCHKdBCHK LiberationSans-Regular.ttfCHK LiberationCHKgPCHKdDCHK LiberationSans-Bold.ttfCHK Liberation-BoldCHKda;CHKgU;CHKdI;CHK freerunner.edcCHK ";fonts { font: "LiberationSans-Regular.ttf" "Liberation"; font: "LiberationSans-Bold.ttf" "Liberation-Bold"; } collections { /*** DEFAULT WALLPAPER ***/ group { name: "e/desktop/background"; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 255; } } } } /*** DIALOG WINDOW BORDER ***/ group { name: "e/widgets/border/dialog/border"; alias: "e/widgets/border/noresize_dialog/border"; alias: "e/widgets/border/default/border"; alias: "e/widgets/border/shaped/border"; alias: "e/widgets/border/noresize/border"; images { image: "bd_button_close_shadow.png" COMP; image: "bd_button_close_focused.png" COMP; image: "bd_button_close_unfocused.png" COMP; } parts { part { name: "top"; mouse_events: 0; type: RECT; description { state: "default" 0.0; color: 0 0 0 255; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 1.0 1.0; offset: -1 8; to_y: "e.text.title"; } } } part { name: "bottom"; mouse_events: 0; type: RECT; description { state: "default" 0.0; color: 0 0 0 255; rel1 { relative: 0.0 1.0; offset: 0 -4; } rel2 { relative: 1.0 1.0; offset: -1 -1; } } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } description { state: "max" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "e.text.title"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; visible: 1; align: 0.0 0.0; rel1 { relative: 0.0 0.0; offset: 9 2; } rel2 { relative: 0.0 0.0; offset: -8 2; to_x: "bt_close"; } color: 255 255 255 176; color_class: "border_title"; text { font: "Liberation-Bold"; size: 20; min: 0 1; align: 0.0 0.0; text_class: "title_bar"; } } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "bt_close"; mouse_events: 0; description { state: "default" 0.0; align: 1.0 0.5; min: 22 22; max: 22 22; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { relative: 1.0 0.0; offset: -2 1; to_x: "top"; to_y: "top"; } rel2 { relative: 1.0 1.0; offset: -2 -2; to_x: "top"; to_y: "top"; } image.normal: "bd_button_close_shadow.png"; } } part { name: "buttons_unfoc"; type: RECT; description { state: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "bt_close_unfoc"; mouse_events: 0; clip_to: "buttons_unfoc"; description { state: "default" 0.0; rel1.to: "bt_close"; rel2.to: "bt_close"; image.normal: "bd_button_close_focused.png"; } description { state: "active" 0.0; inherit: "default" 0.0; rel1.offset: 0 1; rel2.offset: -1 0; } } part { name: "buttons_foc"; type: RECT; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "bt_close_foc"; mouse_events: 0; clip_to: "buttons_foc"; description { state: "default" 0.0; rel1.to: "bt_close"; rel2.to: "bt_close"; image.normal: "bd_button_close_unfocused.png"; } description { state: "active" 0.0; inherit: "default" 0.0; rel1.offset: 0 1; rel2.offset: -1 0; } } part { name: "e.swallow.client"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 0 0; to_y: "top"; } rel2 { relative: 1.0 0.0; offset: -1 -1; to_y: "bottom"; } } description { state: "shaded" 0.0; inherit: "default" 0.0; rel2 { relative: 1.0 1.0; offset: -1 -1; to_y: "bottom"; } } description { state: "max" 0.0; inherit: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 0 0; to_y: "top"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to_y: "bottom"; } } } part { name: "e.event.titlebar"; type: RECT; description { state: "default" 0.0; rel1.to: "e.text.title"; rel2.to: "e.text.title"; color: 0 0 0 0; } } part { name: "e.event.resize.t"; type: RECT; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 1.0 0.0; offset: -1 3; } color: 0 0 0 0; } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "e.event.resize.b"; type: RECT; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 0 -4; } rel2 { relative: 1.0 1.0; offset: -1 -1; } color: 0 0 0 0; } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "e.event.resize.tl"; type: RECT; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 0.0 0.0; offset: 15 15; } color: 0 0 0 0; } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "e.event.resize.tr"; type: RECT; description { state: "default" 0.0; rel1 { relative: 1.0 0.0; offset: -16 0; } rel2 { relative: 1.0 0.0; offset: -1 15; } color: 0 0 0 0; } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "e.event.resize.bl"; type: RECT; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 0 -16; } rel2 { relative: 0.0 1.0; offset: 15 -1; } color: 0 0 0 0; } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "e.event.resize.br"; type: RECT; description { state: "default" 0.0; rel1 { relative: 1.0 1.0; offset: -16 -16; } rel2 { relative: 1.0 1.0; offset: -1 -1; } color: 0 0 0 0; } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "e.event.close"; type: RECT; description { state: "default" 0.0; rel1.to: "bt_close"; rel2.to: "bt_close"; color: 0 0 0 0; } } } programs { program { name: "focus_in"; signal: "e,state,focused"; source: "e"; action: STATE_SET "focused" 0.0; transition: LINEAR 0.2; target: "buttons_foc"; target: "buttons_unfoc"; target: "e.text.title"; } program { name: "focus_out"; signal: "e,state,unfocused"; source: "e"; action: STATE_SET "default" 0.0; transition: LINEAR 0.2; target: "buttons_foc"; target: "buttons_unfoc"; target: "e.text.title"; } program { name: "max_full"; signal: "e,action,maximize,fullscreen"; source: "e"; action: STATE_SET "max" 0.0; target: "bottom"; target: "e.swallow.client"; } program { name: "unmax_full"; signal: "e,action,unmaximize,fullscreen"; source: "e"; action: STATE_SET "default" 0.0; target: "bottom"; target: "e.swallow.client"; } program { name: "shade_end"; signal: "e,state,shaded"; source: "e"; action: STATE_SET "shaded" 0.0; target: "bottom"; target: "e.swallow.client"; target: "e.event.resize.tl"; target: "e.event.resize.tr"; target: "e.event.resize.bl"; target: "e.event.resize.br"; target: "e.event.resize.t"; target: "e.event.resize.b"; } program { name: "unshade_start"; signal: "e,state,unshading"; source: "e"; action: STATE_SET "default" 0.0; target: "bottom"; target: "e.swallow.client"; target: "e.event.resize.tl"; target: "e.event.resize.tr"; target: "e.event.resize.bl"; target: "e.event.resize.br"; target: "e.event.resize.t"; target: "e.event.resize.b"; } program { name: "bt_close_down"; signal: "mouse,down,*"; source: "e.event.close"; action: STATE_SET "active" 0.0; target: "bt_close_unfoc"; target: "bt_close_foc"; } program { name: "bt_close_up"; signal: "mouse,up,*"; source: "e.event.close"; action: STATE_SET "default" 0.0; target: "bt_close_unfoc"; target: "bt_close_foc"; } } } /*** BONUS BORDERS TO CHOOSE FROM ***/ group { name: "e/widgets/border/pixel/border"; parts { part { name: "px1"; type: RECT; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 1.0 0.0; offset: -1 0; } color: 0 0 0 255; } } part { name: "px2"; type: RECT; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 0 -1; } rel2 { relative: 1.0 1.0; offset: -1 -1; } color: 0 0 0 255; } } part { name: "px3"; type: RECT; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 1; } rel2 { relative: 0.0 1.0; offset: 0 -2; } color: 0 0 0 255; } } part { name: "px4"; type: RECT; description { state: "default" 0.0; rel1 { relative: 1.0 0.0; offset: -1 1; } rel2 { relative: 1.0 1.0; offset: -1 -2; } color: 0 0 0 255; } } part { name: "e.swallow.client"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 1 1; } rel2 { relative: 1.0 1.0; offset: -2 -2; } } } } } ///////////////////////////////////////////////////////////////////////////// /*** THE DEFAULT MOUSE CURSOR - COLOR ***/ group { name: "e/pointer/enlightenment/default/color"; images { image: "pointer.png" COMP; } parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; aspect: 0.71875 0.71875; /* force a specific aspect ratio so * when it gets scaled it wont squash * or stretch */ aspect_preference: BOTH; /* both axes control aspect - thus it * will be WITHIN the bounds the axes * of thre part describe */ image { normal: "pointer.png"; } } } part { name: "e.swallow.hotspot"; type: SWALLOW; description { state: "default" 0.0; visible: 0; rel1 { /* the hotspot will scale with the cursor here */ to: "base"; relative: 0.27 0.125; offset: 0 0; } rel2 { to: "base"; relative: 0.27 0.125; offset: 0 0; } } } } } ///////////////////////////////////////////////////////////////////////////// /*** THE DEFAULT MOUSE CURSOR - MONOCHROME. REALLY BORING ***/ /* This pointer is used if the Xserver does not support full ARGB color * pointers. This can happen if X is old or the driver or libxcursor did * not exist when ecore was compiled. since the cursor will be literally * reduced down to black and white whith a single transparency mask, * colors other than black and whigte will be lost (and be approximated * with dithering) and any translucency other than completely opaque or * completely transparent pixels will also be lost. it then makes sense * to have a special black and white only image with no semi-transparency * so when this is displayed it will look directly as intended by the * artist */ group { name: "e/pointer/enlightenment/default/mono"; images { image: "pointer_mono.png" COMP; /* a simple mono cursor image */ } parts { part { name: "e/pointer"; mouse_events: 0; description { state: "default" 0.0; image { normal: "pointer_mono.png"; } } } part { name: "hotspot"; /* this cursor also has a hotspot */ type: SWALLOW; description { state: "default" 0.0; visible: 0; rel1 { relative: 0.0 0.0; offset: 1 1; } rel2 { relative: 0.0 0.0; offset: 1 1; } } } } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: BATTERY ***/ group { name: "e/modules/battery/main"; images { image: "bt_pwr.png" COMP; image: "bt_base.png" COMP; image: "bt_0.png" COMP; image: "bt_1.png" COMP; image: "bt_2.png" COMP; image: "bt_3.png" COMP; image: "bt_4.png" COMP; } min: 29 23; max: 29 42; script { public message(Msg_Type:type, id, ...) { if ((type == MSG_FLOAT) && (id == 1)) { new Float:val; val = getfarg(2); set_state(PART:"battery", "default", val); } } } parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 2 4; rel2.offset: -3 -5; } } part { name: "battery_clip"; type: RECT; description { state: "default" 0.0; visible: 1; } description { state: "invisible" 0.0; visible: 0; } } part { name: "battery_base"; mouse_events: 0; clip_to: "battery_clip"; description { state: "default" 0.0; min: 7 5; max: 25 15; aspect: 1.6666666 1.6666666; aspect_preference: BOTH; align: 0.5 1.0; color: 255 255 255 176; image.normal: "bt_base.png"; image.border: 5 3 3 3; rel1.to: "base"; rel2.to: "base"; } } part { name: "battery"; mouse_events: 0; clip_to: "battery_clip"; description { state: "default" 0.0; color: 255 255 255 176; image.normal: "bt_0.png"; rel1.to: "battery_base"; rel1.offset: 4 2; rel2.to: "battery_base"; rel2.offset: -3 -3; } description { state: "default" 0.25; inherit: "default" 0.0; image.normal: "bt_1.png"; } description { state: "default" 0.5; inherit: "default" 0.0; image.normal: "bt_2.png"; } description { state: "default" 0.75; inherit: "default" 0.0; image.normal: "bt_3.png"; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "bt_4.png"; } } part { name: "power"; mouse_events: 0; description { state: "default" 0.0; visible: 0; aspect: 1.6666666 1.6666666; aspect_preference: BOTH; align: 0.5 1.0; color: 255 255 255 176; image.normal: "bt_pwr.png"; rel1.to: "battery"; rel2.to: "battery"; } description { state: "invisible" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "charge"; signal: "e,state,charging"; source: "e"; action: STATE_SET "invisible" 0.0; target: "battery_clip"; target: "power"; } program { name: "discharge"; signal: "e,state,discharging"; source: "e"; action: STATE_SET "default" 0.0; target: "battery_clip"; target: "power"; } program { name: "unknown"; signal: "e,state,unknown"; source: "e"; action: STATE_SET "invisible" 0.0; target: "battery_clip"; } program { name: "unknow2"; signal: "e,state,unknown"; source: "e"; action: STATE_SET "default" 0.0; target: "power"; } } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: CLOCK ***/ group { name: "e/modules/clock/main"; script { public clock_cb(val) { new buf[11]; new year, month, day, yearday, weekday, hour, minute; new Float:second; new Float:s; date(year, month, day, yearday, weekday, hour, minute, second); // timer(60.0 - second, "clock_cb", 1); // update every 5 seconds just for changing actual time in config. no other // way to know unless you poll (and every 5 seconds is better than 60 for // responsiveness to config changes s = 60.0 - second; while (s < 0.0) s = s + 5.0; timer(60.0 - second, "clock_cb", 1); if ((hour < 10) && (minute < 10)) {snprintf(buf, 10, "0%i:0%i", hour, minute);} else if ((hour < 10) && (minute >= 10)) {snprintf(buf, 10, "0%i:%i", hour, minute);} else if ((hour >= 10) && (minute < 10)) {snprintf(buf, 10, "%i:0%i", hour, minute);} else if ((hour >= 10) && (minute >= 10)) {snprintf(buf, 10, "%i:%i", hour, minute);} set_text(PART:"e.text.label", buf); } } parts { part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; align: 0.5 1.0; color: 176 176 176 255; text { text: "00:00"; font: "Liberation-Bold"; size: 16; align: 0.5 1.0; min: 1 1; } } } part { name: "events"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } } programs { program { name: "init"; signal: "load"; source: ""; script { clock_cb(0); } } } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: CPUFREQ ***/ // NOTE: can be same as current default, but images need to change ///////////////////////////////////////////////////////////////////////////// /*** MOD: IBAR ***/ // NOTE: can be same as current default ///////////////////////////////////////////////////////////////////////////// /*** MOD: IBOX ***/ // NOTE: can be same as current default ///////////////////////////////////////////////////////////////////////////// /*** MOD: WINLIST ***/ ///////////////////////////////////////////////////////////////////////////// /*** MOD: EXEBUF ***/ ///////////////////////////////////////////////////////////////////////////// /*** FILEMAN ***/ ///////////////////////////////////////////////////////////////////////////// /*** FWIN ***/ ///////////////////////////////////////////////////////////////////////////// /*** SYSTEM ***/ ///////////////////////////////////////////////////////////////////////////// /*** ABOUT E ***/ ///////////////////////////////////////////////////////////////////////////// /*** ABOUT THEME ***/ ///////////////////////////////////////////////////////////////////////////// /*** DIALOG ***/ ///////////////////////////////////////////////////////////////////////////// /*** ERROR DIALOG ***/ ///////////////////////////////////////////////////////////////////////////// /*** MOVE/RESIZE BOX ***/ ///////////////////////////////////////////////////////////////////////////// /*** TOOLBAR ***/ ///////////////////////////////////////////////////////////////////////////// /*** TRANSITIONS ***/ // NOTE: can be same as current default ///////////////////////////////////////////////////////////////////////////// /*** WIDGETS ***/ ///////////////////////////////////////////////////////////////////////////// /*** ICONS ***/ ///////////////////////////////////////////////////////////////////////////// /*** MOD: WIZARD ***/ ///////////////////////////////////////////////////////////////////////////// /*** SLIDESEL ***/ group { images { image: "arrow-l.png" COMP; image: "arrow-r.png" COMP; } name: "e/widgets/slidesel"; parts { part { name: "base"; mouse_events: 0; type: RECT; description { state: "default" 0.0; color: 100 100 100 255; rel1 { to: "clipper"; offset: -8 -8; } rel2 { to: "clipper"; offset: 7 7; } } description { state: "visible" 0.0; color: 100 100 100 0; rel1.offset: -30 -30; rel2.offset: 29 29; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { to_y: "e.text.label"; relative: 0.0 1.0; offset: 40 16; } rel2 { offset: -41 -39; } } } part { name: "e.swallow.content"; clip_to: "clipper"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "clipper"; rel2.to: "clipper"; } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 40 0; } rel2 { relative: 1.0 0.0; offset: -41 0; } align: 0.0 0.0; color: 255 255 255 255; text { font: "Liberation-Bold"; size: 16; min: 0 1; align: 0.0 0.0; text_class: "slidesel_label"; } } } part { name: "label2"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1.to: "e.text.label"; rel2.to: "e.text.label"; align: 0.0 0.0; color: 176 176 176 0; text { text_source: "e.text.label"; source: "e.text.label"; min: 0 1; align: 0.0 0.0; text_class: "slidesel_label"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; color: 176 176 176 255; } } part { name: "fade_clip"; type: RECT; description { state: "default" 0.0; color: 255 255 255 0; } description { state: "visible" 0.0; color: 255 255 255 255; } } part { name: "al"; clip_to: "fade_clip"; mouse_events: 0; description { state: "default" 0.0; min: 46 62; max: 46 62; image.normal: "arrow-l.png"; color: 255 255 255 255; rel1.to: "e.swallow.content"; rel2.to: "e.swallow.content"; align: 0.4 0.5; } description { state: "end" 0.0; inherit: "default" 0.0; color: 255 255 255 0; align: 0.0 0.5; } } part { name: "ar"; clip_to: "fade_clip"; mouse_events: 0; description { state: "default" 0.0; min: 46 62; max: 46 62; image.normal: "arrow-r.png"; color: 255 255 255 255; rel1.to: "e.swallow.content"; rel2.to: "e.swallow.content"; align: 0.6 0.5; } description { state: "end" 0.0; inherit: "default" 0.0; color: 255 255 255 0; align: 1.0 0.5; } } } programs { program { name: "hint_on"; signal: "e,state,slide,hint,on"; source: "e"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.2; target: "fade_clip"; } program { name: "hint_off"; signal: "e,state,slide,hint,off"; source: "e"; action: STATE_SET "default" 0.0; transition: DECELERATE 1.0; target: "fade_clip"; after: "hint_off2"; } program { name: "hint_on2"; signal: "e,state,slide,hint,on"; source: "e"; action: STATE_SET "default" 0.0; target: "al"; target: "ar"; after: "hint_on3"; } program { name: "hint_on3"; action: STATE_SET "end" 0.0; transition: LINEAR 1.0; target: "al"; target: "ar"; after: "hint_on4"; } program { name: "hint_on4"; action: STATE_SET "default" 0.0; target: "al"; target: "ar"; after: "hint_on3"; } program { name: "hint_off2"; action: ACTION_STOP; target: "hint_on2"; target: "hint_on3"; } program { name: "run"; signal: "e,action,select"; source: "e"; action: STATE_SET "visible" 0.0; target: "label2"; after: "run2"; } program { name: "run2"; action: STATE_SET "default" 0.0; target: "label2"; transition: LINEAR 1.0; } program { name: "run3"; signal: "e,action,select"; source: "e"; action: STATE_SET "visible" 0.0; transition: LINEAR 0.5; target: "base"; after: "run4"; } program { name: "run4"; action: STATE_SET "default" 0.0; target: "base"; } } } ///////////////////////////////////////////////////////////////////////////// /*** SCROLLFRAME ***/ group { name: "e/widgets/scrollframe"; parts { part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } } part { name: "e.swallow.content"; clip_to: "clipper"; type: SWALLOW; description { state: "default" 0.0; } } /* part { name: "sb_vbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; } } part { name: "sb_vbar_base"; type: RECT; clip_to: "sb_vbar"; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 1.0 0.0; offset: -8 0; } rel2 { relative: 1.0 1.0; offset: -1 -9; } } } part { name: "e.dragable.vbar"; type: RECT; clip_to: "sb_vbar"; mouse_events: 0; dragable { x: 0 0 0; y: 1 1 0; confine: "sb_vbar_base"; } description { state: "default" 0.0; min: 8 8; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar_base"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar_base"; } color: 255 255 255 160; } } part { name: "sb_hbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; } } part { name: "sb_hbar_base"; type: RECT; clip_to: "sb_hbar"; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 0.0 1.0; offset: 0 -8; } rel2 { relative: 1.0 1.0; offset: -9 -1; } } } part { name: "e.dragable.hbar"; type: RECT; clip_to: "sb_hbar"; mouse_events: 0; dragable { x: 1 1 0; y: 0 0 0; confine: "sb_hbar_base"; } description { state: "default" 0.0; min: 8 8; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar_base"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar_base"; } color: 255 255 255 160; } } */ } programs { /* program { name: "sb_vbar_show"; signal: "e,action,show,vbar"; source: "e"; action: STATE_SET "default" 0.0; target: "sb_vbar"; } program { name: "sb_vbar_hide"; signal: "e,action,hide,vbar"; source: "e"; action: STATE_SET "hidden" 0.0; target: "sb_vbar"; } program { name: "sb_hbar_show"; signal: "e,action,show,hbar"; source: "e"; action: STATE_SET "default" 0.0; target: "sb_hbar"; } program { name: "sb_hbar_hide"; signal: "e,action,hide,hbar"; source: "e"; action: STATE_SET "hidden" 0.0; target: "sb_hbar"; } */ } } ///////////////////////////////////////////////////////////////////////////// /*** ILIST ***/ group { name: "e/widgets/ilist"; alias: "e/widgets/ilist_odd"; parts { part { name: "base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 0 255 0 255; visible: 0; rel1.relative: 0.0 0.5; rel2.relative: 1.0 0.5; } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "e.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; min: 16 16; rel1 { to_x: "e.swallow.icon"; relative: 1.0 0.0; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 216 216 216 255; text { font: "Liberation-Bold"; size: 48; min: 0 1; align: 0.0 0.5; text_class: "ilist_item"; } } /* description { state: "active" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } */ } part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } programs { /* program { name: "active"; signal: "e,state,selected"; source: "e"; action: STATE_SET "active" 0.0; target: "base"; target: "e.text.label"; } program { name: "passive"; signal: "e,state,unselected"; source: "e"; action: STATE_SET "default" 0.0; target: "base"; target: "e.text.label"; } */ program { name: "active"; signal: "mouse,down,1"; source: "event"; action: STATE_SET "active" 0.0; transition: LINEAR 0.1666; target: "base"; after: "active2"; } program { name: "active2"; action: STATE_SET "default" 0.0; target: "base"; } } } } ///////////////////////////////////////////////////////////////////////////// /*** ILLUME: SLIPSHELF ***/ /* define what images we need */ group { name: "e/modules/slipshelf/base/default"; images { image: "a1.png" COMP; image: "a2.png" COMP; image: "a3.png" COMP; image: "a4.png" COMP; image: "a5.png" COMP; image: "a6.png" COMP; image: "a7.png" COMP; } // data.item: "shaped" "1"; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 255; } } part { name: "s1"; mouse_events: 0; type: RECT; description { state: "default" 0.0; visible: 0; rel1 { to_y: "e.swallow.extra"; offset: 0 -4; } rel2 { to_y: "e.swallow.extra"; offset: -1 5; } } } part { name: "s2"; mouse_events: 0; type: RECT; description { state: "default" 0.0; visible: 0; min: 1 64; rel1 { to: "s1"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "s3"; relative: 1.0 0.0; offset: -1 -1; } } } part { name: "s3"; mouse_events: 0; type: RECT; description { state: "default" 0.0; visible: 0; rel1 { to_y: "e.swallow.content"; offset: 0 -4; } rel2 { to_y: "e.swallow.content"; offset: -1 3; } } } part { name: "e.swallow.extra"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; align: 0.5 0.0; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.0; offset: -5 4; } } } part { name: "e.swallow.visible"; type: SWALLOW; description { state: "default" 0.0; visible: 0; rel1.to: "s3"; rel2.to: "s3"; } } part { name: "e.swallow.content"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; align: 1.0 1.0; rel1 { relative: 1.0 1.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } /* part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; align: 0.0 1.0; rel1 { to_x: "inout"; to_y: "e.swallow.content"; relative: 1.0 0.0; offset: 16 0; } rel2 { to_x: "e.swallow.content"; relative: 0.0 1.0; offset: -2 -1; } color: 176 176 176 255; text { font: "Liberation-Bold"; size: 20; min: 0 1; align: 0.0 0.5; text_class: "slipshelf_title"; } } } */ part { name: "inout"; mouse_events: 0; description { state: "default" 0.0; image.normal: "a7.png"; max: 32 32; aspect: 1.0 1.0; aspect_preference: VERTICAL; align: 0.5 1.0; rel1 { // to_x: "kbd"; to_y: "e.swallow.content"; relative: 0.0 0.0; offset: 0 0; } rel2 { to_y: "e.swallow.content"; offset: 1 -1; } color: 255 255 255 176; } description { state: "out1" 0.0; inherit: "default" 0.0; image.normal: "a1.png"; image.tween: "a6.png"; image.tween: "a5.png"; image.tween: "a4.png"; image.tween: "a3.png"; image.tween: "a2.png"; color: 255 255 255 100; } description { state: "out2" 0.0; inherit: "default" 0.0; image.normal: "a1.png"; color: 255 255 255 176; } description { state: "in1" 0.0; inherit: "default" 0.0; image.normal: "a7.png"; image.tween: "a2.png"; image.tween: "a3.png"; image.tween: "a4.png"; image.tween: "a5.png"; image.tween: "a6.png"; color: 255 255 255 100; } } part { name: "slider"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1 { to_y: "e.swallow.content"; offset: 0 0; } rel2 { to_x: "e.swallow.content"; to_y: "e.swallow.content"; relative: 0.0 1.0; offset: -1 -1; } } } part { name: "kbd"; type: RECT; mouse_events: 1; description { state: "default" 0.0; // visible: 1; visible: 0; // sean wants it gone. don't look at me. color: 0 0 0 0; rel1 { to_y: "e.swallow.content"; to_x: "kbdtext"; } rel2 { to_x: "kbdtext"; to_y: "e.swallow.content"; // relative: 1.0 1.0; relative: 0.0 1.0; // sean wants it gone. don't look at me. offset: -1 -1; } } } part { name: "kbdtext"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; // visible: 1; visible: 0; // sean wants it gone. don't look at me. align: 0.0 1.0; fixed: 1 1; rel1 { to_y: "e.swallow.content"; offset: 1 0; } rel2 { to_y: "e.swallow.content"; relative: 0.0 1.0; offset: 1 -1; } color: 176 176 176 255; text { font: "Liberation-Bold"; text: "qwerty"; size: 15; min: 1 1; align: 0.0 1.0; text_class: "slipshelf_title"; } } } part { name: "e.swallow.controls"; type: SWALLOW; description { state: "default" 0.0; align: 0.5 0.5; rel1.to: "s2"; rel2.to: "s2"; } } part { name: "del_bg"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; rel1 { to_y: "e.swallow.content"; offset: 0 0; } rel2 { to_x: "e.del.label"; to_y: "e.swallow.content"; relative: 1.7 1.0; offset: -1 -1; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; color: 0 0 0 200; } } part { name: "e.del.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; align: 0.0 1.0; color: 176 176 176 0; visible: 0; rel1.relative: 0.0 1.0; rel1.offset: 4 -4; rel2.relative: 0.0 1.0; rel2.offset: 4 -4; text { font: "Liberation-Bold"; size: 15; min: 1 1; align: 0.0 1.0; text_class: "slipshelf_title"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; color: 176 176 176 255; } description { state: "pressed" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } } programs { program { name: "kbd"; signal: "mouse,up,1"; source: "kbd"; action: SIGNAL_EMIT "e,action,do,keyboard" ""; } program { name: "slide"; signal: "mouse,up,1"; source: "slider"; action: SIGNAL_EMIT "e,action,toggle" ""; } program { name: "out1"; signal: "e,state,out,begin"; source: "e"; action: STATE_SET "out1" 0.0; transition: LINEAR 0.25; target: "inout"; } program { name: "out2"; signal: "e,state,out,end"; source: "e"; action: STATE_SET "out2" 0.0; transition: LINEAR 0.25; target: "inout"; } program { name: "in1"; signal: "e,state,in,begin"; source: "e"; action: STATE_SET "in1" 0.0; transition: LINEAR 0.25; target: "inout"; } program { name: "in2"; signal: "e,state,in,end"; source: "e"; action: STATE_SET "default" 0.0; transition: LINEAR 0.25; target: "inout"; } program { name: "b1"; signal: "mouse,down,1"; source: "del_bg"; action: STATE_SET "pressed" 0.0; target: "e.del.label"; } program { name: "b2"; signal: "mouse,up,1"; source: "del_bg"; action: STATE_SET "default" 0.0; target: "e.del.label"; } program { name: "b3"; signal: "mouse,clicked,1"; source: "del_bg"; action: SIGNAL_EMIT "e,action,do,applist,del" ""; } program { name: "out-del1"; signal: "e,state,out,begin"; source: "e"; action: STATE_SET "visible" 0.0; transition: LINEAR 1.0; target: "del_bg"; target: "e.del.label"; } program { name: "out-del2"; signal: "e,state,in,begin"; source: "e"; action: STATE_SET "default" 0.0; transition: LINEAR 1.0; target: "del_bg"; target: "e.del.label"; } } } group { name: "e/modules/slipshelf/controls/applist"; images { } parts { part { name: "e.swallow.content"; type: SWALLOW; description { state: "default" 0.0; } } /* part { name: "e.add.label"; type: TEXT; mouse_events: 1; description { state: "default" 0.0; align: 1.0 0.0; color: 176 176 176 255; text { font: "Liberation-Bold"; size: 20; min: 1 1; align: 1.0 0.0; text_class: "slipshelf_title"; } } description { state: "pressed" 0.0; inherit: "default" 0.0; align: 1.0 1.0; color: 255 255 255 255; } } */ } /* programs { program { name: "b4"; signal: "mouse,down,1"; source: "e.add.label"; action: STATE_SET "pressed" 0.0; target: "e.add.label"; } program { name: "b5"; signal: "mouse,up,1"; source: "e.add.label"; action: STATE_SET "default" 0.0; target: "e.add.label"; } program { name: "b6"; signal: "mouse,clicked,1"; source: "e.add.label"; action: SIGNAL_EMIT "e,action,do,applist,add" ""; } } */ } ///////////////////////////////////////////////////////////////////////////// /*** ILLUME: BUSYWIN ***/ /* group { name: "e/modules/busywin/base/default"; images { image: "busy-1.png" COMP; image: "busy-2.png" COMP; image: "busy-3.png" COMP; image: "busy-4.png" COMP; image: "busy-5.png" COMP; image: "busy-6.png" COMP; image: "busy-7.png" COMP; image: "busy-8.png" COMP; image: "busy-9.png" COMP; } // data.item: "shaped" "1"; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 255; } } part { name: "busy"; mouse_events: 0; description { state: "default" 0.0; image.normal: "busy-9.png"; image.tween: "busy-1.png"; image.tween: "busy-2.png"; image.tween: "busy-3.png"; image.tween: "busy-4.png"; image.tween: "busy-5.png"; image.tween: "busy-6.png"; image.tween: "busy-7.png"; image.tween: "busy-8.png"; aspect_preference: VERTICAL; aspect: 1.0 1.0; min: 32 32; max: 64 64; align: 0.0 0.0; rel1.relative: 0.0 0.0; rel1.offset: 8 8; rel2.offset: -9 -9; } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "busy"; rel1.offset: 8 0; rel1.relative: 1.0 0.0; rel2.to_x: "base"; rel2.to_y: "busy"; rel2.offset: -9 -1; rel2.relative: 1.0 1.0; align: 0.0 0.5; color: 176 176 176 255; text { font: "Liberation"; size: 20; min: 0 1; } } } } programs { program { name: "go1"; signal: "e,state,out,begin"; source: "e"; action: STATE_SET "default" 0.0; transition: LINEAR 0.4; target: "busy"; after: "go1"; } program { name: "stop1"; signal: "e,state,in,end"; source: "e"; action: ACTION_STOP; target: "go1"; } } } */ ///////////////////////////////////////////////////////////////////////////// /*** ILLUME: KBD ***/ group { name: "e/modules/kbd/base/default"; images { image: "dict.png" COMP; } // data.item: "shaped" "1"; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 255; } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1.relative: 0.0 0.0; rel1.offset: 0 8; rel2.relative: 1.0 0.0; rel2.offset: -1 8; align: 0.5 0.0; color: 176 176 176 255; text { font: "Liberation"; size: 20; min: 0 1; } } } part { name: "e.swallow.label"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "e.text.label"; rel1.offset: -8 -8; rel2.to: "e.text.label"; rel2.offset: 7 7; align: 0.5 0.0; } } part { name: "lprev"; type: RECT; description { state: "default" 0.0; color: 0 0 0 128; aspect: 1.2 1.2; align: 0.0 0.5; aspect_preference: VERTICAL; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { to_y: "e.swallow.content"; relative: 0.0 0.0; offset: 0 -1; } } } part { name: "lnext"; type: RECT; description { state: "default" 0.0; color: 0 0 0 128; aspect: 1.2 1.2; align: 1.0 0.5; aspect_preference: VERTICAL; rel1 { relative: 1.0 0.0; offset: -1 0; } rel2 { to_y: "e.swallow.content"; relative: 1.0 0.0; offset: -1 -1; } } } part { name: "lprev2"; mouse_events: 0; description { state: "default" 0.0; max: 46 33; aspect: 1.39393939 1.39393939; aspect_preference: BOTH; image.normal: "dict.png"; color: 255 255 255 176; align: 0.5 0.5; rel1.to: "lprev"; rel2.to: "lprev"; } description { state: "active" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "e.swallow.layout"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; rel1.to: "lnext"; rel2.to: "lnext"; } } part { name: "e.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to_y: "e.swallow.label"; relative: 0.0 1.0; offset: 0 10; } rel2 { relative: 1.0 1.0; offset: -1 -1; } } } } programs { program { name: "lprev"; signal: "mouse,down,1"; source: "lprev"; action: SIGNAL_EMIT "e,action,do,matches" ""; } program { name: "lnext"; signal: "mouse,down,1"; source: "lnext"; action: SIGNAL_EMIT "e,action,do,layouts" ""; } } } group { name: "e/modules/kbd/match/word"; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "active" 0.0; color: 0 0 0 0; } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; color: 176 176 176 255; rel1.offset: 8 8; rel2.offset: -9 -9; text { font: "Liberation"; size: 20; min: 1 1; } } } } programs { program { name: "select"; signal: "mouse,down,1"; source: "base"; action: SIGNAL_EMIT "e,action,do,select" ""; } program { name: "select2"; signal: "mouse,down,1"; source: "base"; action: STATE_SET "active" 0.0; target: "base"; } program { name: "select3"; signal: "mouse,up,1"; source: "base"; action: STATE_SET "default" 0.0; target: "base"; } } } group { name: "e/modules/kbd/key/default"; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; visible: 0; color: 255 255 255 176; } description { state: "selected" 0.0; visible: 1; color: 255 255 255 128; } } part { name: "clip"; type: RECT; description { state: "default" 0.0; color: 255 255 255 176; rel1.relative: -1.0 -1.0; rel2.relative: 2.0 2.0; } description { state: "selected" 0.0; color: 255 255 255 255; rel1.relative: -1.0 -1.0; rel2.relative: 2.0 2.0; } } part { name: "e.swallow.content"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; } description { state: "selected" 0.0; align: 0.5 1.0; rel1 { relative: -0.5 -1.3; } rel2 { relative: 1.5 0.2; } } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 2 2; rel2.offset: -3 -3; color: 176 176 176 255; text { font: "Liberation"; size: 20; min: 1 1; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 255 255 255 255; align: 0.5 1.0; rel1 { relative: 0.0 0.2; } rel2 { relative: 1.0 0.2; } text { size: 48; } } } } programs { program { name: "down"; signal: "e,state,pressed"; source: "e"; action: STATE_SET "selected" 0.0; target: "e.text.label"; target: "e.swallow.content"; target: "clip"; } program { name: "up"; signal: "e,state,released"; source: "e"; action: STATE_SET "default" 0.0; target: "e.text.label"; target: "e.swallow.content"; target: "clip"; } program { name: "selected"; signal: "e,state,selected"; source: "e"; action: STATE_SET "selected" 0.0; target: "base"; } program { name: "sunelected"; signal: "e,state,unselected"; source: "e"; action: STATE_SET "default" 0.0; target: "base"; } } } group { name: "e/modules/kbd/zoomkey/default"; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; visible: 0; color: 255 255 255 128; } description { state: "selected" 0.0; visible: 1; color: 255 255 255 128; } } part { name: "sel"; type: RECT; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "selected" 0.0; visible: 1; color: 255 255 255 80; } } part { name: "clip"; type: RECT; description { state: "default" 0.0; color: 255 255 255 176; rel1.relative: -1.0 -1.0; rel2.relative: 2.0 2.0; } description { state: "selected" 0.0; color: 255 255 255 255; rel1.relative: -1.0 -1.0; rel2.relative: 2.0 2.0; } } part { name: "e.swallow.content"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; } description { state: "selected" 0.0; } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 2 2; rel2.offset: -3 -3; color: 176 176 176 255; text { font: "Liberation"; size: 80; min: 1 1; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } } programs { program { name: "down"; signal: "e,state,pressed"; source: "e"; action: STATE_SET "selected" 0.0; target: "e.text.label"; target: "e.swallow.content"; target: "clip"; target: "sel"; } program { name: "up"; signal: "e,state,released"; source: "e"; action: STATE_SET "default" 0.0; target: "e.text.label"; target: "e.swallow.content"; target: "clip"; target: "sel"; } program { name: "selected"; signal: "e,state,selected"; source: "e"; action: STATE_SET "selected" 0.0; target: "base"; } program { name: "sunelected"; signal: "e,state,unselected"; source: "e"; action: STATE_SET "default" 0.0; target: "base"; } } } group { name: "e/modules/kbd/zoom/default"; // data.item: "shaped" "1"; max: 320 320; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 255; } } part { name: "e.swallow.content"; type: SWALLOW; description { state: "default" 0.0; } } } } group { name: "e/modules/kbd/match/default"; // data.item: "shaped" "1"; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 255; } } part { name: "e.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 4; } rel2 { relative: 1.0 1.0; offset: -1 -5; } } } } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: ILLUME FM ***/ group { name: "e/fileman/default/icon/fixed"; images { image: "box.png" COMP; } parts { part { name: "icon_overlay"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "active" 0.0; color: 0 255 0 255; } } part { name: "icon_box"; description { state: "default" 0.0; color: 98 98 98 255; rel1.to: "e.swallow.icon"; rel1.offset: -1 -1; rel2.to: "e.swallow.icon"; rel2.offset: 0 0; image.normal: "box.png"; image.border: 2 2 2 2; image.middle: 0; fill.smooth: 0; } description { state: "active" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "icon0"; type: RECT; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; visible: 0; rel1 { relative: 0.0 0.0; offset: 8 8; } rel2 { to_y: "e.text.label"; relative: 1.0 0.0; offset: -9 -7; } color: 0 0 0 0; } } part { name: "icon"; type: RECT; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.5; aspect: 1.0 1.0; aspect_preference: BOTH; visible: 0; rel1.to: "icon0"; rel2.to: "icon0"; color: 0 0 0 0; } description { state: "min" 0.0; inherit: "default" 0.0; max: 0 0; } description { state: "max" 0.0; inherit: "default" 0.0; rel1 { to: "icon0"; relative: 0.0 0.0; offset: -4 -4; } rel2 { to: "icon0"; relative: 1.0 1.0; offset: 3 3; } } description { state: "max2" 0.0; inherit: "default" 0.0; rel1 { to: "icon0"; relative: 0.0 0.0; offset: -2 -2; } rel2 { to: "icon0"; relative: 1.0 1.0; offset: 1 1; } } } part { name: "e.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH; rel1.to: "icon"; rel2.to: "icon"; } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; align: 0.5 1.0; fixed: 0 1; rel1 { relative: 0.0 1.0; offset: 4 -5; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 255 255 255 255; text { font: "Liberation-Bold"; size: 16; min: 0 1; align: 0.5 1.0; text_class: "slidesel_label"; } } } part { name: "icon_event"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } } programs { program { name: "active"; signal: "e,state,selected"; source: "e"; action: STATE_SET "active" 0.0; target: "e.text.label"; target: "icon_overlay"; target: "icon_box"; } program { name: "passive"; signal: "e,state,unselected"; source: "e"; action: STATE_SET "default" 0.0; target: "e.text.label"; target: "icon_overlay"; target: "icon_box"; } } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: ILLUME CFG ***/ group { name: "e/modules/illume/config/dialog"; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 255; } } part { name: "e.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { to: "ok"; relative: 1.0 0.0; offset: -1 -1; } } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; align: 0.5 1.0; rel1 { relative: 0.0 1.0; offset: 0 -9; } rel2 { relative: 1.0 1.0; offset: -1 -9; } color: 176 176 176 255; text { font: "Liberation"; size: 48; min: 1 1; align: 0.5 1.0; } } } part { name: "ok"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; rel1.to_y: "e.text.label"; rel1.offset: 0 -15; } } part { name: "oktop"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 176 176 176 255; rel1.to: "ok"; rel2.to: "ok"; rel2.relative: 1.0 0.0; rel2.offset: -1 0; } } } programs { program { name: "press"; signal: "mouse,up,1"; source: "ok"; action: SIGNAL_EMIT "e,action,do,ok" ""; } } } ///////////////////////////////////////////////////////////////////////////// /*** WIDGET: RADIO ***/ group { name: "e/widgets/radio"; parts { part { name: "check"; type: RECT; description { state: "default" 0.0; color: 100 100 100 255; aspect: 1.0 1.0; aspect_preference: VERTICAL; align: 0.0 0.5; rel1.offset: 8 8; rel2.relative: 0.0 1.0; rel2.offset: 8 -9; } } part { name: "check-in"; type: RECT; description { state: "default" 0.0; color: 0 255 0 0; rel1.to: "check"; rel1.offset: 8 8; rel2.to: "check"; rel2.offset: -9 -9; } description { state: "active" 0.0; inherit: "default" 0.0; color: 0 255 0 255; } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.5; rel1 { to: "check"; relative: 1.0 0.0; offset: 8 -9; } rel2 { relative: 1.0 1.0; offset: -9 -9; } color: 176 176 176 255; text { font: "Liberation"; size: 48; min: 1 1; align: 0.0 0.5; } } description { state: "active" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 80 80 80 255; } } part { name: "event"; type: RECT; ignore_flags: ON_HOLD; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } } programs { program { name: "turn_on1"; signal: "e,state,on"; source: "e"; action: STATE_SET "active" 0.0; target: "e.text.label"; target: "check-in"; } program { name: "turn_off1"; signal: "e,state,off"; source: "e"; action: STATE_SET "default" 0.0; target: "e.text.label"; target: "check-in"; } program { name: "click"; signal: "mouse,up,1"; source: "event"; action: SIGNAL_EMIT "e,action,toggle" ""; } program { name: "disable"; signal: "e,state,disabled"; source: "e"; action: STATE_SET "disabled" 0.0; target: "event"; target: "e.text.label"; } program { name: "enable"; signal: "e,state,enabled"; source: "e"; action: STATE_SET "default" 0.0; target: "event"; target: "e.text.label"; } } } ///////////////////////////////////////////////////////////////////////////// /*** WIDGET: CHECK ***/ group { name: "e/widgets/check"; parts { part { name: "check"; type: RECT; description { state: "default" 0.0; color: 100 100 100 255; aspect: 1.0 1.0; aspect_preference: VERTICAL; align: 0.0 0.5; rel1.offset: 8 8; rel2.relative: 0.0 1.0; rel2.offset: 8 -9; } } part { name: "check-in"; type: RECT; description { state: "default" 0.0; color: 0 255 0 0; rel1.to: "check"; rel1.offset: 8 8; rel2.to: "check"; rel2.offset: -9 -9; } description { state: "active" 0.0; inherit: "default" 0.0; color: 0 255 0 255; } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.5; rel1 { to: "check"; relative: 1.0 0.0; offset: 8 -9; } rel2 { relative: 1.0 1.0; offset: -9 -9; } color: 176 176 176 255; text { font: "Liberation"; size: 48; min: 1 1; align: 0.0 0.5; } } description { state: "active" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 80 80 80 255; } } part { name: "event"; type: RECT; ignore_flags: ON_HOLD; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } } programs { program { name: "turn_on1"; signal: "e,state,checked"; source: "e"; action: STATE_SET "active" 0.0; target: "e.text.label"; target: "check-in"; } program { name: "turn_off1"; signal: "e,state,unchecked"; source: "e"; action: STATE_SET "default" 0.0; target: "e.text.label"; target: "check-in"; } program { name: "click"; signal: "mouse,up,1"; source: "event"; action: SIGNAL_EMIT "e,action,toggle" ""; } program { name: "disable"; signal: "e,state,disabled"; source: "e"; action: STATE_SET "disabled" 0.0; target: "event"; target: "e.text.label"; } program { name: "enable"; signal: "e,state,enabled"; source: "e"; action: STATE_SET "default" 0.0; target: "event"; target: "e.text.label"; } } } ///////////////////////////////////////////////////////////////////////////// /*** WIDGET: FRAME ***/ group { name: "e/widgets/frame"; parts { part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 0.0 0.0; offset: 0 0; } color: 60 60 60 255; text { font: "Liberation"; size: 48; min: 1 1; align: 0.0 0.5; } } } part { name: "line"; type: RECT; description { state: "default" 0.0; color: 60 60 60 255; min: 1 2; max: 99999 2; align: 0.0 0.5; rel1.to: "e.text.label"; rel1.relative: 1.0 0.0; rel1.offset: 8 0; rel2.to_y: "e.text.label"; rel2.relative: 1.0 1.0; rel2.offset: -1 -1; } } part { name: "e.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to_y: "e.text.label"; relative: 0.0 1.0; offset: 8 8; } rel2 { relative: 1.0 1.0; offset: -9 -9; } } } } } ///////////////////////////////////////////////////////////////////////////// /*** SYS ***/ group { name: "e/sys/halt"; parts { part { name: "base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 255; } } part { name: "bar_bg"; type: RECT; description { state: "default" 0.0; color: 0 0 0 128; rel1.relative: 0.0 0.2; rel2.relative: 1.0 0.8; } } part { name: "bar"; type: RECT; description { state: "default" 0.0; rel1.to: "bar_bg"; rel2 { to_x: "bar_bg"; to_y: "bar_bg"; relative: 0.0 1.0; offset: -1 -1; } color: 0 255 0 255; } description { state: "pulse" 1.0; inherit: "default" 0.0; rel1 { to: "bar_bg"; relative: 0.0 0.0; offset: 0 0; } rel2 { to: "bar_bg"; relative: 0.2 1.0; offset: -1 -1; } } description { state: "pulse" 0.0; inherit: "pulse" 1.0; rel1 { to: "bar_bg"; relative: 0.8 0.0; offset: 0 0; } rel2 { to: "bar_bg"; relative: 1.0 1.0; offset: -1 -1; } } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; rel1 { offset: 40 40; } rel2 { offset: -41 -41; } color: 216 216 216 255; text { font: "Liberation-Bold"; text: "SHUTDOWN"; size: 48; min: 1 1; } } } } programs { program { name: "pulsate"; signal: "show"; source: ""; action: STATE_SET "pulse" 1.0; target: "bar"; after: "pulsate2"; } program { name: "pulsate2"; action: STATE_SET "pulse" 0.0; target: "bar"; transition: SINUSOIDAL 0.8; after: "pulsate3"; } program { name: "pulsate3"; action: STATE_SET "pulse" 1.0; target: "bar"; transition: SINUSOIDAL 0.8; after: "pulsate2"; } } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: ILLUME WIFI ***/ group { name: "e/modules/illume/gadget/wifi"; images { image: "wifi_0.png" COMP; image: "wifi_1.png" COMP; image: "wifi_2.png" COMP; image: "wifi_3.png" COMP; image: "wifi_4.png" COMP; } min: 19 23; max: 19 42; script { public message(Msg_Type:type, id, ...) { if ((type == MSG_FLOAT) && (id == 1)) { new Float:val; val = getfarg(2); set_state(PART:"wifi", "default", val); } } } parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 2 4; rel2.offset: -3 -5; } } part { name: "wifi"; mouse_events: 0; description { state: "default" 0.0; min: 5 5; max: 15 15; aspect: 1.0 1.0; aspect_preference: BOTH; align: 0.5 1.0; color: 255 255 255 176; image.normal: "wifi_0.png"; rel1.to: "base"; rel2.to: "base"; } description { state: "default" 0.25; inherit: "default" 0.0; image.normal: "wifi_1.png"; } description { state: "default" 0.5; inherit: "default" 0.0; image.normal: "wifi_2.png"; } description { state: "default" 0.75; inherit: "default" 0.0; image.normal: "wifi_3.png"; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "wifi_4.png"; } } } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: ILLUME GSM ***/ group { name: "e/modules/illume/gadget/gsm"; images { image: "gsm_no.png" COMP; image: "gsm_0.png" COMP; image: "gsm_1.png" COMP; image: "gsm_2.png" COMP; image: "gsm_3.png" COMP; image: "gsm_4.png" COMP; } min: 29 23; max: 29 42; script { public message(Msg_Type:type, id, ...) { if ((type == MSG_FLOAT) && (id == 1)) { new Float:val; val = getfarg(2); set_state(PART:"gsm", "default", val); } } } parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 2 4; rel2.offset: -3 -5; } } part { name: "nogsm"; mouse_events: 0; description { state: "default" 0.0; min: 7 5; max: 25 15; aspect: 1.6666666 1.6666666; aspect_preference: BOTH; align: 0.5 1.0; color: 255 255 255 176; image.normal: "gsm_no.png"; rel1.to: "base"; rel2.to: "base"; visible: 0; } description { state: "nogsm" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "gsm_clip"; type: RECT; description { state: "default" 0.0; visible: 1; } description { state: "nogsm" 0.0; visible: 0; } } part { name: "gsm"; mouse_events: 0; clip_to: "gsm_clip"; description { state: "default" 0.0; min: 7 5; max: 25 15; aspect: 1.6666666 1.6666666; aspect_preference: BOTH; align: 0.5 1.0; color: 255 255 255 176; image.normal: "gsm_0.png"; rel1.to: "base"; rel2.to: "base"; } description { state: "default" 0.25; inherit: "default" 0.0; image.normal: "gsm_1.png"; } description { state: "default" 0.5; inherit: "default" 0.0; image.normal: "gsm_2.png"; } description { state: "default" 0.75; inherit: "default" 0.0; image.normal: "gsm_3.png"; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "gsm_4.png"; } } } programs { program { name: "on"; signal: "e,state,active"; source: "e"; action: STATE_SET "default" 0.0; target: "nogsm"; target: "gsm_clip"; } program { name: "off"; signal: "e,state,passive"; source: "e"; action: STATE_SET "nogsm" 0.0; target: "nogsm"; target: "gsm_clip"; } } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: ILLUME BLUETOOTH ***/ group { name: "e/modules/illume/gadget/bluetooth"; images { image: "bluetooth.png" COMP; } min: 32 32; max: 256 256; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 0 0; rel2.offset: -1 -1; } } part { name: "bluetooth"; mouse_events: 0; description { state: "default" 0.0; min: 8 8; max: 24 24; aspect: 1.0 1.0; aspect_preference: BOTH; align: 0.5 0.5; color: 255 255 255 176; image.normal: "bluetooth.png"; rel1.to: "base"; rel2.to: "base"; } description { state: "off" 1.0; inherit: "default" 0.0; visible: 0; } } } programs { program { name: "on"; signal: "e,state,active"; source: "e"; action: STATE_SET "default" 0.0; target: "bluetooth"; } program { name: "off"; signal: "e,state,passive"; source: "e"; action: STATE_SET "off" 0.0; target: "bluetooth"; } } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: ILLUME CFG ***/ group { name: "e/modules/illume/gadget/cfg"; images { image: "cfg.png" COMP; } min: 32 32; max: 256 256; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 0 0; rel2.offset: -1 -1; } } part { name: "cfg"; mouse_events: 0; description { state: "default" 0.0; min: 8 8; max: 24 24; aspect: 1.0 1.0; aspect_preference: BOTH; align: 0.5 0.5; color: 255 255 255 176; image.normal: "cfg.png"; rel1.to: "base"; rel2.to: "base"; } description { state: "off" 1.0; inherit: "default" 0.0; visible: 0; } } } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: ILLUME SIMPLELOCK ***/ group { name: "e/modules/simplelock/base/default"; min: 0 1; parts { part { name: "base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 255; } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; rel1 { offset: 40 40; } rel2 { offset: -41 -41; } color: 216 216 216 255; text { font: "Liberation-Bold"; text: "Locked"; size: 48; min: 1 1; } } } } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: ILLUME FLAUNCH ***/ group { name: "e/modules/flaunch/button/default"; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 205; rel1.offset: 0 0; rel2.offset: -2 -2; } } part { name: "plus"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; align: 1.0 0.0; rel1.offset: -2 0; rel1.relative: 1.0 0.0; rel2.offset: -2 0; rel2.relative: 1.0 0.0; color: 255 255 255 255; text { font: "Liberation-Bold"; text: "+"; size: 16; align: 1.0 0.0; min: 1 1; } } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; align: 0.0 1.0; rel1.offset: 4 -1; rel1.relative: 0.0 1.0; rel2.offset: -5 -1; rel2.relative: 1.0 1.0; color: 255 255 255 255; text { font: "Liberation-Bold"; size: 16; align: 0.0 1.0; min: 0 1; } } } } programs { program { name: "up"; signal: "mouse,up,1"; source: "base"; action: SIGNAL_EMIT "e,action,do,select" ""; } } } group { name: "e/modules/flaunch/button/start"; parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 205; rel1.offset: 0 0; rel2.offset: -2 -2; } } part { name: "e.text.label"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; align: 0.0 1.0; rel1.offset: 4 10; rel1.relative: 0.0 1.0; rel2.offset: -5 10; rel2.relative: 1.0 1.0; color: 255 255 255 255; text { font: "Liberation"; size: 32; align: 0.0 1.0; min: 0 1; } } } } programs { program { name: "up"; signal: "mouse,up,1"; source: "base"; action: SIGNAL_EMIT "e,action,do,select" ""; } } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: ILLUME SCROLLFRAME ***/ group { name: "e/modules/illume/launcher/scrollview"; parts { /* part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } } */ part { name: "e.swallow.content"; // clip_to: "clipper"; type: SWALLOW; description { state: "default" 0.0; } } /* part { name: "sb_vbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; } } part { name: "sb_vbar_base"; type: RECT; clip_to: "sb_vbar"; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 1.0 0.0; offset: -8 0; } rel2 { relative: 1.0 1.0; offset: -1 -9; } } } part { name: "e.dragable.vbar"; type: RECT; clip_to: "sb_vbar"; mouse_events: 0; dragable { x: 0 0 0; y: 1 1 0; confine: "sb_vbar_base"; } description { state: "default" 0.0; min: 8 8; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar_base"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar_base"; } color: 255 255 255 160; } } part { name: "sb_hbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; } } part { name: "sb_hbar_base"; type: RECT; clip_to: "sb_hbar"; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 0.0 1.0; offset: 0 -8; } rel2 { relative: 1.0 1.0; offset: -9 -1; } } } part { name: "e.dragable.hbar"; type: RECT; clip_to: "sb_hbar"; mouse_events: 0; dragable { x: 1 1 0; y: 0 0 0; confine: "sb_hbar_base"; } description { state: "default" 0.0; min: 8 8; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar_base"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar_base"; } color: 255 255 255 160; } } */ } programs { /* program { name: "sb_vbar_show"; signal: "e,action,show,vbar"; source: "e"; action: STATE_SET "default" 0.0; target: "sb_vbar"; } program { name: "sb_vbar_hide"; signal: "e,action,hide,vbar"; source: "e"; action: STATE_SET "hidden" 0.0; target: "sb_vbar"; } program { name: "sb_hbar_show"; signal: "e,action,show,hbar"; source: "e"; action: STATE_SET "default" 0.0; target: "sb_hbar"; } program { name: "sb_hbar_hide"; signal: "e,action,hide,hbar"; source: "e"; action: STATE_SET "hidden" 0.0; target: "sb_hbar"; } */ } } ///////////////////////////////////////////////////////////////////////////// /*** MOD: ILLUME BUSYCOVER ***/ group { name: "e/modules/busycover/default"; images { image: "a-01.png" COMP; image: "a-02.png" COMP; image: "a-03.png" COMP; image: "a-04.png" COMP; image: "a-05.png" COMP; image: "a-06.png" COMP; image: "a-07.png" COMP; image: "a-08.png" COMP; image: "a-09.png" COMP; image: "a-10.png" COMP; image: "a-11.png" COMP; image: "a-12.png" COMP; image: "a-13.png" COMP; image: "a-14.png" COMP; image: "a-15.png" COMP; image: "a-16.png" COMP; image: "a-17.png" COMP; image: "a-18.png" COMP; image: "a-19.png" COMP; image: "a-20.png" COMP; image: "a-21.png" COMP; image: "a-22.png" COMP; image: "a-23.png" COMP; image: "a-24.png" COMP; } parts { part { name: "base"; type: RECT; description { state: "default" 0.0; color: 0 0 0 205; } } part { name: "busy"; mouse_events: 0; description { state: "default" 0.0; image.normal: "a-24.png"; image.tween: "a-01.png"; image.tween: "a-02.png"; image.tween: "a-03.png"; image.tween: "a-04.png"; image.tween: "a-05.png"; image.tween: "a-06.png"; image.tween: "a-07.png"; image.tween: "a-08.png"; image.tween: "a-09.png"; image.tween: "a-10.png"; image.tween: "a-11.png"; image.tween: "a-12.png"; image.tween: "a-13.png"; image.tween: "a-14.png"; image.tween: "a-15.png"; image.tween: "a-16.png"; image.tween: "a-17.png"; image.tween: "a-18.png"; image.tween: "a-19.png"; image.tween: "a-20.png"; image.tween: "a-21.png"; image.tween: "a-22.png"; image.tween: "a-23.png"; min: 57 56; max: 57 56; align: 0.5 0.5; } } part { name: "e.text.title"; mouse_events: 0; type: TEXT; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.0; rel1.to: "busy"; rel1.relative: 0.5 1.0; rel1.offset: 0 4; rel2.to: "busy"; rel2.relative: 0.5 1.0; rel2.offset: 0 4; color: 255 255 255 255; text { font: "Liberation-Bold"; text: "LOADING"; size: 16; align: 0.5 0.0; min: 1 1; } } } } programs { program { name: "go1"; signal: "show"; source: ""; action: STATE_SET "default" 0.0; transition: LINEAR 2.0; target: "busy"; after: "go1"; } program { name: "up"; signal: "mouse,up,1"; source: "base"; action: SIGNAL_EMIT "e,action,do,select" ""; } } } } xoA]%qEݪ?{Wқ&uHCZulB`qCqlc~lMm5Lwwyf'Oy+"5g}Ot{=:N #<>wZR{-s?hIg"Z2cWKii}&B~-ߜqs6ZU~-вX X kƵ9c"{? ZVPWV:-kZǶucFay sT~cIeބ1ӹ*o7RgM[)fv-3`plw4dx76SpIDŽi2ih#;Hi9D=I3s"m%>J8B8ALy؆Nc3uڜE9MS~BFBKecZ@Wi^4Muv6Mjvߡ Eˠئ̀CZ#*?!~J=_v[mHmoHc^GG({T3TW~ )?2H)7(g?Ѯ )3R(?ʟ[odu'O'IO? ow Ͽ~#+?VWs1͎}O9}x/"~MC7'6|xYOQi+ј(6o|4;GK( hDШ }7,;-g-i vi2szߜ ^QT\RV,pS!ETO:K?-:"D5i:$ii)M}>`eؼ{OHLӟl̲? occ+_LھY3"VPJjY%H߫5T%KToQz6C>!Ϫd`I6;=l 1c3)hǭmtl,=Suхҭw@F;#T!XF.(]tV z h}XHh_ t=&pN8 JSYtK ~BG&lŒ_zq2-M0IJ~2%/Usa r|wv3Lo3_~_ߗl& åʿ#e|q]xڝRqU,(v`&&A & y^q&spfgw|9d*}?%PН ?w/}OseWׇ1w.sI_"uAs}]oVV9}(sW\9U5[@[Hu z-"ݰn薐n薒nIYtHEtIUtC&.*jҍn Dt;EtDtE7L=@H}DLV6v鎉n鎋nt# $I")&i!%Y#9'y $E"%&e!;J7EwtWDwtontoIM鮊4鮉 鮋,9M<EMRfu~a=0vIm#"! 궍uO]uόuύ]u/ u/] u u] uo uo] u u;.]cwBݞ+ .m>7v ]uGccWA݉EP=P5P-P%P5߿oyv~_۲xZYkSAi\JEZ}SڗB }ApGE[֥VqVS}"qdӄ$66p03|s3_MIi{l!^ !JJW*& 'h\#"k:~w`mߡR4es<F[ *ieWXXtQA:i g)c)?*},GMV)@ T~a*i2 +fV̲_lkؔس&Mc˘/>"il^4V4i/{_`x(?*s&߾+{QK1n^GnYIoMȑioi7+n#Wqڀn+nVܲCQQʭ3)Rð>EI)*oo"!$ tM~ʽOQZå3+f9j?# a' iMxKK[Ag0>nR] M k.G5>ФFGi}۪he]\Mo\.\2?Ι99g$ YB\ !P\!NܹRcw@^QrÖS,VCf-hcݣ=C*>1m>!j$7r-j5-LjsaCt.s ~券ѮTzJFB c,N>5{F4~xx8AɉQ2GIsו+5ĥ7dT)Z?M4A'N;~(cxXKAQ) PCf{ZO!=\ODbQQjPY*-VbeTf-DR|su~bpq~s3gΜfdfVHB Ij38W jJ?Oj8kjH߮Zw/Yh!G/;%5J[,#x)LE8IS5i )[t/N=oƽ'q mh ٢ȯ!U,sr@J:rW*vsԟ]ᚐ_'?QJ76 <5roq mlxiƩҋ i}ڒb:uc"o/J o#c ՘ `I+W"\C)`"{w.6|}R{1ȔJo׳j: Qd5e8nC0X8j H;܈Epy~ ސ_@pp%\0^{y`uJ7阒(nӱݡ tߣcO4xG ثV'Y#S>#s/(R%SsVvoU/o?*U~n}ؠJE7 зfOѸJD|x[hV'ժ̃U%#X/L22S8ը r`m2Udp#SCd#6N:~ѴO+;Lrv?1sN Π*%9-4#ϰ-"K.#bUאj0XFNAT@IEM{hzi|~ z[$Cݥi+7 U~3ʏ*?. t(?:SGS`R~TXʏXS~ T~a*2 +fV̲_lkؔs&McȘ/>"ilN4V4v@HI1Q~TL(}WGc6ü $2#iᦵVܬ\qs⦵1)nVܬeZqgST#a}ST D?BHt8t8&H[a?EOQZå3+fc:)F9Anz[mxIK\Aǻq\ ~a.s]_AQI212耙q nlD}~f_u %.8lI?R:%2 i@M=wf h;֌JYQ럐r6~ĆO2ieDS0~fXG1Ns Qq .635G=d°%W뜕)i&L^HS*qk*lQM5je@f?V ѝ}^[Vrz&7Je”2(hV[A]BqpskW\(U%a]p_T0ewkV#, jV @!a4'zǀ^Mj$t&*mMXЙ94<a_cL@`5 ʣqh\aÖ>n6qmVo%Iy,Gya|Q\!U ї74%Tbg ,Cr+X)>V!f@W OIamھՏ@kU[5#Klժ 7 5&; 'K/b7xdbIUXNcVRFTO5N6Zl5Q"݄n&BɩdxfcI?Hi޴HѲ&#$?J9F>NN$))1T;jTK9 ."g*VMeWĈPr uL ڗ7-6ߢM{ .-=@-CD1f[%8:FP#n=4U=O _:c Î-[ggL;?^#}h"Ώ ;ό1HT{2oEU֯#ِ#3GfOfÛYLF5֑#3Gfu'/;?NEt'pp'oww^cˉ˳;\?fQdhlA/ ՟'ÜO't'CA Qf~ a}bLe|?xZIkA z5xSOKp.9QQQBЀ& , EBQqq׸+ j cUMO6WU_i63SBDjWL`ZoU;L{GkA<-6RM?*O7jyU!.mPRuױ8atr я> ElAR(6[\h+-[l=)lS3_̃A/y8gΜm).I$y#"% OOg?i}XNx^e*i\GT"=v?d/*J]/1~W7JT y},8!]J'ۨY 5QFZ }#@˄8*dWx}F *!Ս>Uw¦80T [ Wɯ^lBW{"V0Νd_KM{U)q米߯ @nR1)CkTlQL >߄5S[?A9InІi#X`Bi[΢YJ[ 8. hg&N K~ eQj\2^{;: ؛Ԧ4Pmw>j[?Kd- }k{4#OP~N#Iez 1o_*Gqw̟C̟??N̏g!G2]E&)N%0D`g^ix ʼ /Dq*xjA'qF C0wJx!h@c2QP-*5jTHoQ\0tt5(?Nթ]nnV5||k^}t]^'.^6Vy!ZTYk#:GPc$slB،3[`?apK9X͊*_ֈCnmhlA;<w .m 52S㥚=~gWI'U֡XG{vɻhnTlgQ'>D颇y%I `K?Nwk7?Ar֟iI?CychT A1v5W1r :_&K &ĕhtN5"~5C:E`~OhS:go/-Fޗ] )$^Sϼ[NW rU}%j~JN (Ԭ/)1UI39V|OOWQ&PT UTD?Os\8xZYkSAI₂ } O(ĵuhA[nh6օQqq׺+KZds?n> p̜9w\Zϫ6VI!~?R'g\aQ5~ZjGT-O'ϪIjҎ vlU+?!q!zJgԳzTO]wzC=z>Ðy*?Igq) .v'ǩ~ ,eԲ\+J :Z^)n q Ij9EA?,~F8K~s̢ Py .2^{ج~ e8W`p¶] t߀m ܂cxo[d6CV&3>t#3dd6Ȭ,dfu~{g!5>OMƦϟ رid3f~,c̘%<XeBu,c#Uذ,c=Y1Q>> addd`;Dd젋] ]ɢ,cCeYdl?䳌e5DH"M&M M@em,ZWr2er_dmErar 59%WB6xKUQj=D%ō2{顗{6 l *Ӣ2+i)G*>;ڽRݮk묽XZVT[)UZV-J#kFψ*GXvo<7aƖCO43[W2tr̓n!T+] Yg ib-ƶ=ctPWdVAopFRMR1c#uDTmu\Л):|[@nsn'aNt#%towj^}ZLX|-hA7PfQe8q8 (z؂N$J? q =Q48㿟[T0gQCQK^^vڮ~ *5ڦB*m7IoѶݦwKe n{bF u~Je꼋$\TЗݺ,I$Vߑ?ci?ȟG?t:䟥$C!"+"?: &{D~ȏ3\0^!C{H!%ԇx=0/Acf3L=ߋZ/cL`&0 c촰;N =ƾcl(9P9,r!0f"L`fr2zM fa6GNfYbL`f%TL-%Vuu ;Til:7S_kExIkTAǫ':xArΧ<4ѨbLu4F5q_.\PX3rxU]]]SYLMMʪdWsT~%q}V/I[ggU>@}'{ <=qP!i(Ί⚡ߟ4xoJ;Ƌk[]|)B;d1JX*AfRgOy S"ڿ.%\Ͱ&h[ < mDZLM4~gIeØiB[id 힝fMĻb%[뼾T+n6L~Z\I&JAZv: G1c q@hDS(9PcSΠ,B9{> _@0=D%˸W\vyv_ s6uJS6 JM:@hmJH7m-fS èE,*fQ1̥!D==OIsh?c~1E =cc>c=c{=cGTT!WQggggGc6M B &H&0x&7W [b{CT@Yb(xmϱ 0W[h  "਋cuiQ*PwAo:86y<3 &"3ycMMaِAkז-]9jcT6WBc2/Oʝ7bCcX0O{3}xavu򮴞[?\y|Oc_p!@C .P>n3xJD1Wd6¬]0;QXb]wb+.}̘~7.@|'$:bP!ޅXggU`FgKͅ[T$!J*Bt#!-*ڗ),Z3R3H9Gl7ZD5аX$1 aҗKO/r: JF k575#Fھ7S~ĝ]uJ`{dåI S#ģpV0/DH T&4 ,CeaazėȗV$**kx.7 [taP"uR*!?rL=5~/)ݑko"'P:?^۝v;t~OdLBJl}o xYkSAFD+T7|3*)@ A ZׂZKպVW빓H⋤pg̹|q7~dDF1T6Uk,+sSy'촩,pUXY%jX[tD?SJ2?,r}A_A4֗yr5aS0,jtÁ[`+ֶ-<.撌yy;ݿ#;X  ;јܫ ۫B5~4~irzh2d&J-uL}8- $hfNQħ08a<lv3W2f \EjCOuaBx~{ӆ}@46CZGtOhٞ}'{?^*u}R?%Mgt~֧ϯyB٫__KWbkwP,ǚXRUoc5rlYFsO[&^ix??ש\]]FWYFhIkoV텧'K{zmLhE+ߍE;NZ]4X5n={̃V>JI7n$Dz]^URpK?@WZ/ -!cteLnqT ֜t4(` }b9m(λ/%8v ^ƫt_vh~6uڰ7hhCݤeE7m.G7H'm.}e`OhlYvh)$fi=Zͱ\ܮSX.S>gd'wvZձͤåm9c(0vsc6!F:nqF}?I|xxMżM!pSwJÆRez_c?>@aCtxBx'm-ҦE@$s>g/ '1i b]vlw @ 8]ԶEz@h{j_O+._G#oP^LRSNGKVm+"+?J_ly/ʏw)$iG#Ƚ~(?`=Ա0P*p򧌘PYNb*ЂIbY(fX[OW 'JhwcJ5~ex]JCAw1F!Wk_g(쨨4`Wl؉{5s; ُvfvf\_B X,ī6~־T&˓L6h-,]($8Pĕb2@C9 R_b-qzW*J&W 5vaJ 2:*c`kkԧP&+Ζnn͚U%]t#_2[5QHnb5xd9RҬap/pp?p9GR|#Йt=]O6 cO@g&)ix 3f22$9s,"!ģ-se*5}: w78lrŹaqf}.>\S&\Cȗv͒^.թN1uNp:9beN M[cXK%f)7JrTz9/~4&v8)l)lmzsϤ~*''a Z"L1]c@%ú6G4wsw?qw7Յ%ՍC'n>3;@r"{/aL(B8;$ZN!4Z 3 |PG~2S)| >$&fP}WO6k#3iE'f/_+^3Q8q"A{s F[HmR?Ag;U|V }^<SUbzP÷|7'brn%u+ך[z.6jot_LR}j3Vp7CaX17q,XLlu.\JsUzl]k&; 6.ȼN=Q{cZݣO?W߫>~AAGv[1~J= 82Oa_Bs=O@z̳P@yn.ڈyKNJOyWLlWyk\u,U 8or)os?|Wkw >G< v .`>? 8@}?mq^ p|OB@ {ړCd)A~+䷄ iV|g" N'A/*qT_2N'[N'Y}B~!ȿOgBG̟ q&0ɟq8)O!1=/B~!g % GOxmC2#'גqdņYI~n4cQQZq&饚'VN2/N89G{;vϵsiD#L~Π Y8δ?(BkX_67T 3v,0Y۠/mo|>-%wPC9'PN*eS-PN*faJa#0K.5∵M, Qj2~#k$zW˟$ Lrbwk_5WAIL$EM_//h/T'?yV&<0KUOUÎZ s9kz{] }bK%@8=ExOAz=n)˟ z{Tį!ubժ%. JYMJ2:X$CB~9E J+0k(I4jaDKe;Fnq>'Y;.CݾX_ &PwgB.:]nP m*̝dax0W`'zF]? v hJ`';=IЧ@ion3$#^