libntirpc-devel-3.2+git0.8d07e25a7-bp153.1.23 >  A `g!M@eeeN cvD8Gra,(4 aBy62=ȢIc0ʆOUr {T^MH>g%E?d*K^&6e,IOi`)NKXj3 onJR.$m~V} %•jCHdy-Xq 耍 xyu&6j.Yw:PԲ`8-ax:U}\4b070f4d8703876ca39a1bcdc180cc19b95a47bbef8e6d2353695a6111eaf2c1946a8110eff4b2314be8f6740d771d4bd0507214z`g!M@eee+N`<[4%8ZQ%v|1V^哻^8Ɂ.y7-˸#JVC^V D .m6q0/%8EcD$aWh* n."sÐpdнXSVe"֘4%wfbj΍դ.sS87/@EsvxfTMR*^)89h"~Wvj>R2'2gn 2Ľeۧg|(\sM-]x>pAkH?k8d% 0 W 9 SsEE RE E E E LE`EEDEX4(d8lA9pA:"BAB^F^G^EH_EI`EXa8YaDZa[a\aE]bE^e|bf+cfdgGegLfgOlgQugdEvhxwhExiEyjzjjjjk4Clibntirpc-devel3.2+git0.8d07e25a7bp153.1.23Copy of TIRPC headers from NFS-GaneshaThis package contains the libraries and headers needed to develop programs using NFS-Ganesha transport-independent RPC (TI-RPC).`gobs-arm-93SUSE Linux Enterprise 15 SP3openSUSELGPL-3.0-or-later AND GPL-3.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://github.com/nfs-ganesha/nfs-ganesha/wikilinuxaarch64WHG % ) SVH ! 0  $H -Q U +   P N| ic9G X O QX: VuA큤A큤A큤A큤A큤`g]<]<]<]<`g]<]<`g]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<`g]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<]<`g]<]<`g{`g`g{aa328a018d5a086456c2c6d5c9dc648fd3138f74aee4beb3c5c8bccf5b14c2534793f9f6e3f150c4e689841b58b502ec9f2ee7d734a290a6b600dab2b8de6a718eae9ebce929f9902696f2e52b180f58798cb58d43a7596ffe1f6ab66c1164aa6246056f5bbba7a6724c1e9187df756425e946bc0487ae590f90b8156176fa1e78a4d0b3be5cfc44e823a3609e8f57732f1edb31f2881cb8fd7bb20db12c46f244b1539df8508ac5f973f006abea7bd1cb2e79546f0ba8714a36c748a25a9611491e1868c84de3c019b96b001e20d791a830cf17dcb01aa7c89900842ec1f5f6619a5b8b52ba7b799c148085fa9e911a0b16b3693520dc58d851eb6acc8e04324665fd389781fe48255fe8668706c7912ee3bd909807cc0eb4cd63846913f5933085035631608bc88e70cf72d1cd102e81f63984afc78cfdfcf258fd1c05ba1278dfe3b94adcc09adaf4158c9bb690cf2eeaa9438e3c0754a1bd03ea8854c3abd61c363deee062a95ca240cd92a3d3d780249b7566dbc92487e703adde21a28c565d4f73c801d55107b7b13cf6fe840487c150b324d2c718212669b3a564cf69b8d6eb408bd04b114d3b550f192d8a36dee0bb9ea63593fc022d4a2b17061625c596e4ecc4def907e916b5cbb64465a0ccdd7ef8ec220fdbab4669f5f785cb6ecac3056865e0a57b7af6b79a7fe557c66ab14281f9c9a4a298a653f554b689c9f12ac39d95a0061a448ba388849eb5a5f5bf42d77aeaa10213089a479be1fe5c88f2c555ccab76ba92eb59d36153534cdf8567e376d091f941abc886d9b1c75d4e47e21d60f7831e809e2e9895295d86f4b3208ec2d50bcf3370cb0f3c61bdb0869825400c18237e2f91d03988a451282fd18eabd330954ed8e3294f8acc6b4712469c8aea669d14828bef024cdb93dce433ea3c1d7d9fa72de8a14f913930ad25e218859d051afd62069b15007d676314ba737a601adf3e6eef46f2407f449ca26355c3328df50a485e47736b706e38e22c3a7be3829a9916b76801c3582c3e66161104ef9df928ae4d55be54ad8c1bba30df0796818245e0fc213e664c2c99fd6e334c6ed2aba13bbacaef9b88564a55208a73447fab636499657701bbd8e22d9aee03f211f0fa0b622ad0bd9491f2a3d0a8f1d1989c2bf97076b559c636ff35e50b70ebec04467d583644f7f9f1807d584ab0e59f61acd74fff275ef8e2c9da864b7a1e9d3d924443ad2daa315e680ec9b408a3051aca35afa715425fce077661a937b1a5fcc3cf7012f1e162844c7b73a58480ce4ef8e972a44d0e8e579010b82f79812455898cb9dad7041e00d6c9e77675c97d334f4d9d1255d08b9cc969601729ce9bc17c4829b6c424265ddf8e558499920cc92d49b55ec840bd2cc64c409bac62401c6289f7805c24d6b2800f8c601ef8be4986cf9743ab6cd371ce570fdb80fc1f3d043f6ea6a86b277ef2b320ef6185f8b9d3efb7cc5fe5879385c045c45bb275f06d1e3ca09ab5c1979e2a368fc72ef19a4b16e6bdd28c0dd193cac8e696325b3466a5fe7d39035795cd9ae31eec4bcd7e4d031c84992b8af8f0d448215c07a326757715f03b350c51c9b784d8ef720b440ab3cd2074270e154a7d381da4625c6b679f81d93f13770c7d9cd5fa156ff22c7d17f5ae12bc38d48ba4282338697d26c52c3c0bca4569f4eb796d8be772d717ca0591c66497e31b20ace5398ed5cc1a222e50eb65fb4f148ec0b387ccd11353db91d418c6ba34709caca6ef5ac2c6c156d0b776396fff919820e26513cfe931d2dd43f525c1e0a4ce830e553215d876e69788d3298f13995a0968df9296684d8f3e7d113a455db1d8f105f6ca1febf525b63a865b2c79bcabfe1b6f92b7d7c8ee6b57da77334f32872022c3b36050304aaeff7449b69c78be9868c86722a40798d8be59efb230a8fa1bf83344cad427708fdd8665afd5fc4fbd3b0b72cbe67ce87a4c24d21058df0170fc59875a392449263ae1ad10c0c127c4d071653527cd237ede3c1bac7d4fe8ce0b26bf409b1c6ca9d5881884a4bb79bfd9920c164a3c29b77cecd6e373e199c150928ef70657402acb2dd533c23dcb5bbaaa15162c87662b2ed61e81d0932b9a83027bcad0e889614b10b1e45b6ad081e3b56ccc98eb15d632f9f53c3b169cac9ee5aba3b20608f18e04633f7968be1fb82e95a069106227741c35c854f65631dfd7b6a02775086f52e8f32ae64e11a89aa89b1ca43332dbf0f19af4401c9f8edd217f095766c9eb0775a9a5c577861a19c6ec36cfa1b7ab290c769e5fa0681a3b029644715e954496c34fa95632d288b8ca8530f1b6a1dae6b6fc00f5ab1bc4aa1f3185b0f9a83a46f6c494a3de32b664d2bf61ddcda3e498ca41c2a0bb5d1ecc2cc66095eaae6376f1b37e2425a2ec8a8a67eadec2f327926911be773eef714b057469a283f8780808b6f7b69731b15d38ae93be55d864e08de9fdb89e529588a735d8bb498c802bc628d763ffbcf81405f2d5c2b367444e590c35a207d4c231235c78755d2aa765ac1d4ff81c52f1c972a43723c8137a668423ea38e70a9b7c8ccdc6af9ca045940397521921c90c460144fc1a1113397224f5607829567fa9e899fd2e7457f680b9bbb7820a946498528df55dd68ba8f19f24b15a27f81c1b929a204128441e8d4a8884f38ae981d8aec620972ff5dd800b3cef010dfe183f162ea08b1ef77bd0d0739d59d949e8de6ba9d3cca508347f504422b0db7b984bd0c3d3eca00aaf1014f24ec4f10d7b8438ff43c2b68158ff664db000971e3d632967a1e0631c3165d8e949b5bd0f25d57275701c5a2315e95c1d26cd0219libntirpc.so.3.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnfs-ganesha-3.2+git0.8d07e25a7-bp153.1.23.src.rpmlibntirpc-devellibntirpc-devel(aarch-64)pkgconfig(libntirpc)@    /usr/bin/pkg-configlibntirpc3_2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.2+git0.8d07e25a73.0.4-14.6.0-14.0-15.2-14.14.1^0^Nt^^^,^,]f@]7@]@]߶]@]Ik\\@\@\@\@\7\v{\o@\f\eX@\b@\b@[@[_Z@ZqZhu@Z7Z[@YYKY@Y^&@YMY:Y5GY5GY$$@Y@X-Xx@X$a@X$a@X$a@X$a@X$a@X#W֘W@WW@W@W@W@W@W@W@W@W@W@W@W@W@W@Martin Liška Anthony Iliopoulos Denis Kondratenko dkondratenko@suse.comDavid Disseldorp Martin Liška dkondratenko@suse.comdkondratenko@suse.comdkondratenko@suse.comDenis Kondratenko Denis Kondratenko Stefan Brüns Nathan Cutler Nathan Cutler Jan Engelhardt ncutler@suse.comncutler@suse.comBernhard Wiedemann ncutler@suse.comJan Engelhardt ncutler@suse.comncutler@suse.comrdias@suse.comsupriti.singh@suse.comsupriti.singh@suse.comsupriti.singh@suse.comsupriti.singh@suse.comastieger@suse.comsupriti.singh@suse.comholgi@suse.comsupriti.singh@suse.comncutler@suse.comsupriti.singh@suse.comsupriti.singh@suse.comsupriti.singh@suse.comsupriti.singh@suse.comricardo.dias@suse.comricardo.dias@suse.comsupriti.singh@suse.comalekshmanan@suse.comsupriti.singh@suse.comsupriti.singh@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.com- Add -fcommon in order to fix boo#1164548.- Backported patch that fixes compilation errors with xfsprogs >= v5.3.0 * added fix-compilation-errors-on-xfs-ioctl-syscall-structs.patch- Rename systemd cofig file for nfs-ganesha service to support upstream service configuration script- Update to version 3.2+git0.8d07e25a7: * V3.2 * Move async callback to svc_req and give it its own wpe * Crash under duplicate request "being processed" * nfs3_FhandleToExportId returns an int (not a short) * Stats for all ops by a client - Update spec to support 3.2 and remove Obsoletes- Drop -DCMAKE_BUILD_TYPE=Release in favour of %cmake macro default.- Use %cmake macros for build in order to respect $optflags.- Update to version 3.1+git0.4de09d665: * V3.1 * Pullup ntirpc to 3.1- Update to version 3.0.3+git0.0c2a4da66: * V3.0.3 * NFS uio setup calloc size incorrect * cmake: Add support for Open Build Server + remove sle_build_detect.patch as changes upstreamed * RADOS - Log a message when requested backend isn't available * Handle RPCSEC_GSS negotiation or wrong cred messages * Protocol: add config option to force utf8 string scan * Clean up UTF-8 checking in preparation for config option- Update to version V3.0.2+git0.eae6d6d35: * V3.0.2 * ganesha_stats option rename * cmake: LizardFS doesn't need to be a STRICT_PACKAGE * Add fsal_test_access to exported symbols. * doc: utf8 characters in ganesha-config.rsh * V3.0.1 * Adding trace in FSAL_GLUSTER * call set_current_entry only after checking state_lock * avoid mem leak * Avoid twice free.- Changing service file to build from upstream git - Adding patch to correctly detect SLE during the build * added sle_build_detect.patch - removing add-missing-CheckSymbolExists-include.patch * already in sources- Update nfs-ganesha to V3.0 + libntirpc + Use non-blocking writes when we send RPC responses or make RPC callbacks + Continued improvements of readdir cache + Use of gss_iov for GSS integrity and privacy encode and decode to save buffer copies. + Change xdr encode of attributes to work from struct attrlist and other changes to save a data copy when returning attributes for NFS v3. + Implement xdr_putbuffs to save buffer copies for READ and READDIR responses which also has the benefit of more completely filling the maximum READDIR response size for fewer READDIR roundtrips to read a large directory. + Add LizardFS FSAL + Completed audit of string buffer handling (strncpy, snprintf and such) to prevent overflows. Also make utf8str always NUL terminated including on XDR decode. + Make python scripts compatible with Python 3 + Python script enhancements and cleanup + Enhancements to stats collection + Numerous Coverity issues fixed as well as other bug fixes - remove CMake patch, as it is already in V3.0- Fix build with CMake 3.15.1, https://github.com/nfs-ganesha/nfs-ganesha/issues/454 + add-missing-CheckSymbolExists-include.patch- Version 2.8.dev.29+git.1557746732.251ace12d: + FSAL_CEPH: fix length calculation in reclaim_reset (bsc#1134302)- Version 2.8.dev.29+git.1557398426.e91b5c34d: + FSAL_CEPH: use a unique uuid string per export (bsc#1134302) + Note to reviewer: compared to 2.8.dev.16, this version drops the "nfs-ganesha-devel" subpackage (replaced by libntirpc-devel)- spec: + Reduce scriptlets' hard dependency on systemd + Add missing Requires from devel->library- spec: split off NTIRPC and NFSD shared libraries into subpackages- Version 2.8.dev.27+git.1554731117.4db414992: + FSAL_CEPH: don't abort the connection if we're deleting the export https://github.com/nfs-ganesha/nfs-ganesha/commit/0d62e92920730972351ab897e1ff2ed2f39fbf54 + spec: * drop install command for ganesha-rados-grace as it is now installed by cmake * build: ganesha_nfsd as a DSO, i.e. libganesha_nfsd.so * build in UTF-8 environment- Do a Release build to not include build host name (boo#1084909)- Version 2.8.dev.16+git.1550844464.79f319b6b: + spec, cmake: fix packaging of config_samples directory- spec: update RPM groups and descriptions- spec: + drop with_systemd macro and rip out non-systemd conditional blocks + use %_docdir instead of %_defaultdocdir and list documentation files explicitly + stop building nfs-ganesha-utils (no longer needed; requires Python 2) + use "BuildRequires: distribution-release" to avoid exposure to rebuilds triggered by sles-release and openSUSE-release (credits to dimstar for this improvement) + drop "BuildRequires: systemd" for SUSE, since this is already covered by pkgconfig(systemd) (credits to dimstar for this improvement)- spec: + use less obnoxious "NFS-Ganesha" form of software name + use less acronyms in the descriptions (Reviewer note: the only FSALs actually built are the ones for Ceph (CephFS and RGW) and XFS, so we don't care about the others) + fix the Group lines- Version 2.8.dev.16 + spec: add liburcu-devel build dependency - from upstream commit message: cmake: always build in liburcu There is some infrastructure in liburcu for handling things locklessly that could be of great use to ganesha. That library is available on both Linux and FreeBSD, so there should be no reason we can't use it with ganesha. Change cmake to always search for liburcu and fail to configure if it isn't present.- Version 2.7.1 + Spec file: fix ganesha-rados package installation- Version 2.7.1 + Upgrade to ntirpc version 1.7.1 + FSAL_CEPH: open file as root for COMMIT purposes + FSAL_CEPH: add an fallocate operation + FSAL_CEPH: enable the readdir_plus boolean + FSAL_CEPH: use ceph_ll_sync_inode to handle COMMIT call when available + FSAL_CEPH: abort the connection before shutdown if server will be restarting + FSAL_CEPH: rename onto non+empty directory should return NFS4ERR_EXIST + RADOS_URLS: enable them by default + RADOS_URLS: permit pool and object names containing '.' + FSAL_RGW: support directory object as an export + Doc: Man page for ganesha+rados+tool and ganesha+cluster+design + CMake: Add support to build with libasan + specfile: Allow packagers to remove dependency on rpcbind + specfile: move ganesha+raods+grace into a separate package + Async/vector API for read and write + Improvments in RecoveryBackend support + Code cleanup and refactoring + SAL: don't revoke delegations on export release + NLM_Share code fixes + gtest support + nfsd: handle rpcbind registration errors more gracefully + Avoid ABBA kind deadlock while IP release in grace period + Use temporary fd instead of global fd for getattr/setattr/LOCKT + Flex layout: Encode ff_layout4 and ff_device_addr4 + ganesha_stats: event log for statistics activity + FSAL_MDCACHE: always lookup newname from uncached + Disallow client to create dirents with an empty name + Coverity fixes + Fix default config IPv6 connections + Log improvments- Version 2.6.1 + Spec file: use ntirpc version 1.6.2 + Avoid double free of subhandle in mdcache_new_entry + Reorder initialization sequence in nfs_Init + Updated man page for RADOS_KV + Fix fsid comparison to include fsid type + Better debug print for FSAL module refcounting + Don't double stack MDCACHE on FSAL_PSEUDO exports + Fix leakage in netconfig entities + Fix copyrights on FSAL_MEM + NFS: fix delegation conflict check to open4_ex + Fix dbus release + RADOS_KV: do copy in rados_kv_get before releasing read op + Libntirpc module: set the cmake module path correctly + Make code python2 and 3 compatiable- Version 2.6-rc4 + Spec file: use %_fillupdir macro + DRC code cleanup + NFSv3: Fix file descriptor leak + Fix log level for FSAL cookie + Fix new warning for gcc 7.2 + ntirpc pullup- drop rpmlintrc file, no longer required, bsc#997880- Version 2.6-dev22 + Modularized recovery backend based on rados kv store + New config option "rados_kv" + NFSv4 delegation support + Explicitly mount specified bucket in librgw + New Reaper_Work_Per_Lane option + NFSv4: Allow '.' and '..' as target path in symlink creation + Fix root squashing for NFSv3 + RADOS_URL: load nfs-ganesha config from generic URL + Stripped out FSAL ZFS + Allow configuration of NFSv4 minor versions + Ceph: wire up delegation requests and callbacks + Gtest for FSAL lookup latency microbenchmark + DBus interface to extract FSAL performance stats + DBUS interface for purging idmapper cache + Removal of support_ex + Use 'v6disabled' flag to know if IPv6 is disabled + FSAL_CEPH: no need to set credentials- Add BuildRequires: libnsl-devel - bsc#1069819- Version 2.5.2.0 + Add python-pyparsing for nfs-ganesha-utils- Version 2.5.2.0 + update to upstream version 2.5.2- Version 2.5.1.1 + Add license GPL-3.0+ + bsc#997880: + DBus: allow root users only + rgw: implement compute_readdir_cookie and dirent_cmp + Fixes in hastable + MDCACHE: Fix rename/getattrs deadlock + Export: skip export entries that init_export_root fail + MDCACHE: Debug mdcache enabled by default- Version 2.5.025 + RGW: Minor modification in config example and man page. + Fix closing at termination and non-supported services + MDCACHE: abort unlink on real error from the sub-FSAL. + MDCACHE: Don't update attributes when they're invalid + Let upcall events wait for initialization of general_fridge + Dirent/chunk LRU memory management- Version 2.5.024 + Man page: Updated spec file for man page. + NFS4: Add result to OP tracepoint + bsc#102471: + ceph-common required by nfs-ganesha-ceph and nfs-ganesha-rgw- Version 2.5.023 - Upgrade to upstream version 2.5-final - Parital fix bsc#1031444 + Build with man page - Enable nfs-ganesha-utils package build - Disable gui_utils from nfs-ganesha-utils package- Disabled gui_utils from nfs-ganesha-utils package- Enabled nfs-ganesha-utils package build- Version 2.5.022 + New config sample: rgw_bucket.conf + Logs are now stored at /var/log/ganesha/ + Use "nfs-ganesha" instead of "ganesha" as service file.- Merge upstream v2.5-rc2 - nfs-ganesha.spec: don't build fsal_mem- Merge upstream V2.5-dev-20: + Add ganesha config editor + CMake: build against luminous librgw - Fix bsc#1024711 + config_samples: Fix unknown parameters + Use ceph.conf as default ganesha.conf- Merge upstream V2.5-dev-7 + CephFS: add support to export subdirectories + CephFS: config option for user credentials- nfs-ganesha.spec: fix libntirpc.so version number- nfs-ganesha.spec: disable PANFS VSAL- nfs-ganesha.spec: backport upstream changes that occurred between V2.3 and V2.4.1- nfs-ganesha.spec: add ExclusiveArch for SLE and openSUSE, to match what we have in ceph.spec- Merge upstream V2.4.1 - CMakeLists.txt: handle openSUSE- Update to version 2.3.3+git.1478706663.6f1c7a4: + RGW: failing to bind to librados should be caught- Fix bsc#997879 + nfs-ganesha.spec: fix license string/identifier + nfs-ganesha.spec: install and package LICENSE.txt + nfs-ganesha-rpmlintrc: drop setBadness('invalid-license', 0)- add standard copyright header to spec file - Update to version 2.3.3+git.1472466979.bb9cf0a: + nfs: Use option grace_period to determine grace timeout + fsal_gluster: eliminate duplicate code in gluster2fsal_error() + FSAL_GLUSTER : adding logrotate file for ganesha-gfapi.log + [FSAL_GPFS] prevent negative values to be interpreted as read amount. + RPCSEC_GSS: When using kerberos validate principals but not handles + FSAL_GLUSTER: set default errno to EINVAL + Avoid setting socket max buffers + [nfs4_clientid.c] remove stale client_id reference from client_record + Handle clientid and client record decoupling in nfs_release_v4_client() + Stop MOUNT/NLM as additional services in NFSv4 only environments + [fridgethr.c] Prevent infinite loop for timed out sync. + FSAL_GLUSTER : symlink operation fails when acl is enabled + Remove duplicate definition of posix2fsal_attributes + NFSv3 SETATTR should NOT set ATTR_SPACEUSED when ATTR_SIZE is set + Add ATTR_FSID to NFS v3 attributes + [state_misc.c] Remove assert() for invalid owner type. + Explicitly set privilegedport to false in default PseudoFS export + FSAL_GLUSTER/Upcall: Change poll interval to 10us + Chomp tailing slash from pseudopath + Rescan /etc/mtab in GPFS and VFS FSALs one more time if claim_posix_filesystems fails. Added init_complete variable to avoid rescanning at start up time. + This patch is to fix the bug that changes the owner always to root when all_squash is turned on. The fix is to not change the owner if anon_uid is 0. + Clean up log setting functions + Add COMPONENT_TIRPC for tracing libntirpc + RGW: look for librgw.so in either lib or lib64 + idmapping: add only_numeric_owners option (off by default) + Fix spurious compiler warning on some systems + rgw: add 3 new config options + Enables permission checks even when state is already present to prevent READ and WRITE operation using stolen stateid + find_package implementation for CEPH FSALs + Tweak FindCephFS.cmake and FindRGW.cmake + build: Fedora _hardened_build, fix compile errors + 32-bit: fix warnings/errors w/ old compilers, e.g. RHEL6 32-bit + Version V2.3.3- nfs-ganesha.spec: drop explicit ceph, rgw runtime dependencies- Update to version 2.3.2+git.1470139165.7aca631: + _service: migrate to SUSE/nfs-ganesha fork + regenerate tarball- nfs-ganesha-rpmlintrc: + fix conditional in %post script + add Requires(post): procps for pgrep- nfs-ganesha-rpmlintrc: disable invalid-license badness just to get a testing build in IBS- nfs-ganesha.spec: move ntirpc headers to a separate devel package- nfs-ganesha-rpmlintrc: new file (to reduce badness) - nfs-ganesha.spec: refrain from packaging /var/run/ganesha (and cut badness by another 10000)- nfs-ganesha.spec: install sysconfig using %fillup_only (thereby reducing RPMLINT badness by 10000)- nfs-ganesha.spec: make %post script idempotent (check for dbus-daemon processes before running killall on them)- nfs-ganesha.spec: + install systemd service files with 444 permissions + add %pre scriptlet to fix %post failure in OBS /usr/sbin/systemd-sysv-convert: line 62: /var/lib/systemd/sysv-convert/database: No such file or directory- nfs-ganesha.spec: Requires(post): psmisc for killall- nfs-ganesha.spec: + fix systemd-related build and runtime dependencies + make /usr/lib64/ganesha be owned by a package- Update to version 2.3.2+git.1470139165.7aca631: + Revert "CMakeLists.txt: source /etc/os-release to get NAME" + CMakeLists.txt: source /etc/os-release to get NAME + CMakeLists.txt: handle openSUSE - _service: build from smithfarm/nfs-ganesha fork (ses4 branch) - nfs-ganesha.spec: + BuildRequires: openSUSE-release on openSUSE, sles-release on SLES + enable ceph, rgw build + use libcephfs-devel instead of deprecated ceph-devel + use librgw-devel instead of deprecated rgw-devel + install documentation properly- nfs-ganesha.spec: enable ceph, RGW build - nfs-ganesha.spec: create and package a documentation directory- nfs-ganesha.spec: hack to get build to start - _service: hack to get build to start- Initial submission based on upstream V2.3.2 tagnfs-ganesha-develobs-arm-9 1617412558  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE3.2+git0.8d07e25a7-bp153.1.233.2+git0.8d07e25a7-bp153.1.233.23.2+git0.8d07e25a7ntirpcfpmath.hgetpeereid.hintrinsic.hlibc_private.hlttngrpcping.hxprt.hmiscabstract_atomic.hbsd_epoll.hcity.hcitycrc.hevent.hopr.hopr_queue.hos_epoll.hportable.hqueue.hrbtree.hrbtree_x.hsocket.hstdint.hstdio.htimespec.hwait_queue.hwinpthreads.hnamespace.hnetconfig.hreentrant.hrpcauth.hauth_gss.hauth_inline.hauth_stat.hauth_unix.hclnt.hclnt_stat.hdes.hdes_crypt.hgss_internal.hnettype.hpmap_prot.hpmap_rmt.hpool_queue.hrpc.hrpc_cksum.hrpc_com.hrpc_err.hrpc_msg.hrpcb_clnt.hrpcb_prot.hrpcb_prot.xrpcent.hsvc.hsvc_auth.hsvc_rqst.htirpc_compat.htypes.hwork_pool.hxdr.hxdr_inline.hxdr_ioq.hrpcsvccrypt.hun-namespace.hversion.hlibntirpc.solibntirpc.pc/usr/include//usr/include/ntirpc//usr/include/ntirpc/lttng//usr/include/ntirpc/misc//usr/include/ntirpc/rpc//usr/include/ntirpc/rpcsvc//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -fcommonobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/738d50dc7cdc98f0dd64e084a4884dc3-nfs-ganeshacpioxz5aarch64-suse-linuxdirectoryC source, ASCII textpkgconfig filePR"gv{s,utf-8e1a7de30edc6480b16fd10d1812fcbf6abbc53c7b5bb278812c94ef50df00d81?7zXZ !t/![] crt:bLL ܴ')͉H=\]`C%WdlspH(4&~wٰ: 4B)KJD Ps[`K]ʪS{OX{B~(&Kb J%4#TK0s}I55rX˘{I/![MU}lr϶} dqhwPG[0rjVF KYKw`6O]nPgh{48 n:`26~*D|,\0|YA <<6UI{>R4'@6Olin~l2S%d.1}oE{7Yw=xkT3әHH8lPA\W)R3oj)*ݚ!AjeE<1+o҆(̲;"mGݠ釈@a_#M\S  o>O:{jk&zL94 ׺iފ0 vHۢ gx:`0>cZM.3 5ɫ^H1H7@& GUp/@ȋ22^J{GKmEqJXx?oM؞ЌY?C/CUF_O+)´@r&+!E,W@v\O%}|Tbl&8JY ]"1vF\#54rp79]Ωe\ņP'C|RǮSصwE(@V0=XUJ?0'DLvI6<3I(K־H3NdVZŽ\2,RYHbl7ջy-\+ ne."FmVܻon5=._}F|]R͐)_ptчEYB dT{4/E+qHz4O}+Zs@Zu;=潪\<׊5AqM.]*LS@u+6H+"_ #ʘ ([Qq"tiAC(˗%'0gRs!ȿ2K&, , ZܪXwЁ5==ל a󡚾fqKw!]:=b _ K3}/n2虣e&rPĎV76p qXKmyȨ2UJU'x) bS̉ 5):`V/Z=%AM(O rhKH$@.y8%;Iy5޸-nջˣ ]11!r6 QLzR3oL};$~tIsH$Ix0zE"\)fi,K||M9zOB٬ͅbY6khF=tF-BwZkYnmx9;^L2έҜ2/w*u*ݙ]3t,i O?LQ]ie5t4;%Ru1TT?NSj=ެ}MF>NJ裤gheB<!c"AQ~dևņIx01j {ܸl~!G'zl1Ȑug̍A|cv:HGQЃ^#@ģlڼPzs62%) Lq̲ 60ҟ} q;٪SX웩ZɌ~kj/"dӇCC; Z3 7洤Y$rVSqٞeZs=T\'m]5R@gZͲ$T5U^C te%-zY,рy!aWz+zf\S( q2+L?誡f%Y5<4[HYW sE֨ǑGjtmdg1$F[*'2F3}xwP?ߞ4 'ݕ^o Jރb_XtWGx-shcq9})d %VqgQ2lz:#? 3ψu<"͠'(X|)Z8StUb")Xro%8|pn_1? fjL7>жjo!ӘůVdc/ZM@mF`vx鳑G+FEy55~,y65ZKq?=O%(ĻM!r\*p㞽W&ݧUQG Z"xF7%l'!J,ݔfF9-N+?i$Fcf\\*L} m` #`8D_(\O5'6)m?f}3 L1LmӳYKRƭ_*z;.|Vo 3K/*0We!ԏhk9ҠbO/Cn5&b d[% =^ã3r,Q* 4HUGcެY,8*mZpQ7IS8~xG@C0 RzJ$?8[MUz}PDt>,4ez4b 5D,R j /m &H!2d<:ذi?.A`b#hݘ"26 GWbP'(XNPf-lZ]qL.RtyJZ +b٤)$=꓂3'Eoj_㧼K:4]u!1m?UY Md?{IY3ف1uы(0ϟNKgWç;suظ2J5(chg-*|BP C;E.cpٜJ/U)HCOŠ C\> @K`˧F\#uchˋ2Z"Ч١$%'& \HejdsHR Dsפ*fv9vSݭ,'|)ʹ=$!աl6NfCS4kћ L9j.~TA#No6sS]8ljOיluu)T*~7y`D5唍(A8>rxzjWO8b3ymڤ 1+Gxrm.dنDkqPYߘqA:ڋT)Ewұ@7W@ ]gRr\kEO0 t9SwoM׌ѪQg33MIfڪ^)PG& XNvf< } e]yQugURZ(DdkA=tؕ8yV24.(!g­s:ii5^(גq(KJDGO)hfJAl:ņP.uݝZ N 9L-,7\gH5nT;!򿉬RGԺymɑjX@3O}ȶku[m0̈T&zkV͡S1bPqMHߋ' i!JCBlq9οӢez>5wYbr' r1#.nMT4lB-E?Gܦe~9QI"V.KEdr?Bfݑ丏ŹQxE\j3z[.MlΝ-#U=j`bLZ:d[NP,yEj:"rL pdzyz'vB1/ytyWd63Sfl KA/m(\׿CgUAGby+f_fV)Fd}/^Sz`G#孍rEjҝVǓ? :*Lm5".p;"6gU#a`dF1#hDwt0D})Q?SVՋ5_&~Y[TSU3*'cq-Ö-I89!Sƭ0=? "ciVYI=t\B9;`d-)426.ҽ6|/ftvCfc cC]b'i5XcV08 U67r1h,n ;2J/:$qw.Z it}S辢Eҭ‚;MY@:h~qTes#/Kjn710ѥ+jޫl@ DC!˟7ڢSdO;6Hx ir]ppiofqK}e1$+$0f#lvV26 f: A0p}d)#{|Urb/|6B/ّ\,O"8o|k dp2p67PT>< Q('b U&}Zèܞ)HuM"zT v{n+IP{"s,x%gdf-7"'qHcO3?(g^+JyE|fs&;iا3|yE5cG諱23^s"abќj#áShՁJ}5Q, x#}_5j}>Mͮ;COAy|ǾTK[e,u*(Hƕ\"P5AIџ"lnO(zl2@"UsUQ9q ۢ/eR0ݽ/+B: *@V,ibzӴhguT8ѐ+e%y3V#Kl>rn@Agc꥚VWӱ\ ũ+M#ŊY[7lϱk6g.5@RvϹ~J`kNIȊTYm< _c~!$I8DXt~@ɒ(VD?>mvwR6&wzϻ,ւ_B/dT?d-dÁw{1˃܁0-^ȡ D˧ısa7?)")5oC-,'|coD? F^aXhgxKxJV|L$ Yem'Mv%6+AFo0"J0 Sݼ݌px~h%|eeDGǷC'G&&DA|aӁKڬc U4Ph,[nv}]" cEYa]0]릺 9VOgbOkZ^puy7\l?)3߰f |- OfP \ԟU {@d6[q'1S:f!Q At]:฾'YѬ[f#4հU5JpKve'}C.<|K 7|岹[X^L D|ce4v]_Sr;OﴆN4eÐ}V`ϭ2zsX,)HWvi2O߆5cqPIh=f20TZ!@1rٓRWgRvoUܼze! A_S7'n~5p'WQ&O~vV⣾=HKJ_ou4(1]UϊTxn<8 i0CE W@6gP=ˆ|1'3 L4ߝaZ2&TG((oGoFa}`yyQ)G)hZ&8?D ~j/E! ]?5ͳF{&?ي~rTxF= zڌfeu(f.cFeAT|X@@Nϼ [mcAD#3iYY@ wcF}$jAGڬ2DBc%n}^ j~'"Gx=帣kl*m5oæ{vSOTy#SMDdrKZMYmfܪ,7ђW=$%jZZ.!Q)K$zF2_W22e3u{] fXOD*#ftюewHȼTUݛfi:GWMGvQtYqXƅiohh?CU%/ m"a:bALdwo '0KU'Yh1x \/~voOo|yfڧ^_sN ڻu.חNGC*=Ra=!twLSOT:HE|;"MI}s" Е2Ҽmһ igC(M8)]$y^ЧMFdv2,#s:G,zZ91!_]B5߫9Ͷn^P8/A(= nS)xTI9j ۽BI#-` =̕&_Ak5nKM0*|5@"!"Pn\e*&5iH AKVLZgIE\ʒe9[Q G@QKyG|uo)L`6#\T!m$#7:X>XjsR|z3-+ɡS!^g=)`U+KP.6$A:12w4\*_kl)- ĿCT*~j6'~tRSlmگY|r'{R7x@u&1vR7@~?HDY]WL[4 lDs!'|4,cW5WS؁|d%wW6~^<&q,{ h!; u%Ec/[΄8\.Q+$ XUqXwV5f ѵڮ FR_Iaő4_=l+ܡ| /D.>8jtxSJ?Y7?<*N㿪Jb*V#&b]dKF'aAC ߔ ddf'jBhzU//^jJ;&v.P0)L4߶do^@Vj{GdTZCDic2JoXN3hC~ÛNduֹL `0MTԧQvϋU}ڌd>W;vǑsŝRN.}'MBiOn>[IпרqWGup!=ˉށ$tevVI(֓}0(\eV6z#811"Ў.+ ^ kuީYzq$,:|JF,b&$ƄiDT7`_d Ϟ`^39z_ aq/08l2fPn}~#!NmWg\T>hp擆$|fh@+'@9L_Dm$MaDq@oi*f!hDXE41s t]y0! -(Uǯ-*O>d' gƕw 13mn#Z̻EqI@d~,hy !1ǾIʬ̠-V'Ss I^~i2Iqb,(VЦ\RܗH IA._NHlݰd[k FI)`FΞ2oI{m[eh.p.(a0GOaYl'r6xe&DJ/67_̌.P1҃칹^q*fk9d~+&i{{#w@}OQ[a>/m"ONH*{[y"]J7/+۪6﭅[.s_&E}S)#Νe@(0.uW b& ^NAZ 9\DY͵,Jk gs)E-z,@[&[1IW YC ?6M~@''6Ll0hlxj KAG2m%$'W<+˟'fhȔ +ȅ`ohճ+V0'Ut$e5}<RzJW$8ʪIְԆB&*Η}5CEL{_##rd`u3!WvLҝ`Q7n+NG[N:2"ࡽ ԯrM ~",+d栦.sc+CJTjjV6Џi2Bxƍd:3gg|+?`ÎFFO}Mkx^LpO)$KUZ+>5F 6Ҡ(M~";1Мi&7q1q^ZĬ. aI˃yFؗ2Q Ǥf..yD},-&4E3- cM{>)TG9kϷ+ieAk *xE˂xd?>uߧ%Y((ˣ"P v5Aq9BxsmY$oX޽>4z5'foҸDCB.pqYgȆ{=Wg[ e04 7в-(^:rnNDo:揝G~5_@9-Z r*mb˓HuM!}Nɛj`o<M{ a.ORaH<^Ѹ6jn)|vX?xY_/%Cw.l?YX-HQ$bjkΊEkH+j#%HmuF[cd|> AJp,l֯?@{ tV_h`U {%7JSa۹":#|#wu5>v)cTv3~3Iyq'G~)DsUqHl秼9x;H։$2^d=WBgrzqwd\8aya3$}ET kV@N`\u8Lh5ϼ ~ ! MDƀg'|aϤBks2`qw%xHޙwV@Z ?8uÍ›_}*{ҥN\Q -sIr 0wF^txyx$Gˠ>e hu2^.߱$o_CQݭ BG`0% '@A GG)88A2E:{-F)ӗЀ/ W"]WDT F>!RVyܒԯEPuAKVai?Rݣw[Jz ^W Īz/oخm@2N Z}x33Mrg'~n@W@֦Isp? :$ÙiWШ*"") 6eE *9| ɔ5}mD`+D_Pq*C$=ww~%.*e?_U2 6]T%̳z6mwŔ^Mx@"x%p+h-');a: أ@njgXMDxh5N BW_ï |HfQhZ)c'q *ԄXJFOb4f!l.;y+2O\?s9SQq}a6Z"nL"6{8׌5RH~#LCW1U:3H>_ /k*'tY> ?<.cZuy39e4n\-UZY7&*gވ9tYjA"3ԯ./`$P%kC&ShSӠK eTP](PYۆm/NMn>(=ŀ01;eJlDN?p%+fa_XJx ;Wi!}3BHcҴhq sF*4F3.t ,Ƥˎ)D6gS^h_X˙IAju`4VZI jѲ]p„ \'">q\d~O6] 4|TQX ƜgMĆl z838Pzzhm"HNwJ)} wA?@fj|R nuNRyy)Z3bLI8϶4?OwIpa&:Yi;ynuc]}rro:J3-Y  ZW,X/LsHtP<`m+nA.+buey f#y%i80j;Ǹ:G@M1$$ANK@/E GGp?lp jdN)PBnX#@;*Gi+߷7 &1`om_κ/t\"L+e9S8;S ,Ģh3?r>6%9B(m7* $T2}%@ Ô <~x`E?Caf5{gȏ2Ȱwf&8\ ]M% _?Yq@?O zv-&׍iOT>$i j_MrijS㾤0<^޶94˻[:ީɀ ޝRG xw!|8e7Ja0kdpԍ~OBUa|mɇ¦UYMm\@&cĞ2E0}uVe(J2lJ+כ4^IbXBOE-%06] ,UNI8ow5HnΙѩ0|u,/+CPV['zXIp&9BbG{AUE1˩AR2~F1&(10a&ͪ1U!.`'Eh~'H 9?>)X'njWw_BETy0bh0_"BC vj?Ir䖮ߍ*o%ɘuŇ\<'Y1~;.$)&vB/eU~)NZY# YMs(mt [yL$H^x0ҬǴTZha825y*g7PRe?sґ#S52$2_AGrc'mʽW$?bDSNL:k0L韑Iza%VǗfJ(Li_\fJODXc#&`g!kb%u'Ty`%vpYEJ O.IFh[g,tgWt^HߟL{>p}WGCSUO -KMրmV8:!,ћ!D, G? |B^zOS!S>lMۘ5TAvY6 ڥ (%-[2Ri7tfT^eb2K Ϝe z}y5֓0!s{@KJ9P>ΌvwTt^ >N.啼f9-;2>Xbu;N?a.\Em5Eji\8p`ݦYoc]`6wt:2JA*#3cZ8hd,)k""1WP/7!xGMxV޼=Gԃ~~hf,Y£ j+y9X4 /{ T;AoWhQ5L!jDaDdSD.x*qmD*K.dԣ""GlE< _g2+'s){"60'[YIܧ ꊲ=7̶.Ťo91tp<5 (&>`*WXT}luF{DOrl욏0f:{QG5АCSۆud+/e)ڀK8.ǣ.Ef`iwE[ j*rE)!糹7w.8#R'Pcqiv2 h!(hJ[#pS>q  vp`EA#EgrPpjP&.!sS0xgʾqWcJ<=6h,L-- L7mΤٯ]}{-Ƌt%Ң?t4c_zG̚Zd`G98٭nM6C졆=]4h{B}*Mn LĹ ' `, =Mdi7H9:! ?'/8SLvA0a[.^iÜ^Ԏg,ɪ~avԠf鶀Gӽ7ax'B3k\aql6,&r_lw {'У9'n/||;3G%6nqgEbaiSyB(.Q(g~GOX$gttڝob/'bXKs !i+;_&Ŷ j}ś t0/kiX%8b.1lSaUKa׬dwjE$X+4wj*vn+\҃J7+4.du^LX?l(eA3ugNU%B=}򻨩wqhϖBb}q$& 3e\?9sPAMeJ4AlamIȍw!֫W՟Y; (?cM0l;C_dmIk&gF@vXLV]AZT2{fӓFp9xeV܉hv' C@g ΢c:0ھ< n|S6%i55Xؚ|&rU]io~B N,?_L?ީ=㘥/I.}]ф@X{TI"݄ /'sb :rƣ>t i,h߱][P? ud- @{zHH\ bh1%'z oN [iIR>&X,ԕ ؎]t!RM~Y[}]wܝ!S|`ǁRIdpߊhWS2cr-ה*6BmpA]ǻj۳o9%YV6J]MbgBfARsXټz'uQډ6p$fgOL :uBPbɴUL?f5٥+F]6׳uJ(s2rkI?9LgSs"q -rYgif ,lPH˹,;'U.I?if`M'gB&)_I 8?q8?65 qN};4V|Qђu+}74 TՈK![k~vxH3|i#-nD<{! ]"ڇFkFYrQ%&[FjKwHpD4r r ׈:˯DFPXDjwjo/|:vPh; t֥8b~eToǭqߝ~z$͂k˨Q8x[h//阑3)UVh>) "=Ò%ob0`7' lg7,9=R(Mcb̮e4/"\\w:7A0Gu?Sg+(p@p>fpc`\] ^mkT|ڦ>w#PGmbiܻ/^<ieeZ r||. ] 4#p*u:B~GAҿ5?Q5Ur KQ}T-^dQq}Sz $qf "&ث%*{ :뜾 PW< t~𭒢Evx>kueU8JMוK)p˛*n;GhA:܉d!<$m1[E_KgH؞=Q%|Ŷ1pfzp:A=S(=6Q/ywKE0tpW^z},mƦ$1WQn,<բ759.@$Oh(+v ^5.Bc[ 堜 t_B+!?<(1<8&"'ÖխRB 5{>]pp]Հ8|~B;:S{xP,+\h*}0q?[¯.UMC\+ZqӨ!p% Pk,0{:Z j&f;hmKnpy |\sވLV<_g.xj*|:PZG (8l YMg aRCKGcyD'rGOY5Ttex[t TsR8V4%y K*d ud\{O':띁i$EmW޵f bJxlrg,) 2^U@m7 .-Ų'ϛr,*oJ|&F"kAhƞPDƩgn*^E #Q(M1nbCJnhK&ě7X5K=rf3t7QYE8X䷐/}cA60󚶫ZU)w9pEoO'Bđܽ˞YfIYz4pM ݳB\L€O?aqs־򣗶&îtˆ֩Dn|/R__hi^ԋ.vI"7)(Z q_/)2ֺDV8 ͥ&-x 6dVF7Q &lQb¨'2i%#+` x]TC)QI ަ ;@N F`j,XxAk%2NtNybEN-e-$3fJ0#&EL%DO_KZ -!)!>/Ǿ4SNBÖsWr F%1݈J)hL/ˤ&t=:zD!sux|%ZG)+Τ򺬡AKwrD<̈́α U޽;5a܋F W+l#w|pB9_ݦRsmB۸Fk1줆zMZ?'kSQQT<x[ϡ=i&PH 0.\ްU3qm$Z: ݻ)gi& u>9-ҺsPqZf,DM864[02*B ҾV Y?2m_}x̸R_b*l'R Y3V)(cRT`Frg)m ~tΡ` };"~lr>T L:)i7iVQO4kJEW;*Ҧѯ]H{( a{3y!B*hxnTP%6ߜJt3 a/FC:f:кPYe`L#]?iDmJԋԆjLJɌleg>~nk5h{CkxP^ʆz<.M6v RgL1Ӳ%G(P$s/[ܞp%7)~eK>2ekʑCE\3S$fZ7{"?IUf!گ1hV  m4ohMFUZbЀ?:gxISO,;z^x4Gv U0j[b ?W! <$1%妃p.PGHMO BdЕ8O; IFy=rKY7|Pچ.sABynݩOC9 LmAytߢs% @yinXfTf!߇!CwwHX5e\bn+In_ @kJ \AXK+>{?VfM ^վ> PCD6F= "ϼF Qe+ɕY-ӣf"J+-pJPl"^#$YL-?F9j7yy6q0[?e ҇yi[KW+ (զm`X/i^ש(u;?`(cS ^=[]sVτؽjA R]E=€GGIl="E'gs0"WH^,r*ŃP4+,DI: q 8rӕ`:U٥/]B6@sXo䏪9_- ;l[tI>ixoXE^;yj0F{ƔSb%N^}ݖ6^<`#bv }ȯu}2hAƒ?(A.pc\bhrю+n2hr>LF? 7h- q/1ucV{6#~WLo^4$WR* /h:2rOQO2.o>vwWROeػs5+# RG lz3n:Ӗ'mj<KHkN׎EkX+1hHF^X,Y .{3h9l6ߘtqFbSTMn/)З!gP$M'Pqgp :&@f%eEŀxLM`(ʟ;\,B5%x2+,LNj?v2ɋ8&ȸ"AN"jbsGG 2qq:sQ-1T}jAb3&& c"*A^:%!E_RthO:JĖzʞ`׷IkY Tj-|9j7m+d qdfJ'Qov@W)lX71>rG7:fJ\X<&6"ye]E:21jNQ.ҒkSx 8)3Yy,.0p h{lOSp(my ՞j`>/a0l$aKt=#the>fo`=sL G;:;uL'驎fyM}n`veO?mZz g Ѩ'&0 ]MJ92@%Hj+ȏ};~ZKGprT?:YKP)|xTŰp64ܺ$qk.'-y MQjgSwK[9Ro=k@˂m_qܶ:<-^;S8sF<+iXx]QYqp#5Sծ2'+ʌ݉ `ӝm7WISbNj :)蕖3*VO,0)>7@>"Xyb721 1i*VײaQgLD(~}cD xǬ1mQ%&t : ^0 y-yTgZHP}sA+I7Eރdbla>"GR\e M%Dyk:/ @';=̈́D}6j" KVViB>P 1\nlLS'`!fØsR9nkLCjL@2DX-C"\ou/1,8 Q‹RZ#X~G`>5!S,I.A}eۙ"js n4xcNn0ubտHDdx~L> Mi;iH:լ|so¯[}®(\DJto}yxS;_zӝI]te~WLst5'OD{#  fZwܿ6b4 &Lְ6BY~v,FPI&FOK Zx+"ݍҘ)wB9jŇס]K:7ˠZn׆i.fѶ(i@e;wLmdJa{_QXTD/@@NQMS3Y-O g\F5౪:PςTX֓![k ڢDl(\g2rڋ4t $PVm>B4%/?k؋{5I6g$h#~e0>|gYQٷ)Xޕ,SM=]Me)m{) G>j/_8&!29c/ҊfO&a}e | 8 bRptR2f `<Xe5a{WdqDzO.,j“<\C7.~a5M"kk\[`ohRfxVon@~q1E S? aM4Ф+K}Vi,5er,-T-+I*M f#{ո09Ϻ/5ȇn7_C1i 5B M Gqm)~ ܒ\+0p+Fgej4rT_CO+1UW߫Ft٥/5#wח2xBϢW}rǐ NfRzh*ÀN&w΃2z!2vxTe\%`޺G(#ބ:^2~E-˃ɜX{"z|&g.uw{hPDh@tY|/o3-/+߄y jgV}4L0./@TמKTP|zҘSuOV|msd Tau䎷N_0,s}rY{~qD^c괵^znt*b3$K6?2#54ӥͻkx440XO,(Q&w1+ڵ_CҭPu=5-2ÿN!̉?i p Qɀo'=^nf]}DV "ct =F tK &No2'k2Q*5l^LIuؗ;_K,ƢNY|ϘN`F|8iV:CdRRab)q5w'򧹻jly*!/8fXǶ~9ޅ\L3Mڢ|4 |a"m}Lቇ4ʳ}i<o|5I5XnِO8Lu͏q*P;m Xc>!S/鑐Mn%I2(9fqcMqVh3#Y2DdIx @}ٓt<AhkRgMk M1[l/EuϚ> L \A'g!N EPG$!4dI# t2=R=+%{rVbb/kXܶBJK[XOI߆ JV|?%o M)XvuvSSQ 7+yw(5<)HjswZ0a{K 71D$]Ke(4Pեe=e:(MnMO+B-vqfd['*Ct3=aO`)^mT?Jiۃ"DѐW$F*xoڋ3dy* anM*ƳaMRsn#MŔ"! _0?+AL5bA\z6&vv '?5 A[%_ llO75Xizi$V zpsn>wG.3H|2!]g:ǀfB,'@`z7m׶"g:<+ZH#a,Сe-v 3B`NZubp=eʞ2t4c@A@9|9fFnn,xZvz>r 6r<3Š ijмr N=wj='#9eecX_RBv:ݹvLH@xG6 Q'`xp` (#F4C!Ɓ*{q=_li jƘV.Geq{y:_SޔQݹqWKywc6m@&{~U`jcj(8OPFS>T^  32fV@!\,P:~Ƹ"da2rp'(h.%&/EM]#o?5sCOmߟGpHd-Mq %zz-)ݻ{U?+ nm ڒB&Dpa,Er9rjU T$GaT%BD} Q&3NC 4Kn(uFlȟ50vfꆠPi(R&A eqXe~dkg,5TRn ӥE;7C3PeFA{dy;Ri,+$0DH&Jo"&2Y*Iex4NȚ?ٹJ&}W%)]T a*⸞T/Xz> (קonk?Uȋ=z+\[zq3 9F>#)*[F-j;W=~#K&~Lߨd?nQl}KXl<ǣ*Q筵 UiJS ^>W NSo>2M,lPQ 8v̊T0XJLK1Jp%Tg(xe b+*j3ҧl"~nqtk&bM+s9D] c"lmIUf$Nlf|r(#c蔫ډ&tFGW}o7iew}g ڣ c=tEN@ǥzҠ(M[Ԧ3C-J `v; 3 Czsg.\sFbFoK|.9!j|_HD{U>?FӼ"@EjK>1{\k 0^#裙 jɹj5F Lͯ&b3|!B ak%'Wm,!U{4<#3-uCH N5ROSӉm=IH!T:hǔd ]mX I#ꍭ7#GHi*JP0 R@˙{GzKx*=峄CT8Ԓw!#u3eO|( sL ,d7E7Spb EDo!= G&顓D)7զTV@ (2v*PO vZ{m}뺈jX6E99e࿔y.ч[ 6֪u5ph X]h з׹xvU+uZ:h'd(UU3Q)~}mPU\6#5BDŏ&[W9ZHGby0\Pug/m~Hgc@AE8{->ұuM$?׫ 3mXoL bo v|Rvu̪Xh}ۍa-W/$Q`0YڍωBQ+ 8&v& ;?JjKk*,WB&;(Ԟ am@_uK#Eɡ+Y^)-Cw% ~v9q=L[ؘȺdKX,i>>WXmEͥUEmzgҤR~ߤ%Az`5!iĴJzf=>{ÆN gQ#FU0 ZTNp8N=]34#w2Y|f6LP>ȸ.png}<$-'ψWEix2!%ޜzt䜂x¼)ޕ| y,,EEuCwaK1ӡj,1FxOO'>yQ4d2eo痣o`uL`MTmݚ$ȷ>Ǭ,MEǩWjߛFפon]Dn4 ORYevH|lc [9esD֜`?ZY3`}2з牍Ҵ5L멒q>"km Lfwh ]I V^Yfa'kso_]Q~ -t^ E k )FZgX@%^"EDaXgp7L v." WV&p\הʌW4vpJu`R[e v9!tK1̝JˇpjqSj 'MKE]ipiꗞK\vd9+A `R)nX1ަ,QSVXHOF\t0'V_sv1D`_2t_/.ϭ*d//Xi7$}_—]l 8r>S/@1Ú@5 zws!=@sll4[d RT׺"#iUAQ 9 Eq!6< :Ә Xپ% bfwۄBdxcۛ <,EIցwQss_%]gŨNV5)LȔBE 2wHhZpь—MtQҏ?>4_ߨr mJMRGZ͸u;96"?8l8n=WUd~pw`"O 'ѳPErU齀uqOf|8CyĶT* jkݤ-ҦY) Kw08ΰKhq֎vGlm$쁈 ."J}wj~9/ln#qZ1Q.d\m yVdHUNaYL&GRt-_Y"]^W-k%A ո} i! ×o^Pﱂ3*{'tCI/~Y|L6b8{W? bXp}ܑ's;]xJ sSId/b,,d+MVۛN*xH>*ѫrn`auA$허Gm1|JgŽ4z/O٩#gm!/ *X>$87!‘,D-渝Xȸ [-lWZ`f`}:O7t:R^+- '}!\XR]SY$)Ze]e$tz=0ZF3L7o$yzHchc]K>*y^cT ܽ$uDYu}i-0Ы)t5JR3j歏];fڝ2֘&SRWΏtń!\.eg?vs7]ImYH8i{:m/)'4 S 3?rdzߎEZ Ȏ<|x*|Ay! 6΋."e6 ,)Q z,dQq|YPi/ q O9[H dR U<.lme6Ü+4kr(Ju>Yd_X^?8/0AQ6w*=@ _NķM{Nܓ9F".;lTr4α%^ Cyگ^rve8}K8+@Sff˗$u_8I&$(m8ۙEK|Y(t¹ Iלgo_Y$y7_!BōT8'痊S~aMA̭42)uػ2| ?KI]CulhRE>NOJ C_I8c"ӐEXA_G~'ิr4:$4}C8NFяQ-t5TI 5͘vwQy쭛xs%iX]SuϷfsZrArl7Ϣ4kٶ]ɶ gf\/9ܬ[>JOD;~ GM'ģ!q‰"`.^:?>܈%3` 3: A&R.Hg{ XN=,3u4ÂE.6q>GJAt?,#qvc>ZKcCH 8'\^_,}mQOd!ITbt>h(N26"&ZxխC3{XƼ?eǖ<1؞&{AxnE\c3*ƒh7lH)aN _L  ߦA>o)NU 0+s;8=':w&)ؐvmY<3`GQeEA׿OӆUj縍iOl|M EM\욃=B+ (yi)XZ,Vo)@QœaRy'OM<[k>G5{PDn'u,;>`׏w}_aek$xNsE%lߠ1Mkx u6WČJ]觛r;} ׿vw9!Rlf}MqѐehKVn-P[ZZ! - VMTwf]{&dG$RS "cb/TG\~ N1N֫e"_"c&IeTSC/XϘ[9v1K]?DB֝Xj zQ)Fq,@FG׿qLP`T].oq6h,&TKo**-^Lp0 x=Cd-ޏ  #BW/&<"^E ׆Qw5Nʧ ezf߉ {r:PwO6,+5ٗ.mzbܘeM@Gi]t I ?Su &MMOK\pF'TFi@ҡ¶;~S8"xD*>SJ ya{GsS~Tk}hfߖ,Ei&Q-U3̒?oʝa]rD0gxɹ Jڡ$[3]8|מ+ai(vd2 3'+ ʐmro2/jeP V jAw-.z!l#l =A? b;CԴTz)1gFjT+|5#:lds,3q(;BsFh^0rk,Ι$;5;?WFd@2O @NBz(2B9lBqD'_xJ;5` EL&d@7b䫁 CDd+TZ:+2.}YnU0D өFDjiGv<֕آaf=i u@jTΘR [! MhӖl\"O@B+#bpm-4K/]hSӣں/V:2#n쏺)WcsF3mC+"U(Ckx!:'b7݌7_E/n67.#=Z ayl}oGbä?=`$mH'rTJl^ 1gdW'3ƀ,})avttcZM82g yPg J>J(;u"K]lA+J=v\ SSxF;ΓVB io4Zbˁ(&3̪T̬Ά*GBu(078Q;lL:|fr|9M]@ Ԥ/CE,-o.>.>&[fU:rRu+!C!22R\WJ˘Q:qp~ȟGdv<{)\p&-^[b`ΘX)"jc Eo\YfLmm^14-Y9@DJ%ʻ \VlhJŽ^ F#!3%+lLcYT@.H7g5z:, R빑ƎY{ =;Ӈ̱:ullf4cWG hIvHh]ac} 3u # ^pnS1L3 4ԯ*|E[%D-YWOQe|v|(4q^d {Jۧ^ yһ74rpQ􇋰U`e`]\)QND?/סθ{{aVYϢ@IP1m [V']u_a`Y?'!]U"JG`L>=oDo4EK~#ca.TGu2 p͵l 'gب[kP7ě w0MkW3|_Ԫt I0mp!%Ń5iVk\|+{Gx mK[qlp(:DHy,  %%&9v> @&XZ2FUOZ8mam9HAq?]%I+ z xAaB(]ȓPs|,HKry[dbλ LCӲTk+I'Ɛ/-S)YSg?L9Bڝ^Z+tq2{Sb`u!'7u,C@v B-al#|WL; l^@><iޖ1}3 &GUݏ@z7'fGjvυoZ>s8r@a|~I`8BI[2&Xʛ 뗐J T 'tgQK3. A[㍬ר=8PTnw|xS;wOWm:'/JƨHyW_qni]ĢζW4hr[y䕡ߨVֹ07.©y¢+"0E %)q!v Qʉ R+wf ϫ k>'(4Xj{ۨmJى|ٜl[TWt@gAf_Ni,FC%z7s9.HH\JX6 ]NIQFlI77ṃd!WVRX7 s)8{/ł ֌f- ,oP՚3GE0lUU{sHN3BdldJ,)ѵ6<{}jtLYWטLo6ROޑ}MiI56 {w3nkH CЎAmM"5,ʡsWгQ`aө9^k߼oѤ0&$ţ":\G"\uX(^BDb55~lqV\TttAH?Jv5pS8AJ.~/[ĕ5Uz-}"ow2]7\1aEtIg!E|YMEnkx s 3X: TkEEXr%3D6:zD>@lPZP8΋#|1H$u<%>8)6DQX 2z"zc\!r]7iFN2ĢF(pҒ|?(di3Ш܄VeJk\:N )^7aIX _Qa{ U\+&"u2,-ΛK7>H3aPJs %oP`+:S.Sk٤qN025XtldD-AÞ<L8cH4{*K=8,#C7Ũy0CnBp2jZ1Q#'pmBch&1򹅱f_L6i'StaaQtlB"}99R 0U43mvy;uIeH1+W>7j]'S=MpnsuF~%u~@2.ۂ"4q7Ny?;Lq\If)lT9e chg [ .zj_S?ݚ qh?ټ'ӺEq,~Lwc% eu},4<-܉83)! cQ3\BC' %mbi|aV3ҋp4zꦭ ˖ {8OyNqUׁ{jzahG΄VR{G =WXmXǗ좃@zauU1pe 0k &Em)_By(:#fU >mFEL.\xC!C*BhʈyO췐#+@gDp}Df |v"edE gtz*Eez԰ s1 ůXD.eQN/ïi>PD="4a -qAA,Y#,}7ˠKnOld\4\ZE= |Cz _!FΒgǯQ*\HۿASaLOqL -[W~w+(/h-iD3f% yUEMIb>4e76vm \9'EW2܁mDt1) AwGЁ圯/I01ܭXQlwNÈ~EZy~oڡ7E 1>:mah:d}`e5\.(0 %߲ B)CºゅZ+(nˤR͂H˜E8)Aqh2*vhb@pp6Dw8_f5KӢBT1w7Y/g{xW.[Ej$}t^S[7Xʙ,OmϠ5^ ]B|ʁ4[oi| + dg>0a_I]/bLEpw=y $3`Ԑ%wI^D9_`JkO>H|9,9> ׍^qɅiNUpW~qOٱW֠ή9֡1R܂92Η=ed+s-سϵ =P3O9C[SG >_;̦ ڹ/x=%ܳʼX, 'cOVu<pHXgʈ2?,QI*66 LT!qۮ,KS4櫀NlIȪnTR Y,[";K|#bQs۽0Co$ŠGWA)W;afb=Ɋ˟Ÿz,U~%~ .Um5׿Ux(I+$ߵWI.W@.pZl`+O'81ȂAV,Yd`v8Z9aL 8WJÇXW ]jFW3@TwJL p(MWH &8؎ c5^jg^Ns6qSz  ٷ +|YMqY A _d G3HDc<ݍHS]!T.֜mPk$$z ǪQtF,]~'v>ag D;>E$)n ?kHz2|+J%ح ({Nl"̂Z뜻 XeU g r㗫`!,睦% EZ+Е})^.vaH}so5D,śl\6*ϵBGr}pRabm1%TNWlzTZ$lXU"d:V J´4ے`VbT;SkYo (?BJڛ|M8~r.L[1qj[,VhRb&vZPŹ_81|CI8#~p3T. Qj%@aR$"*h.9Z|q/L $ KtH+(= \}F90t"Wi{NJ q{i0!$nVtL2QC/?&K&4)jx袯]IK e$&$q ɉ8spRV0 pPd".M?LR$2~N !k_ƈ-K+3&ΖPi;et3׉jJӒj=/Dl5oʩE fj[%J=Ht{dhQ9yq^ť_D{.AwUTs 碢/~BTlT?K.H f&ĥY[9ܻ':3;4l_#aX%OۇQ. "f3u&xkt#C5avɻ'|^bD-B|p %N 8?D,&yV=\ ZlՙA@k04XLz&!*Dy鶑_¸[IuAg6X\.sA:(Aɤ-D)~qO :Z.ֹދBj@Qjh5b:S)g8w׊d3.W j(R{2;<ؾKPwLO1؅=76U|jaɛ{䛮@+UODAp] WI!+ꠁpv {a~lFmMjmy91/%]hnzC E?(MbZTPR!Wpd*}53dqGkci>VphNL3J^eY\<-AW@-u~fLuoUe魹>U㎵ 0$7U]YCtPDENlEGo`S%@FH/Vb=:&=wu6L *fDjtbY 59c9ԟ֍sdfNWu`5(~@oGY}^ZyE@7qAFd|wn`).J,^+TJ_,^թUǮ6mx4ak %/RAcN[&\uk-; !{MK.3|l-jqbe&Lشɗf `WEGsE B2U%¸cFbX{OhNESvԒ*w~B|W;1EmdIu|X^߸ʮG+5h?z"OB>z:Cc;0=ξ5~ ^o t.N4;cVX!z+'EQHA1o%v9_ܶJ:+8&Q8ЪA@s=xz8BN芺uL/ԃiȒqiIo@Ng=yK)`wr XaBc5Q~5mhv0I>ђatg_P& # B| h]iB7pM_ùxzsēڙSu!׏ܥ0ʞ( hD28<B#qN̈́%T=Z9H_ahmE30wAN8#ݿQ>+G)B*ef ggE6 TIV͍NjC\(pF­ '8I>DqS,VwEfo t.$e_!`5^_zr z iaҰiA|i_^ y=SVصD:9hoYzkjnTe)`zPo$H[H+WsjКuʄ#XQ)ll5DtCPK%(Ǩ8L=\;b" 7X  <'49֕., q1vKf?g#k`) sm5?k+cs4NHeiU@t$W;++.8ޫT%ʰB?MȔ ;^\y?[(qZgMj׻Glp] [Ux 47~7P7LCLZUF(eX%ӈA~"9ˉvɤ;)B fhqM8_cjӄwM)+5nfe ( hR7.Z[z@N{df֞u8 hOSw<eүW^I @ fFgҿ[fZPAG /)|L;7|)qaNa=Pk;AdLFm5jnsȊ|k]q#.%B$z: H}ǑD0$hd ].lSFM9\q' dF3&)NȼַV~ٺ3Tg9#V<+~RDHS7ifC AoaE}a:U>Tbk% @2/-XNuByqsǟAY #sLU@0Y:&oе`uP!8p{)4 ZwsUlG? ZMHԾ3f+|S';ʶ.j/K%Sѓy G9IG" =g{fP5>G+;cYg%09/c|Q?bΊYxW*# sY=7oߤn7?)Jv V&YgT"zvQ \}bd;#؇oa 22>4N\O9&BkpHMwJ1_ҖLBB[M.qzѰb<I'` g~gUQ{S"j ؾC x佨b |&nƷa;`PqfodVyYhéWb 4ƱK'+O,nf9ŦP|56YM4Ja +V]OWH pǎ+. x-WWKLX2Hlggxy` HQe}hyWy߰ ?^r͹@g߂\"Ḻ h'Olb ~yg XK<g MqGaԻ6H[q\M=o9[W@Lr0w=1esc&=g1H:i=G.=gH~? ]5 L䃐/S#fa}"5dޫbȲkm8|&PcRMGJ޲&ϖM!΃ML861Fyr﵋{Ƭ"_di)]C}d%tNdEȷ>g0:e"(nfqme)!O"&A9XU#f ֵ)D(~4ſa;a1h,O48D Tq㈟Wr=乯M~MAozdrz U/|~v\#9fǟN2gfgoo]}9|%ϟM>1!2aGXu/ zvEwAtdC~4},:!քdR蝌]_|z2dܽ&V æHȢF aƴu1|[M)7D6pp=q3nX:L[7p J"Ys)QWlsITMB9֐%g;ic p*Sڳ,~s)7Lr+(.v) 2P&-:fk#'- Iab{޸^mS. &HSFѧN6 ]2pZӝ3,\:\^_@jn_vх{G`29Є Ͻ.]r _:{-/q ,B{>X֊9aWI@Y 6nΤɫ@#0L*0-ʞsuW=t-rw42%r/8ߨëIҁUK- w  b'8_0JBbwTO2s?/wo<6/%$g>X)7+J@bኊ;LD 0v)/aB\L2(yHz6oBq)>XmIx tUKG{m O6tht81rR-$%$ŴיioybXфsO~ޟ Ig,mOF6Ƽ{.CB⡚׽ѝ=zBߚ\}*EJhzg̰f昩rzf#gMCϓcoR].UIy=OXc{o^D?Q'?nA(0UU0,܎{rK }a-[f(sT(Z ձWs39 !݅ׯz-,/+s0 )QV鶦伏~ӝ*|N#d4@aB=-8NeHXVFVSK}ogw' oe)"me<_9?>̾)Z+lW̔ ydV*}40?EIO^ӸoQ( BVfc7~ R5ȿm  @Ф a#*X–tum&Oj/ԞF7+' Ԕ.~-`*-wlF[tɱ;Ձu5E'K<(ZU*6L/Pa8YC–pi3 I!t 3ieD:zb`ŐLkŇ:y"Y/\o`PhKC4 q{QwG˘1Os>{Ƞh:T|HzuBI*/'}B9σs&[Sge1lJ7}^! uB,OշWwr?F$:00:$@?Q4a {J52+׵'9r-ïж8٢!CP%Gp@e]_0TÉ3q(\VS2L#5A]a 0W4#LHGEzNR dqV;>'| 4O(v`V )DU ?也;'CyZk?cl ׶vk?m{'? 6\zƓ @cs,#<,>!!jr| cbq6qi.07ʹs!m)'}7x6ɡqPAjЯXmG}f 5c@|, =7n )sI0k`nĎ ,{ڭخNH6#KU\遄"X<AӸsCBgҗ 8&f< 1PbD=w秽i*;<it!c}<-sfLa3 83EM~*!~UxqΌM"rjpYzuwԌrOMh ad o1 !" ˕k䢻(XF+qsȟ,)/ҵc1 OUILij?ОB7s$ap_~2RlYl:碴0~8Q6]i VO9և8lҶs{ߩޏ,CǮ?'] G>9¿sezE;^.z{Aڽn{l싺Nd`J2vuY+ 1=)¸Yc`ZKڪfQ BK򠕬TvS Gr* (CquCKCqy̮iqbQ?V濘8&i}8*;ZmrS^#,C'cS3X4(bo1*D;>jU8 Y5d>Sx<=(t< 2 WgƲayݔ 66}upZ9;kVKY30D1BZNS >M%~O}S!|aKdHkO^Na-8L ŬHwYzt ;Dٺ(g ^;4<77E Qov۽!N[U鋇A8Duc(I;W\ze7HKv`ޱtH7ic6ÚxYCi}! ]cu=h҄Sg㹄PgӨcj{[`(}+);JUl+MMx:GwT._,u~[ t&כ82(&yw<;<]Q ✐J@#>qH,1eOqĐyMCPr0/:b?c!ʠN~DiN,tC[]<% 0ji,6- 7ۖtjm `RZb%/oZlavϐr R\^a 6[2zX=WXIvO^x Oz||mO^3O_NaPv]deN/>)>WDILks.}'$nkcs$:%t`>q})/@8weD-6>w\gm킍hz4)deg#*VLj w(8^QJ1YYY%%C#>mN1`/X5rg2 s4{n}JBb砻k4[kJod-fwywT)vJ/"O>,AX}BWxі4@ʡe:w3uPHِ۫cq E7͔Qun{%:"/%ڲaDD'KәXeT>ht E{sǬ ǦUD;;cᲈcAW<@! FJ/ 2ϊk_ȩ=ĘtP±+<>vovB3U)[t+hrv}.Y:",C EKC2t 3 ܌KJv15hjWw?A>Yy|i5_*,n!tX&V"T=I>BE{ O5o{R1< 6.P#԰]#ݿ[w59 rYgD#Y( VkdK Ok*2P³S~ԫxyLW_hTش57yG\q_T7(w/G? G`'(9udsiJROUP~} "%xF|,6,S_ek\dV=e}/FvtX%-4$^nL'K-_v:tN…"e?s~orH2>x3lz) Y+AF&HkNhnz2/ѲŴcѺ-|ٮE m5l;]<,~@,#?1kcG t)ֱ0r%-9",4X=;"ڿXCc<3& kO68W@ /<4;eFIpDNXy7 䐔W'J"6V}7 ؎EjL9RitE8Dq72SU%+e*"Q~V0#v앓=t['mٕ[̃A .hD|N@d'4n|s?sJ!p9f$`ﯞ%p<8ýIro"|-b=ُeA(R5,Ois˼[UiZL>mʉF󋱰StljÄuZݵ-:&sHE8?,W0N@Um;eI)QexB6_jBlEPq Hu|r;ty^c aX!սf,mX<\($Faq ϦSg jO$BAtG1`G͡Ô]m>)Of/IeQXE!X9b3k>`0Ti~ay4:v ooRa+7z#MK#BM1[{SZe[F4_U#s-_T}>yB).{funyӛq`b1ygu2E`."T=%|sa"l6~ m)} ;vx˸_cUއ^wۼlP[DDK*R,H㻩 l!MrH6?' sM"ǤȻ7_qQj:O"nC[ܴљD~Xn4L&d:6(?9vNwжR=Hdb/g!kÚyem%9@rEr-g?UZNCb<4JsNw*w%,̽xˬpݝ10<ͺ4c=z4?}bYnHiD! `g=δ{- Q?T,GƄsƩ*!ђӟq/X$> FICܞ0]Df>Vrvw#769!IkAFm ñ'|" 1~|M΄(}ɂ?EilGF|$'`]l,=oLO$Yt[h-BXq,-)gyc Mc*WtKSEMzLQ]SD*O`ٲȍ%3_$v^lݓ(QqT|Njz.*9΋B$?hSU-G&L%|=IE"/n{ve ǤO8Y%Ty{)uOUZgEڣ/Jw}JKKю!-g^Q srRSnO7ۢ_2m6cÊTiԍZPaUV|~XxaZ_̝OMB(vbm^ᔋr Gr~U,"/kyҡX lh4ݨD|1ѭ.+XL|OA #kdixY!>sp-qd?]x0ꙿWQ 3 fHaF󼎍 zxq D4ӭE m)o2eM^ɿ'$X/ n%-:ؘiL6O¤${<|ƅ$'GP1ӝڃn.4MW躳cuBc֝sVg Zaֻٱ×>Oc:(|K:zsY>F9ZUzZW;e])8@ٛ`rQ˴E'aC!@;EV@2W=Ȭ! Omd"w r @GbT[)TI,2Eֶ5N# H UQi3Ne]G'rPn@2Yi;j^=za?f?[i"'Kn ۘQELdtNㄭ?GH[XwSO޿_&Sٻ? ͋":a.Q>o4xc7Is=4(96ͅ h*IQߋx&r̛4s5n pVBNYcn5hg`[5A˶*uF" sa\0. TBMG rm$SXޖg8e+6/ 3sS9SpV`27RC^[Ul^P_SrS"/=c=Sl6Bˬ~͔BFS1tH2ى6yиn/"HzvPi3-5Mǥ;ZgZh*V C6bCxYW9&+KPDK+4DQZfY˅|DiKφ2fF5 \(qg:Sj%\' IF~]>9!D Au6ҡfQbtʃd-X2gL*X-yM gGZd4X-&C8;M|%j^x3Hd0kwrAeQq4jc()h'r:p^{^]qY jK*3ώMӖW,ך2QN mf}ܝY&v\bYK#j15u2ŀY?f-X糕%ʷ-ױ߫1Dp<9 {i&%b4?t`Q)}1O7yɖ-0%agz]}~e)JB<ၾuPPZЂD *dv#8$7-JD)?uK4ET$ t>n7u)$dž1]N} Rh֫^  "D(*pB?n;z#7g xLߵnT7(l׆jp\2Z\u緪"#дrŨgÏX U΍[G3^pJH^V:f($g>*JOQHEVާ.b8IkupukG3+RϞ)v~yv wbdTNm pB4mjzQ>JNc?Ŷ,^7ƞ2h+ %\2h}k.Q>/֊04<r>CfzVq T9ɕ2Iͳ'T0kWf/_[||ؑ<i.`E"&윾ݭ)oŠh01 ՠD@r@zDsKRBZG~Su o$^jA9K)-Nƛ2"k/#iIP/XvvY䃻Gר\2W\qDp_B>i*G;7*}zo4hd?"ΒAzuoX#+%l7Y eWDC-awZb(Zٵ5%ɬ  tM2I\q)7[LǥֆkW 9 jSi`l뇇h"UjʵI-红@:5O\VYg>l#3GCY2 wLYԆ3$`|,H"֥|gotБ?ZO٩ٲ&|lF䞨d|<3GG_8 wS!'sC A1DžNvպ;!"P2 i s^lS.k67+2HfK9 pj?ȅ%s$V8)JKH+vT#PӚd 7v%bޱv6a/qJXJb#w+L}&8MJ*FkE 9+=KpiyOqS=?sBF C.gg5(Q-^%rW6DfS ̢,=!Kၟvn2/đ+0J?,Z83[{y:"m\;@j%e;a\={ms{Q_`&=sqG-tntW:Y)_ <_$pA6vnDZxKi$yFQ7yq,)G#ܛ/-ufnvS"WYZQO:'G.g~w #OF .JwL{ALu}lR {x@vO4a^! s0-` 9̻c(9 n&OzC8+ q Mv+u򱕫0b‡E\HgҙT0jY#B_Lfxlh"E}511 +IhdctCB[e !CkǯD}JcD4 rmJA&O[WD[C+Bӑe?hu3X盶>Q|u2tU/prP)a@고gޙcl.1VJ8xsh*b 2$LX˫5!fA NP]o' G$,o"|)8.΂#IP9QŒhxpS15Rr87yE:JS';wՇjLSǿ^u&',\7 ϴ`3wQ(͇[#aXyl4so=&~ťZU,|9a^I-+/&^Hu]-[M`ڢ|єṰ̄ixd cȑǟHe? ۣ2fG8x"."թۜv0\.۔-ӻ |OE*gyaĢ9;y.6!Qv|^2e)ᅵӋ(KL A ٬MDr@"bKf v6~CQ Rs5Y5K8RA 73WEg.qY4m| Խ+(Y'_:!co 6&vd Fl\HS?Ӓ Ko[37m,iڛkfG#nC j L0NR ]P- * UzIks}wgJL99ZeY|^@ )vjz _)>x< [%5YI GNN4O1 ]~Ϳy79k%ߤt'~<7x2T.$hؘF/i: q׏YdB[б2W Cha ċϘ=ؕsTUͦLBk!~vJW=<GHfc1е9IlHͿHNm1,a|5M߽6vD qi`;6/4ȀW˽acrz98[EL\Plj<olajgeJvV¼ g} Ac U5TrF>r_Uflɶ_yT(\o@Oh@'v=G e9Q`}(~* <[=VJ}+⊊ I*;^PJҀ5{TBIqd%Zh]uS= pvhݫk-#y ZʮNj^4g++q X^u͆:Zxuܿ{Qd `$ҽ档fV N at1@ZZ4-o%:&FY_})GkXt7Z\=x;.J[Ɵdn %ч;ozO:bPhb)#yb0[A1pm)nEomuhFʦc*krF( N1?*u$"e~ F-^}7%^Lag$U=RXԶN VCT{8d[It`wp&QJ(ټ‡C8\5-Hu""`simT tqGy݂ǵ3lE>F1cdYL.Ӎdjm:H{/[QT)νsxN9A>u2sos2=ZdГh5,دX#& &Ϛf>ǔ; V{9d`˥eg _'ƭ>Հ"~42L^shdRҸfi&CgՊ A LB">BrkVi2U"E+\Y ^= ̤̒X]2TIA8<ˌCC!`Ǻ- E>-y1Requ&̎#' F(UqW1G5aR'Pvп ˴sP3#*oc @(Fnn\Dbc_.J Ⱦy U>hT`Ӧ_hДKAXog̘g̢bJJRXثiT /p$k;D8 '^8>76Px '@Z\Tc8B7kLnC4etdpx*Mc0ǶԿ˯+@7p8@2LvnEItu%zK.Ԛm:,A%FVGciO,{ ۔|1oJZ+(F8jöV"%[(Fߕ -yV|bd'eS2>)W:"a5qtRyX\\8t?FBkr7Зjb[@i6-#NcFH;U#??6ͬ熩",pZ?J go,ũHρ7: DH5&_)VؠGìF'oű A< l"S[#yz&>/l ^L 1֤&A.jG_o/e.EV%~^&+ĺ)y`7io*лd+Au,h23&Vur@v)&Az,P-#O,jnhYw^]#\$&MHA4#:N3@2\vy/հx~9hPGym=Kig$:oNsNjrS&o\92K/P BvMՊKqae_I7`Ist ޼ΒͅGmWQ{R@y{l?Z> N5qkZ)£mXfg_ ѷ{ ׍y!Y9d 9 Ӊ&B:9e%t~CYݠP8ѱ!u555ɝr_KLuԸV O E6f3q6͕` ,3kұ&p&Ku@GR)l}y8¦3*ڥGwӧ9L( ֮r.GC K-P|mڍDQ9 h"%EÈz j\~Jf6 T?Ë']iDrIH-<\c3H"M%VA@K+Ti%\!['f()Lsͯ9'WNPU4[wCQ=k u[}7?-kZ[Ou FSbas$l 3.+.YL}-҆T*/%L[Z*#`*2^N Íu˵ũ|W$"h.SM"՜|LidV "/C+?FyjNR@|-<~ M?;W?U@h 1x?|9m`4wl_'|L-[,WUj8E;^/Obm>jjsW߲ܡیxʁY%N ^|lgP\T|tolpJioCCؖ-N}w Α-SoEZ3Su f⚤b%(`ԋ!wb^OBo:%񱔞s\g=*!I,UG HW[ߌ1TLw\-Z|޶"8=A9F:f:C13@JǺ9.-obj ֣PWPTAh&|QEr-/1Kͭ|  1/|Ƃe9wGr#y\0_uoV@(2"^*^Նit@g-9y40@vjrgn{:%~5ufQypeKlK2ƨwSHi}a-aqͧ@Cʫ0w^QEG ])'iϗw)]IJHWZo.3[`F_PΒa1.we@oC`kƱSH!k"nƂq 5 UD ,wh,bYjſkU'$ڦJ, doC|,n0uui6#UZa%\]Bn2ԝIS*^d ?y.-lx!K5$5<"5\k3P6qE ~qy{Ww/祜>e !H0Dpi,{+٨o,z%[ŔҤԤ[nQL~tY ? ),2oeUNKn$l MyGPA^"]qx늛( +X~ 5yt$#p?//I\i|"b$H<9Jxyu% ;=wu㼤\v$=TFw_i~+_wKv3-~1ƉJXϫ2.$~f,ߊ[T7rWҖs3`N dS>U 3rh78x'j;UoUh '6ւ: :N^W1{>gԠ=IbOLByH,4$_;pOUttt9CǝBS)CǮ|sDQ' {rNbۿ,Dkp '>!"Qi(.x0g2VMW4wωsx,/bEitA͡q;UV!0qMltXǝ<^A9i!:d+rDSpBڍE*G^Cb¨A֬ q"|"X(1E/'ULJ øn"p;{4 A%e!%P/)BA|/VW6rcpWbM~X_nIU\׮}N6ڰcZTMiV%Oq 8h `oʼnרuw|z{NE(vZ+#c.Ѥd)&X.riƏ@75>Wv7/zgg_+<|1=ƑHP4{A'$qŜ}BAрKZono&'.GUz6&P-ynf9tk@;JĵmKopi '㇂<<8 ]ޫTI.- 9>hHxLaoŷ}_\ʊnL|h~ǯٺrdO۟ e)o[SٶRU KeGWN$/B8r R"1@-)Rˏo^"Xj?Kx/-\&*4ʼGJL>ܭiAԥ'08}Qrl+Hh3/5}tk3mGVp+ ˁ.fpIA{-zd{-mE>~Mfo1#FM+-y.ou+Aȇqkhayt{._1l].(!]v,Ê.W@,i܈ĭ*_Uŀ˥)?_ԺL9^^W kd"46w˃aKS}b%Qd7]rz/GdɌz w =`8'x<@;7a`**NlXm\#5)M_zhv`Oxc} 1)8Yx ShfhACQkrlb/XZ !؟C#q.w!-jP]4 _V_t.-n|֐%!MGz8d# ] NOY=`]e)3 @P'bYO0qvɄ#Ԡ]eφyp##Uӟf -c_q K o-̞\m_w$ֻ9;݄Ơt[aX"vҿ4G=4rž&v1, Ws=T2<%#Zg\V-4 aA^#C?mOX 7|9*u]D8|9f[a@m:j^Vf ᪏kz=ﻡڶL%X 9#Ԭ%O}&Fvi틐It,!e%w4#}dYjR nIfUvt\o|W\^*-㬃CEǯ U0.?x-M~[8;@%ZB}qiD<k#/ytꊙ0o&sC$ަ Sȏy%nSN;8>N|vCpz,!OcxeBZ{?ȒK]c)%L3)o),]b^V/YCH+feTKyNABVbz*d%3Eɒ3N#՜'` ~l7X>9Qq "،npV+x YZ