pfscalibration-2.2.0-bp155.3.13 >  A dl׊I%z  j8ݖk]jF˥r;zAwD[OPrG.cd$[q#zӤNs߹_) -2&|mٞd %CjqS㰗 玜- 64#SoYEs 4< xU6#F$wA裋9UH,sk.U 9C}oDEձh\(Z:`jRuQ)DLÁj I#ѡ[wf'G\roZ$]O<{S*wDHMd@&![ k&Rr[:HW*LꃃE*NƁ9Tn)X\W t.HhK$݌cvlܢme5 y[1.lbȇf7 2:暬(~wkb{" _]ro.t֒DA OXV196fa5ab252f933a0ca67238b261b42f55fb3c890c828acf8a3cef3f43a37b5a27b68de58a4f2b1a6afc2ca2dd7513f05e7a17b8dl׊I%z JbAɉ0{iCHkெoOVlO"]ΆHdlɇ*{VT2m%[-Vyp߭W3 :Z 9Vxg'cVXxJ^ ,Pb֑@z[u|J+ LJkL7*l@[sw%4z%>S?6`ߨ}()p>-(?-d " Q !BHP            ( d  !! !( D8 L9 : ]F&G& H', I'\ X'hY'p\' ]' ^(|b(c)Dd)e)f)l)u) v)w+ x, y,Hz,,,,-Cpfscalibration2.2.0bp155.3.13Photometric Calibration of HDR and LDR CamerasA photographic camera with a standard CCD sensor is able to acquire an image with simultaneous dynamic range of not more than 1:1000. The basic idea to create an image with a higher dynamic range is to combine multiple images with different exposure settings, thus making use of available sequential dynamic range.dllamb72SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttps://bugs.opensuse.orgProductivity/Multimedia/Otherhttp://pfstools.sourceforge.net/linuxx86_64 O K9R My큤dldldldldldlaaaaaa42d732122e4c1c7dd2da909047b07ebbfa7dc4094e0a22bc04f01520b312c8bae5883eb4eabc84ed4609b5331f4108aa5bd0563f18b7602823424a049a120891bc1c6c8bec9c3e6d8b055059b1f4b8ef438e15051acea4dd6d9e42485ac9acb86198e0ebd50dc000af71610503ee9781e058bfe03febf65bcab8e14ef4cd3522155accfd113a9d84f3bda2095741900122537e6b4e27a9ec6bfddb0df711224a22454af38ab7ebc4a815ec165a1262d140eee83719fe5f9a50bab4704d2498bffd21a7ca3713bb5457b9111f26bb24994be2d21dbb655429ca4f02fb2b4a446c02d9afd749c5d1f31389ac08ca11c253a37f2bb42b4cf17496d3d2eb2d4f900a00e1901d3ad1db9ce25487c1063ca9adb8620cd55b766bcf81be17c556f5e99cb7b30f96a84077f3cecd8768dc6ed5c7e3b1e8cf0cdce2138fc8fed11eae1b8fa6253891f095de5d219bc36c143013a5c42e518f005459ac79256d3ffee6180b3b278b0cab6a2b53d3806ffc3e8936bbf2ca124b13942dcba5b5272479385112rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpfstools-2.2.0-bp155.3.13.src.rpmpfscalibrationpfscalibration(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@    /usr/bin/bash/usr/bin/perldcrawjheadlibc.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)libc.so.6(GLIBC_2.7)(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)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpfs.so.2()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.1)(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.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)perlperl(:MODULE_COMPAT_5.26.1)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.26.13.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.patchlamb72 1684841916 2.2.0-bp155.3.132.2.0-bp155.3.13dcraw2hdrgenjpeg2hdrgenpfshdrcalibratepfsinhdrgenpfsinmepfsplotresponsedcraw2hdrgen.1.gzjpeg2hdrgen.1.gzpfshdrcalibrate.1.gzpfsinhdrgen.1.gzpfsinme.1.gzpfsplotresponse.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-SP5/standard/74029ee5f652664058da9bbe2314f800-pfstoolscpioxz5x86_64-suse-linuxBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=95d4be2da59638cfce052bfc0144f89be896adb4, for GNU/Linux 3.2.0, strippedPerl script text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)RRR RRR RR RRRRRRRRRRRRRRR R RRRR3{-gCHutf-84db928c499afa2c32cb90acc20b02986ce07af62443227cfc6be118d19990aab? 7zXZ !t/˝] crv9wIJsz]LN]}[Ə Z/ SꃵW@->Q[Nג{UZ2pqGEغgߧӬŜiTx.—6΄FgT׺"ls,z6Vdpg5HV{RJ*΁R3SpEtĭw0U$v'_BoЭꯐc'#%C7swaKmq\2΋)Zgs y5pd@Xhjִ,h@8UOAY$$yY݃V[E k)!⯙F6Ąy=G<NR;~aOTP3/4MMZŶUuK̟̦_FLB|>34lMXAV,kHAQ7SJʿcTTrSf%1Dzղ\Ѹ n^-][' e pl_aCv;x$e -#fN{=* ګ1 Yq@ l;E?Y(vڥG"^vG=_|UQRk-l! {> /z2^Z6,7g&&}O[U10J)xdP@H_=AD nM1+}ܭLFn9ӌ=_'jt=fXBW :Ir*ю4t@ PkO} s/>Uoq o},QfQ(ySg4o)6H4=h6V }oO.qGA`@^⩱2H"_*هRH ?Fѫ/c~(6RDM4Gr)~-# ( ;U$wS%>#8^"!6|-V8%t<;%vbn,^75ioo MS'BE]oc{X GⅧ0CcGڟx_ut1Zn㡵Yz]4لVakqNAD QEYUBdDʜ! k⊖/[9qY%zTw;nX(MNdVyk|QlU rS(Qr ˖rgJd &P<+8xg \JBP+~(ĘBU4 #hS"NP9WT-HP+m6 W*q5&cyku9|2(E0 f[M)FPYj2JzB0koLN;a艁غŋl '8}:CqÃ! dxCPf urt?hﬨemJ4KI ۽'6v#>e7߰0~ҩ-p} $!D"y΍hlcpUB\pkgp],W|L5q.dv oKvL  yī%l=r;,i#%=8niREU㺻\MCۢPy> 1LNnu?Lgf!T 24s *>i k*DۻCQ -Nwl04x7xqrO5r+ZZWdu8:Q"4V-Dʌ/fJe9#cˀ@y\ =!}a1$TB)KﰶE]!XtgmsMKWAIEHZY#ǯDBD@ e9^ 3U@Vu܊o_xԽE7XxJhZ:p lmp8P/(!˫iM{yw9?c D->d^kP3=D},2i8l|x^Sy,Z6[J[p[炬_.xr m)tW18dZ ݺN g?g6+̵D7:0N0ĢO{ Q$Ugv f/P^\\i74op@2 Uo.;d!ϭ"•W!f+v񽞂wA uTUpЦp'ix/JViMu, L şhߣkWS JnDPz`^4L0(ܐ8f3S~3 e쇦FL9cj0 y]BQ$cvӘ37Dy!W,;\/Q}|eW!%;MnԋR`-LS\. K6r/חb0 Auꡌ=)1{51Z|4}V}KAª{9$BZLHkv2U*gjG!*. !X[]3t^!]5Xj֤?X8(H"٫‰:(UGĦ!x{H:><2BUޥfUerA˭9$AȱI#Gϓ6Fbdj L9(w/ OȍYK%Ϙ!VOi P^A>0ud6u <\,=G#e|ݼ6c}?),3&bƼ~2tư2p6ʢX@1^fv8Wό$f:FnCR_̅8wǽ~|%{ g[?]%ƹP#AnihՎLUB6l1-qhs4ƿk|ˬha8ͨ v`xFu$pS*&D4\"~5/p@&*K0  .1N`jd.2m e 3$H5>STJz< J #t}ܴB,:tGnfwfЌl'5BҲ'GYyCXCg$>ZwHrr3)\@fk^x7zY=fi RX91m7nV;2zϋ{2 ?\kD$_v R\rnj~2ο`J 9[G(ҵ})P?Yz0o:t(>:\eDwIp{_2]* dt"&@l";Gs 5}xx)bY#33r=H')̋…=YP}5>(6Y ji=lUwIbYL|r_m[rjˋpא} J4x#oW :o2o_Nkǃ{ Mڧ?~eooyމTiOo0_Z s{wBY#-'+Vt}br- w$c~noyƶ ャ>N oӶˈ܀eɒ&g^$Mgghurz-vE3?bWry#nD `y% .̋WC)oDe+rke\ˆ{mX亂|1 zgAc~FD,iNQgWGqhvˎkhu_ĴAlᨳ> F}7"cVd9E<4 ޷cў݊{Ǡh.E G e8Z=V[r+`+ FF-ޥ4 }#Gc3m{JD.x9E[VũZ@͉K{IFYƩ Q@b#'$RC%tK{t=}Ofq;=tn}Hݍ&d$ׇk_͎#s#CL(8( kzq0kBcv#m=b\/Yi؛0hye<@!$p(t`–)2oP=J?`P`rk 1&:xYmO-8=M‰R~r#3<5^urlm#!Ktdtls$g-բ<[W'}rzp\eYF_TSAik$;\KߝF5k> ˝ iym,U { G,JQ>LfT9 {)vOW' QXjmBLYwy,D {%EH\{g; Vt"r}#1K %&y;pǮ<9:^{Jl/5dORG|tі1 ^ƲaU2&=BU3[MXF{JԌ [P:#[P:Qmڗfq?O/Gtd;ZQM y DCkF{1;H#jTD6wQ'I\4;6=#6)ﲃiGM{E;x?zAq +V(١^ts#:޸8)nrY/Rj_VEQ/:|@!JfpAT%΃4uEs#ke":qlGbwpb8;U|U+M<9BSc$=<`d 1,|X/#J lIF(uyi[ 6|!2β,6&'dSK ^?؍%EplT7x\GNdѺھV_/IS٧ :Z7چw!֕ZN֥TR(;k `mK1"\ -Y&ui3$aAdFկ-$ dzñv|xrs~ZT+odJ2R2tjKQlpeĠ}tw`*X4k2`@kk%r4wfW ˛ ݔ+Hnk[6ŝVJ4GsU>kT`gd6M?8M܎-A4Rِ{24β!$'Ĭt︼zGtoWQؾ bB/^Lהt1nZ3 %23ٚg+S`<Yˊ)H bv!["a"i,idX絶e5T!]7ȊAE/ )tkJ[0vV rg~hzA1۬;f暍EiVYgfwZQYͳ_cO/e/dž(m8zܾ] ɂ;K3 ^c' hhU8]LT2+}"c"k;&z@ UYoÓeߧ&zƃ= z MM]Z ? l?hٹ ^v$4"x(:ةإ/jts􉑜SΦv3ג(KDˆ3A:6v;Ǥ>I#ullfad8% 1ӮAO ͻ*wxd΍TXK4cc0n/8"~4 Hf^ܳA)RsQ}?7) 7bOt/׌S1NM{ԝF(U]s$ܳ ;`n١`f$h Fa`,̡@jsE{PX%|ص<&ߩqL_'O1RCk"ӇVxTs󎐪/IԨJyu3(m:Ɇ'NJwӬr8BiE-o8 L;cK~Ṗ^y I<5Bi&atJobH+ñ!cR= mL"8Z~44M%ە"3bOߴ?[01 l֟e^9I!T |$6c؅b,E69O4풚8wGk[ó|P⳵MbS_!E o+݋.j8&o3f ~@U,9H[c2U[2rW6LN m8 "K؁Buw3`׏jmȳ1MO5Gn{d:aa!&Y{*|~Z\8)I+U.)qŽ~B|ٹ;_xh>6"Hб&alWHa__# (`PH"W7>7klb\|A%mx83: Oߺ<kZ=J %ܖnoZ,kSEpfAJR\xe jΦ/0kP䥿6d쬰`9ﻹ7KgɜFbcp9GЏp;#Z82 BEAh-s{_7G%E"DQP5Qu c ƘPIw*Ǫܰ?{ w!"φQV DfB>y¦I:,ʺ_|GU &N+ʞ%#,(\ vZgjHq:?W㺼~~#~^[B=;`;PJlȳ+ky9a 7x?npiW@ӕ@ZX?(X"ui`yK%,Z%s'5e@ac!"ov9K?|\>zUm="~oZ1R@5[B'~73 Da,eI庀ukimeBJhԈOvd}y"sy'phA(Uڢxyua,-40 Hxy2hl=-CǠ'Ď>(wĕ!y*Q˷:jH1rwr5`[k"pRq3326]e:ZO}LvgLqdeM>ʪ 6d}oIϰ"ZK2lwZ&Z?~)݀׌&6A}҆໢}z% )nOo K"5Y(qUz1Ѐ`5di\y DL@9H8}khN}N|Сp%x61ͼEvI~*WTFFUܶ8I+!TBVwP%7 mD;;hG:E?MhP,8? l}FÀ`gmK]2꼇 9_w*g =ڲ=vPoN4~rӓ|FK h0ldE ~˙3{*!1 ) KIĤP:}BT2EPNƪ?jDc4w26BݡlK.]&վnP# BTw?zp`]cft>ܯ\f}C}f:GEW$@lʟ>]Ȋs}LvlVS?H P##cMТT83pr.F6 d( *p;ZTsKh;q~Kgi1xJķXŭi}_'T(i9ot| 3 bV!MHA +9aF֍_h 9A}-_0 b%3 #~ʗaOXXMǶ # F#^&\iκU8 Cѹ#[Fn<ɩ0{\h䱘] ;7@#ƊfFP،6ɗ^U^rʀ('cH'vӺf4~5"$+6.^Sj^X0ôLrd.: [z<.$N2*.*Tp >wYIO2E)5º XYlC9RڲBP|bB YrI!-Ӎ!!319*4\@ ݯ-ǟRKzZϰ #^tcRaV+byE! Q^ ]uo,UXQ[& `,wroJZ퉛2ڸRRB蛗Żf O&5X8+WGew_0 &=[K) u"v?o뚏 Crg[*2WPI ލ&kꎇBF7KI.ljߛh蜫 ^Ym"Kq ģA 1=6S% L؁$ΘPnK/) .aGZ6؃,M\^zQ#[A|?:<u/Cyۃ!26A〄= .dwjP1O6VX%OGgܥi+ 1wYZZLk44eAvk+Fb[_f}>o뙑<5ká9L؋f5TBS=`9q<2FGKO+I=fh-'-:!N<"4VA ?>Iaۯ)/MoV8<ܯ8?(҉&?e =7I'c#=Gc+%hLF7C*}䴦X[yc]֨bUnH};]폏q{t*+ZbBx21xѼe#' +Y/ S? L$1`0L>`75Xچ"1\ha-_}1A}~(.JAG"ʹ#z2I C{XEuWc"}j478+ ( "ۅHɉG˜Hj{OTd38;v**p\(]齢N m!:b'շ[h o//:;*Ih&3VIȒQ<0;8vExj.o/}%f3,$ Tkÿ2?n0ԽI嘻k5J6\̱\³ N"ׁG- Z]S\>^U#c ǃjK8"^ֈ.?/LyuxQ#fŬu_k53Y08WJu`}AY\ht0U)dG(fOK* 9Z%NTx͸J:-Jyt[e~/׊ݢR*0_l w5<1ǀ{.ٽA f'`|AꞀmv- F 51D:®-a\paaȬڦ!F}G"x&VШ[zf26NqU;* 5+܊vH4#< >G鮷#`O%9!v7WXX4belp|R^jW'^Q!CFdU͚NVhymUl5tն3=^F  ;*e>d٬{P X~GnH=PKZh'o i X""$uO,ױEh&`\9NGfJO?ɗh=_N[FFLٌS+;6JlIՇ*Aa*38|{r?qE7x@r#ݵ7{7_b3.*(լ,>'.(T3 [5Ԁze|/ei`:zB&VPx[Q9>!"bN4$ޙS>͊@)Ƥs!H~ek t DٻxRN sp0r[Bؒ]"oovXA*@wI.NyUz7Rnr%:UJFVP֢v,=*I?58T\Ɠ)++[b#ZMw,󝆿aGm/GUʆT> H,NGvsҦJ!׸ձUsoꭻ8@P :R#0w88t\g@6hG>ACWV(:En͐({6I%N {>(N(Gxqm9?ufKAWSK5d:ëʿiu2'UQf(jpf-h^/m({ΰo3!'v:6wOCRT7`M jEn\rWjL]b%)lM'4h~k\iD|+oK uػY0+b"A௺$ b^U 4{VD,+ܘMhz }stVmnByk:>Ѹ>gZtذwG9nztWOaI~۰_f C2 w_]0RcUBO4Y%SFyIEƦ΋aNcPcʄ_JZA25_v5Wܨx[dz]Yb]@~C0xn͵f*ټb`RJe|) 8+^KY#X~sN)W ?6S GxOF~'0iH(a̱IfV TNbY4Voc;e:{퀅fY>j3娝7lF͎}eN*6GgƾJ:rSY(3K;Mɤ#a\N3,:}Q1X0FȶPcRG@L-r` ZN?tY?0abo k0mGcD;{Rpy&o%U+黓d#N 詭f6'"8:|& ]Fz-M(b+F&mK=j^mYmEr!)\#i',CHcxݺJUIe? mPM 笌 C1xh jh2&Or$.;W'WbG6F]{PD4\r.;c ߐJzGm7tR&fIY>$iYB'Йf5 VP,Pjөd03`0 㺑[ ND)- DZ.]܃ xsNx rսۭ|v>ނ3r5ը:Ƨry[€f:/wbQH /A=m*V;GC\F uI}jftMƺIZg}="]?|A,3a\Yp<J-)a!ȺqXhm\> >[ٙo&I>0>DXPjW۾T_|? Š,})Π8iahzdJsqCk(!M th(asX;ws- OS"ȡscu:r; TIrk˫+txCN,Rw?yq ۻ]-}^(o Vm});kn'ݥW٠<#$\&F0$.{f !s zuGܪ]\6ߘ.r1sc>3o ?.w&}ܪ!ϡ2!u59DbӶA8<6#'jN^(ԙɮv}jP<;1d 3p1eT cg{ 'U23Yd=)Z ?] ['~gRjzizN!$ E3.Ӛq4OLQ{ _z*ݻyAzaL[2w L1sz49+j6LYO, | HVMeQNt iJ=΢ݗ] O:[XiWh.|0 ߩ w(#! VRTYϵHsH0Lݵ0]$ %tϷ(Tj3/@T P9<>3{໅&iFBٿ;YW(>+6db*n'6/R_@E>Uq)uTLLx.kTk&1N̶ㄠ'I J T]<0{ޥ>́(5/:$FM ν~`>8nX)­%_jKpŠݭ";:*~%?FI e QX 9'g[oŔ A928,l/A6msהj\OF1 )}(\Thn-TugRl1p|GEQŠDʝHWgDL¢JHښLpD g1} 0׹髩 &a(J+v`rkp7j kJ街{1LDURyrz"'5lpLɄ=.qho2T!6%ͽ#I{`~ ع2 }ZH?S2ex8w{q$I[v>"G%k^/ 筊t8x2kgf%J1Y}aO 8MM9 mdq% Sn.ʘ_N6O7]T&0S9-V[g Z0FT$^wkGg =L2en_N0ԅMB]g#_;ozwR b . .:gbR,f ~+SҾe;4Gph06KˏX2k/0i `S1p 16zPp*(ݾs>!>%ݾ`qs.J. S$ "Nϛ&Wd>e Gr8CI6^d , μ$mll)+ h{ Kz둁oɚ;6{d۝fV dg[~d9a GOF̸#G(8 cŔQ,v 19X0]>C2sS֛_HؕKb GڅM f~ó[zY!i~]&G;wG)&i-åbdǟ/ 5@RB2WW'>P0oU Em)S @W1!\͉H[dQ;stb?B2GX):? ? h+ u`@q7LG౭SͮgKwtoXUS 7`e-]тȈ9ҭtTۚJĘJ淊 $!C{ _*LCXXP?(#4~d8rկU>GAϪypgsl8vDK'zNhϾ}Kq#_'+"7ֹg: `c'>x*ġ:G[4_oa`Ekb#,?xGՃ?PU2nCWAևG-h͘9>D[;-)77G_7w)cNw~,?*TlÖU6՘kHTAȻ{NY8+ūO:Hg2[XjgD*P2a?>L3ٛVeq’ 3F3Nfߡ[·TkP/JW\M{ћ]PE3NT) -uߜģ>u%r[dsF/\e`$@"(JSm̐7( y#^;.]hΗ{`L$}^u>?7G~`jI;ʙF;IkvRLAVU{d Q̇!̀KjdrþKaS KU(4ܸ|#`{(/@kv\3?X~cEQ;1ا 2ۍM.s iM fK6ٓ8Oذ_\wß )m e"C虢ip DE[> k&@k񌩢` B>6ndҎ%eʄ7Er)߭NskV 4Tc 4sm]L lTEɓ֫GN56UMJsDKHŸd :u}UATfJmrl[a[pBh[Nt{Ȩɚn>鬓\3! 3nve,rhI_e›H: G@h`RH GG*qS{Ԉ<|mu8{Up( U0654|@+}٫h?~}9љJhg.7V3VHO J pr09 twYV @ .#(}[2r ʄUPlqe_!beT`{B}{ܚIܙ:~@Qtک=k(eh,𗳛ݥ#qZua$~J(ɚI'g%5JV[^pUmAb0. "5pAiNuhԓ|~UIUÁuPMC5:Er,_+TQss' ݫ,EoEW[|ջzUؑE8Lj%ͻ:zg԰ rH@}ҙ;zd#DZ ¹b?~r#eMX|s+Rx Gu\p{na|%606WdRO5l2Q|5`pv5oN|iGA5鯍R\w۰ƋR$?V&8I82GHv~w>XTڮ][.SVgxT)[T_O؀oF!r90 Yjv'.r~qEN"3#b#[ ﬛ |\2HE #{9FMGlmC/!Zh\ul'ȴ4k'uCs=\W픯-o7kAjE8MI5hFu3M+ p;oVz4؃֙{0:0Ck.Ƭwk*ߩ~q:1!eR+\Yv.jmݷipG韠:pSF_"TaSvfܤTse9/:xKg]O# Eau):L`O(·Q,H4ZNSm#E,PYYЦt&J#rB}z,-A W#=&![XB;,=s9\WUP=%5[wME7H߳nĖ|Xw+jE$M@}hH<ԛkuu٫u^{*$_4xҀ f? %B t.[)@mdvqtM]o8, [{ܕF~o,5[`y0%xnBVp\7 @xk:Y<7hEjFүp׼) =t!dNwkR7PhF>נo 3i'iHXїY/4o"r44U^O̝^}Yۊkb)Ϸ]> FܤJ}{K䇞2%dPI(OjoiFPUHyu^`]}^ZeR; %;3QrO #uXČ ̜ m+6T9hY=Z[Dso%dJ] W #[ q|)ٲt&7TmY^_#XWP#HtF)5<^7`C#ݚ *;uwLPqQ g7}8B t5Yp~׺1aU;P9ΜYA5YB׶1:p'H l=WkU'mxw{~bXO@pl_B54+PGW轆%oבCcvޕ8SLpw| yRzfrC5j~P8H#9Zi{ʧ[Z אԿ.{0$#y,D}q{P- ֖F6KֶOflDɹu]{fnkYk;(0D6zo0=1=g&( O8=:n~6f^(;Qg+ 'zmcV杼Az4~bR,:RI52Eyf :o;ReZFZdt'3yl;dAĦPYp:06 ^yqՏ2!] TI}~"4y∌C9EPzޱ))/́.Nj7*v݉{B@‘δ2e&Pdd Į q}eB7!0e':7tcJ?"`L'=2 1_z )lBC06-,]gkj+`D¾լi \>ɫ9(#cd =`qTˋ ~ǮGqazIIUxf{>nuYLFsװCÀFqD-y`P\mJ_b(ە94TmNQPXFMpZ Ns,, u ]I#,u6*Љ=] E"٭}@9/H7/0!pyY|TQ]#'ꨞ !zd.W|ὤYU/3upj7 o3Ƒi8(8#@OowڒRCuS6{R#9Mv֬X"pnn"d 3wnH 4RG\\Ê|^؇w>Bn|وwnc&^A7 N~@עCM4D6 S}AMrQlr*uvGN/HBJi|`9uGW0%B;avKq0嶽",jݯ+wC6j $Cuvw^F%>:TOx#͜LXoXS۔\ W ]RScvk3~muZm; B鎱G eG#e&e#z4I 3V[ >V/$ܽ7a}.;퐳`4C)_E/QOG$d` E[tQ!f5%oJR"( ?!ݘ%e0r`ʝcȉɡv joelG?*ֶ-T!+ V9&*mdԶs6i R_.2 H~WTD1J|IDĻT$5Bn}8*&$ 9ɡ$F6/Q)brz^f!Q<8O5qhxHEfڀ@m% O1QvQ-cv6((d!ܬɲ>S%ayZm7f{[24ڋ)Ͱzl'8E#[ ")2l =a/B ɾj̢6 Qr㽃rn\ ^Ɣ䓒a:&!7m˲"i !(F.oaا*EM*eHSo] v],EwxE[ rp$ VV0LuÉ^Unn F?[^t)ls, ",z]( k uĮ,e6r[$|ǾLVcoL/}Ak"3;Bus@T"&zo$[Ua/Q9H~?l q:{ { .m˼G80TIX5)zԂ[ 6u i@R'O"nIwrɦ)HZ}=ڐGjɘ"I vWΛɴ<#z2JsW]2x5NQ|_bn6s*f]FoLdwٮ5RL2 cj('L{HV"^_X(@-s+w93O 'woG+n;s]GMn&{fBCpcITQUvJ&FRV0!#b%HyB H=ArLI-7 ln?q*zjآc[ 2s8i#L#us܊jԊ"rX*2%':مУǃle;g/V3>LN]6ռQy !=K<(*\ 0Axɖ4#mz{u:IƎą_>k{; EJ%T>zy9[ۄ5|`UVNMc*P2ec[Po̎He\ͮpUlU57v+Y]JQ>))xH{hŠ(),[|B{̀8it"ĄL|Yg8jzb[>DfL:Nd_#7~0J~Cp~i( ^߰S2bD}{Q?FFPd]^YQzR)liCc?-Hn#)4" 9Un%8f~< hكt97ukګɯ<\dIvdD6ܷmebq#LOi<<<'lTe&w6X>kۺM>yGsȪCĿ 0+}]c+9a 爑?KʓYJLU([! ^al%}Or DW ];Ws7c W@/6+) L H&; ,.Pt[UqycdG>&хv][g^8E"+c֌ 6I\sf>u&oΚAg'pzTM4 {[+ia]z,~}dX|ᖻ%G gX՚s(8I5z*hz?s8u6am-֧CO6ҧؤŲTg{}XRK'5T-~JTP@!jgffKuL-uD1r+T ̢xzjɑFhzF։F&3Y/ɒ{RwuAc#9< yίN'V16OQHV^PXy=(PK?4PAI f+"9W9Q'nٌialtT@2A`>)i],(l9d w>L7Mb;n.s7ryWߣhǷyomuCE>2cRړNȺ 7>uIeVl9ΐ\蝧ӡbM˽2KOWW%TrR~Nɚ=sMFj\}J}(]ŸitƢJHJ'Ųk!"l.m5^[W"Kj+X]\ˤS5MwDvW\$xQ!5B=Rd!RȝMvmH,]}<"GV>8͸L@=-7"+C1 2N8±'X V/u"{+h_Iq,xyG Q$}(zE]$OQԸ;N }Azg^/WzOf5,_oBoϮb/xY A V}/:|p^w@wxnUĈ¡.kVv5xp#;po0pc`g'ԚE\fҘTn]}\zGp!_(^l_Iɐgg,du2|2\NYa{͛o6A76ꁚ4IF4<fR_Z$VoI\sd'zBSU z]'E2Q(بFTWlQ'=KS  Phr)l'ON>52 :e("Y]P|C ̬ z2-^ jX?V&~ùR5< #tƻDµ=`['x+ ljA8 76纠E֡c5u> l}[;CG-X93xBff'y=ù [pVACB8ҍXFIy +56mր[`ɴaN&ÿ-8ї#llEAZJFTa$};–ʝ s;F?(FcYꛧ ,I$SV9f"Q 'WiRx^C qW.VI߼:Yu-G7I|Э+s'[ؠ):%@+1ASG>5x[bn#BWTz$P$66QoxKIih lFD[?cQY7u0Gw^,igt>n! 񐹩u3tMީ֓3"炴 c}_#f!3Qz Jm8j~XYS^ >OJpx@ڽRJ>fm/Sa$\*&oSJ8_ "]f2'm5Ū(<* ,x2Gb9ЇV.?AiL\J3Ld bK"u*ʳ,ƤIg.6O3JBnXӛn|3XҠNbo=228  V߱De Pf [Wgag׽iB"q7%-M q:4_f8ziem~]ɟ%Bi ̛"h=^#؊DT M%`MӰ41pDyŅ)mgڜ  U1Cٖ22E2z-*( :WUH:jމ{/ X.d?y ^bsio| v>dXrWcFoun,?tdVp iaΔB԰.CB3+fVzMM4By$l&q(Ψwt-yx^BGuKy;fwɫ=^8_w%AXdecpen5a|-؈8}P {%)Jk򦰕1 C/oj7M,8ꄺ+0)Y1J(Ltг1k~4o'gXca԰œov!q5rFLg h`CO4)dq`\1G`@hҲ8zsQ^@n(CqK;KI0ĩ_5lrы {Жq%# w8V;Aw6S\6A'PL[rZQҟv&/{~V [&?]V$0`dCŠxr^^$:u5kϮa04'v @.D/ 9 vr|+Y6r^C E6ؿe[v\(uk f U@Fϖ9 nNeAV@D> _w!-i@Fm`邊4dEK׌LvcT#lATsخڻfXhYB>dODy,W⌚78⽭ $ ͵"㔣Kii&tZ"L"O"R+$ˎgL TKKc.b^w"e^唸MǖPK<ɩMc}wwvYHz 8wB}^0+y,/cd꫌J}4{L ਲ਼;7U+g)kk*kP~p΀^#vHڨS 'ﹾ(~'mF}k#GdkAhZB _s+ 7)Ř- Tv=i9 @XrKemeyj6Ғ850TSXv5wxM#˙bAvfQ|BϗU sӐs}m3`klkƯ{(OU.F sIj9Hq?EB"r1# UA%J2En*mDfH2qGQfmjZw\!{gnt"1z7Ӧ~Vӵ_Vb:i H_\Z]) mA^Gu:== 6M_>n4H2𵃿OOBڳsퟚt@kغIh$_pw3!+arsէ2dR$Sa};bIݎ-&}X<޼2 mDWfQ5yԂ aXu]7ӍIk,H-}]CIpaaw3/s^o`(@h _dOӍye]{j Ug1G> ':$Iq2{B9:6ҫiA[%m=kUYe]g$tct6 Djy6%0IL-ϙm1v=#XDDGnX'~cr޾)wV12 \iSX+z_zE{vUFkt E8ixh_qN5?_#ûZ(jr㔸dV ,-F?۝G[q>jBsR@dD"4蹘ʲ`1Zv79VGm!>kP ^3+e5[*iCT^vہdѼZ.2oJ^>y1*fl̈>M7{un2<+$_,mqd{Vt없8ӟ6P+g>Gtr'A [>pﳽJ>\!Vbv[8 1p/tNnR*^K쓘M U'7j`G8UR /RM"N!Q:oDLj>ԍ@<:6=ϪgB04rKCeKg~Yxsrk ƸL^qBAekrK 1)Fu7p|WKޜ 9KijF@TVB~/DNtᢺhYSHKI3KQ#5'j` W-r K{q)3i-=Lp|f{+ b*Ţ.C_q뤪kT8snU4_[7+ك_ NdvHMDy'_ݥh-|/Zۤ3ECl6\:'`$_<}a (//֣P3iaWbȣ~ ӟuroS#!}6!55z-+L7c'+}/`W֬Yԇx)7PVWdu2\~$7AC rX`pia7E}rf[ЛE?Q#]m O֕=+ז"f=h,9+s ݨrJS#臎֩t~񪈊OdnE]6C N;qJ %ÅI#צ(aiR/_e>!; jd]+QP]nZX4LU浗ob^s^,R^U9bXQTb/PƩga85Oy X#bjKSĢg$k5"r+Sw1A)iTЙ?M~llGjM܌lrn*f=^#͖] F"]kXF")86~zt90Ni=KB+|ǎL z H+~}]?8ElBpysnoOAw_DHݓSm(p8vQXIt*C_Fa\PL"D:m41„,zw3ljZpafvMdi;R EQH;B +sBlEjB|mM).3y Y^~]aOҗR] 6A^O"b|<`G:x)Ją%L)I*loZ9$Q?P:mlRy"S"1_.@ٱ6-Ș݆NKt}%t`jFwN%G5I/AG1GP~!8\^ڴ?b"l-xvX>edSTni2M,2E |{ГpƯ*۟|6^FxW"S؃w0 Gg}W#Ң[Y0ZIl}W|GZ ~R)໒N.r~[1Σpqme9اOkL '@{N|Brc `Z37\UӋXy+E &{ݖN(?f|;JƷ3&-Ij\޹g^~>b fưioZ]*J_u'ygL}[땱o)흷(I&"TU|}ad, $lFDa#j ?H #R%^V,b4 4Ӿ\ ['һ _xQo=$~h;A0/Ls?);x0F(tł2 !'փ>*wm#7&c+5Wy;j]}^>) wΏjϻyj2:!hv~ybU?|V f/lV\A듹AF١]xɉٯh% CmWW/̽g4dp!WW,cvXѸ뱆m4{FvW@A=60~cyWAu1_]pr< Oځ8JnAdo)kcȪ% мÚåZ7W隳 t(4hP@\ɹNXRAykPL[ny9 ˡMb;cT}=ͼk1@ImnVֳ2oe1E4b-p~Ӆsm̍GĎ<ȫɮE.[5 5O' wpwi8ɃUv/] ):+‡<y} t,88Oʦcq8.CmU/iI>Ls\`\bY]p2YBf2M(rar{@ &ê벙%ٲ4#Sy='2RM9| JZ^yˊKD^ea\ )-[DU̠:PY2w(V4Nh/ WZ'YȖ4LCPhvxi^G8 َ0nHnr^>|K[-3ed6mw{A.%Hy%Wq(OMr[UzC"2Jh̕E2EVt\]?YKgt:u@&\UU9>ڳh\4L"1OfN,a cv/P'GUmGѼe 7uሢW-XvJMiЈ/*+Wd5~/73 89:=Yヌ~. F =MpҺac{(ӗN7X8c؎As LfJ:7U MQTYzxtPuM?hR[mZ Lz_ˠRLGb[9F~edtnIVvm˴Q9ѨAq /bQ9$5o̸cR(̌n0| ` y1˜1}IYO!7[ +#iIg IAh%ӊUvYv ;R(\>mۊ tvym7߹CkЗ) $w|mgmC,Y%EQ刟iLe6S\o?WNf\FyTL0rb"+>#5&fy8E/FR.lM 7cJGqFK1% 2u@"A߳rAAMj'QgdBZj`ʧByYOCfXN&dDHg+]?FQNcaB|UjcdOp@x+*bąl*dC[_Z-'7:bT(*Z a{YBǴup7tt_*E(rUNa~`go *+Y2b_kUH*f{N3s&,4״ahYV*]@%T?Ѹ}>¡/#0ěJ.E4 EDUJ&u e]˄/lhLk<.&?*j@, &|1F8XfDܬ렃aY>L 8js _>W/ J\E_ab<Or8hBrz vwGD]%]<.'0|XBU/|+îY(rM03>= Y`:}ǐa CdmjJ5K}x*+` c>xg/EP|ms!~N+ C.]܁Л=A3 eI. =qbm]-λjD>8!*)kQ4!dj`)ـ泓"pj5kc ls!x烒Ju_V9Y HYQ(Bkp7K~[҉o; *v $JV۸MSp IfcRKz9Dj8S[?ή%G#YH¿_oK]6[żY ]k}Q[fJVB-6 mHA~/Сk$(.[Ɏᖲ34B;]fē9Cqogt@xhV}! N_^֭3p@]*ip0_+iek{e hZI)z`ߢ áa9*L,X XQ|6Eֳi8_S&q0r<'ft \7+ze~t)R}eNY!;$_WI"^vraӝt=y~UQ;as*~UH97nE] < \#ߌ;Br)b$yjUwLȗ}*|vK ɳmz~=~Q 'i i<9gaN<^@LԦ`qř匞zu}l"o3/%sV?l|<z2Bϖ RXťF&M "Qrb<.!S93 \ Dg g6doZz\! =p_L8%ivDAU6"zg˿G~D\Mgz垖Ѣ@0)xXJ ie%<%&0^q@y.Vn3aP_f5]3۬"Cim|V>x`Ӽb 8Y{Fm|jmر&\RP j u~PuCR%jc/'IXBp#dȘsއw#s{GxW־Aj;Hʹm AL:!1.yI=`pQB 'knw(P`}3[zTw|ernR4Rՠ itϧ2,O:w"n62v|e7YBpfXGӘ/:c>B]0YvKŶtcZrX P}9l 77Ed\sQؗ Uz`Lwhx(/0Tm0 3k:$ 7q}-g5eY=Cun7{ pt:ij]y)A_f:W*5]ځ"L{N^sFM6va|mbeSi?L)+ЬJ&9 IZRVd_aJ@ޯN4 I=2|%ciQ.!ѬQ6ODeV/7MzSB?0|v >~)ꪰ+TK5 'CFH c !dfx[OqH=/SNwS|p^|YW)zա3:=s7Scs#mX!]ʘuw {1aOkx.R.svGp7;,LxV\Iwg(? xrD нW1r51&qkaPE݇]?CV3nF0h16k_lKfQA3"a rX? lhMQ\gC|& oH?&m`; Eu5ڶ_ȋR`YXy4Sь"|ƅ@K{{aāHBʵI<>`J 9TYy$=G&?)Fwz=U^y j+t(S:N*,ƷzI:ޝ`ufnP>jTo2kM\<T0Lѽxsw"\R G;GzC60}P=ZW7UQ p n62\ZJ`}[. glxdPE}H 7ڻi ^h+4kJBx; /OB?[_"n:nJT tJȐO?u}K vD3_9Z/C*9wr +"eekze`V()UWbX:VWDXݛ֞u溡4dCrϱI. 5`seq/},9+څ7 %imSل0ZO_aDuސR 1McfF~1-넔K`vCE% 4Ѣ{)E#ޱ}% CF2#\{pq[m#TQ u9SRST;;"焧|oyD;r.fkumL]9N@Hp5l-5{ bOyif(I'w/7+"eh|[~=A[0ӑ^vN Ggs$! ̈Թ