openexr-2.2.1-150000.3.43.1<>,@e:Bp9|`kanpŢ`Tx9 k9r;G" R U /73mw2,}%=؉PASj :ñ]ayC;gZL.VRr#9ZUL_E- (3tPgv/yݺ-өv6B寠HggI^R>~@u韈іD ٥}7jȌ9'4  S,ёMw&ʲ ].@ x>A3?3d   S 9QW`   8 J d  `    L ( 98 @9 :B'LF'TG'hH'I'X( Y(Z(H[(L\(T](^)ab)c*Nd*e*f*l*u*v+, w0x14y1|pz3<3L3P3V3Copenexr2.2.1150000.3.43.1Utilities for work with HDR images in OpenEXR formatOpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. This package contains a set of utilities to work with this format. * exrheader, a utility for dumping header information * exrstdattr, a utility for modifying OpenEXR standard attributes * exrmaketiled, for generating tiled and rip/mipmapped images * exrenvmap, for creating OpenEXR environment maps * exrmakepreview, for creating preview images for OpenEXR files * exr2aces, converter to ACES format * exrmultiview, combine two or more images into one multi-viewe:Bh03-ch2bSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Productivity/Graphics/Otherhttp://www.openexr.com/linuxx86_64˨zJ8,@pxr8 A큤e:e:e:e:e:e:e:e:AZjZjZje:Zj Zj Zj Zj Zj Zj 383ca4566a74ac68e7220d7902803b6a224e741d5fa77bdead753079fcb5d92184506a68c2a272d86c423ee7ac727d9724c5a8d521e3c9c4166c841cdd9468aeaf86c330447684cc3b654f91891e9758b1f1179be351c9b1e5c59e99061160e6132c016636417379e4ff26c0f56b2c7311dcd9cb45e983a98147ec0854c4acd49b29c005c844779bfb2817415cbd5c0c9e52840715d3b42ff6b18faf88afbb3a52616592907584e176e4cc2402e05cfcf6285e1ec7623280fdccef9fb169d16709d28ef651c5967e40a8ed6bab0895cdc27da8014c71f06e742d3e93bfd4ac786f56ca83d6da159ea59185d3e64a79b67dc49aee79ff03a52ad2960b1f835a9514eba5f05238f57c77e94f0ebd29a0b3736ba0456ff990cda16e21b6903ac45355e3a30ba4b314cb792293119fd7eebc0e7656cf3a7b902a88d0c337afd81857c03e54ecec2a336a5cf4f5969b733085f58a2a5d6c5fe1e471100cb5f314c805c98fe029876f47eb17a3fcb712c5021e6a742d138d98e76cdf350ce8a721b8399016effd7892238355aea3e1e3a39cdd923d593f263c431dcf60afbf7927c36a789db50f60ac7b1c5556be369f43712d39352435459a22bca0163c529865cde024bccfa9139b138e956f9250063adbb766df5872b83970d4a42340a86df93a37f427fbd5c8790298c50b1f439ff8a8f2af89dcda5a72b44128be85aee3ef3f7cCOPYINGrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenexr-2.2.1-150000.3.43.1.src.rpmOpenEXRopenexropenexr(x86-64)@@@@@@@@@@@@@@@@@@@@    libHalf.so.23()(64bit)libIex-2_2.so.23()(64bit)libIlmImf-2_2.so.23()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1aՈ@aaba /``Ȗ@``n@`dd@_^z^1]@]@],j]@[[@Z\Yf@T pgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comavindra@opensuse.orgtchvatal@suse.commlin@suse.com- security update - added patches fix CVE-2021-45942 [bsc#1194333], heap-based buffer overflow in Imf_3_1:LineCompositeTask:execute + openexr-CVE-2021-45942.patch- security update - added patches fix CVE-2021-3941 [bsc#1192556], Divide-by-zero in Imf_3_1:RGBtoXYZ + openexr-CVE-2021-3941.patch- security update - added patches fix CVE-2021-3933 [bsc#1192498], Integer-overflow in Imf_3_1:bytesPerDeepLineTable + openexr-CVE-2021-3933.patch- security update - modified patches % openexr-CVE-2021-3476.patch (refreshed) - added patches fix CVE-2021-20298 [bsc#1188460], Out-of-memory in B44Compressor + openexr-CVE-2021-20298.patch fix CVE-2021-20299 [bsc#1188459], Null-dereference READ in Imf_2_5:Header:operator + openexr-CVE-2021-20299.patch fix CVE-2021-20300 [bsc#1188458], Integer-overflow in Imf_2_5:hufUncompress + openexr-CVE-2021-20300.patch fix CVE-2021-20302 [bsc#1188462], Floating-point-exception in Imf_2_5:precalculateTileInfot + openexr-CVE-2021-20302.patch fix CVE-2021-20303 [bsc#1188457], Heap-buffer-overflow in Imf_2_5::copyIntoFrameBuffer + openexr-CVE-2021-20303.patch fix CVE-2021-20304 [bsc#1188461], Undefined-shift in Imf_2_5:hufDecode + openexr-CVE-2021-20304.patch- security update - added patches fix CVE-2021-3605 [bsc#1187395], Heap buffer overflow in the rleUncompress function + openexr-CVE-2021-3605.patch- security update - added patches fix CVE-2021-3598 [bsc#1187310], Heap buffer overflow in Imf_3_1:CharPtrIO:readChars + openexr-CVE-2021-3598.patch- security update - added patches fix CVE-2021-23215 [bsc#1185216], Integer-overflow in Imf_2_5:DwaCompressor:initializeBuffers fix CVE-2021-26260 [bsc#1185217], Integer-overflow in Imf_2_5:DwaCompressor:initializeBuffers + openexr-CVE-2021-23215,26260.patch- security update - modified patches % openexr-CVE-2021-3474.patch (splitted into openexr-CVE-2021-20296.patch) - added patches fix CVE-2021-20296 [bsc#1184355], Segv on unknown address in Imf_2_5:hufUncompress - Null Pointer dereference + openexr-CVE-2021-20296.patch fix CVE-2021-3477 [bsc#1184353], Heap-buffer-overflow in Imf_2_5::DeepTiledInputFile::readPixelSampleCounts + openexr-CVE-2021-3477.patch fix CVE-2021-3479 [bsc#1184354], Out-of-memory caused by allocation of a very large buffer + openexr-CVE-2021-3479.patch- security update - added patches fix CVE-2021-3474 [bsc#1184174], Undefined-shift in Imf_2_5::FastHufDecoder::FastHufDecoder + openexr-CVE-2021-3474.patch fix CVE-2021-3475 [bsc#1184173], Integer-overflow in Imf_2_5::calculateNumTiles + openexr-CVE-2021-3475.patch fix CVE-2021-3476 [bsc#1184172], Undefined-shift in Imf_2_5::unpack14 + openexr-CVE-2021-3476.patch- security update - added patches fix CVE-2020-16587, CVE-2020-16588, CVE-2020-16589 [bsc#1179879], multiple memory safety issues + openexr-CVE-2020-16587.patch + openexr-CVE-2020-16588.patch + openexr-CVE-2020-16589.patch- security update - added patches fix CVE-2020-15304 [bsc#1173466], NULL pointer dereference in TiledInputFile:TiledInputFile() + openexr-CVE-2020-15304.patch fix CVE-2020-15305 [bsc#1173467], use-after-free in DeepScanLineInputFile:DeepScanLineInputFile() + openexr-CVE-2020-15305.patch fix CVE-2020-15306 [bsc#1173469], invalid chunkCount attributes could cause a heap buffer overflow in getChunkOffsetTableSize() + openexr-CVE-2020-15306.patch- security update - added patches fix CVE-2020-11762 [bsc#1169549], out-of-bounds read and write in DwaCompressor:uncompress in ImfDwaCompressor.cpp when handling the UNKNOWN compression case fix CVE-2020-11758 [bsc#1169573], out-of-bounds read in ImfOptimizedPixelReading.h. fix CVE-2020-11764 [bsc#1169574], out-of-bounds write in copyIntoFrameBuffer in ImfMisc.cpp fix CVE-2020-11765 [bsc#1169575], off-by-one error in use of the ImfXdr.h read function by DwaCompressor:Classifier:Classifier fix CVE-2020-11763 [bsc#1169576], out-of-bounds read and write, as demonstrated by ImfTileOffsets.cpp fix CVE-2020-11761 [bsc#1169578], out-of-bounds read during Huffman uncompression, as demonstrated by FastHufDecoder:refill in ImfFastHuf.cpp fix CVE-2020-11760 [bsc#1169580], out-of-bounds read during RLE uncompression in rleUncompress in ImfRle.cpp + openexr-CVE-2020-11762,11758,11764,11765,11763,11761,11760.patch- testsuite only for x86_64 [bsc#1146648]- on behalf of Martin Pluskal: - Enable tests on architectures with enough memory - boo#1146648 * disable imffuzztest as it takes to much resources- security update - added patches CVE-2017-14988 [bsc#1061305] + openexr-CVE-2017-14988.patch- security update - added patches CVE-2017-9111 [bsc#1040109], CVE-2017-9113 [bsc#1040113], CVE-2017-9115 [bsc#1040115] + openexr-CVE-2017-9111,9113,9115.patch- security update * CVE-2018-18444 [bsc#1113455] + openexr-CVE-2018-18444.patch- asan_build: build ASAN included - debug_build: build more suitable for debugging- Update to 2.2.1 * Fix reported OpenEXR security vulnerabilities: CVE-2017-9110, CVE-2017-9111, CVE-2017-9112, CVE-2017-9113, CVE-2017-9114, CVE-2017-9115 and CVE-2017-9116 - pgajdos@suse.com: but really seem to fix only: CVE-2017-9110 [bsc#1040107], CVE-2017-9114 [bsc#1040114], CVE-2017-9116 [bsc#1040116], CVE-2017-12596 [bsc#1052522]; for the rest of issues see [bsc#1040109], [bsc#1040112], [bsc#1040113], [bsc#1040114], [bsc#1040115], and [bsc#1061305]- Cleanup a bit with spec-cleaner- Update to 2.2.0 * DreamWorks Lossy Compression A new high quality, high performance lossy compression codec contributed by DreamWorks Animation. This codec allows control over variable lossiness to balance visual quality and file size. This contribution also includes performance improvements that speed up the PIZ codec. * IlmImfUtil A new library intended to aid in development of image file manipulation utilities that support the many types of OpenEXR images. * This release also includes improvements to cross-platform build support using CMake. - Bumped the soname, and now we have libIlmImf and libIlmImfUtil - Removed openexr-2.1.0-headers.patch - Updated openexr.keyring from the savannah project page.OpenEXRh03-ch2b 1698333506 2.2.12.2.1-150000.3.43.12.2.1-150000.3.43.1 1.6.1exrenvmapexrheaderexrmakepreviewexrmaketiledexrmultipartexrmultiviewexrstdattropenexrAUTHORSCOPYINGChangeLogLICENSENEWSREADMEREADME.CVSREADME.cmake.txtREADME.gitREADME.namespacing/usr/bin//usr/share/doc/packages//usr/share/doc/packages/openexr/-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:30992/SUSE_SLE-15_Update/5bce6b7560455f7657307def60ae8eeb-openexr.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linux  ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=86fe1a70bd91576883e0858b376e3fa04228e0e3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=50f208970256e51e8588597dafa43f8f9d4fb5b1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5557f119c3e4bf381f488d8c1bc807a91fa8da71, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e1ad02be0d47b957ea831cbffe2bfa0f3d596f46, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=660e821355b74fe8ee04c10d2d8e4ca82b6c366c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c527c1810d096b5a857bce6f00805595652f3acb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=33c3c0d797c5cb46d2f3e29746892dfe626b9cd5, for GNU/Linux 3.2.0, strippeddirectoryASCII textAlgol 68 source, ASCII text0AQa R RRRRRR RRRR RRRRRR R RRRRRRRR RRR RRRR RRR RRRR RRRRR R RRRRRRR RRRR RRRRRR RRRRRRRRRRR RRRRR RRRRRRR RRRR RRRRR RRRRRRRR RRRRRRR RRqnFv*aJutf-82d827cec31ccf0b22a2359290c61793f524e2b1a91681ea9283c8271ad064252?7zXZ !t/ۨ]"k%ULn. 3c>$WyG Pkz.H@UG!޾\FB12x]RD.t>oW@4_Б`ػYVA+gy sԓ o!yU=an~,Yն$ 5U[>*_]P_f cޜd6w1!V1,DX)"a;#⫔6E2'-YgMbM7bjm({xל*nzwLpR]f*%+w ~^-])+{fip;3#ֻ& xhLQtҌ5̡wϰ.TS,}ۡ\-U\w>h̙ˏ ?X R9(c?0L+qNҏRQ|F#&-qY]X^SX 𤮿R1gE4>ejk89A-t?Jgd >J-" zʺ%`Qi \dw]aA3'L`sP[A]CcGE =&8SRmK t!d,u7pOsZjHK=Zq炔OsڜUѧtKW!|nT>^7ЗlDh~ݽ| Qub5ke Bk ՛Ʋv.! :enp+q+ڹֺ4/ v1( 5lIQFv=HDŽ:䀷vaM}6kE॓,jۉ(nu(*]|麉yjve-q:լX54}$ 1!uYR 'a/Mh7ʎAA)eמ|#ZX Vi(i;-.UܮȫUn0 H6-UN%%b5Ign'glH>B> -L)Mݗ݂lx<J_aB">jnQOWSIO%;-֔*8liU%3 pX=,OR vfDGJ-^ ך#f}ZAT^/HmQe+2kDm0Y7^?SO>}LUv>5|!l}W5(}+gk>v tϑܳDiN?![J ɊCJ2R ` B=6Ȇo'^}d&cyZ;&OeUwD2<9O(cb&RN.ZT~OV::/f;|H8c[iWp+ֻg*۔X҆dUMLY*|`aGN%zJqb6 7ibmkCT[^tąPW;}!~ĚWB*DE*f0r?2&W O&]~'7ug8.ed} Fۿ@P -d_+;#rK 'Q-lsu?fCx<$Q[c]nV&̍uϳ`Sf^6u, ֻRIvb0mu37GL/u-8jlKٸDiŴމfx.S8Cr1rKwDyrքR* wN39sbwc=v2xkVLKjiyߗTTݖ15H<KǤb[#9#c3]'NE!V~.Һ~RX!;xaW7v V-" y!_=_TFO+`>\Hj:k \-e'F+dDq߭%{TniD;C ^"~E<p%һR/wb5Z%3Ԟ%Iap;'v[44PT %+ hUXpB8b=gvwV$Y=)~̷FC*' @&-仉S g F~ UZbd 857R_~Bg> ^07JW[f+ e sXJJZf .]_8u3Ӊ kE,D^L#hoW fDe& HdK|fF1~, ENWF^<X?<4Zk@cGdȊYhQO7[<<`mšYiBsPy-OcXzG!Qq>?t@1?Cnw>nb}n"ϩGx\!gMXKrQZk%$UqkEZcy6%OO>* .LV޻es7^wɼ_.ef׼ |kiHlpw9BLn@ފM[N2T.OM3%``gF.W~]Z55}l0(2b3- /V—v>ѶaUW,H;s@YZ*v)=x?3|q5nj`sg]>"@kyg1Ї[wlko=rzHũ]R`t'2|Ew"BPMDyh pgorPu|蘡;@ܐ\fwA|rNơodO?柮^҆w$\SЮ xj:el=AG[*BsnHPjػ$)eS4H9xs7RϘJ~8JbQn^ ?o{]TmBӶGsQсnH0Q%+,q$&),esu?,G\-D$Ȯmo>|H%4 d4i߆jn oAr.;Rb֏9~d+Ƒb\eh_:]fbh!Ga55awqsIŽK]HkYlA{mAkԂG9)qd V$Q#xPH?7_P7FMd^9YR:[-/p$|kEvB2Ca2Ѕ<fP#pP\/ VGI4>֊ϭn3GZ,Z6T1pnE.A]-Cq^O!ג(}A? xbOt@¾D{òWC VEEo%2q^xQn;Rc뤐̼(G!5son.ru>}rGJ:px( ܡq8fðmNhqwPP+g%)Y5+5S润&Ӷdb&'|7 U1 vY2+]gjX5[* O1a%-9~E$J>$ePbzY@ksҮ Dy (d(wKϰ^K*{_e)+c-4/hi 8ﵸHgBk$JzWg#d@h[;0wn)`4}FCvNr~rf0w6caQ>%(ϹO>Śf5'8 '6\S;h'~]Bw:CC-[Mq*Ѫ/0Hq>~5;$B" Xv1ȗKp-w3\Aɩ><5n rīP6Zbh+I=žv< bg|ΧeXhi˶%b u>0$@l{KF28zrzn4z{o¿\yɌBɟ^& 6qnk}\z M`&bdMהՍK#mPȵw:1{hi)HHrYqqJ}z%N(Foj S WJ Q\!!c1?RݖW,DZs2_E{k`9}"pH֔;A6̼K\AB3Β7.Gi\99yrm#*uTM#tAB`n6/OEzLR2UO2kC=qTEL*@C_LɻnwASw,?Ǘ;ʀ`йIm-vDS;*OMS]0X)̕.gc!cI6& O9 Yx[ngPI4ڱ``/WUCzR˺3jF*z>l0]6j`y WI\qi?y戗TLI 5- D=\aehUh}mgȅ`Pl#+u&sPL${k!_u8 St*Qic2ҬAThDș;ɮ{T=A=mU3l}83OY >c O+Mo6דû}hz/^آncԄjί[D_LrZ%y- F~ fѓiW044* 4e0u7>̫5ɸx f>1P?D Ak dlow8hj_5'yV&[dv~ә{0LE@\zmsΒI 2(m?CO愰(o;}<8t2s1l {9wh=.$'q[ rRp}O\C nZcg**m6;[NG,tGe=l[ z˷ oeqY0ďf_NCVP:&*4[sJ.؍f:%Ghs@owir@\[aFru"q2b[{#PTQÃj($ٰ^(s:DekqW+g>lv[}1єIFwa>S%8xƷm?X7lT6WOf)O~@4^TZ^ǮKw}|t9lנݮ$~D5لip[w'ٍmQ!4hLbzY˻Ǻ򝚹Bb7)ܽ58fPJc4\aakJ˜7$\ZMO@.K30ޭ兀izL{{,CZUz^>[KhiOhЍKENU#6{_xJt%/6*J\(~ LJ[c . ?*,)p .٭h5uʸF\{g3l+v)$2*ᒗ`ژ"}6f\{u'ͫFͦf2"bP Wk|K$ƪp@C3,vbKV 4K)s!e<H-_N?Q7T;h3YMJIIlp1f+SO2cJB4 рEYjb! m2z5ٽ r9sH" ~ԍy gz,u&E+5|"xOk\g?&4P MakMucܱ Mg|K!Y*6*"ޟ}o SS6hNrdZkfDhUX!>A<[83m5ftB%)\Hً#կryomQLzaOR$2_j6Nʴ^dn )o@t6 ( ;V]E`c~UBs zM^=lL&|tqB( !5Z% Ը(r]ʪ[$g㛙,y7)*Iɒ?ƖI+*7?22C\3o- D =\}hAӜjEAo|4(Y۶R&5֟M |ë-ÜZޜ}uS3|%6%Up&6;-7^F xdi;X&Ņ!˾ Tic5h,MalZdXc%l._݌ I/]o=E8p}чhYN_rxG܉5}޷t 1vs j*7U(00Dk Ӡ)L`o *wե wV=B k)>ZT~=ڵu?@awVy(~md" oP9@ՆK-?2ZICw~$ͮo]oe{QT)rOHM"0ǥfѷ7^lB FDzpiO\xF} 4xMt"{]]oSJ𙽷ߊ sp[]y¹塽hѐDct* N{KH7 |ccWzTJYlQ_A]&UM J3>z/]AU;W 1U `z2q9̎M%5z`4b>".6<ߗ `P{-<ӨsJ=GuY8NbNԒ~viFen"&ot]:B({"C:]F)l5O? qh'~RcO͘)d+z}6?Q:G0 @YdWߴg%{!ѶqSކ/*%#C@]!;Hk[hfО~цX#p֚ eHڨgvST".MeJɑƢ0LnemwFTq;Մg SEѨ7eUip.O?a(uq+ 𜏚+4hE{u҃\*v$XdH <ڜ/YehA^Mϓcv{-(Ufݍ-Ļ5y]tlQ1NI_OWnȰr6*Z^ېԂ=wK*'Ts5?펊5=)pyxߣ1eQf4 ]֛?9ɴ0f)))z 1\~L |0<36+@e)Qǀ{ |I ~uFt),q ͡Q'tl02?< b`il_Ǭع 2nroMa#T>C4xgRaȱ'FA}!JjٜUf{k3Ь/c|S4=h=AX9Zrm~q9vmXi#uu糡&,yE+aP)ۚi8a$xmMWD עcV!^"Խ|K3ɩ=PaW}0c*-FAs_B>N*p>f`/`>Ir"L~c$+H(J!i/IPVPNT+ k5Dzu8M Yq1a:mZݫX&#LX`5_*_!p̀*w H;eFZ/Z,Wdk{E$rú[g`euT4"]ot^~6Py gI>;X?c_0!Ry8`tA:%UD&2'x=醨}mS]T< Ñ =ٖ}W ^F+etFE6ԏh uEtP;.D\Vκ8,k:rd"lQ=Voo^cqy>@]X̀ jLV&5TXt=]|M[ v$!,_L; vYZ`JG)T?˯4k5ȓ Im,hbڒ@[ 򇌄hs6XN5X$B:^@Ǚ`s]{(:ӣCи]mO8`שwkR>C'6Yv5*TxeyN_,tٮz47nEl@ϵr;pVXW[D)im/i`0-%YV8eE`N[].snwѠ]P&L99+| !wT^*}>Mb /M #T*HZDwx^+{Lc V,ӱgc{QwDb2v6=9M%!ַ`+Ţ`uhAJ;,6{G,ڈҖ<EΒV,u4DRB?$Ag[Z6D뎙e]RWlb5ޞJdZ3\qp+cDc CΈ ,5TaXy QeG/|;i{FM)1)sLF۾(!CEG<v/FOܚRO#B/_ xN8c-b̻f gX, DT>,W|#O=*kӨˮ0R7XƵ:a\RJ*UbQQE/ҝbEdPmR} 'kڍRd*7{Wox2JSnt ]4lmV'}>~|W}>^͐E 4y/|%I|o/w0b2[5'8P˾ $ h}|6y2z"-߳MdN YJpoU7ԧ*AT%| |Wׯ{=-м$Z!|6ΰ 9twitOJ1PD% }uI5eqd%-³Oiwh7Ork3vD{B2$Y- V.afS^YgcJ`S 8uMnmZj{ԧB/C`RLNϟr@!޾qp'l[U~*obG 6< U2no='KjhxM3͋dg - xDRc$6 3/-|1 4_Km!0T'->TBj8K,Rw !!>Etǰ9 dۼs|PgbJ1uwPޥ[uli*2v $Mm'+f9<_ uCPۗ1UZEqUlFX glC V͛җo^.%mMd~[, TN[ĭH6LC`= U&^erV`:nשQ~+Ї/R^kB-tt|h*~x#<|Mp$ $0H;Ͼ\eg\[!R~V4rp7)"=ƀsW#)в du'me5?dm92bIv|X3m^rpPعr IIXO3c -?$d} $7b?tGe#Vx.;ID ZL8 DB TWkS 19MAkx#GaHԚ ~N>((g#ӨN9 at #) 746Öߗ6(q<'rXkkkXE=򁄳(W!)!eѭ5ȫ$EA̳Qƙl<ӼG˒jO"`XVڽ}a^ZbQuKy=w\t=!&'ەe;}h`GFfH {cDSN=8v^Ak 15NCSL:fw(=/냶!sXMC(<+_DQ8M2"D\ܕJtk~}^\P4R?;ZFu>5YV&O1#{ZڜeW:"I\ fAgbx|Kc+!t2OĒfYqt|njW?q*',y}bxJvBW!GF7OӖˋVz}lsb#ʤΑ.ǰcA0(קZ UMCMzg2ᥕ9?DGj(TϺ 'ucNS n2-ĸdY∤?:">ם,E`k#.L>ѷϣjP uʖ׌9WI ΰWnf]{@ yDuY%zDR[YO\!7α m4D m &nMc9d(;u6 _s΍kVeCɢFgz8HƬ[Wn !#)K~Bh5l.&zJ6L`xƪ(NYCmVzuf}^(tLPD9¹ UhxAuNdo^\NRBWKXtYTgGz]4#9CuqrxNcy5]w/jPvBi?5ACLl#:{X4FmT獃Yur'g[4ÃZoϷP9K 4%_K;2QtSeΊE¦|hV(.a%_@!38cge*w'QV!/`YV5trl%b|Sޯ]Xx+KGn{HPF3xvHeG0[XDQ?dL^RY%̔HKG0X(s=V?pxqw^5Bj:Pt>nzb b{#F Ińrxd8`ϔQR~@osyszAp"EпCRc dOH[wQ  &/wS]]CTNU5.+BUznpx u\J$o'ƿ Mq=cZ@]ĂZ&+=;|dYLo{s#n)382PexvƄv E[}OG5CPɔUhR<:W'\7bXj`\Hh)$Uh.e8 mEj$ooojj 5](W+'=h5iNy8nXER>hi$|`#/%r4rR(Jvd2W4U3iC8Z$mxj_w#J/[& zemH JW8OLiuZnWtjjrS 5hy]Q1MνbwW2FAqL^u/-鞘8yQhc3y"+'R{mNmL WYDRst;𾤩`$zebʆ |W7%b|CH*q|].ZåL<G7W=>IO-.^@nxÝ(9}"&TuXG,5 l˖L n+Fع? \SzL2~О2cl¦ٵAG3YG=W$u.ư4h6S"‚w87pZ] 1TY ?将NJh-|tň5 ې|a$_dǮ_>U`̤yv} &KxZJDdߟFSjЎ^EGsHψF<feLz@ï'UkFF9P&hH%C&jI123O$@3[!؋cJ'/,|TlRߖPwT#ZH}tNnMKx?U/ EJEޘ4b1oÔy|3 x^yE1PiD2̖(p=QlJO/Ӳr"cP(_>e joM?7QL}),؛ۨԪYDZ1Yb;2܀:ɻӶ)eK`7;6gPu㞳f THWrIlߖ6,Vty@y Ws5 x\8`tЄ/ lL{UC-6dFGC CgKL’8!5_@`;hC`A,,r)Y mzx$lwF8o'*U+($WȄS`ZL>Ƿq~EnGO󣑽au؜Y0nS2p $MRBڸR.sgf cXŴ3&X"{Vb)x,/3eT@b[+r\'<7w֘+7ѥj"MDf|K%u*c8nh2QB4|H BQg^HBb yƶN܊'TK_j| ^ۃ`*X{Į06҅FjeWEH !h,bwNepNn>z}vk4"!_I7Y7g`0\ {Nxr{dѦ·w)>js[<`Ϲ>~ ]ޭB `-b1m[%4J{P)(F'{%,im1\s!դO'@ƔKx<HQYq,HEvv8q:ʹn;. Egک }ߔ-֪Km5ۭUMЌ@׻>IB$fH ,p _E*; ߝY0@'>Jx$~.;:Ж+Ή1ҧÔjN@imf`aMH!_ Tws8 $4W>D9PtEy퓋x-K_ O,N$ 93>7p# E(<0뵣](KG<~hlqѼxûyE`rH7$Fע[ J&vFJwٍoI>NWJ^;,^q&H!'ҥG:n1Ilzi Б!ӓOėqqd<Ó egG i 5#)Uvy1 Fl"K{wB0?L+$3\L13XUJ .UUI LSӢ"SLXu%Ϋ `&ﻣRdg]*5zq;|S1gDI ʋ8I[7\H7ڠ5 #*&Ӫq'ȱ Fȧ|tlN96mԔ9agg2s{XgU5[sBn6ܧ @&8 벙} Ɍ ?_ѩUؖL!<mC['ݿQ[kE+<+4О]/s@: Zf0g, 'lZ 0RsS? 83t9PrUYL0\ ѽݓ6SC"O!7b Y@>H6Jmcؿ5_akiBhxl ,n*jѢP>N#hІz8?4I}ܮ0?/8X[U[^I+ Tvc"ZMf,JlQ! "G^7v,䑹|6:3K.Ld+z~6t)ۺ}Ojflۧ)'=>f hf(25P !隗՝̻vzÕW B!Gt 𒡍 d %I(ARCm8_TQ&ANUbjXpm yq ='L C 7>VMh8a 7i){fR_`S<0UXP9('NJ֌lť\6uwb.0c(f+aЕcqN +ޢGe.LnimJ 8OQ&i…H2g}e%U5*x7u>A 96xQLР"g\>"D,D2dO.ENIJ!$A:#~XhHu -/k0NT b@=z*'{W#{ثsP*B~2Z2P @_zdBF䴃nW?ƥn?QY:3ip KBei8T/b^U+r|MNpw_7vܼ켣ZuB2\mX>L ƕ|ޥC8lXnӤjEDT% ځ=trK%Sy/ۜ|ze9\QZɱ3BZ oB2D0 Un`;|@A,:`8RGXNB6 !9L…r78FV;q}7A? -?P]?D֗Jtdtº5+eJB xRxrԿJ>mVxk+GC͜"'sZ P5?lqMfl@6~*ǡ =;Dvok !&pF) Lvuџ+.WSEVO)9o]`_c+z 'I_È:{!ZHE7?xS|R3@bׂf^!x']D<ۣaFHɲ}\"M.j_\-?fIĠ$bbʄl _GvLl`nĥA$#Eƀ:d;V]\1IK&;7ytXa\+XEE(g+Rm<+^O挠3D\*PBhcJnftɗqܩb".7 w]2pOFQLk9<T)qi>UH]ot&I-ySrCcD_U`F7#=Ob\sJM,º YWw|CjZ*vĎC&]˙SixdiL|N&G] ?쐧7|~BL"lrbyMX㖀4}.M D#:*)ݓ*$<ύ|21ɮGEpZ ѝAc%63~H&D}N5Y UܟC-H>HD𿛄X~,& 8&faJ:gnnA| b$ ?D>Ծҷs +Ɓ(a&jaM3{ nU9SI~}#@g:q&/zz@*z:d(Ar}|Gjf`e3thOK%|Fp@!|5?ۢ|Sʈӻ&RATB1`pk`pI6]b!ߵrעx~O i- Аh orxocXvnbk6J<5GUo:jlIhXkt4I$|zqҟ[o&9_ ,=]u9,!*F?io~Sl珨{u:^R` QGK]҅p LM:2&B%1=aats{rU0_=Eۛ>w=CjV 9/$h+Gx(q;%AC.)eB}qW,?ٓW[*=h_+q^N5{PMژ? 5Jes#jM+1-sdk8[ӓRECZ%Mx^L{Q}')m4bVr:@ i75w115/+ vzHx)./k {5./iYLD?z5D= _s2`Ĕ'A{ȈM`66i:IK04DOӁQ|͹.>YΌLb" &:CqcgD_ˀ?DJ]JCQD :.O2J8hY b=AXVc}4>ۗ^~t e" 67WiUih'f+lO kD8AޘCoe$.?l}wrVV=?>\e5ӌ4'bKLfLܺ̅o|tz5 ) ,,<4dMA?ijzZ]M3,-iQ*D,jM7Q,% 3o9ޜ"y_qY}_g|.C@1cPssŏ4(|mSeQ?F&BbxXw}}*}6 y*o$ ´hnJYjgc'GYYB6YkJ왶mu\տf(G^`[Rߒa TFּ@h m WU}!]\) P@7-G9[6l+vz$ F?t)K/\[|6T߮#ЈfkH-SY(gvbaA:n} e_GL9+Ifc"h35@m|[?a{;N3DȘk3MA?I M4jXC~h KLL0mi-pb!4Dm?BG_8f+@ )P{ ҫŅFam!Үh`StL I! W0d|C ρF*2i#cWf=BLΖ(cͷ==*4|Jjh_]BHdo>JaP؀,^4/%#m(txD-'$|SkO}Z>CJ?awT!??*gH3N jze3/F14x G'vfY^m\&֠yt<uz#`g1* h~3R|(18$ՁK˝W9=z HOBp+p | Se(҃7X Κ'$_\rC6jj Гg7pm1Ɋ>^j2-wLNQUJ5'y![|" yvڌKQ;7|("Mh69+Ű)@V8!+JH8:Uvt`@R? KP|aʒǢn?5qfkrRq2Z;} օ~8E$-ٚJ=vHC[+5nTg*ˎf;:F~t*x&-b*OcetgR02 G R|Iv&GzWMNFBt֋wytPw)AHIÁ3S9slʝ.hwZmK.7klI3 KDxz`'N9jc<sDdpn*X|guLuSV3vJJ)񞚚TpHu! ^V{FےB}076I1᩽*,JmC/KuY;2~t Fxq4QG #N`r&ё*/7UQ ilPIȻaG } s P}P;H4 XQ,K+ml~[>&jiqпIq\I[șDJ*/l(RP@XUibd+uK`ñ4# g!gwdF9:@vU@U|U R:daw/-7f uo*T7‚58"+ZHo4UtOXB. } yh$|, ).D98M% x 6Oޮi-|&;kODp5/B(*T|(Qݐa,s(8 >mGteR `V\: ={JKnJy0lފt<|| ߺq>s̍9r3̉\?,x+k6$ZN0.8XVH^l @Y]ӵDcL㧏CVv;xJ,hO&!i8Cth6Q)cu6ARJwKp yIcU̙m0;sP ǙGM=e V6VLLR$wHz2FP0zT chL5Qy3R7E\߄RIס ne ,ô ̀B.>PLa^L]u@,qv_RDvV{X*ފ._r5dxeej8/h6Jz8#V(&龉myeQS󄓱DZ+_C>gP3(J|(X/ e)ȋPI~ǟm1DղH>1 !{ш"nwi)v!ri#G!u7`ƳBЉ,IDbiV&* >2|IOR%dhdK};bw$[C\(T3jbyS,hčE7 *]z`,R뉥(;a;s좝gdd&Aj.E p0bfZQ"ȲyI+O d N[3FWN+^Z>i .Y0NwW[aѤɭIIlJlqOoZӘ#׸@,4Ce w n$3y9$2%72 MގȮȮ8]J+_þ ¹##]i?AΨlLcuPe6Q̿0<!m$i߼wuQ}Pۓ&R,ILqy8#'cmOۅACo4-v4,oKBNI!kE I!h5ءIvRXZSl6c/!*= #`}7T%6ǫ?; l( 5"wGF:yM6!`6ʳ~3C9)& +Q^ߌunSiIף_&g=R|\щ(63ՂZFx!eK{Tcv^Q;1Ϛ xy |gN)lHXGbS`yuGz,B1SVeTa$p9b㡳5 1 @ɸjupqF{\})9R nE3Y5Q?tEa":슠]`C=Mg7`bi7'Q/TGm"[՛5 фHkl0.~=QW+*,*˫a"v\-G 0:3UGu(}W:E;NW:t8hYC6M?Kq.ܽ?cD i dum>=MQ,۬Qzp]SG%KqjNCg3K( xh fp{OIn0*' [HC3rj;-=⌎״Vaޓ1DžF5KWGlr ̞ bPrOHؖ6Q2Q'hjCMXG\/*n֭wev>i׻ĭFq}w$ΟOօ{%rl쵃)ᘫg4"19XYF!cAȬ7I+v] ɢ=}dEkG6V3CylgͣCyueMaXL&cCwJ:ɾq7>,l.nΕLvbrk:HTʓ vnWm؏`.&I"m=M/hvc$©'HS铢g -+4izTEWQɿGWԧ"e v#H!ud8(>H~I]|~~#E=9V~)s3D$}vfp)9YVzKezG[ V9>%ҙSqW%;fh4Kl׃ ԑ 6me%`KZ0db=a!8}PzV"GLH8,d;aX1:jGC 7I_v1rDafXipw~u~f}#"byCH3F4 _d0DԔg$GdDNDo/(:=JPn8MVBuIt `=C.8mZ' TŽg+W?5M멜3s*0秸륈 -FUMn4!+Nf\ΙB7QA>/ٽ(wFl oj.puučJ+~ q\[Bq[<mT`5?WNˏ&#$>]]v\Δ a͒ S)o\B)GĔu~]՟V{3SyEC=_Jz$w/yAc+ 0\%\.H 75݈F>=\z+rt!I,9+pxcb̂ѰZ71yuRpDyeN2G:;bMfRZ3W_v¥BykEHC_&T7зłEզX#{_sAB ;{bkm0)%Ñ!:ouo҄*/=p*Ž4Lx &M2BQ}o>10JuO&ptvU\&qh_|`19%t~̿1S*@~Տm'6jV%` Ђk'db1%`:籒'&rV"#yo&v\Mh*M:7l}c"vl,J,F#Wr+%Q\djk撊A0ǁG`[V)hcpGQl5p<\J/|,kF hS@G`bɢzr%wר݀ӎբ#S<?ZX&i)_{):dVBPn_3\[vU]iaOV^Z|ڸ%h +۵hxt[ړٿπl > Z-'j&Ɲzc.%GA&`4^ #%ηv(vUzGc}&5CeoԽvӕBn/t?Ff53 ?ۯY6ST(`/B <I@!Tahzh$:Ûr|%yc S+ p+ O9O$  <1Ӏ;4#-R/MJg3nH>A3&,kh\ۥ]qp o,V\ X5X {rlo1-]cnj:Ev-I=o3kDo(ޯ"({հpQ&|$`LvZlс,)C /&zxkirŞ(AuCP"Bj8t; f"ʵ}y6J4-00j32"`dc :Iou}u>A(qxofS@"٬ŚB9X˳ N0WF.ՔBa`'J X(X*Nn^HipE 0>k9Rs#GL}2upa}|` ʌj+eg}y 4>7Pd^H~8 ;~O*->0""mf:ȼ4{C3xIEΣx8Qip+7 "X m.<.*laBB:$iv#E=aM=H!Z)3gұ7_Rac+_zSByU s}7zo.w2E8?zܿE0ծ|xM1d"8)*~G zx\iLy!Wx-3[9k|N==r$ɀř7. bFFB=phďG. V \i?݁@Z5b5Yr@?5wȣ!t8( LAA]Z2k CrMM uo0+ cקUhQNh)| Ö́AU<ܸ̈%=k,uYuV?d);zZFgv"9a`]hw o^&-TTF(, k&ZDĊɺaߋ_Ö-FcEi`胬/dP7? 96XH^{tSEXʞǟZ}@[\3#w'oy O:-`ͅ8O"wXD9:Lfsǿ3//lOKL O}bqGnE튠FLej/}1\ ~$CMBlh<:5/:Ǩ+>+2/#!8Hy QHP.%5!G{߽\("Rhq~MB. %26zc.tyeS@_҇Hsc{l Zi3N)GYQ/A.b\(H8tv`ф5(:-Z6'W>)) ^&h1N]ؒ%jwck`G ePm_4u#_x2۹kڜVmLK0M*rr̘.dΪU ynt=MC,5uMpG_ɿ6 /HIT;L ^ChT'Z+[XPM+fEgl.,i~6^eL,|oʁHNC]L}g =\E}u + @n K}&USu]: =+ؑ19U֭fbV5m5RGT#4Tp%q2<\ŚWH#8$O/ggqx' :YLe1gYBы=-&0ҟ%>T\R/e?y\?wDY}LMؘ [ 6i$ i&'7F*D_<kuIt/` qU iã쉩v[+Sm#|?wʉӝWA.IOǀɽ 9[U<`4%s3uNvRz?捐U693-%.AQI`ur}}_<c r k~ in8ڻ"h! ĬWTl"5 #pJ[w+ 3o_e2p= km3+S{_iM'֙6y^k ,P<^#M!dc³riFJS _eB88L9 BL[83I?;ĢWAּF !.s)6H=0^tKLv{|>c~ p# G $:#*fo=˕єc ̝LJN參S):Ne۝m ]S`|dA6jd̡)bZ*eb\l/W 7ծb%L@AS/ehëⵡMays`wiCC# pSx9=m:EKAc|$9bSS iL> 30j S\Gy/fsȋx[/uIookmi~ )k7rveg7#2=jєq fOsг N vvRY1T\F@(irj.xBHͪܛSf_X}SK?c*H6-uFl~e>LFITTT'+*1aw5f/Bn,ƞyUTov~Yݭ` Lf߈-ۜpRŐ`;-F.<MDFu UF=V BX7u= `ԧoi)*.׾vj{g-1/ RB쓄u [WBbiGu#1v^.֢Y o%m[C!. t9ic*Ý9+zJ_T3s9N3wn'.z^IJ1( ^x;ָ./#6ߦy)JW3,'d+ A^W nce\n-W5(@e;aWQwWv>:uT]h7J(-هVPG^ eF5/[M|l~q'g܉c/yUMC U,UHf7ׯE|%Q`)hn?KvAyIW!^@iH:! O,G)Kk>Ajdѯ.[38>h=X(vf~WSk*&(?tI]?> a@B-I|_Kou,ĹAsڤ`]G!M |pl )z a(;=S)dWtfv:bw >pmOZGxk(X z193HM_xjdn*a[E5b¶6a:ܺMKRd]لb:R iwN 7f$ jPy~80 e XexWbikfOuWyNwl(i IBįn,d$܌`A!NuVpԴ,?f4!9Y/>7`7t46(BIsuCPz$H.8THk}T@i^>z%K'Н@r!噫qY޹@n 'o̍Jx_΂ƏYt'HpEh==DžGph-*I'ZU{NCܜ :.wv͈҈)29qO{a.Lw+PECtWmi7jBbuC|ׁf/ScߥǩƷf3z\ܟYw!-8cdilTe{-K[\ApoFLr0B}1` )"-1A7wlv> P@!P:r4ͣG?.foUlޯMЋ+~׊=riqgfwBHlk;f#3+l8 ̺|ԃTدveBƈ*B&J%wB%.)E"&LἊ:7j"ᆔ/h+{!!Lh׽Yc/8DHWcH\=rQZi<@<+FPMɛqqPN!Ft:_ S0 ٴcicFr]gcɶo~p\/9U,xhuT =ߗ] /ab4O"`WZX 4}, : ,QkunCQ=*EA #ȲBhHCѝ Nɇ6KONL֤,,(4C~c5pvU,uHOއ߳W=Cf7«X ab^ ge9I4uD/߱:F${Dʴ_rՎI(RaSłd{ᶲ]?wDs/4rgveclDx-Ê-emzHw-G9WGtv'd,N|d Sͼ6(` Q'mceԬW'ơP;.9I4 "Go4K [pNakt`i e˸ݱ-AJ DRa TRqhS.9u!#6z0y$tNqŴ!y Ut i4A B$aV3R ?g-DN%^UT͘d)j ^LSA&Wd F [W6>]zDMK$ lH$Y-:,8J^A_RU?+B~J$!ldgkTIsFsEӽd|z4^q k YZ