python-ipy-0.81-lp150.2.3.1 4>$  Ap\}븋/=„ 6h !nrÎJޯ**`a$5Ւ*"Arb@ze7%?dȱ4U#C>&cZo4y ,cc0JE 8FBHÀ[F~aۧ<ݚ rNhd chgTTλyA?B.n+ã4x~=Ux/j ^4RÙgcTOٮ.8ef014f3788b7fa26945c156b409a5b800aa9c80d21757b590cde38d09f0c85c5540ffae631a8d0dadc5aea228d88e99720ff166\}븋/=„zf=|)`bҩb 'z"j9[-B56mmy^W{Z"ʏQМvT#bGjHLqֽ/}BJ3AВϐ+EM(u]jd41PdDǸ0`]z$g+lXm1mu`Zo-ʖ|f <(X /Xz LUw4cWUid$nǸ]~VD `%O2oJmyOOwaA&>p>|?ld   c @FP t             4 Xdx(89$:FpG H I XY\ ] ^ubcd%e*f-l/uD vhw x yz  &hCpython-ipy0.81lp150.2.3.1Class and Tools for Handling of IPv4 and IPv6 Addresses and NetworksThe IP class allows a comfortable parsing and handling for most notations in use for IPv4 and IPv6 addresses and networks. It was greatly inspired by RIPE's Perl module NET::IP's interface but doesn't share the implementation. It doesn't share non-CIDR netmasks, so funky stuff like a netmask of 0xffffff0f can't be done here.\}build30openSUSE Leap 15.0openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://software.inl.fr/trac/wiki/IPylinuxnoarch-O,A큤A큤\}\}QYA\}\}QRBQHQbQc 8335807333a5c2255fd2df95feb70c58b7b36e1ea0a078ef03047000851d3c774ce154bf6628e9694463c44b5e3d98008c7dc9a9ae1a6089317f8ce20bedc771c24ce1443d3ad34396df790e76f25857809ba05424c28dd52d78bc8bff9a9ba27da3a9ff67fc24e981a7481c30a2d43ad83ef199a770cb8a08c1bd7808782b82a02cf4278d2c9943a5c0745727b3ebe4a72dd07e62bb1f541ee2bdd885b37e27992abbef91b3add3fc5c1020ab0539fd43c69e56d94f884e62a0d12dd57e2e59eadef9d66c3752a307f280342a1b84e352d5c6d59cb076112f42784cc89d8106rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-ipy-0.81-lp150.2.3.1.src.rpmpython-ipy@    python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0-15.2-14.14.1R_@Nσ@K9@J@Gp.drouand@gmail.comcfarrell@suse.comalexandre@exatati.com.brjfunk@funktronics.cajfunk@funktronics.ca- Update to version 0.81 * Correct reverseName() for IPv6 addresses, so IP('::1').reverseName() returns correct. * Add network mask awareness to v46map() * Fix Python 3 errors in IPSet class * Make IPSet base class be object when MutableSet isn't available, fixing errors in Python 2.5 - Changes from 0.80 * Drop support of Python older than 2.4 * Python 3 does not need 2to3 conversion anymore (same code base) * Fix adding of non-adjacent networks: 192.168.0.0/24 + 192.168.255.0/24 made 192.168.0.0/23 * Fix adding networks that don't create a valid subnet: 192.168.1.0/24 + 192.168.2.0/24 made 192.168.1.0/23 * Fix adding with an IPv6 address where .int() was < 32 bits made IPy believe it was an IPv4 address: ::ffff:0/112 + ::1:0:0/112 made 255.255.0.0/111 * Add support of IPSets * Add support for subtracting a network range * Prevent IPv4 and IPv6 ranges from saying they contain each other * Add a .v46map() method to convert mapped address ranges such as IP('::ffff:192.168.1.1'); RFC 4291 * Change sort order to more natural: IPv4 before IPv6; less-specific prefixes first (/0 before /32) - Changes from 0.76 * ip == other and ip != other doesn't fail with an exception anymore if other is not a IP object * Add IP.get_mac() method: get the 802.3 MAC address from IPv6 RFC 2464 address. * Fix IP('::/0')[0]: return an IPv6 instead of an IPv4 address - Changes from 0.75 * IP('::/0').netmask() gives IP('::') instead of IP('0.0.0.0') - Changes from 0.74 * Fix tests for Python 3.1 and 3.2 * ip.__nonzero__() and (ipa in ipb) return a bool instead of 0 or 1 * IP('0.0.0.0/0') + IP('0.0.0.0/0') raises an error - Changes from 0.73 * Support Python 3: setup.py runs 2to3 * Update the ranges for IPv6 IPs * Fix reverseName() and reverseNames() for IPv4 in IPv6 addresses * Drop support of Python < 2.5 - Changes from 0.72 * Include examples and MANIFEST.in in source build (add them to MANIFEST.in) * Remove __rcsid__ constant from IPy module - Changes from 0.71 * Use xrange() instead of range() * Use isinstance(x, int) instead of type(x) == types.IntType * Prepare support of Python3 (use integer division: x // y) * Fix IP(long) constructor: ensure that the address is not too large * Constructor raise a TypeError if the type is not int, long, str or unicode * 223.0.0.0/8 is now public (belongs to APNIC) - Change Group for standard devel/languages/python - Remove AUTHOR section - Remove redundant %clean section - Remove --record=INSTALLED_FILES option and replace it with %{python_sitelib} in %files - Use download Url as source- license update: BSD-3-Clause SDPX format (http://www.spdx.org/licenses)- Update to 0.70: * New "major" version because it may break compatibility * Fix __cmp__(): IP('0.0.0.0/0') and IP('0.0.0.0') are not equal * Fix IP.net() of the network "::/0": "::" instead of "0.0.0.0". IPy 0.63 should fix this bug, but it wasn't. Aditional changes from 0.64: * Create MANIFEST.in to fix setup.py bdist_rpm, fix by Robert Nickel - Spec file cleaned with spec-cleaner; - Building as noarch for openSUSE >= 11.2.- Update to 0.63 * Fix formatting of "IPv4 in IPv6" network: IP('::ffff:192.168.10.0/120') - Version 0.62 (2008-07-15) * Fix reverse DNS of IPv6 address: use ".ip6.arpa." suffix instead of deprecated ".ip6.int." suffix - Version 0.61 (2008-06-12) * Patch from Aras Vaichas allowing the [-1] operator to work with an IP object of size 1. - Version 0.60 (2008-05-16) * strCompressed() formats '::ffff:a.b.c.d' correctly * Use strCompressed() instead of strFullsize() to format IP addresses, ouput is smarter with IPv6 address * Remove check_addr_prefixlen because it generates invalid IP address- Initial releasebuild30 1559657949 0.81-lp150.2.3.1site-packagesIPy-0.81-py2.7.egg-infoIPy.pyIPy.pycpython-ipyAUTHORSCOPYINGChangeLogREADME/usr/lib/python2.7//usr/lib/python2.7/site-packages//usr/share/doc/packages//usr/share/doc/packages/python-ipy/-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:Maintenance:10357/openSUSE_Leap_15.0_Update/2af0d633fa89b3814f0c176b7dde1515-python-ipy.openSUSE_Leap_15.0_Updatecpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledRR2C`ls RZautf-8c703e265e2db957263b099c7d2a4ee7ce6721feb62c0ca9e67534b0dafeb7cb3? 7zXZ !t/i] crt:bLL [@X9fMsdY LztFxDj-$GjpnP(jӴߪYuapb(!azudw]ֺ!c`bw&tns_Cfk 0ZWxrM:J={F|Eܷ^+7? y)v62\<␗ײOo- WoRWFxcCSC2d&ߜBr zD{t O8*ӗŵvSlG硎_ g؋Uqb^~O;XI#-]$#4dj4[y8Q   /LIlMe.d ^3#!W:$mwhs'7kzugԙn fɋmNҀRJgnN O5@eFծGLJ1JO߅86[ۉ(ɐhX 9ODF w7 ;PЃf˚hUE2"X8Z=UJ^zMԣȕhVtU+gl@i FHBE G{r[W;aN&SMd^ne&{ZVa'} -Pߺ[Mb& vb`ԇZA,^)"0ފqAZm^vc ѡ3pL_3 )Z pԈ3Q M |54-sU> IBg[n*CyhC3}Bgrl6QtpJdho}"`uYYtq[Gܮ/hU 0HMA{ԸPb:N߹1cTOύu1>|Hekة`™#Q٘ 2H_yZ<@NFk\ia!wr;85$5 L&'`mpk)nҾ79樤~5=E kT>NpAcvQN:wջH>4|T|e^6ߧ{ٸ_)2Bid8M'f߇:D{.(U]}" Ul=0~D±G'iPj$,PL%"Dn=_ @@9J hٮ{<}0Q Ķ}Nf~-dHI hVpZup 7 +'YQb4Lb{3hy],P/Qu-bn| )4DN L zy` 9,Utg<4HEG#l -3w|bdzF!9AܠҶn_v7"m ;b?1/ސ[sVXsT92:ܐH֭/(^li"zX]v\tŹ{ҿeNJE[mt kea~3hN}2 '^01ɋRw E4#k˜wx;@ ܑ;-P#2hkkvbB5âB^B淡Pb,+$R% TϜ;Y%*lO0) :a6\,9BDA֔h؊nشyrXo;7g7_PB %>I~«QE$ p>t!dfxG]u[UҬأ{{9%-leh6(x7&'cdi9 כQM6ǘeH35 ^ݗՊ,9_QiR1-i'kmؽ<"u~}XӦռIh*C*>B7 4nQ_{.;po,"ƓPb,C-t d.DZ"68.$mj0PyȽ1fo^ýfˇ6 YDqMKrKl>cXb4~69Ȋ&Bj"ڔwS~2PL_)dNB~ G=f<\l[/\iDe8ey d܃@1臑{*$RBV*e6ܞ֪P37@NZ߀q->͙ pR&@R fǪޔ>VDGSfI_Fh&-t1%kZqSU'Ϫ8ꉔu0ym|y=m&Q/;I0f.P|ҍ^3Pxe$a$f*м &^& R-ø,(POrC {]z\fri)&\q6*Z vKTW _*kw;ՕA[V@iPo% E1PzV 8'-͇fw{jƬ ^hH -~*4\h_vn^`ZjՎ*dO'3y#7iS6īx jҽpLh{B\EJkY44HQw՟TJ4!k~XfƞO$ Įsұ~R՛לm]5 EDwbސ?Eס`>0۰W|BL6 MM߸a?}$]I_nxe A?0'jt@,y>$hv{s&b#X3yS„pMwϕq; 6/΋_OQ1cٙAyCi G̓ 2j;)7چrA>y#3N 6[$_gCVzvtgBjO9%LI$i EҢ6U(NI)y5եB[y7:$\ (%BHw)tN@ȑ,WOʤ"W*{A hpx6?s/Y 0`uݳP ud@=1b Knl=սDp0.fiU.E> 294z8)Kp4M3,K[NM KN슎~Ͷ kf.yߦlٔy ]l`WR7BEG h&:o|@. ˍ01*]1V#7\Ā6U0ybQy^/ën:lŹjہ05`f4t֗*{[leH gA0= N`﴿l_.6I *ҞF I-Ots!ȍ#\{GeH,mvۀ?Ls|޽tcF7 )HrӪ.,nۇG)dn(Џ`pm*OɢqwIrɊvF%޷#!6|BE.w#>LM];$Sp$}_9}q|e<sz3.Sh5Krwn7ekf/ EpvmFœ.SX Pqy|9# r8ʎ:Ua[%j &c)ݤ"dU+% <-.z/3&46, trT {\*r7HG<*u1"h!?/An?۞8Tƈ`y /%[G樋?U$_XIT Zt>;חT5JFf^}k;RD3o1q0{wkZOĜ|i٢] Sń$y E9Q_:[n({ SpXehyrub_0Nx;!r2.i:t| F4t,膡LZ70R{xy%εQ4 UYxS˝ RPPEhϟm;W,27=vP1 `H) ^@_Ҳ.s,B<&\qBCg[N2/Ҙ{u^O LHV?/5D{_T 4!(Zm`L8O]KO.qxөhA5bRQG3lӐH;$݀zaFL:qb+Z|N1.FR42rOO ԣ&7A.w`lml,a*P`kmP0E+w +908PD?=,c]1#-.fޫplwŀR*~f2 56WE ´puh^@r G&2^{vOF3vr\u#h>ќV8o߽-DƿXz\UeWA_cebo%tV ެt/ o6 w{d.dbw6F1_pɶ;&BMs%e&Tȋ жFY) ->(Tħ8}s۞ڑS4)XK`Bnb)ǦwL1=ustwJ K]YQ[KH&|lnhZCnmqئ#hچ~}F=,;@m0_^ҁz %JZxESBEkgjs˛ rx[Q7#frȸ` f1ɚJݕ,w[&>U#8$f#i[jZ.È Pέdtp _jҜLy݃ ,mA((6"IP?&./FG8tL*l 0.z XusA•=T}-eb:g"Ÿ!hEв;?[㎧Q w8h`mkJ_n +M}[ѸW4 AIYYVnŎ-h>O[.ЁZE&nfQnUiHWRUGi[@, T3ijcN{ffT`7iN~o< 8{}(O ys9ߝp̲ )7!DP~ >Wն &<^e%x>seܴuR!˜mh8|Q+5+iNdT4!'+'L~E쌀 ?Rij~UL-%5ks$A|\:H%GհHvqJY'w$uIfÎY*AM.Afw13 1Ǵ@itoXB!s `u1'/]IU6{} pįėCR~ZHk)U-k0j;weElgr{ T2 %4 sHcZ!űv;vBÉh^]qC;hN?^P:P)-Mr:h*̈tKmL`^7/6„2U"Vl-7%/2n."ޫ 4*@/aBc7kS g\їPd\pNFC%K6_VNdl.08msQǢhآџ[4f-d#rBT"w}cD} @MGN^C~z6vZq5h`;FCåIoȘWѧr?l̉gl-0G_3&XdƇh5׮&Iɽa7| gy&/}S1m ~}9;aM0Uz,Dƿٍ"ݓ$n7W ^NU L:ZP]7o\n^dd rñX C7\dp g`x>*E^a!s3%p{IuiE%{m&>_(Rf0Di$e0յXt;jY~f2Yݘ%G=xUߣwߕ2: rMbԵZL 񁷬j~d4Hu7P̦#2jVտLMl'ntn۪0BwO+uّ*t#4X's NK:=(Ձ@̟} %Ω ϰ)%eZ .#[s=s`.3ra;K!rM+h ɼ0lwI #5e0\_Lf6Rp q=P|_`'l3߷coE,JTY_cUGE";HYGg]5!ű!'Dbްzׯ:] [04ABStw@8h*(2&뜄!j?Hxc"΅ۯ&A=ޫjl0-OsF6#ecJ;F,p_2q;TVG}'{V3U_x+x2b;*\2rC{f[聨Nx/#n{& n-n5D^9ٗ&uEoZ7Jc9`Sg4oj挈1~9)UpI鎿t҃,\ *8e5Qoqdr7~djJt8fmZ? !9XJrFETH'1k' llKaH+;(ۛ"`hHmjzYNNHUdD|! 베Yz~Jot0տzF>~EWxL0:T +);z[yCj狜e/_ hCpմ>f#&EgTYo'l?|d6z ӗ2^VBeL:?'oL|0 tccNp‘ ,h9skl翮N[sr!-iց.C{#!" FK"ʩo݃l="KIMG>i1#ZD6"7iT= uZ0Cc{-lmi=Ì;@+(Y3BFi 2HjhCܧS7og5늡f9Dvh: uSQg} ʧTdɯi'\Ʉ q$f0n ١SF?>nLػz Ks2$J@3.wڹ$LPC$ؗ?AzIhf{qs]_f-QK̨  f8m+쩇$uR8OS.J 0qhb`d^ۍ~v.B6dQ}Or_Փ;큁?VTAO koC\p(_aEx@.c[Z e>-+PpV$H@fCaJ!5#lKCrEI|W[zbr|ւ.ǜVW ӧI@g6(U¹^] 9SH^Vo+̩BX G̴9OE"Hj8FѺ1Iu^D$SL:: 4 jLWcxp|'L&{$%>e#T$'(?#NfP9|u3`:C=u FˍBo{SHS|z ݌3gcJ# =1'ٯB1k+b9nS5JWbs?tgp3lE$>5BDI]FI3#xhF!#WXnTp<2sR4 ּ/O癒u:3YxB*Iֈd>2>ү]9D'_J^Y A%|Y=?_Ca,r{gy_~,^uϚYyXg|E^7AX@6gbOvm]ӎuU ߺ:Nn[pfO.O4O+%bDQ=Tiם񿈬g"v:-4d7[`SW\y/%{ڝpTTucpDGi݃a0WͺF~m\4J]uz̵X$7y=I8C^d CazIJ @Rd|#vr}kcJGѽ L0y @_rR`J>kpޚ㎬ ].\; ֏zh ÂGl*Qt?Me?6gbK1щ8YQ%Yf{JM("z1|$XRb@-'MVzQ5Pef2xvFF/~Zd K:;|e [ΣiɝO59'k{7 .X2ĥE-yđeI1JDE(fI♆v34. ̰_8O-Μ~SiVl%BJEOi~kH ToawQŤ Et~Z(ҎIiU c;&@݄V-Ae]̀>#F&טa4-!-8Hǧcu3O)}}0 tە,kb(E×W pyl9)C /hwn|-LbK_DxۡFu\NE-l^0]qEDft ~ƾS0AwKZP,',OW=@iAʩl2j u<^03ϻ6OK4`o5#Sac_wrin]Z{ !9ZrwZŐ=H)%ueRF?S,Fd_Kn*ڲWTy1G 32A|+UE·X 46BW~!^tP-Sj}^.*(E\]n o#1q;]r ѾqZ6!T/vJhw R8XRb䆬B^zw5wC,tyһGugR][X'Hrvusf0<#duW|$'}/Y8,W- ru^*4nYLL /-~JWf;b˅g߳h 3\-"fsѬ;d⛎Y7 # @]ؼ)m N$,\VLM_[_*0~A5!Acq;Ec7na&i r"?~`xݾsh >!Tڌ<RDM%J(KZqnKe@א #JW;]0-cwr~VCF:Q]^Gxm xqj[ &S>3:$gv밠jn`p=L8֝Mq/aeB*՟o#q%>>`2!S٭yP}ʣ'~rMbT/)ngצc]I\kse3 Hļʴ#ѓQgf`mEse.HoOXJZZ{ʱ}Z n"^4.*#Xf pTLw{1| q,@hr~pN:xP^4W^>ֱH筠 ͦ?[ {ȓG.Y'Ds:md|=p/gM'/~ OI͗ gu뙋J?24HH-ia>2+Oϴ&#r+O'w),$kPE-o99&:OY x.Y4 fW:h%|cҴ,:p$ET"1?14VGH^ʐsru'DH!mS8e@a,Cl7ބi\%)kCصN)H:uٰ$q#(DiU.FٴVlߪ'+ʧ[_=8?UlٝB u=zk+JG.O V 0wz MIz4-*38jO>B>GolHSy oT@Mg?ɟP j;F>h|nJ{3qBv=H5ȏx_/-Y%Uztӈxcф{@fFo :8y0}^"`_yWAmZnI[xZ-NFIݵccy J[P7f #^ D ̣d2ȟ!Dr ,kk BxSxA\?*iʼnOPc,z/>>@W.DmXaAZIC!|:9*ZϪ,jiVd#DS;v2Vp~;-S(տ+oqAKf+wרzffxT[ﰝRGǜk*7u}Z=0@Ă!}c%ծ߹Op)0;?t_4\iiE iwÖƔ&u2u- @ !▇>{B$Vv}V'.kx 'O1ZU< m SDF㛟0lPLA3`O@r2dZ(*(3.yrAt Zu% -0P6Q!3.luLV !(:Oba( ƝEɀ [^ojBc xRBZ3VJ}d6KH`>BlcyE)I](A8)X@ ne=Nafh).k/TRHNz n&CS8gbqrF(PP.Pd_'rS1R7P! ?h#Y+V5Ye^/7q";mW!Zo] M6 7DZN谿?52 z_kLO-Ͼb1]*?(z^cIB>)UDD@XVS]DW|X z.udeJ:SE枮`͔IeK1Ō^eo\qa}BXҗ|)huP̖ q%IZLvPFa -?7O5"'ȇ'!11E 10jp P(ؙ#Ԕiۍ\e *$4Wy1(ބ}5Q sT)H]W35pI ŧ7Gk9Ƌ jIT GGA+'wnvågA(jSXL93d87v;\lz_YPҝ!D4cAv4꛶XTߜ}ߏGBq|q8 RlIOO<, ["n2]hsCv=: v?ro4'c8iVU/NL$' o0bDasGl%*n$@볝q8ȋՒ.+`V7w-[gM(?ޟO:kr%M/L}O ў.r|I/F#1@}c1⮥j<0WK +!s[xj~z::e9_ve}5Ux ygaM媋UYr0hbK MI3 yFJEv~BU jD&;LCeӶTXR\z"y*pi8Z dEA޻+%\Q{,T & W,Px%}cm6iR.2 h 8gsZ{Xo!/jfn=[4M((}%gu><;}"Hi"ʒ; Tu()3:Qozkw^dg*5 :Hv`k2hqXN Ї",A0Ox]@ l~ho[D {h4J׾B}g#^%GQ" 1sVqe<2"dJepw<5 .HJ,[wc7㨼zU>jC냉1o3xMylX"J&!-PLj^NُiJ(E-hmt+rdA"$Op DS쳔I_W5P``2{הi%n:D}+)nd<-Pr2[bh!"VM) bT;Ɏ^TM!zO-qݱD}

