copr-distgit-client-0.73-1.el8> 6 6_ ܉3!y덏%!E/֡fM !E/֡2N 2?ۄQ,@cٷxL1+ƴST S^r"N+"~iktAYG/˺f.`# cdݷ!J_Qs`-!* M+06Gi`#<PYd %_pnBO%޻GźXLǨ[AFK *%GGQ:"[i6 (cw\IJEίn!ZM̢ rp*u(Uk<1=@z8]h#|& /[T\\{3"nP+&9:%fTǵ|ʬy )L,83FhaDf)LzR|  ux$PI=H?Hd ! KLPx|    .  @  d  -  8 \   H p < (r8|L9L:cLGC< HC` IC XCYC\C ]C ^DbE}dFeFfFlFtF uG vG8wG xH yH0H@HDHqHwHCcopr-distgit-client0.731.el8Utility to download sources from dist-gitA simple, configurable python utility that is able to download sources from various dist-git instances, and generate source RPMs. The utility is able to automatically map the .git/config clone URL into the corresponding dist-git instance configuration.fLbuildhw-x86-16.iad2.fedoraproject.org*Fedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/fedora-copr/coprlinuxx86_640!0!>FA큤큤A큤fL۽fLHfLۺfL۽fL۽fLHfLfLHfL۽ffd0dbbf7d82c183af089a488d75c7dc9c4085d23c2d1772a6fd02ad7aa3e4840b398d462a36a289de139b4ad7a6a027cc6d75c80b546622e64728cceaf98991b1ef67d3a562d76b23b2ca715a0a368648d2164acaa40e1a37f4571812418d76b1ef67d3a562d76b23b2ca715a0a368648d2164acaa40e1a37f4571812418d764e95f158e56ff4483b0f71cb47baa152660e183193ee9bf23a21e05b482fd4c98177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643d4bba35b99f97b0432b71c66ac16adcf5cdaaa8ba8bea38af88be191d1562844rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcopr-rpmbuild-0.73-1.el8.src.rpmconfig(copr-distgit-client)copr-distgit-clientcopr-distgit-client(x86-64)@@     /usr/bin/git/usr/bin/python3.6config(copr-distgit-client)curlpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.73-1.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3fLee@e_>dhdldkY@d,@dcc@cbL@b(b@bbT@b4t@ar@a@a@ad'@aU`Ȗ@`O@``P`P`"y@`"y@`@___#_@_/@_16^y^%@^M#@^;^:@^:@]B]]A]>\Q\@\\ڭ\O\73[@[[[h8@Z@Z@Z@Z@ZjZWQZ.s@ZC@YB@YA@YYo@Y4Y_wYRHYMYA%@Y:Y1S@Jakub Kadlcik 0.73-1Pavel Raiskup 0.72-1Pavel Raiskup 0.71-1Pavel Raiskup 0.70-1Pavel Raiskup 0.69-1Jakub Kadlcik 0.68-1Jakub Kadlcik 0.67-1Jiri Kyjovsky 0.66-1Jiri Kyjovsky 0.65-1Jakub Kadlcik 0.64-1Jakub Kadlcik 0.63-1Jakub Kadlcik 0.62-1Jakub Kadlcik 0.61-1Pavel Raiskup 0.60-1Jakub Kadlcik 0.59-1Jakub Kadlcik 0.58-1Jakub Kadlcik 0.57-1Pavel Raiskup 0.56-1Silvie Chlupova 0.55.2-1Silvie Chlupova 0.55.1-1Silvie Chlupova 0.54.2.dev-1Pavel Raiskup 0.54-1Silvie Chlupova 0.53-1Pavel Raiskup 0.52-1Pavel Raiskup 0.51-1Jakub Kadlcik 0.50-1Pavel Raiskup 0.49-1Pavel Raiskup 0.48-1Pavel Raiskup 0.47-1Pavel Raiskup 0.46-1Pavel Raiskup 0.45-1Pavel Raiskup 0.44-1Pavel Raiskup 0.43-1Pavel Raiskup 0.42-1Pavel Raiskup 0.41-1Jakub Kadlcik 0.40.2.dev-1Pavel Raiskup 0.40-1Pavel Raiskup 0.39-1Pavel Raiskup 0.38-1Pavel Raiskup 0.37-1Pavel Raiskup 0.36-1Pavel Raiskup 0.35-1Pavel Raiskup 0.34-1Pavel Raiskup 0.33-1Pavel Raiskup 0.32-1Pavel Raiskup 0.31-1Pavel Raiskup 0.30-1Pavel Raiskup 0.29-1Pavel Raiskup 0.28-1Pavel Raiskup 0.27-1Pavel Raiskup 0.26-1Jakub Kadlčík 0.25-1Miroslav Suchý 0.24-1Miroslav Suchý 0.23-1clime 0.22-1clime 0.21-1clime 0.20-1clime 0.19-1Dominik Turecek 0.18-1clime 0.17-1clime 0.16-1clime 0.15-1clime 0.14-1clime 0.13-1clime 0.12-1clime 0.11-1clime 0.10-1clime 0.9-1clime 0.8-1clime 0.7-1clime 0.6-1clime 0.5-1clime 0.4-1clime 0.3-1clime 0.2-1clime 0.1-1- Remove static methods from tests- don't clean after builds with user ssh access- don't set bootstrap_image_ready for rawhide - no Jinja-vars in config_opts keys (mock-core-configs 40.2 compat) - allow user SSH to builders - fix copr-rpmbuild --dump-configs - install copr-distgit-client with copr-rpmbuild- collect and compress fedora-review logs after run - use Copr custom macros when parsing the specfile- require python-specfile (in new enough) version, and use it for specfile parsing instead of parsing the metadata from SRPMs - make sure we have (also) the latest DNF5 on builders - override disttag macro to None - make sure detected epoch is int() or None - build RPMs in one Mock step, instead of two (SRPM and then RPM) - use Mock's bootstrap_image_ready for the custom build (Mock 5.0+ required) - store review.json generated by fedora-review into the result directory - better/more verbose logging in the results.json generator - drop dependency on simplejson - repeatedly try to download files from lookaside cache - moving the package NEVRA parsing to from backend here into copr-rpmbuild - priority=X support added for the Copr repository itself - query exclusivearch and excludearch from the specfile, and store into results.json- Fix python3-backoff dependency- Add loggs to python-backoff decorator - Set git.safe_directory as repo rootdir - Explain how to reproduce the build locally - Retry only git clone without checkouting - Use git checkout instead of switch but ignore files- Ise 'git switch', not 'git checkout'- Add basic "clone" method - Define some copr-specific environment variables- Add runtime dependency for python-backoff- Retry when copr-distgit is temporarily down - Don't print traceback for 404 errors on SRPM download - Decode URL encoded characters such as %5E into caret - Use SPDX license- migrate from pipes to shlex - move to GitHub home page - use repos from task for custom method - switch to template for custom method - strip trailing / from clone url- rpmbuild: specify some optional parameters for pyp2spec- fix source build detection needed for %dist hacks- Add support for pyp2spec generator - Define copr-specific macros for make_srpm method - Define copr-specific macros for custom builds - Determine SRPM builds by having source_type - Undefine %dist for SRPM builds - Build SRPM from DistGit even with missing sources - Drop an unused extract_srpm method- Fix make_srpm with new git - Define copr-specific macros also for SRPM builds - SCM method to clone recursively- Don't fail a build because of fedora-review - Require a new version of fedora-review tool- copr-distgit-client: document the configuration for the dist-git subpackage - copr-distgit-client: add the centos-stream configuration - copr-distgit-client: new --forked-from option that allows builds from (any) forks - rpmbuild: support for remote refs in committish (PR#2049 and PR#2081)- don't depend on autospec in EL9 - use config file in *-cancel and *-log scripts - better PID for copr-rpmbuild-log - keep the required common version on one place- Fixing copr-common version- Fixup ACR handling - Always set 'requests.get()' timeout - Drop ANSI escape sequences from logs again - Install fedora-review-plugin-java- %auto{spec,changelog} support for DistGit method- rpmbuild: require the latest version of gem2rpm - rpmbuild: update main.ini and rpkg.conf.j2 for rpkg 3.0 compatibility- provide the build results as results.json - ensure the latest *rpm macros packages on builder- don't cleanup resultdir itself, only contents- rpmbuild: properly cleanup mock bootstrap - rpmbuild: document the options in main.ini file - rpmbuild: clarify and encapsulate Provider's directories - rpmbuild: cleanup the Provider class API - rpmbuild: better error for cleanup issue#1258- don't require fedora_review tag in task json- support running the fedora-review tool- scm method to not enforce 'master'- rpmbuild: don't checkout master when not requested- allow disabling modules in the buildroot - fix background process (group) cancellation- don't override isolation config by default - require appropriate common version - repeatedly send requests to frontend until they succeed- new --isolation copr option in Copr - require up2date copr-common- require podman on all builders - move the whole copr-distgit-client below copr-builder - git module name to define the lookaside download url- non-dev version and release- rpmbuild: fix chroot_scan copying - rpmbuild: fix mock --buildsrpm option - rpmbuild: set Vendor metadata for builds - rpmbuild: use mock --srpmbuild for spec file uploads - frontend, cli, python, rpmbuild: better bootstrap config - beaker-tests, cli, frontend, python, rpmbuild: add option to config bootstrap - all: run pytest with -vv in package build - rpmbuild: disable source fetch for the dist-git method - rpmbuild: catch FileNotFound on el6 correctly - rpmbuild: drop SourceType and rely on BuildSourceEnum - common, cli, python, rpmbuild, frontend, backend: DistGit source method - rpmbuild: fix Provider class design - rpmbuild: inform about testsuite coverage- provide the "dynamic" %buildtag - define config_opts['root'] mock config for make srpm method- more work delegate to builder scripts from backend - don't delete the "old" .rpmnew files - fix macro in comment (rpmlint)- do not scrub mock caches, to re-use dnf/yum caches - scrub chroot and bootstrap chroot when build is done - invent /etc/copr-rpmbuild/mock-config-overrides config dir - print human friendly error for nonexisting subdirectory - less verbose error output- add tests that we properly cleanup tmp directories - mock 2.0: config s/use_bootstrap_container/use_bootstrap/ - mock 2.0: disable bootstrap chroot for make_srpm method - put complete set of mock configs to resultdir, in tarball - mock 2.0: use dnf.conf/yum.conf automatically - make sure builders have the latest libsolv- do not fail if we can not remove temporary we created- mock config - module_enable needs to be an array - catch FileExistsError in python2 compatible manner- don't create unnecessary tmp directory - prefix the name of all copr-rpmbuild temporary directory - properly cleanup after obtaining sources, and build failure - add support for mock's module_enable- rpmbuild: skip_if_unavailable=1 for non-ACR projects- fix custom method for F31's nspawn (--console=pipe is not default) - buildrequires: add qemu-user-static for building armhfp - module_hotfixes support - define %copr_username again on copr builders - skip_if_unavailable=False for copr_base- rpmbuild: make sure librepo/libdnf is always up2date- drop SCM parameters from copr-rpmbuild - implement --task-file and --task-url parameters (issue#517)- clean /var/cache/mock automatically- don't use --private-users=pick- enforce use_host_resolv - require even nosync.i686- [rpmbuild] ansible_python_interpreter: /usr/bin/python3 - [rpmbuild] install dnf-utils instead of yum-utils on Fedora - [rpmbuild] builder: document some of the requires - [rpmbuild] builder: merge dependencies from playbooks - [rpmbuild] don't define %_disable_source_fetch - [rpmbuild] use six.moves.urllib.parse - [rpmbuild] download srpm/spec if url contains query string- remove dependency on python3-configparser- create copr-rpmbuild-all subpackage - Fix `copr-cli mock-config` after switching to APIv3 by preprocessing repos on frontend - add python-srpm-macros - print nice error when suggested package is not installed - tito and rpkg should be required only by copr-builder - create copr-builder - let mock rootdir generation on clients - rename repos 'url' attribute to 'baseurl' - provide repo_id in project chroot build config - Allow per-package chroot-blacklisting by wildcard patterns - preprocess repo URLs on frontend - revert back Suggests - drop "downloading" state - allow blacklisting packages from chroots- /usr/bin/env python3 -> /usr/bin/python3 - nicer live logs- make spec_template for pypi in build config optional - EPEL6 fixes - EPEL7 fixes - Merge #393 `use git_dir_archive instead of git_dir_pack` - handle non-existent chroot for given build-id - fix requests exception - add support for copr:// - generate some sane mock root param when --copr arg is used - add --copr arg to build/dump-configs against copr+chroot build defs - pg#251 Make it possible for user to select pyp2rpm template - --dump-configs option- [rpmbuild] add possibility to supply rpkg.conf in top-level scm dir - packaging: Python 2/3, RHEL/Fedora fixes- for py3 use unittest.mock, otherwise mock from python2-mock - avoid subprocess.communicate(timeout=..) - BlockingIOError, IOError -> OSError - hack for optional argparse subparser - fix shebang for epel7 - use fcntl.lockf (works with python 2.7, too) - make copr-rpmbuild installable/buildable on el7- add --with/--without rpmbuild options for build chroot- rpkg deployment into COPR - containers + releng continuation - updates for latest upstream rpkg - update rpkg.conf.j2 to the latest rpkg version - s|/bin/env|/usr/bin/env| in shebang- remove unused requires and rename rpm-python3 to python3-rpm - switch copr-sources-custom to python3 shebang - keep tmpfs data mounted acros mock invocations for custom method- new custom source method- add support for fetch_sources_only in task defition - allow building rpms from srpms fetched by providers, - extend cmdline with scm submode - optionally set a priority for a repo - add test for create_rpmmacros + refactoring - allow only https and ftps protocols for source fetch- copy out dnf and yum logs when using mock - introspection and --version argument- update man pages - update help - exclude 'tests' in package auto-discovery - don't install additional stuff into bootstrap of custom buildroot - Bug 1514221 - Copr fails to clone the repository. Build fails.- fix get_mock_uniqueext call - fortify make_srpm - add '--private-users=pick' to make_srpm container to improve security - compatibility with rpkg-client-0.11 - add config for src.stg.fedoraproject.org into default rpmbuild config - fix download url for new rpkg-client version- provide option to root spec file path in SCM with '/' - fix exception raising in scm provider - make command debug info nicer - print task structure in the beginning even without -v - add listdir after srpm production - some Git backends do not support --depth - remove unused run method - checkout master by default - with limited depth, we need to clone with --no-single-branch - remove original perl script and mock config for it - remove no longer needed options from rpkg.conf.j2 - SCM source types unification - apply continuing line filtering from f4561c149893 - increase clone depth to address pag#129 SCM source type error- use https for copr frontend in default config - Make error message when the build task does not exist more user- friendly - add --build-id switch instead of positional argument - do not fail when lockfile does not exist - change arguments to build_id and chroot - remove lockfile import - remove unused requires: - remove unused variables in try-excepts - #138 FileExistsError: [Errno 17] File exists: '/var/lib/copr- rpmbuild/lockfile.lock'- copy spec file to the result dir to have a quick overview on the package- provide more verbose exception logging - take timeout into account - fix downstream/upstream condition - set also use_host_resolv to False if enable_net is False - when building rpms, prebuild srpm in mock chroot- rewrite to python - build-srpm from upstream ability added- support for source downloading- use Perl Virtual naming for Requires- use dnf.conf for custom-1 chroots - also copy .spec to the build result directory - raise curl timeout for downloading sources to be built - changes according to review bz#1460630 - rpmbuild_networking option is now used to enable/disable net- support for mock's bootstrap container - check each line of sources file separately - allow multiple sources and use current dir for mock as source dir - also check for value of repos first before array referencing in mockcfg.tmpl - handle null for buildroot_pkgs in mockcfg.tmpl- new package built with tito- Initial version 0.73-1.el80.73-1.el80.73-1.el8copr-distgit-clientdefault.inicopr-distgit-clientcopr_distgit_client.cpython-36.opt-1.pyccopr_distgit_client.cpython-36.pyccopr_distgit_client.pycopr-distgit-clientLICENSEcopr-distgit-client.1.gz/etc//etc/copr-distgit-client//usr/bin//usr/lib/python3.6/site-packages/__pycache__//usr/lib/python3.6/site-packages//usr/share/licenses//usr/share/licenses/copr-distgit-client//usr/share/man/man1/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRhttps://bugz.fedoraproject.org/copr-rpmbuildutf-8730119c243e83d3bef6e0e1b9ab5e56253ac5dcab66fa4dd362baccce82fc9ec?07zXZ !#,[I] b2u jӫ`(y0L}0F6nUΚ:!+'7@^ NXńxe;زRגX6=XF5\̴AB8f*pl=lY]B T1Qi/!)o@WD$ 0T-Kg0Tqyaw2Oٙ\/K+h@K3>8ax0z`[mlWo (U,~6X*>,cM Kl';Š{ DL1.&w򬃅m0ƈ[Jbj'V\X:zZhQln`pv_Õѩ [1'sa? !z@rf A@qeT 24fkL1hE]¼ú+wP1UnD/1\Je J}vwqcЦ`p5KG_qI#埀k-xYh f{8G{8og,3Yu⩬b)c.PudD'tTLѲ XI.}]].ZiLe@hZ$+%2!ĽZS%k'йfE|łT&&ωl.i+b^0+V4T  `mhz{:Qz4V zgUcU 6VN} W ?vPH$6Exdf8Ip"NǬU%O0 ڭ+wLQ][w D:C%ld/@QJ=zOPV?96/M1|qu\<!*]D4ϳ#. $@N&!% zao`SQ9yޒ+_ɦ kxE ,X"t !C!m_dOiJĚx7z֙J$M| Xbni$x509\;̚?_ij?1a#>P70%J&eTʁ)n;bh<؉: )[Z)t3UvOQ톩;X;svcM1G?dm""xKK)i՛W~㓱ǀa&Af{S3ZSa(F)ܩ_>L 5!W}pQuaT;ϕ ~J+9^,k`>j:ƔPM$_e=$¿Hԩ ˵3(nmq(xuCF AJ,j⼧b͌[S$"㉀=DYEAjݒcL=u#OlB҄Y n '!Zhnڜݖ2ZN!k ,)|u Tg51:/Pm '&^jTZVh=GhW,@ c;AO#fB\`v&KCr*2/q͵% Pv7?]M9b'X.RSG< 7VYM-9$Z7F4rM仪;ٗ-`4 mZ Xox]:ֵ.pӚު\9'Re(WT(2~` wI͍<&p؅yg;_!&A2RD)7:S3k]Ԫ)/h5+k7vYTI熜[˼yw!hẂB W($ Gў(^K4A!FU80mc_Rfꮃlhjbm=E"cg+O 5֩u//K=Zԩuʯ1( < dSH뢞,$b ='wx;;ngg~_9hǁXD 6R$x^|>˶/}rM dέ;#1dAnU7D/7akUf uV=_-ETc;5juqL$9T{碅R8H+է4 Tg+?a0tPY ,"DW\3ԫPUXamY.oy8a>QκDqZ3JO0hN."wF怨St\|V=""πJ8"^=S붥33K5*.XG yKW;'V߽gw)eP0:sB'9.'I^`OVX*Ђt "1@:'5blp0ϴd9b!^ `$(@rz2j umٌgFTh#~'0U(EܻChR]$-5\,qYG5: ZETn쒲jEā%m5Ԁ]AUyS:I3?ȫ2 -ŠOU٠Z\M\O>%BFUh@,^GQ4Iܯr^fQAsfUSFH늘kBww~^EpU.Z߶V:[XvYEG,F%CxD(t庿Mx&\/z83]r(v,/ nR ճvmxiY(֙iu/S 0)2d_K.7"V𧆚ˊrmӈ)7HrͪkpL%]1Z7`;$Aq;zwTVg"mLH[f?Q nN6mdYޗ"S*(xV"DŽ%v_V4ЂC0-O? r`l%D *J3Z/qr$υf(il{/S Xx@K$[;1~4~eyj?ۼq{Z$ez)*ΧtR.Z%/+3цuqɤRSKQ{*.μ<඘J",x@_r9D_ @ M5KE to DZM?С`5AIz|MM/,)Y/s~U|8*{TWv{"A@W=9PQ Q(UЊkFC{+f&u:"?UVoHnbxPe}R.riލ(YOFյQ5[@#w3&4+fT)m`zp^Mڼa9LB}٪KzJTg4<:nŻ 9 &+2[Y=tŢxm4<&3WN!gu<٥S'P]S z}UvniogOL$TZp l䃣Gȓv C֠Ns-M~}v8R;Go9G{rtdNPȮV~ V_)S~k١I:vɻFA.Nqn7#S~PUэi.zinS2~.'14QFjc }eKIO'06=MR bۦufFKi7&\+64pn=5+# 1R$Z<;<֙SMiE>xum-$1¥!5ףRk{7oA"+R^FSz8GX,1xܘM& ,ksº@V>|ͬp¯#Kާ[3A n_CyAX"&'z`CbykB W~A@֮Dqo؜I] A?x3rl@x6}0Kĸ[i]Tw<{ES18k4#MMɯ_[Jf 1q˺M51`jJ/Un`[j<|i˴~->n([]Lj4Wp:0qdYbǬ$Z$ nJ>/ܠӑ VsmmkM Ӿ7~OgK%Fz@J$1XcxL ,ӈ*CE6Dۘ<ܜ&EvXm܌n ٤0ڔ,pˬh%G ヅ̿{Ggɐl%{Lp!~-g{_F܈R)Cܳ?\%HRċj 'WM{}Y2%1H:*h]jeꚎ;̑#}/6uwQs?|[s<6p╉p˖ ^!k]4k#yyUbLPs 6%[hJVz*v7a-Ii('aZYT9q2lo)uEu[1nt&2Hi-,HV‘YפgoFOF^{! NJ;B4C!`Շf03lCw[ s.9k J3[~Rt~<Zzt5?&A![MZlGA7꫻΃N廞XT*Ĕ-tM|a7ʲC1h&/S64iaMѲ]mFg4;\p0P|s8 9|d =m#mLK}/&(?hCӌs6sHi:@-҅ g(YJ's?ى3G΍wplLqr9-@:OV w j%պ$X }skYX lFJ }effcJM"ߣS I է(Q">_xƢCpr%w<Wo͡sw,6` !BJ-&‚u7fJ#]I#zt+RT^􏠎D;+bo嶩o AbȧM?PЈ,[dw 4g?A-a#BVzj'q#pdߒMru&!u)\=i :mJ@rE#bR?X WľDXa$%kբcm(~!>/OI q'@o'`O}:WHcb`h(p{X2G>sC)Yyn_Fq_w:l,CXm+K:hYHl{VGp9uM>᯦3*Jo=KZcZ~B"ďvϬM"1\Yۋ$5_ѷ ;}q(, $0\#Pd`x8Us/ 9/"߅b.Z({g@窗 ,YQPm}]#11t )%Ž;xpQg yK`tP%MDd0eW#C5ӷ C})qCVy?R"'O2 !ui|WlwܬsPF-o -.BWӓV8ѓ>ʍ7c^B,s1ȃܺ]\f2:rHxSr{RVګ`lw'b^<&-5sxNUDYXZ8#G85/  )Y\MbfSLF*e4% 8.aN?6ږZT#yOeRd~aABڿђB5vɄAo%q<3>ܩX 7F˃řJ =C11*$ܐAsQ=kk Ǐ\OfNI~e:3uHNn;bGH(0FCt n0thjm‡&-áx<&qd:6/*HE)jeA[_Re?[&Yn3G49v]k\Ȗ(`2X-odXQo Hy8i@m Ksnr(yzle?j/zMJA̺v{Wج2p|D†INzG`xY6WLoF'3K9@i׿ _ӳ޾j&4pC@^K:rʾU8&R1Y6( LM!*#)r'Щ^es&+ $&C u E3c"Id v g! S}%M8EH]Eͽqw'Qhë[2b|XDuTXAZ0wFx2n}oձe5B'_`Ĉ+D(w(=XwKظǜ: 6sq+l2پlQ̨U 0PvL!IISC\cm1F ɃjA 0 u-<)P1,\5dMYٷ ޱM ն+Ϥϣdt fI1=_zjLܖvXoՏTm4Яr&' : zM NBll[^]*,.c^2̰PȠ2M,@֖ Sߤ\r3/6n1ǙФ J;Gń ]X. 8b(n*c< 0%n Z +$E4GDbث\ɣ"< ;e`*!+k\ʦLmXϜ"|HϏ$"EB uӓW_u3X T+c&[+r"49"#[qa#!IEavzl(D@oO:Tд< ҿ[(8(kW+w g dꄟ<<ʖٍ TR2R$b'Xd,Xu 3G0+[qQ<ýZ/D (':e L$P{Lۺ[7dh0L_Ζ!Jwv2aŒ+e(|ܱb*C["A.I?5gIIQW]'m U: zrI~ "U杲ĶǍ?OTvS OwӹliJilōR?ڣ{C#G1k g fd$]t<)tG%ӧt~vaxƦ, c>Ceo h# ^CH i?|MWԥO%L NⰙʩ lT3HJ^úQQ .^D}&B`-tk:_)eeZe;4Q ǔֶp3 RuY-xv@iR|Ԧp*C"DW=0`̉ns&[te \+E^W 2ާg%sݽ )ILpfi/=n\_o;_q"rzp0hu'MzR sխ;&K_u߶% Vf Aݰ\/'cxz~) x<2N:Cp֍IR0'alƛ#F$ح ÊS8eLKenSd= Y=j33ҹF%>B*19ٮZ( Z6NAqV\QFU յ'$$.ӣ7dJPhGŕ" 1ˆ kcv 'vUz~55oUgbi0?v )O&":'0I\&$Ljì$ =SR/-׳bpHs{0sjxI]x73l6d\ 6'NuWKy 5Q.nR殠.g&bDQgD f!ųaF i7(#=ؗMiYѮP叫ͬ-n)He/fdjd[9ImkٕP734oKqļT &p`|LEF{꾜!}rnD+U2?Уr_$6Y۵TTQ3?=X]cp^fhRA'@I9|'7cy %=>dĬsKd]>`x yì);\.WX,Au&C>R҉)$~N'z׭5y◍h#GFq\q$%y ) E%~l"K (\|L QSDKuttUvAw+~[Zq8-u@ X`.'Eb|7ZR3;OU %,0Jd-1.= W2QFυw^F8s!gX$٫#[ZM]R?#ebCUXl@` t)yVCc>:= |?i~,srqRI}BL0 VCG?u~mpejRRw47 $ 0TՔg3gr6@O>ԍ=`AtA/^@[![t4NCgB NM[Bb 0ݞ)_]1⫏/DVߴ? N;]vcЕq$28-棔3@|[`ojA'96qzpZlNW=\_UFxq/49k Ph?&eԊZ9VyՊ<9ֆ>6AoNJֽ4rD徵<.WrAY+lyv)0'#CnGu+cvO_vM#lo5J-lkd3{fU!8ŧ?a kg0f"44d̮<"Njb5~mt][yx/T|FPWFtYyJVf -.6?GD[}cC)2@y5qoDQ_07DaƞQ ] ԁ$l1,L=&{m[T^*044? _(U+zx%cyE{ƊnXW@F-~d:-WG**R|yFPjuQ1\f|ܨ|,UZk829;8F !LU5;#̡u,"YҬjSCF'j(NHvSmv {7(T<}N r`KՂ`y*]!;qB_^f%xFC 3M ڢW}1Sf@]"KtE:%.S)9F#X  8(=ocX.reXAԦ}v` iRā̷83lahcs8LsgFezU) n'eKuIC.,! u~{̵V/bPN.FOoO{/ng4 p[u 93`F1{̅X%7M2=j7j.:?}yUͯ\W7b_.]\e2iUP6xW\@z?b.q͛RꫪtWw҄o\ Ǐ2 B[O4 UѬ* Yn%m"/!  V9hx`ȂA{(DbX',hq9Y,UxZ VbS¥T¥T<.SG=a!;o>CنUHx5P*OE#umoHN8U'̈́/]nuйV7żV܁X.Vv#53]\օok1Ougjw2ڋEFaI^@RG8RplK77ҬoMGu5Tb܀)U.ߟh9 wk\xh6c?~|xmr`2{99w~68 |u#d/Tw?o㿽7%"~B+=X?.PXlxR) `M)}.)1Q؝Z3ޜu; NԓT@l@1qͲd^@a¢ 7?r W004k`UӹY^'b|nNi\XhOܤ_hKhknHf>WF>ùw:H V;ñ)dPuA;&hh,9g{<^8Ǻ|j:7-oxDi - >L#T'b3br OajxgGąVz:@ ɺ;ܶ) &A{#ZN7:_ 5.q$H~'Dc>G4oLEre95I;G +#\my%c*7lμU +m7iT{s!&&6514k5K"TpؿsoIB40^sڔث@l}v:V^(y׏-OX03dDvEsc?=zƕʱ&㰫AwY,S|F'nk{ 8={kV!)@nq2-j/iR[G(U))V3`D*`'Ӱƛ(TR+8q܉ Cd6nlsMCVܢ#'[ YZ