uwsgi-2.0.18-lp151.3.3.1<>,^|ɛ/=„Eͻhy-JkBmeYqV_$6|@h9#BߙL)JX?'m|ף Ӿ LTsgᄬ'1"BIT?Dd  a$W p  B   F FIM3PPST6U6Z6(Z8[9[x:^%=z>?@BF[GpHLI(XY$Z[\\]8^bcidefluvYwxyz@Cuwsgi2.0.18lp151.3.3.1Application Container Server for Networked/Clustered Web ApplicationsuWSGI is a self-healing application container server coded in pure C. It is a WSGI server with a stack for networked/clustered web applications, implementing message/object passing, caching, RPC and process management. It uses the uwsgi protocol for all the networking/interprocess communications, but it can speak other protocols as well (http, fastcgi, mongrel2...) It can be run in preforking mode, threaded, asynchronous/evented and supports various forms of green threads/coroutines (such as uGreen, Greenlet, Stackless, Gevent and Fiber). Different plugins can be used in order to add compatibility with different technology on top of the same core.^|ɛgoat17openSUSE Leap 15.1openSUSEApache-2.0 AND GPL-2.0-only WITH GCC-exception-2.0http://bugs.opensuse.orgProductivity/Networking/Web/Servershttps://uwsgi-docs.readthedocs.io/en/latest/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in uwsgi.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in uwsgi.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-uwsgi-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-uwsgi-update-$service-new-in-upgrade" fi done for service in uwsgi.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset uwsgi.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in uwsgi.service ; do if [ ! -e "/run/rpm-uwsgi-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-uwsgi-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in uwsgi.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable uwsgi.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop uwsgi.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart uwsgi.service ) || : fi else # package uninstall for service in uwsgi.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiP?f;;;*hM o<P+p*J)`>*(H**(*:*@x*<`O*(`*p:*0**0:**:*:P*0*J+*:`0**8*8+(+`;*8*8~p***H1 ]2 e K .X',m  [P.M` }uu3=F??lPZ 2A큤A큤AA큤A큤A큤A큤A큤A큤A큤^|ɕ^|ɕ^|ɕ^|ɕ^|ɕ^|ɕ^|ɕ^|ɕ^|ɕ^|ɕ^|ɘ^|ɕ^|ɕ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɗ^|ɘ\^'\^'\^'^|s\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'\^'bd1d7345a46ea5b85d4041ccced375d7f1503acc28ce3e0ce20d90aa149a4988d25aaa659b75a5d81dfa2f04571201971e261fa78eca6389d94d8b109c5744ae838bc2bce0ec4a1e61d30d00741e3780bbe3c7004a44fc53d651042f42e5c132a2667e8712277116a26e3eab39019ea0fd5a7bedbfb1d196a787cead2ac58511cee70f79df767cc4f7b25604bb219c3cab49fb950f9cd2f19eb5d79cd6801e84122a862adec39f93c62c48d8ceda28554d711b81c2a1b11263809daf8a36822d1d3ec2191848373dbb2afe789ab1052e9e48fb19ea0086891e0f19c1a2f3259c68b6afbcf57248f34691b0981c17fc6ffe0b620d8410495a518515b2e7b52742b9bdd23d59033fdda197ba476b9dc5577aebb2047d0bb319ae42bfca06fa3813b8cc062cdc8c4bfa9118094f03b5870142e2317b4cdf544ce5ebdf1e8f77412f0242fbca41ea0d9c39b2d8474ba73ed67eeb7587b7e5a53e2ded2b92a2027c4fe8b34f741e0956f67f30c58a19bc92b22e7be93a34f201f0bb88b4e16cac6b797249c03ea52d3fc072a8fe72b690bf894e06e6ef9538ff32691ca4d51f25eccad21d86f00e06e62e1ae73f83da531f30519a07553b2e694e171fb01d48a7520e2f277b90c19769c1fd17a689ef1d06aeafc5c4cc5fbaeb4eb5c97c1e6e29876ff9d29846d9b0594e07ccd6dc0323e30d59b065514a2491cf1c00c18e122bb7033ea67558e919cd6b5c5d290a9a46bd9db821073cfa7e7a9845c6ea88e101c34bcf644ec3b269630b02066bc100b314344d83a5171216fd53c6d3409dab4597530010eeae713b0bac3277f789268aa8b4d88a4cec060db9e29ab924df17cb8090ed533e40b3cceb073e0098686964eefb93dacf590a9c49e1109a013d31d30bfa98d32e69afef5a65b11770d6150e40210f0fe589dea0b7b939a7c62ee9df29d95f67446b5bf3a9efabdaa6bbf776b307994f1feaf420ece4068d1ae804f15f9035703899ece5445b24411ab17955365a57a73166591d9149e8655fea6d62715b06c0bc3fbc68da51aae480da60b8018199f0b88806312cfce03cdb8d7ab79f3e050321eb6064af0a7e39c30f6f083d8658d91ce9dcc7fa8f5542642c4a54ac5d8ce8dcef4784b1b8e2e1c8184f27675660af63354a803d6ca7a97def37839a5f08c42628403f09766b1264e94b870c99c19799333a8723860b429a2772caeef0827f9dacd779aff31328d7cbeaa7cf230cbe3128fb37519617913fd18b5eed07161c8b30d6d21cfef793783afec50d1837acca6c100a541106754a0bcbba8c8eaf61ab9f4900355a198a2fc7de16201798ea0892a58b6fc4e25bb4c90d97feb8048dcd058453df34d5c0dc2dcecc7b72f977773011639d73d6d4b8aeedbeee67008f46d9077ccb57549ea22c41ae7c54284c27656f906009bf31d1b0e232b525ea64bf19034d53fd328dbc345f81cb044b3ddc228d473a50df33f9a04cf10fbb499ce1153f61bfe7d8a9ad8cbc0d807bce51ee23816432aed365faa29c36d7d42e30fa1ed9163dd6145e88fde3306ff9ee26c7f6344cf1e583e40d0019c575bd01b1b82a93090690fd132ba9977236ebfdd46f8fe5694d8e9fb9abaaab67b7d2495b185c52d5ddbb0e3fdf73df19111d75d423b1339114ca1f1fe2b78d9e1a0ef273456828aba868c83fe0963664a159ac8f04abe2393fa7707ffc99408df772af668e582f082d26e30ad5ccafd98bed0968bb8c5fb9943c0363691590484624d5f21fb744579104d8100bec472b326fc3ab68fc8b50ad0a900bc9a150ce8fcc97a02ba52be0a07d109b3f731f7b195bcc9a5fb0ce94c61b071f0aa26073e5cbe68610147e6859b37548f20c12e3988e21af818ad4f066e2b4ce62a2ba4b9a8dcd31156221f7c568e0b85e438e700e674ae5d60a5d6be0a288d976c7809658f042199f44d926f02cbf2757fa6b168a50457a1bf137ff2795d45f059a3973ec761fe9bd75585aaf1da957b71dd8a0d9837ad7eebcbcee4728bf8e8dae16a84e148c782a8430c2aa2492050a8f685948b93a80930420982966f9ca91e1b813d043a19adae68deaa789cccb7e0d5355bfac8e00839d6ea3e92fc61f245a6f70a99c5472020bc0ba78cdce9f3ef82e579637ab7aa9f450de4b6ae9a0556f36fb070415aed2347283debb89c9f5a99804978c1cab6247e73ba8af418f62bf4bc9edc1e27ce1586f06ee52f1cb73ed49e9d05baf0e5958199a12036a5021782b2d60fa6507a8c0ef9ed965d3ca8027707d4a6a952a041fe07fe94276ccbb1ed93d7299440b293759cdf2e6c94aff8f5844a4238f2f25d141da6087f5f6d36110cf56e574afc86acff2bc2495c8d1ddb6d9987fab532fe5ea97fb77ebbd8e923bbeddace48fcf82961700014bd61ef57808ca3ee30fa41b16a6c0f9c8511114ad9e1b7dd64a7276d12b059f8ddd1fa656d7c33d02342b589232bcde2723bc0acf283af24caecf97b74b64e828d25c2d3eb430c93c44a996aaecf429ba10a5409c21252d7c530152a95eb8fb112aefb1f1d4f9020d0aa810e056d64b40b4bb720fd3f203e130f9bb03c0d374a9e85e3d56ac7dfae31b4edc064be6b0e26f88b4c72104be15e5cfdd6bdd0a38a1c47190683a9cbf55602480f899a2635cc170f1b9ac68f5ab77f9f07033d3808527a898dcbecd6db1d2a95dcc25a16a3313d5c8c45f59598895850d96e7182b88870dfa757797ea5a8173c8470d38fc623e6c3198a5c192a44d44ab53569b7ba8d24b5c0ebb9e5f162e83329a37e00be4765954f49a0a51c1b81c93cf805b4233602e134ba7223f24f82723f08d0c8994a8f7c11093c1f0cf4bf348b6bde2db5d81ec832087cabb4b36c78069ddb990ee61919e636f8614c953816fde9ef7e65eab67c9edb11d52f544ff3bcbca2d18049ed1cfb32ae75bc501f01e1562415f2ac9f5755ae5e283f892b9f2b621808bf9695648ef219f97d2a9eac93297b0a6ccdeaca801da245712f861ec3d201d1b6fea38ee60517acbf40af4c9817c00080d9343329170fc61d0c3986734e6cad101f85c1978a52bf2aa95b43c729a73b0a5e213f73634d50af024da0907a1ed9581b13bcbc8e444282b29d434dfb3d58b1494e0c6a1244d9a2ef64b112d3defa905c519901cda499ed721b753c5b801110aa1d898625064307c977080e0ec33bb0b4cacd9f31be1c628f210597327982554f295f693ec388f1e3de3a07c9c7f3529e3e8168974721fb6364311c455dfd28473603303f87e6598b3ea5656609c41f50c81db463c9c6876865eafb49927da1aa375f7ab4159224ee5d947005c1d19dc1b8aaf31f6bf3fc66e3edade0f60279c41cc267bf9624d7a2e76f229f225a9b3b95246ffd46dbdd13b8f7910145cbfd42a38ade27ef8dc61eea62875e1cdcd25b15ce825f96aebed8fc01c22b1116de033a3dab9c04c480d9ecc4343ee51972f3295349da01e4b14ec960b5858eee8050d14295a15dab4ba20537aaf1fad7b88b54e350b122602fcec37b04a26d4a0086e690a81f0ae6b50210558a995c37d9fab6e3d037223d2fed2b5b44ce167aea79cf39a726b4a62c51e4bc859b4026b412812a79e16e5295627a32ed6dd11bb27f6b1dd505ef87ad44cdd3483f6187c4ea814046fd586bade738353f084304bcee4084ca4b66d01fe05ee22e08557af150e11e09945274f6b11b4863fd0260545831b8a11edcabe15febee8744698c263ea08eb56968ca545837eade8de0811f4f8b13338a20ab516cf2a7eea921c2cde5bb102b22c035a211968518416b279ea6db1192a1050955166e8f933d9bde2782f48978dc0a9eeca495399f5da3ce2724649b47eb118f7549344ba58c0cf350d94c3390e4358970e2a14e48c7adc0f07e23913c2e4c0aca2a2e6c7a6ef86c5f3ada0ff767c94af503357d63f60d9db7956e6908a7c5c396e3426f4362f523c3787c2509d78aea1a840a2d384007eb3fe835b586a8c41f3c6d770b8d4a65d852ab6359520c8d418c4a68034dcf748dc9ee54a3603c112892fdf689730bd50383def407e90e1b1888ee951ca1ff416cad3c8d53c2749f9f21ce0f0b419fc639efec4d1c2bf81c080d893b7d11a20aad1361dcdfc60131b153a9da768811e98d98bb90c2437129fab534b42861df78c42e67fca8d0979508e57569a04e385d70ab6a6b76840db6bae677a26db86c68d8e0495fe6ba0f51b384df58b1b5997c7b891d40da53407a6acff521118248803547f3e65ff97bf00a79a0502d4f42ef76576155c6f59ea963b3da9fea58f3058635c6f9cac213db385099d297f55798883962762d69a6c7249ce819e5198fdf0d82a609667d18668ea8f8a03d10690ea1febdeda3ba584852dde163a718f08fd9e9efcad8f0b884dfea1ba0206f3f4790df82a58cf18ef40704404af3eddd0cbb56e3f9eb330f4f3e994e4c71c25c3cc91ab29f1a6018a52aab54360baa959092b952ff234ca25488beb918947017dcc2c6c84643d248e0f3c5711a4f75b55a46a732dd87a55e1d78a94ba0b07601cfaeb5a34473e3a24fcbd9e0fba71c7eb961a4f13cc7c66457a9d6296a232ee322c54d5f80f61633dd1fe127e04e4092c7a7545b25b53733d29e95b9e939960dbf643dcef3b204d80eda44886f66ed80514703fb9970f6b33f703dc7c38240db1520b190f5f4c49c99a92e6c520d4a64f48c57257fc88658ec3a97b95797e1bb056d24abbe94c029f1965d43433b4063f343a782824ac6f0d619c69919488534f5322828911c08445059a6a4f9582829484b3518a8b81c9ba2cca93d63bc1463a2ddd68b734d61a85a360b1c35c1d8c8061f4de5d7b3667a4653aead04f582faf56c107f25be9cfa033fb3cbe4f9fb0425037fff831a4813b424795f134b4d70f6f269f2eb6d1d8e35f0f3ea3fa09ce3234de7311e38f402f379fb95d441e23e46b3f9459f7c1cf9e9344a62edd41e6733d9d459f2c4ae876434a4bfec0dc0296d51477586e5108d26a5a141f5e40e95fab7013f82e19c6e48c57a1ff290fe89b5680df709320a7f8d700dea1032b69350dab22045124329adeaedc96383e60f8d0a04b0f8d0e6b6a7cf4d46988c5cf67a3423a6b4ee6f2722d47d248eafdaeecdb0ca1d6c42c52df195b00a4079892a67da65e9a748f7d39acdcad7ff7e2316de137d48af776c5530f2b7f5f30a0e7d5e081684cc577fdb66bdddc2debbbfcd46b6b7d568bfe62da41cbff6bf2bd1f568e143fd69276d5b393545ab1c43749f866dc3fc0801c623fe585bc3ddc423c682b9403848d13f63dfa91cb6cf3642f8ccdd0eef52df5b45445944017b3e5377d9b38ec2e000d067310f365577e29626b7b09cde9a92c3c2663a60e38d42803f4f792537a93eb2ff7d873b93feef7389520901e8771bf1cf8a27a11e4412102938f9ad4f75bcfcce74846281d0e043b0e1632639ea7f32795365dbe87e0b6aac8d070d1d76063fcfa127a9b17cd7553856464830354c02b1b768634149f109d1ffb28ededb34890545fda8f0eb9ab6647b3c9ed49796ae2bef4449902e452f5db3463a095d1330cc492cc95c5e5905cc5079b24016d7a6745c34837b8a4ddcd6a43e5ad30e10a6bedfbb3368ec898a0e877db346ae173ce4071fba4e49df12d9ee040d6f0c7af7f5c32ddb45f585c8973bf033e093522d2b7ecb0b772f8b4d1dde935672d2282d8783cda272eaeebe45a7be2ed6247a11b5ff39cf9c756d372ea296ba2ee0f8925d0c6c4113d79e3516bcb36a9ac19edfede2c58e5246d66e7dbc1bfcf72e2db2fefcab4634fe8078a81a73bbd5460a619491d91f39c9d48b8c882f5cdd4fec90862acfba491296887a3982958121586021e5c7b50ef0d8891a2723cd9ecd3f6dcdccf93461f784fcc057ffb7f4b2597338fc7deea43d1997b6cdb083e9dc0ecef846c76743db84b73c7937ac707b3a3ce25fce2afa97113b4e6b78e92733a6f151ca87b1538b49f11a4643533738619e3b0fdb89e65080dfa3a071856296f8ec94a6f0ada1fe14c2d7baeb5655b56a22fd048b141c1cb18b1c357701e0f1db662fa86722f2606596fdc2433b2ec6f8f10137b6192d3efda9daea804d316ca229760ffd9e7c9903bc2117ddead7f3d0d0fab500c6141ffceee81968514a50eedc1dad81fedc6d36dc2fb05b1658c3206db9365cd240c56a9d9357997cf9d20c6c0806889d9ac8aa6bdf8315683ac50034b7161e1c972a072d2b821a18effe4d8ac8ce16159ab1993271182b8ae98e7775c9baf28baf5cac0d0ed4a5e1607cb6fb2a8b32fd108f97025f13fa05967324794758083a2df83b17f426443c57c10aac7510f7a6bc7324fc5ec920d8e255483f083dab4a7006dad98a1c6db530679e530b96dadc6dea3c306f0ee561ded471617a1618f329d4f10aaa036478426e94a039f0d37cc05fda986b684140db66df833376b365795342f62e8540d17fd6cb608bf35ed95c26a41fcc975bb71e2c864f0442e2803ad02c72d56b267d7a405b70ee6558cf5568783d489c374a16bd03ecffa4f14a483fcaf93e00949fe1970fa19c9f9a657bc6364dae4dad7ba0e517102eb06f8d7fe405dbb9d50f7e73a7cbb3b8b495ce4bb8fa2645da9fbdb15bc8f6f279f1ed178e57c7c1b4baeb6ba9d91e3627f7183b77c3654738b48a7f55e5c7b3f2f2f1064586f93feba8f1fec11d79d84a37284e43e3a169a68deeab712219042a03ce2aa6ffe9eff164fc4af007509c09902abc610fc64c6470692d736e00da6c40f7b552c67e89a414341f8184745238f05d5b6ee7ceb6ca5c8385544818de276d0d8fc9413b1512e9a7760ecbf2cc79685dc4392c71196cb80395dcba87e79968ed65b20b9a78f59371ec73e1ed0f4c0fe383a9a599b2fc5680da25d4f4e749ca5a15dd9ce48dc39439feec37f94710750af5b3ea1af255f9d3f825fee75e46aae5797b9fa25360d1bc8579da8d1f452a39e913226715350bf8b44236261e1b3a08b73d8625c73a9ed847e2e41425c0689098669141fe2256ae69e9ec6ec132cf756b4d24693bd37329c3a7cd847a5cf931f0f298f0a4b4d37e16e325146b5f8e3e2ee6616b988463b0a275f274be0ab8a40ba606bf417ca4d2335764123590bc823f27422fdcc251b72eee84af8b532402621802ff66ce8aef50a62375c14af87f2d676397e70e9e6610a43e1151bf1b91a0b0c61131de2d464f56b3a166cff2a9f3995039d813be492e2f8decb48a097676384183dae518154a134304555209afb42b7336fd0a50d9ad8f16aa150762690cec7f5716a181cd731ba58ba24abe236201351d2d2061c96fae09be0acbf1e1f7049094c56fc31efaa1a3645d206f376b4fb8f04599a23bf95559ea1f57eecb6105c1cf1b1c08b3ef747d53107ecb46c5b4e173eec9a8d5adb81c89b5cfc182d1a1ff07996ef73abb658a00510987589b471be58513917485f097c52d5e892373985f87a4650d9de6bcb09741b61bfcc954bf52073272c6bc926532c48dd600219422551a9bf2276fac018c63f2bd84ac28b73d5143ef925438324a4263d13a30ed763768e7237bf611e5383f4c0a1096f553c619cb562b086de885c3b11bc188c71fdb7dfe9450504b6e854fb6f548139ae60d61233eeda7223a502753eeda1e8095ce7f6e2afab47a96fabbacb5460632a88b4dd9635b1962b135076572308c7bcc7ed795c468da3e4269ab6d115service@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootuwsgi-2.0.18-lp151.3.3.1.src.rpmconfig(uwsgi)uwsgiuwsgi(x86-64)uwsgi-carbonuwsgi-cgiuwsgi-fastrouteruwsgi-graylog2uwsgi-httpuwsgi-logsocketuwsgi-nagiosuwsgi-probepguwsgi-redisloguwsgi-rrdtooluwsgi-rsysloguwsgi-sysloguwsgi-ugreenuwsgi-zergpool @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(uwsgi)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcap.so.2()(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(GLIBC_2.2.5)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcurl.so.4()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libjansson.so.4()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpcre.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.4)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)libwrap.so.0()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd2.0.18-lp151.3.3.13.0.4-14.6.0-14.0-15.2-14.14.1^f/]f@\8\@\^[b@[U@[CN@[Z@Z3@ZԐ@ZԐ@ZH@ZjZ-!ZC@Y@YB@YNT@W@WWXW4p@VS@V<@VU5@Upgajdos@suse.comDominique Leuenberger Martin Herkt <9+suse@cirno.systems>James Oakley Michael Ströder michael@stroeder.comjfunk@funktronics.camichael@stroeder.comjfunk@funktronics.camichael@stroeder.comguillaume.gardet@opensuse.orgjfunk@funktronics.cajfunk@funktronics.cabjorn.lie@gmail.commichael@stroeder.comi@marguerite.susven@uebelacker.netsven@uebelacker.netjengelh@inai.debwiedemann@suse.combuschmann23@opensuse.orgjfunk@funktronics.cabuschmann23@opensuse.orgjfunk@funktronics.cabuschmann23@opensuse.orgbuschmann23@opensuse.orgjfunk@funktronics.cadvaleev@suse.comjfunk@funktronics.ca- disable geoip plugin [bsc#1156199]- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: Allow OBS to shortcut through the -mini flavors.- Fix systemd kill signal (uwsgi does not die on SIGTERM) - Add reload command to systemd service- Add patch uwsgi-2.0.18-postgresql-config.patch to use pkg-config instead of pg_config as it was removed in postgres11-devel- HTTPS URL for source - update to upstream release 2.0.18 * Fixed support for Python 3.7 * Allow to use autoport (socket :0) with custom socket backlog * pyuwsgi ported to python3 * pyuwsgi packages fixes * pyuwsginossl build configuration for building pyuwsgi without ssl support * Fix unix socket inheritance after reload on FreeBSD * Fix crashes with --wsgi-env-behavior=holy (#1950) * Fix invalid free in python plugin (#1942) * Fix compilation warnings with gcc-8 (#1819) * Fix spooler python references * Don't generate build warnings in systemd_logger * Fix segmentation fault during worker shutdown (#1651)- Trimmed package description- Work around missing include dir in glusterfs pkg-config- update to upstream release 2.0.17.1 * Fixed memory leak in HTTPS_CLIENT_CERTIFICATE * TLSv1 is now disabled by default * Improved daemons throttle system * Add “secs” log formatting variable * Improved snprintf() usage to be OpenBSD-friendly * Improved glibc crypt/crypt_r management * Fixed websocket pong timeout check * Add the “License” classifier to setup.py * Add support for php user.ini * Official support for Python 3.7- Don't create a /run directory for Apache on startup. It fails if Apache is not installed and sockets are defined per-application anyway (bnc#1082002) - Fix broken build dependency on Leap 15- Require Apache 2.4.33 for Leap 15 and Tumbleweed because otherwise mod_proxy_uwsgi is not available (bsc#1090695)- Handle aarch64 arch- Disable apache2-mod_proxy_uwsgi on Leap 15 since upstream Apache includes the module now- Update to 2.0.17: * The Emperor throttling subsystem does not make use anymore of blocking functions, like usleep(), this should fix stats serving and should improve vassals startup time * [Security/PHP] enforce DOCUMENT_ROOT check when using --php-docroot to avoid directory traversal (Marios Nicolaides) * added --shutdown-sockets to improve graceful shutdowns (Andrew Wason)- Update License tag to SPDX 3 version: Apache-2.0 AND GPL-2.0-only WITH GCC-exception-2.0.- removed obsolete reproducible.patch - Update to 2.0.16: * [CVE-2018-6758] Stack-based buffer overflow in core/utils.c:uwsgi_expand_path() * Backported early_post_jail plugin hook (Bjørnar Ness) * Fixed ipv6 suupport for http-socket (James Brown) * Enable execinfo on DragonFly BSD (Aaron LI) * Fix inet_ntop buffer size (Orivej Desh) * Add worker running time metrics (Serge/yasek) * Backported safe-pidfile, safe-pidfile2 (Nate Coraor) * Stop using libxml2 by default on osx * Fixed uwsgi_kvlist_parse signature * Backport http range fixes from master (Curtis Maloney, Sokolov Yura) * relicensed mod_proxy_uwsgi to Apache 2.0 * logging: Add ${millis} support to json encode * plugins/router_xmldir: fixup invalid locale check (Riccardo Magliocchetti) * Add ssl-verify-depth flag to set the max Client CA chain length (Paul Tagliamonte) * Allow to override build date (Bernhard M. Wiedemann) * Python 3 plugin: improved thread names handling (Jyrki Muukkonen, Mark Meyer) * Added uwsgi_resolve_ip for redis host (ahmbas) * plugins/gevent: Fix signal handlers (Maslov Alexander) * Write x509 DER to the uwsgi buffer (Paul Tagliamonte) * plugin/http: Fix compilation (Melvyn Sopacua) * Fixed emperor throttling system (Jeremy Hiatt) * Fix application loading without Plack after excluding “.” from @INC in new Perl versions (Anton Petrusevich) * Fix MULE MSG QUEUE IS FULL message hint (Eugene Tataurov) * Build System: support k_minor has a _xxx suffix (TOGO Li) * Fixed drop-after-* options (Robert DeRose) * Add mule_send_msg success indicator (Josh Tiras) * Properly check item size in uwsgi_queue_push (Josh Tiras) * FastRouter / HTTP Router can now have a ‘fallback’ key configured * HTTP Router now supports post-buffer, just like FastRouter * Fix handling of env in embedded dict in Python plugin (could cause segfaults in single thread mode) * Add support for Brotli (.br) with –static-gzip * Back-ported HTTP/1.1 support (–http11-socket) from 2.1- fix a leaf problem found by repo-checker * uwsgi-python3 can't be install because it requires python-base = 3.6 which should be python3-base- creating /run/uwsgi for sockets via systemd service now- Update to 2.0.15: [2017-03-30] * workaround for the holy allocator for avoiding crashes with newrelic (see Issues notes) * avoid time overflow in request logs during (even minimal) clock skew * fixed python logger with python3 * fixed catch-exceptions with python3 * backported “don’t clone $env->{‘psgix.io’} on ‘PSGI cancel’” * added support for authentication in the redis logger * added the spinningfifo action hook to the core * fixed compilation with php 7.1 (Дамјан Георгиевски) * correctly returns error code 22 in lazy_apps + master_mode * fixed compilation for OpenSSL 1.1 (Riccardo Magliocchetti) * Add a –skip-atexit-teardown option to skip perl/python teardown (Ævar Arnfjörð Bjarmason) * fixed static file serving over https-socket - building now php7 plugin via php7-embed package for Factory/Tumbleweed - removing uwsgi-1.9.13-emperor_pg-Wformat.patch- Trim filler wording from description.- Add reproducible.patch to override build date to make build more reproducible - sort list of plugins- Update to 2.0.14: * backported gevent-early-monkey-patch (jianbin-wei) * Fixed OpenBSD version check (Pavel Korovin) * PSGI/Perl cache api fixes (Alexander Demenshin) * Correctly decode PATH_INFo in router_rewrite plugin (Ben Hearsum) * add uwsgi.accepting() for chain-reload + worker-override combo (enkore) * fixed workers killing when in cheaper modes (shoham-stratoscale) * added –cgi-safe option (nnnn20430) * Implemented graceful reload for COROAE plugin (aleksey-mashanov) * Added –php-fallback2, –php-fallback-qs (Felicity unixwitch) * Added ipv4in and ipv6in routing rules (Felicity unixwitch) * Fixed readline support in python3 when working interactively (Anthony Sottile) * Implement touch-reloading for mules and spoolers (Alexandre Bonnetain) * add request_start timestamp in stats (Ben Plotnick) * Fixed double free in uwsgi_routing_func_rewrite (William Orr) * Various mod_proxy_uwsgi fixes (Ya-Lin Huang) * support for ‘no-answer’ in PSGI (Anton Petrusevich) * added php-constant option (Дамјан Георгиевски [gdamjan]) * added the stdio logger (Дамјан Георгиевски [gdamjan]) * spooler: fix reading inconsistent data (Pavel Patrin) * Removed -WError from the build procedure (Riccardo Magliocchetti, suggested by Ian Denhardt) * The usual amount of coverity-based fixes (Riccardo Magliocchetti)- Don't fail build on deprecated declarations- Update to 2.0.13.1: * Fixed support for python 2.5 and python 2.6 * Fixed support for older glibc * Reverted EPOLLEXCLUSIVE patch, requires more investigation- Update to 2.0.13: * Fix compilation with GCC 6 * Remote rpc fixes (Darvame) * Musl support! (Natanael Copa, Matt Dainty, Riccardo Magliocchetti) * Create the spooler directory if it does not exist (Alexandre Bonnetain) * Fix compilation on big endian linux (Riccardo Magliocchetti) * A ton of cache fixes (Darvame) * Make it easier to compile plugins on a different directory (Jakub Jirutka) * Add wheel package machinery (Matt Robenolt) * Use EPOLLEXCLUSIVE for reading, helps with the thundering herd problem (on linux 4.5+) (INADA Naoki) * Fix apache 2.4 integration with unix sockets (Alexandre Rossi) * Add HTTP/2 support to apache 2 proxy (Michael Fladischer, OGAWA Hirofumi) * Fix apache mod proxy compilation with apache 2.4.20 (Mathieu Arnold) * Default to clang as default compiler on MacOS X (Riccardo Magliocchetti) * Added --cgi-close-stdin-on-eof (Roberto De Ioris)- Udate to version 2.0.12 * Bugfixes * ‘rpcvar’ routing action correctly returns NEXT on empty response * uwsgiconfig: fix handling of empty keys in python3 (Simone Basso) * plugins/alarm_speech: fix AppKit spelling to support case-sensitive filesystems (Andrew Janke) * Fix inheriting INET address 0.0.0.0 (INADA Naoki) * core/xmlconf: correctly initialize libxml2 (Riccardo Magliocchetti) * Pass LIBDIR to linker in python plugin (Borys Pierov) * Platforms-related build fixes for pty, forkptyrouter and mono plugins (Jonas Smedegaard and Riccardo Magliocchetti) * New Features * The custom worker api - Finally you are able to override the uWSGI processing model to completeley get control of it. https://github.com/unbit/uwsgi-docs/blob/master/WorkerOverride.rst * --wsgi-disable-file-wrapper - This option disables the wsgi.file_wrapper optimization of the WSGI standard. IN some corner case this is the only trick to avoid errors. * Official PHP7 support - PHP 7 is now officially supported in the php plugin. * uwsgi.spooler_get_task api (Credits: Alexandre Bonnetain) This patch allows you to easily parse spooler files. * --if-hostname-match (Credits: Alexandre Bonnetain) This options for config logic allows you to define options only when a regexp over the hostname machtes. - Update patch 1 - uwsgi-1.9.17-no-LD_RUN_PATH.patch - renamed patch file to uwsgi-2.0.12-no-LD_RUN_PATH.patch- Update to version 2.0.11.2 * Bugfixes * OSX 10.11 supports TCP_FASTOPEN * fixed http-socket parser state after harakiri * fixed threaded request logger * fixed fastrouter subscriptions modifiers * fixed alarm backlog- Remove uwsgi-2.0.10-gcc5.patch as it was integrated upstream - Update to 2.0.11.1: * Bugfixes * fixed HTTPS router resource deallocation and fiel descriptors leak * do not spit out ssl errors when errno is 0 * New Features * The unix_signal hook - You can now remap UNIX signals to specific functions symbols - Changes from 2.0.11: * Bugfixes * [pypy] fixed misuse of ffi.string * fixed detection for gcc 5 (jimfunk) * fixed shared sockets for gateways * [psgi] Changed abs to labs because offset is declared as a long (Peter H. Ezetta) * add null terminator to uwsgi_get_dot_h() and uwsgi_config_py() (Jay Oster) * fixed thread waiting during stop/restart (Kaiwen Xu) * fixed chain reloading verbosity * [python] fixed spooler job reference counting (Curtis Maloney) * various static analysis improvements (Riccardo Magliocchetti) * fixed sharedarea support for very big ranges * fixed gzip transformation for zero-sized responses (Curtis Maloney) * fixed management of https client certificate authentication (Vladimir Didenko) * fixed OpenBSD build * fixed TMPFILE permissions * New Features * The mem_collector thread - Evil memory monitors (like --evil-reload-on-rss) are now asynchronously managed by a dedicated thread. This solves the issue of runaway processes not catched by the master. * fixpathinfo routing action - This is another step in removing the need of the infamous uwsgi_modifier1 30 relic. * uwsgi[sor] and time[micros] routing vars - This two new vars exposes the start of the current request (in micros) and the current time (again in micros) * wait-for-socket - This works like wait-for-fs/iface/file/dir. The spawn of the instance is suspended until the specified tcp/unix socket is ready. You can use it to synchronize vassals spawn (like stopping a vassal until a postgresql server has been spawned) * wait_for hooks - All of the wait-for-* functions can now be used as a hook- Don't build v8 plugin for PowerPC- Added uwsgi-2.0.10-gcc5.patch to fix build for gcc 5 - Update to 2.0.10: * Bugfixes * Don't lower security standards with gcc 4.9 (Riccardo Magliocchetti) * Perl/PSGI make sure that at least two params are passed to xs_input_seek (Ivan Kruglov) * Perl/PSGI fixed multiple interpreters usage * spooler: fixed scandir usage * fixed exception handler arguments management * fixed 'log-master' + 'daemonize2' disables all logging * fixed http Range header management * New Features * safeexec hook - this is like 'exec' but do not exit on error even if the executed command returns a non-zero value * backported --emperor-wrapper-fallback and --emperor-wrapper-override * added support for UNIX sockets to rsyslog * forcecl transformation - this transformation works like 'fixcl' but generates the Content-Length header even if Content-Length has been listed for removal - Changes from 2.0.9: * Bugfixes * fixed mod_proxy_uwsgi for non-blocking mode (many thanks to Joe cuchac) * fixed master-fifo + cheaper * fixed leak on error in bind_to_unix (Riccardo Magliocchetti) * atexit hooks works in cheaped workers too * atexit hooks works in gevent mode too during shutdown * fixed carbon command line option value after reload * do not honour Emperor throttling on the first run * fixed Mono plugin * fixed peer name in corerouters * fixed stop signal for daemons * various ssl/tls fixes in https/spdy router * fixed python3 --py-auto-reload-ignore * fixed modifiers in corerouters * support for yajl from homebrew (OSX) * psgi: Ensure that we call any DESTROY hooks on psgix.harakiri.commit (Ævar Arnfjörð Bjarmason) * systemdlogger: fix compilation with -Werror=format-security (Riccardo Magliocchetti) * fixed unmasked websockets * perl fixed latent refcounting bug (Mattia Barbon) * New Features * Improved PyPy support for Linux * Fastrouter post-buffering * Perl uwsgi::opt - The psgi/perl plugin exposes the uwsgi::opt hash, reporting the whole instance key-value configuration * --pull-header - This is like --collect-header but the collected header is not returned to the client * active-workers signal target - This is like the 'workers' target, but forward the signal only to non-cheaper workers * httpdumb routing action - The http internal router exposes a new mode called 'httpdumb' that does not change headers before forwarding the request - Changes from 2.0.8: * Bugfixes * fixed PHP `SCRIPT_NAME` usage when --php-app is in place * allow "appendn" hook without second argument * fix heap corruption in the Carbon plugin (credits: Nigel Heron) * fix getifaddrs() memory management * fixed `tcsetattr()` usage * fixed kevent usage of return value (credits: Adriano Di Luzio) * ensure PSGI response headers are in the right format * fixed reloading of attached daemons * fixed SSL/TLS shutdown * fixed mountpoint logic for paths not ending with / (credits: Adriano Di Luzio) * fixed Python3 support in spooler decorators (credits: Adriano Di Luzio) * New Features * RTSP and chunked input backports from 2.1 for the HTTP router * --hook-post-fork - This custom hook allows you to call actions after each fork() * fallback to trollius for asyncio plugin * added sweep_on_full, clear_on_full and no_expire to --cache2 - Three new options for --cache2 have been added for improving the caching expire strategies: * sweep_on_full will call a sweep (delete all of the expired items) as soon as the cache became full * clear_on_full will completely clear the cache as soon as it is full * no_expire forces the cache to not generate a cache sweeper thread, delegating items removal to the two previous options * backported wait-for-fs/mountpoints from 2.1: * --wait-for-fs : suspend the uWSGI startup until a file/directory is available * --wait-for-file : suspend the uWSGI startup until a file is available * --wait-for-dir : suspend the uWSGI startup until a directory is available * --wait-for-mountpoint : suspend the uWSGI startup until a mountpoint is available * improved the offload api (backport from 2.1) * Allows building plugins from remote sources as embedded * Automatically manage HTTP_X_FORWARDED_PROTO - Changes from 2.0.7 * Bugfixes * fixed counters in Statsd plugin (Joshua C. Forest) * fixed caching in PHP plugin (Andrew Bevitt) * fixed management of system users starting with a number * fixed request body readline using memmove instead of memcpy (Andrew Wason) * ignore "user" namespace in setns (still a source of problems) * fixed Python3 RPC bytes/string mess (result: we support both) * do not destroy the Emperor on failed mount hooks * fixed symbol lookup error in the Mono plugin on OS X (Ventero) * fixed FastCGI and SCGI protocols error when out of buffer happens * fixed Solaris/SmartOS I/O management * fixed two memory leaks in the RPC subsystem (Riccardo Magliocchetti) * fixed the Rados plugin's PUT method (Martin Mlynář) * fixed multiple Python mountpoints with multiple threads in cow mode * stats UNIX socket is now deleted by vacuum * fixed off-by-one corruption in cache LRU mode * force single-CPU build in Cygwin (Guido Notari) * New Features * Allow calling the spooler from every CPython context * store_delete cache2 option - The store_delete flag of the --cache2 option allows you to force the cache engine to automatically remove invalid backing store files instead of steadfastly refusing to launch * file logger rotation * Vassal plugin hooks * Broodlord improvements - The Broodlord subsystem has been improved with a new option: --vassal-sos that automatically ask for reinforcement when all of the workers of an instance are busy/bin/sh/bin/sh/bin/sh/bin/shuwsgi-carbonuwsgi-cgiuwsgi-fastrouteruwsgi-graylog2uwsgi-httpuwsgi-logsocketuwsgi-nagiosuwsgi-probepguwsgi-redisloguwsgi-rrdtooluwsgi-rsysloguwsgi-sysloguwsgi-ugreenuwsgi-zergpoolgoat17 1585236379  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.0.18-lp151.3.3.12.0.18-lp151.3.3.12.0.18-lp151.3.3.12.0.182.0.182.0.182.0.182.0.182.0.182.0.182.0.182.0.182.0.182.0.182.0.182.0.182.0.181.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.11  uwsgiuwsgi.inivassalsbroodlord.ini.examplecc.ini.exampledjango.ini.examplemulti.xml.examplerails.yml.exampletrac.ini.examplewerkzeug.xml.exampleuwsgiuwsgi.serviceuwsgiairbrake_plugin.soalarm_curl_plugin.soasyncio_plugin.socache_plugin.socarbon_plugin.socgi_plugin.socheaper_backlog2_plugin.socheaper_busyness_plugin.soclock_monotonic_plugin.soclock_realtime_plugin.socorerouter_plugin.socurl_cron_plugin.sodumbloop_plugin.soecho_plugin.soemperor_amqp_plugin.soexception_log_plugin.sofastrouter_plugin.soforkptyrouter_plugin.sograylog2_plugin.sohttp_plugin.solegion_cache_fetch_plugin.sologcrypto_plugin.sologfile_plugin.sologpipe_plugin.sologsocket_plugin.somsgpack_plugin.sonagios_plugin.sonotfound_plugin.soobjc_gc_plugin.soping_plugin.sopty_plugin.sorawrouter_plugin.soredislog_plugin.sorouter_access_plugin.sorouter_basicauth_plugin.sorouter_cache_plugin.sorouter_expires_plugin.sorouter_hash_plugin.sorouter_http_plugin.sorouter_memcached_plugin.sorouter_metrics_plugin.sorouter_radius_plugin.sorouter_redirect_plugin.sorouter_redis_plugin.sorouter_rewrite_plugin.sorouter_static_plugin.sorouter_uwsgi_plugin.sorouter_xmldir_plugin.sorpc_plugin.sorrdtool_plugin.sorsyslog_plugin.sosignal_plugin.sospooler_plugin.sossi_plugin.sosslrouter_plugin.sostats_pusher_file_plugin.sostats_pusher_socket_plugin.sostats_pusher_statsd_plugin.sosymcall_plugin.sosyslog_plugin.sosystemd_logger_plugin.sotornado_plugin.sotransformation_chunked_plugin.sotransformation_gzip_plugin.sotransformation_offload_plugin.sotransformation_template_plugin.sotransformation_tofile_plugin.sotransformation_toupper_plugin.sotuntap_plugin.sougreen_plugin.sowebdav_plugin.soxattr_plugin.sozabbix_plugin.sozergpool_plugin.sorcuwsgiuwsgiuwsgiCONTRIBUTORSLICENSEREADMEREADME.openSUSEcontribUwsgi.pmbinder.plcentos_init_scriptcgi_python.ccryptologger.rbemperormon.rufdconf.plgraphite_uwsgi.pylaunchdit.unbit.uwsgi.emperor.plistit.unbit.uwsgi.plistloadapp.plpypyuwsgi_pypy_greenlets.pypyuwsgi.pyrunuwsgi.pysecuresubscribe.plspoolqueueproducer.pytasks.pytasksconsumer.pysubscribe.pltwuwsgi.pyupstartemperor.confuwsgi.confupythonurack.rbuwsgi-cache-monitor.pyuwsgi.erluwsgi.javauwsgi.rbuwsgi_client.cuwsgi_dynamic_client.cuwsgisubscribers.ruxinetd_uwsgiexamplesbootstrap.pybootstrap2.pybootstrap3.pybootstrap4.pybootstrap5.pyconfig.luaconfig.ruconfig17.ruconfig2.luaconfig2.ruconfig30.rucorostream.pldebug.inifibers.rufibers.ymlflaskpost.pyheavytest.iniheavytest.pyinfo_uwsgi.phplogic.inimega.xmlmjpeg_stream.pymojoapp.plmulti.inimulti.xmlmultiapp.pyprotected.inirouter.luasimple_app.pysimple_app_wsgi2.pysimple_logger.pysites.xmlsputnik.wsstaticfilesnmp.pytaskqueue.pyuwsgi.xmluwsgirouter.pyuwsgirouter2.pyuwsgirouter3.pyuwsgirouter4.pyuwsgirouter5.pyuwsgistatus.pywelcome.iniwelcome.pywelcome3.pywerkzeug.jswerkzeug.ymlwerkzeug_strict.ymlxmlindex-html.xslxmlindex.inizmqgevent.ini/etc//etc/uwsgi//etc/uwsgi/vassals//run//usr/lib/systemd/system//usr/lib64//usr/lib64/uwsgi//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/uwsgi//usr/share/doc/packages/uwsgi/contrib//usr/share/doc/packages/uwsgi/contrib/launchd//usr/share/doc/packages/uwsgi/contrib/pypy//usr/share/doc/packages/uwsgi/contrib/spoolqueue//usr/share/doc/packages/uwsgi/contrib/upstart//usr/share/doc/packages/uwsgi/examples/-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.opensuse.org/openSUSE:Maintenance:12194/openSUSE_Leap_15.1_Update/705ddcbf995c68bf782ee8e779fbbb5f-uwsgi.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTTUVVUUWUUUWURTUXTSSTTTTTTUUUUUUUUUUUUUUUUUUVdirectoryASCII textHTML document, ASCII textcannot open `/home/abuild/rpmbuild/BUILDROOT/uwsgi-2.0.18-lp151.3.3.1.x86_64/run/uwsgi' (No such file or directory)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8da70a59bfa3eaa34946c45adb32fa17eebddaa0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5d01d135b7cac7cb888bfd8989f36b96579e3890, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5601b5d3f2330e872ab16b8f8fe3dbf4a92e5cb5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=01d254a34f648b9302ace3e64b9eea39d747289d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=55d9c2c0f4701dc53a21c198432898a6e566e0af, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=85c8731be0e60bdc161652101862d11f729fe3db, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f9b29502ed05f1a5249df3dc875d983a7f774a86, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb72303e81b9315d28b7d295d04d785a98260320, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e5c6eb892504c6e9296f83faba8c0845e8e1e61d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ae9b403fc7b4088cc1687478fa7305bd333c7985, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4daee4a3c91e1ee396e89b5ab65efd4d86ddf34, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0e55922157c34ca8a9e3c2686a7c4fd03db0845c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f832e3654a650fafc7b0a6b173e9c34d5ac07380, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac7e4ce743d7f65191a5a1e93ea6789181b2aa88, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=215afcf7f0f38de7baa4c656e55c7d6de50c8e0f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ee35ecf924bc67ccb3635dc6cddb9f08bd3aaea0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f687faf365bf7002707139c6acaa54a7e6ab0a04, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c95789faa3a6efdbab0a61776876f759a93f0eb9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=decfe1ef65126dcdcd3653ff2a31aa67abb502ef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5092fdcd85c40376766047a75c9bc4797c7c0feb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f87c3c87a0085f072de6a16fcc12c6be64b86e03, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=572a2d405ba7eb3aa291ed5505087c69b30895a2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a7b614d4426049abfd2d37b97b83e9103ef20672, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d43bb63e39ae3993b54690a92c1e5c2e0e67edce, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dead6975db3862c41b070f923d2734a6ccfaffc8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=56744f7d3f85c470cc5fdd29f6c439b812e0d330, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4a0f33d6810e5c94400aa62b29da42db1b2bd9b7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c366d10d2f41fbc2e586ba369c17c18952025911, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=64e561a4d2604f3862dc5c83a2de5878f7fed0ac, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=184dbb1be7cb52081a17c6ce8b3c39eba029806d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1947ff8e002faea953c59dc45e46e849ee78f8ab, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0acc74854d293f9b8c1049ae3d81646e22c4c4e3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e6da3e048d7bc5894a8c815cf6b49c2b6b439c41, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bf5bcca956f9aece253f15004ac4dfb8a90a1a07, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=92d33ea525b262bf1c1a46e1cc7fedf19f290f23, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=003684b428b2d13e6d4ba02ef497045e245a6ca4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c410067c46143be9526e7083b23534173a984258, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bd58760f3cb1d24441db9c4d2d6ad4e78518145f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c773acb45539c55837f542ac5fd391fd7ae47f9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fd6e205ef666591cac54b68ac2336d374f867665, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=10970e38aa2f8bce16ac2cc395eeaf8fbb9b9326, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=543e2ad2b42dbf3162fce0571d51db0e5ab5f265, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=34ddfc5b8f7f55d11afc4c2973eb07f99c98d268, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b52cb7378ec041476ea836b315c6aa3e4e09f62e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=364d90f23eb12b051db7389820c4e5652a360fbf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5515d6f54d8236c36b70fc68fa43b2b2a0253a53, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e48c3aadb5913170ffbf66073fc07090557a26d7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0d4328701c105f831bf589abc2853a873d2844f9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4bdac4ae5081cdf7b07e95863b4b3afcf4f80f47, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c1248f284b1d4415aa54c05ee31bf51eaea7946c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8df883c5a727a80681e27132a3f8c11c6d50a0f0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3796fd7c988e3f70dd6cc2bbafa7574d6a6fed06, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6f8cb77f870188cfe3704297ab8e189c0a87f936, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c953daa08be331d60b731a2ae3fb180a3b393995, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d4d9217c9b476254524817555e5b20705a26d873, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d65bde85ac4cc3ba3c8665694eb3f7d21a7350d7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ccbc91b4c2c50fc746aa09fd0748e390a58d58a0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d1775e3b706d740d15c54edf2259be55c160d33f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=121c7d928f4ee1a98c44f9e14ef646c91da867d6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2affdf94088c61869fa16118d64ef0232e8b2c7e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=31e1372c1c4a23173b962ff22ea337b22ce3a9e9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b38ee366e929350a7fb97a0f0b5988fb1e8dd048, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b1b16c452dbfdb1ff8c579fe33005eafdb3e8355, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=896f46e3e28dadedcde2a028622ad1744014b61f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b56e410235528c4ca94b183cfbe9029f5036794c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac25170eb2d4bc87de32e766338e3824d89de429, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a2b7dc1431e4de689529f2c54c35b9268d8eff86, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3fb350565beee319766c06ebd3f13f81e6cb910d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b07baa6e306ca987b489c5d86ad17038bbe15ff4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d350ff2422f36ef9ee33be4b863a45d202fbd20a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=473d1e17f8bc26814c20084daa784fc496f7ce06, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=78bd42d6e32a768bb9d289588008f3cb4eef2066, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=da6c03c2ce3ac2b1539d8d9628499de2806abb92, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1dd2c34d097143a33bbc2a151e382c532ee0ad91, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f1b0dffa12d56edf457d615591f05ffad02c0606, for GNU/Linux 3.2.0, strippedUTF-8 Unicode textPerl5 module source textBourne-Again shell script, ASCII text executableC source, ASCII textRuby script, ASCII textPython script, ASCII text executableXML 1.0 document, ASCII textPerl script text executableJava source, ASCII text&).4:AEHKQTZaiqu{ "&+037;>BFLPZ_dh R*RR R RR)RRRRR R RRRRR R RRR R RRRR R R RRRRR R R R RRR RRR R R RRRR R RRRRR R RRRRRRR R RRR RRRR RRR RRRRR R RRR RRR R R RRRR%R R RR$RRR-RR R R R,RRRRR R R R RRR R RRRRR R RRRR R RRR R RRRR RRRR R RRR R R RRRR RRR R RRRR%RR R R$RRRR R RRRRR R R RRR R(RRRR R RRRR R RRR R RRR RRR RRRR R RRR RRRRR R R RRR RRRR R RRR R RRRR R RRR RRRR R R RRR R RRRR R R RRRR R R RRR R RRRR R RRR R R RRRR R RRRRR RRRR RRRR RRR RRR R RRR R#R"RRRR R RRR RRR R RRR RRRR RRRR RRR R RRRRR R RRR RRRR+R*RR R R RR)RRR R R RRR R RRRR R RRR-RR'RR!RRRR*R+RRRR RR R R R RRRR,RRR&RR RR)R^675utf-898e5719ffa1e1346d1a17c1e92ab850ce2455195aa96cbcab1c0543c79eb9da8?p7zXZ !t/%]"k%fD*NODOs7 LTf\`f-0^>QdoZ'ش֛ mnweӗ7| T kySԫWvJG}o(S'ܼgpb  SdH'EFW& pU//p# JIˌb(iܚUm4I7O|#e5?RCoqyI\[.Gq^E?mliʼ!qHU슲mfN+C Kp]DTk$w1MՂ49_3hOޱC/f\I|yyF*[f<"Dĩ鏞L ڭMŊWrM I}FNTd+T"!ThaВQfLF 9pɗB&͡Zb%|:Ԋ<Ƭ a{vM$r/o,LsxTEY J3 bƆЎ0W>xJ[!4.u6GS@Ӵr$=< FpveQ]TAP. [c[#[a>lRN';":F"ƝDg]'( b`*H/nZe0{<ޓ֑(P`ĶnI`Ô!jj)@#Ų[,OZO,K]#I!ch8WypK<ڱ *΢Wֽ2# ^ gm FEY9Z=-w 3gͳ-2UK {$'8FOM3,6v[=pLޚ ;*80Rz?A=/ᾑd^4E9tw(3)͗BVS8-%uÎXι)N]6yb#$k⣆)8}ջY)ZI6i96S2R7a.aRHbe;G@[ZZ~i-m^GvUOJ#,%0$!)$L74 oN-Ye@K%,D_\+hx9LՃqH@-ӏa3zx`fV/ Sώ<'Q-ܱS~:}g5AwƘ'4R)C\҉'qivE⌓dpPWMb.36@W{=wwE-}8g6x1AJqzIZHɿ:wRjۧ߃2acK7t~PMorwhkK%e\i,DvKŝE5a(Zi3/<gغY$#nA ̎ǠH0o Ƨ З =2 Z[ho!jLvL5ݞ(lrG NK"z95E$M ͓QUgP}IYy\ea( 뉳2<~_ϧ>>Av?aܔV*Y99'b8iQۣf-:S,R=+)$0XXӦ#)=\\CsDsPiReI懡~`JcŰjS`8c86WEge<.sfBi$oQ_1|h$ dJoG\ jYHK %p5PpM?HIu5='yxu=9{:1`x9" Rd$\CSF6atAw{DO@lS@vŊRD S~x"R{e2}@}]¾a! :wiwl8LcjE}Aql߄7ֲUTaT}f[(%^޵ra&!!g  H\l6_ΎWwk ֳ_I:[fn 7F-t;Fv 쑙|sIHArvݛ+)rp*JPHd9ʇH􄕳Z]+;Hƽԗ.N. vi҄45 RlG''n[#xryY:Fza<+N^ [iww+KZrCT۞!B.h_`%b _\Sv'2R^[&JZPUc7[ֵx0z˿y)TTJCǂ.˙Md7}29pXs$_ )|C$6eMx^O"JZdQ$~i +(_dw]v^F\68$fX%WX7QHVG!|ו`U0ka84lqw;#աcEZ1%aGW`30˜|YH fq;#M%H+pw-a%B2/%EG%x\A|uژ ;hR> `]"_Z\k^_* b}KcZs ]w4c,|\J8`3׆oN0Kp/vAl,cB&;ׂ+ E#f i)"Mθ~s] &fba VO'kwdnհ< v\{@Ԗ!zƿJ@atg64(9Q1[--J80T8N<[M9ylKܸBZynˀHŨpzN<FsU=R@֡:P=?$|1BLWAq#HdcXx33^]I;tx,1R[ؑ^PC)%*훳TYQXYT+G4L `` y7u޽Du(Uj5IRҪKʵ13zS(MY?q_ĻK= ߧ~Z2,B9" D Ⱦ"D.B@^{a;q7j!4*L=z9[MA }GK|2K5;ﰆG/(8d| H̼im:3 `W׷YWfsDľ'#İ )G_i{Ƃ8-㋯wN}@) dAE7ח!1$;M&d G/(_E Zhj3DM4[O p}/TgS֕ ƒN@V@—T9Ae`I$}*[3Q ~y~0w]]gզհ7MXHLY]j&IMgk!}XޞQxE>1uϣb)e[h5Q6sbmlK"\?w'~Qs+khU`]Eݳ8vdGe_b7cω Ę.=;f[Ti\ySҟ_xx VI--HMYF"?fAs4&!q,_>7UwX`cEh g%e"&a+y?DJ]M#K4-VƇgeph޵rb-D'*a1nE "F$D.d p4ЀGU!M<?"V)O#reA #dYËX N߭krmlOh+A)R5& +zLםZQ~aԊGsq=jKJͭ}4]Hu'&&,rVk7$MpVk?u_Lž[aߣqfV$.rmxBW*]enϸphDBs%qe{ EѺ1WqQ7>5mr~|߄gv jl]ɟԝxcвLٻP~{G7f]2t/Z oR#_$>Ls*؏xiZ%V4J=?}S2\F7ڃ Oت\I+}g+nncva ~oL[x7Sٓ낎bv!m@uO1$3En 7X[2P ]3Y1щ'3}yb6K eUԠP !X-)P,MMP<~X ]j 1\IhUٙF*K6=O/uZ% /_2i Дh*^l]'8):Q;,ƥN'|3s}H}{"אgD`Ka#{N׼+1IRi 01cޱF]CTm>UBmZ,읧]5ܶ3SPab^"0IY}]T .T}k^$>?p)աfd8=R̹Z ߵ T9tծpȤB 4GCEP(j3IpSnciwHp \ HV8ַQCʡ`H(1܃=nGQݩYwAӆ5Mk,c%翃6NMD͐ /B\tǔs6'MFŦӘ91d^~;\Zsf#ǭHﲀgs@<%#t߾@JB9>ܰd4`䅮LkQ(r{O:L'/lG!(ƵL1u-]ݲE+bj˖k֡ag8Mð˺V{@c -=vWO>NXjq"{i>!Հ>o.^2Bzl̩jfa>h}q=CIP#/+XDz!cɋO'8|-02U}cA"_gv1@~4'N٥Âfr}J }u,%ɥ&7/}; U+$ȷ4ATRz?R_Ʌ@Ġ9Ӥlx~@߫RZ L̮ GSƳ`:O4~ȗk3 ekj.;v03Hъvk}S w&9/ EWdL3SvϣR=XJ͵D WZ1$A3'!bLƖ(3}9D!ϰ96;KVP2ԄEg_~ͭ揥)ڄjT#?ܗltj8ԡgj ~gbUOD.XI5wZŔz w7b?_̤'wO|7K)tsuLYgɗǖi[6v4:zYqE6_*a&c9Mౝ rd!C@bx%M|YH߿uHpfy[T<# !z'|ow+UMl6άyB(t @e ĚJbIB]X3I׹rc$D=Btcb7R;2!Sz? wt@5^(ܠIt A" 3OC @DD!0,<0k;RSe "TZ =`ƃC0;.8F'ea+x!<8:,F@5VXig;ș 5Uo+@wv㆖K. ~}dAb(0b݁G&5Af"}k&c27dJolxKMe#PEK ny,.{~s5 qBWW':$L5M-B6zg?sE<]ZP+gۚBڑ 9 T0WZ:z%h=#bC,@Of?1wzuwkϰ%HY&:~"q$L`JOfnTHCT:\cԪOTT1.-}aĩ"8M/["~Xon'pv00Z3! Û;hleU2Jn"L[p};dq?[W゠%"-cd1PY?5v=xχQ9.-OxA- WG*7!b{6 <-g̗$㰷S5ֿ6Ce^GE) _hħHOǭZ$I=S}D^(+<HH/2Jk0N5%"RL92& mzϊYckvvE̛GF.9OJ8Ds>PA%0wN (mxA?RUiL?,$|ߚ r (yBܻtT%f$[+U/NiPAVV$?Xfߍ un\h}LA[6RJNg-IXW;iD=AP+~MҷYKqDN.@~yY.^~9[HW9Дw"29fHYҒ- R2I&W?Ϟ|PɦC%b}G.=UǍv)ˌV>e(j'ɀi[ "+ Ub U0 C 5-;C1#~1~>BMJE3HrDo\M%O]jv Jb+5A ^z'"1zTB֣wZ$Bs׿h9_[<Sb&X]ϳc"dcʐ+ ͥ(Xjv{ңp;<LP;kĈdc"QGs|8,!EawHlp(S7>/=ªrzv-nbEVi$FjF2(>@RcC*˦tsK>],KCմq<4wdn`y΍y@´=`/; U^ǖ uS~ݘ#^xǚm=Vfc .S$l{~Tc0Ŝ2}o dQk]ZtQ`)&ypLCۃEq΀1r3/4n}>UƑ 7_KW\/F)|;ACCӥ2qa{wGX{E=O3O;@z&"4Uyf Wُw6qW8Yt^Ma~ t"G"X}5T4h-nfOOWw!($ Lhbyd c|W )`AoxCz& 9)}cUVj6r&ykvI=e&ZhrqO"g,%;՗3 {7Ui'2 jpY0t dd*;nE  BSG0Dk6Vy0ԃK *KZDpCe]KhG|cirRM: fW<R%a}w~`&cdʮu0Svx&~yMw:ۭSYRŻ\ʐYE彡r䮻ÌP9Acyq|x7=xm%?IIa:@tƷ(NO"9.x_Q[1 rcMܶc9z#'^+G`Fp0γ *gTYh[ Ul)?>ɢZ;m vҨEꥯc\<.$Dk@RVs٫tmB-jS'/HhY~a0agezis]DdXkMD2ˉFb1v~ھBRn\zjLͦaEZo2It$M g1 ꞐX.ֻfH&&5rhL1 L)ah }@i,YzjPbyN `㭣}ZZ5WҞcO W%cU]H%йju<s⎐R]c $_CK,{Z\̆5ʉL+@eqml67Ke|Pn`K[{>7rm~E*nUbHuV෭{ᠨeOSaftj@~et}C49FX}ePWؖ`lt_vaا &, O6+:_'֡cǖD$Gn)\nh=wx&}ޗ;&lY2Gv^o' f{@>#iHq(m7&+@*a)sG\+J!Lf)cR#4_SOeԸ/W+3R BߢQѴ{NDv+pz?Җ;UvtN}dF qq [ /kG6o#|a^Bfʮ|ʬ O9Rrk7lpkor/W@.{(gm2xvV\^>[OyGgQG_ SGh^\ac C)Y]$TbJ>LJ_k}]4h 5Y ݶݥzG퐅kcF[ k$[ O y"O蛁O}a/rUtC0!ҾAatܿ@Ƹ?FZ%o$&:IBq%mܲon~|fd09@'4ߜiȕyp3p^}8 2kQNY kv149'R=ػ?j 8xG,NH3&JXs Gxؑ5u,;:Z҅uFZ5RN<uNM$bX$*w>E.V#}7{A7n%wVӒF>XsP˓ 1؟Qɖb)fw*[R';,7Z<ڢM8<۪f1YRVS8&Ʀ^ T+ g: ;3/~",[J# J56)A|QÂgbEmIT6 ,i7ou2j8Z(% LiAsn_ !@}Mk +`K`?w#Ioyۈjs2!n_7T*pŝ.-Mo['{{C9"7)Gh3:?U+ x >kЊuq;q>[`0Gf<p8L.ϮpOHO͊+lo X'Odg$3@{uQV>(k陕Ǟ28,*+ B_7kS03-$ܥSB-乧JhmIejzWYυMv;f]cZI?x?*O8<3嶰s][{:i:yO4KxG$91=?m.zxN@)TMwDMxSͷ.6 ܛӲ׽xj& 7xSX. ( b>=k{{qTuw~RSY1su'y4qMNk/{"IxA9W_"B .N3><0z&i`F\l YyƿY5&W82sR:Q|yjJkBJV)_Ħ;_Id8OIҲ1k{׉(RO7zSLa|ҔN=ŽS.䙓~4UĬ=O!G&Q䣲}aV2>!AO#OǞ8:B"jd,W_jKH{=ǍʠDdcJ[x9U(9tnWbw$0vV5Hj.hɬBSđ$&Uc,+T,q7cqV-?#w(*QrEV-zj,v\Zeg2ȕ i (gdkLڼ[Xu0i43R3AgY \:M~s('j3@*nuIne'ũ +Ra$WxT(G kD #q:3ֽ'U&N^چa;z ~ +}9!캺 5'>3NU}(wb `D9& %dUkȩdrԚmN$dpr()Ge ØZb7yHh:I2QkW/1Jcz2pѦ>Xc(9ڂ[Gsk;oݥc3w{E 2ׅX?9,:輁rr 6C?ķwҞƒ[eL.Ϯ5ys lu/{2Ǖ [Re3}4u O2W" V? n踛{wcf^m7n3jr A `.|y/9='MKazߡ iܽ bѽ<um}9 %T{Xxu Nq1#Pa{ZgbhO)'0-6IũnJ 4kOo15͖@/-yD亪t ԌŢجO>j)$=7Wd:Rv<=G 䚱K6h?'}ڶSEDZ`bQcU Yz 9QVs6!Z+0m}Mȭ0xK$.+3'ׄ%^::,H6vz u=Y}&)yܖuVز V*nۊm{1w_!3v~:۬a>ƊV2T4n{0% 6sS0q>:zY>E2'=W6 Io(hQBr:\d;j]Bʲ8NTJp}9R=2sr50U gcK :TdkE邍T2%4r(*}ci"jLD}́0 Bl4NQDR lh 3 #{AҰiCG*pb5zCUXh=Cf88UXq" Q嘏0KE"qr5 ݱR%D(,yω̂T r:6r}8#a^Ω5*x^@ N;>S^jG5tDPɊw\<,8 @e FʼZjT'[^2<wٚx['ȮiLW$NlX7&)FR޵Iߓc. \i!tf %0 F>a r$8I۪3@Fqcu@uB~Xk-.[Lp{Cx-F$XS&ɥ; 7u|y'.ʡ̞ʵCYᬣ@;_/A֗ޯғQfdkAWSM}iL7ݶGҁFݗ "()^ nA<U)>/ U %%:~suhjϩ0]_ո9aqeUhp=[vֵK]WKd0!@VmqתHqn͹e[S4Rf.hEThRd;8XQ{]j@Le;'F|nJI $~D&y˷H$hQ:Pw".{uw<,إFӡsy3ۀQ_D/ǥɲ͋ai{'zp>[MLgH*~12:(i P|tJ )_c XFE8eC 3rQj[MAK8'[Ek͇Qg_*++)n}%B3 Wpv*{H+Ǫg&%cs-cqfǐn&)lUW\j7.r4]4C1Zam5 p,tE-C@H-#؉;n@7 ƙ|$=-H% k$+o޾t$ P2tILE1X@;QWFV*;i3N$6K49ާ.H@_D+͛,KqT %ŴACfk|/)*^|}υ*QvO6Ք\0Oqa~"OP1_KP45TR>vIkZ<͉XJ[8kG-b;l?@sG66Z&!uWn|$.h?IJ2ӍP"jք  fd9tK}㾒0T)䭖43yd@PfdbKNH<|X{'{jI^-̹.䣿wZyff8hnD 0jG Y?݄ e`$0K;ط@;37%4ŲhWҝG|ٺ۔Ѭ]WT@0^ &galO~Qf>f/8kCG+ Lt#ASRtBL֕i ?k|`97b?owPlcuѬ$jxߌ~{Na5bUu[U8wQəޱSe'F1'3ũqd2Bd1ȨQݥeKGI=ȼ Y(kٸ+mPz01]/*iuq6T1.?1Eviy+~I@Hjpu3 Ԝ˪㿡Lbڟ%ɈEYkA%6mn+c~DhCQWJ`ׇzԎ'oAk%Ks=l1x9cNuտcZVp%*=]8i` ZZ']|6-r߻7>dO9vg&|iƇB;%>Q@2)mPNf˵ ##"L}R|^nGm+!R{?6km9t0pi]|Zg:4j0{egI*7Xֹ!)º,$|_x.$ a(h~};Q=ePq|tivlgFϓG`;|8@P.=.c f ="$*_(Wr~drwwvh,,mvZzاgm˔Ɂ>x0h1.+ɀm"Ϩ"ZHn#0&3i[1C~ZaxoS@g|ڨ O@BIgClY.wkU+6$.(h;]S?ԍ t9}mZ ]G$aK,S96>)"\7NR1oge|QκlkҵPz%oGO4>*6s>%; FT 9l14^ GCPaڈxrKͤJ=!!YTb TEkiq.x+2`5tFYBע(ZK̀66s  `E5¾6\ƑwD'r'yf#)u,i&".5>s[HO,)A , vR$|nJU&cBX #h-OFV]ك#Eeݪm [&ISH*t=7 rUt7O6z"׍oJX<\A;7]3^hz`Ed}Qڇ %[4܉ 7'Ik ?bl! h kZrKNG띋)eC2C20L8-},(CC?2nn{ŲjPA&F5? {抆9ښ,.YNqX<&"'nJ+4&Ƭf 4FV٣<V[ld7`I`` j:_\@~nm\eܫᥲWIXH:`/5I`D@LBmUYbˏFGlnX[pIâFRRae@Pa×n7]F""e) [b8J~lL@zҁ۴絒$b#bOUG8jfEDoAN%18ad$P;ZvK>kn <)L/./ZoUTSu(]Z#Ou>!'dh0ؤ*΀R5-͔)/{c{L4 PC ']pPp> [۱F>Ag>*k>%]KyMYx.GJ&.I,uciq!S "t@-/!N˘'M;%"$&vJW/>mg=!N+kR WlWaB]qݤ~7YZ3k5`՟V!T3`n^Cb׆f$7UfuV8 hZ k@m`?tݚ4bӰP-glq N#zNvT xKsIÕ4jNwfYeZn k3\ѵW2ˬƓsjv3Dވu29m9ִ]utܐ6-#×mduIc*(~RS$ʴ[5B{.e_kha#ޘ75Rlxy/xrKűVxk|80t4LʉI@!U 8ERUk10 re͠! s[i>bOA *G!U*^)$0ݚ͜.qv&Ȇ ǺSE/wA2R|y'OQՈu\DO) 9MN9$_ c(=#xY*GvQɭ"DquFC-<4#H=]}突K^|QK?rI_Eo9a?N%DRvfLlm8e*s슒_!tny&=2֫xIH~XؚҦx(uc=*h&~U4~׀șB* }ȣȃZt/l2IOMWpF|N}(ߕb O/ ėX%:=-Qb4еruyeW_+]|>~<89VIx-Ł N$7defl}VsAXSZ@4|8a׭qk_.85MP6ԔXmrs:kX(XG]{[ Cҏ\㯄#_kgElDX,s?:; <׏O]<'uM|iJte|Af{%EM,s_)W䴘iQ$[Kk@ܼh1_O[%#<f _O 6jFUh${J4l*]/ۍ4/纮OPkh$*XdY.>0wSV=5EtNT:)0[\ [c0XۂKh V.;מҕ/=ur+H\KƓK2k{{go0@p!|WXvh)rގMrT6\"zl}mF%Kf{ӐKzbxB)wW}63lZPW2ICzHJ^K$Z`b>q_-ti?/$Kq[˃ viYg 扞p8 l>ZfߎAMCQ3OED<2%ylGҫ};8U{:n1U]^B)؟aCe׌ʳY,DQĒ^1arg0u$UxtsӠwEf}E{7\!V[`6 mF8KXQ^wc@ hR&3HO32خ^ PB~h8vq>a?bS&\mW5R PD 7"Hs&ObvѪ<C]?tU;ȫ~(f螚5?{e+HHomBkc@GFz+b3m0x 8+),U(ibA6CI*L1sv| ep:|g2X햑||ry9˒+=rߝ̖Y|EvmԪӽ-!]MwhY;ѩ`z#hqQiʒ%Mptךєcm3\Ly3x!+fa}@AZ.lX/{DQs7p1۟+vr 0%cJ;Kz7rr3l'Dfq ~?"wϳrݥOebch/o |_)JE83?,١+vf5"u${ <2㌆IFUg >CBnwGbaX*~{uz UjnK=./8{;7dp ryVhFe>Yk8qeu?"NɬZĉDfCb$R_6:p? MYCBY4*Shk80,&-2h;뫀["W3Ejs .1eCse+zBr) 8608sw_Od^ld hYQk9KYxV6,9ž0zi02wFIFviWjyПJ0,AD|6u:k8݅w{yS*YiC 0>$ _"{nl\{3ZBW;Ɩ|o}CmN߫Aи -R-G#*h:ޒ1Wxu jJ}Pǵ$~bZ4_@*yeY/,NE^y })\\Q ɴ4 E7yGDd j!pPˍK#hPy#!Rq#m4yXͺ =(qE WZ?E\Cȱ'd?s{lثȈ?@ ]Eˁ?쉙bv =\twh #k{G$[VLp✳G&ao(pa~C5muc2ʔPDhP ϙ1auuX6Ջ:""&e/ Nv'.3}5l_7T e Zzbt z^xtP:OCJ9XVY9bn`nZ 8 r!+iLp t4Wan.ظ%5ւ dl7n$>..)~{D ?Hd@6Nח@'WSR>>94"P 2-̱$d`JT|iXͭ]pr$U*ufZ| Oijl|HL0R2 c2,s?g?$O0l}&2_ xF!Pg|=aq/ ;~vڐ;xh)U@ PYnUj$DrrH%51'𦅆PI'$vu)gΠ0B,&# 1 y(%odT^m'fp4y+~C]o7buړ"bom(rUs[vj~D9sߪNW'{rgKj rxx@xO$գKCU׺->afՐf' dl^fG۶a#®F-4Eʮ@_H|AH(x)dS&ELeeZlo]foxj;'OFe@P[Ъ6 s>C+ mH'ӫB)[_ߢLn^N; +ϲo>1 {x fNMHꢕYy,ձὴ*':\E#̩X[K(f=1 ytYΑlbq_\Τ, K^~!82k\tXm6VqqF( \P6 z4~ 6zs}Qo. ZʝmlAz/Uu Z.fO۩WJʎo)UFyE^ %eE֑.CL +.gm>Q2 ,#[Kd06Ò{l%+;4_k׌Y?51|\)eKִ̻2qɛĮ u[뚃j <\.Qy^s** >wmJ I'9> 酣 bpIEaGZlԵ7Q2ӵ"4VL0r^RSP}YyXlIHTp&QJ͸,&x_7ܽ?D7LǑ2|Jc~ӮP.Da~I 6?A)1CՀnq*/5on(uT%Ft`hw8/!fWjI%|[E2u t4c& :.v7ø'(1~)%<H#)8_gPYO$`?pL'拯~ uGq}ŷ>o' (x%;p1*o ꬈n>˗4-~kʖìcܩJw[UCambyνrhlodMu4T饯eJ2U1*O]Ru!.ArڴT71[hKUf(%d&}L}Tg1*Xn|%? Ўp޳z/CaڲC4Re 7\09oZY+v0aDm_Մ/97״Lkw2Bc-Wv =>϶ps7S'xG/&8Ҝ 2V/4%opظwk\@|hBP*TĆD2'wӗbApigrqzyGZ,|8qgO>lRпc4H[ oX)=S&zJjR"W#[]}Ue - M A؋hvz Z̓}ٰC଎VUs3Y~C|&[,8N1(E5G_%*͆1gWEE%.ن[X *av[/k1DC5Ѳ>8Z:JHK!Uo\]V.q-O`)Z}MPw]-_2,ex檭[oQt80rzׅ66a72.;ĶzHsyBt"BC|/fK#oqihsX肽և7=aM]'h;)SH+0fεȑ4L&n{vl>;a W"ډ|R]b9(/cOw=lkr"p.'"ؑKs3Ң~MM:'qWyBCDY7v$ 1=(T )<\&iu8`z÷3sb]ᢺ)jܿy;K"!ݯla]o/~Br㧻!:s،# 2E#)E[UuYA #,_X^ -B spa#<^ڌBZ^Z߿˦ޛXVuaeoWW=>y+pr{R[2B:1 b/W4Go7 sw,QDm$pu:lZ~p[&ŖPIGDbSiglx>ܚ3l6^@@Z%#fI?u2m\|P_?4uѻ3E~'wN..9߲i l@ÛyxXM֒J_5{pwVh{ȁ4|1,zOvkj7_tϳrOF!t  Nr@)k@sUyHNoR- /Uqea~X$9_I!> {lle]|BD{B6 9]]Zo^c_Zwa_OKmܾ :f;j(w4 4^im./ϔJ1y2>IPS`Dj"nxD*#i'bX )Tζy|f[jJ|芋߅R~E꒯ÀT)Rm s2cyFY5=@_EK/at=#%@nq R!mݥ 3eGatHXݵQzpȫt@RiFYX0 WqQ& ¬XMPM.1.n ^PG͐|`&Z4!;jSP`eY0n~cH.Fݖѩr`SM>Cksl:|@dxYI $W+,kYu[tC&|axuikHB¾> (& R-Q ԙo>CĕbM.[ zgrÆ; ͸"aWa ,vZ94ːltf/dĽOkJhtk FKwq#څp6m)lI! z֞ t9+(JpZ?ܶNW1AovI3$ڍ Rz0rv[Vk L yQȮA^ミe4aB6Kwei\ =/:IgjZ"f߿L02pD oc6* >`-h$#L^F5UЭ b2:i$>CNҢ"8> bs#!)bDؾ}nNxfڤh*4뒄Xma9 ;NW1CGc*o@r%4|U[<7{C@'Qg&򒡄o,ߐYԜ*;IzS/os̭s/%n: .HyE*E7sO #<:bI#ۄDK5qT(9>)؏KrX!26w W͒F5t3(TV V{B39(uT m[wMMNW /_~A5'f}1 .bsYge}RSD){0%;^4<`%Y@xk3eJJ\ޖ K:PFxx(SmL1ݓ1)xf}Whw-PуA.2 “S4>iޔqEr1"I i 0L+I9.}8綺LH6[9XRpRp:ft,}t6 f#}*`RSX;Zi54 Fn)+5ɲSGG0U⾲^PJϛ5+Qպz ޕLT4r]+?_匭mnzLT['r2嚆 wrL{GkW3VXji*>i\/+"M75[{VyޫEڠEs"|+(Afr%9?ӫz|=+g55(օhSq=W-[T`: ^GG,7a@\L&)6nRmHuAx1_I;Y,AyD(9H_Ըf9M䞃}Β>5R:=5w'i7<+/! Yd.>ɰ*ƣkւDrs͌\)t&䄷7٩qV}odٖZ& ڰ^[BC V idl(wԣem \18Պ#/x yҡkvb*o[q(G|zLTt@"!ç; B{; sA8 _b\iTg%ZFyu){S_S4Q_{uȦ7䘏-77 0+X!1d'uz!rtL7ŔV^eN&$@1M oKqrYEFAG:|観BLboZ?[H2WQ8/~SEAr ]*| q "7€tn rmJlhW]s܏|v `ɉ|yZln-hѠ dTJpia;ut~SNdEs2>.)(k;ufj}P$E)U$hCЩ";t=`.׶I?J7X;&mez#~bCV" N7pV'EG I@: U=XxoH/r"\iz;Us].J ۟iǾ_Y!O˙|~1[:MAzaZmyPc1`gxB#I4p%ujlz#e;Ul#ʎORӟku5̸>}RGκhsK$5pef~쩅;)cC9狈dDjѵ{N[FEAk] wX:ꍝ:y7^FDdcOdɹ?*.A/![Re99ώu2M';/&h뢢ah1,NJpd2#Ns%%'NȞa(#*RA6}T2e">n%4l=F̆D n7bǜk;kGDwZotsIT0Pu/iRcc?pw>}VCԵw]#'Ժ KР״۩KO7 I`1Գvv:`^|>⊙k,Pz6Ov#Bj?g8hM6'[~#A[! `wĞQ~ATʽո;Gb},^t,Ǵ_9@**j:VTxID7~oM{p醒 hHMƹ>o\r<[~ $-- ߲ED^X6$_8}SP^JKE;w)K`r$vjڪN3w99!F$/,8K:cR;/J=yqK-V3Ŗqul ޏ9 >RMI.(u<\4HI=Ⱦ{h`2U[fI4fTl?\˜enVB~P,MB^#(-K|.HdVa}5x>UD .xZ|_s|QFT,ٔ"mS0w r1 jg`SՕ` RAJOY'ye#9c*ǿ~ Qikh} ɹ08A9`4E D.Bׯ[HoѤ9?藺s"rE6>`$Mm_ >XjN%ljxc|P(w}QN'ql_Ԣ<;~Ӳu%y[KZ'5@} VLSQPe^0#j{#iR\VPR!{w(I*ny kXVx;qvZF^?Q/mM k,ges  ۾Z%Ԙ%{s1\CِÆ8v۠oCAfJ%淫1]͏q"!,{@>&^h G<866sY}.&ehT% #EPY.@eX6KU^vǼ|&''[p 'h7tji0:&as]0!aj|>jo:Z4,3T^_?{_m}+n_U]!Qhl$o0 C}4n=y}0i71 ́.#40ӼώUgU-oX!3SȚga8] pb^Ѹ  g>Lޕb%H?+VIvnzLژjҩU(2CR~<acD~5)ɂ觔Gj]B;= 'B AE0ɧR6>Ŧ, Ւ0/`Z#1U`Ԯi m a9Gv̀ԪAɵ1ņF*Cde[SA\$ǯY)8ox7_22"C &_ϒum*[I1.[=tgwڽHxp捯y?k7v7ṂsuU 'PPY[BRw.2eƟjeC3mɮ o«?̌ˊo§YJ oi -1?_EQM"Wp_ O}YmaeNT@N&grel.z0)heRP>$~+oK -O44H K{(OX|(DY:|~^NyhAx|x"Bе_cΚYM2[c}* vAv:px){Wq*1mZJ2&uJ0Ud)sz`?檸y}-'+>I2mƦgގPӽ܍j y.M2L vz;h7?>P,)UݎyC|fO_Z$OTAA[ϐΆh nH&I3 2)0y|2 /LB  uVVboY,: AAjVU_Ң4gm(x::\+wqC%:&^ eī @H?-Hѭz=J J'D~102gyeޭZR88R5#e}WGU;Ltntep/$^kQl5?Jɽ2$_1S"_"*@nJbg4"ݱb 0Րy:hM%|%5sANUBIl{>J*LCtz4jx{=L÷m] B9}E,3@8Vl9i4jST~9e'ZMpNcwK>Lk AHvy=s &ejS‰r.x x6ZeԀ!c}dH焛F۪ QOyFz{Dk19鄄&7P_4{tǗM$UƤT.(sAkѰu7f4jn#OYpsK@\Z M^yn<{˜s*U70uSYwU2xC y/&AqwW5s`OOɨp 2Dl&=@洨cѣCy9 ݸ {o> ƶB;KK5826?~y7( _ JFOwbOp^ %M|B8Z9oIX: oo!_t (iŔ9 WaqMϑ}VADK/р#ӽ }8VFyS_6 DoxEAEem/yQO1|lcF0B%uOU qHdd٣a~  i*Ec`~词GukG_;AjaK!\7E$ UVju$P.QVGl;DَՎP dzKvcԮU7O7QCEyȚRz9N/oؿ,&7V|2G0x`6v1 ؊%[t Ix,%eCDZ(uaA?ߎyVaX.$'q'Y5tY5^c%cUL<1ev߷օ $b:nRB')A 1q7)U-ԖSt(E4 %ٌa8VP+/>ik)Sr9ʂ_ [e)q0os %@gZt2"l&۩7sÈ$..hW|oKyg~l[疄WWB%u3xl$nW8Fe>ߊWk8z&UxQ ǡn/FZ7ė8H̰–cHXSd& 'fVCȃPELȣAx YA1+WF?)t 8!AI}^BZӂ>,E$']c+ɼ=  yk!ᣢ ?ި]J&kXBƴ7; 03- iWOP`u:Y^oMz7=Wl'V$l1οXŐ4E-`@R:&suL,[]9Db=M?\> 6:-zO>A0]uf1al:}L.՘df)ٕDe ! &,I6u:tdr_]>B[7oǿι=GD=S}l6R- R^3 r q0U`3 '30au(t!v#}~yJjed<{ԝ!ؿ&G籹-E+s"29O'D4ь SqM ]:7cs4:5Wqmw=1#183.` Wrt~AU.Z׈a1Չ;#\7(nx޲p{t(.v 1jװcol(߁2x#h8BZ"{zwȵWGLIO0Zty" Oex\rJA-;ffp1ߩ3JA/m708\+>D=.U0p-i5hZsNkj.RK{p'Fsؐ1ye%72ssh6>!ެ UtL zS'~cbNn zߏ./Um ԷOdY ]6.A̴xX46e}Xڎ|}N ¥丈@7d];/AJO,K.9*36dvpٱsF- 2t):#XH$_WZk%zy2Y_|z3'FĺM%r U#|Ǿ,Tv8z$Ht#n$f-N4 ?_1W;=InCeoaea.6Eڙēe7Ǟ^> fQcqs ҴmAu59ԗμ 43>'m1 {63 lZ>=0=D& E)BE7 8"aHhK|tacA|NnsIu mP?s0J25iByI}p 2/q B ?+ѦlP,̫kĞ4۟쿘xvghu*2PJҀ]16= KFjMو,%Ӑ>M2qC·<_(ey*̓ cU3@;^d̳#ǯ󊊝ٞAŽ8-~hutf1u;̧5 Z)sŤزÌ;25ܗ4eɴ-WR9ǓG' d6ƍTg.FҷHF<ݯSynXH*Uv Q%wTHJL FmVw[R+XHu-[=Ić#zţn!KDE_vb2cVsX> HhhH={wA1)/1/̵f<:#xPӊy/.X>ռᘎ;IY —o$hq[]TF+*H'aEvI$(y )G_~Ev!^%FA2aD#.Hzd$Oc؈ 8OYj՞pu[z(_!+ꌣ9;Kّe&f0U?.]`t^!4,x)^rH'G"V %U$BD7,9'w%R}x~={f={x_gkDGyrK&[s`E҄% :zA%Qjh{e=g7mC*7]Z* GfއrkjKMe%;Q`Of=tV:s+c2jdy/2 #ug ZhѢ!27LJ  F`S\=5[JMAE AUo:2,3IT׺F5H&=p$@57%B~ l< w`SZeYٜi )%:FBN,nAІE; Cv`W]c)^3B<|YvĹ[1x 4*Ѯ Xc!g0d*B{]=3r{50biPEߚ֯ 6er&{FJ 2-t)dքۻ1+̊ @cJ+ʝJ+,On,ș Ϯ9@XRɬ?oS)Ş5Svv8" .Mtyx_aTբ0 Ia.;}# @{q'h h_6NARԍo#`%dXCV;z_d-bD¤%%lqq.Ëz҃|ckĂs<' qA'徶Sq6лbqOVSVeJG +__x  e˓QcXzI#mjptcH=i 3Su Si͕+7 x!낡rrRJXH:)`tlgޱY9Uz!5є;1\>d91HiȖn|5\W;Cpq4(u=z0޿&D q["[ӕa/L\V㼮4Ej0U; 9»>> g,NeeKʀ&:VJ5;6鏺K_L/RL:`+'[@vZ٥Nلڴ4 >e1^TG?PL_p]&X&J:8"5t N@ۜqz7gFPtC]hmMf.} i>Ex!6, CR'>U( #@u  ֨(EM Zr~N<:`M a 0T60P͑\fxÄWPA/ iW֏F)h%m,ƫ~M8ҺXp$Iݗ^w\m:qKYD~]6bh9H l/j,uؼ]su:gˑRjnElkҧbwVRp,(%nRs~7>H{ x' .@d]2`OW5"| }3|~n;EPjqZ&5]n:W9ȿwNkY/%貘GQs!wb)c<7R>ixMiFf(o΃9&7z!>2vRߠT~?TT I~}dth>&/Qyk+krL8FQ%<Q&?bm3X1z%2Z_^38QEUO,.0cރٯHEX|hy94S,ca%pS8s9|m`N~ {4T"c2U.YDk|3 | PbWɿ>(ȶsW֡M]1eT:o)`!8jwU#8 d?DH`GT˂( Ù^>!6xJɸ,jqGPAc|[ ižHn(.EJفV|8vM.twKbxY0=NO#5Tk͑1hYEcp 3NbbfLW#}b:q&%d2AR]*OXL*UMeZ%:㉋ ^}~yw'S*9|+[cv\<8ܥ|jےN`?UjHy2cB[l LĽG+ ߔ )Xnx։xh`7v 4A_9ȟBS wAmBgןZ_ q܂N$Vd&H ;Ir> IAZ^aUXV[ke"cmbeޡL3d–F:-o +Bcw沟XD=*ws bj:+TFxʰ"KyHKȲILFOǮ1V^7u3vqtqma"lN$[;hmpM}/m}q97[;:CwoCMƖx} \ЉQUl3ͩ )N#X=>S,2][GEV52x UK˅U=ގ>ReRbۉHxlЀbZ`(Y-! >!]aR #JYQE[j[7T vEE$Fbc^? C@K kcJsU9 @S@pi?z`GqZvm>42 o'o7P)8kF40oc6FjԙCP WΥP)7S#@ '4$]Y~bɢ@V@Ҁ !Qpᶣ9/N*95j& 1Jl2%{y ZZY* :J$sy6Gfx&zؗ|tp\ ȵ6&B3pbT B~"17K{L gt߲ͅ|ͮt b7.Y()ݸuu+̗z[rg*ܡGf=DL@ 5gނ8͎Ue.a\2bP&Uٍ ~u0|/f GAz }I}x?+MPJēѲ筭ov1jxM 4 GAٟS‹s-rpZu+@;峬u~>P ؤU,ԇ,t҂S(\s7'G`cËgK-A4^%hQgTzz0<.Xѳgɑd'ie$)E,r_p(b-\W6j5JL,D`gŘ- kЎ6n*lH;)aܞVo~4<= ŁCnI-J ~Sui621~aN1[vOvwW+}Pݘ@9 lObd~3 GYެLL2#L6ܗ4@'j0gIDɝ6jkSc&r*kky$17;Ts}"!)Zuv ;ߐȲ=Sp%Vd n\wfJ\VVGR-*{ĄKśCGT;|-U5>^G [!}Rs9L$J<*Ct̿) #!I_-]Qx\CBQ13cCgOwQCê={GɅkpW f6r *etè%$=P VˢEUM&,VvĚ3{LUXQ<״te)hakg@]YEؗeyS%O| 3%a7e(/"BIgeڟ:eR'"6N bL}Z}Uqhl0'5(0td +ŽR9?lN>bp\p(UDAq9l ۴ߧ_"Z oQ_ u 33S LG8ŵm0C̈((<-SA˄^.QH";9"2zbr% rBFUw@;6eRݳܒ+a٨E=LEDѵL?DϺ_avxCW'N>)!cW+H{i^gt x]JoM : !mǷDгy;)eI;B҈ӌEY|C,Kg_˺X-_Uܗ%2FG}s߻pOu}b'o; R;V-}R^3xXBV#koca|z`?kvԍU{J J]}GRqRb7H;]c$rdy#˙bWKI8وL8>?kye!st,&i=0NU_SO?N+ΕYcm 'wl4hH0 (G'>kNZ(i{@҉O&l2mw4ޱpbphM*h/tg^!w`@ץ^5] =us'kqfZ-N`wv` ܉ B@*IWaxM w\=5h4-u:en?{!6 9q Ms2ILEOjpɣ *fگ˽q+rƺ[+``Q[i 8|hfiܳ5RV$jg<&^gJXnnDX "?7)%a|#x>bT:] ӭ8ltJPzW,ɋgg}CV82@rhdp b0gT2= ww57UP84Y*Lka$&.A@M/sq.4;:Fy_B/xyƆuߵz{?Ӂ:U3 n{E&Ճ #U$=8r ~L4}PE#cVyY 9x3֬#PG`αҁ(v,:{ ,yt9رƑMqwLg;ܑphSfx#1VƤsRtx9=P Uc+$HT;xrGn]a*}*S,DƋẹَf.(%y֣/j4˫6* ќ ښ E.ZLaq: `W9X;7r1(IAPFlFáCLm` QIz$Tfv֪D:.Cq4 ^2\ywK/^sT/~_#YgHL8do^`Ga]miCz6TU|3".5>HvZ`E!U,5oddMٯ((X?/MxRᲨطn,=leM=}Xhg\*z46>ѪZښ ?g܆bԁPnQhlsԹuArR *-yxBx"W5gd1=R7{&|Ә8QlGc.:z24=ˑGCok hބ}iiIlߎa'ҷ/Ovq Fm7D ST->H;^;3kavb_^##g3pHGdƊ*Z{  T1+U6؝@xPZx4z4+u*$4 tZ@BHWM*SYѯZDȸ<5(Vt~KbJu\hqH> [*;f 8:ºZKkk_WFB68gYdDeP=[:=(]E=kCr_^4,{r߂Q=$W9 ޣ5K8 _K_(}Šo7bzZ@GG6'rۻ61,&K 9~Ps#e@ 9<&ȘAXFȇ#_T& G\Ipm;pM#?0#kUzxDs#2HV#Z5䃮ПkȦ"!Oz;dji%Je!1l_`TSf9ܥ<5yܒFrVI\Mwۥf|cnh-Sl {VSE̅0QyfLay͏ keOwL4$U;"=o?!C;! v&@h vsPnDYPN;H|s %vg?;X2qo\VZr88N (,my5RP!4zՅMݯ3!Vy\a Vch#.%]u-%ZqiBk" O_ M^zTsK?m^gA%:c1$h;"0aͧ;ڕv`w}FpyvuYUc#? {0aZJKM?L6%fG{FԨY_ZTU Ѧ+y]vSY}?P9%s%E 8mD̠g˱ّO:e !b_.m?P1uoI-=hDwqRg1q=:,$2,u.?UBlb![Ԧ׫BRK(t#/@c` ۩DȱF#v+IcZ׊A:z `!$̙3x9^=Ч؄u9hiG[2QlY7,Q7a,+²;T1=%6>50h΢A!y$@1ݦzA]ɧODn5ZxK*$IBΦɻqBW'򾭖 pL ˯c3!}, 2Cp oj ;j GOeBS "jˌa} kG]Hjbg?K:55s䎓a⫫ظpbgxvOn.kgX38Q| dP+jĐN\~ǜcTE3:BB#ZQ t젼wBMyfWS=n4`wGM_i# #WVtx!Lړk[s~7 q4 wKL s5ayo+iŎQ}3bcN y 搑 Y#xeTb)<[Hfp=ִ&)2a6͏HmdV/eo!#C3f˗alOtAm|+ 3lz7y3&^38l- AġTf1ZJ'MHӹܫ/}bމm?0>˜a U}*P~|k~]8PigRZ ŏ&gٶ.VŶ(d=fAH}d cI~s*b)F $MeQ z=i2Pܘ0CW,p3lfӢ`RǙ_iX5  x"NFvs()%plL~8o18әTۋ#׼P#˖m/4`L 唢Rf0+8hB UIND~W>%MS$#"coFz6 dQ?!ftS7Z6SL~a8e F[H셨DM_AՁz=$6l&i3Ն $GRs]I5~=)F]f%bO=قB],D5犰=o_|"E'Ms?ݿrv左ܮGLZ;LTX\vKptR %_, +)l9#~?ɛ ֨t0;zGLT w yᰂyK K)>$Dx$VOPzEmDz<ŧW)X N~.ng9A]UrDq+D̘sFdҧ p(x]m#- Ծ_5+e]U?n,`d~vF~%|`QDoPǫhd" %L׫[hG߽cRB@଍s 3o(f~vBTyjPChHR^~ jTu0tOۆʥӮCRja胫,W"mʟ~#s@ڦ4h ]wr,?\uG:K%܏5Z76F=ڳe6w?+w5 |+Hn[v,P.TR"!o)zq8Ӻ1t 嘝وV!q)>?_{V-71)nZ }(Fz)ޓ8vY0:`Tz+pHo#lgŶo1Mh-w3 h澻f( 5ѶJ2F?ӐC{wbލ܉z 2*^ؓt.x$nCb5Hüt>yGU 3)fZ9"lǷP$Wɝ.~QIQgXy=%`5:E~n' YdQnixX|=$c+az9^Lyh,f,qiR5I0 L-t @Gh(,/ Ӗ%ِT 5:p׺6 9S7c ĴW+uRý=[D8P>7ČV!lu]9ERs~[Co`jwi/9i(n)4]MtF(, x32fu힣ݵŶ(#"4o]{-Y ùWp3u.[gMEIA2[,𹳵/RNܪ[\qFXhH |w)8hQ/f1 MUBx9vW2~Glͦżkt%3mM/G,&-v1QmuXl^&gTfP_kww\Ú{knYhg#Mat]aRӤ?(5/ߒ61R,<ߢN2LܘT?ԷHao9I$[;=:AT:"E7Gr#ɜ{"[MG/x4͝t)a)2"X'd 7>@D;ǃ_! 3 A-vawvo 8JѺP%8pF`( -0@[k̋ ׷.':zd"+VACQȎ#Sսn ;\DO :aaCFu ;N\/L7jUT3Vm P?(JDw91ܕ:{A(1E΀AM7,n)>fO(()@VnolBN &DR@uW }A0,#ܼJ64u[4oʶ.OV aSղ %.RU1@ >Bi,-ku@ m?}&]Ĥ# ")Q.92D6jg/V gV4V@۩{SlERnD^\Ӟ @:hTduZK~2a4,khv]'҃i~7MhӃ%2TJ+Db_0Б%A/xeh'H,Jݎ" _ns%eo *hxWiwZ`lQcKkQVd4Z#8[B˖PgT@z3 h%D}i^*4[[T 䍵X&M&зmhb d{ յXq>lPPg0zήȸ AT 2؀=(PP (>/|@kQ+KAp[*ſ ?$?TS;/<cT@oyC%O՞֓mʏ5@nq+Fz'acao$i+!eRy:"̊Φgl11; RV- 0ݾϾCXAj:Y]Z{YTr5 @Tc~=KhT%"!wu[HD@aMotAv~'{qC&ji,ͰDtW[aA@;L:"\<πD+yIX.' f 0W!'} 3*::뽘anp9r{qb)UJ0ʹaHY1J'1=5:TƪmhITKOU}^w0%~NQ, :PY'CEF<&b;Uh辌>B7\1l)}[V"{ig6-Y IB{qb H '>u2k6;a:,;)xzG ;= A9gIF8M%FB+q"VݱEbKzo5M&g\Ǜ\d`Ԟ;&B9RUv6 m3m, U >w2yk==2q|wsmrƀ7MP :im+B? nM X.[-u@"\|!_E5;dڨ~B5 S8vcV5UF֟!;ZDF+)Q8LD+{ԝXń X7={7[Y%:>81Sn!f,>[M~>d"̪[PS[(gы:EHk,sFBɽhT_|LJ8)Bj/ `d VR'7F+ۥ3Yq<ZE,yA>,Qa9&8Aq{}MW@U*vv!UrFa#]-SZӺq("Ic8T#zlQdh(eޑq1VNv[Tca◧l/0' ,U3Z Jk$̩+Dl<-oee\D>uB׳ >6NI52Q]TbXXH@//| 29Vg:v>iHXt|y]FdYM{22ox GB%oG03</6YÀSq\"?._hO=N|b$2|+sސgu5O ~S*)yuO@N&wrqVހ|dnGC:e8h?ٕ0Q|0- 5ʮ'L9`J+ęȕSa)j^7Gj {R< ufi&  @ ^f*k )M'H 8Na1bGQ+3K yetu-d`fϓ*X zZ Kwo(6EF:ICxZD=ozH_O0Hnfm~^%v<6RɳB*2J΀)0G'5tAA="Z#1}!i0;a98}c]>ȓ"zu,ѮBO"j:]T3+19^#4<TbO8* p\ߕMc7}a /I1q g }S(91&:MoxuJp8Cۗ0-%ϡ˦9$^Gm,-A"kaLlЁ)c(ы隸bв\Y9 N<G$[Fwt"aN*S5d]{7)gC_נi7O#v7-3-CfKwjF94K9la r)T5ҵVs&^FM*=\]k#8|CWwOd"埁I:@SN|_ AAt]$#F2x4= >-t]Ij9>pn(=IH\Uerf{t(bGE.nYSAfJT~J5V&DyC/Vim7R̈>gB2蠥 ttk 2aMģMnfV.l Ưz sV &O`&m >ȪZ(7:MHlWoi H܊S{J R98A'38ATDM]slX >_va겲` :9G)g\z³N( Qk(O"m/D?/@cdql`}_6C8i`~/.mH$l~} $j8h YZF>ԙ4:r1/jL#n:%fĴ98xZOM*{w9m:iƯ*QWf7v^v\X.c:N?%)˻O z$*1՗N0^( EIβ3i1jnxϚu'QmR5ąLpRعC;Mnp"/^Tz[x)oJu_zШDV~c@~4sDh5 QcM$TUgye >@O/T|(%YoKk(_$$C<k;zY}[aaR dcw77v?k՝XvF3ż0NF K s…lߚλp^\5~ay?5ɜ%ܸ돾0)d3M`b$ͳga-p&elQ![ 6 e$Y86O)e2͒#>js8~$QJ]O;gn0]7 ^TNmwD`Y3ޡ@Ui1(F~`v%ѩee ^݅Ҽݐ)o6Z2gnK`֣QPR\/VXq#Ld>Q۶ʛl݁MN#{`tԖ-"ӈͽA"~(,RJwsҲWFn#!$8:l̅M&[LP\[kh=~T݉od8Bm>X˳"Qt잉ܯ3l^@🼔(N9k ҆P|6K}%*Ow#ԝ%?뇴wӽU'?vw0d2/97cJ pF'93Q־'^(,[OҐnfS}nGj4pc,ssFAnx/l*жHM,+wu{;>E7 XBב/a&+GJu}-TLNhޠ'~>;a^BN[Ĭ2 sJFZՌ0WBϺ 87/z2u!Qv3 {L&-+ E:g .FV@9;_o:64$qJd i_K]"d>?)wء]DGXw ) }e=lUgt' {!C | rcɟYqz,1AdXeAgV E]b vdvLpꗅ/6,Șຯa pm:{Fߪ$ڼd0Xv! "19@—z(Oʦ%?Tr,"f%xzmNv-GDa,u;IwTgbXXbiд;z'Wq-uyK/ԋ;4s+A^|QČ>Gd$yC̘Ckk>:yfo M X15!)~;Z!NcyǒQ8O򹧂sl6 Qܧ# "[fWK^jЁQmu&vdD\iVq̋c[!HtRg.2Oc*o|\%& [ /n^MIکF!j X~!`Xy'^`esؕ $EͿ+J-\@ eb;!IuP7j~l(wH_oexZ /nĢ;cx=>lQRɶng?tH&\ ySد>B̎G7@KeۗqndfftISrwwEJ}TX5SX˴qʅxS)h0[RR`?9$ "N|&+=J¿2#֮ pWgΩR~Z+HOS(B5KKEQS@V/`yR+EuwhLB@/\x`W*L1X)|cqn c9ôhCIOWv 程<)c^U #7P#xTANZEao!R`)CĪpTX% LNOLV!,OlIEUyÈ+f2'숁6RJ:T}\#mKbY볨/; ؿD7}2 ` -Yb5lW3)/fNbN FPK:!ͳZ))bA?>pϕ(1&٨#j"X){,"8i12h ;sQ-. hOOn8㦝E!ŲO ij{w"&F;r=]^ڵߴub>,8Gm;O[+`/c-pp21Y$}2hperwY!x] +?oQvf%2=/D\rӳA`0*IX|ЁVLJjēWyzZ2xcz T\Wk3Tq*슰Ts40h[&_tȡ~fϞT\Ewx~~ߔnEmk5Wd*ŽO[?SaU; Ht]ׅ$5QAI8˲2HNϔ5*\Y¼a;6$!Չry&0 N44IV e-öq߂ G\2E[pCe%h!Wk-1o<3VLo< e/l@GuŰ(,8֓8?h(=9۟VǕGU=_rbB8!r 0"xk{蝗-{i E$sCH_P?vExQC?r.˥ui,;KVmSU,ӕeQ<`R~Ϛx=8jj TY0PG! Xo1n+a'nyHtIJ݌DX}X gL߆yhh8TYQEk!SǑ;c_8!&TN{Fb&xq4Ǯ\5l}KrTfixꕐ.OvFH}XxC6*Yx_ HVfx?I@Per-*e7UR\O|0Ӊ,0O"Al˘e6\7W󽖔 g]"Vj&$4'Ͱj0PI,$ ~p`%L(Yhk ߚ=L *W;w=MvDݶ{'͓u25WaQnJ4+hܛR hL|bN &l RR+w0ݛkn)-աxXP&h)Ķ#}^D%~#I#(˳RTTa^ko4nT1\H#$O&M{DD0+@Oo!Q?pr[rAVyneu8W~mF#XrPnp}%|L%]YjH]"DLMpIѪ$ȹҟ9 _?{Z-*mv9C|/gUͽqvj*6|"RATpizԱ'6z,sOYWF><{۰\R#y2?㋧pZ4;yx! qkU*#3qbc🂰at2*x{oOr =@׶E àRZb֏7b3ϤR =&Ը-I^n aB:+w?Snh$8 fgdӇ?Wzw%0Mוhz+7L >;@i<0@40B ̮9BL~3@?Z :wLn\*!iyůn~MKTۉ{SE-{=+{Cj\,goS:yO^@vQiLĹze7iw҉peɀ`pУ``퀧!Cú(;̮f0N 6~eaka)?%cZMۖ ABO5ܤJ1Aj?/>!oW1( #6 \2/5Y\D2Ͽh8~xMһ|Y~۾wL@:kHgKv*%SusCa1;Q뜥}y7:V`@Sjc۸Vvek{{:,O4&}-`I}˜0b{Ǜs8"H _\挳 GDIq=TCZfRlX[&R02i4J19ԲAؤo+CO |sN\|dL.wl-5f$hVRS !bL<6Tmr='T|[ZJRޜKvݙݒߕjw7ȾTgNl) r"<%Q}N)Ɇp$>?O{#zE֑yETut+O\g2ml3A{*wQ(=0*Zm~}~5޷:# vLL#.?VN6n Y]V'@9LbHB lUhF @v,3[nTXa#X_l;HjTEef]! `7#zDBmU%tJZq)Z'gυ]>O<.PW0`] 2<(n8.?YZJd禿-R"< Rƃ  }/*11?/QQV99|8 aM{>M ޝbಾ τBAF? s5]B֖8<ŨiY!(xU,xx :pjV!}w0@0nT&+<#f6 ~xf.-ٱ%PնtqbV-T51VC]ͺ34wYdBnMH'Aq&8֫\-:6rxRԷFg}r;꬜'NUK)Vpҹ|J+<,Xyy!ι7(";b\$/?bh..! hjłڅúO᳂oN$} { 6=b:2AA_L'% v.~7ʩ6;׿~Qs|bE"wvl=l >/ ןҎl· nz6 ~!t|J[-bG YԼk7NiY^8;+,Atapb>?] 嗵$賓ZD\V$'zp:Ka@ryHR%B;uz ZQt|V5@ WzgU XUR6/(*]Q,Y#)_>3>؝^Z!Nֳ3c\)&T (?IH3_.HRFz_=/Pѵ n!2ny[Yu"C:#8q^%>,&yUqU8HlEqx="&ah9eׅbE;-[چ,VDĂl"4 Drw&T4a^TzK4L ߲!/,b~zm/Wvt[XYgA61jǷ3M{4}=m<3DG+xLlᲯQYR:aPfEf ew|-L/4*JVHNЄM,*hD'oqDc}#Zg3fnȜH*p*(5G2K8r~pC{A(vϋp.a$8L/ˆrUyهN(#[em)mH&Ӈ`$N|ƺte+Rykt*ެ*؎ Jǃa;y遾zH9[MJбLҌ !f""u6OR'!e`F0*< #DΘP0> ZQJ@1+ıdF~ۘԙ;)oyG 0鏺5lܩ_;"l`HsHwmTA/z_g<_k }$|c# SCwWb?;M88JzB(BA.5XXƿ>*imȪcEG>5G}sV=4EA]6{xNo_%Ncyn:9ͦ!^uV03 CiR9iͱ2ALq^u6B4 o@A *E?rBG#|Η"3ذHngFWKUUN<(%4JjD.+ctV9!?-Kyr.]rlAYZ ƳƵ./-וV=6K;\GĻ <#YƵ.| p"' O2zGWt9MK~ago24P$~ ﳃ"*h &4qPzCg~VؠP} C)GT72 juãMN]*zadB `KL?Ct!9~^еMحXŃË㗤 glu}#)Bܰ0\ds @1;1MdL݌ KGh[3aIrͱ )u ҹмÑ 칀!:G9Ci3H.|FW/鿞cJug֠V\Ѭ {&FSFVZ{C4TRHr9v6@ =,vS"(Ʒ l;SaTkZHV;W%4KNpǡy!m|xp|׌)S(ä\F!Z|NUю}/=AːU:S睪雇ԕS0Zh`Tr2ۻVH.A•ԩ>c)ކWQ>MMP{2$Rk'og) 5FLGXM *p%ơp}%,(%Kzz@Ɛ=+1ɶp B-ЦY Q*xLbm)r'sq =iHP^ ^'_x2TV:y69#ӑbG1bo%hg!3|{ L>$ibh q(#[Lu`V`pPHnIIv?) bP&EΜ?; M+aM <nH!/ EcDZ\Aibar:l\Y*A3L!+;ie.&:E+ZDNiTĠ^{Ȗh)D}/K(7)Wܵ] 2=բxɽ[Z;n4X 2Cd^Pke>ƛPFϣ&wPU$6Vz/%  VX*;#'^Iķ:m&p>GRa fl9!+wU)>8& 俒o=TjRG /`$&B,ت0_pL9)zsޒ {2T\o;`48Mxgwd>:G,-Y94&*i<s:0WK rs%i#l KySe lO=FKr]H(J, OvE֦І KieJ e~zao{+mcFrNS/%kTqq GR#oD 'xwUىlWC;ls[}f`nkhU]F{%%ncѠQ}>(nx8eCA;o g'HB=Yvu]LC0A;^aZ "{!=SFh:kJZפkP}ADw3t~\Vۼ!$6ʎ^ϔ& (:Hndw |-gFwq[coF}&y8aJ{Ȉx) ?qu Sj"&wxIZO_` Nw]zpr=L =:{XQG!= fƢ-myQROyY3-k7&Ψ͢㚫-\%VV)SgJڷ+Ȅ +C\2}[y؃֚Cl~EޅnUm k]9Hdg5Ohr8=(j0n؝;BCVʻ M+al1*CR4kGM%A"rd'j>uA怱7x~-Y<};o7 @Zz~)N `PMJjPAFv߂i.M;29WFV *Y&NI}Y){MT FZ9-Qs3 Z>>fc.a.i>ċϵVN>@2:iJ{rQgeoYs;;gq /Ya,lFu۔\nAs#w0>nkΊ9^(UJQЕx\(s) WRdC%h/AĮNgS_/Ty;%@:oЋ)yQ(h u'j#\{X ?BˆFoEDY<dU}`fbZ8(Ul|cOLzd[l߮l Baڟ'2TS{ǖFfbKOOƐ`O>Qxk"WL0K#X3?=er(YAҍ[鏶Q ,3tkNb &2tDR=B~C,dh s E=^*X6hL\Sf z+/\^Bid .8k{N?A.4=pwL&Qlm+: Až}SpBû&?ee C4(cXxiwbƲzMj:L&-TuCCmLxSQ0)E"nI6N4n$n)R)84 kFn.Ψe7 A]nh|!ŀi`c2r%J(5x>?VkwӵLv6w=_(:XTz·Pj4Ya9j!_Ӕ# [**XmVkUD6*N" ^,N?+˞"W1ʨf`UPb<yqCoP%삖\3~G:4PEdeC+Aޚs, B%$[IQ*2ؾxf7`nJTr*v^E`,yvsW u㮇h" C?O}"- A焧KIX y̓k&O]b}=&=9{X(g *,,;'e8\6\LU*HG%7rϒxEcd,.\JY)c1= R|* 1 XR͘dԫ{|ZgWza[Kwmҕ¡@xa7:v)=w^ mW{ D| AZFfְPXx cNJj`~+ RJ^P[P~ ex;rG}:#c}1:X;xWfHހg}k̍xl=X Tw[ѽ 9~Ґ6E(ٖduCaڛKy(!Û1@B4;z:eLiy?e|*L9]qJ_M|zYP}x#q\ Wp9ge^6*~o]F9sgyOyԐqvq,HM < 7-gm9%}?h_o6 Vʬqg7twLhF|ۿ{PX?c.tY'Z)'m 0Z#i P5Pm^;[͙R=6->%eogaD0kGYrHjZѩLDx9ӳ/g8SobEKߎڃ S=qiav#`'!uy5#{n3r\.O/G%OQe lf+sf8Zi}Q&ȵ/>_lcPP!nO|vծש֩e^*psw1ˉ@KǠQ$L*"3ʪmS2ʿBf)I:lǮe^,>u/s)!Mݮ]z0D)5WOlJ҇DMŊUz\ 񕠯1niKImW}PDEb,OC12| J| 4jQ6w׃Jo"ni)@a5ڄ(cI7^rCCV?ʧXG {{Eg@'y fG@Jwv6|t~z6n.PRRU'9=Qj.fh[v\>{ ex=R?xsa#&QF!ؘ#! i$FMI"4u xN* 8qD2ʮ7$Z'}1vΆcќ$f?sP:_ Xa YpGj᱈kW Ey@6YxkG^Z@ix'JXkrbXpX0S "O,kn=^ЪS&1K(ZX4%.PU5p 'aAsC`M9= fLJ񋗲[^CtUF! QU, :No_DhE)΂}~ dfE KD4y;kj Y93f kS/֬ Z4f Rӱ)ǚ9Eɨ?@QЂ\ј4Lw@ Oa@Q6ʗʘtK`oT&a=%n49{sͲ.j­).@\Ea,o.}h 0A R8yUI&-ں)XBH"ü~Opf$"NGk Ju%-Qlݟ Dkm,UG#xܪtɰWIh#GB\0ߝ;_ޡ;?ؓY]x?MdYޏ6RAlֻt:} сyp /AU  %ueC2$@7rlU&E78È!\\SCX ۱[ F+D5G^/|sR*$v1Z=mt3 ْ1E,oy˾􂩐*16\bK wO5wWZsm[%w)~29{1`ᐼ ?<N*]aJ+;2N}r$2e 0e9mrZs=d(~p'JSEi$lY$3kb⍽˪=4^y"GEy-I 994œ痟IN4/'K~h[VK̶5] ȵ{F3"$qz:~Yi֡Z w[*6@ ~QB[e"OZ?OT1aP1 =ٌ[BS |ac [f_(s 8Mjdk87G73sKw߹)iCLlf@4S&1*ԔR~].x\| J8[=(ЮNd ڮD.dhQlb@1O2.Hkn ymG}}dY*H*N^p['uLĸR Չ*WėM62oJ4MvƯyVz%cGܨ,P$/c>qsfX 5770|ۑ`2gqǻ qEؖdPWwT>炔.$e Llay85S9w1.np W&]6裏⠨+9TOZMNirDƏ m|NƢtՑ'lu6<Fq 7N`(VDwym 1u*dL}s,8s_+_|rl$h(Vöœ2ȺD?]vnu : 0T(a:ìg2Q [sjmI50غ^8xN{N^p-&ԬjNT2Q5%fm3MYTja=j̳+N?QNbШ CYU i q$s8t Oa8o}nFX<{N7*B>Te¢B竗5lxAGvВY_8@Ma妛QlXٵ]a X8ߌ*20z@֫}q6yit2hY1j4@{}0P0f2c2`9fVfh,wq`L{\dxH<,hy]:qcE=+'9L_93fԍhdҎT;\$kdd*5([)F4Et ֐@<-''B^jq䡁 O_fk 艙=>I# _!gbGw$~A$oYNUeCO)"*w,8|7h=\Zr,`VteH􈕄. alя\hgdk|m>0λ}L% C[=:?r$.X ,!lzhH0~]zN$[ɥfo8fւm)QDǽgmK wH5yNн&0n-p'ִ3տ-Z L"}rء+]#5:r}2Լj ΉG9lez9D o?KŠ?m}o*XπMK"{pZ`obA`|/]c{/r>GO]7 [{m)^ T}CԽst,@l!k+z8C"R3ABƉN1G_2cT}8jث_VG] Sw}~ 6#GzNwGj Qݰ"AK-@s9c|3Є*=yUJZ>1';!w>Z9aԼ lIvս&8哕_BeQ8-F@m+b#13.tj!FjRKټor "JxwjsȥHI 4 uK@ïϦ%Z_;4⇽1Ƒ l@mJ"Tn1֢.J͡#%C—đ3fRXk(LT䚛2fA,3ޜr|:"qRZWh@>J5WwL@֍;s#,K ҨĬ y?}~olu&7 f 5|v|R~=jjhl ʌC N1N}u~in]4~]=.As~"k~qФeU| !9Cxѕ+qY:Wb͡:sYҮ]gS? fmENт^1偔1=we;E,kˏ/(Ρ|~Nrj 9I.Mg%18ߠNGuW)annPL`0<&E]K2fg,g%lޒzR$[+ zevʓqST{Z d-7J2+~DH(yMca}x,5&<9r;4Fv*:*@5[x.;&SG05L^e`;mHFw5/^-''= @Q]V1mOG}??W6)g.˗v̴iԂ$[kwc-熛WN.:V%\ 6S {0'F `d,ԇcKY,͟ڰ*fّ?GNp'[K|GߊzrUj(_x9誽@^5k(z|7̉Ae2O#֑5L Q&N ޮ'vpRq_ =iTpsB>+5Ea)?BhwjCM5 k&?tIS=>XTă9,'*f~F <ҲezУ 0g<"Z^u@_u19Ga$Ƿqá5CJRDsHSB+,e|ap!ǓZط{[T{kqP3?Z mW)aϟ,:+GFz81 NM>i򾚻wC&6[ ]Jǽ}Ҧ>7*ySVWk0ݜo'Cj׬:gNon2*0DUt-8[f'njNX|ɍ-ZV^eb(}Ī6 Vl{Xѩk { aFY`=qAݚ^rt6='$&ǫzLaa3Iz=m^Ŋ@4 ǺVrY87J E[01_9_ZWJoF\ӉR>p"&͔q+תW aL_ ;P'FH> .qȺ6Nt|!B,hLJi,[s5tp !{tԇ@6a4n '^`yy1| ^#SFO_+3SsKm]Q3S[8vu:,hQڭVǼUp+@sރ GpT5`ɶGJ9J\Yk\M3n [q-v<oX.*i=KX({RkS.,6ag/C`!\|aY &<E>p7M-G4]5K0M;GA8ruM>k^Kp0)놢u͊o"ѻ+*?AڅDڽR`݆dY@C!wV!["yomN00s(sBF'oޭ$uQcғ+:IvPFۙXs3H2Ҋ\l9u ANس+S JK7ⅲ0*bhb9čxw K7(Ͳj*Q:D}ЇKTEgMHz,,Yh kXq?sG6yEk,]6&I@9jlM|&YI,;=PlM0tEE'9T #Yw9ˢ:uXOUнR}&}Sy<8Z4 X=Y=.:<÷7vcՋ\D!NeUApf  "kF߁ Ah´Ы&jvhli vI۠U f[B$G&R4 D g;Yn0-B_Y̗R@X{7',@PE މFH^㐎i-%hpjC_"B1-Kzv=$8 x%Q& a6MՂ=8 -%nj+%.yྀQm&I4ga8 L@ɬD6, Ba?x/v d2h=urjL +les; 9yC4my t;'l|割qMI':FMό1 u#F+bt2e7ݞWWΛK~E6zZxn!Ȝ|8~S_ۈnE*̦FWR(} f}:Jm%lr:zmcBÍgĚoS-!l=OG/t@ռcs+k7o=0Iq^?1o Ycf W/ l;d) c4BbkH3-ʱv?}iQ.SmCriX;LlSC_6lOyɏJP:f]cĨg;C!w<?Nj{7xpAV:3s1S'YUCo!p/=jggZ$0i^ԊAw|P4| eUg[,Sh4x>m &2lXN U`<`Ȁxl|7AǸV㵔F;8dP}335u;qP.NMY!e(Mp*M+;:^u|^ĹfJlKQ Lv#J;,`TCLV?w$|j˱[2^XWhD YW3P~Υ1vU{mvE[^85+=/GϳP1HCoOWH]pȆCqh ēbp ~,wv渗SRɳQ}Z.y"NxkU5Xƹ.o.@\WnقR+JGByl޼B.>2?ڌr/4׻lqjcI{A1yrR[Ĵ:]E|]SuFŹe*mϗOhtk%Ob"_U"*MZ wwR'*\CQ0a4{Jq MoE;J=c nAވn?KR`z =LOnxЄ64x ^pYIxj?wЍCpqS%fx (lewO5jf]uG#Y\ Lxhz#aeIs p&Sb9 =^fjάk1/2#XRKuʋx l>>6ٶnZG p]aCXZE*''Zu?JZe=f?x71[q7͔WC)+14klc3GzPDu%W]!L+3Rds#[(MSZO,Y|~~mƀ:+]61e;kޝKvi|twh=5YMX@ެk՛0f%IC!w] d{}Yq iحXPEJFC  N41(&-?71Oz6 &ޙKD5:]tկvLk$v:tWAc;&TmxC-D4\p -ƣ8}^2QOr]iQqfFLNu@B! y{77QX1J0Wmg.g g_!NF:[mwaָk[ޝ0;[\#6%kMo:XZ}=Mbu?j}ɺ/Q0&KP>ՃC_3c`dʌߪVp22[3v4/١kQW'n9R]E7yOqw%\5z=0PoMM*nJn˅ Ɩ/*LWiJ29yVm NJZa*b|X#n(Tٷ٫_֌#ᇨRQ+.4q&cr$P>0i`uB*~yO?wt,ުV2-+G8fCw '꺓'O9x/Ȫixf71S'WW!;"^v,q:;.$W$@z. vuTQ>t$_WaR/;۫]KM7, ^[9G_9]ɖ,{21S' eAdٜͨG):vFRݒg)+yn_5Q%dy<~|枔9~f}΋RLqg5*"H 'Yk@4@lqw0]͑7=3/&6vu.[a_66ovJIs'{﬍xE Ql^$׋}9`rS GE3.ហg)ԧ:k[1f{ "56ӏV+b/~u`$̅Z&v>y tQ2ۮ|t]$bLBDu 5zB̈́@f4`R]2~nY,pqƜ^CcW)'~bqI1)u vbȕ*p93g&"OYXZZ6!Y0 #c*嵡Ւ]'167K}Q2@ܯž>q%lŀ&e߂S$VU/y &ԭ^OC'9D|!_ ǐܞ #KՆ>a.%0 @EIumrfL[>TSo~W+ƥ}\eHzxu@i|~8ZlDcz3fφB*V Lr/}>dfW,yW٣-l!1wݖVH\PofdvP"Qj|u}8͙XFp(C>p}a :B݆0?I^+1 kU:I4~wD?4j.GZb[_T56uޏ( \y3yWnB8kyChi.. pڔsDӰy* 7ؾV?OB"z{b7 ԻwBZI9{cU)=U_rA?ɮJ+&mFvE'mؾƭi( SOIh 6v)Q] זd$rJV#yX"'#Dо XK`qQ&\m[.'& g:,m9jx=چsO4LNt/jLbΰFlvVBunw#74iHBF$læcX۳#:jTxϝ?3J1)R?s рANozq 324֝hh2>ߒ#\ާ0z1E+Ԩ蘆SӟY? ;-gqHkaYZ!r$b5Ճ$<$n\r ͖ f;nq>\4viށp& խ J@⡍zпE- >UNO!`d".y:* &|} 8DNW$&~z{,<(CE<NR[a0 I~a J'< 8B{ w KȖ Զ YZ