libpfs2-2.2.0-bp155.3.13 >  A dlI%z 0V[dżFE,e%{\ڑ~osI*!XvȶRᙓk t`xB),H")[2-c%nJ|lm@ΥJ &H\2$N 'K!0j8Dwi#֋[(H I礚}QPZc,7DdǮX,P_^A}]%U^@>,@FFF-)*5um* 5@S\O=䳐6vjG1sD^\|{gFt̵E…YB b IZ!1Cd")hn%a"5 4g$E۪LV as~{dp((.RWVF΂0PkM]TuOգҼ'amyRgq֑ߴs>ƏV;S"X+ /:nOf2d623acea09fd73dc9fdb219b772a2c8f662174ee0dc18621286b733e3c35bb7b5bcc75ac1623eaff1f7ec88850945f4aaa20a1dlI%z Nb&hreWLz_ϝ7?aֲ[]X9!FX-%)+T us\+_ՙ\K|гpƣW4 K;XgRG!1.gI dҿºk(u vw(K:Έpg&W?[`Gs;*wv]qBZjv3<ǪHFlPikX'!m‡\1EZv; ;op :6'X]Ȳ0LL ǦSї ༀ 4LL?ce\0'蠰AڝV=}FAo@8b+'&@\g]RWZѡ|DkEN7~omqgnL-|^3 wzpqKi&? CE mL ,x#V6x|] >p@%?%d   H  =CLT X \ d  0(8$9`:5>!@!F!G!H"I" X"Y"\"@]"H^"db"pc#d#e#f#l#u#v#w$Lx$Ty$\z$$$$$Clibpfs22.2.0bp155.3.13Library for HDR image and video manipulationThe pfstools package is a set of command line (and one GUI) programs for reading, writing, manipulating and viewing high-dynamic range (HDR) images and video frames. All programs in the package exchange data using the pfs file format for HDR data. The concept of pfstools is similar to netpbm for low-dynamic range images.dlobs-power9-13 8SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttp://pfstools.sourceforge.net/linuxppc64le 8dldl02c4e2f6c3412a3269c2c0069acf9215ce05efcf3cd0bbafd19f766de9b5c8e9libpfs.so.2.0.0rootrootrootrootpfstools-2.2.0-bp155.3.13.src.rpmlibpfs.so.2()(64bit)libpfs2libpfs2(ppc-64)@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(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.15)(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.3a@a@@a@a@`\{@^h\HW@[Y@X@XP@VVV@VrU@Stefan Brüns Stefan Brüns Dirk Stoecker Stefan Brüns Michal Suchanek Christophe Giboudeaux Stefan Brüns Christophe Giboudeaux aloisio@gmx.comjengelh@inai.depgajdos@suse.complinnell@opensuse.orgidonmez@suse.comp.drouand@gmail.comp.drouand@gmail.com- Fix compilation error due to detected OOB access, add 0001-Avoid-out-of-bounds-access-for-monochrome-images-in-.patch - Fix compilation with CMake >= 3.22, add 0001-Replace-deprecated-removed-GLUT_glut_LIBRARY-with-GL.patch - Reenable OpenEXR with OpenEXR >= 3.x detection fix, add 0001-Prefer-upstream-CMake-Config-Mode-files-for-OpenEXR.patch- Use OpenCV 4 on Tumbleweed - Guard OpenEXR build dependency (needs OpenEXR < 3) - Adjust pfscalign package name to pfsalign, match contained tool - Cleanup spec file, remove old dependencies: + lapack, blas (uses GSL instead) + doxygen, libtool (unused) - Correct GL build dependency (pkgconfig(gl) instead of Mesa)- update to 2.2.0 This is mostly a bug-fix release with many fixes allowing to work with newer version of libraries. Several compilation issues have been resolved on Ubuntu 18.04, 20.04 and Cygwin. The HDR merging (pfshdrcalibrate) uses now better, noise-optimal weights, which should reduce noise for darker image parts. * Added: v210 format in pfsinyuv * Fixed: memleak in pfssize * Fixed: Fix format-security errors with Octave 5.1 * Added: pfs_automerge * Fixed: typos in the documentation * Added: simple deghosting in pfshdrcalibrate (-d option) * Fixed: pfsalign now uses free AKAZE feature detector, avoiding issues with missing non-free OpenCV classes * Fixed: Updated installation instruction for Ubuntu 18.04 * Fixed: Fixed a number of compiler warnings from g++ 7.4.0 * Fixed: Octave interface upgraded to Octave-6 * Fixed: pfstmo_durand02 - reversed the old fix that made images over-saturated. Now 99.5th percentile is mapped to white. * Removed: pfsinjpeghdr, pfsoutjpeghdr (discontinued) * Fixed: compilation fails with GCC11/std=c++17, duplicate "clamp" definition * Added: pfshdrcalibrate now performs exposure merging in a noise-optimal manner * Added: pfsindcraw now calls libraw's dcraw_emu instead of dcraw if the former is available - Rebase patch: pfstools-1.8.1-fix-return-in-nonvoid.patch - Drop patches (included upstream): - pfstools-Fix-build-with-Octave-6.patch - 0001-Remove-using-namespace-std-from-global-namespace.patch - Disable EXR package which does not build - Reenable OpenCV package- Fix build with GCC11/C++17, add 0001-Remove-using-namespace-std-from-global-namespace.patch- Fix build with Octave 6 https://sourceforge.net/p/pfstools/bugs/49/ + pfstools-Fix-build-with-Octave-6.patch- Require freeglut-devel instead of pkgconfig(freeglut). The pkgconfig name changed in Tumbleweed.- Correct pfstools-fix-libpfs-linkage.patch * Fix broken octave binary modules - mkoctfile does not specify - Wl,--no-undefined, and modules fail at runtime: ".../pfsget.oct: undefined symbol: _ZN3pfs5DOMIOD1Ev" * Fix random parallel build failures due to missing make dependency- Update to 2.1.0: * Added support for .yuv files encoded as PQ2020 or HLG2020 * Use Qt5 instead of Qt4 - Update the URL - Refresh patches, use %autosetup -p1 - Drop pfstools-Qt5.patch. Fixed upstream. - Run spec-cleaner - Refresh pfstools-1.8.1-fix-return-in-nonvoid.patch to handle more cases.- Update to version 2.0.6 * Fixed: --frame frame range spec can now handle negative frame order, e.g. 30:-1:0 * Added: Added photon-noise weighting in pfshdrcalibrate - very small improvement for some images * Fixed: pfsview does not change zoom settings when flipping between next/previous images * Fixed: Fixed bug in pfsin/outimgmagics - missing call to InitializeMagick causing assertion fault * Fixed: Fixed bug in pfsouthdrhtml - missing call to InitializeMagick causing assertion fault * Added: Matlab MEX files can now be compiled on Windows from Cygwin using VisualStudio compiler version 2.0.5: * fixed: pfsinppm now can read multiple frames using --frames but also from a ppm file * fixed: a few typos in the documentation and code (thanks to Andreas) * fixed: fixed octave interface to work with Octave 3.8.1 (and hopefully later versions) * fixed: octave-config used to automatically determine were to install Octave files * fixed: compilation issues with c++-11 * fixed: bug in the assert statement made some matlab mex functions to crash (in debug mode) * fixed: version number string is now correctly reported * fixed: reverts mistakenly introduced fix from 2.0.0: pfsinpfm and pfsoutpfm do not flip images (top-bottom) * fixed: pfs handles now very long tags (by truncating them) - Refreshed pfstools-octinstall.patch - Dropped pfstools-maptype.patch (no longer necessary) - Added pfstools-Qt5.patch to build against Qt5 libs. - Spec cleanup- Grammatical corrections to descriptions. - Replace %__-type indirect macros.- build also with ImageMagick-7 + pfstools-ImageMagick7.patch- Disable pfscalign subpackage to fix build. It depends on non-free opencv- Disable opencv support because it depends on non-free part.- Fix octave dependency- Update to version 2.0.4 * fixed: added installation of octave-based scripts: pfsoctavelum pfsoctavergb pfsstat * fixed: libraries installed in lib64 if needed * fixed: added "so" version to the pfs.so library * fixed: Replaced depreciated OctaveMap for compatibility with octave 4.0.0 - Changes from version 2.0.0 * added: Starting from pfstools 2.0.0, pfstmo and pfscalibration are included in the pfstools source package * changed: support for automake dropped in favour of cmake * fixed: pfsinpfm and pfsoutpfm now handle both big and little endian files correctly * fixed: pfsinpfm and pfsoutpfm do not flip images (top-bottom) * added: new tone-mapping operator: pfstmo_mai11 * changed: Thoroughly updated README files * fixed: several issues with octave scripts (compatibility with newer Octave releases), in particular pfs_write_rgb - Add dependencies following upstream changes * cmake * doxygen * gsl-devel * hdf5-devel * opencv-devel * fftw3-threads-devel instead of fftw3-devel * opencv-devel * pkgconfig(libexif) - Re-enable building against octave - Split out some tools into their own packages * libpfs-2 * pfscalign * pfscalibration * pfstmo * pfsview * pfsglview * pfstools-exr * pfstools-imgmagick * pfstools-octave - Remove obsolete patches * pfstools-octave.patch * pfstools-stringcompare.patch * pfstools-no-debug-mangling.patch - Added patches * pfstools-maptype.patch * pfstools-octinstall.patch * pfstools-fix-libpfs-linkage.patch/sbin/ldconfig/sbin/ldconfigobs-power9-13 16848418832.2.0-bp155.3.132.2.0-bp155.3.13libpfs.so.2libpfs.so.2.0.0/usr/lib64/-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:Backports:SLE-15-SP5/standard/74029ee5f652664058da9bbe2314f800-pfstoolscpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=60a06ac1937d1084449eddae13590af1e5f70bf5, strippedPRR RRRR RR R RRRR RRR.&Z}(oOjutf-8ebb5c23131e31c8e77a840d6d3ede9b801397ff9729ad393cea4e0ddb169d9ff?7zXZ !t/ d<] cr$x#H-}ms ̢"d)7Qϑui9O$!PBrو42&uQ=hՉ+r*:;c(]yOu%`e) G=1;0U ؿJ~1Jq{ O|KpesH}DI:kIR2c>GOX0C8ގF$];[;5,'[${j S,D2A;n6~?5 kQS/0lysiճ] qN8:5 ʂg)'TܝAȅ}$_=7rmλf!L lOiu!Ts=6O>\0峹Kv'ߕEƏ,\QE^L8;l}gق4EP4Vs8FI`h^= ](_ 7f z9KҚ=7At:/]͙8*4Vd1_,\e| )@&u!JV6=ZrPAvď&wb/Ү:-Riv #f:y{^~GõaW 2 X}+.,]v1;*Bg&l[kz.`m`*vp?\l g;E8[~t7lv,SN>ޏsYW/=et-܍%[0ID}bﶬ'ʆA m@Խ3g>LPRψI jD̺%tɪ+jٲɾ25|QGS#0YONa^m/YM/$1{筂ȅxN0yfYCTQB^_^d,VZKa RyFb_(?"!`עTxQܘV^G0ha: ,T1AO{1U?D,齻UV2Y;^*Tos1Pb2b=iG1gᮢwӔ]Q xUkf$e/T n`a/:EorDecu"8yی9JsRƀR= ([9}һ޷?{ xv1Ϡq'0=aSg97o/\Y6fK$c3Ųcb İֶ[sWfe(+^]0%tY8s)<os~~{DT*4V+滿cb dIc+_,:T\׼{1!S.q< :}S}U&ʹV. 4C |" UKBL{ e/.L)~?Z*(0 ~7*KL tkuja\ۍKv@΋Q ++?5VaY%?Jgil57_-b* hca)Ɠi{P%.9˱+Ch:vls}%LiԜSrJXd1cZm]dɵC+]J4?6)K?lp0W?hh.W;\qmDn;J_<4#s6ܧ|TB^0c(*u@`fJ~4%xI`xO!@ `Oǖޒ̲k(9;IDVAL.~@ SǦ,oN7LT7^Uߩ63PnUdKû4$>BvK2+i|2*XNM|yHmBg#?bKǠ9sZ\͝` RPdU\" ,f:!>|Xo]"DÈIG/|H<*&Lʗom} IVy߮. e33zfjN]FzּrT}bh|)a*/~|S7LĹDi?*eD13w(.`p"SQZ \dV@<&i-7Ĕ|%GC&"ƻ$i44bz_E1ud1Pt3 U@=/@{XZY9R bMMƐui娕H #E>?|NLħ%FsޙcBM 0&!/ nDD ,Oa'DnVB坽@o@2 ګl}bGC]y xA!H SZt^U"N<'cXݎ "R")Hvb [)y/Hܢw\{WVݐ~X"9Ň"cr 2Wȟk`%7#$P>ȩR JO_ؒͅ*2y)Su\)P%LhY9U\=LĶ+EG?BQ00qYԙ <<bBiEZ夰MŗNLc"hI5֣v~AYW+.9*?:mPNc 08x*fɞtBNj!+8ZCRhJ0x<ؼ=h"^kKQ]*tc|%>N%;bdT5r@a݋)''p .V2}Nr68kV߇R2鑱j4`2bNHOں_{,*b ߌzY DyQ:6ݘ>[DF`޸9J$ 1ϫ*t3a6 ᛧ|&SkKfgV[̪P ComX̪fAWI 6VܷK8uu:\W-ç!j%[odںh IrK-4dcJHhP+ͤAtJF^찿b&rDa)n՚ Y8#+ϐ`!hPn]qT=ںY`2 -krD:"h"0.┠L!StKw- SP I4Ҳ^mծ/ݼpE#-pZஎ`FGLuZY\+PŹL'&?T Ԉq%ʡ ?{}04O`XpoD.OnmCؕ "MqOvbp@?#3?+(#N vD7#aJ9rnWFgdċtc' Όj?ćޒYd|I|[MȌU**Ҷ"?C ^LwTJ 9';y.`Ą+N`s63e Ί*F\Ry +J< 6D$ʰNdx5>Ɓ=js)0V1(a5>:$&=(n/9B Gu>zț5Q\ܪK-SΆq@Q>fHV62O9gH#gT0w+P^{p6Z{~]ʦfeO c$L ztOa+ rZ=$G*KoLE a'@ ӘO ۜg4F"Yb-qB@x>ȩσ؅\Zo`|X r:u a8(y=AD ژRآVck]P,YtdĈd?_];S7~w[CO{p ,l>S>-# W',Y.˺{׳tM!V$LhU<^Z;^*(LtR~" (h?{ji|SH{_rCDT9F62(>c4tC划j@vVNd~Ifjc?ܛr1+-77<.P?Y]mm#a8^#[;)  plعR!bDa+Fp (ѥ[:ZSU˙ÕN*R[p2LG]9)zpъmHZ):3mvlދpP+hCRzq,5Zl( eh&\7KJHPsY1j4Ԧ_Teu$2,m#ԋ'RßVu𹧛 qM6gSݫZv9 4Go`(F>}%mP O2|tP3)!zNopj4$~,yk?@(42'(/, "~4i=!um~Yw\C/ٛh/mLa@0UHmwdBm-RX=櫇 ^#8T64_y&GYnҲwYZ_{O+FR  ŵ㉭@ )ۮ9TUɘ:N/\/՝;+ڞh`q6Jn7뒤8Yc[.cYA *]FSP+Ch{5) wGIwM8z]" z˲$]캨<l.,5; [\6Y|$.,x.6jh%*4xU8! H )Ng92{"x=nի+b%\6 @IThߔpz1%DԆGޖx?{z z4b~2m:;])}~FW-eJi. \\q*U9 Pۿ7k)Jhr9>j6~@!%":\[x=k(~b,ZQ, 5g# «9YM͝NFS ][1*m7 )~JAkS꣡ᯔEPPuq#V|B? ,S_ kEX:_$K 0j2@*&iYN0&9Fפss Pѓi|,8HgʂVd& aфP(20?ndpr-ESYk1gX{󷏓€BoZWNñ%' Vɢw =>K)j`J/U.bݭw(-1(l {]f Ynj =ōEӍY(;A%GQSNmkpK\N2ͬ jQ.OMl "G3rIM+š̬S|g 3O}q*pr&ZY|g!0U{ȯ|7M!)˿=! 2`J.XO"8F/)Xl2GɈ٠z"oJȥL!*3Uu(Zj[k6¯/hv41,/yBB=|?@:tDY8A/ >&łjѣPdMN!M=kGw.-Uʓ'Gb0mF}4q.yPҠ&A?m~MD8 ;$ ˹ qr{蘧P*M9vMJh]4D4Ka?&u8M+pJԊ!GVՒ=d~ĊW0:YljzX H̫.|l1HTh )A 9pd~򝫰BrڢĹ)_Q61}=E[^4$fLC,pMYHە\(WKC@2l1qXPm) >:y(:{& ./Ca }1Jܳ0^G (4Fэv&YOpՀy=݋j15G,|ʻac5}Cs| E:-Q,pE"XUM yb0WVz=  njgyU/pANiK* Wԅ& 3RgRکܸkzi5Pnq ,xQ@qMKגGJ_%=X˜GSR}ϭp-l}&Gu7MʵMj@z܁k{g k{huP΅0N%mfsm%f4E0o/~ֳÿ$7 şi( .Dgp6ȿn1 .UX;uOʂO$Lߙ]" .IH6wbڤ>}4yn2g/8T~hĈdk! Vhb,Gs%jzȻ̈́*ṋ1`=L&a ej="Nb.7%@Tӊ)j YGk Aa=Z N#\`|u"tp(BzK>c?Qwc S*w+|h^uiy!c2 ? X^Fܠ d1`o~Hr5+{65X}hf]e&Vbq,|kx{T}ur̭ AҺ%iά'CD0:<_f8!(!w֡OF: <սR8 ON=Ѯ\ 똛ˈ:BhFTB]Y2ZpB)gfvMp1.E/ooވs6;4_}k:ː?".1XyW,S|I޿0Tlh9&!u(9it%EUZ -5Ƹয়I<_"&琛%rQ$ZVA Rڈ.*b'`?+ ch bñ^h%d&RI"<f ʸ.)=8ԲUrKГ56(7WNDEr*+mJlN|!HAERQ14Dq?_-K'`6DCښ%ն˵U"9UVV|Y]k:E_kr&(sOqxGU=+'\"<9Vz:s%?k%{R9ΫW H6L/YE,?uJy:·0߭81PH[T *B-)@iY]I*j$TFvaC4K Vbޕ$G}P>e5Z)nWaW,ϷP7]Uv񏏖NSf\Ѳqӳd~{s;+ nhM/^l)+N,A2lmJ%%ApqF%w\pP!KFd>-3x !?h~6j6{-}-: X\g?Ħo2"C<5>I8TY\]Aayrcf9Dw-d~G`uwP#Nv"FR}E?ZX3ʨ_08a.xݓJ"?EtA r pcyYpſ3YO;ʕ?mNIuB8#F@9GAv"W"c@OHfH^HR,dE`G_ ?-'g*cY@A [)?fƽr: [U[Ȁ8WNJ@‹m (^agu.;p&TU/WynӞf"beHzH۶qAmgΝ-C.e< cqS7ޯ*v; u)Ke |7^ڱ `w9 ^ir .=!Bv̝8Udo]t@3FG@.^S)cM飜w橊H52 {ݒĭ 9)K|#F`uT #טjUj/sZ}Q484n3ۇeZ¬7- fo,=9Vcݕ͢EG$|Zr0BeI\v)E|=%KjSFyғUڙ=[yo.%7>baO`"+RWb1F<GA}W1)vrx2t;9T$x/cy59}J9k}>?} ײ45[-DNdVE4>!1QuHy4>O{9B`~hly"X`|δt` B-T5X@}N L`oej6DԺ$s޷cWFYr-;ʬ]̺~ ס)v A7 %UIb46&=sP0Y9Iԡy݆yÔe@{P3D\ !]R+Ci?bS,̶qq˽+78EPtkě nνdv]:|ҾIHi,PD{ɩN6eĿ%]-4Y$u۩S+/5T#RFUʹ [ +V7`CJbx{S:L NT95H11/S:iU]Ɉpu~C@soj'RF[M|߾)R=yܥ߮nſf%ٹ34Ŋ$ʀ2NF+AϵS ۗӚUjQDmR%l)gƥ.:wzYC⫠ q SW2 d^59F&]c6 m1J?UP[YMV}qgy7W̾\hA84l^F9wMFqՎ tv7`+;u'L{>GcVIoߔe\5o&.ys_IQ_otLA}ERk#}d.eq0r+~BhI!)!DҒeB{&vL_>[i@uHJe"19"N&jiOB\daL6i~#iXv~L]}Çޠ_vM7}#ZU4 \1l!\:DǞ{:aXБ;e}VTrV%lrbY 94q=߯[C^ϛ+<܏ ]Û"2&L׹_ALMIp({4 ԅ# s-kEwaKfZ.B=hE=zKp։#$c UAog4੊CUGä{*^bZJP; y2TCNL 4hJإ B;1V6$" $>gṭάVx%A_ղ/VjKT@/$&6Q_n#̽X|!L$Nm| _@d|EV<^e fP\`'LpMjj'IUSf%PM֕̇+PFl/!&)21fb4Pt=wzZ}Ec'X14O4frNX{]hrtAg1}D$d.2_T>p>}[=vTY?Ҩ;s`/T tMcw;}Ezp;8o$#~sU-wu >ȏF1ΐԂ" =Vo.i΢laHV/L5$g٘BlrVU;i hCN[H{ʳ{*Eeۗg1 znQ;F,(eSC_#BM5 :I73*;uRT@!0tʆ}#Gv_^J-'Ģ MV[--Ԟ| lD-eg>Ca˶T^&g aC  Vrxt8Y6CdPx6:ڶVMz6gK]`F[キxķFY^ *VpX_hl'V0T='of;uc4Bc_pa߫`^/qbVaw\Dv 7S%r'~ˇV'18+$kΉ#\UoS~GhF DH:9U?AF Rw$yK;t6 ý/ ;Үj#<=8cˆ\_z0g냐c͆ǵNxp,Pa;jLER#iHrɐed?hEL[ wflR/90R/mL< (K,SLqp34b슲n.7MAċSY_+.δ +o 570S3^m:g)zL:7A#pLk/DrD-Ek> IȢx2-0X%[C*e I*&+ biŁr6|>{JgGp]dL7o.xc.[=xX#0FD}KbՁ "JSV6!caKI"l >,\?L9d%0ZVcK^J˫=;6̒\Wx?!PBjStH$$>Lc &0|8J/T+mq@3V(*pc Gv`bI b<;¸xhSS79>L@ŐyOQ6{ ^a$Y1bga{&~~KX%HBK9i0!J{=[ ZeGgӘbF[EqYïmcXBHӱ'1.=]vefq{m YyΞ*l1&A-t[#"zLa4^{'6h]HL[ qlYh9)I_y-ʜ h>Jˑ]8eo˫D Έ/Ju#]:-7k*G^Z BjCw2$ "=kc*k-ěrsKrLwkBH[$_.ܭwazn"TD>}*]C(8,zZb!jN s<~4.ͲyZ) 8~$fOs.V ގ9`T+PF-5@-AaFxֹ ʱ{A*Z_Ȇ2 eq˽`c!#ԨE[p!|Bf _3j?Fvf[g.mDt҅>/ˌ TqcKKYLqjf?])6SQ 9G|rmW|.HQih##9=s@ (\IʳErL,'GJPTׅ6 Vf{yޠ~E,jtebW K)VDL˽MXI ?-E'rGGώJ=uu4 % ϕZ| IHzJ}(Qb1r#anYƔJYJJKH-ַ5'."RߢǰtMKf E8u% bXORAX]Qyc0{/rӸ^3o5\TRb@II3qء̧1/ޕN_UܢTVgۚ&) -Y1>x[Uh0|0c qv*i3]$| [uKNhNy{+Q8լUAdͤ)d#Ka ݬ^$,gsh<Z{{C+$\׬l{^YYfvpb=˳A%"nґ8_ټiQiom0 cMiP;de8T7 ZcPt9qA aEحM0ϮﻮtgonL9b\˃>X'ȃ%Y+&Ȧ 7j[π /A{t\\QI/:a Ǽ18h$4 6mPKf!&f]7&^NjtZm[V S ]?<# ^CkOIKjk[V%fՐBvjX /-ORnG/̴6EܽyG]FO"O3_t*%|}Ye.ag=m" P:D"n@tQ>ʾa&WC("ĚHn3lpY ܿ4ja1 i%$M"P?3 %BJT籭>/nA elo$[.}(#HͼnD(O[A\GU6\='=FEK¯ohHʂjdܾ}Je P1^ VzGm P(*:R%ftC%aZ~> [nm96sn]ֈTcܗÔ@]3.ֵT\AM\9#B];>X߰6x}xL\π5ǚ t|f(u6f- l Ԫ &ez *AD3BnsU"1}D`E>g6]? ].jqB3*rj~b&<9=&ѱ,ٺ2S\#6Ϡ7vw":]W, mBG` {-b̈| b|,,G`+))﫵 5a9ױ )yv{L4 xr*pyDW-+E.^I4ᾒiRS57-x KlQyo[p.,Q S5bZK.bȆ" caNsqו=<||*%%;WiɍM `RG^:d(. U$yCedH=CsʼnBXЇ-$KӀZOOɶ%廥-)J;\/\ͥ00ytsv~-7aɒ یd{f;|ro!9uP]a)S@OE+ú.FyWQxF/{{ C ;s :\զ}tR{ h;eݾtטCۺWqHsZ]v{9\-P=%e`}*jCnXySBVX'fVȢ4g8L\ [!uV*GNAGif ;Lˆ3glR?.܉C>;NJDm~;Fߜ yMo^50eVc'^T4WoڼQ0;kJtIk|*v~clHJ?9| 7Uh/!/He /8C/Dōo/hgJ:S!g6nV|{6$qXHƒSC{$X)b`S-S en՗V }jţE}37t? &bۭaES1y%_L-+jCc \0o=TdP3{0V[z z.ИI2w2$JXr/횙 brE2{IWM=]D:XJj[ƍ;eLt&J^CkN$΀xmM6ukgNsn+'Swsz|B>gF/.2==z4R7Xr-zz?MdmUk'^>^Ne`O1b\ka,{ Q/6svNZ C&ہ prԒbީ(W?b)\:3i*~!1J9>[}//F3|;{^n:5@$(ao-'x?`J8쪎bL7GWxI׫ Yctz 򿓖q_r ߮eƯ}Z9]"t\$4uKvY(G 4ľ9Ԡt=z/% |SuJOsl8(*@UǺ&FתB)Olubh hk]{~A8cc Rccike瀶h$@)ENE8V `3lc5 cfoc2?5 k{}ޅzuũ DvA$t667[|ơY^2wK!~Jj '7UDǁ >oTjnPE#oÙɲDviT$I$`&M1|*Rb5)l88J=6A_z-FXwʎgh{.{q){h^ר$HS2 ,P1S NҮ?@TH6ԀӞ[ ("Fט!. jd~K$"v*x4Bk~rpSy48CspigWik@T6" LSB ?%sZD-_%֑ pp9]#@PbW? SWevٸ`⾐wZ7U8d/@>ۈg_Ǯ8{-^i~Ǔ z*T/ $^$JR!i/|rpTx @#X}+YT.͗+fM(v*y ?9RCa*K5vq[j,$aCކŹm!4ac~ڨ8N3AtšfC,љd[Ohku闇}ŘOzzbToH́|3yTe #\\V^CGɣ%ΡAn"=X\ghJ0z)z=Dko_֨SFUV =CBGw4*@͢'єx@BN#B`TC0˿t,ܰA)tBLvk薜*xFP'CοXd40Jg&3_ A,@BSf1R{Oq! (m哤DZ%${adPK\8.D61_Uk WSLjPK=AbِQ{=3`L!žJKh:LލYF;,s"~M,ق/ 9#O7nQE WQFoQ5O-Ck E}"eB[#-@~I*W<- $JMNAcgozy9'n-{)eYRLF ֞+sAz 9m;< lMz}{?b#/ ʦoOoH*T{-&D4+]}ZtAΓF1)p~/vBR> 8q?7=wke7w -Z$AE_WVITlf껅N,&ŅG m}ȡjqhA*#frU O:Jl)nS8ssww8É@tn?:4>:+nt1J\V$#(`xM#MMQb 4j􌌣.`FhK 8v;AU+ߕF8}gW NV#NRudwh.nmpR/$T:QgeS!wd 2E *!UYbB+Wۆ)/R{4 $`24y Jܹj@UE}ֆ; ߙTCxg6ߔ-L1 7<Z6 ЍS1@lSV ylMX ۾:7AW;0DIܸBS&G* >,;j䘝ġ*[ 5fr/b#-dS 1IMf*=|zB[Z! $2K#7$eZ!i=$⇡¢2eX#$2D N]axe7 ;ܘ^P=P/;h(锉j6)*yS`o/eo9y{70.d,> ?KN7|N=Lll.X; eIJVZv'&_m8/r PNwx S4qBꎫKM܎+M볱의 eނ$8Wnh6-{4UMDC)4ڙOm'!j܇~J<>/-3ǩNkA3$ --9׮oKĭM?ߪ*49Ze1hI2p=ꩱTㆭ$$( X@zcYﳿnhX=+:@j@$?Eu2Q= M5{n, ;Z_M1}<_1e0) $uG4fύͽMˁ,߸xIfEu !Bvr\+Sf3~i<.K ~b/6q).fK&ͪZ4TFnaг\Lrt}i4#s 7wktuS82-(" 49? lH]47 "鵗 =p9R6,bGɵx?djO6fS2[,1d@6+l/ +wUw1j3ff+\Vo,d? Jy?,4պܰMȮ |N& gXҵQ vɨ.jޡ(Lw~;dl,7fh9#R Gs~ϝ~W~h5G2 ef4p}Rіlxپ#gga?dL-5^YYT-"@-AnYh0o)\rRQѮ1̅] 1Ƈ2SK~6_^׉i\]vo,Jįʠ05M,}! {.{˪+oJCX'RQUC:u7X;RPS:=n<+qxiRe׍ c22)ٶޮ{>c hu+V`HP7|-'ߺE _g WBXF}`$«2ǮqN_Sq}}dLUnGث^iq<K(ð I9NJ ݧoy؋S], w eNlG].AU(œX 09H|/1N :+=lλkGw&ӯ3hl?b$  bcC_%+&C6Nqk .tb1`*%W߇2PFoa6_؉]#zhhOzGEԢjw^"Ct̤maJ},uxDG7BPp6'j@Z|CI>Gg#Ѣoz%lWc$;6Vcsvqfؗ_ YZ