osc-0.182.0-150100.3.32.1<>,sc:p9|@ʳ.5x3 \$Z3<"O߆Rzo\('{'ӒW*j^D]Co6 J[u'I~uYtU9ifv (rWV_ ϗkBcX'!h XhE4|xT'}r1<5MBG a+)Ѥޞ2FFAzja?\Oуݐ==8Bm`c\my:> >Dt?dd  9>O e}TT T LT T T TdTTT < p G (8\9!\:(;\F3GHTHTITX<YH\xT]T^bcdeflu,Tv| wTx8Ty8zhx|`Cosc0.182.0150100.3.32.1Open Build Service CommanderCommandline client for the Open Build Service. See http://en.opensuse.org/openSUSE:OSC , as well as http://en.opensuse.org/openSUSE:Build_Service_Tutorial for a general introduction.c:sheep69SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Development/Tools/Otherhttps://github.com/openSUSE/osclinuxnoarchу 5tp, aaE+%.F 'r5BW+v:O4%  . j [$Y 3@&I  ?FcAAAA큤A큤A큤A큤A큤AA큤A큤Ac:c:c:c:c:c:c:c:c:c:c:c:c:c:ccc:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:ccccccccccccccc:cc:c:c:c:c:c:c:c:c:c:c:c:ccccccccccc:c:ccccc:c:c:c:cc:c:c628289a70212712004722083f1f091765cf729111122fd2de2549f1ee785f863b63b263d6dcaad59ac2fd6a233dcff3c7d0f77b7299330afbac5d79eee662405e2768a0ac05bbafe08ca5cfd53a0b62aa96d20c1f1d4d5f276e276263d4dd90915aede1ed97a18fb5c3c537b5b750e902005cfece594b00fdcd01a36d6a50537b1efc755b7d04d732b7ef1577b327b1c69a200cb3a840f425188de34f7408891fa7b9c6deb768f291230e8150c2a648a6ab8da212c87e54c310a33f10c767e801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b84a56122238e4a750188ef58211967fcd13f816f932b763dccea6ddd65aef3dda4d9f06945ebca12a04ee5fefe204175ee05bc5a630f4fb71dfdd091f5ec6764ff74c7b0bcb4c768ca03cf79434ac0bcc351d97fe4c2199ff043901fcbfbdc6ad36ad78e1929452bd7e8a0768e1b4e8f987e00675b04df107d66e699c558d0622b48d9a69e4d2ad14ed97f73dccf38cf7f2e7b5cf6256189c890cdcb6afc54c69488d07e54f2e3c8628333463efb534ec0e7eccb7140582b2f8fedc803964652878368b34283af211da265bafe24ff6db81b521bc6a300b8f6ec841d4101369d92c79defe90c84ecf866c2738fecde333af604263238b7da5c98bf621de1389f9f3b5bca1468ac5971c37fd6bd0a25e9b8ea01022556f6de967ecc7203a44f6702bb8449965fe5cef852796458213974cb6e971c8c1c10c88b8909f16b06e6c8bf1642dd88ec806439b87306f87fdd6468b0eabbb75ba153d8db5974c819bf4e824805b7fb78cb327b7223995d67c9c6f53d4326b420b95c93ff285f5dda19db7af9c78e6aa25d4624b7cbb9d7148a554cdf410377c62ac1a561135be3b0ecb9bbc415d93bc4aa3f2f9f53f33e8f88b5f05c1722b5b0e9c25cd170ecfcc882a92d520cd879f26152cb82caeaa8052114199d7f60988d6dc6d6537610b3efac55e59835347ac784664bf6f1afb5e9788a9b09b718d7e2109fd9b2db8d6859965db3f36b7e0cbd1ebbc7eed3bed8c23a272e1a9dcc9521dab681da1b1bcbdcb2348420e8cfc934ab1096f68dfae3c80110adc3ed5eb1fe285a47851e87616248badd7d84d81d2cd0eff4186eba62829ae1c24dcae5701eb27561c2675cc961aef60dbd01965ff759eb3e41fa11921c91659501ac0addcbe6d46ad60dda65dc8e8c061d8d3f70dac70a140bd9ec2966e8475b32d8d4db1bb7d429fd912cbce0050c151c8796fa37def8403216aa6997726f8465b1e668e0d95b6bfa9bebe2e02fb4a8737581cbcc0d163d703ef066acb0a02e0fee714bbc225471c8300474d69d56aff08527271decdf00f80b874d010073732aa72e1465647780da9d18c56bdf3367bf01ca02e6802718c474c2094fec6e23281d0a01c24113cf87e99e8419bba18ae237bc0e2e78756494cee6605efe5d0e6eb99c131cc9bae335c1ea7714ab3ceb0f0537a4edfef6295ad9dd1b6623f8db14bc43d83b8ec42fc296156ccfa0c5f531810dca607c22302912232c4b584d642cbabe36704ebdc34193416034e8bd99f145bb846890ed3da35fba4feb566886608cd92688690a0856c26fc5dd743039ea6150b460f7ee36839da87900e1fcf47d734295b530de48da4f30f5423143d4fe2ec6cae9770eda5baaae5da2ffb20ffcd48c9bdd3c79587b86f84548eaacccb77e01bba89dbda546d3370246f598bb9db8e4c6e4cd418a710673948972e66f7a611f880abe4b272b4060ddae05c2e00d6251066b3af913f27ce7831dfbce844634eecf83a97fe9de74ce9c90b0bb1add4b686f4ddd3ba4bae8f993f8fb47f0c62527e7f45a9dc5d4d30705cf8216191cfceeaf77d0b96e7fb39b5f77c6d83cf66cc3ab65f34bf31b16adfa00da7cf4f7b1a7ab6d262c5f784ac306b8c6ae75b649aacc1a4df2843fd94725be5a6a2c4b793d94663e787169f8c0ee005de20f56288133c52fa273005f4a8066579ded309509567fa52f0eac9864981076226aee899a34a6ee846e68e5ebd2fa00b82fc93ee5f91eeb78aa0e4c7faac379a7a876ba390215a2959e4ef0e234bab63cd1355ab089ba6a2a261e6caed5921e46e21f4a9735fafb40a64cf04120e62ccd4b919739089942cdaa69e935fc5f7320c75a8673405d9a83946f3d2e9fcd60640b95885724cdffbce8408012133217af4091d88ec87bbaf7bd7bcdd469058c70b77cd5dafe2448c1dfb9ecd54203ad9b473cc0b392404834f96f23962f00258580cd01275ef7d2650399677dc39aaf97b3ee7f53e4683d2f4a7d50d031e4a3865396ccf7b385ef3197aa5b57db033592ce2cf24d117a30704ead85660aac81bbb5be073ff35df7ebdee1f456731b41e64498cd5bc211b09afa3c098005311adfb82bb336c51b955fb060850710726df8e917ec49db3a2766550d667647a5f38ebcceac58db501f7fbd6a4240f75090a90855b4fe690da339c6f8497538c8726a32fd633651d5b6e032e095a6a012633dd5befd04c78a94f4615a6fc5b471965d68186cbcbfb5b1228f09a48e89aca8a1f9ce48cc0b54e350ccd3181215bacde40a1193c9eaeed73028760350501ade3cada9dc466259de6c60858729a6ecfd4b5b235cb46a7a40c85ab9f4cc2957caf5b93e61f7d8234ffc314c249448e08d36eb2d6138538b1b4ea6f89081602a006acbfa98a73ad444d58d2b94ddf6d3cede59b14fabb733a5ded28f560e9e00d56fa989a88fda1885eb74141e5ab031fdca9e5f9041a09aeeb446030265cc4cf4926cb148fe84d2d837cd49f7825e7e74ec206d368e203feff9802ac1225318d1d5498901f3a405a7538d5a79179b9d7e74ed28871ebf89f37b300b2fc0332a59b3bfa0a78cdc8afb76fb0c2678939290649dab30f579cc3fd8caf30e9877af01c0d3d144c00b95241f04c167d6e3110b92bbf2c35e9402d6bcdd4c8e56e85ef4f91ddb92932dc54a40c038da3f1085c93104a8725e6f65e193a986cde23d21b2f96c14055560a694dc8bc19910d611c2b9927d7122d8cb50742831fd8bbe44a88a345098a626a8ad888cb44d70e88e6d8bc8aab1e5f0e80456dd95709712a07f228177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806434d95c3cb5badbd47a2f52fb63c6a00038076accefb935dd49e5c7e916b9f5065osc-wrapper.pyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootosc-0.182.0-150100.3.32.1.src.rpmconfig(osc)oscpython3-osc@@@    /bin/bash/usr/bin/python3config(osc)python(abi)python3python3-M2Cryptopython3-chardetpython3-rpmpython3-xmlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.182.0-150100.3.32.13.60.193.0.4-14.6.0-14.0-15.2-1build202001064.14.1c@b@bb@b@b@bbgb@b@a@` @`̊`@``U`U__^@^@^V@^ku^h^f/^`^_@^Y^B@^r]]@]@])]@]H@]8H@]#0@\@\\O\O\f\@\@\@\~d\mA@\eX@\d\b@\b@\b@\b@\b@\b@\?\5@[z@[6@Z&@ZOY@Y@Y@Y@YyYp@Ym@Y@XX@X@XWXWڍ@WE@WZW VbVxUUKSU4@UUUTTT@TeTFJdaniel.mach@suse.comdaniel.mach@suse.comdmueller@suse.comdaniel.mach@suse.comdaniel.mach@suse.comdaniel.mach@suse.comdaniel.mach@suse.commarco.strigl@suse.comdaniel.mach@suse.comopensuse@virtual.drop.netmarco.strigl@suse.comsuse-tux@gmx.detarakbumba@gmail.comsuse-tux@gmx.dedimstar@opensuse.orgsuse-tux@gmx.desuse-tux@gmx.demarco.strigl@suse.commarco.strigl@suse.comfcrozat@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commimi.vx@gmail.comtchvatal@suse.commarco.strigl@suse.commarco.strigl@suse.comfcrozat@suse.comfvogt@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.comadrian@suse.demarco.strigl@suse.commarco.strigl@suse.comadrian@suse.demarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.comadrian@suse.dejberry@suse.comadrian@suse.deadrian@suse.demarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.commarco.strigl@suse.combrownn@brocade.comadrian@suse.deadrian@suse.desuse-tux@gmx.deadrian@suse.deolaf@aepfle.deadrian@suse.deadrian@suse.delist0570@paradise.net.nzbwiedemann@suse.comadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deseife+obs@b1-systems.comsuse-tux@gmx.desuse-tux@gmx.de- 0.182.0 - fix build on SLE12 / python 2.7 - SSH auth: Fix getallmatchingheaders() output to correspond with headers.get_all() - send HTTP header Accept: application/xml - git_version: return version from the source code if there's no matching tag - spec file: - Revert to python2 on SLE12 - Recommend openssh for ssh key auth- fix building on distros that are not openSUSE or SLE- build against python3.6 for SLE12 and older- 0.181.0 - fix crash when 'pass' is not set in the config file - add missing attributes to Package when scm_url is set - fix failure to create config in current dir - update list of considered file names for ssh key autodetection - allow users to prefer ssh key over password auth - ssh: recognize gpg keys (yubikey usage) - fix operating on _project meta - revert "interpretation of string literals in messages" that broke unicode handling - fix product build rpm caching - enable md5 revisions in osc log - parseRevisionOption(): raise an exception on invalid revisions- 0.180.0 - warn when trying to commit a prj/pac managed in scm - fix crash on "osc up" for git based package/projects - don't traceback on invalid credentials manager - improve README, rename it to README.md - declare OscHTTPSignatureAuthHandler as a new-style class - remove illegal character in comment- 0.179.0 - signature (ssh key) authetication fixes (RSA key support, skip binary files) - commandline: handle calls without arguments gracefully - use percent-quoted url for download url generation - osc co/up: highlight pending requests' header - get_results(): fix check for empty details - another exception for github URLs for "osc add" - update Sphinx configuration, documentation fixes - make Sphinx optional in setup.py not to break package builds - support flavors in aggregatepac - check if repos provided to aggregatepac command exist - several coding style fixes- 0.178.0 - EXPERIMENTAL: git repository handling * init command is working inside of a git repository * downloadassets command fetches references assets from build description * checkout is cloning from git - EXPERIMENTAL: signature (ssh key) authetication * allow to configure 'sshkey' option in the config * try to guess ssh key from the keys added to ssh-agent * rename OscHTTPBasicAuthHandler to OscHTTPAuthHandler * simplify bad auth retry workaround needed for old python versions - add support for building preinstall images - add support for building Helm charts - show the md5s that are failing to validate after fetching a package - add missing space to copypac completion - never require login in the help command - linkdiff: raise an exception when an added file is missing - run tests via calling 'setup.py test' - several coding style fixes - spec file: - run tests via calling 'setup.py test' - disabled tests in debian.rules- 0.177.0 * switch to python3 in osc-wrapper and make python3 explicit * allow formatting of the sccache uri * show repository state and details * a few minor fixes and improvements in credentials handling * order credential managers by priority * kernel keyring is now supported as credential manager * support regex based name filtering in core.get_prj_results() * revision parsing parseRevisionOption(): cleanup and make logic consistent * use sr_ids[0] for superseding (fixes issues with superseding requests containing many packages * download logs and metadata in subdirs named by packages when osc getbinaries is issued on project level or in multibuild case - spec file: * recommed python-keyring-keyutils for new kernel keyring backend- 0.176.0 * add -F option to osc submitreq * add --verbose option to build command * fix getbinaries command to fetch also multibuild packages * fix getbinaries -M/--multibuild-package option usage * skip fetching metadata and logs in the getbinaries command * do not download a bdep with a hdrmd5 from the api by default * re-download file from API when hdrmd5 doesn't match * honor --download-api-only option * remove Windows from the supported operating systems * fix license in setup.py * add py3.10 and py3.11 to the classifiers in setup.py * use the latest version of COPYING file from gnu.org * fix crash on terminal resize during download * do not fail with a traceback in case of a config error * preserve oscrc symlink when writing conf file * escape % character in binary download URLs * fix printing paths to built debian packages- 0.175.1: * Modified SPEC file to be more compatible with KOJI and COPR. * * Modified SPEC file to use python3 for CentOS/RHEL 7 * * Modified SPEC file use fedora/rhel version macros. * * Changed perl to sed in %install section of SPEC file.- 0.175.0: * do not crash when running "osc search --binary --verbose foo" * don't run source services when building outside of an OSC package working copy * fix XDG_CONFIG_HOME * offer a force ("f") choice in metafile.edit's error handling code path * fix XPath used in search requests * add support for creating a workflow token via "osc token" * handle missing os.sysconf more gracefully * detachbranch: remove _link when link target got removed * improve error message in case of an URLError * fix downloading from mirrors * avoid sending entire projects on "osc mr" * fix hdmrd5 check of local cached files * improve logic for conffile mode handling- 0.174.0: * fix password deletion via "osc config -d pass" * support changing the password store via "osc config - -select-password-store") * support slash syntax in osc browse ("osc browse prj/pkg" is equivalent to "osc browse prj pkg") * fix the commit of a frozen package wc * fix local product builds using obsrepositories:/ directives * print a meaningful message when trying to a commit a non-existent package- force Mageia >= 8 builds to python3; python2 is deprecated in Mageia 8 and up.- 0.173.0: * add showlinked command to show all references of packages linking to a given one * add build --shell-after-build flag. It can also be set via .oscrc. * add build --stage flag. Useful for example for fixing file lists and just running the install section to see the result of it (use --stage=i=). Check the help for more details. * allow to run build script as non-root, by setting su-wrapper empty => osc is not guessing anymore if user builds are wanted * add support for cross arch local build using a sysroot * support slash notation in "osc creq -a args" * add "--force" option to the "osc add" command (can be used to override the exclude_glob config option) * support the commit of arbitrary sized files * add support for sccache- Install macros.osc to %{_rpmmacrodir}, not to /etc/rpm.- reformat spec with a recent version of the obs-service-format_spec_file service- 0.172.0: * support --lastsucceeded/--last-succeeded in "osc buildlog", "osc remotebuildlog" + friends (perform the corresponding operation on the build log of the last successful build) * fix pypi deployment via Travis CI * several fixes in request related code paths (no double html_escape of a request's description etc.) * support local builds in a systemd-nspawn container * fix potential TypeErrors+UnicodeEncodeErrors in the util.cpio and util.ar modules * support local flatpak builds (requires a recent build version) * "osc init " works for a non-existent (server-side) project * .old dir support for source services so that some services have access to the results of a previous service run- 0.171.1 * maintainer search: lookup via package name by default and binary as fallback * fix crash on console resize when downloading files during build * add proper repourls to osc reporuls * new command osc releaserequest: This command is used to transfer sources and      binaries without rebuilding them.     It requires defined release targets set to trigger="manual". * some improvements on output of help and error messages- 0.170.0 * fix code for python3.8 and python3.9 * remove dead code * fix tests * don't use chardet to guess encoding. utf-8 or latin-1 is now assumed This will speed up decoding (bsc#1173926) * escape sequences are interpreted correctly on -m osc sr -m "1st line\n2nd line" results in 1st line 2nd line * add status filter to osc results * add --brief to osc prjresults Gives: build openSUSE_Leap_15.1 x86_64 succeeded build openSUSE_Leap_15.0 x86_64 succeeded build openSUSE_Leap_15.0 armv7l unresolvable build openSUSE_Factory_ARM armv7l succeeded build openSUSE_Factory_ARM aarch64 succeeded * osc prjresults -s : status can now be the long text like "succeeded", "failed" * improve error message if osc service is not run in working directory * web links are now also printed for osc mr when print_web_links=1 is set - Spec: * re-enable test suite- Really fix path for fish completion file to /usr/share/fish/vendor_completions.d and fix its permissions.- 0.169.1 * add --ccache option to osc getbinaries- 0.169.0 * improve speed and usability of osc bash completion * switch packagequery.py to return only bytes * improved some error messages * osc add: support git@ (private github) or git:// URLs correctly * split dependson and whatdependson commands * support for osc build --shell-cmd * Fix kiwi build with --prefer-pkgs * add pkg-ccache support for osc build * fix security issue (bsc#1122675, CVE-2019-3681) do not allow '/' in filename- 0.168.2 * use helper method _html_escape to enable python3.8 and python2.* compatibility (boo#1166537)- Fix support for python38, osc#763- Spec: temporary disable tests as they explode under python 3.8 * Needs to compare xml using testtools.matchers.MatchesStructure- Spec: * fix destination of fish completion file to /usr/share/fish/vendor_completions.d- 0.168.0 * MR creation honors orev now (bsc#1160446) * allow "osc r --vertical" for projects * several typo fixes * cleanup old functions and remove python2.6 compat code * support zstd arch linux files in local build * fix deleterequest for repositories * append --norootforbuild as default to build command * fix decoding in interactive request mode * use signdummy for product builds * print release project when creating MR * improve SSLError message for TLSv1 validation * osc maintained --version prints the version of each maintained package * print web url links after creating requests (New general bool option 'print_web_links' must be set in oscrc) * fix checkout_no_colon on project level * handle empty release number of rpm packages in build.py * handle bytes vs. str error when parsing meta * custom exception if importing m2crypto fails * fix missing oscerr import in util.helper * several fixes for keyring handling * fix arch zst magic in util.packagequery- Ship fish completion file.- Spec: * Recommend python3-keyring when using python3- 0.167.2 * fix regression in osc chroot * fix broken importsrcpkg- 0.167.1 - fix cpio fetch error handling - support local build using RedHat rpm-md modules - fix local build outside of the working copy of a package. (fixes boo#1136584) - Use the distro module for linux platform detection for python3.8 compatibility- 0.167.0 * Added --lastsucceeded option for logfile display (requires OBS 2.11) * osc shell/chroot/wipe is now handled via build script (working for chroot and KVM only atm) * osc build/shell features: - --vm-type=qemu support for cross architecture builds - additional debug packages are read from build config now (extra-pkgs definition is therefore by default empty now) - --vm-disk-size= switch supported (has only an effect on clean builds) - repository, architecture and vm_type from last build is automatically reused if not specified otherwise. - support building for kiwi products using obsrepositories:/ - support local building using RedHat rpm-md modules * fix decoding for osc aggregatepac - added Conflicts: build < 20191205. The new osc shell/chroot features might not work with older build scripts - removed version dpendency for Recommends: build. Does not work anyway. - added 0%{?centos_version} >= 800 to some %if statemets to enable build of python3 version on CentOS 8 and higer- 0.166.2 * Don't enforce password reuse (boo#1156501) * Config option check_for_requests_on_action is now activated by default. Use check_for_request_on_action = 0 in oscrc to disable it * osc vc --file=foo bar.changes now writes the content from foo into bar.changes instead of creating a new file (boo#1155953) * fix output for missing pubkey when using http_debug=1 on osc build * fix crash of osc linkpac when there is already a _link- 0.166.1 * emergency fix for credentials handling: - in case of an old passx entry in oscrc osc did not work at all. Now we check in the compat code if we have an passx entry.- 0.166.0 (boo#1154972) * New password handling backend. Supported password stores: - Plaintext password - Obfuscated password - python-keyring (kwallet, secret store) - gnome-keyring - no store at all (ask for the password every time * Refactor initial setup of osc (to select password store) * fix decoding on osc lbl (boo#1137477) * fix breakage of submitting complete branches back as an submit request that contain packages without a change. * fix error with plugins and osc -h * various decoding improvements * Transfer the name of the input file to vc instead of the content (obs-build/vc will do the rest and open the file). * support appimage builds * new command browse. (opens a browser opening the project or package) * new option --incoming for osc rq and osc review to only show only incoming reqeusts for a project. - new Recommends for xdg-utils. osc-browse uses xdg-open to open the url to the project/package in an internet browser- 0.165.4 (boo#1144211) * allow optional fork when creating a maintenance request * fix RPMError fallback * fix local caching for all package formats * fix appname for trusted cert store * osc -h does not break anymore when using plugins- 0.165.3 (boo#1142662) * switch to difflib.diff_bytes and sys.stdout.buffer.write for diffing. This will fix all decoding issues with osc diff, osc ci and osc rq -d * fix osc ls -lb handling empty size and mtime * removed decoding on osc api command. * fixed broken TLS certificate handling (boo#1142518, CVE-2019-3685)- 0.165.2 (boo#1140697) * support different token operations (runservice, release and rebuild) (requires OBS 2.10) * fix osc token decode error * offline build mode is now really offline and does not try to download the buildconfig * osc build -define now works with python3 * some spelling fixes * properly parse the error message on osc meta -e * osc maintainer -s now works with python3 * simplified and fixed osc meta -e (boo#1138977) * osc lbl now works with non utf8 encoding (boo#1129889) * add simpleimage as local build type- Spec: * add Provides: %{use_python}-osc so that other packages can require the correct version (either python2-osc or python3-osc)- 0.165.1 (boo#1138165) * fix oscssl "urldefrag is not defined error" * osc release command now python3 compatible * add more decode logic in get_commitlog * osc add in compressed mode now works with python3 * osc getbinaries now prints the output instead of using the quiet mode as a default- osc-0.165.0.tar.gz now contains the correct version (tag 0.165.0)- simplify "BuildArch:" decission if statements. (Avoid double BuildArch lines) - Fedora29: m2crypto for python3 is named python3-m2crypto now- 0.165.0 * full python3 compatibility (bsc#1125243) fixes bsc#1131512, bsc#1129889, bsc#1129757 * removed following patches (now upstream): 001_helper.patch 002_man_page_building.patch 003_setup.patch 004_babysitter.patch 005_oscssl.patch 006_build.patch 007_core.patch 008_commandline.patch 009_fetch.patch 010_fix-decoding_in_canonname.patch 011_repodata.patch 012_packagequery.patch - spec file modifications: * noarch only on non-SUSE distros and newer SUSE Versions > 11 * disable testsuite on older SUSE Versions (unittest module too old)- moved Recommends for diffstat to suse specific section.- added Buildrequires and Requires for python-chardet * needed for determining the encoding of objects (Requires) * needed also for testing in %check section (BuildRequires)- activate tests for osc - add Buildrequires and Recommends for diffstat osc prdiff --diffstat needs it The testsuite needs it (Therefore the BuildRequires- modified patch 008_commandline.patch * fix broken sorted call on osc my sr when sorting the submit requests by reqid. (gh#519) - modified patch 007_core.patch * fix slowdown of rbl with readline(bufsize) function. (bsc#1127932)- fix for bsc#1126055 (osc build -p fails with TypeError): * add 011_repodata.patch * add 012_packagequery.patch * modified 006_build.patch, 010_fix-decoding_in_canonname.patch - fix for bsc#1126058 (osc buildinfo -p fails with TypeError): * modified 008_commandline.patch- add 010_fix-decoding_in_canonname.patch RpmQuery.canonname returns broken filename due to missing decoding.- osc is now noarch for all - fixed %license- use %bcond_with(out) python3 to simplify spec file - add and apply patches only in python3 case - replace shebang in osc-wrapper.py depending on python version- rewrite 009_fetch.patch some versions of python do not support rb'some_text' - overwrite python_sitelib on Tumbleweed and SLE >= 15 - swich to python3-rpm on Tumbleweed and SLE >= 15. Otherwise python2 will be installed- use python3 on Tumbleweed and SLE >= 15- cpio download of needed packages during build is not possible, because cpio.py has now a bytes only api and the decoding needs to be done in the fetch module instead. added: 009_fetch.patch- added patches to support python3 until the PR are merged upstream (bsc#1125243): - 001_helper.patch - 002_man_page_building.patch - 003_setup.patch - 004_babysitter.patch - 005_oscssl.patch - 006_build.patch - 007_core.patch - 008_commandline.patch- 0.164.2 - deleterequest for entire projects needs the --all option as additional protection - rewrite packagequery to support python3 - rewrite oscerr module to support python3 - rewrite archqeury and debquery to support python3 - Export vc env vars when running a source service- 0.164.1 - rewrite cpio handling to support python3 - rewrite ar module to support python3 - enable fetch module to support python3 - rework progressbar hanlding (if module is not present) - improve os_path_samefile in core.py- 0.164.0 - add support for approved requests (requires OBS 2.10) - fix various multibuild problems - improved and fixed various help texts - check constraints without local checkout - check out deleted sources (osc co -D) - replace urlgrabber module with own module - use progressbar module instead of urlgrabber to draw progress bars - show buildinfo for alternative projects (--alternative-project) - run release job immediately (osc release --no-delay) - build results on project level can now be watched (osc prjresults --watch) - removed python-urlgrabber requieres. (Not used with 0.164.0) - added recommends for python[2]-progressbar- 0.163.0 * add sendsysrq command (requires OBS 2.10) * add addcontainers command (requires OBS 2.10) * enable statistics for local builds * add new options to diff command: - -unexpand for local diffs only (bsc#1089025) - -meta for diffing meta files * add support for podman/buildag engine (docker variation) * support realname in .changes files * fix DISTURL checkout for package containers using a multibuild flavor * Disable ssl session resumption- add Requires: python2 for Tumbleweed. Otherwise just python-base is installed which does not contain ssl.py [bnc#1097996] - removed duplicate entry in appimage.yml to prevent double builds- 0.162.1 - Send sha256 hashes for tracked files if the wc is pulled/linkrepair- 0.162.0 - Additional file content check with SHA256 when using OBS 2.9 - support deb format with control.tar.xz- 0.161.1 - Fix python 2.6 SyntaxError (multiple context expressions)- 0.161 - show lintlogs in interactive request review mode - fix potential shell injections - allow multiple --repo and --arch options in prjresults - cleanup babysitter.by - supersede existing requests if --yes is passed to osc sr - prepend request summary to diff in interactive mode - show issues(bugs) in interactive diff mode- add Recommends: ca-certificates to enable TLS verification without manually installing them. [bnc#1061500]- 0.160 - support fissile build type - Container support for the package cache - Remove all untracked files during "osc clean" - Support the commit of a deleted, but non-existent package - triggerreason --multibuild-package option - improved status display - improved request listing filters- Provide non-deprecated plugin directory and macro for plugins.- add Recommends: obs-service-obs_scm- 0.159.0 - "osc buildhistory": show build duration - Support builds using native Docker build descriptions - Support usage of pre-build containers for Docker and KIWI builds - "osc build -M ..": fixed behaviour of falvoured builds - added switch to show only issues in rdiff - show build duration in build history - allow to cat/less files from deleted packages (using -D option) - Allow to override man-page date- 0.158.0 - cat/less/blame command: default to expand to stay in sync with checkout - add support for highly experimental native appimage.yml support - show package status when repository configuration is broken - add '--blame' option to osc meta command - try to autodetect local package when running 'osc build' - comment requests in interactive mode - fix github issue #236 (--no-cleanup not working) - fix wipebinaries to prevent wiping of complete repository - add '--build-opt' to osc build command - fix requests codebase to fit old obs versions- 0.157.2 - add compat code for older apis that do not support multibuild - fix ssl.connection instantiation in case of old M2Crypto - highly experimental support for appimage - fix local service run for non-existent (server-side) package- 0.157.1 - fix local build of kiwi images using obsrepositories://- 0.157 - add unpublish command (requires OBS 2.8) - add blame command (requires OBS 2.9) - results: show multibuild results by default - getbinaries: make .AppImage files executable - support operation in checked out package for cat/less/blame - add comment command - improved build recipe selection - added multibuild (-M) to commands: buildlog, remotebuildlog, buildinfo, build, buildhistory, jobhistory, rebuild, restartbuild/abortbuild, wipebinaries, getbinaries - add checkconstraints command - add workerinfo command- 0.156.0 - highlight scheduled jobs with dispatch problems (due to constraints) - allow to specify a log message in lock command - Add '--wipe' option to osc chroot for deleting buildroots - Add '--vm-memory' option to osc build - add --multibuild to results command for showing all packages of a multibuild config - add --multibuild-package option to results command for showing only one package of the multibuild config- Install bash completion in the debian package- 0.155.1 - fixed "osc add" of new package container- 0.155.0 - osc service runall: runs all service local, independend of the mode This allows to create local files even when disabled or just created at buildtime - support snapcraft.yaml build descriptions - "osc add" of a directory offers to create an archive for uploading it - support usage or preinstall images in local builds - revision control options for "meta prj" - bugfixes and documentation updates- make a noarch package if suse_version >= 1120 (since 1120 python noarch packages are supported)- 0.154.0 - support for new obs_scm services (OBS 2.7 needed) - show errors on branch failures again- Recommend powerpc32 to avoid 'osc build' failures- 0.153.0 - "my sr" is using the server side request collection to get right results - maintenance request offers to supersede old, but still open requests - add build --vm-telnet option for getting debug shell in KVM builds - add buildhistory --limit option OBS 2.7 only: - add "addchannels" and "enablechannel" commands - support new package instances on branching when using -N parameter - add --linkrev option to branch command - add --add-repository-block option to branch command - add --add-repository-rebuild option to branch command - add service merge command - add service wait command- 0.152.0 - add support searching for groups via "group:" prefix - show possible used incident projects on "maintained" command OBS 2.7 only: - support buildtime source services - support maintenance_incident requests with acceptinfo data - support maintenance_release requests with acceptinfo data- Fix rpm URL. gitorious is shut down end of May 2015.- Recommend sudo (needed for osc build)- 0.151.2 - improved error loging- 0.151.1 - fixing regression running "osc service run"- 0.151.0 - fixed shell command injection via crafted _service files CVE-2015-0778 boo#901643 - fix times when data comes from OBS backend - support updateing the link in target package for submit requests - various minor bugfixes- 0.150.1 - minor syntax fix- 0.150.0 - support local builds using builenv (for same build environment as a former build) - add "osc api --edit" option to be able to edit some meta files directly - follow the request order of the api (sorting according to priorization) - add mr --release-project option for kgraft updates - add support for makeoriginolder in request- fix bash completion (complete is not propagated into subshells, but PROFILEREAD is, so the setup script is never executed)- fixed #123 (wrong requires for Fedora 20)- 0.149 - removed "--diff" option from the "createrequest" command - introduced new "vc-cmd" config option, which is used to specify the path to the vc script - various bugfixessheep69 1664794824  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST0.182.0-150100.3.32.10.182.0-150100.3.32.1 osc.shosc.cshoscosc-wrapper.pyoscosc-pluginscompleteoscosc-0.182.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtOscConfigParser.py__init__.py__pycache__OscConfigParser.cpython-36.pyc__init__.cpython-36.pycbabysitter.cpython-36.pycbuild.cpython-36.pycchecker.cpython-36.pyccmdln.cpython-36.pyccommandline.cpython-36.pycconf.cpython-36.pyccore.cpython-36.pyccredentials.cpython-36.pycfetch.cpython-36.pycgrabber.cpython-36.pycmeter.cpython-36.pycoscerr.cpython-36.pycoscssl.cpython-36.pycoscsslexcp.cpython-36.pycbabysitter.pybuild.pychecker.pycmdln.pycommandline.pyconf.pycore.pycredentials.pyfetch.pygrabber.pymeter.pyoscerr.pyoscssl.pyoscsslexcp.pyutil__init__.py__pycache____init__.cpython-36.pycar.cpython-36.pycarchquery.cpython-36.pyccpio.cpython-36.pycdebquery.cpython-36.pycgit_version.cpython-36.pychelper.cpython-36.pycpackagequery.cpython-36.pycrepodata.cpython-36.pycrpmquery.cpython-36.pycsafewriter.cpython-36.pycar.pyarchquery.pycpio.pydebquery.pygit_version.pyhelper.pypackagequery.pyrepodata.pyrpmquery.pysafewriter.pymacros.oscoscAUTHORSNEWSREADME.mdTODOfishvendor_completions.dosc.fishoscCOPYINGosc.1.gzosc-plugins/etc/bash_completion.d//etc/profile.d//usr/bin//usr/lib//usr/lib/osc//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/osc-0.182.0-py3.6.egg-info//usr/lib/python3.6/site-packages/osc//usr/lib/python3.6/site-packages/osc/__pycache__//usr/lib/python3.6/site-packages/osc/util//usr/lib/python3.6/site-packages/osc/util/__pycache__//usr/lib/rpm/macros.d//usr/share/doc/packages//usr/share/doc/packages/osc//usr/share//usr/share/fish//usr/share/fish/vendor_completions.d//usr/share/licenses//usr/share/licenses/osc//usr/share/man/man1//var/lib/-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.suse.de/SUSE:Maintenance:26241/SUSE_SLE-15-SP1_Update/2cc91fb6f2a28c2a446319fd476b82fa-osc.SUSE_SLE-15-SP1_Updatedrpmxz5noarch-suse-linux  ASCII textPython script, ASCII text executabledirectoryBourne-Again shell script, ASCII text executablepython 3.6 byte-compiledPython script, UTF-8 Unicode text executablePython script, ASCII text executable, with very long linesUTF-8 Unicode textISO-8859 texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./01234567RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR%U ";Cbuildca-certificatesdiffstatobs-service-download_filesobs-service-format_spec_fileobs-service-obs_scmobs-service-recompressobs-service-set_versionobs-service-source_validatorobs-service-tar_scmobs-service-verify_fileopensshpowerpc32python3-keyringpython3-keyring-keyutilspython3-progressbarsudoxdg-utilsutf-85989cca71de97e5d2d048d53f77849ca1ff226504981de68ef8be057f9ab5ea1?7zXZ !t/]"k%rqqXfa3F51rd*55!їZhWIuq_A@ atc'/f)OJ#^"uoyGriűWηai*ί=LOw8Paqe=Vpg =ՎSuJ;=mY1 5q!fu@SK"υجm-I:Dž>eݗ]&g&WXZ9\j3y^e4Y<+2[XZmf9UÔSVwJ *N;2QF4;3VfF]y:+$0U 0zQbu@v}"tLY9 x2fѠߊ"Xo@U'KmmY*k*VhػvSD Av0Y%pqbVh Uΐ>h8 _m8+XUg:mm~++ +f#F%/Tٹ,ILF[C|˻b(b fuM^E( Kd@ca͕2`hLp]0"ō'[->v'!WZ8P鑅8;1n4'a?-SeWۀ| ͜l^)Ty-dp͆3V:h> XōO\lMq|WU:TF'wӬ@tbY\%]Ahw)a" )G W8@ w:l} Ķ\}|K"3Xq)IDnd1ʭpoFն \LTa=3.74L<.HsN¬J&v-+ $כxp߹ 9~%}^)r/W)aӶ d\gᙜ(ߨ ;l`-. QET!ч{V[ل-84 - ,-i[z9M\Acv Y. _Cae7=vBvC|& { \x7pzeaKs(?6SaI1?O'0Uwt#=]!1+5)OP!:nlZΤݬiϝd]>iQ^UmE/N7Z6#BmJ/ۂ}\*^V&kIWxEW\D7I'(J-ݍۥB{ Xf)CBtZ,(ӧfRoVn"%_Y4} & 1NG-{5n1VE(/ 5 aFQ q>Mnea}F JCqM::n"r[bX!RYorFg\c~ZlN){E ΅+OF-GL/ R. ѧ0?81ك/T`8zd,R\XY1m \0^|CFqE4<q_bqyE;wn׵C^5CC2$o QigV-&7Pu–yMP_@MoNSO%tYMY&2dvJT\@غf.([ F4mY;q:[_/1N(O4S3EjŶ0`{Ⱥͤ3zbN+yA._ üm`|dXq50Y_ے_D~ ZV:N%}zAT`bJ ȾXjw8F9*{nn;elk鼄XsΉ;˅,Wp1wQ-2Asp{ 1CÃn&a>653p2UKp='\U-}pLNtv _rTz=馕P:Wrb "#7G¸CŚaW;=5ZEC5>+xc 4[ehŮȩY< q?m !v׵?f.p5kWH7q.sb0mM c;uJ̼.s_:yKIV f);spl%gZn=flo<6V\vq%cTcwUT}ƁZ T*O BUa8Pqo!K&"׉A eK9T+{^0O޼Y5 mٺOFCޜ┏ VÐ~UI~ƗoLVicTKY.g|7YVryi92ɨlp2o>*@tkHYݥo)V0Qp>h bd歱<٧zY3tuU >vTn70kpלj[]Dl֓ un Z&pY/-Rw/ctׅK0vBfDb@[SBꝂEDV*lVWH`)`K#.JẺH=Ҽѡ2Iq:)h;(5J`(6ז ~)]ʻ84?_C(=\ً 0/XtVB~ 1 k߳1{դ샿R lkṻwT\ͪUHVJV9 SI$dIf\>0Llhi\|Yy5kq<^79Odvtm>rRHýY45O{/wFK{d?q'j"cdrO}02/[g-i|[u'eWtWX7K۴?'5b2WK{Rtb⋹Xg$($Yz Q ?NfV,%IN9amt>~l"'_[NQgJ*LS55WgyKpY.wQ*nvᝏt wK&9(3 QV4%-/ΖYGAj,Mܲرӫ #=$Ҕnh !87-Oj?\," iz$`ʉLJaިhZ*-VIJt)f7<De.5'נ:GA{;|1-u͙:WKAl* :(8`;e-H>M}v3E;e TY&#~Kb(.{v*Vlxx| sx}?W0Egef؁2øJrPk΍͑cP8"li,uft/aiQon'oUUw,* i(oo~^M-܎_XK~lr֛R -m`_Qw(Z^l퉅2׌$@ahm7YhEJg:`|4aĚ+,{˩M52q 5U[˿6Ԗ m̴(o^HU τ˩ ANڳ~ţAlf=&м7465/oMULbH\4ڋoᣝā;ΜuƠlh,Y{ d_lLcaZ^ PRr-5Rkd2z]#Lm p"b g͕kBEתHAy52 FFZ.mȉ1!1q&PB#KjD4/@NXI>;{= bb "Zp&/,y#: kD6 2/% u1ep%FbJ[$= Q-%. U8-=T(!JƷbh32>TU80tWt͊@)(2%mh R"!*T4t%AԐѢ9ej ?%ڥooMjyj ~+`֎oQh]$ۑ P|[5 1ZA09=LJf@=eUk .ә phó 솿)HjBW=JׁKXcBD|.TU9ٽXft- GSIg^3>>U&MF\~_|1|Vߐ`FFd^ }b4<Ӓz.\.&!eUOn}`i D׏n?ϳDC5Iu|mA!VY-F̀kܑq3YIٴ>Ɵ8jcZsJ5`Id"wB}B)|d)'2\y׈(1Nغy/U=3͑l'hCFf~"0d smtt:A;`ovPRD}CWj"ً!mI#C9zZ? 2Y#$p5Q|v#,gpPJK.0T~$kMY~kk6$Zc^K55ֻЩIf gAFuDq9cmj[\Xd~iebmS+@T(4xlXLsaB .6dW796_T~3v?'"&SOo`O^s~B);] b#plyXj!$,enZOt tJ#4E OTGP{TBk[2CTٓgMEb;D>5J횂l* 3 ,"JᱏC_Cq%䌋ƽ<<ؗȲ wcbua,a"WyѾ#o}eI4._-;feey4,D&Tkc-7OъQX]O`mYmBXT?wFߔo8E%2:!ct߯N{T;i HWk]i*WeZ 6zMV~ƍh|j_w6Zail`YڻHƈA(D Q¹n7. sYa:i5[*_ *ݤ1oA _}^51(iںF}b[Ȳ&'0mk:mQn[#|+W)2O"tCY&NqbWV ;gi^?8G@y ²l!#kϭYN\"pvaŬ:TID.@[ 8з-%-~:Љ (up!OIbY5ʇ1]5Yj_0v~,'&AN}ĂBaf{'U+Y3~F/uw l?4>^17ȤN8g[J6lV猳4D[Iވ?:(sc(ŨXŰ3+ϝRz +(PXQ@;~.,4H=R L.>)ܠAn"C(`5&tk3Á+͏7a4T; 8IG[33 5UD&y׏IP٣F._߇`/Y `@Sxٍ _\Dl=Тp g ?`s +UTF+Y\U'+FviiNm2GcػKE#TE7yрUiĀDR%T`0vgrQR CPiYX~@V+]bԤ.,B }qzEư`ID 2äIM":TEVj jQe;OM he%Li)IJN*oA1 ĕE"63 Vo|PHhM9U[ 4Tܗ|:7,wlZ\OK3NΖ̯޷[+!쟚 c9nG&kv";w`T%'DI*[?,M.8.wQjjX!z7c!t9A?GE W 3ޔ2!Mf,nW(IJLbWs6$*ξeI4R#Ӈv$)oÖTK#Ae']{3m\H=[,=-X%Ë+:7Z⏚K3f"KnV6BCN-5 <2uZ"(b-7 |?mӜ@B 'U+ ъ4NnQ6|Tq9o-֪8)m77ܮ'&uŸI+nܹ2`ìw`&5-s Q^CGϩU";@(T}b3#_BaqRx}ʢ+UIrj(W}UH'LX3?|ydëH"$_2WDƹnlW[#a~0c\v &}LoV4#qPJgv+Gޭ=B%sHqfifRq*U_]q #g!̵;bݹm#gY~sIʾQtp/1KH`p@g兣z )1 8;G1-Ii1|M}ήw ի5NeiO+}T)+Vy?4][j-E&&!b#J7"% SjyN}7X_KL4u Mxv!֢.a?RYsWLַ,q컂@"%_HNϣ9nY6y0R"7m)=IWYf.8*Xnf@|vm;b pgR;5dfF34=Sb}1)c÷'}ejgO4qn*0O.$ [YYԎ5mx ZGR=G5nu*zsXAյ~͍e ÕamNzzb.f%zF mW)f +kޭiW .R^BOR;PzSh|zb ;2@ML3oz/̛ACޗJˍξm̎Zo +1:Hy)%凎Kh)sҕ f=IKZ~a tb8xNu"6gE~o = MX);b$KcV$$:mv|؃&hCNTXnqRĦKk Lΰ #1(d5[{cQݽKz&fD}R7\<5/a^W5Xc>1fBf֭1aHw[WH,l>V=d*P׬hѹ&k[O$*'/Dq}T;Ċyjsb|J~5ECPQ #ꩭGM.%3vU-=i]']opN[[Ǒgu=|M?Mʦ&-tz]D~Vb%`KF=iFo/7)e.ƥQl ! MԬt&.Z67`j9rBQe]@ey}ee,BtN=,'y *f@ڦi"*6#&(BŖ*4)c=Bfi:8 {6j)fx5M~ 2Clji|w6ۊ5gBc7o_ Z<?DP+?؉EV Io-\+ K9ݴ~],@kLgy ,lyֽR+ZUh/=D^dCty1|*aɉ Do YYTmպ*vgNjJˏ;${Ufz2ٿ p<,r\8ׂ#͕VϻA0=&YmD&AgiC һ<[Gf ڝ#vzcQH@ [C0@*dL|^3ͫ풮3f4da*vD.\K@6D 27xҗfsnѴlGrtn2X)n(~%^rg(N#ŏ[i#H1WU~ۀH̠LjGCӺH.l[q=C&2[Me$T@:O6֊hDjva(3՚6ϼJͺVypf\.5[jat`#^U h`Kʯ,ma2h ҷM`muʟ89SaS/⾍ya^bʽ10E>hmn`AyPSLr:rj>CK]S^u?r#+L22cN|>Wn=2oЊ籡އA"^'Iu;OrO<`u =26r}N£t԰&{pY$4'!LQ ]Y)a:l;ڊ̼k'N"%v]KGR^ꨝ-SfhwqJl[/P:RWjotcr^k/).r 8&d0&\!ԈMAlBO4&#~ [֊J7>8|# ~]N h].)K.inY7%fXhL#֟nѼYɔ}6~S9jc*>ңkίVSw:4Z$oGB7xOdfRDS@س~eŬ {v`|'BR&%txEjW `CheF9ZH|*@(dÕ0u2$IT{<*H֠Z*v,MGELjZG[R<΍&dAQ# r>mLv'3J5Sto^+Ag` a44HR"r(u+#X26I} llq~o^ )5xs0) U9 /0"滲&ѰG \`"3 e*6{_HEp< dO}^R i 8&!>z #}2@pxOZmH&f9_,I-*TqlVh?۰1/!Nk2Î()tSB }NY)jaD@bAˏhɢ\Jo??P wWSB-Z/ЇmnۮX.2sa"Gyo>_U ڷ2bKBVVź`_ӏ߁a}0)'5tZ (='hJ{nvםF䢆6W[6C8~rن͐U$.uyV"'i3tIq)Z-J6gjl.` ]0+'Pn^TJ9; l^v0٪@S@<w_}SCU% dvc8Nn6M)В bFɂ`\iN  p2ԗNaT%%l[n$=Kpc(TkaN'p}q Uȗ!|t4r4{pγI1\"K{Yg~IlYc;w{ͻӬZ DV"JxqF!q;´/fSslT%8q']4(3gQ{k҈R]0!ڴy,F)+iw-Sp}.6(Z81l1M#r:$+vBf2+ot?%rPpf?Oͅ0P 8,GpiPYLJрLyޫ i?p&>G:hrUQE{ԫdҁnU #^mC6c8zP4Q"ȇ,*{#LKNA1=up5~Z,4}?xȕl"h)s 8 %VB c[ݶuvmY^`ο֓kt|x';lGZ~UR ~Od FQ%+ 0L^ڦ:+='%JܮXFPڭ'yMW˽RZRcA-իՄ "sabXhDؤ!V5gzi<1h1lN/fdpyngv1 EL3Ǘsk7Q\m;}ÚY 0ĒKɚ]ˬ< V8`uRыD^I ;UT˞IcSF΢\юOk1Mˎ: 26 l@yR@f:؉(*$^uxP&ěSqwr ;tbLn'*Lۖ@EP)uTΕ@5%  3T5zQ"oZ=)'q2gՆ&.?nٱk4LK8t+ Of5HXE>0,W;(, ɐ Lb1XFnhw CUJݖLtclm߿̱daH}fB,Ժx]{IA#$}z{d/>[DQ0%Ɋ65yY=_etԿJ;G|g {6D("},8DT?͹cTvV$ϊIa^;WT 7K?rBV\KZYAc7ΪS(Q7e|>:2M'hTqDZHYq169| YX,zN\eNmԢ&dgv)E$w^sIĒ[#y0o[+48,B7˳}y.HZd4p"Hў-yu2mf6loBy<4Qv/~'>K~ ܸԱl h Qv9{;+7(X~}4{3,iN膵hw3Rg@9x~)d^Hgr|9¾$Hy'K$^ TrB~#kh2ZA &x7r;_F ɼ(kR<^k[ZmgǦ$v'Y 0~}W#=xlT8, GY1fbPBi7q?[> m&pc?)s&BQj_0{a7_RSaGtsjSFfiv߫`e,8x=}/dſƸgGuc`N{ْBZ|Ren Y0k/uF=b}3.Nw55? IX>K r;A!7Eّ;2-.xtc ډ8 (ߞϱWFK$!TWHxs a ٧GM],2aƦ?ܼkUCT' QV^)4H BDš2@~sym9 'Hgjl_w]_R{֏VhqW}Q }[M # 5"񈇽š~,b\81dޚ.S ^j]M!{qΡ\lfhJ2t*C Y 3YIWJI w8< h#ލX_np]=zi+Z\&EO2lzDuYyY7y*Seiz&KVW&C9VPqi4cldpOc:A0is /)%(9/ RIøs/C˳S;|d41͚hada?;jS(%E$>+AZuߟ׽6jh)imv Ckً H!,C;|ʡq9ȮPvM^PKR ?KX]1l,jeb< Jrwč>՝`oSp}Yq>%ʴȈ^d Xm;jI(H5$"fe#3,'B0 OZbrESUfRPV\ ΑuCRBU7/K `Ba{OGhC!4)jF{8h|P/ Du, v 4TRk\"z-VbSt΂3#Qm%匇Kdii]k:Z^gY=B-izg^N_iYqMh|ibOEA{Tۍ_H)BDӓ堲ɮ(v.n:hRq+q1IDڀjqcX[S$!j>Uf㜺'/[#ۀA4_, ]ľL`~uFվU{$^qNʹeM0YX!E&"h5m0`*$bp9rvثJƘN , IW])!xwM+EdY _98킀zk kH4A1X'10dW"cDE_8!,Ěx$(nF'B:EV*Lx;.7.7Xj׌e#/ANH~dJ;FQثNA!`]'4u VGDC;H &6'G6V×ʄe X[Ne"۔,9wd'_|}/$af ƚ> !s;>K8u@D]ѨE?<_@$mֳԁ[s=q3Lp4]lGI nnfȁP f-OrFY4U2 !R4e ܡs1 -EzyhDzM&"u!ŵ-li1)s^gKa&( 쿂^݈9tnn(:L=H#/l`=bf}vӴ*3_PXO`C]g$=!3$TmQ:_onbT51(Av+xscT.;Ex\wbfNU@IXH~Uo.Ÿ]w᧺n3@'l0̨MVpnM|m-%Ynst).yޜK-{R 7m%76 gi:͇`.u%q rcM`@xPk.fLV"ZUHqfjG@/U{~=}'k^BUNa8=8)L"pqDvgAETNû}$="NCbZ͋QgV6z9˧(֧:Jַ,P k[!*sN] :ݭ^&%QA J:=Kï$-SqWꫴ<[BcLvЈq.L,%/`~w)m$wAhzuq7(.O<ơ5ZޕlMOZgƔ@S&aj P|m3e LaܞTj692O5 &%l&;-L+.u$ftgOݽ6(ZjcH 32ANj4-2=m]G-N;q钖il(@\kzyNoD8"Ud"TT{Em0d 0{pGB '=kN&G!u8L$|@./DX:X,H$dZs2Xb6'{cMZ}+# l ?뒢t*e*Un6&GPúe|)Yێ. 43 @H@^ mGWE~i+Kl Q @F_lm4t)=&g|3,2@@DFxR<4&mh("jfzgQ(pˠxhX1#P&)ϓ`q65 Y^TҿK~M"TuyH`GzTAϲl|Spx R0H Uĉ bf/hXBiE5!@Sq0P>9MAPXXAvvA {MSR O%*[Ic8p^@AZ~`û㤕̅ɘ7 o4zv;8:4-¥gA|lѺڝQh4abg۟]TkY䛂i+,!.a2xc R"b$4~vgLwǔ==ߘ0l!Q#!FI[8i`wgXyHji@GjZ:OWha';SKcu}koVf)w/ēEyhT4qk]BVf9pUoR(qR!c9DILNUl`Wq[QBW~n$^׋ᇦ.+r/ðuKd<˜>`eE'n@ESò?7i%8Q1~]֝,I+3QiN׊+w"y}wIl-hB6&:wt= E ,t|ٕc3 ̒H4%5W/f95%K)tSA:3O_i@JJY ꮬQn-GKnYFD3Diy"% 0%̶a|Y=|/Y bJkн 絜kG^wlk06{*{dvpþÜ4pǍܐk0MLm fIj:6M}Z>G[w3Od2:y[랝d9aZLCmH;i1lWD ClG|WQ)'sn9肠oBע O),ɾ*9,YdͼEHr#@[6O~HO*:S~%8#4 냾iwW$&ePA?,'Ƕ6'E:֟ڍ!euf͚v? sI#7(`w") He+S-/wed.[fծ=b 9<>0G+&[tG{Stq$ڛ#*|Y|1ŸmCJ3GG zF9$Bhfuۻ^NJ%$?L{%t*LbXZ*Ao=qٽ"g 7 X"|StTɺU[Uj4dL/~pBצ"z=Cw ֹ_ʭXJ:8dURnH"GUm8NH(^K Kd#8d AW[.Q9]ǨGl7 r1#?/GkzYoG0n+~际1pXm'_ E uR Mf절/0ko)Mw@[%d)F0,Jms/{Y,8M1 iKJJuz<'P'FKhsFR.pF!_d]fH8$qDջXKi|~*Qi!5ȉmY*Ǯ~Fx5 qNR 9pa.)~e3Ϧ pSڕlz#n%EԮ>|] X g_}!v :(xءJ]=/D#/RӤNx.!0'U7O _ 2ّeO0f}+zaN:oeAiB˃6h-iϐI ݈up`-h 'RQgK#XkrePhՑ.4~bwI(jGk-›pҏ]Q4,pp@bj/3.#~u`?c4)AB)'}g_y(E a5Vb=!td<3]2{K_(mB1YvRPu tmلu$ b4MIˏxB$H"Ic .~z/lfՈȳWSǮxx-զ?_`)%m9PmptI2$y&œa%f47)c"E^6].ǭ`RmP3| 鳒Dg=tfHc{x_Mo"mW!a4d:r@zz?k rgcź⭲qœD uFƢ_e~;d~y! ?#t@VnjRcRd%{JSNa ߍ WgM&;J_fu ;,^O +igf(5u%zJz*ݮ)]K,W'D>m}z)9zHx@Y& ǁpbg}~TLwU&vtUbi5 'U@Q~m.AF.Z 0]/tKI7#駹X Pync& n+&ɥTg~`?J~1Z?-5^.g7F Zy |bHt}}I< Hͣ渫:YsasfQ]Tz|/$F}]@c2cf cQ_-zD%cq%NG76QÕ [;H B_2ps|:tkv.wӒ))f{i2j.KEbVK "-Rۚ7ʓG$ƙyf3b+H} O됷q2?w(<<L1z@ܳ7~8r5VZ3WX*2Qo|]fkq1,:9˃ }(iCMCoʃW0M BcV)Cn'1K\t]^7d>nl/g$]cJߪ'Γ!oêcGE5H ;oK~qk-Iݻ_,H ~I zL'7 @4U Wm\Z?HA^(6mC2QO.{oXZ.|-$*팲sxdd3\;ᝆ]179J@ t(bJl<>2ef)Y| tFQkX 33l~ϫA'!>Wg+nɠ1v=͆F.szB2J%`dp%j4, н1!Lr8@SR o0 [В_*s^,\M&{ۍ?cSjv5T͖#]j氰tB>X ?mW`s['Wy4]Y$gV{7|%wUMc1z>^`/gť B#VV_qBsE̞s ѷ35(I7uC vQ.CQ'Jj F m#|Ve 飥q]-T'[aT"n)="> On(LpN$aޏ4Zq#y»RY847B_!/=-ڃ+"ڔ(oȱMG"Y"$ȏ}%1jG9qn=f**[eLk-d<6O9ov/CdBT ;M3r>j ¶1b?3PZxƩ^7=2چmF8j; &oHZ1G_cDD=PnѬ2lKÇ^+ҏA ʔo+PG-N'}^~BQLk=H"2!3|Vtʂ 1]"&nѵGL&ЌJ&Â0WNB_zꦐu^z E[9_cmlm K#XGT [Nz?j|$o6Haޛx?,D/ +ꂇEڜЕHl,#~~,UT8#}`aH oONȟzD'^!Um30$ᾈ!b0 TTQis:@:mRfR=P+E̾:sՂ)4戻ft@]tO2<Q}I_V(x:-b%/ xuH-*;˺]'Zv=%m/FȜ?Udf%0CI?8o`!7 tpDW!V9 cEˡn4 Ezy]GQnl@iN/BLRu똭zC,X+-@M٤>3a8#5<G9?; ?Ct7_JdȔ8^aeAFcOq JF|3u0,F֬w Flx-'CVQs9H9!4Ht.XnXJvFGM{`tt_ό*<91iP~dy%'d,1UOi3FDƭ7}UE Ge=(ZKgtr ]MQ :mZ|`=uM<}1ᆷwx4dn2$I)E3$>p&DdoDqMXpl?]QpS9j)$v8dTjζQmbK*ˮ2MxH3ރ([IVZSPZ>7l 3dK[pO:"Fo4>,?&;Yb,_(]$I/mm:ck zY0jxwn`ID%M $Ywô򷮖ݧK9bTE }`a壣a[zQX>~4-v ;{p]_@8ǁ˽Hb|wS3^6Ƃ2{%Xg@"{A`8o| COWASvjZw/Wh_їe|U3Wͺ(9q`_[G±F֊{ugg.Qbп^d:V\UoD^yOّEZUۖxT_3OLN.۩3}:=0 %Y7:Ʈ]*Vû~D3R% N 1PN:xjԇ ;d?#ڏ"4HgGTd=hpl,*ύq)xIY2@ 1&2t'HE#jC$b@$Ea_ '`KI3Ou$R XuAll*"\eTnMwգpwN>GG4ǰ%w4/\ 6`{bxެ1Z%!ݢJ8EKMԉ;iR;y rھŸl|#')MvTIrdcv'OLco{Z 6&%8u{<X}b(}{81ZWb;3/G(Y8cӦwٟUľg)alpF[e~hY2G>i,g߶jkqId́sf%|>>2:hȂ<M$'eDY.-^gQ\tjƭD-„Z2nWCMw42.*cE?:ql"Cn(i7O'MWCxa r"CYr lND/"Z#z9Hv`YS4k|޵Ƞ8UF`sӺg&}PMm~E!&Ԭda F>rxڮ@bcL4_OP(h_38lM6A_~5IJU{K782Nu>:@>M;Ĥ>Pѽ9Ǥ ?:9QJ"Eb@ o?KdR 7\hTƍk4,6wozuyFآmJo`emZ2ۨVH̎Z? !MطSG?/U|UyåԜB$Ƒ@ SEZH.kMgP[;oۄEf& ޫ .p bO`44xMM,'k O#RJ:0'iʁ?r1zّnڒ_ 6gRr!̍DNbRBdbA*4'ŒZC4 ǍxrVI BRvƢ&A F <wSMsmN~H[Psб$=?,:i|Ћ˳Ckd# ;99uN-1kD)F7᭹k%e## k%cV6|z_%ύ-  ⡴fok~NEv,#C0J&s6[0 0/w"K` ŎC%TN"in-[F-m n%5ncNn9$ӰPm㇉H -լ_HH <ڼ'^*YZix;aIG@dJ 6{|g[s f~}]Y5$&VөTA_Bъ몫cP~C,-Y؋4!K:9 ֤M%虚D꣞Qj@'穛 'Ta.%Ф58vuG:B \5y"Cu尛jÝiԃw&g;u fO,PRŏH6O(т-1h1#ۄ24K|RK5\wֆaLY 6Զ)VyOc:G[בsET4ƛ4Gvޭ"pif6tx Ig8D}ۄ0!s{f{J@O.zZ9m7boaZſS`~4G(,`bN%CM#dc#BUOgnD*Ϸ٢UqR?w_~! V)=ndq텰?GzZ:yS7 v=l=fuZ*U<j|JzHm4}a>u7IWu!OKbi.qa-imkb|\5j$q_{GǴ jO'J5$ g؟C:\#Y}o4U{i\K.w]EHVlHvȿ/Ǟ{ J7 tTb߿s^g*lg"P9Dœt@\tNIz_t-(r|[;,@v/J?R~ZԎ>db\$>rg'*Mr7bی}L1??+09cK *7=hZy=H@_Rq$ףT k[n[p1KMRp}$~I_v.8ĜK+ >kA P7l~ -0ʎp'4=4/V{>m9jG)b`/zaMvӣ$=l&ZE[ = |@1sEGv:H^`2nu ]pJ  >͍#6y70[;p$ w+6,C2B|`d0*MGM[`s=L|mѵG~x>UCR:}Ő6XoӧMrDR6G`,QD桻 3LtaLYQ5Ԗ*"j UWRdeplK>T\ &T8'-㨊{Z!yGV71:e}hHqy'5#5*vB8eNDMОM)8.>_^CUYi4._tw>bg`̶τc?Ht9! qK\@1Buˢ[~ǻoo>o!r"Sg6dDtZi:#ABI% Lc4?Uf23ގЧ$ Nnmv4S @켕.Շi´#E_VK_jֶݎXeq'EIGZa·>77D{ MUjXraX\qຖ88>h}d]ESα$Ğ\HC7-=QFlZ_hAd͊]}3ᰴ|*oj8o/Za='5XkArnVև8uO Hc`# Ƕ.&.^p^N%0޵:P{D5vZ O4"#6:%I%^luy, .Kx?*qD@@tbd|{#k]%į6"q}Jtͮ_Yh5R ZG%mw۝|[wяL1n &v!l)ē|rK\|q6}˼ m"Sfnlqݝd@x#8-}F{g?P+^{KPCɽofMDt/O B63U[>Su/ rcgq2?a8G\AͰ#f׼\Lu]]x^̑t{s#!oм)ˋpb쌣BkuU$Gk"nvCL6o3JPhY4h=p`s;)zVUp ֮IWe'nFD* jeJx;Ws WmV~H27TuhpځS@a+vDWe5dsR=Vy[[T]&eKe\b.f9 !06~啪puKa%LlK)7ԳNIMOpwxd M[VZ۪YuMjL@͑p$VD6Gs+06 xSxW,Τ)Юk-D>G5Eh\BPt")U%ƍzhɡnʓq=(q08/Q9Qp8U UQ6,{br~"𪵓*g;hCUdBG%@!`v״$':@0Mz~i0<uj6HFkob:-iy7ٯvxE8zu`pU7A zwh$`h%[n C?LjEc1a)\hKU!ҵ~R P ==*y3^ lWX6 PiʙK`teZ6(D!S2BvBG؛EԌRznXZ7 #K(h#@{\w\d{q{[:OZoDQ>yGx?= =Dk9t&ÎhE+Az&DC<>૤?P <3^S`XG`> Eswp~6ic%;,Yߥ$J# >뇆dGWW%Jo{tA@Q& d-rJL6#/'~םmE, i-}aAe *c%P%H~#8cn u*MOmv|6>6pE q )DkC ؑQ"AhIُUbPuz7a(l^qwN<$4t`Ɋ\ S?짷ǃJ}=TG%62:%7B:1J 2̾ŸSeџR4 l_Xd M#=A'Pv1^H\hfzHB"Hzd`*kyWq)so#aK!ꮨm#L?ca7n[F-id8Ej*lR،,`-3 ?H/"L| sp{vw%Zp*N[oy^3瀛&e1s.ι/3[Bc=+٤vK!ԟ|⛿5w0dXSxU~Yψʃc]gHS$A):_iS^t:u0V~pysSYպн]oSo~h xmj!O4nfRˆ|uX Q\4bG'e9\4_> 0y9$%shGg?@0;" `W#ƇJQЧG8b=p*(QD[cAXSeټLXIȟ@%*L~/+5%U[uAr9u.AedX[>w`z5E`Û ro뜨dզyٗ8Rm m(G:rZ1'f%[fy.q~.m#7y,XSIFu鶚ЉY.X1N} ldWs/闌+-q(q`c""TEDd;V ̮D"bES\C SqndXmrgYw/rjSMi*GǮ8hp-`i`>%@Õ=ٞbD;\B̡SXfACpo 8WrH9,*6JJnq׊2&n`T H4L++/ ]$ f2䠺.w;<㭜? sQkr=|[@Hj|g'_&Fd[N¶6%o!uXY-?k柙F8 qn-c*P{'(8T4Β--/rg+AX_msCju,U^i<(i8I:忐|]cIamҘ*p8U=2q }NLwڇ7yH`Leya{91|#Ӕ36U:rT3c, ^%0$9*3't:3.O JڧQfomGi X;g`nЪ,=AòErU:a ][|4d!ԊꚈm;h xxMxv=M7LPSd)Ui@ݬpQB<1_"CSl@}Ղv?N r|G&b}y $ %DP>."cU_Q.g2$K^"l#H2WZ>DaY\X)'ߝ:|8v( hi kN$NrHt£~GX}NuoDw:f;ƥ($0sDD$5%h9Z 3CBGT`YYjk#*'1GFu'˵VpOp^;.-G=wnf?uG4~Jo"<i 5<'*n*qq`JW?cSXi)zQ1SU<Ȳ;6lpz׃"[}H%5C헐 f6dJgqMRd W^ dA^;DF$! `4:A[(~%>q#j  a>x* /}]}Keb&>_=j| E(aX] 2K1=]lhÚAfkZtB.,ܯ ٖU}fv2ՐE6:C>L Ml,ҡ5 F]L0 ||HRZD1rȫ7<9(8}Bm g. (贃C7lw+beiS~U M&kr?]t">/]jz \̬<$s{[zPۜyj8$/ ]Zܙ$f/ *{1l4bE22!2Srވ mWFe: f9ш}&MvI7i7W$+EQAv`lX|ݹQ&З>t".Hl'inRAUV'ec> nm.jO>0My3͝[3~r?;v/Tג}<=JԬW;7YGgDa-hnZg7ʄU΅DyiSW)ISWIyuշsn԰$8^Il"6ӇBG[pHͺFS_uP+SgE*9Tߖ Z9 I9n.OY0OAn%Cb7ߨo$]k]o9]5ZV%t#۽yMT ]wj,:1Wa'BJe&aWdK]H&?!LzVHd ca6CN(Ag©JF6]8V(zM4)c"bcd D'G[ť) 7Ia'kOgɌ1GVC/ObwnIe( yBfn#ǖ4=z˝BQ,lځMq"ξཇ<\k`&n);Ӊнc@ 3Re3.}r}dDl\o.?.fz $J>!W\4{\+ uj) V,lUlnxFxhg xq@5G7raJ&̻䂶r=9puqroXʑ%*"J˚tc7ٶV|K|fYqW~@g&@Ux-XQ]1^9 Е+%JN M?85,>R6eJf|,k?kpZJ8lihV+[=Ez^?l=A@`U!@{_ ZiԤ$p`=4})s P$AT [Hó.bۢqR%go7oڮי.%kVJUa {ScȄ}4;2.@<:9ݹo{d@w&%'ZYSH4wSPXVC#QhI`G>j/E\Dq.G!۲e_WЁh\j+MsCпvX@yG7IV` Q9,N75,E"sVS?:U8>8L\8SW3*CSR|=k l>t˜iahYN/!237|&OڦlJ=c;PnDit*L7pLCܚ\T/</lI us3,Y\ysmrkǓ )8Z{BFT FH FrHڸ&HJGZvcQ8oj")l5?+ Jۓwά5]4x6A[o1O@]Mt2:;@Z}pM:傝*ih?B&6O5=cYv.t4% s%yS@%+ΥVKԐjA J /yH&?]<U;jˏ7JmKF[;Xc* $|]L+gH:tEYhPy,)S+cݏ@¡l5D A@}7 tJ5ɤR> Iàwi >eXs 7E==I.Ol:,1u)1W,nwf%htj٨?-0[Fb,?)mOYp}jb[ C@"6fÄHdJdT|`ì=fҦLVg%|X;uS*oSšyF1eH势uUtnO8)B 8=U͛wyͲAhi Ot6N~FAܘ6yHKLzs[$ڭUWƫ|c]t~Ɯƕw.wWS-nztCbsZs*>`ci ߬M]*m[A)=@_d=UZ-Twy[ F:B d~y!ļ#(y »R]4OB(+Ew|BSeж@~I@"rW+s F_J5ҕ8Q"bHDd=R-PvV>;‹;2!b0 `A(9pX2ZBMx^w.)Gaw6d6B6Pt'փ,}y/I,nG=vK?&?HqR xwtғuB?$v̸|'Z@Vd\Ą3P׆aB3 LsݵΧd`L@֩ ^R+ci(i ="lW 9duCr>!پ r P1UO^O/3b?mYkWyvQc6YaK#>#˵=^#O6R 6oV骤,U*` " fAWڦi3 a)Pќ~?zզl"Nq:@*r=r r`ӚQJmߴiNR^[q$&fv2?Z1P儖(q"#%˗4^3]|t_$ƚTGMq3Fu;Uu:F9O5 Tmz.X 4pEy*7]Hs>d/ȧx$bGIMhrߍ4ɔ!BOkJ}[ 8dOvMEE$VgdӛsnF?Ϝx  9` Tri5 l")EM7x躲FxgFaQ)mQ}ۘ ^cz޾E2g"_$͐JG+p3p@Iqɺtrm[ibNҊlAH)r)4%ԷK\^劣y7VrM9OM=bCۄ"AvgN S_؉AQߘZ2IZ8D ֲ`HjDDA`6:1;O "&̚$L=Ŧ v>ϗC`06)~W 3778N)W@գd3=X.+[M2"tDs3$gR!PAxB^_ubP9R&[7tغ= Qyq<:-.fR$ ,Kk殺D?WtCc 5"H҃s44,J x3FTw>2V/y`#LއR:mL*BgX]y0Ĥ.ip.lUB.;H2&5[}鶍PUpCVm>-/ϙ YOۂ0)ƱIrmѰ6aWy*[w#'eˍYqtPvegtꙂX2vTTUdcX%@ȑx`233pvm 2/n(Y; G|b9Yuؾ!xCq4,Ɗix~@5z~Qk+6cݔ/'1lJP8IŚLJzU^𵔉]uSˡ?m% u#ө QoEaT[ĿZS|2#r73RYfL14GqB8#&kFϕ%ٗ7͆Zou:#2# ަ; t:2D%hj3\3]<*LJKe Љgɡ;hjNϰ<{ OoU% RLԔ]>a,]2k\0$<CpLޑ|m(`[o]6}7Ee5!@Q^/*u)ó$ζ0UjoĖ|[T[Q(1̾෿ў$ޔƈWH+8]0(wákn-t;lnBLNr +Q&]n{s= {I@v7 ݔߍmK`W['CT dBg׈Ac6fpeCcz9L99B96r/sIqJ:^H{$.aW!YHGiESP-x8<.#wT,q5a?qLYaǀO^;" BCs>DfV ƒ 飘g0rmF}̔9 Ρ148`6<<r12z:9 61=_RLƳw38tZOMޟi)ڇ'&z8+5EfY 5@wyQ]j@CW2&M 4E4X>x*[n; +qb8zRjǎMcIda?QFnՆXs< 4dӡg݋!F_iJ%vhMgI$)V"֎>_{Ʀ)LEߐJua?~-͝lp)PfDs]3lXj35+RvC>i rXƱGF &f*uԠCW-K?~5>!td=_rB-8ɏuR+(z_=~}hxLČhЮ斢2"Swo*λ.wL Ax$kWGfpe ?U 5@A|4 Am/$[kf&vw$ڤ8ͿJB>%bApma9(@WP۩qa>9%h2,C(KO#:=KKIyϒ* }eAĜ&PF\+H8 Te~8VCmNY 9`!;kUW@ Ck+x$IG2s?bx˅LHFH*4j }CHgR_3{Q+OKcA`jiOԭͥU;dSx YzF-uɻ#WfKPi*,7rA:\i!t0Zߙ3vCtOxR D^-ʲO⊣YП(KoD?){(f$w+Sn{篲ه;RL½-md2 ;XMs hì0{FJfa|E3B%OPhIU%7ww:{K&Pa @ZuL|It뷓@ClQX$ޗ,\@VB^NaϘMl%q"Wނw8ljY =$n,eېuUd} ?FB,dw=4pFq*HX\)&sKX˂c$-:ϣscA%R~r? 365}W`Ъ"}w:ҒZyeZz:{ʏ'elr2yY 5*k~g4jp=E:3YRT$`ra?/h1י[nsCMh{$FL2 D&ez w28(S_RDAT"H`IоX>K6ۣԡ:6-e%1! syIoMo(K^,|A[2Y`0 8OE8j<$}e'ƙ2VZ?YUw*ǭD /WJJ(Tb̬7jH8=־;b_,a ZѤ@G$J}’_DWegJ!=XftܧJb}"v6}>ӰRxCy6+q'wF`[oP9pZj z zKE:msVK2S^=Y?UDj 0J߹% ⯻m!P-KjZrB\,>BtEOzvcyh_}oty!߿A¸']⽿BƧz䧪Yl%jÕLc᛭`ߚqfkl]l7n#B43Gؾ(;MuǞ1Qy,4>R|CTGxTV + 7?To*3Sh 8,oݧu#Vi>Voi ydp:zE}%+S ӛYیU?Z)GȸPI"?k.P@IׅeX:UN2C;ѹwLBɜ^_,р=4F!p\mt^\ {BCi}J(]*(`e%BfJ3ĪTILbD ~ f K>6nn@ a/HdJҠXo< 26f_i SGff!b QkW֫ҺZA}yp=pp7~ 7[) ^,$KOe^?b%,73aeTznTJz7 R bV#ٍX3~3*se1=l+ rW(w vίz&[mݶ!>1VgBsoJ^jFԺ.?Cűz;ץ*PMY|ΘXݙC&5W]?hG5&`4m#a=KJWA%zt4cqb!L)u',p90f8~^8߄S1X{ ]2Kx2uM0QM_KIVAۢq$Ӑ;Y3,}cu>cNhW 6(zR(ߑgۤq{_5=( d}{BepQn:  ~acNt6)0M+0}sk!)˽HK7'a Dr.%:]m/d&v9n1ʹÒ]%s^+|D3?"e;]ċsK/:FJZ OezpoMbyz)FnݢoS~$pqjyw7bk7UeBL+}nWՓqg!p iqSdGq;T|u-H9ZN ׍7>ܽ&׬RNhv:,?5rBkX?|Q^6".]FJU)ew1투o-MrN&!aUr18Qz},}ebyUb#ӶL%= OKxQ P-U|3GK@"Ln?a/Fڞv$\h+B>qM?mt3fNd/烉Pjb0(q 2{?_?Ī[{Dcig&3%usUq+>V">6EC% %-"π2drT(;mHgڜ@JSQ::p=r@jJl>cbk`qd"O|cL**D:_0ԣ#(quk6Wġp58E`YA!D[g{@]c㼔0zo9s쵷(rNƴVQ.̞ZSb7~ z7oʪA[~T#r.O~™ARsr[oO 0johk44x$>GdK|s`oij A7=y]pNx=W\UB9H8;ͨxYmҫ)8{Ŵר+}7q' 'CrT5~_?|)R}Bk[|MZywZOF3Qs$ fױ{ҥf-MaOoۆZ\ϝuq;UhŠ/ 0NS4XL8「67? ~^ `Y(>~ HPx@RJu%}8kb,³k[e9y߄irߐ^?BŘqP'b(_Na &bIEܟ+݂A(L ,B0E4~xo$ ZBY֘ ]sɘ9HDŽ\X7Va5gztND-*37"ʙ{({4buV8zmLG9Jg2.ю>Puvv"]Dl\ڙlR<1 l @E"9²W=meW*26Y (+c4EtDfĵV8t*ג*B%n T3\L-躦g]a+ƒM^k/xЯK!%tUKKЄp/BJϒsuV'ޔSLVyr,mnF87o^ } DubQ$9.L4/KV8/8WHN?-C\#\d=K7ޮJyl4QpnL ! #MvtI(u 6~''7*4B>{2€K5R㶕YD?=2o1o̢z٧vdF>;9=MFf  woROOX*9N4EɁߨr"h(Xk;TXw![WDHޤf$sЅh0PDo:}~-kFs>#Gɏ`y(Ѭ҄һD֗>zEhL" \ש*O&V,GXh ӧo;7fR1L4uTǚQ*]s mLAO!N>㟆g)8!h"os7;MP*zACb M R}G@`6Cp(WyySTy0Chshl5dݧX;l~T<̥~0}Nap}h˞n$¸N_Q{:>+A}d_Fr~2*z œؽj?I&6O f~4f۬~2U qB |ϽbvbkQ}/`i#ہVUYEi3#??)_wWt QoԯiCe?hd`Cj̓!J__ uL-CYF[ 1ծ+