apache2-mod_wsgi-4.7.1-150400.3.9.4<>,@es<p9|F-}M<Pl( {Rp)iv@,'*/F=@*yaMOM7S`< VVpZcՌҧYdcpeIw͋s^GPZ >sC8/|ye GxxQN7!^?d掔FPq"i|zs %;dy3H 9: <}aC>Ex(?xd & ^  #GsyD x    -. -0032646`899T:(:8:9;,:<@TBTFTGU HWtIYXZxYZZZ[Z\Z]]T^hblcldmBemGfmJlmLum`vo wrxthyv'zwlw|wwwwxCapache2-mod_wsgi4.7.1150400.3.9.4A WSGI interface for Python3 web applications in ApacheThe mod_wsgi adapter is an Apacheache module that provides a WSGI compliant interface for hosting Python based web applications within Apache. The adapter is written completely in C code against the Apache C runtime and for hosting WSGI applications within Apache has a lower overhead than using existing WSGI adapters for mod_python or CGI.es<mourvedre:SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://github.com/GrahamDumpleton/mod_wsgilinuxppc64leif [ "$1" = "0" ]; then if a2enmod -q wsgi; then /usr/sbin/a2enmod -d wsgi fi fi*Yw; B"ww q q V*,^F  'Wg' vJ4&:)@=R\;* A H8 8} Ox`T358Sz y / y%#;(B3+5)k%  /`,76B6,Ks AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤es<es<es<es<es<es<es<es<es<es<es<^Ies<es<es<es<^Ies<es<es<es<^Ies<es<es<^Ies<^Ies<es<es<es<es<es<es<e1@^Ies<^Ies<es<es<es<^Ies<es<es<es<es<^Ies<es<^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^Ib871e95641b248869c67c46b47eae41092e3116786cb539226b9105499c3953098e42cb8990bb47b8804c52e8f32b18121a2f0af2d7a7e147b3c8c5a210fc2c057b0dc1306d362a2fc6be2cd59cd723c4401aa5a655182a070e2c33540bbb051771c172441cad6ca4a12eb6bbd42436aefe780fd970110a4bed36a0e7774bfe701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b35b95a785f3c407fa01317fe7eda860d487d689df954a88cd0694d267df62c7e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bd6c8b9e48a37b3cd0124efe7290b7d99326a4aac75617151120c39c2f27501fd4c0c4cbf3cde70751b6127a667b8016ea8bede1626b0e0cb2ab6e6c6bb5b69447e7e33993c663bfd432e53002e5b85c9aec118e68d92178824d334bb249880d49fc023aed0478d6231749bf34598e601cc8c31a5c19fbfa997d6afb02f8f2bc6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b9b9ad163908a2fc1d2ab71aead493c0c7bf67ff7a181d2de0c939a30b8fae96b9b9ad163908a2fc1d2ab71aead493c0c7bf67ff7a181d2de0c939a30b8fae96e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551e94ed581bc58f0d40a730f6eb67c6d2f4a682ef6104a1eb3d2c1b252726005c1e94ed581bc58f0d40a730f6eb67c6d2f4a682ef6104a1eb3d2c1b252726005c78191fc596c0b7104b7a549ce5e97a8ce47c685a1368ca1de9fa7c09273e016665d6224c13a20d4e4ae18ee301326bd63b491800afaa08b3790c74ef2568c543c10b712ba9c85a4d2622c4ad1f75e1a46a7a7f3d47b02f27f0c9601fa844ca7979929b9ed4fb46b08dc6c3d83ec54eba4f23d06f512820a16ff6a5eace00470f18c9ef6d561d3843cc0f801ca99a2e60dd5c6de382cfaefb321240c2d3763583fdbfa765c35320f61bd2bab31acf9e1740025d01c358ccf6ef30c2ff64d237a3bbf899b7b79d7afa34dc1d34fac87092e97c6a6b819d9c8aa97dc1f3057ab9188615dd4aefb641335e8419d8edc578ea4c323dcecca9da7d6aa22e9c856ba73effeb82f73490b1cb9003b7ba139e1205aad49e8d83d29c53212373ef97285f612d182285fea2d20b64b3a653af384050563d1832ffd244fbbd911fc1a4fd0651e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855164fc3075d673a79c2c3dc5f97c515ea5a4b4e69bd26fdbde802021478df7180164fc3075d673a79c2c3dc5f97c515ea5a4b4e69bd26fdbde802021478df7180e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85567c8328936042fff778727aace9b3b69d2514cc4756b49f36f5735149a458b2367c8328936042fff778727aace9b3b69d2514cc4756b49f36f5735149a458b23ef705e2c30da18cc7bcb7c6cb82ed48742c425e6aa83256c719dad1253f41a77eb7aa48f9f2cf1e49b66c8095ed15d1fa104631ed063f5f4ecf48d14bf8425f65ac42667158bb68f9ac41816d4f42a98bce3d3feb19cb3e1a081d8ddb64609b366160035d2c0ee30aa2f37c48d96b8fc698eb5736739d9f6a08b6ff7d25d0109cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d3091761ac76c1ae440b2429f6df62cb25a3c7040d1f64c6b139729a09ed85a4c42dfbbffa985114ef935bac0642e1fc977aa1e8fdff4248d4df261624ed6bccc058394dc295406275083492657ef560bb50929208e84eb511c05acb1d13f7611ef54c06bd37d222eb2ec098cd0245d4419705a4938381c6cc5db821cfb70d94954755680e45f9b401915cb14e04ac1af69c419e61e0ec5ef641e9de22fad2b168cd31a489ff35f876302b7ea999c395f76f112eae044c2abb16a56ce6dbcf00118a600c5a75886ac999874ba81f2eead54294c96605731cca537338f9a49a29faacf57957cc1eb2b01a993c42eb94a832fcb087ae0ff32855cf87bd92019b84415234c1da6e7103a9887221b76889ed2170009ecc8a87be1a895dbf0b461d63c39e0f6f916e4f66fc3b7cd3c3fb9799960b2ddfe5bc0c5b908c9d64478dff6ca96c1a85725b019987fe116eb788f95d17d17f596eded2fbd897da061fcd4ad2c1373e84da010367d699158d187518b66aa535be13eec19f26f4530234977366e8fbb9dc827ca1fd433b4b7c0d0e9564f026fdea4083f8f521f281f4fcafbec1485da1232d55ab4513ed9a096bc42767f7578e52ee6a73b182e8b655a9393561b8a085361ef9989a6d36db2dbd2d10f77205f2c8bc58726efcc31a088953d3b143cea745168df50842e7959460079c2de469601faf89b8e26e929e42258c56e331b931dd3187516ece4228dc96f70ea4f82caf5516fca9bc3a29e65333b51772e7416c333b0d3ced31043228093571e0353e4389f31bc9d1e26c907c280e8cc709e77820820081f7b35fe4133bc92a6f608e1efe5fb3b03e9b6143f0bfa87bbd68f31aec5354aa03b99b56d2c9dd5392e9ee183729a0d16988a93dea230fbe53799604ba914abce8586e6e35f6dcd44681a3605bf1b0f72cee687c80cc152081b710bfc51dca71286cb655a58e6c59a923e3826e0177deb492e13e09c12de508e1d0b908931e25834098becb6dfb1b1038f0043b6f17098fd9d478009f4b5230ec008275e01a68c5684098058c83435120b9aa5179e6b724d996f1f807685c60d49f0b3e7921178da5bc0c7f7b6d29180e2f45f68daa566ea1231fb03fd9512797200bd2298df1cba386a34aa562907c6781caff3fb1971be75d82258ec9d95d5cdf216baec80dbc5e0e2f64e60b64ed6337c7446c2e28298b07ac0ea8c52d5bfa99ceb1dc78469f5bcee010223dbab30ee06a2c47ccc0b89a20cf2cfd8657554c6131092c28249447e94866ef88c54c7f8bb36bd50642f75535f015300f5481e884763d87a9b40e60a50aa73f7e56380ccc5d7a83d3e98cd1c78c42e591814f11b066a28cbd82c4e7b66c4c7f3e5059db3cd978180fd08ea60f305736699fd9fa2bfc8216a5e006a33d8a5adc49375dddb69d04129e6b0dc2b63ba6c78b3a6ad0af6cc0fcbe267fdfb63d1c13c06110a4980b3b2851c11a450f7866fa93f9a60815fc079fbd228dccc75180e5a26de000bc23adab51402b4e91fe4a6ddb16173bc03623ef76a5941b5402bd04e80c34969aaab6fe79714fc53d259cce749081cba29cb8e0cf7e5b470c0574cde32b39fca0576a883075ce68e3d128550df192ad4c7e2185a5b8d42bde095e386f0c482d1ca5315901b7f9dc8a790861828d6f707df7fdb1764aa3b2ff29e6138adb281b22bf49009f1c380efb92f5668dfb0967589eec4d5598cb79212a433ce5a27fc82254d5773e356627d203bdaccf1b5d714f98f912312b1ec14f2e21415534557333ac6f2c149992e4ca332bde54d9bb8caec223580a46512d61aee18cdac4321b1a6b3363d88e2727d70e47fa9ebe10e5160c39af24d313e9b395a5ef986171d0928081e8c8fd86f3ce4a2a60c80ce288c51a8ca6e67a7a1dd311633b219c1400c8a0064e95656d0b111f0a5a89cdacda73667cfb91784c5c1f8348e2145fe2a1d16041be386b3c7ae3c149c577b8a07f272fa86d9cac3333be2d9a686701de62507439225b06cb5b6206a0bdee6821838d81d37cb9eaa5a27af94096dc62a2f029c3e6acd4b381457fbe4be0da09f0ab522e9cc3c922981e7f0d146c3309af0d6e676099aac96882e1f5f568a219575fdc3d24a37ed44f4c4a51a539f23c4267407120451ce8189e6e307fdd034b40bf0e1a0774071435db2814675579d3bd081fe583edbaa68e6e8e75db9839a0dbde03a11b572b94aba419b28fb5304d29b8b3b4e1a07de306c502d12aace83a3f0c5482c15e4adb642e9999227b876854f606add4bef10d74fb302ab19a32c65ceac6cac0a2ee6067a04837bdac01f885794eb592671dbd785745e0645708c99cbcafd13aa6db8725c380bec090b75bc2bfc9547247eb9d646fa44af80d5f85d80dd060f17002a1e987542e8327cccc8da2a47f6422745705a0cc35976eaecbefa0a41771d4eeb27d3019d11671e7430101e526bfb380313880801414eea4ea84d702f187cceab50a6d17761a6ebcfb84f8fcda55950fd515be2b0de273709f473a1d1ae622f0bceabb29fc85050129813e408144862995bcef10c84693cd979decb56ad76e01e45c2203d53d8cf07ca55eee1824521706a21ab9344932a5616e70162f13f3902b5986d45b53a767cc281e065760061948c49b57dd9dc5856820152beb7ea1359eac532aee6e2cad5d96da0b563e4d4d0f58bfc38bd91f0cf6b4a777c2327249affed0024433baf20e0b4f5e303c0cd7addda5ba891960f2890646896209fcfdac3160406190243cf2101dcaa6b592261e7a598724adba0d808ea7fe8963b080d3760b57563f2e343c64ed83b1922f623e96094f5b8641712f16ef058e314808fdd4e3137443a0cec4ac5a5ec1ef2df9f5622be84c4b9cea4461284056bc2d44d5281592534a29f9be96e8a8245133b68e1604894b25b2d1707bcf01cb810a90068a1b3330c9ae33e78bbd4c8587256d06028a28651164fd47b3d4581ca067b8e4870ec306db363ec60c533551dc80d150aae35de431428ab3249d52237d77b64f69bba181d3fb1be5d5b7bb1efe4e555927d29d2605dab979a5217c609a8775913a0c9ba273858ff7bb34a7332251d20a809dfdafac6a7530bd95a23eb019b76b52b4aebce46d73c0c6f33630d85be9cdf59f95c45d2f7c52a367ba0e707358feae71da71816f78d7af371c11917d3916b08f67daf04226017770db4d829f35af8bd7ef954cf39df6577e15b01a036c9067142f219d270a001b26f62f59d48e676007ca4d56255fd94f47aa9dc59dfecd28a89edaa2193a6dc7e6bb502f305545d01186a3417b077a0fe64a8751d50b18c22787afe03b247cdce93b2053d42f6fafce90d8266bfc1df665be45b00bf0a50911d64a60dcc8392fbbc51815baf1566846b38eb6f65b64c8168c70db8d6d59cd9d4b5fedd469497bb8b7ac134926a5f3042160fa7b5359ee3444a4bf3517b88c9e645e5d3f6b13ddf76fa2004d5fd51f97d6f298451b8b034b2aba2b02c7b9a4998b1775e9efcbb0d0c53a28538af2d317ebcda0f59b2b280fd546f616df4dd06e688c2e633a3faddebdd75575471eaf0454ce759f5a840b456d7ffba91cacb4870bbc8145f3c238299d843b8d0299b7e0540b903b3fb2b0dbc28f58424d13251d09b8675e6da2ec46a72159ee82f408f754a4bbab54584dcf29c2245376da94693577a7fd60fc8f3afba0c878be475601382dbd16f4e5e1c0e1b0cbee50a0014186a6bf99f6e924252ef57034b7741c7c14684f27148abc07cf7f6a9d73f6d70041f75cc9b5c62e3065367a7b8f409bd530d65a8bbf2224e70899ca91df1f6d989414dd43b0aa0d9a226c341b968d4025d05b339e15126420913fd7e313deccf608a223ca2341eb72415135c0196d0a1d393ed9d3c7a3e1a46ca86941776be22bf8917ac0fe739a7f96c4b54e302a6109d38d6f79d3eb35f341ba3d442be253836bb7b22f47b70a5db13a08bd588c4da5b92e923088ab15c6c2944cfbcf203b7d4839d71fe8e4ee6c9c117788c914894f56567f78e1df465aa985a890bd56dfe66c4e152e5c50b0ebe7427486a25eb34043087dc5ca22ef4700e92adfaa5692f07a425396902a4dc4d4567cda508677cb00d8a67decb12f7db6fa75e7e2ea27d600adf277a6eb424bf829c5162dff24ce22ae80dc412059aa7f007e222057ac8432b8139802b54d2452b9c6160d5fb0ba5e83551a8a13cebe75d65dac03b5e149c1750b091756e6a53effe4b6c4e30861853710c98b9fe88863445e1d01566bbde806c744ff8aad9bd0fe209255eab310f29efb6f7ed2c0cd0e8a39ea35ef25c34ee7ae0bd37e13c6300b677930b65456459983b8bc82d30dc40ca4570d8ff9c6f0ae5cb6754b6380eec8d1c55d21ca387c4f0d5e7b6d4eaeb3feeac9a18b6f40d8aa9b36a94c383989aa657c0857b26c159814df868b7b4300073c8615ac30612e3c64c674296a6e1cf8c2dc69f20bcf07573314aa2890b628d8ba2722bb000f0962641ec9209fc8frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapache2-mod_wsgi-4.7.1-150400.3.9.4.src.rpmapache2-mod_wsgiapache2-mod_wsgi(ppc-64)apache2-mod_wsgi-python3mod_wsgi @@@@@@@    /bin/sh/bin/sh/usr/bin/python3apache2apache_mmn_20120211libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython3.6m.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)suse_maintenance_mmn_03.63.0.4-14.6.0-14.0-15.2-14.14.3e1@c1@_G@^^@^AE]]N@\Za@Z@Y@WQq@VU@V +U@U)UL@UTr@T TWn@marina.latini@suse.commmachova@suse.compgajdos@suse.comdimstar@opensuse.orgngompa13@gmail.compgajdos@suse.compgajdos@suse.compgajdos@suse.comdmueller@suse.comdmueller@suse.comtbechtold@suse.combruno@ioda-net.chmrueckert@suse.debruno@ioda-net.chmc@suse.depgajdos@suse.commc@suse.demc@suse.compgajdos@suse.comrjschwei@suse.comrjschwei@suse.compgajdos@suse.com- Use %posttrans instead of %post while adding the wsgi keyword. (bsc#1216411) * In systems where the former apache2-mod_wsgi-python3 is installed, the removal of the obsoleted apache2-mod_wsgi-python3 and the installation of the new apache2-mod_wsgi did not preserve the keyword wsgi in the APACHE_MODULES variable.- Add CVE-2022-2255.patch (bsc#1201634)- use /usr/sbin/apxs for build, not -prefork- Update to version 4.7.1: + Use Python 3 style print. + Mostly changes around distribtion from PyPi, where mod_wsgi is completented by a mod_wsgi-standalone with an own apache instance. - Drop the python2 based package (py2 is EOL): Move the content of the former apache2-mod_wsgi-python3 package into apache-mod_wsgi. Provide/Obsolete the old -python3 package for ease of upgrade.- Add Python-native build so Python metadata and wrapper is present- add %apache_rex_deps- version update to 4.6.8 * If no system mime types file can be found, fall back to ``/dev/null`` so that Apache can still at least start up. * Fix compilation failures when using Python 3.8. * The Apache request ID is accessible in request events as ``request_id``. * The per request data dictionary accessible using ``mod_wsgi.request_data()`` is now also accessible in events as ``request_data``. * When the queue timeout was triggered for requests sent to daemon mode processes, the error response wasn't being flushed out correctly resulting in the connection still being held up to the time of the socket timeout.- test with %apache_rex_check- update to 4.6.5: * When running mod_wsgi-express and serving up static files from the document root, and the WSGI application was mounted at a sub URL using --mount-point, the static files in the document root outside of the mount point for the WSGI application would no longer be accessible. * If no system mime types file can be found, fall back to /dev/null so that Apache can still at least start up. * Now possible to use mod_wsgi-express in an a zipapp created using shiv. This entailed a special workaround to detect when shiv was used, so that the unpacked site-packages directory could be added to the Python module search path for mod_wsgi-express.- update to 4.6.4: * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.19.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.20.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.21.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.22.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.23.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.24.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.0.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.1.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.2.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.3.html * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.4.html- Fix description (bsc#1084882)- update to 4.5.18 see full changes bugfix and new features here: http://modwsgi.readthedocs.io/en/latest/release-notes - specleanup- update to 4.5.2 * Upstream release notes: + http://modwsgi.readthedocs.io/en/latest/release-notes/version-4.5.2.html + http://modwsgi.readthedocs.io/en/latest/release-notes/version-4.5.1.html + http://modwsgi.readthedocs.io/en/latest/release-notes/version-4.5.0.html + http://modwsgi.readthedocs.io/en/latest/release-notes/version-4.4.23.html - minimized delta between spec files - use the #/ trick for the source url- update to 4.4.22 * Upstream release notes: + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.22.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.21.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.20.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.19.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.18.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.17.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.16.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.15.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.14.html- update to 4.4.13 * Upstream release notes: + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.13.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.12.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.11.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.10.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.9.html- test module with %apache_test_module_load- update to 4.4.8 * Upstream release notes: + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.7.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.8.html - seperate package for python3 to fix module loading errors - conflict with mod_wsgi-python3- Build subpackage with mod_wsgi_python3 (bsc#939717)- Requries: %{apache_suse_maintenance_mmn} This will pull this module to the update (in released distribution) when apache maintainer thinks it is good (due api/abi changes).- Fix build failure on SLE 12 (Apache 2.4.10) + add wsgi_fixVersionCheck.patch + build failed due to improper version check- Update to version 4.4.6 - Upstream release notes: + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.6.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.5.html + http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.4.html ..... - As of version 4.2.7 mod_wsgi is effected by https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=758035- call spec-cleaner - use apache rpm macros/bin/shapache2-mod_wsgi-python3mourvedre 1702050847  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.7.1-150400.3.9.44.7.1-150400.3.9.44.7.1-150400.3.9.44.7.1-150400.3.9.44.7.1-150400.3.9.4    mod_wsgi-expressapache2mod_wsgi.somod_wsgimod_wsgi-4.7.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safetop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdocs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycimages__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsnake-whiskey.jpgserver__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapxs_config.cpython-36.opt-1.pycapxs_config.cpython-36.pycenviron.cpython-36.opt-1.pycenviron.cpython-36.pycapxs_config.pyenviron.pymanagement__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycrunmodwsgi.cpython-36.opt-1.pycrunmodwsgi.cpython-36.pycrunmodwsgi.pymod_wsgi-py36.cpython-36m-powerpc64le-linux-gnu.soapache2-mod_wsgiLICENSEREADME.rstrelease-notesversion-1.0.rstversion-1.1.rstversion-1.2.rstversion-1.3.rstversion-1.4.rstversion-1.5.rstversion-1.6.rstversion-2.0.rstversion-2.1.rstversion-2.2.rstversion-2.3.rstversion-2.4.rstversion-2.5.rstversion-2.6.rstversion-2.7.rstversion-2.8.rstversion-3.0.rstversion-3.1.rstversion-3.2.rstversion-3.3.rstversion-3.4.rstversion-3.5.rstversion-4.0.rstversion-4.1.0.rstversion-4.1.1.rstversion-4.1.2.rstversion-4.1.3.rstversion-4.2.0.rstversion-4.2.1.rstversion-4.2.2.rstversion-4.2.3.rstversion-4.2.4.rstversion-4.2.5.rstversion-4.2.6.rstversion-4.2.7.rstversion-4.2.8.rstversion-4.3.0.rstversion-4.3.1.rstversion-4.3.2.rstversion-4.4.0.rstversion-4.4.1.rstversion-4.4.10.rstversion-4.4.11.rstversion-4.4.12.rstversion-4.4.13.rstversion-4.4.14.rstversion-4.4.15.rstversion-4.4.16.rstversion-4.4.17.rstversion-4.4.18.rstversion-4.4.19.rstversion-4.4.2.rstversion-4.4.20.rstversion-4.4.21.rstversion-4.4.22.rstversion-4.4.23.rstversion-4.4.3.rstversion-4.4.4.rstversion-4.4.5.rstversion-4.4.6.rstversion-4.4.7.rstversion-4.4.8.rstversion-4.4.9.rstversion-4.5.0.rstversion-4.5.1.rstversion-4.5.10.rstversion-4.5.11.rstversion-4.5.12.rstversion-4.5.13.rstversion-4.5.14.rstversion-4.5.15.rstversion-4.5.16.rstversion-4.5.17.rstversion-4.5.18.rstversion-4.5.19.rstversion-4.5.2.rstversion-4.5.20.rstversion-4.5.21.rstversion-4.5.22.rstversion-4.5.23.rstversion-4.5.24.rstversion-4.5.3.rstversion-4.5.4.rstversion-4.5.5.rstversion-4.5.6.rstversion-4.5.7.rstversion-4.5.8.rstversion-4.5.9.rstversion-4.6.0.rstversion-4.6.1.rstversion-4.6.2.rstversion-4.6.3.rstversion-4.6.4.rstversion-4.6.5.rstversion-4.6.6.rstversion-4.6.7.rstversion-4.6.8.rstversion-4.7.0.rstversion-4.7.1.rst/usr/bin//usr/lib64//usr/lib64/apache2//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/mod_wsgi-4.7.1-py3.6.egg-info//usr/lib64/python3.6/site-packages/mod_wsgi//usr/lib64/python3.6/site-packages/mod_wsgi/__pycache__//usr/lib64/python3.6/site-packages/mod_wsgi/docs//usr/lib64/python3.6/site-packages/mod_wsgi/docs/__pycache__//usr/lib64/python3.6/site-packages/mod_wsgi/images//usr/lib64/python3.6/site-packages/mod_wsgi/images/__pycache__//usr/lib64/python3.6/site-packages/mod_wsgi/server//usr/lib64/python3.6/site-packages/mod_wsgi/server/__pycache__//usr/lib64/python3.6/site-packages/mod_wsgi/server/management//usr/lib64/python3.6/site-packages/mod_wsgi/server/management/__pycache__//usr/lib64/python3.6/site-packages/mod_wsgi/server/management/commands//usr/lib64/python3.6/site-packages/mod_wsgi/server/management/commands/__pycache__//usr/share/doc/packages//usr/share/doc/packages/apache2-mod_wsgi//usr/share/doc/packages/apache2-mod_wsgi/release-notes/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:31569/SUSE_SLE-15-SP4_Update/8af9e9241c186b4aa293115d6b3b01a4-apache2-mod_wsgi.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linux Python script, ASCII text executabledirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=bf14ff98a49ccd51b24fc741ff5d91566d0ed9f9, strippedASCII textpython 3.6 byte-compiledemptyJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, progressive, precision 8, 476x769, frames 3ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f429abff0947349c6029241158f52bfbcaf58557, strippedUTF-8 Unicode text  !RRRR RRR R R R R R R R R R R R R R R R R R R R R R R R R R R R RRR RR`9t^4!)if ! /usr/sbin/a2enmod -q wsgi; then /usr/sbin/a2enmod wsgi fi/bin/shutf-8bfaecee7f34496db0afc3c27edfaafc30a7beb2749408728a929e8dd8d2cc011?7zXZ !t/g_]"k%"5okw@_\½}`xhڿ 51iPZx;8~CCZ*^,3pU=#7cc~ލ,M Z~Uݧ)_94SLZ"ޙ,-:>{6F Qf7Sl#-a#(ե?{h#r!Jхv>XY&*SC888k0Zn'Tyq#wˑRv!!fmP{ n4.@qK\OhY}xcLC6͝/83ȫ{v.fJ̥$h"ȕt]mG)qwv)Iלm4 hٱ|/?Zqo~;.ZTrC7lAJ՝%2\,[_Ll =lNU9ג@)z|>-;Q?)IY-`#dTb{o@5P~n19dwO }OZ) QY4{M%J NbPt*/I6i`Ztp3'#o:y~*327M G>i A$7ί 皅Lv[Nс$Tko\y!ZGəyzX~1KAI% GPlW\0W Oo#8YZ}j7N4 %.Q>s)ueOEթÿLT7@rUA&1R:GY{t3E@bAA׵;Lз Y vkטW )EQ&m˩UY\dKuk#Lч>hஆ'UL8n\ZIe)`ܦ7ωX@Bn~3W,DC82G[T SC,J%IHf In0{Ş#vE IB )oIk=۱ 5r94'S5s<yx}ל-+2s^D}߶_a6PGv(]3%V|8heC[ho-TVu?NCζѤ7 b }/t[#^2 ތ@bo@Oٿ0T]+T:Di8m~d1*?!TCt#o?M}1o"'Fl31a=:{FR?rKSQǽ賏W|GD6o*IW}=&8nT;dWh4{*w}Ǖ=MV6^9X L6dX6$Ѣ=efX \ Ll::cᩞ6dQ Juq b˲ 71?ԦHvX SanHj}Bx/oñ7[ q#xǹS']eA~^ C+P{42 B9D%o8=IM^Pስ ^4g=-=[NIm%*`E Hg8)4I# t'+ziH ;əh|"?2>ZE,eW|OP* {65t<:L< %(4}(AUFWry2GL ܘ^eo7a{מ 9T|Wp4oxvr\xup9KC-B DUW2NqiW3?x_{-܏w+PE] UZafP`Elc^ DAjl1;I*+M k5PtMH䵣g7_LY,g0Ha. !Ax<]FjD'99b}w1L-pZOa%-B7-CEqa+ΨD"벙tvlNg.nx.tlf6YMd<v{]|K*-}z/$ip24]liRs  [3-{,{bejN߱!x=Q.zo,#ԧhDGH2TE4zdEG\+#f{;Goͼ#t J˰7271jЪ CZ=g2 iI:YjxUpmQcOhzq`WlMuY չ+;ϩ5eK!i>`%SzJetGQ0@9)WL"MHz @JPΗP%膸pk_'Vn);b(&E8Ywibt@ 47ȴsW;zcuhbRap/F `a+[SF Ϥci.WBo jMEOd>zȟַi#I׈Z ~F}g~QjQ`/X(ORCT+[7`|:\w"~3X8 W۱ZKr*7o^Y'6tsP"ŋM,Qure6U+J[y*:iio s ]f )0^E\+ MA5R"_`, vB 5|ETۅxYnމLn{3\ġ+xf_bûbؠ9~EA8K困G'aMD$LO: ]$6 nְ0!ULJnm>gv<7B߯ 袒&*v DX >MQ< ޗ|LI{v>9}eV\OA9E*iYsԟݤ ([ [xػuhI#{& tёo 3a2WtE.C/MC2(BQb/EZ̮Qn9m%J0ݝeZ  )[Ax(@FbEXq[̑%b i 4x%NLNv#a:cOOM GSdLMO*'ToduMh$.Rcu$a[j/RK6 O/)Rf,Zޚˣ=ΉX}/¹v*ޅOz/:S]xB2B`F%<a1Bn/sum3 ^Ato BP <St ңMJvaURSk)۴J8>&ܭj'-=D}bjwoI>ZԝD zh9@#Z(ـ3~]aNFMw+Z$y?=YU`|3BuuyuYBs;D3P;a@B/A^^p/ޑ;mﶭ[K7dYpEOjn8>7 [f:٣pO9 aq$^V2yi`đ݋|koqk<9\y3V ǣO+ 9{t9<3"(` /N~m酽)3aה8Dm,աJoS cBvK=ɴƄV8w^W( <+6)v-`@p[#6Q|{z֍T>j)iYrgLRkL0_ 6fyL_NtiJLaGU+b(o3l3R1e7HUKUQ)ksϓZ0w?082;oݜ#`[߼dY48 iƆ$A|۠@4Qgw E˟*1Dg br !͍tJK^ɢɏNKa S- t~E&mښ#>;Qeh&\AW'-XTx]x g 'Nf+O#xD9Cu-Qo$ip$hN]HjvРߛ\,Q&kVC?M=JbwftXۓvCotGÙ ugeDb95ǣst"w 5en9BմGJsB:I~/uuk!ŽJIqg}W0(uC W'ܸړzr-hY}ڃ_Wg: |ߎ #4wnOJEz£BQW `=`3pؽ4ME|hlyV ;fUj&ي.r {u+aTٍ2.dtK(Ǥϋ+{"?K4XtBFpj%m=s}ΊJ|jh@a0ed+yx`[%3q)NGeS3)R±xܾD_,w愉m^HQ72n0 H& ʭpɜXHPN,$MarbMq]وȠLH}X +x9\NPzTqZA4k]%SFt@ X4!n||cǨ^H⠴ /rU FA9c@ڣ~ ~pb BQ;.T}7+QIؓyFK/};':3W XsH>勐rWƔ3 U8t%,ٟ-%X1֪P5*3<=|A̔Ǭm,f~)E U@pG۳VWI|2tޭHmĨՒ+nbJ~P`#(z' QQ"hks=W՘1I'cGVMbxjawy>vbIC̕۴9֙ !Em(wt#E3gmrV?&\A! Nq۳&ӥ v &8B9 sAxC| 3'#-rXZv:"D25_NKyCcG':mG}[^eo ̨᫗u16vc#]-~"R~樱cHz8OԌ).G˜nZAo]qO+c8L DZY*8Lw;M5sGK,B?vCgTv/UsU#B'lvjIٙ8$J;/ YW[:LfSH7䧏X-qDs$~({ >vyyyuC6ƫsϣuRnH1F@mJ}W QnG5𾴮ŇLękPi폦*uƙlx,l[` p8ѭ?ʌǥYˣ_6rŃZ,sAoc矴rNbgcjo4m=s:2I13uuL 3N|'W(u}Z;ޕT~)/H6c+/TC{ڿV6Yݟ !gng8C9vFLpe5J8jٟ|a[{WuܳRE}IRU~ZwdŸA+t8ZcW e6i%4v}uX2vl]X-AqMbe,qh,Av~ޡ>ZE4ӱ M i_q筫G68=؉_䨙6/^LidR+ÍϫeC(o;h.e0XX*$o,j;rj$rC >#ZcڱyV}*𤹝gB2mh¼DaEo:;EZ,(ݟ{']RhWKspxc0jذ7qܐ9T K/._읨Jه4_Ƒ }F]~uA'Ց@V@^a~]F8%ALwnM;E@3SxsxG)$4ͬ y7&?tB:7|TP(C/_GWLf1R-q26jWavo:bE-EP*}ڰE]䅕iTz܋OYr!p6dKsseWObaLb{eW e=,[١3?-fYe)lXC2lI WDFoe/L,_‡)&j8xb _O46|$>|'rtSꄨt;tt",`14GJtz2F"uI~]Zp0k6KdžeFeFfn5ta'&xM70x!^+6ib*_Lp}b4D>R(9T[T s#m/u(˾5.K˼F,%dĘ:v<>^6Bhߴ3Mm;ώ&m+k/_gq&C5~$H7 @H k iJܲ]OsΑ3xi*a:F)2MEK./?֜yO=COtp ddm#<ΐ`Ct y 0 b$< |BrUBeͫC꼷6sB٥Ni t!O`%c4 $uITdĘD1%|R)h{|C1<*1hS``D;XZt+5^Dyӂ i!Rekiřt2g?q>Qys8J'_TQGxJS'՞ K!RzL6 5 IOD%6|\sQ H Q5:/]'{E=7Tnv Yʡ=m_}]0\KLˠ9ar*,{,$ y1,l?w:kx}%["OeؒSRb`ոyRDŽ!]+~QMQ)"[6[  gG΢8U`VF.UTU sMl_nV41wJ |bҺ|F>JskDf~*>&EU7~PKִ|oNb6W2@ .'¤P7ͼ^ fN)Ri 2}ΙWKa0Z;*e=jC=o@#'3XXO[Ђʎ#A Yr] t N>j& .BJo^=}{7pJcjF#y,t㯇 2T$pP; DۗUCBM_ ؠ(3]v\I qk\mE\+].2p.mgT%Y>]Ts;u: H$xم#oÓ:&x_qT%<9υx@F)m&@-WgLܒPmƦ`鶎z3~jEF6tH~(/9o 9 2ůҫ+Sd.fg$-N:,TW򜿙*eܼLԒ_sg$ZEHyu)KY+Wۊ&\ZZ9 p4oyz*7&ZL[[u='6̗6C,9K53J^&rU.]Ia^CFk 3A*@@ZD~xNYwt+{쥮&Ү@}8ݜDW7{NE4=dS7n#l] mʢF:/onOpf Am P .lBͻ}ۅV0!Y,l;2Sڋ۴q6VKP謱h \Y7z/`%W"=v.Xx>n*SP}z-w5P#ye'?0O)NOYyefXRlY9PKTpc-=Zno߭SL=ۧ% ˂fW.H=qH1E{GՌҲ٢EuNeݑv;Thk X#UT H#,W R`͔Lξ: T~ U0(<19svCpRiK; kA3_<)&% =,wfkFGѳvuTl]?nqOҊUzЛyOA.]ۺvTjP0q. ]=n3;pȷb)7Ҁ5.Csx]5v^.C-8}7j*u/6fPm?1 rZ`㶊Sdck)R:K 3Uixt85*O2J^H:z 2K^jxm mԂ킓2j0UV$ݏ8F,f\t#! oQ*)8 eΘįU:πmp;b)23۝ŀ{rMġ$30< 5]kw;^FH\"EL`!D bGV٠0ZtꉵH\pxԘ!:^c5tD @4ãnM#Q֦7*;Kw}qdY@HZ,~hhrFL\G6d휔n<:ziRw9ۣ^s'l:Z: oo5lٲ)4 „ k !n牊Yp΍2?yhtđm2uD|Z$ЁbtB6qwo۲r4kxSVA$ňoVnHMpycwY pH#H>c_\hUxe05k:,K:㧝b\_zoI8ܾ5b3kVٺ1\Ð[舎N8i@E JeQpq-)+w^|=~HWqHcqQ7^ Oq1ӣ?4'9rs<@Ж8qWvx_%qA|S[I_mV c~݅k?\Hx%d +$?Qt(NFP6vv rz߬ *dv\ïUgT:XE[Q yE;+Z3`189o2G R0~Ggk?.2R?G+9*f Eet$-BT %nJt ltz!6Gk<4O l~r-oM&hdXS!"eY#2TҢO˦,pGH^PTTxJsfN-ʀ x;pZJW))* 5-QU%hQF<}?XAz"MO&VOOxZz#wyWݭLMTw-)ڡ>Hcn$aV ͫ n_(s32_2DO"m}- &  C!Qi66%&ȏBG ZDD&)"8x=~@ cݼq~Lא]vvO+ K&hj?tEx-H#eW~,A, F廴6+tSg~Lk{ iȤ @hQ݀xn2fsRo2pcq6D٪BZP3"adzW a@@(+.4eXdK27}[1ߌ]+rʀ4[U3kJ VD RjV(,E؊~LΞө9}&CiN*7?F<:UNO 6~2bH\66tj!vǹGT/ȶ'Ko7pHB e8Cގ~)-&O1P5,ݩY]3gbiF?p_~hɭڻ,jVТ QHtEOyTghW:,bTKSm$*qX ?}RQfK@1 [+ ƙV|\<8 ` RQ:AI+UìdP)a_J BҬo\ :)(S-Pc{9,Y>Q>ʼPp"4)|AdFRGT~8s KX>'՛!96K=\5Z1nK6yx](  Q⍢eNף=]4St|? 5 -V>4:[^z[zX2;Y ʾ h>toXS iDZ UQ y j{ıثC棨M'2m̼hE^yBr݆ y:pJ Jb:eS*n . \;03(9?}Mc+}{MDy>$dGS#"7U@^4&jEk,ބ*PpBZըJ ECf!D=ӽ56ۚd#4>.ݘ[/+#.rЁ]4cm:-W+JƸK\2GE jhZك y }>Yd?bl+ ݸDfӉp ˱f#  WaMf ~ 77DYK8!H8[[XT(-S㢧':} j$7'Rnֳi(`q؎  NPNxL`ba=+ȚNWfޱ^@hiSsQ[[IlT\!~IecyؠF [nZ)L?{DR_\5GxGOȀmAbEE gFai?/?M)R1-C@b) PHxU%5\_JEs%xdR2Utag_3S0) Uv~yloR4%m%B0> KݜH ddDZ{dHAkڸRz%'t3'@z&tȑ/g=-9 q\~=]"Y m=28<tF236KP?w79{TT =x1ݖٓ<7 C%!*#q/iY!0]b>D)9 '*Ĵ畃(Jtd?8ԜHrGF T3 2>4NCt)*',*qQ ޴>?Y:~SU.$ӿXt9>KAnƼK;C*h+)hmfMM|U:ЯT#*%{{Y7_옽p(@Rķu%ڎ z ?JKA7I`Pk*@ 9$t^񹮰(ŵ ъ*_ߏR"h_{|G>`8XՓ0E"w Y/5qt Y,d͜s=Ɯ-PU*9*>Hà*{V ZpX[D,9?!?qXfL EY M`ߕ];ҍ Q+[qz=b]Ρ Z2G t0G(/b z{65zm6 1A7N*稆{H{ET>ބJePJ8\ d(A ,cwrsgW'pȳ7=I ;Ep?MY }jtL7<{[dEФD81~$T9u]yE:<1}#ǿZx2_-x\x rgpl&&ʝ΢۹^OeOưtp>p-} +f&S=Ӱz;Jb l-t[$hԢi[E!;>{{Q)Im`w&.\yh+.2*,ި Gx§@~unc$'YsmG3tj{oM4FTcI*NT)h9OjNo]*w&2ܲt^Z`,Cg`"36(ͅZ18 %+cZ O,۞inUow[U6nkҚZ޾ $l'8r:ivzh[nP2ʿrՠak\0JvN#)cPx6-`75#ttk_VWIzڨ oȔ4&`IW]|\0u4[l܆xp)OD1~,Pl<(Fxv5pNRi@/P#Х9-/kջpqD/CaxTmmHGBf˃X[ S=YŅmXm: Up7fZ$=G^-os>-E+|rӁY%/% FW4S9*+(ƥLMxF)re+`-;e,_bGJne$)qA 7C{g̠#HY#d491M|?uΓLڎt"ܘ{SOijL걉Cd% #!D` r]S Sw瀈{tzlqZ\c\N YVDȅI# 5ay*1 !ԎTF?r* He1Cg9,XxQp?4E>Yl qo9Fc(RdQyig[rMV I7-b#z[ r2=Sa49U8J4 i:*0)qv6@$ #YMt*݁: j<3QDHznL @W#-uvd<Eh%"<,`-ň,.P¦DY]x;HY \y}_T^ۮϹBsTth)FDB˧4MP$^J á4Ϳ{0X5g,Kl&Qjpwg=d 6 zK|&(0m1~|{H(zf ,l2.0dA`t}չ&|<~^ CΌ'M^"zBG1ִ]k[d8T=Nu~!Hd}4R>ͯFx8=Ew1pнv3) ,MJq,rYO(~n) Ћm.3s`3*] Z}t/7fAiT [Nl`'a iq󸯥?!i~*Zkg0YJfa,yٕMs9s)@h&" `/jhvh:O};ڤ}.9^a OHd Rd: c[T27í:U{ѾO sֺ|mf $%e%Bjkg;ɖ}wə>=NW([e90`?ZZ3 BۃBPyzAd O^:֑#׺kRmxj |P͝崔9CP"h7lA?Őbw7Q5=lLwȦȄ#3 7cp#F}k vx,HEU36ipXJ4Y̏"PRܩ rdpPaZ'[%QCs4cwgEHX*1Y0. -5-8H,2\j4 ֶ48u 8<iZ];-F4-qC^7D=zBF9}'O,իMUƝ^<-g/72s^I'2!Acg03u#8]˞J9r︅*Tg?@,f 6i &U]XmMɎ>)qva5L.Qc}8и%C<϶шz:>ֳ$8Eoa>ex8hYo:QU&XħU?Y]Y,:l)qwt,4mxA4))7۳\m`-w.RĴ}DpH gcK/Q(CkfhR,JˈXTz!(!2z(Pkɱ@j)sdY59NhzB]++()𩜢TWؐ*% 3i&N?`^#"-=7w,١74V&Kq I1= '0ﭣ7U2ՎO\ȕ?I:2o|fdg^✓ڕo#H׵ryo5W<סQɪ0wImgZc~Oa͕|(p6ÀI;Kh+|oUeOwQ<6|4V8|K7?^(sIήd4[a, PZo(oέ:łtsp@8ԛAꥲQƥ\I/' MaZ6 $%l t_= C%!MϗY6ο"<(=&Z;J܍ w~7~oa Ax2*OXA(Cʮ ^`Gb? d̨M({#1Jӥş,yt˥z5oT.\ă&W]iڛo;7ap@kd /~r$O}{:ݻ#%ofo`:W3FbC, .9#ő+AXqp(_>|pK߸'~ G)=}2=fkb)cƗ[>"VCM3ZKCeD{|e@{;ƻ by@[8 =&Ƒic`xFd]C'_?I~A:6qEU wgAV,(v*?WÎ2s!6%r3׼5;MoUKn7:ŠU1 ]αR]g$mcPFrk+h*lB[kyNŷGآ̂ۍ>CYRj'U)(X ¾e hGc"(H8 ׮i7N%@[t8D e2]lOW\D?q/pU^0vNqY?_z,r񊜞 ҳOqtS{VGTm#|Q.b3o1X`2L6 mxZzn&*dUHR.gpIQroIܗ w<4Sɵiɔ^D| @`~!cF6WEdɽ5gx˸QO壘5J*~).;mMER;C{E]~3 Ǧhvl9O->;_r.m&j9@%)Vk)G[m"NV~,Qt EZ]S?8ټV(^` |Lc4ZwQ7ݟChۈsZS)1,~7|IK/uq'sIXA`ދt]iGM&f".Ya"x6?y3U,Cu6t1&͡"?A?o臙ꅸj%Dkp#x|$Cybrlrћ DW0VSI?j֯E YB XP )paO#G2/vl٢9xfv b;K~V\sMFNХ?*pMBXaߔB h)$ಓ@EC݂IN.AulK<>MBӅ/]GX򉋂67Ҝ|kTZbLjZҙ C#Y 8eOE6jz%Ւh(Q]g[̍|#i A8!:2Q>Эِ[ #-S8HѿܪBoB* -_&^>4_cJm*ryD&UwPr=B*V3v,{ٚumQrkoirJ6g>C. mw %ԏ|($U3mϳ~j¬(%r\{B$xv`9y^@UꚘJbo /_a/4& ƻY7&ݹkJ) ѵJWs?Dۇzh¡Z(׊>ykmQ"d"nΩF5 ny.I&j(¸3<7'ANm҂懕qG~KnHg KV|0~y0J5kS~'ftّ&DddZ L .p,M6szqY Y6. YKq`4dh6GW^^|]*a0!MT/#6l"2ǝ0F|e4a}Cmp%~.y<ʴYhe[O9w1ƕt/8x#Vs*h80Jϔhsjn37%@uܼ6llvc^ oq»]Аw-83ui>smX5tWP0j!zFȨucwjnp yғN>B1#=~%9I bהh6x*W iMj br +SG-9ELzXXE Nѻb6NKc8Ap 7Cj()0ӡ)rR]q崝KXȣX z@ɣІbkߍi)۱)Xq =<`9tfK'amP+qO]TjF(yC.%M,ZXY9KK#Jyby*PC} 0ϵNqݢ{GdwcZ[NOK IShߚ%; 7źS}evvI6'@؎%:8{G_jO~_wqzr\!dW: |z,znm<i̹9Q#CwB0m8aռqGȎږ/Oq9‰1#F畃qCQSMuu6A=]!h]5V?9PUmN, Llj-٪ڏ NQ'4%cfj,~-{bqD-UyLRKh1MM& #7 Ek1l& \ፐMp0?UhUbcT* H&} a# |ʳe94uߑ#I3͈"uM>sFU,m ?_hA.2iN"(y]9 ='tZO&_Mg&v(lx XJ'L6qV! !N^e+2a.Ot|(1D_VMD3Y!dLk ߺp= -`%ܬ޷32 Fg<<&+[;6yWJL4c XAY@Wzj sw(b2RI,54. N&I11Y6!)VJ0.W]QpbkgwA.ViRM3ZM-xq3yuxYeN F̽svg餲3t#KrCA|9N7mCFܩT%i$**䩮ܬ~@f# cA;GpR䕜;#,; .Ru?qK7вwHʾr%+wɇ@OC;oEɻ!R,0|g-k&ʑNH=UtuXG{)m6&~h K ri~p+'FDhpS`k,e3mKLK /ңqQp5pALaCOuT߉f,dI;wդXeRY{zR%Il?>7`fE]z0 fb#+6\61ZFCӀ]Sj!+[ *kyYUׄro[8C>?V bkm6W]/F%']MzB?+< d2 ;gΩ*=+iN2T z}ZHL!:YϝkEzAތsEDMV@kE9& -JH avo`]?FTu`̽SbF @c }-+-;vL ~N3*'4TOF=_p`Q8?Tގ 52mn<zˆ[R^-'h(4ydaQne鏾(< 6M(nR$jmj~8FJʹm= Th*!sȩ4GT8 xE?8eAXѳ=m8j;$CnTI9`fɨ m" 9ݽ0Hw5Q5#9-ue#`XɏX oF%U[V`Hק8Pt͜JO"ew:tw3G׍? '>|b΋STDCT "[^d9"Pa3ʳ{7yTQ7%0M6\B\nH/l2j;sRR}gG|ۋI_\77ILۍwx}TKH%d~i@*ҍF韙,<_T3z:"_"1dh [uڮ6ڽ~f*F9@\1z#caOѡBzsGBݞ?bc5J!SV;O!Ds}5[э2خʃ-@Z$bw}u8g?/-+kSoFuFDNx5PRw8#AZ1FQ>!!v@@A=?? RvVWUUG_t/fkK4[.r(TWA(;P9skI7Z3N3=CYܴ}Rv jրUsֽP? YZ