sccache-0.4.2~4-150600.10.3.1<>,hfp9|C8Gt'1ΥqiݔrJOfN/Q'X%`2̰Glz=^_%?0H,U8sT+$ =9ߤ85hr6BaEˌwir&?cz/% Tkf[?2s:ebqª`j,s9kpO\=h,݃Rg(2 gp O#gC'18tA +YV_vbφL?>>(?d   hX\hl' =X{         }     , P!!!(8&9 |&:#&FwGw Hw Iw XwYz\ ] ^Qbcde flu$ vHw@ xd yzCsccache0.4.2~4150600.10.3.1A compiler caching tool for Rust, C and C++ with optional cloud storageSccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible, storing a cache in a remote storage using the Amazon Simple Cloud Storage Service (S3) API, Redis or the Google Cloud Storage (GCS) API.hfs390zl33fSUSE Linux Enterprise 15SUSE LLC (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR CC0-1.0) AND (Apache-2.0 AND BSD-2-Clause OR MIT) AND (Apache-2.0 OR MIT OR BSD-2-Clause) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0 OR MIT OR Zlib) AND (MIT OR Unlicense) AND (Apache-2.0 OR Zlib OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIThttps://www.suse.com/Development/Languages/Rusthttps://github.com/mozilla/sccachelinuxs390xe@2,^A큤A큤A큤hfhfhfhfhfhfhfhfhf1e08d96ea43ba4ccae8f2b9ef359151ccca8fdc86f9db5db846abca5233624cd856e88133c133711d60346207b5a91d3b5c9af759b97e15e0ee4629fb5a47c7dc447f5ccb2d019bc7f0b886fd6a3ee62e35e8f050d0172e16df3052a257d9cbd129eea37032856bcda08d4da26f35f3be3710635410828c52b1b1b9068b00d315d88546a0df734c9514b828e02739f76f19964041b26de7150c5d53fe3a1011dcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsccache-0.4.2~4-150600.10.3.1.src.rpmbundled(rust-crate:adler2)bundled(rust-crate:ahash)bundled(rust-crate:aho-corasick)bundled(rust-crate:allocator-api2)bundled(rust-crate:anstream)bundled(rust-crate:anstyle)bundled(rust-crate:anstyle-parse)bundled(rust-crate:anstyle-query)bundled(rust-crate:anyhow)bundled(rust-crate:ar)bundled(rust-crate:arc-disk-cache)bundled(rust-crate:arrayref)bundled(rust-crate:arrayvec)bundled(rust-crate:arrayvec)bundled(rust-crate:async-trait)bundled(rust-crate:autocfg)bundled(rust-crate:base64)bundled(rust-crate:base64)bundled(rust-crate:bincode)bundled(rust-crate:bitflags)bundled(rust-crate:blake3)bundled(rust-crate:byteorder)bundled(rust-crate:bytes)bundled(rust-crate:cc)bundled(rust-crate:cfg-if)bundled(rust-crate:clap)bundled(rust-crate:clap_builder)bundled(rust-crate:clap_derive)bundled(rust-crate:clap_lex)bundled(rust-crate:colorchoice)bundled(rust-crate:concread)bundled(rust-crate:constant_time_eq)bundled(rust-crate:core_affinity)bundled(rust-crate:crc32c)bundled(rust-crate:crc32fast)bundled(rust-crate:crossbeam-epoch)bundled(rust-crate:crossbeam-queue)bundled(rust-crate:crossbeam-utils)bundled(rust-crate:daemonize)bundled(rust-crate:deranged)bundled(rust-crate:directories)bundled(rust-crate:dirs-sys)bundled(rust-crate:either)bundled(rust-crate:encoding)bundled(rust-crate:encoding-index-japanese)bundled(rust-crate:encoding-index-korean)bundled(rust-crate:encoding-index-simpchinese)bundled(rust-crate:encoding-index-singlebyte)bundled(rust-crate:encoding-index-tradchinese)bundled(rust-crate:encoding_index_tests)bundled(rust-crate:env_logger)bundled(rust-crate:equivalent)bundled(rust-crate:errno)bundled(rust-crate:fastrand)bundled(rust-crate:filetime)bundled(rust-crate:flate2)bundled(rust-crate:flume)bundled(rust-crate:fnv)bundled(rust-crate:foldhash)bundled(rust-crate:fs-err)bundled(rust-crate:futures)bundled(rust-crate:futures-channel)bundled(rust-crate:futures-core)bundled(rust-crate:futures-executor)bundled(rust-crate:futures-io)bundled(rust-crate:futures-macro)bundled(rust-crate:futures-sink)bundled(rust-crate:futures-task)bundled(rust-crate:futures-util)bundled(rust-crate:getrandom)bundled(rust-crate:getrandom)bundled(rust-crate:gzp)bundled(rust-crate:hashbrown)bundled(rust-crate:heck)bundled(rust-crate:home)bundled(rust-crate:http)bundled(rust-crate:humantime)bundled(rust-crate:indexmap)bundled(rust-crate:is-terminal)bundled(rust-crate:is_terminal_polyfill)bundled(rust-crate:itoa)bundled(rust-crate:jobserver)bundled(rust-crate:lazy_static)bundled(rust-crate:libc)bundled(rust-crate:linked-hash-map)bundled(rust-crate:linux-raw-sys)bundled(rust-crate:linux-raw-sys)bundled(rust-crate:lock_api)bundled(rust-crate:log)bundled(rust-crate:lru)bundled(rust-crate:memchr)bundled(rust-crate:mime)bundled(rust-crate:miniz_oxide)bundled(rust-crate:mio)bundled(rust-crate:nanorand)bundled(rust-crate:num-conv)bundled(rust-crate:num_cpus)bundled(rust-crate:number_prefix)bundled(rust-crate:once_cell)bundled(rust-crate:option-ext)bundled(rust-crate:pin-project)bundled(rust-crate:pin-project-internal)bundled(rust-crate:pin-project-lite)bundled(rust-crate:pin-utils)bundled(rust-crate:pkg-config)bundled(rust-crate:powerfmt)bundled(rust-crate:ppv-lite86)bundled(rust-crate:proc-macro2)bundled(rust-crate:quote)bundled(rust-crate:rand)bundled(rust-crate:rand)bundled(rust-crate:rand_chacha)bundled(rust-crate:rand_chacha)bundled(rust-crate:rand_core)bundled(rust-crate:rand_core)bundled(rust-crate:regex)bundled(rust-crate:regex-automata)bundled(rust-crate:regex-syntax)bundled(rust-crate:retry)bundled(rust-crate:rustc_version)bundled(rust-crate:rustix)bundled(rust-crate:rustix)bundled(rust-crate:ryu)bundled(rust-crate:same-file)bundled(rust-crate:sccache)bundled(rust-crate:scopeguard)bundled(rust-crate:semver)bundled(rust-crate:serde)bundled(rust-crate:serde_derive)bundled(rust-crate:serde_json)bundled(rust-crate:serde_spanned)bundled(rust-crate:shlex)bundled(rust-crate:signal-hook-registry)bundled(rust-crate:slab)bundled(rust-crate:smallvec)bundled(rust-crate:socket2)bundled(rust-crate:spin)bundled(rust-crate:sptr)bundled(rust-crate:strip-ansi-escapes)bundled(rust-crate:strsim)bundled(rust-crate:syn)bundled(rust-crate:tar)bundled(rust-crate:tempfile)bundled(rust-crate:termcolor)bundled(rust-crate:terminal_size)bundled(rust-crate:thiserror)bundled(rust-crate:thiserror-impl)bundled(rust-crate:time)bundled(rust-crate:time-core)bundled(rust-crate:time-macros)bundled(rust-crate:tokio)bundled(rust-crate:tokio-macros)bundled(rust-crate:tokio-serde)bundled(rust-crate:tokio-util)bundled(rust-crate:toml)bundled(rust-crate:toml_datetime)bundled(rust-crate:toml_edit)bundled(rust-crate:tower)bundled(rust-crate:tower-layer)bundled(rust-crate:tower-service)bundled(rust-crate:tracing)bundled(rust-crate:tracing-attributes)bundled(rust-crate:tracing-core)bundled(rust-crate:unicode-ident)bundled(rust-crate:utf8parse)bundled(rust-crate:uuid)bundled(rust-crate:version_check)bundled(rust-crate:vte)bundled(rust-crate:vte_generate_state_changes)bundled(rust-crate:walkdir)bundled(rust-crate:which)bundled(rust-crate:winnow)bundled(rust-crate:xattr)bundled(rust-crate:zerocopy)bundled(rust-crate:zip)bundled(rust-crate:zstd)bundled(rust-crate:zstd-safe)bundled(rust-crate:zstd-sys)config(sccache)sccachesccache(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@@@     bubblewrapconfig(sccache)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.18)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.4)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.29)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3)(64bit)libgcc_s.so.1(GCC_4.2.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(TildeInVersions)0.4.2~4-150600.10.3.13.0.4-14.6.0-14.0-15.2-14.10.0-14.14.3hfpd@cU@c&@ccr-c1@ba@bbw@brjbaG@bL/@b@Qb=b/.@b\@b aa*@a*@a@a@ayaqV@ad'@aS`@`___G@__^@_ _ _@^Ǿwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwbrown@suse.dewilliam.brown@suse.comguillaume.gardet@opensuse.orgjsegitz@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwbrown@suse.dewilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwbrown@suse.dewbrown@suse.deguillaume.gardet@opensuse.orgwilliam.brown@suse.comwbrown@suse.dewilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comsjamgade@suse.com- bsc#1243868 - CVE-2024-12224 - idna unicode ascii name confusion - Update to version 0.4.2~4: * Lock arc-disk cache version- bsc#1212407 - CVE-2023-1521 - Possible to inject code via LD_PRELOAD to sccache server - Update to version 0.4.2~3: * Remove broken trust dns resolver - Update to version 0.4.2~2: * Add experimental concurrent cache support * nvcc: Correctly handle -ccbin argument given a directory * version 0.4.2 * Improve the doc a bit * Add support for -Xclang -fno-pch-timestamp * Update to directories 5.0.0 and opendal 0.30.5 (#1716) * Make `SCCACHE_S3_NO_CREDENTIALS` require a value of `true` (#1724) * Add test for depfile flags for MSVC * Tests for /Fp and /Yc with MSVC * Add parsing for flags: Zm, Yc, sourceDependencies * fix: rust coverage test meets compile error for missing debuginfo (#1740) * Bump msrv to 1.65.0 (#1743) * use authentication in webdav test * Support authentication in WebDAV storage (#1608) * Update `Cargo.lock` * Disable trust-dns-resolver/dns-over-quic due to build failure on freeBSD * Update `Cargo.lock` * Use rustls for tls & trust-dns-resolver for dns resolution * build(deps): bump once_cell from 1.17.0 to 1.17.1 * build(deps): bump async-trait from 0.1.66 to 0.1.68 * snap: allow classic in snap review * snap: only do amd64 * snap: fix description * snap: refer to why some arches are broken * snap: drop the daemon * ci: add snap workflows * snap: refresh snap for `base: core22` * build(deps): bump h2 from 0.3.15 to 0.3.17 * Add test for response file with CR instead of CRLF * Fix Sccache Cannot Parse Response File that uses Carriage Returns Only on Windows #1726 * When failing on startup, give more debug information Closes: #1717 * build(deps): bump chrono from 0.4.23 to 0.4.24 * build(deps): bump serial_test from 1.0.0 to 2.0.0 * Describe the default conf file locations in docs/Configuration.md * Remove unnecessary import * Use scoped thread provided by standard library (#1703) * Refactor import style (#1701) * Update rust-version in manifest to 1.64 (#1702) * Replace atty with is-terminal (#1699) * build(deps): bump clap from 4.0.32 to 4.1.11 (#1698) * Remove Redis TTL (#1696) * build(deps): bump assert_cmd from 2.0.8 to 2.0.10 (#1669) * build(deps): bump reqsign from 0.8.3 to 0.8.5 (#1692) * build(deps): bump reqwest from 0.11.15 to 0.11.16 (#1691) * build(deps): bump crossbeam-utils from 0.8.14 to 0.8.15 (#1693) * build(deps): bump toml from 0.7.2 to 0.7.3 (#1695) * build(deps): bump predicates from 2.1.5 to 3.0.2 (#1694) * build(deps): bump regex from 1.7.1 to 1.7.3 (#1690) * version 0.4.1 * Revert "Support running dist compilations in unprivileged scenarios (#128)" * Revert "amend to sccache" * Revert "remove remainder cachepot and replace by sccache" * Revert "migrate to ubuntu 22.04 for newly added ci check" * build(deps): bump reqwest from 0.11.14 to 0.11.15 * build(deps): bump openssl from 0.10.45 to 0.10.48 * chore: Add more debug log for gcs to help us diagnose * Add tests to verify that we work with cmake & autotools (#1678) * Try to test c++ support with both clang & gcc * remove trailing whitespaces * build(deps): bump mime from 0.3.16 to 0.3.17 * build(deps): bump futures from 0.3.26 to 0.3.27 * build(deps): bump tokio from 1.25.0 to 1.26.0 * add codecov.yml and set threshold to 0.2%, prevent coverage getting worse * Bump MSRV to 1.64 * update of the description * Version 0.4.0 * build(deps): bump anyhow from 1.0.68 to 1.0.70 * build(deps): bump tempfile from 3.3.0 to 3.4.0 * build(deps): bump libc from 0.2.139 to 0.2.140 * build(deps): bump serde from 1.0.152 to 1.0.155 * version v0.4.0-pre.11 * Link to the github action * always ignore a set of variables * migrate to ubuntu 22.04 for newly added ci check * remove remainder cachepot and replace by sccache * amend to sccache * Support running dist compilations in unprivileged scenarios (#128) * Support emit pch header * Add doc for feature vendored-openssl in README.md * Add doc for feature vendored-openssl * Update Cargo.lock * Add new feature `vendored-openssl` * Fixed ToC and added back Storage Options section * version v0.4.0-pre.10 * Add msvc response file integration test * Update MSVC compiler flags * Implement Response File support in MSVC * build(deps): bump url from 2.3.0 to 2.3.1 * build(deps): bump daemonize from 0.4.1 to 0.5.0 * build(deps): bump serde_json from 1.0.93 to 1.0.94 * build(deps): bump async-trait from 0.1.63 to 0.1.66 * build(deps): bump jobserver from 0.1.25 to 0.1.26 * Clarify docs about units of `SCCACHE_IDLE_TIMEOUT` * tag v0.4.0-pre.9 * build(deps): bump http from 0.2.8 to 0.2.9 * build(deps): bump zstd from 0.12.2+zstd.1.5.2 to 0.12.3+zstd.1.5.2 * build(deps): bump filetime from 0.2.19 to 0.2.20 * build(deps): bump uuid from 1.2.2 to 1.3.0 * fix: Allow building with no default feature (#1632) * build(deps): bump reqsign from 0.8.2 to 0.8.3 * build(deps): bump opendal from 0.27.0 to 0.27.1 * build(deps): bump gzp from 0.11.1 to 0.11.3 * chore: fix typo in readme * deps: Bump toml and base64 (#1619) * build(deps): bump reqwest from 0.11.13 to 0.11.14 (#1586) * build(deps): bump tokio from 1.24.1 to 1.25.0 (#1584) * build(deps): bump tokio-util from 0.7.4 to 0.7.7 (#1604) * tag v0.4.0-pre.8 * build: Increase edition to 2021 * fix: Disable connection pool to fix dist server feature (#1612) * Ignore RPM environment variables (#1613) * build(deps): bump hyper from 0.14.23 to 0.14.24 * build(deps): bump zip from 0.6.3 to 0.6.4 * use fs_err for sake of better io errors (#1616) * dist/cache: include paths in error contexts (#1611) * fix upload artifact (#1598) * build(deps): bump serde_json from 1.0.91 to 1.0.93 (#1605) * Document SCCACHE_IDLE_TIMEOUT=0 (#1610) * feat: Add Webdav (a.k.a HTTP Cache) support (#1597)- bsc#1208553 - CVE-2022-31394 - header list size may allow denial of service- Update to version 0.4.0-pre.7 * Force concurrent disk cache by default * Add experimental concurrent cache support * Ignore RPM env vars by default * deps: Cleanup superfluous dependency (#1602) * build(deps): bump cc from 1.0.78 to 1.0.79 (#1583) * build(deps): bump futures from 0.3.25 to 0.3.26 (#1587) * prepare version 0.4.0-pre.7 * feat: Bump OpenDAL and remove hyperx (#1591) * feat: Print sccache version for Server stats (#1580) * Support nvcc's `--threads` flag (#1571) * fix rustfmt * fix: clippy warnings * Support mvsvc flag external:anglebrackets * fix: Sccache dist tests broken after bump to tokio 1.21 and later * build(deps): bump which from 4.3.0 to 4.4.0 * build(deps): bump toml from 0.5.10 to 0.5.11 * build(deps): bump async-trait from 0.1.61 to 0.1.63 * preserve the backtrace in case of crashes * build(deps): bump nix from 0.26.1 to 0.26.2 * build(deps): bump serial_test from 0.10.0 to 1.0.0 * build(deps): bump assert_cmd from 2.0.7 to 2.0.8 * build(deps): bump wiremock from 0.5.16 to 0.5.17 * build(deps): bump zstd from 0.12.1+zstd.1.5.2 to 0.12.2+zstd.1.5.2 * add a profile section * refactor: Migrate memcached to opendal based * prepare version 0.4.0-pre.6 * Remove the author flag Many thanks to Ted and Alex for starting this project Now, many more people are authors too and the ownership can be seen in github already. * build(deps): bump regex from 1.7.0 to 1.7.1 * Use eprintln instead of warn to avoid missing deprecated message * feat: Allow sccache keep running after hitting rate limit during check (#1557) * feat: Introduce the default gha version (#1550) * Add documentation for Cloudflare R2 usage. (#1549) * Fix remaining freebsd-ci problems (#1556) * feat: Take the whole rustc version into hash calculation (#1553) * Add support for clang '-fuse-ctor-homing' flag * refactor: Do read check first instead * build(deps): bump async-trait from 0.1.60 to 0.1.61 * build(deps): bump clap from 4.0.29 to 4.0.32 * Fix freebsd CI build (#1531) * prepare version 0.4.0-pre.5 * refactor: Migrate gha cache to opendal based (#1528) * fix: handle -Xclang args when invoking clang/clang++ on windows cmake (#1500) * Remove the write * The "cache read miss" is now the compiler step. Make it more explicit * Rename the variable for something more explicit * prepare version 0.4.0-pre.4 * build(deps): bump once_cell from 1.16.0 to 1.17.0 * build(deps): bump num_cpus from 1.14.0 to 1.15.0 * Make sure s3 check not passed * feat: Implement cache storage check * build(deps): bump predicates from 2.1.4 to 2.1.5 * build(deps): bump wiremock from 0.5.15 to 0.5.16 * fix(test): gcs check will fail if default features not enabled * Accept /fsanitize=address as a passthrough option for MSVC (#1518) * prepare version 0.4.0-pre.3 * feat: Exit while cache is not configured correctly (#1515) * ci: Add integration tests for azblob (#1514) * ci: Add integration tests for s3 (#1513) * feat: Migrate redis to opendal based * ci: Refactor integration tests to make space for more services support (#1511) * ci: Add integration test for redis (#1510) * Bump async-trait from 0.1.59 to 0.1.60 * Bump serde from 1.0.150 to 1.0.152 * Bump futures-locks from 0.7.0 to 0.7.1 * Bump cc from 1.0.77 to 1.0.78 * Bump openssl from 0.10.44 to 0.10.45 * Bump libc from 0.2.138 to 0.2.139 * update of the version * feat: Enable logging for opendal operations * Re-enable `aarch64-unknown-linux-musl` * Fix duration attributed to cache writes in the log * feat: Add SCCACHE_GCS_CREDENTIALS_URL feature back for gcs * Bump serde_json from 1.0.89 to 1.0.91 * Bump semver from 1.0.14 to 1.0.16 * Bump anyhow from 1.0.66 to 1.0.68 * Bump serial_test from 0.9.0 to 0.10.0 * Bump toml from 0.5.9 to 0.5.10 * Bump predicates from 2.1.2 to 2.1.4 * Remove "Storage options" anchor link * github action: reverse the check * refresh cargo.lock * Fix the version * bump of the version * add version check * reorder the github config to have release last * Support FreeBSD as sccache-dist server (#1184) * Feature/847 allow caching multi arch builds (#1467) * deps: Bump base64 to 0.20 (#1477) * deps: move to clap 4 (#1476) * Bump zstd from 0.12.0+zstd.1.5.2 to 0.12.1+zstd.1.5.2 * Bump openssl from 0.10.43 to 0.10.44 * refactor: Migrate gcs cache to opendal based (#1474) * Bump jsonwebtoken from 8.1.1 to 8.2.0 * Bump serde from 1.0.149 to 1.0.150 * Bump filetime from 0.2.18 to 0.2.19- Update to version 0.3.3~20: * Fix azure deps * Force concurrent disk cache by default * Add experimental concurrent cache support * Ignore RPM env vars by default * Relax the assert_cmd dep - Closes: #1465 (#1466) * Update src/config.rs * Update src/config.rs * Fix typo * feat: Migrate azure to opendal based * Implement storage upon opendal Operator * Fix some typos * docs: move local into its own files * docs: move gha into its own files * docs: move azure into its own files * docs: move gcs into its own files * docs: move memcached into its own files * docs: move redis into its own files * docs: move s3 into its own files * docs: Enrich docs for s3 services * refactor: Integrate with opendal for s3 (#1412) * Disable the aarch64-unknown-linux-musl task for now Closes: #1458 * update of the version * Remove bash dependency in test scripts * enable gha actions storage for the default feature set * Bump assert_cmd from 2.0.6 to 2.0.7 * Bump env_logger from 0.9.3 to 0.10.0 * Bump nix from 0.25.0 to 0.26.1 * Bump serde from 1.0.148 to 1.0.149 * Bump libc from 0.2.137 to 0.2.138 * Bump async-trait from 0.1.58 to 0.1.59 * Revert changes to cargo toml * Update lockfile * Remove openssl dependency when enabling GCS * Add configurable server timeout * fix https://github.com/mozilla/sccache/issues/1437 * better support for toolchains with symlinks * remove unused aws-types * Remove unused sha-1 from dependencies * Update README.md to explain GHA cache behavior * Revert "handle symlinks when hashing the toolchain" * Revert "server: canonicalize path for compiler_info cache" * Revert "add tests for symlinks" * Revert "fix `invalid character in crate name` in test_symlinks" * Revert "fix --stop-server in test_symlinks" * Revert "fix test_symlinks when rustup is in PATH" * Revert "fix compatibility with bash 3 / macos 11 ci" * Bump assert_cmd from 2.0.5 to 2.0.6 * Document the sccache process * Bump predicates from 2.1.1 to 2.1.2 * Bump chrono from 0.4.22 to 0.4.23 * Revert Cargo.lock * Update gha-toolkit and docs * Add support for GitHub Actions cache * Bump sha-1 from 0.10.0 to 0.10.1 * Bump serde from 1.0.147 to 1.0.148 * Update winapi * Update .github/dependabot.yml * Update .github/dependabot.yml * Update dependabot.yml * Reduce depandapot PR frequency * cargo update -p rouille * cargo update some indirect dependencies * Lower the ubuntu-18.04 version * Require openssl >= 0.10.9 * adjust the CI to use 1.60 * Fix a chrono warning: * update to Rust 1.60 as minimal version * Bump crossbeam-utils from 0.8.12 to 0.8.14 * Revert "add cargo-deny configuration" * Revert "move from sha-1 (unmaintained) => sha1" * Revert "run cargo-deny in the ci" * run cargo-deny in the ci * move from sha-1 (unmaintained) => sha1 * add cargo-deny configuration * Bump zstd from 0.11.2+zstd.1.5.2 to 0.12.0+zstd.1.5.2 * Enable connection reuse in s3 client * Bump cc from 1.0.76 to 1.0.77 * readme: remove `#` from shields.io url * Some minor github updates (#1401) * fix compatibility with bash 3 / macos 11 ci * fix test_symlinks when rustup is in PATH * fix --stop-server in test_symlinks * fix `invalid character in crate name` in test_symlinks * add tests for symlinks * server: canonicalize path for compiler_info cache * handle symlinks when hashing the toolchain * Improve the doc * Make `SCCACHE_S3_USE_SSL` optional * Bring back `SCCACHE_S3_USE_SSL` * Bump uuid from 1.2.1 to 1.2.2 * Remove a strayed `cfg(feature = "s3")` * Set executable bit for binaries in release artifacts * Make s3 related tests sequential * Minimize Cargo.lock changes * Add some tests for s3 * Update aws-* crates to latest version * New S3 backend- Update to version 0.3.1~3: * Force concurrent disk cache by default * Add experimental concurrent cache support * Ignore RPM env vars by default * Revert "test: add a test for bc" * Revert "add .bc as C++ extension" * with gcs: document the process * test: add a test for bc * test: add the support for extra args * Install gcc & clang for the test_sccache_command test * add .bc as C++ extension See: https://github.com/llvm/llvm-project/issues/58518#issuecomment-1312181006- Update to version 0.3.0~git5.14a4b8b: - improve disk cache performance - Update of vendored dependencies - bsc#1196972 - CVE-2022-24713 - Regex denial of service - bsc#1194119 - CVE-2021-45710 - tokio data race with memory corruption- Automatic update of vendored dependencies- Automatic update of vendored dependencies- Update to version 0.3.0~git4.e5e233f: * Force concurrent disk cache by default * Ignore some env vars * Add experimental concurrent cache support * Increase the MSRV and bump dependencies (#1137) - Remove 0001-Ignore-some-env-vars.patch as it is on the maint branch- Update to version 0.3.0~git0.f6e36e6: * (cargo-release) version 0.3.0 * Rewrite dist client interface to uniformly use async (#1166) * Use clang -fminimize-whitespace to increase cache hits. (#1162) * Replace usages of blocking `reqwest` to be async instead (#1164) * Verify if a compile input is pure rlib or mixed rlib+staticlib before trimming (#1159) * Handle new 'rustc -Z ls' output lines (#1157) * Mark -std and -pedantic as pass-through flags for MSVC (#1151) * Ignore lockfiles of test crates used in the integration tests (#1149) * nvcc: support -ccbin / --compiler-bindir (#1147) * Revert "Automatically remove "awaiting response" label on-comment (#1129)" (#1142)- Change sources to zst compression- Automatic update of vendored dependencies- 0001-Ignore-some-env-vars.patch - sccache will ignore rebuilds if env vars change. As a result, we need to filter a number of values that rpm/osc-build injects that change frequently that disrupts the ability for sccache to cache effectively.- Ungate sccache from other arches- Update to resolve bsc#1196972 CVE-2022-24713 - Regex DOS- Update vendored dependencies- Update vendor.tar to resolve: * RUSTSEC-2021-0093: crossbeam-deque, cvss: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, class: ['memory-corruption'] * RUSTSEC-2021-0020: hyper, cvss: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, class: ['format-injection'] * RUSTSEC-2021-0078: hyper, cvss: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N, class: [] * RUSTSEC-2021-0079: hyper, cvss: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H, class: [] * RUSTSEC-2021-0119: nix, cvss: None, class: ['memory-corruption'] * RUSTSEC-2021-0003: smallvec, cvss: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, class: ['memory-corruption'] * RUSTSEC-2021-0080: tar, cvss: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N, class: [] * RUSTSEC-2020-0031: tiny_http, cvss: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N, class: [] * RUSTSEC-2021-0124: tokio, cvss: None, class: ['memory-corruption', 'thread-safety'] * RUSTSEC-2021-0124: tokio, cvss: None, class: ['memory-corruption', 'thread-safety']- resolve bsc#1194119 (CVE-2021-45710)- Update to version 0.2.15~git0.6b6d2f7: * (cargo-release) version 0.2.15 * Update docs/Releasing.md * Workaround tiny_http issue #151 by disabling HTTP pipelining * Upgrade itertools to 0.10 * Run `cargo update` * Add C compiler versions to the hash calculation when available * Move lru-disk-cache to an internal module * Fix clippy warnings in lru-disk-cache * Still read config file from Library/Preferences if it exists * Revert "Upgrade redis to 0.18"- Enable build on s390x, remove support for gcs which depends on ring.- Enable build also on armv6- Added hardening to systemd service(s) (bsc#1181400). Modified: * sccache-dist-builder.service * sccache-dist-scheduler.service- relates jsc#SLE-22290 improve rust developer tooling - Update license string in rpm - Update vendor libraries- Extend supported arches for potential OBS usage- Set _service to use automatic vendor updates - Set exclusive arches to match tier 1- Change from rust-packaging to cargo-packaging- Update vendored dependencies to resolve - - potential memory corruption ( RUSTSEC-2021-0003 ) - - potential format injection ( RUSTSEC-2021-0020 ) - - potential request smuggling ( RUSTSEC-2020-0031 )- Allow extra architectures with sccache- Update to version 0.2.15~git1.22a176c: * (cargo-release) start next development iteration 0.2.16-alpha.0 * (cargo-release) version 0.2.15 * Update docs/Releasing.md * Workaround tiny_http issue #151 by disabling HTTP pipelining * Upgrade itertools to 0.10 * Run `cargo update` * Add C compiler versions to the hash calculation when available * Move lru-disk-cache to an internal module * Fix clippy warnings in lru-disk-cache * Still read config file from Library/Preferences if it exists- Update to version 0.2.14~git0.655ef1a: * (cargo-release) version 0.2.14 * Remove [patch] section for the purpose of release * Upgrade zstd to 0.6 * Run `cargo update` * Bump lru-disk-cache version * Fix a few more clippy warnings * Make lru_disk_cache::Error's impl Display match what it was before 65bb3b6 * Ignore both -FS and -MP on MSVC * Use a full path relative to `cwd` for extra hash files * Set the current directory of the server to the directory containing the executable- Fix build on non-x86_64 archs- Fix service file commit definition - Correct spec file example install- Update to version 0.2.13~git474.6628e1f: * New entry in ServerStartup enum to indicate AddrInUse Error (#840) * Revert "Bump to tiny-http 0.7.0 (#830)" because it caused a regression, #846. * Include -fsanitizer-blacklist in common_args * Consume sanitizer blacklist as extra hash in msvc (#842) * In case we fail to read the compressed content from the cache, treat the failure as a forced recache. This prevents us from failing build jobs unconditionally if cache entries are corrupt (or in case of other sporadic failures), in which case we should continue on with force-recompiling and recaching. (#836) * Bump to tiny-http 0.7.0 (#830) * Modify logging to use SCCACHE_LOG. (#822) * Implement `g++` and `clang++` behavior when used on a `.c` input file. Fixes #803 (#818) * clang: Allow chrome plugin arguments (#817) * Add known caveats section to readme (#815)- Configure features to generate sccache-dist for distributed builds. - Add systemd unit files for builder and scheduler and example configs.- Add --features=all to allow all cache backends to be used.- Add support for obs cargo vendor to make packaging easier. * osc service ra - now can update the source files. - Improvements to spec file. - Fix invalid license string.- Initial Packages390zl33 1751556079 2.0.10.8.121.1.30.2.210.6.191.0.110.2.71.1.31.0.980.9.00.1.00.3.90.5.20.7.60.1.881.5.00.13.10.21.71.3.32.9.11.8.21.5.01.10.11.2.271.0.14.5.404.5.404.5.400.7.51.0.40.4.60.3.10.8.30.6.81.4.20.9.180.3.120.8.210.5.00.4.05.0.10.4.11.15.00.2.331.20141219.51.20141219.51.20141219.51.20141219.51.20141219.50.1.40.10.21.0.20.3.132.3.00.2.251.1.20.10.141.0.70.1.52.11.00.3.310.3.310.3.310.3.310.3.310.3.310.3.310.3.310.3.310.2.160.3.30.11.30.15.40.5.00.5.110.2.122.2.02.10.00.4.161.70.11.0.150.1.331.5.00.2.1740.5.60.4.150.9.40.4.130.4.270.12.52.7.50.3.170.8.91.0.40.7.00.1.01.17.00.4.01.21.30.2.01.1.101.1.100.2.160.1.00.3.320.2.00.2.211.0.951.0.400.8.50.9.10.3.10.9.00.6.40.9.31.11.10.4.90.8.52.1.00.4.10.38.441.0.71.0.201.0.60.4.21.2.01.0.261.0.2191.0.2191.0.1400.6.91.3.01.4.50.4.101.15.10.5.100.9.80.3.20.1.10.11.12.0.1040.4.443.20.01.4.10.4.21.0.691.0.690.3.410.1.40.2.221.46.02.5.00.8.00.7.150.7.80.6.110.19.150.4.130.3.30.3.30.1.410.1.300.1.341.0.180.2.21.17.00.9.50.10.10.1.22.5.04.4.20.5.401.5.10.8.260.6.60.12.46.0.62.0.15+zstd.1.5.70.4.2~4-150600.10.3.10.4.2~4-150600.10.3.10.4.2~4-150600.10.3.1sccachebuilder.confclient.examplescheduler.confsccachesccacheREADME.mdsccacheLICENSE/etc//etc/sccache//usr/bin//usr/share/doc/packages//usr/share/doc/packages/sccache//usr/share/licenses//usr/share/licenses/sccache/-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:39549/SUSE_SLE-15-SP6_Update/c5463754db856362c9d5cf02befbc3bd-sccache.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linuxdirectoryASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, for GNU/Linux 4.3.0, BuildID[sha1]=73771382e691ed433d80b95b0aa4bb5ace94817a, strippedASCII text, with very long linesPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRR R R RRRR R RRRRRRRRRRRRRRQ3tgD+utf-8f61e0eafb2b0ac209416c62236b4e1b5b5a6cc1ab9ede5574fc92b39c330137e? 7zXZ !t/A]"k%W}`9Z뜷.7RƳDl]VFhBrj]yrTU@ږޕD<(,ePsB,yV(̤Kx*N`Pl?N&oHʅNqn1^uƤCv#=w7$Պ? (d桰PR %;_|]b\."F {& 4W Z7R-j:=(`/=fE"\,T:׃@з}K>H:Z]0o_h4h󘕿2嵏ދ85NP.-=5,Ӱf0rR| oGc5̙q0NI%iǰ:,SH1-rLtMƣSjAZDH]~d$}/'(w=Ar*+O@6[']KlIWO| p'4E>+ E%X T,v:+{uN@sl0)=S 1%P LaHyt{PJ\"۩&>BqP#|#$2TJfP~tQ_z'/`;lDx?m>k ,Ē+3oەe(~q$i!I 7xM[)J~uI(GY&_9B;ˉDV:)#ݮ /!yr$q6{]Ͷ+:m7CRY<Sߦ1!f!jB;SӮV:P ҃*PI59:qB5#ed.t*,u.,~o%/v0RԇdHA*:?PqvNzt1IhnP3l 7FC9^=(:>؛񽮕2spm^?EĵWQZUqb\楒CϨ6^ ٹcQs]цhBʿC-o7۪]J ͡Z6KOؽ+Ѱ7z|27))q\U陀+>'FgJ!P,D@kH(ooܷ@b p!P>`;0ho]PLEa{TޓF,kL"M}k8~RDYy(Ң^$CgjzCEMrc,g>=>6jp Qx4t>MRBh@G#^>sƛR 1vI6U 9 p^inn7nSeMf/#O{@P93 rړx,Pli(`a+Aꂋ(Ucuw5)V{I^lпPcXStD(mJyLKTnGlq'DnA)&x囗JSKи˩MU +m @$PzN,ܺ,U@3?,!|*x):qIZqݚιL\TE!5SnvOj<-ndRN7girK{ 98nDJu=O HhHL!>Y~%S5W_{.$X~ӱX[km5\Y8^WF>=. AC(;QɞJ~͢fޚ;:l|)=GذV>8 TVQ @.-[9s3$G+4̣$y.,}H~>clĉWpJ~%|ɟFyXs Nl/K6N'r2FѐQ۴rD8^Gxnteg;km-{tۏɁe}שY93wnj%> m)z!4`B7]'Gv+FxៅesF#;r-zeSg i+쩩vN*ƅjW&/jޯZ~<+-GbERLU. c%='UВR̽'d 7S(6h|MR\mbQa+HN% |aj≓qI Ԥ8/S{hӕ0G^j?.Հc) tY{kHE~uk P"| ɟrL+-s^|TQ+&A 5լYP;4z(>PFsE,`dZNq(}(ȉ;$DyG5Ӄqen^9b3$qN t)Vc+HԮ \Ccl)fu1_d "PHtI2y3,# sȦc1$,ֈEN7&Qy 2?zNT Ua$8q5P|t &>1#SS ގ`YZi\m3 z dhi*f9>!#,eV v&KASb웵Ʌ;* :oۦf2M%kS Y܆?ɒ YQ1\|;m{?ns37Ep7#':#KP Qr F35} fː,&?cY7=˰8Ĵd?r AK4syo2&#N$-pEb5Cؠ sTN-':?n0M|/]'['K3dnF)o\}9/Vn"=Y,-]Ī 7^o~{(:lCbAgke ЇZ<7# e"mzjI(ɻ7g:+ߚ],$a>ۡ <m 33pSH5EGH}}h{Y U?4*ݠ[m蝚 MZv^vXXfnt1(auŶ-nQX{au._g,,&1 ( <:OԉYce47deMCA8űDhbp&J.k =\ؿ/w,0V0=VAn-r6"1GF1Ԡ)!da I 𹠧#-aH>o2[#k" _MUJ hR>D]K@LdS q//)b?{zA2 m[? ,u([2޷ 3H:o|^+b/B"I[}̺Avf':;Rwo1J%$<.ˬdOL1ΑHVu$AQZpV]%k#$>틒{>Wk9`6୘om?l"9H zmaQ>xɬs!nֱX}'P}O;} S;-wW~i=36n;$6 VQZu\ƮTrW{ 1dh 1kxkZ`4[b qiV.ܥ ZFbE/R="A+!G;#";/Doĵ ]m= $™GZ~B>2ϫJE}t9snp O-cі\, iFz" [U xHia>d]*!cCoº_EC14T^z7 ~9ZG4lX$ =EŹUB`OJR.ySjY/ܔ`e6Q'pJöX~}6p6ɲdh7vg|cwCka3PftT",NnJf|iv?@#F[Ug#9xLB!峃ani5iΟ`ďAaf%Sx{z$)HJm3τcOc Z,!e W>ey\۷RCX{lXU9?dCBE`!ٜ0#n]Q"Zƶ!HS,<Ÿt&,nX5eЊO>s?(./^ֺ۽7[C d+WQ\`QV۠W $Iu$=bpiI}`Ke:/ImM2 8kmФ~gE,y}=9 /_;Cy&^JY^v㮥avfV7`qi:0GM;ɷhK9K(oϐ++ mFX`O:=ΑOi/w咽Q@nO;8 !6QnFU?~),F WV1n 2KE#Z2C cDv-'1,JC {b}( χktez:Z[Ƣ{@&ǎʍ4q BW|q9Z9oL&A6ul V 7u~'t\ 6=*NwreyU,_Uyܝ+_~Ã_0|  2gPBoIH!+P`ˏRI 9`_|Pr@/z 3舶j<3V ʋo AUe5ak_.D!8fAD10͐Rt˩5 /$ Cf:?.JFN.(/ # CWe<&L(ad&R/A pl(W*)l ~m}|Zy)<)*oY(oSo D@Rt4Ti.^-\Xנ%R,} 4U =[țוІa?k `Oλ[ܴhR`6\\ ]4?s ܚo)u=c7!VgA(7KG E^@! T,r3;SN$qB]mH-wX8B?MƸ G91rm+OTV*8(9X$UiJGpG 5@x4kxB#XQ47hH݉?,䁒1 S-f!:l&p:xDaMkWs>^ JX򂝛~@mM $l=^YS°Ul_3߆)8^<mLGѴڍ?~FPKai؅DOؚۋn !lԝ2LH+@N6ľhA( CǍ`љc@HQȿ=j~1[7_LG%:Jn[%p-BŗQ됫 ۱e!+*NKei)L 0ZA+!T~KT*nFigTw6}Νsȅ#F4Ɖ^ѧ'yXf<}Gvcɳ%/hݔC>HȆO2T#E_82 :hQT[hyCEǢ6-bq.^] ;'hTGD.y9O?z"fzMsEE.*5Z jԞ iNYT̡𒕵^GvVؖ9Оվ eBn#K-OG3X39Vvv5X6Ei8ng:% ]>3bon$֒[&elǙRW6 -Tuy>"_';@3$84eTqzP =b:6aRU+Z=&Ts?`CG6x\à[$pJ:5ꚦa+]q?ز܆uu? #?\o-Di7ZhQ֍sUv~}24(j/uW6h0jܓּ2u"u@Oñ|/@oX?HA'>G^te@{7Wޜ]tpWd.A0,MثH4Xl_68"Oh&u/ NȌ0brk `Fvrm$f>Fgsz v'oЏ7-'^KR=>&|8"kЯISĎ)N Mޝ@U]:l񌶰nt5kʌHۿI T$#~TWyl5^)Q_gEbgu7z}7SRٮc85=L-BrZ\("5J8FKs8Rے1oA8E|.nr ,] 8L#MHD~ 0N#v!|.yVdCy ڬ'ߠUH#U4O]:ܟ BVQ}֓!5hXsд}u)>ȍOv-Skp޶zZ kLԻnʴ(|z-5G:{in/ՙ*dXnGvŕXOq悐w^ is1 7كǏUFɭ1'ChSfHƶaW6U,{'(iᱩGpV8^q}q I(F`۩,kp/gڸ92W0u uuaez0}yb2 (XiWp-(k=!C7Yq_ -S%YP۪P9z>O1-&8WhۋCaz*7.66yt=7ӯ1}T$=QL@l^.wWTǷo8piUdAP\nh倹:̝Bq)\=@-v }-,HJo]uzts+y/)Nmڥv>AvmJFM>F2Z: wU X3wfY zjL3ϨKfJ;5؝'{!$^ou^̘98oDͼ,GȷH=}q NK=w.YY}prp*4%%"yĩ] u 2z@0aa{eNr7bB`Tx ]e/lO.SIPKm«P[u7_ z?+i74 2:3WZ~,Bbwi. 78Թj1#dӃJ*( el6>^ S̞2팴TcN(GVx^L,o\GANi8be,_GO'Ib?1{MǠ<-Ⱥ1SNU능)t?ȉJJ+ T@>XƇj~>ڜ qm3H#4ڧ"@&%n:uZLz8ϼWnǖIUQkJw&AEMH;1nD͒%ɝ7ff\ ;:ds=ߣij DmDHɜq^Jj/"%wo/]ၚ'c:H_f$pV6<mmS4 6P`K_5F蟦R\X,;=,Ⱦ-#ha30.;c9w܁[`䧳@&==(NOW+ cU -,ȱ^"+ЬΫ %Qtц6(\-p՜֦@Eꛦ|ɧP_h1hIڟJ ?S@ʶw&uƵvѤh.2:\)K:Telv}ЄS![vwY=hwPLy(fO7"r;{Ѡx"v,r5VW|r| Q2ʧ%SjiT_IcI"o42PVv1M`Vy.A-~%) /SyJ9d,Pd||QLmZ9e<Oe7_eFIxdJSWn&.Q^Q6KE za jYR٠vIYѥG7P~qPm XPUa(uŌC1i{xGCDʿ+5r붱M`ө/;X&Bz ѡhy,< kTb2:ލ_kS1l 4ĻQH>5bRҠ,KvLW/.Ϸy-q[ 5cKxݏnGDj?`myv`mhD"%Ϛ}{eP vjz.'K^(:X:Cze5I>kƝVa3dcDsTSxQǡ ը>RiR dQϽKUMH=/C=iÏsx2Rekkm XI#%KYvE!q KDvz܃-Kua 﨑;Cq fX -~TJ"2TPMK+W,6ڌ@-E%ev!H guLQ]i| :+`nڔ_A !vHgfE62%Q+Ss{4T pYGHbVn-Xo,Q"C51pǶ۞$-kF0)aQr4zWMEb|xg?OMw?[6" 8j{9F"ԌS܅]]u-v~+;TbWK5*mvvULS\w-95M, 1T-ީ; pKcLV3thSnj&kd9%Lj=\/Qߍ20qUOua.V|.!䯹 S^Ul (;<7!;z57;OJGDdEmzM5r7Y!"ixM(e/ߕ RE41U|t!0niv(NcN\"y5=c@Vb&*gMH{{qCWnRQW[ 㠀 4ox5n/8'}g |{`Ta㗄y&-PG64h18YsWK8aGd4(_VU\-mZhyNF>a0ynUT~ ƛgVz$꼕u/ثW{MJ񅗒Y\ch9r$eVf6pYXZNjkRE!2JS#~yV2?w`(nt?_\;Η·"}H^x ~X!M6;D.Cq6aӊzUA؇**J okp-%+Uic\dp*ykP}Npi,, =W(C-&q ɒ̚ #ͭ/ѕMI0~+%CKy@9 2q$(Dkt9Kܛam,+J> 6lK{ ddWXP@ByP֦eS~ ! ľ  LnX̑z'awFiAa :S݈Gg"l#$%L~ڔd!@ rv6Y5TejTpE\7N/(`QIS',K_3F{$jOLi?$;z%t]tQ_~8 |¯u5~{bW"n+-o )Ikr=BVN{SgM.> G*RXs4~A`"]y_4S8@7y/ S?Hˉ8+ +/nkZ72l``DZu΁wFQSH$曄~OnĜRaJlOoaAӤ~E %qؿoqsTjdK 6r8]ovp~/w>#S9PrFQ r*㾰)fFI| ƒ*mh!AG5kB QQ=GFWL FKY|Vr$Pɏ%ttTr[E(T_28s+ f]}(㕵_svkȯI*mEG1_Fň=gݻ/RU+o5_#sM||x?uG`of8cbA{qTn/ 5fkBV>(t ?:57yY$!b{PF ,Oc`W [Ln9Q7X%@dF{#O00`L9y]Zwi[u1oTnt)?c5 "2ȶ}BFjDT眒E_z]v5DxtJ))9 9FC"HrIq#P"n9??Y^)JثZz~؁ ,ll{3Qu3/;Z~ z*̈́Nhm%3b=RjTN#EAҙ_9}>i E&_M3<%g`{掤C4EE&~ /EKp5vꖊdʂB@7|4v" DoOd)^L߅YJwV<0O%MTCb뜅< Kaɠhm$Mph@`ΎŖ"뎏 sdW=M J.#rɉ alWI{x8Ұ w3Qpc We}H[_B8A^X%=:U%F'*x@2|fQ&ʶatMի wV">+VEZf&zϮxB ςJ==+~5J^Xh6-Gd'⹹ 4Q/L&@#B?DNsw -Vݨk_,JIgHma]^OE\/ qEqqđO2<yq2f5(d^Ɛ⳶m'#PBGIP}"χQ<"4rI-gYE1ۙDaZ K4;6cg{ǔH|RJ-c3QxG#sZ1^ې#cֈaڬ"LBOP,Aع*[bS?O@j^? ӛLU-9Ykژ (Zn$Sd՚\v@?.Oe>J9Q&lSxVё+p |Mx8B7Y9T]9l :+JRS5@ X0wrV ާZ,^*1xENĂՈX;([L1`h8pb`hivD<d"ƃQ6ZŶ+Ȯ/PZj,5>3eg%䞛cv$Ѵꭴ5dAQ70=;bBѸ[ ~2%#1%!{8;d dj{:04p2i)w-"whjl ()UšBFj萷;.g?i#y-ٱJźH@WO5\qcGF!NւZ@JU~^͸ڃ_`)ҍmj]h]70?TONnl?+/~nzThCowi!=y׼:ǔt-!'QQv[]\#'jKfm~It!E$ϑEyC8zzSp4ޭJx<)\) r}wHQl3h$tKNǶaǙ\xг‰ z`19 ? %5SϚ?VSr,).ZgFzbd&mi4xDdTN*96C]jc= C]۪c nQ@ݴ~RSo;}G%o?P~Hbӗ3 #!Eq+rZZ ]?I"[2s#hRAMtt8* ۊ);zůX7v:9Jl4% 10q,ǖ[Du^1P-Q[GPyܐ5/s.Ʃ+bxEЩZR`%)l\<>62âJ/X\YݷT{pU9U(} ;uQ upbXQnhH<1Nm$^~B{qőa^p\ߜ57.ɉ:Ke"E]a/yc2JoG9يwoY U2#,bk{ѶqŅ&<L[lqd^@Rhڌ+yGCr.C%4CZ;vSzN1G1JY2v5t{6~i >Ş_BsnA}w٨\Դx%>w^`wH8g {=OAkViFl@9oSS E+7|(uTXO^bpBĩ4i'Tj %OmaϬ4zi$G659p ꥖F.gC?JkZ-.U)=Km"d4}Ms/EK"MN %r\U9Pb@X!lk!FZ i]R]}.aLJΩ/}L6 KUm M \bLko%B&EE*u"H0Nl1(RZ?% ^ X ~+!G!}7r!Fk|ǛHbwU@Қ@!lE.O̞8Z ):Sk7/Kv~lEkIڌla "c7Ein5?v /Eb9,aٟZP=:Iby&Nt ާV#c촬~߮\!K]Y ^thM YJǒ(\x7Uhvvg`㽌2v]u &QHU}0`/9R/bjU$(2^/J{n\"iDęRMg7@-ЕJiVNLHAynSޟ1xU M:S#UVȝp;C?\Bi Wz%y 'Vƺ]g70ި|QMM 秊&}o,<ٽ6UmJK!$\4$ ?AW:^w/@|], Y(w #J#щoΨbǗA$_41LJq )-׶m'Ǻ g>3]Ijl! z^ԙMGjquV5M{(0rNs"w8 G "[c u.HxЗnd@B֯z焱R&~%'8>~W{% 9jj Ş# &`<@A< QpX\ e||ZBFӾgqx&2&@UHEm^ww||W73=ȂE~slO'QX1$3, J$O4}a%u,!#9ū?`:RNm X,< t*EiK虛}LX4 &<* Y=bl^b+'8W {QQsr4ߔv)&H' S^J6\J AP+50b/p|Nzfmxu/>e|?d,€|\OOގ-Iw.Rwo7KðYMǦM A=-x@^LpzƐbb M&Zw<=Ig6(BsSaռ9T Z"_j%ԪQ?OE ȃivH!\CX @J!+i-CuAC=ݙv~Gk:'АfI$[Hx}weF%*ݨN%aKo%a1X#=ucN's=/=YB(vM0 …tp+=W3bϙ p]H=4Y泘lby>O~j;Q&7 !W^>[z@5~]^Iğ@;zN>\= w5k:kK f/5:uǑโٽ y?|Z)v-9cZP14#&MZ,:N&[E 5s@62C3OȆ;f{A~'#tJn~m-Lzk WozOҨ\e>z} yif1-'A>5SRE%3zz βs"nШ9kKr?-MEn=.5 c:H(KǮ|HKDqW0P< k 0Nk@.x:(.S6:՜\Jfs_? Φ$YLl-ڈ_iI#ZE{uމle8 ̯ρ0 @z]ԇmn4.ͼ.:א.{P\C2Ax׫6^Ѭb>hվKZ-ġa†Z N%VYXu*GL&R@[VI ͶN{o¬Qs\ڽgX' }%Gv5G8G)⍐$>qdvHxbܰF$N^?>Ɯz\}AC33`mimJ~:q`<4õooj|_WeoU BX=gLΡ5dhwxu<|V?硍r3'Bj Jao&>`bRD8?~JT'l PY6ԓ@M6X|\+a-~$Fsr^j4|Bg6 N1),*횶*t|G-iE RЙ\eٱ LG8D\ӑNxA޽L A]nt!𛺘O OgZ9LEWIzEwE- +00)_1hjc6O9Eg~{mIQ,F@1In]UD{'Gj,`l!x7 'BA `=f|5-;r&dD46['o>DڭϏ!Gn%HnC@e9tdzh=ƿȧ"z؄>i䞗;>ev)"}^)A+f W)JϤTn ?O{ sq>}DuўivǤݦ7r:o^pTX1rKsWa[צb6XK:Q.!Ț,vm^+A—nN~h$/J<xNz tIRXv> uL@ x2-J? 3dqCgC^'#ǥ$j:V{~_k R pVYŐkoC<_xQ3Jg~M(Q52X0^vWR`,a6w|.@2"_݂qDۻ5|5〢nQf#kE8QoPFۯ)s?LE|OS5"o 4~31GJ-T'El ~GǤTbe%^"AA_Fa]o" z*a;~cH4WA0O\uu/dF_io%a$[ G5`Wƭ5Pѭ_C< s+&|Z.+M ]0cj&SˌuلY&Qr;nK\oݒ !%~ǻ#U2,\61]96@$Xǫt'˧[ξFp33dcc> ;!|9MX׊Rcn XD$~X 9|EVڒȋ{T! F~ osKu5C-+?atA% 2p z.03TF/ [8s7Zm^ڥ ˓gLPnSA?ygcsw>mKR^Sf֚\S9F)`ϝ.tr:槢mVE?s{`r) ^tŸBiPg}@ZP VBx,r, Gfaa:!S}w$Fh L$Z 2prʍҞ(ۏ~ԡXO^ \f2;l4 ;mO`?R]Ew XĴwQ#yY@qYM$)?BT%(pf3ָܮX\7Iէ -1'q$}2~/H4IUV FHUf"?Wg)>C( w`/il3`\mHj\4*UjxFLS,plF 6A`L5 L8P" ,cp#o/=bK<: -ڼwZLPԅM*JFP6-z ;"((52*|ͼdԅ{Ut d '%2;_~@>{a+DNQ!tZY4%>SGeet^i.meg~m9~f֌D6A Nė*40o@x*Z}yQEEm eY&(IYn 8rYɆT ~r <bI:3cבlH~sI'uDjޞLWU}lȟz[YV KkFK;~IK^C,g f3KlxP&7%w$PDiE'a &E4 Թ0HD]bR~$;tVB`*RGm XG /(u.3eZz_>q2 4n)׫*J-Bt\Vt #kZBKUࣺ&Q-a{L`;^P(]\EazHڇ^.PVT&  fvQgVkp[lb## gwKG͌zU~R霋q5ݖ](\%\<.GǔFF n-𒉆aUo.>y-|2Rou&+T\+O|(F$lҜ=Cڢ 鿈͵s (ӫ;5Y  3bwUZ\0Yų(}J Ju > 8ڲ4 IqLsEʌmU] >XBׇ(P(G֜;*F O?T58^kOr >ʯE:K@)3K N ^" sOF b˹H!RShl {ݥ'}=WWf=) PwN']ߛX5rH:^ TダPZcSG*ئg.`AND)dC !#|v[Ύz88E305漈}`G d# TfV҉~708w$6Cqd6dh}R6ѯOR#>ʿ.Aڸkǰ&F6 +cv#|ft>+h~^;N:*t?^%ǕD p&(/Jl&dbͻ:tġAԧ-mX'_k-;,ɰ t]+.ɞSx5)N̐yt9(-,'PfDL" 0\kК@&DgEQp+SqA4gF}Gkr15Ugb+Ng1qRR{\sԻԧm|xAL{KbjԬq fрD>oL7<&~DpG}8_l;b$"m"7H/Ք"|gPg,G#r#7/S*>p8SSK荽%A2'@N)emadmmNE pS0,i BD[#ރ?3D$E^ _s!eDXvp) r9Av@0Uʗh]!kZR0E @[zf8{minXX+Z6 L@tLJ DS?gfyЄATSq~d%89.Ax^ɷQA3$|Z97$@#l:WPl^E\.F{pWofl 7WU*ޥ[ϥj{?uM?X0\E%ᢧ.W"7u9h Ig疶 b Op/aLqGE-w/4iEB t@}޴LG$mTW.d_ 1  W %2yc5X%PJ\G>T67e}yɇ37%38uci}D+OEaßdiF@kFx:R&`ُK/[gCP_]<ļ嵱O~QI5p+}t" c?\jD\F)XWs9>p5JGzU3r]i5Q. Sv)bǥ xtMsF>-yY_LR2\n5Y`$mb_mROR3kT&6gP j H[٫m *)USpLbU8fhwhx:'V`o~@W(3j“Y*8=qD"Vd?4Ϩ(_)V+͋wsL"7LN ~E0OtƓɈ=&<#tq_l@ݹ9&MBcRѪފI; 1r<ք̍/qy͐fz"L#۰ ֱʞLXm&λI|t/Tg͘!>޽V{t ). kcv#BC)TajI+c|bL:})-JYzmK[F@L0QޛeEΈ[t Wk|ߘ$^G4hKY(xOz=*Yc=4^2JI˄̨T̟]*Gdb\}Vr7K,\< q;ɸ":vWr,ߞg?<0 "tf7H{ScsT2^޼/[#0(.+daՙdu]ǥ"-֒]QU ^2_D8:eH td9@~yGT:-]%S ٿMH|nS!PuW_mQlydH*_CMD ᫷xcȠ:b\iy| plBW}{#Z U>MsY+KΓMq.§o7sG$4ӓF],ɪ"p@>6Q?R,Sx]L\hULTT;1H3%E[/-dW6{Dzv/1T0l+1ow#XdBrN= HxR¥ifVbԂՍО mBs}?'//m+FV.(1ޙd.U 79q\3hUEzr|?ogkK=+K^Z ΰ{rb6$dns36&PHt1Xơ HeUه(['_( eQU*kɖll-M.odA5Qu\Fh11ov*f˨D)/6?=. MU6`>/RCNKgS W!웽'ԞLݛk7ЙOt7Th|׺[<},$ :!88_̅hSxV" p,SZҪ7 V[Sy>iQ) n/w8d @uyQXeBf 8ThKݽI*ea|ڃIdtZ-r 8kneh9a *3~I< r $Tmµ%*Clả[w5vJ?+4$;Vߖӌ`$gn2<=$yM5 j Q.VnzW*Qߴ{UZTk䦭))q?S'jNʸ|95U등ws. [Jhb[5?W5/$;)8B ܙ#6ӛq={$R[l44A<|*v.E<2d >t8[5[}*5PQ䬽ܘM;w 3M͕Gn3bc;⋰1%&8S%jOӳ@ = WϜvd^%e[f=8ѠkM(6\\\5DO-<ՓUkhTB:k[ ϊz)GT?Ͻ?(, m5YU[`V9;r2uL-O(Rw2PY@e+3|<˗ *J&oEyf bŕx.`{O>;$]B>f "$ ECA`8Sdg; GXH¨dZ^3 ߵ}WO3E~K~L8ae 5Xp/h9-HΣrЀG%|ޑ g:m}4xRc)fc;gL唀$pJB7ua"o%oC聬DtxlD@1wo'HR}zm +zg yP܇άg8RFmK_V>fAa@_縺s] ʎHhB`Ey>,Y~"A&^>_qEt@wzNY[ ͯ>HF_knhhS6ʽ Z³"XSa1bO#Ae8[vӟ7HI7/|g1ׁ\>4z`f rsزJeSӀ$QD1ov{ʊ[JsɂEYj^N}ƣ^"A:Ȩ/Mπ%la @-'#֏ ^JT`^0 a^x4(H/Srr~t0B0=aRLLP5s'žD3ؔ(Fk4 `b+qUcoAKl'.jjیm1LP"Q陥zrp;t | =mDԈ{wyqX&=Tp'l%; (>X ȦK(~w`]jRd" 0p&,sd9]Ay==4 ܢ?Gl̮VvaS &u.gӬycałL8sBis0d{d06m[#:K /zO%\ZPG;OTE5FhO 튍pnLBS g.WTUvVg"]-0܈)EI<nqQv\Br. t2\ ]w nyʵeL٘;m 3w.O r.:G*$2`}2cB6-'2Ll/ u̸-5zs\Dj6gY0.Rf\eztnZ~9Dk ;΀+w<V Z$>Mr!`(6R?4->V mVZEwXŨ6WI7nE=:hs}J7_z/M6Ҫ-U;E,lL{tՋrzMF/F*hH,қ&)S T]ཛྷm2pU`Do 2󸆲x6@ƒv$2!y&;*%o9)|} )A e]5=1&pOeFF7鹧ZY-s:a4ؒˣ `=fvl[M$ML|}5iX7E[wiڿcXa?/Ӥ X;oAgvIFmz]ϩlN6S2qHlg.Ԟ]8ZL4[c"ta @^DZ6ϥi{)#g4zyldHɧc'zpr=0 đ́[O]QzA78!pA]l]@j23Ӱ$$k٬V lX*AP{Y ݪ?j+-r؊1 >wHD)u",R:0gЇ{J(Lfe @w!Ȧ;@>@X[q[y^*lƕ"] sYWҍsDˑMa@SHtgZ\Dr,H-k%iPő`0bgcc4,#Y0XG5V`s3"yl$Y^Jhj`SV͝cGgޠ]07(a0 !47Ą. Ygn{^RV#g3K#AOڮ/iBۆn]%!y-E+} DxSR֗b v yNZb$Udab8)B,tGCDŽָ#;Cп#Q'JC5\R*]_NԲ.KMKk #ą ɶ$CvC-`* AC$Gr{T|~'ݠ7/Ck*xn=> ޗߡޱE׎tV?3Jg!%6"C%jW?\#Kwnsy/[2YcjE]}oF嚨 ].$գXJwřBbN\@s݀ͮ [I3bщGޟq`hto3B|0g:] ŸÝnfg}Oط:E/ڑLqf.o5\;q+)ӣqÕsYJoӁ'y{DɕdK.El HfjNSFw#J\ 9Z j!=%"Ov!+L7mCS?/2LĽV|D46ei0Lej9(n'0{8H6[/<XBFng KF9$Zpߍx}<Ϸı>h21 U\c!鑂Md._,u.G򚷲H2nȚ䊴dI.ºiOhI+6oEG-K˷$ -1'( 'aj&c*m^Jlۊ\c~ lȲ3qJ);;d_<g'2)zCg)xcE/EA{#+ "͏H9͙)'*iIO|ԄL vlye:YhNդ(grY塵<% 볠+ʌ@1>Iuֆ8l.q…BPP>ʣk"A8WԢl{HwK3Rk=)~+rh-K%! juf, Cz_P!Ul}0jA0OwWN/yW:anl: l["*dvdNnˈje'0 g 6V773$}@ղgB$*sx'l6 b$$ɪ$p#lIL|VЛXj{ WP><%Z;#s&Bjˇ]L>Sc+Qv=mP ue1d WfC);UߟOW{P<*/cpKnQ4KYCgF`hҡλrALih$þck)k%򠫮m`Ѵ僿>4hFXSh"!!D,,өyp7n )*/a}ez"Lz,Uz-o U23X [0.y) EjbiR48VQe-~\3;d9: ~h wUӌp$H?:3eˆf3r:ZeTEhʐ3tLXMDw39É`KVH9M+jۥR;Pڷ15 r!ƹ#l Ċ(2v#$HB(2sVb 2qBS 7;Ař$L _x->9/c.'N[&#~ەɠ{}*`A A~G1"(t;1$rF4@dIC<?L7O+Q״g\hgQ 0?$T/%SuK=E#'B$5DmΪJN]gt;t*\RV"E!'{HR: {<<¾i,CH]مz|lsdBƂu{~kNyCs2rALl)uaҹ9MqE}_NQ˅W[??y 7E!?&H4)O,|toX2fWtQȍTu槤w&G]`:+آ9;&k7;Mv4ƩYIApZ>˗+zUpV3Q0k&u#GQ_& @{񃢗V|v[Ʉz&(q"_$˔۽Ϝ2$ VKmimOj",sS$-ũeQ9$| CY#Q~1u$%UTLJ߫TgS~#\L/JkM)E`oF%FvR0F7Omd$FAZy)on+fhi $j'[Qsze470/:_ slvWT yV8s wYlYHGY~wXhj/iK,BͰ'~mz.,OA21@BS$Z=G!Զ_R?};O?xN[i'J >NlUq-,({v 7dMzjpym\.5Z \-@}ͦ\Ge&@\g;Ne0HBYę W cZlT:lhV{Aoޔy|K]ʌLY BS w ^@EF0X3쐆x6փ>5Iw1Ć\_3^^ R%ћO *vcl#n )rޠbGP:U߹HƦ1 ĺSi!:b]%VI={Kn3zHٞd-B˜7ޗ:W5Xr0_s,0CH+J$&ӮvDg1Bˏ"I }U<ұݦL8l%wne #[j#6fXxn&8/QՁwQXk̍lP((!㐱?TlēaЃ0TNʯX ٲ.Ke;v|wM*?hفkp̭`O`xNޭX#ʬ$ϱ xIRǀV> . LR)=sjuhQe* '"/r:3}:ŪZ b[;A\0)PA`O=$Z9wB[P{}qxOqt,`5 rUtѐv(؀QK !&FE^d903W\6W"UhpZ(s2m dcPrܩL@gwˈGaf0Xk0zM C,P#ܹEw[KF98.MC*wZV 9oڮg6x0uQ;uU<\ 5%V̳j;+09<OUVeC (E}F^\eAdIVh`|DG9erN6g"t/,ظAn%O0ƪ~Q3TlfkMZXg~~.Q/t$ Zh#46Y}ʦ~S6B *mlߟF\TAu\V j68ot^?EѫݞieSt-Eۗ(Z%\$W#ڳaި/kD}!fj颥]EcP R^+ XkLQK`!4G]Axw=11MWBLvLPPLx>LGq]ߗ=9`|:PFnJ*emi}d ʩ ɱ^hRv[ 6)!dQEHčd|B6!?b[{-lSʛbqta)7$(?nr*/@N-8U p(Xi4UϑsuŹh3ڂXd 5>#f5b~qa<Wly/V6_`/CfR{g~ :4AokF`!!ͯRWɗӝtvc3F0MOZTUDxCBfOvhH<C7s=Á9*ZF͚C@Tw\-e9Fe;6FEb1]P1r_'n֕yv񊉌5A-q8po1|hD`r nGKX=iZ9`xy7"r.ǥiq}|l&Qݣ|<&PyrF+C 1.mSLTuM&0GЬM4b2 Mr T؃= 4ݢNmWpzxaih7 d]\8bΰ өafLjR‘lV`0W_nTT} 5 0VBBYw@}-Q6#0L+VH|8]YLdp{"aC77 6yb!ʺPG05/ݹ)VJxߊ]ups.}ƠU[te;ÊƷ.So=8PO_4S ";fTENh457D9I^a{ʭ,AhQ,Dp"J>*' oDQPgL'sҭF8n#("-U3+ڬA#A. s{ijj6ވy4¥/l6"/kHLf3A!_V?.d[nOeCMi;' SbǏyuϏllނ4"*}bj>B|&IT:؜ Am;%;矹HnVu=c1AWg=O z Cѣٝ/f" qjm/MtD=N1h3hXRu}*MTtX5Q\T7ۤ Mr$4φ1H!gVq^t“ϊbXduq܇t=H Ī(I '°KsY8cCӂzne!7n0͉MJi9a.yxq :s;7$ kf6 0UBd)섔SI:5 QebjJ TAm$)|M8sX" yiGմ$ovH0 [pC:cC޻c-)bV#lcsPҹϬ b2f+::mG2{].8Lt;uU(?EǍmC&Ϯ߂uG̓F,\DDkk^?P0&lEZ] OgVl=gcaNP&ՠҴn.d]~ %/QF=$ vc,FsA&uG(@!AkB'Ģ4@nfשu+Ͱضw>NZ AZHki2q)VS_ړq_@ضW+)zF:} "yFV&EJ?t@ZC9 m(%0iu,CБm$yRM(wZ$6Ҡt#T": X:7v}hs<i<ۻLyUxq6}۽s3o0wmF˩Zw` >S,Oƞ/ ZY> ed,')o%obf;z\5)ҾJ'Ds{t,wt0oW&*8IW+EFj0}{/H?A鍬[y⿍*Vb* O򗚇TƄȫN篪'q dj`P+'M'9 /呙DLFƏ͵ ~gt" .㓨&aΛu6zsShQo6 ww)g+ؿ~Sw53e~m~M o!o^`f"5+ts >#*|A@)"[șjF~z0WKEmS(^uHA2(@D{gc\n]Um~ ws+MtUR^N8q AqAG  k-kh$=6ԇ`~ʞikPje4 *}A}_ NB(0T XKx7$rgwWl+/ELԮnKD,7 ^Ctħe?XL4)EO xD@'6ЀvQ)'39{60VVQ%Jz9qoW ur@CDSx[<]M0!QJtGWJ2&.u-Н}6Y)6]?[gEQb Qb*FWhp]cSf >qk.\&XYj7+/r~ LIzXnǂZtci AQ`8ޡIRkeFv!zӎIԉZOBvu>P>,?UWYfryٴYNU]ы;k=hziWM_9{WhFY`f^ [R{zp}W`Vu8 njE9,M¨|ji0ň3Sa%"`Z4FBй|ʛtnJ REdP0_d6rU ؠeC(%ğlCALi|ڿb/?d6;{|=:.-?1ABmW]mƼ ӱs V8`^\ N-o&곳cgZ8 %Ch Z`': iib,#2N1~ûڒX/GaHS*# C2۲joe=9%(q.FL39gb 5,[>ca"+B}5]5pчmN^M5WG 5 {V4b\NlXDIPhRMسBa8ôKMuUk˷r#10:3LM~ XÜR%ӏ^0 Rѷ˜-m,=?i.>Q$T*$3l}NΚ*\|3;' =!(ۃN$ k/?^N]ØC%f*wObTP'U(FH]kC 5?x8K5G(+ z/pRes5߾LpR|TUr[I1)S0vMLVӔ7E 7;gAyrNKUf=I 즆 UL?CvUd!ڞ#–,ag*%K~tG#4W*(1=Wܸm:!↊ȗf~h0_&)mIЄ3@&Tƽ^o":)NъisUfϜYדIΙnگנ| cϗ6 4qHP ^tYx3)%g\n.ޛ;x%08;^*Tœofq+L9^/0;LwF>W>L:{\D,[F9m<ΩgX“LMv|?0gc&9ky}4ڻDZ BΦJ:e)A4eZ<;}OV*E m \b5\eqMڟة@^epyryWtFWS-Iro/hT)Y (аt}-F~@kOcu웼OyahDF`ˑCjlg451#.m8C4/R#|k@AQ5/b2 XiiX"N.Oc.[<(*sѯ5`߸ZJ hðvtVJ@25.L%"E|1Urx W+ Hdh#@r-hL+T{Sp6N~Hw3{~/㕤:ϒjy?J#Pw'ܓ۟V+3lf-wDM̧Y0F.⇝W ׾ <FG %Q 1_HWYPŽd=tXH_#nuUw+0W.F*0 T8ϿO^W>mjc EZ#®(S kFՔz|8h13ՋP,|_#O|{1A3|E`̼]z,aGYFN6wqHcJHr@c&S6/k;U#F7T.Thʦlq"wEf1n& ru)?&_KN~[Y-o%m^}i d/fQ)WՐ`wbX>= %9,k {O2B2w%t)vf^_1=;@[tTxϽxy؆d^[Z~:q>^#M@^ FoR,s,WA6U72E6tIi0D`+S@Y rh|ޑF|Rj >K|5HPi((2heZh*Eǝ۴u)sjUӅ?Ʋ,FixV,65{2%@0=\~it2r, .%m=h$q.0 {Nxԗ^}lS95QCs Fi4aP&?(c|%vQ9%zm \5@KR7R5\Vhm h Jb29YևTG]xN)v5&ttmxpbDT Y!!Z-a1; 䒝ɺy/>9:b h 7u[Sw^P,N^9vF$+{#hzPLb#=aa-I:v*tB; >E2]jSPzAYqcVs#0ťIWtxq*;[+C @fA.\V 6uΡ *h&9£LZ P?- t/[]=6ޅ8Bu*.I:2 c#gډwX:8h/-ɸ%(@zr7ҏZ©WL{ey^2 GL) A ly[:S͡6$|Nvr+mbOT/@ 痙g ,{teexM2@}p=ߌI[ghHz>mEvd j-" |sd)Ѐ7:'h&"&hDHPir iȿ|ɰ(ǒBM1Mw˶>T /̞ ԻrBtt\7+qHuӤyAX fT\&vDf3?~k!6֭>"Xd^yM& :9c(h ֑8[Eϩ-B'>}k=hĞ:Be :M> TrmGQU ˺-oR@y=9>yjkkt). }kg_9^C$I ;,^EAOC k.}yx=؝CL^ ĦE\#3^V}oc%_z:o8m\ ""UeE iwDTnsǻEPFyqdL@`@Vdk:Y-ˍEs)/tjgIȸKdbIj8,^=8_э.z-C:@03)x7L a :/DttkaFf2җTz%SI$õtJmEyM~&=<ӹ(9˰{L|bnzaEۧc6JcMT?̷Zɼr3sXv d6n~&%,#V\7~])A*.qIc*H{=_Fq4ep7D!p5R1Y 08j}WL]<%v}\;-͜|xfޯ?kox] WCF&NyI!Q;$43e$ ІkQ33g:ñ/7 Ԅى-R du{0wZ m16RBVW 94qWHfi mrㆧY/׺tK_#mYN2–0 N1[Y%gM ٨tB"M^61S~}\ٽ%'vB/2ڥ6+Hwσ6]hE.J%"LfL_"3'c3e-6Neuyhw6KV#6گߛ49;)UOgQ6۔Ll.JGMFv:x>$sP-\kGjr]!pb}pj}QS@:pǕ?[7SyGx1_g?9smX&gݟh:T)獅~ܾ{)3Ʃ{؞Y@|xܿѵRG^u&$.c叫~ܰnqW aߋx!|8dFhggS-_?M# [R_ ^ȂtJCR1%M[;-ޞ- 7!cMd2d 'RO1B$㩥>.ARD^L:2P3T}9$N"(N&7?XC0/)Bђ%'sY $祷IY6?:__dɯϖ&-Q!VOXzr #iB]ݍpޥbݫ<បfD;ݙP+V<vQ)086G1*^a57elurN9F;1|+s^=UCN(lk*qRS ++޶3A~>=@w\ǀl(tO X.b_^mHn9l=YG5L=.K[AƆBV]HIgx2 NfAsH;.s)*o{+9,^Bx LX𱓱tKAUd(|#@TW!!^?o l)#K2R> S6|XEmVZJxs^qiL[ "_k[QЯV"4(rr{[3&ǹꚢ. D(T]}QjJ.K*"@ m:=Υ"{Y+0-Kg q&cPlFM-Y}\r}>G) FS5߳gxx Wc_Չ.JVxZ 0`Z d0Ar>FpwT_P)vU9@|Й c2:`4bߋ`|f7IkS1>v"!>K'E!rGg,yJaFY+D[uԹ7R2SeM߰lC9og5ŕL}n˫N-h77F+f-;b)w&4 M{b_#BrZ4#n乄u'F9V,ˋN YJ@{'YTwDS52Nwi򏲿e@=Y$IkqP4=%l_z^j>jxJ a죭3>vr4~wpDQx-sStl(0w [X_KV9폥f>x4!(c,rUl\.m&9$0i{ZW80S}-"l3!@COQ- ȮNcΈXW`pB -]Ȩ↜(;H~>-&9hSFQoj97󔻠6lp ȐN#_t"OЃf'㳎Û{k; }:':3N ,m*Mh -]? YQ]TҴ =?e>|TkV۾LöLKis4 [҆"GL2Gg~3n#GQi8Y?΢F'@u^E8VfsBP o(rx<# +QT.10Oc4tF@?[Ɂf]*MG?`[{@5aǗiVXh(͢ LIOtH)RD"nS bt?Ӊ9# 8 $h80:—Hĸ51UmO dW0LpJ9v]/ڀfv;= aCly,>a/85$`d;@E6gpȱMfvJ6 g;v!hh\ _@)B׽vZ g_أ;a&8FV\rƥؿKvN¹bwWAsU4rOOuqx[n8|>\xJ򥟷W<  VKzq<ܿY)0U,*lԻ:NCMuѿV+-̣s'1/0P-ؚ2EH/AsQP.&WXVf>R5DL@rA'pLU4?`و%+mV~Edt;6XMHQ2W+?ZVCp8r$?"!FO23׽K@Z㈷xƝCɎx2KeGt%iLDl L>4]?ʂQғM-U.p{Qo6bƼo3BY ]DE6OC9ٲUԇm+3'?zNtoimm7W_l s`:ST"?B.DoK9(<] Lͣh?|W(\7avO Fɹ. V}S0'd+pnV0^:|cR6٣ GT81\\`9o*1Cӊ=Ok zT 3asugwAXR@Т+'zڤA:@)aslՆi?Oo(N m7Ε Nf`)K&HWwI2/90I7ϸ}!íﵬ ]"?drdӐEc8>J^84KJ M$J5wukoN^7݈S{ p'2{D ޥ%8`Pl2sVf|aL]-mY^`g+s>(+ ȷaK$<谖|*Ğ)K&Qݦ5DT g8"D8C~giS?gguHӒ!Һὺ~|QfB64%QϢ%%ϥ(7 ;C*SGi>Dф ӒE~M^TYP0NiKBŸ^jI/-r{PY@p}9lZI?2737kbkz>W?/L&цabĦ࣐ʿnMJDA}4n"mw3;Q.$YPzs?ɑZnLꆞËοLw7J*hNBz hKi'H,q^cx ar68~*4KT-. ٰgZ l!;s{.pC{ ^T2QLQDLG,4SwqK֑lPGݫ8[}5Z:HHŋjRlq90=t;SŻ\q&;0 ?rC7:N}vOݤe }ݹË~3-ߛ=t`5a_ Hpv0}"^PY$)YIM/C$GPoTIH?5׾czY ن {e7ivǓlL]EGMvCl\j技v=lIF!Ά}͍ױIW8z 33!NyuV}ֲQBG66퀏٫sV\ZӓlGkNQEr`E  ׺2TP|<17ʬ{xA"=:y&\H*O kuNa]@Gd1ҵ#HSmZGWKx<%`[E0/d/|5.s e8b[g%sO^% JR LI|%=n%;?$8gA_mTLũ=? g8+O2'P{|ʄ%ei8+F&.RGTByb29^!ĄOѧ?ٖgHa+Ѡ)!&j2̱#*'r0}ʬ'h ьR,WsT~ ^t|Q75s@m ëmUbv#_*9í_X{>BEL{l9 &'P`.#4k ߤe89}| hb^޽$ާqMǶsU=`oMc eFjvQ-EkĖftЭ;p ח !fw?hBFؖxM?l[Qu:(J\*b2XzTu.G!uH˶(w9KoV%w+Ŷjkrp֡lM+(̽񓌀 EZ:>>4|^ [ThZı-& !$9bl ^҂Ҝ@^ȹfrоڼ6: W!j*U=[c<+NW૮dѨH 7zw6w="TYo;a20/kuEUķ{u"FD;itk=&o:C뽀2Fi'V˭dx.~^3%tTbiкj#l 7e@&L *! Y%H6QQMH P(r)xV0k TbByR]5wU1!uM㯫#X7.ZwQN5]+"SkbTd( _^.%wǭWc>΋[XFEo&w;+MҜ*yjC;A V˺8ʈ/cjZgoV(Ql3Zw7Io"sN{ʳILV<6>.4Gܯᷓy ydXqߊ_<"8[wI殶_>24MRxZp}"E=\wGFUe[RW^j?ҝBD3kq¯]H5w(J:H2/tƷMw7nJ(V+ȸ|+amQ{eK9uO-pqHP^p͹^ud9ޙuO10H1}2*FRFxEkyf} 㠜NZ" Aa&2EYҥ *Xe$ L}8+lsXwL`4WVDcߘ/l/BdJ 6 RvY&ordxP|u(q &.S`!b7'jb?'Qt\ODo^XܕbsT(*T&eQtV? F:`8y<<7z=BA 'lt zƖqY5\]8lPxnpg9G|JcAکwt=h=5'';<~υ}ʝj.r(P|ۙjKӉ% 0S]C'c.KrY/7H%)\B'L*)6ǩ Ba% bchoKwzլ7jlOmوY `Ļ*! BYPY:lB7#CmjZDﰏ QTæ:gY ;h ʉ/dE{O ""/R7󛧨~ ˨<]ƓhaP sZKR SiT8Cs8]?'w|[f^ezC@uӦ`ZN3SL O4(s.ҳsohNJ1}-~$Ak ?Lu#wn:wQe{7?gáG±j)as`OpEvB>Y&.8 a1]Ĉ][ޯjNTX,l%Ԛ3_& ^m"=;Pٖo2iD,5R EovBq .EpBOⵋ1-ԸO!lSɉfv_ۓl4.saV F_qhbCWBØ sq-`Iw!%'@H׫P!JHADxkDJVU#C c]9.td(;65PwKZ+ |mz߱"oOI94eT$aml7Gu 3MATO 1vRRyܤ:EwǞflhSR Nj f󖊸6 dX[V?pz0M=qd8B~1 xe :bح&gcBH4ZHY葉 ]p͏iUI@FH<2DoðL:&cT7Xw;Iåс'T0 yBt&!Lq,3HYcH 3v3!rT2`f=(wQ-C֣Tnax89gD@j#o+ʼml.Iõ}ؓnVk8E6pmO/_~d.%ZP S7ׇ`q;?)3 R߃LxDgM>$%mnLRߦ=$*dIV6/Ƃ{f&LXqN@6e"Fagէf>o{?@$:(FH[ wR硩g}}JzP0kEQ^ifv,:nȅ0Ai;Ժ3%w5rx麔5bS pKMu><]`r:mxAms- V==^vE HlĤ|ja\߄Gntk9UnI:j%6@_zQKL>W=*TĩtHrHP;08[ӒK+`S?9@xJEqe9a )TnfP{RhH9I?Y#퇴&L8땂6ϧ"Y&C ༿ eDiಣuqi`;9w膞2zJR| ‹B5<fN kI1,7jv b$MzIPpZUrT`7S2-nfBZ/5JıH*V ( `JL}du>z,Su;ȡwÌ{aߟ -D볹6jNCwcf̟uSN4cBA&6Qu~;zU)Xdbﵡ"[\s_h =uM0q` y3Xq86CVء$4[ۛӒʒV 0B>G%5c!|cu@TNOw8Jr!eHQ: jjRPZbgɨȻ}S}NJlkӱB0L%yC/$A`U=tRN-'e/(L_AiH#G/DT:8qCZ*fKzȱγihA\+MTdsr1uS۠1ۤk\u&̨m d0̋vPK;z_݉g4UykbMC`?xb_Dz 怞%p@VYŨ sSq_n[.y, n2Vyz1+؃ƕ!߭BbJӹ|4_>jռFV,sM m䗛 qD֝ rUVɭM915S-yWo(>XC.9yG lXʣOj3ZўeW~  fmrTCb Ie0ܚ# Wgϛ-K "I xT \ tԲג;p<ק~!2,Quh;v\؞p'b]p0\m;kBJWsTʫXޅ􈷗-N/n.|=vd՝`wKoI"n7%sRlԈ~LAYCy~SD ]@P[r~i𝓦7*85`҅! dxG;Hx<-90t_ YZ;%qe^ѠM[z1qNV$Ył0'xW~d mj='1К`JJm>a݀;Rvbx7/oiay46LOkoK"KnL(6@ۣn~V.tkͷѽPk }eH!ٹeM~bL[C5.H)94!m? NZ :0z 8Ѓ;69'*Z %v`d+UIHO]Y.kH?LT,>Cihnb3^Rõ@\3ֆ[d?io)kGl!*$M]S5h'Ry,#p-ߠVw/N1mKި.-^Hg_Q c  L8yPΉ-ir{pžiS<\:{%he-!ϳXujSWBȏڰ58/վE{qrmDEmHT %MǴuYe+v {_THa}}w9{Fx)o>E\nȒߺS)y6, %hlB:-僬c}OCfd~LϪcxL&|A@mg.wU4%Nd{^ة#үbݜv h 1p1JAO@K/}CzXj`ѡt-xFίdWXdV1xUY%JyԯW;Hḱ2o^A'W >ehpBu>jb~l{; )y32ʡꜫW'[!ScTţ'of}!q#{ؾ|5 (&b+q6&53xB X/+_B&ɑ7Y5/ IO'77~Df$~{` F'$尻')(2|?``XϟՖpTdΔQ1 6W fF*D*NQ)H\Bn GV}\))_}X(TTT+ZGd͵$̄Wƽx|ц;LB@c/-yN!ieic(bWc`ǀs, M_xsfm pz7>¤W?u@T[ hfȔ'|,p& Tfط}3{9p9 DdR6m3SomE5mC,mk$Um%t` W&5;5yn2~d4|gܭs|sQ``{n&܂JcpRr͗ϫcg[7XƲZ:{wC}q1wU(Lӷ+P~ŽAibH:XKw ]v:"7z}j׏Q2~z0M!]i Uv thyI|33_h:/˗*δ豣Tgl 56}-Z 6^nv"I%%+ Ӱ;2 @%Fv"g0KA{@%.0tZ80BX|P!&d/Vc,._TmfFSkD;ˎ&B-$YzG`*:ugMuyڒs,v2 Xed7BWɉ h|"I:='$nk۸َSMhm )j\T`}Pխ%34Pue8Yl b,ic,GoTf™n\UkFKVw|Z}`P$'2(7W ыc'D-I; 6N mX{<ӗ³CZr l'/+7AM$c):=^nDr|@j)c ^f!9GȫS| o㚝eJ˵fD֓Gg?('$3:6A _o@eH!zS 5O$(Fpx J5~.2dĆݲW#,0}j;8+eի!S?|pyCb4;Ż} 씗̆?;% S0,4s]D^ڞVJp-kHN)jԴdqv1m=f8+$`jQJ'ʪ-hq%0]Ë5^'թ~ʈ3N`is-AYl exd$9UQPcD^Ť:|,~N}Ahx \c\Bl΀ȓW榟MQmEpcJh+6_ߍxF-}U =}B4Y_K.ّ˿+dYLdQwC&/aH!x.W:biUhY$u#Wޚ*Paz{&Ӈ=a wL?wixvR( m˞{Y+wnM'%o* 6e4IHQst [sΒJbSZZ,,r|b=uq 1h/0dI f`536 k8]rf5ڞ WuR ?N[j[IpPjm@ip.0rt=J2viGac;5 T6jx`~4}$.7R>+k bVYv|~Z`2MY+}õ*#gSbޏzu Yd#{K=캽p#`(,?+X,4K_LpEru#n 'nf ܨ0!P`G9'Q!)(W"l.a\d=f\oEpeˤY߱%$?̸C+Rr8IU:(hWNp=405etM‡;ܘ} Zų|f [g\M%V0@i)d3lƩ}i rK}2z_~/n iAjy'u6Uܚb&-=g1;(eL`|Ab\6CsWefK~C$ٚ9n*XE x >/EvT"Gk+XDc.Qs,T:.GsL^ѵow{#ŸFcmonP>ls#AspҹT5 řRXjvuiYs3 F.Ђ Hse؅>A,1MM6,u'/A(`֖iP`M%jfd-Ki7$ e/]z-3!Dҍ>9=nhXk,ctGywc#cV %?kH<`IAE ,zNsF^yϜBHC/K?dg-OP_#k9.R\g9qPn j M\ A@Z{(B*aY&T8qB0GIgbKMmQ"?-~X5uy郦uݽ$K׺T?f1ˁI2a" ( O?0LY 8ۏlzժ [X8d453 05m'Y Q{j @̛$܉$Y謰}&@{> ҥI+ǂ,DD9.rS v@,>F^_ra4|+vCoŞ/)\z/ %31%Ŵh^}txk=k Uf{>6̎9֤|)5(?oK\f/kuŋ0otvVt5!z_J] Q7DazGc\fx.phh7w?MpY?ZVɊ9}b? ;3Uu)]L(< STbE%SھŞjW0REA7bdJ]/BC9\O4L"hGģqbfar"`f꫆sp ;W140劉]epZa@N&s|#xؑ4/(I~(0M57^FF^o@8?X}/7 J>>6lzk5ܭ9E}Ru;6f;x+os5yW׾JvIϛ Uh}b-}gۋiOpJDtVX+ q$Cjom=9)_TCDcWڏai(R 8"GvP<wF;u,Y  ,WЍ>k=&42a`N PHjwt!MAVS̔V+[f9Ģ`(⸗iqFx[CL]hJWr6#\Z@*q 7=*ES3<׬#|yvV 1{2Pr8/of* dȷC-9T_^?ٱ3wD*ڬC! 1"5 h߂-l3EAl/=I\FJ#մIY6D4ԤA<)uD?{ 5_MX}N7ɹnF_fmJ}g=gvk}6YpEg @j7~pxRbPn$ {Us$퟊,d S QxV V_ UV _Ad.h947F,#(̓`͉WIӛ&5<=S֞B1 l"ޭ Jl}";k,Ì3mêֲD6by/_Q^#U1Q)5Km":홴^ ߌf&#&"Q9%c/Qydwz:VYFBI)UZ $ XQį7$8g2ɰ3l#{3G ے{ƆjoUb #;>\+в2hn(zgnI;DVs>6X%1 /n,6#ߤ ):~uN:A ;~]:XH̎<aKLe㪇J|>ֽ{FcnAMo>(e^'&S= x'*X\*gYʚ GVs"?%:0.ju\c(a6$%~0cR;=dD\4*rI<dUER} y&GN_,n4"ÙB\r;f1 cU;dEp-:] HyqG]=VVj }Odhz #bX-Y(xsG8jTx5#XE)]pZZN1<1 o$'Z`cCkzI E0yͣ2;>)Q; ?U g1~ 9733z,ܙwji rY7?w-)K)UƖ_ 4BESYXȌNtǪڊq YN rqZS ]:K*[n#d厊csYT [XȬqKOLpr0NXƠ) +m_tR_a|y_|)GgMŽKMi{^֫w5u|{ƌJLTl]zͳTT}){'?Js΍Nv"K˗l>o<a9cK *T*x{5v솏De'Oem%6V~*yا$*irȻ5s,~lJ +r`gHSX5$[p{z'36a!É}"C)gu0խ!>3|<ޝ)M#=EqY^>$V!RSŀRq{l趞[ѾT3SO|6rI>$Jqw: M &'n'Wnh礆 >2p=!˜:d q(*U1BtSᕻ`@iR9 y,\2Ѭ#Qmp"SuI_ɂh:AL#OTn ``xVM2$ߡ̆mө8JQ\>Rb*" r'tv*=H'k{Xlb1s`lk-vvlJrQ:,2=Y>9UO{N Qt}i?"S\h)٥Ш"Bkz@p5SA&ȊK׶Sى S=Mm9^(?NeF1-d 5~74p{o:6Q{.~+ hYIO1JwgG#h >v%~&d/9Ws81Z*'Axox f60܆}J}"z3UKr1Wf猲"yΝJ%r2x U#tDT,FEUyz:+}D">8F,#MQPաDYkMJ  (X 5&8ӳ2v^g,"g4BN}m]-!?.` W$-.Z$DT\IQTHR!B0G{܁5+aEЯz\f'FɈ{}VZ< anpy4nta_(gW?a* =W”$CJp7bS-g؀:sU: rQzm9·WYU)U*nya&Ϲưb.-_r:WrGA:^>cgsa?ZuDyUKFnjp\ wY䙲ގY%Љ|03aL5i{[k:ΉhȀ!%Q%;f(r& ߻б)%weVysy8h! ww-`Mdu%@ %AP쀞YZuy \XVޝdd96Q1TIݥ O(\ QxpsX1e]J7P-WsSщ)L#;5=Y>鳩+8qSq4εY3L_^l t.Mᡊ9 <ⅴ Y5RhHd7{|)~,c5b|;ܓ㔎F>B?\B %w=,IOQ#{ٚ+F:]Ɲl)Z#d oFDQF<2UlUKL-ɯ3$z0Gb zh\rU҂{LVX٥؜Zw dNs+C\\@J ׮óki_5$JǝW)!G(9jJ6{[T.x?2_[L52@QՃ;6r CHp9{<ԉ5%!%zm3#/|=FckGhu=7Q_sDɀsٲ|ؔ04"~?$x쇜0 R9eW߷DChZ&W@ Qؽ45nb?F Xo5uO)Ĺa;nq2Qa;. W($zIٓY!E6XkIfPA6]u.P&<ŗik.) ޟ>)(M3O!xpUP, 1h*vGI= L*+6rЧLD-Fn'?3)oѳ#IsѾN(H)btpLHu/28u9#d12ˑΔIѪTA ot;,k uE&qEp-.V>tR#f{Ph5;[n{_vQt]$}icb`liU he:SQ3iN)ūSvgZW(\AP!h*4<,`cN2ҙՍhlҠB>,"CHn[җgb ~ v!*nTSj(YJ9>FEKktWGc 5y5b^}}T^sH=WC'k6է)3A/n'[6T"u@)fjtF;0T@Q ^&<У+V$+n'G|^ ȤOZ㕔ޮخesbTX\6٫5ˌOWWLFpAȱZɇ.EuIq@,kj潖6ƪ $Bt PTQ"ټ ) YrQZi_ z[!LѕL}='>?^2NrL JvC ,<{_\A+Zghn,HaJ$~tk0ZèBןة*>)8q]*0d ?a6ԓ䣽Kr N|t)YTCX7iN#cDUۤk_Ide4Fe PKLe1&I.InwwI;[rNLoVFh [`}W5!ڒ>ŰH;>CŊp|b_pvAP(B J{Vdu`@etTp0\=؎9+?d^gSvoBr-@N]Y9Q߆q:Oqt(loY?6,[ #hmcwQk{qHp5g=ՙ6Hk;=?]ybܔc܇ӌ ,L/x׳g_S,T2CDTef0`3| 2(ĉ;޹Xfl MZlgdSc#^Ȁ5sj#:؆WW2Aa )emر7 S,GuR?lP/;Gق%&(Ļ[;aF]G.:~q#Yd?{b͸Ԧ[I6Po5;)̓ʫW4ȌU8>wC,uǐqϗ[J@g KzП 4K zWq `Vؠ_C+AVA ]Cj?~L]EdtKt7rT\xel7at1ȬJ=nWvEMIQ xt\5sN clɗ YAŀr-s YZ