python-miniupnpc-2.0.20171102-lp151.2.14 >  A \̜/=„tf!84D)#r2d mKqPW kI#f1+*/%4һր;⡀{ל!ƓS]U7շ~E)ಭ9Y DMpL/_9NR3DڶNwFux`|CQW֞żL?A2$ՕLᑷ8!X:^d(^T.R̐n6#9h9Ǻ`f߸ pR?-ϥd *DyǃV#ASaC8b93128c74c80fca94f8a0db197dc41be4283d03115d1161aed4b7bc8d9353fa7d053e5af7218f1d224cf77a0377d169bbceec37\̜/=„RC9h> % ,4b&@&i}>lz8)|ZE {`no*.n*ɡŘjW2R ƃ)ؑ %4蕘}ޜo|@ՈД3ɼ r}?k4R 'eS?]~\*]ռk.#Kۮk 6jp>?d  + a <U[d|     .Lx(8 98 : FGH I$X,Y4\d]|^bCcdLeQfTlVuhvw$x<yT zCpython-miniupnpc2.0.20171102lp151.2.14Universal Plug'n'Play (UPnP) Client Module for PythonThe MiniUPnP project offers software which supports the UPnP Internet Gateway Device (IGD) specifications.\̜lamb59openSUSE Leap 15.1openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/Pythonhttp://miniupnp.free.fr/linuxx86_64 xA큤\̜\̜\̜\̜\̜\̜311ba9ed52cbf3c76c8304d59c86b39b51dfb6edac592e9847c363e8ac2bb820924eb65c01783b41a65cbd9725eb06d1ba747b6e9af1c9f8df2952e89842dc8e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b3155b68da0cf2f699f00bce48b007710d0b770e7096c3d78b6e6ce7a698ce34f70aa419507c0d6a608fbfbb9abca77577a5d240114975761d69b1843c1e69f9drootrootrootrootrootrootrootrootrootrootrootrootminiupnpc-2.0.20171102-lp151.2.14.src.rpmpython-miniupnpcpython-miniupnpc(x86-64)@@@@@@@@@@@ @    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libminiupnpc16libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpython2.7.so.1.0()(64bit)pythonpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.0.20171102-lp151.2.142.72.73.0.4-14.6.0-14.0-15.2-14.14.1ZNY$$@W@VU@VKU@SDQyPCO>A@joop.boonen@opensuse.orgjoop.boonen@opensuse.orgidonmez@suse.commpluskal@suse.commpluskal@suse.comdimstar@opensuse.orgjoop.boonen@opensuse.orgjoop.boonen@opensuse.orgp.drouand@gmail.comvuntz@opensuse.org- Build 2.0.20171102 * Fix CVE-2017-8798 Thanks to tin/Team OSTStrom * bnc#1038601 - (CVE-2017-8798) VUL-0: CVE-2017-8798: miniupnp: integer signedness error- Build 2.0.20170509 * Fix CVE-2017-8798 Thanks to tin/Team OSTStrom * bnc#1038601 fixes VUL-0: CVE-2017-8798: miniupnp: integer signedness error- Update to version 2.0 * No code changes since 1.9.20160209- Update to 1.9.20160209 * change miniwget to return HTTP status code * increments API_VERSION to 16 * Improve UPNPIGD_IsConnected() to check if WAN address is not private. parse HTTP response status line in miniwget.c- Update to 1.9.20151026 * snprintf() overflow check. check overflow in simpleUPnPcommand2() * fix compilation with old macs * fix compilation with mingw32 (for Appveyor) * fix python module for python <= 2.3 * Change sameport to localport see https://github.com/miniupnp/miniupnp/pull/120 * increments API_VERSION to 15 * Fix buffer overflow in igd_desc_parse.c/IGDstartelt() Discovered by Aleksandar Nikolic of Cisco Talos * move ssdpDiscoverDevices() to minissdpc.c * avoid unix socket leak in getDevicesFromMiniSSDPD() * Also accept "Up" as ConnectionStatus value * split getDevicesFromMiniSSDPD * add ttl argument to upnpDiscover() functions * increments API_VERSION to 14 * Read USN from SSDP messages. * Check malloc/calloc * update getDevicesFromMiniSSDPD() to process longer minissdpd responses * add searchalltypes param to upnpDiscoverDevices() * increments API_VERSION to 13 * upnpc: output version on the terminal _BSD_SOURCE is deprecated in favor of _DEFAULT_SOURCE * fix CMakeLists.txt COMPILE_DEFINITIONS * fix getDevicesFromMiniSSDPD() not setting scope_id * improve -r command of upnpc command line tool * search all : upnpDiscoverDevices() / upnpDiscoverAll() functions listdevices executable * increment API_VERSION to 12 * validate igd_desc_parse * increment API_VERSION to 11 simplified function GetUPNPUrls() * use remoteHost arg of DeletePortMapping * Fix python3 build * Fix parsing of IGD2 root descriptions * rename LIBSPEC to MINIUPNP_LIBSPEC * Add support for IGD2 AddAnyPortMapping and DeletePortMappingRange * handle EINPROGRESS after connect() * minixml now handle XML comments- Add baselibs.conf: build libminiupnpc10-32bit, as needed by libsocks0-32bit.- Update to 1.9: * added argument remoteHost to UPNP_GetSpecificPortMappingEntry() increment API_VERSION to 10 * --help and -h arguments in upnpc.c * fixed potential buffer overrun in miniwget.c bnc#881990 CVE-2014-3985 Modified UPNP_GetValidIGD() to check for ExternalIpAddress * define MAXHOSTNAMELEN if not already done * update upnpreplyparse to allow larger values (128 chars instead of 64) * Update upnpreplyparse to take into account "empty" elements validate upnpreplyparse.c code with "make check" * Fix Solaris build thanks to Maciej Małecki * Fix testminiwget.sh for BSD * Fixed Makefile for *BSD * Update Makefile to use JNAerator version 0.11 * Fix testminiwget.sh for use with dash Use $(DESTDIR) in Makefile - Use optflags for building- Update to 1.8: * fix testminiwget with no IPv6 support * Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers). * Added -e option to upnpc program (set description for port mappings) * Python 3 support (thanks to Christopher Foo) * Fix a memory link in UPNP_GetValidIGD() * Try to handle scope id in link local IPv6 URL under MS Windows * Disable HAS_IP_MREQN on DragonFly BSD * GetUPNPUrls() now inserts scope into link-local IPv6 addresses * More error return checks in upnpc.c [#]define MINIUPNPC_GET_SRC_ADDR enables receivedata() to get scope_id * parseURL() now parses IPv6 addresses scope * new parameter for miniwget() : IPv6 address scope * increment API_VERSION to 9 * fixed CMakeLists.txt * Improvements in testminiwget.sh- Update to 1.7 version: * Cleanup settings of CFLAGS in Makefile * Fix signed/unsigned integer comparaisons * Allow to specify protocol with TCP or UDP for -A option * Only try to fetch XML description once in UPNP_GetValidIGD() * Added -ansi flag to compilation, and fixed C++ comments to ANSI C comments. * minor improvements to minihttptestserver.c * upnperrors.c returns valid error string for unrecognized error codes * make minihttptestserver listen on loopback interface instead of 0.0.0.0 * Maven installation thanks to Alexey Kuznetsov * Replace WIN32 macro by _WIN32 * Fixes in java wrappers thanks to Alexey Kuznetsov : https://github.com/axet/miniupnp/tree/fix-javatest/miniupnpc * Make and install .deb packages (python) thanks to Alexey Kuznetsov : https://github.com/axet/miniupnp/tree/feature-debbuild/miniupnpc * The multicast interface can now be specified by name with IPv4. * Install man page * added header to Port Mappings list in upnpc.c * Makefile : make clean now removes jnaerator generated files. * MINIUPNPC_VERSION in miniupnpc.h (updated by make) * added rootdescURL to UPNPUrls structure. - Remove unneeded miniupnpc-makefile.patch- Install the headers in /usr/include/miniupnpc/ instead of /usr/include/: this is cleaner, and this is what users of the library expect.lamb59 15569133952.0.20171102-lp151.2.142.0.20171102-lp151.2.14miniupnpc-2.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtminiupnpc.so/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/miniupnpc-2.0-py2.7.egg-info/-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.1/standard/c143c946a0d329fc0c940cb8d05f336f-miniupnpccpioxz5x86_64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bb60d6684c6648d4d41291f698748c60c9de950b, stripped R R RRRRRRRR R R%sQe(7o|utf-832875a54e815f0be171703b3d10813d69316c462bb9147587ffe5db77d8a39a1? 7zXZ !t/wh] crt:bLL c"_Ep.u' {)HH⮢V-2)?/k8GlCn #w[YmL0z_/2-2Fr}^8*#J]2JT׃(&u 5Pֲ<|nPm)^+tZEOTL]5mO~!%igzR^ g{-\]\Xmo}5@!U3彘&z{2珬xp6ʬPvZ6[6s@J=>׻%K![k~K< %fH$_p=RRQ#f6&+NXJC.x4Z dMG) gzuÕ9 n͢vμ{9˜D'¿J׌7U ms 5pak|z@ ɁBܒMit$ O!整mĈmwbu-m.P:f &K씫B$iIM`k|Vi\Շܥ!ύϒ=ߘdA-r/?O5^|a7?q JMp9%v5|Us9̈́6U 7Eip_+1mΗ^BmɴwʘR4;H""\jơ0)(!S,%v%Ћ B[1ȅoI/,5[b8\|Oi.(Zy+MtH7ք"lS1X g䐄^*h-L< ĵHk~Js&U^9͋e$l!["7⹨+ Y? \ iK@i,@3nX.][kF4)ܳPٵ gm*~\1\$(-bo}45zm[CUdZ16<)X?1C~`^/-6 }9%[K] ֖$hqAvv 6^Wφ45>,L+y{һgI0 w| Bpl] ئ7&Q@p5mѬr ]ls+,r:o x_Q4 4ƁSvǎV%0سCry . s{j?qD&bqO kW סD1k[a+5jU',\konZtN9G!{!؆8RU Q/?=:?8#|\.bh1+&u죵:sI,?c#gB.[{흅sYűa(a؃DUWQs'I (Be9O"_\S]J4nC}ܙzbe4E&%'{[f;֡GՁ<܀lsxr#]·@MS!'lE>ʍS/װKTy}5|Yz-‘1_k_Q7cU+d@1b\KKe$ɻ d2%d빋j*ھe׽=:ԔW"srvaq=|)U`*{YNs ں~mG%fn M8\U#ͺP 9aZ#|7G{2x-eM_|pgGW͍]4ԏ\}&7S2E/[X7jbW8ĻgOeeH,9Z%CL@11pV`/iR,Q +CI[U|ӰaG/ك>MV ƅ=қGYV ^4s.Ic%"E+?Z\B36j˫J9|lo?˽ӼSX!$~G4fn@(w~(_n`[Fqe7HzqAD ~"3nc4I r5z+T5$Y1HLw+__P+h,%$brzÙJp̦P$_U'[Ŋ6k. llB6Th*`dn ,Zz_X.\5xJA> [/t 5[5U.!$A,6NY ?0hAm9GHd;,e ݀= \Sf[HrFJ2ma5b#\֋ m_Mը`AFa* *S0~DzGbH\ nAM-U*.N G9ɥAe#C*рIW`B0^Vv6=ʧ:?B⺚9a5fq`גMe?fLD!ke3"1Mj@ $aW T4jV krV߭U-5@1nH_JT;(B.u[~|Ld:v眒"ihNrf|‰~gx$Pgg1p+Kޮu{)Ry6TlQM=#xYx{в p!_?6X D<͗i+-֓9vͬD`8Z:kȫ\e(FB(-;"l4 6~l^6b30qfhi֋oQ+SmkU ^i4OY sx^/"|zxN%i]LwἙ\>&"vPUJ,|n39FJo@?,;r KfU.ŜƒMM\M; Hq0QY}^US'> ;L>&;6_J)$Q'Ѹ fPn:q,! tm1)yUiaW-vQ&V5v<DBL!HQi!`9){Ba!˔ '^+Q蚎5ua6%10hZcq_ k\FJՇ[[x뉑)A'.V5(H=;ZͱK_Im<z^)ZK*\Y"! x@uAU@tC 2s̍߅cI%IuNS% Rlsko[sj#5%"d cbqK_u{2C"GA, iOS,1xB^'$JALS G^ "*E1 ]U Wb53+L,}Do=8+b?o ]rV}y͋mz!cw6|&bۡzr*_ڊl·9RY G=2j&g.guw#NxN6TrF.dJkDZMTFMTwr6bJoD&[SyNW-B~ Ѹe YٱbQuԣ^e]&8AsIO_V/`1p+E]Zw&4b$":px.WeɁՖI"+Ìw tRKF; ڐϞ8 U+FHSew<[F$h>tRWf Q}-=W$0pb(f؅$<вOKN KQMQB9CJs2t)(j&P=@0$$ C76sQ:upjOJFNk*8#0"Z>6J}}hd[RXcE WiKw$:dD=Fb5~k%`ZhG2ˋɄIqפIb4^V׆5lĶc޵ &[ MB+C|8ƿA,"dlǬFH?߹芷ukVZ@WFrB49L9,v<v,YEnhbQ)N{nAlhAKvE04T^]47A6Ԗ5eπ*9+\B1kɡV&=0Z;|"%e@tfpn)50o mo,E| < |.>~k_aPY^@աo+;](\cn罠n434[m ~^@͉/aތ-,dD+ uyr`x366gcXk%γe:Љs*otx;J* \`ɰhV n14/}-N`.dʅ$ &0r QٗaZ4\ 1AH߻T"|۴k }nM;J[VRӁ. >t8(#Up?9سxhik _nƌ`~.ԥ-B̈́NMG{:! :#¯ uh($M#w={V$751ܛoMݭkN"^í hUwtĕxRS#7ߝYvAߔ›Xq=ςY-4#rsUYĜIgn)W+ x25GDt4A[C+65#gTV2~B~1APyxEa>:&p:eьZu{38Mу6e,WXvփоAalkgۆl$"5ja@TC)F'Q!}i%+AN4 !7.o_fNm`PްKt',AH rv-om|"5sZ%`9urT)j ?kf-]Zxؑ>a8IF=Y_âwR`S.BI*p2^K_2\wU0&Tk73{6U"t 74"D,ƽi!5h4Z\]z\jI@ lڱ>[0Sw8}!aFu6)Tv7C$E9 yxtal8e{n-pnp`ss }reevZ@YNC4u I^b Fǁ 7G=U#ukΑ;o%m@&.!D~ƓMK喵39a"LB[GeU5v]ר]5p1ԇzaivFJ,>LT\6VG" X,d`g #0b0[lQl9g |}KTh?^gH?ﲼ/~b1_osbRu0Y&RJ#xOBz€k0 qTiZB0Sibb}jŢ_(8 8vhEa;騣ʬhmiP$CyBZ(Qh"¯zFPf>0Wd/m83050==,7yӚٖޠ7 NlZ3!)qiyuȗDFIc9ԪwRTxMzCvW>1j Layry,ϨRڇ#洧!!"N/k䞻oPHk@>D~˾=zSoB9+[;Z41y<4Cݭ:}+㳢Q Nvl(݋wW`3QԢ|GM-$\ Ũ sfޝM5ϟ =C칆w"+jm 3UeQsXW 쭍*6bs6aJ2cc4BSC33. k4Y}Q f $ϳf,AjBAdE43qI@+V!MdY]yճ36x lH PnPo(lw+ -+QU+_e[3c@ !ܳ E{d;bM`lj0^uGj%]W~ :f|D_5SkU`D6Ϗɾt)@pitxwoPBp-)Jь5N9D}okbBRt&= FTnC6MY^=l+ݪn(cz~ ybvDivkfoEvN%h ڜrq SM,R]Shg`Q +^\DmL-wWՋJ:2o#$Ө:P<'_,$Ɓ -E$G0h/RR)ϸw~\]2ZԜ)Q6>=Nvj^.7GSi`L?f?~q\n@) ݮ3)uz/N0ؗvzHJ>MS6HP,C¾0-Jo[kvAqqSÆ|U%?)k^k\Pb6s*e򱓅T>^؃T71}ːk,V9>[ԛcQwr^ln#q5D趮,M>gE:1:H ,\@W{ړ2r lz%8L>¢Mbs+]=iQ.;[zTy Ȱ]gܸ&?*nh`eAQaskM:)OMwH^ 0ز3(4:HxK \4YYf{)/߂OKyV]QZݜn,6 QnTt Qi7th !3\HzQUl48ɺ) D^rWڨn5+WX]Z&.-jf"#ĕrdu:3 [ڪ3=PG,)a5 Wt.˾T1ԾOYX˽$s.pP00X%HY"{Xq(Z7Q =>ot'L5wG%pѭe67Bwismwy\6:ecs"V2^Ι-ini1" _ީ~`o(ĮɃ$//PVhoi|m6C 44SAPpo2F%Qo4Pt;;>5,༯= V-4Xծ(JQ(]f)$fW-ٗ~~=IOL˒A\OmuȒ~Kۭ;i3#*̩ؒxakߺ*dgv.XnkB5}ZUnst ~DP]*:1|3#0×ۢ95}~Zui%9n\ΐE2XpzШ<3bN ,u5n']7_.)vƥ!93< ho_ l/V+2J)81*I\*O?8aBiv9KPz͡WnkheaYӍqE&(&kLfS",f)g#yLBKBخ}1V*VCv:;k}X=+x0 %ʙ :!;NI]cN2#\{bgIM[G&d 8d#sh yOf;H x*UGPkɁ? m~)8+#  vb@;{6&Py'FjGtn=wqj#;V"2^ =zr)JڼXabA&ug9"h8gPQF̆dMKrwH 8^) { p4B+ƈ7 5edq¨WL&l}n]o9<$LNJtC`_2!߽z ?`Nk3UWY'( QDЀeHf>s؃։qRh+`GӰc s)lPg-Ax&/g"o2{I!3s(neVfIK,XՌ$$rvG+x\41UMBnP2CC>J]Al,Dlti~m'[ahYr{n^ē!LVz{.8wXYV k6*wŮfQK j`\AC1A÷\a ]<>vt ?ɺV p (Ue7yѱ^uua=]Dr8jN$Q6ᬓ6 (& OQVw-`E.ς 3c??zG1=-n>v_>F/SSc0+ #T+,W߉sxՙ̓[3NMuZMma Ө1R6j[Ec/: {O}\:GT[Mox*.+dg,M[ X^wcI t@Co|4 6>D^K%xPݛmcK_" I8PoV*3H{{G6Ӿ琧M6|(tٰ"GtjaBz!ƨ/@tY hSKd n${T+A+]|JUo|1'bs 5XP4Eb?}߉>ʳ` 3PCnhYg`jQ?CeܐX8o[8i1>:юV !:`YVpAV)MB4r =7l }`N.N'D@%i.˸ͧiZavr?˲z&=7d=JFT7c?]g_{0B? {G?ք<\$nȂd[C9^d,@8_AWڈQ;DKzp+b X~#۳l)} I-#c3t ֠`);-~å6 ytqz;n> ^{lL3$1m߉i腠1rXܑ(̯cdVr##{L,7"waR[}QB^x 8HzM; ބeh]3XFԍk *1˸r*#uoŽHשJx^ڀ:1ZS1ӂσHlCl*͵iNC&d. 8A s;;`> sVP+hPtI{UQSoN%VskaA;]//7zh_Ne@RSkه NYبf )Cu(@ niE:ĸXg() l%[dsy'K.ĴBnuI2e; 8pc}(omK1:6יq #kHUw1 whD0z#})YBTBEo+N-l?*"sA[#Cq0{qɋT&UɅ[67Y|c+yIxj_2 2f := a 쨓15$ h-ozX'M9ȳ" o4_<h:B#@dž 8^ҫ%ZC\flFؓDM2GWӇF %I.!ipo$j.1mY]{{ ÌYUOsGA#3]5?s^^\tYAx+ލ*sġmYF,VnJVܩaEFEѰfcRt2 :Uy%̙@wh 6Ts ɰ+!pYCJikSbD6>/DA}tnfqXVzFR%2K/޺.~]Bz/UCӺkrTͅEX]`nQ#Bnۏ͡9Е<8h21Ta!A)gNjDEqr_>x#Upצ&X[?X75ޞ4݊٨(IQ2 e?VJD !ʧu_\Nr uƗ"pVU(-m:S6Ę>Dҳ@(B<ۓP<$IKN^绛\xB|^Y;x3;;By.)w:B~6AyKѾ54q"] 'Ȋe+C`;HA> O4.o9 CgS3\Z <)i4ed5M-^QR +f[/u |OT\߰hnEm1Jܵ"Nel# h}idHR|̪5rt!$,6Y')%\$1#ذTŲZjqőƘiYb*J_&)-A58{m0Y-*Vy#.30!rmvQ^OX>.4]*. k\?(?ca+.:XZ? 2 .d'q+)_]vOb"*NC%U.8 UF:=cu} ⡂!óBHt(9H?u5XS 7"껰5*)mlj"p7_ Hs[M:مlCx?-prգM z&c暻bTmSWLK]!kHRwOzyX>TL-ìfvns!spID~m]lV~_vNsn auqyhiq:/Pַ]`-.w=LUѰ,.ǎpxMG[ؚ褅$^n-+~dRe6mi/@JaPEX37icb͍9"uY?v9 1zxFfSn;@^3tܗB_i!U"4u?ga2C*^\}\^T7#GUyAbp2>CA0Lo(YDlhĀCk*& ft![dz |@sʦg$wSѯ^!bo 7Rcky's){^o [Hߌ}@iK<Ե ta*;0b3efۭ'`q~z+pš.`i}d3YBK&*EQg9 gN7x*e/"UC%+>?l(d9gd4 xբ$©Utӝ޺wl'w4M Q$BbS%.D&ƫ H8勱2TKY|8 a9Sjm{Ӈj\bhLE|FYBs}G\Ќ'$Z~uF~iL;/&Ɏf[դ@P3f/HJE޹`E1x j8zs6ieuRɼR0,V0yIzeOcRZq/EN `O~S&W}TjU68 ٭'jf>N[g!d(QGgmIz{IAesuέo v_%i|;5s>bMܱ<".D"cu]aQ sYQ2؟Wx}*Ky ֞2k>}z CBAw H@{><ʲiWϼ/ǗsL^+Wv JO֥"]t\w&w>XNdcO+mL2@Alj]?y&nh\삄u2+ S/PbYIo50Uk/6)TV vYx'7DzmFw .nF5 e(]K%ChNg/2wZR?($ةgMʜvяwbeu+~ 0ֹ4)DYŻH58+u+]&;m+KoPo9;{%G?v#ͬ4e>rW; &,=}}~^wui>"m6W2&E,!>h:gޛټ|G̑G,y;#e~_D^@(8< EScݴa߬s1iBc)8vBO3VFٚQ;)qqz뉗=# fNʠkE~BA ~gjbĺT[@WrHMh6h5?`oCק+^F> %(XVd4i\ !x3+g'a (zifj:=5A C|4ޒV^H &wUK10ylթ^N^K-r$S歍@Yj}6pJޘBB;flȐ#v .LS&_{ mh_h'%K mԣ"],YXJȟr%^TMF{@9,`W]TUN\ٮ0b:b9@) 9KP0<0GtȝSls^U` :sUg$؉oץUx|r>3i$Z##$2;\?hvlKG'䰛p+|z7NvAcl_;G+ AfL;8Ke\>s}ҒD>i8xKF' Vt0t\α[#0q%[bky]Ͱen`\Wjfw <}$o*P@͵I03|ԇX&AS mӛrFDk.^}2`NZܦ4,rńд}F 7{"4 EBgm,g*\$z&Gy@z<|DV_}?5M/Pz>,l<mB:"S0HcsRsY&jO Q!xk޶"qg.eL`''āǢ $\#;k[ z^حBYZBO"yDPPV%Xhx}P Wr2JTG{~>`:ȎA ZJEќXu IS8D6r'97qI H`A'BȫjV/ⷱGWy'Z0M|k *"nD[uC/'?K %"ӍjO}e·'&VfT3* ?h- >ov=Dr>%t`2-ń NkZՁ1J*N6k{:0* @ITXĸod `(bz#6k >߂hFR.\>#8Ø:(z+nMۭSmyv"~FxۀvHkխ%wyu4XݯJ,@ T>;uAŖ \FM 8WǞ(Br(xF1G? /Ft(-[5IRW(FݡT IZNL5 ?^mZ~b/ue^ޱ o')$sMt2_n*!?[&kL;VwЮɹ/t' -#%P>*R2kP|Ҿ_V|7z xʠ:V84쟋= r(87"gvXs݆A9*nnv,gi)z'3i6u(q<,fu:q::]mS͠)]3#W)"m*~}V^ C;ʥʔ0BN&6C wqh"6n!<ёX~ܶCa~28c;t5*>cr2Jehz\U |&θ rOc*ۊh\3|.?pʾA$~MSx3@fTk%V@vE`Pf.8ˠW8U3+2"4"7:9d,U>Э8^jP$8ýc:{*`ZٯE<f0mS cGM.xNyFYl|EŚ 7g(u\J(";&=Tj N2"`2^2!`fTZS)ȪNAdŔBy:7`e H37 > `*h z]̍?KfcqŠ·_@\?+5|z!zB-_#"_f|55id+AJÁ,"z̪jsQ&u~O~fo'$ͽfEL%D0gagOM;dQw7y,p?7׶oz7뇫mN[U$K-oUp}`D6@i&pZOJCE@FG_~~Ki֢e`R!^(aV12S]"son*i_|2XہefD|h_T~4굟,$%%]=77sPƾ)LFZoGAR,ՅUdݟ+Z~%і+֑S7(٭"A`o]G@10 {ZWPSUـON,*6@D#$> E[ޢ e>пӘo \@vߜ`fI[!j=VFR0UJ^_Gˡ^uND9Ϝ9t2SRD Ƨh0BE񰠲)(@7BEqG8d=tm%a=NNa *8w0/Ӂ)"̇wJW}'rPd3x1r%o Զxb2VhtqkvJ8W$ 5Ī楁S%K_.e] 3:LJ*2&ufMSr/E]#_O#z)ۑ$ɟ8(#]m4syNzVamW&ARH7z|QRٳ@/~3w( :]nˑ i7g۷"'%b-$sqT\!LbN`S8r̋U9;vd4I#NyAClTG<ʹ5JZ-焨͸h\;`:C_4jDA)uIq>C%%WS3ޭj~N=J~sldVVU+0O" Nfc/Iq_چBndHL!U86ad>=%u"7OדnYp'200ڱ¹xP>7qW(W~r MR ( qm <G\WS\s-DZwc^$j+tB^/n!yA'*~L(S* қPakU["W,$M&#@ ahUa!]lZ棏 _}3nF.cDN]x\XiѳP3CiI5{11{PV"QH(Ziy+i>wL%f=܏72f3;і$b@3 irg˘--)+r ywVN+%>6-rwDr;YT,BڡL?v/+ ދ&ټA|Z 13W$\TWejѣN=^3}jͺ}65qhD 3kRn̈Xr¶~~+GB[>LUϺ:ȈUFW?&BKN3#WQvѴ/[4mׁNE0~7H9ƪ0q;npʙ6'< MB ?#ޞm !ImGhcm*w]f$4~ŏ=zYL?Ht [keO{ٽ1P%VLDGlZ!N-酵W0Ѷs\6Eݍ67Eq*4hW'WCTrb:fHMyQ[7a֩8L@Țcm t_Xy,6dnF3N'"fUfT].cOmlJ¤ݸDQ9K H0t=FV$ɷcE^ؓo7n;w43GWJᔏ3È(x)3F:Q}9U"*9zG`fW*.eg{=LWMFbOʁ&!m21^r2frd^p}܆4b|% 1 B gv],v|49j/I1!";Q}'Y0gM>s0 #kke:O/4='rԅ U?ÙmE6&j1Q@sUc~`pxT22ahwXN.'[truLʍed=U-`'rթ:<5R'Ѭ#/^MCZVawMC-F=Z!VðF{'Zۭ 9&nt]#/`k#7}&'>IK (ExժpY"3^ := $GAel659rQ̇I?H_GW܈֫ks(=D;֨'qk~<@!aG,(a۽]u4pc:NoP[%h480(Rn`IE#Q+MX޽ɣDbo|A\/uY,"yQߣv1~D'1# PߣNZϣ% `ҠR0x;" q:젂~0 OM5)n|%O σ\e?% yl?sN",jAǖ>R*\z3ߢ/7 ;)JHNB[zAU09W(*-ZRAL(k_c+;.*x uYP 7au*{Wb%_0K=]sϘמz~{l&?Po @VIMA?uak-kDlo. n>i=Y 1LnfAQ}/+wK^Dsm2@mYҫS+6y/ajWT?N w;t /RN,׾;.Ix܍hαy~Q.Tp_L7`-n(3m{8~zjpæejU)K~<?hh6/gO fgBP-,X&Gcwʟ.I%˲^t#O$:D- X8H2C,Mv?LSN>dQ^k^R'AG"xgpmXy#Q8:[lxx/eġ@|r֮Uzа .R3{eoHe.`b!m&sϠ ;A]n)&p­?H7U Nəd>ZlkɳŒJN}V0dqBڶ]õr-RC:Z\HE!nHNңw/~=X} ltb{zGI# gNmOy "`(KžÝqCil0pl!Y0vgӐO*GsDM˚:MnT[wbPr85Ǣ& _l.ՉDmoA$D~.^B9x].K^&%z¤QF)*=-W>oU##ŠΒ '2_>//7w&#@ U%BL۬<3c ^4;}-ҭYы IS/c@UQ_1𫥞ʭ^4<,"pyN[Ml'DJJyc ɺ?GU@O^a+!v]|qUT.O&-"[;bϊ89R&=U?fIe4Ჹ021"iyI58o[vjR|XTLzJf֟(fQ%xԞ:2;xv 7D?S^uew@`UisH/(]n/@%sM56Kmұ)4Zj6+2S:0 fbH nt&x_e]HC);5_n iKnB'FeF/ۖF:puoτn=& 4-yPjfL_<,N82ȐKBM^rRtN4N0Ov"ƛ?Dx@=izy$>[ˍ#9 ~ TPfwQM0YT ͚`-j'9%1C;iH?"ҙ0g#r֝hzXzeW@HԆQXv"O%$Nf{ڀ"<ȯ=9%@̀!8ut(d0b=Rx|"( P>gFgM\'p?s`fL|%G%]gӶB#e5Q.8jf^eڶB1B@Rn3~D2OP5bųOY\_SY:86: y ucY%bm;;&B#UNǜOWIX# ޛ=:#Wsҭ#;CRMfh v\pA$GaP!9  ލg@{,^O_;3=}~DeM+y~,;b6h%Ըf9@IFpOwcghb.7q];CЩr[RK ZQѽY']E. 3Γn ʼnpW] H )d 5^#?vch$]rhuH!i~lf''|;y+ }A0: ӽou^U0{uyZ]~|XrIh=aVw|񓒹J˿"mbͰp9B-]RhtyК#K_3 +je0MZA?wX$BC˯JTsbIo]1,Px&\ܓOW"$hLx1!ZX`ԇ/ 0n$i!T ;Zk,BbsT9B0;E?#Av n$wGF%Y'#$x/_TM f1' (vE;4JȨIxYV\95NVdv2)Ԩe j24.[-DIYmsBizLVFv-݀F)|su҂&bTMQvxӖj@x8]rccX[[uFKo^q-cO1a ɇqcղ]Rx\*~+ÅiP=~"ΐ=lDsL 9SLΆo@OY^j_bȥkObԐV,ܱ79Upe7/zlJAZ<^@ Qf#[TD`Qr&{B>CHnb#4nV``,VL3΁URg)CB[WhS1J[9bKY2e(~^ y{sCCi/yt E{=l6>sA&eg[2O L3 (빵0,rRY) 9$w{80{&o&Pq`DV!޺Ͽvb1V+HXux|(; jN:2m=r9yf!jS[1G\.Yu*q8:& uY8w@m,e] hv+*V\!.]PJHS23U 2'S"KZiݭ/gZDyŸL%mb L=ָS2qc(/;yO0D㰼a(=Yf>'Ӡ5 PDLᇔU}#o9}n=)3-<`#0\F}n˹]/C&9Tc sIeVAnoIJ"{N〟?=<dOhaГmDjw e yzS7[*P2 eYyN95C-O~gc'z' (_^uU^v U sO u4$x)R\#LzR2ӡfCKqznj3Ս]Cmon&RzJ2pRa.{ch}7LUiJCvr^x7b+bq@_f|WI ֢+YDuuhYW_r2R!{u҅< SWohƧKW6RSÃ6L|1BjU6H b/27 %xyV눤tcn,g bR̠wؽG(t )T/nSV@8EY,I/@ШImMZdDƻ+ R6!H(7}Ԅ;Bhs*3Hk(:/~4[_ǥ6$HfWǿg6U|ѡ\'!٧#i5ˆXGĆYoH g2*-5j5ixhfCum;MS%!{ǺC℃4p "2\4l?*tNg>|H+qnZ t#FaZھܿPwšTyBբ{nze S>7,TyC73~WtocW55br-ja$HUV/ZMSFIpρ0'LK@ (pV:‰dmǥp/&"n0ȮO&1tؕf~ 7F"Ӏ=A }dm7%q-Ob6UeƷV٭& j65qw4Wc~mg L&KѲU8YD:.[t.S M xg[&UͨۯPaW0U,Hєf*{ uj봲pFA#.S