python-tornado-doc-6.1.0-9.el9> M Mv ĉJ4!!%joLne)Ip-Bm5 ']eD$releng@rockylinux.org p-Bm5 ']$-Ƅb;V+ F )6/C3ȋ`2ɒd aj\l2: g? q_1ןDX )-{NL(h#&`F0ijUi0)쉋7e|TȅߜSM!wgd#\œ7̴  )$GqG5}-O[(eef9/x@;t2xqZJ$FDʬ{c82c79bc4de171da1dcf820b2e901b187e68f6c02a15d342c0ecc4dbb3ba3e294e69c69215ab57890f08229dbfdf7dd380bf3101~<Q10Ӓanv>:(?(d ! =8<Lqy BB tB B B B DBLBBB <L(89:GBH BIBXXY`\xB]B^Hb$d%e%f%l%t%Bu&Bv'(H(L(R((Cpython-tornado-doc6.1.09.el9Examples for python-tornadoTornado is an open source version of the scalable, non-blocking web server and tools. The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks) because it is non-blocking and reasonably fast. Because it is non-blocking and uses epoll, it can handle thousands of simultaneous standing connections, which means it is ideal for real-time web services. This package contains some example applications.eD~pb-e3ebb74e-19b0-4161-bd4b-ade644377385-b-x86-64IRocky Linux 9.3Rocky Enterprise Software FoundationASL 2.0Rocky Linux Build System (Peridot) Unspecifiedhttps://www.tornadoweb.orglinuxx86_64:)'JR 3RAVuUg[ss '\A L[ ,^AAA큤큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤AA큤A큤AA큤eD~_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_QeD~_Q1bcaf82285e151bdbb390e72e3144c9e40b21bb7a5f4c12ed8bfeaf9cfde310450232fcfcce56fbac177d0cfd3216a09c616ccb042657e65185ddc12b11da437adfb299ff6eb819de21c871f1c27dcaa934eb91865e8261948d6ce9682b2c273d2a01ad5e38066a69ef99d029d099b0dc7a173e73e540ac6aef1c73637c07a9249472a9773368c6b4f2fcc9489eda515652b412ae4d1905498fdb52c86f40571b435f6a0bfc675f58b8d5a6722178309fafa1bee1cdaff6ed443dc8dfe4613e4661ec6a22348ebf5a252fe156bfcbc29853808c2d2b886217db35b7f017e5d9d4e61e7f508e1781bf55c2fafaaff3a65f81332e17322da13c093edc7d94ef7a7fd25af98617b8fd363741a4dc01f61edf3ffbd1ce2be9e3f4cae49c9df3ce1bdbfaa3e7c4acd4cf504fc552c3f12e1c16683a7aad86ed3dbe61c8bf285616cb0de1eb541973a3102bf2b7cfdf0d74b261967e85c39345e5b23c1ec14ca7c5cf5914944c86b231b88f42c0a5ca674571377adab3261e1e82c1cb78f095ec3a1abcb079b29afce0523de15c4675545f5c13d975d0d685cb204f991775356cddf590234d541c04a5a97b36af321fb23a9b48330d80fbbf5bf6ba3a007ca88c8e109af6662d44605562e0c3ec70a25b883f5a08c09aba2e518da24f9d7d090a321256ea71ac91c0238fd05e290a14403c214512eb127f157771baeb0afc0aae66c9acc697959cdd480e0656df5fd4b8bbda0360e4d1bd78d65c51822e511004707d2caeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0bec26c10d4c98c32e2cbdea0f24cfe9776a3243746b89df49b5ebf2f4eabae39e9b09c7445bcf93e9b7f213987150102cdda85fdcf8668edb9aad98dafbfa7730ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c887252deb5ec246d7c2b0a68b469a59026d6c679d958c4d96e563f3cf142cc6e8fd1db3f19026c5f4cf00cb1fe20db6cae142de72665cd32411e9ce5408dc0dd9bd53edfa3d26b971b28302ba7581fb3b271dd8a894cf9543b0b576b07ed372b5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85547fed6106a31ebd36abd3b04374b68b4eec7a61dd649bc664296eb099df793c667a100c2357a9b1bce36ea70880f3ce92a4107b6a7231c53b504d4ba1d2926f9e0a909fdb75e35126a70081c2703c4a9c5cf43dd5b13bb2d3615be59959644ae840200474be8114c9f2b8e525a678e4b4f88cbdc6e62bf9095e71039a533871c7805feba7ce5249c15b23c4df90d21e96beb060fbe74f0a2aca0cf1eafa7a59c4cf8f313bf5988bc72b20395622cfdcce1b735fcabb4feb23c3985741f74c473b25836dbd05a694c3b215c1e737cd53bda1507a900da88227d9e26c06a2c5ddb77b3dfad19ba6bda9d195d2fd8a7554658f01462022cf9828306f84b5f98fc724e58635f2a7cd1613cc1f3536f1bf56a4a3fe0de656c391ca9e240ce9b61811cfe83e1e6594814297295a8e37f2822bb5f3cf8f0296e8b69939e224d688d80ca7202172c53fa3d810ef4453e2aa3d9bfca3559d68aa3ea54ce45db1b07df9ab5386061132aeac4eb195e7f04d7b44f02162423b6accf77e2484748a49d64bbafcaeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0adb30bfc11b0bba821faa84143ce43800afdc9b0a1f8da9d76508705cf5db0ee0db6b3c16cf0be9cbd5874f3cd249d1e3d8ccf24f040db9c707aa168a2d6bd230ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c857e90e7d5cc1d909e4a4103a94bc5a8475e39c20e6fa487287dfa54c30029134cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tornado-6.1.0-9.el9.src.rpmpython-tornado-docpython-tornado-doc(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.16.1.3d@bbb[@a@Sergio Correia - 6.1.0-9Sergio Correia - 6.1.0-8Sergio Correia - 6.1.0-7Carl George - 6.1.0-6Fedora Release Engineering - 6.1.0-5- Fix an open redirect in StaticFileHandler Resolves: CVE-2023-28370- Fix test failure in pcc64le Related: rhbz#2084553- Add python-tornado to RHEL-9 Resolves: rhbz#2084553- Convert to pyproject macros- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild  !"#$%&'()*+,-./0123456789:;<=>?@AB6.1.0-9.el96.1.0-9.el9  python-tornado-docdemosblogDockerfileREADMEblog.pydocker-compose.ymlrequirements.txtschema.sqlstaticblog.csstemplatesarchive.htmlbase.htmlcompose.htmlcreate_author.htmlentry.htmlfeed.xmlhome.htmllogin.htmlmodulesentry.htmlchatchatdemo.pystaticchat.csschat.jstemplatesindex.htmlmessage.htmlfacebookREADMEfacebook.pystaticfacebook.cssfacebook.jstemplatesmodulespost.htmlstream.htmlfile_uploadfile_receiver.pyfile_uploader.pyhelloworldhelloworld.pys3servers3server.pytcpechoREADME.mdclient.pyserver.pytwitterhome.htmltwitterdemo.pywebsocketchatdemo.pystaticchat.csschat.jstemplatesindex.htmlmessage.htmlwebspiderwebspider.pypython-tornado-docLICENSE/usr/share/doc//usr/share/doc/python-tornado-doc//usr/share/doc/python-tornado-doc/demos//usr/share/doc/python-tornado-doc/demos/blog//usr/share/doc/python-tornado-doc/demos/blog/static//usr/share/doc/python-tornado-doc/demos/blog/templates//usr/share/doc/python-tornado-doc/demos/blog/templates/modules//usr/share/doc/python-tornado-doc/demos/chat//usr/share/doc/python-tornado-doc/demos/chat/static//usr/share/doc/python-tornado-doc/demos/chat/templates//usr/share/doc/python-tornado-doc/demos/facebook//usr/share/doc/python-tornado-doc/demos/facebook/static//usr/share/doc/python-tornado-doc/demos/facebook/templates//usr/share/doc/python-tornado-doc/demos/facebook/templates/modules//usr/share/doc/python-tornado-doc/demos/file_upload//usr/share/doc/python-tornado-doc/demos/helloworld//usr/share/doc/python-tornado-doc/demos/s3server//usr/share/doc/python-tornado-doc/demos/tcpecho//usr/share/doc/python-tornado-doc/demos/twitter//usr/share/doc/python-tornado-doc/demos/websocket//usr/share/doc/python-tornado-doc/demos/websocket/static//usr/share/doc/python-tornado-doc/demos/websocket/templates//usr/share/doc/python-tornado-doc/demos/webspider//usr/share/licenses//usr/share/licenses/python-tornado-doc/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19x86_64-redhat-linux-gnudirectoryASCII textPython script, ASCII text executableHTML document, ASCII textXML 1.0 document, ASCII textemptyutf-8c28609fe14fe9ca1f0fe6fc07bf183eacab8b6da5f745e58bf8e2777535afe36474b64cb35af7029c4cdc713666537c7b7ef9990a764dcc3e03f18594b9a32dc?`(/hՌnAC4f!;p؞.,,0XҰ]Qls*+=*7_ϑ  *za>0 pUl.|6.FipU6/f_czrÇ]Qu]sFg=krF?w),}7MfeXV箃W،]iL-8YiJQk5'8-eٵH{2~ɣx&0N2/{Yfg*Grpt]e{ι4K礕L(0w_ꪋ*'+%ͨvKw2{%(.;1r ۺKe?h7ΨF3;Sixud hK3l2EhΦ; TLN;i0Xv)ɑ߫80 f"Ceg-3vBǜYIk<"(Dc7zo=bI YQuRgXX8P!7׾Ǽ^lӿL+Ť TjGcQj3coj}V/5bfh"iXf*)lzi制rq1ex#1(oqW߯ 9;/cFe͞(CU2HuqAە˵c/5X8 X,ځ'9'ӱ,x,x*rػV j8fngxD.i$F& -%NBeYZvo|L Uwq4=r5Y4K/Wm$M5e:r=wg*U1yݯLn .O4MA͢=C:ǵw!HYNtOEIkI i,(X0HAhIǝ=;GH  $ < " (!I(xЇC,{QY>AZAPP8PLZ6Z#ODD2P  Ƽ+l2BUj1 )AQެ(a5 "B]^#C h=mhd@Pe8Gc^{!# S5TT'"lRCfw6*1TB&5IɞMFW M-d:7[JM #;{_zWk&UB'Z!A>8x>I4gbs1 Q@գg|EWOW֢?$ȇ&XcQK :i)xtw;*zKt7z+LxP"R22¬T^vU:bC%ql;dݜ/y`G+<ȡq *"ߓq5IDx+=0*"sd|F+yAWJ99RRڐ" ]4:J+ϕ ͋IңQ?.`G`&0 0J||>l4MM "ñh KF":NL34-6˔:xiZ I8H*]z l/t`8 +kof)ȪfE$ֻY&3}Ajn@p> RyoA^uzb!ᤑx:p>SwyUUUNp2PC:nT47Jiֻѭ:`'0 >:h6VaWLb񡦘5Rni4b4p7tDŽtѕ!h}q}W VNJtL`.=]b^L^S )WA?&'tKʾA@BéйLVPCڲhܫҀ혶?,DM KFT|uyK|8^\P1Ƌ,W!EoXf.=CDq:@Uf\629g~sg;!"` qY^&*#tj- }sL.Zi Vk1N,@k I*] `@ #ioqqAFPӸ0 Sq]0ә+ޕDUV:ב㼧icd骫/1/`YjƄ%Z}1Tfc臢4n0>+ O/ ,W&Gb؄= uW}(WIvL/n1f(PC6wmT;PUN^AU ?YuV 뉦\lT-T!j4VQr #yhJR||N#c\=e[IPpC:caԇEto GO7_WڃDhTh`!NN K} NZk |GXD @ww6*V϶sӹ׎8/*>%"* ɧ&NV +V{וE@ h A(‚Ie8aN4C^Gxy'SWvkhGw xDL#ΐV[bSbWcB sNd{G>F]UαKXgޏ ʪڠ*]Q+ڊܽe[ieۖ*/*SNS4Yz9KBt fvMTt5]*)!Ӊ&%rSRB$c+o` (`"cx0ԡD!|S.S@Pb·|0tYuu,Kfq?͘mثTj^5作tzɫ(Ϭonns@ObUEs,h<< +Siph2Md-B=y:+Ob_.5Ǘ웽NG*`쫁>2ixŽ}}n=GUbŰ5n&:vo+כf8;bPb[`ҪsSg%1S*٣ )QSNt$+QoJNVRtvfzr2mO!p$?]:'KgAd.X`8ݩ`<tՒS2Ƀu]·rth e]%;@I}nWS JN=sqŽޱ M6uMW>.,,X[OɵuǪ.DzHDX$Mʂ7G'LbOf>d s܈G8L& r#Wp*|P5.lLo3T-C' %՘ d |o/DZ$X쪫:NS/).>=84P$,0L$m\h2s:iY|HI({S)tcbifd!$0+뎳_reC( "xΉo0L8tY;"4D !,`cT*HV-3U 쎹m;8IxqAk/K̻,G r@ϒLqxFE"h$F~^@f)h* i^j"f|?TY+Aw1=~oӥztccNXUj6Ũu)J @%LRE{CτPCRY4!(b#@#@3T6p%6 /tدUAۗCWW۸_Zgd'2:9hZ뫁߁hx-C:$?&?: 0<CÈ\z#H`nrګ&HQ$RL+ ?3t?j/M>V!.&T@jbRohcM?;+PHws"If@|{6DLW(E)ל^yeNWu>q!1=`>CsTz9jCzFDIZ-V#,h(#}ҤoRQ4UWjP"4s;N3PJ[G#w+ψU-VyX ])KUӴ[rZ.aJ{-VeRzݑc +漝J哨2[붽{:^H(aeJaC@PAc3">8aFJ@ Co2F't.SHۤ _ҡf>/^lrӂؽY dWmKU—¢z/ 6xwP^] B҃ ڞl.Mx~%H 獿\"9=y@HDھo 7vi҅~+ÄQN6r ,队H< ߸8Sq][c51k L@cVzD\ݐZ )`S/GsLmyRT'!@ޙB.yxE,;TFJ 0ޅR/$Axܨ)a]j 2(([4vՄZ ha9uwW(l9@4^ } WpSr rLDuj`ofh]+o)A,H"L IvaGlDxo)W3bHK};vQQD,`iUGA7r&v pZ R (w6/WрHWK\ T*Y;}vCwѺ|-Avn֖HI?#] *1ƟȕPNW&tvXO(Iq$S섿$rح,D[!` ܕ$})gԀE²idԐ{ µ8tl5HsFx1 ޔI7L=_`;;t'v\!/MD' 1vV2E8b=q(#R]䞪pW!za*'iGHvHj}#R!\o"^["[⺒bzb CX3N%GÆzzPtzTA`-Y"ɻ8;( CꙤl&m" 5M8[$Z!Hvjפ tMU"wF/P|k[ GP͈Ɵ gXvC35{(g(e* =LB0_͟~ҜVd/] :LƊ&N8!FNfa7BJ vGS_[<_.L;28jtVc-ra#QTK^ۧ#Ov ƒ_d%= f8ݦWevvF&ZV{zOqNX6;WϢ'PZ?U E.OAI_DqRynɡ"I!კ=hGY]MD:5Ȯ9}:{:ky =ܝoF/#HD{+ 4^Â4| v '-Io>)0ɨ1U;=.dYH<ɷ`ZɻMyC̶FEvC _O>Q xS%1˳DF" ѬW{y[^# x;K(݃1&:N0ZѾ 8GƆ\tI 3!eq>|1!a&fD,㠨iE>/ayK+ OkA9: 5G]UϼdY=l!29-H]%ucW{v3-oL(r,5]+`mBs9nnI6 + {WA:n6RfQJHBnƾ`ׂ 뭴`AHap8CpBSy"H2%6EƵ a7J|~ >kſ6uidG ŬHQ†*MfdHrۋ@WP|E!IK`ÿ F8- dȳUłʆbզwV\f6ňUI .W>^J.i?J1|;>Mb#hӲ͋Vd|'h* L mѤU ʨ&gI˨ԳNOaKU\:tX=;⮙▻& wfa?lIWUq:;qݒi'@$ꖅ1ҖDh,jMݢv`88\ Ñ߱[~+erUtfZctc8)*r}inEIwІU$v/+E3)$wjUy(%ZP`T$RS)Q=W>eN&2lPk> ĺnWɠ3dӰ.R1tVHR0:f< n?QJAOBoKV5sd9ֻf6yۛtuOsbGb =eXIy5*\booƇ?OHڅFiHOnKgDZ5D+ BȰ4I{Re7\D2&L(0j=.dͦ'`qV'oZKqEfSf;v\my >\tp|>B(W%^1_ &._xV`'9K|WX$)_/M[U-t1's/S o3G؀+:: G5}mD,u "d'uQetz[!iӟߍA%}0`37'zy 'O6'&?5_f^6Nw?֎'ݦHⳛc`[[m 'M*mۨ~~ mP5+!bd@;9d[ѿ[š6(n(@Քp:tel߱znditfM0NQ]pmEg џ*UB(,x= JoM/0E24w9e@s_p*]yz?o9cHdĨd L]wwQ(ef+k{zzN=o[/mhX Dh@~-BxR)#+_ o[A)WbU}ThV2>=gS,"_4Goww WMEʰ2*;L*F Qn9*VZTym;J Fd(/(E"v64wڅ=o&bt2OZqȶ i?߱%  Bn*/q:K{{q{8͇]y0V|-at'`VK~ݺK#ëAiizsMA~Atz:-_n0n[C/}l՜[(5<"@&n ]MZ n!P>VNGZ: OiihRY0R{ KhjH4RST1G2(dެ-&_oXgB0},[+3ЯȳVЇR aõ͵i"G>XO:/WwQam#)8L"h8VoBթCͽ'v2)@FOTx%8d^p4 IJ?]g~mb4Gy/ю mDnYZ JH1RM+rЧE OnY!$g8Yz۪]bw>\9C1_hE!sߔ"zfјi_-S-;!x^`"[*(f ZÒd82z@HU2YB / 㨤xӨѬ?'-;Jj &C]Yt(IdgY%ɨgQ6ck7SJԣbFW } }~3L %As=%'a3p]/MXPkf ̀us˵ʹP|~ʝ%h=g G<&a8({!deP^O郎wIt쉣Juk>|2xqyF6h^^D2Py9 ѵ~c\B&SLkN!z@X=OQPaŔFc" bEgbIW!ޤ"[,tL΀ %v~7nl܌n7K,B'\̤J*i4)L?:ʲM.Nm,BpmQl⍰=qVn v:}M뜜/ h.7jۡ3VC*)SEv-,:f5j w\ ".1Al%o7,[LC:L/Yv"3Fg#B#5!:T2>6h^"& Ztx⎲7cՍ:[̜hG3 qm!#ߨsdcCR OaYn4mC):(.f>a"aGۗ'~3ӥ(R)8EYy WPio/Gp&>)Bgtdطz+ q+G*6!>-Q4 89T״G/9 h@1tߋA180%k֣ ŲM_, }%i܋PptZyPPG⯢UqhiklR&SPfz${l 2=bb0.?!AB-5..+Q#$t%DJse\"˰*L4:inZxJBhle@ \V움Q? %  9clB6U:UEn<]~tBt0mN*r,p1WjԤC nB*/ Ft+s/kqȽ黀? { t {B+iL9<7bYi9PyԵyaׁL%{JW,܄x L@i~H=tCA ;Nkue6w`e~O*C f H k;CHrJP6kƼCȊIN`qC%NH#@u3Mh޻j1}R؟HA5 ;[lF*ɫRԾ#p߃Ettf*oE30[k= Sܒpk!QJV< gJl/1JH*]ѹcCscp۬h }pA<_#S3v?c!PMA7¯hkex/M]VtAƫ[Ps:)9 Қԁ'RB-2gk `m`q؀#;|=X7)zfr= s"K_w|04$|gCoN−tHٽͳrP)}sXN Jlq-U=US ݈ z vV %`]r[, MP?ءOVIdmqW̾&{KJZAL&HQw̖ZҨ12pݐ*ى8/?KF9HiI_u' :m$eɒq.e&\~)͊^UmK^b ¾.oHPN\٢C.jPnܮ,Tέ4mamӃFpƝ$ o<@&=7DB^J߁){LD>7?ge1賲AJIa*y-=<恥$'ۑMLjBEיD}ccm~Β}ސp9T!:<&b'h6T\H%]97"g\o Ꟊ'4GLՙa!<#Br=0C>3 7u_ϋ+FEי}me/RT@{:)S>s1`WV% Mi` @!iƲϰ1Yq$ۣacWLCaYUe{ܜK"rASV (1q;p(qGe e,>"T& <%zK_MWM% v\ ufĿ 5rN2*RzNdo{&n?UrS9y=v+iCN7xD0=h>s*H/VQRS-H&eH=#TR ~4/Y죳Q%kի߁@xo0g<:8q 1vjƻY-CI@k R,r͓SHq2NJ[ |_P&q(֓i!);QY#5+eAl]3j B5 hbkh^yw/i<}zea9bBOL?[[t3~ܮϝ]Y-s[H'rՍ734  ng~nTrH %(t]s3,H3$xʼnVB@xY-i͜ 󺴧_`ŗ@-CECyYYGֻI^MwKbOvGy^ WfpU0ydiJ `|yڣӃCѭVeљf$hmh_]1Z8c|cF#X6%7%_6ޝBIdK_MS,qll|w6x×x! la#Կz5DXq*Fhm~jQ`]aNYmSW8h1Ƣb0 jAIk€3{Q'D7w3psEZ [-%8eWQ!hsp3pAv^G_Iz h9"_$zh`]$8Vms] PtA_?x:0)A"hn[D!w2Ҟd4Wa?8Ф{ik?Hn6a,!b Ol*pAĔམKݳ=r{%T۱K} Oa 2U;e |< 'U梇rX7 Lw>x3pVfv /<7zFR/pk!ٰ*[w;4iwN#ڞTy}YϣšE "'m՗ Ka3>b`HZ n0^a2A e;_14u zڑ@vfګ[o G[gP6i$OƛfE6 Nt@vS玫Gˠ.(;o%(t NF!/Ρ2/%YALxsV5O --nmC,!=cUB 2h>f,ݢX\t= v)S&e쇔H":nD p h\^}[-b Lq5UbH`ן(qEYS~I&C*8Oĵ zex;[HPr_RVuQ S,P;b“g٠~I& T\"BO)8Ql<:З TH}W6fZLhs(Rukt $m~H˽69+/#|/jv/n P1 :iUƀNazze?Lp}Q+vOn)j qu ]U7 c$i5zq8/{UٕƶeS&D`1R֖8\Lu-XHuguZq]:1Kh9|me=\2O8Cb,qq*4 hJ)5k[&BDp_:n[|1Bl?"K?:gc}? {{EKX|[^u+AӷQw851l(sF'eCsrgI[hN }xf1fQHRf,ц= z`X1G_bc +j0H6D30DqҀ1 -x36gm&%]r-Lw@+w Цor)WzBBR:w Za"hxh_ v@Ӿ[j L/U tg41M s9^Ñ&y_>cGD_8'z& ҉_D rB45曖vq*Dc`,/ԇHNA\Bzca:bV1p΄݌7YUTvX~n5Yؘբ/}3/EbMy)zenV2BSx =Ĕ0Bp MRuX-4~6(Cƽ(rn` bt GߣP={̲ foȹtW?R[ESEg8Lvb .ekl=LUi(VDRu^4&ѻ!w:XWņMt`ƌiZsM!Ү$iu BcްWA%Sw0[጑6 yM88ĺY{ws596q&q"kB&G䗓_Jk&w'rM( sW24]4Äq"-$1OhLEƿ'O}OˠdKe\eQ-p!HἬmu;#2G[ʪƱӇyLԬJ!E*2v(Jོt@iG'.DhdlI(ѳm^He1ߣm֥UWoWgַCK싲qVqBX]/^1D3!4S @ ip6~]*Sځd2o>,6?[id6n {4Aqŷ-G@шjgvvscCǚO Ϧ} ڦR z@g YqF%CXlӏ9Ҩ~!k(3WdŢ^,r _6{Ua%pfuC- W:PP;'~T|PZþ ! 0bS;=rkX4$х)sW4Yc B]Fȿ.:2'Oemyk %AH|+lsäaH8)@ +l7YqJ{0#s+l4AiڸRvRB=ﵴ+{N';0h'_x FH^SM8ebWnbdr{BPRl /^; cJj$w ~ <<[9{$>p}uvGN bBGݓ)S##˗jtVtd&%"bmJ I񌾙n"ݶڍmYꠀi=R+0[0GzUGi窔ۯ)~_Ӕ/fAb#Fie^K]6U(,PCz5:0Ƕ@6aiU0,,׏f. Х-]Ε%-Sv 8Ѱ/ HG^=ߓBXi:ԡ~sǘ[gv> uosj| Sd{|5-!Xː;˖=}*<[ewrbpHaER6cȆD #G< 2&§.bv_n>/(Bmol'M6;csQ,I;mlJ Dc5?f#`D5+\;OI 4G$"h`hFQ8h8-V$3a8T a2@NHa'`IM>Ư{Ӥ6KHoYy#|[vu(8 NTO&ʃ>;D6URz4w2/x7!]w.҃嗰,gfa9]q+ 5i ׀uQ~›+"ftxX`"MJ}7 J q޲vB@z.,T4Z؈]Pm0!j##s s3o9JudB 8y[0F_2~x*˭+ 0 : 'wa(]4[gyC\䙁(CVANDS+"N|$E:@|&=[=*7MC̨p5Ba$NMQ>JK"[Y!l;y8,[.rIqʛq J*\vupՒy>Y7@B8`&P:4qf &j ƍ+XXj[BH-[`*C ;ЋB"DPI'78(O' N%+OzDʏ/|OEƲy}`Chc^H6]AS@zV1I{ I`cK;c8)CT+$/\KBFe̟Qg-kOOeu ( TJUAe".A"0[S%x1L<z҂(Y.,HU"`p^l`mܙĮGz¸mq >SpG^}>y;>5I0*m騥DZE~1$z+;?I3mԸ㦼A Z.عmB*J2q4 GmҬbpifEF帽L6&JZḬ{""3_< ZQo* #!C%踩+#}$^q-wʌt:^$6"nQ+9Edr4GIw'0dͮkFJֽ럢Z[EW혲?VlR;b*Zş=[0ڌ5I΋`sR>KZڼ&Hl -;5b[X.s8DOGGA<!DbG'+CTrS"E"m¨Ke MHۢ1JSw}Npნt r(ŔZCW+*y~Nھ-#ijFx/xKeֆ"m2M:Ol4w w"MG"Ѓ/@p2ޒn*ʐ}N:ޙܦ. > 6,]J^!O"(ӒCفlY4ģ 㿨>wױ[-g\U](j# =\Z-L} jE'apSZ!]fx-w'.E\C.jDZڞV5A596SY02aYQ;G\A=eGKTRZ /TD IfM&FjgLRe[c:< i>Փwӌp_>iX\,,H!$a6L0p7 ~o1Sr8JyT Y/@-+wk\SF%|*5`[2&ڶ;brMN _h+&Ԑ V!WA Q6 h1IoHE\~CIC1[yePH/1 1`:hM10+jk9"9\d/V?/<Cqr57$:>`sq HQo3|gwT!ީPY ^%.ڙ} `{!qU:INRf|jsKVV'qQjYlp"xu,fj|HDڕ zy1k{j Q`-GhEnT-DNo?K0xJ ("y OӃiUcX@V)ZCnE%V؀aҳN Γ"J-^ߑ<Zwbyz(ѰvUF ؀pF;,DXI﯃u 'MLjYvA* 4F ?U? X?M]k6 ; zO#