python-bandit-help-1.7.0-2.oe2203 >  A bfK$f[`q"Vf8_֊>T{pԀ4e.䠩Ѣ(5tQm4$V5p3(yDP6wݩ;dR{֦4|H)wR֡oA1!GO,nB%1p06  pΖPx ',>\wז B^RS,'[W NfA!)t滧а{]>%zHJtq=<]r奜c4aab0c342349471b47619257de2be1da49c5d56c6d1f3e477d1afbae0d7e724309ca2ba17305f29b730428341629ad2a9d28742bfK$fI_yqx|dOFSaNpJ((0ǣH7nJ}v>۷!b0Hp`t"#n#e^], Rk('bO.ْod;&>km28ӞI>UҬ~ZDr<ѸOp<S?Sd $ Rpt "(0t    + , .d194446x667(7/87897@:7F7G7H:(I 3?7]7?737^UroZr  ~ \tX+8'a$5r$f>(+=d%<"!)|-Jh W XzRAA큤AA큤A큤A큤A큤A큤A큤bf!_Հ_=\_Հ_Հ_=\_=\_=\_Հ_Հ_Հ_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_Հ_Հ_Հ_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_Հ_Հ_=\_=\_Հ_=\_Հ_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_Հ_=\_=\_=\_=\_=\_=\_=\_=\_=\_Հ_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_Հ_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\_=\dc9f6f2dc492ade8d2e4c64d60e19fb3021b5551fc51c40d9984cb7670821cca1e56b2e54dd471258bf54e91d9fe07de56118e91e3526cdd51ef10f583e3d3e66e64caa6f2fadbfcb0d914c6d71f41fedce25ec7639a41e10c75374831eecd88e0f0840a874545621519f6bdc3907dce152b6c28cff04ba78c009d36d8544b50b9e0da3d72a25c1c06ee41d06be8908247a67a034b61759cc1a009a891e75a583306a94b50298f903f249fb2ef89b17248aa634f165d3fec9971e0be380c0036a51805b218d04847d4ce444c4282b7a1d1f5bd2ab4009e615f51b8f074becb31f87654f3f696ff9baa876ed59ab731d6059a3894642e9ce96944f5622ffa54ccc853b35cb8f8b4e3a64c188ece6a512f877a93376f9811d834d6cd48e07d226842174c2df5baf0fdbdd70790c7517bcd3504ff9b7c7352bd179a1359b3cfcfcd40e8313f20bf9855dca777716697e42f26c71cff27d4ccf6091f77a843e587599989c326e57829f5e60512e5e73cdc78c88eb9d03718f36d83d2aab843efcd2681817d7dc60cdf2d76cb18ff380f62c70cd1df2c876b0d3b81199cc3e33c4548b82886d7f8083078fca4167eef6fa0394990f66a3d2a777cd949d5d450de9545b2aa1fea07c344e21dc304a92a0bbc956225bfcf616520f1150a72b5d5d6245136da2d80b40236290b529220bf7ca46b05072d9d51240469ff30c235b3949076729dc259a0ff443d2911accc5acfe23c6eebd6ce1f0804057cc2bff96eca96f953820968a0266c75a17db0bce50f7b804a05ca3fadeff90ca78573c5b550416d697da65825ff850b5b87f54eec5668beaebc397ed82f31aef4f3405563a99e34c727dc6a093c417f6e596b972b3c13442fcb26339b8783a5d2c20fde629101cfaabe3fe87c6fce9d70c80acc1b0889841e89b072cf8a549f2e8ebacea6477338d5f1583fdeb99b81d8d7d91c05663391830c4a0537f2c71ecf767de36dd9e282f5d4c9c53592d9bffc7b341b27af474814140a7c5e9b6941ff60bef123d73ee5d6be690b6b89dd5d35fa8c8d874df2c38cc35410c70576154b3b9eaebbd3a1556b4745997b4d03b83766000b2a377d95a0190a9bdf764b685ea71d083266b7417612c93bac0325449a750ab7a7d1b44f359302726c9292e9613dfe2b8c15ef3f11389c216fbd8ce3b56418d589d8a161ffef41b4e51e360ec701d7fa44c4f3e85711dfccd3d941281d2aff284ba16f3ea0a3e98a3ff5416679ff244e7de2ea54b91874687f9957c10287e26e3ae883a7ba89711e7d756865133e31730e18ac652869090f84189ddf0a4e12615eec6dfc805c82c52d9164d6f77675d22def1a398ec40eb90fd8a0b8d514049a32d6eb03c9e3f09ad3ea1ff17494ab70c6fb5305276f9c4014e14c79f37ea8416cf2af6bc9497bc2ac5a14044d0f2906f1cea97070b95869f62acd978e6949795426a6b7a807ab35b1cb6b0083b3f0f37c63f93db451fa3b6970845cdda2c80dd748665286106d3d9f0be80e209e985798414b7217ee0fc67bc76689249c65f7d051ed3afd9dfdc52a756b68b207779be16da039aae5bfbcc689f3104767aa737435ee6a7ffe02abd3ca2d78d05b942e3ada15ae3d137fb8f8f4a87e84446f4e6b30009d862beca1d302a40529677e7981eb7ccd9ed9b7ba3c605e77642225243bfe14046cf6c0aad792091de2bea50a4cd6d06145b1eb85f91a984971052c1bc3689df70dc4dd84317ed76da05d51d93277f7f23a459b0ae316752a1f3e76d2db628d4bc13d6ea4b8564a32483de6e1bb2841dc1bfaa0fd6ed98ffbf908e4fb04c41996ea85291d2d118d1c265be5eb48ec0c99517d16728d0fc9d6c4d28bd732f288e1dd18da3e155a2edc10942498a4b26a6c78af41e4019d0253350a6af9014f6d1b56ca1c014651758e1354a630407e581b4c31c0d7d21683de45f31ae8e76b474d46d7e058ef47a7aab5a5e8b0907f787a3016ccd9c5d7be214b76cae090564499d636a5bff834c8422a25bf5d60dabd87f50e02dc12e9f93db55f41535956d75ea849f715e11ea1f0b53f7a9eb5d1ef53e25cb673c6f86cda622d8f4b75e7026b1aad6a1c335a5df85822f168c848eec03cea5b12869bbb77b2105b5b40d4847bf6a20358846a00cccb0a885f7cfc0ebda5580a8014b39a6206bfdd029217324d50061cb15152c0889ee6f0bd23d0f7cc2f5b424486cacb4d8929fbbcf22970e9124c75c8bde1e4077d009e1d91f7fdc99fa443b7489e174e412349f19bb9bddf54fdb5ee57732f4e8ffeacad6f7c7e9447bff5b96a27bd85226aa05f39e7d08d5e1bb672ad73fb56e8c2955096d213cfe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85503481a56daf9beb1a49e467a3e3ccd654ea68771567825a9745662410dc8a94c7dca137ab95aef55ccde3e5661bbda77d6eceb3b11c8a99314dec75429d3ca9d0094d9754cb5ca01ca027ce0faa159a9984085a1df037aa0f56856b7f1b286d4cb6c44875789cbcc827d39ebdc61746f602cf8cc5dc24219cc5a1ba95006be3ac1bd3b8a557d90d98c7a171a44504ff1a7617444129bbc07728c117aa6d0dbe27d1001292e218ddc92e4358649cebe28faff252696ff479bbaa8063b924ddd890bfeab19a3428f7ec0b6338e67af740054fa76fdeab3fbead39ea86ac728d40bd0fbe7d31f736ea1a7d2d259646d1f323b9fb56df74f1dd0e80757bf098ba311b5bfe9eaae75f2679540a62c67e2b514cdd19621d25505b0568c6b910a2176f5842bf18c86a58770292204c2be66b4fadae5d9e6ae96731547d437cbd0af3a8c8d14d882cd1b5112992f6ec0341a2fc658167672332206d661493fa57f43c59c9473351dbf0da50f8b1c3582edb6024803a93ba09e12dd4769e13900508312ed4ed80954cea048b4674c04cc057dd40345f68733d21a3f13d65f4d5895245e35b1fdba853f749ad74a0fda30b6478b3c0c7b38a8b444eab31a10b9fc0a3d069e311ef528b6ca3c92f5947920c83386006ea728eade66e34184bf0160c2446e46bcd12ed16c1f6e8e91c9688d7623f9cc33f8f3de6908e8aec4eb666b091f7cdede6191d1bba7e5578d38ec34398b588c50823ee14114bbf499c399deea87969a9d3dd1a64f762f3790a14713c27d24763c25542b31704610b706b27cb56c584228c5534967273756af9225c94d4da4ce7d540687c6e328072fff43578c8ce6cefd1865295bf6a885ae91bec94ac756381a1ac68caf2a8eda4810e5684a15a2c4c572f2fcc79605cebbc83112f76938a87eaa7453da8240d44645f8dc1dfac1df421760d6d8f5711425caf90b5bf28c6d26c84c84f659e2330198f076d2ae2157a13439beccbc60b5c1ffec9f4c0df063935c2f61e879a966c8e9d6e7cf29433de5ac8bc76e43099cbed4c792676be2cd882f42d3afe6e3f06a111ba7d73a385506fc9b92e5ddbbb942a9e96c89fd4838389c095e0c5470ecf8093a7bab1ed0a3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b563cfe52db70b8dd6ccb5596ee539646466e2e628cb1ef8fc599e1d548a0599892e2c880716852f6b67287be79e685b00e10d19390eec5db5e703d54bc5ebf826d12c14fa18272035217d308e58fe7d9e00799c497220ce2271c43fb84fb6b381ffce9c0b71b8fbd9fb615ffbe3b07111f15e547815a8da9045a2c21b0f3fcf9c00f1e0802a92473905354cb286dc4a85c36cc2f1560f55e4bbe8ff4c45582766001df4af7fce69aa46341e968f8f81fe087deb9ef631bde9d2a57cc1a0072e8434fff8f7b425c1aa84277dec4bf74c355e51741c68a785221772bf2a864026c4b1007d0e8851bf171b0a0e650241bb17a5344311ea603bc75b5ad72b0481a2a6e1f01fcea6d875b9d192a4334b4a9f2041e1143787f3fd07a5296458db8266328586623c56575c150ca3684971b029a2fde904d89e88d27913cab66ffadc1c161f1cfde7992530e3d82d003739cd8768f7bbc61b2f5ef163370f84173ec7ad28b6a9ef2cdc84396c05e5d3e656304f1fc4bcc7bc9b7e154d7735d59a237083afbcec2976b1d39511b819aabf97c91ce95e03a87ef633595f499c93d8950dbd82c0c0ff0e4996e09fb7aa832ed2114e46aac301c9f235c2b873876e898784ac8c9dbd21bd5c81d21381236c7081b728870c5722428df4c3a933897b94d7b973d0a775fe9079370e8634a2ab99c9cce0d41bae0a1e2a8617f86c77735dde1fb74b7ff4e4f9ed4e0a649fa29fdc956415ffab86753cef88810afe6ec0cf4ba42c328a68b25129b5700ec87e9ba0ebf91645dea2222643bc77e2ccb1853592f1c5b330ca0584e592943ad260f150e6c24c0864174cf6690f737ba9ee9d34353189180f5b8ff0132e56a4fcd579a3cb5d4ab44d554522a55f635df6f46eb5ee2df60d1e5e4bc205ee991c4616c2cf360c67845034fd05e13e391e366a884ea08d360c5131a33bc7f30fed87ef1515319d4bba0b46d84db87cb81c404839bde1932b251cbdc699b37f0c18fc7f2d3236825d8ab01fc012468554455e104cfc2d0d466c5bcc3b5d6f06610ea74385e697b71dff97f3e9e33009e964ecfcbf646f05322e8335bd8d78c39448b627cb4f7cecda19bc74ba59f4c9e502172ef2c1c0d2faa39c483b0c1b75807229f21e56d2764d0636b0227ca0cd2a9ec88bbd2fcdfaf5499604cfd557587a40b29142ba3bc7632171aaa2675b683077c4e565a6375a0f35711b0e444ff6d81b71f9fc734971908f80d317f31bfb3fca30eae490345f60fb3526a4481ff96e657969de308e4fcba1ce70049dbc9b96f14f6908795f0394c0911d9def4eec3b4c0c1a3207eb96cd5fd46734b3c0389959e7e0d5d5d67785ce95e81832ec3cdbaa9ee2df9e8334aff819771ed80db99d2d4cbfb88ab50e5e8487ca66b8b506296c6a31d73ec9b4ead280794ca638ba878a8849d069bb25d7590ba817126ee6f9811da32e692b2f8cc8bcdc55d91b052a0efc5781874a598b0396fbf06130467f84760b032460cd702b1d4ee2c38851c24d988447d44533daf2f1bfe97ff0573f8d61ed7e7f4983ef6507bf46b1d596d5e45ec2cd6b55220dc84496fb2c76b79e7e7b7a730302927aeeb32fa149369da9f9e5a4f699fb5fbb3743572278e36809ac80ec47dd66bc2ad5f6393888865f347182afafe0ad83abaf4dd69a5a67768f13d313492b162cba82b565be2805cbe5e7fc2bcbdacfd7d9cfe7c7ce769213f62733f84bfa7093b3e483c01264389b3c82878e31282cc813161acf61d791886e4aba1a01831419c805c9823b8866d8043b270acf45365502672142f27a38cd7b95cfae8dc7f2c330e48bb99bda3b9d0143eae20628e67c1c1fa1f896a720662f8b2bd47909bcefd104aa202d86e2d91869a3923a8e2fa0de2393538e58c1e2d5e69d8fc52196f7c8688c1609f248e2a86b1fe8a850a52ff01872930a5f6a071f66db3e42eb685f5243f7a1504b6ede511edadf27a73612cb539030bcb516e51aecf8a36b99c2ac073a13d41bf4ba3d64bdd092c8e1d8eb2285efa9ee0f8ffbcbae91426db009639c4753c3b7421c586f0c4290bf2df881db4b726b98c87b2a0c28fae037e39c85f62c29ab40f1da3d9a0775d560b8770915a11bb76e5ab693e70cb168823bcc502d2f1388002b51c95fd068b2416eb692584d2e75873bb992004d0b95020bf1e0430c7e5e9a335949691f8a87ce750da25d757c0e85b4037518283aa9eb605a16484683be3e67e3afa29ede9a35355427d86ed47bed5592e3d54541606e8821b91aa0ae7ac20c0189c1bedd53120fd826468e0c30f9ddcc0020a948dc4b221c9a7c9bd046bb18b0183990adc8976ed8e5eeef1864c0990c9ed3a3b24df3c227e427b307136ec75f1464ce06599cb285a37a407e79a7de73ddb2f5aa9e332afad792f32c7396acc4d9279a4174ab46ed70ea4b1b2e7c03b984eb5470699714db6416120d4791f75860242d4afb5bbed676fd9e6b587c0f1cfa2ff00b691b4608eb53cc73e8c0b3673729bcb3cfbebebee844b4e5c244550b89144aea9f51bbea4a62439ac3cc8979f1a90bad67d65c1a69cfrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-bandit-1.7.0-2.oe2203.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.15.1a;@`@huangtianhua - 1.7.0-2liusheng - Adds pbr/pip as buildrequires- Initial packageoerv-obs-worker-09 1650911511  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.7.0-2.oe2203 python-banditdocrequirements.txtsourceblacklistsblacklist_calls.rstblacklist_imports.rstindex.rstconf.pyconfig.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_funcdef.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.rstb201_flask_debug_true.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.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.rstb701_jinja2_autoescape_false.rstb702_use_of_mako_templates.rstb703_django_mark_safe.rstindex.rstexamples__init__.pyassert.pybinding.pycipher-modes.pyciphers.pycrypto-md5.pydill.pydjango_sql_injection_extra.pydjango_sql_injection_raw.pyeval.pyexec-py2.pyexec-py3.pyflask_debug.pyftplib.pyhardcoded-passwords.pyhardcoded-tmp.pyhashlib_new_insecure_functions.pyhttplib_https.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.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-py2.pyos-chmod-py3.pyos-exec.pyos-popen.pyos-spawn.pyos-startfile.pyos_system.pyparamiko_injection.pypartial_path_process.pypickle_deserialize.pypopen_wrappers.pypycrypto.pypycryptodome.pyrandom_module.pyrequests-ssl-verify-disabled.pyshelve_open.pyskip.pysql_statements-py36.pysql_statements.pyssl-insecure-version.pysubprocess_shell.pytelnetlib.pytempnam.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 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:22.03:Epol/openEuler_22.03_Epol/db886191892beff5eac1959a57313c14-python-banditcpioxz2noarch-openEuler-linux-gnudirectoryASCII textPython script, ASCII text executableemptyPython 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)UTF-8 Unicode textCSV textWT!,Futf-8fd08812d5a7fb08cd19a13aad8657086c3060bd08022ae95263e1ccf045afdbf?@7zXZ !#,}N] b2u jӫ`(y-l7ɷ-z%Oj/v! Ckf8` :nYIv3=܁WAL&v&O@wA$_֜D #go߰Y>*>c? iʃﵻ2 ((]ɹٌV"r)rAۄsYܹQ@IE.}o=ߦœgY;' i[~4ߧ}iĬ=7TSMAYidc wĸ*G*2! *gfgDә~EOx yvgh5b^Lh Ӓe/%`Bp.@q\=^-[az:!d]ukS\QB?ޅ62:zi'.Ar$P/%"i$j܁hjت؉!dvc{i'@kyOtŅ*ݽp{?#dH m㐫;-x bA"Cd+L$nx KFvL_ K惣XC8+W̹4WS}(8 .Y2zd_7n6x7yL~Q@(?D޸Ծ 5&`AntwXU !g~bX_^wm:6VT>,t$@ k@T.X_U6زd;M?F032ryzYt09iŋ3xX$jnSQRȹV-<#kR~EX1!d߅IǮ<)y tRg?XPW3% ep5ܸ .Davߵ܀Sخ.$d|mb?j`錻TDes􇍶auU~R@2U4- ٥`e+ƅ=L=y'[8R΁4@+VG"Mܓ^ A‚,,5E h(gR.IkUb-aޖ7CX8\M91K *V=欀tYa N4]Gya l/} K0BiˣXdńH͓䪀@0JqW>dH6<[(5&ݦwa\YaA3NKaIӲ?0Ɓ4/iz`ζ8Tp}dLew("p7?IK!hqG9xcќN QKW%R9T(;zB]0Xz U.8_6I7t{ U?T~|FIt0ID/<>lۀWB%Dž&YLبL[, a++vuY+w¼#`P/[GJn!bxʄU'&2'yz+f쬸nCZ;a9 gΟKwTpbf@Z]c{E9:i8nj[>Fr25cAT>cC{FߵE냴y:OvVZtMϫDtUd<ԟL{~YszI\VMc{=g N,: abni|tQ4ltQWⲦ8'yl!I( ﹏M3zrKT|#5dw!!)"3#LSEp=VX@5\eZ`O.\ɖpMcw~) p Oȼ8bf&uۭ]ܥf^tԕRC{4|` t5VT1"P+=:u:9nl%>cZ ~ơ ot۩u&KCeރ:Ɔm{[Iefy+#E<*k!Jpnŝ[XeY 9a=dKO-+™r=~$"aӕ1j!Yvv~r :z³(YH@rz:A73ʦT`)RBtatߙ^g"؄N*Iɿ>E既^`eCWHc<Ɠ6eİ+ RV4}gӟ-I4k/Hx,QӟW>UYjw6wEїzQ Ub40`30OZ^Z;)*V7gaqqC4yTX H\TR/(fhB $Da"- +;j(} PSm%ٖ:iIdՓI D{;3vP%_Ww{fFzP[˲KG<^~C Nbr2!M- fi!Dӳ-D=axHxJ/ɁՊf4yG` C ߢMG/Ht}U/Xp&~wJ1\$ܖh,_g?di|RS̉ՓeZ>ţ)UP5,W%&WDi*Cz5?0xsTU4]\q,BcsӺ I7N HWxڣcSL{`Cc6Ȯ@W%ř uރxOL q!'}Ư"F1H`tHH6ďmܡr>{S|7pJcm3"=ց7J7k4%3rm0|DQ}9;?J~wlMX,F{\n%!,Ԭt@S"fty|o_az?V|]aΰ@g.o?X&̘52iMܜ&dR.Р Xj#SJ{ܩ2zQf-^ڰKN;=RE_l:98{:j{WU\ $aUe"@g;,5Gmi#uk׋Upt5Y #ײ{sM%4TeॖgPʇ `hBo GU3pXrww:xu88}\݉aORO=IzX Sihe/M=2{":%;'`Ɓǐ5h's͔x-i/VZw;'ԩ^f Z`@?7Hyjii0SB$,l{ZuPy\~9cij[1>"Y1Os!Kj]s5nx7s+-vêBScA^ 4 Om7DߗAGlAvt? p2wDGܚgJxYOM\ _p. u\K{TAۻ.Bҍy ֆgnh }0~wv8jUJj1gܱm&Z-g/F k;aDðdԡٿpœ,J qSS<ĜQڱ uՄ;;hEdqh?,,4,_tx`P✣~<ۏety;F?k $|?AmLv0 ɴxAB䦁v-/PL*p!V\@LŖ6+&bc/g@4;OdE:!vĸꄰplEz"&s0K(H?=g1uF >5?oEl|YQpa\\Uɮ֖zivmZƎ'b쳜o:ER@Kt?m V+V6fɅS,I-k =7'(tH<~IZGeƖQ*1"ďn'&PM30CiYW\43ofJR&?k%2/7Ԕ*/.3};b~騂r4yqoK4G̝ayyp%U]W p 3=ect&ISL[SAΘd#A^s<EXWbwr=H p[2`u?%/ /pV$H!X.Op̏S;tMXH߭C w*u ;n_O3QC_AȰNIKATrmiG@Ԥ mIf[{-&x5X0H,2SfntwM ]_M;~8iyQV?ߊIs_xPLndۊMhwC1,&ּ cH `,yPﺺX ˈ!Q{= TVTL!#q*oL&D6yu;m$)^0\;Jo'§>'M7UKOɤ=bez>x[?~r?TPn]#@ڍ 2 DFfZ颗<~T ̛>ejeTK9MPOetM9t0SoZ[S7LZe8d$g~2Ja@+YC",:+io^ʯc5$ŀSҟQ)RQ NK iSBJSyoTQmvq)P-qyB3Ҳj]ye~"ќ}oNwGx'X^3u8r8 2$XgN6AXR~GLާ%pԾ(.4tش$~@åyDB_|Jt$Fݧ{3A?fdxfsT,B 0jh 5G6p$Ѷǩjg yC>^dуVeT^7mG &|{x,&=p` ی~y7 u2Rq Z|yBOT",FM PQ9.-Js*TH&_gZ*onBfL zh[CP="QSwZ:7U@7!Zr$j,s*TVޛ5HFn-"G> ΠohEC4dIIccw->\36 fpqI7bW)booHEΔitʦ+=R~ܼV 9f/@ ﰷ R߮zUp2NR8__:>5;Ä́:8:+nDn\U~)G"<ludܙf5[zqrCPNSoaZ؀ BEEs>*yE3v$Yn ۏcҽ9Z`+>XF|m. 1u"$\{g1XNcy['֓U>C .(z:033X;;\ MKl)opqArZ|11- M>TMl%ƒVdruihhN&S:=*H-p{%it{JF6.Dy(R>5 ;A~a!J_1jMHh>]lt,=VM,kpJB^st{:Y:h23 ^:~$B2a5Lɗ&u'ƌ;q,o{XHFGt`۵^n|oWkDfb(7yYUwUꁮ'%Ua*`a1VY9|(y5-Mwm 활`p} lWu`9ґ˜Z-+W[XkgF.щ@ zUkq&1ğwYiŋG !ڜy+уCbƵ5 ю81_\ 3d6+jR1HghUg+ͭ'lmD`cZlzGwWUWoq^')*}E@tO; %It"TU.r )dGbS%;(]Egi"Acm%f"iaWɅ:}sP2Xy ͇@}T@$jcG KqrF;{(F6 0>c3%ˢ"8t ݞds;'NzM3)s8Gb'ʖ@ɢ3 3`^EJU2k[P[0Rk>V!Sw/[L7y2ݽDM:Q_k~D͟j”1=Ek maO(N([fƪ=_ȺG8,awV㼖M7}܈0 ɹ4]P*AqJ_#sqdYFpPm8,+d"[*63JW 2؊"t%OMsԥU5NG3.׀庍E!Ly{y.Pz*S9.KM$2h Lj2Y5aAr&X0mhF*Gg3T*2+3~W ;ʻ{2\UC-~$N?~2&Zy _L4r=/xs1"DRZRtESp'RFv/F_PΞu$F9tvUvV@^(i@~qP\-md*/h3Cg 9^Ya_eﭖ16$T%T-46Z\xqHKF tq0DW09T+'*db^f"(j/'șF|;*ZYDy:Qωu۟4YCu]R>#̯ӑBȑ#y_: XIY%z]9zpIeSIC5S879iX:7 m#Z "aPO2Q|ýObun: @_HBDtvnDl 9^JڊXlT{SX)M/bq3¥~c2q3Y۬xR!@\OknN|Gܜ֏c TH 4eκ Xi:U.`WQ7'uG M}]=k٪oUl.Ϯ؞"zH0lDZ*աP ;ږ3jK%ou Md0h{kNY. C{ؿβ8=!JǴ{Wx?0{T^yv2 p%]}dJW\ٕEBr}@BlaڈM)hnD~|X-E/ `Ni+<ZƎ! GyNR+ p$qX`P.4/ƀ+ eOh 3ȼP9VUSΉ4!anдMܡ::Dv=>oWڹ"ŗzRA)C$a/^xH7_[[Z[.hVX}xn,lY$w9GΐH:.*" A H>Z9=ګT݄W84S:MK=Oᐅ9y[>0sַʅ\4'}~m6n2 hNڰ/K^Qa^]Tw$k27~ZrQؙa~ IFDlU_.)9A]5T-] ᫧}$cu tH"_xdJ/(TzS{S,q⨬l"9ˁvu˼ ^*{L/br5~f.Qk+iqg,߅17k$6\JݓaCn.V:$Nh]|b R3iJ ]kַ#ޛU 㠆vNK3fn& jhc)ˡ|)<0"LyKוY.|.6IXHa~q>Sa+yuPfz话 |鿗]1%E_i0E+Qo0J*\/9UYTd'tj1 U+ͮle!Av"+ۉݦVs( mGZW4ޮ)ݦD%6oF#"+t'g"H@8f|eQ#ڰΒ= ~ykt9h͟hlw`4{a6vOvHLLo:W.:hkAUiރ_-7!r`3]:sɹoP̜dð yˀ3& P>pyky5xtJ7q{Iպ o,& FaFQh\ǻƮv0筞 iIj am7_W?9ΔX~<5v~E 4{D V`Pep^TZ,I,X㸏O;(*0W!H ްv [o>xH+ ˆY9sjPÍM g&ilEO (ɇ7{ iFA"e@'mֈL -l:azG ӐIyvuA!*'O&m>ڢ3A+Io0+Jkq pzoJNu[l<LTX 3_D~~-54C;]()ɫWw,c06 iDo@`q׫yt^Vm@Žp%݊/apջ婴uU5>Dz^#Ebc{3Pܿ㰼pRz⨟RPڧ}/yV~6y1H!xٙnƙm!g0KŀR69WЖjdY+x r} %5|Tu"c[ }3COB"o_{T)U&߬%ea_va*(Gzw(^XN,v_&#4]OX,ܣ<\2ƅ{_ zmНyw {Krf%+LԸF2;`^d`בvT|s,z!4dGQ[Tu8Oz>ΨZUM~榍ABg0f~p nj/62j<!Aic˫WpsJ*: CyaUm+WDŽ]D#͓Y"ɺb&. NgK !@ IVGj6lŔCS<_7Z ̮BhSDWy RF411cw&y=qeI7H*SU,:0_(n ?:eɿYW SRdM`EG8~ }8WUabsFZHl`VU8nESo#ۡ0N0#"50Y-T PP}+CO/n&v Xj{/8ݴfW,ΜCEV[[0sR0 Ƈ[ūsr %LS}|>],,2&V 8\rc^৳Öe5n7]gMɨLF)ݙPlwc#QS,&86G[ϧ ;jw->ܵ_y[֞[JkߤrpJV͓O=2ENC0*t7לM hVr~0<ژVN=5LF 0~ODZ_b˙. X.))##16H<GV$;TzŧLh*, ㊝] L꣚,<pewT*`JEͽ!7} V$[3Xx$j8 UZhGu[,{9 w3wQܴ7@oeV;BD%ƀc}:GjhjRfVahU`tN 5x ~DَC Wg7ISx(-Co A@q;ry,[Ԩeણp=m_oԓzid1Ms*<[ҹَGU~nU?}Fop̑r/h@͍ XZ4zJO/>cTAA+-:KSW7X[+@ݿ_?YcCܫcCT R1ȤD3c14GMw0 $[|^b$V3H)KBq0XbuYe(ݳ~PGdx7?\y7UsZG:|3KZC {Zś&r!/\ĺ&zTA$b)zVV +tngȊߑ`>L󎵘)@ Γ2-ʝS8.:tjЦs^6UU: 7G&+&Ҽz[\Ú 'D/Βr;u#1P XO n,&3a>lg޾aZ~1@HlfXUU:|rS7Xb”ePIv&@?$+)$gSƪ{ b/1(%C[Q$*uHl`[ryѵW="{)SNF4= X -b\AtČekئe$ZEf0O,{|7΋e"x؉NsaeUC>I0 -8uqLk!>ָL NVl"*ix ITZz)uYVz}y(/])<&IXL/Dڞ/)'@ugu4ߐ -S4 եJbplXV%@"(Cb~RHiU= )쑃8Ͱi uMs/9 Vt@TZ9CL7e8,)B,އAƜ⮪o!Vz7"Y,TX.~]uz!{Wo8q3aӴE^' \ܙD=qƎR}ࣇ3|ݣd=h{Ow*%t[=T@ܚ /m,j_FkȖ'D/ɦ[ΞϻtG$1$^In-blP`Yn;,ac(&$[~*nk#SGqJ{*n % LVlMbm: s輤bUs/: wh2զ t)~xy&Ab?fUZ4mOd6$.+1r\->bu ^_?٦ZNew;蚞A$k eoZMfw@+ɏ;Ϧ-{Dӆ/cI}"";DɈ#+y/w`BV鋉CaC%+j2ZR;;T z뀔e+Õ>TW,>"\_a \d<uR%6殡 ٣Gh#.+HĈyb]GG,mOK_z6?NiǭTvל諢Cn8Q[Q=ӫ~|E6,U4V4*~"mi XD09d@fk3[: rmԈX0\sd"0?8egZOH\GF? ^r&/yuwQL1h\t )MyMqB'x=3VN`nr!d2uxٶ}j+3%`b=:{}@~kJ2ɭôMI]x'.t/r~OTzji ʠ6޶.j_4q+Jwf*2>'zŨȏV#Qqʾ%9ǨE6rBQ\MY~d`L ^.~ȏ,t1v#{ĔP2|Y( -, ؇=e{}#X"xM*e]x" סk1RZGS0<Ľ]Ngn-9r`LGp_҃#,`?!nsx\~j!J˧&[-p41>yؘΔ~Dd\ {?1b!ً;PA*<|>!?//tAV݆v*K7Tr> n7^6S}@=|Wܚ( Og0fCۣc[:a@',+GyBM J֩Gɽ14" r8ZI$ h&DȟBLP fd*]rD}f VF1 %Vw$&|&*koa\C2uyG+r ĥ"3ת q!# m:de*̔gY8AtR&fc]BOO[)Fhw]( HCv2୯5ڴ`e#0ϿvX$Z"M(Xewu{ݺd) hu“/BiNrhuD~qI8m80]JO™ca%jjqb5t1J+/CY0RwO%Ti5o&p<mt Py J}`1#FKFC䇢:f n֙9ɑ eq4nPt tIHb 9iG ,KHVG ~_t|kCm&VkBGlTu# fl|s9L!} ]5 7I$:z*i[»8CE3v"~1v!'!~.ڲQ#V MzXy/xܫBt8+QhT<@CpǟT9uLѝ:_8yt ,UƙWӾ| Od[KK8J7C)B)z);zvx_҉Zؤ>q|[h"Pܺr b QB +0a,&#/Ne19]c&YEGm84BٌSdsI\R"Bjs[Vw%tQz.SlMYm遷Rh~Vj-a.AU:t86LT:]]oyS فjVJZ'&9yq!ګ̙;Kϓ{ӲJ_zVcmڦ$Sq"QJg)(W&\? }_a`*!0= t=@DC{t '\Lk)XPhY؀2% !kkMƝi=A\+HPC&{%Z}qN.pF#-Z R=D~N{+7oC5K ':(@: ?Va6Z佾ʐ5N2aҽqN"ܩ9OZNJ%J]TQ:RzDmW0lAgӊ6m,(}\[x(C-e\ىHpSb4.zKmgۭ؈`SqrY=Mi,O+>BVT|8}أ0i$/],+/0oHiԨ)Ȳmm`,K&G5u{Mf㯯[-3;%ҝG <_Vۇ+gܟa[;7H2 ?#X5> ) ݇<<[ɵpYuÔڔ(mOVSՄk0 07 [$6hN1HWˌ*,aщ/I8@fۊ)Zw/"y7몿x ,D͌2[p=z=Bi ?r!~43 ȤPU W[VC`ģRяƃ@k. ͉&Vh 84ZJ|6WY"uJ>5 N8k:)`/vHə6@M>fo% [ױ-z-h,}#xVF&[wFfi1ԚB{w' 9rB wtKs++>_8mS_:i}5.gʾTZL4ϳins:Όk@KwU YZ