pipewire-devel-0.3.6-lp152.2.6.1 4>$  Ap_/=„ UIJ AY|]ʋVۮˍ+ezi[`$(PJ:/ ɬgMe:aa=^Ͷ{*gRn/B](ҵ N6!a4f7j1z>ʳr:zF] vvM|Iţ=HOi. *rDS] $]+KLVm F-`U^A7иSsUjpX 7 ekn7SŽ)gа%"QCVQ6M]$QFy~sԤQ_'*vR+_]2 x34 l*4Q6'0{\OY{fE l 甹8_ >p;`?Pd # Z $ =]sy    ') '*,//1242P2(38393:6FqGqHsIv XvYv\v]y$^~lb cdDeIfLlNu`vz LCpipewire-devel0.3.6lp152.2.6.1Development Files For PipeWire, A Multimedia FrameworkPipeWire is a server and user space API to deal with multimedia pipelines. This package provides all the necessary files for development with PipeWire_build74 openSUSE Leap 15.2openSUSEMIThttp://bugs.opensuse.orgDevelopment/Libraries/C and C++https://pipewire.org/linuxx86_64MtP UJ g&l $(L9# U $ @<:   b} { 4<36! .XJ !V/ ()m x*VZEi3%\$#[r Q "OZp*6B` ( 'i a~/ AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤__^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_^ଡ଼^ଡ଼^ଡ଼^ଡ଼_^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_D^ଡ଼___^ଡ଼^ଡ଼^ଡ଼^ଡ଼_^ଡ଼^ଡ଼_^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_^ଡ଼_^ଡ଼^ଡ଼_^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼__^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼__D_D36f7b9777d690debad298c2ca271c59353544d7227a6f315d4190f4dfe425022628ef38447d7f5e215e681e1bb402ea0d5eb4844e07190b7fcb8a8fba7e9bf189aff1e37f1a888f04c03b75c895172ce3fe3b84bdffa05bd126d094e544242b5845237486a3ef25c36cfb4bd30c662328081042b65a21ea9f46b9ad56ddb8a681a30c4c7a1d5e1f4a650ac86d6010bbfd5572557bc91cc49d35f80e754f5169e97c0bdec7ffe14862e42da08710d33791b45fb72383f68b3ae3fb6c22bc4b4825bb6e8ac47a49ea69ba591987db05f9e61d5198d6537a7404e822824c48aadb1a872c61af6c2327b65b7078041eff44a0626d087125afd44bd61682338cafab382828f7921513eee39b787df8d1736ff52f135cdec92b453b1acdf1afbd38b93a1f1555898ee77a1fe305f7a421f13e30878e33ac48fe7b025f45d5b4fbeb8ce094a97de1b589969b62950ad662507061713c98a34fc6dea55f0476be2b2c75b31e4e44ed431f07483c8d4a8c7a1faaf0a04d43f0a31f36c02aea7ff6dddc0d38a33dd6f9b8c17d1f9bfe703c0f7fbc3a32fa2da59bc0c475cfb16b41aa6ea3446eea9c667cd3bdd24b0bd388d1a8115c8b324c8c4b57d77a0f1424ce58a016b043656b0d46a0496018d37dbb2671d974f1649a6c2a7e30eb290f29f6892d80378d9183d73ef5951de3c816b3c3c9799bd626048830b1e67f40910de261a20d56bccb2931375998899f29928f4b8c257d40e63093fc02845e264ec87ed787935b631e7e212d641b2ee8b5d7370bba8ef0f824be45a03b8651979fa35e270737280d2383992b9616f873d815ec7ec72a8410d3e9470db7d8f540b933660c6eaa966ab6d19f4fc6cfd191de96f39baa5ca670931ddd2ec2997f23b25e32b7884579d136829d1851d7dafd3525d752fc74b9250d472e8672da1b6ddbfec55eac641e9252e1ea74502939ca0df6c91980b64174f129887ec3316491423f536f56d378d81f999cb85cfe078eca7f52b512f6e1066d6c57997d0f6a50d6509d491912623237d3f0d9ac745632c787ca6818d3dc9e832ab1b5335211bc627453da5820accf1f7918d1dc51d22d62a63f41ed2ffb5356bec6cbef1752c49705782fdbb19676ec5d063a4c32e7a1c395e820668a9aed0e85b175e707df7aa68ab850b5d128c3ed6b0b7e589505d51a85a382a23729fbd8097748f362f812e89ca8cdac12460d14359f36745d902b15b8029e4cc657bc991b1fef04464f128f1766b7df9a9bac82a023682e3ed3246171ddc7179c7e0849ee31b13fc056fc84dfa852cd86067951cbcd22d5b7d2e7d4af59a863e50fc2d433b3c4f4112ecda26e78d9915e3b2674405f2daad03b51756fa6e77ab6697a6072c026c14fbf53f71df480d2fa3dd8fc97f354df83fd8cf3d24d30352d5b85107412f086fcb211445289e317954f66c06c607a87ba95089d5fb35ecbbb75d7776a945af289961979fa4b788093b2856ec40bacb9d4fb1b7a33f88ac2d82fc1861ac5439c4a0baf2bbeaa4dce969b8d48dbdbc55a8c042c8f33188bffe85344f33aefff158edff23d4e526b0c6160a5a3da411d52f8e3bbc57f3bbedc457b7e1b446519421d9cd2ae3b98d8ca74add2059d44e5966596e5e24a69983bae49484d3cfef965374ffefd42975edcd774535f4d4693d11eca5e30c1f4899019e6043a636e89b70719ac758806c8b1cb93a24429e9f66c56e25b36ae4e4b5b0f177721e7f111000d48f9ac68d085b4fb1b6cb0595b62e8f2d82d316193f355791d50bf9260293142507194c19491222036944dc0cc747ab20021522d873e0422de18574c2d57a705f52bddd58de225cd110234d5202e905f0a94b11d6985cec476a85a89fcd22546ed3457130425a508117f4c97bf1ed680af69b4858bfac4c6d38a3dfc13a458914c76d06b8b422ca542bee5593254020744e408035798b3194a5468734a5a6d8975f6ec92040dc412d7b81dfdc83e3f9b4af9c2dca78cd7b77c5821bba68bf8182a305f90d40c5fe6e9f1b2d180560f6ede2434e0bafe670a72caee29213677cf8285dcc28ced09819391abd8db465c51c9443ddeab3c2e30f6fb87810351363f354ac345df2489b0df840adfff1363dfc02d598ec462bd08dc6afe31e22551dfc4f71ef0cd1abcd0b41fab300e3c73a1ecd36e27e1d36b1624566621e789595bfb5a0b3259ea70def826ea762d97839d691cecf155fc9de6f138f992f67064c79b726f769dd71d4c66b8d5a64673ec0729bf41b46a4c170dc631b6ceb08faf13e17082e67f7e4d78502efe4c689d0f486e191b3e55b4e3a17cf033519481acd7dfb7735cc6ea5cdb5d28e3c2a7e30ae07fadb4f2b5699d98df66947a9cf04a678deb86f38af63238dbb4728e8c4ab582960471a6227078a11c62c0519559cd3fad1e2035c1d40be2c4b6e0ddfa13fdb82e530a63dfd5c23bd65aed533ef7470a3932ba8a3cce9ff39611d5096674489c04604525e997ae1f3c44986e205b46a1f198ef64ca46ca818156ff421e0ec8777dde272c12dd0656d8ee15d8a07f75d1f145a31690595d7f0bfb7d84828feab68b7fa0ad958a0d0fb388af8ea904b17b4437738ccb96f9882e88bd2800f153f67a1fc545f4c28c6ce0df35c483390a36da7a1a0b031bdd3368e67c111e2887a5fb428511c8c8e9ce9edaadef16d66c7638bdf0404a05561f6b584f882ddf113c35e42acc1c0726c1b3f0d55457cfd6504ad7cd69e321a5839ed63c32a50749d3c9782bd61ea3e2eafc1d0beb07f7e9ab202d0f8e535d97a22462e976f1a1ed3239ebf54a8a0a796f2bbc6f677e41d9ef2dedf14b7d8b5f233f672a6f054a657d28dbb254db70abbe9f10d2f1d0d94321e622ef1e5af2587bc1bc7375223b8f2d8e38fe0bec91aa82fbcefcb34f8903f9184a728cd8aea3d0ac4b34e518aefdcdcc5697c46613b71f2f70ee996bd63a317d6d2807279784a25922aae63bad063aae77c4e3b6e1bd923e62f7fe2e17c46145f5a26f8a298befd6a2ae96031b3b311a61c75022a811831fa5ba402da2ea8aa12824aea6c2cb31d16d401658672199a0547a1fa69302785eaa8e2562a16a80c340822d82794a2434aa12735b3b825fad9b26e46b204f1e8cd41db5083deb51d61029726c4b50fa19fcfce7540ab16039b40d79154aa1df34456ebb57880903408b261ee7c57bf32b42cee2bbafa7bec2ca94fb2a63ca5d26c5210098ee9082dc808c0f2ce07fa68e1ca3b1bce392b4f1a2608df65979e76ed53ef96b499bd7051e0edb5f953b4e1e54e86605ffa336e0801088a1833e060a3df3aad6e75dc2f9552f0539e2039e03df0e20ea150dd59bdeab7d491fdeb9568a47f83ddc7e3406ac3121251eea59a089ae905e7d424a24e7e6cc5d58860520e6dbca220c60c26a0d9edfcd167b4f4924e0fe76c59ad4504be90093c3c7a71f4af26838aa9e3546e09d5043ae9245cadf1d992685d1f69fbcfbd54e95dd12788977c1d6a5ee671c1139262b5294226fdd6cba5c83410e52b80ca2f82f6de3d6717e3dd89a033e9a30977cde5af7aa1a5f882b54b4be7ad71cd2f088ecffd7f5a752ad8eef6f4a2f595652a021cfd9a2442324d67f3be42ce28aa704c1e6d8bffe1bfeaa71a2c4e1b854af6025e5608f145610c862e7d133133e52e47d3ad8facf135c2b29316a7eab6f263815b97ea06762509229f804066f5da7385608b5e20dc6c24bb36cbf3cb3af72191a778978d7ffb78113d4ea73700d4fd123dba5df3775b5999443af791e83cd9dc17840d8df7d8f7faab78bbb202bc64a9526c77f3b54f70341403cac75b448874cedc513288b6e2e044bce8aaff97029d763145bb6af2e80f8a03b188407529639fd5e9482e791bf55ee5c3d3565cdeccd0eba9cc0005d46900c5f29f744d34cd2b70b5a719eeeb47e5645154148cd4871f774a9d88b4c348cc7ee1ad2ada85910d2bde9a96a08116a4a34e47d17750fefc8c770c5380628a69c25ade45a956c8a0ef45cab7e13c1bde7737dcbe7844a2eeff776fe6dfd8454e6dda1c7ce2eeca637b2efc1dd46f57b8b8df5a4b339280fbea5bfe08a4efd37e2b810696db5ae29dbb212052905f9460ca2fc46991a01b1bed7afd718e5db27890fe00041d1c4172ae33a9f79fb7382949953ddd19aaa691ccad02cccf7326810c21a30c8231dae951a0c17d414f9eebaa5a3e1b4dc41a51b7b01ee175152bb077cf3f87a6265191d7cf916cd7c32eaaa4e45b2811c07f87694a93466d93d2bb986d9df6e76d387c183ed065677afaf66564e64de7a2adb0dd74bbc2df3ec7cf37b4a982de581cf60867447560b5fcde6f130a31f6f0918dc233254231b52fd5660e5fdfd04ad6baeb42864028512a0ba1a6821da18c506b6601b774f3f56083f9028d3983c9335d77d33b8e403c7021c79739c95ddfacb13e220cb999379416789806272ea752566454cdaf7753c466e5ffd9a0e600dd865e14db4f7ccf073096492077b2855324e15f30415a9aa840d0980a22a3981d7c98a7226bfa488540ea9c9f9c499f1a89f23b7c36ddc65fac3995baa878b9c193d1992c2f4808c70b8ef43b4acd2d966b0f0564272a2aec4a398c51d93bb12a814a4bb11cdcea38fe7635ec1935da66b85883b5764837fb39f3ae955dab63b8b5224a6acc86c911f4ee63c259e52bbc66b4fbcd3eec8a1df062af64ca7cd36e7e8e16a98ae2d2566fa753c21d5c79b2da85014ab6674bf2f8fda754b32771f63a8459024a205aa61381865f149d70a989ba9808c267ef626d750713d31b64007953a81ccaeb49f366fed776fa9fd42bec119c2cb4ef5db58af873f042dcf5752a4a6413325295cbfcd9efd81aa3e26a21b0bb83f582196dad41467dbab880ce02ab09c74f64cec2f0a8d8b0bc12fbe542dba322db4a7baa8474931098a777479c6cd8913de2b48cd68a8c285867263dcb2b590f790493218a88dd8cffd5805af841d2b12ffca92e4f3d99b26d95581b56dd654aa8920e04e7de6cc63e6ecba57db3601b2cf459eb2c08a6950d7dcc286d8110954a87ee18850342073c97d99061d84981736dc4bc8a012fdd945842daca851408a94ae8cf9f7b3e14688505ed2de66e17c8870067f880f355c44862a51da5bacce3d07bd72d70b722a412943f17c8ac502ec818417e01b47b21510cdcd3cc87331f4e3d174afa5b0abd2efe789a4cc06d3034e7646c72e45518d019824636adccb09b8ff0c44c40340097cf6efc357d75b9a0afed1651423096e0457e3d53699135e63c4f757e1935bd0c4fc3095eecd3f3140cef44ca8743bae9751526590ed0c94b1aa066ac03388eb4454d5da44375afdb4b8378b9a136c16cff3583aafc5f8896f30716a20c0a40071c0826a2f14914ad7139cb12fa51fb44a5520d0d781a684eabb4dd72e09e3c4a5680466c47e0a86deca13bf8136e77e7da121ba31063e889f4ed73d5054382dbec00096267996b20c8742f81c84b94fd8dedb39565libpipewire-0.3.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpipewire-0.3.6-lp152.2.6.1.src.rpmpipewire-develpipewire-devel(x86-64)pkgconfig(libpipewire-0.3)pkgconfig(libspa-0.2)@ @    /usr/bin/pkg-configlibpipewire-0_3-0pkgconfig(libspa-0.2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.3.63.0.4-14.6.0-14.0-15.2-14.14.1_i@___ @^^@^m@^m@^@^@^0^0^x^r @^p^f/^O@^O@^Nt]µ\9\@\n[qr[U@[M@Z@Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Bjørn Lie Bjørn Lie Bjørn Lie Antonio Larrosa Antonio Larrosa Antonio Larrosa Bjørn Lie Fabian Vogt Markus S Fabian Vogt bjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comluc14n0@linuxmail.org- Add patch from upstream to fix a division by 0 error (boo#1176515): * 0021-alsa-protect-against-SIGPFE.patch- Require pipewire from libpipewire (instead of Recommending it) in SLE/Leap, so a zypper update of the system pulls in the pipewire daemon. Add a note to change it back to a recommendation when the api version changes which would make recommendations get reevaluated by zypper (jsc#ECO-2308)- Recommend pipewire from libpipewire, so if the library is installed the daemon gets pulled in since we want a daemon to connect to. - Require pipewire-spa-plugins from pipewire instead of recommending it since the support plugin is actually required for most uses (like screen sharing in wayland, which we want to support out-of-the-box). - Enable the pipewire.socket systemd user service in %post (using pulseaudio's %post section as an example of how to do it since systemd-presets-common-SUSE currently lacks support for user services). Also disable it in %preun and %postun.- Add patches from upstream to fix many issues mainly related to memory leaks, crashes and wrong behaviour: * 0001-client-node-fix-buffer-size-calculation.patch * 0002-gst-fix-proxy-leaks.patch * 0003-pulse-fix-pa_card_info-profiles2-array-to-be-NULL-terminated.patch * 0004-pulse-fix-size-calculation.patch * 0005-jack-fix-crash-on-close-when-metadata-are-not-available.patch * 0006-a2dpsink-only-request-new-data-when-buffer-is-done.patch * 0007-pulse-fix-counter-while-populating-car_info-profiles.patch * 0008-impl-link-reset-state-before-starting-allocation.patch * 0009-impl-core-clear-the-mempool.patch * 0010-mem-reset-the-map-in-clear.patch * 0011-avoid-uninitialized-variables.patch * 0012-dlclose-on-errors.patch * 0013-stream-handle-NULL-context.patch * 0014-state-always-update-state-variables.patch * 0015-spa-device-fix-leak-of-properties-in-error-case.patch * 0016-alsa-dont-leak-structure-on-error.patch * 0017-alsa-dont-leak-properties-on-error.patch * 0018-stream-fix-some-more-leaks-in-error-paths.patch * 0019-buffers-increase-max-datas-and-metadata-in-buffers.patch * 0020-gst-return-NULL-for-unknown-format.patch- Rebase patches used in SLE/Leap: * do-not-use-snd_pcm_ioplug_hw_avail.patch * fix-memfd_create-call.patch- Update to version 0.3.6 (boo#1171433, jsc#ECO-2308): * Extensive memory leak fixing and stress testing was done. A big leak in screen sharing with DMA-BUF was fixed. * Compile fixes * Stability improvements in jack and pulseaudio layers. * Added the old portal module to make the Camera portal work again. This will be moved to the session manager in future versions. * Improvements to the GStreamer source and sink shutdown. * Fix compatibility with v2 clients again when negotiating buffers. - Disable vulkan if the vulkan package is too old (as in SLE 15 SP0 and SP1) - Add patch to build with meson >= 0.46.0 since 0.50.0 is not really needed: * fix-meson-required-version.patch- Filter out libpulse.so.0 and libjack.so.0 automatic provides so this is not considered an alternative when resolving dependencies in the distribution.- Add patch to fix build in SLE/Leap where alsa doesn't have a snd_pcm_ioplug_hw_avail function: * do-not-use-snd_pcm_ioplug_hw_avail.patch- Update to version 0.3.5: * Compiler fixes * Add pw-midiplay and pw-midirecord aliases * Add pw-mididump tool * Add pw-metadata tool to inspect, add and remove metadata for objects. * Docs updates, man pages * install alsa config files * Fix linked sink/source in pulseaudio * ratelimit graph processing warnings * improve buffer handling in GStreamer elements * Fix power usage by removing the queue for the alsa sequencer system announce messages. * Fix metadata clear() method dispatch. * Improve parameter enumeration, make it possible to detect missing parameters vs no-compatible parameters so that we can use defaults in the first case and error in the second case. * Fix cleanup of proxy objects. Stability improvements on plug/unplug in session manager. * Make it possible to set log level from config file * improve debug of param negotiation errors. Log the parameters to stderr/journal. * Make it possible to configure global logger implementation. * Fix NEON detection * JACK and PulseAudio compatibility improvements - Update to version 0.3.4: * A quick update with some important stability fixes. - Update to version 0.3.3: * NEON optimizations for audio conversion (32 and 64 bits) * rework of session manager implementation * Add option to disable modules in the session manager * Release midi hardware devices when suspended * various build fixes * Clean up options of various utils * Stability improvements * Mayor improvements in pulseaudio emulation. Improved timings and compatibility. * Implementation of drain and flush in pulse and alsa emulation. * Implement poll on file descriptors. * Improvement of metadata for jack emulation. * Fix memory and thread problems in jack emulation. * Simplification of state changes. Should make more use cases work in the jack emulation. * Improvements in the gstreamer elements. Removal of extra internal queue. pipewiresink can now be used to play audio. * Add pw-jack and pw-pulse scripts to run pulseaudio and jack applications with the right library path. - Replace libpulse* replacement packages with a single pipewire-libpulse-0_3 package that includes all libraries installed in the non-standard directory %{_libdir}/pipewire-0.3/pulse and a new pw-pulse wrapper script. Likewise for the jack replacement libraries in a new pipewire-libjack-0_3 package. - Use update-alternatives for the wrapper scripts.- Use the License rpm tag to specify that although most of pipewire is licensed under MIT, the pulseaudio replacement library is licensed under LGPL-2.1+.- Use gcc9 to build in SLE-15 / Leap 15, since at least gcc8 is needed now.- Update to version 0.3.2: + build fixes + Added support for data type negotiation. This makes it possible for a client to say that it can handle DMABuf and MemFd and then let the server select a compatible format. + Handle errors when enumerating parameters better. + Add support for rate, format, channels and period_bytes to the alsa config file to restrict what alsa apps can negotiate. + Fix JACK midi output. + Optimizations in common audio format conversions using AVX2. Small optimizations to plugins. + Change the vulkan compute example to an MIT licensed shader. + Remove some hardcoded defaults in the audio and video processing and use the values from the processing context. This also fixes the vulkan example. + Correct the documentation and defaults in the daemon config file. + Fix alsa and v4l2 buffer recycle. A paused client could cause the server to leak all buffers. + Remove some warnings that should be ignored. + Fix a crash in the bluez5 plugins. + Try to select higher quality formats first when negotiating a format with an audio device. + Fix an infinite loop in udev detection in some cases. + Add non-interactive mode to pw-cli. You can now just do "pw-cli ls Port" to get a listing of all ports. pw-cli will now also connect to the default server by default and has options to select a different server. + Allow the server to go up to the maximum quantum (8192 samples or ~=180ms) if a client explicitly wants this.- Update to version 0.3.1+48: + Fix 32bit build.- Switch to source service, update to explicit head, file with non-compliant license replaced.- Switch license to MIT and actually package it. - Add doxygen, graphviz and xmltoman BuildRequires and pass docs and man = true to meson, build documentation. Package docs in a new docs sub-package. - Add check section and run meson_test macro, run tests during build. - Add fdupes BuildRequires and pass fdupes macro, remove duplicate files.- Update to version 0.3.1: + This is a bugfix release that is API and ABI compatible with previous 0.3.x releases. + Don't load the rtkit module by default. It can cause a sigkill, which is not desirable for mutter, for example. Only enable this for the jack library for now. + Don't use pthread cancel by default because it uses a signal that might crash some apps. Only use it for the jack library because jack clients really expect this. + Build fixes for -Werror=suggest-attribute=format + improve error messages, don't report harmless errors and warnings. Try to send error messages to the proxy that started the operation or is the owner of the object. + pw-cat: midi improvement, add midi recording and dump in verbose mode + fix properties when loading spa-nodes from the config + Fix and update some examples + jack: check arguments and don't crash when invalid + Fix buffer memory upload. + jack: fix compatibility with zrythm. Fix timemaster install, improve sample_rate callback. Fix reposition handling. + fix crash in port after buffer negotiation error. + add support for control ports in pw_filter + fix cleanup of the metadata module + improve param enumeration. + Clear stream buffers when the format is cleared. + Add create-object command in the config file to create object from a factory. + Fix crash after the driver was not removed from unassigned nodes. Also properly pause inactive nodes. + Use "true" and "false" in properties when we are talking about a boolean. + pulseaudio: improve compatibility- Add patch to build correctly with glibc < 2.27 (like in SLE/Leap): * fix-memfd_create-call.patch- Add BuildRequires for pkgconfig(sndfile) and pkgconfig(vulkan) so the vulkan plugin is built. - Version the spa-plugins subpackage so different versions of the plugins can be co-installed in the future.- Update to version 0.3.0: + The 0.3 release is a major milestone in the developement of PipeWire. It features a complete redesign of the scheduling mechanisms that make it possible to run a JACK compatibility layer with comparable performance to JACK2. + The API has been reworked and is declared stable now. All developement files and runtime paths are versioned so that future incompatible changes can be done without breaking exising applications. + PipeWire 0.3 also includes a (now mandatory) session manager that populates and controls the PipeWire graph. This example session manager is very simple and not configurable. It is expected that future version will either switch to a more flexible session manager (like WirePlumber) or improve the configuration options of the example session manager. + PipeWire 0.3 includes both PulseAudio, JACK and ALSA compatibility libraries that are known to support a wide range of applications. The ALSA library is pretty complete at this point. The JACK and mostly the PulseAudio compatibility libraries need more work. See the Wiki pages for the current compatibility problems. We do not yet encourage people to switch away from their existing audio solutions (PulseAudio or JACK) but we would love to hear from people who try it anyways. Future versions will mostly focus on improving compatibility further to make PipeWire a drop-in replacement. PipeWire comes with some GStreamer plugins to consume and produce data for PipeWire. The consumer (pipewiresrc) is working well in most cases. The sink (pipewiresink) is known to be somewhat problematic for now. - Add pkgconfig(bluez) and pkgconfig(libpulse) BuildRequires: New dependencies. - Bump libpipewire, apiver and spa_ver define following upstreams changes. Also add a new sover define. - Package new subpackages: libjack-pw0_3_0, libpulse-mainloop-glib-pw0_3_0, libpulse-pw0_3_0 and libpulse-simple-pw0_3_0, as well as handle them in post(un). - Adjust options passed to meson following upstreams changes.- Update to version 0.2.7: + Add support for alsa-lib 1.1.9 which changed the include path + Improve error checking and reporting in the protocol + deviceprovider: fix probing without starting + add sentinel to some functions + compiler fixes for musl + Revert object tree permission checks that broke things, this is probably not a good idea (and the tree of objects is going to be removed later)- Update to version 0.2.6: + Improve error checking for threads. + Fix some memory and fd leaks. + Fix compilation with C++ compilers and clang. + DISABLE_RTKIT should now not try to use dbus at all. + Camera Portal fixes: - add Camera media.role. - Rename module-flatpak to module-portal. - Use the portal permissions store for camera checks. + Actually use the passed fd in pipewiresrc. + Make properties with "pipewire." prefix read-only. + Add security label to client object. + Enforce link permissions. + Permissions of objects are now combined with parent permissions. + Remove libv4l2 dependency, it is not used. + Improve format negotiation in autolink #146. + Try to avoid list corruption with event emmission #143. + Fix destroy of client-node memory corruption. + Various small improvements. - Remove pkgconfig(libv4l2) BuildRequires: follow upstreams cleanup of build dependencies. - Drop avoid-invalid-conversion-error-with-C++.patch: fixed upstream.- Add patch to fix use of headers from C++: * avoid-invalid-conversion-error-with-C++.patch- Update to version 0.2.5: + Build fixes for systemd. + Add cursor and bitmap metadata. This can be used to send a cursor sprite with the video stream. + Permissions were set too strict for non-flatpak clients. + Fix crash in loop caused by thread unsafe hook emission. + Add more error checking for thread-loop. + Small cleanups and bugfixes. - Drop libspa define and add spa_ver define, and following this drop libspa-lib1 subpackage, no longer built. - Drop doxygen BuildRequires and manpages source, follow upstream in not building docs nor manually installing manpages that have to be updated every version bump to ensure they are current. - Add pkgconfig(libsystemd) BuildRequires: New dependency. - Update options passed to meson following upstream changes.- Update to version 0.2.2: + Add apiversion to pkgconfig as well. - Add apiver define and set it to 0.2. - Bump libpipewire define to libpipewire-0_2-1 and libspa define to libspa-lib1 following upstream changes.- Update to version 0.2.1: + stream: update to latest API. + hook: add private data for future expansion.- Update to version 0.2.0 * No changelog provided by upstream. To see the changes in this version, please browse the commit logs at https://github.com/PipeWire/pipewire/commits/0.2.0 .- Initial package, version 0.1.9.build74 1602623652  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.3.6-lp152.2.6.10.3.6-lp152.2.6.10.3.60.2      pipewire-0.3pipewirearray.hbuffers.hclient.hcontext.hcontrol.hcore.hdata-loop.hdevice.hextensionsclient-node.hmetadata.hprofiler.hprotocol-native.hsession-managersession-manager.himpl-interfaces.hinterfaces.hintrospect-funcs.hintrospect.hkeys.hfactory.hfilter.hglobal.himpl-client.himpl-core.himpl-device.himpl-factory.himpl-link.himpl-module.himpl-node.himpl-port.himpl.hkeys.hlink.hlog.hloop.hmain-loop.hmap.hmem.hmodule.hnode.hpermission.hpipewire.hport.hproperties.hprotocol.hproxy.hresource.hstream.hthread-loop.htype.hutils.hversion.hwork-queue.hspa-0.2spabufferalloc.hbuffer.hmeta.htype-info.hcontrolcontrol.htype-info.hdebugbuffer.hdict.hformat.hmem.hnode.hpod.htypes.hgraphgraph.hmonitordevice.hutils.hnodecommand.hevent.hio.hkeys.hnode.htype-info.hutils.hparamaudioformat-utils.hformat.hlayout.hraw.htype-info.hformat-utils.hformat.hparam.hprofiler.hprops.htype-info.hvideochroma.hcolor.hencoded.hformat-utils.hformat.hmultiview.hraw.htype-info.hpodbuilder.hcommand.hcompare.hevent.hfilter.hiter.hparser.hpod.hvararg.hsupportcpu.hdbus.hlog-impl.hlog.hloop.hplugin.hsystem.hutilsdefs.hdict.hhook.hkeys.hlist.hnames.hresult.hringbuffer.htype-info.htype.hlibpipewire-0.3.solibpipewire-0.3.pclibspa-0.2.pc/usr/include//usr/include/pipewire-0.3//usr/include/pipewire-0.3/pipewire//usr/include/pipewire-0.3/pipewire/extensions//usr/include/pipewire-0.3/pipewire/extensions/session-manager//usr/include/spa-0.2//usr/include/spa-0.2/spa//usr/include/spa-0.2/spa/buffer//usr/include/spa-0.2/spa/control//usr/include/spa-0.2/spa/debug//usr/include/spa-0.2/spa/graph//usr/include/spa-0.2/spa/monitor//usr/include/spa-0.2/spa/node//usr/include/spa-0.2/spa/param//usr/include/spa-0.2/spa/param/audio//usr/include/spa-0.2/spa/param/video//usr/include/spa-0.2/spa/pod//usr/include/spa-0.2/spa/support//usr/include/spa-0.2/spa/utils//usr/lib64//usr/lib64/pkgconfig/-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:14532/openSUSE_Leap_15.2_Update/9e75b3a5da33be6b605b5a0d021a2b49-pipewire.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, UTF-8 Unicode textLaTeX document, UTF-8 Unicode textpkgconfig file̡͜3^ utf-8956c0ce80e67b851c2b67753b201af1b13772445634a1be73f4493c51387ab18?P7zXZ !t/`] crt:bLL iGostW BﶝbE Ѭ? +=)G1p͎;Ya<]~ؾt73S50WM~x$63ⰏUfaA]7E1ZpKO}9B*աH=b?ިJ(9"Mc8߻7+#Sql`NO\D\r {-nԓR\LF?IyM;d$_DQ r*ZI$>f'^#B'ng{(d]85J|{bF3_f,ZhؗqqO]y2MRy::!YYfu .Ǩ༙ϽQqn({A9:..["Dx &.\w4܃{[/(7-Tݑ[*fD3 EH |0IodRCx\!}CBZw`SVU44"6n8ZHV U}?s%{-=cͥ\U MEDE5C?Q&<-1e {;vuDp~ex/24i% VR_9i$W'<>@y2K5k/t˙ac/k67ϑ}8W3%D iQ[\\%gƇmJ~6mLJܵ4)22jj$ -"Y?XL 3L,\0>bТ ucꤪxš{^&h@%g!wtvsrUoVd d"X.|? ? `=9ט&JHMv4nOseI񁂎5 Ҟly$*ӼojnK8YM=iD im_ЕR1蛥@DHǡ65!P(9xX$ t{H~ &E ȀOmLGf2c|\Eg6`Aڃlp}g~4*]{%XoHK'#e+q* G='żiBґ3Ϗbn0 ʉn< ,tg!7tIvܨ#*kQO>~AV\. ]X3u>7^\(G]m23Vx.h箳%/y k*!)ޙ'I7j<:BAr Lf8J1>%h F]yˍ l~oxZ`[DF̾+JAʅ7''Z}$`6~ h;<)qR冊,{{+{Vh:NYX4]׹W:e"n nA-ZԎ !a5tZ$5*oJ zv&X_V 墖"z-0z;H<<ų2Y\ y)]@$I43f7mYH7Ǒ綿ڵ{Mw92W}+3!oÄ+?,.]Au+(K=udOIiwOGuwk%`Ha,W3FNEtX{K}aNdX6#"Sڅgfwd< 4f;I@h=~ 9On[1'`rW~@Oe5x>O`nq+R 4K?lO6`QPb(;1hIr4u/-J:}A/WřCegZE ۬{IYuU +eTV4oFVizPs\DeUt}LI=]d8Gc8m%WJ&`ϵ X!DB|ESOuC#~p3ǻt3vk!J5]W[*GނN`7 NƖ,upϻ-lS sV) d7FN`d2l n H!5;.}t_iL3 l^rX9߂ViOx[  fbZ_C.PbT.-87RY 3XZ'``Ap]Wo-{v?>ڃp<];n$&zP 锈 M\=h ǸNċƬBk:f~3cx:FL:N @r`(jU/n.WC0 \+{N?i1Ոm\߸z~Bd`bكP /$y2m%6 rr^wQ׿@e6=ʮ&d͏uI5]-at71_OD#GR٩&)Xq-_ܧ_B;G+fvS>k!&,Wfpd,j̏8O!hn\eAq*MһrtРz,z淾+M dMʷ /8SBnN`l)\>-w$q S{Eٖ1?k$[38<7uu%~&4K+q I&WohIg@o۽pL?nhK e:f_|^TPRRqcӤ)Gl|V߀]ZUή LTD.Z?ipYRί_,liPCE." K@"`xl y%1 ˖ٴ=2yȁ/)Xk,UwFb9iPt[œ]ξYM"ԑѰpaqՅ\zǰƈ+uV3gS @kׄa݁K.gS?\!!_y>z3i p[}D.x TQMKWhU FΪluL{'ŚOz(B:w5ǹ;UE| ?gcmNÞcqH3 R.N" CW·,)lB1lcb$!JCW`2$p,%)&@zI0v/WZ)A]SH:<dX 7f6nSjjU Z739eVwNi~oHEOR6Zl| )&%ʃ+-6:y; =5*"Ry`IBYWw+kG9?f+?rxT;ʵ,8PiҒ[y0pQ-Nl3=,3\T90pfӹ 1F% #Gi=](wduӈ&wGiuamT7\ 6y 3sџAfv[z692Fؤg>ɫj7W[oᶁN lnǏy!4bE&0HuGb0j$;iH~.X>BK2";PYyDž?ՐQB E)j _mR!CBuFJ{()zGqssDJ<sqll3l1ux25UHds—ʂCmLawS6Ԯy6lۧ@U 3H[b^|T_' If㢀,"QbJPCaaSOJ t1 %%ivy\0qVN h'H}Uvj@]K:J|J+?`EfmGhc-@3J^ެG{3ֆuGO[̑hhZQ\{nx>b`k,H*~,=#pŢm6H] Xps\I'r=pfёf?ޕ!ŔLa9dse=i8捧A;靀(-k's &`2Ћ_dD7p4U$ic~8:x\dHQ5vY[;_KaOVHׅh%[fX=CΉ7cxm63t5R XIA) fMwN)3~K~ӱ_pOѸ%sY|~wMa띙n |PGp_/'."HKJ/vo=걘ΚJa~;;UD$[ 3;.7mzMbGY"(x 4fk& _r_TS7F}FY+;)!7f(Jf|;HN;rءҥSm7pk 孃|'aҫ[3z6Yjf = ?+2柑Ln.NqFD7wY\O*A5A١2M.s+,@}]w%ѩ]i˹{l; C;rja+qG:ՓᲘw*`ϙc[)%~#ezcDd%6QfAZ%o ik.ůʳ -w&%_?,K"z[_%$p)uO$~M "So(dYGPyJڝΧh^Fa %= k ],@ /z{EX\0r8($=lƅ|<' Zޚ a'9(& ]$?~eӜd!i0swy OA:ƢfĂl2:x6ٕ̳wˉ3 .`两H$:菾W̦.NVŌQ画J Q01R=2+DdD*%˴,rT ,qǙ5+ӥ1ozV9:-BjEFJZ« xLNzΠE- V 6]+wtʦ#=w|z ~t=I0s-$Zǯk[}.jdukękvh}HƱH@FO i^Ac$^1a`d+#5a4~g3 %@|CoM[jJjYagҥH4U~MғL~ D';\+e?Ypsa6 tF9xFKüpDԌ116vUJV)إD5|#rwѫ3qx}K91PgbRX~>>d/^DE cXN7k ̤?[pCM(^: -GzYm8Kdİq& D/w 1(:mj3?!R^, 'R"U!C9'ܽte#=?{3Ќdh{`fוk@7,zc𸁞[AJLA"cfgn4pgm*jQŊe44~R TD6QtX:vL:V} $6xQCsi2eEӠmcE^A߈_wA5R#r]CYy 7DZNfWA1DPTrT9n:Kej!C*]>Ti$v%d"jo 0A _J^9f|lfk.LRmvI`^Njfl~jYBD.{\ݥLͫMbU_\s HksBgt B Sd1!0 R\#;iT.HBzHWG `eJ&&JAXPYē oͲBx_I}2Y & TRA+$l sx_0H7s9Qʤ6ըs4Xu\C_JL\61H761Zᓭ 7f2%,n걄{ճ{wmцyd6H>e]h4[rn΀!ƦZNr߯`g%K1tbt$Jltuĵ*5m7Ul$VOTp'^wP*1/r+4mȳFQBFjrES-8Xym.hA ug¸Y®puޯyyGNBH;|y|nACB^o t e??_oadU,wGcη&L*D%onKDqN՗t&I^s %&2KKcBE ٓx;ű~;; PڵD b~qaڿ~qT*cDkH8ӘttI/&ْ*:GwB"cl@ecdcQ 1? sibeYwׇu! =B[᎐jNlgי(y^}^ 1:;-=9Úes̔#x쫔?e޾t1I/:Dȕr~xx^8K<D:L(S2?֩7Z,(`:3l/iT4y 3Ӟ3RڒulQ)1ɹA嚠43[_Y26ų9>-rHՉl"1[M/cՄ3<3.%}҄FKwjC;Tso|&J7twn1(N :ms}yA(Fn%7:JWWe3/Sh\jo6'J_ZOm:S=EbIEL 1! Vu[#u">&D3::oU$֛ :&L t}%ZKΞ':xPS4HGC64mGƎ En\qwOgFknU`X)wޑ FYS[q,nF^tQ@Z"`l2=vK3Y!b%(R6d~)KNPxp]aQz%("/xY(zEcX:l*0WV)x-Ӆr5w$0_bXK9g&99 ҍ hebJWr |j#̊ߠI#]c6 Nj@C3I5P %5ƳvAq{hQ2l +T7vxf{6XiFJ@Z`X M4nnNQ20GR JhKwF0ҋyMI'RB -rz6L_eH )*_P,C1ƹLb8(ɈPO(9BpsPAW5Jhd7DsS&\z| tnU䦩NZ1IV8֐6ӑ-:/66O>hZj2;wgw5jウ]QڵmE$-(4Z;&U9L"oEiHᲯvטJw[<څ%xM;'u6HP" 7PJ ۚs|j-/:z Ǹ+Rg=3̾ FG3@fKiR[fY|qAqm %@_(MyW@ӱ,Q&H"<r0.$Իn3\Ηݯ& ΄s7xᯐeALjM^I5뿸0h̺Sɒ?[ v_+Xt̉Z.Ʃj <9Kc# cuF([qߨH>5DIO!o I(O <+9戂6B]$ J)Α 4 K[uY.(Y(C>,@?zw'u'UJ)!2{K*;Ñ}]HJ-zm_U%C2 DҋHI'9&|*3 B,^L4 Xȷ]kĂd_D2/qT4 d׶Ρ?ꃊ, ٔ>.z6+ӜY4`Ȩ2!$p4N, Ң &#j jAW1&-C<\\]L ezy`".^ rVnehQ?ϸ ZnKԣY2!V2>%" GOzCviS|GXv4>@ bX I?q^8oiILŝ|ZgX8)," Qvç`nj DBZ̸O?,1 (|aN(eV]*k1NU10"10է%+,4AM'.!֫J0]Y[)}]<]X1Gc ,)7E'x򼻳.[L[[ 4W< cJtr,M1s Oo$Me2z^-CWQ9-:;lƣ͎Q97$y@\9*3p8ʐcvǕ/|1yC)s(N* 1=L !fr߃p j WxJ|I' $Ku:3èarQH-M g 3uWپR}(2_þq)j&GX,b+r_5{)ug-K!Dv ݛ*ϒѵx@z^hk!WK^Lݟs¡9=!饇ٶw`37":aځFX]<" *U[!sDVN75~@<-ftwN{zI_B)NȽ t합?ٱh֟ rTp5'o]Jr 2?`a}'>Sx>OC% @tr^cЕt6kDUcZmn~mxUIe*\X؄Ρm:.b*5[@5WxRDt=뱬1&=05*V^bvZ7$H' t6^],B2&Pf>¶+%$.0bgri)@NoSn&|@7w;O$D[ʑcM6{ nw 3rCwt)%Ԓt1 x%0!J>,4ϟbdW>;cG@TYL%^iU`u$#zM[rكף,`ZBrK$*(bk -x3xg0`*)"VlJ8RHdU tX GgA6=+u"CWTLNO҅3?um̓3; &5W*ZĎY*wtp 7\'`n>ڑ$C(鰼3ЎhWJ#%xmDt*'v"<")ne2N~fb5B`J]?mdbi ]sjڂ ٠pA_zzY Q`Ex>zd:9Ub8| SE ұQ'L8'²!+< ';>9ԴY8[[ByW|R?z۬S؊d ,MnS^lz`j!@`J4Q(f*#e<=! 8.vQzD_ 6#Xr_'*Ld!'pLNMu I$pv9>[品[c2\o '%t7($:7շRs`+YەøO0'*6Q'j!_ShH' T-ej"@Y5zu'>lmX>t#>"4%N]YBcա[89e.V87g/:hJͻ$V 4U3PLH'Hxt'PCߐb]7Lyhf7r*@UH,RO-L˃nT8&yk$SdfGٛ5o+ʣVC@įrv Rdn 2=.P{ÒDbi >*r;09dg䏬loU+sXfTϧp%,`8Tbb1i{;Z+ӝpX[trp1ǼhLTc9<8S+7yKA!B'ش?$o_×7Frt|-zņ $Kj˹I4 nfB\Kį#' Um Mp[f\N(qr=-Ȣ)se<E$8#I噼i &\"1ޔ[.%My@@! bg=쉯B> XeJ*(Ö$е`Rc_N{ӲgGZLU,Lj4"(@EYs0 M/|s`.3,Q%@n ;36%ConN;}H pT0D-CGa5Hm}CU ,3"Ka/DQO9?-`ߕRs٭d58˦'귂GdWX-' 6{/o?⨋{N27C 6"r0s=jkLJ{pAOTÜ6[q(kZԽ6*GT`'k:)ިEW/>j Yȍ0;7l #/G` :Y~91γm(0"sԏbLR[d.߃HxʖR5]*]9T|'LČ+! Ԯ Bpjii:d!Ǽ9nVE˲J2D-i7kfjq#EUv Ԍg\leíiY1b_L1m5OnL2^:ؤ%9菈yq,wh28zCa,r@7(ޘ?Hbi7*XiM ozYA?QrDNkes>9b-ȆPo3|A[V|CA}^ 8e [{̓QzX¼+ {(d(BG0\yPk.ql !<a XǬ7YYF_+W\=7B^fʀpGǥ'R'aLSWK"69ȿs/0yUH BUebg[3-NrFO~E XʲzFun yFx4ֿ}gm(1.L޻fNijg1+-62xv1s{ '61L?H̴805А2G^{[/tSa_ Z]M`#-gMT#0,Vh^+'T~F|h@P|+/Ù'd]j#J" hYQzn}~V I&C"l'^l-i;nEb ]:J)kd|0 epH*|P'yA@V/Հ/1</AE`ޏF1SVdFγX*6{#BPGO prE F$6:_4CV> Zj;L!Is\a{IpUn@gIyGw69b~KaQ "'dxSͷ ]O6*qwjzhH惙rqi(A6.ؕdn7v>WD[Wi,;`#w$G !#FHv~.D#,%0BaϫJac1i_3`B, 珲`okqW*W~g i16NJhftǘ2Y/A$?5:ƨHatӲ+hZ q~ʎ A=_nP&PlWSk!\9$[8(TbVֻGZԮ&g ,+4Q/ytx#q:w w!}C2zP,ZUqqϙ8ǥgTv-o`?WC%}=-Y=w]jZR/#aH8pFt”cŭLH2۬xf)r7ope*'r񐿏ܛ fk2BeL XJfʢnHi?P0]ՉΫ#j2iMGǙu(UB=l@+YSN{>owjv2-kRhhЄۥv ruCH&ǰxs+U,^A_># .3( ʨe;A_ ĉ3Seh!_LEݠU"I+E:~ܻ9BZO?aK⅕Ԧs [ H$ULwZݐU`5rOF`%^&_aӯKd; {$GNFVA[6DV^wǐ*c2TD 89Nqhwk*M1q] 9|obh#@L-f)֛tl얒 Mˤ'qfS,FOmId=Qv [4n@I"gܯLb!;$,A4]IPU~F]Ħ/(m܀vHrB|qޙArH[-\`B̆3e(rue蔇{8#Pr+6x n VYdxg)aN.MKDlpU#Ël<Ӿ'R]<ǴOa 'CQ@F7 ܿl3YI/l6Yn9'x+u :+7-^>rpzȽ-r rG;/ؖ*PJ3J4DP?l`ma_y3@@uQ@J>aqg_h\&M#٠q䨠5'#DZ>M7-О̯ %ʦGvE svupNHL)_qRA T7L¤EUN`hI r`5SVZ>+VH9fv9Չ{cK}KpK%˅WUMeɭm6)( '^S6$A  avcYkJ]ªk_ Yݧ? YPi%T>)M-n}E0$t4!P]E>׉ʄyC13xsI"J?i4|bphNf!m`)-j8, 8 %vFҽ]ЍmK,f6ƹM4P?~sKXc`275ϱmGE?liq[w im :F4ҼܸX!doJbmVj E`rJNthJ "ӵe@M?/ V8,僋TV6Z{WS3y`07e$6< AfЗ}?q$D3`MoxrNg%\~4#T֌ \5G^:1J2g:}ޙXo5+ Bi0i;0OBD@ނBJHx+k{5d­crPӟnͼ K\.)Sϑ&u.Gh0|R*@a nު]hG5 Y_˰V])IB#[T΍P ]%;ZrT\sks+eSEV'vl#HDP,walќ=MS k̫'ZV1=dhQΌ/=#!y.ܣ &C>Y Ʋult]oW%PkÞD~- _:R&R'36WK x٣ }t B?AJ$<;sè9fAi.[fvq]R>CX+YϡM. cvg)RE-}ZE y)ʬʒRvkIϸuǥTXv0Ŷ,nНt~QVHYq]*e}KWi@;5|kP7 K"^|^m3)| \Bxg'W`iiH7ehtUƹ8J+(5*PSޖ9*gn߈[Zchr!X|;LR*\scb=CJqze{(t3ykCd$- 5vǂگ:sdfn#%1mnTb7A9؂ݨ+ Ȅe05RĽww3438fՕ~x(C` (u" F%G>j?IgJ[UYuB^m20|ql姖ڸ.]+ւټkGc0W/fp"8UPTC]Q#B8dM:Re֏,&xiP0tJX 3 :5:mCjÌ%ʻ[`B=}OO֝߂@p,XY^tJԭ fSo.}0Ac? %09/>>`ё(hhj)ttP=3ꫠJyI'Tf7{;+i[*R\S#?W1⊨?+Ӹ:aլUl(9}`]F3` <^ԓ~zD\ǺTz`٭fK[,"}Y[.nI+>"4R/pPr1NoɖPMsɻ5:CįQ;پ̈4P%[GBbX/k\`h am@؞/q6QJ.ÅImv-.r'ʐ7|fAڪxJ^OvE#PCle’QwJ X@, &}DSsHDGU"k?ٚ+r.+);k؍;\t4GE_=Ę ^Z$,V FYy|4bSL3og-)ƜE' &eѰE?XưۗߗQ=*8|w:P!AjRd?,c*f[Ҝ&橈VJX V=vsow[$i [ G? eH3S ȧVKڱ"K`!`][ף a2'[g!eOyV mo`23lFMP*`7c6uhKjHӯȯ8w=YH#]%U"-jk|{Ĥ6Ф@U=8/)p̓a-@͹}K*On}ϲ$cHMY(k&֡v*I*tg+4gMχW1&RBL+Y!T4AUPp@hA}sO ecNa7.d͘ja0>05qWJ f~ 2C$$+ <9Ď}G7~~ǘ6ޒM> aMM`Dw>ω:6rb{jqbhZtoSzjAFg%jRM)5|&*xi2)' .$g! b1 <q\!,f/uL~nL茠sƲC ԏiA n 'P|Ÿ<묋8]t-Zʳhg9=oSЭz ~m jsPuvK#ϐCVGgJ}Q#GQ|{}'g[Tl- r8+W==\A 6]tFxQ][Ҧ7gI `,[rAO-`,h{d^Ҳ&0Y9ܫ#3>qIW߭|V|-`2%hItfg@9@T].Q ~SZq$XߚM\{^?'&KM [cr~IRS͡V-խ 8xS4je%*˗ߺK}^񻪶w SJS7 |?,>ʖ]LTDcDH8 }\~eh 3΢8'JCCݍ:rN I~C R*ۻuD|y_1R ,#weneP\I&LCW]&_Fظ|@S큖Lb5-Q@m/sm| I|$3BM!>|tg=;J7&:y}?Eu#襰⮸ηB7+śOkkŶSTSR])v-y{yӘ`ŁU_jxHjw0a>OKqad9 q1[V.xÜhذm<H(*]̕ w$fBzhnz{545+T G>q81̧xMtaGw94_śov!"FD-2^d(qzy0;J^eZ'.' DZC̍nRS_,WKf:u{IL8='w@zZ$ I/; f~E^if#bOaC4d䷙ز-!em1_4^"XrІc_ v1g=+Ęר8#]+`kv{7 gg#}KGf 2r%WqR[A#U9PX\;Y]A= ~K@P4]/>erXIrx2ϒSW_tUFẝ(E(Fm \;f2\PwѮ (٦f4S {Hz'†'?ێeսJx d"#+bAzo.R̖nߤkWBKs EBNK-nfyHCx6>R7zy;L`fS0 FYa1*؊%vAx(mxu>ڍ#d|߭mƳW>'N*JT",DoU Կc}&vuDb>2::,ZZCϟ"7,^/le_vEGO4.^ZAnb92͙GY# mV)BM$]΍(;$ϫ`UiD{Kƥl,Bm' vP"Af9UPp?x.J&xX4~JҢJ1  =PZ|^{0nX-w@1!yc ɭU,Y%\3FAs+, ψn_;!{MܫfJ" M}CHGT@:Q% Z{wCtu Ti&Cg D%{y upMֆ.DYĞ; q@]w~]k'c`n/|n/aYi'㾦 &dI^z*:g{c2gu]5B +0[-uتcH躒̒|L Bn';C^>=2_n` ÔgciLGӪꊽҾ78Y``+?xaBZ ̵`qwN2"Ҙ ak8RBK﵅I{g'4:c˃3VUй7*ɔ'~GI RqUJT(%D?D}q׮- X~-qkRl 2voDZtNp%7`4a6.ΆI!Yo7'JkAݪM0߄dgo2O\߸@efbu|/#,_aGU'Ѥ UgvÆ&@PC5ѐi`Sˋ܍j%R3Z pG5Ұ嵟W3Y77Y_SK: /cGOml=<fdשK^vd3 }>1+d,?5KfXZudAӎ3%~KU@qsmĐ gGX FbN~H :*-tsHset5ej .Jǩ/.i Bp02Ɣ`EÎGv#U=TLkUިVFV6GF6bw>`nQk@䨍ɤ]D36x\U ZRSږqNg-E4 OwDJHȣ5hkTXԱ>w6i^D4 m ȘEMbgg$5xڕJnuUB0_$ +]pߜr)vr,<(:-_/0YڣWيnv)VF Pͻ!<(Gb/F@!w@,*X$")5.)yЈ?l@?yY/epB>x_7GgU$˙p֝ l08IJu7(Xh&ͅ6'8a0[ mu:@*jmyj#%ԷF̸BMz1ͮ4"{::7VVs2#rt#G{'s8}J<7?s'ӈTZn}ogfsFi`y-#Kv6WaD-`zߜ{}R}Er$ӛZZ쿥g蝵Z6׮h7͌$)y "]dzB$@* <=-?[JCu [ h,V-kWY ,ei?ًS5)CO^9H1(뢼%;E~kS-JԜv0L?- EBDUldBﭿ4ikFz80}Nu©d'4S(B'W"d=KOSX%0r1~e0pZ>/謪~¢'Ҍcju.+QZ@q%%93xKoHEܶ<|t c=X?A.H/F!\sVCJ돎aE `bY$ aYX448BV}G "v/U~K9Q7ܝ_r|-±p0Ftr3-FfX&< ][}u m}秱vOH텲6M97n*պfNV#_"ayB?R64;`z g+͑hC~Bl7:|*gcy? VQGs&?J7--u}.xIv70Yutx !*[h +KDjC Q.yXi~ߓ6[S[ ̑S9GO6酘]$xPG5M_%a|%hu2ܧtFvDA<J K6門sMu3#=·ZA+aܕEV{'Sal{Dcdn 䤅L?S-, 51lZobۆFϥ_>@G6|u- &+eMTGal.gkFƽ\%)RY ;ɱ{rUՃS{DPE;`t=*^\".rM!nao?7@_noQSZ2@qak~n5 # yӘ$V9LNu4Qz/8aI.ZI>U2*>ov  ~ zU{Di6:R'zf@fH$'wm:xv  B)ynl>I^ܯnڼF>}je桨d:ե Ɲ 3ߑo֮D?k9p1Pt1_zl `j?HݦGwWjpv>˨O~+O-D FY_4,Bx,g\8$$xuK4sļU1X<0xL7jhz)hևFZQH!aPY=+}d^>VS$7:AsF2kL5POoD.S2!Xc9lt$k+[ ,ox:Q[/Dڽ3Lẙ3h{;`m* {8s *_a&{hk%JRml7Sq#=1t.^TiZ~mA=Jyc UԜ@B S\x3/y wxhS;}BNY 0IQ@VA{WVd1M]ن k5WÌqoP&5vnzt49\ g2FMC&T6h^E#[ҒCl(gŃ<3qM lztDb?3v1/;wZ'/T|n)Y`\j$BCt\$t6(`[X>AΔ6%߃IjxLG 3H0qUT/U_ ;%o$-dO[ҤG_{I(;uV0ɜ.8BXl ?u/%'S|őDIr(-=>>@r *ڄ!QƝ;iUks&urކ 0&2by& `|h/q~z g$66p-W BQTy{V/u%z Ӧ7qQf'p;?W퍁#@`-^M7 Nc~C=sᢅ>\zB`I|;)(Q'\.Cش`RuƥіYX#Eqn|a-tQ!鐀ԯvςRv{e]gfA LiW!@,]Nr򓚓߱rGe!6(0սM jD 3@j`H W;ʊL8y>_|zBS:kI@ F&XLI^s>f-eJq>^߯B5`*WDM>ݮP1V D-c2. YNի}Ϣ)\6"CGΦ({BP6Zx Sqd&b;Pv!//aCLDdx+dyCjgaX!Z*&mak']3&1%_órhgG7icÉ \1.%/N~HPjR7y*xxKV0]D'z{(>(mbD9~J ?P@=sxY3BF9"bLYӳFNaw).jQ+Ārv}|?B@A N5OBPCLiCήptfq*2d +PѫJ? $b-=c;/yChB.FXƋ#L do1_.+Du,vU?5Y: BaD$IB)@RBW ֍b8|wY Y ֩!n@b$e`hN:>Fa`j׵Sh$dwNVH(\Eh LF=.@{GM)W}}cshrfZxh<"Ew=LΣ T&κpv1-44[JNsNkŸ#F20%qTgH{d'eeװOb]DLNF"e1CF(nQ`_r ! L~ eFF(@? >r{^{yyZk^ P#5Un7B{&;5+I g}Xd2r~g\izɛ=ՖQ'?3%%tixlHYȄ@$]ʔؕ^[MI+l$`[~(+fc:/ ڊp?/[ātպע#9ҳfƹઔ<ԥRm˱xE& ~kWUKfe^d#=joП0elr-3U)G~,-9[[er X|r0pqyguو0,6lƍ9pi搵7F|,·[/!H$s@ _?+i<^!G$t^[%n>c ,AXsbl.SتF]MXfje1_桖_HrnFMТM_ v?E^w)?RVl~`\h%( 2yfKLPQ$@lqҀ[I&tX5Ykig%>'b%K* Bzófѥx=G0 <q:hi{\^!ܷ]vOboᬀ1_LL]詤ڿTNdoX+ m~/0H:,W;60bJ O}ȨmtaUj* |4Xfn$&['O"R'x`~ޖ{buFnB4cϵۂiBixs uQ l.gLK: hQVcjCNRb9 HInM^aJ6F#-yQuOX ]n1UE vq5~XHOyqGk1%stR[Pb,QB7!ҙr uv z9 Whfj=$KfjN/K.}cpv u[G}XK3}I Z2R ۍ[Qd _TU0q0<׹<**}Y#%,<@0;&=#m=h1 ='}7~*Ac^Rx㎋[T|*pwc߅V{7N"ND/:H=o+_s]S,rm3+ QSJŌ&[fZ=g(l^ACh@<Ը0} YGO-yPEgϒUЫH1Bhs)3?.-s&J(lVfbpd`͜<4Kp;r-i]\ (2c@-A+̃ѭnҭm`sx|3!veA3?[K )~ͣV-.{tƗrrVQiidj>[o)KݬBRp5'6e@]'JyhxX'LMę=<f Ɍuq :>ejS9P u7/_৛V8ѕYȌ`N t8ϓ7fRx3c3cC"$Q9 eaFS0V׆hq[Q,ue/;`%go0[l>MMyƖg81"Yg26'I*sVsʋ[mpruFfɀ^A'~'[43W6 J ;'俩Ղf +V\ U`y! ̊#`xF~e9 `8w3.fA,P i;%wlw1=|tЅMpphwwmEO)t+j-NLX)HuV}b戋jHs7X1cSp!Ǚ.{!P2e*4-}Ck-ѩc(+qtk 5ߋ+HnpSB܆`G+uXg<*3[- >X ygO %|ϭ7lsiay^K^ {5E'ɘronmf!O1MmĿVr[68uZo~Yb=ɰgT0Dh5Skt W@j)e6vv3_!xs6Ux h.n}WGD ,qw ;(bwf!TnؽPV Vi1!yƶ5z ||jYkǙE Yۨl$ڥ/_ԸzIޡH8ۛw)Egg_/k1%++?{߭xcLIE%!?v*!o={o0~};Bi[" B!. /'=Md+0b M`+Zq* lG 9#FaJU/ޣ#3ePt?t lҠ=rY-U[kJ渢6OW< 7ޭ0icV5xrK w?u-̋ [{DQm  pByv6œw JWc jnxCL+ z*OVgHB^s'=2SYl)Y;k9c6Pny߅yj: BuU@ vd E:&(ЃPY#1kHPwȩўAPz[HlKO#tIueN֤좺gc$ P n~TjUM(TץeMqs>u Gbl0Jev s<$Jl `xBRȦQlo5b`%G^r2](12hS6zghB A4|;]qa\,THOv*ƬI<ąA "IEYbZϢ WJ+@0pΏ+jgrOS-xY-%kdkGfyb7Tk|_\?)G6D 6L( ;n"*%ymP z[3(O:mnAm{a9T:SȀV~K tgU%M=te1s.>y G=ԢNi=y݆<;x@V +p$W.o?OxRP|C.rwl9|#ݺ$筸aF;Cɱ`OFwz ʴ.*X;eYeyGZIdgW rlĈa(NÓ=1a͔Qh,*sM=FONϘ]zI% v7b~ &p%ȅ%y9-)3\VXYe1Ǡz1 #:0'emГQ ! me}REh0rNLB<[/!^)IIšҸX䑌b鿐#>)-ƫ=5R*gӆz>(]1Ԝo?^6A闒ʓ 8@4Fs"'XX=+˸2k:8ivbM76]Y;4KVTxo `4\EG$ yN?I h.~6r|okw {9>9 #)uYMcҞ{)e e2fXM\ꑨ5x4Y*VN#I{H˜hB>d?rW&= wVx1l[5&Bt_(4HvC]Z*49#%@T4eśѕ2 R?3~^V, b7H(udgs5&'I*҈eC%.ߛKlpdբo`,9|0?r/˾i2>Vqp}]Oost n@ yT_UB(3㦮 rQY!d"xz8DIFuLA\tN?%TE_+_n4h RȚ|,րaud9 -]OoN|Nztg=sp.u/%ڷFPN_7"dBW#St3-BͫS8LA:-5a8qJJټ5=O+jXG`۰U0qBY&q2?LwPg`#~ܜf^8R%?,~7jVN)ie_V8[W<')s|y$O*p0YmdoMyiL'aQ~ToA [ֹ : "3~A^[57ݭ0iᝂ e8Ep5wIK婄: j_KD϶Vu8 5}1-)/è'G̿K쬑yq[KEBc,AC8ڞ:j:uVYڂK0%sPy^҇3T .RصNA{aBHxȄ)x-bƁPg0,'lZCES4I"J\o6p` w˼Py}94OӢ#kc%TLBҕyqQlGv =fNA!1q s0y"${}colr\k/ K#n.lbV:VKeiԞp2U|0/(_5w^u'O @ӳV'SDAIr7;8&n0iKsEi~^tce k=fQ["kra`y)TԵ֊mWIx{ Zb~"׿hR/2,A0A}.BwGSM*8T2tp;m#:@ i9X"rKۊ+]G&Mc *zVi),BWV)Uϛ^sBcwNUmU7ϵDr$ 0g$YdR S-=K\|90 2Y3x܉ s}?9v Vj&`nrhӭ#)\r9wO4~Nl$  @nnx0&BpVpfΉ1y' lR?w./6[F6F >=Bzm 60ۍ9P%!@mb2l1t_۽ʯ=$xZ}hc#y{tZXLPFn̿5/pkyТtIR!TT)9u~~cX]A‰~sed$w0 /|ҍJrW;/9ig*f~ ^CgQD)'p\/Hs Ѓ$=yX+ǝvΟa=Ӎtd1GCO1$?ս{O>2n_# A=L3ڶ).H~ǟ#!ʲ_M/IuoCHЄũ]JD7OphJqf$9pNlOK^陧Q6*O911X eaY@b,hZ0K|ˊOF CgG8*ϣj O"f+Hz"7w SGលOxZ\DZ DS''AfE?)6}ALz\cAK=.ώ,FC!;(TQݫͭ+&pod797{V@dvmWwƗ[jѲm21 I4Տ@议'.RB=˙ܾ`kl Vxbչ Ls ič)Hw&8,6<)}xW/q Zu5Y`r\7X )qRwIUl)]v26#jFiɇF`Rs*[8q cVZΒN |sfD Rt˕O%"E ZBC(+ ٙf\ ꢽyc d.\5 s,O-U^̮tꨑ^3ӡ9g^L@RQXUpGFT ^3Gժ y'){R&{d[[x8./b)l5\,hh9k:2Y(wb{U.|(gUzjSB! 仚azv[!=oJ,c0:%푬1 !Y6Ǒ%քUkiΊP! :U"O$lI#5=U"ѫ}SAgTwb]0*䯊SB0NG @[3- khptCQ T֏-2L뜄I%q׎7X,\_%N/5ajH 4n +T(ǡs{^:?tttIޣiͳGO^78vltvU17# '%njmhI65,;Uwr\`H )*hnJ=t˵Vlͺθq#4se}!BxCUěO3'ԷI^rK1H̢ܧVI%7#B.[%QRN:9jEA`[[Ͼ1!-XDG]-` Mce+0t*9mj/9t ¿wSCdIK}mq؈n SO4FbW$TȘ*\=(rU,UG6ǫu=})<6=HkVtO&=1Gƞ&\l`}&ёc``_u`uPLDā} "c6iknBT}u%s\qX*a7狺 8ou̝6k,&†_ǂ_2f$gtx[\Vb]BtP19h?m#Z;<jxQ-'o ̎K$n1ߧ_:qm;_8S){iT@mI 35\`  <%փIa|Ǽf3z?Yz) =&:cEI+[JeHFj:IQKD s-ZE&=^0>x˽;0#p/hp]p1.Ȑj9s 㾖()V d o¥< P@q Q Q"OH l*;R Yo<׮bkN蛾z毜JzKwG&v+VJhf4*0WoHe k ;ECk]_xd 1tC3L~>Zal41*FzLcO\U(strS2L}M[Q^¹FqZDKRVzĿHc8aHҙ|H~h:(\i8s瘓د?]/VYvbY=}I- Cs(VE'3FE"\h71UOZ*8*4 9!Yl)+o2-thj" Lvh1-[_p\@/)K^cC늢΁Jvn*-`&.^j&h'A1 ݰYvTQ*&${;a_5atMT7zhY35c| :b6N qHiN?vݟ[In߂uLi'7EvwKHl3+zIIv|ȦJ_Ej4$eSr⧒/ɤX E6Sl퓔Umu:b0WTV`![E\pkwun\4 0ir_֚@!h'5Q-J'bgoǘ}Dh63z M nڽy S>2)aH&|v/گ0X2~ V}գTzcB%8ሁ?UmH_C2Ó!"Z`pɡl`a xQ`nd#jaY/&X'+jFnj|!9FκhS̸djNsZLKOBJ:Je 을C.Nϒpv}i;ZG4#>{BI2jnɤSO\zgoE0I9{[pfa h*6"gjƸk:!Ը_T@ PFPh)VX:[xh6ȋ\x{8m#.H *-p<"Ӣ~7Q8/?^͚ۭT? m.?"O]"KT ULpJsi^|iˆk>~sO#F y~$Aynݱd>K'pkr6t_`gGSa?i}3uAN n*lN`DZ{YM= Dj6 t1%b}Uh@jZUQ\} HN aI¾ߦ;9^v.:fv hz!,gۚMbj7.Fohi$7Pg5p4JlcXz Ki``(1UPĩѱ GQ Gi`f RT,15̶g  @أ/f<+Us!B| l)]Xq]TZQ.(>)&x^Xq Q!o^;ϴu#OFչg1M<ж35x=B ;>gtgsf $vB;tvn7{%BaZ%r32h_n(==gu̳3w'U$Q88TzK?QS[pet`ȴ;KQsAYBQoj 1HNW2|"s/.\JS% c;og44XFz+HKf{c*9v9l}2]EܸV/Bcw\hJQ.k_Em˅S^z#Wcטߔo&$[ Sm̶_4@~= zkE$aƒӫ5SU5 η vl b w]F/uP~>ѧe ?ot4cp^5*D<:<}fE8byW,Łj31CףX!t`lـ&V_PeMuwPz oѩ @PR>(N z0}->N3klnM5#EzeIoip;Ë>եnNiНˆV0pH&jJk"[Ka;-;ۡtW3G烺s{|h=RqpbKa'ҍLպ6_A14GHtZ͛Yn@ZD;T=b8-20P˕0i o{0@YQ^~o$"2}x#2<ޅ.uz{ksN9Fy=G5hH@G q'5 pQ[ӼA$$ܒ ]{lIGS7 lA}b)@@#{*5,cJd0SA:peA<(`JGRD!'\N l;';_B#7V0iڧt4M^ԅg%8!1Gwb_xqK8To٢tmdϫ`"֌ߋ)}Zg lhgz%{\U_t/S8.lՖU{B2jL@ēC(,R]Nj/~E:!w 4ipgk=VjKd.[*0 XrnYAšBCƩ$u\X9vݜ}ԃ1r&isir-7 cӂxғ HNH+!Ȉ|/|+ިC&MfLr:2yԪf%?>o6 (1~uQVh*2%jZNP)L(?1+֎\su lYb2e!LHz&?)u?g=):Do"_]{xy}C둲nbҊ<CQgV/E#6Bp]}l^M7tbPUMJ߿Y {̸r|c0hUƐΦ_,֙&9@8$D;§t3FUxoRS?J J>Y65-jPrA`P>xxXr_RdD1~3°=ښYV)~ 8[%cH c:ՠw; J&l91ѕѵ(WᜲyTI 5҇>JUZE+t3f'mɗjJZ )KRD3_-swVmɖTm/2_3,V5` tɟ*t,Ji;^VY/Кp ~pyn_7b3>L2!k@"H`'2{7B: [2W1G%7\GZ"~鞣X*8~[t$$H¡-S ݤݷa;QOQ^>nnsWj!5@A}C"Mn~B䬹ȟH)3޿G&rH3/pxB:Χ7~~fn=w$cZsd$^#H!e^`t(8X%0}8}gÇ&^neX?$rtx.'+IPqR2O./[6#2PY7J(Afh7AqZlp%ZiEO5BXl 7 AO-^^k93nQ;! D>Fe5}]y@'jʞ Evc(=(,ɎdK8KܷFr*$O T JJQ۵C3APϨ9.%kt(h" I٩,i-I_E̩MײM <ɁEXVc?E1Xռ0eyU69&m|7`nye*M={J2!rGdGz(i$}^qwN[_8o Vv5ĵ%{=C#AD@h*{*Mjj5L6Lhjfܽ4{:) wxlUy˟7v^t/ ;|6-(.5d!h~WZ럳\,`u¯Q"шgABYFv'&p s!;RٓpMl6wP\ߘ2=v<*]hڸ{XQSg2G6֐I1FK!J;ڧ_%;Nba7-@`'lL~ gk@60xM&[P 1]ґh3Ή|"S5r7B`x__UZ]`6d 5y ]d oJĴi$:qOU@Hy.4ZF}j땜zfy*:I@,(sDUBe:"+u܄6W_!Dr_8 |1Ez]֜njݑ="tkۼ.>m0,; QfI2$MbmhUZDa,h<)?40ƙ:2g3)58!B0/*b>yZhu=!%Hmnx#/#ȉC yETd FXi?ևrh:9i-m|RaY:DM5i3= Dm0ZY'+j.Imk'k4kL ) 1ir49*{^ Ͷݟ0!괲GW0'ɡ._9yb5Ӫ[,{0Ve"';amPa =66;j#wn12,>^ F(p#dTV܀G Q|̾vLq|<ՙqJ ,#.F%^arHK\Vb&qΊ/[gPo(T2RΗgwV H3bc_iI&% [?+TErSIT+ل "zE}S8~$A"-Tu}W֖`!`G*G`hZ#|I|%:H"Z8 y-hۤEgKJc`淅P܆L\ZvdR)C4{-'KPI9$HAccHj}$Ъ^2@:^Kxկ >kVl0᭔|ʝrޯtϑ'(&#}&{ЁMWZ[S/qC0]J9?#Ζ-O 0ok~#4l4C@>9 (iVafNA"MV}3d7:!MNغz u![zӓA kH*FDvގgVJY<# pu\= TȹƄ[!Qrs.e: 8?;~E5f2&g"Hp3.3*hnbš<׶d06ޡQ?3clA ,nA_.{I#EyvaR*$GJG4;I9!.տ=G$,4B'/ O0T-* @O.hnAԝciٍD2v&^EyP3n뛈erA6޻&3Ȍ'G)-;a6'Լb!Ol "[m.v>-SGbzds)͙,`'eUX'4'g!γaCaH'p Pl[$60}J)F}o /φkVE]'BFU~;Lw åmFy)뽋呮8d֡Q(B蟢6-a◥Ѫ$l'g cHZN,9Z9K)]̫h k5,<=O*czFF,,pn3m܄/#[zOS4̯r؈kn9S(iPfq2{(*h}\'&kzybq.[ŗr&!3L.) eanE^ g'Gfs͢5U$̉ERݮpgeƣ'HN_U/.,褆ϴ>R$$ Ecd[@+).s&AXu (mӛ $>!îzL9Xl_!{wP49:ciƚ 7:F:hs8ߑP\OZI;"E. J@JkL3$(M՚cVЦͽCp|^įX:J4 806+יk(;BZ_!m!C*% eh|+ ;3eu=.v>3!:D9[ [WLa}]&|LJ`^_AQ^a\wƮ {UygbJ20ےK͒R{ neؗqƀ%:uf)-aLca]M"5nwpC?ls2+O{RCG,Vi^eC0 <*2oʐ滛`'a"?N|;e{ty@ElRJ0dA%1{*R> ybbQI󭿸Gh5=#wB_bk퓚ӥ=|cho1 r:]Ϳ=1ܥh"Ø`B+Y_52WB8nի8b|>`QNComsN(7Ԥ")hn:6rG4 C+G 5w~l[t̖_, u$O#홮^ j8{kA'_ %z4e/{ \1CLJdy(#xcd!ɝ~։tp$! BM%Dzĺt>CatgK0=sZZ0NbhW.36#0GM$їH|Y 8t:fAD+qI  i?~oV ϊ]-+pX>ĤPawY wȕIi%t =f% +FQCeJAX04:+m1zl:ښZjqQy+t ]O)]WCSA}5lf$.._"4՗q̽Į/'N!iTH.|fi]H5ݐEGˑT^5'1"Io0Dm"&Keo0L,RdmJ1xOh(qŜb(xahGEل5A4U@Aeŷbw@ @m=m&W  dCps" z+N] ڜ;gέ8$1(۫VP,ib+D@am!GvkRf oqRAO#3ע3 dҪ\jCZ&Fe:20De kHRjcfi\: 6ZŢ&x>8$Au5zoR+N0߰КGz'jb:WL6 .u׈SmdkJ\e#E?AK|?DƽK) .ntt٪K dNjU!:m5){yWVLJ祀8kJi)gv[yWya/ )>HJ,vM8uIX!9uRR/khX$ SdJ|d?o(,Nھ'~f3~AqU꬧(1ݸVMz-X63kValxtdʝxIi+X,?J)vY1-$Ւ^L \Jn)oe5kոx*o"n0n!f}S@Vkg]K mz]CɓqObYIq/_{#=eiwusR^'0}_Kc;ڭ!##Mʀ(%x!5mK|dvFeNm(0xmw f9"b7WE G$! 6 oL1EnI~g*{3uND᮴/ K9#%DBf0+cwk9v#L4޽/mM"SE<'rٳ=?>CK]L'IԽDK>C.wYiT534;vXsc P aQ˼""pv,;HAKZݜ4d+oZt{a{O~|A׷u((Ksjd1BD=QR P/Yywgч< ztF`ԌN dVwx͎w1eGY̗=.p1 vG|MiwljX!0KVܫ~k80ޅ|ByJ(bEzٍx&>LIL .}[ܶ47)Y(vj=j  NqH70cn ۼ`N#iܣBn,4608x(V&d!W@eF_LW@a55(!tNח'[[嘸cA(%^QRy4Kb<CSB? kY";'!Q}6j07 /Z[s1Ah~ReI& -/eWOX>wzSq= ?[~\<JߠP::"s=甏qcVHj`wdHڑ~i'io&k1Jm+}E-z{M,1h:) ]E''՚-]3]o۔O(T6]lsUX<^WT( ^ݢm^VLyR a뿜*Vh=bf[STnv /Y%otjE,X;~O T ]LR[U3i}=1* aJ盿k\ZpГJ0"ۄeiVzյ.1yv瑒|H`zoEoYl"p2B[# yh gƃPgvEJ/Ɏi"##?ÝB}6elZW+wPOxlc-B<颵ةCGHż5M*GDxz835 "7&5zZ b[!%2|7gDywvjO/LL~o15;l>O40!F$r,)9-khNyܙͪSwtTHo⑾1 uwG*zԺZ?MUݽ`<~C &, 'rS#ę&5&+o Cݻ€(gBcOQǢQQ" SMwRH4d?g_[Qա%gw$ΨݓrՀbϭϤI^! y=5"uP;E(Y;)ZD M3ܨcjHw3(9E CRbo&O /;+V,H*ӲN:C"z˨}2 @&k@I6cB[\_Q5wIx[c[ig+~׷[ߡ9Ï%2f @e#wF_^f3i2Bi,6zl4|΄mdC/6[UJNȥ~ Qwl竄ƾl=ՒVA*U"cwWh3|A $.ƨ1$vؔ"(Nr5 c~n?Ј,'yHɝCyD"P(.: y-O+ZP&`*om+XD4]R3=f5[~0TSTf:j 8YL"|p5D |<^BXdjsM"Zz"* QݺcH1))4Qu ,W/XΌ1+JA5'ɡ3 Y!zf6.TZ5D>ɿALMZwT9{>MVЮgjǡ,u|<0CIjبEޕ !OR(z-Gpt8 V?*O~#㵓&?/"4 zy*IktOPU8cl6 {$Bʳa`s<鵶il-nkuT>S~0ظ~scqMD8 lorOd*LE˵K|1qS$UE_읜 v9(mCC{O3u򂗱uz~xu3G=ɚ</E v39A[j `?Us;lGzY% ˢϝxQv^jg^) W]KEsvՊ=k$cUġ6 .im'Y(lh+z`δܩ4J #lQL@zzqahkTlDKWfMt4>v(dGEFA1L_Tsi"ƌaxkZIH. (HLio-T$T3g .AvtTBT6@hy"%UpO5 bNB%U"'VHhm ヮ!{)&c5{Vs:S"{OuCE]BZ_c0FS(cG K3(wo1JęXutzwTg'u:K@hl&KQE1s"b՟|\N7`ڙVcCC"0$+l-j-a`z^}[v{)LOeRhoRyKydg QCSt&6Mqi$akk&3!_J1րZ.<6W54lm3,R 6u g#Ab,m?xj-dĩ u=hڐD<)T[G<6}kVp]oirNwP.iOaX Ej"Jt4-ڶ=eTf&kp;8ނHLcZn`kvw(pl6 9Rb-SKx gcX*YcZ+f˗HGqyCkڻ◿ T<1]ꪟbXu-VW?K3O@ hJJ/P65-i@=%bǓwsˈ.q^7B`yAGZA:tSUxJ_%] Y#<~jo:x*]tCGTܤX+D /:oKQ~ObYkU`jE‹XzOFqe!OfDnTxn56He6 T]h`PDާ{-pE6i1*&.S*b5s> ٽnZW7,x ="NYSnEw:r[*]ϩr7w?(\Et\lUJZ5|/^GPQ!_n%Vc-oɼ2$G:;_6אkSnc7ɶp>ERP "^U5DY%')B~xW$3y3 wo[O>G- aI>'?ɁuQ|D (S]mD%.Q0c#D!Ш_lKh9Z7pX"3ǧdɤx9f6K:m÷QyK]v1ogss1iƝ)M9O:+F:ï>۱ ^\FΗ6I RDABn"SݻIn;D`y@eVüq:}D8J݇Ikɖy崶NBѷH\]%HG OoP&hN&|p5VPlCfVjq?|EP,Jl**E# p2yf L[Ht!=+E >\3%IGY1_Ld"1ZqWA5d;k2O1dz(?vpLK BySe?>!sHn]sIAsXO2fh]{KY#{o9ϯ d ;Ρ= F$$scS. 'ՠ8% Uvsr 8=.(^0n2xpݝM<~{S:#Dr;&vohbeo]v㟉xy)J 8*֨(Z)-`^Dal]s\NC%&>-cIfjwfoyd׬hm'wɝЌ"Ҥ Oa l/%~lyb攚f`̪ @>\wlaV|JuD;8lNLPw Cb9!o?_Y/]JVhc+9e$d&?XE/nzzz: I/ڛuJ @Z$ҡ쬜A#2-1qU G )W0Ac VCti!?Y X8PIlblNL{]3vemՈ\?9!(#VTapO 5mj.onJȤ[8ZNpwGsZ\xGw{ѴU1E 4&szCZr/-WXYe]`qç s,X]"^s EdzC ٔx$F y E=+O;žSsPڬj@6aUAzc1s4?Krf{RTmD Xj"ADy,@^}D025gQ؇*Bo)łN!cvv@{A.gE!*ڵk$[$"')ߴĘcя |+#8Uc<36Er(G'.ĈSqM]tb5#iD.SVNgas1Or\7NlͰpUwp()/(o(̇|at @{@:_'Xq7S¸\y۴QhAYZCHg,;VDgh[(5:e|sFp'67nVgA }9(lbѳT\gv(lqUQv$sgMͱ!q3}.SOVH\y?пĜ"Xd!L䐦.SG6۵ʵIGvrG8B]+(H@KQx3cY7u 2z֨bŕc9mb&Oƒ8o1(Ӳ}X8'vIEfHD4V\gX'ʁ6<!x}Cf`z}≢x"ߖ)_ ˞Bړak;l)&oPb 2BCD/8b"2n(6FA7 Γ^:^O H'ǐA WZdC)&QMj+JgYTم7hQOӉBVj¶ͦ5x nVh~&f|T<yNhQ&tQqVz#=Vj(.K=Ф^WCXGi̟ěȸ֖)Q^ jބ$QzquDspШdt[yAF$@s(g n2Ll-(پ9c ׎2Ӕثa؇d&?ӱcPs瞡W ~K"J8gp.?vT(|(cTu{?;L5vzEqF0jOu1wkOBwo>ݗT7t :Oc?iM^suNLu},lqUν9-gVw{?Z;sշkU c:m^F'p pOGF*+ @eTUgJO;+ޓտ: [6C~9K9hDMl\|pkl sPn|*L o4!7޹̵X~ȋX@{W T"ncN?tvRkO`h LWD(? 2]5G KL; 1[+GǬE'2)uwӜ'xU\/%(Sɍ.:A]7@>֌QkCK_W-5&l^c̲\|14_,x$߅*mIA@Lg/yDQzL%WKSHLIVP:VAbUjƅQ6BCyشރ7Eyӆ!pZNO>}=s\i[8yJ>He"V[̼tu+K6XҔ c~+ǚkWG@/e)6 f>(=k=Rv&R<Gݠʤ#% hLϧVonzip]8/a+ Q^zV!%D=4ϐj bMN%Q ΐ:ew(jO]F|y\#}P8-W̯j1eDgM|rH: 'Ui]c`GOhs]oc8Y%V6 D\^n(>|c :G'Eo| )@LfE\DY(eK3ƖLDr}ƒj3˸ ~ ~ &-Ai\$L>6}pS Ն'f[p2X`ʓ覶݆0-=c:$$pF*4׈\&4 >5޿>yM %4q _EݔF mCHYM%dNnL*"6[Yi4JN_fpuxQlm u 8x$5O/SA8#.Rv##x. 8I skv93\1ű ?lFJ#?ċB11zdCϫ-3S,] r`d?7:Ux>((eXPhs꺰Ї9$ N@C?9տ6*˟] *!zJDZ5_o,E~m-Ͻ Eq6 4<=Z2l}["C9HT.H9I"ZZS0DP^^'ɂѷr[MJwP}+)9 =kyM2|W󅥾2G&A-Uuڥ](3ٝl5ez*ݵ74ˠ>j۬& 6X[CC^%Jv SƜN@|ؚfvR?q][0fϾ~ ܩg$:sLaXx$,L 寧xv=IA#C5U~$v>ݱp! *F 0&|M |ͫȭF {[QHw6Kjs~3b28BtFloY{k[h9}$u*YS^XFY-.٪1I(aieK[Ƃ*oE:#U00idңdW#A.M7ieC؊-{@Ѓ:8=E/7ҟ|W?t+bN@$%dC}:eRn&҅JK[a '5Z`P0RpH{;ǣs{~oHinXHٵC$(0a'`5JH:|/՚T.by`HgZ 9'©U(BY2G BX$Ti,q SoInCh2dSW]}ഷR2b_[^Z n[}bXi/'zUEr !x8yGBQx 9Y 7ɘBM5tiY@/[Zq@?m#qd!8>ιߠUyU$XKfEnOUe0veP^@٨ضL,A&(ԺD<MȊ-NnR"V#V hm,AwZfrAU #JIGGQ[:K п+lBPQKXHWݛF a|< 8| jcq O{c#^H_Y Uװ<[+="3zl-0\$]qp&Yi^JVkM:jpWBmQyX)ZLC -lDڪ:Gr7NNevJ*™0wB)>8U)_"oZ38V-]\ivie:QK Z6ޒHJ4P/,&WYZNnQa[{ "&W.$mA_e{=ٶfur^A&z;]^`ƊoU35` u7_ ]1{t[8|#KE-Cz 6fCGpZjU vZK/m xIB4# Hf0ɝ)&ӃQpSݛ ڄb#(IfD +?)]0}d ]gE [S4E9x"\x19C*L7 ]FXgL.tqF zF?fw]YK%UAHihjۛA/3R4\b GҀLR/M5ȯߜQ.(@y mmQ,YX_|C*h&ӛV.Sk:& Z{Nm pcb\*IlXZQ{RRe*i2W)XYOaZsm;/5,4\1wMJw0dZaAOҊJ\/rGБL/a(h`wX.QXRnPER^zlK'AiwCJ E$u3@99^ ?< #lr.'徾;oiȲ';] [m==^VPѺuAw''*@ AYsv6y0ymD/|h~\ kF[ nS#8`;:6l.\c؇x|'0Ӵ*Db`p oC9;unaj1乀mNWK uzAwVh U8WDPĹ5w$!g߾Z4fيuN8**NYؓQl(*h'0"7F ޿яU]jV+@9n1$ gZ?EZKntB|਋W\P2Ǖ[/ bgP^̢oĪΕEP|Qy%Os#X+"&2"̸i؋Q[2oj2}}6j' v]轗q_Y2!wǵB>= w_v6S0ykMm,3DgO\l%_j'w[Hz:(,^FULV,H9 I4KO/g=7stŎQ74X-݉y'ևC_3XF3Z!L424g?y@[dH{Op{I^.9N+ÙKc,!t=0p iD2%^=@mq{",6rKDga2Y 8}5g-U=4֭"3Vzy[| P⁘>|6Km{K+Ml&j@BX؃<&|t#pi OHSku]Y2 NEć(V4vNs?󳲂z,M xd+J;鑣Od_A7;ՁYB5F3͆a3_`cX.`N]ݺI5EDZ_|YHn ba5`<1}>D?[9zt 61`n" 9^N*G%!Ųѓ]c+#plr ;#doLqSD,0qw<2}-4EȷV;D^ƸSu!{|礛Y3`YJ;b SBQ }(C"4Rl1õb>KIb\|]\[ ۈJ @Sk~/f-7M'THJb93+[Bq+[BU9sT֒Ʊ( g@s4e zW|%=[U'%"X30zdkxmJ'Z{?{尹P-0&P2n_-Yl]?2q"*, D.,zN Yrw&_C+Źbg-p4 ϋM{%ds<#|Z+ԥa4بUݺk/[+'SodոU=~{߄@4ٯѮ&ٿXQ06B2ioQ| Nym C(э%{ ф[h*:!ȬvCkyV)R2 -h k5vyf|S'U$J~8#or%xYn˓Fcߋ3}b@IqfZMk#zaږYg;E&fI9 =^⼡GKt$^H,@Vٴq Yp/gd:}aFƎ˛_Lѷ $bqHGo WyJI4yN>qa&cVl3˺+m+-]+h2pZ9KPٓp%;Dfe٠eY]ڬtQgAr}.jʼaQb*z.HMФdwlSƮت6 s淕۴1%o+:<Ͳ_PKj b9Xc^z>GH)=iJ{w!I"ev 2/Zhӄ0ȗ I&D>] Ŋ|X .4oMXP(Mo8m&Sg#6T6SȅWq>0r}?{TNt;Ͼ2`R?Z^ c<ѩ?b a1NE󄘊*O4?Q?WaǮ7L6&=LR3uB8%ED´0DOi;|o>Ҽ]3/vd!kćZF<kШTfXҳP;k?3^N̎9swY7NJ1ޭ.Y.wE 5fMհzH28޸Ҫ#} #}i"~)DœW?:Z"6h %9  f_9ljȲ9#U^۟ԅJ`__M٢!FZMό>"zUlwʳTIo]lM%=k1ytP'Lݕ /fSUjy %\J䶇X~muxΥO}N3I [BtЖ=DFћ@jf2 Eᷭ%N7~Q8CU{*ߓ,֐[FEG%4 k W¡&px]fx+2x>?&cc:?9,mu1G/&yK!G}jF./Q_ [KUX3 ̛)b`|X1'Hk%4(ǙoX[27HM".{įZӬmB薰rfSt8@Z X#:'8ۍr!wCVs(,_hS߭X_ih]ݓr,/DQPm?Ro=[Z>v(]Ugo@ fʙ[M."xV@/3HEpś]3&_pod(Ԫhݙ酲fu2Dq$_2<܋D.5Lr+xJ{^3U *®3bG]&Ż{xm\4j-P\XC#W9@A6h6$r W h6"ωmk-7ʆg#|Isk*'6z7`vWOlhM/DYM:"Qy-^ chd|1 K0ӆ |b--XOHw4vy]|'̱D}Hy(p_^FD(t=gCk݉w`n$6ǃ !XX" 3 >j=X ]-< d CIqŧ'5/BqMݒ\\Zw,KyX%!4!&+AK7H]I[wY7@U&R#7픅V}V{%?Bgp<`:GZl`ޔV|j9#تMiΑӞhes _FW"J҇DkO]hNɿe.=Y.K=ȉrve\X/yQI]DTGDŽ[| \#8ٯڶ~H  [?ܱ*] 16IC'U8v*&_p0́l;s AU=oGD~3*PP*|M+ 6V/'ۇn 7{ZG%=5gY-ٯjƸoZ' R C& 7Åtor߭>0g84'I!L@`oٹF"$$Sa>-40MqzQb¨Te^[Qł͊VnpsMR5Cf_@g2oX+ [fmx[%mcZ?JiYn]ґzt #K(or3=ל2A Y8%uC8K+A$OR5~ 1bϪ6>ۖfXD 1Sl{qIƄ6^YZ_ }Ix3qo|ǒ!KǫF4YyI(#$9q^͉ŮGU3^+iRRGMFW'5s9cǝM+d-mQ>FK_5'ߟMd=NY{gG4/t'UϏ$u3 D׽^< ikLt/ Y?S 8XI,m4RS8kp,~.,Kgd H )6@q9uVPbū򃳱z4Z ɋ[j`DkQђA]^p)U;Swl*ձߊ %bwwY;31 X|.I _ԙX3f9Gsohzl7N>=,U#!Tyo{ůWnoHM0ߩƟ-'y6 Ba0gzwLRteJdmDn0Nv,Pty&kcUO1D[_N)j&D@7EFb@0˾:X5*l_[䰽0k%|vE88X0 zY7%xL7f)h i1(Jk?Oc2N!Kw3ۅ49j%M9t)fF#A&^KG:>S_fFb˄0 џN.O@I`|;qr"S3.ɫ0h ?;P榧:{ݰ9~ib LIR7mHM?8y'-lވB%&NW|;SzIc}O;тX{ƈqȅ*o;Y3Ԝ-^0FS$ᢆ}RR۶ 3B#֫C*Sb*YӁd nXv//׷p{TE𕣅s);NẄZS _9m@ U;>S';SSZi{sP; Ⱥ1.Q aLjvi5q)?]XP䐺ojNZ+)6۬;RU"Y/vAզ0A41';&"Re4UA?>mdh3IE-ն  M7%jŜ^:qvܯj!: 5*rzr;_^QD4}poG@8ǡS)7UxsR U;i)S~瑐F,,AU*tDBv]bz1ʧ4$J"1'&mXmǐѭxJj?̓bUF]qĚҢcT*#?9Z6I{.OA'tmTeڃ8<Jy9v )X ^QVKTC]̸fK?n? F*`g\Hl kO]e *PI=AHڐwId5qvgJ*!$g8 X?,-,62͌X Sv9I?8É[ֿ6DQxAڮhX*7h ,Sֲi1r44`i\ݜ܋tq3th{M 55^T]igs"Shɏ,ډ"_v,7}7}K]11{sWʰ`]e Vkl=a! zE,I n8eބ`, )IQtbc=0k ?4Cˡvy蹯p0Yv=f FԈ?O|)qE1 XzII#ր3XPO3/|⃒,7 B=ԑz'5Y .ñO?<=#E2QU6@hEILKȀYSufgP1EmųP:5\˩gʣ,N[ 䊻QDkOg\ʍ3T{3?,շ~KY ekp/-VelLJE"4ZC\(zI F# =%%cמi%+ |/Y Qc`H1?~zEQ-Wg` \7ทXh3oꚋ?ePu3H6e2\*2mE~R5O{vQ?a;QӽRWXyێE P_\ʍVi&Gxɂֽk҄a@ӷ_wU &sCl(!m@"~v@MȚ9Gj;$֌Ĵܡggٯ5p󹯭w 14?dj Qu^@"*U 1A Gz3̤;bRQ6H~ibx"+c=Q'o߇.X)|nB&?-R]͡nO%Vjri[ڔޱ =ydQk>2srZyI3!J&R<cXި,7Ո#WkɵI,ʗM9;/E* [J[- `pZv?WksJ-ޡB3MpSEYOFkkWݰwS`/HJcqq(!%c+~a0MDXǹ4 x5BԆۛo߯ 1ӻ޴Aͼ[ͱEHܳ^,tSl@JdGl1y8yQ^%" ZWm'ziqlD,z@뗧,G6Ѡ>Cڐ,g-rnNqsNTv NtW8gٞNln03ň5>12RhuꗭbIfu%ԫL"JE瞕 hȿ _QJ F?C IgT5R T;6*%mlVB~Bs"*+NN&mnQu%.l&p=eH?ix,Jӎ4.A A&b:IqF4(N}N FIj3*'J7.Ez7t!wߨKb:e\16ֆ>v 9_0?!D8 < 1d};wa5;5[!u1oEDk*@j ^ܔVjJ3%ZV;z cfCsGeqɈR~jXUX ]~r6F}{[LyA+O/09* s ܈Tg`kzEOl߁zh3Lg -Szwy []dBun|k©椥\KHe$1WKDi2veF &Vn)Unv%CEm@g9PLQmVW8mńQ}6,KQ?[~ ATi oIj`t/n^6i;ĔGnzs:Ц`xض)msucY¾ ]$N7+8zϓȒ7, );rP[Ye4^;5Y<*7!bE]5XqHk|RAJ$>TWSǕ4^@>"={Mny}TV\jR.r|_@A`6_t1n:UbF7 렾WH6nDmUk V)?7?p]*dÃHlG(y iF ѡB,sSz#X!m' p}KW59/en27f2qPX-^-f:tN8yکb If)(CxvU\-4X7Uxkؔ=O`8*oA˶"('gI%@49 D4}~JL^OEط=#j1]wQ aqy Xr<>0R_A˜.6m 0Bל9gǏl(Jw;r6"s * wfO<&}< ߟd~l3:A".+<>!*Fg M 8I۵%|Q)B K08!&l{͌HM$E'}i..ϋϟ{$0&whYoNԋ^"O+dG[bw)Ƨa~*'KE<8!o@ɦZ3& B*%:-M$dSj啞**߮hI F__\?LXZAJsbC8VQ ."|V/wy\"Uj~$Ko .wRKTMV۞c6q't_jgS_Xl)Kk$܍ X-A Os1fÐ^BDf.Ѣɑ^ ,.E_#g\H)=7Q-e?nҾz Ѷ:4|X`A  k  lDG6 AȸTFM[Pʖζ !?wʑSkK!c]ޑO:ApXp+RAl`Εx'&QakaOY =x!T׫' xgE16~ۧp/YX)RPC%*zѽM4$;МPE*{D:r0Ssf|[`vW۫߶t> Y(_vm(leFܕl[LY?@UgP"鶒vj`AKګ,''a.lHP T{qՖWt~r9ls[щs=_Oi4&^C}nN=IF3ټ_GY_pR##tɯ >_iz942?gKA5df$\;Yfe08 71RSBphCH#Y\nҥ-+Jv|&ϝCg=8ݻC@vb>iKɭÒ`s1QdQmYt~d$w \]dE (3 Q醋'4!h9{M-4bsA|P]Q]'.i\9jNx^纈>DyosV$ukj1,xo e2 ݮ&309!İ4-:(+R~B 49իCGV6lF5VCb7pUn_"8= GtJfzJkK7?O>k Z4h'*wo^M/jOSw{ŅsCXٙ9˜:ͩZoPndh etC\S MŃCrC3%{sL_/b }YN0W\q8zַ{}[6jؓ?S\CW3֦ى,fm Ě劳#L XhS; v*̑jƵ\%efg{~ޮ @̵M2dd\N uT%9&Y,:~҃㯍G20t]Н7t*ԭ0Dfk~5n[ӅhW=5 1fgL0WMuhjv\ 6;b.n[G,0gr~OOͬ$gPx +ַ4lm.h8vM+?Ӝ愸s&y`fY_YȌ- m#iđG lL1@$)>Qh ƥʠbp f"|;N+SYYƽD6j!MyDl@r0}RO\HӪ!ѵחJ5@[WH!پ_1=َi}W1ZApBW۽n"bVԣTc8#u}61K'$W-1UJiV"/uMqMCoHhk5Uy)o)J[knLyL< .J# & ʏz~#^Æ%j!O*.>g v$hO [I3Zߐq7eE#L ]Gotf 0T:2s2Rr)1 zTخD/?mZB"XL>O⹰ҍ H5;~fcbUz\Kӌ(x1jAmA4lܬ ܌_4ぢxܢNVӄ{[p\s ;~_z? [S5GdPmh*Auj9H,THMb1ANZ G݌̉'c &Y7_ gJm'f e4F T6_3PA#ziѾ @Hb$̩ +bԳ>UnTpbΗ:vǽ~Tpˏ vDd- *aOeؔfpr ^j[!8vqHz+#CNte),8YkS` PAmCg 2 J6'dlBkݭq.]Xqzs'Xh%~ok\vV姎s7l)j c,ysJ 5e*oI,Ici|PLtIf|YNKRh#0JTV?%:?=ŲmSBޫx_.giOx',RX1YZԵN,`$EbFBdry){&T`@a|s-l̋A"YwDȘ(|ܑ^.^=S^I1jG.LA"T#oNr~|tZN=a쉎ۢ NkHJZCDGҙZFaM,%.耞ׯhޓTl] M!" } xB'a?ߔyR2_*F'SH& P-}_&+x2| q؀5NW݇rK,Gt?鵻V. *N@_Vh Dzy _|@gŌjpw8fwD@ DʹA~N/ `Cu#O$0ɮ}ʃl#Y<@0F\_l\VNmu$[eBTYpŎ G+!AC')- z hϨď{/ T[GgOPЗ6f q85J<6i/ߏO*^>"QN{;RD՗F¦H9 ]tTܜ~tʇ[D92)0qNU\n$wȱtzziY8%=NYJVqsoeh"dxyBWQzA~*# -oGbɜ2*x_n>|}p*j~ [_Ѯʸg> ĥ@. ov{6lO.q j/)iIpடOd/&^aR $joyqQi1#Z'Ϙ\5Hmy$M|xZ dS3PMt%׺˄]J^'ayE?lmE\gvvȠ"ؼS/mfHh=YJqyc cF _w|fei !{ШJc 睯XoCÞЪ$}E /6mMCiٗi*YƟД؛ * sv!*5"Qڜ2$i^ۡNHnS iZ v{t3ܖmpehP\u$֖1&gVHjq-g ,a8ŷb6bk'>TCoy$!oiX]#A]F먫1Miis(ϓF''WI])akwƪl55D׬P(/}?\/hBx݉Ohn8haptRhghew9g{>0`J^}g$864OҦ+S o}$:AHsq}Dഇ8zgiuˣ2ik'jRw*"f.nvv؜7BR%&'7%(?K}%ڂ^ ߝ)D܌Fm?Siu NcVIR2q\o āV2)O:V=XP<9bݡ/@}s 24 zfcFv]p`xzk\c2\u`Ieiin4@E[S t Y9xZVTd@w m8i*bP5hk\(u[s9Xa&XJPͩ:R51i.^¦ȃ _&h$.4$f7>ӚKjimcp]"$ y4fZǶ2  6^aMD<h +=⪜ -eO#ܡ#c"U{ 6̭ɢ:566ztPaU`d9BC =;6{ ':⛰YٮNe azI6 ip9hLNU@WFԀyBe@8@Kjy@#]ȸDofXQ"y>;O&GO(zCRDj aY|'6)sP )|"DWn^^fA9`[q]"Xb*Sh@cԍ~n[Q\ZOtg+7[qtTE߳kW/,Xha8hߍ_PRWI@=aVFdd;c鯎Ga:\SQz8'`jшZ#dӿ(EOV8-'ϳqv*˴9`>`F{Knl!Sݭ,$0S-W:ݵ/^)v0_ghVnFW$2x.)Fζi mv!f3>3? E +jS]cet0/W3q̕OCG@?+?(H <&.^JBڮo^M{ao !篱eWiu]>Sqw/PF_%Ի3 I9 #41 ׷L &eːP<W\`?p|NJQ2wS\$ Vxk mQW3rں-KT&d Pfxf"5RQ-/ dDֽ7޾RTsYY17@T++8EӪC PEO ijʴOv\-JKkiœ-~lXje)fA>[46 ZUlf,ĪQI7$[._mrxݾ&L¡xeck%0_* !ZNZgo,GgdF~#A ?lE)Z&;˽5 $)oWgGOGwS|9SѴٔqQ͋v$ƴۧO02tGugX3$QQ: ɘz8XT-KX{SFp-d8ݵ#ADqE&8WFWo]1[xݻ~(ˡ%dlTPE%3q;dHv{a;Zߒ&̌&F;WnDoci"F?F08/8@3qz*-L}]D7o'{K_&\[ֆ׵:>;|˰ct9cc NJ9dcdnͨ?o354u4D?`G$MV>4뒣R{2nx!P (倇ɒ!m%s W0hb΂ ޔP@X Y{[&(5M]-H*𼵎59^H:{@D0APk0C-<)Y<4Ae3o >) 2:$)jOD-fw FAou3髂CT]T~}։ 'v-xP#XAړ=ڱ/2zD6 {|xa +f "pk+bQLYȭ/௜bH_ N}7:ٙ1QCp/+!AϥQ+OM(r_srOx2afZs4FP.孍 OMa%]^ 72 ^8V.'cVRJ \mA1QVܚ;3JRy(yz`*>OHZ 7Mr~RVƟ~)r]w崵@N7 {n2\74 }j߮. v k?ݷVTצ/z:dAY!tvD}\0'UK!.&@%jy.nH& [w'Iwf [6J~t]'qp"`̵m@ːNI@Ԙ14ƾ/񲵑& f&=*[,2ۄ.b΢]u}@#-ŅW +" ߭~ǂoǖ?aV<78=}FpTCbCCeZeB-={:SX`,gmPI:b.]j>ŗ $GW>P* !_@#Y؈-C[wߐܿYZyWC4o M8\wD= Ŏ(72K"Ꟈ뤙ŏ둹*50][6!GId9PkP,?s/@W ONUOi,gމ3:|RLb\W Ytgg۝ᛰLmctGT@g~"'+*D[(L;KeD Ծj4{{A8T# V=k;Wk 6Ֆb*I-PDlkh>H#ҌVDΖ(l=L Lu$ݪc<`>MeD4 /)S2*HVsVF|kqn7wߛӁtۊQXuzC~XQ]Vji\ctsmr3e>bPTKpWńH;׆RAJfKhqxH nENv]s]hO:NTZΠkuBkg Do"Dd_U=6jAk26¶^`u[dy]ٹ:"͊JR O;v ]<(]D5(K- MoZ]{ GRdn%_Ai s脕܅ ~vA=^,`A(N ^ ~x8<>6Yb(saDSM+C*X"|Ʀ//$rh$/ b!nxg/CnX->3?ʤ;' bl19ް$e^Q qXE~A+f6.ʦaƲ5s]~ʥi(!886T)a|UޑEW6V߰6 eVŒQӈJgbT rW& }꼀JB=3*K;H׫)M?]m^`Ix];6sjN0AIriV"LBYZƑ{%hGz[ #Q\DmlT`gbfGN{7= ,1X<] Jg'yECFO~ONV[( â "gGWJ{PG"5O ƶ1_݂ᨹP;6IG|ຮjoDBhgvc;J:=5(+LJ"&A)(cHIQյE-5һ9BO%RTnJkyWDb7 |8߂W| ò ?]zbyOzw2p⬫v1Uˉm?CJK^F`ڤ́gY1^~5H)+WDD齊f!R'IY_A5na&ict]X/@cI@ve'qFP_bU<;y)NdNLIX\B}!͋-p~8pR*,fsF*~#c6T|@=sͭ%[R! i`ژw$9Ҿo%Ǜ jR~˷tTŸW~7ʑQX31xL (Bڣ|dK3u&KGE*ܱw3xNUx0mi-q0/fAy,x2/9e[:(iu*)bk&h7F}f(^ y}kAo֖`d wLI*>! 3W;uzFr@s&"5+j=1/aL}&Fm6s1^O)uaT*R I@'zczYWC&!ikLcU۲ە95D` n]EX&"GQY<<;.ۿ7Ryo8`[Rܪ81΃JkP48X6fuO <s5i,Z_BlVj\9+ǐG;՝JFnɾ-ÔmI(fXI뒴I.9 &AMa .TٽJ92}8oۑ]Ú+ҳ}}1U*b>U>Ъl{ؙPgi-' bHii7~ޥì}.$\/<&(E`1ήV L,+\@YswW b` c>lvixrZ!W׽P/1fx%Β.ƪ}I3 {5B`&epԭwnou]vSS1Ω޸ oa; J XgJpF1H7|7[pd?~Ft[*q>plnjB}% {8ZCČ#ºܜ=-4Rh  Z~y,[Jи%B}"7tDG3X?ic\i&3*[he%᱁p^JbX| o;J2*rߋtؾ=&=ac36]mx]D\-%#7~k=[hxn[t%5^Gƥ29g}"_#]UPb'ܐ˫M9u.Ԛ-L%;cY|aq =r@!_CC ;˴Z˜0؂gmxQH tm͝`鼎by5 //ws=0JH)<*m<7fCvB)A+)^516LVGmy@rUbZ`9:`b\Īs^ q ]#'^j3)Uu ww/h>[~+Ner͐%?hیRmqI!2aH?"ޤ[ Q '+ YZ