pipewire-devel-0.3.5-lp152.1.2 >  A ^g/=„EDCmfJ'Rmi"kLSXc {K*im&p3OC3tXA7_T0Г"\O>c<^:٨=-= 3p>3wnY{Qw\;YqkꤓJ)>zy+f2NBlrͽPˠQSJ1rV< -EЃ~|uUB9;,DV65311d6e2ca6d457ac64adf23a5a3cd20eedeba8ca3f33231832749a9534e008126b9c92ad21749cf11a8a6f140ded1235a4a48b(^g/=„`nqRX'R 5{UP$XVv\JqZ~X,V)w^{&reM|ZNlq^rY9ͮ+5/ ZJe3 95hb%|xY"[E&IJihǫ>Z}ތ ˈZSC9e7 Q?A pIb >p;xl?x\d ! X  :Zpv    ') '*,//1202L2(38393l:5FdGdHg,Ii`XiYj\j,]l`^qbtEctduMeuRfuUluWuulvwzwx xxxXCpipewire-devel0.3.5lp152.1.2Development 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^;sheep83 openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://pipewire.org/linuxx86_64MtP UJ g&l $(L9# U $ @<:   b} { 4O<36! .XJ  V/ ()m x*VZEi3%\$#[r Q "OZp*6B` ( 'i @~/ AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤^%^%^8^8^8^8^8^8^8^8^%^8^8^8^8^%^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^^8^%^%^%^8^8^8^8^%^8^8^%^8^8^8^8^8^8^8^%^8^%^8^8^%^8^8^8^8^8^8^8^%^%^8^8^8^8^8^8^8^8^8^8^8^%^8^8^8^8^8^8^8^8^%^8^8^8^8^8^8^8^8^8^%^8^8^8^8^8^8^8^%^8^8^8^8^8^8^8^8^8^8^#^^36f7b9777d690debad298c2ca271c59353544d7227a6f315d4190f4dfe425022628ef38447d7f5e215e681e1bb402ea0d5eb4844e07190b7fcb8a8fba7e9bf189aff1e37f1a888f04c03b75c895172ce3fe3b84bdffa05bd126d094e544242b5845237486a3ef25c36cfb4bd30c662328081042b65a21ea9f46b9ad56ddb8a681a30c4c7a1d5e1f4a650ac86d6010bbfd5572557bc91cc49d35f80e754f5169e97c0bdec7ffe14862e42da08710d33791b45fb72383f68b3ae3fb6c22bc4b4825bb6e8ac47a49ea69ba591987db05f9e61d5198d6537a7404e822824c48aadb1a872c61af6c2327b65b7078041eff44a0626d087125afd44bd61682338cafab382828f7921513eee39b787df8d1736ff52f135cdec92b453b1acdf1afbd38b93a1f1555898ee77a1fe305f7a421f13e30878e33ac48fe7b025f45d5b4fbeb8ce094a97de1b589969b62950ad662507061713c98a34fc6dea55f0476be2b2c75b31e4e44ed431f07483c8d4a8c7a1faaf0a04d43f0a31f36c02aea7ff6dddc0d38a33dd6f9b8c17d1f9bfe703c0f7fbc3a32fa2da59bc0c475cfb16b41aa6ea3446eea9c667cd3bdd24b0bd388d1a8115c8b324c8c4b57d77a0f1424ce58a016b043656b0d46a0496018d37dbb2671d974f1649a6c2a7e30eb290f29f6892d8037f5a76d3f31781f92c044cf236ce4248142c4e92f9cd1765e942ac6f2528a04f6bccb2931375998899f29928f4b8c257d40e63093fc02845e264ec87ed787935b631e7e212d641b2ee8b5d7370bba8ef0f824be45a03b8651979fa35e270737280d2383992b9616f873d815ec7ec72a8410d3e9470db7d8f540b933660c6eaa966ab6d19f4fc6cfd191de96f39baa5ca670931ddd2ec2997f23b25e32b7884579d136829d1851d7dafd3525d752fc74b9250d472e8672da1b6ddbfec55eac641e9252e1ea74502939ca0df6c91980b64174f129887ec3316491423f536f56d378d81f999cb85cfe078eca7f52b512f6e1066d6c57997d0f6a50d6509d491912623237d3f0d9ac745632c787ca6818d3dc9e832ab1b5335211bc627453da5820accf1f7918d1dc51d22d62a63f41ed2ffb5356bec6cbef1752c49705782fdbb19676ec5d063a4c32e7a1c395e820668a9aed0e85b175e707df7aa68ab850b5d128c3ed6b0b7e589505d51a85a382a23729fbd8097748f362f812e89ca8cdac12460d14359f36745d902b15b8029e4cc657bc991b1fef04464f128f1766b7df9a9bac82a023682e3ed3246171ddc7179c7e0849ee31b13fc056fc84dfa852cd86067951cbcd22d5b7d2e7d4af59a863e50fc2d433b3c4f4112ecda26e78d9915e3b2674405f2daad03b51756fa6e77ab6697a6072c026c14fbf53f71df480d2fa3dd8fc97f354df83fd8cf3d24d30352d5b85107412f086fcb211445289e317954f66c06c607a87ba95089d5fb35ecbbb75d7776a945af289961979fa4b788093b2856ec40bacb9d4fb1b7a33f88ac2d82fc1861ac5439c4a0baf2bbeaa4dce969b8d48dbdbc55a8c042c8f33188bffe85344f33aefff158edff23d4e526b0c6160a5a3da411d52f8e3bbc57f3bbedc457b7e1b446519421d9cd2ae3b98d8ca74adb4a06456506d89c3a37498252233d769511ce53c4d9b5973e944ec5d796aa894535f4d4693d11eca5e30c1f4899019e6043a636e89b70719ac758806c8b1cb93a24429e9f66c56e25b36ae4e4b5b0f177721e7f111000d48f9ac68d085b4fb1b6cb0595b62e8f2d82d316193f355791d50bf9260293142507194c19491222033b2184fb214c94478686cf0873fb74a5c955d02f067b771befa0e5a4c9b2eccd10234d5202e905f0a94b11d6985cec476a85a89fcd22546ed3457130425a508117f4c97bf1ed680af69b4858bfac4c6d38a3dfc13a458914c76d06b8b422ca542bee5593254020744e408035798b3194a5468734a5a6d8975f6ec92040dc412d7b81dfdc83e3f9b4af9c2dca78cd7b77c5821bba68bf8182a305f90d40c5fe6e9f1b2d180560f6ede2434e0bafe670a72caee29213677cf8285dcc28ced09819391abd8db465c51c9443ddeab3c2e30f6fb87810351363f354ac345df2489b0df840adfff1363dfc02d598ec462bd08dc6afe31e22551dfc4f71ef0cd1abcd0b41fab300e3c73a1ecd36e27e1d36b1624566621e789595bfb5a0b3259ea70def826ea762d97839d691cecf155fc9de6f138f992f67064c79b726f769dd71d4c6eb0e9bb09f8248a7e73fbf98d4fa90ebc3bea344a8fd1a828ffc097b26b31e7c02efe4c689d0f486e191b3e55b4e3a17cf033519481acd7dfb7735cc6ea5cdb5d28e3c2a7e30ae07fadb4f2b5699d98df66947a9cf04a678deb86f38af63238dbb4728e8c4ab582960471a6227078a11c62c0519559cd3fad1e2035c1d40be2c4b6e0ddfa13fdb82e530a63dfd5c23bd65aed533ef7470a3932ba8a3cce9ff39611d5096674489c04604525e997ae1f3c44986e205b46a1f198ef64ca46ca818156ff421e0ec8777dde272c12dd0656d8ee15d8a07f75d1f145a31690595d7f0bfb7d84828feab68b7fa0ad958a0d0fb388af8ea904b17b4437738ccb96f9882e88bd2800f153f67a1fc545f4c28c6ce0df35c483390a36da7a1a0b031bdd3368e67c111e2887a5fb428511c8c8e9ce9edaadef16d66c7638bdf0404a05561f67fc8ee7a780f12b9f0492815ff0f1ceeef814ecff1067e001e4503198c282f70ed63c32a50749d3c9782bd61ea3e2eafc1d0beb07f7e9ab202d0f8e535d97a22462e976f1a1ed3239ebf54a8a0a796f2bbc6f677e41d9ef2dedf14b7d8b5f233f672a6f054a657d28dbb254db70abbe9f10d2f1d0d94321e622ef1e5af2587bc1bc7375223b8f2d8e38fe0bec91aa82fbcefcb34f8903f9184a728cd8aea3d0ac4b34e518aefdcdcc5697c46613b71f2f70ee996bd63a317d6d2807279784a25922aae63bad063aae77c4e3b6e1bd923e62f7fe2e17c46145f5a26f8a298befd6a2ae96031b3b311a61c75022a811831fa5ba402da2ea8aa12824aea6c2cb31d16d401658672199a0547a1fa69302785eaa8e2562a16a80c340822d82794a2434aa12735b3b825fad9b26e46b204f1e8cd41db5083deb51d61029726c4b50fa19fcfce7540ab16039b40d79154aa1df34456ebb57880903408b261ee7c57bf32b42cee2bbafa7bec2ca94fb2a63ca5d26c5210098ee9082dc808c0f2ce07fa68e1ca3b1bce392b4f1a2608df65979e76ed53ef96b499bd7051e0edb5f953b4e1e54e86605ffa336e0801088a1833e060a3df3aad6e75dc2f9552f0539e2039e03df0e20ea150dd59bdeab7d491fdeb9568a47f83ddc7e3406ac3121251eea59a089ae905e7d424a24e7e6cc5d58860520e6dbca220c60c26a0d9edfcd167b4f4924e0fe76c59ad4504be90093c3c7a71f4af26838aa9e3546e09d5043ae9245cadf1d992685d1f69fbcfbd54e95dd12788977c1d6a5ee671c1139262b5294226a1e0695688d9a4cbe4e3e9c84f2b0f401c796ff70e1b652dd9e4abf7b268bb85a5f882b54b4be7ad71cd2f088ecffd7f5a752ad8eef6f4a2f595652a021cfd9a2442324d67f3be42ce28aa704c1e6d8bffe1bfeaa71a2c4e1b854af6025e5608f145610c862e7d133133e52e47d3ad8facf135c2b29316a7eab6f263815b97ea06762509229f804066f5da7385608b5e20dc6c24bb36cbf3cb3af72191a778978d7ffb78113d4ea73700d4fd123dba5df3775b5999443af791e83cd9dc17840d8df7d8f7faab78bbb202bc64a9526c77f3b54f70341403cac75b448874cedc513288b6e2e044bce8aaff97029d763145bb6af2e80f8a03b188407529639fd5e9482e791bf55ee5c3d3565cdeccd0eba9cc0005d46900c5f29f744d34cd2b70b5a719eeeb47e5645154148cd4871f774a9d88b4c348cc7ee1ad2ada85910d2bde9a96a08116a4a34e47d17750fefc8c770c5380628a69c25ade45a956c8a0ef45cab7e13c1bde7737dcbe7844a2eeff776fe6dfd8454e6dda1c7ce2eeca637b2efc1dd46f57b8b8df5a4b339280fbea5bfe08a4efd37e2b810696db5ae29dbb212052905f9460ca2fc46991a01b1bed7afd718e5db27890fe00041d1c4172ae33a9f79fb7382949953ddd19aaa691ccad02cccf7326810c21a30c8231dae951a0c17d414f9eebaa5a3e1b4dc41a51b7b01ee175152bb077cf3f87a6265191d7cf916cd7c32eaaa4e45b2811c07f87694a93466d93d2bb986d9df6e76d387c183ed065677afaf66564e64de7a2adb0dd74bbc2df3ec7cf37b4a982de581cf60867447560b5fcde6f130a31f6f0918dc233254231b52fd5660e5fdfd04ad6baeb42864028512a0ba1a6821da18c506b6601b774f3f56083f9028d3983c9335d77d33b8e403c7021c79739c95ddfacb13e220cb999379416789806272ea752566454cdaf7753c466e5ffd9a0e600dd865e14db4f7ccf073096492077b2855324e15f30415a9aa840d0980a22a3981d7c98a7226bfa488540ea9c9f9c499f1a89f23b7c36ddc65fac3995baa878b9c193d1992c2f4808c70b8ef43b4acd2d966b0f0564272a2aec4a398c51d93bb12a814a4bb11cdcea38fe7635ec1935da66b85883b5764837fb39f3ae955dab63b8b5224a6acc86c911f4ee63c259e52bbc66b4fbcd3eec8a1df062af64ca7cd36e7e8e16a98ae2d2566fa753c21d5c79b2da85014ab6674bf2f8fda754b32771f63a8459024a205aa61381865f149d70a989ba9808c267ef626d750713d31b64007953a81ccaeb49f366fed776fa9fd42bec119c2cb4ef5db58af873f042dcf5752a4a6413325295cbfcd9efd81aa3e26a21b0bb83f582196dad41467dbab880ce02ab09c74f64cec2f0a8d8b0bc12fbe542dba322db4a7baa8474931098a777479c6cd8913de2b48cd68a8c285867263dcb2b5938b54d9305ab8630ec8942b2d8149c2594dca1f9592390bebd228b0413c7644d4aa8920e04e7de6cc63e6ecba57db3601b2cf459eb2c08a6950d7dcc286d8110954a87ee18850342073c97d99061d84981736dc4bc8a012fdd945842daca851457204ec74b844383eeef4e6960cf183df7f5e32489ff2027ad838e301628ee51cce3d07bd72d70b722a412943f17c8ac502ec818417e01b47b21510cdcd3cc870657947abf04774a1085073e8febd9c6515ae9123524c236f36c726af6d0177fccb09b8ff0c44c40340097cf6efc357d75b9a0afed1651423096e0457e3d53699135e63c4f757e1935bd0c4fc3095eecd3f3140cef44ca8743bae9751526590ed0c94b1aa066ac03388eb4454d5da44375afdb4b8378b9a136c16cff3583aafc5f8896f30716a20c0a40071c0826a2f14914ad7139cb12fa51fb44a5520d0d784c3db062a0b4ed3ed6b3c729072a56a6e7ae20de5a7138f69742fabc30221ad063e889f4ed73d5054382dbec00096267996b20c8742f81c84b94fd8dedb39565libpipewire-0.3.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpipewire-0.3.5-lp152.1.2.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.53.0.4-14.6.0-14.0-15.2-14.14.1^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 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- 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.sheep83 1590949435  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.3.5-lp152.1.20.3.5-lp152.1.20.3.50.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:Leap:15.2/standard/33ae06880887ab8e1e4508805e8ee8c0-pipewirecpioxz5x86_64-suse-linuxdirectoryC source, UTF-8 Unicode textLaTeX document, UTF-8 Unicode textpkgconfig fileK^H)j6utf-8dafc77f4d404dc21d22335a53aaf7b675607b723d13968ba44341cfa892f7241?P7zXZ !t/] crt:bLL C$er<;aQW6)+Ul:4Szh݊bE DrG9ېG **&Ě,OD]$ѩ|'h:dq AG悉dle,>5mA,ړl!ۗ#5gZ![ko9evꂚ &],S9 E,o1"tꯖSjc:qP:gh܇ʹTr -.ț=y6(5 / D-,vO!vD4dYMlcȄ ~1>_N[RaA婸6%"$h6DG-a񺁜1SMdʱ0RfBŭ),hqe=b/ꇈr`` Igcl+Ӷs\߯@(&k%-<|y JY'5c:oӸ87oI k{9;#Qlpő3&ѣ]SozՋzC_FMqRԱی"hҜΩ7dBUuӁiM&/\&j9g9?;{ k*WMC\ks+!F_k ?D~;ƌeC[؎rk *-fK|{ǽ$BiRgHyW656,QBX8 MӶ!~g:Ͷ`9geQhhߣhdjieW9f6(>0=iڙi ~Ӽ=7TMOv鰀4~\Cϖ+SQS%+"}σ`i2"[DNT䞆 c*]ېU8*' 3ug-tXhۆE(0aKEW濺gDYbAd:o2)ݓS3$\lSct% /$ǯ.Y2x|#UM]A◟~N&NO<^}RViyBwpm(߻Њ;T|>)pVm-@(FqQ|Zx2x:`wިw5.%@=cPCm!\>HnJ+д\+L29 o$Ȳ+"OjUjY"͙CҸ*x+f&`CjyF5!UzDZJٽ.E}VUDx LjrS8x{ VRqk.j'WG Xoy4z!Eo zRY ZrXac p#xN{524WpC_ Ի?ܑF+xg pshijW♦DהRN$ ۧ{ђn (,pe {G = =LY/5'ԻL N.6U\h|-3?:ϊ9}V` D)v 븜ť=|;Tݻ %Bn/Te'{&DwbXa& *E?qïSf !di':AF~8sd]RU-|Nd a3Ľ2y:pJ@;@Fv*5;R.lM-vj~חP3aJߒ)T šˁ:R-z`uf[56+gx51-!*H~nCdr(OZoZkbv0 nߤ(t>|xnmtuT_j%HB40J1a{[ÝUI#6$̀V |Bbw,gTco;D)d\r%v]SH|' 9BaIVuĔ/3>9gSpuO%sdUiΦ#E C|tkەٰ)`V3S@`!~l**q{/:=Ս45=JOP\i ÝΏ 5XW/ά됧 ZsM+X}Ȗ?<#`p! ׸i־!ko\~:b|AkZ["O#K =!$uĴu}f+i M*š-Y#q9Af+kz6g.֪ͧUg7 '&9E{jmԀj" ՠt̏^彇^:Gr1>a60|E5B("n͡'Շ-UJg2d ()&2&G׹Q@ Pձ4085׮|Dzny f;s(,f+jZw*Ae"8׃(gO^yɖ\oVsQW^1j21/H*^>Èwg\xU//Lh*ݪR앻|J ̼M凁$a4 Mn-,5~OɫoE$C258g ߫hFF :hlWMu:ɯ[KS9lpk#+B[8ޠl&v,4g/DM;q3yhbo%bx&?J=tl⳧ r&] #ӽ2'Krpoj>83RAAt=b Tn=q&K}q]s2v'8.Bj}1jM>db[YgD>]f[?;c{ {LPs s'aQJȗ;jaʨ<:#fRqM۽ă^`,i'tq)J8kUЀ)3r Ȇ|&ҐӤ|R–a=4&cU ?@\Xǂxw P:XuwV.aT2#6:?hQ+:!_4U#)sL ڡacrde= 9|vcO]CŖ;mm]39a73VQk26 !MVݦp:#3ý /۟)c'4U6^25DTlʁ Ѐ;(R:7,*8JBMK Pz|K?,,_n5+iMrp}IIfk]95i7@pG%|85)5vaGun?AAVMZ&S-(AZ tQ[X0'7\A;u53gLLw1zmHb lUڔ3aw[mecS\S=$tVwJڅ=)}%Fk$+ۦ"ˠ:7=rKr,.q?):lOܯi.U`K)>e`tV!^J|$o@PPGݽx--bX/^|N44s՞ H_A!sL{$CHײYqX Eh2ztuG]:W>-t>5~>s͙WD9phΥ䊾\qrԽ4SP1cEj޺X.Ho9'Ck)59卿@tc.|x,# |PyvݯC֝3Mv k*&0AhƬ f 2H^X T{;hpHƠ3Tmtffeb<ʍE65~B> Adl>x]k5[t͙;TPgADXR_-B<.6 '!x)wPGi<|G3BcZLW#?~T.WB5M93d9 <}L^Y }W= s7/3=q](,n44:zttϳPv߼CkybyWpytfZ1mWU'U@ DYM/ՆCgZLi2R #-5_KB&mq_pͶyڅqoZg6q8}ޒf+Ӧ~c_-* ? v!Z7 ./Co/̗nI!UT#ߓTD|[}$ʣҿu=oYtLc?Kd6kTԲGf CZ2`Knrwݞh /.6|&rH>c}BKFuY'ګkǡD̠7ΘzS 3G`Ov$}}9S~c`:^mg՞V8cMwa5~N[xʫ6XheCK51 qBr>=B}81!=hqTИm5dZR%N[q)9T*+9CgǻX@q~]Ҫhtx%d l3Ч nڹ5l?49v:K qˮw9tynW7|e o5HU&jc͏Zs5)޼*ω:BBvCh}Z$ϡcu79jNAtzUPMz/~- wDCc(iPl2x"dټ z1k$-HZ:7Y6;&R.:G c \K_1Boe+3;C>`t#^w.nD/_mЈ;_5q{|.]N?

!pM=1vG\1e|5^Ag*J][%2TQƐ +Rn1^m40Viؠ[b*@fl ^a4$>OrKainfRYKl&vGFuIHMMLjB|ǁ!ҷ<6 z:5;j:֕fl'YxU]#dz ]9AfMR`^;/C52WfDna/n %L2W3qL?O{>2C$}ľU>([6t,o,m鳮Kgl8jMs%AI~=2^#&v*HJ>=b 3>mbTZ?-+znFݻ¸Ћ&J@O1%+:yѾ81/qTsfFS7ʹHM޷A_JF1NUr6Ա̤U nUnRЁU5ʆO1|Ќݟ}\r$ۭ/WS}f\RpI~πDƅ3xRWeK [ A1Qi<[ép8io۲I#lj#S1_O)bQ#n5搝 ŊMjo4f ỵ)eM]~5jɖmF{g / 99e| tʝG1JdъI<,`qZ*Q%<0Yy_*wf‘.c!~J2WvmKل1;Xp?>?!מ4I\EAu9t8; &>"xE\gPMv2̕cIR(w&N,#Ʈ+#'&6_e߹,k ֨tSNM#,}v)OmrƌJ-;Qw4[5A, z&p⊯,PyS:gy;@wcЧ.n r&r#0`zAB 3W~& ? &(-NQ:;4 kP`spX1Xd=46M$? qb = &D7oF$dXWvIU.dOww o0+)sMgK:C iƫ@1GD5W1K79;R=mFX-n脏N4mϗHoPv 1[8/AHQ F P"dSm )P+Av_4p1 wqp7X'g1 VXaZ2/pOT5/c w&]+)pTb1]pTUg$mAyw F9OYీ94܇QlvpM2(1nXݓ>!5bJa2&h7-l{$+z~@у\2YF\lu?$1>1U4݇ 0;c1nsh ء1 D1q>J4RGE\ 5 \EÄ *}/Aa,ީ=i(w^,_#!@mؐgu'"T!db$cؤZRh~HOݬA⦦bLX,aLp vJX7Q8xJ\VIą=]UEKj\6;E3DOڟ)sUw$Ev ɏ!VX ڷ.=A6ބSњ GF?9JuǞc F|X쿡69nȊ2a': =|͎{W`JXU7 ,(ޒ4%0\Bl7GgyC.^Y)? OAm);:]Ame|۶j}< G~ʡZlC>X{ 1/.' H:A D¬_{} #+v@w#>8}.f=w# >n=@՝9p7ʖIHם^TBhĢ V^1y{|EݺM+_oXX 'q߮ikcv|Y<_}V AIN浩# _mȴ45M%ý!VmWeϿTp"y! =txvvlLS ;;D8c#BN1"$~rNlvTY혲:aō~>5:5weI奂)96Cj2!|Ӹ=I-q2BncF0_\>'\3z=f[^Kga]}E?Lb8 ؃+i`iCſJaf++:N5^/W6B6WhGB\$3%LlTH["(ƕPpOWmXo֜E}~khbСJ$rrɳt)jU<>s [ԟD1I( gInrIט\|\a.DVq$6`#BBꇏ;$BZ#]*FdKUƎYQ Es;:}>xi1b+бr".EWRV}e^ϵ2p}6ej:BN! ҆a/ٴZ[",Ts LQ6`L#[:p,ۨ.SS[^ЮL, Ϯlc2M"$Hn}F8haFI_粬 ì`K(*Ja{n>.ccsD:Gթ8sȠ0|'I]LOFڊ/U^jL>؀9ĻF͐Yp?ʚZwTxge>c̊ninP>n` R.v85'ɏO WiF (\J[A$tNt_XۑǤaI_ScM)I{W,.nm:9c°E7DGƹ#C҃d;sf;kȌS3.ʥlvӥ{HT[;o=]ugUy~vq94L4$,WYXdhtqzQCס]J +&(Voo#c@g~wƸ[sKEjAe >h滖|‰XCdե eg |4JC5HrMg)P4bVr*kl}譣$[w]f]MZRf+ly}h>\+WS*NVkUQ5CXl~}%I;ϢIi+ߊc} NGjL14ŅJa߂ذ>L9)FDUC 6l p3[ n.p P_Iu(Nd.iA᥾o|~N̻W>?l2_6f[ԚcWIig րL"~m+$Y0.{ؾUx}@f׏mJ`Dj`{OquxX.Ws{"sBX1혘x-Y iF/Yl|#!=c=a%ȟs&bӳ!B$YN)f71kv5`f!Õ|13ڽ k[C*o `54$0 mWPq' [/ⓨbͻCO4 ldEq!~]HRt\=ޮprV߁1ARut`d*&Ӛ1ISonS89'_(Y9u#mUݭ1)H{}?#~8G8F ')0Ml+SSmNf` ,D|ۻkQ8Q子fKKh8l=W,cXKUdK^޲A%}q 銊m=X- i65A}OKbԿXk|vp M?U; +ȈW)d/iU7*x7^! &pM^D皹>a-DbEuw/bo m(JJ!r``Sh{W*Y_K<.B_6I=қAy| kx%C1݋lGY;q_IBf1Me|M<~t &Abƃ}w"\O;6jB;`A"zev -lB'?b6PڏCyxdrqr/@@/D̟}cUVՈl4b! ~ uJYjG#B~:/KY'DIN50ZXu#'zCTXK|_8G]s/t&d/\/DqFb %3k[MgdF`/W_POrk:Wa%x |$>$jY_c$nl4i Ze"mmT&7C m'5.Oryr)kOlyg;%)N>>N%O+}PbVRK(*_=޹4<RTM\|eyXwX&/e.*d4BZѧ z<,?4]<[NrRYB^4KTjԩ%<-gxoK3G<\eqDYG`P1ql.D8 CT2Y' GGɕ56e[k-b9{Lr+;f?<Uut az8>YBhpv]L:6a?gř7jIL/\ ! Wro 1G_PAW (l8e WgY-'ų?꭯UiEF\J1f=~)jn82H( rQ9 )饲!t']m^Ȑ eIs%bM~'&g'! ;)^ @zMlI@ QSLb Ktv'>3e9k:FN]xqy@wt&綾 [ِ!PDbAÖ &g,w؏VGxy0BLdZXb[0p9n'Ĥ7שּׂ4Y`coŁP)Љ)܄)5A 2(jH,L`VzK X;odwVebEkh">Tٛ>a[ZT_\N}$Q>U8,2VOkΉqj8\|7kPKz`㣮!erUQ3M|*E'Rx?Ldjߑ1UPV{v-*R ܍n{_F?&#.|ݘ(T/oT|`w%QH Bk7F@QLNoi c6?cS7´ɏ~Wt6@2eKk4 +ʿ\YlNҖ#.ʢ-yY]2*`Ts`{`$g㉪";l hb)8eF%5)G% B֗ !Gah|곉"48/iS¶^Q \d{gyWKA~rL'G|^tv7?%x̽YfUmqS{C ^Iu=),]i&c $צKlu*~N L&G $D 7t' fgٶA}F#(X_+>oGr9Pp'6 =\a %2#7(ivgyu6hcݐt SPC@4yh~d!m=\rmλo.}t,TQW4#Nrp)^>@;u[.1@8(+Od|_+B{FM& 0c;i OdYOb˭xGA51~9=+ꔽ]p`#yVubiF!Q#ť2y&s}$ 4D:C@3E  4^.H$9(Ơhp*quDhLtJ|%Za0U=ұ7y +"vm¿)*O}RٻɫZ_(/Vc[z ;z_d(xOh4AHk4sdR)\׽pM }kr_#+OiǓPl3$ds bk'g*MW.Mܜ)F *87GމX\HPRkv:b55عBxQ)%4ΉΌS !yq>ueP6[GBj t3Tb(_,~s]m`tL$J[\ڸ-C=P-.14:l&㤮`s{YKF`zmjv<u`YVhC3jsÕ ؘ5˙[͂ثԖd5}akI )J x< '{̨Λ  'jq3hT^aFaqdF Je:( `-O&c\BWd `pnhֶqm$Cgvzdm=@狊JX3Tbح?Gju6(0_I-DN,! GE*:O|1USx{9$J'b9Uu?؎j'3s t#M-ܛǑK L0``zzܹMDOZn1ܥ0bY<}Gw(|+&q)l1gkeBDo2 ,BFvB³_fjq4eUS,?Z3>hvmb'_*g%|(j[hrTb\U^PT0'f 1\Gg*H:hE"_Ղy5ĬQg?Fu3tBYŦ4k?ʼn)T]ƜԛYq{kJ9DXƖ.D1$֙Heh0,5)rt_c 9*ź ZdJ9E(1_ &37TL;[ ~D6j5ohGܧHEbiqPEQUmTB!a9K,S0tZŽQsrts@HT[bE5r92|,*BI?0RJ,Kc*a9ڐ(I{@wRNjWrQf 6co¡箝R=E|A/U_ٚE^>n{?l8,A"^ӼO4g]`UЛ5[萋EqFW*u PCNK*t7 e![ k}{ 0B;~Pi/JH c(;4 "q( #-;#^ o`̆_8N8x\y~Δ(Eq4 v8]|apit-TwǓ)3)w*Fl8r}{ ۋIMYZӄJF{̌-1oДև}Rϡ>6fX}[UX3{ؐ tEܼrp#\&iL2fP)4漷hZ\J&ifޜnX*A̤9&8+f^d4:=x22tX0 7E$x{k˶-+$l㗳Z(zAH"#@Y N= ߠ7ߴ?ɸ@<Hp]a:3W`DX~#S]5|omt4|Q(5l&a-H7vx  sXrc֒skR OT[%Oq/wVSh,0RP](v) bۦGCNNxuKO>3bLKve1|5%7uJR&6AyIJ\1MNBEwf8+81Rl\6|hF)t.}Za6,WL.IX1ƅ&>˓V f$՚a4լ:=MB&qg>Xw~q޻aIXQZ&G6h>yO /\t h\kWzc@5ߘIT &yрކP=c Uޗ4jMGV#Hxo 0VI+Ȥsѝa0nU* Oh_ĂA/AguO{-2Rƨ?D$H1G+P %v_Dw:C!Fn}eD 3B^ĢU &RP+Y|X($d Hb/ٸ*}u"CNIP6ps{řd$St1vQȏnzA);*R>+q{1[?5I(O,g|Xw_l׌d4 8osQ ѶNDe9$)vtÈ~\utGG Ǐ}'n?|`rQ9?eWh]CS 3p!%jX~tu%5cP'w* dYի@d d뒷=Y,l#Ks킈 דwBɸ@y •e\-8 A*%&z&aT9^?tF50.cc S(F4~UO\fU!0dpSFs?W!]nVX cxn< 8ۼ}TJv&E^'/h|I8+$NUK,[Et]eLe$Us0ޟwK[Fx%V9%U*i%Lg Wӝvt LF1fu.r'bNm1%khr}.͖뙑QJP햦3~qPW$ MNlLl"S]2MLW ?#m}gKFi &}]5bUc 9[VX#T-WD|[x=̝qGLj\ ]puaOJ/1rpo(u㱝mTYf&=zuڔQ0S dor<) `! 0bi^էf^zu,U͢eM;ֲ燠xe{9N#|Q /Aj8jt)j 5$JAmSϰ"u'&k Hng&ETЉfcVI t A rA4ԏ ߽逯\xdzKb+%rhiCseYjQXZ&;pDgĝ|WOvLp”.p$)L?ʨ&08Wj_5dE^/e4AGCދ_KHo(*&(v` >gנ3sV6U^ET7 /U22 L;c+Yc6QA%5_LԺ*1&@3.W&ݫ@l zNt`OSyo$dM`F^ڪGZCv\d;mq_ACvw'"IS%ACb&7rL#v7-]( C;z[vR+6cƓ9Yy0nWP̣P%kjB~:א Kk>~Q/ji8nd\3)|uss@aMjnuʍtX [>0^cL y8VEͮt}sMǤ3oT!h2kt!fEo~ljrWECC)D=\w`S<oA}"p`6"![ԨQffLA-Fj>?4`TLA@zS28efTy9$ԛ֋iUlbIc-(/\D5#gxx%@v{ ^ ,Ajg=JS>e}Ni2‰|ޏ{ I6+ b Ł?y4r !*D> oy]"Bܥ y?E0i$T}F ]$G~_?rsO'|#Ư04? mAi?=2kOSφ.71{ '4!5 q!Qse\HPTq=e,8Ƶץǽxbe`"}ʧ[NH}_t]UF?S29CT2v.*7@oB %Ja]28-8Y`qSS/U)HfFjJxq9 I]EY/&PyjֆTfχNXZEZ B:nՍpck+g姖R1SN"Ztд/u"9tZF2`J$.ۋiS{KO!0)Ҫ<"/dwW6Ѡ@4byLCKE3_ӏ=oT}i1A#ůJa\N)j`ڵ(H$*/; a9t-w7kt-=c:٣+MQ@󣎪/pr"{ONf?*4k;$-eï1 \.7~. `gOv?4MY|_ ďڒj51;8tW۶ ~/"fg"Q)`6#hiXO8[)j&s5:_yM3X@ҖTY;`2ir+JXF/IL3_,U׬YNbxuϿ̔k1й/OWGhx~tkGMB!@C[iW6?9 6G2\;X6{;Jg$N5 [XvҪ ^:{Xnk%WiHAI˜]Vupב37O,# l1V 2 bc& D͹\-_F$ANdm'EI$?32_om}~V$3^a5Uq$fn,NqkG*# XmB'xcs yJ< |O<plҝivVEʉ4xNᡂC-ҋXTSm т  YFi ґ o\ JE+n2 vkJKnvx6=ZA/06oRIIPK4(|}ii>.b`OU 硣}_3k*!z#[@Hjz pJ.FRl4<>Y<~p4M S+ yc F6:6eXߋ+2}Zѿi0/][zmz+׊ %Z_6m> hˏuOtfGXDǵ-X zgG,|/DuS4C,\*tCpP]Y3BYyf-GPZPMR&;! CZ{,SHTvA/;Z)TWW_4HGc61ݫwZhPXYԳ[Բ)4p9kƞN2O3V !f5Aľͦ7xsInT?TцHʯz#:#؜V6E?w3 7cOÀx(Z?})&23 RV5& Rvƚ1"eHs 8y.rZ846#8"M]dE/ۘ(?ۙE00fuul?/n.s_ᶘ%:ּw~A~hB?$_pD{(~JEP*Mѐ5,Ԭ'ny6rh?q_Kڒ~Ut,w9@]` < {y.Zu&%ԯ\" _T~eL臘tHkyqew/l3KZ7'zr"OmKeDҧ8 О\Ȓx*8l'+;&ζu]E8dEovCHqW=󇦴t"F-,QLߘp!:&j 7y6JS[O!ذIߟ$|!E$KVW :O ٝX42R'&EyoUNoRp)ˢ=փYh<̙Ug3@yw8HU?\+O[n-ߦVmk#(v%~}hGqoGHgm3z~܌~մn_Wzi[Ȉ g]Tza&헅]No/U헵[$2DLvǩ\ 9fm\V('UAa5+ IBr,#M+u1]mIezv5{kc162̀jT/{hEi+mp2uIy/,lѨ /j) EFߟjJY2Bi*P'FkD^"Zg+j M2}I@o3 4쭱BSd݋if>6D1 .%J5컽܌5E &._SAW>[Cym}WC!M Ϩ@iO0%`.꾆ABe!ٱgH։aPЫZ &v\,+t%xhzpS6:>s,ν>{d3؍:J4Jx?2"W,Bcѣ˸tmC>K YU~h 88\CR ~ѽW.ukPy/+c4lA.i+|m؂yxS v92ȐťvcݔDz\DUE{ëŞ Xp<2\ 3N؎e}3 -U,@8'#*f/ 8.@ic62MQUP/UtٴݓXgm0)uG"tƌ2 ]X`\|xk,K 5gEQ  u~tuWsE9&XwbS4؎dyx4MS]$pYF>R(і; ~um1iX1H&)7MN9bY8f}CLBnI߆0<,l``FFHy3f7[VRs(\2rC\碋AWg#@o[iJ8Iđ|4 Mg&=iUʏ1Q$5N}AW-%,SOJ\8. 9.vkIxu.ڦe()Pۍ@;҄$bA607*6TH3ʆZ>3  f?LLj(l d(]|N!]rm*Um~- z!i.ӉFqQuF

(:IEuA99^FP2*5ݢ?3?P (cEl~(!fq!pK'!;!N|[٢ꡔ`ql Xl|S"Vl̃ Pi{zQn%'z@2jc R`vO_}k"l0T+IMs9}K<(+ُ7мĽ+R:H$em̞s9 VAQU RYµ*vzo"mYCJ{3'|+vFF chψaUjЪ$i{Fum׉X{b瓟ڛ#ےkl HHYZ隲 )`OT#mCig|(2'y)XO~sY9 !F-c 4W zNܥR[ZAfK.-)$1ɼ^-+ߦ֨'1#/."!P ˻'عcUX&=Amhvrە adε(d)3w-BԱRe#f, XN%oaps$-+a}.=I|_qH(Mo" > dzn+q21|bMW#"W`g @%;<d=CVh,æس*YQ^Π4g5!N}FlN}$cwgxW8,_ 11J'i[Z(ݰ"t{b~7v( :.a'G |}O=* 3%JB޺gSJe\KR񒉎0`7)֪mZ(.uc Wl%j4AW!=!_ ?r+(vf-3C3%6;KX1`4bMb nl |pKٲ6HJ?PXa+0g]꠫>Ҧ3 _y tV3⡪ʓq dX `**e`D=1r &g"PZ@BOwvd$e\n x@ijI f65~L\"iI,ܤqts_"U ?%1^qW}KMdz M|ԲGt؛OFpsݱnVI|p0̈́=ʴp=OWw WTtnDge^9>G/p!'>6ao5X6`k >e\XnK D5/.f5窘q+`s]mGER"9hO+ݱ3.5Qg8 5J0e.VEj)չ~^K~}"Yp䛖9ZLW$_dÄv8'publ؆:&vQx}YdypN,J}Ґ|YK3,po\VL" rE|?hL󈅖?Rz pN`Kp0F]>M]Wޜ[i[ZCd<%WMMDk> Ov:lgك'&{%JeJL=˃-Ơqpe9 jx w^#mmq U-|ZNl,Lֱ {NFXz3鑴ߓ~3|hW,Z6ZvB HbrhmA,ڎmUsxPxƥy$Ckǀ0)̮WӧKڃXgЉ͠f@Y(D1܂_A` .U䛿hRN 0{ƵcP~ڳ=s^jW|-Z_,etOmWl}ibAR8!kޛ=`T羣͞Vz>6MЊ^_gȇ{@\ 9K1$;HT 18A+;6?XC:RkKB_54?t2Q' * oa.^'s`|5%iLU઀֢ Gil"I8Pћp"qR_|s Ŭ4}wg ZE'S{\zfZl(y * @*<%<.o dO ]L̠(Kv\}V; SoPfF5փd#zZ=+ŏ;Oޣxh˅-Brr7yOmPJ.#&Nɂw_hѶq7:L~nO,a%;3o1:Vk@-Cmbd {I|SG7k8~86J)}yoӰ:eidٵp<UA= 9/<>S\卷شe_}?j$SC3xuӹ3T%H#'apQR Za*ԟy(^[iLªXzя1&QbjExqb+ #{BSzL/=A ;K[R+,`XE49 i&#q_bʗ[kδ|[)qGD%{ R'm{P-G!aZA02d%1S) ]G7JED+TRKYG1m33`7d|u jV)OoF/8‰a#!F򥴖H @ B5j )8=ML8Djgqc,C*i + 'iL߅nXIXsG"qLTiWd>ֶm~?WD"*M:obߴԡL69TƨqŪ::5 lޝmȢR*n.mQKʸI=wJ"Ny_߽;&5 ˓?Z|5ZsbLKKj̼k|GىTU*"B8UFvxu'Lyo3`5 b1dΚIW[5dwȘ]@{@5O gڥx@MǯSHL^4 #cm1B9]ߍL7;oqaK֧3M;)WP@T+=-X!wuJd!,Dk 'A;>AhL0;HL z*~fM4-RK]ʵ^:/BUR[uwp)&dGp;)G ]Z̑bM /"ذX)ӎ_L2ի5TF8Q4Q4@6nVtS/BѐYO_ǪYذ>d\U:J]ԓI#`T-m.b{a'*LA/~< ͆irp>xSL6{AXr\\= AmxfUڛzhط'D]py.Q󋡶i&19g1Abz"qd[gJ^wGCyYX*MJx_׿ukC_+e <]o(F;>ia0 _] ZF3@ux)qGB;?N~'2G52*ZN -Bdt Zq4ѥhc$Nݏ?R 7%Ne+3XY.ؾva9Q,*VuNr'(s ^eF[ qέK̃OOA!A ؅GB:u njq{= `r֓KiiK kDpbr1\ա.-Crpq}$ޑ(X\L , ')p5Miwӷe?z7Xg$fAsnY4\W;A1%&z(N E R{|RHL|XД߻58j¥H]LV`v-NCGͿ]g3&|Q\bo83HqtlC {? i[{cvluƂ̾P=WvyTFqnÆe-D:M0DAJ$PZWc ϻb-$}M~,HڗS* 7 FS4{hRntH6>XxYt߻vTIĤ2?'d |4UpԀMgpv+E% p㕐R&:('(PtܑUCt*2c}4Xigw>3So m{%1(rs#&>S^ef -hB-΂QE nՃhVeqkgr!ص#xNPlX3BiJͽ3=dyE1(XiF㉘8-j6BrL-]z|Q v 3t5wN:)hy3,PNh DzWʩdM  3QsU=3cևS[/!羀XNyu/TJgmĖ6"^KExNGc  *Œ\. &z M'$=m ܪnhp]n$ZmD^yv”F|g52F~wUyET۪MJ=8~ݩx0پS~zcB8} }hTdcom*]dlOųy/ٲ=䬥LAtvwgVe|ʑNKfފJ¥j, H:J/$$v駤_H?.p:wxVmi' };ݡxCb KSJe=4,G&+TgP5ikZilaj#vҍ&,&@uݺqxF=JJ5? 1 ;N87$601 B&rKڐaEYym;$/ T6ng1MjFfVEJ?7C:@i5k1I\]ԫ} l8dxn?m M3 2> !u8τꔴDz$ϋ+"fu]?N]1.Ӟ)8'9rr?߆+#[U4q9ll7f J&DlD1*. xr'"RB*C_Z6JGJ^ΪA鉵bJ+8^!\"\Gux|貺z+ (b~DXdFFcR/$4nwtEѹ%4Qty b~$t෬j dO";O5=bwzp\|f4(Ozr2j2K+dۄ Frjx% 7jE-{|(94{ rVI,x .ѱ"'-ͮTf@wsq﷒$j\"(JU銷dw' ]5D)mylL8M&:TP{ <ҟ7l#B_&e vQ&Nfwk+qiutrSlj$T?Dߔ_q9sG<UOPCn(5`ݛ2l;Yt!TwԷF=7*7ҘW%ct^ P6Ty76)8 "]B[tv?VM~(m^YF*kdgTG /6$Rr^3-kj8ۣ? E=[rgh?Ci> ZwdJKc_hnwhDMqdutrH2 tv FsinO8O·!Ҵ_f+{G4F۷h{ɧTLG8Rq@M5vJmFL% J&bڇ&}gl՘gyG'֜kԺu4zeԷ&H0ͺ@3"PG!mF&|؛0_BޏS;7.g6(U ?[? n@ dT&Kf-W,8!ntFJCahґaבl$hW d\x&>_PgRWO8|̀ɚbYʓWX͘n/F,.9l{?HBR |P^`Wi"![˔*ql؈ +],32p, J Ia F6Q-7qgJ"/II"`r0 X&pͅJkHuBxpXw.BL8k%T/trjʟW%:lBCq1`}}=exLAUױ 8ys (A3M?r6t,(aa=O]/KGYL&̥BQGvҤIV|#d?=WC uZ^)N3zƍODwbr-HpvMsc2/˽Q[sN _3P@ !̫G68[/y[FTקxάJ?C~gOJXS"p'aK w}!ZO ]-P. ] s;Z}J8$BB-'b=Qp獑 |>E[˩ k[BeF[{*ȇYuAь^?/Mւ {Ŕ/⿿LgAqA2be:ej23qbY{l܈Raj[W08 ߅V A%!wZsг|baնxP=j1u%ykZƾS\F+F{٦-7OlF6a E4nnPuD`@6T5q$M@&Gp4 o_ ^ 1ת]nwtf*ry t/bXӘH՟ʢV8h|r A"_7i:MQX=g_F#/b!rX67f۞eHB4w*X/쬅T ]3m-?9HU:\nj4nvV A\zVyl_)/۲S÷||١Low~EI{5'pV/!|tbM17ن4ϏR 8nwi[!,y!jͱ3mxAX/1c)ZgV<8Wbp|@h&"}ʉp!CSc h7X2 /6$ !/f=U 7nŶiyx'-x1h nkfYQ3|6'9l /[@sqK9ޝ(xy^@eF}dXkrI~^sA6viU,bs,6Pf=vǹ&5xJe®:0IU `Æi ZXٓ e, [V_ .sdGϤgQ6tmB Т^Y4 wfLV Qe 1N\n ~Ȣ'Jտ4.ThDӂK t(e( wmQ&Uv(9#ʜs*d5?g7Y~Zl)PXRL?u.Jʊ 5r왠l?MuY8[f`~//SD3L'xz>]3Qfd`8j\?s2/-Y9yq̉BZ g`εsq҇1Ւ^/ޞBCʻt*̪E $9x tGML!<{C$ҼIzȱ񉊥0]Uqϸ1ٓ'LXB׌çW2WmD@K!DH!ռI%Ʊw,Zj^HLO QsPe\ aʬ /l:X sv$K-PﲎC}NXӈeK30tuTL #5z5,l8wOQ91[3 ˜^%d%hƧ@2aO**'^>QMkh1ׇ~dl]3_GW0+͡Z̤&n"jKKQߓ)jaT0):,xe`Lc/vZ VIn*nЌZy4 +pCfݟҏ{ 9TPɞ%j2N٫ &*X{Ϋ]$E VlIMFv~3i/Lԏ=XJD;=HDP挕8̂:6A M!}wchPo;Iy!(iuhaO@@݀47Ҁ>bh5џF4H7NXK6C8 7PΙgv Gq:Ucl=hB;٠s&*薚ӫ|J?["?NƁ%JUzP}ċ8[%s;okoQT,ۨ9!V4l% ]F2&Ny34Q_Sz[{+(M88et]|k|F8=%QDU3)&Y–31asw.bU*rU2te!Ovө.؏KO040(wNU~E"-zfٷP4~v$T71G ߟyDxd^cL2*hIo|DҠ"#niH|Q!GFgcM9 3}FI#tۇM1Y>0Xb+׿8X'hźQ99/X )֝}v^t]F;@LX7Wk(@z)n3CqLߤM3,00p^1\*GGQN\LS0j d5XSgT'u<2mȇBGrR,03XnZWYXCy&OUb5=QdI\&{\0(k/!L"E)M˫ӡ*=ZTXť,2TYx gAox)0tA|AP'Ɛ񾄵"#^0</YqT4Tץ8.EQ$vFck}𬤖çoOgE_M:s2G+ ໹#,!G}##~!@Tg9zd`P} jvbƥU|u:@N{7zꎛ(&j1~Ĉs= PYu}%nR+ Ð]0o^edHD]nkvs㜦{ݵ6{K喻lLc?Ft0ؙ\dn16x[iy"2|u)[{#P\r:F麍S-Y I ,ƺWt8~j3>&0wNI,Q.٢YL9kg!A)3n0z ͝u14}j'P'] }瑪J2!FI_f`\qMX̯߭<3.󸛽OW߷\zVC Ys0]j\E2w ]\@`p ZU\]<uZ <.q+ $cNr8X8Bd\)~n9b!6%tFyy>3r1Po7;)g&G4|@ k+V&g~ xMzaK,`S7!$:ş G^O$qr&Qk6 %GaJe(bo{/eO$?n"4e4ڪ0"V1ı32>Z7}OCwHq?^v!z`ӟO Q5S c\Ib6a#infE 5f?" ߬D tm]ta _,\9z,h&m HveӐ+!FK=jQ.Ff>@FD8sUV:!޽LJRMPz"|N0˷4bfVJ0YAVA޿P=\Hx )ψBs*}BhvpEKKG'Fʀ)p5LHArתѡW[Wi"+I1Hە2)f]Ho9IUu/Q}CD|g]]㖷 ^g(qb©ܞQ< (y}dyDaeZ\jQJaor7QB@^R=Q/ ?ӫŅUkk0KE*SV`\Xl~.k &<ڛv&"MTћoF`|Pϊ$Ծ[v;A8)B^|M -V3wRf. +0 #73NpXCb 79-X!]@*lDfSmi:pŶ)< }D\ڊ-VNnKUZ}W>tSZ9ޔHD oр8DphĬHW~rp>tbAHbcEcvՄKlZ+aqpDhWc_l~|K9$S olf=BHI-FC٢Nz5fcwOGX K$1խu/-ӄt 8zp}>LϹgfe`H?W?SsƑ //{zgu(ce1)ZuPӄo nK)F*ea:"V{ `Yz8rDfoyvcAٽ4gx \TBH;7Bq[iB͸-xЍN}׳\=ZNXh!jAm**@B4+h(arWm<_dJy 3sR 㑥JjD$譾ۈ/rʰǭӼ%y|H.0ӱ-BE , kOZԣlwmǀBdi:;tYO\)8,X$NgbХk 0'׍10V.4lj+ҙ%]$|KwI9͸î=܉3&Ջ{ҷ"-I`٩NL~)2\YsfBh,6hDZzU(ΧNŪ-t4FÃ`UJQ}9z!}wSt$˕^~nySM8Tv ;X: 0ڡj^0:T$ۆAb ^3QF5;jhԘ#I%%?AIQT0|ߊ%V%"{B=]H(a|ОHeouϜ%V/V wJVF9P%&]M6O4;H :Sj'H0ٵ/դ2W,9 &`:~);Š,&H; +Tг$ ;ꢝKdуK؏̳ez;Z6r Tw|oJ{2Q*5{3!ߵFO+Bp'!) r!5G?xr@CyJ^^u s)BhѬ$YQqʣl%uj"% U-ď5, /o깤qԆk)3f{x^LX6/_[>tq'd7Mc3WrzMb_N@׻@h^$% (ļ RCl"wkLAhfu:gȫf15޺a@s= <8SDZ!^]Τn/Ds>+ԗ o@~Ȭ~&UZ\$|\@no, uL K TP۰'Gz18cew,4]摐A'@(y;($DܑlDaM΁c:kT~U)L;N(%;x]XҀ&*-AV/[P=#%lQQf4g8o\K`tLmˇ.۱+mJAd@PK4"Κw7-mOɽ`P $1pv&{'ƬaN7Lo?9irK}1*NGC^3 n^Jk5oJBx_%cc޲AT!"_CT{jTq]\r@Ny쓄j%O5"E[̂jCbR$ +M9UJ<{ b둩3ԯ+D'Ί w얥/~pH:5zH&;鎟5ٜjq,8_%9ݯJmnn/{/MYAucߏ pvmhݒIȱC.@v> H:oij`[,G>W| g3;jD#72*N=߶U%qvVEEi;&KkOj_qg{r.5FKQZu쐳0Z2"7̗8Q![z|Ա0xDardn&™9hrZCH⩖$D&v w6/Ѣ.R#di橵hU4Q2Yw$}}Iv}g#68Ǩ"e1kS@&|n06fuSf[0J51heE[":Ke^*3Q'=gLi$%q-#yYՔ&Yfɡq16aR\!fiu\B&ӂ+WJÕilg*z' !j/n_ZL6Q82/|3? a0]#Sspa3B>p׉[TF^Ϊ8ʞ2Е&w!wz Wɸ-yP~ Uv?gtd#&h{s{ L~qBB_'Tb֎L3%:(;# $r|c)H0>?Z_]8y`^۞;Ul'XJcˈZD y"2(ۙsgUG[ Wgl qi G[y VdA03}GQ:H;{*tcY9܏'IENye!j;#P/V r75dhO'pC9Z*6wgƢ詨t&i:|?ѣ=&@bhX=gP=A4eoNo`ƐtMz =ڽ eةg6{A  Jq͟G <}p18B{"&16@T ;uxrG/c?pϨ1r)R@uqL8W g桅bXX|i[ei5KesP(̟jrqxT ȹ\yVpc5C]8$b"d3<#+{V$ W2Lrzmh#z1C ++WCͪ! nUj}r׵;,J>X<A>xe4,E?6dg'1s:bY4a':w$Af<69+iI23.Q)SD^F8^!AR6Lo@3O.bٿB+9EPC98o1Aq&4R3!'LԸɘil06.CW{ DY3SojEr`V^'uc@;>0]yUVuq =H!3'7Vf9o¢ .gLv|Vٍ;cY;+]Ԗ4w{* Όx H2f y.5, 9az'(^5Y,AEYmv m!t'ש[)fنFO Aa͖VcϬ&fa-;?~GPTCIsDrB!Y+dvR 8WeV reDt\3 k1B%9>teߎPWTu`MИ!.mArvW,2;ddk2ȮN7ZTdfWyAbf5lƘdt+:&J{:dx&2o3e23Fb25en^D&2c%,~k?W{ݬ+֪o6&QHYsC rٍW'xc|ﬢ@_ lR퍘w 9s(9xŤ.y [u|w;'-M400]_Æ=^nS PgI۞/3CM 2TKX1 ѲНRt46:}!*@`ѠbqQm@IkIH]0*\ƑMAOϰY;)jL aa.-vǣaАg:9R+STAf4QsS_ LEk%`]bXbCOK2p4hִOdg[3k@bf`i!IW/\0^B[x!<"^l3e妍Ʒ~:ȉ?P|7$L;%`o GS6!ũ$O`I 74өš1[;%\}vc3^utNRd,+6;`؞iL(q;Xۄy%1JJt0(;] w <Jy5-OjۗӈPa\ĥˡe7{=^c1srN A(At^Z-3 Sg7C6Mj1wk.,m]S@pr1{e3lD܀r!(K)祍j!ew΄9/?o]ݓp}tD'NsFFnUTBi\^ʃYJǞ LʀO%`O05r\XM& Q{!X?+%xAlKqb|UbxUbG Ts PŞ7k\ʬ0z[8xRzRhK)C5|Ms s %mvemifuv{HqR$V{X62p]d`ŏˊ FY"B1|ōܛdvKU~{VE g ok}X٪E6w+,gQtTZN"E;|~5kW$`S;aݬܽ+[Rܤ~T^0x>q*tQ47VNF']$U+S6 }>npɚ:OG,3cYi^zf}cb`GX2kXæ3vB3 Y on=.@*]&5|W /ɧ*J†W'?bq}Eʪ?&}=Ijq'*Hizb/D>UBù (9a Rr'-bE6dmbVic"=0S/,^:6 XT~' aJ1,n)7u Y*.Z93l4N ( Icp־Qo+;fL@8Â׏ sЛۦ b&QQ__ePΣlS< IAV_Y^b htjIoavqI)B >cB3$ d.?Ʊp|Z֏٧RΦU8@rA>Ȏ]Y? BQ^ jZX#l91=)d.HvIF׃Ytj?,Xŕ_L 69N\e0 @e#_6 Mhe:6\VZ`[5umds__&ؐyDF{+aiVDa;KE[nemי_.rQI00-xI2g'HUd5 U.Nluq"qJ1[+\_Z`ۮe2PeKx8s٘9,,FޛF IǖYVj҉K?d N`fzHOĭ;=l'ũ~S.rj:}Sbz' z G1^(\Y (}ضQ M+nјAĜ21"=}(`o+q͇YD BZu/p;ђ2vi{5h]([a2UX+_IK{-c44EۊZ~ S<-NR !<6<iL~0qXGsӫ >rrjeCع4%k2=Y,U7̻bY^x$ =/~o:weXJ8e}#qHp4л8- LpI^0}SDgFF $giLؖxG/<.[AL{]ż(5(ZŅZV'(dr< ɗJʏ\Hh9g{|u~)ⲩKVJL9%WeUղ56Dhiy۷dяOր+LWu31ݏ>~ȏ􎔵/⪍6/hֻ Ss;wj"F6P E3$85QڈZLuӀmdPCč]ϙ`^A Jwʄ%y@E:#nUc!e2Ybܗ^>$z,:%[ \Ĕs0P>ƐTŸ:ю2c;.(1Ptf šj K?2TzաJ_NTr`7c߁$^,N~߷3 ..tmNN$0"?SXJ-q d.+҄74{I;#q1?0̇['ޙJ-=DAص>2#'kuPS4)gThzPfr Z+nT3f}H엫S{RĮwig-g.ӟjnz"zrtp{YCڋmBK~/[WcH{}QlY/Ȋ=Y/7)ztx}!JY:ou4O`jOyp$ dL ׶lɨ=M>]zҏĕ8Ɋ3 Gyv";@& "(@PCKRNz͞o%1χm\#崦tx^cC2)MI8qac!(3$+jge)nyQ퀨 EvC-Cy].Ҽ6Rx,SװmIة[hFQ~TOVN[zP,+U<5,8kBlJx%L22E"3jEJ\RR2Θ$r{`v3X`#\vsUSL %8wv$A3;Ɛ2.+%js( e3/~ҽK̑$т>F!"\蹶 [;Ds+# YAyOn;׵IߟPvW8 .%q8V9{Q!VAyĬ&]._@R>٤ 27(Z=Ô+Ui?v~+,qv1-֨!oEzlT8r|#T#gF#CjaWD\SDBωV7o`5@s8 0^Vߜ|(_;JQ`-^7^ܿѬQ<ͤu ; ɕz&tK%zXDH}ǣvL䑬 T+Of>CY'Q!cLs3FRtqN;RbyR7 KoL?R@8P%_l2 ~* 0QW-VRQ YS 5jۄo)x::QWoξ+ao?tL,Il'4sfaܑwa%%'|#(vCLgkA2NdY|d%P.ޜb-h?:8q_dd@ Hteh/~xQ'TO%T\Lb\򏫢P?|(OOdX)'H_xa!Kg;r|B%(Pɹ4un1܆i:E׺lTJkl Vc5<QXMe Dub! R ҎX$3Pv۵^½tG] P@޴Y w%ji- G#'}&9tbuCd3v]v" Uv PhVMB8`i4>8l-=I2@ob``f^;4;lc^"|Ӷz@%0x]@nA)CţC 7G`Z tm (W,f1!SRSn'U5m ku9 Y p"78M4ƣRwzFA %vHq#Mu׾KlߐU&?#iO,6u:<ƞI8ysE&p˒qI; F{E3i SS6azNv.\1緥g:Y1Os &6&-)$Eh=9$\@~LQO3:w/ ]A+>.0Gy!ْոe02i? nˀAȾuAf !uI $ , CYѱPwhg4;O 13, |%?zkQ2ׄ*5=^4nSc !Ȼ_OJGHQ WUYȿў^.{̄ M!s$WfBjFdceבW ./ "&֨A"tfв.hT;h)6vs@{(}-Yoep}1 1 ~a 69%2"kZEմp_+y\#2syj.Ԫtֿ=i5(} .B,lQf5C#?8*|IRoy)>D0CF ;sEH͂qJҿٗ6JLj@٢7}qb6=ey{? oSd4/5Pǚ`À3!s|&;v5(Yo8m8%|Dֶ+Oڳˁ׾P8y&bE.*&Ty)lKӓ.+7Y ;sUMf'lj0oQڀ K3YV۴Ѻतq*aA!lWzs t ́%afz;PX4",}w)ޅCy8p'9ThH|5tNaKGFrHD@^! T޶EX'[p 5gG‰:!S1"RC` ]IZڰط= 7dMcA͆e.iWZ^Ƈ`/\|CPi:_M~aȉ~^ǪU!C%wď?64+C)4רG\N7\odV~[6:NMY30åB1k)}j ڛiт\[bInjpgC<L}5PPD \Ϛm>jo|%+""WYDcFq/w,XkV(بQLX5LЌ$imʚ_zq%ۻ)p'9 CEqI+X3W ZaYopPD(|B_Hëx_k6 벧X2ۢtQ@#%W xӣQ6@?w)טH""U\FulwfUgv-+У197HLyߨB1bӏ S}i IofoGZ,X @1Tij *ii>DzVUGkgD}%@@xy6|5JH@D]l$sa&;0}OZz DL PyN]tG<k{UƞwZ4*n%zixU6.BFw'oAQO꾕QrUhvʻ^)%>g'਍VI fm #Rqc{nEvNLÀxחU?MًƊ1@00Jr*i /_FJUSܥcGlcNV jVʜd**y]q2W V"\[XGv,bеLyS0i~hnY.d Cȵ@HAG^?]h E6f+dXw' 9f%Y]?5:uU;Wt6Qv˜mg@poU扃4~Ѹ[H1m%D%8~(]6 pFѽ[¶O> bݐPWPWÜňNrNzR.`0ǹM:%!O0{gj,TlND@WF#vSlޔ`=XTmodgWAS2˗)P2ܒn|mfj4$XG3 l,6ؗ6+>]>r@0Dc"j4794 S2TbֱʴrjgHyywXX |+ y‹UL "@V5W9SR+kdH Pz@~0 \=2f-6,Z[,BbA&`+Ӱ`pQ0O8xYW+n%`!}\F6C&K2] E*(:4OXTr4&P{sBb5"i82 ×FvaET4yC3Lr' ym+ːRXAPʻ~(|tH\Q3Kr ld,s5b '81"st`αէgD`&S|sr=Zcv:9d)خo/ ? r D~O}2Y9Q?@2Q)k襔d>MϜSĸ e[ `ο[.LkHUUyd 7e0&]8shSCKx :y_tSm|lK^3bwbN $W:v<9~wk +;KT6)lw02.ŴI,?NZy_>nR7m,qUџuBңbʕ-!hڜ6&j֪ 5HG1Fr+C . -/0 ǩ)QtP%Dh::֐ŗITi6`3vįi>|N\%8CG+Pys(Ipg:J[hxcZ}@`O_G<5wh I(]D_ס % "3SAkģE1֌XZ{ɟEVQ5 \NAA >i#!eeZK/&a^^<|shWYSDPB8bP]rX,,bךQfVƀ. Fqvz|D<ishxRFo%K ::orDQ|5[5K1. ajs`qaQG)OZN:Ma &U^Mn ŰAxE}%Jx;aʨgmlqZb&ا/ΦEͼᙗQ1 M};fl.w +fZ8z)=w_U-mGoe* of:A0&o[)򱤊nEaakeSK,>Pչ-Ði{M9yFQx85G) nKbↁ9Lw^H.;BQ {(܅0ZzG.Y)?,׈'_J*aΕǙFe;)sܽy8 UsZN(JhXtXgRFDy?|(0B f9(묹5uP&;r8"%ѝuvhܹ1xT,:;dGb5opd~Ib{wuR&~4E/@ˀKHP}"}י=q8:ٵ3O͵8X4ebS3ΓX$1:;ׁfF'uCf;hxYF]F Eo.0>܆(_#/蓜m6O.ޯnݹtWԐY|Ҝ[-($0!i*aꕛ.bMg#v5Ga}]ПUuKWBƊʪK@ $vpY :$ z$zENTbCl,g#(YFecAy1A6 %U.<o?" ȍDFH7kNќ@ l|41CA‹y>22~&.Xx?hqښ_=lwR~]?s.}"o}kC}W+ Ƒڵ@=P:])R8Ipz֥KmcY;kxZ\56K-tJ(&ǁ(lchg:FEB*rIvW?zA3@f=6o(t.\^(eliEnj49d{Z ~o.łuԡq ΀EzϾbo&+=l. 7ϩS.xVl/~=ke2kO#!@W-[|ǃRKC`ƲF1B6O)?d`h deONYh%(jeR(>b+7kZs _upWCFF+gD:ܷAs#[V`1*Tnsˡw`Qݓ9.*'urRCO[=op'0)2U. ,>9RMܓ h)Z;W3>L ]ew>ڞc=\DSՐa>3F0֋HZj<:Pb0o™\?}T Dc9B{՞@ Za.W0u(5hf"N%Y'ˋ[_!PeyYh5 tdky+k.)#2m2\"$ Ol>;Vv ^%j Ek9(i##TQVcV|)آx Ь0K;H G+Vc}֟j`}H]X@~>DKuxإWUKUn:f #[jJE"+f(9ew_f}RԇKj×r\a|!ڋgm/ymI`Ωg%H>}$MnR6T2 `FnǍ"M*'$/>&$02Ȥ(YɷO't 5ba3Z~4I0A1}&Ňy)".x |&򤀡S+V">暨2YvM)II Un}%v If1dCH3(,JW:SjYζs8(pr WޞvI65:-}iV?J!,C2\ yG yshPLJdk$@mdlCGY[x 0 r˳l?+xѶ,2[Kԑ:GܕD|y$=g߼E XjB|L)ѻ>m2[ Yvovloxq PB`~?Ů+s ׾2 ށdurܗU|EXj]. ڨK!z-- COm3<=Yˉ&ĽdT#򾷘f72|3𶑏"4*MγTpB ע{qwArЌ+<@Կ8G cN6cBT0ƚM\o*d毨vcK;F=ӑ cWM6 BN2=03 񽝳<7t4?bʑU"quI(-a-i+ک 3̮jx~?ɍE'̦ ,γ$~,/ZKu$&"~W#n<&v5zG'yMgS]=Cw^pџ2B{Uw!)V sAϊˈ% i+/ºdkb:h)u)>LA՟iZ b PrQ94WH,pEX2)B%C9 ̝ɤ蛘ΩAzߓV&r.' t<檵C;ˣt4jKCRYo8!0E X=#GZ4IYWQ! OMڙ" n$CFdWs1jo'0m+{2|8gqa̐4ثG]u%'K S8"Y R]$Km,4:2>'(v*KW,;rtC|5raċn;R&?1 e#:}2!i➎ܒHD*"Q0 ?c;>RITY圍'/-`,|ﰙKlzl+i/YqGR$L#..ؠ $fkmL@ ,`fRz~ 2-e$xx (bVlWj0Xo>$;\m,pS3q'uj&ɄLUtÎ?O1ثF!ܗA rSDw浯跛lK [d$0Mcb'5 s Z)6q76~U>Rq0r]R=L`J~Vj3i#Z5g<~mδU =H}stw ,.9kܯ۵*Wu{hzܜtVW 67"n c-J+ʩ#0\e7nB0Lv2;:5Q߳qmHY 0M:Icz&zRZ?TM{}yG:$7Ȫc_.%Yt㨾1ɖYU Se%Dն(zO]U`0vBJmoH`'.n:~޳ 8>I1QB UNf.̦ *RqkCT>[stY`2Z [oK46֪ka]ΊM2J"Y$R y6fƁOq{{mVz+*A A6,W//G~yfS%^Hiw#=;IY'!^^`9WE\W(-f?'壘L͉U@DO7J;7#;c8\xy4Uv0L XJRaiz6JWmHW@P֏3c6xKEHJ x}K/᳚,!c )"U۟y6-]8١u(ڌߋIE+F,.op(Dx'G0YuW]BZAƒbQLFP2t[ @S,c*RDg@łԲ&Q;r7[^)j5,$>a?jGҡM 爖o&Y4? =;V2q&nX);^ti0g突Z5 ]uqgxkdjLRտ If_&N0Br ҭyrJe)yrK5ҴHw;hE57{s!:7_6YJxKws^nY)!^L]cP'`KoksZg "B^XWHmq+qs~b~Wȳnu& Oe Ђ>$k fDQ(SIH //Bk*dw,AlWaC&l<ɊN&FOQ&nCY$X^.JWa>VD0P3oII6'! WqX"(c]'>SrDlVujђact tpzH@`6$FXU yMDIO{Qn#Q]dDf^4p]N/5׊+-sH56~hz@;ތβFct兕1p:bQ9aF#@)gY (!:̔_ÿJ'bf0V!8"A^O]۩3 m%2y1ԋ<˲jĶ$~AեVB)dɕ=@weP%/M_ꄖ~p! #?x%~]F(r=Gve;J )>Jo/s]9LJoBpZ2< |m12}Ot>=ԇr(Ɍ oMw7 7c[1% Ŋ'5*2|r'FD aIx7xsa'J!G14&\NBk!vՌpuW>WɡWsq1t\RYii֜HNDK64T ='g6M 8̫Ww> VXswW~4q~-zIj1y-1˥%:;VJ>Px rFYݬ('T% +pЉ N+ufyC3Q%nr""V% ?w8_\'$_&`B&5C7M o8;(D1S!F'tKr]@=xO3h4ԿP< W49r 6,)7jrh5, Rwg]v>_QA ,(탑Q5!2# Ղ&:w#[7PI-m:Th-KsMXϢOU*هejy5u|"? _~G1 E-Tn՝gIZ8[q,vc֍xT-'ȝ?ahՃ.j;eҌ C9 M=VÂ@Ix'Q #x_ᕣ6%'+ɇwfSfNdZgqPJߛ] JOSu}y{[qVDGhOyPr0"Oo<~%m Zb+K /? v@p$E  +4؇8 ض48d(} flNCӒv }0E<=݁y{3{7b;w?)~nu1DB0+{1TZ9P"(B TMOJP}w0y7)-Yh_s/Z]ZŎmikEc*y7!N âԥ(PY0 g\,5[q|6@j)<1a3?Ua q/_]83{s60 bt-MU0LiI3.^ GHP:2/\T7[ _3dv!1G0sCU8$8s!mE ؁"z~N8g8W"O(؄9U: -d uVUM%V=QqѹJez~[zy$4P.Tֱrw|+q״a݃LDcSY jQAp+3>,bs~sDmJB۶@@..ƲS?wj2y7i3>#An9gSy (T6'@,XËݣT0$T5U2jag}URT]8/DĈz(QksHf@+qI{.iҿ i[#%OS䒜/h-$Y~n 3Teri!ь4gǨ0vZ9ǀ{ ]&ΤP\MY`Lc=,k=*2F2 ,ԛAwAZ RC_ V*JAEY8,B0s?9:4P%vK`ANC™DJkawz\a2 |*DalWUa 5QPŘG'ؗl!*Jݜ $г /u|V蜄f@ji(X`G1m]q{׸3 ZSzU6Qׁl4Bz1?}p:Ϥ,Ʋğ.jgK:Cw4 eT90M4 Uw P4, cy⹃AXt$xo1-avr2P=PN:[=@08Ԋ+3 )^"+X\ŷs{;^2xuV,#w]SW;;zޕ1 c`\CѴ9qv'qΞa{(uhjC&Rg,ߧl%LXY#WA!_R9Z2#)J'tFuףWb՝;1R4,ȧEzF'iԨnfhTC>'@YONVѐH?F0,RR rpw٩&QIc8/N3r/ Ln8Fq\92a~]Ƈ0K I5AVOPE݈va΄=M ŽG9P}ʰd"RpJ}wu/wx;LWU\iE?c^)'"vH1WIq;qWq$/;i 7,mI-^ |d1E`Yc_&_eP5L_#>ۗF,mH4'{% /Tߗ?i1@c$n֙Yћ'v#4~V O@%GjuA`% Կ}rZ5cxeRo :G1Vbp_ci2$^ Aaלygf6UN,WԳi.Hˡ3vpPPxXo zfl}ãL|z4}1Cߑ[VLs?|k؛ w Wcm߱xW)968Ru5NkdSrt(cZ0t(5<LǶɊks-9p%~AI9X+ ff4퍺oWų.qgPW@zbJ1:3RBOpX]mzZ/941xj᭄gC0qv!Icttr&2.TxߔviM^gmI6 `[]k;)˽ǛTIǫYeaN_a,kć&Yg@a5^ĭK __F+uDxm?-"տ~K PՈ 9RLK2*^@gP__EY+VC:qRODp;+1JmEpW"G2gUo|f }Ok~PU. yZiq\4  4:#KH-8-.%X"&<@\hTeE|\ p  GN㗀'.ĵ>%b׽\ĒJsY@aw \襎c݆ԊkLcp .C2H]4b(mLqr~0ۛ2T/| 0`=6gZ]uz%ԃwaiS}崆l"f/\ fcS_K{):-# ,BԴ<}J҃oG듂}]mjH4>LfςArEoVËJ~Uh691D&fH)NJh0܏aI\XkԘ]ܮ$كk0'BM|WUHƯ71QPt~N.7 68栦I]ow|_Q:*Ii(s/S8SOZAt{qSMӾTfK8Gj@-H;&k>%yB~;e8!<&+CT`bj=OKy gkq)>kXǚAұGz˯o`qnViqr6e{aJӚ0eĂdh ŚQ+v7cYQRzE(b<Ta6]R*=%9Y,^HU:3;!X_6yuG}7Id=qM/teeDNu^O}5/p'wt˜x. `! FҚ{&6^ -9OCu$Ō3aGkֺ&ѱޣ`DޒfEUŮ,NY_.ƣ&PAr;H|!/E0W.:A⮳ȇÍ9P!â? p/j+[З;2`gPM)KrDiqF _ 1 3$͎]l'݋5u{V XH PB9>~FXvfeoLPPIigz-OX19gq4wRH>"&{uU+!ù.[#Ȑ_ 1%"dS̋Cx)|>9K‡ç+<?t'fY{>ΔV! [yY30Ϸ{Kwp,4\ XTS4@#M*QZt}@EUI&LZ}T35" DF^ |.]" D%Y N7N,{iuÆn`򕏁_ -7D^%Y5aiЋBE`hp75C'`~\+ &AD4?f]ņ,$a:(rK;}~:A1>EQ8׌W|45ծ{ vA*[xc׭+s=j]gзNY޺CXaei=%p&lʎc6H8KmOt:0Ғ'2[#m`vy+s=,%u=?}|^ms^}r=8Dvtsb| `AhDnc{ "2:̫#FMLv*7/Ȍ7$݂+anΗu#>ev]`rp+=+/>OD˅ڞP3M(0 x3!쒷_tPE&8s#&:~Mo(25x8âUyXLc ]x0" 8nA)* RrQD7Tɰ YWG=~36\-~]ޯ8*Eǧ9sE 78DK*Dg[7-:+Z4VY }8oyƝFDLU7MS{z1'sB$\"/O0Q!??ڰSf`mV(ex0C,\+S>}*|]$h FVEo#1W(Qj{@qzf'5r8Ƿ%NH>2o }Sq,_A7+S 'ppⰴnг^,;֠!@#*sAM|1=tNY}A9,_5E ֫ޡsԟ$}E!2DRT9M%V8^f~lQu]scO^u'' 2 \4A)I2M)'gYyikA{Đ\u37"@y~v`XNeZ%nM'ᤕ稹4+eH%?A~~Dwh+}agFu' nkí1BDi:4_M#ϖk-gy00k7uif .FHg /"p 3?'qFׯvv" iK'Gi1xô*s|\mG Vq)\m$C֬۰}d=;[k%:XJ9+~Pp|V|ߓ~WvvyA33VJ m*ߜ`+ud:nWnNʙZTZ2lX pPLS&gcXûG_ mHt>Nч_-X$M`ހm@y5HWGM5a!u .O we9Ŏm9d6 36/E}.d$~_ `GO9C7~u9/qsD9\:z0*uK=$fŸy`ffV1|EK#ՔfU9YskX#dՀR4#T"D YOxP]/khj`e#jc 겏X[mvnkJVQ+ ,|C8Z bfSpagS8l7?a V]a@U&{?r"+-8n=B@'X WMjKhC"J)3X>v :@%sjuW k&ayxj޼>%d- kZ=`Ec+_giJo4!8VABzKCY%`޴H*OTkbgabPVHx))AljΜWC7ZQnQX9\fL)]ܘ4"~-,~{HPHsAW.*i Zuʠf1%}U¸{hɜ/}_L<(oU:[LC&mi%i@Dd*PϝLWwҡfgƀ7ZM3Q6amg0}G2\NﱳəYZɴ EVX1;Dأ#1W!&D`"om``Qo/3'r?ަпwMV;%F-0bf1YuJ e!a?rҎ Aa?·c Hٯ G޵1X/[B5=y*fVW}xί;TiNrު{Wxm_2~/=bQ+a4p5Ҋ4Ӿ- Rqw UCޭ GP)Fb0jOIoxZr)SIaf(߻/Ecx@ CA^-tG5eW:Bڄ1 ybϣ:쌏FYt x)vLyHfU7oՐ@SH1.yjB4v|m5臧6H1G:k rj4B@BxdbF=˺Q''l"B|Waϸ-/éJxZ/Èk 1pOśdGg;+S9Yrrf}i\=H 'lU_رx` #@V TSb 1w 5dU)s<旐_'ym{#&_KI[ƈebEqMNҝX >=/ x?"Yl^ Sts YAab\w";ƗV!$\"8}~sv4e9س]a)[7CU S ̴L$*-ܣ 97#bGLA0[9(&T-'g7d+:PU~=gHSÄJKDy 1XKSŃ+1|q@/*ӳxDay_K;eQ̀s͠ڂNGSn|=r"astN$6WyBRa3G|A-|Вӵ{ )zaQ00z;1W5y(&F_L0=sd5Sy27hXzOihV0 kV~W8;}ҭH\>"qC6!^= '^g_%i%sAArB'^F"mO@4dI@vٙ^x24EaQu\PCmuw ԩ l<^)8G,$U~;ǨM*S}D.rc kt5Q ɣZ\g%״UXƅy@kE(T{!di )/Z^4B4"Q=m)xv2^wSЦ0pĨ);\]~5'lF ͹Fsp :9bE?je1#~ V$ j oyv;ⲥ w,,p[g߈y2s]Ʊ QwƐ^#.3epXژK][&H:nԏWܦCG*w/tlMv+!.k|VEAk}S!%7NQݟt o Iswڨ&5,1C2(U'GH\sI~ipK'$wyӈ`;0pĚSaG>?+{(P$zlXM u-}||.?y9+Ec 4% M]܀} #)[Ϫ\ Le63L2RPg jHн3W_$>T23c[]]GiN{Iשږ'"KZғD Dne9VjKvnjԛg|~RUIEKq裁.Mzmzv@9+Hi*%`(a1Y 9==<$QݵVr$RB#?Lʟ% Zn_z G׶ZϤ_͇KՄ4m -QM 8(}{*kɠNmAv 3Ay݅)D֏R9'_N:>KRKg(z˧J V'`\Z؏]8 JcAvIi+=Q۳Ak\(w̦{$P^<~ٳXB)ڬy|e"{B5s^$kw+"/0H!\Tn=)ʇ2Nhe4~/}1,cK pR|8HdZt8H4Vrԥӽ̟%1歄\*2A PzDrp-v>%"eVvQm[Bٕ _j$\Z6ƔoU$؋ (x)grtl@/c`!\^ 2ՎC+pvo~e+1 #U+k*j6WvI$N:ۚų~ȰSi.nR'o1K|f>2UK"±#a@wŪ&(ڧEk:ygwp:)̄Lv#VxҦ{/su8R%:J#ﴡ,$b$G!,HS ;ㅉ`#]{u] g{O ujʶT.TByro^hT-بu覬&w(ȣx,l‡)MǸΉ_8u&:q&H_m _"0V* -S53e5~rKFj{ ]W2yQZ:.5*t(DE E3El۝%sײu-k@ɹM1`yq-(A̒l7k" ^,'%EѼĖrXhȠӳՉoZ"8fu:_3 ?u ,oFxͧū|8@oDY\A=Ml:vx{Du+Rekn7 zQbY+-$m-!gG0d(p҆ G(kJ tȻJn Z x m ,oPєy\JFVaq"+" |47z Vz?LӁdH2qlTXe;gXzq3jRZ*rmQP(^~Ɏ]HٜF5#\#ܳf|3i)ޛ&] 9i|H1=@+f8R\~! /h^k?\ F1l"]Zc+-47>#1`- Vvt:6G_% XhxVئR8REo;%9@7C~,JaY"HROu9 د;wL SP>*u"a11 Ne-raSa.0-b]Hh"k (twEnD{7a!:3-ߕ Q/r>rBf+}XR8x"tȩ9k.@d|أ);œ kܸ\|"u`Qz$޿S+34;} Ѩfcrdh`)xk;raD;%=x=b&@Wr A|t73ٵcأI9g%FE%gE埛NSi]Pu@~q{mf MYsAJ ~b-åa ZG{Reti`lB'3J9t^~t|2T̺9/XݟK,7Φu{(ͮP/K%3@ہ@=ݤ\ڌAY8a.CUw}8:" 82:]a}xg-G e4:{i3'Sa7CD'xݷ,mAzjixǂddzbA{xRGeMB6>6JJaP$Sf袖hTM,Q8z@i8>H+CHѽIWdbT,Sҙ*+3X4(!YFiQr!~|0p8A BnVzHfx-3op7Jaula ^,d\*Xo35{V(mzqA=i|]P^BA6^joCEQQO韁 aBR :Yu o_l'}K׮!wXjW#&xvlgiYyfZ)P"0V?dK]IQVGݮ'+?I|6a@Og\'+6mŃ:}? 7!0Yy~6vs̀h#Xdۊh lU* rJ)V#ͣE^ Et'L"&G 2ئ] /{f,DxϷYZ8rptuQCTXa5WזVmCBW[H|4Fujް䄔Dѥ˚Y^$-[bd{mxǛdh28܈ɨ;,Ys%U,ϒcmq9)w2d:`Br?84ZAW(Y|vD OyR!=3IMwcR`ܮ%l- l@V* ؞G7U'#io&68#s G^㵙On~nqU%ռ8 z4L?lW[li7Q;Tj zšIʱ@/u^womb#qGAtΐ~o/݂HG ڶXAӶ1Û{_"m$xPMu:+HqDu/+.C&9Z}.zUڂ7#H>}f!G<|façNOiŖ^'}=N\yUWuws?֩}ǠgXJ,BPNW喒9p!.$w˫c>L2u24>4] Lo.,zGY΋#=w3y9)J"O v7kؗ~N{WB#`h̺*Y3c2L%`Y!]b}Z"o |/Ղ2{\6A;S `hFOeko3eI4:ExfW.cGlBã4E_xϱ`F(Y"XyURiqxTZ.S>+W  qć+w'B1R# ;c/9Ĕ92;IɆ$t~Y7͘ڴ)sĶUM&SO=ZMf n<<>seIU5}!aAx Ҹijl ɤ63t6/q֊Dl B$eṕ#(kC[/BҺH\ yⓒ(]K*z+?I̞@^+b`~lx>ѶL_mNg> y9 f˨ofhN[Q*ڹzX.Y=Gou5L\(VKgX{jUDQ.8̒nA$%TbQ[ j3P9g:I6SA{Ovɇ