From 66cbe232f50aacf71f964f50e3e0eff59802fca4 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 10 Dec 2018 17:29:40 +0100 Subject: [PATCH] Governance: Voters put money where mouth is (#1183) * Referendums only gett enacted after a delay; successful voters must lock funds up until enactment. * Build fixes. * Configurable council enact delay, fix test builds. * Fix spelling * Remove TODO --- substrate/core/test-runtime/wasm/Cargo.lock | 519 +++++++++------- .../substrate_test_runtime.compact.wasm | Bin 45865 -> 45948 bytes substrate/node/cli/src/chain_spec.rs | 4 + substrate/node/executor/src/lib.rs | 10 +- substrate/node/runtime/src/lib.rs | 4 +- substrate/node/runtime/wasm/Cargo.lock | 553 +++++++++++------- .../release/node_runtime.compact.wasm | Bin 639458 -> 648886 bytes substrate/srml/balances/src/lib.rs | 11 +- substrate/srml/council/src/lib.rs | 2 + substrate/srml/council/src/voting.rs | 36 +- substrate/srml/democracy/src/lib.rs | 116 +++- substrate/srml/grandpa/src/lib.rs | 10 - 12 files changed, 776 insertions(+), 489 deletions(-) diff --git a/substrate/core/test-runtime/wasm/Cargo.lock b/substrate/core/test-runtime/wasm/Cargo.lock index 2065dbd1ca..6574dd9d80 100644 --- a/substrate/core/test-runtime/wasm/Cargo.lock +++ b/substrate/core/test-runtime/wasm/Cargo.lock @@ -1,9 +1,9 @@ [[package]] name = "arrayvec" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -12,8 +12,8 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -24,7 +24,7 @@ version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -42,21 +42,21 @@ name = "blake2-rfc" version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "byteorder" -version = "1.2.6" +version = "1.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "bytes" -version = "0.4.10" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -67,7 +67,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "cfg-if" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -109,11 +109,11 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-epoch 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-epoch 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -121,24 +121,24 @@ name = "crossbeam-epoch" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "crossbeam-epoch" -version = "0.5.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -148,13 +148,16 @@ name = "crossbeam-utils" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "crossbeam-utils" -version = "0.5.0" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "crunchy" @@ -192,9 +195,9 @@ name = "fixed-hash" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -239,18 +242,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "gcc" -version = "0.3.54" +version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "hash-db" version = "0.9.0" -source = "git+https://github.com/paritytech/trie#e61df32342920f602a9d8d71caa5117c779d3ff1" +source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" [[package]] name = "hash256-std-hasher" version = "0.9.0" -source = "git+https://github.com/paritytech/trie#e61df32342920f602a9d8d71caa5117c779d3ff1" +source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" dependencies = [ "crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -305,7 +308,7 @@ name = "iovec" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -339,28 +342,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "lazy_static" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "lazycell" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "lazycell" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "libc" -version = "0.2.43" +version = "0.2.44" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "lock_api" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -369,29 +369,29 @@ name = "log" version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "log" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "mashup" -version = "0.1.7" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "mashup-impl 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "mashup-impl 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-hack 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "mashup-impl" -version = "0.1.7" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro-hack 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -411,7 +411,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "memory-db" version = "0.9.0" -source = "git+https://github.com/paritytech/trie#e61df32342920f602a9d8d71caa5117c779d3ff1" +source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" dependencies = [ "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -431,9 +431,9 @@ dependencies = [ "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -445,8 +445,8 @@ name = "mio-extras" version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -457,7 +457,7 @@ version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -477,14 +477,14 @@ name = "net2" version = "0.2.33" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "nodrop" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -505,7 +505,7 @@ name = "num_cpus" version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -514,10 +514,10 @@ version = "0.10.15" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "openssl-sys 0.9.39 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -527,7 +527,7 @@ version = "0.9.39" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", "vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -540,6 +540,14 @@ dependencies = [ "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "owning_ref" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "parity-bytes" version = "0.1.0" @@ -550,8 +558,8 @@ name = "parity-codec" version = "2.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -569,7 +577,7 @@ name = "parity-wasm" version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -586,18 +594,27 @@ name = "parking_lot" version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "parking_lot" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "parking_lot_core" version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -606,10 +623,22 @@ name = "parking_lot_core" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "parking_lot_core" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -658,7 +687,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -669,15 +698,83 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] -name = "rand_core" -version = "0.2.1" +name = "rand" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_chacha 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_xorshift 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_chacha" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_core" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "rand_hc" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_isaac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_pcg" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_xorshift" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "rayon" @@ -693,14 +790,14 @@ version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "redox_syscall" -version = "0.1.40" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -708,9 +805,9 @@ name = "ring" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "gcc 0.3.54 (registry+https://github.com/rust-lang/crates.io-index)", + "gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "rayon 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "untrusted 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -735,7 +832,7 @@ dependencies = [ [[package]] name = "ryu" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -758,12 +855,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "serde" -version = "1.0.79" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "serde_derive" -version = "1.0.79" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", @@ -773,12 +870,12 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.32" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", - "ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -808,12 +905,12 @@ dependencies = [ [[package]] name = "slog-json" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -829,7 +926,7 @@ dependencies = [ [[package]] name = "smallvec" -version = "0.6.5" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -864,12 +961,12 @@ name = "sr-primitives" version = "0.1.0" dependencies = [ "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -888,8 +985,8 @@ version = "0.1.0" dependencies = [ "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", ] @@ -900,8 +997,8 @@ version = "0.1.0" dependencies = [ "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", ] @@ -911,10 +1008,10 @@ name = "srml-support" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "mashup 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "mashup 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -973,7 +1070,7 @@ dependencies = [ "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1001,21 +1098,21 @@ dependencies = [ "sr-primitives 0.1.0", "sr-version 0.1.0", "substrate-primitives 0.1.0", - "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-executor" version = "0.1.0" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-version 0.1.0", "substrate-primitives 0.1.0", @@ -1030,7 +1127,7 @@ name = "substrate-keyring" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-primitives 0.1.0", ] @@ -1040,7 +1137,7 @@ version = "0.1.0" dependencies = [ "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "fixed-hash 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", @@ -1050,11 +1147,11 @@ dependencies = [ "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "ring 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", - "twox-hash 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "uint 0.5.0-beta.1 (registry+https://github.com/rust-lang/crates.io-index)", + "twox-hash 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "uint 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "untrusted 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "wasmi 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1063,8 +1160,8 @@ dependencies = [ name = "substrate-serializer" version = "0.1.0" dependencies = [ - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1074,7 +1171,7 @@ dependencies = [ "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-primitives 0.1.0", @@ -1087,12 +1184,12 @@ dependencies = [ name = "substrate-telemetry" version = "0.3.0" dependencies = [ - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "slog-json 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "slog-scope 4.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "ws 0.7.9 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1102,7 +1199,7 @@ name = "substrate-test-runtime" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -1155,7 +1252,7 @@ name = "thread_local" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1163,30 +1260,31 @@ name = "time" version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio" -version = "0.1.11" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-fs 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-threadpool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-uds 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-uds 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1194,14 +1292,14 @@ name = "tokio-codec" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-current-thread" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1223,7 +1321,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-threadpool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1231,20 +1329,20 @@ name = "tokio-io" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-reactor" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1258,34 +1356,34 @@ name = "tokio-tcp" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-threadpool" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-deque 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-deque 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-timer" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1293,38 +1391,39 @@ dependencies = [ [[package]] name = "tokio-udp" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-uds" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "trie-db" version = "0.9.0" -source = "git+https://github.com/paritytech/trie#e61df32342920f602a9d8d71caa5117c779d3ff1" +source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" dependencies = [ "elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", @@ -1335,25 +1434,25 @@ dependencies = [ [[package]] name = "trie-root" version = "0.9.0" -source = "git+https://github.com/paritytech/trie#e61df32342920f602a9d8d71caa5117c779d3ff1" +source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" dependencies = [ "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", ] [[package]] name = "twox-hash" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "uint" -version = "0.5.0-beta.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1404,11 +1503,6 @@ name = "vcpkg" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "version_check" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "void" version = "1.0.2" @@ -1419,7 +1513,7 @@ name = "wasmi" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1458,10 +1552,10 @@ name = "ws" version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "openssl 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1481,26 +1575,26 @@ dependencies = [ ] [metadata] -"checksum arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a1e964f9e24d588183fcb43503abda40d288c8657dfc27311516ce2f05675aef" +"checksum arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "f405cc4c21cd8b784f6c8fc2adf9bc00f59558f0049b5ec21517f875963040cc" "checksum backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "89a47830402e9981c5c41223151efcced65a0510c13097c769cede7efb34782a" "checksum backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)" = "c66d56ac8dabd07f6aacdaf633f4b8262f5b3601a810a0dcddffd5c22c69daa0" "checksum base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5024ee8015f02155eee35c711107ddd9a9bf3cb689cf2a9089c97e79b6e1ae83" "checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" "checksum blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400" -"checksum byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "90492c5858dd7d2e78691cfb89f90d273a2800fc11d98f60786e5d87e2f83781" -"checksum bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "0ce55bd354b095246fc34caf4e9e242f5297a7fd938b090cadfea6eee614aa62" +"checksum byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "94f88df23a25417badc922ab0f5716cc1330e87f71ddd9203b3a3ccd9cedf75d" +"checksum bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "40ade3d27603c2cb345eb0912aec461a6dec7e06a4ae48589904e808335c7afa" "checksum cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)" = "f159dfd43363c4d08055a07703eb7a3406b0dac4d0584d96965a3262db3c9d16" -"checksum cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0c4e7bb64a8ebb0d856483e1e682ea3422f883c5f5615a90d51a2c82fe87fdd3" +"checksum cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4" "checksum chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878" "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" "checksum constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8ff012e225ce166d4422e0e78419d901719760f62ae2b7969ca6b564d1b54a9e" "checksum crossbeam 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)" = "bd66663db5a988098a89599d4857919b3acf7f61402e61365acfd3919857b9be" "checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3" -"checksum crossbeam-deque 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3486aefc4c0487b9cb52372c97df0a48b8c249514af1ee99703bf70d2f2ceda1" +"checksum crossbeam-deque 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4fe1b6f945f824c7a25afe44f62e25d714c0cc523f8e99d8db5cd1026e1269d3" "checksum crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150" -"checksum crossbeam-epoch 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "30fecfcac6abfef8771151f8be4abc9e4edc112c2bcb233314cafde2680536e9" +"checksum crossbeam-epoch 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2449aaa4ec7ef96e5fb24db16024b935df718e9ae1cec0a1e68feeca2efca7b8" "checksum crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9" -"checksum crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "677d453a17e8bd2b913fa38e8b9cf04bcdbb5be790aa294f2389661d72036015" +"checksum crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e07fc155212827475223f0bcfae57e945e694fc90950ddf3f6695bbfd5555c72" "checksum crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a2f4a431c5c9f662e1200b7c7f02c34e91361150e382089a8f2dec3ba680cbda" "checksum crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c240f247c278fa08a6d4820a6a222bfc6e0d999e51ba67be94f44c905b2161f2" "checksum elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88d4851b005ef16de812ea9acdb7bece2f0a40dd86c07b85631d7dafa54537bb" @@ -1513,7 +1607,7 @@ dependencies = [ "checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" "checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" "checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b" -"checksum gcc 0.3.54 (registry+https://github.com/rust-lang/crates.io-index)" = "5e33ec290da0d127825013597dbdfc28bee4964690c7ce1166cbc2a7bd08b1bb" +"checksum gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)" = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" "checksum hash-db 0.9.0 (git+https://github.com/paritytech/trie)" = "" "checksum hash256-std-hasher 0.9.0 (git+https://github.com/paritytech/trie)" = "" "checksum heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1679e6ea370dee694f91f1dc469bf94cf8f52051d147aec3e1f9497c6fc22461" @@ -1527,14 +1621,14 @@ dependencies = [ "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" "checksum kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)" = "" "checksum lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" -"checksum lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca488b89a5657b0a2ecd45b95609b3e848cf1755da332a0da46e2b2b1cb371a7" -"checksum lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddba4c30a78328befecec92fc94970e53b3ae385827d28620f0f5bb2493081e0" -"checksum libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)" = "76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d" -"checksum lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "775751a3e69bde4df9b38dd00a1b5d6ac13791e4223d4a0506577f0dd27cfb7a" +"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1" +"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" +"checksum libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)" = "10923947f84a519a45c8fefb7dd1b3e8c08747993381adee176d7a82b4195311" +"checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" "checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" -"checksum log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fcce5fa49cc693c312001daf1d13411c4a5283796bac1084299ea3e567113f" -"checksum mashup 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "d886e371548f5c66258a99df9ec03366bff02cc96ea3d3f8f346b5d2d6836de7" -"checksum mashup-impl 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "8d426741e35fab52542d84dfee615f442c2b37247bee8b1ed5c25ca723487580" +"checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" +"checksum mashup 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f2d82b34c7fb11bb41719465c060589e291d505ca4735ea30016a91f6fc79c3b" +"checksum mashup-impl 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "aa607bfb674b4efb310512527d64266b065de3f894fc52f84efcbf7eaa5965fb" "checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" "checksum memory-db 0.9.0 (git+https://github.com/paritytech/trie)" = "" @@ -1544,21 +1638,24 @@ dependencies = [ "checksum mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" "checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" "checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" -"checksum nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2" +"checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945" "checksum num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea" "checksum num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1" "checksum num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30" "checksum openssl 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)" = "5e1309181cdcbdb51bc3b6bedb33dfac2a83b3d585033d3f6d9e22e8c1928613" "checksum openssl-sys 0.9.39 (registry+https://github.com/rust-lang/crates.io-index)" = "278c1ad40a89aa1e741a1eed089a2f60b18fab8089c3139b542140fc7d674106" "checksum owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37" +"checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" "checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)" = "" "checksum parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "dca389ea5e1632c89b2ce54f7e2b4a8a8c9d278042222a91e0bf95451218cb4c" "checksum parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ffa42c2cb493b60b12c75b26e8c94cb734af4df4d7f2cc229dc04c1953dac189" "checksum parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)" = "511379a8194230c2395d2f5fa627a5a7e108a9f976656ce723ae68fca4097bfc" "checksum parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "149d8f5b97f3c1133e3cfcd8886449959e856b557ff281e292b733d7c69e005e" "checksum parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f0802bff09003b291ba756dc7e79313e51cc31667e94afbe847def490424cde5" +"checksum parking_lot 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9723236a9525c757d9725b993511e3fc941e33f27751942232f0058298297edf" "checksum parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "4db1a8ccf734a7bce794cc19b3df06ed87ab2f3907036b693c68f56b4d4537fa" "checksum parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7f7e6ebdc79edff6fdcb87a55b620174f7a989e3eb31b65231f4af57f00b8c" +"checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" "checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" "checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c" "checksum proc-macro-hack 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2c725b36c99df7af7bf9324e9c999b9e37d92c8f8caf106d82e1d7953218d2d8" @@ -1567,28 +1664,35 @@ dependencies = [ "checksum quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "53fa22a1994bd0f9372d7a816207d8a2677ad0325b073f5c5332760f0fb62b5c" "checksum rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8356f47b32624fef5b3301c1be97e5944ecdd595409cc5da11d05f211db6cfbd" "checksum rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e464cd887e869cddcae8792a4ee31d23c7edd516700695608f5b98c67ee0131c" -"checksum rand_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "edecf0f94da5551fc9b492093e30b041a891657db7940ee221f9d2f66e82eef2" +"checksum rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ae9d223d52ae411a33cf7e54ec6034ec165df296ccd23533d671a28252b6f66a" +"checksum rand_chacha 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "771b009e3a508cb67e8823dda454aaa5368c7bc1c16829fb77d3e980440dd34a" +"checksum rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1961a422c4d189dfb50ffa9320bf1f2a9bd54ecb92792fb9477f99a1045f3372" +"checksum rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0905b6b7079ec73b314d4c748701f6931eb79fd97c668caa3f1899b22b32c6db" +"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" +"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" +"checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05" +"checksum rand_xorshift 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "effa3fcaa47e18db002bdde6060944b6d2f9cfd8db471c30e873448ad9187be3" "checksum rayon 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b614fe08b6665cb9a231d07ac1364b0ef3cb3698f1239ee0c4c3a88a524f54c8" "checksum rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b055d1e92aba6877574d8fe604a63c8b5df60f60e5982bf7ccbb1338ea527356" -"checksum redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1" +"checksum redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "679da7508e9a6390aeaf7fbd02a800fdc64b73fe2204dd2c8ae66d22d9d5ad5d" "checksum ring 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6f7d28b30a72c01b458428e0ae988d4149c20d902346902be881e3edc4bb325c" "checksum rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395" "checksum rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "403bb3a286107a04825a5f82e1270acc1e14028d3d554d7a1e08914549575ab8" "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" -"checksum ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7153dd96dade874ab973e098cb62fcdbb89a03682e46b144fd09550998d4a4a7" +"checksum ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7" "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" -"checksum serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)" = "84257ccd054dc351472528c8587b4de2dbf0dc0fe2e634030c1a90bfdacebaa9" -"checksum serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)" = "31569d901045afbff7a9479f793177fe9259819aff10ab4f89ef69bbc5f567fe" -"checksum serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)" = "43344e7ce05d0d8280c5940cabb4964bea626aa58b1ec0e8c73fa2a8512a38ce" +"checksum serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)" = "c91eb5b0190ae87b4e2e39cbba6e3bed3ac6186935fe265f0426156c4c49961b" +"checksum serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)" = "477b13b646f5b5b56fc95bedfc3b550d12141ce84f466f6c44b9a17589923885" +"checksum serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" = "c37ccd6be3ed1fdf419ee848f7c758eb31b054d7cd3ae3600e3bae0adf569811" "checksum sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d" "checksum slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5f9776d6b986f77b35c6cf846c11ad986ff128fe0b2b63a3628e3755e8d3102d" "checksum slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1e1a2eec401952cd7b12a84ea120e2d57281329940c3f93c2bf04f462539508e" "checksum slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e544d16c6b230d84c866662fe55e31aacfca6ae71e6fc49ae9a311cb379bfc2f" -"checksum slog-json 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddd14b8df2df39378b3e933c79784350bf715b11444d99f903df0253bbe524e5" +"checksum slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddc0d2aff1f8f325ef660d9a0eb6e6dcd20b30b3f581a5897f58bf42d061c37a" "checksum slog-scope 4.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "053344c94c0e2b22da6305efddb698d7c485809427cf40555dc936085f67a9df" -"checksum smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "153ffa32fd170e9944f7e0838edf824a754ec4c1fc64746fcc9fe1f8fa602e5d" +"checksum smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b73ea3738b47563803ef814925e69be00799a8c07420be8b996f8e98fb2336db" "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" "checksum static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c19be23126415861cb3a23e501d34a708f7f9b2183c5252d690941c2e69199d5" "checksum syn 0.14.9 (registry+https://github.com/rust-lang/crates.io-index)" = "261ae9ecaa397c42b960649561949d69311f08eeaea86a65696e6e46517cf741" @@ -1596,22 +1700,22 @@ dependencies = [ "checksum take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" "checksum time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b" -"checksum tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "6e93c78d23cc61aa245a8acd2c4a79c4d7fa7fb5c3ca90d5737029f043a84895" +"checksum tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "a7817d4c98cc5be21360b3b37d6036fe9b7aefa5b7a201b7b16ff33423822f7d" "checksum tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f" -"checksum tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f90fcd90952f0a496d438a976afba8e5c205fb12123f813d8ab3aa1c8436638c" +"checksum tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "331c8acc267855ec06eb0c94618dcbbfea45bed2d20b77252940095273fb58f6" "checksum tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c117b6cf86bb730aab4834f10df96e4dd586eff2c3c27d3781348da49e255bde" "checksum tokio-fs 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "60ae25f6b17d25116d2cba342083abe5255d3c2c79cb21ea11aa049c53bf7c75" "checksum tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "7392fe0a70d5ce0c882c4778116c519bd5dbaa8a7c3ae3d04578b3afafdcda21" -"checksum tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "4b26fd37f1125738b2170c80b551f69ff6fecb277e6e5ca885e53eec2b005018" +"checksum tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "502b625acb4ee13cbb3b90b8ca80e0addd263ddacf6931666ef751e610b07fb5" "checksum tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7ad235e9dadd126b2d47f6736f65aa1fdcd6420e66ca63f44177bc78df89f912" -"checksum tokio-threadpool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3929aee321c9220ed838ed6c3928be7f9b69986b0e3c22c972a66dbf8a298c68" -"checksum tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "3a52f00c97fedb6d535d27f65cccb7181c8dd4c6edc3eda9ea93f6d45d05168e" -"checksum tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "da941144b816d0dcda4db3a1ba87596e4df5e860a72b70783fe435891f80601c" -"checksum tokio-uds 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "df195376b43508f01570bacc73e13a1de0854dc59e79d1ec09913e8db6dd2a70" +"checksum tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "56c5556262383032878afad66943926a1d1f0967f17e94bd7764ceceb3b70e7f" +"checksum tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4f37f0111d76cc5da132fe9bc0590b9b9cfd079bc7e75ac3846278430a299ff8" +"checksum tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92" +"checksum tokio-uds 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "99ce87382f6c1a24b513a72c048b2c8efe66cb5161c9061d00bee510f08dc168" "checksum trie-db 0.9.0 (git+https://github.com/paritytech/trie)" = "" "checksum trie-root 0.9.0 (git+https://github.com/paritytech/trie)" = "" -"checksum twox-hash 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4f85be565a110ed72ed7048cf56570db04ce0a592c98aa59b7dacde3e5718750" -"checksum uint 0.5.0-beta.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4630460173a57c0af94b8306091e018025d988473f641a4af754b6cde980e1e3" +"checksum twox-hash 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "555cd4909480122bbbf21e34faac4cb08a171f324775670447ed116726c474af" +"checksum uint 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "082df6964410f6aa929a61ddfafc997e4f32c62c22490e439ac351cec827f436" "checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" "checksum unicode-normalization 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6a0180bc61fc5a987082bfa111f4cc95c4caff7f9799f3e46df09163a937aa25" "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" @@ -1619,7 +1723,6 @@ dependencies = [ "checksum untrusted 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f392d7819dbe58833e26872f5f6f0d68b7bbbe90fc3667e98731c4a15ad9a7ae" "checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" "checksum vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d" -"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" "checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" "checksum wasmi 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8a60b9508cff2b7c27ed41200dd668806280740fadc8c88440e9c88625e84f1a" "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" diff --git a/substrate/core/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm b/substrate/core/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm index a88f31d9c041c3520dcaa0d7ae84d92d42209888..c481cd193a00a5530d96530c415094557c6a5315 100644 GIT binary patch delta 3944 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 kin#;^n@9Yb^fwW<87V)1@cP{xBvhE delta 3737 zcmaJ^eRLGn6`wb|o9t#kGTD3>5+HAvkZkzMe$DJ|LP#bU0#;E{wBo6T+1=T~N)jMJ zkgp9iNC+PWZ=zHYsRuBnk)ngG)qm2~uXDs|6|oJfW--|Q|5*k(`e zeeb^e?)%-}eecc8r4RUDe83+cCVWVOhlmHph{rNMIL291oII|5O2UMM;P|mgtz4wE zc|}+3?&dYiSH#uT?W>i}cvnYzx2ndudgo%byGOodL3>nLp>)R7_O1liU~v#mCRTHC z#iThBEuE0}n6Tw=g36JNBvemoSpg;M#RFZHokWUJYMBvy|=4oJLNLW zZy!mb6q0g35oB#jbu%H&knng&vv$A7!8!+OSm))Mbv$;OX3Rj@F{2D+|BTr<@Zt=O zkQdl;f>H?pdVC)El2Q1v=*3Qjw3Lz78!oEW7a!MGd732U)0~in!^>!vbCU8KXoKg& zCm7wUA~))LW>v%spVXaaJg$m_p?LP0(r@XPuV{k3VO!xv%wFOJ%CX&4gbH`l;f5N% zZxG&Sn9jm{)8I>&qgOA7If=PrIhyADjM#SVVY3GrAs69nqla7qM^g$j*wb_#Mt86gR@)T**?wD84 z=z6gAF472}x7Ls*sF+`UweRBjKS!s3&tG`;K-+@z7^Lxrmyu>I_oe`gRljfmJ1;H# zJF^{HwAe^az*o0=8LQK8yWQZ@c^}l1KZBLXVTFH|Pt%{S!J#F;PZM6KZMfqWBgQ;= z*E1-$wtt3l&C-u`OF5*J<7}V%qBXW5ow;Yz%q5~T$t7(l>SS=9h<%YpeGuu$#SIJ;Eps#yD;pL0x+bxLajKYQP5^(nX8DV|YlVp_tXib<1 zO=Y$mtDKv;D6}2$*gfwu=2C0tk^=a{+8Z)-gL|C^{;gO4d=kA395(y0*1{D%bGFA^ z`gs;2<40Kxx0OY)pt<5ERJ?o+w@qo%ZOb@e(~1Ssqo?#iA?ap*>6P5}^q_2Z^~^Si=W@56nJziTG)tg z?b+1%J=TA1nnI?)b(@Ph^SBL4?MjGFZKSgpyZmgr)??EDawKNvc4sFRg1 zmpZjQTRPZ{d1>pd$Ya}2j}%m4iSl)*4r*n0xg)Pt;IeOMz?z&*glh#!mRCcND0cxuyZ>lML4jf;JRyq&*?8G z#ThRf^!2Yp;NSG0Liy&7MJOu=D)S1n$vL5IV0~#iPk}K0j`PV%4)-v)ZIeQw#+Ku$vIu1RogH@?njbk9dTyO8aBC*_7YYaS<`1m9j4GcDeGgYD2B zw$uold=ZZBo$1OxMua-u`F$K`@1!P9n5`Qw!IyjMiuG3lnxvc#jFNKwQP}!`FY}&L z2)p4n_E0zrRn}2`4R(qyLdj4izK7HgO(d_v?L!hWc>mBQl=k5^luL&hB1J7~r$-{TTfA$C9Rs4VLVYj_@SyzWz8&$e{mMfib+apV~qmQ@< zzJfvU(aoeu(;lrLsV0-avA+dIfx{qN7aPYoPrLOnG{;3U*WPl@67BSUs1^Q`hyhcPJ}XbZLtobCP^f^d})mT{6Rv&!bC`9~z(eG2EqM8UqBT51m9j+I=N-UlTC)8*(5)^%s3i}VA7JQ*Z zFcy#cL@6E!D_#}09`WS+{Q)JG@W(^(m{*F3@Y^FUXDAr*i&1|<2`T|GEQM+o!j_{Y zz(3&;BEF#HmjdBLOpJN`Y8>jGct`L_;Y1*q2n3>0RrPzlnrr0Oq#z_kq);%bgrj0y z^#ud9u%Dly6&)QTPH$Wc$GwrDD#ewM;tz=t=sPl{w7sXRu5MW{top@-*Bgw*6eZ$~ zO8DM?$PI&|6hGdc8g=pEziO`^dxpS{Vi_3Q-)!x7$6p{*6)_t0#X{bIU-HEgiD<+3d GenesisConfig { launch_period: 5 * MINUTES, // 1 day per public referendum voting_period: 5 * MINUTES, // 3 days to discuss & vote on an active referendum minimum_deposit: 50 * DOLLARS, // 12000 as the minimum deposit for a referendum + public_delay: 0, }), council_seats: Some(CouncilSeatsConfig { active_council: vec![], @@ -107,6 +108,7 @@ fn staging_testnet_config_genesis() -> GenesisConfig { council_voting: Some(CouncilVotingConfig { cooloff_period: 4 * DAYS, voting_period: 1 * DAYS, + enact_delay_period: 0, }), timestamp: Some(TimestampConfig { period: SECS_PER_BLOCK, @@ -210,6 +212,7 @@ pub fn testnet_genesis( launch_period: 9, voting_period: 18, minimum_deposit: 10, + public_delay: 0, }), council_seats: Some(CouncilSeatsConfig { active_council: endowed_accounts.iter() @@ -228,6 +231,7 @@ pub fn testnet_genesis( council_voting: Some(CouncilVotingConfig { cooloff_period: 75, voting_period: 20, + enact_delay_period: 0, }), timestamp: Some(TimestampConfig { period: 5, // 5 second block time. diff --git a/substrate/node/executor/src/lib.rs b/substrate/node/executor/src/lib.rs index f4dba9d013..5949a89344 100644 --- a/substrate/node/executor/src/lib.rs +++ b/substrate/node/executor/src/lib.rs @@ -311,9 +311,9 @@ mod tests { 1, GENESIS_HASH.into(), if support_changes_trie { - hex!("df90128fe9ee27bd61d90308cc25ad262e518d4ba09e5077558be2389780d8e5").into() + hex!("7c00d30974b6d709766e5b231295b6b5ff7ffd42ef1385853c0a29859723d147").into() } else { - hex!("3cb0654b6c47c6532108695327fc68e22f2e67a4b20029c3c9d05a285f9e80a2").into() + hex!("e96a29fe7f7aba0e4a06837d4a5a4201f60bf613b9947ce5772559ef525f4268").into() }, if support_changes_trie { vec![changes_trie_log( @@ -339,7 +339,7 @@ mod tests { construct_block( 2, block1(false).1, - hex!("612d3e3c542b4ce62105f2f1fbc4fef1652d5ba38401795115042bee56a50752").into(), + hex!("80e77e443da5f81fab7265acae6cbdfff79e02eaa90306d9dd14dabddad5f99d").into(), vec![ // session changes here, so we add a grandpa change signal log. Log::from(::grandpa::RawLog::AuthoritiesChangeSignal(0, vec![ (Keyring::One.to_raw_public().into(), 1), @@ -368,7 +368,7 @@ mod tests { construct_block( 1, GENESIS_HASH.into(), - hex!("17df8f360a4a1bd8d5dc23f05b044f5b14ece43555f97d2058ded47d5e7fb64d").into(), + hex!("337c94adf2041fa953d5afaf8919032e3b88ee440c88c48a231856306991dca1").into(), vec![], vec![ CheckedExtrinsic { @@ -658,7 +658,7 @@ mod tests { let b = construct_block( 1, GENESIS_HASH.into(), - hex!("81f45b36d1c8f667ac948bc48f8fb61d12aae87d841b6303ab0320ca906d01d2").into(), + hex!("10cb18e5a4e000690aaa3e2f0165c1cc563d38eb6736aa79c5a0ea4868042671").into(), vec![], vec![ CheckedExtrinsic { diff --git a/substrate/node/runtime/src/lib.rs b/substrate/node/runtime/src/lib.rs index 5c983b295d..f2346b6282 100644 --- a/substrate/node/runtime/src/lib.rs +++ b/substrate/node/runtime/src/lib.rs @@ -124,8 +124,8 @@ impl system::Trait for Runtime { impl balances::Trait for Runtime { type Balance = Balance; type AccountIndex = AccountIndex; - type OnFreeBalanceZero = (Staking, Contract); - type EnsureAccountLiquid = Staking; + type OnFreeBalanceZero = ((Staking, Contract), Democracy); + type EnsureAccountLiquid = (Staking, Democracy); type Event = Event; } diff --git a/substrate/node/runtime/wasm/Cargo.lock b/substrate/node/runtime/wasm/Cargo.lock index 28dc83c76c..6dcbba2400 100644 --- a/substrate/node/runtime/wasm/Cargo.lock +++ b/substrate/node/runtime/wasm/Cargo.lock @@ -1,9 +1,9 @@ [[package]] name = "arrayvec" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -12,8 +12,8 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -24,7 +24,7 @@ version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -42,21 +42,21 @@ name = "blake2-rfc" version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "byteorder" -version = "1.2.6" +version = "1.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "bytes" -version = "0.4.10" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -67,7 +67,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "cfg-if" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -109,11 +109,11 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-epoch 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-epoch 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -121,24 +121,24 @@ name = "crossbeam-epoch" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "crossbeam-epoch" -version = "0.5.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -148,13 +148,16 @@ name = "crossbeam-utils" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "crossbeam-utils" -version = "0.5.0" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "crunchy" @@ -192,9 +195,9 @@ name = "fixed-hash" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -239,18 +242,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "gcc" -version = "0.3.54" +version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "hash-db" version = "0.9.0" -source = "git+https://github.com/paritytech/trie#e61df32342920f602a9d8d71caa5117c779d3ff1" +source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" [[package]] name = "hash256-std-hasher" version = "0.9.0" -source = "git+https://github.com/paritytech/trie#e61df32342920f602a9d8d71caa5117c779d3ff1" +source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" dependencies = [ "crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -305,7 +308,7 @@ name = "iovec" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -339,28 +342,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "lazy_static" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "lazycell" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "lazycell" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "libc" -version = "0.2.43" +version = "0.2.44" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "lock_api" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -369,29 +369,29 @@ name = "log" version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "log" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "mashup" -version = "0.1.7" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "mashup-impl 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "mashup-impl 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-hack 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "mashup-impl" -version = "0.1.7" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro-hack 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -411,7 +411,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "memory-db" version = "0.9.0" -source = "git+https://github.com/paritytech/trie#e61df32342920f602a9d8d71caa5117c779d3ff1" +source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" dependencies = [ "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -431,9 +431,9 @@ dependencies = [ "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -445,8 +445,8 @@ name = "mio-extras" version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -457,7 +457,7 @@ version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -477,8 +477,8 @@ name = "net2" version = "0.2.33" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -488,8 +488,8 @@ version = "0.1.0" dependencies = [ "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -527,7 +527,7 @@ dependencies = [ [[package]] name = "nodrop" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -548,7 +548,7 @@ name = "num_cpus" version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -557,10 +557,10 @@ version = "0.10.15" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "openssl-sys 0.9.39 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -570,7 +570,7 @@ version = "0.9.39" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", "vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -583,6 +583,14 @@ dependencies = [ "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "owning_ref" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "parity-bytes" version = "0.1.0" @@ -593,8 +601,8 @@ name = "parity-codec" version = "2.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -612,7 +620,7 @@ name = "parity-wasm" version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -629,18 +637,27 @@ name = "parking_lot" version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "parking_lot" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "parking_lot_core" version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -649,10 +666,22 @@ name = "parking_lot_core" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "parking_lot_core" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -692,8 +721,8 @@ name = "pwasm-utils" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -711,7 +740,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -722,15 +751,83 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] -name = "rand_core" -version = "0.2.1" +name = "rand" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_chacha 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_xorshift 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_chacha" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_core" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "rand_hc" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_isaac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_pcg" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_xorshift" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "rayon" @@ -746,14 +843,14 @@ version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "redox_syscall" -version = "0.1.40" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -761,9 +858,9 @@ name = "ring" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "gcc 0.3.54 (registry+https://github.com/rust-lang/crates.io-index)", + "gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "rayon 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "untrusted 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -788,7 +885,7 @@ dependencies = [ [[package]] name = "ryu" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -819,12 +916,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "serde" -version = "1.0.79" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "serde_derive" -version = "1.0.79" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", @@ -834,12 +931,12 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.32" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", - "ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -869,12 +966,12 @@ dependencies = [ [[package]] name = "slog-json" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -890,7 +987,7 @@ dependencies = [ [[package]] name = "smallvec" -version = "0.6.5" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -925,12 +1022,12 @@ name = "sr-primitives" version = "0.1.0" dependencies = [ "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -960,8 +1057,8 @@ version = "0.1.0" dependencies = [ "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", ] @@ -974,7 +1071,7 @@ dependencies = [ "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -991,7 +1088,7 @@ dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1008,7 +1105,7 @@ dependencies = [ "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)", "pwasm-utils 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-sandbox 0.1.0", @@ -1027,7 +1124,7 @@ dependencies = [ "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1046,7 +1143,7 @@ dependencies = [ "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1063,7 +1160,7 @@ dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1078,8 +1175,8 @@ dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1096,8 +1193,8 @@ version = "0.1.0" dependencies = [ "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", ] @@ -1110,7 +1207,7 @@ dependencies = [ "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1129,7 +1226,7 @@ dependencies = [ "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1148,10 +1245,10 @@ name = "srml-support" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "mashup 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "mashup 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1197,7 +1294,7 @@ dependencies = [ "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1211,7 +1308,7 @@ version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1228,7 +1325,7 @@ dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1245,7 +1342,7 @@ dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1277,7 +1374,7 @@ dependencies = [ "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1305,21 +1402,21 @@ dependencies = [ "sr-primitives 0.1.0", "sr-version 0.1.0", "substrate-primitives 0.1.0", - "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-executor" version = "0.1.0" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-version 0.1.0", "substrate-primitives 0.1.0", @@ -1346,7 +1443,7 @@ name = "substrate-keyring" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-primitives 0.1.0", ] @@ -1356,7 +1453,7 @@ version = "0.1.0" dependencies = [ "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "fixed-hash 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", @@ -1366,11 +1463,11 @@ dependencies = [ "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "ring 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", - "twox-hash 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "uint 0.5.0-beta.1 (registry+https://github.com/rust-lang/crates.io-index)", + "twox-hash 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "uint 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "untrusted 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "wasmi 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1379,8 +1476,8 @@ dependencies = [ name = "substrate-serializer" version = "0.1.0" dependencies = [ - "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1390,7 +1487,7 @@ dependencies = [ "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-primitives 0.1.0", @@ -1403,12 +1500,12 @@ dependencies = [ name = "substrate-telemetry" version = "0.3.0" dependencies = [ - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "slog-json 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "slog-scope 4.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "ws 0.7.9 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1454,7 +1551,7 @@ name = "thread_local" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1462,30 +1559,31 @@ name = "time" version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio" -version = "0.1.11" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-fs 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-threadpool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-uds 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-uds 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1493,14 +1591,14 @@ name = "tokio-codec" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-current-thread" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1522,7 +1620,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-threadpool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1530,20 +1628,20 @@ name = "tokio-io" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-reactor" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1557,34 +1655,34 @@ name = "tokio-tcp" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-threadpool" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-deque 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-deque 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-timer" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1592,38 +1690,39 @@ dependencies = [ [[package]] name = "tokio-udp" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-uds" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "trie-db" version = "0.9.0" -source = "git+https://github.com/paritytech/trie#e61df32342920f602a9d8d71caa5117c779d3ff1" +source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" dependencies = [ "elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", @@ -1634,25 +1733,25 @@ dependencies = [ [[package]] name = "trie-root" version = "0.9.0" -source = "git+https://github.com/paritytech/trie#e61df32342920f602a9d8d71caa5117c779d3ff1" +source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" dependencies = [ "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", ] [[package]] name = "twox-hash" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "uint" -version = "0.5.0-beta.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1703,11 +1802,6 @@ name = "vcpkg" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "version_check" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "void" version = "1.0.2" @@ -1718,7 +1812,7 @@ name = "wasmi" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1757,10 +1851,10 @@ name = "ws" version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "openssl 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1780,26 +1874,26 @@ dependencies = [ ] [metadata] -"checksum arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a1e964f9e24d588183fcb43503abda40d288c8657dfc27311516ce2f05675aef" +"checksum arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "f405cc4c21cd8b784f6c8fc2adf9bc00f59558f0049b5ec21517f875963040cc" "checksum backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "89a47830402e9981c5c41223151efcced65a0510c13097c769cede7efb34782a" "checksum backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)" = "c66d56ac8dabd07f6aacdaf633f4b8262f5b3601a810a0dcddffd5c22c69daa0" "checksum base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5024ee8015f02155eee35c711107ddd9a9bf3cb689cf2a9089c97e79b6e1ae83" "checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" "checksum blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400" -"checksum byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "90492c5858dd7d2e78691cfb89f90d273a2800fc11d98f60786e5d87e2f83781" -"checksum bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "0ce55bd354b095246fc34caf4e9e242f5297a7fd938b090cadfea6eee614aa62" +"checksum byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "94f88df23a25417badc922ab0f5716cc1330e87f71ddd9203b3a3ccd9cedf75d" +"checksum bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "40ade3d27603c2cb345eb0912aec461a6dec7e06a4ae48589904e808335c7afa" "checksum cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)" = "f159dfd43363c4d08055a07703eb7a3406b0dac4d0584d96965a3262db3c9d16" -"checksum cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0c4e7bb64a8ebb0d856483e1e682ea3422f883c5f5615a90d51a2c82fe87fdd3" +"checksum cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4" "checksum chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878" "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" "checksum constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8ff012e225ce166d4422e0e78419d901719760f62ae2b7969ca6b564d1b54a9e" "checksum crossbeam 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)" = "bd66663db5a988098a89599d4857919b3acf7f61402e61365acfd3919857b9be" "checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3" -"checksum crossbeam-deque 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3486aefc4c0487b9cb52372c97df0a48b8c249514af1ee99703bf70d2f2ceda1" +"checksum crossbeam-deque 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4fe1b6f945f824c7a25afe44f62e25d714c0cc523f8e99d8db5cd1026e1269d3" "checksum crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150" -"checksum crossbeam-epoch 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "30fecfcac6abfef8771151f8be4abc9e4edc112c2bcb233314cafde2680536e9" +"checksum crossbeam-epoch 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2449aaa4ec7ef96e5fb24db16024b935df718e9ae1cec0a1e68feeca2efca7b8" "checksum crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9" -"checksum crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "677d453a17e8bd2b913fa38e8b9cf04bcdbb5be790aa294f2389661d72036015" +"checksum crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e07fc155212827475223f0bcfae57e945e694fc90950ddf3f6695bbfd5555c72" "checksum crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a2f4a431c5c9f662e1200b7c7f02c34e91361150e382089a8f2dec3ba680cbda" "checksum crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c240f247c278fa08a6d4820a6a222bfc6e0d999e51ba67be94f44c905b2161f2" "checksum elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88d4851b005ef16de812ea9acdb7bece2f0a40dd86c07b85631d7dafa54537bb" @@ -1812,7 +1906,7 @@ dependencies = [ "checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" "checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" "checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b" -"checksum gcc 0.3.54 (registry+https://github.com/rust-lang/crates.io-index)" = "5e33ec290da0d127825013597dbdfc28bee4964690c7ce1166cbc2a7bd08b1bb" +"checksum gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)" = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" "checksum hash-db 0.9.0 (git+https://github.com/paritytech/trie)" = "" "checksum hash256-std-hasher 0.9.0 (git+https://github.com/paritytech/trie)" = "" "checksum heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1679e6ea370dee694f91f1dc469bf94cf8f52051d147aec3e1f9497c6fc22461" @@ -1826,14 +1920,14 @@ dependencies = [ "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" "checksum kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)" = "" "checksum lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" -"checksum lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca488b89a5657b0a2ecd45b95609b3e848cf1755da332a0da46e2b2b1cb371a7" -"checksum lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddba4c30a78328befecec92fc94970e53b3ae385827d28620f0f5bb2493081e0" -"checksum libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)" = "76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d" -"checksum lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "775751a3e69bde4df9b38dd00a1b5d6ac13791e4223d4a0506577f0dd27cfb7a" +"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1" +"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" +"checksum libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)" = "10923947f84a519a45c8fefb7dd1b3e8c08747993381adee176d7a82b4195311" +"checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" "checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" -"checksum log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fcce5fa49cc693c312001daf1d13411c4a5283796bac1084299ea3e567113f" -"checksum mashup 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "d886e371548f5c66258a99df9ec03366bff02cc96ea3d3f8f346b5d2d6836de7" -"checksum mashup-impl 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "8d426741e35fab52542d84dfee615f442c2b37247bee8b1ed5c25ca723487580" +"checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" +"checksum mashup 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f2d82b34c7fb11bb41719465c060589e291d505ca4735ea30016a91f6fc79c3b" +"checksum mashup-impl 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "aa607bfb674b4efb310512527d64266b065de3f894fc52f84efcbf7eaa5965fb" "checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" "checksum memory-db 0.9.0 (git+https://github.com/paritytech/trie)" = "" @@ -1843,21 +1937,24 @@ dependencies = [ "checksum mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" "checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" "checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" -"checksum nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2" +"checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945" "checksum num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea" "checksum num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1" "checksum num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30" "checksum openssl 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)" = "5e1309181cdcbdb51bc3b6bedb33dfac2a83b3d585033d3f6d9e22e8c1928613" "checksum openssl-sys 0.9.39 (registry+https://github.com/rust-lang/crates.io-index)" = "278c1ad40a89aa1e741a1eed089a2f60b18fab8089c3139b542140fc7d674106" "checksum owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37" +"checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" "checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)" = "" "checksum parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "dca389ea5e1632c89b2ce54f7e2b4a8a8c9d278042222a91e0bf95451218cb4c" "checksum parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ffa42c2cb493b60b12c75b26e8c94cb734af4df4d7f2cc229dc04c1953dac189" "checksum parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)" = "511379a8194230c2395d2f5fa627a5a7e108a9f976656ce723ae68fca4097bfc" "checksum parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "149d8f5b97f3c1133e3cfcd8886449959e856b557ff281e292b733d7c69e005e" "checksum parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f0802bff09003b291ba756dc7e79313e51cc31667e94afbe847def490424cde5" +"checksum parking_lot 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9723236a9525c757d9725b993511e3fc941e33f27751942232f0058298297edf" "checksum parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "4db1a8ccf734a7bce794cc19b3df06ed87ab2f3907036b693c68f56b4d4537fa" "checksum parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7f7e6ebdc79edff6fdcb87a55b620174f7a989e3eb31b65231f4af57f00b8c" +"checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" "checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" "checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c" "checksum proc-macro-hack 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2c725b36c99df7af7bf9324e9c999b9e37d92c8f8caf106d82e1d7953218d2d8" @@ -1867,29 +1964,36 @@ dependencies = [ "checksum quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "53fa22a1994bd0f9372d7a816207d8a2677ad0325b073f5c5332760f0fb62b5c" "checksum rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8356f47b32624fef5b3301c1be97e5944ecdd595409cc5da11d05f211db6cfbd" "checksum rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e464cd887e869cddcae8792a4ee31d23c7edd516700695608f5b98c67ee0131c" -"checksum rand_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "edecf0f94da5551fc9b492093e30b041a891657db7940ee221f9d2f66e82eef2" +"checksum rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ae9d223d52ae411a33cf7e54ec6034ec165df296ccd23533d671a28252b6f66a" +"checksum rand_chacha 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "771b009e3a508cb67e8823dda454aaa5368c7bc1c16829fb77d3e980440dd34a" +"checksum rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1961a422c4d189dfb50ffa9320bf1f2a9bd54ecb92792fb9477f99a1045f3372" +"checksum rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0905b6b7079ec73b314d4c748701f6931eb79fd97c668caa3f1899b22b32c6db" +"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" +"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" +"checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05" +"checksum rand_xorshift 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "effa3fcaa47e18db002bdde6060944b6d2f9cfd8db471c30e873448ad9187be3" "checksum rayon 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b614fe08b6665cb9a231d07ac1364b0ef3cb3698f1239ee0c4c3a88a524f54c8" "checksum rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b055d1e92aba6877574d8fe604a63c8b5df60f60e5982bf7ccbb1338ea527356" -"checksum redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1" +"checksum redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "679da7508e9a6390aeaf7fbd02a800fdc64b73fe2204dd2c8ae66d22d9d5ad5d" "checksum ring 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6f7d28b30a72c01b458428e0ae988d4149c20d902346902be881e3edc4bb325c" "checksum rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395" "checksum rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "403bb3a286107a04825a5f82e1270acc1e14028d3d554d7a1e08914549575ab8" "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" -"checksum ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7153dd96dade874ab973e098cb62fcdbb89a03682e46b144fd09550998d4a4a7" +"checksum ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7" "checksum safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7f7bf422d23a88c16d5090d455f182bc99c60af4df6a345c63428acf5129e347" "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" -"checksum serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)" = "84257ccd054dc351472528c8587b4de2dbf0dc0fe2e634030c1a90bfdacebaa9" -"checksum serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)" = "31569d901045afbff7a9479f793177fe9259819aff10ab4f89ef69bbc5f567fe" -"checksum serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)" = "43344e7ce05d0d8280c5940cabb4964bea626aa58b1ec0e8c73fa2a8512a38ce" +"checksum serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)" = "c91eb5b0190ae87b4e2e39cbba6e3bed3ac6186935fe265f0426156c4c49961b" +"checksum serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)" = "477b13b646f5b5b56fc95bedfc3b550d12141ce84f466f6c44b9a17589923885" +"checksum serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" = "c37ccd6be3ed1fdf419ee848f7c758eb31b054d7cd3ae3600e3bae0adf569811" "checksum sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d" "checksum slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5f9776d6b986f77b35c6cf846c11ad986ff128fe0b2b63a3628e3755e8d3102d" "checksum slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1e1a2eec401952cd7b12a84ea120e2d57281329940c3f93c2bf04f462539508e" "checksum slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e544d16c6b230d84c866662fe55e31aacfca6ae71e6fc49ae9a311cb379bfc2f" -"checksum slog-json 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddd14b8df2df39378b3e933c79784350bf715b11444d99f903df0253bbe524e5" +"checksum slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddc0d2aff1f8f325ef660d9a0eb6e6dcd20b30b3f581a5897f58bf42d061c37a" "checksum slog-scope 4.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "053344c94c0e2b22da6305efddb698d7c485809427cf40555dc936085f67a9df" -"checksum smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "153ffa32fd170e9944f7e0838edf824a754ec4c1fc64746fcc9fe1f8fa602e5d" +"checksum smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b73ea3738b47563803ef814925e69be00799a8c07420be8b996f8e98fb2336db" "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" "checksum static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c19be23126415861cb3a23e501d34a708f7f9b2183c5252d690941c2e69199d5" "checksum syn 0.14.9 (registry+https://github.com/rust-lang/crates.io-index)" = "261ae9ecaa397c42b960649561949d69311f08eeaea86a65696e6e46517cf741" @@ -1897,22 +2001,22 @@ dependencies = [ "checksum take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" "checksum time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b" -"checksum tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "6e93c78d23cc61aa245a8acd2c4a79c4d7fa7fb5c3ca90d5737029f043a84895" +"checksum tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "a7817d4c98cc5be21360b3b37d6036fe9b7aefa5b7a201b7b16ff33423822f7d" "checksum tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f" -"checksum tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f90fcd90952f0a496d438a976afba8e5c205fb12123f813d8ab3aa1c8436638c" +"checksum tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "331c8acc267855ec06eb0c94618dcbbfea45bed2d20b77252940095273fb58f6" "checksum tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c117b6cf86bb730aab4834f10df96e4dd586eff2c3c27d3781348da49e255bde" "checksum tokio-fs 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "60ae25f6b17d25116d2cba342083abe5255d3c2c79cb21ea11aa049c53bf7c75" "checksum tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "7392fe0a70d5ce0c882c4778116c519bd5dbaa8a7c3ae3d04578b3afafdcda21" -"checksum tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "4b26fd37f1125738b2170c80b551f69ff6fecb277e6e5ca885e53eec2b005018" +"checksum tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "502b625acb4ee13cbb3b90b8ca80e0addd263ddacf6931666ef751e610b07fb5" "checksum tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7ad235e9dadd126b2d47f6736f65aa1fdcd6420e66ca63f44177bc78df89f912" -"checksum tokio-threadpool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3929aee321c9220ed838ed6c3928be7f9b69986b0e3c22c972a66dbf8a298c68" -"checksum tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "3a52f00c97fedb6d535d27f65cccb7181c8dd4c6edc3eda9ea93f6d45d05168e" -"checksum tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "da941144b816d0dcda4db3a1ba87596e4df5e860a72b70783fe435891f80601c" -"checksum tokio-uds 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "df195376b43508f01570bacc73e13a1de0854dc59e79d1ec09913e8db6dd2a70" +"checksum tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "56c5556262383032878afad66943926a1d1f0967f17e94bd7764ceceb3b70e7f" +"checksum tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4f37f0111d76cc5da132fe9bc0590b9b9cfd079bc7e75ac3846278430a299ff8" +"checksum tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92" +"checksum tokio-uds 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "99ce87382f6c1a24b513a72c048b2c8efe66cb5161c9061d00bee510f08dc168" "checksum trie-db 0.9.0 (git+https://github.com/paritytech/trie)" = "" "checksum trie-root 0.9.0 (git+https://github.com/paritytech/trie)" = "" -"checksum twox-hash 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4f85be565a110ed72ed7048cf56570db04ce0a592c98aa59b7dacde3e5718750" -"checksum uint 0.5.0-beta.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4630460173a57c0af94b8306091e018025d988473f641a4af754b6cde980e1e3" +"checksum twox-hash 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "555cd4909480122bbbf21e34faac4cb08a171f324775670447ed116726c474af" +"checksum uint 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "082df6964410f6aa929a61ddfafc997e4f32c62c22490e439ac351cec827f436" "checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" "checksum unicode-normalization 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6a0180bc61fc5a987082bfa111f4cc95c4caff7f9799f3e46df09163a937aa25" "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" @@ -1920,7 +2024,6 @@ dependencies = [ "checksum untrusted 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f392d7819dbe58833e26872f5f6f0d68b7bbbe90fc3667e98731c4a15ad9a7ae" "checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" "checksum vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d" -"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" "checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" "checksum wasmi 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8a60b9508cff2b7c27ed41200dd668806280740fadc8c88440e9c88625e84f1a" "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" diff --git a/substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm b/substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm index de9eee8f337c45d75baa4f165b9f607a2e5e39ec..ad51eaf01372bb95d889fdfce1cca213d77df790 100644 GIT binary patch literal 648886 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

7xP-nK%p`#i{k053K8?HWq44T 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 cTRCV$t6*1CTdl+SO!(Dbw~Z4B}8&dwtEN= z1JaWx&#nXde+1<6_5t7xMbfe|o>QtUku02(quJ=C?vj^+j0bDQXJm$Su$vN0N38^W z3qlWp0jZL>1Ui14!X2Z3>^RF)@Qtc(5DdQ>hb0HnpX@@2crqEJF?jE%_}$L$zaYIq zz(sLiCVsV4wm>yf<|MEQrTKoX<1s2Va(0qnR5sNnfm}a`6$|+25!Vg*@uzZO0$Uc&7 zc;)r0jO|9Q!lmgdnHe2D)8t#$q+~QAOjqm-7Smpc5f{z$MxzY>i| zBbcm0?6NxywU>d~3woM9^A`+A+bR+`1|#dh2UmdK7n-8~8N?tp64JoRM##W2O+eZZ z4YD!SapP6AB1ppn1ch{%cLh!pll|5wArB!xVjf9xT z`wZiKxmkj(6JQen1U3I`UaO6o3AsaQ2NnE9`BI3izUIcOmfBx-1eHkGNr+2??Zj zv_etQ$L5q#{;rQpI#kBnYEZE}VWH6m=2*&Z!L1V9$|l_{+v4qyKvzmBlZZ z!7kllwf(Us1@3NBe9aec4oSr|iLyR%fVPWVIcxO~Ymz9Dd~Qd{GgJ)zN8!Y&(;0T>f6}?N}`%v*-<_ z4z5EmYt6+FbvIE``xG>NwDsuI5jAY3HD86Cv2I*!jwd{gG>Ugde*jr|n1=wCKyIC9 zGDaga^>5r4?c|4KVCYT0mW}>ULM5{EG@T#(klKD&bIv|Q$>za#Jo_PD$#6js8U3;X zMug`jz{|GC;goINMSn=V(`qDk)aoQ3kN%wDD0IQiyEt;hO800=3xT&3pg?AGJNJV@ zh=M};dQV@c+89ILlq4lXh3HywFq8~fu9VEdnv(g+FGF4jtzjzI*ht@EO6iZjxT5yuy!rSE zI(CygM#B{>H3H_2Zmpt`|1ZrzMXL3oG=uU2?48DS-0bvU{?W{&b9IOouT z@e$fT3^yM-5T>0$L&gK}9FdI$i7UENSu`^3D?B&ul$wt*d4_jD{}n|X$bc3vq|gKIO!B*&rE24M5sXnPAiKYG zbtZPT>{wzy$xU2o-OufeWT(HPurs zmlS>=MHY_DB>&X`F*6yGj$gaU{5muv?_CZE){4*;4P0CAca?rkecuM#yg&o?HTh-Y z6k>w$NSK%Ia3lNxTW@lUo2*i(>a4CpBg;mvZYz?Pu*V^eKQMv2z@9>u>5jvOx&!Md z_w&`lYm+XNcts4^KCe2}NZlpet*Q@2s+H@5USG+GHm-eaCF?xCs!|VS)=82Dc#7TV zS_76C{ymJOePZ|V>{|&vpuLM1{|rliw=``^ND<;)&rYjdl4(a-vRx^C-<4yc(vHYn z+^rat5*X~|fN_=rrj~VgA;xiYl<$CE&}M+uJ1I)`xK(mjxzXmki>9iZIUSOd4y%a~ zKk9H8+}fcI;qKk&)H^CxqW!}q==o0^PJopiwK}Y|{=${Z5ro^%YnRc_#$njPA zGEglKKh*yeO#D#-0TY)x8t*x)Y6P7)2c$CT@`wv}^Jo;+sGx)kRG6fqnw&PpvMz4m zXvERIzIGQ!s&t^)vZ&^N?PddF*RbqMuq+X4n3)tled0)#F?Ay3L)B%4C@sX1j5_PW zhPE)?hWSc@jA?YMT%g{;#lkD$F(9=sHqY}HUz5M9A7qD~*EikeD3{*Q!Pf?!l%k)W@F~Y2H7V>_tp$$f$TUTpfz3<%GN2niv$*RKx_1NOsKbTJ=WS z(t3@xgGqMto;0fCwBw=RQ2vWJa)QBk<{0!=CK=Ypoz1u1*Sy1EKZ>wb$WxeNzHQRUA`V#T z&gLC5*ZMS&uU4l)`vof^n1bKoDIkAp?@u1Z}&IUAbQ-I|B#kLnd3MK<4W)lW9WV(Gj?^>QST6 z&bgv8`H79=#~VaGWE>-?_wl5NMAM`_%!u5VoYyYa%Y^RiCMa;># z0QkwMn6%CndBoi)aU-I82Foc^`3Pkv{L?Nnfc&(siqm9%A%1EVW{!8l#$|CCc$CrP z2feCsdKRKUPm6TbiI{JkI>C;l?hjnqLK}wZ(NcO82gCJsB2x_H0k%pR+}!Cnkp4ZDa?17#g%&)9Pgguu{=*M%q%GV;%l8X?9;5RsK4E~`Ts!VCIxT6)N!fx3`)(34De45> zO*-d-Ryz<0BcV1$>Hu2B5ar)0v`UHiXsOOsSpzLPqgX> zsY4-E#aVhDuZm6Or0L-VbU85rRlT4l5(;pBFkuoj8PSSRR>INeGI0_FIZp$@WTp2i zo*@M;zIEWJT<_5_W-MJ%8h4zVQZvbTv`kVBLzbi$E(-k=MotGtkjMfR<`xzLcfh+! z1{mVEif^&($G~(wyB}L3Fb!3#hW#4n&_go(;v7oor~CSml_;#JVP)m$K5$UP+hn41 z;80q-glEb-K?g2b3ulC`dv^#_GghB&n;2BUXG!1?85B|66|@8iViJZZ5L_XjH~|Pb z&=g1;C!W*(7F0%x($|qQ(ZSTV$}+g*c@GsyCKQy9s3X+4i~w=XS9hST60${JIOgEV zuH_oBcf~cPM){trCcgk@)asQa$4{V|CD8%Y#V;!ip%ZLA_5UiWCV#7HD^G3hQp2>W z+K`X_k-xO|^Z!$`wT8htRFTAUObBR|USi32|Nrl+1%bSYEfrOBvA#bADBBvnmDLtY zQ*Y}Gv-TRX4N06(!sXhPqV%v_Wy3~s192%xP0!)tL`1=ME7^*oLE!AuC~OG5@xvk8 zBT*5;zJbYgtnui?%f9V}Tl5YrZQUJbOh~Z+Yq5)ZMhIIal8=VCyojvP%#!7K zNcJgfF6Jw59p?D;D-t@ax%e3({n9B!G-Sx5Q-~&?_T`hqQ&BWVWH~}AzeEHAQ=D)E z|H@StnI=DYKvFp}H04ml=!h`7fK{)_k^xK1;mu&f5E@Eyzh7?NdiJpJxt{%?q$PTT*0SmBhXc0EDx@2C$TLjv5QCcKFj%k z2KMD7c2O8zMgFW65!YTpB7Q)K%6|ulOpEpy8Ee344JDbYSh`HFvLme->ndU*>QYg1 zTG)k%il%DG>Di{GU`C9TpN3VH25|*_-KNPO#BVhFAgIPxrC~7oQIp@JL4GGnNL>j~ zuqpD6oeDcMF5fkSz4dtG=lP11%4sGALa*Qrr`JY5cJxuc`q@}*6YLr@!M6ip_g6_D z>-Q-*qwJoD7{CmtsC#@4b(0>jDy5inF{by4ZD56O!L(*!Fq35XIR(#5?lO!ja@S>h z)&hT!J2utNQJ7$Im$_9Zcg!YNQ?AH>5^wPE$FWTC6-D--Q9q6yLOI78?^D$?fkqcI zU^-Feo6~8$r;^G_R@L-417y-Zmk-}MJj|C_y9#UW%<$Lfj`}XcP8TR57OU#=$>H}! zkBB1C9Rk9iZ1N0ee2mW}0}!n~_^Zo=&9D+Saz!Npae%hMr+#OKB@vL~NW`TWQVbgH zo(HunQ)DjkA&(0AV%ix->@)fS9F0wTa(G+bcN=Zw02D@Gmgx-z<+w+Ia!?e*E}7{S ziv+b=vUdyd&^#rkpSfz;aVfT|KV2eEVxUZbS8Tgt5wl_uvmz1Gwuq^}-$o+26pn}# z^i_p_daMyhS8ZN9Xk$?-u_7&DX*wfXIWcJG6rDhx?#!s4#Q$vd0i{6opU`t?J0Xl| zF+!LK;J^O_PEH$12tQtA5jXvQNQG$Y*`uyQ3mvSgvQS;SI10$`)DTLaQ^GFaeNW>({Oq}>@m>7vx~K8IwDlsLXc2QlMc#m_+{gbn z^8fz9({Ng;FFPE?M`Z$pzEr?UBS7$MiG;sCw2Cc}MXjRfiizdb)hg0|!EBde@#U%( zK5_+t%$1DrE*ueY*^-Sb=Guz>mSiOWqyXRA8lSkF!s_td&ex8@`s{LrrOS&7>*HHd zSU-JT6c&lKN?~E{E>l>#yr{5#c@qjtmAAp|dn;~7BAMHXQ*DXcXOtBpRLTljBVy;)$}Ly=TG`Aa<@NKEoeG%m$k}B;4Y|uW{+J4r zr18UGj_Ki#!U9aTM1mb_?2AmqI+qTs&>5|f;nM4fRRJ`ao+Cvu_bUKTNpQxRz$7q` zzbTpRRZ>D+lipB#d1`yX8Z#9~kA}~ZjCr{Za9?x{n~ptXTMwf$XI^TIHZ5p+GQ@Lt#jpK7M|PXMS2Qv%qqcPDfCigXU>F|G+xpca`s3AYP6%F|xUl$E| zQ%ytu?d2L$m#gSY<GJWQfRT5H%`=KRksPsNvCYnx(cN- zQ7F7pLR~4LH*oLAp1er9n%aS4^nnk~M|><^t|aDy9C@0e!nazaSVf-BGop53bh7uz z6g^WBqN0p&S2S#~3~ukH(W6YnWkd*q4--UN0$JPZ>B~zKUQ)87)R?7*D`9ebzLq?0 z=C%{dIMx`Feqz7zJLG38SKW?C7S80c#$Y*g^KII~4s~V)upqE6DbVa2B(ERyX2Nm< zDv451#ZDv@LLVS_nF=k~%PExmtgn$N;4D=tS76%-B~M20z--W3pIlju>G44d21TiY ziIU+K43+QyMqvykI@>aFLY(~%%wMkFYYdLn2tnK#GE&45giwZFI$IzFx!;#31XgxV zp_6zTLdfb7wao`%@Sg5~KZU=A(91V+DaJGny(lvBH5+C*CfKh#ZJ=5xtZSlwy5<$x z5JYKbEreW|h7jA9Zgz^sAcjg@wmAx1%6b!C=3+9EQ*mQ9`LH4h6`_<`RC_9O6`#Sm za{_{(D#GrKnc_D327firW-9I+JKx7;^LwJ@ZCVav>wHJRWe94!Qt2B=-ca@17d|Fm^?d zAI7rcPu=hnlDE(+Rv!`b_lgy*{hexyrc)i+O?tIKJ#BMk75i@)gHKKNZlU}^*TKE6 zf_q`IOLUggZ?| z5}=swhX_4q#q*6vCf)NVVfM!#p!E3s2ORtK05id5z84yIw88-|)2X(!h1!e2r&`m- zAZjfV1$9W0ani=(RGizXn;qi+X941!<6-dyXkUU#|6ffZD=PmFa+p!vm!gns&bF!` zbQECoRC>+(5KjKeRtV#o_aWT%)mO6*V8W6^`$G0v-|o?=6+U&6rjC4>G$6RPX)9a` zdy`26sXh6>dfaOHO0upSq@u|)4-n8!MdK)4aKQjI!Q{!4`+>T=iOH`eT-wiEY_gQi?N3PWGk_T zk6xEp!@*jtLB8FR^sz24M&tj}jbaV8^zoF9`jy>VvJp<+me`2-EVJ=2NJ0_$2SK=P zN7Zv^VI47%9=-}DBKWL25hdvvynmn3FMRY_3S3SOsex39J84@iOqfPR8OoHt7KU&+ zi|RF!8&Dehl&gzdl$}*H!i-1VP!*eS-B4s%<8F*&^eF~JEvUG_CUq3~sfGf^3qE)~ zEmO5fG63Ufa5s!ldKt=B$jczsuo-AO4kDpNu&(B2Y#e%I>|3!~rTbpJIN+}==S^K+ zvwrS51u_a{B(2h8HQeO6QQp%OQbweFSV)A zF11-1ltOiuxP%WQBvpGw04&V{rE){gwF*-xf01)W2+yjjbw95XFlrRa(DI^PxY|St zHb>E`D*V;Lkbbe$2)wG**}3g@r%$es7K>%6f=$zB*}sKWRCZxrVi6*$eKcZq{{1J1 zH)-^#r{-G016u&0 z!KPWbv}B}I%eIwGtCW(@X-}nHga2%<$r%|U+Ttyfhj=|)j7s7Xldr_B>I1HUxJB3s zzI=3L3VSWxM4#uysu=aM3_bYetqd^CziNOBU2wl*mSd@B2G?xhtX>xbuY^U?X-mc~ zWva1L_KPwULYo^4Gw$tKpup}t?WjfmUmLtBm7aD6w_R4j=mqiS;G40`q_8P}e@d2a zi#T0WFg)Gl0okxgi~dY=;JP4?%0hX!r;l|9udR-X>gZdlqca-eF2C7VsViRQIe`oN z(Y9BcomRnws@C|J>|{H3vS+6?Sz@YJ)qwo*>k|Kid!h!Y}deCRCQ{e!> zS?0{^@*=+f+7|GA?ke!TA+|N4udD?B&{9vHtBXYgs!bD>&X<8xGtk#UIoRlwO@ZK) z5HW(mP9i!XQ#2voR5jT`C1v8;R|SEOEyW*K7t#0d7SQ+oSAo7M?t|lq(hhnrHiB~2|{HD24?;b z>Ff}|HbXo${MGc}|He{$a&-}(@7)4Ezx(>*^RF+(Cs$7nS=38ts_=Pk1BPV5#Dq_d ztVL7Sev7)aGEiStUHZdIQOVUsRK8~msC@VJN97MKMI~2H4sV)6CE>lLvi0T)mD8g) zN#$u$2gDF|d8zAUnh$X9TKDsW+|pP|tLEOw&jOxUO?sA9aKpcw1_>;EPY%&ssZrtt zKgv5TMfu+5NNS6KYD7}KyoMc&KDHlIh%m|ac%Lf*k;O%3SJh^%^w@icI6pl@|3rYM zoJ#e9Kryq=`PX4K(n`T>qz~lmKR;eo(p|`AGStc8_hJw-dj~Cq9!gV@&>LERg1i5| zj8o=K5$e?hbo!|YQ=Oc3Q1X>AOA8Dcv_7gbuYRrsgRJ8fS(1cuoZ#M_@3j9j%=ere zKFE;vQ(|y{VeLb+9gtjnYrY@ov0<&P(qyVk)`qqL1XxYRLnwM7khc?Kotc`)6qFKt zdWxo9cC;i(1ixpf zao~7imOod;JG6Wnz@%CG-w#AN0XfX|uR#{Y?gzahMSAx81ZMy&I1`9YaOQ0m8_Nfx zddkrSV~}(0m)n;ZJtN~Ss9&pB49E4EJoY0##2pF zPn5QNd%jOi1caq_-ZJ=i>kMH^NwkZN2<_uAG{Bvzwu(m92R3R(v`7K zshw@%goYHG_0mH8I5cGlE^*i6jLg<4l>4|Gp7MTjogNd&6`^}fPM2t6miZF&cDY*7 zuq0=&Gin!i2Q2qo29{2XoucJ`>arh}$${LoQ@gx7CR}RzRPl#wUIzg&Sqe7be@&ih z5B{1uwST@-%)E+R2w#2*;$rSqrd)`+$KOCI>6X#6MrTUQO?#kBjEBEbC(2n{H}LiL z;Qb;2tphJ=V);s?TufPfX!H$S`+bkd1&dYF%w8}%@s4Q!IynPBAdc2F=$Uz;TwPRH z@8p@yx_%E`e}%=A?j>nGuAUseW=>&!KVo8;Gcfh;Iik$#Xql89kOI?5gy20&lA~>X%XbJm={6P_Nd9T@t)(2HwB@x@QnXi0H(?pDo$NdD96euh;o%j+^HPm*#Xgz^y&8K@MHV+|=6f!?ZP5<)G3R@%l_(26tAUc>A^agdkacf(rg}1aG}I z%?paXHLYZuAoJk0X;;{&y3Mh(x`QLtXGjoVJp$4vg!R$DGAX9(VNha)m-<4%Z)(gj zhotO9`AdV(O|1B2Rt>*%@Xqw;ydX=L7rDMJR$>1g8n_ z;?M?JxOWV`t-?2P|EtD#Aa8b@Frk=yfz-IROdy0Xa2HPw-#mcW6WPE1`t?t;?~?r+ z?5?_T?=|bjduD7LncPws8}>un7bQ@E{IB&c42^A!>lsRMM^8a zD7rep-L>%}14o@?u^zV=>p^Y&Vc)uGDN8fd!hkuvz@OI=F+M+N0+)cTxDapIrrws2JQ{4J)e#c8aQ+8A*!l4Q3;3(hjnlB zk;15|@kCv|Y?{n>on#rX-3$pME6D%_D=#kt)~4p!ZdQ|xol|M8q1F`BAp+N!D{ctM zFt62thg`O$qDlP7|8{)%t(%o7I@bU38aYCj!UIAcF}bCvrAH|`SgmO55MIyGrCI2^ zKF844K$by&wJgBd0`#ZMUqYY8D~Pe6F{Z#lqLhO~JT5elACUY3(T?JL(4)YT!iKS| z4v&be#N84=F6GYhJ>c~=(_7Kt>TXdm*LZTkb-un+P45hX@?0zpck@G1H>wf1)g$`a zU~sDfJh45+_420j%-+95TwXIgsvt6f<0?9DvFX*uE+API8eSnf z&%QHSD%JwO6RAbrWF0qXi@B|i9`i}G6w8u%Y1lT?Ca~W1G@OBl=Eyv8{18J@f_RLs zb5iu0t7SmG>Q^W4o{Pri2CBDta6tGJ90J=sXRVywd`@*h;+`GkXI1uNcZ_ zz+cOWz)%kiTg84I}w#pHj9#^B7|?q9sa)M!Yan3R0)qh^q=xD+>W%id|FA zLcR9HmIkNs-)mEp!HrzJIR@zOZDZFo=&-r^ZU?k>pV|gPE7e9h|w(nA)cFA}Gby%NeG3D1v(f)LV+Kgmzgz(@E zwGq1e={YCRRTAz2)>7;;eqbwJlSP;$ZZZJHZtY^O9DLe|8 zbn8@v`>Qo6oPcaHzLM$|zL@xsy}m>0)ycN@xkQa2tG*^`2c~`3(je|wz3=6CcSPIz1gsPL(A){hxrj+Y4 zI%LOS{y3KGNfH?+j^WArAWek%q1!TCs#`J|Q#@L26Nk3@Uft)sbmdC}rz6Xf%lb1P z*XEMCVf%+M$3L$Zf0Z_l2suf*js>9o>^GD? zp572bG(IWgDb23ny_FE-)tru3VQRw^EaJ&UHG$5n*20Oy#b>Z_Vr8<++c?X)15;6U zP{LxhjMfaOv4a9zAruz$)z_1tuV(wsj1Vc%uMyLNpufg8PBp=MrW3fOy-RiC3T+&% zwzNn%cpt>trv6v z5Rk7(=mhELNs;ERM!#b%4+NVv2?u4G;W30g+Q}Yyk zNt=h-`QaQ_`{h9V-|%n(*c ztS|(y%)g8wWC}NPRRt>U86OS8A#$!Bc(7R-0+Bzh?d)LQD7LaPNq8SKt+kLf;MW9o zQGGJsq5kB+NU}_M{H_S5`NJl}^lfs=d|t57pj;VS4oZL#hCHYsL|{WreagOJ5>aQb zFhxWKr=M=X5?t20s@f`6`*&55S`e!U?vr9f$aWNDn}`wsI~B1V{6jf#)J9uRYLVsb zVzy%YSz6Tk=cI&%97t0Oy&=Vg7{YkoFb2xOtgUrc6tCT!S6d@?>T1?lNX#cpM-QTv zm|7s(m8qO)Sb6uL?P)1JD+g)AJeSg|T9=Jd!97zRlm$U)Kq9;~X08pm$3S2v0k~&= zfpP*h+?PV5C-P0ts#q=U@e*57i?38hPj&*<5sLUcC^GqKUC>83PWudjV7O9KI1C|Z zw^U`ZNM~h2v**U3T*Of6Zb%DIu`&(2a2Paw?(ZPc=7!HhtR z6CG;)HzTP^LAL9nb5Cg(R)~quSF5(n6v3uB{^@&2t_xIXst3`bt$se|xnNY&D8BT>9~QJPLW{fr)v zIR5g*_SkZn8{nrAA8IHkjuI7EQD;i6krF{E1tESd{-uL#SKok;ut3j1HKhvl79BDO z&bVD|`o+cOBjToZk)IjfoA=*W zJbczEUwG!;VmS7`W5#se9DNQNSkE5Py0OsndiJgfY3>gS^V)VqjMxvV07@#eS{uAq zbPt&1S%f-@{zc)~IxiOzz`Z5wgc%DbqJf6R2>C5kqms@kto_|^M zylVh6JSgI0bcxu$tCA?;Zn57_1Kn+IObhoR!jMU_mASQ3Vy6;99o!K+AJa!N6eZt8 z4nnk&#~Eotv|iw%+N%w6KbpM@?+)HmMM4YyYl{EA&Hl$k1HmPfZ6=)qM;OKNtsx(AZ=S{Weo~2{MEcOWzI8?OqvG@ z%#Y&YW86J(UYd|@p-A!*T7^hC-*Pm#dL@yKw=;|p!w7(@`=cK>px=c>8Sp+uMM3TM zhnx8}vGyR}uAiO8sdg(ea!zS-wUIZ|7NAVG5As3rcuba=><-5|!=t7IB)ZioE?#Vp z{&}`PyC1=;xKM(%p&LPk*gHv}wz1YZhxTlpgD!a$=+1PL!J5KqU_2)t`yPI&`cx+A42_|$;CRQZG8hxeJm8#OYxBSabK?NH0J zPbhzSTE-Iz7LgJC_#PeC%DA4LterUc*kq3$=jNWLF;nqqzQ;pGL*iUuabSVOd~1b6 z55Avvn|U{?sHmXA{A)596E&)5iI-q%54{z_4}Lgbdt%H;nT4Y-X#F@|-T~uHy7x8I z%nq?YQ}aZDm&UGSM++mQ7_p;gA0Hfjh|(>Jvd>P~ zaSJ`kY&|jY%V8JP`RXMu(G}Yt4wb-ciLEdetY2MpXE6Us-Hy-(g5tQ2IPNVBjcSU! z=?NNdx6br+(7OvtXiDRujO4HJc*#+ijdFqea8<8JijIz`lS2Lshv_SMZ-&D%f*Grf{ z8``RK1i7ESRzv-kjfeV;Geg}LLnR<}RYQe9!03X^R5@E+ZXzyD4sR7!`G0MowXv=v z8NVUO_>LfB@oP!O3SfNo$oP=S_zl;0u=mDbkH%mXqbmoig%7UJVCS@=u{-u)HCbpw z%x;BeU%N3O-!?*`AdG~B` zA7xkRD{M$*&y%@bp>y#|WS-103k|}w*p6c40~e-aWUnykR>UFWy&DjCi91&l#DOc zlLus4f{p~84PLW7_C22l^!D2u`MzMI8-tCu>j&abd@6Lw)E3v;@CN+Zoz3rtBH7XO z-SY2`HQtqKrWwv|QB^y<0lY+^15iHz#N{(!hFeTR8!Mj1G*eCGO;@2(kNB{DYO>c)7Op^>f*n#$n3LoTYPcf z7}yEug13My_)bAP7%)@waravKZRy01{J=PNwUxn3n5 zq@#1tK;>ylIR?qIe-I;TO)svNrh5%dKQ0>2=oU2 zAVn~|j4Oxd5E=*Bb5DkpjCP+bC? zM0{J4Zk(36llpRn^t7d|Kw5az$`kK-LQ~-YkOrxG$-F-)16z(H4_`O9M+j&;w?R_X zzxc(0cknMdU|wCKpLWoXNUEJKiM}pzb^hJ?bCc&nTk}r|xg`68h;`yGGTQQz&&mIO z&>}Sj{E(mu#f$r=QAeHi^1*PG{loHI3vcYyO%v`8Js`J!b4^m-c>-flVohGJK4bZZ zpDv3=+)wCUhzL0VHn<8|$*#*_CsrF}W9EWt7vjy4!oTuF!h9B?E)&0Ckf#RORku;AX`p@+tFR zkev>c!^i~>L`?;HV*;{D7yzRgGnlf8evcg* z6yV{(+71m>8JYw#o`7D2Q9EK(x9k`6*;cT&n6;%H8k)YHO82!*o zb(p**auW_-V;nFAKa&w~uSTnA$BcdzftLQkS8B&I5al(sagWHBgA{M7bZv1jZbPK1 z^Z_f|Fk=9yVB;tryhi^ye=wn46Lsn93Vo)!g>)5@3?h5@l zV|Qb0x*gIUe2iT%F2KsIBx8GZ8T)mHaBNw!ORB|?gg4rE2<=Gn$Pr<74Ue%2t5n=Z z|GX-`I8|<^$i&_wvFA9%gOwj3``;JzS9pGo(jN)8e!fdTc!wk{053mSy>i0h!C(P0 zzv+~4au}$m!bdnO0+xNG!=Z8?iOJgWSyKhuP(F|nweo>V3BPq!*G1AhZMU(i6D3}inBT0n zqYU;kHWkx-WK#h#+f+y``LOK7hNL}gNqZPWt4s_aB^zg7mo=Uk--Zanf@I4J%J?ja z8~nV)z#`kPv#nJL&@%5-;&;*2If~!EM@*Dky2?GZzl|AF^v6Dp4MHzo{LmvFRmckU z<0zcWyER{QMN?^sgKX|uT!BqLi{-rOXYu_X$H85(r#lo(3!d)w1V^-^&nKS46s zQV7L4ykW4flEUU?agHRe$Y@@+mNLv5G^8mKU>F7(G^Z%o)X#Z?j_3TGtn_o9TJV~LhmBl489RL+9oB!h|K9QXrXxv2~9EgDZ=0xwM{lXHxGZ+Eygm zW=8Vs)Ds#_F=8{M-x{IrE#2tYDZ-ghm_qUdSWXQm^mgx=;UOw8%i!ipzBjswM%IMV z4TGC|>4t(63TbAownLi8o_sGMy1@;Orc|G6#piC~Hm1+bGoMRIU_Pg`@%-mrA;6~` zKn-Ubj#R4}uS7I8btD^jWju5e{W>)ykkoQeorOIZ{Q<77oMD}v-TB@?QXyBkLa|q| z!U$3f-jkYSn$X1uh7-QjvnLb6YR2YazVw;lJ3W@kUfQO0**tqrtUornO|p%fw>>?f zT;cTaofcNMd3IyRu>Z;ad@sUEbFSCJ=Gnc(=Fzj*JU7;a6_#-=NxyEJhgCH2>Xew5 z&BH1hvUyljgM5ybXwg)8W)`H(Jo$JQ*w6rPOiO(?i~WSsB7=XBctqSql3*+~>T#WI z5`){Wfw9y=47y}zP7H>vUb%4a|1{gPBuF|_W4KvKSZN+(L*Pd$BA3HSThNa@URCo8 zXsMcCdXr@Vq!!sFu9MtV8zz>XZ?cHhj!jb$OVE%QOm8qNct>1SbY?rUY%sKV&E(=< zXTxf6<66-hx5UBzoHB2lwBsZ!=kjhIe5=^^K`q3m817zvWJHFMTeBkpP;w5Bv4qoZWiq~7X;0-fn)-Pc z5JeR2ma;!2Wr%6hkCfE7uF&^~Qv49Bwt|9-jhBs` zXW)Mp@mBpBM)ca#5vG4U1y7N@wp(|HDNwU#%b@&zDVVv}=X>Ma{$|az?_r?e z(oTUCvGKhI8gcV{cd?J?IhL;^E7BVaSj!zaG~&on1YL-dU`r=+crg}Yb|R&4aHA*`b&`a$u#CkinKaB{ zes~~PB^ED@*t#fer>FsJt1-2ywL_NZPArZy!#9F%4E=3*|2y+-5ih6;+}NFL&?L;V4 z1#U?_0u%F&3*5Ynl?&Ve&5X)imC9VrM_27R^btoV#JHDKnG&qmG{gXLT6|8?DC4M% zA&Zl~R%6KhGKQ?wUc``Zvr@iIP)wpwyq8ibN-rn*F5z8&X2ms|ToHJ!G0e2-MPh`t z00WMT0*A7grx`9XWu?TqieS1R@7Z%G6vbi4MI zIVzTvIt@8G85~;6+2ThjyjgiVJ)4O@2pw|eO3@l_ozpoxkgbaHQdLlvTgSWy0P1q< zzREFbLEDa#+RB-l?XmB?T4CwFbk4K3qSU(F7ZDHyl0HAeeaY@@P`{3;5Ej0mF46sBdbC4t#od{N1n5e5tms&U$No3Z7 zC_5wy9VouaP%EK~!Ko#p5PmHEg;^u=TDcB0L6kc!Ozu=alC{2ht9EIJE*l9A0wLI8VHaeVB}RqRa@W+}LmxWmGNxh~{hl2Nq?T?vqU<=HabGBg9uMtrp1 zZq2-l+6mHmuBmWeRFDrns~}%qi{Q{8#M)FrKEhXC5qfaEBpOn(a9Oh7N2imaiS;eU zVpk_um^~-1ZL4Ize-56baR$g=s-xftP4Mn8g+jHGo& zR_!onSp^I%PuhPoMjf4xTpzrwT%Y-oD2!5j3ZJ#DE7fi$auhUhc!-LnU;Lp?UOy!t+TMX}SZ4#jJ*6s=d zoNzLXUWV`=n(zVO9t7|4 zA}6Pb8)rpq*EQ*l9)}N_f-X}20lpd2h&)9|mNi-i%UX;M_1H^<=y;`dLIt_>{S0-4 znjT#y!LOb`rupuQK4{*K1;n9Hqp1RW11M{BGD9>lWxT;q3J@`WWClUQo=R}$M+AmI zX;$1pz{!jlGEJNtd?}xT@5qMXM@m|s(=20sjwG7_u{!KRn(D=2bRE_LVgKkUc$@Uz zI>gZjhjuu*2+hG+ea!WZE6@n=T(~omLDC(fP^YI7u`P2_EPi@4o39UpO8Fi8x z8C`uBKX?H+$s)S<3T_wxiCiW?4@=P9e8|v)YLf-W{s065?Bg20P4?*?-9}fmR>>WL zP$>X5(rF^Gg&<6w+syc)Dar>Q=HcM^a=PubR0bRl3MY3g^jyrdEdmqCj7qqvtGTiq zd#e+H>!N6Br|1pccwKf_dWqj0%_Ln`%RQx%#-LI8rfCV6nijqu-HSd2GptL_(7CZW zV6gM6g0R*lU}KSD)a@ny6yyW$uUuGP4pEBNARgxtHDkInk07FcUwt|ftboaU_ht+m zV((e2e&DW{wD3LagnYe4kEi8phnHef~pzC1kuxyE7q{`hyozmOexOmJf~3 z^!Y|WZjRsQtTfyr3OEdFRB@n_g?&>{2V_7($y3`mv3uA}ctyr8VrkzqeiLb0@aIb!_;ZKd5 zSSRIsZh^0ZC$7qNBDK>D9qw>pD!Y{_d_7d7_oU6phhe5^H&|?rqpe(9(l!by3wwH?+Kmq42*`a-fC#d8Ia9$+Fp*^{h|^|E7wb0DnxY2fKU|6H3uDQ{+Ri7yCm#5zW1zLXU(O@eIWRyNqZbom3xFE;hsXD1F1$wu8=RX7}Ad$ zW)3@9$&fn$dj0&S+C=+%Qxlb6FSy3aR2d(ecz!?aB>!1UjiBy?i2+|?7TGzO#Y;td^5*4OcBcftCbn1*`Vz)ud18oRh^1*3>CJxZ1olm=L{P}0mK{x+`(Wp70!~L z7|7|N>NMxeH~w|=EnZ*!hJ2u6E>_)>C(Q(qJ9VsLE=5-5X%lg3J;}@!)koY(Rxy@k zyVJuVh1b9(YfMFl=vpNjr(SSz$1c6Ypu6IGyhXJN{w zBmk%6mk2gzl2E%SxdHk5T$b;;v(dP(S?LFuM8rwX*sK^?gzfnOU1YZam?>^}KI&w( zSP>i{Fc71Wt`?7-Ei!1mAZDbV-z+h;vatQdG>bF@lM}nl>>4Y zvT?=!^bs@9vdUs#*A->I|B7Kh%U)Ru{86MN|1-{bc->u;7)@L=@DDZYncrz^= zbI)CfC@=Z&NlJ|llbut^Hj|AsQ>j_z=2#FiZ;rQVGGjH`WRp#2U7+MN)%!$5G_MJtQ40yS|V z6a#IrdkF(W!j(W!ej}~GkyarE2pd!)vMM+)r{bQQ4U+tZDDK(j;vOkV+mcQ~y5zYQ zZ)eAMWgR=%+Y-?>`>}}#FFIsmB5n^44XE_>{iz$BbKz=i1q9D#Ot!wv1W3?cbSq*I zsaHz+oUjeAt_2=J8?`clM@9RDM@5AMUS`l1YnVI^ousic2y9PcSizw)^(K6E#uU=2 z-KT7J`c1Gecd*ZBXkoI*KSiAivk=} z6NhAdU4w~3w7ZYeDt{oYqpJFxY2_8s7X%Ev>N!F!B(!+<^CmjBg+(fm;KC~0~7p+$maG3A|8;Mt`XdW$7 z(GW|SicYnlOpIYunF#IBjnwodo{z}JWgZ<2_YC%a_2Kh>z-^jAj>TU5F~^8=$L-CO zu^z*6xb-5*)kB3)Jw;(ARFR6R!i|;|ph`%lOuF8a$%S39V=$6$v>FrHw%4YxY3oXs zWcB>!)sk*T)NRo_F(p!5(-zBA!i*T%8vTfi?b=)|2{8~Yam9>c&oJ9IZno~{+EvUj zvj#^&%Xc=sMl!R2nI>1GW*sKCzV)0|*sq*o?VvhO$ta0ny0miF@%4UH8&<~I<2st% z6LOIi{=Jq1NR#jAJqWbIj{|G`k2V;-dJGs2 z0wUhwdJN1i<#a90c@jHO!UD%{YYX7{t8)uEu{4)tgfxqst7>^Jr`oVR)>Oes2uX+h zKa|~?m6~Kj#+Q|F#c7$@6a&zyQVdlrb1wSVV-}RG&t?CrqL?X^qv}M)4lWQiH4dEY z0xLU(4*XhUMbQnhGjO(tyIr}oGx&+n6iA?)EhZ6AgcK39R+PoGO1H3eeiDLNE2Qiw z(h4cH^nbpiwmu4R0U2@1M$N4>S>RjCxZR1nT~Y*V z`9Y*Xd}ZYo<~{lLOeU|ja{`14CVievOBI1hHb?5;Isf`nhSD41AqY;Y zYcdd{kh9^^Ls-K#IQY$)5Y3%$2A7W;K26k9F%Q8i{I9FMUvx?1a3#(?nVjRgZ zDXrCOTZ#iy5L#R|r(K)0)a+HQUL3Vg(DXI4OEtwEOj7+KsVE(stl^v-JzB9cN+kwk zvK3QX(WLbhVbI!UW=t-XCN@K7Y*0bGp5Befmd0&6>TrbOa)MwgopPa&YC5o?nspnh zd7kOzOk=c^Q=6Ob=+zc9E$b&8#Gy!qOiGowf0n|fU5j)`8hv%CM*kY3iKS|L2T_z- z3e1alU`xevB-6!0qL2aBPL=fK%+aX8PgYiv&a!(Nm(ux84=&4{f$)uVzT_n=eYDJd zMDSe-c{cn`f&x|xH8C54N5?D)pKBjzhg*m^YWC)q!spIq%8;=hE0?+TvSzc3a1ul> zwY-+O#h@p6exg$8Zb#0)E}`+~a-tp&E?lgv0#itR5@MK!OG;L`9;p=-XAv5q({sse z;yO|)Nv*i+ms;BA_TMK|8PonLM{OcKFEQ{5mJvwvxg${%f<;= z@dt203M4m3T}}a!a(;}C_PW*5eo5~cB%WWGf6bV+QiNzwUkN1 z2rr_f6c%l%sI);9DOYPNI}U9C13*l873p>v?7rC=U0gP2^XR_TcVj@YRo+;Fqpv>G zH~n-|A`h?WqE-#yFWCW%ajh~&6{PotQB5swn+$7EkOsqo2eE2)lANA{$L$tnlv>2F zO6FxmN%)k__M@#XWNGXsQURfDF0dO;qKI;VX^ekcMM942T@>uDytZfPZB`tv%+fom zBMjzW^3Cwu6wpH($fAjIy4=A&-Y4+)2|dUiemPs`=r=gxXCJjbFd=|O)yx+hKzTe? zRUO1j;cn1lEjY&~U*CAzy-|JC0TVcAP)Q4^Xf2_dIsI@teG{B!{ojG^#BA=XtYCZPtZj5c7-W>r_QuDV$`U+jFxVqL|$U?)4p0DGxx zLdfo){!`cPm}nVINL}_dL<5G!7Q#I5Hz)~Ku`p~v7G2s6Zcy^qHRyPpi49m{<=lit z!KHd!L=5M`&XI%k22?o8j$L>Jyp==pJu?BGb)Xdb_W*k^0W6RcU}=-(gCf?mgYKV1 z(|Wd#6l#WDuW$EVMeOvtp&^1)Tu}gN0T`vQH8M(wyQ(H{oVdt;)dprKW`VdyDMUYkkkQ^`p$H6`*CY8C>0U&`U{=#BQASdTf zP|4tT_Kda^{^Un;PE9Hd5-N)wnIvoy7|IXugh@=dXjl8Q@rGK2r~Vk#b5l<7gM`T_Eg?? z?ag}W!~b^irIk|c6o1oq_1x~WC)#oO;MwA(KQ7w>U_#m2EX4uUnV4!u1lOJ*dM zClfkTK8s=x3?j~k@xnuS52u#6yxPzE$=1YT$`oqM*F^VjRTqZrmr*s?qB5g-UlV&u zo5MYHyme7#qN3I4J~jDgWFpIkXl62030672f3D;iGsA(fc|N6!|C33Yomu7u^ z`lDZH#Ggh1Y=FHX@7Vh!Q>9ny6x(v5IKz%MQ20uLB1TYWC@aB8KkLQEpQ16!8n`*) zg+c?9HYp(~XssV_sYAXu;@5~AwczdEfc5)Z79lKsB48W(GEj>h({s=zW`%OfM=14d zB&+#VCMOW#fn6Cr8BvP_rAD_%P%sBwDEo4y6!k)LBa%A3NKu&<{MiCUv1RyLvCcBh z%tC4wW4U_lQ_w1&$N1IKHzjh5-|&SR0X!2_wS)qmfp}kSiK5L}6GKl$O3>_7qHw-U zpwtL}4H-*;q80=HZe~HAxG}(0iIeMq{ccU3EJc1t*&u8d9PEFDNYQ4Gt>Smw6Y^Go z#D|rPUAOc=fLgqJE4koyZeRn&<&oAq^JU4m)Au#M6|#drUWC~(poZVXbH537XuYkF zq#~YH@j4TaB&go|*87^!1jk(i&;uVqo=@941Se*GGU1;jP_uh|E;Qye6@ z!vSl}XoeOd@5I65l<|bb`b$Z=gYpT|0NBHrOv8I+T)JtLg5<44l^+@XEVL=5hY>+F zIR&r!eG!;(KcLa8%Tf$Go}3e;nnRc1F(*hzgheyTCv0%bG$yrT7XV5uQUX<0e z4-0`C3k-?9WQP2(eqqR;&~Gs0PwFrj^2a!oHD-p?v1|neq{O8hl-%I!mKwS~l^V%N zOwZS-^rFQ?*m+eWAE_?ZTKE_jXUvypkUf==b-eXxaUjG5s|HIq~A})s8hKAs$G-_JE9NY0o^n3{$-3bPh)3!2W|t*a^3iy31p_61L)qAQ-> zSL5mb^Ak|_zOC@|jPk$6JiScyH;exf0|oZE1!iG|yZ;h>$Feh85 zp`-7Ui6ULL6P+j|gmqF!)A~kwbp`?U^e(4U7i3Sjlsza_NI}*foK7P@_+WC^#v9)i!6?UlJ{n1{2rdmj>Et4fnyZwtABKN6vJaGn%X-ZOddr zycQZqB1X~{-vCU{}y4tyYgL3gGK zPoFnsXZPzLF>uKOqylMG!qjJmH|kguDKsI3i4>EyXSGV|w*QB{Gmo>hD)0P#-@8@S zy|?Pt(hFS;{oV^gwF|8l&<4fJrGICZ*`Us6erYUY;4k9Zj#}FaQSIXkx1DafhLe2`FsWibsoG%HOik zOLQkvq5jAr(^xshK;a3-Fq-RRNzSzaNDC>06AZKkVi0*_6^+y!wi*=!Nn|XR?BeY{ z>Vl8C;JKTJ zuq&0|(24!pGvMz&^<&vYz=Qz`(4WcBn4!S(B0*2Oo{-PDInOcG$(j9ChS26FNbKd# z6`J#7JE;70&k#BVlV^3!+$^4@xHgUSX8E5E?L$P#-fAA(IP1lcOFPB4Ca)1!bY)Mc z`BwDoP#R!vE`@Q{L|YKnp_o_#bh25Xv;1r`#6J4rRcC9y9lQ3;*w&JQ;)Z#fq#l?5 z+Pw6~PXuVGx|U|+s5JE;+uIm#DPFf&rw@RcM=nK<1D6e+LpUw;@KrVHulBPDc z+R}#@s&pRa3XlBbI;ng=*^bj&bN6j$E05`n0z1-MC)c|E~p7q0(ppd zd5C@n3IOEcSE=>mj5?J-9y(>gV`iv4)T0Xnc&v!|0Z~t4BxGk~3m*Ekr{5f26A||H zd&(0oeFZ+i&xDG>In!&irV?|^-(@O2{YZ`v_vx!i?7qKkMvSlI9rKY}+t_TDI zU`I9eqdE%%@^c!N<9;9lx0wip4FCiPRb&M*u?(Oq1kk{LoKge-Sz&~r71jd&(}guH z#eZhVXXpi=F@9wb{Lf}961%y29nK6P$#PIeK{}D4P$bSL%A?BAox$2k1q&u!OLfOoTdH2ysEx03)gN+1N~g% zE;))2Kbem?<%{D{mij@-G+QqBf!=cS-=HiJ(=quiw}NWYJiAgIhYT!F?QibyXNX;e z>-wL*=uZg!)dC-)q^bGkaDAmm^D|6uqhaE`_3Ov+ZX!>Q!v#l0p2HU^r+08NcIS@+ z=6tFGqxqlfTcnR=E4Vao!acBxW453M*(|Aq0xAd_MO_hZqT8A3ZJ%`DKPjZCyEE!{rW+Uw1A`g!7W*0NTs8z$_=( zfzBp{x3hw~l{eo6P*a}NgljyS!O}lHR%iGcNt}w=Yr%ICbPou4KvSYLae)*2W5nYN zbk&4sKx~CvZwi%5gw4H&N)NP-MJ$2M^I3WVI?`!sPLF4$+>|_NW-S1W;s@f}3D;Rl zd5FK^?laC~>Ha?I{+NB#wjo%=K)feZY*zYN zFPmf+zrw+RWqNSofZCk^FV23}W^ki>Cq64s0rgVr3WTZp@g<&ik6eF3yPhI_G`lU#vcH#miy@e;(NbJd9ygMg$C~?&fB) z-WmvYgtprexRqWXjDSaJ$viM868HLTedhy=aw1p|%iD`M_;lqtXEuPQSu@)iv?Z8KHyVBF))U+Lf-bni!JMah8GL{OGePQ`H#_|!W8&fgA1C4?xP~!AjxoVRTU@;+%3f88% z4vmVL*&@Y@;9ndTDKX9b*&-!WA&DgzMwo)c0^abZ%m^&a(7S|w11*aAG@A!S+^9)6 z4gG9eMkog=S_};t))27<(BBT~Swo>_RV4$oPCA|dR( zaLvxrVx-nn!6fsWzPhWDKeqe({EXFv&+=H!pa`1rO7$SBgrn9+Qx*|dmKYQ+SAFH} z*HyZkP#+ucI)=?yN9`VL1B}x!0P;ZDW*BmMTELVHp+sj8Qi+c_q6PXZaXZU*7ANKr zn~B@1OoXrreA~;ms`DOhFw*$C0gU(k%5#k78hiPgof}%)SC`rk{HlJOj;~F z0FT*3orV|en9%JFIBLQosR<%CF)8uk{dug=i;W1gKPtGWSiXeIg1($2MblrIql^u< zSnwD%hN1GN+a2@sjc~!v6)Y@~W;LA>(~hk;=m@F=$t6%mA}{oSbzn3Z4#?j6#!65? zU8p^HugAih#rnfZf%~IF6~;uEnw>+{Qlky8L~DZGbE><3uI)Ep!68*_FW3@v%M^B( zBx@nfCRscv9uwv913Lq~m%B}Z2*7eL5#Y7tOdHfWuerj)uub<(l-?*0uahr5V*EfC`ngaDoAB1-VaOHk^JP%3`boBUt6U5 zEwo?;yc^OnKU6k-6(z+C!zXE)BjHFhG5Qt=L|zJ*v^0V1mahjUaEd^=?BX*h6B7m% zR1JxVWrYr|%V4+wwdl!`>@ezw3q-7wJPj#-KsrH4i_%J&+l-qnAU_w1LY7MO-t~Thgrd zGVP^#6T=0Yv5(|y&J;zBVbRF1e1S`7AOWklAXf}ce9g{Xvi-ui6|Kv*R& zSx2umPi?l>Lrt*X;(Ys*U2iu*|BdlN(9{gC*h1PCxW<9air|X1Eo97!5Yw;*Gc1NQ z>-(UBFD111vePI-R#@Gev@{)X0|wq8lmdw_A-%CZLqCB71Rhh`a%9?V?~}oob%*@o zA&-WoS~mv!u-kQ+&(+s>TI8#Hsp&~VL#!to?r1K2(a|w**cX~)S=AdTfZ(+2o$|9; zsAm0|4QwX24;)-^lLUQG-fKuT^Il^GZ%aVjUdmnp=(e`*l|5)Wn>x!DXHmp%(&{MD%F!zzJO*uvCmQ0df7_F{kmV^vS(ll&fh{RoZ zno1}RW9t`}vgEm{QskA?73I02Be#C5hJVqvBtT%VSSMgq{U%B;X1r=de+*z~#4`Gq zwFWGAL6<>-Xp4pq1dQ@1O}3Z{t~X^d!yA-yso;837BswJNik58BFtP7ma%3IO2jBX zA~bN9S*+@`Tky^0Qk6|RX2i>>UAxc*rsdQf9b{|*Wk$}Lh+05xTU)?ji#97wocrXO zuhInUOGFt5$*5$kjlByq%7{#NEbjv{PAUJz7~!zxS#@S#n$;*_iW!VZQJ(3Nq_J5w zNn>6?j+xBYg89|#(RrV&W&s}0VhM%PI2epi&rAeW_>g&7R&1lir5skek-|NRNHn36 zRRbT(U&-M)vzRt7eZCVMzqUlHF2yVUEF1DFMyzEv+@;T!KFEN4AL&aXd4m&WejbkeV3?5kwvu}Agn0Ut|*%) zJ6g#Y&hWt5f)NRmjYP}D6IFAqpocM#u371U4zA&efTMMS^+usa@5Qz%PNG%4*xmwn zPGcKT1+7r3FooM9W^3vUb3R26jjNbpBjZvAue}=?yI5fd`ZHBJ6Y&xL#_$N9a60}S zmlb>Qg!}glkHSNA0>LzaU^0=_TW<94?5nS68abPb>|zPIwBKgj?QT=pCv8(oYG2e< z9}1Ym9!i045?IdPyf#TQ(k_!K;<6xgX?bm2#PCzz#%P6PNUby5|6XjdVLoK@aUGBG z6?QZ^9WTIA+>Y%Ac1%HYDOifsnM=V^RWRq$rmPUdPh>P2Hp@opxBi++PLUhMCJjr? zr_@YRB_`mm5zK_sbQGUbEZ_{IY>!)9i-qP?7>p^u_>I{!8o#0)buPT83Ne;i-aL&( z(%*9~iXBNZ(%h_8@T4SDU2vfwQ|QX7Fxk{!SlSx98;NI3`F zdPVAIq~GOUO?xP|YVRMAI-h$vjveMr-koPPN0#Bo@)ZW2P7wK*`LaFffTIjf~6ow#gpp z)r7EZmf*tMK1Zw?IHGvZQIRAo+$?Kb^sbNDl$fDeIzv#$<2(tKocA#AL*t5KZ$Yt(8PjJ7SvrYm@a=kp7)=>(2$`Q7PoC7{bV*?WrYW`2kL z#!tvXo?CPiQLl$4@B{QHHac_` z6HBYjzQ{^)24s3{Vjh_iH(OP)*|Fh$*2;vgN~-PL+GqURoN?|%n}c_=G?9Z4^9m~S zttOVQY~2lV^5HhFLCup7;ZOprw@-5NL1;mBBB}$GSn2Uo%3q2_2G8 za}Lv#icz}-!l{}EY!~I0{%GTX2npR*b-f07e}7qbd@QL}(pr6Fw9#ZB!|hc2UOVUO ztX{O_CNL5pCW;FX@hy|iTbFZJ%r&@FVW(YP{DK(FaAg<(CV&KSYak(XFa^0Y!64%R zTnrh(L&G8%C(^-#UceuOrE=ga;;a}y6u&tDsPTAof5hx})e_x_X@aVX?Omo%Q>|IT z1v=(^i8>J}fM>)Av$_OfQhG62lDU{D$y`j5WDW>Y>avrhXibxVe#TfhLky5adC+jp zx|5!L{J?q7%r0$8a2=Rs38kA{*OiiK6 zdp0u_cxu5X90ZZ4l@Hy-p zxXN8oOy6&Ev8XpPDobJT5LTc z99$Ek7h2EJfZahw)&Q@?RvohsuO8ukUoQ+M zR-|#K84s@dfc2o()|A2rQ0SE8t05pq9F{{`pYSl5)`f-uJ~|w5>s6|(f(2#Vj`d;j z4LGN7;2}q8ky8P|3tN z#1lA-bOzn8h=N4objZwHy7P=$^D6G@(75z6r+f1Pw^&wmI?$r7K{xfUu@kk2wv6QL zn`U4@mDrvI!>Ur9x*=#8Br2h%W1^TfVn`U3qWHXB^NLz$Qvr0ML*F49bGIBHI(KUo=vMt@<}a_d6m}i8S({ z@Ezzr2z+OTWh@i~BB~V_uUVdf7moy9i{u^2@#+x1jKS3jG{)No+MaTRKc)ggX~GUL zVkCd9gEkYw7GS)_Cumf{pjgdS27svy0HcBejN-64V5AP|SA$EHw^Re1~@ zfG5`C%n%1iEvm$T$SPca2q*KP$WE$z;Id`10|ZbA3*pv6vI}$Z0A$Biii^pvtx6-% zf2(Boyk@nAPTiDFeN$zNKmjoJu2B>4P;Upu9y5P9gMhg+y){j*6bZMADuZcc>X0?4 zQ_zULFe02NaUQc$iSuZzS_?fs<+@|U4O1Qw5BgHTf~bRHQowt_bSc?lqDi4)D30OH zbx_t#cGz2{f~-;Kpy)OnaLoOA4n54#dZ1Fn|VMO9N#C zp3`(WcefQrguQ`7K+ssEZAw{W_3IjAs)-#fj0k|uDRB(QxiVl5d3aL{*5Ph>#mW*qefsgS9jA%H;JR@rC7;>h9_kOpY+7yIY9+0^FGa* z7RGs-$rQCAVwy8F7B+;xHF+hafTA#07J4Ac82?kc3ZLuAr~xAn)B;kEKDxp=Qu&Q( zECesKD|EbWcAgvB2WTH$spL;Ojk7AF1eEKKGSeO6TVoToFZg^nca%tTqowhTJHHmc zw?m5K>^?WR`AfI-s0nr+tO50@-|lrS;twrl<5r9~E%_d+88L%ZAg>I)I9_o|Rb^XM z$~{L{j#<53ueYnQj%MA^e>F=FJ1WVSw86(yXAm5FPvx}Jv(D*^WPbhzbS*PR6hN{n zJNe&W9M1RSP)q)Eg4EIb@$of{O0`CZ3LeeE{JquFbm7Ege#aYk0a5x)bNXWr$C(073voXzQ5yU0&AqODPKuM<*`%DX zyK)k!bL8+UJBl}vUvv4c%I4lUU*p%ynPbVlwklAty>S5vFw!v7&-d^Y!FBQ&in9No zP4RZh>TvaZQKocZKEAICO61>rGhJq{-|FjHiwHjgl5a8UP`pc5zOevu6&$ z`JA^sTsXT5Nw??U@sQw*X>Ku`Rfnxrgh!|Okp!xKU9te++wVDQbH4qamJZ%_@^7Ed zD(Tx7Jla#2T}kS)m7e&c?IR^j&b~b)`nregwq?&J}W9X)7JK>=csLJ8E&Af zT&4@_8smdtbsd%h3g~xNzpFX%Fksv@>PIOU%b-F28O93tYZCmqNt}mEQI>5jh%iM3 zJOD-0@IjiPZSaQeUf#CJkU5zB+UMeGi%6wMWvme7UF8&B^eaB=eWJse!dAH%8zeuP+nm z1H?tlvnCti!9ij6e_6e;!)2LznBzBx9sNB4fc0t0N{&VwOEjA8r7a9wS=Fl@^}0}H z@KIQztO`a5OM`oBPNN7zOG0z>e9&A)nL4!Xz0w(JVa)Dud&TzeT}RKd z#6mMv367G_D~G-)=Yraj6BQr|V3LPy5=9P_-~KzSop8c|b1=mwheIUX?Y? zGRC^VSI6Ly1t#I*Kl%&ugdSpjW{Kxj392$L8g{6!fY25xamt{gVzin)8*NpiWd?n; zJXq8)7#25Hk-Co+A^skW);^%`62p#xAgYZve%hCXOVy$kt2d06YaFaDn_QMSo;?^X zbAUc(>>*C}Ri&xTL!x1aE_dinGqXw0L&Dz}f-r+B_S$-4aoKmfj|I@0|66S_R`MMR z*aJ+!r2Ka_^=RAOfP^VgHVmfK!C^Pv3!doY0*&~ZF1HwkUVK{z8rBG?SMEc}k+@k& z`crw4hD9|X@TO*wO)U|SP8J%)3nV3qA2W)#w)-tg^Hy*aagK%GS|^9FHR=t%7s6B` z$!m>3RpVh6s0w$h{8p<#CsfA0f>nIqk+m8}(R}yc3BQ@NoNcNtIz^eaSk{1ZBl)f> zD|^0?PHx>;C7DknyEOkZ>);P56oAfjc6t>V&!)*Y% zn|&OOVO(gV1!&P>7Al4=xSV+7J&n7gup$+Gv#XlfN2BT{%5asf<#NpvVfJJM(vk4DqdXu74*#0#<_lgdVs zYnmX*ILt84pqOhzTtm;MCoUaJrX*H&5!Ir0K!q{Mu*ripwtxWT0QSHoxp{@Zz^L_b z3YX1?QcCL{AsJ1~a6u=zO+cHi4tL`&%qF-g;92lB)3Zi;2{SCqkLZ~;)bk#5q3Kmz zIvc!p`vpi|jLBz9pD^WBFpfx73F;GT9PmYe?#If28ck7xI`~1fI)3Ey2~q!$>HM#y zR+axJlu0}#n`O{;(y$JUVmF3n|0^Kv$MmNG(o{Zw_Ga!(8>g#iMAc3G znbZ5rX6Y!W3KJG*Nj5V}+P+by+;?mjD0}w0ck~sd~v%$7UASUu5yAI$!#bb_`z; zZCYL%{AK|9R7Mn^idvfSRWc9AX}EvGC?6NpG@zm*5T}M|UE>-BNEwElb+&k}svaX3 zy_a?jnV5M|TQMbBb&E}Sgq$l2ad;@%q3@a*eo9v{Y>8ADrc1b}p$OroM4(X5h!j~m zKzsCQd`pjDVNO!Ow`j+4Vwm&=!7x26>#bP>mvu7sDAF!bPOND{1p&v=KomJe(}JS5YzcM<#@zMc3SiFx$0Pt7=aJ9Fw`Q=TTYh> z83iiH1ED{y-!uHC7M)q)q`UmpEgoNwEl2fYALXw?aOu2If0mT`Nn9g6I@wA+CbH#v zOlC8B)I0*;EZz=Ym`If27Xi+~uVsas)Df3sQI5ujxCjbIWAoSoepsMGC(v%gFZgWuMWoa43%d1RT2rno@u$5mDX$(I zm9KWS;6bT-#SQbIpq1=>g-PJJ(|h8!lUj3eMXW>)f8H%j_Et%wuxdoj)TZU9e=InX2&~I$n$(P_QtC41qt^PdHmw5; zakQjkA|gZ$VI(w|st8*{7*=$e$_VAuFois(I>OsHU8mq6114v4E*mq2r|1RYK_^w2 zqB;`IV^WPN!Yl_{H4sn*IH_0Sa+>>*Y=s_U*)l!anS~9-uC7$gab}<5FdQfG!e=w= zt$77gg-18xQ9>SJDZ{T-ds~CctUs>R8_JL-&mboMffDKlh#7LP3Ka$tGvwFc)lY*M zrWOGq1_(5WjgiMx6=au*r1XVWQ<4oLX0%G1M8O*H8Qe7xz-RMfU|qp)KxtrI38vZ1 z#?Za198O&aC8r_P1e%ezWT0GL5Y|iq!>NMAIt4V5>!FLRW&Ib*ZDDd)i2k--Tcu^2 zV$clGUyvyCQx zvSomx5m|)(0ec0o!2#0&mYWCYwfFJ_vStZGf6yc;4I0W0-&u7;h+Psa$^ zH;&lM%YN%bCZhF}+27bMV-cSuLPw3@#Q0c?Nf}gk`t7nN$b=EXL-RH`Q3BB+ilTVa zd>IG8z#tqFZF(LUG)*3lK|tFPoo3e9j0LLPa=Jk>hF@k@^~K6i%M?i}jjR!SiQ0{v zNBhWhEh>aW4pEJ>1=CwqL|ERZi158Klg6oXD~dDH_-=Tf=Elu7!P+!oAQD{|-t|{M z9qSC;-Its`l3S0lr^8vsm>99{NJ7gq6;U(5x67hzh7SwR_{l|Bk(^znoI5PXu+;{h@3xF}@f%KpgL_l}IMgR>6CBPzB7k0(Q56iSW>Noz0F6ADwKqTEx9W5#7QI)IOh9#k1zfLR7zm zx&;ylXCodgwBWHr&SKL90UbiRu6ueWJVkdL4MYia$FkKn_p;9AHgT#sLjHC+sH}Fz$9k>*~qs*l5m_sKe!M zYF2v7F(qQ4>?z>FyTGuK{8Xj0IDsSiDM}apQXDSQ1zL|Nu!F)q zgkfuTjYfQOkYd_>#iX)awjTXn_e=~}9aN#^AOjuGpnVaQcwMNd4^9LaV;aKdVYuZp zJ&NtXI{q+bTGmY&wDI6@g<0m!y_+<@vl_Oqb0f)f?Y`=(2vm=0Q%*@E7~6U1%q@?~ zz}_C%y{v}7HhAC40ERz}tmk(qA`(XOMBQLoxl>ffpV%{&EWmZDmhZp@wL1+KC3AX9 z%n{8DJWQU^5mbfi7Jf~=mhXUKDn47=ocg0sizf6F)4e)qeTJ{g_|YMF!(C~A+)U;6 zarZ2JohP7E<>=Xd2geBZ!P|p(SkrjRr<-Q=F9%eyl@shi+ncyyw}`O~fh*#a?XAjX znVB`W9_uH$Iwwt@sGf0CHf67#(^!I@EJ-o}a+<+h%n|`i_H1pa;}^&d@J{pYvvY!s zhV2^dyoYmv_;>FV6Q~LIsf2Ns&M$Z_44j=*;i(QXs0OaET+duorV;!SX(_sXL^Xd&1XR3iAhD#HMCd-;H+Bl)Wyjtv!l{>BA#GH zho#$On&7DMC3*tO7wg$RytH>_#Ajg;@KbNAC#jv2e{KcH%jVQx# zwsPc^@r>kOhRuSyY`92h(m7oNK*COEX}&v}xW5$^fi|{f*cD7Da!D$*0uRWQcyBPd zEc#nw1vN$76(Nj;@p=YbkA{f?Fx#BKC(K(j%^Pw66Q)VjiZYq5F{2#@-e(E|{skl+ zE0CD2D~)3 zf4iJd0EC>scm=4Eg2XzC4dfPH!fL5|o&3GzSpUXD-%?$u!tbB!wrS=UptsadstH7v z=36PTprdJi4;yHaEd=~2da4ah_I@(ePgNfnWlnll`NqZq7k(K_DOg#=C)VYFJ4 z^NMlD#kUPN(`d&emT<00y83R z?}Vc1876>7oj9Q=h!b|J{beM#lxR&S^Ue$8kM5*`kFgcOXly5zb%C@Ei8ZHaTF?%* z1JZE?bu}(>OH|DlL5{5`xMsxGKKi6EHlmF%>=fo7N3^ZN1G+KqY$0)mfJ<#?v>A0? ziaEl88ZwEBCe6p)tTpUg1{w;CLNXo^!tmHzQSbGQWI<{&E_Fsl=M1@&OcAb>>Uu)q;T-@O^cw0oD-54P%|W71U2FK9B9W`22hvtp{8f7 zC~)0Qi~^*%z&G?eMQ25cgc3>(Y&`b%2)H3#lnm@!FeMn5wy0q);)C+wBX(mpjm&M? zQE#;j(_l7ZKFm(<$}EnErczmr7x6IEF(eCo2u!iV&WGXu&tlo*@+e0~C(P5+P6n9L zE)O;rZu^1^!%(whs#9TlI)A0fuHAt#W*YyGig_!$>Bc>~gFf&47Pzu|bcM#@8 zb((PzLBx19N~Ws}&Mvc#K8VVTv_5GS)=8Gb!uy(RZ95bYG!$c|B)MF?6%(fF;O#2p z48P2A{8av8z5z{%>6(^1kmCd9(b+rmz$Oq_PC*J{9&-P15J)#RGbZEf2u4l}W#yRG z#l-_Dw2XNuQ7{ikL5&QUhZBP4iu``(7~~Y%$WqLMPc?bqj)2HIN4**%gN~R-9cQUK zVo?7}@GP~kQZa{Vw+yt|`V%U$U7Nz%dS8-M-eYL0;9Ov z^y6Rex|V@h;8=A@)a7?JDqev#%V&zqBo90m*`mH4VF8rl0#OLus^QyFjf28I969>w z4Z~p}6vkpv#8j!erPoVG^W`wAS3(J|o+SgpnC#|mdXi7bE6Bo{nB7!8r6Vl86hxm+ zaUKgF9DLkM(UC$JF@@w@b_KE7AnuS}8F zi965g-kgA=u-WHON9Q^Eb>hzFbZ=Fo0T)Z~p2-a@fA-E~G{sgg+#EOKP5Rs!(bt|d zL{yWdQ{-TD0Fh|w=ac-6*J%>q7`z6F66uJdi@1lDXaP2lx^)RX|NrwBIqrGFubq&dTx~D<|a9_6UGghBs8My1F)cYEviZvveZgd$+?}|M6(HcPOkI6=`MK`3ui?T7Iw4-|aF=nVrH?Uy{-_&W! z#IyjUKRXw?fNE`46uWo{NZua+3t)+!;^dc6wH6^F%dEDbLyzF-Y=P>?Nr}o!KVP%; z`id^4S^70yLb;Y-LQ_As$jzK99ChtlLxBm=v;5%h0L#=S zdY1KP17eI{C5l`yAA93dOHRvxPceZu0gEyG0VgQ*5F~4>i?useTkr|ZovpA1~ zgATu*{~Y<#n&)rn)^rq^r*_r^6e<(8w11}D2^*WHp>xLw8}csC#$Nak`rZ=!89dUF zr@fB&0r?RqX8kKvp!h^k5{1Z?Ya0Fp>VZ_lA{X(eXwI%MDwkbTz2Ac)6^aVC>2S!4O(9ms zc=xO&Uvc>5)8hDV37HF}XjvjIS1Xk~>v4dfhmS1koBGQRkwUd6RS;v)ZShn1m8!J8 zX5s=toTv|#02YhFLs`Duqsy9rsPHqjQYW%>q)LrZA{IdSa8y5S3gZbLw_Eo@5w8{1vC z1Rybk5Q!$hMNImU1a?{kcDHFT6_XH!ZgZYO0O*gEVSS67OqhJJc7b&Pu5Y^@&cE7U zKY&I=p{2M>61i!7AKQwuA58^$ZURw}j0D3q1|n_|X|uECEG7}bva^xs7QuP8KmZt4 z0lw7gc3v;y%@7#Dq!uD@A%L4*`D3#pEe22<@#(6id<5d! zTWgmKqw(pnsf`sbt>a4;RT4u7C>HA1sId_x)-)9eh;ox$o9Z~@RmxV z`?)bo3C0Y?Ly)Hd)~wzP_ThaFtFW{n4r=J({2Sqdc*$!R#aryPgF&g-kWNWXhJ%&1 z6Qvar(6i&u#*HRq?RCkTVHUS2vyxDl(hzrn8+8rwjl9HMpe>v(#I8!5h?XF|tZrTn zkq3=13*tGmLbxd3ej5(&L0YX#t zYFD~BsGIpUgP&Ioe%jzdnKG2%j_fW$2s<~ddu|{0yq4xm>Y84ILC_GF%P_d*{N|h%o~kyP~;IdStOZCQK`wqNO#`qJ~(s zC=VdxBbbQcBigJ3D{)UzED^DPlgSY2f~LKi0z8t0q3QxK){zLEFmUTngiDdPxLdO7 z_vGoJy>1i~P6xP-Bh5rgkRj*QrmYI0ryQXXy?&$IwGDoE?e!?<+ zqQkCiS18l&WAd&^3mmopJq!uGV2vr0pJBm6vZ8>|W<@c3fLT!(|4oJMjkj1+Dn2(@ zw-A;NCT(Mxl4fY<;L5R{U`-iR$rcUPlzuvkLS$PEs!4$5-?H$=eUTR?yzxEPGPbZ_ zEK-;E!lssH9<*cq<6_ofI?fAt^Bx|Apo^5Vh(ZE3EdVzi_OTq6?$IxdRzK${#$rlT z7^&G})CV_O4Pb+yjo`jJ;WuEmwa6t3+hAa}YVL-X7FM-1m^pz*cy=aB$d~vcSf+Wb-}& ziy96XJ)== zv5|TfffyM)vtuZ-0MX`?{3H5WdOY)6QWu72Ww2#H!TSNBt#6^xMI-XPC^18hm!#Tt zk%)%h!xz*!gYCXD>W}u&z-P17<`A}@ykz4Adg*$`ze>z(l_Xr##M^8(sn|%fnH5D< zIKj`W(a1@veCr7o_67BWoM#UVNLO0Mse_CimT^jvLGhD40U05`0lzJ4FygCW1p?v* zCCihjO?uNp)$@$|3PLWTE8;E}6`AgFY?-erGF{zmFJ;D_kzt)r_~S~ zzTK2&`*Ldc6XHK^HKVsw6HP|S3&y9RJOs6rh?vJ5>x*D7TO(rxjYUJ*8Yv>Nez9+Q zxJK1_UNMw4u9m3H(wN1M)ME^3EC6~L|M#+HhbW8!({H8Im0pjT$nptWQIyt(5BT!| zR+)6xRxG7uDPXg#I&Bd~s=@=CzSc5C@7IH{HwW=x`&18b6v9KR_?psnymMT!;kpgCp__r zC z$v-7uOKwfRo_r&@EBRsaqvXfQ&y!yyzfAr)xjUIppO>D4Q|b%SbJG{5+tTyW^V1in z7o-=aFX4`Yi_({-uTNi;{wn#GZcA=YzL&fvy*~L^^6}&o$&JaEl20a|Np9Oodp>zya!&Hb^!dq_ zXa411{q5iX-TyuHZ=QYH=@+NZI^*T(U!VEr^iAm%>7V}j|N7rg|F6&ZZ~y&&T%P{P z+tWYZ@Spy0;|WI|_2lD^-t^k^kB)g=dhBtRrH^{_VFw>_=(@-J&SM|{hV*f7P4`(f zyZV6r`&XvR$6D?24jV15oMD8(LKRm^uF}im9-UMj;2tqi4$v{r^@^9tHt#gsFjS_W#imN-x|#@Hg-?7KiJ zC-%{N!qVC`L54k@jrJznZ*)CX%4vHCzfnvrU%#chCJgC9hNLB_DVd?!*u9|X1xt?) zp~y3h&zRH?pT9-hZ$L)8~hb=(sLb%)eaR*W*3YHg187?oA!vMixTi&aw=&W+CN zQw@Y#wL*C-jrH~q=8Q(Rk1Z2|wUh7JxzU1NMoA1K{b_b?G1Slf6&Ar}Hbn%c12%Tv zP4o2he0q9-&=r0D=+2dCK1t?_$ZUe!kJ#9GSDH_ea~?U`x5mK)Pha!v=ud*JJvREN zs{Jm5@gwNf0edZHZBA3!3sDo*{Ygv*Qy}gmdfW#<{<$;)0Q|Dc_oVq{0_6+HjEunm zNpO$|G^y7?!v}NAxk1MtY&r)mA6(G}GAOL_;IEW_nbxJ|Tg8#m!iE|Z)og1`CUA`Z z3OsdRHQ%AGZKZ26J$i+@ET*V)&gwiuD~(+hn`Nta-Da@fe$AEZ&8U}{uGIT_)q9TB zs}sG}Q_LX#(|UV?)yzw(*7;CIZ586)8|%K2pMy@Xr*gv4Qu!NH`SY!EAQvmw@-u?s z*;ctu3#Yn;p{RV%pmN$QReo}|zdY~v2Y^&*yNNq^;)S1|rOljoq|WX#hWE}iUrq<+ z>A)lmNmq(;oD^bQLGFEpp9~WrdRZ``ahexy|5FySnO0AYoA_dmX;v1~Y_mN)&4wuk zGb-K7G-u8JsP%XyeY=;wDeN44G;CGjMlS<9SHi-*_o2wIDYCz!5AWZ82UNPhR(<=o z-)TQn{S?#RKdgT$F_OBtTT=+ z`P^Sh2Icd1pi`k=aXy1*VA6rF7|(%3>u0LVFeY}IQWvolAaS5wLhiEk18M#;wfN7B z7GY{T801~7ykF9bk={Yt%h+DcU#_fQP)xfT2U*rDl=XA64pL`qUEPm+HwVd5pYo6R zFY|to$k(`ROb2`^-Uo&d($1Ty!x!P1IHrup1<%&TvoFtwzJPDbjHoxh@)yp@1_i$s$@6E=h~nmP5$oZpxs>sFq`3^3!tT>es({i&6e^kE;T zSq6g3E>TVy6v0we2%MlXnf+=YaH1aN07f3qWd|PBxt+Vg)aFkLjM4cqAIA{3$bG`& z`#Gjes+f+JI-)4>pAbbGBJM+@#75Qsa@D_wF&$_Q4cUR4Iv1w-E0p_V<;uf?kNMM{ z=2Qu}DE3Mf`w_*WrbZqH>3;i%`gCLGJJtMEO5R0Mx*9pXdIU_2u z=D88oSH(p`49#l+FvP?Q>}_$+6a3%wEVZ(r=$jZC;b+tLfA2>N9kS zJKGl2IE20!Ee(L)`MwmmO_j{CkFc?GX`1gx&UZa$57z_dYe+NfyuuivPM&k^SDS2~ z%P$c@e#`p6#>}7(AS*MiKFkAe7217&op`lMeAC;#9mH$=G--43E zMkKjhY2I(&LN5GA@aeZiO+tQhMlEMVInp)zwWsTo7wD6l`6MbM=sy-R#T@614~R(_ zhp@0IF&;=HZ27K9R>c@2Nm$X$^P^bF5JrJAf#(njYQSbVmk5&!ZlzD$N(nKfqdPYd{xF~V!P_)i7Cq%Q;8YWN&AjCQuA z?H3}KA-psDYfG$Ud&HDdhrQf90XDJ9>wEI(Du=J&0@|T44t*JIgY>GMR%t8-R=A+wFM?UA?%L7mvy;+Q309 z2&H&6@?YtVpz8PuDhMwEMwl*T0ts;}$sIpDF(X>V%damsRthE8`l=u%$hqR4tVgP5ZWS3BHZa zYpU(nQfyM!Y&NMDU4kVXu4@&leY0wLpK6h6{_QlsLK#<+A#D!WP=i(bbjH*W(l#QsvlQEfruG^~l*Ol=u%dmjs#3v^A z8_K=Pa=SueST(udR_;5=4M4=p61)hkT0Y5edgVk`%_rZ{C-2}BM@d6r3q%#=a)H7j zURC5_1qx4q6QFQ`+QA+L3J>g1Tp&?q)uq@#_*E{&s#%6@>b$6$->&ZMG**o~VotuN zjJMNY7~t`p7gzJ|E8}fs$eV2ut3J1y|3C%asxO>X^V#{;{4V9brS#cviB;S24dD7i z)qf@RH$eu_Q7oe=Ry_iKrMLjXs?V*qUqA^Qk@DMA{LLhW2oF|0;Ld32k*yf3E&|bt zz_a|Ds^Lx4fUgT`!nc&XTuIuibCF2rSFDYd`9?A!$fG)6O7kx&;|*jStRAM>!N|uX z|B`ZF@44KoK%ac=(%8A7dM@WFW%|25$-k^(J1AysAB)JfN&b(@yG);M?CeSNuPFIC zl4AQ1I$1X>OSINhbQBtfc;)e%x~q7~Jx>V$>a_R3Ec6*3JA8JFKD(698oh(_w<_^! z61Yq2_E36`*AT?*$AonWQlBf3Hg!Iq=2xlgtGq1M9Vjn+f*!W9^My2jmkL~B1-R{o z%0>z6BPES_;uL1TahythR;6A^sp&jDu5){ue_k1{2%iy%EY-Ivuj5C}&Bt}V%RS#J z^K$zL9}pPV7nE@^8Ke21s|{3775!G)-py!fepBbOY5r-IdMTyUKIqfoO{oQxmd~if zMUd3=UT=!%D8|GEz&ji35@`O zK;Hz_PIic8>wJEnsNU4^0e$jfK4IN+j50o`jPuEukac4nyl0uwA(7uy*^Kx%(OI<6 zn$sPwxV&zG7-oq7oXs4s8m?CjFQSG=3J@Qcy#B>Y5p-4J5Mc#jE^g0 z8ySz1bq&u<2L1`W{LlB16JaMq$`Pu|!r_X3~WU zsgTX2i)E}`C@sMqzQ<6QjdG$6rj4nRpM7Hge~Qb;)fufs>JkcQrA#J>uSsryjtPGx zA2b#X_2X&&QGK|T4}sIM9Wr();~X-yhBAc@%Q3^fR{75--;St(RxUQfSWfJZ%$90*$k3~Hpsd-TB&uG2LLsQ}r?EQ4T@B=^w%F|(5e1y9*jUZ?&%kN#l( zIfjn6Kfy4Wm-Y=j)!~0ofqO{+i~J)>{F(&(MPHZ!C7(NWi@{`Fc4#(ZMw*FinJf-0 zJb^hVeF$OHH-ng6MZy4fFBzceGzoajVHT0_ zt|UK@D#W*IoE8c;tgDlJj$EmJECoodCG{hv;O*1OxKQwC0YHVp51g|Ak0kF-@(Q)2 z&QEowz}G@CX@)li<`xrxvvIK9lmQ$Z#-=17n8Neb{10eq8uY|%hrljmd|&+u(}Dfd ziAA+o0(M~fktIM$vs+lg&WAK4fb1aE^V9qSRd)x~nU`%RfE%6;0igt3mE@16!0k)4 z7sp<1HjcW;qxCr6kf*qVER_zX*4wBxI6Bc9o=~)Q2>IW&*4We{eJJVgkd`|Xq>ZQ4 zvrtc>Ne`|SZFulE|B0?m07yRjwpGvJn&3KROBGYpS*VBs8_N~*K$dFr%h|1%JbPlE zNJyOQ35>V+pKaAv8o2Zr8u%6s#A)xtM&ma&tE`DwN;#Y*(z8;$)QSbkZNxsL#W0>xi&|7>JDRcNm)_ zenb0+jm|rg_Rd83<}+iy-k8ATeVb^5op3oPQ)|Rts@5 zxTFy~9T`hww8#T8h_tM2WT+)Bob=TxeietqMvN$In?NK39>DqH&{M*z7kzf2J&gIo zXwIY%Dc@O6J`=UYkp z+X3Sewnda*QT{iQ_BRdJ1Bc@XRP2TA$)8hsu180ZrnrT1bOdr!oWh1>35eE)O#&{kxpz=@sNvRklKdQ1`T2-jWNcN2wDkMM zt%w-`w<3B3+&VPEgGz>RD}L7~AXLvvrR}>1jaxJKgHpF8`3p3X&+ZkaB6-+^NM0J> zbaeVk(!SZz$WDz! zY>OiNUYF#DQQ$^ne_Q|z*PBM?I-EQ$6<7!ysWL~9{X5UCg=N_u#b`%^!K`tfv{4>_VfUBhM>~>7|oHLk0kjI^w~%FEM(d|=*3-n@edDN z-+HaS2lf3>pM7|V`hKhzA9~>Wc3`_HSGY&teQ=2ixuzI1@B>viir0l%CAfPIr6qLq zKsr%zVqrN|E}J=k8e6yXKqvCYOBB^8u&Wn zcICd8+&V@mrm&$YSF}v@!SCtadw4g^Tjmo_tk=Pzf~#YO&e2Kg5!?U%=VEC5A47ZP$s zjlYG)1=NozaU}_xD2WohK->>O!A&#&DdL9X_dKNldXE^qKrS5MDaF~_-+yv^d22$Y z3yuvY!@(C=%~-o#0)cPrT%6<|S9h)u7c*B6#Y14VX-8X`3tL%3ojnXvD)?qWm-z-( zoAWitsDiI4|4jzjOnMx4yeARFmCVb@Yzyn{C zLG~22tgEH3tCa|QmKX%yi5gI?$yy&Z&b$X$Y66z zJu>$oB&AuyY_}4}Axi^cS&M?plUc)Lk`C!nFa%%(cE)}O2rG;^KgmC-CSFSuhOIi< zS;>rdYYG&&dp>Eum>v#A$U(L{T=P%q^GogXz{S%cl+O2JVktB!T5&CAU|`W`iS-98 z>EEZ-0DJhH>`wB}DDf&1tkPeU6S(zog_vBssuK zJaQ7-N$hjQ#?A}bfKd7+q*wCNPSjjTf-`XECfupcy9-Ei8qQAHv|mhuRjQwX>#nS{ z@;$d*r_Iv3-HbDTdnvJ7Zw_Jhxfv(71VUB`g5IRM2N8KOXZIq)D|Pe-!f|^RmwMPy zpis95o(OeY0vqa_YUmzB)ul5;n3%011!7Qz7?`ag%pTgv=pNtsT9W@r+TGm{O}BXK z-GGN!v!x25Qp>t^>-Dn9bgcU^vravGY<@Acxtt*G;0-mej_};9-g;`=ht|SQ|_O5 zs@<>hyh0tlg&%L$52>y49{dVVInw@PNPjszzr<6Hv|r@8jOQ0Z{!KjPWchiX@>cv@ z$p373ekMFW&2yIbpW-QBp-=LZN6?KtGoGIa&yR=a$9O(Z9lIf9T+g#l`Z}H$X%4UD z$9DbL#g9ku{3y?Zczz^2{~Knb%2T@PTX;&B zzmlia+bhEJ%{+ghiry45F6Sv_^^M{A2A)qM{d%4z_jkk}m+`|C8Z;u;N04Fp^{VVO zvCO6X_^xtZ9e=zkzPcplyfWszBIZc%u(qU_n0_J63)6eI}ZF==Qewem6&kxhY&u-;+>dkXoxoOhRY2`ms`m9!NityjJ@}DUE zcP+O({cX#aaL*3uzX|CxTW*Z{>ySPpq@UGto7Cwc|Fn=kHKhM9SIG#M{wk#ZGCZFd zo?F6mGgls{AO8nBQ2A3@`MG-jMJs=ip8s1>>UsXJR&MUBf8NSpCwlpxt^AeB|Ff1m zb^d9~z3WbH<>nsuKU(er_upIjYgO*QweoxQd`2t(wVwYqcoaRomA_HxKMBv1TE0p2 zUqbqi0kz)$=T`nEJx_#@==n6@r{_~!?yd2ZmOHzg5T3`kd_VfhE#FQ*E~JkQ>0?6r zk6OM(wW;NM(nq&^BkHJD{%+NOWO#0D`EKqXwtN@&Keh6!^?pMuf4`nNc&O+4R{lvn zpVZ1fq~{;B@(=6z`{DU}E#GW=Vt76QGSd6sZTY_25n#B|hlliG;rV!oLivvi&&Pu0 zO8*XMujgaJb6v@o}jOh-giN&r$GH`6J-1p3RoK%Qix~4*n^>*2*u}6X%yV>Y0MCdP4Va)00aUKG?1| z3HDnh7w zp;6-&#Z5)-)L==Q zuvwTkd@6-dd^H5jF6IjpZJ8w3R!?P->mykdKA{puj%hO(LmU#_u){gjjFxtU3-J<} z0xYm7V)0IlTlR@J^+x~(J|1+C>c$G=sb^vQL?JXV^D|ny{T<_Jhj$uUuo1?-pTOY8 z$m@@4vEDS(UcaN?eg$rST)(yc0x;Pi!J^Dc*&CL+_PJGhf~sO5$`T4-1$eeUP8}L! z7hO2hZhkTpgO|_?jGG>5LI5wptbJe%J6INionZ)k>S8FEu^8lb-@HpCUyLSoRjvxFy zzRut|NB~bOrBh2XDLbSEffH2KI^fA;0X*qO95j(8S@;TRG*n@Z0n*11=AC)OegG6OV`Au!W&TWmpz|c(S1z{%ZW+IJ>IL46Z_YR1YAyZob2}cf!pH zRWXbmN&e=$5Erxl8pc}{D8z!|6$*Ckzz+5gwkK&Jf&5n}yf}=G)jgNlBa5YYW}v5W z+y$2ruo09cCsANd8`v^ZodjDt4kSZVgnZt9N;aK zE+B{_){P4|`Tzt4_Rs9nvjCCeb_Tna;qnCQJB4>7SkHz5C5sXbP~`(ai9!Nlw>x2> zhA=@9_a7{a7`JFZ!n?iA&dv8QJGxonf!k%{xu$uE?JqDCX}oNWWbrjmrlV{e0yuMN z#zhh1XAm#)tkd`h{a}Q^leg>$(aFi_5f`xvm(jFjBRe-#x_eTZ9`&Z@(k|}FoU~?t zLcxcv>oE2%3qmK=4}-f?CWe z&wNNy0g|sS=lBk9G*Rdj*^Tw(m1>fZ|KL zVT$i|Rp=BkYN#f|LeAp=p@v{4HVT_52-q@VyKOQH{$QD~=?@(bbCiu|7%>YFg6^vwJ)g~n@!91H#umoJej_y<{ z>bp8EIN3Byf5cfW144o5f+iN(%-#?=io+6{p$;P;hc@O?W5MK)ML^gUWf8dH8!FGj3y z{b@~soa(bl|3wv3{);y1`c>6U5 z5l}3UxD^5-@tClKLxZypsG0#Rg02|n`A#vc z-eQPVU34%nLgd~U2oL)p4l5IN7BRGwvydud+{41Gu_PN9Ps=}XNtPYe#Pq~sGpkhf zNhA>!Px$~fhr?1LzgFUOiSh4MoKllv`@@8QW*7*F226N5%glNT$SwxjN{J^;$CKxr zg@!nFBB+OUr)y});|7|uvf9qG*mUE%YW^{a8!!wmWit>7`r!{W4w0uc03+xi%#nSi z8F*X;y13)oYe8pGh+(w|Wy8qf2yf9+zUO<_h3pwf9<*;Aqc`W=yZEC<@zHtqR^?_k zZ>V|p>dpBjcg4EsmM-ILSqHA&wYaX)qONUw;zx9V)%S1GfiM3g)K3j+@Xvg2UxB`>V+m7wP{q(Y?FN7lt>hPmrK|V zOaG7udr0ePg!wv}$1b=I>KcZLy0dFgu|Ag`&9EuUN_73Rv9bgpRE9{v3hZ>z+FyV*a?(heck+ zhw|q>Fx9|_P8q7>2vx9N*Yr|YBVkNJTrb3rz@jPjIKOC%*M`T+vFo-L?h@6cmejR0 zW+p$^u1l>S=PoF_ynB1qOhPO^a1Wq*E-Xm~t*{}vHf2VM!f19BE7iS-m6;ZZnbs@_ z%i_p?Tnbw*A}=l;Z87O(L6K5!z!EBnxmt^j*y>pwvUa-H09PQ(n=2EzWcm~UnPO~| zn*-NL@|0NsogTd^&3EzC;_C*U7$i7kq1(58e0WA^ji!q*wT}Kd&kmDp(LW@1HB7<5 zByj8}Q92}hwFcKae#YaN{vAM@G#V1-a}tT-WWg%SaHR8oDJe&h45TO7T9QyYvSZ*u zB-u;!d$}F;mfIDN+y$?5P1c*0#j4b^=)^vSr<`Ze=Bi?~ZEI&Ple|SE;*`63M4*d+ zJofga!>e~E2H2V+T3FYC_zattpTeI?ni*GiR5Af!M@M=UYo-}2-DH#6d7k?M8~np&0#ob<7K0~}AEkmi%5x37J|)hsOj zjC-Ye@Cjj^!YA~1FvCK`q9^Jox1nS!EUx;#0+>Qi1H9GxZFesu^bRP}2h?a*81z<( z=wc`uAW|C|{RE0aR<%%281^8`D2PkeBp z5dp_KgeNj1QOr=L4E^2IaTS-W3w9y~l>rZhRK2c6s4$G(<)4mc3S1$MX;^XAeNw%uo^;?*~-NLW=sv%!-7p&%C7uC*d$V5@_I=vvg*fSZ0 z`iHg4!X(Qz!aF6jpxOyT3;H6opv-r5_xL0eYLMx#uvxOXWqnj(nr&`*`DKC4=2s^w zwS>~#dLRCc$EA@Nt76bTK80zHUD6`90EO`V1As!)Y^zX^gRJuv-*(x?(;2}Kc@H?Q zo0VarEVZ9 zA;uw-iZEtxcU=}Mw0-^b_(z2cruEkFjB>SJ0{B-xvzJ!&Wx@stuZ4tS zB#xK5Hza2I=W1QCjO^o6a6hu?lty9Yq#Rp4U5sJ;4%t<8485V8heom}FIgh5QslJ= z$FEB#3x!kNrdbR_m>z&9moVRVpO0ONpU(0bR5UhJ(+g6+8?+XNRAY1!mZ*hvRKIM4 z$T%r{ka5mvRCDRfWUWwUeIZ9t;9#xe8KZeby>dObA+fD_m)W-aGF0cQHBAq-(_u=6 zyG`JB>ZZFZH+K&-sUucFmKdBm!8m9;YIWN9aN2VYgBa@e7oS$IpWU!4 zJ{zX2b6%3&K9Gim`%O}nZqnYFCcr?Zn_MeLvD@;4bX6HCe|x{7MO`3axT@b<`oW`5 zyLf%AlYV<`{rjrP7d7d@z#S;JkLiqoAGPsLWwg<(jz!1yIXpLbd1^*#cD%Kb z)i!nh(qYH%EkfEvD+fbg*w8DI%o^C(nP}s)0y5c6*DN|3hRY9F`7;NV_qF~E)%PQx z+a4OwO+MqOv&m678&m6Us59w)f}e;LxTIz7sToB!C6({MwkveAa-XqsH-&O*tGCol zEjL{39;P}3Bd=v``sKPQ>%(s`(Eb_q>Lno4&EoU*CnlhDYeRN!mh9Y$HqXy(SKtR+ zg(*DYfdRX>u^R{h?$aE${c*+Jcp66G2_|rSeC%nJKRWj4<4-v5shggrMikyJ>HdyJ z@of8Oj_Z2iPG|PI^kkxa+=J)|4su#_0W3{(-|jc}i7sYhW#|nP(ea5O$H;jy=Xgw> zZR$7h0>*C1U#2VU>bMclcE8X0XD`tG-HynhqrmjQD7&9$%z=XO zgtw9af&mLe8fboNeKU(WTXx>%KZW;q)Fp;&QTko~iH2&}tM#aDF$U`4*r7FND@+MA z2D7$$l99j>10p*@#h9?Xd&cRS2yI%b^c2vfJD3T2?KVMw9|9njB>2O_ctJC@#xXl> zQsbJW8t3n3Fj3saK(?cy1p<5}ubqzF+E{FocaH2(Q$CMiOmm8a zH%t;sRhSY+O}tG&yPByaDj17!s~A2+d{&mO4}BniS`4IqOy^H+AdSkS=GGo~aA_nZ zHc5FyC55|5+JF3;ci_q84m>$@;NZ27I`EKE2MSP1jaUklb%Bzq?jMvA`HMlxSG!qx zxJX%B-JRg7eH@v462o#x3X#HoDkE;R4|y1ZZp-~Jle5F{VcN%ZP|lIkqm|!1?C{4w z;rEXCeS-il@R7$~f-=qrI`pMjF~@eErTe4)1e1wfsrj62dMC_4yu1g2^k!IAo2dcz zH-sjpgiQj8f{0+kn>zAb;zyt!#RN8ZZR|Y5JE?n1IJ1MG%bHj8YuYc9+RTOos=}%I zeFg_8Fv%!}^z*@no7)vbOS%DlXAD8~ zz2EA6m)Vr;sz!8~OLxItD4pL_9Vj3-R$T#+z6%=%alqRFD_8Nruf>sJ(&FND+88?w z_FzdoBwEx*DCDgE@amOhD^}VLJzH2r;CiTS#+ln|e)EBY?LKh%$(hb2ks^JlnrHfd zQ-AWoiu%1W z4d;RPG8~ZEW`|QtwX#|*6KGd@Ew*ZSl~qzzAgziUm$aR!?n@eBNs7c~7hK&Z(BX-`{_&^*qns zvy*Vs*7x%UlKouPvo8PjzyJSht?YeFdF%bBx?4>WT+whwHB1=_k`{TL4HO!m%LWW- zAao#LgsR353^HhHgyWpk!XVX47&XGq+MZE12T?6y$b3F8b=@w8 zYUyn)ij5oMw7DxZ!FJ~@AmCJVS4vwWRaXU{;^4Q&gqMtYYgUzUO^urS;W;@8>F_&7CV6PzrcpCXVqnOq;;>j2~j! zFk+(+soFAu628~$DTQA%arl+t@4KOyw6$ zbrLiyoNQ*n2*Y^Tn7B#qhvDHoB0)}`LR=bI8!g#!76ph2_(1`OnPVTMI^bX|3x5P` zPyIV;Z;z|4mmv)k`VJmNv{~m-j23jRKNsX24WCQLaYT`(PEm7>9^W)aU3r`9TB5O_ ziwBKmtC!618;^gQgRGPklo;cEZYtn?O&!}ks61T`3si)zVn?oQaQo|gKi;5a`Wmr4 zNXsl?eoM19#m;><%N*<3gDLOb1I~N*T#WzhxdZ>F*vkC#d2`-bKd|@(4^5x9XH2=% zrZ1%LV^ioXS&neeTh|t$#pPqmCT}oVs7hlC{Ru2|rz%0sPR~XiL!WWT=g91#1V105 z?;?oYFU0r>!a14oRqMRQh{Mt2XX#t9g`mgJvJ0}5CAIljvp^p6I@l|e00o=q?m^3! zsAQnxKJJahA9}C@^hP|5P?q0A+1(Qv&C5REy;?&_=0*slhfJbzGB2!)j$0$=JqJh5 z`$Q#pKKU5az<^ZPDOV0&9%m7$?%5_M{gD8c1Zk{aLI59;-lQ144Wf2%PNt z+{-rgu{zCkY^OU;`D(^F(Jz!GI1Q&ThVlT`b1ysupj)iIz#1n?%&7%B@wE{1lEI%- zK)wd?N%!S6UUPb$9r59!EBO?45H}EO&oo;}k7nu7Yt$Pyu@@y`o0z>`Pv;)L$=A7# z>|^|>5tP5TbDwA}X5DOSWmt{(j5^I6!8-+Gm8kclT%t|fdrew2B7c4boLDRnB!R`+h$6=s7ZlJ7T$?xmz*_DxQ zR5MvD>?pBGsU{1v)v*G>S-X&XZUA2}xGhj^@nki#z>Oh-(;j<>rEL&kmh~)r92vai zE^GtT#m>D*FRh`ufh&5%2B>n~b@pOByH)X)0269?9;2@tVmBOQonOKDMNOB*R6Tyl z(vI;9_l8(&jl?nSYJvO@uH*E$mPZFh7%CDQ3=SU2EKL&3=SEfGIJAJs;cCr^VrCQ9Aplf51Hfr2;4zp@ZETBUP2adta@X~Q_?;y4+o$6vH=YFB2<5zKTpt(eF z;B}${OiAQfeQ-dZcxMxaMFLfu|R>RPbXaL zX)7pqqO&?(D2z?N9wogDtooxI`bBY9>jSvBijQ`awBLO}#|`S&lSw5{QpsMG{zMMx zZQ5ReVn&3d^aT2OielHR*r(%SO%yW~_&F=)H0I}WD23Olzt88OR%;uDxln4Ov?i_=QJO>gu$nRRepT~prci)KywL1y%ls!E zyBTth5(>Fs4Li%|d#LJ^X6CV^Z;yq(vA7mTLFwV-)x-8Gc%j-%fg_*KepzRLod-<` zl2LA>^qAcG>?8cUHuHhzU0wH|B6fL7PDcrFvpI8*_kSLL~s%9U|_Rz(}VEB9`Q&?tXsPn7T361sU{){YA z`=ZoNF~jgW@EOL5$`W^w$T|f)<=r``I57mJweISAKyxl|KMKXgz!XNsF+sWq8X2Bi zPYc~zEND1$ftG>5e-bdv(q(xga;M@hH_>J17DnAb){V3aw-d>UhUD@W2xaW;>@$4> zxf${oIwP0AfI$ISNJ*0Uv!qlM7(|;{H06}MgDg!`p6?tYUX(3~MN3z`a*U8!?9^nu z0vEU|#7*KF@j5r+#*`Ryjd=gS`P(up5jyxiub|ac!QG->$yp!<9p_fKt~M4ng{~E( zrwcqP<>Uty){CU13IkM6;IbS^=p={6|3Qao7x6n@J~Lwm-_=|Kx!!&+ViVG&cb6 zB2+y@s0w^T;y!0>MorNow@Co;D#BCV!_(mP^skAHc6I1`BO2^0o;SVmo(%q3VN{ZYVsf zYjP0$_Fh;FzJpdMc~M_7c@sWa=<6rGI~Njq;*m=ly*DYg#NGuo`hu5PPVh81rQ`r+gXEPCGFj){ZH@bE?K&QOiHgJdvml+dy&DLAbJ|qj$>7e(%~rGRiBICrHAv#NVWYWfjhK`&W|CsZx^Mz3i5s~> zGP6XZPvW+@WJJxfLJ+5$a&Z!Ofy{1p*Wv83uy`}IqA-F<8mW5bW(nO-w&e4+L4wN` z_Sv?oGN<(g8Hu*W|M@&z%$=|C7^91 zrJTjYA0*kmKmpbd^M(d66;B*1UHy7Gjp&>vmHl&K5mAA=5%gpb** zLXnF+%iT?F0x50%6%`A3C|Y6iK+gQ}Qe@i;fMU=PM=|M;Kcg3cM0*_-rO)uxbX)ZY zdz;a>2&!z<6BUiJihfZ&TRgjjZ&sxlO(KZ(z<(lJAi^^&(3o~ml#FJ2#Lw7309U2x zL=&#Hm4b&nELs8(-=irg`9IvVh|HCA8K<Q1@{Q*;2Re;}$r*MfaQ`v(G`*+;zGSo`&^wvVyPl5KG9=Zad=2ae#qWZZit2R}VVb zY{(-hYlGHM+4k&1Tq&UPG;IAzVmP)l3E9G`^=p{SdHK>rD0yujWyJVw{MfqDgAS*j zf7M1AcZRO?IBsU+r!%&zl!FF6abLj*GJgnhpo(PhJX*Jiw&Lt$Y}T5ivg z)%dB%!C_nG53(4JxsEQ)))vc?(@Hq#5Z13Fr+STj!sIw;(?GkXd)d;(3HY;XGFUc`s1L@5RQ7=^*N!_2Eo@B_4opN$L34j5v;YYLT98a8v=9Q! zMGGOoT(po4+z2h6)GXGbg*^QpEjnYgc+3qroLQNd*Gi*pO{2w=B($f|;;}4ejcLOg z&_cC3v~X3;K?_$Q)twtHH2wrFboUa_;<0Qav~X~U(E@I3WGWD!flTp2h57JgDw>`< zADYs+^C6OMG#?Gfv@MyBws<}~nT9>b9I*j~j`VyqAk&sGAFB0-hfGNlv-wcG;0*Ht z^y}tBke@prg8bb1&_ut;`6wpy(Oy3vVVAdfK041aA8lbiRO=7Ve6U4lrn^}B;7?&y z**|1v3I17|gryo(Pflya^X&bY!($@;XR-ic0m}(8ET=dl%u_#4v&Fs6A6e#JWA+3Q zBFB^~ml8PcrBTY#IJ;Wt5J&rb#f-eY0V7|gjORK=-d)4U+hRt( z$d&bsTv(@;9V1U9{aHl(4~&<0Fzi>Km#fwv9$t>e@+IIZ>&Z&Ja=MjR<#VTDEgI%- zU19-YppdSaFMY{W7L1-6tw4$l7L!l_10bN2o}!o`;pb`wUy@c5YX)Djk_USGzjHN3!Nq^ z%}GxULa8$|U?*!b=&c_$1!ZN193fN-(o*px>nGn`%^MD1Fv(HNC+acF(a_ zV~)B8-Ppq!b^b|`z%=ijhbSt=25^RL>f8f>>3A zk$|GHNg~-Q+-<4B-4>6#5+NRUsrsC_tC-hZ+{Gu682x9#U4(*gx8=;ZTbzr#g%s{O z&J#5Otr&NW?F1`H^PJ#ri?@>6yp{AKao6~ga5rbT%MRW`LWh9DMIj;E33+<2N5aQ! z-r$1{VNz45H-?15thq?|X-`Pc!F(_ta-Ba)6@Qp_1nrDP7B%tgHwbj6Fz?e$zG?7a z-p56DVBRP73o<;G-JJP7T|3PC7?;K-U_-fD?c>?sMf;GV0Is}9?W2pWTZ*MG{-p@B z)KCWTmt>5q?DZJSh4PIXoWxK9}R1r+7}%Tj9~D+s34BLTWbr z^Zp0NlC(3dBCtgTyK<5VxVwv`C;!SOXyRo}kZ}E#Oc32+j}a=-6ou_SUyUhBfcEMj za%<_ke<3(=;4w~rd7$vqzPV$x5!4c4Ur+qvKhV~zAc1c6fdBu11oBMh3=&B4>Hn8N zwc1mi1i}@MqKpQ<{w^mGp#gpSPTV@hVbOV zDM6CvMGL~%8!+CfJ0=wBG})%P+JOJmk)Bfoa=}kpuK}Pdy{ATN{c7STMGvflI{}s- zp3ZVGh>~ECTC14JAhp=OJeFF&{SAqD!oY#0|2vji9`JMZlt(0b=egG}QctPd=}Q~? z5jFh>8}vW;GvOVu&s$VZ=EicbKp`am}A3rIzu=K2C`J3BDf`7R8F z(N)dHI-fI%|2xSl+Fl~Iv7kHea$;ysOgzR&p*^V%UgL_jVvEfx8%xLBImZT**}5%r78`5< zevUc@f@z&ND?+^S6?2X#<{YJ;_!i(+CISrPMg}Wvn#?EonD3i=F+9y>V05iwbO@-NouEXxpDR`kHQ`a;lzW1_PgaR1ERw9|IW+(}9j8Oy zsLo(w`43ktL2SY^Z|iJa4UCt1K&Y7OvndKyuLM84wcol2$f8H>9vcSjfqdDg6_w z6Sm=H_$13OMbGlw3H3rA;~MV(en!(a+|6-s2R-fO7}j zJMfR3pt)%G;@E^3uj@lhdub(Oh4O64ogzhA9t9As?Ioxg=Ndm!=KDMTFtR$*JD=yK zUY%p~Far5RS&st7A=q#A`!Pp4exBvlF!)|lp;&idA=(aBCC$^W<>dWygflvzPG9_> zBjrWNTJ!RBzJ+NmedjMf1%b23LMdb#3SUw{7xHcc@1>@#a|*JSHGmI$Iyn;aPyR}u zl`fF#5OMY)dj*$B^zpJn+qH*FbhjD_B9gTbkzAlaWDk4d`OA`xXA4Jd@=8eJG7LRH z11RhbJJSo397Jp0u;4sYmjbCnIl@!!n-pMi7MnAX^gP4}yIc2ih>v0ypj#%IM<3#o zyXI;30>7Cjm$vy{tr+ta(lUyrH<7oyhvb(W(*l!WevX%(xSRd=p}G$KcBb%z&{+c{ zVRQ}9gpoBs6brhgM&uNyr_u4ke{R(LD?$;F#nxgF6ZWiuAh0Fxx#kf-T@(*C5HK=7 z3^_47@VLju2wASambO?s;9U4nbAU2P-5GUUM}ji2(PEX3y`5Lb(mcKuevkj^=BrGfActQCc<$$x+iy9h|EB3*QtewU?G~%b~g$$1y1i35)^@ZYF_~qs^Y2Qg91& zTESL{N)UVxIlTVTPjasG%Z^Sj6rFZvbtvvT-4j}qqjx9Cu7tM_LKw=f{UfPlc-zEh z`)VO}t znHm+@9eF1OSvw5qw4T>c0!BkCtbeo_WF22oYkFRlzJ~Vegem=hHTr2hy9IbG=I;{z zUdZ1zrQmyR!CDv*tj@e+TG$83riqigY?@e3XVU~P?E0t-J4gb?CDT%zeNQ{mpauEO zn|4R{k2zDvPB1V@$HG%4SO>>-&(lXydv}iCg4k5u2s=vD9nb;ANr#lSMQvtkv~kbh zy*+J9CHriNK^tpL1GZ>-m=7`B?k>6m=aWpyiR$5OdkH&nJ>AoaKxm6vp?Z$PE8O36 zkx_krbkUq8;mhAW$Tk?z7RXEg>OjxnwISpwK>X1)^tHYB$NX>l?CP5b+uJA z))E!fEb&gYX9r&v;pvQCekRy*yEbvm+3XlJ_(W&JwQ#&cOZO7~UdUfei8>3Z&QaIU zFtPzOMt&G`L*t0)1&~Z#Y_AdIx|m1aIRcoapRoh3O?*=w@^fn$0gj+b@Be=w)CM_M za~V3WI;QH(eLXj!wu?|NATST1%CPi=8e;+--UULa!x!^^rVDSjT|;jcC&y%O9Vs?I=52fVX8suF#HU<|rT+2vpK}ij{JEo~PT5!s+ z6|e~xbntiC`ZAv8ZNnB35CMF~n-dQdL@3v_)W&QKw}@8M-KjxCBP^cl1|!T;B=l?i zhZW1+^YUyGZ)O8r^ccIo!R4h+;kaZ$^c4{dR%db+`A=tZ+IpcYwBV;|2un%Ol0$@#@CAO9*z31oL(Xv7<>@}$YjSpvR{Pcp7Ti(~^7u}-X+IphKrTqbq zsTN?{ZUIu`4^mIVxAniNBE54P52aJ38eWQEZJna!2>X_i4$vf(kCR5(gM*45kWbSO@wUM8c zwn2=?AWR~j=AS?XO7KmD$*EgGA-K5o=l}ClD0QVv>Hm3VlHH=+s~n%}>C#P?2CDQ| z1Jm+o32tZLbxE|?T?B{khhPw*a>}`e@eZ)Jj-1p>jnO)=&;v^FXt9hcD5}Hs$zmQA zG|C+>{c=_ZY(X zE}YZWD`u}ZZo#b%Ed7&1hqZb@6@AfvJ6#nFXs zDp9Q6WFY<{{&wegI`*N}naZJ?t45{b=U$Cc1D*oJ{p$U@Hkrhe$^6oxMIZp3K$S8X zfp3=`y=#;Qba9Wq5KZDgNW2QruRCSBp}pv(7g8&*OV_)!JJ*`V?vPPsyNH;TB=#td z1+qbf#$4N@#X76U0X*0B4Jf?3i@z69Kx2&--pFg%qtuCAo(`gg%62Bif(9$c0MEJZ zYUnkE!*stL4imk-CyKgsf-dke`Gwgc1EdWsSR~s6r(Ee#N4uLqwip}eiJh=#yBQz| z8G}C$z0-KUO|(XK!J{b5cpT`yO||x}UsmdeBnf;;KA-tNP#C;DUiu`Ynx%VqfDmzK za5M1!DM;z81yI`0UI5xl7obWbMqjBByCV{YkDkpsar$T-iy2AGQ-c4);EEbkgubAz z^P=b-aJ%kzaPaxf49mvjX3`u5VnC)R$%|m@$dpEzC2|O2XEbw;H1=XMn@;2Qb7+RX zby0GMhGDj3AP|?B(;O|`obQ6^QW%R-8*nGolbhPc9e^GiS#qG$dWm zf3w7#JD}Kz8C`iX?_o#5(dEX#)Gy(AgeuK<$w;Z_LZ0(k68fV_2E`Z>Dh7@GXF9ly z&ctq6+u9~*P~!QB!u8hPK>>Fh^0Wyd66dn;`-&V!}(ng=j637ebPw~_{e!33sj2pT5C&@Q(OA7 zFV)$lLLlVrJw1=_>JN_CPFXS*iR~08aVn>xv6sqGa;fu0w02)wYL$<*xwQXS_X>WV zyX#o@YuL?6zOKvodwI01yO-JQWk>K#cQ146&8&L%#0HwopV)MG1Fjd6iPtWh{i8kY zz`FGC-I|u3u7idPx@1$Q(qrx^+T8--zS!k!Fj2a5G>=sx7piTbmgza~AoHX1J&n=# zEO-OcHa}W$P+Qb#AP6cEW+6HcX0ZVFp-4z^DNxrA0*hFi4kLGU+n_KJXroPmfsVM1 zH(RBtHVSIv%}E<*u`)$M8(>aUpbgn55?Y9SLJNWk2QT77MoP*oWXCaW9JTEAoh{4? z_s6lZm^=JenP`QLHvrCh<>(y3r+Z*pPwWLUz5wAb?Q&!NaGc+St2;kgeLz%PtoSMeN38dG1bYwcu0{e8ODu7mVpjjlOMK|dD-{i&Zj zkU9kEO2=`V9Fy&j;}~n=P()u$L93&czN%Hx75*xwD#((RhD?V?0OKYt zCRxDAR`KLwsZHuZp}RM_Ji6?<&UR+S&4iq(%!DSZcW-C2%}cN5#q)26#xlp5nqI?c zvEh3D-6HrIV~^QdB8Qld7R_IXO~muDoaexx-=U`D5)HCx4%aa3}*6yZlI^q{ZKqYhh+dru1-z``K>Z628jAO>X z1IZZw4mcNM8vMIgo}pgaDwc`}K6r{DR2!Q`m!A9P?`B{n#jfi!?WNhjkR(TfhkrQXZcoy(0vay#?1_8Drqdawj(sr#1Fv=Ub_?QCzJCQ;3;2y5fs-J*sO* z3P^5Xz$8gHKLk3Ljn?c;8=f(`gOIor^ayf)6_2qE7o{Jg5wZpv-!n!HG`>e2(?H{U z#;AeD_l!{k_4mrs>nD$3sYw-ti_{7pz+#p%73~@@j1C8?DRaz}$cG`wrvh#&;>&yF z2(|W49=Bb(S4CGwi!Igf!f2&z^X1WUngkcGDBWE>2F7*$FZOPSx>T>!&xPHW!zSP| zftaDy_NYfhb*ZlM(ZxRM$VPccYpjw~)RFUzQx+-L*rYC8$+elJmrx1HiHvO7q!}Fn z-%ebj^sG496&xHVPG&bbcN5_oH%brqLy=G@tom_vZ%;{8Exz?3Y`khaIDpOLL75hX%#Da0(C-n3A2qv6g6_e2FcR zUToF2*W@8ufc9HsG-v_yQgJNIBOj0l5ZXXa0e1FA?9{3Z$}7!_Px;u#v4mP|Y!~-G z^m1Bx2i_L|biO|H9DJ=70e z&yNQQPt@NsZGwWPqA+=f^>!mRuc@^gYP6IpZUjr)_pvU%=F!H7*39!*pb0eNFu}IH zgCcAsx)~V&6dz&3oJM)Zsh*RT+A=4?M!ZbQn?h#@N~X;sY=}-GY#qjRtU++B1sN)T zV>-eH)@k&-#kJibcVrx4Q{h(>VQW!@O`5w!*c5N;!BL?}g?H6Q*xEvbE%s)E@g4*o zBmtYi>|71?mFm`~fHgT`O>8Wr7?n_pmn5&Gqil}&5?O{FBle>duVmqrIAmSJXIP|j z)`pEC*>c3i?Y2Sg*`sJaNXMcm7i(+vzki0r6PJ+0!=Q2jFr_aC7UF)LpC)Drb^Whf zh;cT+!Qm}k;7lUyoE+Zf6R$k#j4i~FnDcRkx?a8KFA=NcdDQdM;9G1kopsq-V*ck^ zStex)K`L@PzK=vf_8$M%H%&mUB0Fzsd+DR@4iB16@1}4mdwg$azPxU_kpO-^DkX3}f2p}h1pD)`r+@`|J)yidRAov@ z&XZiNj3i}NDD%RGC(OR=_W}~OVWXbEICCN z*#+IvfI^FiBe7gbR?s6S#!cs>A>c=sV}cGgOL4XwMT~m9a88rvyI){qS<{u^(-G(4 zSmH#;FC~FO`mK4UZEBDRC@}tPHitMl6{>)-y1o>*HCMNK3X2 zDe}JIuCJk^GUpWT<#E57J+&WXU4jY-ivc9@O6(=6guL(mHC%j&t;E)JNO%gp>hyG5 zAq1&YGo{YFLP#KSy;Myvb(N5-ea=?eFJb-_bgQ+zSO9GkMnDQrm|S(g@jc_7JqV2R zG>05d#Gc!%Sx*_HFXeJcjZ_aSl9=!q-e*sMJR`gnA38U@m7wW)?MsEX5Jo67hY&?| z4B*9*3CvMY7uI{KBdOG&ei2d(5MQ7`FF7sIe5JOWXaC@-LYSQ=r(O=D)pXDaUM|_jUqh7ZI56`ih7^h)7*`s;)bAb@1^!yZ$U8I^KhRUiS}lr-#n? zGGcV3r-#ngv4?*ndUVvr@Js(_E!$Kv8=N)SPG^f*YKiLB?E-)GtuC~B?MuwUW!K)ze- z_QAAknUWHq>@IOQDQDTR|XD4QyhlZqoBk_naY>FcHZq1jEBo}PCb zf;CsNe18a!Z^05YP`kvn?bJM9Abyuo6THL4F5MK%UHiZ@eU@-kdN$Ag=k5Qiskw>W z%d_lUuD_RZR^RcS!itRJHzBu4IwxO8Q9&8vD=?5bA0o~VS7w6HmS6y9La25O;+6SG zIU6XUyp5p&qhFy!TV;Ii9YBVz5l#aIr|l>Q{6^mI6W43Z(Aw>) zGgN3?ys+2(&|`H@nHxGp-ByR2-;e%?52|~;Vn5vkcIYzQVKNI&W57fqFx-&leaaAX z&$5YwthoUD4(cD5^Z0G;M$p7sY4ZihIUZ%Z{u-&Takt7FMmLoluJ<0)68`Q*05!7T zgF2S{F9FmBV}+*-)Xjjp!$AR1dxG$wRx~gMb?5gV)bkvuaj?XoCY^Z>sDrS!L@nh9 z=HA{jpPc6W+Yv+^k}$}TtR~=2LH^FD718pQEcAyr7UXx>4%z~1lq`__+a1kWLw0S~ zpB1t{n6-`i0ghZsvuO0fVNC`7_dBUuv$E4GQmV7%54CwOIno*Qi-Te_@`1f0b?tA)*QeWh~cBgRdQH4p=x zcyn%WQO3Z;Z))^_K1!hn8CDj55Y9^-iDWS4f5xr?nB^-IxlPl{-c1s`zB}HaJbD>lZ~T98}{D^I@C(C=>Qb)uA;yTQ9!n&>Eej z7vFd59uvYXe#!efu=tTh$Q8+(KWQpB<*Ip(V)bfE`yYD6DoA@5AUXJt>ygu)*a9OVum8B9wb>gD zt^DTi&I`Yv$&fx1EQcUB&h)E&*E2mFRd$ZX1&RmIok1Q!SS6Z)k?D+0t&KXCcnxKL!f2Dx2GSll?Qgo}dCaDRI z;}Uo26&s2(86?G&4mYo|$epM1wj11Rijz-8IL!@p=)U5AtRN^mJmMQ-% zIo4$-FB7ch6;@17+v6B-Y%tMoOU>u$R93P(Z|I!oBHKE=jd&=r4}wCr-0;N=B^ihx z2HJs!!HR7^A(B<8l|ICFFfq5J8xzZnDHsstfMb`bELfrsvV8od#QNTgmH5zVjW;2EzciS=bxVr|? z$m!tM$)JtGVMMvo3SV!!zU&R#vtWacqy#i8X#Q!}JX;i`n$51*p1q#R=7ndRfGY^s zRCRs2szoxI3A0OHBMzCPC8)CeEK}!7S01x8<;}+|LwWl#OHTg1%(3qC0BL7_r-Rqa z0IEpJkyi^I?HI6{B@b9-^*O-0ZS@k&xFMPkqdxqx&om!7{B@$ps0ckO7GVY6XJpc<$ya=7JKt>rO`0r2QcT5wRU)6@_K%w*QIP{C)@Q{PJ|yH-#SuA4KE`; zz+64Ln+CODvh>HF#7jlT_aRf9_XY7U-DwV-(-X&6q^-=f%H6v%(}m>Jxs%!rO2-hvSYo@5EXU0m z&1>7{4Chcfa;G|-J4nb#GA6H0AK1%>dpzB?+k^GTIdiF1SzDw>I)ri914?y)QvApn z-fU8@Gl{9g;j%hg+0Kepx>pabA*qqZwL9qtyM7@w*h=Dho_1>Q2eIj_60TaYA`t!5 z!5g1Es1Sj92uVP&E6S0dHjh4ZYTMi#ZIB^><|;Qn+JxoeDczh`F))%Pd*Qt)gt3v_ zp^UT+myyPoe&=H0C6|TZ~q!G^x%qME~ z)0;S!ZXGUkd(Pk{UPh-`o1xoEa1DJ%v2N61^XS-FObRN6a5QKUI*3QdcQCbz{NJpD zj7Dr>z7r^<@`*i{ENu>_oh6F<09Ww4{F>*<#FSE&q0L0Xm7^%9nOI>+n9M}Nl`W)X zTsaau&7PGjJM%xyl_S28RJT}C9amO`VjYcmveK3i6>cu{xr!a@>KCJldgy-+Zj067 z&jhz~>}%L;Ym|XC!1O$~4ZukZY4Fv!twkq{+kX6S<}%LKm~npk=K_a>+maEKY5z!5 zwxd?+)t%{%MDYU=o~O@rhXLhwhW|9EMIwC=zbAjZ#IBSeGU67t$pRjHjM5ijRnq<7 zJgwq9JQdGTf;S{54XzNeaVP(^I;{}p72GSngGW*WY&$B>?iqEL#fn!T~88&8JM^CfQW{$sjYYPqV} z&MgQR%l8$-RK73UoQSJ-z*RdV3$n5dqZN)S1r~`Eb$G7o58oDpcBgJr4zAisA3D0x zokTBiej+pCs`)fmO`UgbTvc2seh*i*2!P|VMRC=lxTX@D=`pq{f z{=h18;}2}8Won#HvwivM!E+A>OsaG~E@gX4)$v#CT`RdrRw3haS%vuPVARZW)A9DJ z=q`$J7w(J|FeCL3pcJ~kL#&Z`XLLM;hzti{T0W)+dY}XDX#6peboK;3_vbU&++FH1 zW*;Pw)lc(X5^#6Doz7+XH^1vNf9Bsu-?QN|dl#}adVq4xcfB3djUGtKX#nA&xiMAw z{e=5nHK#!1_8VNMF$HYIQX_D(m^P7&pD{xKZWLV(2rKg#mMI9B7JO?qdzZ~YzVuW^ zaRc~I7QEo%IOpL#{(!)#i=M*$rwG0wZSHr0f96Ne@9)m-0?P8eTC@~Ap_TSC)Enxe z+PDeo)ua_3a4Xn+dk=Ku<#wqZ>3YA)vFdk+h(mKwk2Qib{TI={H)vq{8CYRIe7$h; z(I|KFQ5=?~tJzJXbQ;!qTuQU3p{0ZU2nzcJ1^7RVO<%KcQ1BJ|XV~{L3)ub zdvuCCD=TUzL{JUit0z`XRG=p;lm&LP)P}UN&eAhFsV6z{wB#doACYsPkcgt$H_%nv zY$U5m{;@~9IR8akj)-iyl4oCijOz&f$BRxKuHhfsb@hErl{%SI@TwM;%H3DxtvtW2 z>mOA;395R+xzjwc28}k=AnzQZ%4Bi0%THH#8$FQLOB-rO3tWo3viC=AyRLrV6z-7D zU3b4DD!iS09_H*}8;^KHHbp176uYi|CpU%r6i?ydeLeGt2+&AdH1E#twq2mCzRc=N z;dlp^S;NZCUD^A3*e#Ln!dP)x*i_~LEd3zQ1Xqv!hn})P4=0#*EiG65Nx;Pk9+O<)zUx!NVkta3iX8oq}#{R)|TZcCdZX8^{Wz+EC@}~0PO^L@XYw&q3U#b@c5y@iRyGU8mW$7J{_H`OhC_44p*XbG%`L^xg(kw z=5nYqJThJxiqzip$i(=yGnHt1BD%diIx5&AkCu5oGrf9Zc(p6CEy~!RHE*m|rmAa>ly6_tH&~uJ zGO=c=a)cJ9P8w*Aj7%S$Io!wCR(;NCJW;NWt)7`48Lh7F z?_1xu*1m9nJ6ahza&&sl*u;85z1mAB|S3RSjr78J_#P>MC|~Gd_K^{(WS%G7AF-CdMiQt{jyg7&$Ut zo}QViL{V>bvNAX_Ji@FTK55@aEB*BQ*@^)VK;2x1f%pOrtnt6EI((0mtAMl)Wy@7& z(Lg+09vQ6+ZHp@7L(x^Q1z6*A-?@Ifw>PD*#6zD)X~g4p`s8GchcN*B{0$4^0EL5= zuOcpF=s7$w#e`Knyc{*zXND{Bw2V)Tuda+uPM>s-CvLAy4UbNoC{2w_pEQaAsgKQ! zO|G5>Pb<)6n9s^>Gv(2P>Z1_KYX1JgzZSpCcN}u4&YVCqBjZOzcasy7(bxnC1uf51 zJho2GRF77M+}Hq_8{FW;`1I7oXyhIPQUgHk(;B*cnfz^#-mC#@1}mN>2LeeA1jYi5 zSEAvmiLq#4yiyrD1mTY#uX-}6c_fTyh%=*QSYdPm7Gcv{EmOhBbY;v2Eb@p3rYe)8 z<-y8WWqkV3Sa~uby3#b?SUn@~0*KimWtdWs7OJFnpjjyossVbVJ{y)>o8kwaIBm`k zPJ#Q(z_sP+@*Br1cRx~9( zhOdq=31bzo?1-gwRw4 z-l(Zyk}3jS&G=pkJ`Rrs36cFb{!=rgmvxgn>z{nxpMw6R+VNUJT83{knu33e+M>g} zO0&?YzrTNN|GNJ5{Tuo>_HXLn+`pxN>)QUcYuBz@yMFD4wHw!NTDy7embF{g^{-pI zZr!@|>o%<0xNg(B&Fi+T+q%Ag{o3{G)~{c`Vg1JSo7Qh$zh(W_4gDL|ZdkWr{e}%2 zHg4FoVe^J98@6ujmy)z`{l*O&H*Vatar4G48@F!i-?Vnqx=rghZP>JN)2241A!wj7F?rWXmNLo zUg&-y)4{di#h?AlqgmbWY3Sc$w%^@*7{1B3lgXTV>#X}k|NdRe?A^&7_e(QZ$M<~tuy6i_yTAVI=@%Hr zB|GESTs-@)!~FYu+063HP!vzwv#!W8e)LzP)nEO2;_96*%#ZAHi~XA!(2sBBo!J7g zn{9J%cHaHXOP>E_cYXTq`F8QlVjKVS^9?ty+U`rf-;eUSFYw@>PycIoS6*%%{(Lvn z<;r9-y3M+qSzn&U^gwUy#rN!AKNVch{U8t`^g=z4^pF1BHJrh5tv|juzxXK|a{o?y7%|uU*{Ofj6W<%%s>8XM5cH((5AbLT zkK&HgiPpAaroE$c9&qbga9$>}aMAe}WHO7FTzJt^o0W_GN6RmX?5aD{leu)oYjk~? zJ@~=>b2<4jb$?dY-M^UIE9Mrua#bdS&+}}5`qpSB=l)qc_fh?mb(!_`kCOWh8#5V6 zr{u{ix{CC*$6l_UY8ih{PcrY+KLh%QKYH|($8k?mr|-5m8ISRIGz&jxzjKLunrZc@ z_0-*vaPnvNzwP8^_IV0>N_kTjQhDl<@LlHgTRpzIkN)?sb|zo*CYk z1$#fK($9Xv5w(b?`2}?>^Zd!#%w3Lue(!GIw4UG12j4q=`g>!#;m=(kwHoaD{r0c> zXNkWK{k)sHtztbN@GmnD|6a@Uf2FpsavVy}#RE>CzWaImfhM}>%nPS!`Sj`k{WYtC zy7=>4TwVCazVQE0Ae(P$YHrTAG`F_4EhsK)zp!Ib=Xvukn9oYc^Uhn?c0qP=(~{hU z`HNbXAa{phKm;pIm^_VLgD!RNp5jc;ZOo%8JNw(Yz3?0wzahAOAt z{qw*0xzB&0bHU2pdv6`8{Pep&Na4?X?(5(9=5vM41-thSRc7xw_3NMbolk!GE6@Gy zeebyc$A9vt9(wqZ4?On44}a`;KKYs7|NIyJ^lR5Y^xJ>@+0TDr?@jw|{gJmF`thH6 z*MI)a-}>aIKKuJ$S#ZJPx4iYA{`rN|vz=qN{g1EDn}5mp#IlPI-Fesl^^uQ%;$JRU zy!?_q*WI-5O>chd+wQviH$L;FFaOzdfBTP9)pt$L{Gadr-03xkF6&$K=tq9*lfVCk zuYCP|JKy_I|GO?Z{rS^3?R)cET3Y9KUB2eq-x;6S{MxH`?SAmxFPuJbWajD5J@dt{ z{`bFP!lFYx_kO)_@3pN<3(X7e`S85iU)#9+{Ml#o7q(^#YYH0*E%|IqbIXF_{`u#% zysU$`c}I-e~pXrAA( zt#I*cI-75Z#tO$?Gy8PYy-(yXYQFbh^FPvZe*5CKMIDPejx`sXFKYggmMfd~6jv2G z3fcVH_Em+8n%ncUALi91r5g&X^V6+Y<>%+GYT43yMf1I<7c6OAvtV^T>gt|9`%{H` z-+N*E`47COX-(7imfXB0ZL=R)JKZt+Cl_@z&7N+W{mrHo9Y6os;(zV$I`z}}&29I* zb18b)O--}Ey5OF%t~+|KXuhE^`_qNl-^nk{&+p7MXS0kl2jb?6xW&7&3kv5oEnKiD zcYbbh?xNhXri)uwWRK;Kv#tCWb6@KCa@(KezLNXX?6XbZ%6&U}uJFGL9hYz4anrtc z{n9V}a&t@Drq}McE{tM5Z_s$>xnO}<0P*`}=zM;yS-};-s zwRG93ceHJO@ZFEK6u0jf9(mW#P8|C7ciw#XeLsJB?;C&d;a_?GBac4z_{To+>E`y1 z^Do|Z_3k%(;L$(&ZgtZxK=r3|5AZSMRv< z?w@$%LmzqKsb{XfZR$U~t>-^9 z*!+g(EC-7;&Hm(}?(18Nvmba{&+hhObLYY>t;J2N3SF~LT{U!|BYRKg`ql#%Z@s5w zPx0dXb$d7G=d~7_x3(1T*>vGOE%&`|c&2^!(?9WvQ)}M!#e1*&mH%?@)|M*@xq-`y zdy2hH3-5j6EtTEvYq}Qf%q@TK-_5)C?|-%Po=e_v&rkh$;doPLzOAL}KMu_PQ?c4Q zzIe~<`xbTF+IHdWJMXzJ|BhYr&wt1ME8qF$*{`g8eN(ZJyKlj@_q_h9=4|1OO-ncA z?wPl$Fw}7ihxxs=@Y<~xcdjb5fuPN^@4N5I?Vb5z^K{3LT;5S&6wSS@%Wv)|9LcZj zEH>vm`v>N|<7efI##SHLHz`NSwrw-xC#K4iy(tR0YS4UU;7gS0m#D3=UOCe$1Y`yTOUc zlUCaxj-J7z@!P7u*Zaw-3cVS^@xv@e^5+L9cM?q)JX#q%F2~G~vVdd`0=do1naxCL z_*1}SQWcFKv6w|$TX3RP;{XI6sR8G`K2#aMy?X$-4^9EplUCylu4UCF_k+D~j`Oy* z+NOA2#dP-`y4uQDOqQq0W5Ji$)+QvyWFI|IK8Y8%jIC%6J#b=1ekc5gICE_PCytKb z{43*14bc+ctD2Do*o2v+)WpH({!y!BB_*M7X@hqhE9lmhZmd`1ZPT^}r->i687D zSaqDIH^?*Sur9jBkPp%tubg1s9U`xa9B~70CKK;Ubr|O%lw6gw7n&=N4_eSklj|x1 zodzvH)90#G9EuTC?x+kZ@)eb<_-BZgov3b$RvS_bRjPOoowKk!Gz7vaWJVuctc+%= zd`C5EqzZ2V41(TK`7S+T$=2_qKHs)|Zv&!1huCp-z6q69g#&}oBZ0ah*jl=ua55Vd zkbu@gI{*hr%o*vfnPC7E#jegMDi2TdKsC6LdoWbXw>ucPrma;!gcxiG6>L+7z-s80 z86O$HeL{p9MKjPMgFgvFs#f75G&xwow`=hxbBKp(fYZbYQ3I^!(5NQ*s)O6MG3lBC z+`iWUURc$RZQB(2h=D-lupHf3KCW1!#U+j1CSfgKeM7{UgBg7>#?kJ6yv~(dDudBg z(ZOijHud3Xv_m&^NWS;!XosHfpPHDQsFp`>nUGJpH@@F%kH1H zA-+H3iYaiVN2Z8loUBw2-L8_W2;sWR zDXzyS?CDf>CEoGDX(CAR*ELlNOIJlB!}zu?2dQUZsN>Up(LpeySMQ8Ztu#zwI_O1Q zO|@^=#2r^%mB5F&3c%Un$aM%(ca#c$n;e}u=@21Mkw^X1>^btHc~8p_(Il*a&ju8_ z8HiTzhz6!71{_0mKpC(o)PSZ5K5V3bBH$5lwU7kmUX>WmF;z<^nb}9$3isXh2>)BUdClCx{oU680DaqfJ*JrlQeG`F8Qsax`r`wigt$@{lPkZk%ww zA*uhYD(tT^T1}~tW%Q)bFATDA^A4%$0shq5_EFCie53I&_{dj5Gb_(Mk)|7&vg4*n zk>wa6uW_h;04-x^X0#GNzp;GBwUx=~qw#}qv8R$0x&~YYt!gqB6LZYYy^CGoFxJT^siFF6mRtO)sPNu0se>-yIAxvUnuXF{(f7>Hsy zcrx0B9*E3I9^6m{Ku7nZ5=;ywPxsFpW~lpNrKxY3@`>um^uFPwoP%fMudl6)mQN-{ zZ$bng6oDj4p(Qh920#6&$hnzU|W-=gTGu=%6HKd;t&hx$_SVL0)i z#nerhOjX9v>ZL1r8dvzZ3ZF*ZNXL&~UcQsXc9`Hb!kwdFNiyj+9h!X;*va#%6WLCn z2VriSfC@|EBfafD5$G$U9Wmncx|h4W(s^b{pT^1?N5)6SX2yIat}}*P$@E))lUwUq zjBn}Z!jj&o_DN7?OryTZnT>uF@u+r0D{FAl!ND2WeDB8<7hhG=gtEPWLbM~sN{7g` z9Z{(Uz`Kr=Gbx(4gVCmgC~*nZjd0qDqZ0#tQM$mCQ-xICYbmiN;?$MHvKpjLJEO`p zSXF~sgV_ct9LD6tEEpX@b0TNJ2vChB*$pvOAacy=9`eMh90SpzQVFCg4^CiMOpTjp zMB8=ZZz`rg*CBE=rsEoC#vG${q?uT1lB+lnQeO;DRirlu_TfHT6_t-m4w3^D8~;fe zbVkLDVdg=1JV?nQF)2n(w^8%QQQxF*JM9m}ebV?~+)~+fVa#D#CSIWqCpnHWYgp%5KL} z8P#kh8K5F&6+T|6Oj=ohIgP*KwwVd+Ei>w_+8@~O4zC$$^q9^_U|AS4G$1lZg3}m# z<9!Fqhw=N_m@7m3mGd`r)5Ns9aNy_lZg0e=l#Od@la9;{HWV}lQw^PpALLc|tsWf# zca`}xJdATtbaQwF&kfGGqec~I#?qOwwsj>&AgNWgbk6-#mD@)q7_+HZp!b-&LU+bC zwp64f%X8h^*7w_2iR`bH3TEB_j0s5LL{eyftj3sxa5GYwg4-p25BmhI{qeX#?)8-Zp<}i#`?_f!j$pW^h-xriSNbyXrtb;DUbFA5ZkZ! zHVVO{%Z!s@W@rcgi)+RCaxQJy+*yv#<2Hbk<2KNzXx>s~LrNu|jZTkDj#|EAQV{ck zWV6A_0elm}uN%tM=^HHl<{Hv%kHpXYd-p07-ZL>JAMs6<6aGnf5$p(&W8E{O)bLC) z+h6;d!EDVzsKE8==E{lk)KK{77MCnNF;xZit+akCH(Pi8lei3MXAFyMzfd~q_3o*1 zc&Kr6TQl@fyX!<1tvB_7?_ugmYA|(W_u`Mjt2{9t_rYUx+)YE*(3i$feSahfreJD1LA+4Bj@S}_n@;UZF$F2qau{m9sB!61RZqC1MzkrF z>3D@~cKA>5lieQ3rY|ySTdNh;Rzs`??>LEGZ~&AC2s~~F&T_aS5~c1zgn^`>+}$9! zrJri00!d-xUgI3ZA>d@D{67`=Ed7xGr%Hhex|?&j%7Goakm!M^9m*=h=w=ic-(%Pt zQxiT%6>p!of@C1sX6O`m4C11I$SBlX6+zf5AVPXc zi>6}v_XCIGQ4C1;7|<{P7r<14hh18%IZubjLkAfqv@ z#@w)$?YcY1py0%ZakHlxS^D}qJRcP~K0woJXNb3f6n=7H*KyM+(NOcO8XJgSUhhcw zw`YJ7dTBoFYj5<-kJ)wHmrHjxMcQ6!+|XDQIRUr7JTkR!cuo(!nTzKg8n|S&Y*C_e@W>i1}CSyD{*zyeAQ8+Q+ z1&}PN1%YRm%1=9>7nnCGH5JQ5^x~A3a~r3Uom03?V=Gl3A4Tbetj*<$4ya3rTvk!i z<(LZu_0Ko#$qQPM5nj^)b<~r1Ee}+iMov@@|B{L95j2{Fi5Vc1`46@rTz^Ck9@wyp zcsMA){bY7HmENh(;}a)fv@uehu>xGj*s0^8pq&49WA^c=;W~QyBqLQhk+g3ahU*;1 z#O?s6sM!G4hq)2!NUnS36b$i*yV(jnLl82+xyQBq@UWx0XvmYDhH2AGCEnEnF4FJmF61U;XEeEVjVgAOLA=wo${ty^{h{5QYpYcOs#`P?o5Ms0l1hJfo2|NFd z2lyeI<3mTpu1&aUvI08TyU4wxIlR?<(H>Q#DRt;;86eUes8(ZVYB0PB6slOACgm84EE&9dVJ6*8_|h?177Cd{xuMMPMjnBOe2a0^q75Db8EN8uQLwNKPLKCyaY zl4X#%LJm|$hqrBG#g;c=dRM+BxpDrOAC0vMDl`s!b*OVwL~yce&jDyr>$!aJf{ z6)*?SM+ViLLX%LIOF^Q)%(q)S=-Cgm=do100o9E;!Ot~G44f&y$)Pf@R)uS4D4CcD zZzslm<9+UXHwbr)BNy8pMMkq!$0=iml34eB(Qeaw#9SE$03EK3B9z?s#=6WQ>a|G| zAU1*5RtAv@hRiRf8C0g3Nr+*n0_b92JJS7tLyj61T|vwcBbH2&?@6pnLy8kxAQs&R zR5p&T2)XaM`HejeQk{xg+RT{wda5%=jv#US%#d(={f(}BL-f>n4u*tIzSFGXgad~@ zZI6_&g-R%9TAe}1Rkj$dfZd^ghKvor?sKZtKBs)#T6P}ieP|jnCZpquxwA@BQNLg> zr=q(?7qp3rqLFzjGVg9*^wO&G-v++58p&ZZ-b=+NFP9)g86P#-3;nu28COH=KBx&9 z93&o|&R=t#vwRvQgiRr7kUbL{7xSAoVq+cGzWyQ*Ndoa{@rq>Di_Z{$Z)oZ{03ts@nk<^*`=q#mt z%c0tvVs7FoE_S^o)%kU%o)bC6D15JO!HR+jGU&$ZrLJRf-~%XPi~wKeu&iK-WK@fk z{10syjfToS{vVKRSZ5!n|yL*JY~REu5( zIMsGyYGVAzc4SSx0EmL+=S)iT)Oz}d{3HIF6PUrpmS!MjQN0=?dSayKpUbQyBSJ|B z9!$n#aot5wj|Hb(z{>C4K=g7KzGlm#gYOphRbsug$d299Cu zRsxTVYYJGZ96zaAjwM3Dy{LMMtFR=EWICs`L&4)ilVubko8m(b5ZmH9oJcvqvi8bY zvg+7-=q#5MM+V4mzFg-KHx?bogNM#VwLV4dc9wX%?JN}b9}!o!_1I^t*)eRHFhj`) zerbK(v>PJ&Uxa>n>VR-rU+=6sT{p5v~=l}hz2-x*dq`an2fh4>D78YfvgezcqXvgzu< zWZF>-M~FklGl#r4?C5i2myOJ_)p+X<_s-XEvQp5oi=d#7(d{@(RMC=i@m@oz)STCY zS1aDV>z@FNvu6lUPLt5)DQgS{gMBYeOZ*r8f9A;1NFf0aMkR0BYZy}H_OU=tm_>e7 zxFu@Az}R-;EY-vmOf6^ck;_6mTW9zlEryD)e5hBc9bQ_v9YfC9ORM0lspK}RF46p~ z;e^5mgO zvYTjS+R}mb8=_}w)KZ?^_7rm1xGerYdq7K9A*gPVH;2G+u)2`IN}}qMSs6c!ePh-b z(`usY*2>`$Esq_BTaiOQg0z(93oA?=>$9>mn>M)2TN0R&#uN2RCJ}0 z`XH&nlbXEj!4f4oO$i5%#Z64gSHgN}c1aP@T7rRy+P?F)u*qO$cbKyYnZ9n#`YYFp z?TZD*HKTSPQFevNACebcWw;R7>Id!oFyTbYAlR#sS)KUeD!1d9i0z@;Zuj|#k{dvB zkm#cFh^`_(amO|Rm&FAV$Unw#Q1|P&zw@kk#oRB(uw?l}r%8QpqCa7{N!@bD*k|P0 zpP8jnr{w4ADuV6s#2v;~`})@Sgj7&TTN$1C^RR%#(Q}F^yY-~oga?KOY5Yy(UaU@H zn^^{l0K|#Z6N(N^h0SY zdk7qk3T5^?t;N}Cv{CoI=Jf%HhU|j$7l9QR3-Zc@&t&rED1;U5a1OmgAnxIcc^{@2 zoNWeW#E?9nnGz-FjiJew9oV%go@lnMSf_X-iUFi53)c)EDRasc(uciC<7Av~+OTrR zIcCnoDm8E8Y-c0x%JLy{L*!xD?{jxTVrkuDt=LExzojxg0kr%_weNN-+sG2x_M1QJ z8UkWWo4cuh$$$WJ$e)unUJGa`5=t@)P3;>trm4qv5uS%%`b~ml(joFHedSiu+(fk6 zku>ax>!UU2C6?v$uS|J*jUO>rC#5ZDOCPqxu?(y@14#TRNj8%QVtn^u52S{gG#H^~?H|aQ_5;JaR3cwNMfq_@PN}Pv!!ds@)KX5&B-@&KAsH3=6 z1dQ+u+)_rn68d?w-_Pj|%W1vFvYX7?Zud9GnMh=IyLNnbI2Ff^4`Z0=lqSpa>$9W_ z_^-Gyx|^0P2o9vTu`iIsg`hBvZ}25mjkZUA)~NN-wWGl)=KX5N>tAMl=%4JrX9>}8 z*#tF3cF7%xdJZ!7IAUb%KtHFtTWsbXrMc-AhC!1MoR`5?@hGlH*!4-9j8uaO8aFOYBZdK5(->N>h6^V{ObHfo z$slRasTx*;>hGwE4q1N$0)2)45LY{W03?Nd9;g>ER$oMs@VFydLWt}Z1B{=QjI9wUiJ$C3;YfialbY|?A7O)#x+*8s z4=6u98Cghqn=wDXatsw0aB8?Q@^i2Vi)kwbBqi(jdxkDA9UvOR&y;@TLvtwz3QWvw zC?v9vZ_GdoZ&)_xljHrexkNg8IqTyO(T;dBoGc9=T6LIM;hwRY8ts(y#P91x6pn0` zPl=4RVQE>xOGN|2*K*&ZVkVy{xi=k;o%H=ZL&1Zj+>H8s@$&6B2rb%ahz%2T`0T<> zLN}NoO;?EAu$vsK9VOo(<0rLxjy~!6Vc?1a3|6s13co#97VV=BexZ=* z6Izkwl?3I&TDesC)aPZ>l54}NPLyWbj?nh2j1#7o6+~mF>%3 zUlv5uS195v#|I}u=6eW!1rJdln!aCv<3`U2Z6Ge@amMd`T*ePx<|EQINsrco6C;fs zQSZ%_)hlCoFqRk-laDo10r(cD#ul-qCDxUo2g=$CmcEae2xlE8)u6i@0iFTPMYJE1 zBSb7>1F$|KCJRn+V=HQuP>O+MT`}AOavr*v$SxU<<$;wcTW1UfgzyxkQZq@6F(3>} zFMO7-_sJPctS=o{L243XuD?GJeZpqVpmSt*)5Hl=>~F+>Fg~4n5epgR^F`cQ7h?u1 zBq!>JUG8YaCdOFw)#fnrGvFe0vj%S-*6R=OtU(B z?~S_;94y_q|ImTm2M_JvcVO?qz58y0<(-^lJ)zd+hgR^_#_QCRn!N+3u7hDkdF2l5 zNb0Z|2Xevb140-bx>&kzf$gT{YH?P;B*utaRFnXKM@|oc#fBEl`=SaAb_W?)GQSC1 z#cSlaiS}i7nCHD$=q4ew>RGb~CpaNLpn=cR-#{OkPcpC^rYQ`Jo#Lt9uXIN_342^c zUQx+6_*EJGjT*euBYmUyIsQic)t^T7giTV?Yc=Ppk^{Y?mEq~=wXb#SA65<&BQnQ^ zr?*7|1FMSep{~Q~c!DNgJeHh*mOe3kv-VZcCK2JK`8Jrf5$znj9k@dD{4e;1m-^I+Ij8Zb}6keu2CJp|U63r$D z4Aq!A9PyZOAcAWNwF1v+;JW7uVoiIEIi;4(;ZM@fyfW7C-JFLh#jMfdjhj*~P9qZj zLA|QnVfY~Y(4WZuZHylY&oRApWZdUG3b(0@EN6mnSM8G1#xc_!i4wyO1@KecpN?v) zNnMqgMFnk_x?;DW^bO&FkxueaC>l7fS&(zIV}@+*-V_*#D3pvq8q9`136yZwm8!W1L1^)6NywZwI1R&Ch-2!@vHvzxhX9TR01 zA=BR{P55X$-$<2=7b3;0sl25vl#G3f{+V}2`B#3CdwA#9=6lDicT@&UpY~KkCoL96 zAMG~@!Kb3?Rf{P3R z!6B3*#|xObH2wN_&Mgv39vClAB2ds31jtI<{59pNsgo)c*7-*_kQzeP_XOHj`1oc! zw4gHO)`Ewpc;<$5mO{ER|D>iub)@Ej|8Vf67>*O076$c+5g6)1W-&wCCWd@wZe0qK zq&NoGbu&{lZ1O^8riojy%l&!f{tS1fLZ~lgpZ`GoF{$jLMek4hu5metOVDTdzi-4G{V;)dX3Y4uF;KBO{ypb74VD{CQ5cnv-A zs_)E;>+7j3<+qO=5h?nrfkG%SH$Z@U;yUzg2_+<6AWr2Dov3U_Xn27|Y%pd9ktv|g z1{BLwlCG&Xga<4S%2hWxK@KSun{>vZ32dAm;=V)_i8J6L1X)N|{LX$z(V*{)#KQAAeU+oZMuEwr~N zYRIRCd0@mi-<<$Ouh1BPm4u!*SYRnhao3qqTZ{#ewGb-R1K%dvq3fmswpP}W1iFa( ze%kyu<8c&QrPHpSke8{>sW;3V3LNTv6&vgzkPEhy;EotWJJdoddOuYmCd_I9&Cn5M z?Fg`zV}UMtJHcf?!aQxcyll8QaS7iuk>x4c@S!a<)_88~TsSO(ws4%E%D5w1P(MnR znpdSQ8@wp zdI$~NHm1-qNZ^SbaKU&n9JPDv6^(MMWKP6cA|Nd-vU~1z}bg)`1xo73sO#o9@t?y$qlx;u4oAX54p0Ma9Gg zm$(HDQSyrmiMal7ONenHaYLgCzhClCe&17d&wKT5zt`QvGWz>{{`b?b>sH;`>(r@p zPMtcXVnwTT&^H`w$)QXJ^U1iBotIr<&fax9UPc6+1PdHOfuYJ|6~3*<<}uz)T{dR? zvPsjMh~c0=jfpXXa1e;Yf{mA!CPhf+G`{ah1O-iZ1G+*AH+uKX45A%_8e}GRt&iy} zQ{5WV$MhobeY|D+E%S~|FvIbq?I^9|sGbT$)?OAUsGQS7OEVbQsPQ|C;vm)?L11af z0U5BKg|hu6@=r@c8H{bQ5HP{YFeCB}krZ2QfKihhuaK$sL02g@LaqXzAWGH(zA`Q{ z&W=(VEv_y9Dxg0)%jd9Q}_MMhv1iMOR+n!~V$>^LK8Qo|Nu}Q1Dv;oUv&nHY| zPnD>@B)f;p!B}p$fVUA*Rw*@ckt=hIN+Rnvt69lnn@u8S3tBh!z?eB4K|HzbWe#98 z03&w~m8tE~K7$m>wNSK*jVTn07vT(WRq5F-!dH2#XzQ%sJe5pNOH~)w@3wkx)*LKZ zfUKoI1yNZAVQvzezrr5)Ip)~)$LXSB!0?!3N1Hk&S$jmso&mmW7Co*KJE~BqT&13L zQZ;=8V|Iu}cb~ZI17*3e-JN9^z}?-ec8Pxs5~Mk-rra5)E5BJG&9bh|zktbOs5J)E z=s-!ofp`%Nvxar?129~k>oc5qDKaq%m9S*S^ya)lYgW_(2xFW<(7DxCHRpgv4FS=e zCk82zFYqj{cCDa5+019cOD9Ojn`m9xG6U+$-peUhX0?qPQ>=_QMGK-e<)U1H8X^MO zJ$&N05Bdg_X;CEwbvuWNXE&cr6Gh}h76oSsf#Ri^9~!x zPCcuewn_f^-inw7G#*8)DFAulC&qgn{YShuTBuEXt0)S^0$g5?Tbeo6_jsp}GVs zDXq1m+3SW;GsIBbCkoT>qzhz0I?qrIo08nT%p3lw$ae|1xzkQ#^RApY=WI$edW?Xk z*0cm3rfEqm8KiQ|!m;)kjFsyhV~&IhMj)lRy-et!5;q<@D)s83x+mSKa!SNA+TGKT z6&S!Vj-_Tfmz-V#ydab#X$uQXr`-6~Cq11+K-G zkfCXf4vunT8pd!iJA_x&5FPx5b2<#M%qXe)3Pmcw^>qC#boMG>=4H7E49FAN4||Jr z*<{Y(%kGMda!JC7K3oPWn_+oSQJ|%5w88`UW0A*|S(zRXf47<@q+1OmR5; zDqlrmOIo9Zlx%^ST=;M1MM+@w!qv`VPt%4hOBT!!V8$YX(v!|NCQ#4E#)av+Qh(hb zSX-_POMi!!l@~ka=9(gA#Q^XqgMiK+GIwkpnO(UaGIyC?6W=P~Sgm+1&@j9uFVd@e ziAc>*PJ<=89g&xFPZmY9+!uK-l{AYbb8*60W^jtvdb>DVp`q*t1&1A$KJAmabW88+ zlipl0i=)b(#C7CB_o)1-lszo0-v$?7dZher_^#f`jMBvDz)##rwXK`M0(*flJXQ!_ z+8FGm5>9zLi-9b+(%&v{nTcmsb(vza(d%S-9>js{-sH>}WvDh0u+2=Ay?gVq=n5@zCnPoutD+@WgVw3fB zLL}?7H02>820iXsF~~rlVZG4EbY+srV3yl&OhJ};VK4;!8Z;nBGDYWx07wAn6fqiW z$Q3DJ3K5CnCA3(PN37>CsLA%|Zfy)rG;0Vc@Sc^_V=fq4!R3shdmt$|)=y7zTEApw zL{MWZb@c3IoRlJ0dzdvT+a=O5;nby?R{7Q>Su#6$g2qPIAEOLUJ}I`)nG=S*ge(%t zw$OG{z?hMKNGI-=l@OI4PRiSZZAPX;RplcKz0szz>OiB|8?iDXny$ToSv*7^X#oRd zNm#X{v3og`?=E>6BTLerQ}NKz!oZ+MEcbAZ$=0OVs+XZVe*NwWsKNp7w$<%2YUs{o z)^fZt7f@y-ICr-*0Su>OBFM2UxKY`c!n%MN@{As0>%#Vp`A%wLpnWX%{zdi(F^B+- zh5|i<8fd}vXpvC%AYwUumXJh)rI*eAp7y5!pHhe>5Ci;j4=Y(rbA>gx0C3P;rjeZ5 zC_x8K(P)h%(5a=j)@7@X^ zxT(7hV3EP7qY~AviXobyrcN-V+$OtbU{#{GoOZ+dI;I<1F0MkPIFCaw?ce^HlEB(k zhP-vj5*ckn_?~5yiZ|0cIt~EFxK3s00C#E|98p;YF~mB1UUJ#mWLyGeM)+5*s=&)K zogH06d)F42Q$Ko^TWYS=V}2#HO5_P7f)d%) zGq$#tI14CBjHNMFgDp$kVr%0}duPb8WQ-{hi9K(xL$U21AKw8YUYwmaS|O#-u6saQ z2#(Q_jkiDVGb8tV)!P{Jbt9V@+)M5|GGeaREd4otuBRLcuUt1G7htYGeci~(xG&@< zH=tI-_m$y|+PV?!`;Qz&&JV#o1i$3FyS{FOdp<|zapi7950@fFPQpDL_uMjkAMSuF91R%eBHt8MlQwu9KQ$fyA}Uwxcm4h z<$d=MTaTaP%C)bLy4Sjq`{By-c;2~K(LA>=>6`WMc-}fQLCVh~W5m__A**pOa^hY> zJZb-S+y~+A!+j|3b-2=>=kYs=-=prm&eZp#4_P-Nx3m7bZf{PVBYYeF=g^-LE`324 zn4esdD)(YOir+`M!F4_EH*lq&C7wJaGvU|WXWfWg!1_^KDR0Ncw%;E~zZ`=97Q&^! ze}*fUW$O10<@cxD&-T+L)KB952k|8D(+HRHMh~_9e5hfw}>z0 zj`00Boa1n1yfQMCe$w&^@|PQ5UxG`LkyqkMJF5AeT;``^@gd^Tg(FwvO8qXNGLpag zPse`@{(Jgyuitbo&K+9p9g3ZY#*llC|NAdL+WlVM-OSaXcC_`w4R3wxN%AheKnmw# zP`!k8~Hdu73OpTw`0WH}SUQyF6aK-nMUR{_od= zdZ@9ZdaSSizx)4E4~#wWL}|`R_4<=eK4s&k&0Dr^!+YxgOHDk`Z8^;;aJzYbVx9TT zbCCQyxPHjJ#Qneex%Yn7{s!=#tdUKAvL36y#rt~4-{#%@&b`?qa*eab4|reCPuCq? z$8HCY%lh^T*0l||x~`uAjukpZ>8D2?v2G;B{}g_*zRB~(al3ZP`>ikOy^H^pm)dnr z-u3zA!|a+U{vCXmbyuJ3@Jo5}$a*c$SDxLA^V1V89VFr3Al$6Uyf5*-UIKZ(a%3-$ zZ}YCS#mFOi`F!DwbtAIG988$3C+bT2&pYYYlJCDe@ikw`XHa=}(Dt2t(*8f=;p;{o z?f9qg@4$aOu3QoDFSt*|-AWlkXTAyd1YCJuw5!)n@sHCMp&6>rZCCYZLG9E3Jk!#% z>c7`ny}ahg=V4_gw>xPy-#_NN&@_Y6?&I6`GU6Qr(#}w4q1W{JdbX~6AVb59`?CHz z?|G!9tJ=77PyCO|a=wWx^pZRWoo&Zd-X};el!QLo-|83lzQkA9dmZszQpSz1?R>=J zdwq1)bPo>CAs?L!S5d!*mxZ|Drx8ap=#V4 zD{&ujTrc07DrJ7hiK~6`%o0|QImfn5VfDl7*Nr@xdTTuWu4AV0)NK=g6Y=-r3W=-n zxuV?Q^S`4Ff~PfH^SO%fjfCqM9QJ4%Zwq14w>Ld!-N<8bt7D`1PU1Y8-%FOgRINS~Yc_UEPHw+%@9UDCSk9aiq`1JWLm_m?v)?XJIB-p{vDuJZpmScyX-8hYyxjYfR{B-@&Q1F$z8T()?}s{RwJsO%UDgUs>$W%Jo5IOD zC#}Xk$hY`R{pVlS8#6bbBL<{>J$VcKYFf9>ZSr|=S;6%K(!QOv?%H@Qewlaj=)9Kq zW1O_&f6TEKHynh!9{=}_v2?+EaE0Ew822pPqj3dSeDmmaBWL5j8&~l1GjL^oo{rnV zeK4-jf)gAQ@9sK$%xin~(eS;*S30NRe3$y2=J<7Oe)=m zOIVY&ZiDE}o1qDgk&JlUbe|?%>5|(hU-98Dco%wHp4x@IycISg(p|*2eYisZ$>Zkh z*2kqs9!Gp_qsP0p>~RXXKb;<{r}je7{|w&weB;wqd;KGnGQBd+%KYH<(WkGL-F zaKj4q)ip@zsV6_(_P^o~9VhjxtK+Y0{bQ+{(78|KC+&SFe!+JiXPp+_YaM|y788UE zO`+irDZ_Q0UoD^iAg$!1>FZ_sQyS&^|AhYa|7QHcU*2AZ|26Ri?_62>Rc=kt$Q9%v zGHiWZ+^J#WUjD}3n3A1&o<~}RX9;j|wvA!`UpXM{KGLpbZGX{#v~Q}Uy%0LwU9Yw5 zeFM^7OIpQC5>Lle)2RD8(z@_2;h!L_;u-M|YwxvAxe`yF&y!aAS^Lgi>%Pi2UH7jW zkoJ3(Iu9%NoOgIV-1RQr z1r9gi3SNE#uHu(nr}g4peyMHOk0?v{b$PzUyTY)-!i|I}{qSM(a_LCLsWx@*|21#x z^@+CWuSl!-T4D}M``!U*zfmc7*qDE0K-%w+en8qgi0jVFVQFt1 zkoMqqZw#f3VeP$XK-ve9R_B1E9oF8j4M@9zv^pQwkGiDq?Pd!P3?sG{yti5j9gWtX! zo?la@)p`u$sRqH-pOW_XG$HP=w1eR4Q>0ZoO|lpU8;3b{)}p>tDR)@f!=1F+SKlLT zA6(&oh-U1#M-E84R^DdAfVB68FB-O1xO3|G0cj5>tvmN0jbG_Rr^+L3C#{6vCtf%5 zc-&7!R<^khS9p@sa7DK8t8m@OF5GwF3Qu!6uF$>-uJp;txJThW7+2E$EU;_L=W!p4 z|3$bPadTW*TaL$#aBru6C*pn>S7@Y@aTjqPi>vZYkGd&MTcstByrzfWNoJmi_=@k^ zeAn@mk7qjZHT-1aA8M11TjXI0|A3ctovUg%un%bb(v8t1$CzlLAq z={OZm{Oa2I6Q?}wlPgw;|0^fH(&twZU+3a~I^U%}hrhGeU)qOP6JKGfx;7t4d~L7x z;rocM^Q4;p@lO7-Mt}H3OLJ&HKMTLg8(#Lr9=)Zq+%s2*zm0F&#ywM37AZY(Ees^6Ezdl+A@heRKkhD5}7rn1HrV_`E zFMfGk`tD|DjO3deU-Ng{`!~dyZimWCa%(f z>-nbbkbD{yze_`%Qu(&S$@jJ=SsbV`YQ^nm6E1!74&1G{`d#_eg9tx^aOFeSpKN8+ z!gI>_X!yBhcu@&|F5y05g1;rc@}bpyG`yORhF9}>z$S|){%xb(U-=2HjLjWoIgjMK z@K2+-LhGG`D|l!}=^w`xJh^}?^!M|&*nPoo;1@nS=O^=FoN$>V8a`Eq{~qBo=QR9X zyr0SM+na4aYxp&UJ)Yl(2|or`!{5of$mtq{i>u)`@h;`whw!7F@UQWHFu(UxKR2Im z5hn3JKz)SY`deJ#t3o1ExN=gZqHzS6no&in83P2t_08yfdV zd{;P?ycDM7-F@7&8vbk23QpF%Tw2N9dvw!k-2Wo2OOv|g-tW|v>--?+yVS)kOY0`? zpmHBYTAjlZ$E~yY^?ClE_2#qI`LTDQ+$WIM?dSce^GTIDZ^l1Jele)MXIIkh!moH! z+bV7~?Ox(-DkFTHcU}J_=!^Juy)L5|$IU~-UwcN67N2^5uTSOs^DBM{`yP28CNDg< zy|+L92Sct{{0p4bsQq+yX3jU@oPDC<2RM*8hC%(*0 zdG1Sm9h=LY@A7S*<3B_Kc=m1Y_3b-&m$Ggkk8^P!fPWWmfqNXTJfGm3uG6ZQ@D{>! zfBH4NYu<0^4uLT_gV6;_UU^Fdstc4 zmw8v1`FI6pZ*cqvp?@Lk&_57=1FrVVLkVx<{~$lNU#j7J9{Ct?-F6SdPj0()F06Gg zaZuVDDR(Wh%3H4M%}Fh{sq-_b!8K7 zT8;boGH>;V_+{;tN9B6*?xq#LJm;@aZpOD0Y_w%*_wj9^{O0c0-Tc8`pUUS!WxD%s zw-I0QSv9`4=XcNU@$pA|Xn6jb&jX3y#Q`hCSG>4^_$q&GtPo%4^RWFcH{8{y8KyV$ zM9S6q;l}p~*L6VUw$e8A#qivSdDwL6IXRQlxC^Aw~@~& zl0UA@gR5|b9#wzi94jNyeU&TmZ{_=6P#J+i^?w?FfM4;*t;B2NKZ>7>v*Ook`0jJ9 z9R5n&(}<`0IS)P0(#NV-|8oXY`toMt2`~9_%6kOvDa4a>*Hg%29RH_Ezs7$z-vlSC z|NXoR-FnMTi{B60W!t@*FzNRlgbVMy4_ES6{S#hC0^;hrFaAyV6(@^dpPT=@H)aa! z+llMaC&Ofgw~|)VsCzMKb-k7{hT+@W2Bh6XS{I&%)%o@TX)h(M&Lt^#Se@?}khZFC zr#elNPv7&=?|2lc-{6F+#Jy;;xNQB?* zQwjSX@fD7C@Lk(2-zFTthW|71wT*LpcgOc;Cq7ffJijEq;*49I@AC0>$FKEr^#iK$ z?;yVBtK|;TPmsKidU6kLRd%&>k>&Gmz&(pNze5}ypBcimA5{N!BVi{zJT#reZxXKa)y20b5w3ODeE#*qp1$r^c-Q%+dXldsOz6`G;9iJ3fvfcHF4~}d zC*=;?yS@J7y|LA?Or1VjDea8|(oU0B;Xu;5G=cc_xv7%&7Se6tQ~- z@h-ui;Lk6%^?5n2jNhAawSQgR&mEuauir%#|Fxvk`c`FO6P38v5m#Yvj&E8X#gDwG z68B@oRsN-#@4iah>sP45>zufXJTcHCrsE%Gkoay-B1mhS?qui#x^f0W-F%W#3E5AZJZw$$y5 zybInF82`sIj`YRtybD|i9v`7xc^8`HfxOGS_xZ`Ab&_|Xan}0C`mxe;I_2xUmHnc% zJ}T267XM-=-$8unuyjux_Mr^d@er@y|0xX9b1W`Yv)Sw^_$8G)L(TKP9*%4 z>cbK*>m&5|N{`M3iL-5`h?Q@rR{T}3&MOH& zt@?2V|MnHW$tRto@_xGfTjO)aD)Dr_OEkefYkkgIEn^tKN+cesFP+#M|k7Q#>N;g*<<;x3`WeF3@&NlTO!7ozJ>g%&!o;o*_Z+<)Jlm=Az*785aH^Ke#D2xhjm*-nfT@=m~2j9jwji<1p z`w@3I-*l~zHA0?48GntZV|EzfyQ#n6>UFp>Ka_{OI<u@!B zX}d`>lovblZ+bM5j^F!8tMyzd?S=tqKStWaB~ked;{lH!koJp}a#aSQd8ykTkoJ~J zxx;wg69=UIPtv-)_WkqTdaGrMyM?q0$J$qGl}`>j>#%`xWc>9RR_BWc)VWbfJFKtr z0clSptqU95@t>fTaNMZ@?cGaUod*(iSYJJBK)KH*t;_}OJ9kg-kNKv3@%#a4U&D8q ztAo;B!#5qjmpXNp`pNULGVeiY-TJ%b+LR+BpCzs05(#rU z8Ibm?q*dG``41ak<(VXow(lRy_DYyMKgDloSL^Nmf3H)n2Cgr9vPB7N;CJV<#`}nq zR?FQ&T*Y+~?;QNcY68c--bpLL-<`C2QE$W*I_V-@p@Hs)dlv5X6IMUuY}}{dzZO^O zv>ta9_kZuP`X)Ev3LSefuJDZ?!xdP4IPON=Z+EN=vx7U1|F3a{?>rk<_M%(3awhFx zsJGzZ>u@E%%W;+Ne&p}>=FZ~hd-#B8BiB^?5_TN%6*fP@cU{lq+u>j6@rBxlPjd1< zk?$HV@pn0X#Y1Nhf1P~fx!CzG{zd${wyOJ7;wxOe)cG#)zvlS0o|D8^nfOom?$+nv zFZS}+wfGstSKM+W-`)6aC%(?97ZP9AGrerk$NjFdjsz}X8QdS!bJA2`8^B&7LyzG!lk`@v_4l&+4w)im3e#$=@eE5_2-+& zL;B?oT%lD@Bb~^L(_~^ za8T8&IbK~`{mzwkjMV+`)2-a{8eEZ6=$fzx zzwpj_hDY81rX1;KmEnAjc(M)%jLW=KSxq&3ZpqHceYk=LmCodK>1DZ^)}^!D@!CgP?H7%kkycIX>C}G`_p!L^akoo*a0Pe#_*r(%|JXCE z9-HFEzsJ9m@6Bi0Ir9=+kwM>zD?IfRNGCYx*|@TIpy^(PUu2T=q~D6W?s6-up2j`e zjfY=olAq%WPCMfYTTjjB)%Zom{Y%^voOF*W>!taBlYSC;;cIY(M!K5z3-73NRe48( zMt+AiO4q@g={Fb8jC{E_1`=1E2N7T4;ZVLS%^=@)IPrD7U3({|k@i@L$TMhv=goXq zIjM{5-E>bUj;>+u+Vg6{wH+G1o-i3-?LQw}Dec>UD|74@R9@CG#eL(1i!ArW{Ivcr zCrs({!@tts-sACWJd%vOk+_QYs%ycCmAI}Qj4gcAHc39Y6Ib#2BcEgE(&KTZ?g!yM z99O^pgt8yv_%-|ogbR*P_d5K?<5#@Ctj)iALH*#FWV)#R_yzTUtB>3l8g)P(8 zc*_sQ)ebBdS1is?7UT0=D0Q#jl}K~kfUr2ewAhL6{X0EBW@8V1uy_|Rx1Ulr7d^~! zXA1@0XHYmby6*!dzF5DV*Sg%#$#J5%{IGQ|F6+(@5J5*oW;*UjC4m*Ty%Txod+N*wN9wMK&teWk}Gj4X5tf zuwkjy*pMt(M+U!)!!^IzRxFLre zHw&*5r;Sz|H?!6eZBv`EvH9dODxQsvWyxHUaY@9u+V~_@r)Wn-7DaI$#8K1FAA0Eg z(!%2S?CkWzPU4Oxi7i%7CAD?7a%)CjjEyZVU>6ji6Q2~H25FJDcv7#^j(q>&OQuKM zJVr-N9;2h>wK~!yE*7eG(7+_NSlez}==kC+#kM-lFlcpJMKdj0{Elq9$-A}2!0Fr) zcX7`xEliNgOM^}pwL8sLo~E6s^N2O23d2SgHycT-6*L=h5UQ|@-jhyf zg;}%cwBjIb#95X-dT?{xt{WGF{3MM!?N+Ceq^VyNQIsS{ow_pk8*sId3dWnA9ygb1 zlab$!;)Wk4Y2f8i8nhmB;ufn#Ii8TRl-g61a!4eaVhVOf=W)>!Xl!wjin7gknk>BxhpV^eAxd#q8cDLIWg9ex5 zuVsBTJGU@8D#JB8x`qF?yTmV*_uD};O2a6QyfE_`kH6bX@Ec*!X|#&8nYTlb{Bd`C z37xFrC6S*dNhfG~jpX=jSub^mT9CWbK?7&=7H$;COQ-@h8+1I;O!FX#8l7g^iKDR9 zJYn7xGBATXfqw^<8HahJ$!Zf8UeRo~{n2}(VID|2%v264~{iXzBc2LKM*ETQcn35zW78Vx9b zd!k`c7G+7)E)qa42)wL)PZYv>8)QE1@jG!VO;Z1!D5QXTXtU%Maif!_%`C`=!NF2w zQ2w1l2tnwzl1A1}{6^D@vos9s;#e-d#<92Cjhky%$2-a76c{&7l1ADoSfScUJB-rk z9;sc{WKQR~7dBdX>DDcZxMs z4wqd(h{zh|c~LupDoz_o+ypsf-Fb*5dCmo1NGVkJc7Ph=r)N03`fAWDS zG>U>eiaVYcG&+8x9h`C?3T2XISq^E>^@QM>aHAzPErlw;34uD1OwI@+wsAvAWp1jX z95=coO5pBCM};SqH%qO_bu&PEyOkAmDQjp8TCHeu5n8g(cs$<7Q}()XKm=;?m_g*~neZFX?~tRNf@z%k@maqGf}a?+$oKO`=p}`p zwDYsaO(#3e8XYa0H9A^e$Tn)P2-;*@D}BGMw`7Wt#Ppd(+7r1C%@r}yF`l+FTlj^bCOA2LCSwI#~>@-_8tjnVajnC<)*-dG;k%#87Qr zIVUI&z-hz$r$s06+If+*0)NLJm|B(uhuq+1@d&JFx`!(6@UO>*tTSrD*DLwRRA!@eoECjsY{xSV%;=eMDI zXsGXpVG@M2Ja2lt{?OE_Z|wF9Fm*o5R31n0%CP31=f`nW#7Pl0A?wy3GdeZ3cX~AR z{8ppU6w<5ddqFdf+Q*(h)>rZQC9dQf8{5tm^YcsQ4$oZ%MHsn*pZSd_^EzIW^l8z) zU@d|vM9qLWwMrUA%L`M;?mU3k%P!p3S91S4=&nFJWrY-^!n=V`05Wm-dwN)c)wUowGC6=AJUnO{*A`LTScdf{Sa!bY!a0^*R3%?TvQ3tVjmnEp)-Av9rre@_6wpK z?5Bi*Um!&D*z1V$1Kgu+FY9<|miv(xCBB~&&ooGAVP1AYVKgT97A(?Si#W+mnWLLz z`*hc3vy8vn;vuoQ)o{Y%ra^nHAPg2c_7<{EgN4KIL_y~PW-~1<_OK7JG;N~x!)CJrVbbSW zvzd2-oXsy*=%U@2es;AF@2T?H1D6T}QJ%I6AHphxUoEnk1J(g{0GKIhp2H%7{Tggd z%(m@#4Ui8`6*DRwgg0;ckecl#`;o0In)7Wcljk-EWPl_BJHS=vt zl^SDT!H*kZBaG9KO`rDVmesUL%r+jkxbGqPdE&@C-JV}wrGZu|AWkxdi_Ku@Jy2nG z#YwgYmXJf3eXewNcFO3tjE!yLbr-bV*x1zU?4?VxTiD6kISfZD2!%h7JI~mU;W2IP zo6{DILEH!$9(%aYEN6^?{f+Z`xQBUW@q#AusfpRk#!-+ko761s0bD>k z^$HIig~qdXIfy1JxE+3U(=6k3*?!?{FV4Lp^%Jm2kVa|e4=x;%>sd>S`;~FhDG-fD z@Kix7&ivpHudCT1FkodD&cV#80lCr9ol}!pv0d($mGLK4cl?!kT>)H7rB12V% zO_1fnx55wdwBZ+M4@4e&D9@=~X3B8bmeJ9k#KKIP?K6{$TQ8sMn}$Q;??eMBnd$;2 z{HFENI%Kbr$LyiHdy$_x zxv(g(zl@|B(vnqbgt)5+1udg-lY4pdg|!n6|BN^gT#~_X??v`iDl>^3X%ZE{nZ09U zMyxau#bCLJeSx^?MXk_(QSG#~C1*dv)uCj1c5Zg5@6i)&9a)8j5k01b{3 z0mBvK-$qK5pn{gm9LQVYAJ?w3eSa4UZ~($0P1z~wu`jAy)7ysuj%LTp?UYU$`OPc~ z+Q`d6Me$2&YZG~Dt^x&jMdX>G2N1!i1Z^}O(jJN`MPQ?1m7b9mhcwwlicro%U6=OYW8-?uxjAsM$sl6lIYD$ZSS0tF6YV1-{?u z(0H&?jv~{a><|1pD!>; zSPOiw!%kh=>bz!u8aZDqF3q!LKY>zD)Cy3EX(CSdvgT`Rr}njP#jcv1VMBGiq=ciU z*Y4yov>NM^@3mjI|2bu|bAoHpaf;G}NshpQt-R>dYdQC<|Pr4TyR+S##85I$`Hc zwet)fE3;uYa}us$dRBlQDVE*Kt7IpK2MTohyVC5q$z}{I0UQHLuyOL{+L`;EsgoTF z4eg>6L-7P`Ocd!`%H_1uRMc3FU|njrDVa)UvO-aLiB7iL-90lqo&3qP*~vUKkWj_S zgZ!da=D&^1E}VSfdhfZek=Z2{(ut7~@8qF=*$Gf2s$&FoTawxkDY z_%@pXnuKA%D#QkO6u+&4y%vg@g(b$#P8p^!LOV}qutd}<4QL}n*{Q$U7BqBt;)1|POwZk^@pl0Hsmz7*o%Lfec zUch{2&s`{{1=Ed)vylc#fWkul&e~?T7)yte|Lja>a!+LzalB({HZkHPx*R5>@cg`J zLCe0YWN=KEEG*5<&C2F>d1MCx2tYSEUF@_cVO;1Ll3-6UqpCHUNEcTyf{$Q1iQrqK z1m)4fe|OF550ylD|9+CI-V09a^4}}%5DnDtZF;~L^f#yo^+CUR?E!6b6g69EGb{r3 zw9{rYd(QzbJx6jFH9VA#!-k*!=>aW0&+`U!9<#gC^g3boX9u)&4%4)fC~BZ}jq+%e zy!XJC4vCwgQ;up<62Z#8uUuJHM#=+c!a%4F8tC6akE7X@Cs9zmzvfwa(VC8ppkM&a z(LVMA2dGcXv89OyOKrrcAb4b#CT?DLKuc%0+;4I6i4iF>ubFj-BhYn~1TOAY@AOJZQhQ74#fB1lw?jdMJP0uUZoxqE|)<+I#>F7kj(KbBD zawIi*_U8w*boRi!yo2@=kECbfk;oWBb8g zu{wrmb+ZNAWK$&xK3=n@;LHN=P+#3}R9`uu7sYL_)B2=K>#vq!FDG{JI&#P|YIDlYi#b*b z5da%_AM4MSy<(dfyrx^X`sO7iVJ@k_6YoD$UY^tcW3YT{7Qn6$1F`uqODmr=NSEBKdJvq{GG?EHJB87W`%H<*FxY z=+o|D+{qb8-SNexxhc*sq9t10P8ztBmkWoCpY9`VpsP>Uemg^Z4W+OdDbMOqWkDP# zY1>C7A%d4~-B3GYAiNFiuH`&*>ZP2d_(hvYp{VE zf2MZ#Y2cu0$qp1}Taasb=+l4pZp=IMQ$*+pqYCH&)HZIcJ;k)&Xby2$=`N`bA>iaJ zcM4P3j=UoA|9S{l>$3X$B~su-R1k|2v)APGRg(RWnpKlsnT*+AZXW_s_9~A3n*+k4 zB^*R&_n%|99HVZwTc4}#H6t=`4&52Xa2UbX=Jb4u1i}wJ4(7)3=WClRD6Di=p{h^N z;Q&yp!3j@foI#$&UnnI2=dXcbF1h5vy4i+x?uzY;1SMWbtag+(kk&T7SX<+vNUNUV zR%T$o4rDV#XEWi1o5+=7PRHJKAPVh3MKq1VDhG{Fd;Z(n8Z`>n*wSIp;IWvuVAz{% zIiY@${@tB{2K1%T#cXFS&P!*Um;O@iPn;c&)JhK#IMJ(U#__VzzQ}Uh6DC#!e?}2O z7E@>CU;7|7i>#RnO_mo>dmaDg-+YzAMjMHK*zkG-_{<=QI_U@r{=fIMmzoLKU( zC()wAvai%Oxq>b^`(=#Th%(~@dX#efPxg&aPs%x!u{0(7cc7G_U1aT62xe)d?XT9t zwPYeGBZThk>7adqihI!c+8R$ft5AxI@y zK)zKwx7Yieu#gjM%WG^FhHPmbR%vm3W_FtV08Ax`LnNJzRwHk;*mPjm>)W;My*yVL zhQ-;%WXc&*a2cxYQ6pfRQBdP|N|a~@VwJq+i_0)&L?iP~ETkreYS4uYJKlHQ3a#A8 zWsPGGPi!1Strjx9Mx*ohwNgV@H9nDGql&?1>imN6#xww751c6`1v<>Cf2dv1>kOuc zZet9D?}dbOceC@8Xg<>`$(#4K*{QDrlYNEie72 zz8bBVms6vNh2$Ss_=4PD5a@E+Wvvd zHm;tZQ?sOlr4JNc&_%%dPwM}$c1{m0x;@@Uq&p0CcQQLUazYegZ@Y!kp`2I^f8@^O zzPh=&_E!8sd1AtV1D=?S=wQ+V?aSM0)^?IzPjnRA{5I{+?qmwAG%}f*2*}y3{pZ@x zTzskdpKTEgn8;#2sc9e1l=DZ+_Kxnl2&30GB{j5W#M?{R?Nyd(uz}C!c-)AvmgCc% ze*0hC#cpLxl+4XdUBS{Ru>`S*n6Y3F6PF`5jrhm+4AqaudBIr(4ob9PRnzPzwddP0 z61l-eDmQqtksDM8rH7xlvR6A_l-+XXWa#?Ue0;DnT5$rrB_(uQX54+suAqx$9|SZN!-eQQG1m$Yiw&dpwm_9*=vY~ zokm2b<7Jwp9@Y3Mp?pVjg{WZb*OKx`L`|Ys8&NS7o!N!5Um2kc;}Z$0n?(-S(QGz; z>8fogbutjon!Xqpf>s7vAP#e30V)MqGb;X7G@qPvN6vtiBC5+K7bnCvACbh2AbBv& zz$i)BK-$_t1?pFQT3!dJi|m9&mCBAJbP|8Sp{Xv1L8vF9G>$@WtOL1ygA**ju6?sN zxz5%RI7eT0=*zkKa-P2I)R$fQa=yM?pf4Bdi!*J@F@MVP`RjCfPgk;^5G}>KT^!d> zS~fWPTOf&&bK)FD$^OkH-ByGLhdvFxHYYRMLC#?gANA;ezcVax#>q4f11?!Ed{q?O zQG1ZV3{@chU$r;uOzLZWchXK2GD$~A%gM^L?U!)7Ix|})_Y@0@+mVZ#S>xcwwKLAt z77~G7l~#@tPvHIU+5^rib&KS_VB(YE4)|~|6jHBeP1VMCS*@XjG~rPapAvLA=)!6aq(~h6UkG%nO|A&?_<+r z?CaQ!7oJl;qOU}b@8n{h5mflx`fg>=0FChrP?HceLJb9U_mHODBd_!};dO`isrwTyKB^&1^$6-0-b$pIZMhIHW!N?h}7uIhWN|odWj|?D7EP}ba z=@MIIQ=^XrH)r0 zMZc7Cszm07o!OYr?e?2<{)J*`k-!{RMR{7cAs zOAJ>@M9r5Si!NjKw_I$_%3K+oO}CDB7C~1;B!lF=(lz~c8Z;U``wo3OyglN*Y{1%c z>rHvkqV5=LeqC8}nXS{){dIL$naUV!wWg-~*PaqDNuNVRmJ`tdP$q91HkZ91r2d$A zZN%Xp*Cz&mtSPt;Ik_BYUT(Tut5UN4ZV;rMJ>@rwLPm&fImlcDl`$uXU-Ew;4oDh) zj3@+VHu5=d(s^n9Wi@w<24JnyK#1wpuALqivv$ob4`8O;yy0&|9m0-gmpKYsQ7Wf% zLm%rYS)N~2?=#{v^tj9l7K$vm81}u*saQC!xgoqv+79cr8;}!AC>%ZYMT9~40BlE(XT7hbj#Zu_7a-ibGSgn4z1< z+UPyA+v0PGih~--YwFHU%Zm9d6VIYin{WyR85Sm)L0_+}+kI;*7%a7cs^pxRNRGr3 zp);G69QKIXXe%VG*VP@Zl2t|H%Ve{$*rCC&Jkt}Mkofg(FRhlFQ>!@ek)Cp>$qNv# z<=GqREf$yZx&zKuPIE+FQT+Jg#L^6wrY4~H7)sU+v5V>l;T!9ptSxk@nBF;6cJQG8 zxF=!&W)!~oKoOeshFzu!=f3zss5?8)qd;Q zT_IU7^EK7J+yU*Alnv;w6>47!f6V;_0Yo=veWE7k&>-BSH`nbMh`UDvVxF@gdqw0b z27NI-hgJ}3B7vX3rGBXyC`IVHmoxM%$G~;2>4qq~w!Wf)hSJI{7B#G8 z%DVAR&9Qnmua4u@M1tz)OU@n`i{tBPvX#&E9#hO7$Jsok5Y?$S^m{zoWa z)Dd*}w++knt*!WzLa@3W+m#W{!C zo9NVVH4wDP2kS3c84#!C;3FnGu-3q-N4c3tWCmx7t-bQTE9*F2wI2peLe^lh9L?#V zCJ-5asO~8F$jM%F5?YUl4qn=;Yk2En6qB$_C$r1@8dLf&;jJUcaJ8$SiC0P?GIV5m6Xt zixPM|4#dQ$(}f>hu{i@feA3zgW@M(!IRmtNIaw8PlsyLIlk{Wt(^qKDz%2I`m^Cp+ zWl#^4b4uvkVNI^t_CBtNay2U}`(xF_T3M0*E7-dCBW}IPTUcGfd^(1*KJgo?NrB1% zN6ryyW4w_I4L-R>A;JohBS%D-8GCRm-O=P1ZNwLHgsTa`6~upWfXhdE(G&wKa=99M zy2t32TeMjx##pr|T6PjYeZH#a76r?Efs%ni)~%WDC&eCL_2Y1Rb45_?ODW^eOtW zF)+7aGMIoS^E;T$!4729VpHUX`iU~?u>4}n4aYn}^T~vKu&FCa08Ej2TS~ z{-A>E#eY?Q!m#9$j2coch+y;)QF9Bzr1_b(H4GbiDRt#e15{P>R^zj)H4N*~IoG{; ziO*dqY1q7RKO2S~Xc!{mrcm~9^S`d&&Gv*^P@;0=597=1*u}yBsPEsUiw$TAr2TCy zI(ouV{EaI)T7~6Znn8)am^b19PP(_jVjP9UcpO`RpR0e=&Y=EPtTgygMbXX-scdHG zhEl)sg-p3VW1e=UTKObiccJW8)xcyeHRckfs4Z%Q&Ck0%fF1t?ovdL>l5^$JJDD?> zbO48S+F0$#QF{%)P(Q!7NUhS7RR!$vOsw}n?+dX9b-)cQZ2xm-B&Hj_=q`S%)Nh&W zl6lr?V80~}Vkm>4c~jjnFSAN!4$0zS-XrJ0DX4+VEIYy9x&)9|tw2$48qT6R&X!kL zMo#6N-wlJJf%q7UJi*`fjle3oIkjpRE%efD+0ghhdTncK_{-|tn z)K_$c(Pf4KWW~6-{?a}eS34l8zbE#ywoIZ9y;yGVVLq!5(%Cs1ys6QPZveduxpLm2 z1SKGYYs@(3fZ3A{x36G(=*z#6`Us41$FSgJ*$CrG6%3nVQpStFQh(tA?w{^9O$Qq* zzSw8xItzFZ@2m9}AK}Y! zzfD%!deDaf)E3I+e#mTKjZ42#f7_~EeBi9fm0eHIM_v zU2>Y{%yD%~)}XNNmMgbAAaKF@5E~#|$miYS;?q@-zLkn=`*N@{UcaV_XsMi6be0pMu1?;@@&v^dr6nr|6Af(da?!j@@dTUEErb_bbDFf` z{9C24df+O5_wto3=uvj1Fz1B?1$&6!c15zQbajtTL2HLUt^(np2D-NScUpjXRMb`83j(!ns#Y_P~p!(3~Ksj0tLt+;-Otz6k` zIV{$a{tJ>Sv{YBCW;yf-=nURL6U}6lKIMJ`)zuleSEafnSBy{QoU5z=TXzK$W6ILZ z0`;&gMUNW;WUV6qhq|?CJrIrtQW04A%&iXLe6dH(Of)zQ9~InGiS<-eOOjjN(e27T zh7h5Hi4&GH$Sy9uNw|2Ii*NqX9o;o$=};&b{>uHJiIN=mf1w)jy_K5n(kUfDFvJL* z+_d7#0apz}I^IWh( z7Z05zOva-c&psE{wtwLE;%alGN-t(uwraNHkbA?C4EgyF@75j9?wN1y?%{57Oz@?g zGU2S!kM;w%J7eC#m~5Lf)nXtv)Y#{gE?`RDq*ri*Ft*T0yTZ0?F5*Y8b;?Ct)<22IcXw0`LL_%!EeC%vE5?=wEW zluz#E{pWQo=ugj0PGNCF?%IMaf!)DOFgG17VR^$`P%?>?I7tiafV5B`1Bb<|Xq<|@ z-Q+bro0Hcs>L(A&YhhxtLzcbV7A7RO2n(cKVZ_d8$bk>P`OCHCuq5?am=Gl-l&7(- kgItHp7$Xk0|7-m)+cs0B_OGORQ$(eDzm|9Kopizf0R;&ZzW@LL literal 639458 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�>gsU5Jjx|mO{3?_DQocJ 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®W@XEtp6zvVkDjLml?ByVG2nU z0p5yYYGkfqKJEk-2F0pq7{I?0pa=Sf1_WGC+S&nOJC_AY{TCQ&R`R4PmARtv|kZ?$e|(@zmxTihhctq>raHRAAaA-1QT#>FGRv3Sz$ z0wodIvK}8{F~B@u*J9LCtlxNJdxaq+l;AUt$5}#6R$nxlc+hL=KfSxY?T+CBoebCy z0Jl6~&TD4C=QoeP7HFxMiD~mZs8a)tk>7PQ^WptkD6d@|Fb`khh~i;7Em`9+nMY8T z$2D|ZdCY2*5Oy$E!VVL;f)w-PM_Mp{OP2Jta5ch$`VE<><*-t zVx;s|&bMNr@MbF(YJ`D>QV#+Pg^z)Ss`(8pbWxZz2Br)RM{_N}!Ao&7Dqtv&$7Dia z+#D+?nn7p6N+<;fC!yee@a?bK_q{6~-8VyqCd-gKGh{fWvh@HJ z{h0yavZe(!XfDhbd4*hux%ag2;6M-&ESaUO;=v{ zzI5<3L?i--nA39;VrD8?cKm*FLnc!R0k1qE z*|qwFB~9X?s~>5%J2LKay24C>ALyn6zZ8_5Q{XoftA#gE+l2(^jw}dRRMbwIvK_mD zMh$ZgHrp#Hmy>*u;VX}LbCnA2ey-DAO1y$x0_sgdLv> z=>$aZlukhPIpIyh=M-Wpoq*USL1%4BK2xo(rf?i1Id~2QaYYWCk@XmEupJV)JNS_c zNmux{3mUA^<#Q&_;xC^=%+?3uyr*=6p3(^%@Uv+_j89Ag!wi-oV$?0c%K%{H2@bju zzSSb!M;-m($SiS*38Dh5J{SCz2Jsx)X~A7OzTk8Mrx4g}*kP!-cpQG>1cC2ZY_FVS z5;bLBZ*`KQjhpW9No<4DsFJ(zpm(i(3$dt$MSCThhHnh_CHe_KQ+#x?!4+#Z;wnaW zC6HmBnWmrU27>|)LQ4&Ae>fAEdq?LKOcin@n0WmeBk-=#a)&;~Kb%o4z3iluZeR&Z zFM}$=5__Co1_Q^sLs!*LBONw0{RRbyX_MAQc$IZDV4=Uw0t>1O2iw?6&`X5aGGJnit6Kr*m`0{Gx*;x;c#cY$5||vv0&4SV zO|da)UDLD%fJ|$SbbEWSDOy7_aYkDDC2QB`dEbeT^lC=hhLNHqdC7~&>XNq|_qUwz zW8G`g1(ac)?WH)ZMaN7#ug{E|CwXVDQOK^23nP@2SS#NW*n1}e=TOb z6};3*Ye)f{+Jp}rkRYzdoI%-^Ko$pnwY|A9+euR8aKJ~K0f!uXIZ zXZoG`3}3AKyij5^=}b$I^Smq#1qQSr38b9*%~gbgzHi?LO)4yBrq4nWiE6#MQc zV|~Hu8Yz$Y0+WJKmCji5s-+dP*(6(@)D(V`@}pVHGa2I%I1{QCAr{ioH2*?b=eq+% zq<}Ug1E5HffmZ=TtPo^=?ghK0aMhBbm9Q0L5Z3;9ySemsO(u5h*JRR0+2SKe@;bMjW;K^88J0SR1t!;rmF7;8I?WujBg$z@+gH;cDtNCmzKY`g5H0!ci!3~WC)Uoz7fgGO;?a7`-$vPBOPtV~n zwuAQ45(zOU^ij60;Sy0d@s7I91P~tB0+95+rpx`CP6*I!l6hYw$td-VPDq80PD~@l zqwo97)S5-}5QC;Jv>O0P-LOF}^r;^EHz1&R!s46vPX#L)Qjfy>P8_iM-bPCl@;YfNUAzDCJe`!+>Z-ug%JbpIOQJJ6OmjG78 z)4U~%!hBwx9QCTy0tKD0gyBFeRKOp{i!`r=@*z4}*$;5Efq{}MQC>h_={kHu$(0A< z3w3hkWW>U9#~4jFr59=hg#;0B&wSGY>tkMxL5qmOlBeM$y(7ILTHGE;>E>{_ro86Z zluVJo8mVT-qt%@!T@BV_$T2y8^#Uk{O6#7U{kw1izIV1s5igjTjV3PuHk(C>PPKM_ zb>hSW_wfe_wlrv0FMMyZ=C~piUK~lIDA~=sHT;u8rek~>WxnK@t`84MZt?X8yju1*V1o@SXn zXdESgOk5`M>vJJ;Uf#xp8C-@o%vC%o+CqX^kb(nwmuvop?7U6X1s%euU?zN}y(H~3lAjUBqNUW$7 z92#7lO~E2%pyzr1o2fjH2L>b) z^#E2>`vHWClB$_C9Ga7SvF2f_fpp$~uFs!5SxN%$h%KmCA~ZvPT1w<}j4k8eR+`e% zOOc`EE=N*EhJaaSIob)yi-E2dx3Y+3uWUc~z<8tFc{ixHQnIq=gStj$!~M~gBU)Nvgks2IS6$~#O-y0csC@rpzh=HfSv`EOu7DGTzuZH2k0WItmT9bnU60LujP<9qc?wxfz!p^<%7J!()%eWAN-AewCtn#P@E| ztw-V(OVRWI)qCGC_~+=#M+W~;?pGz2{|J4;BIpkPu(-5;{M;bhc2Kz047R({pjMTr zau?cEpSf9GTe+)s+a0gJ^9@J;yCZk$D=>9N=`Nlk*_*edh|xs?S&9_)`$x~GGftT? zsb~(z2=zRRHIykw%21~8Oi<>E$$zaXOa4DPUcf1V%;#ST!ST=)=sf@=JqHyEXC~ib zwi3Q@EAVANC4h1deqiC2_OBu;^vRJXr}cw!5aOJEY(aB#u=QgLsDE7l*9#+_+iZQx ziLuwUK8<$eHh6#Bxuq>GMLe_pd7jemFZBRRr~eeFcrLtdPSOM-X@Y*L#_Q$&PrcN} z=y6b?cEv_>yB$nUymj~o=|fB^xjlXoSTGtvNn@>kbU}Ln7-fGZ4uMSdloO3nm5b_= zaj1%j;$sWOd)zQJdAvu2W6z8ASc>{CX4FX#)J3hLD86E*>p=Qpy>G>fRqlg zt~p|k?1Kvd>|B!m$_cXV5VGAyZFa9BX@?tAqDNX+7C2(#c4lt)mJ93G z7DD^FOdA64*U_gg;2m9F&IK=6I2XJ>=sZwc4Tmr zi;ot@ez7CA)fg?prF+T}ykHS`qJ0(t`tb?S0^lJqS_JfRar05&vXOBKNQIpqI8<#72hLAn#~e1F+{ z;-nl8#Ci06j3nq>_EtPFe1L&tRU99)nF8uz|65&O(Nt!)QcZJq=2Fd7HPwKjS1}4P zfGaN>@ABL{-^r-6Sv(K_;pqxLj`*fA=Y@_0nI&l(W-lbFF&>7m#}ikVz5**3uV-0# zvw!0T;s7ph)~>{iED+d5Lb8uI>GS#}i|YiAQ?xg8@BV>v)8#owPLHxufHOpLOMMi} z>r|!wKRRAJU!`DMp1mebBP#_Oij@L{*+eNo832}629RV{21pjLGOz(;q%;6y+Gsz& zFzzL#fL|#E)w7-;>rl@!Kc6u1{H`RLNMyW6q`_CWlE&W9gm))Rc=yr4|I{w`fP1@> z)Y)6^&T8;oRF8p>>?5-H*vPYnFxV4)`aC`PRjDNl{U5O=@!X_G&(WhFbC3S06PhQJ z0+rlm%@b$S2ixE{1ZG})yXF*UMSCcXmSxW2RC-(P>t*5_` zbvmUoB9^v_+y&xMTc;0zdit0EPY)Kbbvo_uAf3+Bi%!>=#x#B1G=2Pf`kv>jSp0K&o-yE=xV2e)QMN4H^C3a|n+@%~ zM+P5lmwRhy-y>+B4kJO%Ub8cNB%@XH&=0oK zJ+pS5lwR=Jl&<8L7o+GYfir{W4#f(0fiGEq<7QLkd*g^Kc{Kmo>^}k~DfiQ zsDvYo0&X4MtPD{Mh89WBa2p@#t2^TGG=~&F>pqy7Di4(BCAN&I0L~~L+Nutu$f)za zqbj^M66c82XC_4Q3`7DBGie>oLgJ;h&LtwBr*okc+&;L9Nfc)Ns@X#ShfRPufNC0g zqzw^`g-MUL$CfJ0$?{{PT_#vR{vs%5dul1?Pz%UlYB4iwFuP184BE^tQ`3amVMm>U z)=GXwE&7#R6(b&V_H?@XOGLBGq40HUaK#A6w4eK>-gtLvh2Jy8l{JwIF@2F-o04vo zfW09F&gii#jz|NwJ?S*idH<6U3}hy>A!7i##Z|u z^&FfrIt1H0(_zXO^}){5oit@_O&Ku`G&Hiyx5_B=?H2#=)ZPnMpEX<;lHnR60VcOl z+Z7Au@N0vc4J;e37ePi*6XI#(*VD!?(-sp%asfjL!=9aiKvZ+CCsF)v&;UgUpF~w6 zS&)G~J>hLn!^z;Y>_;QshKHbSc&I3(da41wrvyHx{$S_y4ETC@aHpW(zis;TUu>m^ z^HTsO^pG8OXnm-R!lAXnSDXvDA>b`R&Y}ne5;d_|*gqxMds}4sL+#7HKF$+?GYOGY;$E_&{eO6I+~(Qj zxougo+9!=(;bwah{F10W-Oz5I(pJuV!;gjZJr$3!XB@Fh?ztc8mY&P*D+;P`-l?2EV39>1$$GM?z*EaSEN?A%h6Y-nR9h!!eq`cyAn&q=W8aTo*LC3 zu8{>Rx*JTUdbGwCahylG$y{ObURcmj%*B`~X&j!P&{)QlGH-INnk?Gkv?-j(>=*;-jqUQnWl~+ zdQwpXDwAWXz9qqj<)`PMlPuhX_A|o^rCisi2j}Z*{&~`|-Qg|nbUKnm!lvv5rsCRA zMZZa^=qs&?GD-i4-e*npRpJNqExlJB8644j2jacA=)G6Xd+%D_Q+|Z-s^%l)5L8R& z!$)4PabN~5yP|@9jT8M3zeXQdP~yno@9>O#mdl_*yMMi&kwTd|dg~FYo_O~4yh=R4?d zzJF_p7fd)~#%XSmy?coSCDf%@^&gsywRZ1v=eEInMC0M=o^|hH%w$J^m~3+Iif7HZ zcjdKx!8{?@@(VBp+SRon9dTs*yB%}i=O^6bc|RzJPuK_RmS4Nd^~Xjio}0y=7Fevq z!%Gk2ei%OHLYv+F|3O31_I_zfo~4n0q^Ezk(0)NuGP#brdF(kJd$%6@qx!KP zkGX8;(S|PasC1EUH=;-v@wd_By45mITZ}z3Y4jNyyBWqacyY^Hlpwa0XEFZyv` z89R6sCew9-=~~g}P8Oj?52{rjtIY~|@sg-E#)(=dmb;Lq0X&wKOjI4Li-})6JOlxD z@w;S)Q4LICR2|i!d$h#LQdL&}380y=@vE#_vQYdrp(9!DuaYRx>pq~_g? zrVn-n34&@HA!dBdM+t12sdAjOzLhc}%;0hYwzS)Qlw*0R16zyZh7|=_TDJE?yGhE- zK36-*Y#q#sbAobo+&j6Tb%ffRg|Ai&YVEqM0x*YM}9DKwB!!2__Z!vJ_) z$%`8dz!{$S+**iSQfM%UzlCq26ZgMa#dHh(x2PYGZKO8`>|}4TJW5Yt&PhLf6)t>q zPyr$iwtU*p4=z!p1#7I)Rai(nN;WU>OPY-BzqD6h+Bf|rRjYPi#F)PJtY6x#FYTHB zQo)xB0kNxeCj6p-c{o_uDZ6tk_>I<_1mDd^1_*@B;;Ta;dsT5Oub`Ak_hibC3~nSM zlNC`CN86)as|-A5b$T{r{7D$<>PE@x!`Fk!95iPmj6u!bV56jU5aJ23)(@16CvA$N z#iyPfIx_Hf!Z*zA8Kb_b;jDGfCP?c(Oz^}#+lZc#Y)Yh>J9e=JrLzRtk3_mgFX$7~t=ReY6| ze0Y7|J7|{#P3N9M05Fmg_oygR&!Su3+=!bkIc&xn?9x7XS9TIwjChFsco2}5v~r^H z1fZh(Mr4h8$>Rj}_7YjcYU2yLpm)C4nk=rL>wm>Qf~mr2ZC}+qQ9NQ|w%QTas}^q? zyeaX)Qy8##E5lR^cJAcKmg@Tz<(O(at#LB7BHF|YnV8uDc2|$yz{EGEm^hLITcF9a z!B7-WT!EnB6w?sg#c<8M$Po`Tg=u^>Py{)e$dKHIl5IPLraQ$=ncfeS>nGU^n~3uy z`RHM&1*M)n(Npr#Sg_?=5mPu~ER6urx^fID0hIHW(CGiq-TOz`byats_uluTUcIVU z^-8LeN-Ej9?@6*tVBrEB%N-|;ZqfX3n+!JNVOXsBgO%7ZJgQk|iUv4%9w zbp5K?zad`SJ;OQNgPty_PogmX(bG9GB&%F{x=fO5db*TzQ|;-Tyfa3pd?VS+QQaa! zlNvU$Y5j}&83Y7AHBEE91aXt1&b~t3>AYh07_whe=@fnAvdDeOf2chg$>n=-oFGJNl2Fn& z=$5_V>czF~BtC@9{JFkVCc;MX6TSo15lAC8caP5MAax){)Ji|hIYZ=wRHJs73G%rG z^4Vg#g9rxGorDU0g`j2#2LqaN+SSD|x*Ep8-0ZD0`N9Ar)sMxtBgQY->HZXp z+FFJGE4X%VNbLM)c+J~oh1s?j!cEqGE#GBVf{ep;(XOn(`tMLaeg{d|_XHr=H9iNq z;k$;egxvU!cslA8qc4R5L)Wrkd82U}u7UuD@TtQb+Z??{nC9|jDjJj&W-Dg4b{5v<9o{5YQbSr8t>XllX~%ci%8kXkn}g6|-A5Mb z7Ja!+OMG3cUIfSTSye`Y1?Yd2fb=BDV*wYOX{ZXpaRzWprKTMgk~p(Ch~``?g{EmE zu7mcCxE?s?f|h~gn z&qM>0Sg^CELH~oVPmza?41agVT!I7%AQB#h;ijgdAGj-O19(C@4aKrBpH$s0CkS*}ese)l~cUzK1Gl&7n=) zrJr{a`ZLx>co3i+G?A2WC$@G|A_)5dKY@YNELe;!a&QdZ(vUv12!J{X_R-kzk~AwMKF#AYr&X&ryjUB04H(;&>np4c1} zVGOG&Hd{q7%V##4>Wl3!SH)onW`1$8-DFE{N@~$*yDBAmrp&oPL_|j2>T1a9qeR^& z=EqvonNx|x3jOfho9Y;;f}l;$%4t0$i(1UuX}`&$7PETtyVl7Hw9$E`AY_!b04x%qP*x3Ja+)$}AONS3F#?sa z31rN2-qd%bs@JLqK#*_I!Y0u0d9JNX)93o__0g+wPFSjMElSG6a_zR&5EN4z76bT-4KuqxLFpZId8c`? z)E_#{zwJ9s%v9(!-M6h~qCB3mjhJy4e^3dXmjK$L^BQQxUx)w1(bl+z&UaRo0r4&Q zJXc&`UHG2}lLh_SmG986-8Sa9scf5Nm_zU;#Rg-g>N7^C7D~Ly_(Br=-Y~7LW^cJQ zTN86@^GS8pdzfrul^rOv?jWjW~g%|D#{ zxR-m=?J1%3~~= zk$HvvSX2VfCV3Odz=nu z4IsW%XXzLW4YeFeejN6j!dOUf$gvQS%+mmKwZ-2}1PxHW zQ(kOCRSwgT9Bit&KxK3o@ zW#c<3c-BS)MVPid>x%W}|CMPVWz9)bJM6Au6>A$Xb3g1>-)=m4FNXh%Fdi<(Hw9rdKH}+`;bBdDN6qg;O;~bFEF=k)I)XB|oSpo)fw^pZ1g~st+{NunzNUa8f9Sr4lfD zF3Z#tO_BnW0hNE+7KGY4`eYNCRRRbU$191|nD)yQFTl>9)_l=;l~|3{Nfw$duZtb2 ztK5IUCHO)*7xLc;j44JGq_m*ac5hlwC{F~2MT04)8s{1tP$n9PeE~Cc$H>LZIKY5% z_+6$&oN~uR9*sE>m?y1CM4hWj+=We-(3p~>P0F6eCb&3i#wm=N2plf>6g8w(|J$BCt!oJ)O16`rJ@d@R;X})D#-SyG zA4EXkU?!8}fiT1}{TYu|vsoQmC}x6cYeV@c-jZUlA1iVO9tPtr6d04Bm@B8mV9haF z$sl7GFOjI$Yg7bpca^^?_uhOg8%d~^9ZZ~hEW?#GYH|$$@%=eIR9TgR3r8%YF#<(4 zRDdXXVdI4IC$EOyiRS4u=r^)-z5!RxmEU~Al0C0K zqt$V5c>)^$RDkU%0rS3%a=0UrfvdAQ?Oi$$bZa=}tQkX68aWnEGjJZE1UVf80vWRk zvd-6v5+?9#L+ccfTOc$9WCMG?#`aWguhC0R(}ZM`*O)O+MszTM^ZhP<)~eZQDv4?; zw-AT&19~H)WcHpfAd94s`oKl}Y)NLuWZM(i=vyj(p#;Z#KSFRn{S@P>42}->76kVK znr8Tn)-`W!fx8b3!w_*di9uf=?GunCVAj)<7O%2yQCg9_a&`znG+J3P!W3001(=@O zgUKVm1@x0gJ|dE<3570Ho+DJL|9K3|q}mEXri*_ejPB|FMd~!9USG~0lPfuJ#WS3# zG~VX5NT2aG6?4(JOXk{E16-!hyhi4zZznh;18g|9lCCg&l&*2?MsPbaCrl*z@qSw1 zi_#lRrh|`PLIMm#_YaVY+0gDC1oP_+%_3XDG%}z+K$y@k@R=H1dHumYGwIzNiaV{S zp%zn1c=m=4uHyl)n&3r{T$uYlBck2suPZb4WHCUoZG_ZYY!7jrDCW3 z$cf3ld`2U`!;x^+k-y3mz&`O)NB}B>K5ory>POUu%3mr=kI;XtJ0@$kv(|d}f(q=r z6+0=3K4Xa%B%SA2MhKW#)CBK;QlObof*byLW!|Y-eCnhy#rw}8IyL$IXM5e+F>_R8 zic3%B2av3ir{Xubn$Rzg5ibWlzLEAy^Kx9!0b$*A7bP&3MqS9>Pp`2{v~~s?Y`iMWd#9TKpkDuy8123q?pU5-isNu zz90|Af>M|&8^dBRs~uBye3bb|-1**VH^M<^B*GfNA-+7dCqmI+4EQ&h76QdW}JUeLf47VWeth7xYhxX;~6J-~h{`!pW zDH>i=U-t@TlfK*x#r#$Go3t$RUC|Xl*|fk_Xp+qfh8lq)8L9b%hyE1{FVu87?d^i_ z;5B;FlPOLa?Mkr^uhLa7TCMIWs#6VYMj^OT*>OUjY|9E;v2C0p2*Q#2#DK&{44Ftu zVIRgZ!la@c$v<1qcPQN^Veu!aSEHkjcj}sD6Ts2}PP#$JBrH<%hTZqbUUb_&X($UGo%nX1Gm@{fUn~HR@V~nKv7i>zo z79pyot?nHfTTMdSe9^@TXqD>=#IC4eMC`U)?CLOF6TN2)k$8~|ivZ_DZDVvMWiaB= z#uC6S@v6S$>15Fxj^}m(qhS|fwla?m8RNLScI-4&lpQ1LtE6V=E27_~m}&3pG!TDxMHc3bZ82`ax&Ut5J!3!2XT_- zMC(TSTxEb*idH7WB%jfLv>xI}G8z!|LRh+>pKWF6;I@L+T$9sym?!1xq_V9J&x~jk zQD0AyfTnni*shoB#pAz++8~Xa9+}#3#U%4^w=Zkoca|Nam|jnC*F=)9lFX#qoq@({ z-xSa3CEf)kDfA!Xo~VB-SsKVgjk9v*mDzc>_HMbo|(=Nt*7FTgfYys{yJ0(U)X7k_Cd&NR- zBR-AAUO*?Eh*vJGho7-`Z4GIB&i|R*W~I@VhHxjJl3b=Yq_hj ziiCyO)IOkDY)fiI2ygT`<4Vg^ss@{&XuPAhC+}d*&B$sDNF%z^VRm_w%M8+2V*SHROrxMpiiZ%Q&U?W;xbQ@W=l=Q4!>9kb(%lzEFW^P z6U*(4NH=fGaLM-hEQ@2;0awZngD!;9564iyuwVk&0YhsS;z>169 zQqpaqYhBA!qvg@DsiwL}YNo9GBkVNrqrTZi*igT5bwC42k>}apIo|yiDxs{wD5R_F zGAN4wMxYNAjO{_EmMtcYYXBDtVuffHMuVK3P%%1Z`OEHHA#A8$V^4v$;F}8~p%b-Y zOTGSt$&~y|8e}`kGZ> z;*9?cJ&P;!ZiV=w_fP>XRQgy;U`Qeu`AXoJC^4)D8z#yewu4LHR-fwN7oHLe5bd3y z3WWF|1dt7w2`d{>d>SUq;_#Zt(GLv=B8S`AyxVWTT0uRMJsiy;nZxm*l9Hs9D(*tc z%ZZYO{qUV3sWCF8K4(vAB*?9fhv;Kjk(7tYuc4V9}&gRvEgt%4uw^28%+^Q0` zL|AK{WQfe$YM#x_hTK_0b`+C@bcbQ_yuFs!oo5iu6WL`Diyg2}SD~J%jyslQUMHVv z=_me{sYi5x3GwRS8kjhTVJe&6b-=9a3c6gb1Fp^Z!>01kY;qZDmZ_{idNyt@Gbe`e zKzo?C0i#@;RjfR}#icf@W5fMV1&j<;3`Y!pu=Xjh?XuKEr}}lktDFV_LJiv=5Uk&i|B>1&tFH66^LY@%RL3-@*@D@h$*AVaeUGU@59Cq`vy-L**9lDV*Hbj&1=ny( zrI{n4-7pZjA>c3<;w0r1xY0)d3_W5tBSS=d#F=AENMO__CP@s%4f;2UW^Cp%tJ8ik zqsCdz9279DJrAR9b62_Y0RouQDu^{6E(cNJ&!yCR>WPojn2BvNRY+#9GQy)|>N5Qw zf8ygwL3EkQz_HMS(JGP}TJ3(FJv-2Wh1Qw8HQUFqA?50oqCBHMzIvvfFPL;g%=7bd zy)RyyR|N%BPULBgvSg2$m-a$DaFKVvmT41rn5P3Ta{#L$+BZN@lh}gP*q)gp@*SfS zmEtN3O6ZBG#hu-6r?h8tg_g=J0S>A5jcQ<#TeFLt?dM_-elEq{C?+WbcH#uswY*0Y zaY>W|;P5jf(MW-EWit+2T*=cjgvSIn*=GIc8%=CLJ5!0F}nq#_Sr$myU+< zRT#I%S6ZtrX@>crooBWcN@y}bc&S+-3dZfxGZ2h@<%gPxr(%TWqI~q^L4s)km`pZ? zOdzb!3MQlW!JwfNZ9izt3tPc3HdYac1{lk>sYwQAM(U3uZ zU2*Z$kLu>ND>{eNmSiym5LIhdP6Cp(@6AX4=;<2owSLL-T$0e_o0i~IIv+SkBqWDt z^WvYV?Q3<=Q@=zl9k$7og%s{C(u0qxmL=~2A~W>hZxlZw_>YzF3mkpS_KJzXk3fzN zhiDi9cqBT6_oXza_7IIZ4ktDpJGu}_EGWXia!3>yVApc>4vzqO=<$z;%rR|N(`*;L42nk_8 z%srqDrt_n*-+bjhFpQBHkvC6=up(W7 zH3Y+tg62V!QgH>Oaly3;>zaObw`t3+1bio@BEeA;KA1!}{sUl9%@Co>od!<2^&wB( zh=AB4@NyC#sv(zX6Zp=h&#)w^o~Moz-1>$MUp}R7!0? z*-ww&Xg)XkwS;CB_g$!m>G~NJ&8#Sb9S0iKxau#%OM23ZlAJN0kn2xdigp)o@fVUx z9mcrdJ}y_cIUt${o2-U01+U7g@;@f11!hPFCCBkeYzuejC5v~E8;v2=Nz3wvb=ko~ z_~2{xR4q~^MlH|jAo(mg{X~VR4EJ%^$HPQt(K}WW&rz?dpWy>VI7kIBbA}zt=TRm* z-ngA(JeRkz@E|B@;aD&NvD}3s*A(Pb?n03RONl?j^eOtwfrdjWq5N=k(Lh+^wKkTL-s~gf+e4H}sbT0U$nV9A^X9{a5T0xnbqjZN4 z!!U=j;rxkG^%eENV9{OrQHhXi^R82ePxJ(EFv**`X$lK4ATc~-0=^soS2mgrH~JiA z#Xy-`bL6$Hb**UgxFZEqwRc^U0q6l}R&cqOATis`EV>i47w?Wo!xnu*=>(3dx1RKbqElzo0`Tw9Q%Q|{N* z9B__~5yj11Ta?u(RiZ%p9Qaw)hGbm1bBm(mt}Th`(wN>8#?4G{jP1SE-!z|B##J`6 z*B8Fe3+;xQ)AByaUX`0c#=N?1?&CcXC|4V`gts?5YUX)-DS3J}nu91&`nG2lw-(3+ zsvZJb-T$uXO2MNoZJXOovmm8r^Mes0 zn;5C6lOGs*1Uev%_(;_W(-)bdDo7d`qY*__9}GGB2w`({wf#(b>#!ct{vkh^zI;Uc zH~2C3u{#&3?uAE=G~YJMm@+MVAJUkdg!EF)U9(0)y~=A~=rH--|2 z^3`y6L%zHE)fIMAsKtEYR$K>Wcw&KF)x=}GCUAibEzoPA2Ie@HuKt`AG$Uzh+dVW@ zBQo9nw25IdT6`N6{tH9^$0C@m6g-z-syO^=y)2ZJ#?(>$dP=nMzvL9y$X#6 z(%hCJ2ZT7FzsY3RD@mqbQVLGQ>Trobptsq)$5ZF0PTtqOu@QQj?u~z%&PMajJuLE< zOhe=~KcMp%4}ymlA!#II><$`5veNxbU65WBsT}W4bWb3;@H#L7i-*RY3aBr&$MxxXpE<+X*vOIs{{J9K?zvkx?*`2;u8#&AUyfm78MFYfmCk z?KsXUbsR^Q_1*kY!+j?;MIL(2+etk~(NmgUL87D=w!UmNlF55DlMbruz8)8E>3`u4 zjF8`i8(9dp*v(K_=9X4&3GD`{MAcpOzU+EUUaXN$|7w;twAp&iHsSkVWxfJywlkgd z#7wL_9Yj&2FXg(E7Tz(Zu(wyG@DXETemL=I##*a{8|xpu9?HmJxQamzrb^^|Kso9b zGKVvAXYWKWSEo+O-sVg$(i90>Rg8m_V9q&JU_)JT?;^(Aj2LlA zE4K+zTJ9D?XtYV9myPVfjwu1AB$c&CDLsj%iRpe4*GfxUP5!;Ykf==+E-AhCkV78SX&(P46Uf~7xhp)pZAZabSe-c0c$xEhN57i%>hfb%044)Q%Kb4Um(GycJ zFLCa0QlveyENUIh|L~rm6Wv#&Z|_aj?3sJdD0ClV3|DtQC6V_KJ}od{4}KdjkG2d- zs8DV84!jGsdqn{F97rnf(MM_VGPRc#s)ZON!n9@xeqq2cL!`g;JNM)>xC(ST$DJ`y zfBqh{(s{P5;R))Z({=LhiavlS!Z*CuGkszsH27p;MNQEdkzzYkW~VpHhtxBhFRZ9V zZ)etg9}CoT4{zpZkla>DKKf zd3WW_`O;9&MVW7Qib4`-p}gNNW{{WJF?c0?N1sGN3H7lYcJBuKfJA4fGHh5cv|Vjg z=J&KNalPN4yLtML-wa zsk%((`*qn@8gP3{V}4J*5-M0Ot?^y?&hV_6*YTj(;sh+Z0iiSt}7mT z`vwlL^i}!P{gPlcIWQGJOr!|%WTkf{M@2CA8~cn z+#>hTFj&&O3e|)t#8LzyGRtw~W1(dj{~AD^bBR5xjH6V!!MGSbFbE5j=h6z8@bZAL zo9A4jDU7mXB^XBm7l%+}6o=4;HVmN+Z8?Onn_!LJfSo>si#~)cA3~0U(by$EgnPUK_Y(n#3!wpWfk347%h8<1;6L?Qy%1ri{K zWhNaao;)RM7(!}>B^$zi4k)!cS(2HwZ8(7-GTDpxjt=K#n_@mj<;6VbB2R)kTMo`m zJO@g76$a0N^9awmL<6WCoR{z%xMMD+%HUKf$_9yIHelkjFwVwjG-r5XkOYzqHH<(t};^UKpd%g zAE}#5wfGoQ5QuDm1-Fj&n*$^!;M0?<_R0Cu}a7kgG$Y1f+o3#)D#<=az z>c=dalq3>^+qAg-{+_($VK_l}^1RiX&W=$>vxm^cmAFTG=^+|GJ|Nd2kiII{6dW~; zS^c1LcpQ}Ar9RE#cXnhjzXLWCH*0;{b+SzZ1PpO;ZYoFHE`@^zS~BKt;^=l2Z(+5ttPK8T)9c3?cW= zV4mxEx;$JKa=o6XW<(EafNBr&)QHasS42bjTsG7&X37ph@zC21kZ4&6AO^dHN}%w& zgvZwVG(!idZK+Q)bNL$wie_a04Mxbii=_+BTVR?-a{yeaw9E-FPz4!X8IFaBmmd%~ zG*vc%0;B~erKJ4Lrb}-^oIEEt5-ccwCfVL)7Ns3`_V4 zB+U@Qv|4(0?qM-iBU#dOn`&HbDF+X5`%(Sza**|ckx^BF@C6VlaL{)-BN`h(+MKK@ zfvlN*h`33Pskta(pj7yj%Yx@ZhD|u)4&7_Qp?;wP?an5j8+3o8D}0CZ6~k{ouAc13 zZ&Z7WJ{2wdRJ6~hqUrpw-mR9}!VP8A>cMh~zdn~{qH@;_2F(<{FqlmAO_99OfC);& zJcp1W7!iYc8yZ1!SzPA;w29owY_o z_b>%1hVn(FCh_7@iMXlMA2@_N)bo-ur{$0y<+i%;9Q7!vhNkR-Q`4QK?1EF%oq`_K zR+&e4 zc7)|2J)0yVc-g;&7Gxo3h!dm=jzH--&^!*E*LS97ImQ-`6cW;k4i}m3TcIWyvWsWG z^@OTSwTZ1b{p}|#OC*!bff@JvRP~tg`~1M%biFavYSxl8!=}P&H;QN$Q>fWwt<^B( zC|6MpAhP5hv;!O~9b5yH!B;e_gUpapS4U5@V`VnCm-Y+?q=^NhNg|oUNJg1XXsj3~ zvfFNc22o~QY2Yw}6On@k>0(WLYi|o;4X={i;(aX}%Ys#`s&m_o{9q5P3Af&1p7yrbL;2*{ zL{DIr^2rr@0xy+Mp0Ow9npJn3#btY7{#!j@9A3>LO_f@aiEgw7gTYAF2Bku>3D&%5 zXGzq8AtbVMA;kQsscFT@c|~TgW+=mn36+xPgvEhF0{oUbh$)Y7EuzeJx3pn=Y)@@s z)h?q{Qz3h0-S0i~iDs>aquq{*V-YPqD4W!max!1Gu*kH$_^y`yAx&OdFcT`~P;gBS zM&h99O3CpxuhiGPQk@v67<2kyS-Ef3;(Tr~Tl$jqA&okbmY_!QBo?Tkv$FW1smEe4 z>6IM!)|i#D6~E*#>val#V7-hcST$vl%>t!+iP%zmQ>cSzhMXm|+=Ckq8Z3j*2IUCv zgNd*-2)uD=aA=!F-6Q)5$uKar$sz%MbGtQs&7Q>$Sh)L2)x{=mU6y;uf>aB5tF(?M zFwbd9cr~ieflgeny)_P&<<9q9@Hy(C(4$o}mj!Ck|8Sa2^|Rxi?LDJDovLyNht#nI zasrD~>FB44phOhEmZ#H1P?FzW=p;f!x!yIQD-->6h@fnF1f{C#P09aAIU@6=qE0I% zvm8v&6iY|i4wW4CxK7)gB_C7y8*w1tQu!Owkxwc7E_dkAS!^B4W1s3gNCrho?sKWe zdZqPP_RM(ixqu73aAFN>Y+DnnTy$dE>R5JxeX3hy$Sm6f{iQ-O{c8XSkyY(ZV+vLf zyN^a5g!qJ~vaCk>Z(oPrnuW^P&a1Ex%}!vQ$TN0ygZGnyq8#U>aC8I9*sT5$Iax3+ z9NnOdi3CBiddEPEjKv({>|9@JeR8M{SZl)Z4~(!@pKFDk0AaPjK%n00=)PQ7Gxk*z zwz!K6&t+GLS^$JDWKJNFf+-!VPytLJ=>2zPhoT)K@|T~#$a^$p6%$LeHrB%lssMhT zTn7G_vp=Ad7jpK;rGFLcf||6@?uUe~dlx5S>^i2tCdXl%S z+v-T(UI%Fw#5E?J;y`APBuVj#`>_0`@fG!_F{?Yp{`;{0>%$%)Qc3Q$aiNqay z&)~4ALD+or#QkLxNONnzlw1SWhX4V$i0l-LBU$F4tRnDqP?G{oJ zMC%nE2mwyGmBfEHz^|SGA^MCKbgFmG$km?_k&O=?`86qrgma`m50>Lx5WjW$j3k_GeL>>~nr;kxV;r<)4