<+u<&t- Cm$&4_0q%oKL%"%Nw6v٩{_+:1^V b.AxA7žj{%S6E2G]>\#+"zz &@hF{mV/dgJRH(\L^bj,c)g8-(KFo!βRlU=W3!i|tí0ָ|vzKdbޕoOj[Qpxz :mt"ac{YتPbsm*Yg`!?VX v6:Y`>s'#|d& jK? ͝lMGşwQyhDU}pʊ%wriZݓLUЫSdW~"@_K-o Sw0A&cGWt=o Dz3QXsOOö'(_žk ?S ^ynvRm^3i9nSI7eKE:OCAm/㨁cZ.6>i#3 A<_a9ƝBR ޢR'ů `w!D%4f" 2/2gz0 :X^[3Q"lW:#٫I.gLۂy [j xZËg#Sy1@9c7`ef"g8 Z*E,FQ>S9 {Ƣq"2VnElڷHo32$r?t Kȵ\hքG ,2\'O ]Eɚk3=c!OgO3 G|Z\|a;}Bo|mZ7  `5"m«N9G&Yk#9!Ѱc3CKj̪N[}5V%ltIQ02cDR*&T!ݨr̆Dn~.A}$ "p]M[?!oMSu5:Th}}j4i*J ~f{e/OdlW8i"&Ϣ LQ kI1dp<ӽ{GG4WyTGg8 ziC̐%,ľLu̅7Tc }܌_ ~kj'Twy:Ao&7F=8?^_;yux2-U^՘mVEq݆:ZeF] f)jEm i"gY±Q!m5T#~R8OFUR(Kh\3̞ !]NR֤+c./N>H]d\{gA'x1'3UH{ Hʑ:uW/_s4|`i*6(}R}eKD H磔׋vFAtF<ːm\)pwe~ qG]{wQqI$'8UOY4WBOYRRiH}>4mތ9OG `lQWyNh ۠*U>A VDZAWuPy57=2ڌ/L _jylĵkʾM7$x>2un33 {цZmICpz-{HO q9_C0n{h Q<jY˝t5X]<ھ BHTYq?M |ؘc~LANoKO=oW4~)|g50fxL)%9%U:;5Cs:7"nt}f 'a&q4zWl<2Q H") 9Ȕ4 ؆3ϩ/ ]Z<RVgji8̝JY`IX1<rQC"yQ)?Cph#l,r ]erl'/ lop2 *]paaIE_*\ Jպ'{$l @nط\Q`ǵb _@z<{Z\$ι9s\wdb^K0P>̵>TЯPMpVi瓍A=2ycP $N5EkrCO>}PspBPMP@fk.eʋ 5 2>fJ}1אz˧[ d7gßK_,*!Mk.9;fc,畻T=RHboaWߚj"gsx1߶v<vI"*1I}Zmzۼ3Ȝ=ER۞׫y6<L %%ʃ\­!'"qA+yhClfCA_$h#V8^7q]2pmHٸT $8xu9YjعyљǸh2NEqnk +Mv1I㛤*v_*u3=,MS$F'1P+f PO;!%h|,2k ZDOQmsۨ:T8p wd;CJ񱴬ƶU40Į7jW"}3uPe߁ nb=y@IY͠110,p, !\(98&Aij}+j%kQRjh扩oZJ!V8F<_rYikNP`iQ%{wP ~wBrHuAGGla/ԛG3(;DaA6dhZW{{xDtuNM}sw!{/ʰ=% &VS7D<7sR|%NC,(WDOߔF.v6|9h)'/+oVg4;"Y:p\iu j]B=aɐ亰M-GY;8<]X,PF$-;26[MߞDAg#dv/iS!lpTo ?=lca1~|md?S-13k<@"5PwZQ<8x}y_+3`?GҗTnׅxtWNJ@!:yMG3tV\C*{ڸ7^T!8UNN]/Lቑ_@PWJ=/g*mI'E`'ڬ&ד*op[I'wl=^>`,gCQp]g%X'!$Eŝ|2xνSws3䃢WZVmfZԭb?'D#A~|v<'f=x@KƖZj̯Z R:#tzZM!M"ClB&I_pc_n0% ye#"fV9'_ ca@ޅY%_6S|l;!g%2&*<8¤먺P+n|:3Ҋ8x`GA#Or/XLX%r2ucdԮF)##n4G,} Jad @dRt^,DM+",(f q?D&T|b p~juV5flwfh2d^ &P"<]%$ ȃ{nhyТPx @cs윮;# Tzs.iWtrNqN$0vi%{ GJvi _B,%/I9/?BS+ebC9y2crL3mҴ@!{? )2iŖ;;Aq..l߆(La $&8ӏOIN2<) UItdXI.#z1,ּ+LPϢsdr}h팦&7=ǶL m"Yk2E 5]G`-PO∧a/{؈r{:hwE|^ Z|DI҂㱦N`w1P?Ncb[a䴭;8ұ&jt${yJ6 Uab'ȩzßX׃~fx(9޷,z4_+-po$3Pޣ GL(?N-wгKq>ɮ3Ǧ^xJ ) ⭁YV$=b#??ܓ_:c1vJڬRߦ&[]Rߙ"yv})c;P;ǀ:/1*/q4d8뿞 ;s{1(3wRϱvN.w7né {R.(({\ߩ&۹dI7lh{a4b[ ĝK^ WN!Q86U3jN3@l\PC@ϯq\\;_?DUUg YG7JVo2Hhc_'ߗUM4Mj'&QCvղe}nyat]Dk~`6Bi$:v `8Ԑɏ4V Xg~s6"f+%*lj !+gO\z6"| \H2r՚U;1 dsl[ .,q #T9gZ5@9—uK;`!&'mq aAS$aGU5vWi9WQoى–k+߁CxU "zpz72u%f Q6e"܁]z {"0pܮu?(3iV#oq>>NLWTO~׶uF4h>B6R';s}čF0cV]+_.f~ @=9F VxH*놯@Lx*JPRu&>9ipP_)=F2.u~V/9j>RCncB*60%#Ho37B}b+ۙ e|Os bV1FDo(4*/Id}*ޔBH9ց]x\2S~t$$֫7d*wv˚Fia=ιb+Os^*y&oPG€|`X'k*Vു-JAM/["+ 2a(A#Fȍ;pRc"i8"guafv,u5meZVB֘:vlG'Nez\U'C[W0AX_&! \é |? :xCLG|}& 3Lңnt#B183QPbP:;PBA{Qn2hu!{2uf))'2ƪC%>rv!Ԅvx[W~Xga}NN41B:*_Õ*4񬭗X{c}q4ð'^?XԴGȢ}OB⬷o[m{;?['+5`+܈$25Xks[ w8Qx"r$  Jgi7`}.R4rƜ \^Nn lGvz GX[ ic={py eYgv,=tA/wO!ˎj|`T" #) `WCѺ3逯83Ug^S%0a `Z/xin$_#B(|PJv`~qI": ce}N#휪Q~,7+SXJQ7:Emc{8ǞrY࢟4PTpAv`~=)uS?hޣ%Ge?G$lπS DPdsk^l2 LcY0: ̈v(ӮQ}.8]t*$Iu@?`$q!,@r䨼Ύ$;ꓠ+4hui;DkkzEMg*A-[tGdrS\$ MTŊ?;nq#f6Z81o B5Ei @愯:1] YZ