From 62a630249c98b8b2d30f456acec9c1be2703a7a6 Mon Sep 17 00:00:00 2001 From: Lynnesbian Date: Mon, 2 Jan 2023 07:36:11 +1000 Subject: [PATCH] update dependencies --- Cargo.lock | 249 ++++++++++++++++++++++++--------------------- Cargo.toml | 8 +- doc/screenshot.png | Bin 62085 -> 130 bytes 3 files changed, 137 insertions(+), 120 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1b65db7..a64c9b1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,9 +10,9 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "assert_cmd" -version = "2.0.4" +version = "2.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ae1ddd39efd67689deb1979d80bad3bf7f2b09c6e6117c8d1f2443b5e2f83e" +checksum = "fa3d466004a8b4cb1bc34044240a2fd29d17607e2e3bd613eb44fd48e8100da3" dependencies = [ "bstr", "doc-comment", @@ -28,7 +28,7 @@ version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" dependencies = [ - "hermit-abi", + "hermit-abi 0.1.19", "libc", "winapi", ] @@ -47,13 +47,14 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bstr" -version = "0.2.17" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" +checksum = "b45ea9b00a7b3f2988e9a65ad3917e62123c38dba709b666506207be96d1790b" dependencies = [ - "lazy_static", "memchr", + "once_cell", "regex-automata", + "serde", ] [[package]] @@ -64,9 +65,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "cc" -version = "1.0.73" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" +checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" [[package]] name = "cfb" @@ -87,9 +88,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clap" -version = "3.2.22" +version = "3.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86447ad904c7fb335a790c9d7fe3d0d971dc523b8ccd1561a520de9a85302750" +checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" dependencies = [ "atty", "bitflags", @@ -148,26 +149,24 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.10" +version = "0.9.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1" +checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a" dependencies = [ "autocfg", "cfg-if", "crossbeam-utils", "memoffset", - "once_cell", "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.11" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" +checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" dependencies = [ "cfg-if", - "once_cell", ] [[package]] @@ -211,11 +210,10 @@ checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" [[package]] name = "env_logger" -version = "0.9.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c90bf5f19754d10198ccb95b70664fc925bd1fc090a0fd9a6ebc54acc8cd6272" +checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" dependencies = [ - "atty", "log", "termcolor", ] @@ -294,9 +292,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "getrandom" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" +checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" dependencies = [ "cfg-if", "libc", @@ -331,10 +329,19 @@ dependencies = [ ] [[package]] -name = "indexmap" -version = "1.9.1" +name = "hermit-abi" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" +checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" +dependencies = [ + "libc", +] + +[[package]] +name = "indexmap" +version = "1.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" dependencies = [ "autocfg", "hashbrown", @@ -360,30 +367,28 @@ dependencies = [ [[package]] name = "io-lifetimes" -version = "0.7.3" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ea37f355c05dde75b84bba2d767906ad522e97cd9e2eef2be7a4ab7fb442c06" +checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c" +dependencies = [ + "libc", + "windows-sys", +] [[package]] name = "itertools" -version = "0.10.4" +version = "0.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8bf247779e67a9082a4790b45e71ac7cfd1321331a5c856a74a9faebdab78d0" +checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" dependencies = [ "either", ] [[package]] name = "itoa" -version = "1.0.3" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" - -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" [[package]] name = "lexical-core" @@ -400,21 +405,21 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.132" +version = "0.2.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5" +checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" [[package]] name = "linux-raw-sys" -version = "0.0.46" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4d2456c373231a208ad294c33dc5bff30051eafd954cd4caae83a712b12854d" +checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" [[package]] name = "lock_api" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f80bf5aacaf25cbfc8210d1cfb718f2bf3b11c4c54e5afe36c236853a8ec390" +checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" dependencies = [ "autocfg", "scopeguard", @@ -443,9 +448,9 @@ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" [[package]] name = "memoffset" -version = "0.6.5" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" dependencies = [ "autocfg", ] @@ -481,25 +486,25 @@ dependencies = [ [[package]] name = "num_cpus" -version = "1.13.1" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" +checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" dependencies = [ - "hermit-abi", + "hermit-abi 0.2.6", "libc", ] [[package]] name = "once_cell" -version = "1.14.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0" +checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" [[package]] name = "os_str_bytes" -version = "6.3.0" +version = "6.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff" +checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" [[package]] name = "parking_lot" @@ -513,9 +518,9 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.3" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" +checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" dependencies = [ "cfg-if", "libc", @@ -565,15 +570,15 @@ dependencies = [ [[package]] name = "ppv-lite86" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "predicates" -version = "2.1.1" +version = "2.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5aab5be6e4732b473071984b3164dbbfb7a3674d30ea5ff44410b6bcd960c3c" +checksum = "59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd" dependencies = [ "difflib", "itertools", @@ -582,15 +587,15 @@ dependencies = [ [[package]] name = "predicates-core" -version = "1.0.3" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da1c2388b1513e1b605fcec39a95e0a9e8ef088f71443ef37099fa9ae6673fcb" +checksum = "72f883590242d3c6fc5bf50299011695fa6590c2c70eac95ee1bdb9a733ad1a2" [[package]] name = "predicates-tree" -version = "1.0.5" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d86de6de25020a36c6d3643a86d9a6a9f552107c0559c60ea03551b5e16c032" +checksum = "54ff541861505aabf6ea722d2131ee980b8276e10a1297b94e896dd8b621850d" dependencies = [ "predicates-core", "termtree", @@ -622,18 +627,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.43" +version = "1.0.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" +checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.21" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" dependencies = [ "proc-macro2", ] @@ -670,21 +675,19 @@ dependencies = [ [[package]] name = "rayon" -version = "1.5.3" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" +checksum = "6db3a213adf02b3bcfd2d3846bb41cb22857d131789e01df434fb7e7bc0759b7" dependencies = [ - "autocfg", - "crossbeam-deque", "either", "rayon-core", ] [[package]] name = "rayon-core" -version = "1.9.3" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" +checksum = "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3" dependencies = [ "crossbeam-channel", "crossbeam-deque", @@ -714,9 +717,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" +checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" dependencies = [ "regex-syntax", ] @@ -729,9 +732,9 @@ checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" [[package]] name = "regex-syntax" -version = "0.6.27" +version = "0.6.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" +checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" [[package]] name = "remove_dir_all" @@ -744,9 +747,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.35.9" +version = "0.36.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72c825b8aa8010eb9ee99b75f05e10180b9278d161583034d7574c9d617aeada" +checksum = "4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549" dependencies = [ "bitflags", "errno", @@ -758,9 +761,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" +checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" [[package]] name = "same-file" @@ -779,18 +782,18 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "serde" -version = "1.0.144" +version = "1.0.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860" +checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.144" +version = "1.0.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00" +checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" dependencies = [ "proc-macro2", "quote", @@ -799,9 +802,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.85" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44" +checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" dependencies = [ "itoa", "ryu", @@ -816,9 +819,9 @@ checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" [[package]] name = "smallvec" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" +checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "smartstring" @@ -849,9 +852,9 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "syn" -version = "1.0.99" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" +checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" dependencies = [ "proc-macro2", "quote", @@ -883,9 +886,9 @@ dependencies = [ [[package]] name = "terminal_size" -version = "0.2.1" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8440c860cf79def6164e4a0a983bcc2305d82419177a0e0c71930d049e3ac5a1" +checksum = "cb20089a8ba2b69debd491f8d2d023761cbf196e999218c591fa1e7e15a21907" dependencies = [ "rustix", "windows-sys", @@ -893,15 +896,15 @@ dependencies = [ [[package]] name = "termtree" -version = "0.2.4" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b" +checksum = "95059e91184749cb66be6dc994f67f182b6d897cb3df74a5bf66b5e709295fd8" [[package]] name = "textwrap" -version = "0.15.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949517c0cf1bf4ee812e2e07e08ab448e3ae0d23472aee8a06c985f0c8815b16" +checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" dependencies = [ "terminal_size", "unicode-width", @@ -909,18 +912,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.35" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c53f98874615aea268107765aa1ed8f6116782501d18e53d08b471733bea6c85" +checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.35" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8b463991b4eab2d801e724172285ec4195c650e8ec79b149e6c2a8e6dd3f783" +checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" dependencies = [ "proc-macro2", "quote", @@ -938,9 +941,9 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.4" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd" +checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" [[package]] name = "unicode-width" @@ -956,9 +959,9 @@ checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" [[package]] name = "uuid" -version = "1.1.2" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f" +checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" [[package]] name = "version_check" @@ -1025,46 +1028,60 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows-sys" -version = "0.36.1" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" +checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" dependencies = [ + "windows_aarch64_gnullvm", "windows_aarch64_msvc", "windows_i686_gnu", "windows_i686_msvc", "windows_x86_64_gnu", + "windows_x86_64_gnullvm", "windows_x86_64_msvc", ] [[package]] -name = "windows_aarch64_msvc" -version = "0.36.1" +name = "windows_aarch64_gnullvm" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" +checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" [[package]] name = "windows_i686_gnu" -version = "0.36.1" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" +checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" [[package]] name = "windows_i686_msvc" -version = "0.36.1" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" +checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" [[package]] name = "windows_x86_64_gnu" -version = "0.36.1" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" +checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" [[package]] name = "windows_x86_64_msvc" -version = "0.36.1" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" +checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" [[package]] name = "xdg-mime" diff --git a/Cargo.toml b/Cargo.toml index 0e2c257..88bc62d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,9 +36,9 @@ itertools = "0.10.0" serde = { version = "1.0", features = ["derive"], optional = true } serde_json = { version = "1.0", optional = true } num_cpus = { version = "1.13.0", optional = true } -maplit = "1.0.2" parking_lot = "0.12.0" smartstring = "1" +maplit = "1.0.2" [target.'cfg(not(unix))'.dependencies] xdg-mime = { version = "0.3.3", optional = true } @@ -54,14 +54,14 @@ default-features = false features = ["wrap_help", "color", "derive", "std", "unicode"] [dependencies.env_logger] -version = "0.9.0" +version = "0.10.0" default-features = false -features = ["termcolor", "atty"] +features = ["color"] [dev-dependencies] tempfile = "3.2.0" rand = "0.8.3" -assert_cmd = "2.0.2" +assert_cmd = "2.0.5" regex = { version = "1.5.4", default-features = false, features = ["std"] } [profile.release] diff --git a/doc/screenshot.png b/doc/screenshot.png index 36023e24b666b480a8fd3417edb926e7a1683ee0..f9cf0f2f0738d4adf2d3dcb53b12fcea48277067 100644 GIT binary patch literal 130 zcmWN^OA^8$3;@tQr{Dq>0)|g-6JjdNsC0yO;py$_%{%2gTL0)e=RQ_ro^9S<+gL8^ zQ5NoRGj?Hfg6i#|M9h^<5{?q0r^Z)<= literal 62085 zcmbTdbySpX)HjNP0Z5lL3?(fojg)kEJ9Ny@DJ4jEHzEi~Gt|%_jf6AxA(p#N<&Q^2a5s=4Gj%PQ9)J<4GkTHhW60z>0{Iz zifD^d)CZ=Ef}uMa8W+R;{{x?5NiQ_ClUIteQaV11zvjc@s5SA?zJ7mpW$T!fu+2H< z)~F+O_J$Vx0PTHLA}cx?nvKF^95l3-F1+?=XzzXb{ytMQQ4O&<_s^G3Z|<9&cpXs9 zu6(E`ngfg!4XwMGypbB!ph`skiu@%S8lBWugMG*c)W)6*tqaylp@u%owWqY3xxbI^2QiE2)ibh6>JpTfO=T{LQpu;+6acK5J=6pn;}O-V_xN#S7qjMU(%Cs+*G7|8_0!*_FD3B=IB~`mD}Qpe3h6z zwfsJcUn<&7$L!yYFPf_?=GHW0o>ct|{c%s9gP`|ux7>QVDEKtL5vh;!ri$OTNpgwu z9g40GZLd5KGD5C61K>N|o`$i&Io!Kh@r4roIMAhcGwraY%4cqIBD%&GxJDodB-23_Vb*=*1~nhx4ZwC zG{X4Nq+USfRpC~_R??QMmtHP*F1O1ARHyE4)E6!nJ%c{OcEjeYH9e_@SxQH(#w(3e zh11tDAAW^2XS$-eiT2u)%fYQneMw|%o$wbe>r7QUP-VR>Lc7?CZXJzz*>kujD= zT7AFr&S)AbSB20o{xz}XHJ6mz9hSw5tzQEMr$?o}rFr$|9MODuHI7^F@SISc(VjQ& zi#L~uofSsblN{zoes!5p)5roRCSL*su@>xWuu6a$@qUhm)aUIXc0!vdp-XF@X+jUD5geV0)kQ=@9*oJWKONn#yG*< zEG{*MHpwuKs74!IM>Sfe8MmYhjWrdSUxp_p?L$8IT>a$E&HFLNc33-37_<51a<+@3 z8k04cJrY{3#xSBzuWYHRPUorXNGgCS5YzB-oWI+Qsir?Cw&{LNkyGaNMxQi=)kg%j z$8(`M98Pu6;V3KA0eVohy!vuOtVR1g%5qF!z;K3UCwVKF8Cde*g3Fg%!pa||E@%^3 zc;rX@Z5vgOez4;S886cet!+6PQ-QDX6|d|!mUDqd^JfAI;vZ%VPIV6o!m{NTjdA#} zA?m~18_KKfs0rSW2VnZENib3PP`EjZFLNx>TrZYPmTV_ozq5M6ZXCCt{ZV>v8hM4{ z*cfSJMqN?I^y`$D(@zoU{_265`P5gBP?J1MLVW>tvaArswJ~q-uPzUtTuhO^GK8N@ zmZ;zE+gla0!{=&C-WkrH5o_fiI@3I#G(aE|B=4>-EVpXZS8VTv_!GCJJlU<$!p#A9 zoS<){?8lq=>7gop=oA?PyYc**wnCghz}q6jx#b{=tNrsQs1az-W52Jk+$9&Q(f}sy zV$>NNjTSD_9~&p^XXi`rp)=t93BDKPmv(p1a0%J9FG*lM=+s+nl02EMc>&3=)F*Ff zj(hL9_?9x{AW2Nt;!Dz1TGfa8A(8uL748C@zLNul;!8iJ50woYh^Zf5uwbl_^*7RCB_HS1jNe>c zI>myIxZuh-6zQg_>cu|803xb!NKY6@`&VZo)&gY` zN|zhFt+6TTLto-((Hd$)+4JM7Npv}2@g9jZnDg)5pU>6VlQ49s#b7A2g9i2z=XMi$ zTT6a#ogkGJp3)OTW80M`izC(Dk3vC?z$+U~trk@(aX*=7DgkuWOZEo%p2kGkpAsW2 zi3O#f8m`4g21KYuwRz$sYunbe1maa1PLC|?eKM$JmoW9$HDO&K%BR<39Xy-QRs7}! z06CXy3RW~IST+uAz5ux)v+X?-5O@ufnx=f2@@W`n}h(NjIquXL?Y><=B1<@o-{PFR`g=O+7$lQH*&XOu+&Go=6Wk=@_NIdY_)+th+6TP|V z#w0*HUnNS+y+!TYM7sE(oc);Bq~!5~#b4U6>Sb^r&(*@0yw8bjzhpw_G^%5_t0E2- z#k2ib=nWH@J0J^(O>CeYvd$;#;Q>XV7G2Ia0l$>JXeG9b@sme?`()s{ z`rGiP>+`|Ua?lj_C9-H|fp};=%5d>Y1~bd%kwWfMIEAUvhH`krkR-(vKy|*hYT4NB%wKe4HM%O0?gN3mEy8a)02cO`L5neHN5jERZMRl7DHPX`EVFHlk2v=oj4Z} zpjx@%eIO3p&tBw2)E=ai$N3TPq`)!D!XhDxKj8riZ&GAITFVcCj)z&Hu&fJZZc!aL3!#%sfXA zx8pJ)pOa`I9}9YWVUp5kQI3gNQPO~BJ*;9AZqkf0Ok)MBXcgoLSGgwuWPk{_Z0^eG zDd~DLMRwj}^JT?mJ!*aLk^%6F8C0Iv$J$sxkb=gC*QzYgLd3M`2^$UkOg#Zk@;R%p%$Ga`B~KfUX7f3?z%I zliW;UTD;1&oWtDkQsW{TZU@1m51)R%YEbZ$J;u%b@KUjm$er$$gCl*3bGmxqv{dD9SzP4VdL_lC+PVN2wZ8GO!ZfR<2`^(D_Q89R+dn*20^%Dx7G z@qx@_B03A#dhSi9nq+EQLhN^x3pS!tJRy0!52fZ$KX00M-tO6wLRmt_)nc4}*-C(8 zyfsd@0CC7DcES$399IV$8de)9|p?^3I;zdStYQ)ZYfBKLDBaP377MH)V}O+P9RBb2I!ya!+$=e@FTjD{zP5 z_|Sul6oa1hTtutELP&ak_zt1QK!1raJIypH8Sc{r$g55oyVYSk;vdMg>ELJe#1zkZ znxpze?%!|loO{BH4rFA1*G($8%{?}!bWItmntnE~AL*eBL*a+fu9aWfR}#>rwett_ zosqC-NlE%)09uD@Iutfo3xn*k%YB==eGHsdLcj?Ge@kQLeDH>lD_=*vkZnf3MNM#z zLNKZe@GUqFj#f=U>{>80(}(vQxJM@%FtdQkumeBb(1R~A_<~hMUD8Exyzswm_|mHs z*HgDK_|SY2d_nx*Jr|BdK!iTpQhA-W}W$>|#6MNXOfrvbGAo_?B?3VC-&zt`yEr1}cTd?5j zs7)9lN@R`H!dyi^33=>g3;C=?8|H`)-rN?s+o>_y5_5l%DEq#Ub7XiMF_$GD` zTOa}S8%~>C3@`3LZHqsmOvwM50*a0mYkD~Zw-~&g2B2_D=$qoGp6D?EU)SOo;QE$1#TDhuCk0NRVx68xm{gbW zB5iexcS)trdw;>k5PWy!Qbik}Zqm#dZYxPZ{lQ%*JaVWI4i)5(T7K15swYZHn8x<_ zizFdyRxxxCQ~KS(?cL|_G4YfWkq)~Ot2EBmj(g|AFJ(4bQyZ8b$;>ubV(oFLx&JA4 zbe9Q)2%cWk9C>e-Nft8nhr{)Fi)d2dCVdB`K)Ed@UrgHq;q)dfgGZyYB3+S$p`0}y zA8G;(q11zdhhl*2cLQ>FeNVKyKNHpUcd(ekGQK;4eUf*(aLy5XIS5(z%g}INg0h@@6n+E?$pHMkOa_X!L0Qdy zn=Wih=C93UfHyF%7x1TsyhMUsvas$lWpDbZ#oO?Mi2lz|dJvrE3#>>iGNzpwz@@FW z1xGo`?ah{2Z`bj(9ioBNp0Pnd7l>g)D`>ec&Ow%d$UpY{y6OqNMWP;9ItUq9f6{{C zpRgh2-bK9mDbmVUtPS#}?PB~h?q(aWtdB}Kab!788qS7CQZ0_| zFYjg(^%P4zy{yRCi}sZDmHr_=9pSUz*pC{6^wxJ8A%<}=_W9NGji1I|$IlfHT788S%J^s;9DwZLNjlSk z)nPeI1bOzvMYU5DyYQ>o89R7o=J6 zw@~-^e5UL0@1;cVp4Pv^4fyIU6%w1zXXdxsXRYv|D|D>fyyQSLp=?t4y)EPj#sm)9 z|CsWpT^%?rKXyUeX0?<5-BqV+(D}~mdSE32vf#TsAVJ@u(}CNQpa6G={xurJf>`h_ zGImgAvmBEZx-7asma*cdplsty%o)4GJmQQa{^pa_IPe35pfGo)S-2HN&h543wv#U_ z$N`H%7CY&=LZXOS{J`!_V?-hvc~bczL>`6ZNhU>veV0qHKDE(V6NG7_U34|ZDKN;* zJX?DF(u)kg1x>2;j zy;uNF{?|1qbYoM7shZ}@&csCG&t1@UV1>P=(+;d4EK@=|44aWqp_v_ax!Z`42s;3d zpfOj%ywWm@Ok@@567cEHn?Jiot8>a;Qxtl_GBo=>PI@QxgggGQw{`mnbKiKV#knao zP`nWXPY~&wZHp6fUKl_@(#ncytaM_1C%Fei`8_4oK$$+GmEtPksTr*Ddb1I7MI(7c_zans_R)JW1_$ z4aO#|=NPP^ouN1uPs*ez2_}1Z=9>{kL@O2M^_xDq_`4$R#cJ?~x67r@o>g&~c9#AV zC0}@8;|A%iTg{rBX!Z$targoXwrf)-XXqY^xv=Py4d zd&5Fe8C-lp)X4kihpdj%-|=fh%NN5dU3H(RUJGyMGNsms0$zL$4aIoK@KTsO`0M+x zNeu(SwFAQ4T#_H$=|tZr4eth?&K2~>`dLBcDa3qMgtvu7O--kN%<@?vjypVK{`zGh zW|Wrw^Zk8PSSVNiCkPqwYIebV&fA|Mrxg{88)wRxJ9=2QaS$hc%AJb1{^&Q)qO=$1 zbUYN_BY0(eLw)tFT-VX+M=Q?S7D41cj~BwC2zvqAKM{=KNad-1X69QOq|(nMaB};E zc4Tuze`9af@#L5#qPVDG&cWO^0U~hI0ck@&C+1P86Sn`)xgTL0|dUmZ5@mUWiTh|33 za2MLIT24jE>@_VA!5fw!8xVmGC` zt zGPU@UBq!-IGBBtQjpe*5{#5#IX{TF$HY2$hQRl1l7zQ^ zc(9p6o{61&cb_(O^p|v5Ww}0JdUn=!(z(?cV zgpanCyY+mvsYCmMaKDz85jeS@z_7)wQ4tHt?0!%CpV6gGsblQO-Il7I}o@-q7lo3h=}Cae)d#|FUH`H zCTEX;ie9XoyFv~okeU=xOb^E6{%`TrqD7S^a%wCp?juwrlUauqh0M6r@>UxzXU@pHz9xA*fp3@gZfOlJ9e3~%oA0>U7PYt7s%WY5B?d5-V`US|$slZ`nuFy2SkbhQQ?L0Th zcH}a?5zGN&>pDZSxf5;=XD!#e*{{~Mn+7TLl$1rN^dett!c?v*uU6bVe`oLVZCm>d zPp|F1aq%>k0$;KV24jy3( zsH+EEHt(h=bWl-Kr}akMF{p8+kTvfAIdLotIQ=vmfJq%Nb%jjez1!0*yPI!IhKaw` zg-OTQDxKQirGKrMx2oPXBhKlYTi}>|c68j*!zo&H*A&Bx_^i%U-DrG0Zl0L_IX}iv zqjHlL3``rn-GDqZY2^^N{jRt>-PS*Q`F&bxT_T?;sYX}zPaua$^K&6>N^69V55^p1hqPfI*7%K4R9~Xq4mD(9d7lH};p%+eu zofc`uiGxLD`R%x;1}7KA683WBwwES5sb~8 ziTUfHUs_48JeuNmbU5Fw%Rwnz_`uvSO-;edgF?s1a;aNk+wf0R7c09H03NLgpX7s#;G$2=8^B`A@n?pDI^Tk`Uub5^$^4H++ ziZ7SGmmIwE=t=Kz`_OzH%3j9qdqVDd@-$U=C6J|M|IK0XXus{Z8^`(LpA!he`K97< zxb2?#9rPUWP^_*{1B4+b&rAv))k>m?ic`){MTk1TeQNK5pDalNE#G@{_7z znbqq#>>px=2fgLj`i;sl?*`yg$eNFS)(wB{f$3g?-!GLqHps1&&TY8$u&+%;ywS#PxDJrU<;pzd`SD+Q3>-HAptqNg6r;-^@32HZeihc zB4HV3PW(Xo*gBT6%wgm&s^=tR^{1qaIHjezP5QaB($7^neKkqCb-m8{Yb3JZa`Mb>Zv9t@me=j7x*Ew z)$g%mEahxvm18ypLf`uMr`$CIU?$S+;_~~Tc-TwTEuXksT(p6B;gm$%$b9B;RB#lz z{u*@>!RyrK^k9M`0()&hBeQp(Qu(@X4D{QOp;F)4P2ICgxUui+_y(%RoeWZg((BF8 z)ZI`{5oXih(NQBB@cJAPFd=j~n#@WS?ivFvUDaX&P10||1ZAhcL=+$Yz+-H!Meq4s zG{z1vEaoeDwude9x{uCC&e+>1f%KQ?`^aox%J?cG!68zN(f0hHH}uz1fICqj{BEt| z^w3voQ9`mh=AvwUbN6V3*xOw3wpd15kjw&ZLt)$K5cZ~WI1ET_w z((?vLsY0ozS&M&!p=+o`$1Sltw^d?D#8V_eaoAL|C)XnGK{;O%+ydH(;8)6n*q<%{ z4waNmWpY$|1m``LXR8J|v_FSLr$PFc#cK#!)j!h26osYDeQTdw;lUvBbg$PMrH2+9 zA6zPr)xQ%{(Al4~ysRRO3Y2Mb9$7_Mq~>?3=h&>J{4YRr-zhV7L4jh}B?3$p9tusV zQN>Z!=69JMqq_nLf8N6NfHDoZ(nZRr@D_I#tnBBcf>p6%TP^gSxcR*w0?dM4Tb_8H zk7X*`B$Z^Oe@w7sK)M0;OXx*Hk8>0wJb^O0vPJn@8|g4(*ytt}31#D%J{Wg(BX0iB zQFl89b0GR3HJ%KD6}-ayKh= z9#*)V%~~tZEb#<0iJ4@#7Q>BaSB?uM1q+Ozt>pJTq zjLkWeE3o$aSFKL?1kmow$>VeO1-w2RKI|#^(bc#=Hxg1H-vCvlsySW>e&cIRo&HK= zviktu#O@jsuh`!%#L@fyzLpk={Dh(=yk4)cc`%?0BF>y7Ja-#L*wn%*<3%QTCi=sD zz~W62>hW@&P2f9(CM$k99 zULL10eHT7*DjvE3c-NnIOKeG-ZI=~nNl5}@FNSNh_`fv&At#0Ix{{YGS^fAbLkOQK z+gcf;{-R{nJq1#1nPF86d;t4sb?c8yS*XE=Wqa`!j9Vz@^Fn_3B6jql*dK=I2#2s2 zq!tFS24V?W>troAjZlo)C%R|-%A#ElG&CL!%3%6FB`Op);6)>#C!TmIvb@x;)mZcS z^OJd-2U@g^f%t?RFFSmWwFF9TLfndQq#Zc6Hp1kYv-G3-a=F2N0Q=bH%S6doczZzI zpyQ7BdsoXip(X69=h%J1titmCH-H&$!q2)~Oej|WdW6d8Jx<@QOv&HAeQ5uXjbzfO zYcg0MNNveq~ zKeFAQBZLM&{Qi_s<$mdM#8K>V@|Q6!pcl-Rx8$j3E6uL5KR%ai;Wpf7pi}TrOtC>P z9W5;?7iqKg4>pw#gVvC_T=jZGUpVJot-8dJ0f|1Fl-m4VWd z|FYPBm;RTd-?_Js|MzPcE{dov(>yvS)}Qeg4EG6aRHysJ3e-ts)QzJVkgxxZx(B~H z&XQ3+Wzr8bHisll{HcBpO8wV(Kl#mLUdBzWFGb5cdW;_(ND`Lpdd;_5&vW{3JU73Q zG~8n`)a;;O6g%9%$EMEgn-aFun*%N~lvhv436V}!jJcpBR+`T6&e7055QknB?CyKU ze@SNgP!){(*!Hbre33~m!<|d(tB5g%S4wh=Vs)QEw-)-9ChGr+5mtcv&EI14GHp6E z30*yb8F=)00UaH7(`!1f-#9Hb)1%_djL-53ioSB_7yqZSKrFZoc`Fdad96_;+o_4{ z4&`L#l0ikzoOk{|t;@>5n)a#Av|>elU{n-){g+4g^#~4;HB)l#C>CQ~3ag$=PC|%~ za!E5{Q5QyM=Mxsr64&Ufik&ud_R#h6+22t0pERIrFZt^l-oY5+lHFRg0p=BT6%aYu z;!>TV%VmUy5&Rt!J*#|)kgM>6|9Eywj73Q{{!v0yQD-u#=Xu*Wke#z8BSGR?$7#8p z)dzX9@4K7ThKBgxgUWGs&i0vS%EqQF1S`RAuK8#b(iCjserhti=Xn(=c(QgE0AM>A zko=o%yk~=nkf?xka?nv~GqU_0i2xAv3dq&IQ`m5i6v!P18|3~uQ z-Dmm!@7F{TD53nPDECQ}ei_+YBJ+PnMjqUY*ngZu)q6fe2rNXSXddwPitYrR zUjL;4)fxKZ(TJSLO4>N=G3ZX6FL#QyVtPCJi{mP~@JiRWR~3HdOp9niu*;HbBgw6#@RE)i)TIx)d@X%hUbM1P#V9T zFiy5sxr32WqqsnnfJXUoOWqGL#mP~2V$vZ-X zckuF6>ZpAWlu{eN{!(;ZVnkKXQz(6FDZ(}G*SSf;^zp&rPtpL1vgPXd1uD~kONte( zd0vK>@SE#NTa)w>5Ar`rl;kKF+3Otw^=7BhhvN{WIUqilgGslea!J1|2JysEudpvN zr%)ZyrR`m+Smoxbs%9K%Pw6bK?9T8D+rP`-BlkH%sH$iN@Qp2c$qkf2Z@VLF1zCtF zdn{(QowF`XhldjH7>gD1oJ;##G9JtStS8+t$Y&{$@ayxqtsu`jaW`shr%IvYIlL8& zyIN?Q2gNbQj;)>tBqtVK2waDkU+VMmZMskUoHllP0bV)RE3L;w9VCud6Y&c9$Wc&A zCfcLWedySXbG(OletK~5h?aSfLVF3*{@pQdRq}#rgl_)FWp^zjsIke9!A|3+czw2F z_<6i8Vu)BWM#c+8+wBCUzCFt2w7#MTd61T7IW#J=!6_)oc(vEf;k}TeWE=dlKu&yP z<>M(X#+xWOUL3-sM~_6WaPe?dm@$7|f^%C12|hynMyK9)iuH| z6wU}5bjS~8EV~@s|ClDHc(8}8VA>zE)@np9UxyPisQP!7`l;pS-FWnb^Bi)UFwyFl zfth@!m!x&_*H*=Z^)6%A=5l2m?)1;UCp3EY&ruRlqp$z@3}L!v9EpqnfUo>C%fa3K zIAa9tTz16Ky}pcoz%Wd`S1;-wQ44+r6irX%WqvW3qHV3IQS|Q4K_vtTq{P+BPva}I zuM=fcGmBKyAasYzLgzcadtF8RY)3;3k`#*M<2N3~V@6Jt&3H5hjGuMgRtJU;wlfMT zMWqd7C_0!#`&^>+&VRwA#5m8NJU%gNUre7odvc9Q<;75lC_gXJ-zJ9-N(Q9mOrg(kyEsOI0pRC%xkJTXbyu2w}rojQ(WZt z-dCmXwJ#guv69B;o$>n0buKUuLd~&Kw0ON{TLC7s4H7m%GA`=$$?snVZtBGZYUlam z1E&{3gwUkXE0|tVJ?DbV90D@9Tw{mX_47r#BoSavKCHYENVRCo zBFZ%NTWB;4=MtAN?x28i#I8>=MlWZDz5mOs=)~in4Hb~M(Ehi^au8@}#pQ{kkqE{x z1VSAduMcjNP)a8Wn+~yl`LajM!WOsCb{%UH;r*zTo9<@$h@1Iq`Di`QlspJu5EI&h{a>_*{B6)ZpBm4?&rk zBnm)B|4cf`#L2t)lf;&eX=>=0IjH^7BlQKW(2D z{PE)Py|g3l^A34-I&RF9(`#~$aQ)_!gr4xo)an(>Ec751g3w>P*Q(ywNq=?~1?6Fa zHn`;n><7-@wkjX(A-Tu685WC0olEuk0UFV1_8oRI#qxO&5{%9GM)9;J9inf;q=KK< zCqi)wOHA2A3D*jgMFo^o`p)Us!q*FGOvAvI2K-Rn>$R=6o{JboSo{JVNcr&1o<^yq zp+c&X?K2lm0{ooNoxvIYM(#z9Yk?pAWRnm~dC12Et@#>^kzxDm(9o*4M!yZ<*AsRP zz#A|1D1PTt>=zmqgoJ{pc&tg=V+i`GlIyEK)^UxxI_>WjQhg<5D|EU(CAy*a*lhTu zNG?ZzLl>&4F5L8Shq>8Q%5SK_nNfEC*FC5$Ddu?NGiX#rcx8*6vp%bUlGux{U)J}T z^_1kzQ#4DUa#2slAzo(k1cL4_^)n1EyOyEFgijR1Pos|BNykN{Qhmi&+o=W+_x!ZuJstRm$yRxc{9mIYM0AkN#!fWQj z#$F-RA91`aHAuw|)1$x_L?6ugb!;TbJtc5w_V-GL2JAV|IC;rl2(?#wX`2Bou?^1Y zDL!yKBrS||&3)_B%WtSumO@nD4gZ;uF6THZ ziH$Fy1s>6AJNo$Qb*Cfj^KdF~a&imB%ChhABzU_~Ibjymg4mR7!WQOrHHSY{GYW+k zuUpHtb~h>bS$o0{8h4Qn2#u?CBU;m7vL*8>0Lv6TwG`~)O}}x`Rf{NM$a}b~b!W{(VI`STZ0Q?5jcYyU6SCBx#z+lwny$~PS#3}Nqn+TdGztZWO*9^FNnwl zNp!Uf9hjRAZhv}_2r5K=@$NA&_U|zPt7QOzIZ17rj~~x0asSBW^ZpLIdo%QYZ1D7V ztQ3jjXia@U`}%jFU-MsxQ~;?}+PIq)i#s{n(gjqd_sQ$Za)vy~ddXdzPn{U%?tp}t z=d^_-pM}fGR}lKvo_h|_v2hpnFhswjv!2icP8S*^^5o*#Y1zdy7o!yl+4pQ6kj7%A zmsbHAhSr*^$8XEow#J0-v=H8QyNS4Tpwi!wN(n}~imCI1enYWWH#Gs?)>yokCOTqT z^qM@HjkAA3v#~!_V=<(YbYDEd9Nv0Za$&zMo>T~M66%_5am^kLwg8)DksFc7bA;k7 z@P45};+W+#gCsLAvh-_jkPmdCe(kr>d3qixc!1iH3znDji#w3mI;#8}py>cUo#VLH zYZ*eyc~(|t*K7ofE;S#o{!qxHS16dKP(c{A7b8f^Eo#eIt@v|`!1~nZgY>ss1E#5& zZO6g?F6Q(Mc)|p&a9?N6h=3fY5WiQ0Ry<)ECA4KJ1x5nG`}+kz)t5s=S^!UEVrS%x z0@(Cbkt_f_MLNkNdDM9ELCMXG!;HOl@!A>yu%_bpT z$E*zN?kVyDM?E}!n(bSp#a^`bvgh%)k|z~Alf|(rmGJOXg}hWB5yTKQ(jfIm#43Gu zvC{VCV_Ab3Bg0MUci~)N1O$9k*o9%6k4Ke%=S;5>VM*znY=GrVI&4u0qzx;*Ko|Pm+rJ9s~b{t^b43|6llA{C~^Me_iPP4D_Li zQ8IrA+3?b5!Zt{ zCRz+fLBDHFI{oEPp${`{keh*$l4I3{rx#`_XUDdc-^!z7mjss`*V#^2jV*uVK>$Kd zprNd0N|ddievshUA+3)#AAGvKPE>D&sy(0d5y4aG`1ukM?m2rOJ zAPxKlXI0+XA^ESDm+TTe+Hu~93+g)G)Agz4Nd~iN>4U(#9)@JApM}7MI_nD1QnTVB zTs8T?8rdn-c0FQADL-@G;`g{Dsyn8`T6FAcll+)U|EAi735hA@dV_R|s`ziT1Xhw0=IK&(})8D{)q2F<) zfo<%mnzGdDsSE`NDY>1pF)~yrym|96G3S-Dl9c9o^JH+DS|F}CS3>u5a^5(0OP_uj zPSAL8aPqrGN5M5 zWOEHJ28JA~uM-Tou3d$N+N$dTTBhcDUP;6x`dN%NvNQo6VJfaCwQyw4A>{+0RtPUc zlaA6i8#a1!3ZokqO+i|s&PAwN0_n!@G}<5+pnOEk;?(T2LkUkZuLTJ3bC_LG(YVGS_S5LAkt4Ey#p_J@rI~X%S!VdbZCctq zU7_vrGfmk_;5at=~ zF_*>m-S=YktuCd>E#>c=?V6N8c4-`rA{=dxxhl?v$LoHqm#72I-8?*W zaA|K7gj!V0W~$dmYKkw$KImOCd7LS3UrK(vsn9RJH9u0axO}e*#OD0SI+l+#eq3Xg z(o*852_iJMtxx4{AKb=j`jvRQ!u9P}f<#*LoYSsokd#q;AlIQ(ZF*2cm@Y3OrI*)b zx9%)goTXU(h*W=tzu{w;CkTXeHJ&)Zea>FnOiFwq`13K}@aC^76ng7bz zx<8-ds5iioj`msTn*2vkd}W9+FXbI&8nE(byTy6#V#Pc0WL~$v_l4(^dzr7*bFeAJa?<$j<&2mW8`eagt~$C!p@1OW&drAF&XrZ{w&NFJ#;AYoQ?! zhorEOyGH!ll_y-o?j#7NAT-`v?Tk|k zba9qL<+Qf(l;L;O^O!m6TJfV@fu;^-0ou~4m#m#t`tQCYL5qPX%(uY)DzZYoIk`2N zC7*yL;dR#Ofp>D7(}vkM6aSLYE-zCG+zxKnG1I;FfRfvDXX7sJZU%NG63XLh{X!ml z9i2H#GlITvB~PEx^o_w^I%9^Qk@Jw<7p@hsX(s6T*>s)Gvm3RHUm?secwQP6Q+ZvU zF^u63zCM$S(OY1odQMp=6j^umM-I@BHxHgi%rDL{Rp{3=&Y81lKWEs<6a7R69ln!b z#<&G{8;o`FL7b3}6*8;2r!)yvd%di5urP4J3d*`Y?N+4}vjh)vMexC)iSsARW)9WXb@FjW#rwjCGU<~Y$&s;$+vMBd6E zWp?bXonjLex!S>2=<@%uT%92yPOuF|e-ZG^kVY%$~TbYdZ6akLVE|gyj=P1fZ+jb?3CnWk{ z17k|Fi=oExRB3(H56(Nc&YOzej)H5yj~k!@xzD77(*VEq5^%T^dvcLGn73ay&X@PK z75XFr@pxt;-Rlw!gU@9xmL@=Dm2U%rSlV`{Y4|ujA3C|#LWSRM;obT)d%J3{A4JArG+GgVo9I^D=RI^rE1V(Wrfyx8MWc z_d;*Y^c8nibR2X-(z0~zz9Ve8K=?edw04(Yy?{A?E_nzNd!oN(=vA0lbkY^!a0Ga? zM3->Vn2DIV5-T(?Z=ozpq~(3a5T^vEqSPSLJEWY0HIXde!_j@ZGU~Y&EzTue|GaRC zrZvuSy4ytXOopOZ4c2f4BJeIQt}Ym32Ie@59PQ0nl7f?@`juc7M<3^({$Np0keljJ zawXVC#DaIDBVN_g9Q+1I;e+Xkvfi#7BnSDkA zDmRaR=UH$ubkfSAADaRt|GLF{M5*c?qfytu?-$pubK2@Z<^TKu6<^81;-NGjp6|K1 zV^VSVgnKANL_@BMw;Wg_Ul$W!Gg=v|dSjd)wSSSDV5S0oc&i$tIv*_Ta1jrY>k!bk zNZ?m963`eWfTM2TVK_cw0-Fu~2Fi3zi`#N+4PW`b zQMQ-uXl}#U4;`Bo*Wk?k!RH;kxO_fyDu`(uaQH?bV(hA#IK&@}n`2uUEDRbrey03d z=h-9i1}Nqja9=p!O%C4|7re-H$jLj`lV^e)Aig<}tkM@|KeT{jUsD0a?Fl-?mN}+C zbn+DK>y9$&7|M0}tImLqb{U=G{+_~buJN<<`}30F5gw6EnJs+)+4y|f0oa^?9Taw(jMo#mc@ZiSU)}ccAOQ3)IqL|na1t8+G<8kHJ z$6s-40rme?psib-g{qZ}O^oFj`5JU|?=7?1ePr<>ug1#0=q(&(u^3hYl|%_O;9BYs z-?hFCVy_FxuYuK+%Z|r7q$lLyjtn18uX%V+?yn_N5D=UvmdVX_-foEsd;P+0^tmY0 zwjGEkBhaxjW710dH4jYzPz+o@`eXA+si+()i)5aa$v(y!j$Tff)d-3!|FyG47IknO zow-vk3k^CxZ`K8jcpvHO0vH^#HIvPY?bKY4`A~7{IXMrfJ#SXYjyTH4V2 z;)P_lGVR;QVxwGNxW&7E$UKSN{n=M}9Xc*~zST6__3&otI;vh%6di@n2eO z;Eifrbm8X53>9Kw+Kx;x54~2iSkrM3LMfGnVB*kjX)3vaxduWfiQ;=SQP!UR$HprXqC@@~n;eHx#s{@c2^?b$v=z;PdfJnNnV z_O?U!GR)eXC3XCMUH`w3~!;kS0q~9$LA3o za9@vR_4LV`0q?-n>)W6el&k`Rotx&Wg=_8=RR&r+j_fQOJ%b~B9#a_greuvCgVNmk_Q1%vJQFY(jFcMOd5-MGSl8SUGt+YzF z2nY<_-Jz6R{r>OuzSsA?=khw>aAu!#_E~4` zd*AC`YoAH_W!Da5%oWnqfVY;ScO#R^a$m3?ye(99_GVuH8zjTbsV7X(#n+i2-s$)D zk!-wKnkK%xy!B3tA`}!~j+G?-oQ!1!!SSD{+5e9)Tn*-?ymdLF3}4h`T>{D6m@CFi z!wokQx|YV0mXu{MA7DNOCe^~@Ga9TW1s_{2#SY16nX077(~K`y3riuNZgZ-?M;!|s z`TzO;pGe1$BeUE~K6i|aTwy6+=b$$hyr0~7cCc%!_GGvENcF)2@N^~P@70JoGwMc3knoq~&P$v8xv4|4zF{-ReL6mrSmKbqA;zwn300ANNFfb+1E zR+Rg@fLqA*b%jZ~WWD}5#3s?d#*ZAev;$P@g$*9~VvPSrBztH9PU1R5^?Cg?ulm)E zgqLn_Q#8Wf%$*Op05NuZ!^OS3KTlp!Jg%gD$zU%9p6lf=`W!DK#*@rvtYed^A=PZC zGV?@U{`H58DPmN6Qy>tSJ=>`aOvOD(xd5Wb7~S;2F=_e6(N>{j!IPIQK^x^YC3`p8 z3T@XwZ2$Ix7N!^IX^PfL6_^SVdqoO3*+CzPw)rp9D!+g9A_!gTN;U~CoAQxtB&W;x zV_%*C23H$0ek>ZO7a-I(Hsi?j*pJ5(x=>yoaJtBe3E@`Rf8PtA5CP)eC8jMUVMRZS z)PXqo>TG?+YN9T@Ow{VBSqx>3l&=Xn$9#_cY{#7MmCf2>9Rh|kZvYa?M7_EkzHNkiMSEPz#1P|i^-qG z7^1m_{`CU~NI_BH&L_p^^|KE!g655A<8l|Nmv^pHAt_~dCBeIXhnwbS%Z1HZ(5Cng zM*df4fNpUo?PZ&tqDlQ+7|D|RO0QOQ4WQ^~h}1H@&Xq1y%Q zfPXbBURrxI6VR_;dH!WD|B!6q2=3(5($wE+LTWI{qpZX-Z|$CIDACN85Z$B5A=%I3 zjW=;igTBL_Q$4$+uNljQ_EK>&6{~57@bH!@QBchJ%N>(Ej@<4-*M;%m{A*F=;jzTl zxr)k%h;&NSD(Jn0uu7&(Uc$-|110)-v#N7BoW3Tei1p~|OseN?K1mv9P%@_)5;4 zD*AZPu-2h(|8t`4Oc(D{$kn+a4}Q>Z<^Ndtr|?);*eqo`yPIw~JJ><{7fsol2-Sn* zO1n{tpBu3#ardo3Q$EnNIEYIV`<9mX8PH5a(h zrOWYH+#S?X===S1w~?m;!jT%u8IS_0A>5*TE||#o)Wuvx0_fq zWB6qu&Tk7Z4hKpDH=Cy}PCYQg#;A#51}uAfd5e+DdKjE=w9en_1}89#vlcl#FTl2?`D#uSP*cy=yDGgH*zTDorT0>( zJ{dF?_yLD^I$yNFsktZRe%s4Luw9^0`xeUxx5Mk}jVWtX|FnB*mHi3A(bfP`d@U_; ze9g27kHMr-B=ehUU7N%LYVJL7Tf_1f?Ysb&-D&p|e@XPL^Z{AS=m{~2#^=y$A6-5Z z`s^x-B~d_n(jlV`c<3akG`e4v&RWP+zKZecG0_EWr^kZhJ4?8#$%{jkvLG7!1frsBZ~!#RZ?Roc(g{O4b6 z)8)#=IRsqvFm>mfKPnrV@5))}?<=0ZS8$&65>&pb-nD6+rW?{4%?DwnEA@xmC~HQ| zjdpR-wSjt(W2E;zk7;x9h?xEOy5t%Npf zHXR=pc2T_=nz*js$jc%va}V0>%~I#$Rj(YZ`EK|6v9$ds1>FrSL;uVuksBbYQ%LbZ zc~5%#_T#qh=rKH6BOSlPK5N`P<{vGmpSk0`XE~A$s&V<0=)K#+(%{9lbJ|Up$i|L` zv|ki|=xa!ysd_grv=1bqDz9%u#uJIEOYMS~1#vufk4S=cb5b2qGgMp?`z{bbaOQ&z zx}AP_gucF8rhR6r)k49+6ShSemA=t;O&VI<-aqm7v3 zk{Ws;G=9I0F+MeEA|HqhRNDMFt3}w2YAG?8ZDY-3WN>= zo=<9J9+|)hT*dCZE7|Dzd%Bm47VflrT}0QdIPp}(JXJ+4lZ+ZnLw;P2=Wj;n94mIe zALy96vJvG=uW3FEIvPZ^%##y!62zXAATP*Oa)j9R!d~vwPX@(S{d|Zx^>H%^kxI=7I}0R%EpLs{5~otJ53B4y52|{7+31*C)0!OTCbgy#$UFRx~2^r zbJ0k%zM9^4BqdUtOfq%ey+9j*KL{(cEHk+OHr>K9#E0>hSl$fOfRnn#j=)d+0qd_=vcTkCF=Vbpu$s4 z6fM*CdJSi%67eJZ@!?=4G*?Z~gwRJONYGg{ZgyP42T z(D6gF7=?1!TcIa7Tv=Qz^)K4z4$EoyiLDt_eZsElP|sfPH37BmbUOw#xu=A%Wu3S)vj4t5nKTXH zr~0)HNqBR6o$lnujM%z~(cZS;up|>X%I|?4){Gu9V^+cp?u{+5dPrEl^5|B^5fbW{ zX8NNmNiQE)HeTkS%0G`OE9St9H4+aLFmO#_wFQ}3Uv|Ell(Zxr03Xl;PE)fKLefxhvlcoABn{eHX<1UW`80k;ASe`!cxnGs9#*2ZRB63j}jJ&GFA?c=MFg2 zCJ4&TNL+^lYsJAZfBVK=PiS$}=aTL2+1q9lcMqD#^EU6@=80io+>#}Z zsCW9Pak1M_|4Sit%ROIMfeuKGPxh*LWCWj)hqp`8{(+yxg^T&p2W7t|Q7#JE4xbdr zvXt2+JrOw}-D)<)eHbozzGf0pY}JzS2WY8(YZ5}uAH3D6nR+=TcP5r4xu?M-vcpz^+ zR&42RlCmzSH+o%UxOC}5lWUTYAB*X7&6(Gi>yt)hrE1d?Z`HUUHCRCuZpQ8nC|%I| zqxI9KOtjcMzjVt(#|}dUxjZw&%f@%Nnl#?ZIp~q!ZNA|BRNuB6ngR7w zGN_NH%)X_AF+YV>gOz{u`$z*C5ePHMiy+i)w_WaJm5?tagH30cf=k)u^`38kI`@`I z-DfqIqq+m_as&oos?*W^@Oyr2PyKO02mg5g6&9j&!=|8Q&=Ic(k89F!%fhcBjYhww zYsQ+b1~b0Rkqea)X|smQ>_a+^ zNY`fh$#!?=b8bUc+#c*%8?0Ph6Hw)p`{c8Pc;lO+J>xJ`z)-xuCQa-Z;nB$=B zNyTxa)-$Sf(-v3QA$q|*v&cJl@+}FhsIj~$L8*)11Z>MhxETf_UEwP89xqEH~k>TXtW?G`V z&G?^(`jT`)qghNoH6GmI@%s^{)@%Z8zPU1D(0i3 zrgUxd@>_z|V0TFU84s>_cgFHI{T%cl;A9oQ1NTfMQz^~)x$@hq^mXWn`|nZCHTZg< zXVMMx$^VRTuT>}+Pmaf+`Pd4Zv^w8ysehOh^WBHayFYr7^Rn;T;a%F}gM+0YwQ>Hw z&L%1q{>Fxn7~Z*PC>k|%gD zWb|NhnFOX|U^&-x{_Uc~t@r}%gkrnEI7Ud7aZ#oo0ysue=3kaPaP3OfHOh0Lp?o%*DEh=yt^jPsZ41v@6fEAAC52y zm?@u$7gA1%n?)nW>LfoTB+L3*$}uVqSJJGZPA0`58OxVTM=E%4R~{QyriIzAhi5)P zoBZHIEei1tKNKj0lAC`SCSpt5juYSF{)370m%gKlG&i_tzox)Yi}R_9SQQh66<;28 zm3@zor^N?-kmXW~y>UB^>OP|Pt~zWAwu23hkm? zUETDXmYqDkYZLnd-LCf{Y;e!KaB99VC76^+zGW&EB4@N^DgzCC>*bzVts3@8oe?}Q zRM){T>*|h%mX@PN8U2oiYVjX1yNK^BCa6nSrl74D^ub4$$?MOiLi@j3_xnXTR*}Fm z(fkE^kr;vQ*?&vh7$rvBy803n!#Fx5WUK*LIUz7QIn$HT5<2|jqe$g&vC2VFz zB?)a3$U^N6h$9b9TpQMZEwyb8&~)%3sm(8;JH9pIYt028cMzt5Xdn7JPs<2}yNjsz z#uNAiO=DSw&&Q})bf4VGbhwlG%DE_ptKF$;;kUz^$ z?PrZv4DxV?$&b=}8%Y<_yqmb2a+i0?H^wvD`(Y26VYqaYo3oFLbxLDev2MN0a%Vsw zWf+Nq%x;51Fy%A;-K&)W1xrKz>bU;xKpt(Q$R5PIJ25=#m z+8ckGsKc}f9R9ZnU{5Fv)aL!q{+|{xbv^zxQTF`LpZ>NU6#e&<|GUEW((inLwV;Kw3B#Zt_+@x_p~9r*Fn+)6RBZLzcO(#HdGQj|fB+S2d$^?(jvSW!yp z|JpO&ov(CK!0-~3+*~j&*tF-)17#sQq4%{!80K~tqZJ{lIi&@`S03J1CVUk@I@=3m zCnvbB^IdFv?}{Ij|9r#o@N(TWhLpj#uk{%leCE;&Weo-6`Oo$GP>Z*4s3$ghBARs# zFOQFyme^ZXHzv?^1N@^iyjO778WaeTRolZ9IQ$WxjPZlotK6Z{ac)`V3%NGMwj}<* z2hY{i63dq@yR>og`j7x*1<0;SA(g(M^2ss|#<*DiqKc!h7bvm*>^D?nyq> z#K{nIRTs9OUpq5|nuMaC3W?QbG#xY8;oDqFdN1;gQs*^(T<1Z58XTpi&#)g52@;KG{la@;dk>Dms+nxzDq%p6)wPZ70Gyps!nce4@Y$J3g6jF>CZb zs&TI2Gp+y7w2*={nD*JCGa}B{fd9a-Pp(6+a-lDdXc!KBxe$@r9&=U|*3bYWvcOP% zH8dFi?CPeY$fa*dajvaPfG-p|&j;cC)WWVG!Za@mH&oz3&-2(PbUL@vQiGy1_5rT1-LBVXJTB)R{j(At4@nBBX zGd$KVxBg12p=2nemw%n#=nGTe3sv-t3$^WCipqdXE1TJ>bT`DKrvMMd29z-99|@KT zxR9seGjP~@RT@A%rq3wqCAymiZQ+Shzt_s55NUT!RwS4yn?dII|Gpqghmvx#f1y z`OuG!hQs|n)JBxf^CmW>Y*0&pTaycL=wN!(AK__WeExtsUeii1@iicD2E|5=xKpwzWQqh(YWR7NHV4l)sQn(M6BVX z&#BLt>!6c`P&2oP4X3#yW>KfzTW7tAxn2t@Z;vtN>J;=5U-aId(BgOIL@s@fT^N7M zRrn_xnAq_pb$GOnvIKHmBs|+?{G7|THf_jty-)Y?E^Nfy!d|R!TYEo5%@lFswN85i zZ3aWY=d>Uvq!B*Vz@lO-m}(k5TKC-Wo3w>P!!`-yV}p;HH*d7GJeyIw25)cYf1roY zS2ov%kU+5)@7DjOzvA-tUIU!(~x(gViup90Md5(Je?iu=* zWuZVO?cE35a`=$9eJ^75M@RcVbiFruNYeF#)Q}(;(C`FHGWlyV>XEp>+rK3nA@3tP%`%%Lv#TYk> zn|-fZXJ37(%rwFK^DbWBO4XGXXaL?OEn;D#4k?Jo+BSve48WW4-p!* zlfv5;_12X zgwh+BNKfZrgD4q|9xOVtwSly2C_zq=0xxD8)O0H~mP_+1B}-@ORhXW&2i)c{Z;zQ! z%2@F>jlG#<^o%Q$w9UKyP}N?{Zac9C(s^>raL$Lf>g370HkxU4xp@Z-z-v<;MjT=j z?3h7`*DqIZ8D7)^<5sa*hidLRHWMa*X709X$ED0Oj`F`(MZO+vi%kl54K3@nZRA(;^0ul={$2UzHq4!3J{l|{F6q%vw~c? z7ME3Vwuz7TgdC3MlZ-B}dT!Z_=MeYfxZ{6XTIhT?pl=M^ZI@v$`<3+EG>Na$#kjAO zFadU^yzIy{*QYzhk+1TLbDt5{jLeh4@U_k~Jyy9Vx&st{+xeP|ARI?L#vtp{J_YyJ z|2|B)g=Ahs4`u^S?DPfyHcF2#(fy25rvKR7f?xYH`8)RVpAIGQpK{ z-bix@b5?xY?&+V5kLsue?GNR91|;JT{3K_*yZB{PKQpVEEtYTG_K7@x+_riBEqScW z0EO}3M)+!QR`9UP_}0nGrni{=fpJnA=J8K)Q|ZL%w9e+Kt0}xI;+_Jf zC7*5B#l&^!yFxm0_^th$e@!MU3%n#5eR~`HN*j>{@3?7Ag>E4KMK@VBAYc8D>1vfZ z>4#}5rAJCJzdjh^`S+%q*Uy2Q?)k@p{mXOjs6;wT;o7$Eq)ao4{k`G3NRsqCG(hAK zu#|HG{nI&IX6Zu;B(DKjils>+$qY6s^Pj)PQa=A{`Z_IyM?&Akc0j7z$jMzL?oXi8aSKiU5Y zOqWUy{g0pT1@xfTd}c<^M1wH}WH7<_6PsW8dLz}Jzh zli|2F?VU{6Li=CK3A>$pP0Lh45APDrLk{@O7MRayLA#CC&&%fOT}5tsbCekhQ-MI9 zmmMC-K#nl1E^-%0rt1Mv{Rsms zFa4vF(sA=a^(mWio|_ZUop`T*F`gL)MIloC{W9Mr4~-sb9G^U~RgRd_>FFA1}jk?m>@%mYvWKiFVm)GY;L)U=6&4 zq+v5+Sr%Q65#x5kO=HfjCnL_+&Au7V$~SM(zh4)K8;WFFM;g;`sAzXdjRk#t1_5yS z2e`is6E2_MIBG z6Zs71E_UO7wq&bJLLP%oMe98g((vGbA{_y}V=4gw!u%EA(`|`Zy zM#my3<@^wUrN4%`b$=u^`JKI-D24OHrq(3vN!{!%HuQWucdn*S0V3z?y}gA^uRM#h zG>7v46yFn{(c7*tpjJOo2*+OH3Z3i!QfR)D^reap-LfC>^#UQ|)H~^05(rt?MV=+& znR8>|)633WF)bMXo_r;>SlbBl^q(mPklW$f5M5JCjmfhxgSMPvRNKrSOXq^g-W0ztMaFa1)_icS ziEG#~f}09S+cn7>++8ys9=Cf!$$+9itlN(BJe2WA(KcGYB*~}}$VS^r13G9+$d}pZ+omvxO&-;X=>|im<9S$Oe zvQ0!`?MwuT;lcu|BNuMytS2_(O`QLsKBUS51`m=l+Vfw~V>ZXt zLx|S-GBH|c$o=dH@jc_EC3u1x(ON;*h~OCrAtAK1k3ZQE6ZkC!kQ@^dR~}HHE>adB zGmC9H)Mw!;f|mW}m+O^Ql zk=Icx)D*=#;lTemr1e2^ZTBPzH}%Y~8ri&998 zxzVP~@tn3kLB1iOfAY(p|K#Mg#_2BK%v|11gnwY3p)xEmI`3PY+1SK?ddJCU@hfZ0 zfl`JSG0q_Ck5|Ii@$=436279O8!P3i_`^3c-Mqz&35H^|%-qhwaGdsP_$O8r$ZU$Z z-5=2Qrs-YqDwbzGq}?GrP|wLiUHXxOymE4eW-Q*5CS98^2Y#)z`}2^I63@9rV6^bZ zt}O{v+EPx|Cd?_I4|<0YcLn@(ZVYp@2e8R|>Y&Qn>btIJ{9JBKc2<;m29S}&vCE?h z#<#P*`ub0KsoHW{O6MK$h?5n1{eOGIaAc|B$A|ykc%Bj_u)%&~Ji!tZhB1?~jtH16| zG5x%~Z4bv>pIjEUcN5FXb@#CvPfzD#Rk|&pI^3H-pz((pAYKi*{3vX$zZV=Dxw}q5 zz`|bhe+Mo94@i`q@rPNKnH{`5mwCKsJS-8o{5QY$KBr4~4mA6s4u-0CP#6C|IJJ^D zAzuVm*IQ$ooX3R4JojW@2civ^Uf27gOctQOe^~I}6@B-%#_Rb$i!O#B^}f35$q*bA znF6JV+sEPBz+nK(U@tBr<%{I0bBXg0ct7uO0B0=bzqC3mR3LgeFxuUbDEW15o`j01W}CUS0)X z9I^Z?@UpZSOnH5V_YX?E!%_n*U$r^o`0i#T6w^{Z$QKD+?pbUAWxaYO7b>o0jKTh{R@EawdL@vZ{W=grPi`AnwhTPO&&MtbSM_D zF0`>-&!WO-n>|gf2Gj6+_#PTA7%2OnlO_UcGE>{Z12wi%88 z!cRvG{Pe)UPqI14Ut^0H?h&64*37c9c-Fq=SxQQozVrtY*8G8l%K#)iTQzCQNW)>RJ0i2pesE6=7V?w&+5W9+CMgsH=8pDjos6<*Ku(Ot_;>$M zlPhS5C|L;on}KSjpL6#_Y`Dj)2h}{A+vF69Df?TgL1nkE0#ElJ4dSK*I>PF-llY9Y z{UP6XX$*YHePMfB$uH3S$pD@VY3Y$z<5Tg(%*Ovhp9Rgf@)U7*j~o@;ISZ%rPxqeK z?uwJ%F+XwpJ*RA{l2p|Bx$IWffwEphwkQ4ZB zPffI6+YIk1l6j(RZk)I#Z@?0n7VdJewAu^he5=t02xKwi0&G1DfRM&5aX4w3&>_Tp z++rg`@Rra$Ldqofdld6rQZGY22+pbtM91Q6gz+NeWLr5BcAsr1zJcw2P8$!Ou zK*&l<421l_=be$&SnAklzJ^!Xs9S21{N+mzfFS`c6*E5!aU^>~28>d8sfK*6Ykcij z)xGD*QkZ_kj5NS{R>W+J--zzS;5POY=r}SfpU~ADZi{vTB<#bM1DTGs5Dr}!TZnZ; zrE%ul#F3qdR%(KfMet;WyLIE+2PM|9tqHruVfG*Mi{IGV=1VkjQ?DRCjrOoIyg2SZ zRO9O<)3VKsctK#|FGmTWwzJjA7V@V(#@a#OcIqhqArdf1(Uuk|*z^Y}wgvY@>;zu+ zJ{qp>@j0e{$KV8y>i`J&h-R`9SL-x6cKNJVqBo!VN-5ND92LSlXnfmre!OJZ*>#Hl zwyxAZXsG8QXWS0q5h?4dJ9sr%t|2{O9bezV5~X0YXWr<{HsyZ0FTy3U6HO@h2iekL z7c9*7Zp1?HQm@WJY7O^ygTebV#x;#TfQ8e_n<})MNc`4_YUogk>q^E9+W$>0F1nKn zn|J7UuN|v0;Dch|6_)r&EHjJx_e7qDD>m}0hr6Q8J}e=Q%x}!s`TXDZmX*7RBy7An z{m%0jYAKS3hUPbbAx41LLc6nOEu>5P^Eu$A8oQjJnFN1or}A-$NOH>>b$AmEIS`0q zDLJ6PmsX0F0Qj`JJAZMe@|gPZ`xcE_WS0q5;A&CN&7r5qq67wX9F&!WU@caFfp^Gc zsc`_J&VyfD`v2j#nO zbQ(Ygd7rq6@+A)kt@gWnz+(~Hn*$0Nrk+-7hpUC;&j=i2KW-kd!ivViM`pjywM(<1 z8EQs$b&3_`2!zujS3i-*g5hbde;{AGYeB!*xfF;z0X7*pBEh$kqdN9ZeG=JE4flfS1Y#C}TupYUu*CcVL{n^BUnA@@;8@10G$FnP4QZtAR@z zIDP%v-rDEL6V5wtf`w=#>9tzYfRI(i!2tNE3Bm9*Mmh93-v1)Bv!PUmBFI^+PO!w8N(#6%g{<MOHrJh8SIwbUAJJ=k{zS6^|N zG;*(TbMTS@7^1!0qQ`lm_1Udkacz?_{lQm<3V}*-^wdG)^Yg@>P|awMN9CJ()jkZQ z4B|2VXrzT%E7lZ*V&a;~JIo9r-Rvd9pWzhQo%-=>ED*_F*k5FWHF`4npd(29Kdes| z1F1ZAaNfmVd)}m^?|T~D>70)@vT(fy6vHeT6JF&(KgU;mf-|!=WH^=l0?cjSw^41vS#OEd(#_lHP7)KTb+K4 z5HnX&D?3(pUfn%yAvJ7eof0E7KA++DXU|AuMI>4KuvB|Gy(%lBwG4EKn*(HkH8HaC zTbeFhZoCUu&@MoTh;dBrd9Tr{sSY!XK4BCTEF}2c?F>-s;YXcNfL{Z)0d7LjV|Evn z(LG-pSY6rq(m<)x>D~yX$k5zt`Fnt(Tw1L(g5B8=!fLzFH5i>GM4UGh+R8{-7Zt z$=OB71`;#_xm~DJ9A4;KW@VN&$iT>V_-YLI^}N>T>J%{B`0;cV_u%r)^5dO7M-b?q zVU2@GxK#Tc^eZt7q3R*G6jdn2J}gdstRl9y&<@KNx$`R6)Jo@*m%}@+%;rl9$d__4 zNoe6@(Yn$5 zplocUZk}G9r^gBLy8TefNf>R!(5QYnfyUqvKP`)APdpRn@ksXQt-wp1ELf9es`mGo z56>$bTb6#^!~VEMKX)HVd$(DXthreZ_l~xNESWKTOVGPj`niYmg;B2UM=1&fDJdpD z#Cz7u5yykFjc9JJf|ceA(nKcrs$s!7p$6NXPzSne^)H&r9Fi~pymMQ_D%h!RFapaK z)hi;;+OD+ZiVa0G>eEu9&f(4BWk>hxXD>8wyvW)*nA)fHDqiO)otfhksw3C6DqUDy z>(Qbf`vCdv>?d=@#%Sw3*!kcc9@a88q}hTT(Q-{O?~lOQneru|<>!kVfQy8W-2Z9k z(|Nxv9B*|oX0hH*!sO|*eu9F^$;GcXXmo3(?5Z!fgi>!j4Kq9EA7$k$`u<^TAd`(| zQZMN3>QE|c3oj&_R=;w494iu(t}-FYrnt&gjoqUQr=_@kb11ub3kbsjKLW23Ein2eZ%R&^4SH)w@xvJ(Vzm z=r~bv&M;2CocbW)8zenlEeva1)m0zpC8*1Uo_LTO)IFtry1Ygavn%0IFdY%b5%sZS zwEO|i9qQZfHXvLMiTA&+phvoXpl{!yS5h|qbC@wB`?H6$wWbl%AuejLJk`H{!2so9F5rf8cF+SUvZs~O* zBNFPb8sWL?i>nln4e@M^#kKxa0+gCQf!Y>s5FY-0s&%MotMsLLC+Ay1_FuTL-&c^+Y^tDs&8qmxHkGKeKOUwlv2vAyV;Quz(-$H5!$m*wI6*A zn}laNZ95dA$Wu04>b=7BXckA9+Kv%NPA5c$7jZQ^6<9SdFU?1Xhj8z`jLgN|@m9*o z3*wy+h;O$PL(}|HbX%%B8|BoxE=9+nXm)?giIi?>I3qz3_KFO}PtQ@8PDpYK59L+r zldmZ$*~IKLBVzU0YxYlQg~YrM*^j>P1o84VKlPh0Gq3zyDlZb{5M96ANiXnkJ#D{pa1+X8oB=A3$sQ)m0w+cgrXo#O8q& zry_%je^w=-DwGL~)z>O0YQCoCT7tzqXlPh|Q@BxoPxy@48XDPy)z-?IMNU~dXuMT( z)q;M@j`4zO^il7sY|UJ~OvxdV*R6Aq=;OoXl4-s^TJ|MGqEQTv5rbeG!mU zd!xtO)6-N^uytR@mMSPQ8F4D)*Px2t0|tsyxSRbH<-r?+4r8_f2=|V!eE+VELTf1lzS} zHAf%kQH1pL+#Z|+wcOoL=O>~tXlWr4p_PK2`Y?mnMOxR-m40>KWJ({?b zsx_%<-^lmL`M8K8CvQUo-q_K)DDGl|x50z8kG~}zmf&0Kn-)=Kp3nQBlC)W;99CoL zzCIcZ)=K7!_V{FZ;(?udvL3Ojn}W>!9OxNA5P3XkbZErXV7G-=hx8N9&irm=_NsqP z5E?togjjBe{2UCZ%LOv8H&}l;KjzhjLhc4^jzDa}*c#N5QR2g7Oyc$|j@LfVqX}it%b0o;5X{9QlI?s+&19dL*7dr@`JP&Li|5 zFao`+=VEJb;-)JkKnEI6ST;fU@eGu-y@b!Fa@O@?LWrFru_CrM88QoHYx`Kt1jAX^ zCQ0H|1qNRN%X91{D3U*x(I9vWNnEon7%Z1?+aPECji-B+w?Qx`JB(Av$wymOZX}(~ zXQ!a_^>$vf$MJNUz|Ou9$o?h2g3LIgTc#4ED+lt&s6RA=NTJc>Cm9+ zR%wwMIK530`w*O7uZg+hTB8qM>NL*Vx>}%_B*MLv0|=Ybl+iT+RZF% z-8L5~quzz}d{oCna@DL}(u}juWww9v_Qq{%Fp69UR!MRnRC+Ac^M=_?wrI`$>|S># zQP7}wj+7;Dj}{*v`jt0Go^zfLILvzI|}5idT4-FFQ#*M1RKTT`Mi=GEAMf6K`^ z=A(IYtfhY7E6#*v{rhIijU;bSd(FVj#0;`#f5>iLUiGH&XZe|;)BiRwO$l(|AQr06 z3ePt-DwxEBniQ2D>k|I>^2c)++<$JC(Axd$3_I!AQYkjoCYf&dTeZa<))|VujXGY5 zvIp9%*Cr??Eslx@5d2a%=wjih<3dB(rn{xKAePf78@F-k^V3(DgupjPJEbjG6EIVd zS9rk-b`>Od#+b!S?5=F6i$2H8*WrU2jEdSw1Nvq)ZPp`^UGhW*snBImjrr9#@5J6< zluU&_M+K7UnnIg(ImK7+vuW5n@kaa^63~sl`pg$^w_ib7^L_PJ;A*fu%DW9eu)eKF zF5Ux?zMdA5Wu&KPdpdIYz0#bdip#{>cPzYGo0>|ef}~@W9=m2X9JRf%lY7M3ewyRX zeHIr++}LAiJT`cxCktNAPVL~uAxP%A^9JRmFQoNN29lbuN?c5?T=zqG@vFts&52tX z>;kFn8mdMOHi^m(HN}1tRf#u@CD*WAOvD0s8?PJ8c$nMCl^mjm zUc~Rf0f1enUliv0 zI)tz0$b?bmDraSMkFE=s4?aiLzwVc|_C;-elX&Y|QXjMitnAxBl9S4s8Xc|(p1Z9W4yXWYu#NYEqE$r^m$TJ5TH3ADQ+V+?; zuq%Dz(3M{6@-?gxpHrzu7!ZjL!-NGAhRi)fS{iMgj+MEO`EcITHHe+rEo?h1i-!83Y#Ngo8NWSU%2%3S+kBz#%9K8 zdB)?4FR?8SkAu_2Yd=ucjmrArxLO1NZ7`Qnz^V|{oW|h(-!CeqT&y1&G-ZNdWeSWk z0j#W3j0$cO|8sEp+y|9KTKnwYMr1+j5Dlfl#HZa@37f-Pg&I#@<*26~4GBDBA#_0x z8+#vbl*@PhoXIdjdh7TDDHB-Obiuqo7DLJJ?c zGecKna=G@VAJAQ^;!hN4eyV^oOvnhVUB9u{fS$~nngWerZaCreMt1i8nDEl_^%=l# zRebZw<*j<1vr8iJZeQ8^^8BQ>#k=#E2i)ifd;tsS7@En-Fsgt#lZ)jg<6j%fZ`~U1 zNm+ev@;T{02Ze=k7<7D-&{S7o;;0g9-Z{)W2Wph)GbP8wdg{Te?ci#v`P#Yf12CQ2 z#11?j?3e!!V{aW6Rok_Vt001agh~oXi!?}=gft?8baxCT-AW_fDJTun-AH%W&?!iF z4g=pcdf(6ceBbf@j^ihPh~u8UuYKjY&b8LLqEFx)U4yPsrFo83_cT<+%G{gXVQ*FR zKMFq99|uYquYN*Pv>jcfJwCXL#GzDC%P47XfEpo^)$>bp^hf5)P=93cMPmuy?W;^ zM@xQ*Ez-d zS)~&PY8i2|Dbu%M?)4wn8YHOYYXXIw)`ksEn;TpL9 z&p>AzCeoLxKl!=tx>sE6Smbd9qSKmhBLt17bM~>V`FZ|6Lsv#a zS?fs4)Op1?TE*dfEQ6cszT2xvO z1+3|BQ!OZNQ>_@n8c(x^GbWFQT2NMq6YTD0JNHQIR3u%1lB(Nwr$m_ZPoQ%;i@4PE zeIVF8^Y)Y86%PxyHj`!z75Mk+h$OhHvw`j^N!8MIUKCqS*^`BGl4?Lr53-1J&iN$%Gd3RhUqiqa4hejgL^inlck z?VtBUH2Fa5-}Q-Ddfs?hxDiObXt@%{bEE8`5_vM-yjfMY3o_a~=ktCB4f z2sn!ZkzUf1%^i)uo{yZGNV^*A&ECD5_@Q#;^aF%fBh|`4KvX5@Lc1DQ|u z*BN;O>D~mZ*!Prm&>Hq2##QI`w$uqv`~9=s*&8?QDP&sgIeaIlpy!{ly(Mg%oFC84 zgFjmMYPfh)S2b7X964Q*r>JA~a}I+JgKw?n2M@gv@L<3IU(2x19HYj9&p$_Q6Hn-bM_1mD_ol zNZ6r1h>}|E3KuP@+>VJL=Q0~rvV)yz-8hOd)2Xq?z#m{ZVT^kF^<4;rFFkLGTlX}Q z2Oj4EFCoSxQ=U2@doQYSQc?dfPWd!JIhAHyk-#N%PBiedWW=MlvKC>0NmRua@QB0% z)@-t_J?X*j(W$A)ml1bvIkm7pStxt_d&Hotqs+AQ3r@4bkGG2DAZ4i6uBjYyX|DLY z+=>0m+v!Xl+98(a+nb*|vrfbIzsCoFS2~%;@j8?4U2etxRqY--kUeo2wB4@y+W(Tq zup5(Da8k3uIkA~U%tPf+!L1t51)%^R>V(xut&#i~P z7wO1-jh@jD+_YPRCMKO%m&Y4{A%Tl^09UA0IM-S>OB0SSxA;H?HyT^z&I9(a2>AB! zyDSg;it7^SRf>6-PJtlk_x-LB(mBeGPakX3=7t{KUOSP`dV)}gS{;yACsm@y65+YU zwKiW0Qh0bf*XtaTWix0j<#Md+_%f0$rYu8VU~$EQC>OnN2NVw4qYto1KR8TmCO2+C=?^;+e7!T4SwnP!gb9J zK+`0jku=#I85zxYC7{!VyBbJ>+`Pq#eQ4;}&x7_)ROxwz!sd%sJ^Lz}c6;}ApWi_m zg<}-iTKeoCqvAunu4G6z)V1sE{jSNk3qg_?&Jo{-{0Xj1JjUj#T@^Z{j2fL=J^sho zkHZwM)8xO1t&PFI!`hxg0$=%h)*f-l?(z;`k5sTub*Q-6Xe~t7R8_&HQOQ51=|+Q} zHr*v7H1M7Ya>>;^;{7IX`dp4#k4V{ir?V`WwObp0iyk$)p7I(ZLrJ6tqKhx;4MK^k zS;w-6(CCU)_C5V$ieL9c;B%v3rJ>D?p4JNvE^c!{^n7Qn;WioMWEzyt66Q#oFa2=3 za$!2Rsfz;ZFn;my#CD=LMZwhq6yg~Yp{bHh*gg;L3WGGFD$ozJRy}(vJ&u=09;D0O zm_Dg?KW)z9f?DKWDwG}78?4gGia#3}%)>KCQG~`lztmrc*Dk&@j!LP+B;oXL`VJF4 zm#ERrU_u?TQIRm7cCUOeJI0cX3ep09k*s;5RP&SjUU1(}Movc7a2EMl37KC=#-hB} zMzKbK-XK-;&=2jWDGGYI`Eqkwpq|gja=oWaT#=z67r(yx5;CzrCdyz8U3o*7M_SiP z2Yo+?N~1I;ldQ>fJ*xfnhB6U_ZZ~enGZwF<)7lrE(^yK7SsSOCM{_DYE(lnM-vkCB1kLW3QISKr%okI|I>)#Uwixobi=lh^g!8(0jYkOHG&=60bTYm(cJ~kU zfNP3UAB?Qp)Kh%u&0Q7P+viW;pggJUaF8k#PP+Dt^=w&}>vvpZR()w+YcXl{3ixNx z&<@5j)#{bb={$oiwy2d!K65})@P{5ybg{vTK+gsg>KZ8bHwoK?mwuc_kAG~oTAYYb74nlIwaC_-YJdLv zQ$S<}&CnC_f+lQ+)X^ZKjPernfI1gqUq$28-V6D?QuZ`;A9z`i z6;TtZE#@jnwt26K9u2*JU0ZAsNY66)+INYVi z!n&c8WGX_;CULluA4_!Vcf}XY4AHNs8GE7WTsFg~8_>lYg`Z%rn<#F@grx08*2t{Y zTd+A(SrQC{MjTTx7x^Pg>muofJ-9b1FoK0D*;4C|&M{9`C)9eMxTk*MGI>y7X9{#6 zNN_+-<{Ug@hJHddWLWPiK@C^##CSH+oABoOlQV#s5=jm$xv~91O-;lwKzt%z3jvGf z$`i=hsR0TVzxs3{`-V`0E~T?i^3ghTOR1?Fwk^|$_x%e&tn{2xXRp3VlEMDB`%Osw zjR^_|skI6RP#>%*Ch-o@^hTV(yGZc|>md=h2dmG!BEE82my&&tF7y1=D&AXAzcq49 zyNC5n+Y!8*?rIXw_i)1e+!kKt0@dw64qOo6&VY*jy<`?-iw$1j7mj&mT(>B6r@~Ka zw<+e`|Ge6%e0Kb#pM*uHs!Tk#5AXeUT96~uB^OusdwBpavaDOxJL{93lBmu z-?*rWQiu~-QOC6W{-IJ5l!7Jx-ASH_TOS^$>dJZn7bf)`hLi7Ph&?3t?LGu>Bh*2C!DeR9^>fV&wfryD3{H#zAlXJQ6#1VO zhA1qIP%=bp0)KwNrm&@gQXyJ{NbN=-7P&vapyH4q9{SJas7+vNhjlflG>%2pVkHNQ zXrll59~>JhXa!bscUA?gtekuzcbc2U;c9#FI2mMpCs<5bCER+dj|-&QZPSj+`+-M* zTUJp@gmujY>^58WC5Pb8Q{>v@*!6oro35^AeechC&)3Qfu?VMfgV=r!!17~^a~Q;(E3aGH-QHNQk2Q2~$8B$!EH<^! z9v;6F8i4Q8|9vY={cvP_CSOy#+!%NvT~*!mt%sEY=cE%hffNp8dU`th!}g;`iw@fc zMVht7Z0!39@<;AWEygYVYR3a@0pTgle2!NO5ieB=(_-qLzEJH&*oqhg-2A3fm@0GC zYj#2#y;sxK)(44soz$bC*Hi&G^gltQRy=B% zEK(Hlwj9mOTR+>azupbheqUz%0)|DfN6-o&hExN8p(xo?|K5YEoD$I z&~LXM&mSA#nRokil(NsD(KPeqYG*zqU6FHhs)xOQzgdU{)Cze;!s}o+mmEeSWcKjM z%iVg_D!sO@ByhqUSFh$vOUEs{f(-C-+cD*vuCzGT<_490K3yFE<$)I9$z<9W&Mu`x$lezZGNId!sgT2B6y zPJLmI$850)%=wSWe_=}mg&tLXSMP^hvs583tI5JyLn00{3to@0dBOo8o^2rJQuB*J zwFW~Jy{!dD;y<{r3p!J35PrGR$CT|Bp7t!#VQFa@)yEn{57n6bFSzfu?;qS}`TyX) zs7B`pst!Rr4Ahm&w%A4n4`qrV8%Quf}CE$3eZaAk3GA~T*N03bL zgBZ&&6qUIIMu5oFpHut!!Huc?lOkuV7ONtW2((AO1 z7mZNGLNNTesY^L&e#8$XUOU=>bFRJe!DZ!y6On&g#Q2@%=voZ9;s9 zzQm#TbOj3eXSx;0Olb#_g-}`xV&q38GCHBq%Qvm;hjEzCb;>3S(q=YjH^Ku_j^TF;LA zMzDB^RP?#7>PNXnE}5sNUK!%@hL(nbEztB|Q~pZd-|zYs4~(0Yqm_JuF{QyL!*55p zuyL1*O8d*Q)I&!6wN(wCvhNSU{n?IJQL8}`1#&;CiqI*WYk%ggjyC!JF|&S^MSJ(* z$zsGJ37dTdJ@lHN7Hnni7=PZGk)M1?y~=8TAi&nI<>|+e`@2+{Us{oMU$q5~taS5= zaSaz>G-dTEUluJ!Wzi=p9IqR!@!EJ}3I~;>uo=aj*Zg@8yS zf3Du(?C1718uL^XvOH+2D71a6cM=U?Tgg?p$@jMi3+bQZLct%7kz&BtEgNJ_g8ulFUMzAzdsRf393ImTk)&Ta0~;}@RVZ|Lkp73Gw2cTbsO&jeQW_TudxHPY zxWxx5KOvtHFJTHl*uW;gP_xF{g(HV<}C4CAe z5ebF)V4s>5$6uMPutN~G!6$Y;g1xQ4|ErB?oFR8Y(m;r<#2Qewz(etOI*A{#n$!c$ zD(C@l@I?GSaM1IESSSJx7W{#OsA3T%+c01O$FP2CR8XsBIhE~lF+r`ja3TG;+lFc5*|+Z?{0(R1F&CTDyjrVw=$cl}rQ8Oo_UDMVs^{&el-|^q z#7yJ&W#FInmySuOgf?Ktk>sJ3-H$`Hdhl;!h+fGGmKXgHK-&*xNqjgk6=UGV)8W{R0h6 zeG$+QhY_pg0XM#P1r-GK@$WlGQ6<0nscsO!?==8^wn|e~w{W(vr@<$5MUktXfUhr7 zsdPoMJ`oU!uTMiOB*pXCPbBuhis#T=NC*{nziec(QuRW?yUQZsW; zA%dyVU~3nAf|&4u<^Q0J;{ZHJL9I>bYA!5AFG6>xNV9TKOMX?O@& zy6Fr$!4_j3Aud-cCSw8@-$fdwvjAKOa>Y^#8b6N3q^}xPi0sYVacsv>6%4&1b}JKt zdIicYOakr{LK0&R7X6Gp>o?P^?=Og`=4zlqUo1&~KX#8-OROnEw@A^ax(eREB8TRJ zf-So?JO*0WpBd(+E5AJ+_RRO(+H32)r1yZJlEd)g~?{u3XKRf1Kn7r-oLufeVsdir32 zWnr%_`Ckl)8H7y{fXYd(Dzr^ASA#{$yJ8jo+!vby6JfLcgDAx!5LWO%DDuBP--!h0 z>%TI`|Ai<85My(D5nt}4&UUV6r(kON2T+pV3qwvm(|cSSZ6DU*nSaDAmRDQzb**5wbWQJZ1{~Q?8o=jV6W|LVrr3w0ZQ{WNxxz9 zaFx~=q~v8QCFYY2$hDqQKBZTnv$_jk>v_DfKd9yEk9O2PU1IwKh`{U5?Yix2D~}dW z*VmcmDQT{j!%2ea$V%6W&0U)$tUH=rzNrd%HQ~O1|S(Z=w=jF z;;mvobn=;JFO9q`z7$%Wd8KK@gr1UM3}>QN?d(9t@*N%o?AM*LsuXFmCnh@e)4B-8 z>z3=T7hJ9b*`C2g5hMc|xi?P!Z4KVr|K=QRMA3X=|9>IQNb(f#GjPbgVt;OCz6gB<8K1d6A4~6{ zSA@R`L@r14JMv$e?5_BZZ&0*o7>6me_ZhGK$?k1xqMO?J07zZ6-3?J+sMc~z)~IG1 z0Cm?%@cYs`UW#9f7xKytEHplNF?2at_Unh-_o0P>7raK%o?rRfu5VyS<<^VBW8W3I z5I8>Uhr(x(ERU%n2mCsq@L(6FQN3%Z%u3$E3As?UJ6tikan$@ERkWP+0?@%+KxHbF zThMWiIgEHQUdI7+v36VRgc`GAnSE^T?q}EzuzMG0NgcMUSzuVt9FOLD8!XrRwG0IZ zG#Cn+JKmm%!j5)Ig>+zNa4LD$Z<=%6{}O{|a)dyNf(wh(Fc~m;ZysCyIcaOg{Hd>0 zMBs_jY%`%Z4Hi?{W93sr{z{pqF0+Us_!py#1fBpCyB`LUTgLdkZsrO!s(W6Uk51ZO zW!JMO)jQ621|He;sg>9y(rFZ-`1=^}lkwYAQIT2jrV6-OIqpDL3)nXoR%s;+Nq|a_ zNC_qxE9trH#x1+apdE#kc8zmS2q9mO6C5@00Hj5mG|FvrlE^KRp(KF}Bw8vcOKx1T zYTM#q;91_7$s!Tl?{SmMk110_No2b~;{&}lJ!t$tkT4^0k>;M6q?_)AT@wPi^Louj zZxf7=0^DLZV*m@A&-Mt|uVF%#`DyBSZ1eVn0T8yfb7P&6NJ@$gmEu9EfB# zUPyysayacT*!j)^FUP2*?~k;ZHVis%#=UJe{Wa$%`DC|w=SGBS-QM*anA=p)*2njX zjJD4f+yg0*6}wsSDx%FNt#HZjG+ttBX68nYQXI3gn@~boI^CzNdq!jXYkVc5&{K3p zZJzUI%O;*`;|uSzimyt6bdrZ=;S9lNssJy7pfUS)2o>7Y2MbYX6TimJ&=kYW%5LXHV@8^9={mbAPD;zz?1id}dVl zv;gEF+5r&a8J-q&#S2=P45`% z?mGnH>mvn-56S86O^#<$h6!}1xbFfj8fOcFwd6o@oA58$1iS*zSQR;(yMG6|1M{ub z=3fGk{+dYp58|^I`tx96KmY>7_uatb?LUBzHLCB7((TR`U}vU*W)- zU+U4QA_jWDy)9kNraEricfsib$Qz}8-p4FH+jval-qQfpF~Z{E4rY_rGNSs0Btz_C z^N|@{c7XgrbV+t-Ib0%$s*FMy8C&+hu-wCB>^T7CES+)uLSKZ52_jfN1ri*?|3JAf zOaCvF6TT0i9Am>2c6KPI^}=8h9)|mdYbvjU{|mdOS)bgG$cxZ2hk(mE50$a{{X2I1 z0wYJz=ZU9E;E)u%MVjfW4)uDd;n*7Ql zz=BSk-0c-BFPVy44NO6Sd4`hxc+l-Ug95el%TtSahk%>D@@A&9jqPTSMwCj)g0%d! z&eRr}Od+K71PAXFEVqd)NyK7^0O-ZQKuHXhCLv4Ib+D3MFFho&72(E^fHTbDh1};y(T&+w=(B*Ob5>dzR zM$7T`IqyLg_^U3TPvD@(-v@>SF>dlFS{tnc+$BORv0qf(!NglSU{}ONASi>caadRssRnG)%r*W&X&DHVruV<| zdy(7-1O}S=DiCn`+dTbDPgB$T&GofgXcg%Bv3N zF#r(;Zjb`#ga+B}?+U+EPLJB(Kiirg5|aU{A<{M4&DXs1)36>n#q7Z_UN<-T?8b4EdAUKLt^w?z*F`c0)R1}wfFXbd8-=?v0wPrm53Z&}=CeDW|elBM_wa51$Gdt+B?zXp98%zQNfV3nLHAFb5 zC#f#(NxZ^m1Du_0(W#dp9j-M`&Br@?!UPO^CQDqc5<&C6eNj3{FMjQ!0AHl7apxm4 z!OmRQQJ8=wx8923;>PkH-+9f*@cDm(+1lzC;rlFCWTX3Z$tT-ugzM*vWCBbcLn80%}NuZ{Xvkup8V)uQ&!RKMOI9%f0hCq3iwsIHfBPPH9=8%h3g^{$~Y? zCDd!GAT1ap4}b&5UsSg|hHhR|$1bsFXU}ila5qeEwSiuqN9u8!mvEDiucRihgQQB} zo6IgL_@lsiOhJ0k@XdT260&^`?zi@Jr_ z%ng7w&f{%Y2;4kR8bZ{u1J#IvYcZ53@co>{nB<^rM;%KyUDp7cQ=b75c96IaNW zi_Xk3>)zxQZ*d54XSv?0aeV-kk66oaf$9Sn_`tF=H#c3SmeecN3nE(ayEGF z>p*|v*451oB#XrA0sKw1v%e9tTj!@8-SG>K?@uU={`f(tva6}t_gp^JjNby}l(jmX z%^5Ol`yVtQiyO5Ym-yE(QB=1-lerTqGJxtJD&dt`K6z;s?e*Ou znO;~cLjUx#c5&FL3jrH3B)fC-`0n*c#=1eqe+RAE_1c72nqF3tmpTq=G(W%+>DwNy z#AlYN#p2cSUONWN+Ky*^+;V^Wbm?Qj&tmNioV4i4eb6Vm_7k<@X-^q9VEo+y5#I_9 zJj46GIr-bnobbfp=7y;!!jX- zE*Ok|_La%nP+y|x;3X2DCU7xOnuj+V3Eno>8*cU<9P6$PdwiyCgSI^HGm3vNmg%?ZZj_a|WO$5OQPkF65_Ym1x0tN!7+WfQ`gGHUWo1Wb3jSl)1 z$Iu@!a?RB@WE7D~&3g2+?q=3pQ_tV5X*W8~%U&(MDi$VcuQXhMQ8o_I-y-~!HX+jS}kS`S*U+i|pln*6i;|_g%#5 zRK>Yoxm>dM{cKVQMExe)j3QI?XJqiNa=2Kp(wcSilu$WSL#r-F=dDJxnnszSJA2`4 z=vDUB63(?j4JwwUUTGWG8#-1FL4T+(^|rVRqyklVdDI zy=@JM;IK=G7nc!b5krx&ZS6Thxggc#KC(hdR@3}@GU|`Z=|(B+og&XR^sGw?beg9T zAwG?szsY`zc>Gt}X#I&Zc4{2U2aS$m64B5&HH#a%@|AvAOP&%{R3KK|Y=aA*2aEc< z`*W+K)KJKNxV=!Zw@_PLjc%XZP_z9!*}tqpt;JXamJDeXl{c^N)tV57R@>yuDL8y)Qq4$(w1w|?E^Cd(SFGiv(+6C zg(W_vh9t38RXpp&(Fl9Qa;`5P`Wdk#FD~jYRWqX39AOa(6hRE)zfCbvW{(dnOKiwW623OQZ_;O+)YFT& z;86XjDfC7+8U*}Az80$5V_t@THF=1$4Shx;I_T6a@no2b;Is9)k;%Q6+`G#cy$?$QN7d0R-fkRQi!nHrV2D%6hLFXEd$(15zzXjC2->6)%?SP2 zcg%cw9`MHj`XBbyE({m)>Bkd2SC=4TnUhYN>L^8hZuK&+>C>>@fFDYc5Up`3-h<#R58t zsI)irS+XT+i)1}s+F8v4b8rk55W!Hi@o{KsuQAEJB`!GCtEXAWw;PV&Q8ATV2tM=8 z5Mk9AyhF*55!S%~&S?Hy)T5O;`(Ll-63g3<@(?)r56X7I&A7DXdTAwL^{@nC;d%S8 z*nJ{4cq{P0>8sMc%W*3J)xDX(=6Von+)^LBokofeQ~(d-vNl~otU$|YqJxl_ZH%sB zJ+N9()Bjh}Rcz(Ih}nNb01j`VZs;%Qica=#p|`g)hg0(qy*UECIW0mbCnqifT@-H( z0#syFs(RviY_65JWssPJJLEJ8?Wxtx=kM4jX6MN#C^2^8?F2Wb9AJ}$b=9tCDrx-Z zfpvz2qJrH&#s)9q_h$LS_M7qQ z9}=5{krmHjIA@Z6?M-8^Rvl9`<9Y|U_G1=6*_J+W1I2p4a7r%k)Y%J%sz9#U)XI&& z?ksw}cHD1z!^;b6Z=-ic+0FWKX4UABhFfrTr5uv=rg69gS*_Mws`9>de|O&U|De4-XObCJVRDM`tE2>$+aIH6!UX zqb4TQNS*D@=FDiUkno;ry?z%WyEntAyG@;KWKP*blwP~lW>eV7lLV?0qbj}-fd5S zVTd1gPf#a5Gt~NB>pC8R-D#kR)~xqa&gKuB($Hu3?ir7VdA+W9#%=RjTH3;R{H>y5 z00dg2c707rO2hPY? zyzs$0tjKJaO}=!OWKQeYSo*GxmY%7-jd~!v#U3duJ@_83N`!6n+o{C-lqe+jN>gp( z4qCejbz?@KiZ*QVPaF-R3~mkbkNq>eXKeUc9Sa}R_hYW}PEzyAzPh;m+HSGVr1w;P zd+J5LAwJlr=rAN581LHiN)zjeuTsx8qjhh`h)lL!Q!ML0f48g0bAR%PhC zvwPpK{cUVzm80;J)6?hHFTbqS8oo>qdO&kn`RrdYduFf1inD1M%{RFE)=Sd)p&$?IitWy9xv%&FkxftbEN=03^^c}WG+!itX5 zzRjEBwdJHPhe&UAoX9-e`-G1m}@S~$ZzY03>e9}rf$cHq0^~GmhMFKa$tGA`Q@KLWT`mw`RywC2fR}mn zb-Up!OY6*9WS&&hvotw5{T)ovzv7u>;N{GcvNGXyd*AXr=M{%$!V)qio=>Ajh4nMc zBot8y;F3gtSyfxvYE@R4zGK#cUWZF0VWKnLVDw{roYTw!=X=W&!O9{gIv!#XpWnfP z>PCUzmQ)K8MV?5!nQriCi){yjbmo&+TFTlvMc?F@+po z@=J#u6|{rEMmCN-1u?^yX^{9AnS7kX z1UtQ8`R;dJ7E?u2ll0`SJ{B5cDRI9kLYb^?oNK2jxc!BXup}vPy`Gy-O$ilHqb0Hi zVvy&d;)dt4$>{kcP)G&%59AulSsoXlX?P0PVqh{##K@z)H&@>a@x?3)Ikd3atWbg8 zxe7bAiZBT*q8S9>rn}XH${R`7Y;edyMtY&^RHf2Z9WeD z{cB|gO=JI?pczW$Lq*O=DrCj=ic@{Z&t{d__yuh*UlxgEi&Lxijhb+VsW*ervA{qQ z!_l}B;r3y#Z=r3P=*cMUsBnq&2tqXCOyD9UdA~T!`B-m^mi@Dsh5lP`iZd_(L{v2r zgZA_(`ca5tBK7^Fm9OTOmPs5qZQ~Mcr+bCYuRRH2_s_FGS3+_F%wq7sA}~R(r(mo+ z-E~Bp{j^z^JiEY2kB;?1sTI%TSDpB8`1P6+6=Palu_x2i zdB6rnrzeWTFP5CYqbA33l5Njn6SlfImrBe!&MR7K1%F}N%u&qFTu--@ZBFS?Mu{L4 zqjwn9(}G4k#Tk=lFArYVfZj>BP)U#bK4mYRsZDW6{92&EsQp;@g+7GD7t3KwdETq3&}^}H&FNJ@=ChE*K%|x zVSOdM^El%I#|?PG$+o_j-oKuHHNQKVJK*5UxYF}7$TQ<^n#ny1xyiFl^>?k=@e~Ek zTYH2NJ`b>FqP1{fnZmvdz2u)&r;M#RKgiO}mz#tmqjafHmZsVxkBEdIl_?D-mI!~M z$WS~nl6>U7Jwur**&L4gwK9`Z)xb2qBsOkJ-wkO;Ab=4`3ErJ+Sb)^diIFP`2DYCB z0d&Q##Hr3}wvg&)so1QY8h*4}J~x95`eB~FJ^RY0LA$X{O4p(1u(I{UlpHcxbYs4{ z)Aaf2*2VCy(+oAlVVZA(h_j3SJ?h6w4#?gJ%47*)mjKlx1y-t);a=kk|HAz>I?I8S zRtK|8-`2rjc@kj~UCPcu^imj%JY_l1L>VCiqIw8!qkAI)+DBs8^9tez6> zE?0Fg#!=5)$}iF5kgDX?asw!}=0 zVxOU2-YBTxi)o}vQh4u1BW=fWZ}ybmn+XbvEo#N!e3IKGN*CC!)5Q8TP<2l-XJ+{J zI*s~$*3MMe_qtW(jnz-_xb7?qcB)Oy zYVM1{vm0X-oi_g$F<)9YwF^#{vb6d>LPux(Tmz4CSBDRf+gh`YN+6~X2}8+Bc7C?( zbY{|-Q_N4kFHN!N*2rZe&>)1L93YYe`W4O7JRMv0gM)%|$)vI#<6FX#CEq#M&^%iG z#}Wk5zK<67v=MBUi|KoOcZ3Wnqo^k5%#&RO-{|ffgzUOD1wPc5BTs#t`hbmhZ;prV z2e}`L*Mr|&oVZ=8rah|9qtJp9S9XcBQ>9|!YGc4jm`IPXy-Eb_lHEBDI5N?4^8zQg zz7q0K2GEnWZ1CW7!UZAmaXOuo_qJx1Wt3umLWm4Mny23IYgmk7QsgGP z>A^lOoawdIRrNj~Ycv-yblbUHW2a(LFgtsU(&=eO#u+RJ`wZi>SK%2vu<@{6y}Y|Pl1GZoQ%Ac4#~Y% zfs&K5ARG!Cd8fmF(_KJB5NFIXwfSrQ)OdIC;`@yt^4R#lLSWJbx%gG4sFHlbtA4gc) zD+Xcsf=jI!fW7c`7eZ{RCPpbWRDMhqWWa3t^EtQ{ zy{YhB!)!F(DAwPPutmUq8P85)OCI#Kdue4~xAYJj{r#^93xvJB&KE@^wNXcX*`@vF zI*8M@FYMJdOSR=9JZd=vK{}> zSvrK8C1O)W2D`_AbqAYN9hCl&r%WL=Nur{j1wdP%NcL;b>qCiJ`^~avd}mcLaTBY2 ze>)8o(S8El+{xlMf*O>|;VOg4C2u-1dxnH=DZFZL$@7ZLK8(Fc<2@?Ct)>>#`?Gt4 zr+qJB-3&BwDQNdv$j%n-^q6}o(=}!k`C};MAu%%Mt+(jo>|Xu`Z(z*I1EbzX_Rj!; zZz({3Qs9%tP6}OxqDb)qvAA&M{=5>uH&l6f5#W(g6_w{Qnj+Z@AD0~O{e7!znkSrA zDUF$Q!b+o&*SS1eZOWSJw9L)dNeI*3+e^pmxbOtC;HT3+gN5jW9HBS-7OSVN{-(*e zoQvNpTzWuI-wth1&-BNk#(-b(I-Ze%-A`_8|IP%&@cJ!iye#cXo=D=5gU;De#+JA! zbRXBQf%V6!ro4fQV>zR%n461gi*wJs0xRW3p|cB|TIa)b zhSP8nlK%{d1yplIgzDnm_x3c1;%JqF_o|i>v)ETF!3T zG*23#+v{?vaVEwkkAH}y?cLfTa3`N=Y#E{xi>?R5h%) zZvNKFdtfxB3T%M?bY8kSUhCu>4=?k7Et=U@6yb7||5;K0MOppV+9C+}udjen_;;O= z{Lk+qh!r4WJg9FXwCQo^LCAfT$nEBLU1W!fb{Z1Z`tzCE&XNZlP^5?nrU0c#pE3F+ zjWa|&C&tH?uZSDnxqg_`nI@rq<4H(#Me6Y6@_v97bYppGg;})gZO?DF#lUhWC_}Zp zcHtcJC_H8D%4ER2{;|}28IQy3xv%hzTdvh5N|RYq6*!Un&YB&Djj*I56)dO3z~7*auAO*lP1h@-yf>hW5VIfj0wa^>ySjRz56m|Xr$bWi zt$`neQ89`lvez@%*gk4sUCGPX_Gqo_nDa0)KF<{+O4g2DUM^>2IjD?@C&S|kSM?y_ zuq-a#k5N-ob;NNxuBZ2ZNWt2mx3dN#=lrA1vY$lXCG>)Dh1(a=#9gklB433)P$=;iwe6etSGb)pH z`aRz0R}Q}6+SlUDt*Qq$UdI&rn0iKA#~op`zY3H1sJNc@nKw=bzH})(`jqcfaOK!@ z#N}oDjiy3uA(uCoLPh75!1MDp%b4fkfqDBDZPFuga+5Tt1g1j-0qC3>jm9oE-?dgj z=6H31{9d%;K)^5AS%WgW>D+4`r$*jtzPi-gp%gHu!3siI7l+=v2NDW)RPyo!(zBYAEw!9T{{k1I$CE)>BtR!kHH+;2VSzbYCDj5vtTu;252 zI5qqURQ58Ss<9WFkey#lo(NdmjtgKBKc@V%W%}*j-Ui@RH8f}#IbVcCJuhUSv`h9Y zF*1_x?d~Ql{~d~VX?q+vGBF$ED(zZPb`VJOVW^9FmPt>PCrm>ld^u^$&S5|?aBlOB z?5U_1kPs7%Afr~ja-~QT3*2uR8gcLht%K)=5#1Yh)sv^hj)Yt2GYEgmfrWv zHSfB!JCIi*+%PV)6KyRm(pPe&>9i3YXh`^!6BYV2Pb#4)%%lYOxdhjCWb0gIJ>;Rr z;Ke|8_ssdq5+@uM{K86U>L8T8sfyV|KgV3&i#e#UEnk4^Heqw4-n_oxdM#zzfn5bs zg;VQxuz@`onrH1%39*MO9u|jx>z|3Snt(HMPS#5y*_(%Tx0~w?@mnwV3V$6`h zakb_m>ni{}vcm?+%`sPhts;9-|Rl$r~XG7zsas3lfIm_{0X~!F>EA7i}cOny`dTnTb zsUVXb6U622*l3-ArD|-U%wA<~JXr$!hqJDfO4r2qrXyLB#n8O6^TE&FPNmMn_Ah!DbR% zUgDAx*^=w=kb_o*0B6W76a(8He#~1#($A~zs}CJ{AnDm@LXlQvv-YvyL+hs)8^km< z0j9Z`KS;=k$#norCr~@62hi;s?261ZZi#t zCD>#N&YshQMh`oh^JIPWG;&B{&SJO&NgAO= zeSFKHSkmd|N3U}Elad)l;c;6hR3NUoyNbs}=1Xa>proH5HFd#lN-%*We$Po8f=BTi zY`+|zpzEca6tiL6BqBAfaf5>*S`J}4>*nWJw|jpGh|K<2EXIF=O9D z*8_j*l7N+``pWS{13S=8e+jN` z&ov<2^dP4PZfX2pJ&AfIpY!l4Bu8tW4|86A3TndVaO0uMF{Asl$=FFN8UifMKA#9D zRmLzge}UO2>KOJ3xo!XuKHEc6JhATuP7s>?Qsy1ExXVoy;<2LPxC9k$3Z>#pQ_AAk z6H;0ST3XvZM{%*b15}Bdsl8P6ETe@;wjW#aE=^U{bDfz;NOYyyUJ(~hGC)w^h_rnT z5O>^pt!6nYi5ZccWw0doO^1uCy4%Uxpp0_0sasRJCQ-bsjtMVbLIGgjCkYcj$i--b znT;0`En`~Wg(|Rm7k6nT39g$nJi!AukImDiXSK7Mvusga5eyX4z51#voFxie%W}=J zq(_GOd!ogJevm2UB?^@uQH9V`d%(C zRMej&y$gkGe~#NRR!j*410==b60>mlp6sUrvB`I|ovSQ&1rQOzx2IJ?(6{hHW(ITN z>=w93$4?v4do;zGxx~&-(1J(0$_y7F`_fwQW}HrzwzcxgXkqS3=xK)GnBg4*h-XMI z6VY+BJ^PX$;-YBy?d*({FxwYJ5=xLxY>X`j{lM&BybEA4XpnLe{QL$kr%U=^gEL^7 zMpwsMlJb;*V^%;dw=E&L!O7h!UohWj%_N5A>Dse@FTPa@xYK9f2gY){jZ2C#Q;&-x zj4r2X2YP2n$vONIUbmW_IyFvsso>5dJ7E&^bSh&M);BP|8j$xeciul_v;7}*0_N1H zFVr3HYC<8u*nBzAAjV29daqHs>*iTxA@4oY0dRzqq;QCYNqG~-qGhe$18Q&crtgYF zx`HhK7n1rn0Qw7h{s75{5qdflcbgvoNA=8DW~gSz{*%4>^4=IVd*(nivOXl%^1iF7}5YS zd65|yuNOu~K~pre_bWg8^2ZhJd=(V0HhKfb$*P9x zrH%~?G=D|z%3480X4t7`)@Gi#rnX30U!UblX+d~;OO#fw$Yv6AD4lQn>{*fh*NN)- zMAB&lT=wKt`&T#1p5;4_f=yMfes>h}>y8il=9y5Dl{0|K(qrb?)LQX($b%5SxmRBw@$pwl zYW^&S%r?w$6}6QW{UpDg@^WX4ke=DPT*YAH2sjL7oA-y0`6@&M(o398L!39=0k!-S zeloLGd-)GD?ZTYT4mb#qp5Hxg;&Km-rUIe<$*xf6{fVKigdfASOgmR8Y;9;tsy)p> zklD(tJH7Z%ky|e}C8hkz4*$Pd0&9@7|CSgayCIVQC52gTuuFtbR@*wjMd`JC=Pf~w zKxYwQ1#1E2F8#jpaI2`OXU45xD>?jH{*xro`1x;=z);!3)sO)|)nU7nGWvm4)MP*i z30Y3kn4PEWXn@v*QSh+Q%uq|~FWjQ^*d0Z|(v$WyAI`Ov@+K$lF6~x(hAIN$N1wjq zGNo6ResGV=F7#g%%5}}jI-jV5gq3$i6vPIWX1DVxk5_X&OH&MsFe_DW#JeLu?C5*E z`LRfBJ{@XAmYiogey>@3yH+-g%1~rDPnJ_X^}?7b&r!s6`gq=}JZLFla%bs2!N=3( z#}3EcNd`v;K2!^GcE;!^l8WLLoV3Hi5;whQvg!v-2(zDI+b;du%8o3X^1>yXu1GtN zn0u@E@2!Bb;7uVf(ge_D(O`92iD_zoZ{z;hQMU_U+p@6Nq5iU6MmCCp`)riB`3t)o z3SVS*)xD>roNnWNn%U>AZ&vr{6ho1G5E(Vu5?v1Qx?mhbFGBXjvfJbHqXK}kR4qSK$A>+jbHZTO6slqJy}2(rf`o}i`zc_ZjSP3GUt>wR zoSg$>+ip)Ay5Hk+VDKOxyLsSXJ$Ih%TAn2#wN=;DucV2k;AW1omIp5FApQ@Xiy|TwXGhtL4 z8SIT6E5E#sN`F}lF#eu@-YT=8)7WxW`@rBlh9-7O%hIYnZ~IbNBo2M)_X`pV6$s%BXXTd3F7TmNQ_?aY~63f}mM_s$X zl~nOFA7K#z+$qh$;YwUGE!f(1>_h_&g!*?vZ3?HIC)|FjsB?X$*|U!upHsO)u-^|} zH=-SC&&C|eBMxsSx~%I@GfPfZhxDH`;Gqr(-$1(R^b&h2^-Z3}`>9I2dSz{m=I3W* z6AFA7KT=lior{9Jd5c-63sdSRR<0(1yB008~)(@!Fo5R9R9(Ef-{VM3JN~+N~S-$bBTS?_OpNi;$^bRLGcU|1DyJ>mCY!;fi7>xpBo|al*~|%%AyA8_jHS2lP3~-!m%K z6|qyS{@pEjeJVq=a0us5f~uG&|LoK?DQkQG=W9`}_LOt}Yb-UUB|K6u6Bg^V3ZHM! z2F=JensRU$igFuJgGd;>{joI2lTA%o8E>^b-|0c^yZZXFkI4tt6B|5y+^UP6Xv}Sj zGORh~Si=fA%z{vxS&CN2)n{S%^fXs{woHa2CE5EC=$YZA=9d3~e1WwYJSeG(dYa6Q zFFyQ`JtBG;H9KPWR;t2>fupDd88B(~b~mfYkp^}s-bGdx``8+o0y<9tbxi%tlT@P`UA+jDh_%@3Vu>Ta?O|ksvZ3 zAxN5)N~%#+85^~;hCg3(d4m5=z1IkY+C#g*)}H( zW)!s!@WEmo9ll+Q)j}6mTTK(T78K;YERLm_?%mC)`w{iBsnJYxm0}K4(RQSZyr?Bk zbd@_iG_F%AoJWha_m;WbE@=qVoFwTNkmiL{f$(h;sJG)QHwFkN}@b{ ztPspPL675YpmEMzlY8?Z3}0)&t)}%_p*K28>D+^(D7^+mh84ZrEONE5?L1`lQ~{sf z^WlR~uQNhtmp_qjdSvvr%*BYPiK9?p8UP=5UQ7F{Vo%mW>#=l0GGSJLA!K-tSOL4cd`cVw5zOqLtBKcJTuKuFjrSS*B ziG)+<)Wj?w7PWBOWz5qV=1^0AbZp1WVowVFTrq#+&^FqZz#MA+H+8@PxYKl78*62$ z$~9hJ{s~wI^+J?^ph$m$pVLKm#!Vb+W%BGF>bjS_^W;Bm4$h8C2u_nznO(I)*9$@e zGUrNbRZLXtdj$s7SN7*KmYzF|Z*&&AQc~j5%T*^+B6guI=ZDR%`nQ?8xg=qHOT;5xLsq1)qvYzlLAC(RsKNu8g+Q4a89WZ%Qf1K8Z7F z3AFt99^P4~@bvv2NAh<{vk-gk!ef^Iwjv;%_Ro@P zR@8RUJGT#}fBy#dY3=HqxxpD3&1_<{AwwT_Kp5phn&y)vg~bam>t5>g$c7+%%(x9H z7enNai+ri*Kt~gYhT{5Lef9?qZ=WnZg^rE|H~(3-501xdcoJgU0m|`m0mlQm?0gTG z{TVZ;P7RV%a#Z6seghqpc`Dj+H18!F`up3)B{>Jms?RXcVcc(y9F?b`A5v}HwUiA^ zbnG!_&xmqU_0UYoM2uGPovWTZH{{IDoQjvHOE`t^dhhqIjC~yV^_yC~_(P3h=101h zSx306;O2wJM`g({I=SP;-%Z@#4>=MqTXbny7@SU9SZ9dk)<6entioQiB`wDZ_ClCj!xLzR{cMTp8eFpF6-kQs*5A zk^Ev&TWycXk=wF_e+07eEsqSykQQ3Z0_eAVLT^AP%IlDuST=`jH?dogeBoB7du<0- zdh2){ART)9o0d*Cl(vzA2Tk}g89R&J3t4s zp*iQ{`Z@bwycS+nlW8n`%t#mJzbZTmR_&4I(WHslP;&v}TSf~K#vC*MpdRQMP9QPU^=?qO`BBhBk<>e`@Z;B74HD?E@@n< z9co-!;pb+}+4?MWuQEKK5>!g9DLUJC%gA5gq0YzZz^}rj!35ckWxWTAIOCo6w3$Nzi1@90n*E$w_({uJ=DAOZNJ@)eA0CI?Ti7ireN#<{lg+d zb)Q}QY;5z>!%CMFIrJ}HG}U~!W5KhHPX~lZRSd}};)o)m^71t*pl`DvwLiuQ)NTE@ zYgxjXYvacz71}eulOc70_zr49R~ISQWI?S$;*;Go(T87YB7XGt_l?p~|7lqXO1WvM zI_HLZ?E`jkoB&A%$6T~}Crb5@h}O2ZuTk9g^tJ^0A_TKafE|(8Ul!!KvWkK|{_U@E z^be)aBYUx1mOp(U+j|$S(KqiNjRfZ$etUZP)q(ySK&JMJEXERe%#52o$fhm)(dMB+){+ZCf zN-Yh!Z~r@XMxP*six_m?e_)7wNjY3IY0OYOOIto%o0BvWa$-imzv!B?hr6bTiCeJd zus$VCZp^-_G$AO=UkK;ldrNDMcWt`Ur_sz;lADF{XdO!-}$zG z)PUfZ;-E2z3T&Yrt!D_5MgZ|mck$B40cIVJ`PM#) z)+7sLIj6S!95*e0xkI;0A*<$~Rw?lzj;pT0hVIeH6A+l%dM!^d+~1}QT!0fdcTt@i z1xuTnky;x^bYa;M_%)fOk7o|LG<@8+B7R>utW|m2&qVURypWaveiLW$xHHPklt=#Z zsAf!#AHvdtv!TI{<7y^)FNp5%Hq;2Cuf5!OdwCoNcd6HXT?x66^qy!>yJ{IBD1z9$ zp-R`e@>~IZ_V~yNy8cEef}!zBu02J0D- zp5*h+*)M_PFC;`(jqQd)2!NW8%vyF<1c?nZI8(VCOYC<+XZ`SF;zDuN}Qx*>H54?5d>8oK+QDB-(vxLH! zu+)UF@i>86Xytl<+cu3if3`Ec3K!&%R0>^p_92Ji6ht8LOt`gMd+nrJZoYa?yv7-Z=bQigy^;Y- z{-rMC9x1@~#cGwfFej_i>V*1RLD!IQ;|v0|S$g}RN*u&mfE@X2y!V%LQnmU|z!I5} zBuy&g!#_kdbk%u$w*|i$O)?!e+FH5iU5;r{L(+0rJO>{uG{$DA0($3@*W-TNs6<&{|YWv!y53+f&itl zUylCW`RK4ffBin z+K{Ao*PE|QE@t&2-D|i(gK??#mqduh(H@H+IL^bNA{m+fd^~Xfn$y%^T;1^v%d3~w zJoX7dd46@PH*`5+TobN#u#TpweP``zcZFHWdEcNU$)yR4NWZIB2P^NG88bLR@!zVv zB|#i~no^i*B1fJ$`?y(xW9pSg>KDP(oy=M90E+Kg5Ia@D}TvUila1 zl$pj@9DIVMBG4<3RV~kuE1%s9^&}(xi^%Zse*15!>Au%9(l3LBPxgPo?4%-bo|X!; zRK|t*qd)~qjfcyYl#-O)2P;e-ObxNRdo^%BO$>N%Q4VzUaG2}IfW_{O>{BA=7Yng#-OVqI?Q z)GgaeMxwWrT7YglYtrx%!GhO@WlGfyzwUY)0!n-OtE^2q~>p(*ngA?wM zNM8ejZj}VTKFYHTjIkGQ9NUFw0gpNjfSaI4x>t|v=YW${BB^gc18qBjIj@)6_3H6Y v7f^W$Y8Re)z<~NW;9W^V3~-0OJikGPXb``yBn=dUho`Bkr&9IEHtN3sJ4gIQ