GMtFim6C1^s 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∨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

&@9Z;_^J!tIum8`!?76Rf2QR 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 { /// with the reason why not otherwise. fn ensure_account_liquid(who: &AccountId) -> Result; } - +impl< + AccountId, + X: EnsureAccountLiquid, + Y: EnsureAccountLiquid, +> EnsureAccountLiquid for (X, Y) { + fn ensure_account_liquid(who: &AccountId) -> Result { + X::ensure_account_liquid(who)?; + Y::ensure_account_liquid(who) + } +} impl EnsureAccountLiquid for () { fn ensure_account_liquid(_who: &AccountId) -> Result { Ok(()) } } diff --git a/substrate/srml/council/src/lib.rs b/substrate/srml/council/src/lib.rs index 82cff3c3f2..c6d1ec7a25 100644 --- a/substrate/srml/council/src/lib.rs +++ b/substrate/srml/council/src/lib.rs @@ -127,6 +127,7 @@ mod tests { launch_period: 1, voting_period: 3, minimum_deposit: 1, + public_delay: 0, }.build_storage().unwrap().0); t.extend(seats::GenesisConfig:: { candidacy_bond: 9, @@ -147,6 +148,7 @@ mod tests { t.extend(voting::GenesisConfig:: { cooloff_period: 2, voting_period: 1, + enact_delay_period: 0, }.build_storage().unwrap().0); runtime_io::TestExternalities::new(t) } diff --git a/substrate/srml/council/src/voting.rs b/substrate/srml/council/src/voting.rs index d61e5f2a33..b8dbfbb71b 100644 --- a/substrate/srml/council/src/voting.rs +++ b/substrate/srml/council/src/voting.rs @@ -19,7 +19,7 @@ use rstd::prelude::*; use rstd::borrow::Borrow; use codec::HasCompact; -use primitives::traits::{Hash, As}; +use primitives::traits::{Hash, As, Zero}; use runtime_io::print; use srml_support::dispatch::Result; use srml_support::{StorageValue, StorageMap, IsSubType}; @@ -116,6 +116,8 @@ decl_storage! { trait Store for Module as CouncilVoting { pub CooloffPeriod get(cooloff_period) config(): T::BlockNumber = T::BlockNumber::sa(1000); pub VotingPeriod get(voting_period) config(): T::BlockNumber = T::BlockNumber::sa(3); + /// Number of blocks by which to delay enactment of successful, non-unanimous-council-instigated referendum proposals. + pub EnactDelayPeriod get(enact_delay_period) config(): T::BlockNumber = T::BlockNumber::sa(0); pub Proposals get(proposals) build(|_| vec![0u8; 0]): Vec<(T::BlockNumber, T::Hash)>; // ordered by expiry. pub ProposalOf get(proposal_of): map T::Hash => Option; pub ProposalVoters get(proposal_voters): map T::Hash => Vec; @@ -209,10 +211,18 @@ impl Module { Self::deposit_event(RawEvent::TallyReferendum(proposal_hash.clone(), tally.0, tally.1, tally.2)); if tally.0 > tally.1 + tally.2 { Self::kill_veto_of(&proposal_hash); - match tally { - (_, 0, 0) => >::internal_start_referendum(proposal, democracy::VoteThreshold::SuperMajorityAgainst).map(|_| ())?, - _ => >::internal_start_referendum(proposal, democracy::VoteThreshold::SimpleMajority).map(|_| ())?, + // If there were no nay-votes from the council, then it's weakly uncontroversial; we enact immediately. + let period = match tally.1 { + 0 => Zero::zero(), + _ => Self::enact_delay_period(), }; + // If all council members voted yes, then it's strongly uncontroversial; we require a negative + // super-majority at referendum in order to defeat it. + let threshold = match tally { + (_, 0, 0) => democracy::VoteThreshold::SuperMajorityAgainst, + _ => democracy::VoteThreshold::SimpleMajority, + }; + >::internal_start_referendum(proposal, threshold, period).map(|_| ())?; } } } @@ -261,8 +271,8 @@ mod tests { with_externalities(&mut new_test_ext(true), || { System::set_block_number(1); let proposal = set_balance_proposal(42); - assert_ok!(Democracy::internal_start_referendum(proposal.clone(), VoteThreshold::SuperMajorityApprove), 0); - assert_eq!(Democracy::active_referendums(), vec![(0, 4, proposal, VoteThreshold::SuperMajorityApprove)]); + assert_ok!(Democracy::internal_start_referendum(proposal.clone(), VoteThreshold::SuperMajorityApprove, 0), 0); + assert_eq!(Democracy::active_referendums(), vec![(0, 4, proposal, VoteThreshold::SuperMajorityApprove, 0)]); let cancellation = cancel_referendum_proposal(0); let hash = cancellation.blake2_256().into(); @@ -284,7 +294,7 @@ mod tests { with_externalities(&mut new_test_ext(true), || { System::set_block_number(1); let proposal = set_balance_proposal(42); - assert_ok!(Democracy::internal_start_referendum(proposal.clone(), VoteThreshold::SuperMajorityApprove), 0); + assert_ok!(Democracy::internal_start_referendum(proposal.clone(), VoteThreshold::SuperMajorityApprove, 0), 0); let cancellation = cancel_referendum_proposal(0); let hash = cancellation.blake2_256().into(); @@ -295,7 +305,7 @@ mod tests { System::set_block_number(2); assert_ok!(CouncilVoting::end_block(System::block_number())); - assert_eq!(Democracy::active_referendums(), vec![(0, 4, proposal, VoteThreshold::SuperMajorityApprove)]); + assert_eq!(Democracy::active_referendums(), vec![(0, 4, proposal, VoteThreshold::SuperMajorityApprove, 0)]); }); } @@ -304,7 +314,7 @@ mod tests { with_externalities(&mut new_test_ext(true), || { System::set_block_number(1); let proposal = set_balance_proposal(42); - assert_ok!(Democracy::internal_start_referendum(proposal.clone(), VoteThreshold::SuperMajorityApprove), 0); + assert_ok!(Democracy::internal_start_referendum(proposal.clone(), VoteThreshold::SuperMajorityApprove, 0), 0); let cancellation = cancel_referendum_proposal(0); let hash = cancellation.blake2_256().into(); @@ -314,7 +324,7 @@ mod tests { System::set_block_number(2); assert_ok!(CouncilVoting::end_block(System::block_number())); - assert_eq!(Democracy::active_referendums(), vec![(0, 4, proposal, VoteThreshold::SuperMajorityApprove)]); + assert_eq!(Democracy::active_referendums(), vec![(0, 4, proposal, VoteThreshold::SuperMajorityApprove, 0)]); }); } @@ -378,7 +388,7 @@ mod tests { System::set_block_number(4); assert_ok!(CouncilVoting::end_block(System::block_number())); assert_eq!(CouncilVoting::proposals().len(), 0); - assert_eq!(Democracy::active_referendums(), vec![(0, 7, set_balance_proposal(42), VoteThreshold::SimpleMajority)]); + assert_eq!(Democracy::active_referendums(), vec![(0, 7, set_balance_proposal(42), VoteThreshold::SimpleMajority, 0)]); }); } @@ -443,7 +453,7 @@ mod tests { System::set_block_number(2); assert_ok!(CouncilVoting::end_block(System::block_number())); assert_eq!(CouncilVoting::proposals().len(), 0); - assert_eq!(Democracy::active_referendums(), vec![(0, 5, proposal, VoteThreshold::SuperMajorityAgainst)]); + assert_eq!(Democracy::active_referendums(), vec![(0, 5, proposal, VoteThreshold::SuperMajorityAgainst, 0)]); }); } @@ -461,7 +471,7 @@ mod tests { System::set_block_number(2); assert_ok!(CouncilVoting::end_block(System::block_number())); assert_eq!(CouncilVoting::proposals().len(), 0); - assert_eq!(Democracy::active_referendums(), vec![(0, 5, proposal, VoteThreshold::SimpleMajority)]); + assert_eq!(Democracy::active_referendums(), vec![(0, 5, proposal, VoteThreshold::SimpleMajority, 0)]); }); } diff --git a/substrate/srml/democracy/src/lib.rs b/substrate/srml/democracy/src/lib.rs index 23b942c597..7f551a71a3 100644 --- a/substrate/srml/democracy/src/lib.rs +++ b/substrate/srml/democracy/src/lib.rs @@ -109,11 +109,12 @@ decl_module! { } /// Start a referendum. - fn start_referendum(proposal: Box, vote_threshold: VoteThreshold) -> Result { + fn start_referendum(proposal: Box, threshold: VoteThreshold, delay: T::BlockNumber) -> Result { Self::inject_referendum( >::block_number() + Self::voting_period(), *proposal, - vote_threshold + threshold, + delay, ).map(|_| ()) } @@ -122,6 +123,13 @@ decl_module! { Self::clear_referendum(ref_index.into()); } + /// Cancel a proposal queued for enactment. + pub fn cancel_queued(when: T::BlockNumber, which: u32) -> Result { + let which = which as usize; + >::mutate(when, |items| if items.len() > which { items[which] = None }); + Ok(()) + } + fn on_finalise(n: T::BlockNumber) { if let Err(e) = Self::end_block(n) { runtime_io::print(e); @@ -130,6 +138,20 @@ decl_module! { } } +/// Info regarding an ongoing referendum. +#[derive(Encode, Decode, Clone, PartialEq, Eq)] +#[cfg_attr(feature = "std", derive(Debug))] +pub struct ReferendumInfo { + /// When voting on this referendum will end. + end: BlockNumber, + /// The proposal being voted on. + proposal: Proposal, + /// The thresholding mechanism to determine whether it passed. + threshold: VoteThreshold, + /// The delay (in blocks) to wait after a successful referendum before deploying. + delay: BlockNumber, +} + decl_storage! { trait Store for Module as Democracy { @@ -143,6 +165,8 @@ decl_storage! { pub LaunchPeriod get(launch_period) config(): T::BlockNumber = T::BlockNumber::sa(1000); /// The minimum amount to be used as a deposit for a public referendum proposal. pub MinimumDeposit get(minimum_deposit) config(): T::Balance; + /// The delay before enactment for all public referenda. + pub PublicDelay get(public_delay) config(): T::BlockNumber; /// How often (in blocks) to check for new votes. pub VotingPeriod get(voting_period) config(): T::BlockNumber = T::BlockNumber::sa(1000); @@ -152,7 +176,12 @@ decl_storage! { /// The next referendum index that should be tallied. pub NextTally get(next_tally) build(|_| 0 as ReferendumIndex): ReferendumIndex; /// Information concerning any given referendum. - pub ReferendumInfoOf get(referendum_info): map ReferendumIndex => Option<(T::BlockNumber, T::Proposal, VoteThreshold)>; + pub ReferendumInfoOf get(referendum_info): map ReferendumIndex => Option<(ReferendumInfo)>; + /// Queue of successful referenda to be dispatched. + pub DispatchQueue get(dispatch_queue): map T::BlockNumber => Vec>; + + /// The block at which the `who`'s funds become liquid. + pub Bondage get(bondage): map T::AccountId => T::BlockNumber; /// Get the voters for the current proposal. pub VotersFor get(voters_for): map ReferendumIndex => Vec; @@ -189,21 +218,21 @@ impl Module { } /// Get all referendums currently active. - pub fn active_referendums() -> Vec<(ReferendumIndex, T::BlockNumber, T::Proposal, VoteThreshold)> { + pub fn active_referendums() -> Vec<(ReferendumIndex, T::BlockNumber, T::Proposal, VoteThreshold, T::BlockNumber)> { let next = Self::next_tally(); let last = Self::referendum_count(); (next..last).into_iter() - .filter_map(|i| Self::referendum_info(i).map(|(n, p, t)| (i, n, p, t))) + .filter_map(|i| Self::referendum_info(i).map(|ReferendumInfo{ end, proposal, threshold, delay }| (i, end, proposal, threshold, delay))) .collect() } /// Get all referendums ready for tally at block `n`. - pub fn maturing_referendums_at(n: T::BlockNumber) -> Vec<(ReferendumIndex, T::BlockNumber, T::Proposal, VoteThreshold)> { + pub fn maturing_referendums_at(n: T::BlockNumber) -> Vec<(ReferendumIndex, T::BlockNumber, T::Proposal, VoteThreshold, T::BlockNumber)> { let next = Self::next_tally(); let last = Self::referendum_count(); (next..last).into_iter() - .filter_map(|i| Self::referendum_info(i).map(|(n, p, t)| (i, n, p, t))) - .take_while(|&(_, block_number, _, _)| block_number == n) + .filter_map(|i| Self::referendum_info(i).map(|ReferendumInfo{ end, proposal, threshold, delay }| (i, end, proposal, threshold, delay))) + .take_while(|&(_, block_number, _, _, _)| block_number == n) .collect() } @@ -218,8 +247,8 @@ impl Module { // Exposed mutables. /// Start a referendum. Can be called directly by the council. - pub fn internal_start_referendum(proposal: T::Proposal, vote_threshold: VoteThreshold) -> result::Result { - >::inject_referendum(>::block_number() + >::voting_period(), proposal, vote_threshold) + pub fn internal_start_referendum(proposal: T::Proposal, threshold: VoteThreshold, delay: T::BlockNumber) -> result::Result { + >::inject_referendum(>::block_number() + >::voting_period(), proposal, threshold, delay) } /// Remove a referendum. Can be called directly by the council. @@ -234,16 +263,17 @@ impl Module { fn inject_referendum( end: T::BlockNumber, proposal: T::Proposal, - vote_threshold: VoteThreshold + threshold: VoteThreshold, + delay: T::BlockNumber, ) -> result::Result { let ref_index = Self::referendum_count(); - if ref_index > 0 && Self::referendum_info(ref_index - 1).map(|i| i.0 > end).unwrap_or(false) { + if ref_index > 0 && Self::referendum_info(ref_index - 1).map(|i| i.end > end).unwrap_or(false) { Err("Cannot inject a referendum that ends earlier than preceeding referendum")? } >::put(ref_index + 1); - >::insert(ref_index, (end, proposal, vote_threshold)); - Self::deposit_event(RawEvent::Started(ref_index, vote_threshold)); + >::insert(ref_index, ReferendumInfo { end, proposal, threshold, delay }); + Self::deposit_event(RawEvent::Started(ref_index, threshold)); Ok(ref_index) } @@ -256,6 +286,12 @@ impl Module { } } + /// Enact a proposal from a referendum. + fn enact_proposal(proposal: T::Proposal, index: ReferendumIndex) { + let ok = proposal.dispatch(system::RawOrigin::Root.into()).is_ok(); + Self::deposit_event(RawEvent::Executed(index, ok)); + } + /// Current era is ending; we should finish up any proposals. fn end_block(now: T::BlockNumber) -> Result { // pick out another public referendum if it's time. @@ -274,29 +310,58 @@ impl Module { >::unreserve(d, deposit); } Self::deposit_event(RawEvent::Tabled(prop_index, deposit, depositors)); - Self::inject_referendum(now + Self::voting_period(), proposal, VoteThreshold::SuperMajorityApprove)?; + Self::inject_referendum(now + Self::voting_period(), proposal, VoteThreshold::SuperMajorityApprove, Self::public_delay())?; } } } // tally up votes for any expiring referenda. - for (index, _, proposal, vote_threshold) in Self::maturing_referendums_at(now) { + for (index, _, proposal, threshold, delay) in Self::maturing_referendums_at(now) { let (approve, against) = Self::tally(index); let total_issuance = >::total_issuance(); + let approved = threshold.approved(approve, against, total_issuance); + + Self::voters_for(index).into_iter() + .filter(|a| (Self::vote_of((index, a.clone())).unwrap_or(false)/*defensive only: all items come from `voters`; for an item to be in `voters` there must be a vote registered; qed*/ == approved)) + .for_each(|a| >::mutate(a, |b| if *b < now + delay { *b = now + delay })); + Self::clear_referendum(index); - if vote_threshold.approved(approve, against, total_issuance) { + if approved { Self::deposit_event(RawEvent::Passed(index)); - let ok = proposal.dispatch(system::RawOrigin::Root.into()).is_ok(); - Self::deposit_event(RawEvent::Executed(index, ok)); + if delay.is_zero() { + Self::enact_proposal(proposal, index); + } else { + >::mutate(now + delay, |q| q.push(Some((proposal, index)))); + } } else { Self::deposit_event(RawEvent::NotPassed(index)); } >::put(index + 1); } + + for (proposal, index) in >::take(now).into_iter().filter_map(|x| x) { + Self::enact_proposal(proposal, index); + } Ok(()) } } +impl balances::OnFreeBalanceZero for Module { + fn on_free_balance_zero(who: &T::AccountId) { + >::remove(who); + } +} + +impl balances::EnsureAccountLiquid for Module { + fn ensure_account_liquid(who: &T::AccountId) -> Result { + if Self::bondage(who) <= >::block_number() { + Ok(()) + } else { + Err("cannot transfer illiquid funds") + } + } +} + #[cfg(test)] mod tests { use super::*; @@ -359,6 +424,7 @@ mod tests { launch_period: 1, voting_period: 1, minimum_deposit: 1, + public_delay: 0, }.build_storage().unwrap().0); runtime_io::TestExternalities::new(t) } @@ -507,7 +573,7 @@ mod tests { fn simple_passing_should_work() { with_externalities(&mut new_test_ext(), || { System::set_block_number(1); - let r = Democracy::inject_referendum(1, set_balance_proposal(2), VoteThreshold::SuperMajorityApprove).unwrap(); + let r = Democracy::inject_referendum(1, set_balance_proposal(2), VoteThreshold::SuperMajorityApprove, 0).unwrap(); assert_ok!(Democracy::vote(Origin::signed(1), r.into(), true)); assert_eq!(Democracy::voters_for(r), vec![1]); @@ -524,7 +590,7 @@ mod tests { fn cancel_referendum_should_work() { with_externalities(&mut new_test_ext(), || { System::set_block_number(1); - let r = Democracy::inject_referendum(1, set_balance_proposal(2), VoteThreshold::SuperMajorityApprove).unwrap(); + let r = Democracy::inject_referendum(1, set_balance_proposal(2), VoteThreshold::SuperMajorityApprove, 0).unwrap(); assert_ok!(Democracy::vote(Origin::signed(1), r.into(), true)); assert_ok!(Democracy::cancel_referendum(r.into())); @@ -538,7 +604,7 @@ mod tests { fn simple_failing_should_work() { with_externalities(&mut new_test_ext(), || { System::set_block_number(1); - let r = Democracy::inject_referendum(1, set_balance_proposal(2), VoteThreshold::SuperMajorityApprove).unwrap(); + let r = Democracy::inject_referendum(1, set_balance_proposal(2), VoteThreshold::SuperMajorityApprove, 0).unwrap(); assert_ok!(Democracy::vote(Origin::signed(1), r.into(), false)); assert_eq!(Democracy::voters_for(r), vec![1]); @@ -555,7 +621,7 @@ mod tests { fn controversial_voting_should_work() { with_externalities(&mut new_test_ext(), || { System::set_block_number(1); - let r = Democracy::inject_referendum(1, set_balance_proposal(2), VoteThreshold::SuperMajorityApprove).unwrap(); + let r = Democracy::inject_referendum(1, set_balance_proposal(2), VoteThreshold::SuperMajorityApprove, 0).unwrap(); assert_ok!(Democracy::vote(Origin::signed(1), r.into(), true)); assert_ok!(Democracy::vote(Origin::signed(2), r.into(), false)); assert_ok!(Democracy::vote(Origin::signed(3), r.into(), false)); @@ -575,7 +641,7 @@ mod tests { fn controversial_low_turnout_voting_should_work() { with_externalities(&mut new_test_ext(), || { System::set_block_number(1); - let r = Democracy::inject_referendum(1, set_balance_proposal(2), VoteThreshold::SuperMajorityApprove).unwrap(); + let r = Democracy::inject_referendum(1, set_balance_proposal(2), VoteThreshold::SuperMajorityApprove, 0).unwrap(); assert_ok!(Democracy::vote(Origin::signed(5), r.into(), false)); assert_ok!(Democracy::vote(Origin::signed(6), r.into(), true)); @@ -594,7 +660,7 @@ mod tests { assert_eq!(Balances::total_issuance(), 210); System::set_block_number(1); - let r = Democracy::inject_referendum(1, set_balance_proposal(2), VoteThreshold::SuperMajorityApprove).unwrap(); + let r = Democracy::inject_referendum(1, set_balance_proposal(2), VoteThreshold::SuperMajorityApprove, 0).unwrap(); assert_ok!(Democracy::vote(Origin::signed(4), r.into(), true)); assert_ok!(Democracy::vote(Origin::signed(5), r.into(), false)); assert_ok!(Democracy::vote(Origin::signed(6), r.into(), true)); diff --git a/substrate/srml/grandpa/src/lib.rs b/substrate/srml/grandpa/src/lib.rs index 2a9df1b852..de2d10b0f1 100644 --- a/substrate/srml/grandpa/src/lib.rs +++ b/substrate/srml/grandpa/src/lib.rs @@ -63,13 +63,8 @@ use runtime_support::storage::unhashed::StorageVec; use primitives::traits::{CurrentHeight, Convert}; use substrate_primitives::AuthorityId; use system::ensure_signed; - -#[cfg(feature = "std")] use primitives::traits::MaybeSerializeDebug; -#[cfg(not(feature = "std"))] -use primitives::traits::MaybeSerializeDebugButNotDeserialize; - mod mock; mod tests; @@ -128,11 +123,6 @@ pub trait Trait: system::Trait { type Log: From> + Into>; /// The session key type used by authorities. - #[cfg(not(feature = "std"))] - type SessionKey: Parameter + Default + MaybeSerializeDebugButNotDeserialize; - - /// The session key type used by authorities. - #[cfg(feature = "std")] type SessionKey: Parameter + Default + MaybeSerializeDebug; /// The event type of this module.