YODA-devel-1.9.7-bp155.1.10 >  A dkEQI%z <cӤ}A|<cej03Uuuo _H2N= ,btu[gGKuKn=իw^5KHRΙJ;HJaJ} s-=u[5 q-*rߗa4c),M0SV7ɮ# VL'']Pyvg^ JGc VK#Wb9_t@CHR OB07e5aad96017a19e2fd7fd14a6eebe0f9659d5141fa97448d4bd9570741c6fa98c12504498bec7b05ad10a6af51cef62a60060d3pdkEQI%z Oaʱ|R+o x@bwrׂ ~"ktl?D\4tӣO΢b_%WOw*isүhoH&`o 9#43]rzgԑN{2'nap_#dR[|R5Vݤ*Gms@AI:/}W=5|Q#\Iy& qN Vez[PWR8Io1.>-@V(BH_*}ul*E3i]D/PrC"h7uuX,/`L7/b`dF+,erC3 tR X)t8u{#x ;{jE2zǍS,_!w:v^hثLCUb { .-hC[ZPNVL{qrQ}l:Dߌu5$v3)bٴWrzLcHm30tE藡a] Vw &_L OGҡxj!wf~|?>,M>p>qp?q`d   nhl| I<I I `I I I I IyII(Xt('809: FcGcIHdIIfIXf`Yfl\fI]gI^j bkclkdlelflllulIvnwnIxoIypzqqqqq\CYODA-devel1.9.7bp155.1.10A small set of data analysis classes for MC event generator validation analysesYODA is a small set of data analysis (specifically histogramming) classes being developed by MCnet members as a lightweight common system for MC event generator validation analyses. This package provides the source files for development with YODA.dkE1obs-power8-04#SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://yoda.hepforge.org/linuxppc64le #KT_"U4@ UA;h) eSHEC2,Av=n.AM408>Fk @ (::F-4L8t 2 #X5!o K &$KA큤A큤A큤A큤A큤dkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkE0ai2c4;dkE0ai24852aecca2daa901116e91f90f0c5d5f88a4dc9a73e0de1c5f40c5de9c3da054f93585f71364e0d3dbd9ff0c374fff3c9d7466f14ab6e14a6d0ce9780fd46ef6b7d4d55276445375da035cd14efc42487c5472de520f43cd302b7c3a7287d5aced9a3caa5ae171316a1450fcb7ec311547bc63bfdeb1d6d6eb269a780f42f7b143ad8d246ab63d7bdc2c33dea655c9bfff6c1c910c88bd823c150c1b66012190b428b94cfc8e5afee4d0c52ae19381fb25b19979ae88c0563e249d4dfcd5b1350aaababe2565e2d7fa95f2eb5c537aaf80894bef94a0cd8277798de466a96a4c1cd0012fd031b9a77bf853659068fe842dc20d08eacf5ef5be584cfdf7e2d03c1e2c8155bebcfb7bf5c30d4ab499d7291a0ddbfd9251e6da641b1f404b9cd216dfda326eaa4da2a40f8e1bd40004116a132c07892bb38d34bf42c571e346e3b0baacbc1a1f69eabd6639356c579b3aab96c9f136003af2961d9fbb2897baf113cd47be406817f67272a9c04a0ba72b6876cb513bbde82baff3fcdb18a60fb3266217f326951593af1b7f6f79dfd9a10c1d5ee2ddb6f755a93d0d19126b415fc5f4576c8207c9f3bdbf83d79657f2dc4f61168c24772ee328fe784da2ccf14701bd22571f157b8f90c6db2c2869de0b2a0b7b1660217c45a37343b16486fdb1c47b198ce48633279af4a1c6da5c0e25fa16ebc85732a81f5a5a38902402b8a59185c9c3e8d47bfeb1a71da30a85053870fa4c503c3d119fdac048b6659f37ae0c537faa5cfe3a204ca0622d6e44e45711642c1b6001742dc7542b489ef36403ab103af19eef0ead726deb4f5ebbd18223b78c60549903dadf552e9300effd0f2a71ce65468eef09284495ea970ee55dfe8d496d5d4ca20ca47579dc12b5abda37488b1af880af4c22cdc2df1a6fee33e47f052cad1b4d93fdfca0522cafc4f3ba5f1a04eb3db05017978a40e8f038e68d3ca38e9bef70d25a692c3754e086266609d05b530618163413694feab7376ab505ac82236687c3db4d1e4fd143a8a3550a168a3084fb6191f1428893e943d29d74d80febf01dbc7a27877fdd24a36ac33eb33b4a2c7424b66d1d67d8fb20e539c35926034879ea03d595220ada4920ba434d26b449816fe8e370fb6dab30ad283764e0af9845fbf6b8442a647e4b94703b873a50c76d71e7fabd79d93be6a1ccb5d191a911b660eaa616c6e9e86422e387a009dcbea23a7e23bb3a043224744143bd17ba26236eb227f6043e6512d84462f6ef3b77b0c6e86babfd4ccf073f16817e92b42791825777dd130f4701ebc082100480cd6b6d83ac0012deb8832038d055d05927cce43bd59ed1a6e3f446241c51b55490543801c24940660b8bff948c211fd08aaf7027b1b562b951474ea12de88d57b9f2508785e8f65d2f3396acd26834f032603033f36de96a297e2db4c0eb0b8fec91f33aafa9b1f67d03f37838450df09729f382ed864c31328e7e604ab253febade37ffcf4caf5f5b522597e3407d2e7d538f4acc3894fcbadb62bed213b47db75bf97152cf43a95b66f42208c3ea33290cc02232e3b4a54520bab0f1fc61296f5d1deda3012fb6e7f05dad947b64927245fcc537ee4d82075f06a08f9568516aad75eb5ee18f040b0cc496ca29ba476088cef61c42d4a813334a4fadf3309761caafd5fb3a568b1b70b4e07e07066fbe88e6bdec0ab3aa94603edfa444f5259aa1b946d3fdf20024596533e82690f454c9a29536bcff151eb23bef2b7b383acc941ddd4976e182d71e2b0ea5691501ba33b0c56767152f3629e752d2b6963eaa1b1aac2a1592d666c879ab3b1a4dd3a4bb4e82fbff9d87557aff21d710b2702041e0f8f3d56cca668aae72cc8f1a940b4fec1981dedab2cdffa422f324603483ef072bb91f59351b7eec6c7012edb3136195d737d980c57404cda788afb404d7e62c261ce137c1a522084585c85ee26b1cad31a6a09a224cbe4332669ca0bf71f7488fda22232c8aa3b65d301432c700577afce5edcdb0c1fe0a23a8c892d70127f80b999f990ea4e2521657f9dc5ac2c5dd249340b62690cc866929553aa29ae799f95013e7378db5c52dbb798ed4b49b20eded0973df902c6ebc98cae5aa157a8165f650fd9a6556d8545ae3531b3527016b247f59e6ee5a67f01077714370d1a1b0799668a5839e2a18a04e200d0e86b2dc38833f583f2c09b2f21d9f13bfcd59605401c83e90b5c7d127368329ec635da895a2fb253c0b6a0a4da5f8e03b5d0380cf58ef68301f1feca7f94c3f17169f59619522c079899efa258087a97acfece1f6686e31304142a1eaf0e4be71d1acae29775a43e3dfd82a23fdc6b3b89c357b3b9990f6b983b432e8fa244d1cf2fae571b363a85286ec854c6340c279fe7dae540a537aa342717e8433a5656982f91f0a32cd63a976fa89eace43ef7558ce17a93a6b6db724b71a1f06ba76bd82281d314ce938e3f184bff8934c4e597892cf6c4e7bd5abef9af0f4fe4f71b42ca2b88cf2bfde15dc78816e264f94c299b6e9ddcff56e489b3a636abee241a0b3c778ab46460cbb4b39185159318a6b8d0418929e5fcbe50b31591a3b2537394549b3d32de1f1abfdc4c483e5654451af183d63fd2fe2109bba807723a6faefcb6efdc7eee6b61f0f43ae31d0e425c341d13281ce5bd9dd71471fe43a8534eaefe90632cc7a5bac69a0f96445410b2d4d5c18fc712f9f807dd2025bd769e2d8750af86f433486513fc928c97d3ebbae6502b6c0e397ae5299eeb445b9dec1467b0ae7af6b83a5127196002e61eecec2f75169fe9c1cee62381fed1477b15da3ac17fa546ff2f0d559b2dfb7a7a1b126a54a6fd709bf61fbe78faf7600b94bf31a911fcdab61a7fe27391465b9b9d74ccc0dfeccb11d9c516459632956b5232e1495e3753f2b622c7e1c1d77b550c7ad68b9498c2fa00b8e341a7e83341360151755abd1b7786c968a015d8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903libYODA-1.9.7.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootYODA-1.9.7-bp155.1.10.src.rpmYODA-develYODA-devel(ppc-64)pkgconfig(yoda)@@    /bin/bash/usr/bin/pkg-configlibYODA-1_9_7rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.9.73.0.4-14.6.0-14.0-15.2-14.14.3cU,cbVbb`@aLa`e_;_/@_ @^"@^@^~@]]2@\Ɋ@[WYXX@X$a@U@U@TL@Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Christophe Giboudeaux Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya badshah400@gmail.combadshah400@gmail.comjengelh@inai.deadam.majer@suse.debadshah400@gmail.combadshah400@gmail.combadshah400@gmail.combadshah400@gmail.com- Update to version 1.9.7 * Add Stat and Uncor to labels flagged as uncorrelated. * Update yaml-cpp version for C++17 compatibility. * Replace distutils with sysconfig and manual calls to the compiler. - Add YODA-correct-python-platlib.patch: Use correct python platlib ($prefix/lib64) consistently across different python versions; although we do not build for multiple python versions, we would not want to adapt the file list everytime upstream python vacillates between lib (e.g. python 3.8/3.10) vs lib64 (e.g. python 3.9) for platlib.- Set PYTHONPATH to buildroot's python3_sitearch before testing to allow importing of yoda module.- Update to version 1.9.6: * Pass ignoreOffDiagonalTerms correctly when retrieving covariance matrix from a Scatter2D. * Add a covariance/off-diag test to test-s2d.py * Force Cython rebuilds on all .pyx files, if possible (helps with Python ABI compat). - Drop 0001-fix-cython-rebuild-after-configure.patch: incorporated upstream.- Add patch to fix build with python 3.10: * 0001-fix-cython-rebuild-after-configure.patch - Spec cleanup- Update to version 1.9.5: * Add per-AO double-precision writing if the WriterDoublePrecision annotation is set. * Ensure that default variation +- errors are both positive, for all Scatter types. Original patch by Jon Butterworth. * Protect against NaNs arising from the YAML parser in error-breakdown calcs.- Update to version 1.9.4: * Fix Scatter.variations keys to be string instead of bytes in Python 3. - Changes from version 1.9.3: * yoda2root,root2yoda: use ROOT in the batch mode. * Restructure tests to use autotools standard naming and trigger on extensions, and to ensure testwriter runs before testreader. * Fix Point.errMap() keys to be string instead of bytes in Python 3. * Catch low-stats errors in computing errors in H1 and H2 conversion to scatters.- Update to version 1.9.2: * Fix ao.path setting to use ao.setPath() in root2yoda. * Introduce rmVariations() for Points and Scatters * Add precision arguments to unbound write functions, and Python mapping of setPrecision() and useCompression() methods of Writer classes. * Fix IO failure modes to actually report exceptions, and with correct types and error messages. * Fix broken reading gzipped files in Python (was a regression in 1.9.0) * Provide more options to specify the Cython command to be used. * Fix yAvgErr -> yErrAvg typo in Scatter2D.yErrAvgs. * yodascale: improved handling of .yoda.gz extensions, and adding --output. * Fix a bug with reading files while running with non-US locales. * Remove rogue s.variations() call, causing rivet-merge to crash * Change the Axis2D edge-uniqueness test to be based on the smallest bin width rather than the median. * Remove adoptPoint, make addPoint(Point) argument non-const since one should always want to update the parent of the point. * Add updateTotalUncertainty method which allows the user to automatically set the total error to the sum in quad of the error components for each point. * Add adoptPoint(s) methods to the Scatter*D classes, which allows to add a previously-instantiated point while modifying its parentage so that it points back to that Scatter. * Modify the Scatter*D copy constructor so that the parentage of the relevant points is correctly set, to avoid set faults after a Scatter*D is clone()'d. * Add some missing functionality which used to only be available to Scatter2D to also cover Scatter{1,3}D. * Add many additional tests to cover the ErrorBreakdown functionality in existing pytest scripts * Bin2D: use fuzzyEquals for bin edge comparisons. Required for correct rivet-merge behaviour with 2D histograms. * Provide x,yWidths() functions on Histos and Profiles.- Update to version 1.9.0: * Add missing inline declarations to free IO functions. * Add fillDim() methods to the Bin, Bin1D and Bin2D classes. * Rename the Point getParentAO etc. to getParent, using the new Scatter base, and improve the accessor methods. * Add Scatter base class to the Scatter classes, with rmPoints() implemented there. * Add Binned and Fillable base classes, the former introducing the fillDim() method and rmBin(), and use them as ABCs for the counter, histo and profile types. * Allow YODA's Python interface to read from StringIO and FileIO objects. * Add rmPoint() and rmPoints() methods on all Scatter types. * Change scaleDim() to scale() for points and scatters * Remove ROOT5 compatibility, and handle 6.22 change in PyROOT. * Fix out-of-source builds re. bash completions. * Fixes to the Profile1D Python interface. * Add header include to AnalysisObject.h to support GCC11 (cf. http://gcc.gnu.org/gcc-11/porting_to.html) * Restructure yodamerge to use pairwise merges, avoiding simultaneous loading of all the input files and greatly speeding up processing. Simultaneous simplification by replacement of yodamerge stacking functionality with yodastack.- Update to version 1.8.5: * Add relErrs() functions to the H1D and H2D Python interfaces. * Add an explicit configure test and override variable for the cython executable. * Fix typo from xAvgErr -> xErrAvg in Scatter2D.xErrAvgs() Python function.- Update to version 1.8.4: * Don't suppress cross-section-normalised empty histograms in yodamerge. * Use ROOT's ROOT_VERSION_CODE and ROOT_VERSION macros to handle the changing TPython API. * Do not apply bin-width scaling by default between YODA and ROOT binned objects. * Improve ROOT conversion utilities to support a fuller set of width-scaling and focus-mapping options. * Fix Point1D.setXErrs() function to handle sources and asymm errors correctly. * Map scatter reset() functions into Python. * Create bash completion dir in $prefix/etc if it doesn't exist. * Fix missing call-parentheses in Python-mapped Bin classes, including in the __repr__ functions, which was making print(bin) crash. - Move bash_completion file from /usr/etc, where it is installed, to the correct dir: `%{_datadir}/bash-completions/completions/`; add BuildRequires: bash-completion for correct dir ownership.- Update to version 1.8.3: * The python method `Histo2D.addBins` was reimplemented using `Histo2D::addBins()` C++ method instead of `Histo2D::addBin()` for better performance. * Make the low stats error for variances strictly require Neff > 1, rather than a fuzzy comparison that can cause trouble downstream. * Make xyMids,Foci,Errs,Mins,Maxs etc. runtime configurable with 'unique' and 'asgrid' optional params. * Convert geometric axis-property array functions on Histo2D and Profile2D to return the unique edges, mins, maxes, mids, etc. rather than the heavily repeated versions for all the bins. * Fix Histo2D.volumes() Python mapping, and add sumWs() functions to all histo types. * Add asgrid optional arguments to value-related Python methods for Histo2D and Profile2D * Add computation of Python versions and passing them to Cython as command-line flags. - Changes from version 1.8.2: * Fix off-by-one error in Axis2D.numBinsX/Y() return values, fixing Histo2D and Profile2D. * Add numBinsX() methods to the 1D histogram and profile classes. * Py3 compatibility fix * Fix call to `Histo1D.annotationsDict` - Changes from version 1.8.1: * Fix list-return read YODA-format function. * Removed unwanted space at end of headers. * Set correct dimension when calling setErrs. * Added zerrs to 3DScatter headers. * Added xErrs, yErrs, zErrs to Scatter3D.pyx * Add underflow and overflow reporting to the verbose yodals printout. * Re-instate title() and fix bug in z-error storage for scatter 3Ds. * Python3 compatibility tweaks * Add a pdfspace() function in C++ and a Python equivalent -- recoded rather than mapped, due to the technical implications of passing Python callables as std::functions -- for custom binning from a density function. * Fix YODA 1.7 style call to AO.dim. * Update yodamerge ao_out.point(i).setVal(dim, val_i) * IO.pyx: missing python3 compatibility * Sort dicts on IO write(), and return ordered dicts in read mode if possible. - Drop YODA-py3-compatibility-for-IO_pyx.patch: incorporated upstream.- Add YODA-py3-compatibility-for-IO_pyx.patch -- Py3 compatibilty for IO.pyx; patch taken from upstream commit and modified to fix further similar errors (https://gitlab.com/hepcedar/yoda/issues/4). - Change hashbangs referring to python or `env python` to use `/usr/bin/python3` consistently in source dir, rather than from buildroot after installation. This allows to run the tests correctly in the %check section. - Move binaries using the python module to python3-%{name} package. - Run make check.- Switch to python3: * Requires and BuildRequires switched to python3 versions * Rename python package to python3-%{name} and provide python-%{name} from it; this makes the py3 switch clear to users. * Explicitly pass PYTHON_VERSION as py3 version to make it build against python3 * Drop an unecessary hashbang from a file in non-exec location. - Remove an sed hack for buildroot in *.pyc file(s); no longer needed.- Update to version 1.8.0: * Add extra optional bool arguments to the mkScatter converter functions for Histo1D and Histo2D types. * Force rebuild of the Python interface if a sufficient Cython is found, even if the generated .cpp file is present at configure-time. * Final conversion to use ast module not just in autotype but as first choice in AO.annotation. * Remove ALL uses of @property in the Python interfaces: all methods must have call-parentheses now. * Improve Python annotation parsing to preferentially use ast rather than yaml. * Add x/yErrs and x/yErrAvgs functions to Scatter2D Python. - Rebase so numbering patch for updated version.- Update to version 1.7.7: * Fix printing of YAML annotations. * Fix Python 3 / Unicode compatibility for Point.pyx. - Changes from version 1.7.6: * Add xEdges and yEdges methods to the 2D Histo and Profile classes, in C++ and Python. * Remove @property attributes from Python xEdges methods. * Fix Python3/argparse attribute access bug in yodamerge. - Changes from version 1.7.5: * Convert bin/* scripts to use Python3-compatible argparse rather than old optparse. * Fix Histo1D::integralRange to include the second-argument bin content as described in the docstring. * Fix Python3 StringIO import compatibility * Add -m/-M filtering to yodadiff. * Fix HistoBin2D printing in Python interface. * Protect yodamerge against zero-valued (?!) ScaledBy attributes. - Drop conditional for boost BuildRequires pertaining to outdated versions of openSUSE.- Update to version 1.7.4: * Roll out sameBinning methods for Profile1D and Profile2D. * Add sameBinning methods for Histo1D and Histo2D. * Remove debug couts from single-AO Writer::write() function. * Add --ignore-missing and --ignore-new flags to yodadiff. * Tidy up point-comparison output of yodadiff. * Fix additional weighting in yodamerge - See %{_docdir}/YODA-devel/ChangeLog for changes between version 1.7.1 through 1.7.3. - Rebase sover.diff to apply cleanly.- Update to version 1.7.0: * Add Nentries printout to yodals -v * Patches for ROOT conversion from Robert Hatcher -- thanks! * Add YODA format version annotation, at version 2, and update YODA reader to use version info and multiline YAML EOF marker. * Write YODA annotations in YAML with a --- YAML break-line. * Enable compressed writing from Python. * Remove UNUSED macro in favour of anonymous args. * Enable zipped writing... but only works from C++ so far. * Add HistoBin2D::area(), and provide a default normto=1.0 argument on the Python Histo2D.normalize() method. * Change license explicitly to GPLv3, cf. MCnet3 agreement. * Parse YODA format AO headers as YAML (restriction to single-line dict entries for now). * Use a slightly enhanced fast numeric parser in ReaderYODA (taken from LHAPDF, originally inspired by Gavin Salam). * Add an UNSCALE spec option to yodascale, to undo ScaledBy effects. * Add optional zlib support via zstr * Fix setVal(i, x) numbered-axis methods on Point2D and Point3D: switch break statements were missing. * Explicitly load all ROOT objects as a list rather than generator. Patch from Dmitry Kalinkin. * Improvements to yodaplot, including two operating modes: the default CMP mode is suitable for plotting histos by path, from raw .yoda files. * Update yoda.plotting functions to treat plot-keys as args and AO annotations via case-insensitive keys. * Add annotationsDict to the Python AO interface. * Add AO as an alias for AnalysisObject. * Add parallel/compatibility yoda1 package to aid eventual transition to YODA v2. * Add x,y,zMins and Maxs to all 1D data types and scatters (and x,yMin/Max to the scatters) -- Python interface only. * Rework some of the yoda.plotting tools, making it a bit more compatible with user-scripted matplotlib. * Add convenience aliases H1D, H2D, P1D, P2D, and S1D, S2D, S3D for the HistoXD, ProfileXD, and ScatterXD classes respectively. * Add xyVals/Errs and other 'bin array property' accessors to the Python Histo1D and Profile1D types: important for connection to matplotlib. * Use Python natsort library to sort yodals output if available. - Rebase sover.diff. - Add BuildRequires: pkgconfig(zlib); now required for bulding YODA. - Fix env-based hashbangs.- Update to version 1.6.7: * pyext/yoda/rootcompat.pyx: Fix ordering of TH1 vs. TProfile conversion * Add static Reader methods to match the Writer ones. * Fix Histo2D and Profile2D total distribution reading from YODA format. * Convert TH1F to TH1D in root2flat. Much simpler than duplicating the TH1D stuff in pyext. - Changes from version 1.6.6: * Bugfixes in Cython bins accessors for Histo2D. * Fixed warning messages about the obsoleteness of AIDA so that the scripts actually still work.- Call ldconfig directly. Add sover.diff, enforce versioning as per guidelines.- use individual libboost-*-devel packages instead of boost-devel- Update to version 1.6.5: * Fix handling of --enable/disable-root configure options. * Improvements to Cython version testing. - Numerous changes from last packaged version (1.3.1) through version 1.6.4. Please see ChangeLog file for details. - Drop YODA-boost-configure-for-GCC5.patch: no longer needed due to fixes in upstream code.- Add YODA-boost-configure-for-GCC5.patch to fix autoconf boost macros lookup with GCC5; patch taken from boost.m4 upstream [https://github.com/tsuna/boost.m4]. - Clean up some further remnants of %buildroot in python byte-compiled files.- Update to version 1.3.1: + Adding usefocus optional argument to some mkScatter functions, plus the Python bindings. + Cleaning up some Python mappings of 2D histogram bin classes. + Removing mappings of bin-level fill and scale operations in Python. + Fix formatting and error handling in Python Bin and Dbn __repr__ methods. + Add a -i/--in-place option pair on yodascale. + Convert script matching options to use re search rather than match. + Adding matching options and verbose option to yodals. + Improvements and additions to ROOTCnv.h routines, particularly to TProfile creation: thanks to Roman Lysak for advice. + Add convenience YODA/YODA.h header. + yodascale now uses PointMatcher and can normalize or multiply to abs values or ref histos/bin ranges. + Adding yoda.matcher Python sub-package with PointMatcher functionality. To be used in Professor 2.0 and in yodascale. + Adding 'scat2' type to yodahist. + Add match/unmatch args to all conversion scripts, via a new Python yoda.script_helpers function. + Script updates, improved docstrings, and improved tab completion. + Add a yoda.plotting sub-module, based on matplotlib. + Small build improvements. + Handle overflow filling in binned types without invoking an exception. + Change inRange to have non-fuzzy comparison behaviour. + Improving/adding __div__ functions in Python for all binned types. + Add std:: prefix to isinf() calls in BinSearcher.h.- Update to version 1.3.0: + Use numEntries() rather than effNumEntries() when checking consistency of inputs to efficiency() calculations -- the effNumEntries of a set can be smaller than that of a strict subset, surprisingly! + Small improvements to yodahist and yodaplot behaviours/UIs. + Adding setX/Y/Z(val, err) methods to Point3D. + Add an efficiency method for 2D histos. + Hide fill and fillBin methods from Python mappings of bin types.obs-power8-04 1684751665  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI1.9.7-bp155.1.101.9.7-bp155.1.101.9.7 yoda-configYODAAnalysisObject.hAxis1D.hAxis2D.hBin.hBin1D.hBin2D.hBinned.hConfigBuildConfig.hYodaConfig.hCounter.hDbn0D.hDbn1D.hDbn2D.hDbn3D.hErrorND.hExceptions.hFillable.hHisto1D.hHisto2D.hHistoBin1D.hHistoBin2D.hIO.hIndex.hPoint.hPoint1D.hPoint2D.hPoint3D.hPointND.hProfile1D.hProfile2D.hProfileBin1D.hProfileBin2D.hROOTCnv.hReader.hReaderAIDA.hReaderFLAT.hReaderMethods.iccReaderYODA.hScatter.hScatter1D.hScatter2D.hScatter3D.hScatterND.hUtilsBinSearcher.hFormatting.hMathUtils.hPredicates.hStringUtils.hTraits.hcachedvector.hfastlog.hgetline.hindexedset.hndarray.hsortedvector.hWeights.hWriter.hWriterAIDA.hWriterFLAT.hWriterMethods.iccWriterYODA.hYODA.hlibYODA.soyoda.pcYODA-develAUTHORSChangeLogYODA-develCOPYING/usr/bin//usr/include//usr/include/YODA//usr/include/YODA/Config//usr/include/YODA/Utils//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/YODA-devel//usr/share/licenses//usr/share/licenses/YODA-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.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/b836d88b565a9b762d7892de210e8705-YODAcpioxz5ppc64le-suse-linuxBourne-Again shell script, ASCII text executabledirectoryC++ source, ASCII textC source, ASCII textpkgconfig fileASCII textUTF-8 Unicode textRPRF t{":utf-89058a753284d5c23781d0a1f098156137e9783abaa9ff3ae8b5694121db4f30e? 7zXZ !t/] crv9wjg5u.=32-Iuԭ柮hx0JWT;UVHt n %(u{3j.-GiSO  UiEj:κr5$pkLNtkA&iwWl82qfIiIɳ&5^w]nMnb_e*:Š8xX”'?v=%Іk;͝/GD&q*nŕu̳XlsR|л|CF}Z]^YK#ΨI]0G+|5Z[*z2 Dr2uM$M j(Uۀ0cZ+g@ϝiENI~_Ֆ.al_`>Vnn=h8^>o-,ÏQ0-ÒXT"ln Om Yu5w{w\a3G)r(xF+G\l_jS M[Qqw.0@`|8jvVw)X•(Z+4L$.&qeu -)Mq+ aX]uc@&B%e&BFI A诤k#\x aPMPV\ap bd'UӐaHLDDk / }n׬ F۞)D~uOʥS&H !qꊤO0ـMy*⊃T ˉ#a%C? )!]u͍,N^ĠClnL%}RpͦF)/Uf_$j 6o1;M-DT}=xA|3".Y{W:}. HZ$NaDkЉ:wv i*>gü[Z/⟲8L Ǐ"YG51隃Dٞ4knw%v煼܌UID/'#x9tlG+1c' n]hE",wօ̈x$-hm)G%I+]6#\1-'Z2΀'2;$$].f[~l[%F-Oʆ%8F .@p_o*?"<uRA5OkFu@(5hs9z8X˓-r \'U eLD..]bB=ƦrbL@4ؾCAbl(a7bGUzo ]]":#{b:ǽ{)<3cI8G Z눦+~yTV=MZJ,]>?rJ(&f)-ևrƬR9\}W eɍ9 mxAe/1q랑UBw\F3|HVb@e⥀7X)ߪJVz p*W2 lIFSe]> |Fj<Ǯ~M*ۂϱub˻TrP嫡;oF<O AkʑtAmN>ޝĆK4I,O =oi0yAu %K禃E[MYj`@v|稗$ak)tBnz b3!L7_r/่I4[Xb얼N{bJ+ ?mʜ-37Aw*.xf7.O ̶cV.?dEm䎉J#(X3[<8N k)G#NßO FPc ^ c_JrPH0a XݷONс!JSRMbXMc R-՜{Je'; 5,>[%e`<:a3:4P6ϣ,W~h)0D @d0mƻՄ%TZP81Ip=~@~o~(J @F`YRt'K/@Pa/ $_r8*k=Z*.}TY16yN]K)H aB/Ҟ}9Z th G D5MBXZС<2Z1)TAv,Xr7`Xtz>uJwoaD%s+lCL~!HKW= *El ]|\Q͚#p?oI+eE :5ž؜>ncr\*Yi&wfeds]]2(Wh$!#hG)~O?-L.n9"ƊO z/م=YQ_S-i=Y؊i&mq(~9`D4GA)Ed";Y̬X,lǐ@_X!O DT5`vX,!ƈQv>&uFz$)"_er?N{/&V>ryז-5s,ƝAGs3;wwTvp6U f7)LLSqEH(_gc7)0v̰msp&ul"%݈[ "9vm0)#}-7<=os v*ZleBD25Ww/M^" ޓJ1dWWOWa[&o ogr&s*[J`ťC/}*" %B HE~s}PO'2B]+o['2wJL)x4zt@G`ͭm!Wn.:ŏp{#~jׇ|`0WyA6r?-8RƂ9򯞙̕ӵ~";vz純{nT<7/u駘Z4}RŮś{M hBak +\)̀b&uo- Mu`*2J.d*k/0TH"V\7o[gW3a E/\hcUM?Z ?K,{e8~;lk2h/QK!B?9dwqzp׈My")TTg*J57e}dfS(J駋G,)mǎ.6Jb> 0hV\5D}I*>g5hQ)`ڷwNHf4khQTN ;_:cs@gEz:g0}Y Ky>O-&|QA@ h6J En5"[-F@27#z[Tk`9Y'ckn30@+>}e'vjϥvL,Q LxgBap%myҫ( uI._|@zӢkRnD?ט;&mJv.Ě(m/s0ܡ-}şkf=S0ehv>=Pxxz(egKZħ\/ZW֎|HP< b?yDɚ0$98P8&9K9řJf.k'klPwRUB+>Baï Kuy*N%ʓcvI )M)*y<Y(V%5antTC! =(ϮõJ*`HM✙k) >ÛMk&񮬩;Ҫ*lFHVƻoWQ gkԯQΗ̵-d_ۄ,/M ;ĭ^V7}0YU:`j8hu3.tVP5/)| `(r9wrP繚p'Ro8yfOzLK..IqP.H.× @^0 ݶ:v#E]4jW%nO&%R:j¨1.Dx2( Ը` {gP"C -풃^Vo#9T?.ԤK!mHN?LfMPoҖYܷmsBc!e 88mčK$STY '-4At,U $KapI$^as90]vSk3i'gDoyY1>͓p9Ջ9{.j–`_|.ƚ@O2EڟqS?c M F;oMLѧ ~*cbMءGAKIo{*sL+qzI7/9ASĶM^ƟOAK#u3nzڐ R%*aJd*6h]Y];%CG+7g_C̢^ZDLC&H0!>pE r+d=d!1"u,5 l3.{kOު)5=\u1OxcЁɱLe$92 -ktqkfqW!3ZbF>aoo& Y UҒx`״c:wxwq,Pp Qj>\7Dmvps]h4" Ki频'Ce5G͑|'ǎ-} ?1ы9yqȈ2Y͓\=>Dg%j gZ۩!3W* 5 ?dfng;uC6ǪCzsⱅa~vqˈ&(ƆD*ME*|?8;!/L0b֩kS&B426E4dIDduttL 䎺!B!yU! и r9_Gr K$΅PŧQudaI<( eE>ZLgJU2B sNG|-#v4 eT`wBtYEhm.RG&GH ΅̃MR *a0A 8{ʾ/O>3hn7 cH,ާL/I@jF%܏RϢYN4̞k2Kq#GLd[k;񶂒w!Bl)+  6|f%^nB"m5hnI[ϧوac[k "n_;.CAX ˪%WS\4 #jp7D3x 4U]o <NG6noG``7y9yMߺnUQ6Dx(7Ecp=Aخ#D `Nt1LB0 j59I'Vc(n=@~)%77:r+tvyV}.%%j~ԫ̚A^P=&z>(*iҁJ7p Q}i6T ]]FG 5 mkd`5>7doi-#T}uX'JC `Y@.oPԵgJE˓\FRK\~vs|h g[sQ6n"uʲGvf&O)u"2].w:eA϶-/ŷG~}`'Kz'<@7w ((NbV~ZqG4ڣkr_7Z72}}sWDauw7\NVh|^brtR*f%X ) 5_$p֥f?RΑo2nZv({n{mU,p2GE&n㍣7iDBiL%/Z֡ڇ\&i+dӀv-|fAjac)' sOyqL+^^D5 |Ȱ?麃 3)~Y(W6q:( +o#yyHx"fS }ŎN ſ5@[yaGA00'b&psXY`BB# !EHz.X:tbT35W 9GF^ I["a7AtW"=.sDۋ_zƦ{ٚ u,tajy DV5 D_;93ZT{~~?dm5_| I`mR]g:٩Oo~FwT]z^`}Jckth?@c}ToC9Gr"B.z@&{|ߦ`{@LR<DalOFH%^!% 'T ָ?~J_KuV &`}bg`Aʖ癳ɾ~o)`Oҥvw'QV|f}ᴣ2ߋi&.Y$(q~ ei8B'GWiyn} AÅ&OAQ[u~N'9'u>]m#%#3b2quM8?ԠiQ.mHVar }moa}2ս' `m+ukAV㘘9JXj`6l9Ԡ g]jR/ D#vC;I&)IA*RObw?2|Rxjs!7,*)Ĺ0QNeBqol@NcY Ϟfу] ;3^^u1Ʀ5<)-ta8үF^L]/o6%V{c(kI~Xx7]I_RDI2\Nj|$Cbt<]A%qϫ6ds-,Vw<;N“gb`|Wc(<5&@R"GG^qz/ 0x.o:F DCwƦ ]$MoWzR#C= = ,ZL*̳حl'0h6Ir}pI=as\/Fs^UMoLqݸ6㯷[h'吰5 tاK]WvG#0\xˈ qnO-,9$FWa&wG ' b~gЬ~ Lhi\˄pbBF FsScF4(odFH$=3KWB Y:U擤x@ IʀtZ}/#b^<ƍh!ంq|ebN&ŊHH6{ R t|bqo0@B渙A8;}x6ZDAr9(!3_}QJn<|cBj`E!n}DZA;"h3lB'1t^`9Vzîu}!CRIE~{TaMƷc'M !G3'J.ۓ=x;Fs]'v|$cߐv%x1)'~iӇUcPىKwDzo^[[Rۇu](>ryJ&Pr9ap!wʤ%U{&T> h/r%nҶ _$YTf( K˩FK UF^pFQ I:Wr롂ca&kڟ<{wA"77o j+~_@G76uԷ +)[.ij|$.; qcPZ ~{)25s{DE23i_סPV}dܗ!9 6XA| 9%4ۼ̶_HWfg>X$&0X62}B_uPhz W$0 RXڴsod o@_Y>ͩĻ uAі촲<zQʈ(CБAq ?`%!_~ ZVx㩣.Qz'ݚ 's!M`xj!o4v6T#; N!Р%.}LRÕ JQt,ǫtn´ί^r]<ߞQ?$v6H[/!6օ;aO0DˋĻ!~>#;EyiA|T %QbtFF \mx[):\j0'e#G=.AhHou|¸`Q*=1Xj9ԥWFo×@`װi_`=>CDOGIj_3%ڰrsS^ɾ1Ql$UfZ܉C;̔ dd4V~K}anXȜDrY&ҪlK|5BV1Y;KHPkx̫&d^ |yV>{O W$s8Tm*)r}:z%UjM;3@4ڒ3F3NlQYfOB͛}z|$(1YY=1c$o"hH$&LH|LP%l_0[p2my╧OPNzx׮-{,{gPj1?/Ϗ =NeY:%$YOΧFt$3\|Os# qo<^\ [7#f tN"E09;h$n5wj1I)j伅CB4.*"^Za4<I[ZA#ĿO`~%ojk.]*T&ULv 3͒>Guњ~YQl\`S: fZ02m;-;9<4?uB^U9tWSu`z"0 t/,Cx^R=r\-!d/{&]Gp7h ?/+F5-o3~FRk ׬ର{>RQq$\_z)yy~~Y 9G=)z?m<G^H)=hX8Ф0slq[R? - Fb C5fv|xp^#5̱~h=U=9a"P?(+ra1  ѕ{6WYVϢwy 3l! 9n+y'z9ӷuQށ)*Ov͝啫EEm+GIQcyw9a۵ʊG䉽QcC.޽_U]['r]k& QR~f(lhKG(Co24ay:rnTZ`a⦥uq4T@J*u.Cêv,LzJc{)H.A\[6PpdȌvfS˟:{ fL:Msw W_Bq!ZMaBB8FS3vT)J M ^: RGrL.Y]tfMA:,hl' VU =_5";3ƂM,wÓ6 CvŽ= fJk[ I+j?7Z]ak伬?)rވHG3vґG*[$_$>ö%o+zoDӖ+\3=gvܖ޼S+l4>l!Se , βf4Oh?p$X4c$g J-cTKG.7Т V=ԦK݌SjӶ5%HaFGѩ4񃏈PV4녍}XZ\r-_+T;RщRp!?fR#s? }jNpPZf(; Y*N!Zʡ.Y5E5I;7iK&ԅq^-kU<eيo| U,#G(?q 重6;(+>p売X7=0o&jT<5KN}n!;h9x^lmMt7rèapN9 ,[MidD ҫ}s.ܽY} kld(U\P[wS)/\D2vr#%Rƥqj:jc? iޢUPK݇9eD'Ӄ*c4.J샬Jx8e,e !%`zU "[h2AݟQM Vc7VOi,Ũ^6y -W^W *{n][Prɵz-ͩsA^PGCAϑA)w1z4q6`./ ToӲ '% FtC4]c/ˍQ~L}Cpe2`JE.nXIWCoڎ6;N\ڀ5w6!7ª;ZCN6]<4eHPU"bC)q.x9*5Q]?Ȳz&(sEZV MEZ!фLyȴIFF%K` C",ӯrI d$#L9Ȋn?wN{99w24F _&WrEG(JVRGyY52v~tXK;t/e v 溞t?b':ayRʪjTW+ 3[JFL$s xh f)-l"!NݘK}k82/B 503I83@# QӱL͚F3L XLއ9WH)5,ӴpDBeٱyU*oVqOkʇ1"wL4TS6q/A;w2M.uŨe>mdQ5֝YWd_ f`T1qbJ\-/Hykn!VPe}gg]@4-q~>X"#NYbF 2rBЊNS>;w#kGP¡o&" ct-M¾m1#8)&NRW}pyӫX7}9[oЄ]}=3Q|iSF^a)#-xiB):'6k͙{oݣʻt, jc}8+Q!3U+!HtfsIJO AF2HO{n#9dri$yw;X smſ*u)P@K.g?hrPs?n 5g0]q \s2N *;R3ŗV5bb쫩K i-~AB H orݾm< ⣠?BVVHC#ӴH ځLc-ݲz E;0ꩫ=|8, wD+.@hnF C՗)$]v 瀪Iw*Fߋnt@ &!$lj229/,~7eeU m/9@.] Q2xsG T\D7o_F>oMp7"0^ބ=L`Oi2 S#xU[^TSƳ6V\.w]XL-r&pE3ZG򏦚rrd|btSVx?fn2MI{β:.]iwBl{"B9SQaRjH}N%#T+0xzdռ%l I&R8m4ȼױ7h]4T@92sI)r旔}d!'U 6/%-3L\2t?FV%dRf'zqH'*e91X2 $5f [@t BwYH woa ϝʌ\dtj?wVpeY< MW- r9 6,/=LBM60*q<]6Zug;)z,Bo|$UnUZLՎkC9>)&>yAVMdV~ `[;s<"\ΧAt c@K0)-eNjaB[([aFu-`nw+-\ yr=|8XU&#hdM2T_Dngo@o^ؠ.q '<]d&L^MїAB<7n,t!읲 0bx Bu\Yd·V*sV>hH-"i*reӸR=4hIGa~[XO{K|2,`:<%,ODswBZyO9N*jTCt XPg$8}> TD˲&.a|7Ij^-f]rvCX\r:yiyT ΤO{OP4͠QDnsa[h +|j2Ø"54m ˈ4nL=g@#YX%zWCN\Wc~[_-j2j-['gj{qb<'R EUoė4=#(ܢX_ܾgUc5Ϫb$RS x}sv8~>k).ӽGBA}u{*l%k|GbE!s{e<CLe3y`PB\O)҄AY$32]N ~oR?#5#"RȄeavlԕxm ԠeD VBAE 43fZZ!BUQd]c4ڒjixGU 0n+~*t"/>_# ǦNyŒyQa9M+qcVh~pf\Av8{!K>A;.wΌCnu1yxj?_]MUY`mad$K}nODž:Ӣx,9/͒lh0>]vbR hq"$]HQ_3yrBR%h_\|4jZ IZa+cUkX UCcVB2J%YVS3bBމ}l:O%A@LM_qQ`)Q#+) f~ܦP" kӣ\ `wdQ8(s{H͹𼭽F:r}9ˍF5"IPxsn>J;Fv8+EaBgJsw4wխFJ3 =.r PGHT _R em+^SKGcY[wk=TSVOG_{?( }bp=gm=vvhx:QY`HGܥVVEP|D7$Q \ 8k遇S 1XRv.}lt2f \xFyZmj6)ѬJ%Ò-i{liMfw_: c<͜S~.:u=me~&eM=İڥ){:ר;ۇ ,q9d~|Wc u)09?W^r%G|s.2ˋxU Ś-6'~^>ݳ_>^a.*SP{#Ӂ@ʋsH(Ƕ[Pt6{b;Ɔp_ZgT"9{ )~aVFp+V1J®XG3EکrPX0_.:CǪ֋1NI22fKP4.-1¿.} Q\Aó~D'c+&TSۂ'G/̵I8=NEY8n>Sj@<~;ӹm./HB]Iꓚ>HFcnXu< ^d$)"3V=ۻ*crjC Qplإ,&P)=ھt "҈HN2F#SHk#5M3gmZZ:%e &v92 u|g`)jŲ%lSV Jg6h%AWkRQx7@v!lhu5}IYsvvc j-P\L +$ذ\ 2RG}u"u4U_A*s[%iۅ%{z%ƱβD99GY\@>ϙ9Ӏ6P@1 d< )lJEf2ҚRXPw~ۇ\L6YdveΓ|hqyهIz9# ϥw ̊'@x ~]Q|XOʋK$_]7_v` S6oXIK6f Q\͡PĤO%aMW^Dsl.q]-Zeܢ^Pji4[E sѳ2:+v) BQ^0C*b>Tl`z6%0mDV'@Pk3шPa3ߛ7TnII'tyy>K3 o[cS5?f$N/ Ȫ"+,%ܛDEl|kNfs2z5&u7v5 Qް/ qsIsJb|VXC+TIyR`(sq2w.S#dcE*z^'"%mHB9E]B ԑ:8:ܾµk;ycOS\!X^ Rݱ ٟmJƱs{b˽QL2ae޹Z 4ȗM>Pgp '*`=l<'# Q,J0-{T EAf5 b~W-ÝeTgA64KG=3HLXU,yn\(BygB܏ƸC t҈ϩ߁nHmcnlݖRQ4lk퇊OfN*֑3z`A9dtm7 aU>/hS״aÈ.qJw9\f sVd/`.+I⸮3ͭArF}^UWe_,O=8jF>kGuA E|*p6I%lN^#ihX~澧Ȝ<;:)*R{#)7;I 䟉ekgr'P҈w41l2a~i3JuŴL}pȫ3M|Uhevoڶa]. r(0LD1Ms8}&)UmXל%=f7'ĭ.˖UOARr9Vd+ ɖo!Dg}?3ovk Ā7XaAlB}IvVq pqnsdW}O935]U/V5`0rsC2XxسVկ BHyCƤ3^]T4 նiRql&}*d}ڱn=[_oҀj5@0O-ж~^8tHSTzCqw] \*s*—׳z} i]&2 a &ƞNsYkbcĠ8y24(kaX1V8c]kєKZHy2,0rFPxlcB*eW6@"*𱹛@칀eDD23AL ȣ$5涰=ڀtUԫadMɂ7e8a=޿mROYNhD F&uTzyE"=F}\=$^#OFtOqkvwó(ʕPu}+) t3>B!__Fj:a" $2 wǩϳש"#Fs~v>eiv MnԗcgMya-ԬfE7GGg#C~vE,3~-"fw. #J>v1dꙫ YES ;`21ҩqU×m޾-:\{&}HÀUU8'8z  ;*0w}P P5byo7O.1OR⥰9I=%?0:+q]{^|Étcxr<&~p7cC7%MZ hf ,BMނV=F;0&/BUoY̎kEH}ɌL&"M]*2H wq!Ds,ZԍJO 3IJww( JsNa PJX7^K&R=vR̉ N1T.NG=5%{q2Z2K s|G%~SE߽ci|>r4` ЙvlsHV[6t:ӳuZrtAg? VZIXʜCF1)OL|! R:0N1x@S öhSfO{uh].cTmc.oW6qJ\:0@rn a݂ XС̣*yh4֚޲6V'ŤAW-m%ljA:*dʮћ+d-~t[ӂu:+ Zj[Re̞EYhk Bo 8ې,]WmӃ m% >eSQenJN?Z tv&c#T28©lś2dl3-Egn{{訛'ݙJ_m<..UbmH`mQ իVKHtC`kF^FQ 0o  A4Ϣm?<0Ewm)ynaBFcT1$Ԇ9Ebo(G{l+&x6Y;)DlAbʊdL gf-8BooáG0r(/#`9^vlsp^Zj0Gښ !犗thNY(WahѺݼD/ <檟]ЂC ԛ.A8oGc"p>8Xb (43mf?FQ("T0<1eiX6i Lkb̽?7оisF^pdBU֣k.HrƜ<,ŒfҎGdR]OQEK y}%@_l~'Gџcf\y%5مsiv$1۰LJ@WMj[ \kB!ʭ\ ~_ }^jA47E׎c+w!f©+~O(P5A|(xM;=WߘX&1e긜]˺Pc%P͘s90kki͹Yً;MmG}ZLR SVp֐ܓ9*ď[]=ZO8f]P[;dն1p{zȢ>)![jT"$V2SfPG>w90F iR=,{p;Ȍ.09H)̓5`V,BxT,f}O՝?f/jxRΓ^,ްzq*/ҭ6+UA?}Bu 32[r@ \4ECtW>W϶Sx6 .3MkJ ,zI;Voh@-B@RJMXƺH`b\!*sFs 60M Ƌ\m?Uf"8Y"5⹇jd`z|Հh&JA G3aNlr)9wnzӘG劄(=y1l C( *X*0w6IF8ii Q Q!ʵeX~s#dB@olxr)Vs<MsQQljE8` M:֡J=re BX+Z^o=i"#:[k';m#Q0{tފBq,rSho@q9n`!JxhOw4{‘=T u,kO Ϸ11 d&pKHU:a[ 8|FZk|w{kVםلҼ>&69q긌8uO+g3[ϣ7JT Xآ68K[n=8i3.kjKtl (GM|gޝGQNO>>3p8#\>@VxOjr3 gڨeCGBgΨ2G[~u7[_zi9Y68d TD ݬkJWJk_y;~NUd{- p}bVJmoc"RJ؉شB;Q 䑩h,aC?TM X̐Yɖd=a5} &eT#WX-]vpᙢL{Bo"/E9't$3Gɫ5̽2!S ]^RG 9~΋m{P\ϴJ Vs "]g'7}G''dX Z^jFDj*ԻMuIbprBf]d~O*S󈧌M[7f8R[ 7`ɟ59UʊtUG%kV O'c3nC9bSCVAkDjm=Љ3oԆy۳Rx'7_,u_c:~굿QP%T)KDϣ0]KXNO^ee=yc)- =1ؚѬwsitq`_Bֈe돵9򞙣hX Z {&p3HGz3IX%om?աu񻀏) n%Fl? h75&h[IHcs1'Y8&kr1m07cg`Zbg XS`RyyOx_P<)KK;¸y# J %1"17v`Rs!/4y:.֞5W5\=(!GGB-m$ 4aU@ˠW ]!0Tx[.Q.5O"IHN y-0b35hhL >d+r$ñ٠s)ŭ=kF7&Rg_?8 ] aVXW0]$V{ 4hw Ol>_<ʫ(`&14qy{Z8oz[2%"ZWR+>rds=g̓t9R. , Ž];t},.%@| \DD oI wV(ZK2UU WdtޥjX}RًJV#@}[(D [ΚEx :E%#.03}%z,pu wڬL<4e/Y䯔Ή-p")/YgÙ$Dox%_JoܰA'zmBF[ avQiQNa6\s}Zoh9x0 R0uGrq@rvR%W$#N'cyMaU Դjճj\6䳗[Y[ ^ƠSVA0zA/N׶4;NmcC0?jSLv4w4-Knq@{Ϩr&a.UXOSfň 6}nKI{/ ͗>:P{?^rsתK5lj AUT v|!AݔӐ> aWLJDcFATy ùgV҈JFF= 3UVւUw~|N%B`?CbX85ie\v L! ٚ"Lht-S`چfO0~r%WFqtn&y#ȸ8FgVT`-'.*)%7<#0n~yEw9֕rr $1༒8j"Cbq )ݰm}]gٞ 䰖',D/xU鉁0{% -%#K!`d Gd;rd9roWRGm;= Նy^$Nޒ*Gx이$ K5j:/#p]V._ёl籤 qDK׹JTt^$iU c dQTb/P V(5f4vRςc*T{̷,Y<^dZ)٧fG k1,[^IĒ`V\/vӱCl7!i{ X]60\G35Bws@MgZU(3+>Ch=>4Z0 RZeu?,eu&ZO|}3-/ltGNx4 (>}mM g3\\DR-6@X ٞ+6`])- $R"\M?P%)RJnm`jeI;#~>4]#x2sI߳6u &%ҟ"b21Oጜ\?P=xxQL. ;l]Zaߦ$%.`cdqN~\ \7#+6 04Է9!hp5]nD`,`я]R\S$h)HCjmQcZ>C'k,'Jڶ/F|8=9?[m'ㅭGHDSj SYCEZ-=:Km.X|2pUs?Q9:)PSbg/&dhaOS0!wn|㛸} mynD[6S)\EfMh$I"b;v*pgPSWC TOᙋܾ!FܱtD&m^09Ʃ8ܭ=wӴPEYP[AosڔV0s9zE@Emm7mT^p~wf}4\eȋPcQ[06]?7=#tU:ahW\-P`S*^Hr~h5g''C8#ςkqE[<߻p݂Vb6Z'>!wIl0ɘ۳.ra)w~8ϥ)Z#<+s7IZJic4VΠqӔ,1MŦ,,KZs6P0N%/5]48rBZyLSD+ɾ61a0TŠ pۚIu.iU4ˣ &s|5g0\HDtΙ}/Z΍m1̚baY2$re*ƗBdBk=^5 cɅ:0'5vm:KsBK54Ip `Vy[d,+ CyGZ6b{\0eɒRCلP{@+bI΋-:Ţ%ch-IW2p@9۷@|CjYy AGL! 4vΡ\7bQc-ߌo %'zDb_x`Y0(c4(+=5'U zDQQJ Rn}8/hW2 o.:.<{iᄓWiJR)kWE1!yaQ=~AѢ堜ʜPWQ8Lr_1P;ż:xu_kOR sکj*Nrۛ0qI6^nx ]! 7gB=Ѥ.oR!ܧN } N&BsT}ZꥃŶ" 6\O DK'ӮA _0 G_.sd \iՋ탅SNdnb;QC=rОH6>r}z+/!}䄍 ?糉E@l 2 ~RQP+ 2'qOJhDFgU" P nhVQXX*s/_Y[ؕ<zӋd~mR飩4%ÝFt 86m=G%RL4ZPt~qКf`[8ПRp{lF]IT̚zݮg#_,\gT!qXKRU@ uZݧ-@T ڇ56l#zBn#sʁؤ€f[UO4M@Ĭ\t˟D.FSΠG`PBN*Vb,D΃6+eƒڹN=,[;nr|r45#TCioYo\v|=z# 6{$;ө+؇HHt^K%:tCY V:Wӆf4~P>zn30#߃~Վţ9FZi@]\yS,5 ^J+7G$o&-WԾ\ٟRN3'>c/CN5/lK]o=9G4h("{vcjSEuGܳJ+m0=L\ҩ}-֠>hAxO4!, l!wey^l{q7mkB_M#BWQS/&| ,Z#ڍgށ5V.q,j>Q6wW/R_WD&A0#4*z*p{ZsudBg6xʯ'|\j^*7 `{UE,| KR{t8P$d<]UZ%$L10f%c+u\V ]-Cì@-̷CۻE} )Ȟ>>+e|'\:3xݞD"[| C\m-7S~=^f<N ryJ _R᭶Pw!(kC?ZURO93P)!VFVW7IV{B5Eט &@x}]ńv|NSlS> N8F$D3%蛞|ђǃ/&t,:7}Z_\r =W+g sN?w~;*ќ/1~,~5UX-7k1=JJNX+ &rbY~KU_=amf~ݥ ڪkSnW'1UDlmDN[o(0s(%N<ޯFdT[}Z1%!Ad yP|a4T\ -]ˏB0OFsAaK<⹸|t4qE݅}DIgr='jA\\ˉ<\&Xua2jZk9^Z\zAF]Q K:'lԜm3UjPZ/G0+96[v<Nk!j(:6!9U |5'KiqDMC^/Sh"EŢ(&t+*DjηzX>\* sλM@"sD &P.MBh@*|TT&s TR *upϴ@w3Wu0Y$"Bֺp*Xc݉?;J7@[L1/45z4Z&24tV:bHu;+f)Aϸy|?ꉚΓ3t໥z`1 '+n'aڃV=g/N[S/*0\j{xhuk.s>,ƤnSOa7K{] !;irxp(iɺԝ.c>6_ÍK켖;\xiЀs|!m43X6ԇE,u1&L&OGL>#D|[̵0+#*T|y!ڠOQH "PNh rģ{O-O$ WdŠI1Ɛ#M2uGTqAQ+մwTےmk*"t:ac!oGfcv9y=b3/V "nć0c6Ŋ]۲Uk0, Io L?F-u ǚzA|Q|kKPIQRhPК6w3&3 ~&IofP_shk&@M&T*-jLG=<\Ubt|x|@9RrvqGfĄH@S}yr/=dܴxY5ޙ!dy_NjtITm> ' dw6ՄYE"Xb_\ĥNyrp{smvq9B HSw&VoШڸd%fNz"Y_(WFY63f+XYjb_cXƔcMI`CK*_)h ;.sV M'y: yKGPX"qv\D bERz! BRSqaŐ҂^r5g \!Lr*S֣?_D=Rԅ媯 N,.wfWˡ1V!X^y WeF@7)Fyc_cF+,M*;s yĴJZK VN&]yVmvb'TMʧXd/rVe[nkϕ2Ŗmn 9gNU`D AW -D'Au!Mip`9`u%c&v~]ɻ;O^喭\Ċ"kh[Xm?"χyk  BKQ.Hd5NsO[V_$E 9^JRxEۉaײa WU^%#SVRBLgx]T= )W+]p$Ӄu XjaHr`4q &Ԭ`|XǂSlr1頯^F2ن{Bġ@{!HԲfL֚gI*#Kf^gs ܑNbHG"+g~̞3hG6m4 VѷliUI4%49^D 뎼sz;p*gӼKrd 4.D-1`oG}WbkI䙐}vQuӝ&ء0THB2eIy51sEQlcYJ\=A?@ZJw|Aǟ+`2a> sn )@dFF]8E뙘cCY|ρf*H4YPC^֥]ޣjiB+(_DRNO1U08V" WnndK^nquISG^s>?|pijԝoVծFV򹓳qv =R)H/-Ģ=]GAoVdJ&r9H{X5 rQ}5& E"nW.&%4Pi[ >eR@'R⫽P8z}NVPd!4H"KY51wc0ѫ J w1ǔVX %c%@#qAo0#=?r4|('~~v L7dZp3xyPܘ7X[BPȆ u=_cdHqHCYN|w8:oBeb 5A,DL[@Fڟ\9CrGnz-/:4Ag)gF!PjF9RvѺvuvh#i('k7?SuÍ)2F_"lvF*jo&{Ѭ4 apOLb?t&=Tmo2-)BEDzZ&V˙PFujL ҥO_ sY1XGΡ610Kyzjߜ,PO(Z52辱, Hs.3|r..2NDE&}Qݑ-'G26M2]9ObD:!أ -֑gӦ's:ŕkœD#%Dղ\mY<3So yY?WisK bƸۻN6PBȗGǀ^JЀ|o#n"D Z3+s"o|&^nr LU\K`˿mfë́+|D19Grkjm".XX'I+- BED*.%?_+gQ> UxFXLDhЙ8hߗT\KTftdU{f-8Mvh@4R2"O8،JOl[Z$՘DN7OS& {8I4;ҭ4 `z _ gkܦijc5PPd$ qy)@٪֩E2.eFr7yK`|Pjiqe/OG:Vi]K:a8zmYD-eՅ2Ѣh@ Sxb/4ٶ[ HI+rPWEӪ*T{< 8 -xYG\YC{F|N#+Á2XkTkF *;&(?wᄑ@*$q848%i${֠+B^2ʹkm{6: zƃ\:ⶲ ZxFi:oDc(sqd+ZՐ=5Cۯ9ݳ[w${(-iڳi>KB^3uߥARI5^(#e=o%MݻaּQ /=Sk]bq= ]&e)+vD~@#:sW/J9Qc[4u I5;4e)E3UVM~Dy57v9O*r32`biv5/ħm~p5MZ#u/zܾu,*0|Z具8\'OJ/m҃I،+]) l\%H.5 OR %ͭ(`܍?P"c P&쬰Opq`h($dhAA:?AU gSHH:)Dœ8CQBziՖ9hF#׭B F! زV|eݧ8o% 3P74efs(6+5.6 $-? ("{=X>+z[=D$Jӄ .)W3q,,݂xr/6Gl] *kP棊9VVf_Aw_BR4@nS _* KQZ7Iv=2Uv`yqO/ Efi-֯ݫn45t4c<"n֢T"(G )ynX&:f)G OELP [D[bp><M6d+&}~4~; :f7<۪L1WzXM!Bl*N侽H!@аk@hx}ܷD(7+Q +wor mT*>&3p[t}Kv-j OAn]R&:&z5Rh|ui~S,qvZswM4r]pSG#؊ ++zN|3 doDI+N-*lҹ2[{>UX ̋YNY.BטNXʪو= RGRͪٻ+)gKYqAx+".<,oYG;JQ(%A ;K \GA^CEnI,rrNS]; 'lɯQLI=],YbP;8,PY}4h'm4 ^D>y} ^0>_M{@9HdMQ.ET{3i T&(\Sn3_g-dٖ~;]mQ!#PI[V;mcR7F k { % wk5f !|.sgG4.0ifC57+M4e"_b4 w'_=IA31Cc)| 5J KMooG(>~D^-x{Cws-MVjHkxUQ[`7:!Wo$m0fG~}ۿI#1ђZ tq?  h,niék58۫JOE;7kU`TPјʓ{"=@xCF꿁K_+$xE/۬N;R#O[YGhZ:2FG!5^6KS*t~6cYWFya&[`mPRmQmy(ij󱁈7(3XVb gbxU8ڌ:Xމ1]Zdz[<`3aĿ֣ K{{WL.GF`7-@ FϟDȖ0l=E%rkWX[G>c3H V?ie Y^*mKw^=ST Kzk&vKA3`|+O9500{3AٜW8Q4p&_Jr;Zg=)?i8|6taLp$+p yV4Tf-[Gؔ$؂ N[cd<lK!0Woyd[u,rsEw>uda6y)&pv,.c(d$3[JBj0U- <Щ',#eތ{%#CZԃJHv--XJR}^ aZ`9cN *bȿJ%Z9W|#uN3`20*@Zm- !!H^@`ߐSΞ5RRNs.Y1q;3X+5}̀:zm3z9z|kB{濾3pFUBWE85жK' bgt{fXvv \o˴l/FK !J>|zZXZ fk ~O;6}Ic/pãt0N(b(;>q +ˠyr"aێEх|sSc_Ler|7D399&!%/dne>6} 7X69K?Ʌ-0Oj;~Zo[0Ltd8P5{rIN y-;ځ=9P'Pl+"Qkck'<(%-J'9F8ptRs/Pdp)ߧFrQV<w ;]m{e Oʞ;^SC 4w̚M^ԡE?ݝIw)u̘2$f HrndžM`y/f{L%.Q oX ٌYs̐oPI Bo#:2cg^OUx's2*_>ܾ2adӕǂG/)CYn!^ cO Np_wN.pw;-hܩuljlٛr٥֤;szRjn':#֌k: N"uv{1ݤ/b61 ԶoKov͋k%Be~|DG@AK,7J4Qg}5t$"kڗ팾pDKl'>` s ay}I|ХA `T5TEFKCxeqoS'!dH ԏn~ @>[@:T"ӑ:%Ү1s>z~ƺ5<`+^31ʚ.NǢC)܊/].W(>)ۄ5_:QWDQz)C-TFB遅^;qK9RiTE0V!RBe˴ˊbӿ#hYds._.2ͳllp.Q}ЗrW"ðaVCs\jxG4C~t/*U%3&qԊ%¸%C^͟7`r]58gj3SoNLiBR/h/L'O;:l-[jÔvy융&,jGs+,jw!A,³rҀd%M=wGO{ʯs(|kM`tЖX"o,n W`y>IY1">G+nZ\UBVCHM^nF ~eL瑨I2cI^8-KfIYG6G9=/\_m$ }x5lw$GaBmݟYAvU*WZ,&-M}hoתlCCA4ڭ6U^f@j7>t# k9lM,Ha\瓔ܻ{؅1,?95}[Xjs}* R)ڒh.+Ea~^a%֪ yR/)nVQ8}FrS1pk$Psb.~|'zݻc%u+f[e!]ź,beoyv:9{ot4߯> Y}[cnZf%-0:Sy#d&hY/+eIQ0^)^^}HAĬPNH ht7:Pk%!YĒ6/lC{h~ôǴ^~pT7r]+EQI0 (}њ?IM`7E?e55'0(=*rw|U EJ i|죡}JAzȈts>- h-`k.5 4/.H؄(<өm kms@g[cw0ZiiismPRc vߌ\Wb'ρ?Ҭf] "JCxf1=@y0GXsrR{8&dVs"La^oP-\xA4Tۀ-\lZȼCдaO q܄ixwpT{M!4f{]\D7'I[u}?V䡂c6U=[LTe-d X.Eީ{Ho cŨl8:{T[PP>*vׁ.3x~*NXGkcN(%܇^JyX.{Tg6.'"5wOn), E%,%ӧj)W@al 8H];59~GèMwS"1'YI+?x<9Ej79 "aV;gVIm@ M@W1+TE`j5``LFS Ϡ.~T&o $`uUa[D7Y}W7x|zv@- sX>DhDx#!M)WHh X/LB(" u-3\M5י/21Az53w b8.߶˛Qʁ@7IaCYHQD.=)~(9֮"dE-3e{aq}q-A^bNAK!-!N -NޥJ2L]"ܠ5"L(罬FQtil'+m*?$C~;UqLkzϨF:O>MѰJt(im8?0Lɱhfo1Ɛ9H꿷K~icSZ~53};`qzg'Zɔ?<#oqjl{FYtK=/u sxh 4zz_Ӊ7ݣoԧ&`QC;%FL|Å|W-u<|+"=AQp):C!~phEF km?%X |U&4MċyGҙlB2;i J) Q  KBvES/WP6Q7e=Y&,RɵY`~~&]n9:ԭBJhx;ɛY:]-kmhܢM@2"Ņ-Y([Mɘt Ӻs3rJ{[9ws;SIxBQaE;JQ/pp7QV ;* OW@r6=>qK9Emܥ30z7H5͉ 2;CF;yFW7K! 1.V "U-2S:$;y=c*d_je){( 9(4 trENo/~}4I&SWYۦvP!㥁* ǮkOf*-G)#&x;0 .^6)xو (+.Qxv+rϦ3|h#{%Wӌw+;GU82DTDгt5+y_1 l?L) u}rFjo`i\0T 6BU*dd[Ku6S|QXT+G!Ek|64VMgcIAbbyҪҤ|T*fõ .hJ^i|;[r̛dp[I~=*lZЗ{GZL߰G4-l2w_  r >?o8*4 @UVG ;,r=2ƃ ]t3.]Q=rѾ-xÇS|lϊw; #i/ 1KfUԸX^1oA )cEVqy_-| ;leØ^B?f .R5uf] BW6'݂3Jf`VH(`<(=d=[teUMf&eT糷7VMyCkB6QlֽY$5%afCף4ݞJ<_e>^p@38<\P)W]8DG!h=%5~|]_,r}nқވfh\=q- @ѦT˻BypNwܐmAZ7}t}5ʩT{;QB1@(.mY\ #D.%OU=5`eV[ѬW<+0pRâzp+%LXo;?68C7X -{#L$ FUu\ۢX45z,+Ib7Nhľ*^)i9'rEC!pҢ~F!tH:znY)L+;23. `| ~2'CE55@2P:Hԁ<$"^A?I6Ҥzƥ4藾(&M*J9XD֬,{0v dϏ}0P Tꗡx!Ě`ȕ⬍*U 5AJ"yDX  X<)'-Ok5,'k?sHteV}AHR|^ m8<*HvL+nRx mE>H)loLޚXJ߸2;.aEJoHR})(x6xמ>0Pؤp:MM-=$q!Q *?&^־ M" 'llstLNP&ZTRBBb\T95>\>>+tVwa;q d\Oˣ1D>IdQD_`7f FЦ>QpabN=ɐZSƅzJɌ'݃#IAߜ%a(SlJZXV*վ_zgrkaETR:\E[KzBMbp-klI$T'y4d`k qڇzqx~1G:$nQALP3'4z3|UuxF2*PDU|fe߸%:@(*D݈ݥ|W2fIhNgSx#ukɉK> ͥ>7EoI FziJfg<@`\#:BK&%b#O)k.% jS] ]DW*ρe)ЖrTKTļL܆elk猪YJ/K]a,PDF~,wg:JRP@<->Z>I{ÚĦJK*☲|SCV)i2}Ea>dq=Wu,#&M@~=P(FtKߔbԒuGU|,lc)M#f?iBLM ո?Kj.݈nUP+|C>gG++DB'ڼej^_||ۇ 3^|=K%S>27-;hϗm. 9o0a=(s-f՝Zb ZlzHVnh< yazieS uWrl(נqJ#ل95Z7\D5j׏@w%U7KM@6қ "$gZP{2jLu_ PiD A!MghM?"=eSSbl fϚQdqGKTJ3 h`w+-Xd A3iڮ (|E^+fcţCGpBI8Iϛ`fEf 9|̘BzV74~W͑Tٟfdui[|zG_lY]CL`gh"=efd,yіe#S˂q-B-3g{Zإ|Œ4ږJ@?ȖRK插m 6tcqee :nzz}xUQI/4>z5z(W9/`Z_IϏ"5O m8>$"~Tx;>0*r)bG3/%3ܙhwf~yshg0@ :F3G ~k7Ž~=)ce`]չo*G-7$D=ހnXq KnVinfh5\G]YJ~JYCmqRG1zj{P\M_ANpy7 5*$Oɞ 6ҟ""6acǓoWq-1 zDod<'{MsgK PaY8OIbl0[P]wĶ/M)&WټT@Np&ɣx3zÓSKr/ҌGKk =J!#HeB׋Jv.F{V fǎԄk+q ž% 7 /3MwA^nNm?&leBAsNORvے|U 6gm{FpDh9ojoB'aHˬǂ-@H p\xYf5IKLe쑒/]֓QڅOG~l.Iiل;Va|0oqlڦc9qPvZ,# W`'|1?3ȷA%O+ [3%s;>Muۜ!U::8ltCVAn5BU*Wٞ(mП 9y\ICz8YF3tK2rctM0&mNC(3jp Eg\W ۑZɞd.!$bGvvF2^NJowseSKCf-צAX8Qm]L`^ @u 0 s<$Sf~,5IPoQE+ڹ,:3UQ.e97C5T`|Nl.vh)WRNHL#:Jc( 7- +-qo!WFe|G@F\`$qe%GBhpa!.KdhuYÄpՋ ^IFϳ$xEU gU]:Op}B{wQ#.CW|Ң1Bɦ]a,.>jW,SsVθek6} q j`-oģ63g#ЏGoiK`5 RZ.qH]yӳ]$[_G.?)iS&*}LL6w9A@ qKWJ1'. bk M̈9w-w@3<+q[zn O)r j]@$h8^4.^x;k,qA/Wvh8҇Kn G5`ð`j ي1A ұ"Q|r UeKYB4_oKO$xĿX0'[?K}a"L^$Aq=A=2PkhTwЀՂZj%x[PJ9'TU-bӃG JQts l ?r(4"5EᣢoZ9I:+wäȓa[7J^CG-&}Qr[цjcZ3!{=ye7h=:rI8q0l:[@Ȩ P-c4ƛ1uOJB>`&66=@,j ۻ4 ' .~yB/ָ;l,[AH5sH+ŦAfwbB4ղ&F^dAl /-lF.yި#^r$* Fh FY4d<]{Gg~dךQG1h5>ϬKS3BB,ŤzaDeLMZ`%5B7iMnXB'onb~P|.eg9COKjckDXgSZ:Bv&X~Z?MD\CkR-no yI3m~I;3ʏ%,`.*q}izLs'q}&O"Q NJzC@..^~'˵mPpM 5$ͦGKQB-6Γ1j:6>`y4dT\"E|2jEz}DgmCgV.kFaY ~-JJA^|(H ,jVōoC aHNծ/dy49mui+/ d֙^p5x5Tm|qW,!od1w4NH*=0 krɟZhgT.jC/wbsrVKMUtX7֪lDwo('3bp:xtDDg"x4 KnY ԅmrA({+Td 9N-Z|?Lxx&HyBKe+Sxt4ӎ"ⰬH@gs "GkzI^0mt,[+ !1L_`}},-ëh_6](sAXw~ƴe*,t^xo /û7mYc5KkƠIKgFxxd6'tRqPUڭ@XF ꡏ1"[WWEK&a۱\h]@,VX1D"ǐ?& r:@Qx\ KTD3?VUĴ =h )6o]t\֍xd)3Knٗ1%hƇ}5%BK㻀ݎe@&`ՅGC͖w{$MCLYtl%)Ҭ-N-LG(q~85G>ij,:zCshꦎ_ 1~ay=H|xBCDxl~v `Z[nd%MZR-8d*[ xH2jj)usM |+Z '` d,z6ޣQ'er\6bꈀI]\k/G=}pM'f?Ǝw3!۱CbV+즤u h ⥬尴ljw='!6~SV;[<ktȴ|/{{3+iʠk[i^ͨSU1.$\fK\l Yi{8?Ə>ɮG}v%9Bb^%*!~W͓ɜ=e{ 2`ϣ&m`k!{eA-g׋܂`eOrw#L۪{T}Ʃ4:;(A ={VG=z*@/>V ~0(G/A5Nָؘ Fbǂҷ]+OfDRo⎖uH-Z\L]Ca7l܀aԄ)W}"sz<ryfr_ڱ&]V֣–;7B.4j R_T%'#e(>9 =EWGJJx>B7j6ȭl8/UE&h ti C~o*7cO T,^IlH6i"yUDF4Odp+A]2HP~#o[_Pǣdn=T2C7}[Nf;wsȼø&s2Vh,"QWQKQd8RXxf]7i{+ ``UtH3jPc@?9kyK濏\($Fr ڴM;$}5og$\`텮0K3w%p7MJꝢIqUP >_:掷 e>}A|:p ǨbBwoPQ,vxҗ܇]!K*9v[t"Ȓ`e(-`VխVCE771ެ-iwbXmH9H+~Ji^zn 2pmIJn 8?bdVXfb eͩi %'Dh֘у$LnB "NZT3b%Y2M>@3n|VcfqzGeC{3sXJ+`CטWIL2q:2P OeIu:`6faڴet2$n[R,!v㯺cqS%:AH_ޘ+tD zp`MZc:Dp(XrK%g0W>|]<1k:K+ ސ9z6= * >LjܧN{Yc5٧% AuODE9`Ϟu{&v48o@?  Y!7艪609~ؓEwq.f[|,Gr(DP'83vѣ!j(@"ɎhDִrȌi!ao1Dq# NoTH^cue?76{jT_7@>c'~La9q=|~T&XB(Xc*Dׅ|stso{%).rfk σ#dA^\xDIΓBie F!\u.Ha^s'1kN -:PъFz;L%W9,[ :gWxDYeRRyr'g|o~YeGeNw7ܐQ!9VwuMMeC3NsC-fУ&[ RnAfV4!tF7i3?pQ4HM(5gڡwdFrhW5(Qx_ײ2,NXDr87}ra%uLvg3J#<]F"#N6#D=ʰIy¸\wYC -VDLڲs[.i-G}GO?-M!`Byͥ~Kt{ S|V;*ɝ$Xr> j^%SU`F4fG$}H01e&P@u\n_nm4Ӽq\v1PԾ'@R:ؔUuP# ^e8X ީ: bf֣& MeR׭=F]R5th֮H תa (LҚsȃ SP XhBɕyE?,ސ~-^IG ҩ#аnKf>nq{*7>F3L;.;^ 6\ߪm\wyTyu؞0!~D_`ц 1ˡ"~ULU%fx)-|lī,WÃ,NI(_0X'i7& ]&vIMN]◼]Х/pR dȈ!vI2r{j)(eX ! W!Mo&%%T_EFR+q14bS쟌-)!*P E3-%70L>MHAX'rgD0``q1~0EPoo!zA(""eٴ8TrqS~%AۓOB?ұoǪ/:l_y;|O/.<\Nt]UZ.y6¯srt&Ay"F RoWZӋA:lte 2 JuvMF0ߪ(ecu;TcO+ѱ)-܌eKFۢ4y2&ؗB%v[l,^z^=RI_D |kX/. tF}$ 0< /j##<X0C&d_}%W4+1%=ZG396%xXk AnE\K[/ h@A"-H%µ\D!S"qUX]+jv?l(ra[)M F" 9DchFQKf"M&|nШoa˩Të?Q`~ιcjD9Y\uJYǴTqo;g &hK6Z&Y;M|%#kVZXy/hk.D2]Me|ZN\`k'^mk@nSEȝۣ @6"jy$WmYYqg&b%6Oa⤺ERTVH¾0eN[7_9 E>awʸewb:1 .'IJceNWh;X2'ۉ=,umTpr}BoԈ+-K~ f6Pv(imE6pOby1vdO nPQѭtMjYjL1lbGN5QJ]ݳRk_lo-Y?^\o^'FQrX:Od(TI"yA9W9_]Y ץ媓ԧJU}B iy2!8u]IBx=:u!$򞹺'%(W΅Yh ,R`M A%G@!S:FhE4 _S@SZ/}uKAM#m89q*xy`ԳLrȧg*@ F5oѨ د\bs+-kgr|v pjYx@{aTN'Z(Pd}ӛZ!7.Dɿ`s%r \fl+/:.ùFr.-` YqhFEѶև:[6 [r<0,* k@'I wը@ST7HݚE3j#VWZ(̀Gf:X\챬Y*ɏ%P&L0/Wj'ɠT,EMګ-}-|U(;jh[@+N 5L4$z]0R`Q2NhnNA)>'-NO;5N¼&v4lʿ2π~_TP ͋MV/Reמp?=OQbq(y;e6CgEݲu;( kY)qj}Fn lƑUTFi$ėNuaz;/۩gBQi;8M)S ۧG% %*]Y)'7Y: A^yf``ZK8*u49bv;4snEnׇ{0Ve5OHS~K+:9UӌХ|R2Kϡ$В/z.ClpỎk8{n4'YG9 W;JE"."bڮґ\r>n*;&5?'R ?;MHck"Ow5^ePf5M̌2zX0 /0v!)J|Zb k`y?Ƅg opux֒mkd7[(d.%o#W*#ӬSA+]bƮxj* WMs8&D! }tDƀ_ G\n$ؑ`)ю#QaYB w8刘7h>~<#r'O}Vm&K)}Brr62ͮɄ3y"MhfrEOWuQQށϨ4vC>̣ۜ_K(染2@@Cfb6u]TmzQj$Gv<uwɟ Rh<:[YFjM~˞yfy9Ȳ! >oA椁ZJ>\< % $xлnԲd}DS}O_ld!_?vR)2 ɱ[')(= EYd#8&]Ļ?NQR^{oEDeC8gI~>E{Q-9#)(NӢ]Ed ˀ{ViTv枠# .f)y@!ƖRخ؄eaQcǥ*Sl.\Фw|j" '`Y(>"PhO)i owrw:[50yA0a+afT\؃Z//Q6V|hzF6EGJf'(o#2+JTR6v賏kʓn4,Rd. 1VOXТy`]Jҫ2۠? yP㔬~lx঺jhu)D}.:Fu^QXlEW '__A?hH0QrUmYSv ]Qfu^UK?[󵤶jwTg8TbAѷ& 0B.>>CHٜ8&sF/?P;_ %',4$F0=}W ~IP.I}(6?jOמ4[zW;mH vQ@ 7G{[TR.9DQ89ݗ̲"2'2kk\zȧ!P0lUMdCKІRICC8!c惲gP`6!v-9γVAo{GB7S@U z0f"LN&,Q<]\܂=A`d=tK+Sª/0hV ʗ&K#qF2D=OE"7xhf`g#|RVEַEty%a">5+TOsm A})TYpebvD쬽fhK<}\㝌OgqB˅6p.k5uҳdi*l0l>?^7"o/%VP=O`utw 3}u+Zfc]^aX 57tO$1nu~Y)1cl(9<|JAu*V bWM OSjS+UE3</duªյ>d.KO]o09:FϧsKAdx֯t2nozCZaS+:kiI+싑266.G ϝ3DD$A%QN -Yռn9ioڴb2AIr&V9^hG($_c"qg0:?h*Mw4sX;bU.[w+w'ܻQut:a ҉rTO(F9LehJJpa2xx|V)+%cd!}ypXHkb?,Mt36._RoMr=1č7E ظdD_BPH ?4NRcSk$OG䲥%EL@ob U# Ӟub7hj)ts7@P;#r!Vgz>Uq| B4hVX*覽9HЎu!4dۙS嵧zVqdEL.u'|' Q?_?І`Z!#2LUc1g瀨a>^1O]Q`" ?(&(6t`(TQşf0缡q{Z Xe7l͊6f=ϒR0 bs1SBRS"ޖ՘0pLkSs`$Pe"ZtiXLΜY3^^Jcr},Z9>ONNuZfSa@ΥĕߙW^&Kjqsխ9(N[Q$ׁX&LE2,ʯ2 A, Id nE rudY6ŏ5Ph_[? Fa7Q)u^d>A#gфJVNlU`蒋V*3LɹN_ QaR%zpobpz-YeK[ ꫬnj:쉪*/ n:~ܙCu c+n_ GZH3wz wA#4=Rt|`VSLndȈB87n~1rRF|!`^eF4m!:Z:R1n.hZY^F<+Κq=fXɑ5~[K}mr;RA3`uwj\mmNxtD!>5u&Mw>3RBO.b~{ Ex֎0>WG2&/QFg%~ܼ 0@S%O}h`s3~3*/Q+hqƞl:0m!rqo^Hv)g.+QVPw\ŰsZ5*1Ӆ>CcВ322ɿ6:9&#)ȩAUVVŀ{b ['F-NA>5~y;{V;[sA38 9{xC'ϱͪnW |(v&M ]#tCa6JD rx_ |-x W5#BХ a#ˎc.p5G(&)$ٔnd Wvhm^\SfL}/.#OF=.:bŹrhuvj<+e8SZhpI`y}%LT2JW_ FZֱ̽֔^ӫ A'o?Mh{J ,/eJ3̺tbW @*AZc \; nѱدDpPM/cMc?0_ (ܯB^^XS̏ @M%}uVRC19Wş59x =<-Y^c8vaԺh vszgiJ4"GE@[E{߱Gc`w07PD 3;Q"Yjb2q1H035B9pU4?D2|/T^윫@U9m~Oq.si J,Sɨ2 Aw-.l?fLJv!Al@ -[VXv:.bpxgVTH4 X\8 }`?H&6v?E&@ߝÞH>Oy +KG^nD|%ޅ}tdXn m !؈ m?u<`u0m7N"F\=dr3RT샃fb|ul̓(p\i2e)J Q_~ƶoT*!J'ϲ۔[{\TZ+Wi$e[&{F; zkZ+lu퉯g~爟RX+OJ'߮٧p1j}%,f$">+;^AM)=șe9|]g+un3:AУFG(_s$^J5. %Cd JqMQFN8y kܘmtv0xR)ߠ;o-1@H*ԭNrj4T+y+`#"n3c\8ńEtzw4#GuzPMoGMaCAmۖ Ng-i9F~IcqEl~=F/< NߚO!RZ1=:C4[<ra^cgɯӊR{/ /g'/L$~wl)6-.U! Ch5L"}!z>zN{#\FݣiY>Gkz f])"^O;+ߥGoG¾1$ yS[1.v`}J_ɿ _r -‰'wfk+~8{GV]J0{tH4-G%>!Bz%|p0FϛE\(l{[ kr+=A߹BQP'>tz[(!㇬ڙܒԋ"_,hҙbID+˹ѓe# ru {'%2l`ĪQrGK3 3=}ÏD>~ovSy=nSBB|xU s~\YԪSæ=Pz`a,YS{sDʥDf1*o/ȍ`Lm W m9|M_.0uL;IH=J/eAzya ;>iV8AfH/ZӊWXxnE3`\+@OՃMsp1G؉.4W($1H$D08BBjg^P|lä~0~ *bS}B, %QmJIdMsœ@S?] ^֍}(yjDㆡݺ vhBʟE#{2j1UMh'U}N%f|@ԱwFLlg ;mLycytB/N?B(=OJE8&G$8*f}7ճWoa^2%wnTiyEh6SHA.]Wt\&7x])c=r`)*@Q(x)5!l%Χ*}/R*ټGW=MWhS &<5E;ApaMR2R${_t_^st@Oa[< xNCh0iLd=[%tҊG/U{-n^joqnAMo=N/w֥t/m>jnr8hy'o_`L>UxI}yOm2r3z5BZŊ'QX 3MJF7F74/(G`|C pxgK]J.,y*8FDnIiJG&PP(k!11KPnD[͠/]XG_^HCTE@`EdE`Ze8Jg wՋ"ũDЬFѻe g&R/"O0sn~ԇA| 33gC&"/_[ּS Kh6&I +מclI^\T6ǒe6 ZCqg7OuBڨ&LyX>)^ |v͐\q4O nܧוcc" @>* &_PSI-/M(1Kn+Kn+"ٯiw8ۢT*2 ЛB!Q@>vb.zJfα'+y1H A~XY.&*~%EA":|8gilcAx]\$nJ$͞P# 6SH:鶰]{܅䈌 `1_ɦ`n: ^.ʋec%}ri-q#9wIAW~FH?;=fCWm)#KQp!N)4pC g Sޠ(<ʼ= Ck&\%ejdZFyNَ_kWl:,U5GpQrVNL݃'%xyT h {ϏH̰/QDk έ̹VH ct9r;sh(퍈g ^b c~vV9duU[Egk|[rqL lo7[kpB0aJy_׼.8.]efא*۵ג E; 4\Mlb<  NGڊ<΄5`} upjLڷJ+>xjAB4HRUR %ӾmeɈ`cc/u18LxLb=VTuYs!ϙDR廭N2iJ2T#"nĂ~Ԛވ o-fcW-_FW8&&Κ.܆s?d`h@{q$ebte0wNOʸx` 1r#rLJ "cҹ/ m%ƬUF;4@Ȗ]Aq<{ETx;v*%śhnPN;lk 10\a@ʜ`{uې oAnOW$\Ti |s $'w4[x{jX=$3fM| Bޫs^U0ij>Jz?rmyHihײ/ڿqgztz)0W01%@S+ݑ&a,LUl1钎nv1Anݾ0 )t? q0J+ z6W& 5@*.fr(eyWcc& ZQ<)kAb;bt:g^j-i\_"|8DϞćgFoW@Phv^u}gГXRYbHZ3roBbj.,c#&Sue"x^Ύw3My% 3g9$?/ % # $j{(?$\xY-b; ;[vYej6MWBb5ϝvղ҄ sKXY鸦WJ]Y_1IVk{+L0Ƅ< bw2MM d?E5{6idz@d$Kþgމܦ0k`,3xUB6)Vi15\!$ ܼç”!,оAh^J6n.n^M&\\V<%'gFq0(S`k[bE]_2/iA|!pXNao'I=2KM?@(pHe(R#)NgȎvAG&T~%/d]sc|׋q?.HG9Rֲ F36RYJ7op], @ݸL2&:[0M׾TЦi%S9b]&^ vXWa*3808W\hJOZKN6K@XRG[8j( ; CAKpH7>D"*`d\jD+H_F7F^Qr i D9r3R;lhR>d>T8NCҖ1=~&yav̴5Y2*Ö3\5O~+.`s٧=kNWvD,W˕GdD\g*XTm;N<][L"EnZVҟ)憗;Wǽ#EvoQ^z0)ma771ĉUĎC!^ԽđKyg!˫@OYLHRHڷ=Pr^ݟgxنU]] Β}2[. |m'tF!hE>C=7[bkUL»nAp?qɋqCa D6<0z+ a GP尪U44)NUIJ%C=K2ILe^8<6֛JZ,v KA}&[77t!%G(7ӻ{j.^^bN=G^lf|0oc_WkI9k*!v<1q==>p =o.hkc̒xv0Tj3ʥl%#3qav8Lʴ>~kYxϰ!&@nI>8Ӕ!2VF)Ե{阷;u s L&9}ӿ.50kӨ8=T5 SOo?҃湨m? ew(@Hq)N$oj X|pU WWpqO]MBR0dD2&_CZv0Φ=")s8f.o C0Mbtv"xy48iQEIv_?4TM~}KJRAP]!'ig`+е۫Պt7L>`1v`NՎK 5@}>0G)Hó n&T)[@hdpvR*IDөZ!-KHácNW@bZK-H'PL+ꂩ.Ewח- F e[֜.LKpGu<6mCko~s/(S?P^1 [ew ^ @j;JjzHq`xhL;z00.bt| ^6U9Z'[[ФZ@ հ'eOڽQWmXQHpD e)bDʠ+pۯSAU@kna2W9Q6aݾ On崳q"n`-(dDj(P:n& Q.]U;iKǏ$;un̏3g/s k197^!(ړ aOD`h͟ϭwtF|zwjxQOuF-sܛKS߀PJ$/E϶(!|5v3#U{ܘ4[N\^Njymݠ.`ѕ}0Zӌ,"TWZ Z)rW'22~-ͧY<~b麎+.`< o7ըjbT0%rAQd޽N3nQ['Q-R;f BF8ϟ2oNΞM4.Olqvq&1u}5]+9:.3 tl@J[d$T J&),JGC\^.O2JR|xBJܳKV<uJ5>[oᖞIݲzr OtW sLh٪:xJW% 3;Mb@Z;U=tnz+j63G.S2\  zN砯(@ZI-FvhfyYcsDQ*O0O`Մ0@i@tຫ݀t߿Y@u=(B^cS-nwާHwَ֤aom 4{F֣̯ŋhVoK:n*Ρd)x\|W]RGCL֡VdO8Lη 6[(%^b_@מ-K_M=%ոLk$/_ &iT[ wZW9[T$}B|YҠJ'30n9k`{.# mҬL'1-\4"hh:ĽBv{vivk0{! )ޤ ?<'9Θ^|W4S>zOt{ RO|~_|t\:0ڼ僱AcS|ؼE3&0GSQ $؎fۯ`yg` 32J07=pvK3ފAy<Zkou_sWdkE&ס;G6BT%<,3|Y.{*YgB^7qOv$4pvŦŠ|H\37%\Y]{BuF2xĽw6cs}0:ZS4A6nzzgE-Akx蠭0R|@(ReZKÇ D}zac#ښ f^Wȏs*\v{kW _={EK n%:EԻ7*= ?4H; pE~(̱'HyϵX "fXCU| JLTY浳BoQDOҔMM8TɢA OQz@Nר^Vb7UnN3 ڢGQl]&V PkAei ٜ] /McRcZ#DZs1tT/52ɿmIbȻ` AIۧ~L%r:#~3 `%;Kb K>>#B, B;:/ ^ruO){SV"XUh ԉiLhGC+9ۻS ";6=]mg@ts.131ji3d㻆W9?9uaNq͍po!f^L*B>}UUR\i2*jόT0I_v#(靹(?0&&3>("-:oe7>V8̚P-m֞ߣvթ'nrUSS^v4'$A)VlZ|; zjԾp R47lYb]V;OTA}tRQ 2lGҢϊR;ݸΤm7BD<8Oɶ7؋=)$ކL :lhVq@o1{s4VFUo[qjݣIUUV3`I…ƍ6AYAG>H>\6\Ÿ`[6aԐ|na9ZȐ#&A"&~fx5IRk%*?imX644%o.'*C,ҧəR{]S\oi=쀅gB|rAy%iqnEM^įU&}(n({,-\jЮBϪtAn.^0Ubq.2`#W8k%u.1vff*٧d @ ZGI 2XZ 2cY:N? 3iFqL8mRJ@c@=',Sh8iPrԌM?2 3*ݹ=~4H7FwvD@; &HIӧVԢp5qNn[YūX3ͭInS!H"ip^?h?8 ےdO ̜t4`l& =ۙ=o+VU▓I0oYI;D 7)&DTrw莚&Z -oFm*vה$ ##ŭ8l1˟<3~+05Z.P =Q_rY:M\lF2໌f6(V[eʽi!# ]_'?_ C_#gH9G_2n ީlN3pv8o&7M# H-+3sINsںgͦxTf޲0ۦhPGo`6f(7Uf^sv}b5);R C^{r/SJzLņ7m|$+R-k>6,)TzUG RSp=7q:zvUhDRCGi a 8eU&Y<r>ָen t{w` 60tR8ketGd G][mkʤ x d6OߗHض&o-T2I4s](&}=A.mW VdInPW%)hMR1gYUƸ$Z(|,|x‘X!QY3(<k#nnu,yǬ\ؖ=;"u"1)Aؘ(8@VWY3Lm#DϕfRJ[~tv. %{JـΩrEO,; 珕dYIiaUpV-j@b #h_uPQϸjNFc@Y*i߳ut]Bx?{D@b:@?]1)挾1* ΛxuN^]_jJRR|=x1`(H؎ B-f__{}wq-HݥL sHs?;l9Ķ}NnRAт뼇MhnB/gE/16Hf8|),\,d0QxG.VuekTNjL\3]nVA[]*:d8 ]gU,>%P=JҼ\Y$Җu#Pm=vɟUMѨaWNL*W^ül{Db$YAM=BCU%l! +FY?1)+X2>4<4L97TAqړ ܁ߺ=_R!30ghYf>N3*7)F_a5NbmLtWn`/;~@l+QRp#bW;d~^ZSԲEU[q%O-ZPK@v64#re22|bb̺6DEyXB0$c6lgrQu6'Q e l W3W4 =<txG0-0vy2$b~؄Qi>h\%'.54sy"0Ck 9DaVpݐ@;3T^kQ]p-NJ^p5D6x@i/<23SczDZj$-.A?O{ّݜdf˫S^*BǙp'Qݜ@z%lHVW$[|hOviQ͙U6E<9H;i*#&jz?} U]K`QO+)F؍.  蹛>NPy:Iac.+I5!l(`eYaMu>Xg5z]>MdcSurIn ^!VR҃Hb II-[=q_q3S%'FUuѴ9Sb.8 x$0wel!>S" YZ