python-tornado-doc-6.3.3-2.red80> K KtĉH2!c31^ Wgg,support@red-soft.ru  Wg)+ًJhᘇ!R@j49# oW,#κ:$mHVNȲM@EC$a;0gF 565<&_=ߴFq|=BI,(GB›`,^V9P4\ s)gm [m<(?(ud # ? $*2= FRms|CC C C C C (C4CCC4D(89:F:G\CHhCItCXY\C]C^b#d%*e%/f%4l%7t%PCu&\Cv'hz''''(0(4Cpython-tornado-doc6.3.32.red80Examples 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.g+zstapel80.red-soft.ruLredosredsoftApache-2.0RED SOFTUnspecifiedhttps://www.tornadoweb.orglinuxx86_64:('JR 3RAVug[2s e'\^ L[ ,^AA큤A큤큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤AA큤A큤AA큤g+zdIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIig+zdIi0ccd2d7f4dae1665a8bb768cba22ba04dce35b4f6202e8f7ffe351da4238ffc21bcaf82285e151bdbb390e72e3144c9e40b21bb7a5f4c12ed8bfeaf9cfde31041b1093c3f0ee4201afdfebfe6014002f7130cfc725b7dcf558710a539c3bc33d1c45a0c571669b336c976165245935207be8e3ed271d6737473c64a51b62528fd2a01ad5e38066a69ef99d029d099b0dc7a173e73e540ac6aef1c73637c07a9249472a9773368c6b4f2fcc9489eda515652b412ae4d1905498fdb52c86f40571b435f6a0bfc675f58b8d5a6722178309fafa1bee1cdaff6ed443dc8dfe4613e4661ec6a22348ebf5a252fe156bfcbc29853808c2d2b886217db35b7f017e5d9d4e61e7f508e1781bf55c2fafaaff3a65f81332e17322da13c093edc7d94ef7a7fd25af98617b8fd363741a4dc01f61edf3ffbd1ce2be9e3f4cae49c9df3ce1bdbfaa3e7c4acd4cf504fc552c3f12e1c16683a7aad86ed3dbe61c8bf285616cb0de1eb541973a3102bf2b7cfdf0d74b261967e85c39345e5b23c1ec14ca7c5cf5914944c86b231b88f42c0a5ca674571377adab3261e1e82c1cb78f095ec3a1abcb079b29afce0523de15c4675545f5c13d975d0d685cb204f991775356cddf590234d541c04a5a97b36af321fb23a9b48330d80fbbf5bf6ba3a007ca88c8e109af6662d44605562e0c3ec70a25b883f5a08c09aba2e518da24f9d7d090a321256ea71ac91c0238fd05e290a14403c214512eb127f157771baeb0afc0aae66c9a447c5665b19bc199ebe6ddecc53a6627ff452108bafe555d3f33ed32bc2a93a0caeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0bec26c10d4c98c32e2cbdea0f24cfe9776a3243746b89df49b5ebf2f4eabae39e9b09c7445bcf93e9b7f213987150102cdda85fdcf8668edb9aad98dafbfa7730ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c887252deb5ec246d7c2b0a68b469a59026d6c679d958c4d96e563f3cf142cc6e842f58be91a8586f124f3c8f0177535bab751c4566b115c1df6ed37714444de9bbd53edfa3d26b971b28302ba7581fb3b271dd8a894cf9543b0b576b07ed372b5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85547fed6106a31ebd36abd3b04374b68b4eec7a61dd649bc664296eb099df793c667a100c2357a9b1bce36ea70880f3ce92a4107b6a7231c53b504d4ba1d2926f9a0f404822ee8b105a65ff553f29e615309a01ba3e4f01c62e9683baae93a1a6161fab39425e8a51e4044bf15210b79f7cf75515ca1ef3a32e8323df73d04150460bf61b271a35f3c14d9915e1544b66d06347b570e0c1df33c915da28bad2ea834102e562e15e75767434f424d17fc8c01f06ac529666e39a5a362100792ac85b25836dbd05a694c3b215c1e737cd53bda1507a900da88227d9e26c06a2c5ddb819ca3ebef479433f86158ba60b195a5b6ff11ea4d68208ef05fbfc667ea06a82ea199acbc0c98cacf1178a974e806b491012352c7571ec66a120f7ad851c6fffe83e1e6594814297295a8e37f2822bb5f3cf8f0296e8b69939e224d688d80caee5dd8079194205d0b612d358dabbe3c2d686cf989521a1417cb09e121b2647f15501e4341c8131c91bc6e6189021f6fc968ee7d4a0ad2b18bf634d2d9b7f47acaeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0adb30bfc11b0bba821faa84143ce43800afdc9b0a1f8da9d76508705cf5db0ee0db6b3c16cf0be9cbd5874f3cd249d1e3d8ccf24f040db9c707aa168a2d6bd230ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c8966984dc8c0fe32d6b174b76704df1c188d76f4de5c98a40edf45424f569e3c9cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tornado-6.3.3-2.red80.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.18.2g+Z@g*f5f5Anton Vlasov - 6.3.3-2Anton Vlasov - 6.3.3-2Denis Karpov - 6.3.3-1Denis Karpov - 6.1.0-2- Add test from tornado developer- Add patch for fix GHSA-w235-7p84-xx57. Actual before version 6.4.1- Update 6.3.3- Add patch for salt 3007.1stapel80.red-soft.ru 1730902714  !"#$%&'()*+,-./0123456789:;<=>?@ABC6.3.3-2.red806.3.3-2.red80  python-tornado-docdemosREADME.rstblogDockerfileREADMEblog.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 -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redsoft/redsoft-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redsoft/redsoft-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19x86_64-redsoft-linux-gnudirectoryASCII textPython script, ASCII text executableHTML documentXML 1.0 document, ASCII textemptyp%jG]utf-867454b4dd1b178e31ab8b8687aac2997649a14405ec464a8ab551e227cf13c3ad1c2a4a0bc75c9ece58a5334d033850f8d2f6760e9b04d3fbb40a6c7ce701135?@(/h-ZG3J]2MB09ُ6 )l&uX` B; 쟄OyvNqޓѹd`8)[Wo_r&n\WnՙܮEGmjciCACCcp8D Q\\:t,TþugS{LR{tG{/:VCOk&7ߎw{[^vo CDb-gPc\O18p;3kxLܖ`\|aq"AӚ[TZn!+u[| _ypHt6bGq%ȵH*7IrH84&QF!6)pot~hѱp4`H"V,8XX tWv>ڷTtv}GGޝ6Z/WyX{ΠM^/E2pv}2ؿ[:tiPΜղRrj shڽcΜi34:zYP˲nYOiEߗt$.myS lzw]D@j]Vb-B!]WqKٻ h%FLyqf;Y^:QdxQ?V#GsÌeA׶ve:c.KK۞=Kvܲn ;2{uw9:Q~.ѝ8b40."!d擂"!b>P"wJo &8$BE"b0}0pb>g9LsA`!0xDN RJĉd-IٽY 䅿'tg}N [6 v/ś$J1|x{\=7Uh{LKfK'!$1b.V:UcԒأ&h=Wޓ^G}7qev͢1:  r/jXt)`*Th (1ZXJuHiDbe/nf H/LLYT)ImFĈ-Rb%ߋkۂ#j7k9LPP@X-@HLBahˬP|TA^LA;LZ U.**`\xZ9/3ËHÕd#fM*{nZUXnRɓ2[e:z{Y>.]UVuL'HXnޤ`#`6=aR*N蛼C[,,34[/]0a EӤqиt8Ll:.LB'4detlz["|B ,yX(ƓZװ`ptLR!&w>i!j! yB:GuӃCe\ZEOI!.8zZ-nk ziWUg3t~|Hө~.31 opr&MAuՓdF\vL۟$XuҀG)q4 ˬ0G'z(FJ M4s1۶{ރ[\md F߸8'U1WUfPa:2.Tj#th$TAUU/9ܡWay^yr߿SUUSNT5\I?J.0ӂd$c .ÒW֌ /UUVU&iJk$$.te&hd2iYb8P4-N bjI[4|!tx| DV j@O=U7qT"!)ccśW-t00^s00pptpgueoH4ҵt8 wZ/|Y <7pmަeɫ򽸛Ch}j3r봏'q"\FyQnw~w>kRxi=(; G5$!j)myeXVLZAGLZv1~Kj Xg$"u?ҒVֳhRwj0Y]܅7;[L>"b^IANгm 6&QmԂˁ <~2oCuu130|9ڢ5~NG #3Xn4WNxEJ| }J1kpRL'TM !vlH(((&gI,,HB`R)t핹IьEA'ah0X 0t&CDcH`/J%d[,sXL* c[UL&χٿJ,~>A -Xʙ-C  `22MNJ='ebZYpp\060 kXzc0t!H,yhr]:RL 2%FNVVJ%JCJI3IZl*qpzFk6Lnj).]%csp0 LFѰvXFxQ}GerkA9q:!SvUF,vLZ::i; !/ӭYrgw ^q}aʧݕy͔{+$3ќi!ʞ^Q_^zoIrTvn].Hn=&fӑrn<]}rݴ箇?}^rEů1,~-5,7]כ8>7Ŏ1nuCJ)4¼vjS%7)JBm? ILZIhDVKZUf.qw6 ߧxr9_.]};FIG̦` ͆i8hӡpVа#2Ayh4E:~C{1*O*W?6tY7$ݺU4 Ra&sssG[cCCCEox}Jg{$m<:˭zI$/E0 9pL(d0+X>*D'P$*)+U9|#*PH?r.zcWv(*-UٰtWEM5FQa2h4%-Pg*6l(umztr &>b&$" hxP&|TUe:}c8m/îoLn2{!ɭRjGn Dֶ|;i\=ND}ːRRxx6T:Ҹ ņ ('K;Qgs˿dW/;涰'EӺyxxD]ܵ^uAP& FGQ4\|&Dq}'Q:/4Y>0JU?F?)"U!Ch FG5I:4"@EPQ5{#ISJƐ%!"!CX!5Cpz+Kd; #wwتz> P땞մWe[0 [BIt -'_'2`x}f.69*^lG2Vvl,9BHx%~o]Gg3wd^ЫEAN3衍'dV Bv!zF8񛞫3m~d6w5`NQ@rRs`qőXTU]Hȱ±+b>W'.DjڸfTd1ʘ;9$_#.p"?ܠoL3R:Mj@x.TԶɸEyUYCȸp9{Z薿~aoJ [&cBXեqqeeQ> %FwO kk"n' S$*v,TNC:_u' D X#RS::_[ $`Qi?xF'hWe)[s kr 2]RQ`w9_< wcJdq]V9  60Zw`doUmc .6cSٗ:ۡa閃ތJ"ۛv$%FUSp@kLߋ7b$3-gT!U&Z ,G(q.5|Peo L8p)W j(p.x)V7EhD^B[8;)}c/\0_ƒ/Yz\!5cZDSZPTRP;54q skVaB QeG0l1g6xkvx]R:o'>X="8Ŀ$B AiE< 49]f9'ج4u/ U4٩ɑ(º[:j-B^㽎 W0ACQz$T?L{N'm#$oD:ʩWBCP}~EDyKybA"8w#FbGڷ dd)5FD,q\l:'wnqXke7SA(_'A繮n26(uTgIw7VhbT9;P:2(,i%r%ug-V c{Eun]TDdkɹDn;ml@̀_Z.-6D*|J|ͯpVկ_=4/~ 9ƚ9:G_y vo  bJ6Q HnvG4s@Г0c@TF/{d[Ӳ 61405C~જɹ 𽼸C|>PN.h\nҊ :% 0Ō5 jK!1|ݼT"'}(WDO%{` ɯx+E}peSiIe7# __Qw (gN7.[ +k8g4 j*]:H?EC$Bf-@W~%MXjMâ> ֠oDշdU;.tlꐣ㊢l 7Z!]W!ض|tW)6k}I2|#ȬVA) ?SrSp0 H/CvחV+R:i!6HizᲾ OI{]zCۈ7* Dy"EXx[1zF2b4~- wBw{0Y¾=w$SWC;vMzXD?e*C@wvxy<=mWǷsAz.Atf͈-H_26r=7XRU@iѼ.FMf2[3#?3/Z>WO>=J 69kHeů^'Y0 σ_5^m:<\:Oɩ L2/@%!T7CV<4 f:%\X2ƒ#9aaqԊ-rWr DDRH0D+. ^'K.cR֠/5gKYz]DO|wJS 9 ѩ݊0,pl %.5*e]kr{7v 5Ky1#D+ҎОXNl6wtyͧkaF{a5T?\Ŵf޵j^K#L}=dBl} mEw0䄶L `0TsƓ>‰0`L0XF+j) r>N [XQI$mEֽ5>Uw 7{-, x¤F52H^l 8c!q׻[T K-gi۝ͳ8^\]f`R*t!_pPkR;mUQEb lUEtb+ӼCZ'8]sORBLŻaCS*|F4!}W1wlFӑ$#6:d2e+"̚U:Nf-8vG3[)q4uv*s^؄uE9m"y\Hd՞8N2-ub'S1XiV2P9Uu51ۥδX"$Hhg,A '!ɻ۷lL $Lb@ʰ!έA Sߞ.\ Y 3UaI^. |51d?eV7cq~B (Ѻef e&| pS_?]M&8<|΃5X0A$ O5t:hz "m rsQM QT0za.=[!t́y!I$O,& ňXfbh:?"ײś].O(Щ·$pJWڣ]LX n"d+*4:?D?:!~BJ~]0n9qntyGC7`:F9KB3bLK&|n'9*qi*5^*:'ݘDĻ}n!&PgGpBd!%0x|PQgV<3Ú1:#F<ؤ'jZUX:8xN)ݞ?3.u[Vϊjh\ey^Hˊ\ZweIG}P" mӰF(-tHr5T5K£L? j} ֭(!)#e -J".NrE$ ӝơdB+5_/-"Cc \mCA>s9WHeVXpj1p6c@wb W[xZ꽈<կW !5)Zg2n8Md _>G5QԌ>a.W}!jqݓՋ(\nnnӲNtWz>7*Nf}c4p|ju. S/<U [AA5:͘qt'0O ?/]=D H-lBp@x_.zU쐿uגC<<;Cy:7[CXkjuca%dDŽ=ٿ\'?G@)gbsQjySll6MȔ y`셄"T1Tnp sRڐscޥ`!tc:l ԕSkX1||-46LJ?&B502<\s$Dr dsp^- AmPDdZ$@fjt%1wo$1<$6)vb0/{6ֽ9 H*exP` Aq;-noH*/!٣!{3KkIE*rvK;k#hܶ'"@I_X8&* -QrYXݶy?" 6$|6u K, brwFU;y2!saU*] &虢 bnAp=,W=4wɷ^}QԷ9hszj &jmT 45(I65-'+TUEUFZ43HЩ+P,->31r[dy; /Sr`;aɼH8QPg$FŒd: /`*JmhֵDm |Db@KxV@ԇtDv!2[@yL}= "? 71or׈`%r Π:@c-c ppvP9oG<Ә02 -dzT a=G0I}Gjn-C(r¥MJV!;:QI*>ꭎIgd2_MnJ>VC2ѓ> usnFS?Sꦠc,tb(mbWbɶ1SMӏ{%HP?Cl"pý_%-; "/ܳQ5ST-*|^:/ Cy[1:(]Qf Mmsr:;."&!owύdxnoZw! e\8niٰ(:{.\ o ,y f.֩1e:?w(xV!lW2E;on@vu2}ţMx+@Z+^2:OtDg,`Đ-"ἣk;¿;Ǣԉ9+M}\%SU^[Z67JS\s C? L30-^ } BVR)_x;|ݞxhP*[GK1<,N@ԉk>FT?|nCR 6Ou"j,We@;*8Z~v9|N*:fSVIPft 8|1~_[ `~c'udϺ#7x,Zk&!Un;M_{xr ̪OZ(oІygbP19+'ZxsA,s4 jV@^y!v5t hjmXA)D  ϵvKdRD ,X΀+;r6#W冴!6Ux) xkj`,'D4zwI8wUPb0ˢrgPN lݾf2ǠT*F78jO3 7C TsU,V@áWXP?bwr l:,Hq[DIɩ6{ D>и\T7ǫ6F-7L`E ^294+N&;Y\J>CK2n[*,ȘO5IguK|OZ,԰ւxC^ʖnٍBBYUg:p<8GfARA6 h[){/0鉶YFaƷhf,cf} ݅lvd ՀhE0[~k])'f t*om<:}RW@+[YAXޔa#qʚFG7bAc.ࡅgBFb7E+j7_tu/c Lk x05 0f "`T.V ;]ZNli儨Ec~ BK.bFo? z: ɣaQD R4ht9Rg,jߩ4*Xϐ_Č?aEj>4mndT%;L"Zxt >9KT VsY22~ aʩ蹓Liu9< :)7b,5 5# EGwc?,4rW֢"cK֟n&tvsnLG y=ǎ'$&sYcZ`,W0xfj`x?Ä;k HJ0'VdM@TXEo،ڢ1=vEmz$tiiTAR (}LlvRybwh JӇ Qy'E)_/h tźQL{ mB8dҿ$Mad1VSxPx=Qh3_EȬ!]W-`J 4 6J'5dFL_$x]`]&5UflfA-:9pV_UeYTjpQC]p)>Z`nOiDܦ! Gt=l>/TŖ~f y}o~!JrO2Snt)\BBueh&e4v rDi> ʴvM:wㆉ!gT/2!2sbMl̂7i+ϬHb џTN 3pPv}*? }ces0ox6j\Wwpg8M0tY#$$h3kF#3ق @͖q goAٯ4-=?Bs;h G4 mk@ԝi:?)[WES[qc͕X}hKG~43>HZh84oH%rhGK$nmfXءb0GdK 84\C<a,͏/6,ۉs#Mx:!"X<^"鼀opF̋b︚}Npd8w&$̓K%5_Ct]9)$POd&?UˣœP"y@!8 J4#Z/(&z!6Qc R/٘ڝ24B9 âr(?9?D eK9_Ai%>4 h0ٕ輥p SݗYE nM*g#Z_ԫA].W蟂ŨHX\u-;,)nt j"=qvCk&=;J8e-w6Μ7aH$I fqslt=H *yh ngwLqx8U|T zЏfa,:*oBHS]Z$)G69H#CyL!B$u2vݢr4Ћ (lIx4Ә0y/dέbA8HѬ1ۅ7h5f#cy(= *t'{Pd_D݄!*=@މlޝ9ȏ2ecEڟH'k˜\Ro nSMqm bE:nE@0jJpKUhD16@iX@L1'p ;{7NGQ>3 FLGvKWtU@(d7ƠZc.o뚨1tHّ% ۱(B_*Ip) sٿ#7,rBV͵) f$Reاr Ţzu1GOCi389Æx%mfr|)f8ZS3>PBv{w]HSOɻ)mm['r1s5=ѶD1cNf7] h^_!VXU_LIZ3<7 <b-,Ezܰ*Ȕ㖘;&n ?>tNj8!B D3d˺\>1znKB7zԕrX$; by*4 ] @މ!+uo2EӁ&,εWcZ.b0OuOwl8a2Gx02ؑ(s*MӇEvr~MtJ$Λ}<bp)U~4Q[vZ !" `l,-*B}STR)΍ad,MڐR  n'Jxrq|(d,օж`ٵ4ĄoDk~Խ>hb@iu6 TI$=-hT\i $M9Mtay7N*]EDPN. k]4H7{jΤ( <>L6٣\b(lC+~b2V/E%zO7No~J\eÅOڅE LDK98&vK&8toA3J!eQ1"gHΰ Vjl =0H96<38NtP %q^['Sb>{a9T{/Se-^w+=\$%`ma_F5B $+faA>SgZİOJuK\}_3L\rGM{F~N L^4`;*ZVV˞Μ:SБPCF pM֣.Co}R ȩ̊ K7a !m9V2<@ g Kz\x+d&TViL AjΨzo7(:8A?|0jaI0dp@TJ)e9m+sjph4R:X}d+a`p_ 'H3ƯQMƑGd/rˌT8hX[wF@cn)[Fu-ԓYOgAw`ނg{Bb##\T(yX錒H JlW.+MA٫9nqֶ>ߠ YS;z2J ")lIQ(eq> ɫ*H.M+/wނ/E1/4@΃ ;q1\|Z:-e~Iaӱ'Ϻtl#1d{K O#'72wMπ$D͘YD C[1d  C]nELq&WhrR-{ɩ8aPd} C .e͹7ёvTRo\J6V~JuyP0zFJ\4<@EѠJ;zz1( dI/0U6.h'V;/Cm,Q2WZb=,L0$&CJ~鈑[BKvkT<0k++VB-$ؕWYJ ײDbb'}t+SJtWPGc0*ź%(^"7TO7ﵷ,&N/jU%ŷ4A>ND)4bnO@c$gHTl/u-&-~Ya.ۧTWԲZhs)jr &j:[ .Mu,QBxRK#y^,SjZqߵJ!ЉO*4C(5rKO[V7P&q h@ݖ?ug㚠0|~vkK#E) A\e|F[SRI%[[0TԒ<=^'d`J!4$>u5 XY807QK 4SXObT &$nPϿw$ l( ${cQ߀7A ZTG\urrާ!ssrwJۮ=(F]W%fm$F@-t.(eNE6ܗ#8p$ (j`a:b\B7B*dDMn+ܘ!Wٰ'i:j/: [zd,}~U~"+W=LSZ%OyxK )1֖'@XGP)T&>cs@Il(|-LjM#vD+@BݗXg+];зgCQ3y]eFEajLMW(2ϛP\~cl=7g ]u-!@'!^QhV8ijM50I#[pmuPӬ@ӺEtz῅B,cFc 8l&$DJ \)M=[P&·exdm)?cMNZ@NzImRpopK+b_/U t>$){r@ts}|C[.G}3…I't| r?Zo=ǴH䮻 ȑ/CdHRZװ3ﵺR2#u}ztx,]~$ehYk"s *B_tPcv!8tHP zaꌱ}>V q> x7*LTwE!"L%^㬾ĨSNNxIEh`vl}1ȽjI&ƼZ;y 4!) FgkA@'&Æ,"$d-F1Tnd'I!ŃrY8GB}{#_0-S~'#֌ Fmag9Wjft':t*<%e b1iR8E;qNagEeՐ@V. ^R$QK1f_uq-Q}h8; &XdEY~4R(+ a +p9Uq)3{bhU.#HDCOZ3`QUepE&DCD/mBbssDCV=d~|gQp5r }cɈ+?mDǒrfj;=%CJh"{%eUa4顶CH)lE&ƇsZh>bG!)c]D,+cZvV̕+sm,HLUhn0{l]bO垡u )iYŖPьQጃr9-)i1u5".ZUIg sŇa=8vR*t 'ꛑ: pO `S!Z%fh0++=[r9nB.@$=<x\ WS)]aJĖ*j mc4u R\,[1-&l:W|卑՚d Kwlg8yX?*Vڍ|[ɀɱN'cҼuޱÐ7a7ȩrf3\wS, XTB6^\y&ߧY^0W'Q(y3})AԼx9˷{궾^5X۬R f|hHYS7MԀ$3B ;I`rfeIZQ ސěkRrJ F[d/#Pd:UWUܴ>3j&rJ>^\]վz‹v͙~-=y#;:r'\f?DVǿ=ɏsJԱD.'kWS:ve-`yh]'x]Pl(1T}3Tl(/ ڨsx=ǖ$ ̄Dy(HSWmp@nN=Kf#Ck1MZKIfٖ忘[PJ ( (Tr>* n _Fi˹X[S:p)U}- 1(i * q_xjc_zMXǎNĨpH'Wsn3dzRҧc*~K'-I$އ2qB'ŁZRHRyXҰ߽B:(XG K7i<+L<-Yre &k@!%tz|EI~Ed^mB^ Y_n9W)|78TJe)7lUuxw;]hfiNE&tY!ܧ&v`‹?=Ib>N ;jȈ'C``jl[Ns^!ג:ȵs+An <Isf^LêѮ($O{{[\WGD s D{IY-΁lƜYJE`Hl3U8RYS*ۜѠT=Ln\-nkϪOC0و1R_A=ˍM" FYB\2`SZB^T%Agӽk a͍=D j#F( Ì"@UnՄuO%˧]B"d.HBE⢗{Tq3[f{Ɔ"c@(504eKQ1C!R^ٿz\X_n͆ :;Ɲ*: \ 4-h`E~757@Fs5l.J 1F/Tt)<O"ctQ~ǀΥ t?)TyǘCz}V˟ ;xr[K- `> fY$6r#ie95h|$q Zy1⃿!oĂ? G=W HgY}*:~*R}?5Q`T?a?ʣ'ދAͻpmJl}'DR==ۄjfjh