python3-sortedcontainers-2.1.0-lp152.1.1 >  A ^\/=„΅8*&ѻ Eh yYÅCk2fe(q%9YZ)#G+ݼu'0"=p>.D?.4d! + G $04GP[ u4 b        k   l   ( +8 49 T: F&sG&H&I'@X'XY'\\'l]'^)b+ c+d, e,%f,(l,*u,<v,w,x-Hy- z----.0Cpython3-sortedcontainers2.1.0lp152.1.1Sorted 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.^\wildcard2hOopenSUSE Leap 15.2openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/grantjenks/python-sortedcontainerslinuxnoarch0G@SXvXvLLW( Mq$-AA큤A큤A큤A큤^\^\^\^\^\^\[.P^\^\^\^\^\^\^\^\^\[.P[.P[.P^\[.P^\[.P9a48462a93fe30f6707f1764348f99f8aac074c3312ad7808bb899902667d53496740596cbbb088f8f21ff3e19ce0addb2fdcb17187203f9c29baf8b415cb33b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b015b34abea9ffb5d20b35b645617c02dd79b268e2e3ee555057ed84fdd6b8905235d4d37c3cb23a4559073ad8596c196fc849f847022775bf364531865bac9d98b398265bb4a43cedccc7bf37dd0c954a1d9ed3206427f015b5c495c7522f911c3f0f2c8f76a4ae6fae38da34c782600924792235bc9e4dcdf8b779ddca86769f0d9a70b6a12c5c8e474f92bb1f2ea63b22643563e3d810cc4fe03eaaefde4f17639e49f17831a4ead14bec7d9f2adec7663eee2bb0b6e485af9db2b96338d54a45ff71c566bcb1abf99966cbd09864046049ebed3b0fe11b025b896d58dc3387e722540bbbf87f778d68b2f547d2db722ba856297d89a163d7a4086c60d700b5575ca52353558d4f873d3e1f23fd0198aac7158ff7f4c98d379023af28b7916d1f60d82222dc652b0e81172b9d691f28d50cc43a091ef0432463adbc82ae8addb93e2aecbd69421e8d407eddcd48b75e41829172355184c1459a9fbb8fea9d8a4f3e54470a3584e3b29036c35680bedd38cc7423f2b1761f0d90b5fbc497b82e51236094246326d62837f9d85b3abcc397c68fa8378f92824f428ab444e4bb39895de183193f76addeeb52ba7589ac2fd7f53f18e191fdb4337f41cd5f725a07dcf4a5137118a925727b8a1690bc6ea70b156ee6739dbb51fd4d386718d6ce5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-sortedcontainers-2.1.0-lp152.1.1.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@Tomáš Chvátal Matej Cepl toddrme2178@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 versionwildcard2 1583152362 2.1.0-lp152.1.1sortedcontainerssortedcontainers-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.opensuse.org/openSUSE:Leap:15.2/standard/c1e1f976aea2df282e56446a8968c79c-python-sortedcontainerscpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiled RRRRRRRRRRRRJ[ŦmW8utf-8915563edc2a37a46bb1161d094392252fdcfde0ab479e0f19e7aee53294d7049? 7zXZ !t/y] crt:bLL W T!dB)3K3u`/Ӛ#wPaRxV`0L.knKmL$C cܾz{u#3xĤ||~>}B#oNyis&gmۆ?'(/ cd,^9,3>A GWg /k<6d9Y$ W k F[lIO3^?.Y[Pm<[xDR:pܭrCbn {0Ys:k?.CK#Qƛ;6Q cytl#߼E3?qQk$fS%QTjkfωgT|b*B(n`3BlnXšn$<7zIwdژ5(+kyoJ`-#R(u*Ӎgb"|ݛ+-Iaj{h>J(gvjr5kfj7BR <_м*,蕠d5U5H} 3?Z8g* 44/ x=J@4y7]DTv/2*1w9TKtEݩ9I1:JЉJ,%?@tIKB831Xo81++8{=t]P.tX*rbpu5[5TؗY&=m s\Fȋl͜f^,8;8Kaﮈ9=8C=V#BhQ=]-AkJh% M'#7Xu\zPV *Fo[p!Y;Q9R`1;p`d7p[j/υo3>}pga{EgAqA*.&l~0#N$Zܹ'sOIOG[D/qB6mϴԶ-lvyz੘9jץcTɶ~+:M ~:5y5n19,:#^;wC~6nʖw@_BejeI$ʮl/Ë8wZ"3wOp\:@ rc"@dBH|Q-Q;e4ʆ 4|$}%Ǟ*/k_N\p +MJX:J( ߀Bfm{rv ^$_B_ ಣqNo4F*&( U%d' =_$GEN}^zID4הbpH&H1A}ũXòlYv_"Z5L5moVtvnT(Z\(YKt͔Z]%ŏ )6_|^a3Cs- ysT(r2͋I@K~*8IOľpYpoGKyH>t%:҅`qM vH@$Aꨁ!!, ]5(d}Fḇ89z37FB`Ad榺z7 AZY%mgW\L6`}:ufb"jiJ# 2YgG84e(="4IU ~C . Z;$E0}IPD HF*83(QS~}d09oYˌ{ ?#9 Xv.=mQ4~?[;C_V д(;a%Uy:h Qx);~jƠ_$ee:AӞ0?}Pl {@3 xyQwfɈs.m4 /z+Q,F6|b`,|"VEιGON覒'm5.q88%%UDz&#KP\=B|tJ4wN/\.Np?܁{fW,fe~ "tLV'1}x*-2iʏ7ca~*f:ݩF8U ~PAn22c[w ԇѫw#|a5!{UjvW{5E#:|NX5jzgmkUe铽h:b#>B} 1/,Iզ πX`IJu QOjY|'q01RH ރX-`SMP,Bz(g{v{ ywJ?NOnbM$(T5MY*3. S SB !lRI\@%X1 MBRݑӗV(B[٪};_u g6y6'~ nA 2F>5'$$n|2YnE{G*K$ x,u1He`$B";7l eѢ}O@5-p3ϭ\77ԂuK.⭞\Kh'6b<;Dzax!s6rEUT]qxpZ H h:Nےf93کY=k O$ǕQj;>}܋K6 | t[4kxfXҬR^}uX}U)1eb"Ff߈?a#OũAG&u˞>"2rj%m'N&̘:^i!1}ح"c'^o5qh }4 J\lasWczi~$Q)RAs8~L^i?5G_TϒVHY"-!͂;$տymJ{x@k Ʀ_^D{:X2W@na.{{+wLe s'AeykFiB-e^%%U;-cޠ|Uhx5e ћRK{M7%["0u.ޞ)1( w;6]R*.AXkتX1g}vs-{cVJ*J4Z) #MƽGի4ŧ{޳OBEIKDtP_C˂,w%/%̏#:|VG/ /ycit~(UxQdҪ Q -j*x?O]+IllXX \? H<%߮л r&k÷uwv]}Ș l&ԿmSըXI{SB֖ZqPGȻo CX+]ퟝ;Uڪw L˳d4x`9x+oHt;]ł 9Kzqt]+aUw Y9=v}\V~"Zs2,QҗuM jUc#2~Y74j2,Ձ,_f '…Vt&1Lw1?+_&WRZ6(P~3Z <~"U}۔%-bbE}>-EN_3?_C<̕iqOX%>'=DMU+f;h1C\sE)9 b졚\:t&|:ea\TR8u hCĘv~?4";|Wѓ% y1 y_Yiֳ.Jq[6t8Wv-T9Q]22K9ܶcp,8?a[gm;6 'a!Z]6o'W[smh]P\/ 351@8˲5=f egAdp;SʌܨW)j3W&BX3b<@ IJmJ}8ĭA[BgKWɂ HT6 ޛӇJqba )]v#[XV45PpXA[i|һAH0gMJ *yg/M=\A⴬eSp?b_[_XJmBPo 0$?"b2>I?fV;.uYRe;.T>8;¬)qUL.e8Y ԦRFL -qW n]p$~SːGSC $șZw7?L&Uδ*|jGn&Bf\U>>0}GT,*€Ngٴ p0D倥Av!X3_jqjɹK-n!kw؇t3ps:3!ݳtǼ$XwlCɥHnUw]R B΍s7޸ u+>^%g9#!""&R@ZBRJ̇o18,u h<8'a@f8-kHuoS" XCPjNK !57V-r.vJ8z NxNggw?ܐx Gu {-$nISq<ޚ]`zPWݭ~EMGmPÁJnXļ "nF0~h7GR w- أ!5O-ܠ,8IG)>*{\ % `]C/qIh2L\G _0U[;JF)h"ϯx[yh`H#*IjFObMCd5 7XךG Ez ]k_3ou& WHKCfR5dA54WsjsMB9nwbwnfkMOȭriF#hdnm `: jFa,:UQ P}ZC1?/z!CܲL-jhtNEOj̴zՏ/8XK~즇ƒ7^Z*]B gRž*F@446٫-@Ӓ&rT۱)5IgdT7Z~Vz?I a+N:pdwlH$ Z\?coc]Q|<[TN7aZUuiR?#5yOyB%/<Ќ%؃eR=2+(0I@L`}Z)ŽB9L+JF)}EH^-I7GLDHwj9ßkkwy6뎻؅SX âTy/"hrܮ\*Imop @$/s|MXҩ6$7/yQ#_=̦4Gcdjjp^A*PVs!dČ d!A45͇xd;./a=֨&bc {ɠHޅe,kۊQ~sUdJ|Ẃ1tJJ_tbdhЬn9{ N_km")O x >mv~ڦbv{8jD]ϴC*O40"74a?) oؑ Cxe~OL.r7}ׁF9[]$P1ZZ@$nE\.?+&sdPvvwXOimr] Γ OM 2YwʃŃY~<0տ}^XfZ5a5^=azvqF%b/Dwa]QoMM}7}~"Shl]-ov&q;mWӥs0XDVnpX9WQ}M/BFDG]&^ G,Ixrc!mFht Ö4 tƍ |RQٞ9U>fψB+|};z;!1yg`f8Tİ\4\!9dQ gTߣ NͣzЫpck߀E\~BCJW %9NⲂsu>-U쒫aYq Om.8KL΢K4#o]=tBɦx ""? ft}E䮴owKPO '3|ZܛeGy_ {a彸 { zħ#C}lUQcOSݲ oLV>0G3VJBc_c,Mt"3֩Cxwg26еe>ڇK4D̆23D*FA -TlMp ̮Àd yY+ #o;&]¿d>^b̓m8kRnHcc:ZL:f3cswsSW6~|]<:4U;s|.;L֙Ȧ l)F+ļÑ 7/ }<!Q_bx)" o:C@MB*<DcK ,p᯷y^em (-CNoTohxF@х  ;~li-V<|xR_T@*Blazda$iLn O#Sp =L&d }?Q"rA8'4D-7尖Så]~nFa$~]L;[ G嬢g PHΆP6qbiVɉ;1ij,rH>p!~4ށ_yRCIģ]L*$͈ Kq_L@w8~o >$K[Ԣ^ oos80Bڃ7r]_z *Q ؎ x0&vP".LCX1pwffqЯD(X{mfA9{fJZ*xm@n& #*ؘRnbd{ܽ;ί5ۇօD3:؟U]4;f]Koāpǻ[2U-r.`Hdͻ9 Oq "9c"6dk>7@"`cBMI! )73y?c z>Yph@z3>[jvGsIټ2zJߗ-0Zvv-\g.Yaրݛh=;?&%Esl,zs0 !j;LPTKz(Fb~m=pg=a&0mԨlT bIJp1UuӚIRhP^f7Ż wc#ھdQGq%Y:.v|AMQx6|m@s8ҿǮ/*N=ыkH\TU`- S0. K4JQiQTǸ%Z/jlU==@hs>gCMjXWjjVAtsMApBnj|L7Hd֣lw91}K76NYH+ QI%y=,Ij]x@ɽZ8o_v/ fGn?0i2?S( e3%٣D@Ah,uXFU2PF%D5B&J`IQE}OEZt!;c|oį +B}0wʷ+lPА3%&}U NQڱA]!)`':4)dUUS^ x/}LZ?tr {dpk$a:||ls_ޕ xIŊVĆBvh5I_@K0a#N"Y*t !:Ʈ3WzKIgFx82]"g1aԃ"z1nFK*k1=Cc)s|L HuЍAxD~mȘv?+q\d׌A: 0"u{%(FWlVyKasΪnXyS0ֽ8b\-3xsGJ4FÍW-ڳv 3d{x ҧJ3@:/R;j-XT^`uYw@Rłۓ(njp|8f3%uOFQ7zpY giş0R:c7yJ2x"dq"mtFL^J_m%* G׻v>(U֮5u~mhU%7[`Z$HcM^UjH+̼*E*0拰]~_ 2vas5v >@NW}IiPg# #h-r7ӽnٻYymY~[ׅݾ'Ky\m6})',p;ưxMn(|b`I ?Da >~7`mؑOL@G4EK18w (p"T$qk<h_B &M;1i4broA% &FR?t r#ɓ<`h#D1e?W}}gjk@g2c,G~=ܕgKjQ Iƹ2-tB\c}#O q`d\Ѫ۷.O*S< Ccv^=]5od%fK55kMtFty=Pu:Y2a1vXB_?",rΟE\wG%*s y(F6㚔,2xV({,EI/O/f&w5PN32VSh `5RuO+Ͽbգ:!SM;:VAi&zC5gL|ɗX7!$.WeH$1+ħ7 -$ ٠qSt9 Qȝ&_56 }Xpr$!fyJ\ZcOOC0$X[M"qQ-y=XX_k!j8;7qր'Y}cSkPc 8w:-3 P`)`T 36\V{4Ɍ ߯6qWY6ş];oa#T?tgUx#ĵ‹z3^r'BPxjw*,Ko a6{ט@Ff7\`0LZǀ†;~HOyfWb¿t KJh z6?P7;툑HtvJ?ύFX.`7F'}(Oo1 J ڠ1PZd KHshcn>(n`?{@!tMK[9@NgLo%Hn&Әs^_tk0ɕo=]}]/%>>`:qR`]Y(4KK潃˩ǴF%aJ0KBGiAsU YgE)u邆;7~oc@=;̡Ḩ]wRfY,vλ&!/U$2CACC &@=~oku z79 j(@S)HV0e;4U骕Aƃa5(Eh!Lae:KV;&;#Li*ͭp~r&l6cpCP\M.MA~p0gx<΢^C梡_4a>)k#"[#;oW_}p9y*NaBqTaPM뻊nKE <D1<vwon;7D}Ae7׃i?3~j .ɯt@|u+9H8Fxnjyx=e:Dgcˬ8d-昣ܷ  r[ķd^NߊqF6ϟ؃Qo$&[MG85U#?#@MwsG^B43y_];iųfYꌸAK{+xY!MQH&+J Iw!$q$ -׋9Io_tg2ZE]|L]~AONM}QpQR\b$Ӯ,=$uq MhlRJy"mwsgş$+y5M`+ pNW}X顉"ϓt]Sy9K40LىH4{o*Q] ٙ־uO_w`F@R|oi9eXgH,˯}Bn!Tѕuu /Ї B6\l ·j]Y} jsbn8"EZw':XX;SD?U3SIIyl*Q"bst>AP?QEӜWqhhЦWg?7Fe _7^Z8!'8틷sH7C: #w p`B#~@ͻ8JcskMSdUq;.t =401IRbn CWȪP{Y+{D8RRI h}F?vBRq}$fS,ෑh:%;eN<| NmRJhu:LVMV|b\F茦߻O>8NTغA {2?Su=︷ߋ , hI-;>|+^*L@jM?VV@-pc}UyǤ$N}]`pMOô=Ɯ ?9VKM_}P:o  M]R N'LV@ ?SmdȊrJ:9@, }k׬FoܸI3\Q2yn5j@ŽS4*'J^]" ?ym]X.E[}m^Oǀ^"j[d#ӭ_PxiW(gf4$xs@Xd}OwM |ތPk!u'VU0=LꓶnOAHqX Ssޡ1NI+|"Jon;' +±ja Hwڽ"yX U!x,҂wrR!Nҳ~*$EWf2R7IK7͊f&@kRGA$QpdJ&< iϴT9_;f~?SV3nVxvk)C4> ycSw 0aŴz@Ǟ"!_:s b!zQն?d $[{jJ%zQmNR)hvBe&R.9cbv~h$j9 le5!̿C>LJtɮ B |iP#'j~=! &^)*ܭ 3&f4Py7m=%dNVTO4S=|Txt\ޱB%Q! b" mO:o:KENa|- %3C} ($eZ ݔq2J|X!/H$=Y[ n@n S5"Vƥhnf9.2>cj۬#7GvG])tkS wK>Tq`>E7b`b@̞۳VG2 @\ LN+r;mZzR&lh`tY 8&f]-pt˴<= FS*2=a^mH8]&f{,"X#ڞ2+Cq􆦼z ͺ)b CoE6k=\o(29Xσo7!AI@V6-nff`"}!y(S/?vo,T@R(ngY}H@! F^,9^gSv)?RhC^qZbr+6,_NWLRj^ e>*}')n3GN;v̚)b픃sw>k0qKŅ2%(Ҫ/8m1$DӁ%N]Ywۖ4__Ď=XgE㎾d+!!>U'~$6vEt tnIfqA0濐{G,tN5#WTwUC.o*VS,psɍM'I#:'>3g{wٷi5&P!)ShS?_'V3Zm*aurChKu{NT4Av4cljr ^q5L iWR=ۦe1i fTҫSMWfʕgA_]^?ziNDR]h/T)@?]dBPnv(Iz)L۵xje܁&+9̑H&pf&p- 4^(w=l |G4>(# J@(Vev-cn4IE-t @?@*њ pό2MWIre=.Xt! lSqt1$Z nס+IhlD&VթuphM2(HwG?qp?J.ysl  "Ґ`'HSפZVHJ47i0Rzo,L0se5<,˗s8Zu-zF5R;9L R :8 ?R s4c\_. T-% Vd0= <=+)W@|JWe6ll<ĖNHK~B~XdAFb`^ZG7;y@]=)-ZGDv͇1#{Єjml ^ @ *W^BFQtQ(=hSGpC"BĊXL`@g^D9w4BYL ksMy:f0꺯j!3z>:C?=ށr)l$@'r'nǏ5Y塆xkxf]rgvq xvvվjV),yz: կn,Ϧ?7PY$r`G{^խ,hZ\Q;9ט9X7~1r`j%q Eܳy ʉuO @dx6]1,^i>PNlL_|^ {6v(h9P/`8)LÇŝO. ^"?JM +Oh@l_3$j|0-o3=zD!)7L`_ JR A,8=xE&T̝ޢH|4WH[T<\N I:<˼Z+& chLO8rdL%@.F= }u&5ąiOǗf'XG}v8'7>hBt$CΠKfq~=NؗV(7 /#)MdUČ_PrqPBimbږK֎ 4Mkjq9E~ #0jL/⋒X .`BZHXV= DSPw#ĝk5_ϑ!jՉ,Pad`wV{4im{QPV C\9P]q:ɲUkbr- P5-xשS|^%S7ͮS %5njsRwbRmLK;@ٰM94ZrÿN<=p\қ[YDSbj/?Q[ٚfԿSCNwE7JxUFdU-elm[;|Iԛu~@ QOV.2┋\Yt=N&8"|Ge1*P, }k#q['nPzDʲG7Re`L ka[ǟ; >(T19 LN +!u]cHV|?\Uk (3쌿ޖӑ lڮ({w6rزplt-g$2Doqpq8Y(8DqC)B>WJԡV]b! D]XV8@Z`{-4B#>࿌ˎocH 輵Y-_4DT娋9MMp>{ѳhsPHz5fuk4Ij[dϲ[|]+ uReFMATtc+Xk(uAޒ^fDC;rc+HM97TjSt'FC4{/ʮ}G#Ŵ8=\*I7??!]%ǶT;伐"Uybd`Rѝ; 68ݲ+ ys w~Y(4R|FiR%]ˀ@>DR-BZ-OfM,u؆pxȳCvl5m9>cD=53omr"|܊v7RO;upN>:zhG:c:G^5|ĕ]ȯ1S9IVؖZg,\˵|.[J#ag̋կI[Q{%5K-WO ',G1S-h=2<9R><XCR偬Ų`Qa| ^4o0 \Q <u@G%]N861AFhz]~V6tY:8dP"c<'bFnU;uWtHRжLH2n"T"1yVeч;͘+m4!eI?q%ɅHWupك#(#U)w-r_l/)!RMud \RPܤb2[p*?WeEךcU"3cl*@“嫏fu u؎k-6ATH!6q`;%"iD~T w^"s\s$x^Fo|E3N>"0~5"yg=]y,nD>lUZIŴMm?4Ȧ ob)9/ykcr{Yhyq:%x!(O/?[$%I+wӕ^ FUb‘`٢Y2MzeͿb n\yad5# oC*f6z5:nJhl ^qFVn?ʴ%}c^ YQq0TdnUkkGz 'q.@/ _-"Ϯ[g7][N[bP $y?V=騖'V !.+WzUt"ჿCa**F Y'y^VfL+-4B3֓֋2i1\pܯ>lmH}f)-!>9연W$R|@f^2t"l6wZ,o`vq収nK {U09/l=4FZ89UIϹ=kӄʎ—m'NyOؔ46l0Q"rt -\ʕI/+9]צկaA']KT$<R bzYkx &ғ -)d/0A}mG6y_+!_䉝MbuyQ&ŧ𨤠33I&9ap ?5DcK[ND29eFлX2Թ7lxyh+F)Bb{[g^4g*_I 0&;ρfKp/UD8d+H3c@ usJ؝7V@dİGY> 2to@7LV ;L3eĠI)0DqT *[OsIv('e]zkojS@#j* s1ȉ0i[GRv[cF!(FqgER39VqLt|ɯ'q8ş&HxFH#ƍgrgPG.P0R l@[.d֒tFCo`@R@4Ɣ(Z7";u%dM~p?רdDߕ=]W('=G/*}Wuyn`++s +RI>?by|;B(^eK-\I݋UIn'pAɯ wy2/G`m%\]'H˕`/[?X4+s #4\한 u&+?p2h]9oz  2_ d0}R,h4:rͮO :`l+z,35T]{io"9;Yu Ӌ4:F޳=1.@5/h/:e N%N<+:c2"vD=w H-Bj[!T #J dN.YЗm n)@'Oz-\.Si4AI mٹ++ `\ӳ:3)%g<)R LlmSKLB}^sY nDnXj1V2$/8i?J 3t9THݍ$ ZS_lr[ t׀{Nf}Ldž<̷ D&HgzfÏm-ȏxX|-yZMIy$||_dV.H lgʯ_Ԩ)'("AjO8p =MWHXv](/ "%oea$FSCsv-!%.C7c]wLGGtàh!9@R"Bs)iZg"1ך0^QT6]%ZFw>VRCCVlcȀe[X4([0ZkZ`8ɓX36< :HAL(TVdzqr}#+4‚l53Y8=C$ïR.P@Z ] 7Vkі*cF( .j7x>1`:Z%Kwқ;y;ސNؓ$B`mn ~ȹ]yVYd@mP|e1` j uzU}@\Awi/ZJQN_{Ȃ~-L=@Uɣxah*x0r D4_sp˹4_H¿> \ yQ'@y4ҀԔ)Sj%RK{׾)+lt6ҔWzp % Ԍ6{gS2&QTB?\1R zӞ>j.jGe1%qU!-J-f>2*e%ݶ6T11z;pv=3F]c$B*==PxcթdYw/) "\>$ 仾9(#3(oiYpg*bb=lH"rZëie#Wفֺ2. mbɑ˗^BIЬ3nZk%R7)7DB%'Nn?,R*C ]T5oRad```S^"'!СEwO (!3M~I8YC_锏}+1Pk>L OtE D>#4' Dc&%} b3yB0Q-+t."ɔqB jJan ۵d&wgi{~mOoNKgNϞe7vLOŢ~v,zSfLK@mm`A0LҊTNXV NcACGM\>C\X"dfÙAXO)ӾJG{=hq]ş#ݺ!"E 6vXnRc8<#Ik~f@Ӊ#q,K"JnڙY~)% r:;.xQ`+&YkyVb[/Nk 1W&% U>4y *%L\KW"fETٙUF1SE{\eLD ~&:nrJ~\Ã:'*VV&W'p&b+\ R; TH5Py^ f2VYVvVhȄ3%#W 錀ddTk[E>fW˭WNˍ$ު`wy$Y9|ha)+9GmP)V"MSF.!-x( R pvt1qn45%ژ_4&[ڐqCN~ r9MɶEGM.Wvw.SmC!~=W4}|;n]$4?],F4d6T}mHy f z#š7%EsO߂ؓ8{61PСS\X讪Sކ 9pjy,: 5`4D}YqŲ ?K W_\K>6u.:X`7Umcvv١4AjO~ïOH#m3-O? fwE| X[qD x3JvQ!ҒDJ)XԧIM>@Ƶ j㕡 l~ ~9<MZB3k=69kŷ&v lRVJ=ʖ{Ih{|{?سB$7s";:WDγ_e{}`KOm5ְPMKbR3ky}w#\Y(gӪ(`BO{  ]@ϮP՞ q>=\Bm$GjacիN9r GFPEu: Gc(6ZQ:2j+ċN{Q<{1Zz(鸝kSNhf`35 'zO~Z sw%}sRZ3ÙÉ*D.˳;B&9tدm'GqQyN *zt*9VEkCvʤ`^Pj]p"/ I@1͑'c皶ˈÑ|DѿŁL/!DvU 2L#1ӉrMWnjNV\p0}kHS_0Yeej ɐ-XըX7+oEӃa\$J2 h=Mi2Ø0X`84e~=b?лղJԳeRhJ=.pǟS޶-HyLD-TOמO|#|VW͡^`{xSc+`tj_7չzUI>Co%TjQE>PGt!e;6JoӜ7ql{sU_(0n5 *Eed籫wj7!B)&ICЦ62b"c0-FB6Q[DYi;!Oa ˱-g>zyC*wPK6\)$it^iY18QȁHA8$&[s4Z-^J28RPo \]ϮpUO2eϣ2tPF9q=z4<ûN]u'uynL>lhc)N#/#{)WG&Jl_itN]LF7rPɹ@ev3bHf{ԙ6݁o?+,VTL6vՅ_; MUg1@C)><`8HW@?_j$;x=j]`y.mĒ3Vx(ۤ.vvtRn;mo={'oUPw ow 3[.w>nDpfC]=j2q5P|vV̨Kr6$h#]_wcUp[m^Jw~^,Cgjz|$G\EǕ=\V?{-u 3-.A#6<0pث'BM[y( eǐ&ψ"OVeae+CQ7~mSEOS2dUI]&L?F=F90^*z բL!֮y(ULҍm{9OK`5ϟ d,/:2FZο{ˁb眓Ѣ~4cVѨgw[9uz`XU9MI{L2jd]j1ar{HB=*hk ^o-rw$4՛8ӖWTUq}Ynjh,v)㱀 /Vb1i(8lg@rOۖ3qUJ#+.eX2WczZ *5ψˣp?ّ4/5P/,@v-XE:syL<,E>wRIz)_=Ȱɚ so5`!b$Cka~*͏3UЊB{@([hL~}c^Qf^ͥjM̝rU3j<"خcSb)B9ճ-&c p'1Ur L#m*B3-jfUs5!IM0V6Eu(D%PQ4+'$Msj/e/zZrJ `A&C[.f`Máfwb HRNoFve$ ҄ɐp?b'm؝*tق}`,TIr(b޲SMљ>gi`V$}Mv`^>nN0[mzCC`͋}jG]x y?4~".˩eCw_5ElMkOխ d<2>Ѫ鴁aŒj,<~DCk\h&g<=r36#N$ME^lÜVޥAN^p[͵r25f-HVp;2IQY2-ro`>Nc[&zm+BBSxӝ;WtBQ@^c+o1Ai9f6[soW'_:i=Lu7= b)ai~d[<N72qCr=`k3HyTZ`\0T^S2-M[$,"0jb|JI![|j=_!Q.I-ǡm<ʷC2KYϔEj%:y 4c%X M?0@CXi $ZDYy893@ v62dU]`yL,%[ - jKE͊/<SPx?.7)ɽEm5G?(NhΝjv{ܗxy.']Ulw@''qLe7](! bs.Pz_uYoa}8qVMtζӻig tEݯԆdP㹚Ypm3>Ti:\t/6r"SljciY@OZ PNk!Jӟ#zACۍc'`Z/X{cuM%bN[&ƁtXoϋygH8e8iX0jl_ع'WYy5:As[hޑ!A?^1{zF84q<Ǔ2RGD ń_s6XoFos`d=MZYӢn鯦Ad}_yԣ6q)(nZhb2{ 7*dGmz?ўu(gt> lGVġG"kA H pynnOJ+F[ƴ*$1c9QMc.֦\;%wc,y߭V/Iކysb[莎s1/\MYn#oٱSa.ك%m&|ɔkNi1+ߪpq #Ք\ Jg7L|,`ظ?2(UFn71#8"H<<+.nm5S%,׫)t4B#7kcXC8:4'3f-B)]ߤ [ M⡦:;[?x_^bg ?@7 :|^bqP5Y9HY_m?jw\%wGv:2\G8a4A((3_$7xJ yoڠ?C, pE?wHu#=tXNwy6]`}Xhz9{Xځt 8|rPYGBt6+&`J1ADչEX;QW-o2R,DWytYr}!2֭B peAXʨyNBZ pNәSɽMq?~QaP&+-M :%?m-RW73J zC Q0H$Qέt;ДBJԧ/!yFth5dWQYs/nUk" I}ek?FV?b?=>|6$HN!aaJ찃BΓH"Sr>+hQgܒdVG:u2KXV8 ,4gXR kI4XؑR8;"N &t!VSjO/lQ !i"-\ WTb΃ | *%9 )6W?9d{}}\gBz/#a3D^+ 4-HǗat[!Ύ`ġ)Frb@l(PDʢ$}ze.jtH<"7&zƠty dFMfyqHlv |UrKѷƽn@U!AW6?"ٚhmXTÁ)᫛o p-.̪֠#jX aX:3nnK"*tWq:R^1{>Ue,1{߸awAwTdK孱k(CBg#{%NiߞjPnĹ{@!(wPIRcjt> 7C< :'ww੕q5znqFr~mO"hFn~B1Gq-!g84(oRWO 0g18Ц){ڐ0_ž&g |.\m^^ =N }j,ŊF UL_ 3x^x20 vk)zHyBsDm@ՠŜ>SH @ӓ*v)*Sm,jqл@4IYDA҃A&նa8 l >T^ & <>B a602 8g\BDZ{!+eE .}ڡ :V0߲^u3qUK%TYTQF % XC/ñp}.㜃m>\|Sݷt2rG G:W\Z* V״3ˎW3q(F$:&V-aNT8)X-2b )n^A ^N[qvlRe@:#ټ?SqF֬AV2܂M]? " B!wf8)/z5I:)ET| _"DhPaBZ{> * f[5t*bdà8q@vCgjIst8M%[C:i3IJѪp QGRֺ?zs44n y5b,RQx YD=$I9͎)M /u/Nɡ ^ׯ?G*XlVP8rZ1NcU ~fͅ{<3/vG A!;#΀>cط!kTS쬫bc]ț$3IѩϚۅ K'?\'1YK`~J:B8:Yə[jglaiބ讲T$6Bc`8q> hEΑ{W:^\pI rE٤(Ap 4y8PV9󃼹*ŵW(!oY;zm-&J Ӌr-eWxl6kHBHujvׇ!Oz;WfԲ$cRdj=AMD}R,hUmMK۶r"uåů?ƺOWiT(u?H%C*#5H\ԓh%7Yq"WœaTi«4 > xu`4l KߖVeco.[xubM6͒NTKDž v |o$ؚqow-2CYPn~o0U6[e|LV-< 5~g]84݁*D^9{zM(*ɹjw3<*0`xp&rLfiHoS$z|gAM]Ǧw !kUQƪ5UޫBE ш|>]'-f)u/X~beLAfUpwm+'5v[΢~M&c 6 ҡi(:ghO!3trVI7VnC"Y3ExMcj;O7q1rB%rX32[n֪d, NV$AIN\ErE^+>gi }@f}U7g&bI88~jЁ7d n!D"ص<6 ~K+9}<9%S/֨q_=",[Cnf oqg~y cpHBb}oi *Ufc*^4Y=yYy#m%aW/NU{0'Q]1n/GZϗ#QÔHn+_ԆEt2DGBW u ߀GK{8Qui $bk_\TTYrDHl:L/^?/pb!B>0N+О%3ƻQ8|@##߬,H/qG 4(pZ%0(vp.T^>[lؽ \ýT9C;"$Ë8 -5qkO0Pxb)Ylx4ԗP4R{MXٝ>qkH&7i[zJ=R'FńٌǧXԇv;M\Άm'j@ӿH-X+!1JhnSȩ=1#HZ=?)Y.gTJc OoŌ3ЭJ^k k;!/w4Y7JlN/qھ}%= J^fAB5];G :޻KwrߢA$TQґNH;x}Zr8OX熊5#Q8 d}Orx.: t emB} sggFayEY4ȶvt@{HW,T:VX; L3Sk=ȮHХh¡X,׮p(+5OLF$8j89TςX(Ѐ<sDoV$'hLsjT^yך.\DzYIxPUrb S;".aWO!CCw<:#@T74wJ%ER$A:%נr[(1*wooƆ `5Z Oh^O >̥{!pPBcaљ}\5T9>4fIG[AHn $elPm{P2|QMb/]WxwD@&- +j:ʯK4 vP& *e{co>tÒ NLEQM^3SN)ʡQ$L,`I]L6 "vM;&줴ʨzy#'IQWs;hw^s_O٫Dp> YƆkd7 i]jrT{pM54`2S?M G//*OΊ' rh5_r2xpDXbsv =P;NE 9/r1'L_wH8/zI`V8J  sQ[WW~ݺ!mѸPR˼C#PAK?)qْJWg3ݞ14>Z|7a9E  ֧ń>or.̆U}Cdzni_kUە ULpW_4NQ|:š$N CXDX{g[?յlxfI- U7(-w 8t5e\FG< c%2:HFs3gM7OK1q#@HLp*:H"|e6`'i*^r0n]vY}}9} :W OkW9x9T uAo͚<Ւn3tga㹔-[:7jT_j{m];6h+}wݼتjcT]19нvOdy71q+Q~J!QHRqC|Kn3E5I+/( ICJp. 0q^F_^mNsxn(|Ldr Pvӂd[#!C ya"* y :.XY^|C~[{S0}{',τ.EoVsp&l=\Clޢ9BEzKvx ~|eY(?oy3nT~ "pjq Xa2ٓ@XUcMӠLamRJM7v|tS90.+\Sr_ZJOD^WK@ŃYwJ>P+X_9*-H+؈Z>+>&}vѪS8>k^ H}Gb =8O۳t<+smp=Ajs9%bc{_~ qԅe:uYt@)<AG\a_a7xn,a!g.;k$Rv75ŅW%'[_]h{ rP'j}+K_@FlN gP61 .䨭 |DW!>yEg =^pE'O=W # [CI-HƢQmMOhx#Y H6]0؃_ڽ"EldKDR]P8&AoHHM`\aFͤdX586𖋆#\e- YZ