pfsglview-2.2.0-bp154.1.45 >  A b}:!M@eeeIJaLw-~{\6uo7YF1XuzztyWቶ <{4R[h]nB<$bыLDzBM}mȝA з 9s&iS)Pڜ v2[Uȩi[NdX06*<̂_g\UrVg4c`b?2I%j7+پ'rPF6025012cf11b6bd3a074bd6c6a50ec789a3d008b7e1d7453494196e285c809ff1fde37843c604db22dc5f7ca343306e8d6275807b}:!M@eee%˞؄ I W𳃆uYv.-*Ki- ]Kq(O2=fw5KL/)e&UFII;f<%*g _@;$(hl*R֦&;nmn-;?KWn@p>$T?$Dd   ; >DLT X \ d  (0L*(a8h9:HF tG H I X Y \ ] ^ b!c!d"e" f"#l"%u"8v"@w#hx#py#xz####$@Cpfsglview2.2.0bp154.1.45GL-based viewer for HDR filespfsglview is a viewer program based on OpenGL for viewing HDR graphic files.b}9lamb24SUSE Linux Enterprise 15 SP4openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttps://bugs.opensuse.orgProductivity/Multimedia/Otherhttp://pfstools.sourceforge.net/linuxx86_64y큤b}9aafc27d5a1187a1530c03da1010ebadc7ce54f8da52e88f1b9b500e9a0b025c80a4b2e91fd69faafe47f9ccbbf03a3989cdd6b567284df5931a81dca1fa23bcd8rootrootrootrootpfstools-2.2.0-bp154.1.45.src.rpmpfsglviewpfsglview(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@    libGLU.so.1()(64bit)libOpenGL.so.0()(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.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libglut.so.3()(64bit)libgomp.so.1()(64bit)libgomp.so.1(GOMP_4.0)(64bit)libgomp.so.1(OMP_1.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpfs.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(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.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3a@@a@a@`\{@^h\HW@[Y@X@XP@VVV@VrU@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- 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.patchlamb24 16523740042.2.0-bp154.1.452.2.0-bp154.1.45pfsglviewpfsglview.1.gz/usr/bin//usr/share/man/man1/-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-SP4/standard/dfa510532d9757967755076ce4286315-pfstoolscpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7880ec91987c1c1f1f6f0ebcde26b83bc805b85d, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RR R RRRRRRRRRRRRRRRRR RRR R RRR5-@:+J utf-89e18be84865aa01d77c28772d0bb6d4d626c7e37cf489b8974ea9ba53c8fb50b? 7zXZ !t/] crv9w X9~ǰi!% ,Ns m{ d<8(a`BjYYq8kQK_\!fhI0Ys3űnkN~fNzk};vkpU}n#h 'b燃sydoCt>Go  G|\*}bn/Rȵu?Ct..?ı%$[\J~S++-GJW(!QZ@67EϮnD n邥/c}WZtwUѷA &y碧raijFIP9ܰ躵+ e1*дe?fkp 0)S^ĜeܖRN/ Zs ]@GsjAW7 ʥvQӹ-hKX?~~&]Hy6p~&llLd[>E6L+{@{:^{͛FI}u>*,d.wXOC7(ģi)/NEum(YJ*(*NBGsI#IAz%tjW.)`_;Q3X~pcsxxO?0ͭED$ܝbI84w*#Hp{vC&p7hzՕO:/Lz0'n k~ kd*b:_{ON"{l@Oa9lu!f( a>C!MY u wrdKð~ڮH'b&Kq 2oOG}܅EVSJҨ}xuqۏ)G>/m/ͮ) 15zPSq>hyzwdGGBЁr"{wqi%d|Sߞej:޳sJ=v2j__ooFq*ApW0 ͑ \y2Sa S&p\`ԵFR24v?(5-''82+Nn:A}rn5ݘKpĆVSb$ PY F -Zc"װLVŖ rf˱r'iĿ`:En\gͺzzn8 <Xme^~vB]?~R990,SN7"z6Z >)cU:m]݋7ؼ+{Ե&4J .7Y]%L(Tq׶<ΒSVedXMūj3ޢq.IPczIRшڻHΣQb;f+gPZbeL_E{"eH{!aZf`xUXN% loY̻r~\RSۼt-˅ ٕRTo^en5AH-JI]uDPE)bҲ+rz4>Ws93XH){u`2L>!$"d VvO(ص=Uk"8 -Қ&Ej:uTxX&͙ Bڞ⚑ RvBQ2Rб)\Eot eIuq%u1`M 6(>#ƈ#ΊRK MK0Z{ og&Ln^KUO?.IGZ]w\rl(k|z}-'y@d%3kXthhiԏ6<^=w]F2{Np`:`w s3? 9yQVc'Vu-sJ@R%q|4RΚCy "|ߵ`Hr:{5k5!;陿$=Y=3&(Lc\K9p:0`̏ wSq*}9lM؞)#Y"Ҁ.Iⴞ;Dd+`Bfn͍~,'bVʅ2t69gfopvIO¤-$Q^RAO8}VwWd/\ ﭑ8uٰC ?KEe "QQYAJJ< Gw~N|3 R}qcznj 7o`k UT@Svjb'M/36io=ruS)cHlyGY8.0o6 CLfc+I7)N,xNM۟w]Xx#y mxlO_s_#]+b/{b󦢜[p L0,ܛTv a"mp}%&;bW]i^jnC3:dtX.}x!>^ y0.92L|@h=*IʐHh鲌U$p8=m1!!ußPٵsu@XnXljM :duK>7 -eKvV+wS 2̢  0dp:G46G팩-SO #(p"*.OrpT-۬3)ցyB 7:.ۥ䰴tn)G7BvvCO(/&C)e?MkDrǡ9|yj,TfzQt?Q6?)Dj/$90*T[tNH'1kF%SWCɁv zin c=Qe-Yt~@ v)'0_S3O&vb9Lm,*8bnڧNvh4eɨey2<~9B4ѐn!G*sȐ>#!.V]{%ǫv?vKhpk4xwCNY,m$ ]6~ES [Z!m'ZaJ T b7jbbs"èA Ql')ȏRamTξi ayRl)5>UFgeb5H `);#:GLXt^yьt5 8qUb)/"~p+"x\YyWmɴ=LxO@f"cMや~PETrqdg*{4pBj=h9 @܊acMs66G:NjtnkRXk4'8.dB2ds̜:BstϹ@-ZΥF&^0 څ حg[ۑKvYkɾ2$ A@=*#\}"OB ߵ}QwOBr4#G|E% 1odN/m_u"pyX9]A :BF̕~nuaw2:CG7bĉɋO;2u7%e/HW"*@ ¿;P)I0WpbW~3Ҵp &f$gQ_/,̼E51\`'H+RLW|RB |Ic8687TBII7Gܪ3B3U|[I %2S6=';NA\"o0rl8/[̓ 8 Ȕ|e@tLuDzPF~lCvScP e'mb/I8>=ε 3\hȰCetx3|ҡC{ѕ7 VmBYD$QF 4ACyum ->gհ$E٥,4?yvXwXݞi\4e$ 9k<k$ϰcc,{ cmυ4FZHOWz"S#z'FyHmBmUҠ q\&孕%692RtG@'2 ]u&YV@'>ue59墔'8Zn/N&(@!VTij-:'gBz:AuHy=,uT⟱$8DwI:b-r]&Эs)TjJPr[_VCН2UeqʧG r  heY'V׼ytXz<;*vt\߰irmaFnYL&XB9Vw5T-:Ho-Bz"'~gzΖU2#_aAs?n1D<=]jL*3q'zt'9nx۠k`lǷ7j' LPp2^m,D&8nw3~>*{ 4_e5؋tSQb;U&ϜeFU5;MU?:K<; Oี ;GiQ0] 5sIJ|,n >?߶Np-6vCaw̨- ?,9[AC3׭;T;6[F, 8 j6ԀB#H4oERڒKXKc=fl? JԈIr1OFXs^L rF3DT<赶2Ѐ"W|@hl i补苑L/r8uUvťT"+jB'ۜfͩ$F\{%< ~ jH÷W6fD@RgY'nm\OC62߹I2,ܡ/BXR agaRjm5Ix}о<D)(sa{Iء~l}2.F3Y8M7&+tAG\z'pGupi.P3h 0:~6ɷmj`Y'K۸[X4c:"flZbq4{q~49y%PI)4jEu-ƹC r# ^F|+"S F3-5-r`ĞzbNWqnC =[6!M"ZVι 'T)Zk%ڂ$'<$K t89ʽR0y|yni! O\=ڈY]re_{fbE* wX 3ll$b)~鎴#v` eU;m/CsmWbAi5&p5ѨF_lv6,u). FSS !҇ ĞH^Fxiiѭc2#.uNjlh\X=ZB#,/{#EՁLz"\u6St J!_өȁd'ak9ŨEJ q?<@"RuX 6VɘdYSZCQtF>U:`&f_gwmm<&-WA*{{d(,iP _#U1X0gcayE['(pTCOseDk7`lGx9I}#2{؁.bD(luךkQ4Eġ[76ш<;buZFt[moןF/ޟׇ%TW ?YEҐc(d[^P'h86M˝BS:(^zT-`~zdEʼn91mLtdSKRX)PȅJFAOLzOKUqNˋCH*Q ՌTXLHIp#@Q0S)rEU IG1ʃ"aT/|o9j7;l(܂ωe^wB2ϤBX$E&j73w;ǠDhD!2K< -0-'6]S+9iRv.Zw_Le~ܫG˹)\}{+م-%À8,I3nbL[Y(_YrT #jFբ2[Mϼc9KJMq(O(yF13mafe^#Cǵ!eo# %2Q-:>cTNZY^ j̲`/qdbS2"8$fu B9׀ykTXqVM>=Rt2D $͓M%-*i1+.ۺɿgL?tbk>c $cho[lBljjpzFYA3CҭY!Nx{W޲T}WX{2;S{U^P_[m12I@JY ۵J[[[^&L]G-v[6<6E(^J(J| -ru;.)ɏ+yhۯ+! -eP3c#5WbDrRIT`5PNsq^HOu)-c F1Ԟ9є*j3-9p?H2*XiƍS8hM;=1FI nO܏/л7XCį\ltʕ2<䂙GFK#U ;~gؿ#{{cQ-p@ l`L-CIx] =5 YqR &t2*˛h'_gPA8 I2]^ vj}-?wt*R~$)d[5; NnԐCPP"$emIY4!3_ ,cFJoV^ yvqH@Yl\чz=Bq"! #& I?MT%zH Z2ae -N8o%} ze 7]@SpPIO$2f3J1|ka0'(j=E1ԃvߋljmkRWFPrҞŇ!9+\)Otp{PT_b/ z=.b~?tC¦e FPM0k?qi{BӇzv~lkG:=U]37nM0P!1Eo EDn|dU1?Dޔ e !'OBp*j 3YTUeȐ|"GQSORO‡<Ǽ1,._-]!Kv-1B^lpi鰢CLЏ",all_I<3I4'!9\gja% Y4i{"᰾qZ~5KV8i3$юŅ[;p+Jz<ض1*e/o"V.*#6n0$ rĻf)INr㤻ZP+8ASڳM]^O%mBrES}RAr u&2$[Pp! KCSle^>?g{d.Fnatɂ<:1,%ڴ)*&Lp~6Zs|O-($c"ݿrÈn=as뎰Kݏ<6)U(Oq,G.KSq}^6ku>*JYNd]QTBxB✊  R@)JbX\Bf|A`gzxz)`OAb5xm&XS|5~ tbz7ki?4 l_yceB{07'vҺb_TtqRdPnƾzj{YԮ7M$ i@)5o*^Lʽ~(g/3Y,>e֓tH 6YS;撫kr5$\U(HсE^݉-PXW,[ _DUnqkhiZ|ud2ė(aV^A|.?4b,kXAM]~ViwxnrMvaƃTgT|(W(%( )gmgNy1QsOηз"@jyDo(Cz`XaKl[5=7AUP35_9Bv/R,QLtA\<[C1CbyW?RK9n}T?5S݉C\HW7LU]tY|vj́yn&1iLk֍î(u{gk_$Ut@h v(G_U`D򂵘W^5? Sh$.7T Օ_YuݴKu%('uDo-!~V>k<׸B7Ho2dP{*X Mkc zV J䖂~?\ڋV Ɋ8XoY|5A27 V.oHJ \F󉁲>҄^Ǘ 㾮O^8;ƕ͋rf$cv DnpF|^w×Qk5s!ЇaLt Y ?RB<z LRFRZRhY,uVX9͊XYA!)=#^d'?6(YZkc=&YYRs^믹Rpָ6!8g¬TCʦ:0tzrKΨ.㜕N^&h/x@}nUK )4R<xiΖZ]:!}€oQ,ˆH7DQӍe&25 5FGINu5z빧m{".|\0vMUpu/gQgS*Ԡm)h U*]#3hK\Bv|'sȬ:clڷt 5 ͠?`!D |_0wg^*'}PU3nfYͱl MRHbEKi^2>r5ˇ)˥H)<&kfzƵ;Tq@$ء@f?*w@Cۋf@^ni, 2H0)aPg@zr5 ϳԒl3*f`ВȊfl"ỞkX'ݷ6ho:" \v^3aKt}Mf 8Àt~Ph`Иz!\ &ȏJ iYG|e_3R " Hע(1 m-!IcG{JM ,zK9_'(ltvKۻU6qaZsfj0`Iv̱ͪ*2m߾:zD42<.䴠[fĊO#h7t%q *Xmt̉0~;Q_xw(|-ѣD#ө-Ǔؼ3I'8v]m*.mc1>vb!mE*JG]lߙ"eP/JYM+2_ڊ JS`o;dTZ- V~o*o 8 DUKEFqfp_'XC}3 )34'd&qޥĊwXG9z"fGXU߼Lƻ:`a+^=m QZ7x, bQ{7a mQK ^Ɉ_z(<6^ gx+#逺W~{KZUkY|°^δEy7O{NZȖ5y^wK3i?t$c$nb?xjJDVL=( ZzFq(Vv]0z l|nwI7*eXmp*/quAlW{p^Z0 F,JG msn3$m7Z>z(kۏ7ցos)G l#`#;vF vf B o l&g8D7YL j/! NX;2Yf! SP֛(!wg+S7|4w#>-j_AbݍCk|Xm\\OI-̓{($ʳ&R|!$P8^k"P |m-c̓lgKp|+Hڬc38|,؍uj%ٮ&RI誽O9ʑKW55/\b]'tP>.1Z!wP-^lj*f9/# :iS+.k}<WҖu: 5wrQ #S.t 1?_Lj$'oS#txB!0N\R-&8};*>ߝ.:E{@Dj aݔd_9dm5{1yOz!JȢvHipf_ |lU ^5JrȈ[̪#S`?7Sqa"o4;d>>v+jndY)D kZXbҭ~,F4"5f3D,- t <7]11 h6&ej k#Uyd\:n$dJ4Tle+XTa; |huwXn1NxH{Om*6dGnk*$׺ha!xWǎ#tn<)BD Q]w\ceE,!x(L̾~=} ! 3e%=78ה1׶5܇nc,ˈ㼑h~}"3 +/ C:S]wQoUȪ'w3/2 'T`2HlUҲoP"- :ln2!D4C@ Sq! h0$J~r&gQN\SbH|S޷iF4Á?a0u[7gІk=zCU5eY" Fjb^ؚ,L8vs A?h&yw  '%`#hVkGIG`/H(Mz*K5mV.6"o-dtA>ו="]C^lo1#tyQ3$Ͼ=# 9!B;4D(A^FnraZXݷ>j$f 0L:UTUkɉG45]LW Yi[,c bxƫ3o""8 Ӟs#?(uuVL'h@vE5r #7F"|[ԁD" /g8=řU#iT=$_:5?Wm}9L2]3 zіZ񛋔FVLx0ǠG(8f($VV5wN]c?_dfKk;´&1%FJUwљK!ۧ2',P 6" yc>%u1]pC=yʒ8\ND) w흻2ݸ0: ~SgñK&d,}úadw:=hwcn~RVT贰Hd{:ouNzVC|BA UR;ve3 ?3*r{A^9(<NHт}q=kOp-)OPB_8-H|fv!Ehy7^<)/E)b'X&`K'T?6џ-$n:$Ol~".4tAD>ᅼ%wd_0V~H)6u& -BnWB=CVs_?Iq(qߞ1HO܆Cns7eg~9̼NV*1TA:A E܌?JݥY"+bAt,9uǙ~џSg:Gb20OH$*p0OPv|"=,̲fж齘PكBml7q k#KZ)yߚAӘ&RI'X% ߾oѩ雜s~p6J*V֪ );IE\8X`E?%(bȢ>?2W  ͻ±"IGtwd9xj(7iC i,tCP?)]g%Y)~2=-KxEnaCFFN3|7C+xȳѰfJkqߡ\V|&y1x[;jnf O]]!*Unqa('H%N/]~DZyU8&E) 3b u[ByHsU3.4j dtL`EƐg M҇y͠NF@6"`"Ο!?_eom?X_kwUB!x{ibI=y h6 ]jNۡucט9*L s:, NV~JgTbBA3ʼn(CZe 1Iv7w e Yl?8ݭKߜ.V{eMm]|u: v,E`g}+`X@K~/]a𐢮Dǻwu`m5dvP4H\,OFX^>!CUH}+KII^L(@uAp203MvW. o:pX`-H;jpWl~'tx^"(%4/i#G_~=\!üz|OuGz:=1%P*?NUmzt&3=WZ Cs+WU#HWL^rh˞]C۩+X|o~hB(}Y ZP!VBQ\m9bJb8қF\ڭH@tkT}kuI)dWS; VFCA+̅8jpEEɃ^4`+1jrn l2ɯĿ9I@w4EkԂ{XG^ǜg{̙F;kOB6"ٙ ټKɣ|x[4=65wbj@O;l6 af]ӮuA5 VcJ\]/2w[I95X 360c4Tb`?8?& J!{%5Oy{Ҕ([u}6ZՅ~_nmz0)qv;=NSO03m@YvݯS_`u$؏;xM"]Pɓos"FK6D`$~(F gnϱ2FZѦdY1$LcDd6z9Eͳ{ҖBBmWs"a{C V|Z xXKr{`ruJk&o 30xR; +Mi * TxfN;x2{}ŝ&2~@MG5 <[:RwҞp =+ R՝Z:ljц}cauj~UE o|{,(`$ɬ|oYc|[}Eh1fq4uitD %)O0mk)׍3fӊ"mg_9?4g`dB˧D$,gg&<2x,'2%CfC{Yw\P.BKG);&l)ZQ8&̰>G\h8f oĿtivᤨK(oL]?f%1zƏ2MuPL˕ ϕzp_)(0- 8֭Mx9Y(עN /pi%|=|[RT^BaA:$25Lk8ȧ7qYS|AM{K ?+Y64:X6 {LY<.*m9eBv>Yzqm&fGT̢#3yQ =U.cG ~n~r۬;'sneO9Z@ƹC'04n椛 d^,^`\3q6R|]r% hHζDST^*+$A8T[AK`;t6St3E)}4V`^.Y_qYI Ju^ևa=91o[EAK NNa|3R+j$F֗hgGBq;T͕rܵ)D0?Tc1in>p;+xPVLr mGNb 59n_HKU8+[Ry4DWN)V5:SfԛQGH*ڰm}a%EEW֭(\}P*4Ey?Vg]\’a ۮIy(t[.LR!sD{-ԋ`]H lYx ҉$Z1eRT2#nVv31 pci5MS3i$pO6ӥ`6h3N]j6Zp9`[ gߥk{%iDiAs1 8+]]PMGsԳ$xQ3)4VD1`)w*=8ڹVw_-''Aٴve;np3 X;@n^zR sRxcRd'Qc CUһѮ4PVK/VvxHdn=F^XSG~M6a_`MK#!!qbGz[CNHR]4R\I46yvEH i<$׏|uh?r=0`ʣIelB'UϪ^49ա$q ٰ^TuT<#"Mo%̏#(7(֖ t,1 eK+йxotyv#Ǔ&ըlTuRNuP{VBﱇYz/ M-u"A AzyK+F9Em  "lRWi DAgᦛv'|̌'o.+xg&,Q֍o#"ʿe9_<̂5oD5FrDbc!~2锳pQ&oo'] ~1Yh&4h:Prœ_(V*UҩlC @,\nA,XLY>+ZG tK}ׯ&k܊6eH`y%!Lz\QV`ǘ<w[ws\&*; _E5.)eH -;ݯX^AOf(/˻,4:5zwLͫGNpb-* I_ [ qƐ:HluKO@B#PDs$Ku`x\ԸxCߔiˀ#hi^7$t ^M7rIb\QD3m:\kX <@9?,c {1ta0F!/XPZKBgcG_.&vkz"'vn?NO߁&X{A i΋bQ5`bځ^jFhgInHp&L%+D4x՚uF x-;K@P0?Ke.Cɔ%"4h*i\vn'Pq!܇NHx\F/l"=XjZU_grWJmB`e=~uu;ŸgO^:n ɼ-%vaD krtABiDz>=eLjXtӺ,m.l݃ڧTБO#<;ZJhMnv*6{(JMQ*>t QXÖ2SeK ?pv2ʋBtz:NƛMO&̥pK=LK+>GfRXtjmf2}BցF;ZbH_>[vMI˂Tx 쵕zW7U'-BU+IǕL$Q(+u:ZOncJby*<>vB]}TͮŬPkT I򣼎 枝V%6w}M$wxa7 ZA&ֳ=7Ns9ji gnj f=f/.,YCZ<-o`[!w#jSSӪi i# -F[-%0vZv\ABjaP%,Aٚj|5Uem~/Y1$ XgB*Y<0#mrʥ-79ѤfQ1{MxRew\^ HS vVZU_xPi͝3~InIO/B)Xgi03}>91'_5Yʪ䷠ "OS"^%!pعAM+?O$&A6;p'~%{6ԄHtA%LXi!첄 9=zSN;n/9y-P-yz.[V4WyizAFy=B אz 9He܃x+fW=(Q7q݇و"7lx6H>gǻ׊K ý~NgpQqw7C+꨼IL 3"^8^`PY9ZgVӶl{L/nf SMM5}BhXkn ®.VGJ݌'<ݰH?w)'|_ ?e!(URMUBEj X,X/_[m'6j쩃i uXe=K)||j˲` ,tTcFD ;񳛡*SP] .Bh+K)(r>qjmT ]ixiD4C>ĥЊ`孩$fJ&DdcPSv<V]B]?fMD#0V:x$%B4(r g|7)2AG-ls9D`5讅,Rnz3W668*ذnvi92+d F}<ɵC[w"!DJ8՟5rϡ]cQĂ{zF#ؖnb} BGW QʶW N3eKF58dLɆՇ9,wp!=patfQ9Z$4ih?:G2f6E~E>9KԂ  ֙bBtًԨ ?!F̄-0zAN .edQբ/s4},*5h!}'K3dVǫa3Ar;u:_޼?wi6'"7gThy]s)pQ1.*顓[Dz3ɞ2!1Mg,&hBf^h+wާ϶vwlQu@#;; e"aC_(˂jj-Bݲ|zTy;U|xēZL~B7!tKbR__Gz)6p_0Rp x_5f(MFQ(`b%9qIkq_OE8eɨak=Ѫe?PhGZ1~(k+}*˳~1Y*~{R^FO8 I.UM5 Zrԩ:yh~iG ru8`91xDyP~$:2}UC\`:؈dE;*5cEx{^Fxꇏ8 -mjX3[jE}zpY£g`A2~r:Иx')wCZEOZj6̛6Ʋt9;1v>y]b>EȰPU"w92bS]d Q)ྋp= ߀Gfo]O+\i8ʀ`i@D~&R ^r}A_Lg)V#t Ca FRքsԉYm^ef/c/F:mZd$UҡɿoF<zfK9'5.aL/G+q t8m_ zCJ]]^U(DHꡐ[̄o8M\&l3T(|]]+,$L5=,>C΢Ln;50%A"e~%=ZcNkt poA24>U2 "tRpXrwP0Uik]xBG4+ "$3QS]oguuU>BG5@oG;o'K[rtj=JLLT7@aU 6Ȑbp4 PҖ*pꖼPQMP8s(o7e: 琪 m b KɓFދsPP q"-[1#KQyYP4 dF\гD&"[tqT9h5I{oL¤edG8JQZ=?sD3whG4e{L9p$_/>?g(:(ߒ3QPڿ`;ܶ4-?H1Q.zQڟZXJ ,pTQ@ c% b*v ,5e_ x4SWoG)#h70?r~D,^k)"/P*ewYaq2DgV2&H֎Lܲo|`fڲy#92 /DQ= 2ʄt:2N1'ܑ< ?es i+X/S${ܪ5lsu"qG%1&ʘʐ50L!2jHy_?KZP8yLɬrfջ# Qtl C&=j^;pT&w7H*-GDNkP]cF~P]EHaչW+FI"_y, ͱ1oCgHW{Đ)OaB (_!uE}qK5HUz98o*5U2ݡ=ܔ_!çC7ٿTT_y1mC}[\Ik&߭ dCL Nn[yaDVS׼qA:~%sG=- +{ oVn/6Nv;pjFB<=YZ#X#+M{[(@eze5G?:-D7E.`om_Itȉg-hh v90Bp@ݗe j9}WE; p،*(Yu[_0ġk eVl|~Ya4jW6!+Y]wS1vuSfܗ 2r^mz;^ /45R6}W =|KTDW0@>f8VOvm1&Lu @%[-ea n Ke$ֲUx4CU^M6 .yXT~(o52rbBqp@.ϨH?j]7:˧B":g7rj,bZQWRMqS9g5M::yYw\ϋPA0U+uۙ*lXX!'Vpq 6MXVx"N-* +9/m ِM9Y1J z#0d]EΐҼV|1[!UQ;Eig; a1` C7 !ù#TP'3Q|YbY~}-#Lt.VcuUWIf$"^θNi!bl C3eԟVmG{:9Hό/-Gұ+cE`훵1ƊYz{5,0_ Q:b8n'PbÉ]>ųןp􂺼llj33)Oe:K0B3$Δg .`l(02kN#wCC=VU]>j DC1fˌBmDSW4auҲJB/[>tLҾ$cU8l5Љ%B).ZpAzzQqH'B\,ES./hv @ЅV‰s FflQ1Q|awi4)[&L$Lf w8<YVkOV- u*@eP=&3B"$i}xF3Sx^X0˗j8q_ |Ӻ޹#|bQ""0ɬ5S{&R DX\\zf\{,*$g6p `n3a7w啄1C"ĸԆN6ȶl1Ch 5{{t!!6͡[{zQL&˦a XQ诚~[hFUڵQt6% {"?>o_̌87hsa7*κ~9?@2ƪop 0RW؊pg=w[C. R}hN(*T$|"7B^y6&C*Ap8Cd*2Va;#5m ԏq16559b<ɺjSaM {T\yT*2GscYPQP)~@fƍPTf)vn[2:^AJ=G#kKeb9M<`%ld=ύ:F% ԧXV uZx:R΂gh$:':Wt#![_ ?PPzy 3w"l8)h#1rRѓ)R{: $ʣ0O,މLOfeۙdrP%<,>eʹC)wycR h^O5޲JKyyP34֕ rl93 HQк}|,nhla'PV9ceZfd<-w!5r[PLW{yHUa#5H'6JBI5)!Yό#Qp Bl]*]=_Kb:&q4xݷߌQ5U8FchTe 0Hۉ9/m.r{IԘݧ~Vq& i *BUN@ ӺT{'I*Yk?S0a5b`6ƩOu[>E4F@'VFI\R+$R8nޮaȳ%~8F=CLpTR0OcO}`3gTB.4;ҚKU3\) PBPiL$[yeRJZCSp6ѵ؃oqԲ0Jf>cY@Ӓtэ)+aS"Bw<)s̫tFB]*t)qzMvo`& #jfC}Z Qtа!@ kzdN2]pL>Kw!%Ԍ"X aU}(ä_fMz?=O"ou1̄Tѥ,^_SY8nrmCRWVI¿>'U VꂳN:L'25$/`훹-1SUę2x!ߴ1/@B`2r6KM1ΰ ӕNS\m+_DCݫ[ ^C]r,C@! :9Pw-5)Hȧk zʑ܍5IʧAvn̔'%L&f5]UFu2es-F8u}l8^{:uI9:*Zm:0K&~/+7ϓֲCڜS' uG4r?0z傟\`85f"[DpE2V/摤,+jA94Ǥ We,{yٶqgZ,^'dO3_Q"0X4mګTK:YP&VE^2'_.W ֮슯jM;3X)l+C(6ׯ gGKXuMb@;*uþQ԰cS"m]k݋ʞ4ChpnrZ?68w1<齏Oa"}]t[Z#d!LfF Yh[\$?PeMTF$:((l܊f NQ)0t\B|5!OG0"O9 ڲ@1N~-J ?ÈGQON1B@~\P?x]qMùjBgHY8qWmID Vd p\]aLM/@3+o?Tmˆik\&+܈> V0*><%);#Q:ĎY-OM)>@G/UqcakQ[Yfj%d|RD4Tj *`NJ؀,-RV :n]LP-pWC~t|u -2@S@>PER=:J]ykk .J#'YUЏ .!aOT.m*vա nVڣWr:N#~NХ} M@kQ  CT_k@aR)N$6v/L8ƭ5-l,' ; HL@\plN >YӍ@C0Kҧi"flU'0W1-&$'^Z`ҦkQ*i/&;2uz1v}>69ر,&m1li)5|kHN8}V\'@zkql{8ϊ5>wGe}`tKȏ\Dem2^ ObDA'[mč9Hx$= m8| s?ܪ}";;sHeJdzILL7Hș>4cگ-iןr6TSY"ߝqGI:,7)ׅHt鋊18~Ca&zKB_hJ[k״;3ćײ 7f#83 S=>J4I'J'C`>dL6{nlcQ'>/:x%њN}[WXM2x}ju'V"fV@v&+'e Ɋ~l%jx?~ـ> cyyewu>3`He_Jh;ɼa,E~!gKdK9D9D@ x3^-Kx .&@VUku陼֤F}>φRxԆTGއϻ^I4\:):Mn)U]0ݍ;Q-[z.Gp_u4 Qpm4T!/\?FY$i ʙn4L(DWs{?7>z8%. ʋwUA}S]S]UʜΊ8S2j ]nA&93pdwhd*43fδzwtW>3g >'@/ZUЏA9c[43s $Fjý4RXd PRO-eN7̳#xS-53 ̙6I.ͬ5wd맨震e\Jϋ˻` }~M |WHՠ|FuQkC\=qq}7.偄(r "a=q!pھ&|>&%B!~JR5%QBI& ^ؖ~EmdVʢKukL9L +@^3fkzHz\4O} KM; ].)bAQFrT I }E?ϲ}PhBköm~9- N*!U=kuuAֺ{Ƞkupdh^ѭWkTi앢uI7peli,J(5-AZWj$`Z 7$I:V؀X欰E QkbE.V*Nm`!˰ѐ@'1HMfSIZKߟEǾ8T n YZ