python-bandit-help-1.7.5-1.oe2403>  <@PT@7!.ܶujG7of>?openeuler@compass-ci.com G7o'J n(WۦF__Mh/62N|;s[.[ l2qsJV ;㖢O0`7`¾3Z)±yU Gh*6jc;ox8! d,pm={l؁IBxb²y܎ CɨYU&b5MKoF^/[Һ8g k2A~B|ߤ{b=* w ̵$^gk,{v\ $#Bk%Le-mkrQȫ)AT_cmLYlJ}n5u#VAɻHjnH r=%v-=kJ|zOy%V?IDhQ!:|cc6ffd0ced54b608aff5c68d50fa0e454d734361f12c553a031665777f764100dddf316ab64bc459842d38ebc93b3f813d513508iNܞyYzX>:Y?Yd $ Rpt \   D - .0477<999:K(:g8:p9:|:;F;jG;H=I@pXAYA\A(]C^P7 bQdReRfRlRtRuUXvWzXXXXY@YDCpython-bandit-help1.7.51.oe2403Development documents and examples for banditA security linter from PyCQAf>0dc-64g.compass-cimApache-2.0http://openeuler.orgUnspecifiedhttps://github.com/PyCQA/banditlinuxnoarchYa / M$Q3?7O7?737^UroeZr  K ~ \5t+1D'a"57$f>([+=d%< !)/'3 d-Jh W XzRAA큤AA큤A큤A큤A큤A큤A큤f>4d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d 07c4da4050fd9ffe6bd243d2a527686cd5d5a2a74c13d037e8971f8c1a75a5dc1e56b2e54dd471258bf54e91d9fe07de56118e91e3526cdd51ef10f583e3d3e66e64caa6f2fadbfcb0d914c6d71f41fedce25ec7639a41e10c75374831eecd88ca7ea538633b751d304ad9bdc80daeb0c7f6d348e9269553038ac9fc3c4083c98756d443ba6bba149ef3132a3cf1a9789bc8ad768ce86ca6911f143cff4517e8e591ca3c9a4d8a68ca8c859ff4119aa2675ef1af6e4939813a66d3c126be459e7cb443ea8059f3ac0894546000fcd65c0c976c904c5dd8c3d9a776c2f52ad846a51805b218d04847d4ce444c4282b7a1d1f5bd2ab4009e615f51b8f074becb31f87654f3f696ff9baa876ed59ab731d6059a3894642e9ce96944f5622ffa54ccc853b35cb8f8b4e3a64c188ece6a512f877a93376f9811d834d6cd48e07d2268111e9dbdf9c908a5c67f5fe7bf88fea32b3b4aecf4c8d90353d7ab8426344bc440e8313f20bf9855dca777716697e42f26c71cff27d4ccf6091f77a843e587599989c326e57829f5e60512e5e73cdc78c88eb9d03718f36d83d2aab843efcd2681817d7dc60cdf2d76cb18ff380f62c70cd1df2c876b0d3b81199cc3e33c4548b82886d7f8083078fca4167eef6fa0394990f66a3d2a777cd949d5d450de9545b2aa1fea07c344e21dc304a92a0bbc956225bfcf616520f1150a72b5d5d6245184e44fb61e2dd4167574ec08c0204c0c4f63041b06366d3f459011544008548e729dc259a0ff443d2911accc5acfe23c6eebd6ce1f0804057cc2bff96eca96f953820968a0266c75a17db0bce50f7b804a05ca3fadeff90ca78573c5b550416d697da65825ff850b5b87f54eec5668beaebc397ed82f31aef4f3405563a99e34c727dc6a093c417f6e596b972b3c13442fcb26339b8783a5d2c20fde629101cfaabe3fe87c6fce9d70c80acc1b0889841e89b072cf8a549f2e8ebacea6477338d5f1583fdeb99b81d8d7d91c05663391830c4a0537f2c71ecf767de36dd9e282f5d4c9c53592d9bffc7b341b27af474814140a7c5e9b6941ff60bef123d73ee5d6be690b6b89dd5d35fa8c8d874df2c38cc35410c70576154b3b9eaebbd3a1556b4745997b4d03b83766000b2a377d95a0190a9bdf764b685ea71d083266b74115145df1929379778ae7314c1cfe75d31e5008a7d0623980882eee17e9163c0011389c216fbd8ce3b56418d589d8a161ffef41b4e51e360ec701d7fa44c4f3e80dee25c8216b3b206e84a067c67810d91de6fb5c8bc0cf00a4b53dfa4f5b2829b91874687f9957c10287e26e3ae883a7ba89711e7d756865133e31730e18ac65498c60a84fb00efc46437c3dcbc5b1bfe30d7a0aa499a5b722238fa3fc8cb2822869090f84189ddf0a4e12615eec6dfc805c82c52d9164d6f77675d22def1a39a2ecc1e7a905c22f8ab9b5f3be3518b974ea91582f0cdf66547abf1cf192ea5d38ba1e1eacc81e1398b1a39d4cf3ea5e9f3c66e50598007900cccc354a10ce998ec40eb90fd8a0b8d514049a32d6eb03c9e3f09ad3ea1ff17494ab70c6fb5305276f9c4014e14c79f37ea8416cf2af6bc9497bc2ac5a14044d0f2906f1cea97070b95869f62acd978e6949795426a6b7a807ab35b1cb6b0083b3f0f37c63f93db451fa3b6970845cdda2c80dd748665286106d3d9f0be80e209e985798414b7217ee0fc67bc76689249c65f7d051ed3afd9dfdc52a756b68b207779be16da039aae5bfbcc689f3104767aa737435ee6a7ffe02abd3ca2d78d05b942e3ada15ae3d137fb8f8f4a87e84446f4e6b30009d862beca1d302a40529677e7981eb7ccdd85b23610bfd8aa40e133621706b8c89dd9864f334129bd2377e62367122be6db0336e529a031243e1074dd1cc2693367d5458a63b47e62397a1c98a7fb0b6519ed9b7ba3c605e77642225243bfe14046cf6c0aad792091de2bea50a4cd6d06145b1eb85f91a984971052c1bc3689df70dc4dd84317ed76da05d51d93277f7f23a459b0ae316752a1f3e76d2db628d4bc13d6ea4b8564a32483de6e1bb2841dc1bfaa0fd6ed98ffbf908e4fb04c41996ea85291d2d118d1c265be5eb48ec0c99517d16728d0fc9d6c4d28bd732f288e1dd18da3e155a2edc10942498a4b26a6c78af41e4019d0253350a6af9014f6d1b56ca1c014651758e1354a630407e581b4c31c0d7d21683de45f31ae8e76b474d46d7e058ef47a7aab5a5e8b0907f787a3016ccd9c5d7be214b76cae090564499d636a5bff834c8422a25bf5d60dabd87f50e02dc12e9f93db55f41535956d75ea849f715e11ea1f0b53f7a9eb5d1ef53e25cb673c6f86cda622d8f4b75e7026b1aad6a1c335a5df85822f168c848eec03cea5b12869bbb77b2105b5b40d4847bf6a20358846a00cccb0a885f7cfc0ebdb2deefcd31fdc34a08405dfc458cbb0f48ff1629f2e98eee69e8258f0ed0f66da5580a8014b39a6206bfdd029217324d50061cb15152c0889ee6f0bd23d0f7cc2f5b424486cacb4d8929fbbcf22970e9124c75c8bde1e4077d009e1d91f7fdc99fa443b7489e174e412349f19bb9bddf54fdb5ee57732f4e8ffeacad6f7c7e94cf965b56ac464ea57a80135b6648450d1a5dc23f9bf2d000cf87bc01399cfa4816f01ba514c630b9f3e6632a73b01a411cd18e284e7b394b0c40917ec3d729abe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85503481a56daf9beb1a49e467a3e3ccd654ea68771567825a9745662410dc8a94c7dca137ab95aef55ccde3e5661bbda77d6eceb3b11c8a99314dec75429d3ca9d0094d9754cb5ca01ca027ce0faa159a9984085a1df037aa0f56856b7f1b286d4cb6c44875789cbcc827d39ebdc61746f602cf8cc5dc24219cc5a1ba95006be3a3fdf953b0140f2cf4f0327e7044d5ec5db91c0634562df55fd909baf06c7350f0aedf8b74bb1989dfe4f4e5af858e69eccc4dbd8e0161f71db428c0f4414b0370bfeab19a3428f7ec0b6338e67af740054fa76fdeab3fbead39ea86ac728d40bd0fbe7d31f736ea1a7d2d259646d1f323b9fb56df74f1dd0e80757bf098ba311b5bfe9eaae75f2679540a62c67e2b514cdd19621d25505b0568c6b910a2176f58d14d882cd1b5112992f6ec0341a2fc658167672332206d661493fa57f43c59c9473351dbf0da50f8b1c3582edb6024803a93ba09e12dd4769e13900508312ed4ed80954cea048b4674c04cc057dd40345f68733d21a3f13d65f4d5895245e35f4f9bb5a3efea8f43f0f44afe6272b83391ad8e19e573d9623c49e4f3e338779311ef528b6ca3c92f5947920c83386006ea728eade66e34184bf0160c2446e466342c65fde8f2f57abaeb99231a54683db7a0cf142cda2f575dcead0330f773c037c51dd783ceeffa38286159c549e552035f732d5f18ceee7f044cec361b93e28c5534967273756af9225c94d4da4ce7d540687c6e328072fff43578c8ce6cefd1865295bf6a885ae91bec94ac756381a1ac68caf2a8eda4810e5684a15a2c4c572f2fcc79605cebbc83112f76938a87eaa7453da8240d44645f8dc1dfac1df421760d6d8f5711425caf90b5bf28c6d26c84c84f659e2330198f076d2ae2157a13439beccbc60b5c1ffec9f4c0df063935c2f61e879a966c8e9d6e7cf29433d6ce288f545bc8332d958f6ff3fc1295f92d479ee0340dcf4c96dd59cfe20aad106fc9b92e5ddbbb942a9e96c89fd4838389c095e0c5470ecf8093a7bab1ed0a3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b563cfe52db70b8dd6ccb5596ee539646466e2e628cb1ef8fc599e1d548a059920fe225d834ffc2dba35ac24e3e268a53101bdfcdfb5436762e3ec8282cf922339ce7e73e199f1161c13cfa62d6570eecf41a16ea796d178913faeaef8b9198ef6a917c0d92e7bffdd9ab5c2c7d84d0ca62f677dd4241b0cf3300e652dc55ea57a58e0ba9d6cfc629cd3e21982cf48ae975a6b18e0d657a3324fe11602e49e3e26d12c14fa18272035217d308e58fe7d9e00799c497220ce2271c43fb84fb6b381ffce9c0b71b8fbd9fb615ffbe3b07111f15e547815a8da9045a2c21b0f3fcfe64b9f09a7f965b8fdbe8f9272a9f9e8f0cfe5347be8d4af90fe5e01c94dbc8766001df4af7fce69aa46341e968f8f81fe087deb9ef631bde9d2a57cc1a0072e8434fff8f7b425c1aa84277dec4bf74c355e51741c68a785221772bf2a864026c4b1007d0e8851bf171b0a0e650241bb17a5344311ea603bc75b5ad72b0481a2c784ad3928fff6c7e0d54f28a345d3305aa25ddb160eb755d1a59ce79a00b3b0328586623c56575c150ca3684971b029a2fde904d89e88d27913cab66ffadc1c161f1cfde7992530e3d82d003739cd8768f7bbc61b2f5ef163370f84173ec7ad28b6a9ef2cdc84396c05e5d3e656304f1fc4bcc7bc9b7e154d7735d59a237083afbcec2976b1d39511b819aabf97c91ce95e03a87ef633595f499c93d8950dbd82c0c0ff0e4996e09fb7aa832ed2114e46aac301c9f235c2b873876e898784ac8c9dbd21bd5c81d21381236c7081b728870c5722428df4c3a933897b94d7b973d0a775fe9079370e8634a2ab99c9cce0d41bae0a1e2a8617f86c77735dde1fb7668038ff257df06f689d4fb17062dee1edc56c553e08a821bd6f735d087b1c1e328a68b25129b5700ec87e9ba0ebf91645dea2222643bc77e2ccb1853592f1c572329e6c72b7caac5f79f8f9d46a23a022f872bd2578e492ccc9b5a8c989a7c40d1e5e4bc205ee991c4616c2cf360c67845034fd05e13e391e366a884ea08d360c5131a33bc7f30fed87ef1515319d4bba0b46d84db87cb81c404839bde1932b251cbdc699b37f0c18fc7f2d3236825d8ab01fc012468554455e104cfc2d0d466c5bcc3b5d6f06610ea74385e697b71dff97f3e9e33009e964ecfcbf646f05322e8335bd8d78c39448b627cb4f7cecda19bc74ba59f4c9e502172ef2c1c0d2fa0839429e4be0cd3025c96aa846f57e9a71cd3eef43a0ba58637f2d5a3e01f2d5a39c483b0c1b75807229f21e56d2764d0636b0227ca0cd2a9ec88bbd2fcdfaf5499604cfd557587a40b29142ba3bc7632171aaa2675b683077c4e565a6375a0f5be9a3296802251d95854dd7d2059e0b9ca5b7fadbb1989ff2113918c2c7b106fb3526a4481ff96e657969de308e4fcba1ce70049dbc9b96f14f6908795f0394c0911d9def4eec3b4c0c1a3207eb96cd5fd46734b3c0389959e7e0d5d5d67785ce95e81832ec3cdbaa9ee2df9e8334aff819771ed80db99d2d4cbfb88ab50e5e6d66ba38185885a9cd73f230018e2c83a62c37f116fe9e1efdaf80e60c95086c64cf08dbc8c7d287272c60985a8f3ea689391cc4e88a5ea959273f5d8345ff2ea4f736dce5c7d97407775017a8cd73c354a7428d91b073d539eae7dd4dc23ff110fc2dc1ec5b016def462311dc7a995615c82a99102d7dd4834a74535dc22a490396fbf06130467f84760b032460cd702b1d4ee2c38851c24d988447d44533daf2f1bfe97ff0573f8d61ed7e7f4983ef6507bf46b1d596d5e45ec2cd6b55220d56be8ed0804f1bae25c7aa525b9ef87ef79445b92ce146c2a43215ea5827d770acaca248c08e6938b399766c3be22de715d071179592aae0d69aa1e0922c0c37c6e23d78f532c21b6df3e82f85514e64c98eca50ef3dfd444c582d6e816fc0dfa411ed788f204e346d8a86d117cab7b824965cb52f130ee4d63f48adcc25d795cfe7c7ce769213f62733f84bfa7093b3e483c01264389b3c82878e31282cc81379fc515a6aa5153f718729fc11309c8cc5d9d0be51472de3fd58b65611fa6ec3161acf61d791886e4aba1a01831419c805c9823b8866d8043b270acf453655021fa1f896a720662f8b2bd47909bcefd104aa202d86e2d91869a3923a8e2fa0de2393538e58c1e2d5e69d8fc52196f7c8688c1609f248e2a86b1fe8a850a52ff01872930a5f6a071f66db3e42eb685f5243f7a1504b6ede511edadf27a73612cb539030bcb516e51aecf8a36b99c2ac073a13d41bf4ba3d64bdd092c8e1d8eb220e66be5e6b5beb81cfb7203874e7c2f94e0eeb96b28a6bc5f223f5ffd73b1a734b726b98c87b2a0c28fae037e39c85f62c29ab40f1da3d9a0775d560b8770915a11bb76e5ab693e70cb168823bcc502d2f1388002b51c95fd068b2416eb692584d2e75873bb992004d0b95020bf1e0430c7e5e9a335949691f8a87ce750da25d757c0e85b4037518283aa9eb605a16484683be3e67e3afa29ede9a35355427d86ed47bed5592e3d54541606e8821b91aa0ae7ac20c0189c1bedd53120fd826468e0c30f9ddcc0020a948dc4b221c9a7c9bd046bb18b0183990adc8976ed8e5eeef1864c0990c9ed3a3b24df3c227e427b307136ec75f1464ce06599cb285a37a407e79a7de73ddb2f5aa9e332afad792f32c7396acc4d9279a4174ab46ed70ea4b1b2e7c03b984eb5470699714db6416120d4791f75860242d4afb5bbed676fd9e6b587c0f1cfa2ff00b691b4608eb53cc73e8c0b3673729bcb3cfbebebee844c2a880d76e7a15199674d494ee191b15386ac3c33151a0afdc99f206e7aec435rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-bandit-1.7.5-1.oe2403.src.rpmpython-bandit-helppython3-bandit-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.18.2d5KcAf@a;@wangkai <13474090681@163.com> - 1.7.5-1guozhengxin - 1.7.4-1huangtianhua - 1.7.0-2- Upgrade package to version 1.7.5- Upgrade package to version 1.7.4- Adds pbr/pip as buildrequiresdc-64g.compass-ci 1715340848  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.7.5-1.oe2403 python-banditdocrequirements.txtsourceblacklistsblacklist_calls.rstblacklist_imports.rstindex.rstconf.pyconfig.rstfaq.rstformatterscsv.rstcustom.rsthtml.rstindex.rstjson.rstscreen.rsttext.rstxml.rstyaml.rstindex.rstmanbandit.rstpluginsb101_assert_used.rstb102_exec_used.rstb103_set_bad_file_permissions.rstb104_hardcoded_bind_all_interfaces.rstb105_hardcoded_password_string.rstb106_hardcoded_password_funcarg.rstb107_hardcoded_password_default.rstb108_hardcoded_tmp_directory.rstb109_password_config_option_not_marked_secret.rstb110_try_except_pass.rstb111_execute_with_run_as_root_equals_true.rstb112_try_except_continue.rstb113_request_without_timeout.rstb201_flask_debug_true.rstb202_tarfile_unsafe_members.rstb324_hashlib.rstb501_request_with_no_cert_validation.rstb502_ssl_with_bad_version.rstb503_ssl_with_bad_defaults.rstb504_ssl_with_no_version.rstb505_weak_cryptographic_key.rstb506_yaml_load.rstb507_ssh_no_host_key_verification.rstb508_snmp_insecure_version.rstb509_snmp_weak_cryptography.rstb601_paramiko_calls.rstb602_subprocess_popen_with_shell_equals_true.rstb603_subprocess_without_shell_equals_true.rstb604_any_other_function_with_shell_equals_true.rstb605_start_process_with_a_shell.rstb606_start_process_with_no_shell.rstb607_start_process_with_partial_path.rstb608_hardcoded_sql_expressions.rstb609_linux_commands_wildcard_injection.rstb610_django_extra_used.rstb611_django_rawsql_used.rstb612_logging_config_insecure_listen.rstb701_jinja2_autoescape_false.rstb702_use_of_mako_templates.rstb703_django_mark_safe.rstindex.rststart.rstexamples__init__.pyassert.pybinding.pycipher-modes.pyciphers.pycrypto-md5.pydill.pydjango_sql_injection_extra.pydjango_sql_injection_raw.pyeval.pyexec.pyflask_debug.pyftplib.pyhardcoded-passwords.pyhardcoded-tmp.pyhashlib_new_insecure_functions.pyhttpoxy_cgihandler.pyhttpoxy_twisted_directory.pyhttpoxy_twisted_script.pyimports-aliases.pyimports-from.pyimports-function.pyimports-with-importlib.pyimports.pyinit-py-test__init__.pysubdirectory-okay.pyjinja2_templating.pyjsonpickle.pylogging_config_insecure_listen.pylong_set.pymako_templating.pymark_safe.pymark_safe_insecure.pymark_safe_secure.pymarshal_deserialize.pymktemp.pymultiline_statement.pynew_candidates-all.pynew_candidates-none.pynew_candidates-nosec.pynew_candidates-some.pyno_host_key_verification.pynonsense.pynonsense2.pynosec.pyokay.pyos-chmod.pyos-exec.pyos-popen.pyos-spawn.pyos-startfile.pyos_system.pypandas_read_pickle.pyparamiko_injection.pypartial_path_process.pypickle_deserialize.pypopen_wrappers.pypycrypto.pypycryptodome.pypyghmi.pyrandom_module.pyrequests-missing-timeout.pyrequests-ssl-verify-disabled.pyshelve_open.pyskip.pysnmp.pysql_multiline_statements.pysql_statements.pyssl-insecure-version.pysubprocess_shell.pytarfile_extractall.pytelnetlib.pytry_except_continue.pytry_except_pass.pyunverified_context.pyurlopen.pyweak_cryptographic_key_sizes.pywildcard-injection.pyxml_etree_celementtree.pyxml_etree_elementtree.pyxml_expatbuilder.pyxml_expatreader.pyxml_lxml.pyxml_minidom.pyxml_pulldom.pyxml_sax.pyxml_xmlrpc.pyyaml_load.py/usr/share/doc//usr/share/doc/python-bandit//usr/share/doc/python-bandit/doc//usr/share/doc/python-bandit/doc/source//usr/share/doc/python-bandit/doc/source/blacklists//usr/share/doc/python-bandit/doc/source/formatters//usr/share/doc/python-bandit/doc/source/man//usr/share/doc/python-bandit/doc/source/plugins//usr/share/doc/python-bandit/examples//usr/share/doc/python-bandit/examples/init-py-test/-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-openEuler-linux-gnudirectoryASCII textPython script, ASCII text executableemptyNim source code, ASCII textPython script text executable Python script, ASCII text executableASCII text (gzip compressed data, was "nonsense.py", last modified: Mon Apr 11 18:00:08 2016, from Unix)CSV ASCII text 6Fy!vutf-876bdcf315a24323218a1235349463661efa2eea59f7c57fd7062a8effbd6ef843537ec59d40ce2f9801ca3bb862549113e892fb3d6f649dc8ce000772bbe8bcd?`7zXZ !#,Wbb] b2u jӫ`(y0>i\Q4 #kg'a&Ft *`?08!yP ?a4C'#1f(Tʷ@Iq'eߨӔ3hN[CZeQyO Pg``<` G]xN.h9v DT?.u#. B/A[GjN~n7pHgrە>_@GnYR]UNG"v;)ݼTgyZ7WK:{q͘o4f*F(N)pvDENV65a|@t=pIVb3#1o ^WyG7eO@[x=a\"}wYsS8jbzZ;W`yr3Vl4Jҵ֝N">%Yz~n݆pO/1>WSӴ%DNF?bfpǪRσ/=3|ES8):GoBw2 r^pO7L"%<9 F菥gPiH}+ڼS7!yWfcqF[u"id/Gcjw$l.k+:㺵jhVWީ CDܛH-O tp$祉~7gcN=ܹѠER0͹gP"[+Nm4= =|>(;tT"Aǝ#i TH@vOLRRS(ζ ^9&3 2ڷfAPppPcGLR3Y_!D%(<`}{,x1a)ݡ+qd\a>\im"tSX6T@dX-]4due ;xvP L|$)2̱E*YI"BĄl" |"yƺ-No*!L٦:BۖwqX;' ÷W],K #pF㩲.(X1)kᥐrwmwcM䊭u~P!>/E  bPըӻhc!M/}CޭˍD P$tEwJ a[M^|`Zc)u4uR|ZCJ 3#ghrXMK1l}W_ꅎ5x\| ^O8feZVTC"'W\0>% O2|tHo@Dr԰n SP RaCH==E%C2lQu%p6_'E-OU0T0S~8f ibVSTm1DZO!e.0>?qN&k BC"O[ܗA[ʑ?XV=WRx\L5NrƧ \A^L>;FJ]GOx3Ar(sKHNvd^$w1 wUJ>4\X 67+ea4#:ͷopBىҲI{3_  sxQ7t-/0pjokgh\rJe|}'v),k:w?*wWge1]C4B!mY4v:\FQK}e9%a]hsbJH$"P8IΩ+\,nwה` Pmg'MUn!~5[`p oIiK@wg~m - ơY> lJ +P 'xLBYHz<=2kRuV57NN+"p$/+\3{j?˨IyB\g>s%yfڬnwl9.^oJ5Yl)p[(*, y6o1?mֆ6̀ה}x|tFk*&dӼC g1|1GjۯqzD}+r&}ܩHg1p[iʡh&c1`ӽ F1 :PJ\:3G2 uB˝2+`0twZH.4EB@3_iV*Q-^>?IW؞qx]V4>=g5J P^>k gԭC])7ߤrgOAYskS[,0a˳w%OG!NnuِnW9j7oDѽt8p'e۴-I.!}J2Oi(,Z! nbn./>VW mXt+"F>559W~ft\2g"%GW DNGm4^!sU62Ђw$(Yo’gb|0hÔ9kn/UwYfR^-KLGNFFh&H,k30={"u ㄺ&N *J U<'wv3{hL#Y[n˾Z:'wDfe_kd\0+d\J%]'bN`xk wn :mYYa wuIcpޡқ9 yOMyz 3Y BFnV^rCxrIMu3áDN:M,wv.wU**unwq"_[#lIM8koP2Kz.=cWOK)')H0yhx|JdӂjG_P^Md,υ|l \^`( @ L07_,,v  ⠿WE.'N0i\% I{Z3ڕ ݩ DE+<~|2\>ɬaZ38cA@ı[Yu%P& VRo.{ zv҈GF]00j| :*k^nC{ߖ<!ap׎evC,A^fM G4QEPcjȨ"x+^ߠENi e;0g v/}cq'H> ϊt{*dQ%EȼW-iDV,t*C7 wrr 5)t6$$w Sn Ve"qcc8.\Eztݐ>5FB,Q~PG>"z5=0Ep(Oϊ+ޞ9 Ʋ@KN]VL+6@7&G52VdUTgOiK)9L-|tɧ9EcD)P{(g]~w[Rm!JWMFN7KRw`gSkd,z1^0F]^ FSGl2璶CT?Wh&02T8Z;E\_^ ҥOY.,G;yoK u{#޽Tʓ-i޵pG6Hf MU2yHs_'='ђb*]1Q% J==$`oo2OSp!>$3 Y/޵VG,8A:n'HvIh딗9(bUT HEWFCpsgBλF2~Қs RG&)O5k6Q%hsѕ-5@@BNt3c@}1C;Lfڔ cO=rWrL.@A7ܶvƥY\=rI܉ ~*y٫Df>"Z^&]ˌbbWScs9S=$NTw)Y7:?&RwB[e!d)qPr ͗,.yAP'%$^͓o=!Wg)Z_QF\O5('~̢3 kϠ;۫pn*M18H\#1ES @~Izk~1j7 wJj2Gp&=-2T1K&Pnî׾Adm~}P a@]pI5Aꭚf k'0ى53 PҗF\8 LE嶞H]:m&<-\ʆ|8[:^ȫ!H,/s*^Uf^'ZnӲ|QFx2_VIR #5{gA(v3aUj2&jW(> n2啈S&*d4aJ 3i+9h&55?K!TAG3_9xVI3x!1Dt2҅0(T7u/ҘJO3)7SQXZr|]Txw, ja:PA ^de ,Tf%HfqMYfB@{ dr4꜐͍+3m݂2{Іs:u%ʟ= mg. ugHu8?![:j:zd!+tSb!̀NA.NeY f-8K]WmٕD&^ K,vqa *YK+Dơ<McYQ7[Xf}|@Ӥ'*p:)ܐ&Sth\-mVͶY3O˅Fu4\>s6/zU3U 2z27s0mկ>I)xqKZ mP:5 :u[,*fZ-֦puL";FI4Ґkʙ4Aqm'չd@} aQ?ktF)|Q' <WY[ؚ vPaVIAk MvȕQ\ k:^KzH Wbzmyd@@.J`ywп R;գX8~j-VKMiH(ÑpP3'o|_rƳbpK <ގ?h^Npx=vQc08('sy3>\S~,_ |OC,=TFpюۼ\ڶEp0:$Rz#Pncݸ֭hy4xg\VmLnDSF< 8{8 ÚǮqr N ބ.c`+d,;٬@WFE#XZ&mvLsAYPIeԯ1pv "rI[0/ ٨ՁX$:C|>"iQB#:%lEmAIvQF=[=YLʺfL6h|nnC|:( Wx*yǰ] Ust;LizdlǡBPүA?kQªf} ~G?buKlc2%Kj?Q/Ɣ{P(ִ0oG@4c=2ATr$f#dࠃ<+[r|Lk2tc8d\Φ8'{B`LQ0ʯߟ?Ha5[/{0S6C:0dM8ڰ65c@ bUkg)ID3)q6PsG.9U蘻GsP+vbWy(=B~G59s=Ų Z 9%Ch3 i8P“"%Mц=lYyˣ$u1,i9F)`HJp?i+m`LUxZ*v;d~n*r_Lf`Ew`\$6ԙ"ɲc4byutoM!0;k8 d5DmH}"^%q55 (趇 ΁(i5Ӡ%S/J!,&޲'\̾>t y.^mg֕cFƕU9<\\g8 "3ڭ)Tum)T&Yp%:C1N{O6jwUWS5>!-jJ5í{]4f\1v˰)HSmiěX;(d}=tܯ>PNYscT)NrQV 8濱d`MrFb Q?AVw63K뜚NZ|V/W,nN65up_: nMA\҈+%mٙ/@80e]0l͡+g9 c7"PPa3#_e.GU!vc?輝.Ǘ\te)qU\X͆ToohcBR!BF0'g#KEGCc6}vf9:Y1BkI/i\:+nnyw.U29O!5-˕\֟Cf'ܽG)i;ҢWZ]@`o-IX@F1 O.R=X;=/Qcաy-.>vaƄ9ߐ%mW6gCCWTy! |v 1kAj>|c69pW]߮DFJr[4c'V{Nd;W|&4b\JY;5XOW `,_iנU3ʯ:|da2*33/8"<V5B=fe$po)gXf/SIn/U`KѯU cJ;˶XK[[,q℄ GF,Rؕ%Be o/sՌ"\iDբTna`'S9t6n+v ]:/Yҝ`QmUv hJw 5cSYW;"c5͏<Nw:Go*҉yqyΚư>}_=⧝\? qHy@dXr84/[KϽ)f>DNe"lHlqjps3˕ٺNA?k:ũܨR#/T䀖P^.fC}`nDaߝ+(͎7$|Pv'YԂCIP iDŽU|T.T'F]w]K=H|ؕsC2(BZ^ODݾͪ /ǿ>1U|$^^~@gb>śeTgמj"2Mɣizvjf;f m`7I3;S(3 E Y"p m}WJL̺ni P)Q?a1D98I뚃ڃDS3}.Z|ˁO 4NZ8O jP7W2tu#xORYJ]GW\lsK\9%@ &f\p_JZ \^zr*g;◷#AM)/UqX]J XD8cIfj_<4Ƅ˛n GɞWIzeو_!ߢűxD^pODӓ%8y~%{ehH+v6FYHj?q`ANuAQ6"A!P/OT}#GIVV@;K; eO|u|`:cT68ܓc2k@^O3pG劷uy* E}Gm*Kj{*>8BU$̘cÃM"BFw}^˅QC_T=U>ulS 7,iD<qi ·TqQǦ-pչ\P4;XcKkj)5-* l=NjWX'OZHU' NaٸU(8DVz6eP|oOP(B:@j[Poo3n54|6 *+WUmF5φilTƅlD\;q;p\o;MrT[窀R(hiʲ3sIV,]qP'ucXTg9&p++~O riـ>8/@, q0YI%S;LKL(oXQ K~@]k@wl JWe* }J q`Z{U;%NTϼA}5/ "۷2p ^\ Yż,^0\S$ϸH>ql= I7p`c0liC6b+ƭv^7YҩuטD>xMg ಀ8/ƣz!wb)UYClA< Ln`egg|:F3:I/;̓IK]JIP) `& )pRadRZV9 Ш areSrx OJÙ"b\.pYԉO^IJ5HB0-dX)1ۙP\%{oIO)7 7-1|$~D@Bq-QV}'J+d3aڌL[¿|WQ`O%k@.X՞wrɥ=ʋP~ɖCM7vjqGI38wE+DRRb{r'0 ]^zň2zch)h;3c 7*;bk&TChGĒp&YhN DHLt7:;S?m )4:T|&/BD{5o!˛_˧{IwbZ")QP|˜Ét?{a*Y}=6pJRrhro{[,kGXX7Wle-=`b#OWRs^hق[=X t$݂8 BMǼ&<'E'U+,2(jPy~mWG±}59*OBq0 B\ -5G=la#se "3cs$NK:AQ^5Z *֒r2V RusΑ&BQ2HQ"<#;Y]v3:Bυg n`whJ@(. ݂zB[PWm{ #\i[x73C`r|Me[ޖb6?8as|H&&ư‘"^˸鋃u\A1:]}E.QF.ahuK2eȫ ̄eZ?tPac(&FꮫP-w 6_2A 敗4gpz(Xu^JIsn\6~~TVOQ4 l\vX_ߥ81]wNP=aj!Tw`uIuRpZ"G9G=ɷyTfj8wȊ] ʊ.Iɐ'N5u؛Xt iT!+w(MP@@S⭂( ഽ+C@85Vn3v~O !]jl\(R26- 86Gw 0P\Mb~٬plN:wd@ "ͤsKɾjg|w^h]i 1%˹|1jkyX\U"DTcr6=, !O.M[d*nMg:pwhјeDTcEc RwbNY>;`M-,8݀@wB%#d%q) vu*ŢK\{E]z4{ 4xR֩:'\Q`O輰Pk5WMG/3nJ ʖ2?ƪRk*N{)\G14S,dHuj hp q_rjXZP*Գb1TI\}yJpK PHxP9Ԋ %W) y;#*9~L 9#2v:ϐɤŮIg=,INJ3s,$TttȬYa}\iu4ud[(!FJNsZT>|%Wnֻ*3h1†PopVRym"GP1M_̍9kgU:}x [ΐ9'=gv$b:U`уa-Z4 9Ҍ0[<mFpױlC^(_)oYs7+>7Z&{Bag%(h[?r#=bҍ(y,o}G_PŹJ?/r&T" %俸W).[:)_栭D̖\R>tK4ꚡo{5wLRӑtCŁjkQS H;HCGQWT "x{u՛ŏ@ -[$u#։q>f40|kedž:?^ 簒c2\7V:oG܊ i{yHFFT康ߧDen'T1qUdމ떤O'zhH(Lj533Q@ W<ĬS]T~ɶNyz d|ş R"rwvi 8אMq ѵjny&IX6tyN\'&IMp<ɨk5"T M6P$Ri1 h_nC%+c@2.(u?Ѱsg,6!M&oՖ"Z` YVpMs.X~yw$K]l@iiٿ]# yM#$A.nx=E*~3U͒Ou籰ŖQhx HqW@'i7AdRM>OD/kZzg=\â;878c#$bbƴsTsdN6&Q ؘ`Kzc|c\!j5ի'ƃqbw'ֶ Bdcޓ,rXpcqZKt~^ 5ޙ3~\^~R4DeS3qH̢Z2OЮIțxэ7 EF- - . d OJ5qZT(AݹZGDxZPMvh_ݜ5y:!p>tI(>Qڶ_s ֚0# jѮ LۄoD/ja|׻9CY+)aR>P&B3 EcJ7!8.MfK8DhJ4U;vR;Wxn'3oP'&} NBFJ,Z1/ݒsW+ r!{ł.j{GZgZpg\z(8Szf?GO >Qǣs#&{Pw*?]c/cd=lAdRZ0Nf᝜)`@DoYv ͵yc7A:cU@q81vl4NJzhmqP\X:Ww뮶 p)c~)1D22dڛjD,FͮWqx^H66%[FS'q&yxIJصq0EIT4oVgȂt =XPFIqUּ7tA.QqZ=@bI%j*; ;Ņ㌭ܗ6{G QGPAVE}8]!j"9,=\im<"R>Z6ʕ/Xɬdhh*Gl;kh㩣MY>-m߿C0тlђ*D&^ԧ= X?LNcQ!='34ҳ|W)L aI}=)S<=^3[8ٖ;<ߎv9;.Ƹl_=!ᶔB:E805ndfu`[ C?vFl-zM̅6N(8Ò?Ș1niL@tָKUD DUks۹gx)Y/g9=C:e3uz?gs!;x+S 9{pF'|X 3f0;#ⱪGcH"oi(Zz#^0[AU ~5#UI܇{65dr))M;ٌ mXLZq qvZ"1QP?DY )'R;mol":q&_$sevi`Pwt7V7eB,4hT>tܣz04S^ro3!mѸ'u ͕}/l/P%*~EpUv)hZ8<&W`z.Eve/axD0)Gp?5 F<ړu طrX]zWSw/J$i*mn,J90IWܵ_XrĮOŎ!,r-ּe>F)iG35=^/8/6Fhjv4tSE^{OuB=x"SqoGκ<:Ej^}^CA} @٪#:#ZQX)ڕ=?`EiˋxZU*izvdٸ,?&0{Qj|~,@|IрP[OiHN|aNtD^^ Va-]F ¥קl1viAVsG"=Gb;>֙RAzH,Kn>R&p ja~}9fxXꈕ(+>꩓#ek6WEsLhnpS=8~vmgϘR e?`>*B-%_R^O~%r&2JTX-C(S勶~oS@U GYוֽDQ?YkA obf%{UR cO0yu7^  A[1jzo!>f1Y.犯=l=a{]!RL TN͟v]r&/B:%UG-ȃy*EWm}P<< dVYS3 d*!-WUlM:*i[ ܕdP'C>SȚ3 fYb2>DxmRnX2ȑ~.Ht##+=-@ > ?F[o*9i3 |!" , bPLj= ›'lX-- Ѿ @h޽@!4K03S(xw`S OYHmJI,fbr9M;6ˏ[JQyGH8Ox%[6 ھ*{]ߊxG=rղ\uT+٧Fxl +ت\U)ao|CTO6 XaGYB@3PX(8FmIkQhoLqF./˟3 G+ \-҅|$WahcpU\g!^2qXߩ䯦R2΄O8 Cz~ cڣ\W=NrV6G ?[ENqc50IWV'LA'P7'=D0I +9ʻ%:܌H>1%ͳ)ް c-j.kUzEۣ-fcoilxgFY'LH[/JZeggF TxW*ϋqJ%I% &e43 ŕEQϽ( t%yzfL,BޖDym7vO7-SDА vr|[ M :PK6Xx~ 4=kgۗ'zNBAQZCyu\C&_dS1eEYCNH)Z9*䎂KxxКdw Af2m]UuK6SQ79  tEeI_*+j7d|[;>ߗdLhBwPkD۴|d#'Ake ,^ 6[pm;N4j >FIzk$L 2@a% xOձwyA@Rl!J z䵏<ζү*w{(!Q=OI+;9bGr-PD];uCFVigV_y#L3{Kf30o@J=Syp>{{u-r 2[f  ǣ豽{Qe1\5z"ù('܂dO;nvaF8'o]p؀W$~$v&g譆Q{O4:RƎ+F !{-%G]0mBq=ٝ$Dgk;1]F~1qK409T'C!I*Gs-hٔ5g'\T#.#CXO?U in"IO΃QԷW6U=b-DfJ5>&TB+w8HY<[0A +:XNN[rj km1sO*> f PF\hi./!M5O n|pAeo(1+JŔqſcZ:aEg]߇.igpI1JDv'ZWYﯞx?Nu\lTrgc'2>zύ'}aT" w o7qH'kT.I\ XQ"䈋\huRpi8S\I0IW v?.ڦ 8-h òa[i!u2rJA]w׊ T?ѓ+\_&жKz4 C3KV'+@>|;I cO VvD=< vpك?a=jwz`&;Sp&LعpC w9o$yk\ebÕL I0wϋR5?.oBF61|DLǮM%8qY֛\49mEKS^Z C݊?oPO0+/.|APQA椴_A[70QQvKEF,犤~i` ]>$ZWV}=y[8Wn' 5J.x-+T7s=Pgub-@Pm!>ad5 8ok:ڑUqDw" s(Z*"쾂Iq^-9G92P-Pܑ#S'ӚvP#a4x}o1u )la.Y+k]m33ju0Ni̦8KfxQ[U-V'gdu\VcZZ1/}77Z{9xÑ} Na$MeldF:'oɃS3чھ⬑0DD #(vŬ=Tϋ k~s߹'gJn~<0.L۫pǂݻnQkZb Gw]fe*aQl[Nkƻ {X,A :~XcUydBYH W!dc9 wljA sZfT㱋]dg4-eœVa|e 5 \Zr 4 U#U 󔪟z}"YBlp q{]4[=v:bƳ>PVɌ]?ki52\X'Mv S&zYc9g+j`,s'52Za.9S~tL iMqɳ8ֵl3Wﭳ,m:~]<;nW[³>M (wܭZvl>1? I.%6,~e'έL U|9filS3PwIJSjp]l&E+Xf/|Ehfgg!ٯT0XtOEպ$JlM utqtx*RlMD#dLא^U]]f#@G dsFFK=UOULnR͉]\ތfЫy=^3˻`kJ'IهA/v_I'Ҽp7 VR^Y3fZVE}.,u''od /84:1sQ-n&G {Ө2; 731z9n[C^JFoFT ᱯ;P a6'(PWLpBh},1k\-4BSE$y$ˏ^PZ0aX xX8e [wZꪰf M1=}kp; IY؃h@/WhN9P1ng.$] Q_YƎ"*ʦGyJ^J%."j*U0*l_,']5-=[2xFaN(  %!FYQ^!=͏y1ԐmL QGvI^<|M:h 3z(j$k E+=&ℤ%ex>}TΖJQj٪XKKru>}k#Tj&eL@;|zL8,p{<>|=aQ$AUIlS̡ECBd: i͒xknpz]5]VAEZpS4J9WQhi^,/`pòhA3ҎpW%YOT-Z=ܔOMDy]NlR& CKsȺMd JKx^P byEМS t oj:k)+=D }v7,tұD PT<6&.B"5t*Ii/O_N%*4\D3i>Tњ Hւt48l~K@ ]1n:ѩ,[GpC^w7}P($!.(6N]0p pg&rWGPF/L b=ab,iGċc-?S. 'vh8^3~ ƴ ̭Tsts%SW:mԝf_zE/tvh)E-Þ;^:ANvk;q+?4,2Ov57Y %I>/I܌w+ش  YZ