python3-sortedcontainers-2.1.0-3.2.4 4>$  Ap_Hp9|_*NH 5j[[ه]q @&d4Oł鎀:Sx+a1?8XJfy 1+f0<`*T)mQ d8SH{v]  S=SOMt|Oxs 0lQ!$TyB&='b@Vq| =Be4j{VQe{ڋYu/݅O =9@8bo:{ z@318d56f1f3ac9378aac3701240beaf1c650b1268de8ca5d49f68909677944d103e953e69c2877dd2406155ee06c0ec9158eb8d23P_Hp9|RGo1xeFu@Zn51!t=s\Fد4hyWH0b&Kf{=F[̐أފc'}f*+ǀ)YTq-khǿJ TxlOwLQ )EQ8Hntm3OOr rN\5$ϣʑKcDapD:8\ ,t ]9x:0d{^dW0@y>p>.P?.@d! ' C (,Efq D r        {   x   ( 78 @9 `: F&_G&tH&I',X'DY'H\'T]'^)b*c+d,,e,1f,4l,6u,Hv,w,x-Ty- z----.<Cpython3-sortedcontainers2.1.03.2.4Sorted container data typesSortedContainers is an Apache2 licensed containers library, written in pure-Python, and fast as C-extensions. Python's standard library is great until you need a sorted container type. Many will attest that you can get really far without one, but the moment you **really need** a sorted list, dict, or set, you're faced with a dozen different implementations, most using C-extensions without great documentation and benchmarking. SortedContainers takes all of the work out of Python sorted types - making your deployment and use of Python easy. There's no need to install a C compiler or pre-build and distribute custom extensions. Performance is a feature and testing has 100% coverage with unit tests and hours of stress._Hsheep02hOSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Languages/Pythonhttps://github.com/grantjenks/python-sortedcontainerslinuxnoarch0G@SXvXvLLW( Mq$-AA큤A큤A큤A큤_H_H_H_H_H_H[.P_H_H_H_H_H_H_H_H_H[.P[.P[.P_H[.P_H[.P9a48462a93fe30f6707f1764348f99f8aac074c3312ad7808bb899902667d53496740596cbbb088f8f21ff3e19ce0addb2fdcb17187203f9c29baf8b415cb33b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b015b34abea9ffb5d20b35b645617c02dd79b268e2e3ee555057ed84fdd6b8905235d4d37c3cb23a4559073ad8596c196fc849f847022775bf364531865bac9d98b398265bb4a43cedccc7bf37dd0c954a1d9ed3206427f015b5c495c7522f911c3f0f2c8f76a4ae6fae38da34c782600924792235bc9e4dcdf8b779ddca86769f0d9a70b6a12c5c8e474f92bb1f2ea63b22643563e3d810cc4fe03eaaefde4f17639e49f17831a4ead14bec7d9f2adec7663eee2bb0b6e485af9db2b96338d54a45ff71c566bcb1abf99966cbd09864046049ebed3b0fe11b025b896d58dc3387e722540bbbf87f778d68b2f547d2db722ba856297d89a163d7a4086c60d700b5575ca52353558d4f873d3e1f23fd0198aac7158ff7f4c98d379023af28b7916d1f60d82222dc652b0e81172b9d691f28d50cc43a091ef0432463adbc82ae8addb93e2aecbd69421e8d407eddcd48b75e41829172355184c1459a9fbb8fea9d8a4f3e54470a3584e3b29036c35680bedd38cc7423f2b1761f0d90b5fbc497b82e51236094246326d62837f9d85b3abcc397c68fa8378f92824f428ab444e4bb39895de183193f76addeeb52ba7589ac2fd7f53f18e191fdb4337f41cd5f725a07dcf4a5137118a925727b8a1690bc6ea70b156ee6739dbb51fd4d386718d6ce5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-sortedcontainers-2.1.0-3.2.4.src.rpmpython3-sortedcontainers@    python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.1\@\l@[@Z4@Z+@YjWT@tchvatal@suse.commcepl@suse.comtoddrme2178@gmail.comarun@gmx.dearun@gmx.dealoisio@gmx.comtoddrme2178@gmail.comtoddrme2178@gmail.com- Update to 2.1.0: * Small updates to docs and tests for Python 3.7. * Change imports for Abstract Base Classes to collections.abc to avoid warnings in Python 3.7. * SortedDict methods iterkeys, iteritems, itervalues, viewkeys, viewitems, and viewvalues are not implemented for Python 2. Attribute lookup now raises :exc:`AttributeError`. * Accessing SortedDict.iloc will emit DeprecationWarning. * SortedSet.__rsub__ erroneously reversed its arguments. The method has been removed in favor of the inherited Set.__rsub__ which has a correct implementation. * :class:`SortedKeysView` and :class:`SortedValuesView` set-operations now return :class:`SortedSet` objects to better match the semantics of version 1. - use github tarball for tests- Remove superfluous devel dependency for noarch package- Update to 2.0.2 + API Changes * SortedListWithKey is deprecated. Use SortedKeyList instead. The name SortedListWithKey remains as an alias for SortedKeyList. The alias will be removed in Version 3. * sortedcontainers.sortedlist.LOAD has moved to SortedList.DEFAULT_LOAD_FACTOR so that derived classes can customize the value. * SortedList._half and SortedList._dual have been removed. Use SortedList._load instead. * SortedList.add parameter val renamed to value. * SortedList.__contains__ parameter val renamed to value. * SortedList.discard parameter val renamed to value. * SortedList.remove parameter val renamed to value. * SortedList.__delitem__ parameter idx renamed to index. * SortedList.__getitem__ parameter idx renamed to index. * SortedList.__setitem__ now raises :exc:NotImplementedError. Use SortedList.__delitem__ and SortedList.add instead. * SortedList.bisect_left parameter val renamed to value. * SortedList.bisect_right parameter val renamed to value. * SortedList.bisect parameter val renamed to value. * SortedList.count parameter val renamed to value. * SortedList.append now raises :exc:NotImplementedError. Use SortedList.add instead. * SortedList.extend now raises :exc:NotImplementedError. Use SortedList.update instead. * SortedList.insert now raises :exc:NotImplementedError. Use SortedList.add instead. * SortedList.pop parameter idx renamed to index. * SortedList.index parameter val renamed to value. * SortedList.__add__ parameter that renamed to other. * SortedList.__iadd__ parameter that renamed to other. * SortedList.__mul__ parameter that renamed to num. * SortedList.__imul__ parameter that renamed to num. * SortedList._make_cmp renamed to SortedList.__make_cmp. * SortedKeyList.add parameter val renamed to value. * SortedKeyList.__contains__ parameter val renamed to value. * SortedKeyList.discard parameter val renamed to value. * SortedKeyList.remove parameter val renamed to value. * SortedKeyList.bisect_left parameter val renamed to value. * SortedKeyList.bisect_right parameter val renamed to value. * SortedKeyList.bisect parameter val renamed to value. * SortedKeyList.count parameter val renamed to value. * SortedKeyList.append now raises :exc:NotImplementedError. Use SortedKeyList.add instead. * SortedKeyList.extend now raises :exc:NotImplementedError. Use SortedKeyList.update instead. * SortedKeyList.insert now raises :exc:NotImplementedError. Use SortedKeyList.add instead. * SortedKeyList.index parameter val renamed to value. * SortedKeyList.__add__ parameter that renamed to other. * SortedKeyList.__radd__ added. * SortedKeyList.__iadd__ parameter that renamed to other. * SortedKeyList.__mul__ parameter that renamed to num. * SortedKeyList.__rmul__ added. * SortedKeyList.__imul__ parameter that renamed to num. * Removed SortedDict.iloc. Use SortedDict.keys and SortedKeysView instead. * SortedDict.fromkeys parameter seq renamed to iterable. * SortedDict.keys now returns SortedKeysView. * SortedDict.items now returns SortedItemsView. * SortedDict.values now returns SortedValuesView. * Removed SortedDict.viewkeys. Use SortedDict.keys instead. * Removed SortedDict.viewitems. Use SortedDict.items instead. * Removed SortedDict.viewvalues. Use SortedDict.values instead. * SortedDict.iterkeys removed. Use SortedDict.keys instead. * SortedDict.iteritems removed. Use SortedDict.items instead. * SortedDict.itervalues removed. Use SortedDict.values instead. * SortedDict.popitem now accepts an optional index argument. Default `-1`. * sorteddict.KeysView renamed to SortedKeysView. * sorteddict.ItemsView renamed to SortedItemsView. * sorteddict.ValuesView renamed to SortedValuesView. * Sorted dict views rely on collections abstract base classes: dict views and sequence. The SortedKeysView.__getitem__, SortedItemsView.__getitem__, and SortedValuesView.__getitem__ methods are implemented and optimized. All other mixin methods use the default implementation provided by the base class. Prefer SortedDict methods to view methods when possible. * SortedSet._make_cmp renamed to SortedSet.__make_cmp. * SortedSet.symmetric_difference parameter that renamed to other. * SortedSet.symmetric_difference_update parameter that renamed to other. + Miscellaneous * Sphinx autodoc now used for API documentation. * All benchmarks now run on CPython 3.6 unless otherwise noted. * Testing now uses pytest rather than nose. * AppVeyor CI testing added. * Updated versions of alternative implementations. * Rename Github repo from grantjenks/sorted_containers to grantjenks/python-sortedcontainers. * Fix broken links in documentation.- specfile: * update copyright year - update to version 1.5.10: * Improved performance of islice(...) methods.- update to version 1.5.9: * Dropped CPython 2.6 testing. - changes from version 1.5.8: * Bugfixes + Added SortedList.reverse to override MutableSequence.reverse and raise NotImplementedError.- Update to version 1.5.7 * Changed ``SortedList.__setitem__`` to support slices with stop less than start and step equal one. 1.5.6: * Changed ``SortedList.__setitem__`` to support slices that alias itself. 1.5.5: * Changed ``SortedList.extend`` to support empty iterables. 1.5.4: * Changed ``SortedList.__new__`` to call ``SortedListWithKey.__init__`` once instead of twice. - Build HTML documentation and put it into -doc subpackage - Enabled tests - Converted to singlespec- Update to 1.5.3 * No upstream changelog- Initial versionsheep02 1595230399 2.1.0-3.2.4sortedcontainerssortedcontainers-2.1.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsorteddict.cpython-36.opt-1.pycsorteddict.cpython-36.pycsortedlist.cpython-36.opt-1.pycsortedlist.cpython-36.pycsortedset.cpython-36.opt-1.pycsortedset.cpython-36.pycsorteddict.pysortedlist.pysortedset.pypython3-sortedcontainersREADME.rstpython3-sortedcontainersLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/sortedcontainers-2.1.0-py3.6.egg-info//usr/lib/python3.6/site-packages/sortedcontainers//usr/lib/python3.6/site-packages/sortedcontainers/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-sortedcontainers//usr/share/licenses//usr/share/licenses/python3-sortedcontainers/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:15601/SUSE_SLE-15-SP2_Update/af2ac64fa9266ea16409764305e256be-python-sortedcontainers.SUSE_SLE-15-SP2_Updatecpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiled RRRRRRRRRRRR;p@I ?.Cutf-84b69f30359690ab3f9787b7f33a19649d57d09af66e22e7f65db6189bd992f9e? 7zXZ !t/y] crt:bLL fqs]`0LaQ#TrBxō(;xFC+hkQ2)W(. WJ5n%EĖZs[7$./ e3\* NeD7g<\?OK-ћ X kKD5 Y*!͒%pwIɄt r^%P* (=k `[X>*ӅZbU\t(ao^*=kQiM h1!Fo(& 2 ۜsL䊻 o coBb8y\D>B3FcDy u2bs.NJdTU9V/"ry˷QRSlf3+$8} 9I?NU n"r@a_.s ֱϼoWIu^g(>JMvP<_r;0͏ȵ+p9mR5Do8H6SCk9{}O%um 7 <䌬]q nzY)%(N6I>L&\783c !.-/>ܘdp!}j5*Uؕ>l#@ђVU|!kα~s)鈅EDgpj͎dֆ鸦RT[=Zq^XCZ,[ipHm*ښ}9JR$Ql}5,jx4Y < GޅkM(blAž"{gn.* ϖkgi9cQ[mq<>k4BQG.+z [&Hq[f c`@X0)Y0<Ե0`:d^ 0q}d\_3]OV#w6'}Ab)F CʁM`Ɍ\0MG[C|K^1\rKCrKۑ WVlOWs/{@Gm@F)`HOrѿh͓|BFh4q޲_z0G' 5ՀoZ&4~WTԼ+fc A.S+NDĪR.9ѻe~!Rr/6ʱ| 06`r_Mw}[>Ǖl]O-yڞij{kZmHuuG]M<šftz[#q$%RJ8b(0fw߬;Ϻ3vRWSh6m\6Ao PF\[ɢ_.OtXL!UbP&z8Z6r,"a(GX{Mo3&txNj旓O YL7oȾa=8\a|钲̋gfm r-;^o?ʁ#)S&p1}meesN[OVqtK2HUa&{uAÄĕ. EJA/-1v^b,/~'zr|iɛ-qc:M2ڃoH=c_A {W)tT4$k3s:LUm?Q7 GE1qd}ǵ7G`_0ErdU0 jpg`?FuNR NE]DEFrϴzZH.2@qIs6BEӴoFLD>ףҘK}܁VtE Z\CIROR qUYeo 8Qf 5ϔZel3h]4}@s:/0oX z#Xm8ۊ'@׃d#L \)+q8Zs'8ƶ?Y\%g+=yxdhKq>T`SG.oqh%< UntuL20s*\ _Ikyy۫:kP/wsUJ ^. ^w?}!r{ %P>M;t$ٺm/_$0 kz/T 8{ 5gL;!rg2}V>pTKd}G5SESXG{z~0hɤf+)oխ M 'j*y+E>?|^I@ӹOsߝ ~Ք(O44o+D b'aC5;(r9@nG{W>q٩ۻġzNc.` d^mxR 0bP3TDnp@ƍ/nvlQ2j +A l ObVw8}(&1{?4N >(6 C;ճvչYlzlK/_j\D vԦ{L@of(9?N!P`GWQaXS#Ty{F]W.]X?>`=oIFL`?́ מ IXud^香J.Ϸp5o/+wBvoM`ğB5Ba QyÓ(dR++%*Hқ1& 4cow50ݪUiG'kGg{ (A#HnN>Mv>iݹe"nA%o0d;V ΎVTGVRN\Wxա,'ŽԎ͋?wZA_bJC[DFݣb M6u dz-SnRzVyI eA&~kbu/l^Ny ?"J$d^M7:~㻞9Gż. J ΁-^# -b{o1Ox7DEzmPuuI Ξ.D݀./aXmJ:?`͡ o+izW\w>^ߘNs|B)!gz[Օ/KasAzhů(3  Ku6q(+?hjK@5fna:U,Ւ \x- Z1|$w\ FpaT1#jdyp=)Ifˑ deK|BoF .~&jpWf$A0mJ_kC ̺IH=w,[yUOL'(6qmΉO0Tq.?[ mf.P:QU*}W<]pR5qG")ćyh/ "7|4WOe#x"Ѳ9Vr<`u%*-4ͥ??|9z* X&$ rAj`KIil=$s6$LUE]Ln:Vγ20\2ͯ4WwTCuiV4H%xӱ'{cưPw{s {ۃha.x3QO@؄J<(9wVג)삃B_!`h(0M:뒰ː3q7Z"? "VK^±{QMQ=u 2ˊݣy4yaĄN\@s=AnZ #U۔qB#Mg[@oHbEsd|Yphܔ ̃˸L M,Q؄x^lg8a\bs*"gv9hqR[_ XJ&ie:+!ByosLjZz T <]젒h!O]4KN=o5# qD&]1pI`̈́\|u{VAf9ĥİj2 3iY!RйUŌVhmP0ȾId{l6?YoX&JT~L7,Nj2+p2x mbMPfʸNpW`e\%V8`%$ő3m_p]h<"œW2{g#|Njuqt%U4i)Ŋ'qǹΈ?;Գ}{ѓOjXRb2=Y^M J!U6 ^iD pK]oОWSsv-nVLߢE;X)^ cҢI9wi~<2ZAx,cR(U7%@&FH= +._:1gʍ%=Xq  kG89-ORM#UcSLӏ;3Q|[ȔI+ü_ͧ_RrцVбR~X\#!e^O,UvD5& @3xG8)l>K.KkG*x *Z{6n"G:[==Jp'S Np1@ߡ9 ϰ^xo*:j mn{g`{a4*>͖OfL^7,A\&NoF[=n81LWPMl&ƃK*>P'.y5Ɩ#2L2 Rʥgg¯yp Ж˽ʄ*X,q%7BTZϓRs4IYBǞ?jl./{L_?4#oهJ``$\ց^tQ5cWНp?gUcq)~O^x 4$BBn-':>X~cxhg@M2+t@G@v 2-8LGQr˱>Fˬq6mnYGFk@gP ( "g~G^SLCUZwx֪C hF->4So~qv豦i-"3[?X_N}m9Hr}<vr}غLS>ꖶ > S$uvog^oGI _iNZ /a;;>&>徨|-J&k. &K9E2;=iBuXdWT '6\j]5 :Ƿԑ L64\(OXDObE`=kY帧gP* pgW0zcR[, VGbyJ9{2J6%~bflam]ewB, R;F [a\Z=%դ]ٯ]7p{ɬkm(%ԁEQ`BO+#mQ鮬bnbGeuhҧmΙDQd)B<\F<0r5<Q~ycoK5ԗaBX\IDz|&AkטtPR@>{~e5 'f|#&I,I206yt6>N #PZd4iH&N;^Uv x7r0?Z<9h{Pkjx=d+1"G(Lp(5{UEtkrhfNAwZOm$SǃE$mΤ.q\$LK['f)xՇ*` Mc$|\BfLw&#xx{O^J.oF o.6X&jA.yvhEWonh+8 {<cnw8W#ں񿹶 =a*8b69{.gb}Ch5ٱ'Yٮ$o#YyFSs: w}ng)cmh$W˴>npw{SKʥOP+4i^BL ?2߭S6}KCCG?4$x ۨ*1!9OWgGSuƔ q>P(H;tv:n +Ə뎮]-s$uY P+Z<1Uj1X oF6`㹱,]ʭ1/a[ʖ\7|Q?>^u0Fww=[*-d;原og69eO.+ 3ZTԴ$po+jj2U0tUnE F[6VpT;,j !Z9%/^W'XNDCnYZVT|~75J*v1 ~cpø(|a[?(uD:&s2샵 )"}G5!@a_"3!vYLj"71X=^AȡY:˼Zџx򄜫R ü*P$FonfKJoe.O",;qh,訹 ?ZzBMQPݮ>se{M0>qbߊ4;6!^K9#tW/wZZH̥X*`]{ A1 zZTϾSGgEѡ%줦4YףV0&:$_+&}H5Oƺ fnZLVusnSB;I(̵}3vɻ~}Y G}uC^Q$Q97ح۽t2#rGzI!VP'j3 4KbG \3+{[FjǮVB{3fN{(`iǣaMo&Lwo%42ԄDΊl^hVśX*`KJ,X{~IM4Tk*oҧ + ujR}wIZ u'M!5E؝eV%0^h򩤋zNyN,%pLM vn5]4RnoEYIqe;̵y>ѡ@]SRH\Fz29'=.%vl=?Zbb!//3R!Xva@[oYnɸ8f CЏ`/+]DzXK F/X:zf+x9w@CgHG)ƶN,mzSxUD\(~c+A72|yPRbш9|s=2g#(JP_iy zYRlQBj\7ʐ) ebځa-s_1qX;c$y` .BA@` ^|Ŭ y~'Z_CJ׺BLn'|7AgU|F~.ψdW^klyj˪݊36M: fS+>(O+ÏiIAɏ"u25 }^ܤET›j6Sr"YLKF4乖@ Ώb Qά|>^z<4豗2כ \-zR׏e_YcD%Tڹ1a,at&Œ7\G ƞ`s}Rا+E{XQIS\T< nE~2(aRֿ]=0D )y KJ*\ FWd5$-2iM]Oe1V[25E;#aDӺ";vZML )([Qأ X486}&촘Z:]KZ )}欆lŸdL>##w;-eFYTz |_j420&>bvhI"'^] wh?.7gĄqI|QLo6OR!]uZ ѾMWLV2Cˮ%4ոsx(H R?` >nҾdz1^"\wƱ86T%\oٗpQZ޸^nKق.tmWÈ7È_Ph|m[ovHuh.nTTҁU k x99Oa _0cuo8k_7Qj_lYV X v[Y2JT]}`Z)#2\o$1lx"Pta0Ji9.[$S!{0~=4n ݍ6IZ6WUIgy&jvwXK Δs+1]z:`qZ89` MfwlpI!SGh9rϒr]zLNV vZA_dqSD[aKgP=t]},3Sv>XXQL`eK2Zr}8ߍ-d۬n-(_V;&؟]ǚ $ ^i]nZj·*(SqQxk%SHR'F-T)OeVcɬcIօߞ8C{4$miSm$ќ$ w@i~" | 5>U&25TvH I>]o" ̩Oht/s˶{`6]0xj{-lti\&q'j٧vA]V~qzXPZ28(׌*Qo|X..8 -/IZKi"KREo{<^uv؞(o(0FD}  /Icy\ҥd_%Aݭ(YIM\m7_^Ƣ5khܝT^?1f$c8&.1}LٞϢ5ͧЏ{,Q,H\p~<ոed- !w3Dj|۶6~I>˄ txAzzqٙpv梓 -6 <2ܦ$]G8Hsw/n5!G]u5_h^M"% NY!5독/lFVe /L{[(FmNk1 Mҥ*9{pj/d X;̉;v4QN&i 6Ts!%;<]Ap5W9c܉8j\֥c2=A^%'X4d:4O]}:va-)GTOV'MpUx`<rgx:I@~X% XJ̢*ଓDWZ;LzP?Z_f#\چFxZG;q׬ i,2D p$ve ִ5ex\ K&I ?H[<*ET-Vܙ .Fb:Aʵ$ Adj,ZE+b)w3u{nUO~҆% sn0F,쏁ucI.Emf9 mTIXҊ:'e?dC,vzzYRtUG?FT6BO`u2&r+pcjWA #a>\wz~]f( bW\D֡~elS9aA7rC|k_hI_s:)v?S2@413Ѭj,Iٸ$6Xi U Cj {cult{pdy:+]8,# 6Uɚ[1ǟ[Ԑ+iYr֊<(i=MCv#hdk CC^^o #uC ON&EnR/ W=:K2P|XEޭ72 e砨R_L'.u5U]+ﺄ4D}cjjsT_I1 <vKh,w$-%a~V&yBՙb $u|ڭDejq,BÕB*<[8R(ЃߨO99ъ )"BlP*=l$@/~7RQȉ;>><:cG66P6AEQ灩 ģ#/Z)>-<ᥧFD@^KK v61I YV0Wù; Ȟ_i&#(=8͠1IW EcS)^KJ)SgJpb~])ɫ9T`&O|$lY+&?д ۅ,K7dNSE}g59I|<=_J&] ~ }SRV8RB:IZ:| HI67ziηV"WzoT RF#m[ <(~VϷ:BFkFLTe3 ̠1kW|2L:٘\˪7KʡPFL `[  $031 oj+*f]Q2Nx eL^"3>R [Oq<:iDF$IRgQ鄟 O>כntnky7 \H>:K̰S+#߸Sv z(‘Qޝc8A4Ҡ(_'F/uˏYmU.Y$s|`, ~0B@fI @(z!N%ŸyWӷ1DDs[ Xl똮[۬)Ҷ^z#AqRޮi̾ 5J O>'My<{%I26'΂7 1:qy)- AiA_EdGr*ْ3Ĥ A5Y)E}0,4N "ƜX?П(s@DK: ='gN'oޚIO 3uuQxjv Ѩ6a #8VC|LnHѯ ?@CwJs|0v $V}p?Z4:} %H4 abe~:te ­ʰQe &#_L!&[z9odˬk FX5M̻ip4<@ܥ Ɲ*3{+ #ɓ wi,';'M)%HW+ ݆6.j"xu΁<6gGrw6CS'g>:@)LEw_NdKAǒ;x&He1o }<ߋc?=걔a7+gV4Ţ5 ̟t%{g6d>q=%>-@fb͵r83,5 ]}l Tk16I^St@ l;AL$?+V̯Ρ+[#躞rQ42հ췦=`m-G.暃$Fnalo;=Խ{ռ:Y4)v0”MԧbDrPa#1nɥ״7<p㡩D@x}V:~rCtR! J_d9 i;^(t Tcw9 |-p&Vͼ\Ntv4? 9erVbF 4m^sM%q7|Ʊ 1E H^."9sb;$ocA9%o%HS&!G +gcL2FDr}b'lUw4?o-凚gn'dޑޖ H+' p|Q.Um\_6kP&e]Y]zYHT*7ݭ`}0oVpUjnzd@_oG%?I/tX'uOO k uBJVk?o׼W=KdEq崺ӰZ6ޝh'/Ø[d0{R.t\ٙ*Fd ( 9GiSWAu4(p6PbEomn?o/`rH#9}uG zک T3{euٷkʖyaeV0K1.ԯ*gI=|F8dFӢl!< 72Mqtbm5|4V&7[{[ٺ-<1 X֌H kxC0t#RѼ-O.6R(1P>(E E4CmB (bQPR)s `-b]DjBu;;}3x7E>1rf86;{vjSKh{> vC!R h:@w$M!;Hn(z7ieO}- =xP?E"H,? oT)Rn42Uc#d7.`_G"ؼ3*)cnyL5V6Nʫ/5 7ưl-n``(`drMe~p˫%D=,vY3ؕ?xJ?\د!!CkzCĝvɬ!&m3K 6t0ݷP;78{۪ d%[SȌwWkcm꼜^ctʹat*]Dd8uo?+}; rtԛ/{%}J&C%!Cƙ󜁚P+*B_0ܽ#ԻAq Y; ^nCMo+Lq OkF*U& K(%,4#q#9d&>=c*"^\e!Q~;wQ-i9#rL8Ns6ԖR@(gKm7UJ8zU^%za~F]ą"[7lPj|_.DJJmx{~8 ZؙSk*)13%uAv /}ISCovkzn1N:>|&k)'5jOC˪{QXůSY:eKިƱ`ogۦU6igB@! ) }π/LsC̓_{ޙ)LJ6SJƛ$,Ks6(YkR6Ih"*KBx1;MPлI ~OFOPY#(TkGv .qޅpཌྷ8DVDfXIRdAi @k֙딸2H!{$V56v~GSb꼋o 'R.&2Lr5F9#"h;+al@p 痖;JUXn[ =~R=uצad;%&U6кc vmn+0tͫ02pN G, >3 Α^gz\:qfw3=x8Yq,- v 2)~Cͮ 6pYFXnuK}*TJbG7~$ČjFL=_w#j@'÷ܚqM*{+ %㩸=aP,3&Ƞl;'pvE6iij^hI)as WjR/LNP;W=(=.=${rj~f*ݹqP;T)^zf2Q~1n#j$zBC_Mz97Napv:ou@i? kA-yy vea.C b?X&RA%.䝘 4-%k1`< `mɄZQ MٸH 0vbNfw9*3)7ȧi'UAV"*uTTWi]"uG6:x_q|A!׌.(P I.Fg%\be#6-ľ)}+>e*v[b"0_ZW%X4Ѹ%+Po1,*ٍnV#F#e辨ix\v(˛e*ٳ &U腤#`[.CrTܭ4zs.^|DBn/؉=#J=eiÒ6U ԋULOxRFԾPTlݐ4p?9Sfq2  ܣoדT/F `h9݆6K B^$R?̿6DGnҏ*l%2]'@p><8YdTT Z}J(({&-Ydw)sf z׍/״1|TSYt yKU)V$ ?3>Dh$B~8T. ZD@Й6~Re͝%`4yYs{rDxY8}T{yq+tZu[ S`+Wm ©Zj{n5֟Cw)н6dE")@4wZˎbfæbM Ӫ~Y2fCIR|؉=/w]쓌4ܪDa3  kH8h{72;o8Da $׽Žk<Q 609⟍?)nEE}2d<뷧Q/OUSZ&4Vo7 {ƲIȡU]+P.-|,)gW.e@R+^]q0i 4E[/~sȾt0//&̡FOxWkBSŎ;(A~+@56e[hpsԙlo 39-|&!}F3R3}&V@jwA4 "{?UxT[07FI-xX?,"uv.);Cw,AY% SZixW?/1ڬ"3&򚌲Hbds࢖nppx|F~/S'%quqOY"Wɂek1*TzfwͿ f DaLUd1@zxl/^:|# \Jz1еoj|#s<2*D6ɐs͝[GnƩY_x"G5p,wvٌ˨S@aoU8E6#YEq5@' P٧@t$}r0y>oA6j~RT62jm9 kV.Sjv{o \Yf-, {`v58'*ylJWJ-b(w|PQaόTˌ#/*uYۧs~W +g s}1IdȲW1Ou~ʻOݹ]bF$V#h?["QeJ`^‰Z||+#}TP:][Ȳa-.(LaͤrS?z޼%۔iE"5'a^93XKU_+ &4#%؂Q5ʙW>8~4l 78f謞m<`CBkq@AqppGh;R`JO]E}G 萀ҪPNC1ީ0E_B)Usnq7 C(..xUxAo'Hc]\͖xEBh[D0."h~xAƖ}޿tu\1?R.;y*Co} >y(.܍D?lZ9֞zҹ)QU1D.m:51+s^h鸬;t!LA Hxۈ\Ľ"@Z"[RnrSdP^ܣ,Kcf|?lNA}b/eCb.}|n.NRW߰.t]-$!z/ zO.ƹ=lFql&ЖQ|šwMLXhqS]ᛦ:eK ^9U0?ʠ?,J(B=E~KN[hS4Y89顃2Ճm !nj\Hޤ뽵ZHw]pOh xn f.uhu~LH"ׅMzZJb>f 4(%? ttZ&O!n+\=_8||j1AHh͌~6,4xºKL4 8J_(72YQHn(+~zFSpdnzρM]T\>t(hR{z 'ހ/]}][^p gI{_h \PD4AU PGav]8PCV%]g5k7\xlL,90z?Fz`,)aԝ;-"(qEjY`JO*r[  Ēp#Z_٠ƨ++Im=1D'. ~NYFJ!z.;A)~SVdAׂ3ޘz7 ίq(F"}דk4x+2 v(Bj3B9{>iNX鄣G#B S<2v (`&%&0}ߊEFb=!n_wn\9f {N@rƳO.j_OJXQog h@ 7M-pEv\ej'^zRh Rr%r& )MY[q߫^40E:a'O%`=x9&3ĩ.H6֖lyFTX5?lwT"`5!CK,L0+>aumee|Q Ͱ>\r6ad x/_Z7~X7UylmtN\uFfX>ie{;Ly'ȼj{L*̓ {nz1ۘ_BCϰGisgyC<횪UWcGit>tsRIlG?ڵJx5VE/"<$۫ЄL udTF6UVvV)m 3_oH^}5joqo~19^79\@b 9#ٲڶO(M|~lIA)H&t=?&s8" `W$fJqCH5d_,Y!LWہx~eOuYGO6Z_#-_#5}'Q&ٷ`s{p'Xx+*4Cѡ=YDi+6`s$)u]ݚa5WfE">]sAB 3T)=,d%-;qlˌS64< @P>8,Gtˬ/7.f$Q]1l*8- D#g|/㍁=&[,f nR۳ê8ݪ2!t=fF  IWQv[hWA[eaX-%_B``I Aޤj"Ǻ@xXM#ZX">d2$fs'93[}Zf>Vt}8ժIxU좇 LhBJH&)Bv6;2xNؗqgۓ؇Q=`.*ƸzIU8: H(ŭ!Pbmٓnٰ^l| )mf^ҷJe#pvKY@daدQ,ތ ӦCqė9KLrώ;FKZs-UXwMl\b^sJ@hYUSh)KZ(c1xE r u`fH&2=wb^3e Bn3S@tХ7ʞl 17%E*.6MLj\ IGt?:Ib1s/kJmC7Y }$M5Īmݙ1PgS˘5y2mPFU]?{.3NlGYBʂ??~{p{7^eyizBQcੑYXq"rblr+(LC-Ϻ=fôx&c^ݲ$6WX;Fefs0 PoIbp0͎NN|-Gn%jLSD+Ŏk-fv'"ZMő@ӭ%[zZ( J28$X&ٚ3u$LAڷ6NVN Qz} .bӰuƘ d7aigBGz!iD)hp"Ä_\x4WoW%wQ`i ]p_])ʆldgZyW]p0$+l@S& #sܶ#k5W}q @6am7%2籽LYΞD(PYNiREѻ3r QuTCU{>(Y|<ϰ0Q[L4;8a%v&( X+vۆ|!`R8q_<&^q#~*-b#aT7 GN^d ؽ^u8{bkh/bP쁪y#_.FVPay^?Wv\[d d[slHd̔~G~ŀ{̛ywIW4A SәADwƎSBDV m`aaԖU64ge_TtN]ѐGA,bOݘMIAmS &}7[8pClwG:Ğy1x^Dp[?{SYڝ>YFQ]oeH ܕZ\Tź׊qw"c_%B|@tw$s׆%>3{EѢEX!$@Zg{ C3cS~vQvFnǚLA]@)r?!] luw nQ0q1c7X7kwn6YϱS\ Ji(`RF I4/䳣\{9nȉc_⪯M: &Q3ə`{]B,I*9me-<6Fs5ŦÆ Q0KwJدh}cX,OBlSjͩ`x3˟Jjk|QټrEd(X7w"Qe= b+|e)s"u'f46k{CKI)^[d@"@w,8YPl2ọ́ R53^<siQ`4ަc4xut˯.j`&S]9]M؜/{d\[ F~ds@9Ӳ_r\R`7KgNS;|_$VOGOAW }]sM-vt>.) JF+Mb;ͫV 3 }m!l6T䭢K/ V7Y+^R. 7>dăR_Lop;0y.1)Og[A1AW%dc%!CkB0Vn,aV)>rylF'.ݏ_*`bqdf?@[յ@4ho6&{RPK QW-[ MeҴ /]qUwM3PP5[G2VuKLN ~n*lpY[tVxt\1&&@\qtW|1 B59=A3%ZdFFMƚoDr}\TۯGTpYE~`#^lIlY7bWƎoR#$;e4Vo)p{҂Y+W.5M_d˰?!01?sQu#Y38ƠN^&jznBчV=pHǣ`}p|(7 7:20>܌:DdFn>f$eSCܼdz W3[Ef镶 6/U#.х+yhx5NZJe~&3tW(e !@?DEJS \zPUoXo#&homf^bpJ溅kfy gd#24Wq[Y2l;78|(t,C@Ӕ*@ 3̭x$3;7B*NLMPxuQOk=t4%L?m+(?p7x\)yhrs tg/0"_$=<\$lOUW8hӭlP C ztk?S].+T`*1')ׅupΪ".'\ 'AFa۝ZTP`]AT>䗭`5MIoHm#W+yuXj[@2G^y~7H+nIߋbP"!].*(,;92;}(vr\_h>xg!y<j`H[;Xε O> u Tdvh\'_;c`#B~1)2ehbrKA=g>VV=EA>FW 5[HY;=P#6f;€!Ka- bbn(TB\O6܆B!ǯ8cBYϭS˕"f#G@uAϛuŽg֫ϼa:`:@ay#7kijC -JojVbG=m+z4ЮֿŬ4&#Mplp *G:p GZnKNI!&׃q^%fctM'Tݬk5k>@Qreݞpy&V}AȲH Y}<#$ë ?K!d%NTp *ng$>w&@kHhSx9y"j~mu+}im`qBAyY&3{;`v U1E[6>;n\{B˜e( kĿ6O!NOWU{ě_F6wQeQnhS729=n^az'sF.)%oBZd7"sx)yņk~@gՓ.9)Px!3ˆ#}Hkj3|R`{CD~ ].ΉtٙgnAJA޺EE[7d.AIo@g<PZ78ph(/*1jhKx)HK؇":֤*/2I e(e.qD_ɢ ɀRR~"kr$?X." BD@\i8pD0jоy[Fu>Ь,#cϚoԚّ>iJ l^GJS2<5eJXj=5>0<_ǏM&%ڏń%G(sN*S#ې 'N2$w`]koFvB?/GhzftŖK ߀YQ P]Fh`(GmCϼgKrlKr{ѬR㳊I`q;5OFYng$栊`NNIh Epׂ$4-8zQg?PYa"Xk\0G,JܴSfߣ=Ϟ~?%'<\wDЯW[r[jLdue06ZW5h!g5v%?C=DŽyQV:9`,%:͊NG_x(#p܃6VI5 <@T,?d:){mq`s@nu.*wk uƐd uG_x->7{ӭ[{ey~Hij`N 0ͲU6x܎ %u=g5X?M_;H;>M]Tڣf ` kC3}d8 >M;@no-Nt}JtoIP,>ui"D\pXv1A.hħ HՌ}15^J&=E;e%FRvt~ ; KɅ$Ě d/sŐ-?Z3Ӝ&?)A5_*-[2hR33o7fکg)JӸB/*bZqy,/"L^Min6Su 3-΁E4h~q|t~Ba?chē<;" 8su{dxyxQ jMe(h )3bzعH  i;Z1s 3CJϊr`E]jqεFe23tҳזGfӊ 8KքL ^Xm2}{*5(`LuH6|M*)d':"S"~93~Z?q1$% E`MkT8YF?{<=#f]J$@U 2t!<&ஜg}?͹0(>$4%uu;Kq6RUqm閪$mVy1k.~fG^T|%t,ZLAĎDvmJ" :AH0ya? .LUhpJ*4ĭf~UmŘΣ2uY2ȋ[˜\:3au"2rnŶB5{;肢\|;嶑4?|cM5@c锛ZVǣ(ܕy  J2~W^̊Y+K!V̰5j1_*<-Aowo7%H%GZ8 LLR+i:;:YIyIyHRyǴxz~YqJ) NA^.+66Bm$iyO20X=_N> G#pcd5ՔzʌiriJ׶JtwG@ܥXϚDS$KR$rsHi Kwz<,HH^4 k K[@Gȼߕx2MW^fߒ2|yW%\))$iCj2LUjq|̫k/o/`㎝Ì y_?T(Clg*35֞̓S4d TǏz:z&uЏTS-649y4R74:LXyJM\O<R Kadm6<ߑLW6}>恮u3W)nMF p ]wX8Yk? .GT6&;;iPm׶t%5͇"PKDJ^I‚ fi Ua셻_c(tܺSb_knN!p-__;U6q("d ċ;LW$1ɕ:E{X_T3 cdz}m?Ԏ1I§;,3=r4!,},_>;PpkKZnb#%d˨PQ^W"9cFLSPY+wYlK нVj VϩHCp4.ʽdSq8 (^tK2HW4ӂ2tvו Z;n.ToVGd&2^ ag",~9'M%vF\@@<Úҹ6p', 2ϡvχ4rW p4@=!w`SLwU\[hg6ۊaU/uewh ӿ`(j={4^Ru?`a&n2WC;!{oTQϝn9` @h${fa-drڴ;G&CvPzVc9ӁghFCi> )vJ1ʛ[QQw~,;WȨf:| b ;,zL%6`5 G_Ƚsξα7(5mi嗅 9CFIR vԩĽ4@WAvv4hC, *]a\M$4޲p6TE b-΁8^ځae\Y #>[3K<$i}EU336ɠhX%[Ta:ΤIAnl7Wѹ-<}m[U1;J55"z ytտEB]bpiI EƏ٭% z3T:^Q-hJ (V(rϯߑZAq>,K@2[j*m'bZpz([Ac=BiO,R9;yT!KzujUҪ_Л:EJ{MCT'g) 4&# `*"C)4='yWG+$)>IՆWT;#Ae]RRzun Dh Zި:s!ѝx3=%BJ ,W  &XXAfPYq#- D*Nné?*@Z7 u?MTNa)?\ӽrZ$jRwX& <,pa,¿)\z/8Ǎm< <ɏjp5hat;z8h{c?Rju\DOI)\hc~36 5@ T8T@.v1昹 ^y>?q^ $=TdMl;kEd wn?FD՞ xyac$%RXd]mVi+{ ͐^޲*"u:`YҔ2ilqNxN0:4("'=r"͵K|P~N^=5k .TfA5ڵoA}Z=wKR n48HJ&8V ò᧲&dxCJ,5+14z.@Wݫfw\PͥN 5jKJv&!9'#ED; D6z\ڱ`3Ax5F-P0Fޫr@;æCab+Y:l^>ԓب 2$Cn!8zP\C(c+詒s:U"0g)F'ܗ$(OuQ@G+\ DauJ1Bރ*MずSݗscBn$pVz<~Ƙ u_$a;ꕫ1+\ 8;߁j- ˍyfBAPCq9vKx oWaINC9 |%_L'8!8r7Vi,n^{sǯWLc'. P]qL sTp~7&ey^ۇSB'/t=rO9Y,JT PjIU펡ͣ$֠KSVOWN'ntlrRGPY 0ГY)'W>@X%]ͱ-fGWa3} jc բR-%ɾq }8X)):ֱX@qf3gPTmq鏳tԭādulvi<raa$~&\] *( T=U㋆R, =ʑLERD}**?UՈ(gń`Y 4lߟ/I-0,0vg2sj 2XkbHvJV~[L/S_ m3ISLzdUFw7Pg7(1 }3_aUMjg5*JuŝP-յw9?[}uA%۬ 5CGgT$nt9dSCu0wXۦ='"@%I ILQ](_p6^VH3EGA p ṕ׊"67auP$[4"5($rsJߖ6!hТ;E5om;$ۛ] )Dh Upkd"Trc;IЌUgTiEUV(-ļكQĘV0ښyyE$Dn r&vNsU䪄fUU(]U_ޫ1I/UEvhx.lz[.Ơ;Z|1ڊ7Lɋ_q!;423FES"?kI`e#A#'H$3!%0 RZyk'O8gK])kIVvf bQG: GAJK\ZUT=va*ɍ|tT Ou4LGG^A?tb7R$R L9v U/"tFRSx􉩶9V`;cH4G׭i,PѲ< :(s s­I|spdGQF-B% Y /UsN J6ޫƯRl&a3Tjuz[Cמ4 qk-G9ngԓ`]ڠK5eO)h(w Tiٽvn<eV &>n4#Ϧ-B}n2uF~uK@·.Я[ SDC~T⽂'V4DnƯ6Ob fv)D%XӆPo੮1d)枀i&[>yڶ xWV4z:3˷|I:#EꌟЌh)-<Ҥ?0eB亵W]F@s8rAoߋ{xfr4 wH³#WP ,2؊b֬ViІ{rQ|n6NlÁBHSKQ*F%58d 4QMX/s %W~AWQS 1:Z<(Jj"Wˏtj8T;!LpTCJ[N 'Ҁr!a zצ קjY|h pݪx(?6z|!-*G'F#0B@00l~ V=G|jQ"""a