zziplib-devel-0.13.69-150000.3.20.1<>,,f;p9|#R!!$> ! D%[ s+|'{Fc%EOj!*GDTW~NqraL9&^ X;nbsmCjDl@?`8o,Ѡ=SipxD[?Dz XZSsmNN-:klըeqS&Q$} ).Z(y]]ESZv(R4!)|*Ex0%C/KG6+*󎚃Kcobh 꼸]ZB^"ckR_ ;>>@\?@Ld & _ :Y_h0(0 0 0 0 X0 0000t T(88@9:F.G.$0H.0I/0X/Y/\0@0]10^2b3yc4"d4e4f4l4u40v5xw=x0x>80y>=z??@@@HCzziplib-devel0.13.69150000.3.20.1Development files for zziplib, a ZIP compression libraryThat are the header files needed for developing applications using ZZipLib.f;s390zp39SUSE Linux Enterprise 15SUSE LLC LGPL-2.1+https://www.suse.com/Development/Libraries/C and C++http://zziplib.sourceforge.netlinuxs390x99P9h9X9`(x((((h]Ni"7 } F 8)"!| 4 A큤A큤f:f:f:f:f:f:f:f:f:f:f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f:f:Z5Z5Z5Z524ea5a4605abbbf662b81f5a56076b2739ef0209ac13489bb184f2fd61855d7bbf09789c83e12b4e4b425a7b9585ec86e0d77c6b1bfab60994d5f31f09573c1efa19e4a0a25a3c5981b735da838a46cda5101edbc5a2e49ed38de79e6b4cc214065fcd955ea74fa9b05f353c67ddff0e254df9c4f9a16eb03e5219cf73bcec26f9d5fa4d6fe32c8a9fc8f09d17d736b6e5b632af53b6318722f5e2ea2c67ccf8ae9b12a1b62d98ab82fb759c2e006c022aa47eb63adc6a32c214a411c3c10ac9ad5015f7570cf0945817f122d9124825c797ba98b763b4a54a5fabec2f22ec5f0ab41a663b051111cb42c9c37856f9de801770068c44147ad82a97ada5c521fdaa2721f9ddc2ad1ccfc2deb1ba176b633c63ec8deb37a4975795a5b8e4f8b3bce624de57a93e2e348390d0e2450794deec309a9d67bb4fd5e3561842645cb958ac0e5a9e840ddf42c1bdd4548e1e621835d5bc1472b37efc680d3ed4fc29623e9399427ea91d1dba3717dc23f10ecb215f2c38dd66e84e2b63855082cdeb0c8b2402f1c189f74ad3902542430e3bdd4b49e7f212098b3dcfa24e3d53e71177ce6f869eda4b8bd6c31fd4a0615721026a26d4aedfa7d5c4770ca918da4605d9d5c1b5a4ccf235c40c04846ff74447910f411cb708c750e2f05470865d8308ea63a96811afd4d7005eb38f061ec9286882de5ef7690d6aa9fe319a3d3fe3ad5ec5fc024b151bf0625c32f7c68acbd48595dc50eeb384cf9f125012a309826719bc91edbf67e946e23094ed5ed7f192b74e256984d25526ba75d1ac8f9da60d11154211a35936e905742f75d922e55b22af15ffafb967a6b232df3e28f9b59927d9f5758bc325de855ad461bcb3592f33e0699f5f2469368a08a90a3b8f60d9d4aae7e28ad7a44508b15af0f974a251092230bcb0f8a2c8eeda64cf452a4fd7569b21429dbd83226c7dec93ae8ddb56c2fe9788caf1aed0023dc5b778be0f1f2b0990f725d4225053ff8982ff9d2e9ad427ee6def3cfd4971ff1db04cfb5a71b6cfa448a9444259340336912ca028f6e66e34062a50a974b462568cdbe47cd096b6879ecf2d72d34875254b7811dc76db70f5eb7b7102fb263784c321b0f1f9dcc9438ea96242dcb839044595f564c611b5918519dfca54a8f41c0140bacc2a518e84995c0ae570c227a38b3bd3c57c82fa0e7153e3e6c1ab871bdb7bc288491fbba6e90361fcf8d2de64f4d072b69b9c7a7a43dced8971f12ab90efe47628c63ee909c79ae082e2c107c7b6eb4471d15992a19979c327c66393502bee00ebd7e86f3fe75bf76287c5b8b005516859a0afc06e89b88e05b9ae9d0aad3998413923162d8b9daa4b5977029cffaac4742a21a192fd5af2e50c6342034e1d6024e731257074e56448d4add4a88e47c8291b5edb33d609e5246e2ce09e672fba8eeea1e14a4164dc4e99a39406c0a85a7d398133cb0c18a1e13e34888ad509dff463a1f8b4d3b44fd2c93005aa703f3986f49e70e8ada2b0c049997f138191d74e2e7c5535af3217718876c176a83462e5c1bd7c2fb96108f1ede13648f4d3442c221ee578f10157a4d2eccbebe05b565d3d05cd56c42ffa9f3ef4ee615811dffd3c5dd1e02156d70bb8273560bc93f08649b98cc78fd7cde79775d419f1de1c6d428ef93b72ddd676c5d9a61655d6139f25bb9f422a49a08d69182bfedd654873a166bbef2b7b06f6eb72626dda7efd1a03629651645e0ff98da99443ecefada18aa9eeb92020572a460079f998e343f7d622276f41e3a7853e6de0558ddfdfa795c8a144b1d4d8aac86ec4829c07897f42749c54321ab5d4e5c8a146d8733aa6963689d9ff9b30a51ff29a6c69ca9a75c178ed2024828f25876ddba0ef5ff803b2027libzzip-0.so.13.0.69libzzipfseeko-0.so.13.0.69libzzipmmapped-0.so.13.0.69libzzipwrap-0.so.13.0.69rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootzziplib-0.13.69-150000.3.20.1.src.rpmpkgconfig(zzip-zlib-config)pkgconfig(zzipfseeko)pkgconfig(zziplib)pkgconfig(zzipmmapped)pkgconfig(zzipwrap)zziplib-develzziplib-devel(s390-64)@@@@@@@@@@@@    /usr/bin/pkg-configlibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libz.so.1()(64bit)libzzip-0-13libzzip-0.so.13()(64bit)libzzipfseeko-0.so.13()(64bit)libzzipmmapped-0.so.13()(64bit)pkgconfig(zlib)pkgconfig(zzip-zlib-config)pkgconfig(zziplib)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.13.693.0.4-14.6.0-14.0-15.2-14.14.1f@e`@^]W]:[[h@Z@Z@Z@Z@ZjZ$ZZyZtRZs@Zg#Zg#Y@XӸvalentin.lefebvre@suse.comvalentin.lefebvre@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comavindra@opensuse.orgadam.majer@suse.dejengelh@inai.deavindra@opensuse.orgjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comtchvatal@suse.comtchvatal@suse.commpluskal@suse.comjosef.moellers@suse.com- fetch_disk_trailer: Don't truncate the size verif. [bsc#1227178, CVE-2024-39134, bsc1227178-fetch_disk_trailer-Don-t-truncate-the-size-verif.patch- assert full zzip_file_header. [bsc#1214577, CVE-2020-18770, CVE-2020-18770.patch]- A recent upstream commit has introduced a regression: The return value of the function ‘zzip_fread’ is a signed int and "0" is a valid return value. [bsc#1187526, CVE-2020-18442, bsc1187526-fix-Incorrect-handling-of-function-zzip_fread-return-value.patch]- Make an unconditional error message conditional by checking the return value of a function call. [bsc1154002, bsc1154002-prevent-unnecessary-perror.patch]- Fixed another instance where division by 0 may occur. [bsc#1129403, bsc1129403-prevent-division-by-zero.patch]- Prevent division by zero by first checking if uncompressed size is 0. This may happen with directories which have a compressed and uncompressed size of 0. [bsc#1129403, bsc1129403-prevent-division-by-zero.patch]- Remove any "../" components from pathnames of extracted files. [bsc#1110687, CVE-2018-17828, CVE-2018-17828.patch]- Avoid memory leak from __zzip_parse_root_directory(). Free allocated structure if its address is not passed back. [bsc#1107424, CVE-2018-16548, CVE-2018-16548.patch]- Check if data from End of central directory record makes sense. Especially the Offset of start of central directory must not a) be negative or b) point behind the end-of-file. - Check if compressed size in Central directory file header makes sense, i.e. the file's data does not extend beyond the end of the file. [bsc#1084517, CVE-2018-7726, CVE-2018-7726.patch, bsc#1084519, CVE-2018-7725, CVE-2018-7725.patch]- Update to 0.13.69: * fix a number of CVEs reported with special *.zip PoC files * completing some doc strings while checking the new man-pages to look good * update refs to point to github instead of sf.net * man-pages are generated with new dbk2man.py - docbook xmlto is optional now * a zip-program is still required for testing, but some errors are gone when not present - run spec-cleaner - don't ship Windows only file, README.MSVC6- Drop BR: fdupes since it does nothing.- Fix RPM groups. Remove ineffective --with-pic. Trim redundancies from description. Do not let fdupes run across partitions.- Update to 0.13.68: * fix a number of CVEs reported with special *.zip files * minor doc updates referencing GitHub instead of sf.net - drop CVE-2018-6381.patch * merged in a803559fa9194be895422ba3684cf6309b6bb598 - drop CVE-2018-6484.patch * merged in 0c0c9256b0903f664bca25dd8d924211f81e01d3 - drop CVE-2018-6540.patch * merged in 15b8c969df962a444dfa07b3d5bd4b27dc0dbba7 - drop CVE-2018-6542.patch * merged in 938011cd60f5a8a2a16a49e5f317aca640cf4110- Changed %license to %doc in SPEC file.- If the size of the central directory is too big, reject the file. Then, if loading the ZIP file fails, display an error message. [CVE-2018-6542.patch, CVE-2018-6542, bsc#1079094]- If an extension block is too small to hold an extension, do not use the information therein. - If the End of central directory record (EOCD) contains an Offset of start of central directory which is beyond the end of the file, reject the file. [CVE-2018-6540, bsc#1079096, CVE-2018-6540.patch]- Reject the ZIP file and report it as corrupt if the size of the central directory and/or the offset of start of central directory point beyond the end of the ZIP file. [CVE-2018-6484, boo#1078701, CVE-2018-6484.patch]- If a file is uncompressed, compressed and uncompressed sizes should be identical. [CVE-2018-6381, bsc#1078497, CVE-2018-6381.patch]- Drop tests as they fail completely anyway, not finding lib needing zip command, this should allow us to kill python dependency - Also drop docs subdir avoiding python dependency for it * The generated xmls were used for mans too but we shipped those only in devel pkg and as such we will live without them- Version update to 0.13.67: * Various fixes found by fuzzing * Merged bellow patches - Remove merged patches: * zziplib-CVE-2017-5974.patch * zziplib-CVE-2017-5975.patch * zziplib-CVE-2017-5976.patch * zziplib-CVE-2017-5978.patch * zziplib-CVE-2017-5979.patch * zziplib-CVE-2017-5981.patch - Switch to github tarball as upstream seem no longer pull it to sourceforge - Remove no longer applying patch zziplib-unzipcat-NULL-name.patch * The sourcecode was quite changed for this to work this way anymore, lets hope this is fixed too- Packaking changes: * Depend on python2 explicitly * Cleanup with spec-cleaner- Several bugs fixed: * heap-based buffer overflows (bsc#1024517, CVE-2017-5974, zziplib-CVE-2017-5974.patch) * check if "relative offset of local header" in "central directory header" really points to a local header (ZZIP_FILE_HEADER_MAGIC) (bsc#1024528, CVE-2017-5975, zziplib-CVE-2017-5975.patch) * protect against bad formatted data in extra blocks (bsc#1024531, CVE-2017-5976, zziplib-CVE-2017-5976.patch) * NULL pointer dereference in main (unzzipcat-mem.c) (bsc#1024532, bsc#1024536, CVE-2017-5975, zziplib-CVE-2017-5975.patch) * protect against huge values of "extra field length" in local file header and central file header (bsc#1024533, CVE-2017-5978, zziplib-CVE-2017-5978.patch) * clear ZZIP_ENTRY record before use. (bsc#1024534, bsc#1024535, CVE-2017-5979, CVE-2017-5977, zziplib-CVE-2017-5979.patch) * prevent unzzipcat.c from trying to print a NULL name (bsc#1024537, zziplib-unzipcat-NULL-name.patch) * Replace assert() by going to error exit. (bsc#1034539, CVE-2017-5981, zziplib-CVE-2017-5981.patch)s390zp39 1723533115  !"#$%&'()*+,-./00.13.690.13.690.13.690.13.690.13.69-150000.3.20.10.13.69-150000.3.20.1unzip-memunzzipunzzip-bigunzzip-memunzzip-mixzzcatzzdirzzxorcatzzxorcopyzzxordirzzipzzip-io.hzzip.h_config.h_msvc.hautoconf.hconf.hfetch.hfile.hformat.hfseeko.hinfo.hlib.hmemdisk.hmmapped.hplugin.hstdint.htypes.hwrap.hwrite.hzzip.hzzip32.hzziplib.hlibzzip.solibzzipfseeko.solibzzipmmapped.solibzzipwrap.sozzip-zlib-config.pczzipfseeko.pczziplib.pczzipmmapped.pczzipwrap.pczziplib.m4zziplib-develChangeLogREADMEREADME.SDLTODO/usr/bin//usr/include//usr/include/zzip//usr/lib64//usr/lib64/pkgconfig//usr/share/aclocal//usr/share/doc/packages//usr/share/doc/packages/zziplib-devel/-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:35220/SUSE_SLE-15_Update/d4cf1719d7ddfd380f7d75a99444cfe5-zziplib.SUSE_SLE-15_Updatedrpmxz5s390x-suse-linux  ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ad1bbc3b6169a4b60db15b3394b47c0816aa959d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ab010a14aae7635f5c7c31030b6e528d627b78b8, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=88088b9596b53a66940fb708cfa437387ff1223d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=abcba70ae7506f0197a9efeb0d42d6086af47e9a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=476fb1f4eb376a2ecfba83704cbe258f267fc477, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=6e660ab627d66299c5cc9225a3d2be3e73a7b691, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=770c13773969c8b6ebab55a327e640fbbe51da08, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=63cf94103c1b649cbd8c7b4923b3e6da4ad0ae0f, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=dee8645c728d6984d641f860c2f06c2c2a14e09d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=527aa7c42587a13bb55cd4682c15fad736a9ddb2, for GNU/Linux 3.2.0, strippeddirectoryC source, ASCII textpkgconfig fileM4 macro processor script, ASCII textUTF-8 Unicode textASCII text !&*/147:RRR RRRRRRRRRRR RRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRPRPRR PRR PRR PRR ha2"rdutf-8d1ae6cc6966534ade2128efbbfb844b50529826e2c3dac93cb415a9e67336bcb? 7zXZ !t/L]"k%w:XoQ¢JbʽwS܈`r/ir y ) 1]okuQx;<_ܔ $\ R ڂ9tv۽7ݜm:Y 8{/ƈzcI_@N4W=U0CvX7jhk~Zw|b٦/+ itfV1zg@͔Ԍ9q'@^'K| )s?rDQ>.! 3JD*|REJz>޺U0<9"ч$8{4INDM^[1_ KUiwP//2t%k׍nx -3‰y&zPw$F$߾1gWNlVW@//Pi}zݓD}hl FeiIdAu~-;z^le`ez'; 0~@8gS $f'w@y{Yo^A+0 g+pgNc_w}f5CH$" "~>,iAWVߦ s!0@~'=Kk=FbAuG0IM2݁G}7add{ 27k%d9_?,4jʦ5埢+!QRACaߛ;TB>o[ĢU!rxSS<3 ID9YcؤL FzL4EtӫkC9FXp:3 Cr{Rqqu@|3FI7˝1v~鷤NkF맹fi(Et#7pRBJQD)`'+]aj+gZs]TRD"D6pGS7o=|YL(y4u"\35xǶ>"H rU& WXQ]Gh0:= 2//{*M[Vkgw<lەO3lQ^zc(- X]u=@ܖX `i 4,(%:ԫ!"qz`)Q8[39_z#ϕ qFޔH}\!1jY/z§;uÍ4o@Sy>̣$9DHp`~1B?{af4Ku9N?Fhnv)';8s:,_qB_{GMv'exkJ(wK #MEn{S`oުXkyY&Ѵ7vj4esdEɢeUyԫ?G8~>БAE@JE NX bz90A#hCa=#'ΚMun5Oi#F9gQ¼}zif FJ89s9 e-ﲋwZ> l]D|7m֘#*~UY=l٢l1_b#QH,f<܅xu9C7y+϶|ebd$qF!8W`O.rƤR{lpjrm?WN,wb޷uJ"z;79gziFo1YPR!25=*"#<#h9k/!rJa OJԞFáw)~yS CU%0s5cU@\ Xpeyeu|@je.&gbl<)zjqL ;U\cԎAW;O.a?^:g?K*\%4|h~,/ZW}*6Q=rϡvB'77;zHƟU|ؠmOyH)QM;y .SG4=ņB`Q|a$c7  r:o",qhrsWdNB\$PRJSrؾ ِT&/jZ5n(jE`|10np*(.XQBă+ yI/92=(Eu;^kQS77TGz^;C?7qҰoY1Nۄ-^*cvnoۜr&~rN>a<%'dVuxބNe`4%Ny=.rs3yWbKs zDפ^ Xԍg} y";.Id>{#XKȨai_JMق vsHݯDm '=ba}˰ n\f yarLXkPq2ṋf8 [iVhgr YK[\OaY[tiqr-BGBϸ$=alEE-AKmGqHg#VUv]xpF.fmYo5˱H #|F4^+; ͱK!"!nI{-|Ī b01$ֶyĉt+r>NdX6odV0ׅ zԚ+TOg)CiyWShշMt) w٦ SQr=ܶbN\g' fEԜ6lYiv\-Z!R4ibvXZ/dki!$9`-W(+bXB."tH/79نŶolړ`p`ˇ"nW4 #hwƗxsC=:SJ%dR?UQaTJfaۣMhvv?mG%.ҹ̰IױWI_׀wS);B-0\@d W[]ālSK3pQGZGi!vxAQE*;LssZuorW<ͲO'LӐ&/51ѩ8-P%-w. Z?ތeQ6aFs^?;@|͠|>wF? [e])!۟Ȅ(t?xk,4I̢xȦ?trg3Y'=H׽$ i$4򪒅د_RMӌqHFMc#8eHMPB e!ka>#^"1bUqYH:=YH|Im=/ MIKفo)eYʶ@xwҒK8~ܯ:P lz|ͧnIp|=cm"a!ao-GzA^zJ;v.ù7 @&L`V#JJ젃`L8J<^>Nܸܬi iP-} "KhcX<w1{-͑6x}%lIJn"A`(:r&N@z`ŔQ~"8),P\U5Ғ _X9 6:Ut_wMnx a~#>ͱ|ft8$זCQpCBVt#Neip^헇*cعqHr9 0wq$L\R1?Do'b 0 .*CO`Pd!PnHD1?NRO7twz%Yb:ϰwiL|msWT p}ǜ͆ \ѤEjS2H))OܶF"fxN΁wU1%u*& )65?f%6/rB1Bר>N-WR->n/2= F vÈ<5YGcqm1qPBe1igrO2n* : Z{UKlf|ct~!:ZJ_0U]\'''|!Q^B#+iqq7jC'9p0ҏ)fyqmF0mTPEvW=KO{zr E`. ;E /IT3٠kw~ 2Z@$w/HޝF,5v924debdhDa歓;%lCzm%l93{6L[xHJb!OV=f3O`?1WZ5汹r7 BX΋5Ib $rnN?}ML>l7D{XڹzR1s$SX 2&MeU-#hg5o&6v(cHTL^_.eD7tׁ CۿN$F$-) F, 121_)GeQ|ۿ,\o3!~c=F[AyO xW,bM6vQ rRvIhj4Q s*{C \3ePUMÚufVY/k[{2aB5S6!<]pZ%۫lL#v}J'3}t[tO};v[|iIsGޱ";e"183z-("wGG3;/ Q@aYu'~U1rsUCYG==#okUJԃZvMFj^PY2{w9 ek.`h#dW7rXtb3HN t OdS7=Y\irOM ,YYg^U0pimU>}CM4ê\}dZ} x-L#>3URJi=9E{x14}"01|Pk{EB̒*sHvC dE[CqEUXZ-J<ܽe|qu;؉VHE4&pY3RXբ `Аq=YǣZ0TzHOWSqK|;1bùY{E`6b#_%4KbYH!@KZ#nYng }AٍJV|L!GI6^c̽X|MntP!]T)\o9QV&g76^r=?G/ͯcPrTx1[/w8MAuE}~CexܙזA>z߈S8qR)+9.˶ dn^};=ۘrƊŨo_k)0Kv^+UI2kZXw4T[%ʨ#h!@t3G3Ԩ{Z VlI),U0Nm?W ^%'ߏ&MnNd贉Γw\JmTCcC FS\;&ޒhNZKO@} VY>Iu.YQ.E}d o/ePh6%:1g4ՠ=<$e`gX:d2׳ȋك& 8@cŁym8J=_p+ka j;#6cN z^Y[|6ed /AX w :59Ftzyo 2;8GBeg98~âzZqt 39,jSMe/Wz$;di^QS)Av20hJmInadgf}ɚ#r`߲LĦVeV=q)&-짒pP7ae{*pF9^ j0 (.^S'sz pexM2-4{'+ a^ռ-DtVKy:G:C"ɺ~QZiݨ$}RouU}ey4,I T=Y椆`;4B׭ڧ}kv@Q0&^Tԍz}I2V|׋!# PEU7PbBc(7p v!4ӻ3A!>xޅ:lbbvR<^ ̇JCb lu?mΕ}l}BegGCNsQ՘}Nb "ۯF"e]X#X J0bJ*|ښZ2LD?F(6xhWv #VZ GSҠRHW~-m9 Nu>F}eܸyi Qi9Hc[>Y׮$z/[>կ ">&5f?q]JtV2CW'5*MW{@2&oSElaQ'5p&UV#ㇲnWH:p_JË|R2XI [˙ &[6d> h2-?vS Qd{4rO򘗃֚E3!Zݠ),-Q3QFk0̔e#K\YX<D"$hJ#03 **UPQ](Ѕ43~L]RVSYuiw?XՍ#05o \&PWἁBB.C%mVpcs޲noBP!G4~ pg)#Z!FK~ =@,:"| 4esu#?ʶQ_!p/lϢ֦Zߌ 1qF(׺cYKd5rc7ِeK{] HOצm^{3HJh:۴Qi"\tG>v@(=wgk7 돁k'}^T 2zS#W2u;~]3Z9Y}y]C7m>,, 2=R'@!(yjvgf e+Qe$zH&ք/}Ð߻$so ;Yky*/4/.#! m]Ͷ3V';d1֏Hf?)/v>kE{Nh+ .1HwWh],o!k!ֳ0qN4@H2W@G_IYP!ogZ#]ѹ 9׬D}xݦVq}֎09)ȀcAL3f ]e:(ɼ[Ԣƿ[;brH~.c4$^{Iak&KjoIk\$2I鈄|Lq؉g) ~q֔h.3Ȟ}[:hk7XgstBr0kH}/s5b"|;H 5.t΍PmQ_IݼoHȎKGNpV}== RF*snWQPyJ *|N=qX7 xF뀭be6-DQ@^35j»d#~dt˲c-:.'4`s7"Aک2gf)[L)l?W$xpYKTѣ{= , rhj0r-~G8㤖#9GGczfͅmD+`aE\ QHԸδa ٙ=A'$1:8/x7Lbaę+6~@G<*{߲/E7VLP `d×G䋘RP`8@ 6IwuhO@9`qk}G2_M6w6x˩+1,&0U,}k eaɚ棓b war0(t|4Cɢ&i- d9/| ӕ3Ī{ȥ%C5[ ZC2=gNdh⑄mC>b H#+A\/d8o7p^i(tlS܆c K?^aՋMΞ̜ wF+_b.D3+,/lzP3+@UZeKM7LޱPW;~`.xjhH_JH{+_ #|d[iR$Wl@ؖAF9~EghQW|Ae*)bÇ9"\C0vE#BG~{?8fmUȟHv6hغOrtf"Orٜ& *)NZ W'3g(D܂x^#mah~#R;[p.#d TGao"2tBaq)qnޛo˸dSF1 +Ƌۚ=񒪎+Z|[Kqg=X^eϙ/LajEB'ںu3OIQj@† wAQ>Ns`({E7ݱ3)yJ;t9|#y(ma?FbMǓ`UAq؞6ȭl{ȗ7Υ.>A' `c!Ȅ%&&Tn)U˔GO}"B| *HFq+P}ޘG5W Ƈ7b(DS) DLiE?7_΍p; (gٌyK`&o.N#w(Љ ?~CB{iC4`=\ZG GbT=6="XlNg?RϊeDO吡Fd/H@m=f8R4QF]޿ԔEW {]G{LtPT ],k7sjBu\(y_B $!cl8,z;S¾ 3A͎Q:@Qv5BP&a.s u4Z%7{LV/Hk:WLX+UQ2R4:5M/67RuI#ȱ};6^R}L$0sǻlP;VXșэ%B E}r{Jq hwb dkkb`}");UIG!.xgD N6]SY=?q ]e& enVn,dBُk=}:2hr|$J L6O ɿ2,s*Ce%-klYL1Z&Xv-zm hȪawS:9.P M (w؞`֫;]my $8vjny&9R5uYSEyɒS:{& }j[=^9M-"EaP绾 }leSSwRGZY܍5Z F5eyrD2 3q)Z {{3~"Iaդ㛀9?SU}X=ڷ''잤~˔nk7ŧ}l3 O3h/gc(Ĥh hˎ` v(Cԅت#IRÎIY̨g|f,s?gE)7>8?L}A ӫ}Wb`OAQ%X[Xm2=w0dN*JvSmKr cau1?8ނx[Ǡ`P=zUmSK[K/q撩]ta/Fܮ1u up> W8 ` @t.8LQ~Wl}hWz+Za)-"tjsǷ/H4ir?w(t\R\Mj<3 +a2ʢO[.b2e43iC:9fy_h~T‹Z,i5Zxq}&6@ u 6" PbnCyhW۳3H`䉮Ok2N~6},v<%Huo}!].TIQU;#-b1%6 ub!}K'mQ Rpnړ쾢m%'bqp~ :b?/6aRe 0Hv@k p}\h(FWS8wRKhҜDمa5;(At y!fch/y̶PXC[ (O^k.sӻ(R5*m]}=$II [NS5> EUmpD !xlx<[Jv_Ȗ|Cҗ:p sK@)!qM N&`E GXKtӀ $vgŹ ǤI 8F_dǕƝ{_wc}AtI rJblĐ6N>AQ^ *'شmw`A@FxZЍI`Vc&k7-HfA$bٯ +kp$ ]gE=Ajزں,Gx$G3?͎m0aOX,q=bJ{Be*qmbO :$f( kpLQL!&=aZc3CHE]#PwAQL^l{ͨ+ E[nqu~}yslP"(LLH 9TJ13kf : tz>Z)clAml(\Ԃ"Ծ*b#uFBN8*Du{+ ͖k0dL ~nm&5/ɫūy7K%ßxfpMC~n#jKĜ'A8UFW)l|p9#@?~{Ik!DŽlG [R﷩b >!e+RlS&# ;1z ĨJ 4Ww\(̻Eo:?atV$x;r7(}56 !:J5=wmwgy9}g+~ 0w g?Tv2so׸T>(u,,Q1-=H|[ d`\0[gRW+js6?$ů2.MY7 %]' 6.QK\xgϥq(z sq Ű-2yEoj18l BuhȏGŏ}!2Vi0:m)1vU'=CSY<_EEgz ;dT{eI[A:TyB-ԝ5-oi~cΉ`ʸn6u8֛ŌؐCHzWTj^aE%)b::w_0@?qF( ɓP2nVkn0vZ"mgK6T9Y#}ŇOXLfo\W ,yc͘9l@itE6 8C 8%rc W?#vry9ɑw&RSYsQCKW[Ǐ#~T\^"4xwޯ,Y@ ^xY^Znswǁrڔzu/QȻCwk@Tv<08ðG6|Ch L xo9şrb"q6&[äͱ>yYWkTK]TP7u9ԖP )P3,re0g8XX`00 |T[1n!m`4YVT=he#p͔֨!KY-!7 E,TYk($ˡܽx/bGl}n/ce[e,wD V.8PA3[`)J>s9FHc#4H8}; s|j^f+*2AyNcJ#Tc:_XB NP(+B Ӛ?ef;K(J=~U=x< [F(?B@m;r X1'dQS-EP ͞T/1&⡐AHސ@Pb0'*ķ9 8>b8f?u EPZBCbe3C J/ 5}w 0:g#q-CW+'4TF5ŰLݨK{(#{#k~ p,\}By_Oub!yPq:. E1.?0}ԚvJtŜY+ȇu6^P6b/)3+??kCFDa\ E?*ֻ+u$%3iB|͟!;!jQeݮ c/Qֈ&p8:d7JpIcBB?Xy.7Ho։[K sOPLۑ}E1uqUA&6G>4ys2Py~ԧvq[Ol^iEnR8lLMahgzFOhW`uS^KtQR}6v7+i^ݍZ>#[؋ٻLaZCf~w/cCǥhb̽Ufsyk-WM$rOfk% AOr+w_[](tP'T`6K"!%2eâjXTGZ젣!!u [N|X,M%4[fG6jhxө9Ftz 9n=f%3ot1IbS?q0@e^pX@xY%`8Y#d,پm#+*,GZ{egQ-\Z2_w~z$ Rp7AW yj (Qqv桤Q1*?$`E&===R'i@N@(wD.0ys=;>p`Vғ{Ju/W*1CFgBCDmJXWNӍ }VX5 Ѣ ;o$0=sdӓ!Ͱ㒷LnҠڱU}s;?~ ekԦ5jDXbFvё}mƄVCRC+%c"k h S٠E ЃG^!W'Pw?7)PgL6>CeM}\itDC ;EH);P*7MS h$yt-+,]QUcs&R= YɚDXSEiLʇ_9A}8odI.Bך&%-:S U^;~)Ӝ=k*DaZ{J=KPOR %lK+{ˑ)-KD b2܂9Ί֓>+[d 軎~; -j$\@0R$ 2e讵4pG::KDLiRm킴O^BaNH 5'g$Շ1nAUE~S@wDZ<`,"NkڏxķTotn-J٦bx342.Xb}͞Z2.mZqH]̼qwؗɶ YZ