alsa-devel-1.1.5-lp151.8.3.1 4>$  Ap_򽸋/=„03st5KEQ N!9?vI/|ù8Uש L!ߔSDT.`t&8-8}_g˽TݝsP]H$x-0{cmE!X;qp_ `P[[dYFXs #_m~6X?&;聭HY7,_jNMJ)~ЩB2_w?m<ֻ:^16T3M U!$/ѻٵLI1725c25350f1d70445772a70f5187dada4ff705dd3e8394401a33ad08d5562aa7c71c4dfb8cdfaa74c361385d9c95e44dc09e219@_򽸋/=„,$ׯ C>N@C} FUy橑* h*fkBD;b> ray~Qx&bΐI`I%=Y>θѕ{gUՂ _ D 7o&r_fmPwA&H8>pAX?Hd   U ;X^d++ f+ + h+  +  +|+S+*L+@\(8"9":"B<FDGX+H+I+XYZ([,\4+]+^bcdbegfjllu|+v(w+x4+yzDCalsa-devel1.1.5lp151.8.3.1Include Files and Libraries mandatory for DevelopmentThis package contains all necessary include files and libraries needed to develop applications that require these._cloud111/openSUSE Leap 15.1openSUSELGPL-2.1+http://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.alsa-project.org/linuxi586G 7 pT"S J 8<v HeXNgt~. P8]JI; O|p,pA5`(A큤A큤___________________________________________85d89170a798fbabcf3602d233aceb01805481aeea668a662ad434d8700cdd1c5b5a84a3f3c5860bb34e126d1e202314daa34f7351d194167ad74c302de61f4416d271d63d32ad87d592aa23b8c45a37e90f6e1b511edb3b64be4a7184789f9c7c84c7929a5b84b869ea52eabc9f1e2168b5f220416400a9f6e3ddf438e4a846f9ee7901c7563fc23e0dc91327f4fd37ab07b81740deb38dd76d7257ee5fb2cd11d7cd6527be8eb65145fe266eb11f33c9082a8e21bc692e1f6531ea01133c0daf9879bd99ab97a00e3e7673fcce3b72de568aafc1520659e871a14323c77c83b6c0b39d2d975cfb8ee7073d17bcb41592827085c4b944f2ea907ae35831fa4da76c5729a055e199400601db924a4b554f3fc960ac1cabb9b198d00478804abaacd6af415e1b62a9afb692e78e3bb087c804bfeea6b2a3b28a320a9a0dc5316882a51ca3bce6d79e6cdd64f18de7b2455f4f7a48ae5c661d5a2285c0916e2b4cfe173e966e926266d8d4076d44dc25eb381b921529d10297eb3c6cb38e70e1326041eb0c550824e4a6e264ef337694912a17fa5438e7fe005790c83e38aa381f06b3936ea628f34e5a540e3a559e4e36a930000a5957a678fac4a58bdd765a3ff43229a7356d0cbd3a05f7548b546782a4795a79dceb0d75fb8d4b07369fda5e9b88ddd3d951b604758ddc5e901e615e479dbdaf497429ce8219abe021844ba2b3cb1f2bb55518dc2d72bf220fd92e33562197ceb51cc069639e625cf536ac9230f2d0989cd6977b6e0817513a81c72e14fef548c560663f9984f3dc7336d86f0991745bf0300ae4b26fce54e6c7d103fec579dcd98c06549f5d1397eeb0e904035abc87fada24d18d2b7063f6fafbe4d07df156e92d89eebc160fcf830f30423487f1e766f7c7430c477a5f909eba8a7cc9d894feb7b62604c4eded0b6854a83da82bd7a4c21e4a9b030a822fe91ad2ac3678503bf444ae85e37fc4c0f7cc910c5e296378c7854a240b6b10beef9f232871a530c146c717d306491eff3e126d613212db3bcd8bfe397d2f7847bcff2f00bfa1f1837e62138abcc105b80e56e2a02c745d6c02b72a189d0c726350b0b02b294bdc7bc9654fdab490e408ebdce3e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2ac47cd696ee7d5279ae16aa268446282f236c018fc7465878cbcc1982a5a2ed7d5b0b96dbc3947eccddcca26387416a0fe9016a4dcdafd4cd9c34fb0d3864d8885d576765174e2be38c315339d3222ea3aa2be6b43e5dd3936539b19114378798f2e10b8aef797dcfed9650652fa19fe42b9d38f0966c25950865d98e24395dfb8fd02d38cd2a9938b3433f8d51ffcd97721ab67a998bd885012975b3a2eec1a63ee4a0137d4300cdc4fe9aedead9d58ec0654f2d91e80c289a2961f76f1dec9c0f7a5db7c21888ebf6471775160c976533ec88817e26d405a37a40318d1ba3891b469111a7e2e01ba9d6f7da05f8e8ff47a703555abb9e14b31c5a8fc8a5fb66fe0116f9e4e3365581cabcf27d12d2c1a6beb689268e29586a5d024df2cd26c745e75806da4d384687be26161b358e7cdf2fcfebecddc16d1dc45b4b39d4f8596201d000e138e9a6b5b7fe7ddc48f86e43611e5063f58a7278a1e265076504722cb0b535355ac5c311b712d2136e963e349a27b1b7f75649622d077f500e7161dad6f278e08a0fd8bf9a2b14bf08d0f9a023bc6015c6bd57e44b2e411c34f480080037727d1ad4b42245f900ce3e190f8b8f16c15e8cbbf3ced4084e28f25458libasound.so.2.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootalsa-1.1.5-lp151.8.3.1.src.rpmalsa-develalsa-devel(x86-32)alsa-lib-develalsadevpkgconfig(alsa)@    /usr/bin/pkg-configglibc-devellibasound2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.1.53.0.4-14.6.0-14.0-15.2-14.14.1^n@[uZZ`@Z8@Z7Z@Z Y0YY @XsXۡXX@Xc@Xc@X=mWWXW4p@V@VV@VqU@Uc@UU_@T T@T@ThTAtiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.derbrown@suse.comtiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detchvatal@suse.comkukuk@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.dedimstar@opensuse.orgtiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.deLed tiwai@suse.de- Add UCM profile for ASUS Chromebook C300 (bsc#1171246): a downstream UCMv1 profile. The upstream took already UCMv2 one instead.- Fix UCM profile for Dell WD15 dock (bsc#1112292): 0104-conf-ucm-Dell-WD15-Dock-Fix-incorrect-device-names.patch- Fix UCM profile parsing with longname (bsc#1091678): 0101-ucm-adding-the-folder-of-card_long_name-when-finding.patch - Add Dell WD15 dock UCM profile (bsc#1091678): 0102-conf-ucm-Add-a-UCM-profile-for-Dell-WD15-Dock-USB-au.patch 0103-configure-Fix-forgotten-ucm-entry.patch- Upstream fixes: * Add the new ucm for Cherrytrail devices (bsc#1068546): 0005-conf-ucm-Add-chtrt5645-mono-speaker-analog-mic-confi.patch * Fix for error code from PCM API functions at unexpected states: 0006-pcm-Return-the-consistent-error-code-for-unexpected-.patch- Recover udev 42-hd-audio-pm.rules for TW that was dropped mistakenly at the previous change- Backport fix patches from upstream: 0001-pcm-route-Fix-use_getput-flag-computation-for-3-byte.patch 0002-conf-ucm-Rearrange-Makefile.am.patch 0003-conf-ucm-Add-dual-HD-audio-codecs-config-for-Lenovo.patch 0004-conf-ucm-Add-Gigabyte-mobo-UCM-profile-with-dual-HD-.patch - Add missing UCM profile for chtcx2072x (bsc#1068546)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to alsa-lib 1.1.5: * snd_user_file: avoid use wordexp * cleanup: fix poll.h includes * ctl: deprecate APIs of dimensional information * ctl: ext: error at undefined read_event() callback * pcm: softvol: add support for S24_LE * cleanup: Use uint*_t instead of u_int*_t everythwere * cleanup: fix poll.h includes * pcm: hw: Call USER_PVERSION ioctl at open * pcm: hw: proper mmap and set_appl_ptr handling * pcm: code cleanup and refactoring * pcm: obsolete 'mmap_emulation' parameter of snd_pcm_hw_open_fd() * pcm: dmix: Fix the inconsistent PCM state * pcm: dshare: Call snd_pcm_dshare_state() directly * pcm: dmix: Workaround for binary incompatibility * conf: Check the availability of PTHREAD_MUTEX_RECURSIVE * build: Define __USE_UNIX98 for old glibc * rawmidi: symbols: use rawmidi_virt only when available * seq: fix snd_seq_set_queue_tempo() usage example in the documentation * topology: a few fixes * conf/ucm: rt565 support * conf: HdmiLpeAudio: add support for 3 devices * conf: HdmiLpeAudio: remove the "front" pcm definition * conf/ucm: DB410c-HiFi: add CIC selection * conf: USB-Audio: allow custom definitions for "default" devices * conf: USB-Audio: fix dsnoop args for Audiophile USB card- Update to alsa-lib 1.1.4.1: it's a bug-fix release, including all previous patches: * pcm: dmix: Fix the inconsistent PCM state * pcm: dshare: Call snd_pcm_dshare_state() directly * pcm: dmix: Workaround for binary incompatibility * test: add a test for list operation to user-defined element sets * conf: Check the availability of PTHREAD_MUTEX_RECURSIVE * build: Define __USE_UNIX98 for old glibc - Obsoleted patches: 0001-build-Define-__USE_UNIX98-for-old-glibc.patch 0098-dmix-Workaround-for-binary-incompatibility.patch- Update to alsa-lib 1.1.4: including most of previous fixes, in addition to topology API updates - Upstream fix for building with old glibc: 0001-build-Define-__USE_UNIX98-for-old-glibc.patch - Obsoleted patches: 0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch 0002-ucm-parser-needs-limits.h.patch 0003-pcm-direct-allow-users-to-configure-different-period.patch 0004-pcm-dshare-enable-silence.patch 0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch 0006-plugin-dynamically-update-avail_min-on-slave.patch 0007-rate-dynamic-update-avail_min-on-slave.patch 0008-topology-fix-unused-const-variable-warning.patch 0009-seq-improve-documentation-about-new-get-pid-card-fun.patch 0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch 0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch 0012-pcm-direct-check-state-before-enter-poll-on-timer.patch 0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch 0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch 0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch 0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch 0017-ucm-Load-device-specific-configuration-file-based-on.patch 0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch 0019-topology-Fix-incorrect-license-in-source-comments.patch 0020-conf-cards-add-support-for-pistachio-card.patch 0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch 0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch 0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch 0024-pcm-Disable-locking-in-async-mode.patch 0025-pcm-dmix-Allow-disabling-x86-optimizations.patch 0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch 0027-pcm-direct-fix-race-on-clearing-timer-events.patch 0028-pcm-file-Enable-file-writing-for-capture-path.patch 0029-pcm-status-dump-fix-timestamp-formatting.patch 0030-pcm-extplug-refinement-of-masks-in-extplug.patch 0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch 0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch 0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch 0034-always-handle-return-value-from-snd_config_get_id-co.patch 0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch 0036-topology-coverity-remove-dead-code.patch 0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch 0038-dmix-plugin-fix-drain-for-nonblock-mode.patch 0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch 0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch 0041-conf-cards-add-VC4-HDMI-card.patch 0042-pcm-plug-save-converter-config.patch 0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch 0096-conf-Remove-dmix.direct_memory_access-setup.patch 0097-pcm-dmix-Disable-var_periodsize-as-default.patch- Remove direct_memory_access flag from dmix definition again for fixing a regression used with old alsa-lib binary (boo#1037021): 0096-conf-Remove-dmix.direct_memory_access-setup.patch- Disable dmix var_periodsize as default (boo#1033179) 0097-pcm-dmix-Disable-var_periodsize-as-default.patch - Workaround for binary incompatibility of dmix shm (boo#1033080): 0098-dmix-Workaround-for-binary-incompatibility.patch- Backport upstream fix patches, including the deadlock fix for aplay/arecord (boo#1031525): 0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch 0002-ucm-parser-needs-limits.h.patch 0003-pcm-direct-allow-users-to-configure-different-period.patch 0004-pcm-dshare-enable-silence.patch 0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch 0006-plugin-dynamically-update-avail_min-on-slave.patch 0007-rate-dynamic-update-avail_min-on-slave.patch 0008-topology-fix-unused-const-variable-warning.patch 0009-seq-improve-documentation-about-new-get-pid-card-fun.patch 0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch 0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch 0012-pcm-direct-check-state-before-enter-poll-on-timer.patch 0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch 0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch 0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch 0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch 0017-ucm-Load-device-specific-configuration-file-based-on.patch 0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch 0019-topology-Fix-incorrect-license-in-source-comments.patch 0020-conf-cards-add-support-for-pistachio-card.patch 0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch 0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch 0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch 0024-pcm-Disable-locking-in-async-mode.patch 0025-pcm-dmix-Allow-disabling-x86-optimizations.patch 0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch 0027-pcm-direct-fix-race-on-clearing-timer-events.patch 0028-pcm-file-Enable-file-writing-for-capture-path.patch 0029-pcm-status-dump-fix-timestamp-formatting.patch 0030-pcm-extplug-refinement-of-masks-in-extplug.patch 0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch 0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch 0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch 0034-always-handle-return-value-from-snd_config_get_id-co.patch 0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch 0036-topology-coverity-remove-dead-code.patch 0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch 0038-dmix-plugin-fix-drain-for-nonblock-mode.patch 0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch 0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch 0041-conf-cards-add-VC4-HDMI-card.patch 0042-pcm-plug-save-converter-config.patch 0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch- Drop alsa-lib-doxygen-avoid-crash-for-11.3.diff as it was applied only in case of 11.3 and never else - Use Requires(phase) instead of prereq string - Use official %udevrulesdir macro instead of handbrew udevdir - Version provides/obsoletes in devel pkg to avoid warning - Remove hack that allowed build on SLE10- Don't require insserv if we don't need it.- Really bump the version number to 1.1.3 (sorry, forgot to change in Version tag).- Update to alsa-lib 1.1.3 release; just including all previous fixes - Drop obsoleted patches: 0001-ucm-Add-ucm-files-for-DB410c-board.patch 0002-mixer-Fix-rounding-mode-documentation.patch 0003-pcm-Fix-shm-initialization-race-condition.patch 0004-pcm-Better-understandable-locking-code.patch 0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch 0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch 0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch 0008-test-use-actual-information-for-TLV-operation.patch 0009-ctl-improve-API-documentation-for-TLV-operation.patch 0010-ctl-improve-documentation-about-TLV-related-APIs.patch 0011-ctl-correct-documentation-about-TLV-feature.patch 0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch 0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch 0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch 0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch 0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch 0017-pcm-dshare-Fix-endless-playback-of-buffer.patch 0018-pcm-Add-the-PCM-state-checks-to-plugins.patch 0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch- Backport upstream fixes (bsc#1012594): - A few PCM bugs have been fixed: * Stall of dmix and others in a wrong PCM state * Refactoring of PCM locking scheme * SHM initialization race fix * plug PCM memory leaks * Improvement of dshare/dmix delay calculation * Fix endless dshare draining * Fix semaphore discard race fix of direct plugins - UCM fixes and updates for DB410c and skylake-r5286 - Mixer code cleanup not to install bogus plugin codes - Documentation fixes / updates 0001-ucm-Add-ucm-files-for-DB410c-board.patch 0002-mixer-Fix-rounding-mode-documentation.patch 0003-pcm-Fix-shm-initialization-race-condition.patch 0004-pcm-Better-understandable-locking-code.patch 0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch 0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch 0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch 0008-test-use-actual-information-for-TLV-operation.patch 0009-ctl-improve-API-documentation-for-TLV-operation.patch 0010-ctl-improve-documentation-about-TLV-related-APIs.patch 0011-ctl-correct-documentation-about-TLV-feature.patch 0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch 0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch 0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch 0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch 0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch 0017-pcm-dshare-Fix-endless-playback-of-buffer.patch 0018-pcm-Add-the-PCM-state-checks-to-plugins.patch 0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch - smixer module files got removed from the file list as well- Update to alsa-lib v1.1.2: * topology API updates * support of stacked async handlers * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645, * add cset-tlv ucm support * fix conversion of TLVs min_db and max_dB value in softvol * fix appl pointer in the error path of PCM plugin * PCM code cleanup * fix suspend/resume of PCM dmix, dsnoop and dshare plugins * fix doubly enumerated items via namehint * make PCM codes thread-safe * API documentation enhancements * element-set ctl API * Optimization by replacing alloca() usages - Drop obsoleted patches: 0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch 0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch 0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch 0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch 0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch 0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch 0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch 0008-pcm-Define-namehint-for-single-directional-PCM-types.patch 0009-conf-Add-thread-safe-global-tree-reference.patch 0010-pcm-Remove-resume-support-from-dmix-co.patch 0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch 0012-pcm-dmix-resume-workaround-for-buggy-driver.patch 0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch 0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch 0015-async-Handle-previously-installed-signal-handler.patch alsa-docs-suppress-timestamp.patch- Backport upstream fixes: fixing PCM dmix & co suspend/resume, namehint parser fixes, stackable async handler: 0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch 0008-pcm-Define-namehint-for-single-directional-PCM-types.patch 0009-conf-Add-thread-safe-global-tree-reference.patch 0010-pcm-Remove-resume-support-from-dmix-co.patch 0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch 0012-pcm-dmix-resume-workaround-for-buggy-driver.patch 0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch 0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch 0015-async-Handle-previously-installed-signal-handler.patch- Backport various upstream fixes for PCM (bnc#979702): 0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch 0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch 0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch 0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch 0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch 0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch- Update to alsa-lib 1.1.1: * including previous fixes * a few more fixes/cleanup of control API * BSD compatibility changes * sync with 4.6 kernel ABI * provide API for sequencer sound card number / pid * fix races at dmix/dsnoop plugin * a few topology API updates - Drop the obsoleted patches: 0001-topology-Add-missing-include-sys-stat.h.patch 0002-pcm-simple-Fix-asserts.patch 0003-topology-open-topology-files-with-O_TRUNC.patch 0004-topology-Remove-unused-function-write_data_block.patch 0005-topology-Remove-unused-variables.patch 0006-topology-Fix-comparison-of-unsigned-expression-0.patch 0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch 0008-topology-Quit-and-show-error-message-on-big-endian-m.patch 0009-config-files-do-not-include-ucm-topology-configurati.patch 0010-control-add-missing-asserts-to-ctl_elem_set-function.patch 0011-pcm_hw-fix-possible-memory-leak-coverity.patch 0012-coverity-fixes.patch 0013-topology-fix-debug-output-to-print-correct-max-value.patch- Backports from upstream: minor PCM fixes, topology API updates, and a few build cleanup: 0002-pcm-simple-Fix-asserts.patch 0003-topology-open-topology-files-with-O_TRUNC.patch 0004-topology-Remove-unused-function-write_data_block.patch 0005-topology-Remove-unused-variables.patch 0006-topology-Fix-comparison-of-unsigned-expression-0.patch 0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch 0008-topology-Quit-and-show-error-message-on-big-endian-m.patch 0009-config-files-do-not-include-ucm-topology-configurati.patch 0010-control-add-missing-asserts-to-ctl_elem_set-function.patch 0011-pcm_hw-fix-possible-memory-leak-coverity.patch 0012-coverity-fixes.patch 0013-topology-fix-debug-output-to-print-correct-max-value.patch- Update to alsa-lib 1.1.0: including all previous fixes, with more updates for topology API, a fix for dmix/dsnoop slave PCM xrun, some build fixes / improvements. - Fix the build with old gcc on SLE11: 0001-topology-Add-missing-include-sys-stat.h.patch - Dropped patches: 0001-ucm-document-some-standard-values.patch 0002-conf-ucm-broadwell-rt286-add-ucm-config.patch 0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch 0004-ucm-reformat-snd_use_case_get-doc.patch 0005-ucm-improve-jack-configuration-documentation.patch 0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch 0007-Sync-include-sound-asound.h-with-4.1-kernel.patch 0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch 0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch 0010-namehint-Fix-the-listing-without-device-number.patch 0011-namehint-Fix-bad-free-with-invalid-iface-name.patch 0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch 0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch 0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch 0015-ucm-allow-multiple-devices-in-JackHWMute.patch 0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch 0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch 0018-test-pcm_min-Fix-error-messages.patch 0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch 0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch 0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch 0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch 0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch 0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch 0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch 0026-docs-Add-UCM-link-to-main-doxygen-page.patch 0027-Replace-unsafe-characters-with-_-in-card-name.patch 0028-pcm-add-helper-functions-to-query-timestamping-capab.patch 0029-pcm-add-support-for-get-set_audio_htstamp_config.patch 0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch 0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch 0032-test-audio_time-show-report-validity-and-accuracy.patch 0033-pcm-restore-hw-params-on-set-latency-failed.patch 0034-Replace-list.h-with-its-own-version.patch 0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch 0036-topology-Add-topology-core-parser.patch 0037-topology-Add-text-section-parser.patch 0038-topology-Add-PCM-parser.patch 0039-topology-Add-operations-parser.patch 0040-topology-Add-private-data-parser.patch 0041-topology-Add-DAPM-object-parser.patch 0042-topology-Add-CTL-parser.patch 0043-topology-Add-Channel-map-parser.patch 0044-topology-Add-binary-file-builder.patch 0045-topology-autotools-Add-build-support-for-topology-co.patch 0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch 0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch 0048-topology-Fix-missing-inclusion-of-ctype.h.patch 0049-topology-Fix-typos.patch 0050-topology-fix-element-object-type-is-switch.patch 0051-topology-Add-element-ID-so-we-can-look-up-references.patch 0052-topology-Add-support-for-writing-manifest-private-da.patch 0053-topology-update-ABI-to-improve-support-for-different.patch 0054-topology-Add-ops-support-to-byte-control-objects.patch 0055-topology-treat-all-DAPM-controls-types-the-same-when.patch 0056-topology-print-error-prefix-on-error-message.patch 0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch 0058-core-add-convenience-macros-to-local.h.patch 0059-topology-Add-C-templates-structure-for-building-topo.patch 0060-topology-A-API-calls-to-directly-build-topology-data.patch 0061-pcm-Fix-doxygen-for-two-enums.patch 0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch 0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch 0064-topology-builder-Fix-possibly-uninitialized-variable.patch 0065-topology-ctl-Fix-access-type-checks.patch 0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch 0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch 0068-topology-pcm-Remove-unused-variables.patch 0069-build-Do-not-try-to-detect-cross-compiler.patch 0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch 0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch- Backport upsteram fixes: more topology API updates/fixes, misc documentation fixes, some logical error fixes in PCM plugins, LADSPA plugin segfault fix: 0050-topology-fix-element-object-type-is-switch.patch 0051-topology-Add-element-ID-so-we-can-look-up-references.patch 0052-topology-Add-support-for-writing-manifest-private-da.patch 0053-topology-update-ABI-to-improve-support-for-different.patch 0054-topology-Add-ops-support-to-byte-control-objects.patch 0055-topology-treat-all-DAPM-controls-types-the-same-when.patch 0056-topology-print-error-prefix-on-error-message.patch 0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch 0058-core-add-convenience-macros-to-local.h.patch 0059-topology-Add-C-templates-structure-for-building-topo.patch 0060-topology-A-API-calls-to-directly-build-topology-data.patch 0061-pcm-Fix-doxygen-for-two-enums.patch 0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch 0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch 0064-topology-builder-Fix-possibly-uninitialized-variable.patch 0065-topology-ctl-Fix-access-type-checks.patch 0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch 0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch 0068-topology-pcm-Remove-unused-variables.patch 0069-build-Do-not-try-to-detect-cross-compiler.patch 0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch 0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch- Backport upstream fixes: surround41/50 chmap fix, UCM documents, config string fix, PCM timestamp query API, replacement of list.h with LGPL: 0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch 0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch 0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch 0026-docs-Add-UCM-link-to-main-doxygen-page.patch 0027-Replace-unsafe-characters-with-_-in-card-name.patch 0028-pcm-add-helper-functions-to-query-timestamping-capab.patch 0029-pcm-add-support-for-get-set_audio_htstamp_config.patch 0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch 0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch 0032-test-audio_time-show-report-validity-and-accuracy.patch 0033-pcm-restore-hw-params-on-set-latency-failed.patch 0034-Replace-list.h-with-its-own-version.patch - Backport topology API addition patches: 0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch 0036-topology-Add-topology-core-parser.patch 0037-topology-Add-text-section-parser.patch 0038-topology-Add-PCM-parser.patch 0039-topology-Add-operations-parser.patch 0040-topology-Add-private-data-parser.patch 0041-topology-Add-DAPM-object-parser.patch 0042-topology-Add-CTL-parser.patch 0043-topology-Add-Channel-map-parser.patch 0044-topology-Add-binary-file-builder.patch 0045-topology-autotools-Add-build-support-for-topology-co.patch 0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch 0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch 0048-topology-Fix-missing-inclusion-of-ctype.h.patch 0049-topology-Fix-typos.patch - Enable autoreconf call to regenerate after patching- Change libudev-devel BuildRequires to pkgconfig(udev): makes us less prone to packaging changes, and in the end udev.pc is exactly what we need to define _udevdir.- Backport upstream fixes: fix bogus assert() in hw_params, a few PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc: 0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch 0018-test-pcm_min-Fix-error-messages.patch 0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch 0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch 0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch 0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch- Backport upstream fixes: UCM updates, Broadwell UCM support, namehint fixes, fix faulty assert in PCM plugins, etc: 0001-ucm-document-some-standard-values.patch 0002-conf-ucm-broadwell-rt286-add-ucm-config.patch 0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch 0004-ucm-reformat-snd_use_case_get-doc.patch 0005-ucm-improve-jack-configuration-documentation.patch 0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch 0007-Sync-include-sound-asound.h-with-4.1-kernel.patch 0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch 0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch 0010-namehint-Fix-the-listing-without-device-number.patch 0011-namehint-Fix-bad-free-with-invalid-iface-name.patch 0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch 0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch 0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch 0015-ucm-allow-multiple-devices-in-JackHWMute.patch 0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch- Updated to alsa-lib 1.0.29: Just a version bump including previous fixes - Drop the obsoleted patches: 0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch 0002-ICE1712-add-surround71-pcm-definition.patch 0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch 0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch 0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch 0006-Add-timestamp-type-to-sw_params-internal-only.patch 0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch 0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch 0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch 0010-test-audio_time-Set-timestamp-type-explicitly.patch 0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch 0012-pcm-Fill-sw_params-proto-field.patch 0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch 0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch 0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch 0016-pcm-Fix-DSD-formats-userland-usability.patch 0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch 0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch 0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch 0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch 0021-doc-fix-cross-compiling-example.patch 0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch 0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch 0024-pcm-add-new-32-bit-DSD-sample-format.patch 0025-dmix-actually-rewind-when-running-or-being-drained.patch 0026-pcm-express-the-rewind-size-limitation-logic-better.patch 0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch 0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch 0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch 0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch 0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch 0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch 0034-pcm-route-Fix-the-bad-condition-always-false.patch 0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch 0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch 0037-mixer-fixed-double-free.patch 0038-pcm_file-fixed-missing-free.patch 0039-sbase-fixed-missing-free.patch 0040-rawmidi-close-handle-h.patch 0041-pcm_share-fixing-missing-mutex-unlock.patch 0042-simple_abst-null-check-for-lib.patch 0043-socket-missing-socket-close.patch 0044-pcm_hooks-null-check-for-h.patch 0045-conf-return-negative-value-in-case-of-error.patch 0046-control-return-negative-value-in-case-of-error.patch 0047-pcm-return-negative-value-in-case-of-error.patch 0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch 0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch 0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch 0051-snd_user_file-fix-memory-leak.patch 0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch 0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch 0054-dlmisc-Remove-unused-label.patch 0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch 0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch 0057-mixer-Fix-inclusion-of-config.h.patch 0058-mixer-Fix-unused-parameter-warnings.patch 0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch 0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch 0061-hwdep-add-OXFW-driver-support.patch 0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch 0063-control-enable-octal-and-hexadecimal-parse.patch 0064-autotools-fix-ucm-partial-build.patch 0065-conf-ucm-GoogleNyan-Add-configuration.patch 0066-ucm-add-binary-configure-file-parse.patch 0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch- Backport upstream fixes: new OXFW hwdep definition, chmap print overflow fix, improvement of UCM parser, GoogleNyan UCM config, removal of gethostbyname() usages: 0061-hwdep-add-OXFW-driver-support.patch 0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch 0063-control-enable-octal-and-hexadecimal-parse.patch 0064-autotools-fix-ucm-partial-build.patch 0065-conf-ucm-GoogleNyan-Add-configuration.patch 0066-ucm-add-binary-configure-file-parse.patch 0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch - Suppress timestamps in the generated documents for make the package comparison easier: alsa-docs-suppress-timestamp.patch- Backport upstream fixes: A couple of USB-audio config addition/fix, dmix PCM stop fix, a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc. 0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch 0051-snd_user_file-fix-memory-leak.patch 0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch 0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch 0054-dlmisc-Remove-unused-label.patch 0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch 0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch 0057-mixer-Fix-inclusion-of-config.h.patch 0058-mixer-Fix-unused-parameter-warnings.patch 0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch 0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch- fix bashism in alsa-init.sh scripts- Backport upstream fixes / enhancements: mostly small fixes spotted by coccinelle and oethers, the fixes for proper rewind support, a new DSD format support, hwdep definitions sync, and addition of PAZ00 UCM configs. 0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch 0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch 0024-pcm-add-new-32-bit-DSD-sample-format.patch 0025-dmix-actually-rewind-when-running-or-being-drained.patch 0026-pcm-express-the-rewind-size-limitation-logic-better.patch 0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch 0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch 0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch 0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch 0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch 0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch 0034-pcm-route-Fix-the-bad-condition-always-false.patch 0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch 0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch 0037-mixer-fixed-double-free.patch 0038-pcm_file-fixed-missing-free.patch 0039-sbase-fixed-missing-free.patch 0040-rawmidi-close-handle-h.patch 0041-pcm_share-fixing-missing-mutex-unlock.patch 0042-simple_abst-null-check-for-lib.patch 0043-socket-missing-socket-close.patch 0044-pcm_hooks-null-check-for-h.patch 0045-conf-return-negative-value-in-case-of-error.patch 0046-control-return-negative-value-in-case-of-error.patch 0047-pcm-return-negative-value-in-case-of-error.patch 0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch 0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patchalsadevcloud111 1595404966  !"#$%&'()*+1.1.5-lp151.8.3.11.1.5-lp151.8.3.11.1.51.1.51.1.51.1.5alsaasoundef.hasoundlib.hconf.hcontrol.hcontrol_external.herror.hglobal.hhwdep.hinput.hmixer.hmixer_abst.houtput.hpcm.hpcm_external.hpcm_extplug.hpcm_ioplug.hpcm_old.hpcm_plugin.hpcm_rate.hrawmidi.hseq.hseq_event.hseq_midi_event.hseqmid.hsoundasoc.hasound_fm.hemu10k1.hhdsp.hhdspm.hsb16_csp.hsscape_ioctl.htlv.htype_compat.htimer.htopology.huse-case.hversion.hasoundlib.hlibasound.soalsa.pcalsa.m4/usr/include//usr/include/alsa//usr/include/alsa/sound//usr/include/sys//usr/lib//usr/lib/pkgconfig//usr/share/aclocal/-fomit-frame-pointer -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:13442/openSUSE_Leap_15.1_Update/04b60dc0ec9ee15c968b718e93d7cd04-alsa.openSUSE_Leap_15.1_Updatecpioxz5i586-suse-linuxdirectoryC source, ASCII textASCII textpkgconfig fileM4 macro processor script, ASCII textPRz>.PێXk-utf-85c0deef1267fbc93efafa0b20ec36e98710aff62f51a900cbf90f8fcc3610666?7zXZ !t/G] crt:bLL c6aJht2ž*B>8/gɚwɼ'ʯsoJWyc~e_kAWgGΐ6$w1 tI :]i>3F{N7'mRl]kUy AGuwH+mR@2,E\wV b"V5x!~"π{[gg rCAǦSaYsL~q5D Gb٥m gAN~Vۆrb .fw<hHy\ W!"6E[<8D)e,c$ X$p~&pEлD1݁[ [~{jt*ZڜT[p_ƍrEdMnp(w& :(K*^}QMX=oײo}NRPP' ;+ أ2$ǘA̰5u4W ϥ% [lj&d>{*ETIwZ? +Vp7`)PҲ=E4AàŎ.Tf&Ц9:Pr/Pmo^Yi&\;9t#2 U1SclwMiZ1Em fA!No[ I%*O=Pyj&Q+>F5*5VGye(+X q?> b4JȆFEb>@ߔ+:( d0v:2(6/$V)Ƿ쇒8#aUeᬹPA"VQAHh@<(9#50hIs!<+G6LSñ)糀WXCl밓f t]PiIObvBj}4bb1zJa[A6V-C0`w3]c3w[$ ,+\`qu`[iN82ZVq7'xܤF2;,*.ֽo;yO|Fח88di2r2َW!: ͓\"jI̫Z |ksX: lz_'^p_ł'W!:kYoUu+ e8ؚtP0ٓH14B1!\߾Zhʡ *R" `~?$a^.6ė,$ow7Q%/?Έ tSܮ{-)GIpcWns9b0G۪:cY|%r y #և8Zpt,yοņW1زw,T?qwWX%ÑLdocVY bڍ!Hbu^dqb`/NTMݬ:ڋXR.? sһÆBUkxZY+bo\,,rtdY"_xzrETm!ͰݠC>!ѱG_-`ŗ)v jzW̦g*oz~tKteu*Or җƙ ݼkÛy@KNhCV6 (VW x1>}V:zSMi-cnj-)gumE|_c(>aI7 HTVoX4h@4$|w@loa*7YҰ念}.V{ߑ(VeNτ _*Ɨw;@hIExIBCFJ[77"GM'u:Xdd-4c+e ɦ;G-5{I'`|BϷzkKφBTC"dGʛ/aLveDzwXUh֮5 QN͙7: oV g ![2.)QFۤ,# .f&5o,@w cN7Z1?cŐI+{1eeRٰÁa'% &$)r)UcƩ Cu2xn}yşaśh^y3.?UJS X5$&ӄYDu;lyHC< 'ú?rRf`~p߾hF&ɣX$Aw4ܥmٍvRBx> %c[T%m!42($G* Zo8^-`tRkVYADA_o T`؞9hݗ+*&'AJ UNfTۑR؞)UVgX͔w5:J$*ѝDS,ೲ^O:"cdN*BZ?/Fb!h; E/v%w.;LSX["F3{J Z@&px﵁Eo2p'2ed,x:.p s! ܕݬ^o yW.tdaݛЍo7MyX /r,l J; +Ν)*UlXUY$CȪI9Ҩ<̝KGK8ą.`/e|d@(""sE1 %z*],gPYJ[lvK.8$(d lk&15nCG@6͎GX>J J)h];A]h뇕8d@l94:.%=l^00 #Kҙ5wSIϥT Uw|eIS(ah~/`[Ԕ%qIlG1P[Q}^WprkeἎ|wC<#}U~MM+(Jy-!bf ӄ7 ~"8MeX@dI[,[ِSCrRtgMkS REt~rOx9x'y1;_=d`heO@x@kkKRP.n]6XDl)*5lwo稾yiR#RAi2#[d$~=+Oy~pe#J_2elY@#WBxɜl]}ӑSkty9 *悦O$իM+|=ZnefF5ALK&5@uA1;%s׺"l.]Oy`Q^!bU.fSzȃ3_UC9g4 k y_;V o"N3B e bW+#60X7;z/`RN1іD?x'i\> %5t(O88wF1P쭟 yݗT=,EW,6~io~@ Cz쪄\cXf8e],%a!AH0䪙<#N 覻K22NK # B^:+eu"tÊcz{&hH5鄦S)>5E?bӠ`?g/W6"/z+7 p| 5v oQnlGN+nlT,7M{ƽSӟ$H`0)}]( V6,ۑ^նo||Xx1/i 2Ss#Cn/'T B?lC@ PKo8fq @^Ii);0Vt#?]@=a# 2]Ϝ>z/\%>;1'D=E\ՍeP h70plܗ׸$&WG|-G)7O6 V[xYY~_a˾-%%ZSO]2w߅,^F%Syd;Ԡ7MU[{`M;Kf c!3A-DnBJz Y= [$A2$Mא[Of˶'`SCdX_p4Qtoʹ6ƛm5IjdE{`ӵF)KEX6 R=Τ0`!Ŕ|4룗Y1y7$*F !eKY{ch>Qd8%|"Al`LeCw#eEĭH]IJ\Wͪr~Kg6eMY(M%^vIc/X: Q=. Bd'd-O@&*R]u ]o80WՌEφE_ʃJ4|1>vH,~ma ^R*xZrI5 1 >Xq?@g24MK~8˝$,N7_aU%b wY# JENm6?1G`蓿 SN jcBbEA&NAvv`v"ui8n8F@D.yNA+|,3? P|i+9cZJ <( -]F~ǴMK-A)"TYdq1aCp'bKs\x83.Nf԰*Nbv@/.s9Nf=Nj0ߠl`hZ'WkEq7cNi)[uϴsv$MSΓVlIχH]=4+$O!Cb:XKl_;< 2"$|~B2GmyI; U9@|#I9 "8CHe# ׭wL(q`/2E`4qwaI]KsHUk]qצg\H@@Bh[xCoX rGlcF?C]~&z.@MIIZӘ*EKxkE7ٝl)Uyb<6AχdƯ] -ՃN)=2EU8 ҄b2!-;~AۼY4"ҭnfX?̄=/ڵ啬l1#I.U_] VwRh*V>A zNjQ]Q :3 L!A1xq(Px53hdknk䭽)a]l>p D3MvMѵm}m }b9?SGZDn)iM Ϸf6q,IdDH=fTy(䕂rja.Ɠ /mD+>uWp#'XKD;"<+Їm͌ձgV14fJ7K |?e0a.9-.JJ3WsD0vו_[WD!U0_XirrN'XhwC0 %-05PB1C!=O>O9k>"ԫHAʺ4/@_l$-3Y/X>Y\]cQ݋:pG]s@,i"ga-lҊ"WeB~e.jع϶vٚT!hP~9.ݰI+[ãy7/;;jKd.R6ȗp.ޛm1~՗< }rd7b\e`'_te7*0&HIgo湧?2fnG8D܇cd՛X55\m4uJO|dhȪDФ.Zb搎Ñ` a jߧM-rR^'MIIVb.Z޶G@;, caF_(v=HmnV(\;n^N댪kڨN~$DiԚc60aȁf5LN!ۋSW + I((SB% rNEn ΝH> |ZVz =]:%dssL& ‗ NV1T,ZP9}uҕK:+?K&}z mKFǡ,:?I#29^e/ N)Keaψ'^ݴ{~BuJYŤFlD`kȆR@xpCb!8=?WjԱ&E7r6JJq`?S)0‘Ҩ<,ji~уVTk4QXBݎ (>G *w\e,?Sӭgc n~Hp)-и$ÑSN-?lѓpusWi6pv}q2Lol"M.r@G[bTʼfjk={o%(h;K.j$)FCADlf٩0R\Hnacl>z9[Tuo:A$kN)q-|89[9a1!BCihG%ҰmslsR%yW9:6k$dB_>How XE屚2EBkjVxP@d&)!SYt eUu _rVÑ@ُq8M0y\᰾ne# ]HGb+qdb,C׭N栀HIҕQ\vX$ W_Ob 7YAPj^ѽe2pQV-#Br8|`?Tø}xt=\~{= a}V%CPv΀gVX^4/A;x'6!u=qgf}u )QL5=z9-+zs BO3Sf%;9h@E^/$ }ޚU*|_wt)6s "&#=Z@N* *Ӷ!$*d>*m[mܘȸ %2VV{(sZOqt2 S71OECB y[YA•*h/umv`)^~ 7/!9gqK Xq@LB: )\[N:(D *p^}w>^T>Gto :}g%9)|ae'tD<ԛWElˮ{l^(|0׎? KUrP!`qM0phx-, њ !tiۏYY>MPꋁy{*`UWŖO*q u^]]S 0SM{qQ1o`w5 ӂpuYݦ hcl4L~%aģq3C$mٻY%/O+ǦdE޳dJvwԃkqT:T6#<7!((5mNǹW/r/A z޹NIͩ7.+)N6fmyyB;3jZĒ2G p[ 櫈տTg8}Ǡ.$7N dW#70SѳxT%HWu̓(>OR;k|y .AWԎ/޲td2W!!-G~e?[Iz:jgme[.D-)6 {2̀N s d| Z5sJ;X̄/`n.%Wx7ΫU D5ׄᅆ[f/&;%0cW 5I4qu9H`Gf7,SsH Hq-{CnӬfK݇*%ýZ9p@Q5 RF6cQjm;vBI7z/ֳm E=}\b'LEgcԹ>k\1@(ueU_I`]f޶:Cū,P"1@%KO< C_㡷i,OkMz=Lq׆:v?}E%zO"-Sn\ '6Jvҭ|E+^q'ԕ,9N_{'lRVB FB>]2jˎM(F6 h|r:K}=m$`>Y/pѿVm8\ r0[/,I$moR'_mg#ā@N)7Ҿ|:db\+  :OЖd^hh ~ 4 \cD.ጆ:3ĩnCDe#BUjPm*6ο)sĴ zkǬF\7OShE8j&!@>$y z\VJA#n_t-FxGinFzn֍eF{l./f ;k'tەN^XSds5!LA}`_4 m1rb*K%ikMMcðj$2[wzl".bI㍨\|!v4Fo>ok_W*H!`hŕu)eIucҘk1^ ~ڋDUT cѸvL@uSepB PW^VSm ө>ў7y./p@>dS hEp;C Vㅓ;Lo3n4%tsAvZ3yv/ָ BE82kh:4QޥO*O0#k^S#k-8#   i)Poq]_iW8ׇa7>ͨVrXRBȥs<ʠePV$>^tU(yYlgĽ=̔zncxoh޷&RVi$`Xʧy 0 pYإ5\aJAҭr)f[ߒIC,,tUTD4wA?c J¿X'^G U/!XC^&`5SkFCˈ[P,Z>,)τX)~X,i3f!JMqMr VlϙVdxUAnpY -emEEjs+.BDR':M-o6@>"(*]Z[O?}*cåFdOg8O2BCF4yZQkd?ڎ cSMF'_O94rt]~kaH!/f~]covNN1?d:^ʊGyG)j 7(ϻZzJVQyx J^ìJµ~#,ni zxds}iJo9w%'&nWHvL߳I$NPA,#}%B*S!U Ud*ЧS,&+Ul2D9K}FtnVlZG^6ϫwv9F^DQ[X"3y fjn'}TjSQ.[cNbȵy-Yjѩq[-.sr4(pkdykq0uQ!Ff]WP^3H>~& 4%⸏su%K~Ի\K̞,(&p*Epd QKpov :0C&)xw|P^l6 1[٩ <iOU)#z36GP ̯zXfhWu ᠭe PHC=l"XΟՃW\1L"L*-r$Թ-Km+n69PL @a!V*2K3n (:ǵ[m\Y9(E>tT*1>X7lknM@ ;Q)tfy nZ0Ig ^ľb#3[(q }}Z?6|m}4‚CyBXP2W@x(ZZHtax22l7A%9VD׿'|]59k_:tl{UB)Tۣ{&I4z䤷.j{KG8>Dȳq|sW Wc5"NqBàwuYňدN+K@/BGMHBVsz=AuiPix-ca 4]Sfo+~aV9Mi;W,&'`(r1oč5H]=L:yseZ݁>Kn9s^*wнZrjC]wFJpq@ҫJG s~,D,`aD24> 7U >po$ &5V\X<@Ek+)vB8b6#UG~G$ m@H=A6SԩlD{طڌ~WMR#^LSFS2I֔%sZ_n!xL!ps.Sd0؉m0qR`V-]3}~q#qk5FQ98+Hng#$Q` ~ 7xX1]ԭ@[muj23ȵRo7>4澩`&`#EswcG7ɽ~OShgՅKQ洓6-$Mg'e]cu/ozy%}`&2`R[c6> 2Fc?mߏi":QszKXc=_@cH$`{K|6_4_;vZZKDn+1NM=筪2DZQrQPI8o h/L)^y1 -#.)ڡI$m|A c'0Œj KPCksFNW7CNS~ďG\mTv$ཨ-h>Go4"c[q s$Bhay@Bo}X#{S#s^a lGz6~`I0οrm5 W,>6O¼FyMoˑNdSt\$$a#nSax ^C(Ydg|a4 P#QAەmH{ "5dSEl⠹8zj7noA]3JExhHPWҦh!_hVQ&J)Q7M: o{M^ ?IŒC&9tri7Ec1yo{l'co.tA:C䒅bA7\wb‚#ei<m02MnVq u[͉!7l4Z |2ZWӆ_P;C[o|oҷvOhΔo䎯QҸQ?"6.(^&z6vDLGwՉb+ltکx$ײfcKЧܨLBs"6̻n(\W"%'"zu?l Z"Ŭ >WGp Tww\;F>d\'ptŸ;)ӻFJU4i?)kkT,̴yPA1{BI5@s wÇLUR`?c#+TF{…r |ь%Zŏ`cϊȘ@ (QfX`!_(կO]iZD%oYq7ǥqz\sazץ7|@Ybl;r :.]DQj[Oiӡ^Uwh{d'byJa\da"Qw &mˇ&/.,yv!UJ0a]d*UR9Y ^lJElP@G)}APx=5sFVmG,$}_M.$vO e4DlG¿M}fN8S"hj f_ە&'KAشK,iLq~̨wFHgxiN?ND"sOs|g/6&0=`#%h9bM>` 㵡lr}v>kLGMѫvaT=_WZt%3@z&?qCx["n+ 판xOں}AeYQPPH#Ʊt)sDZ^1q9ҙ ɢz~}k\uxGCY/{b5'19iyQu'.] p Bɐ8cm8_kG< '卾ظźLG^{1$ 5T;CQ+R5A[֌blj{+!bN^oק^MAk]* .C:S:&rջR9Q߿jY(xÛL,(YY t"#K(XAPyqrAc,lnp\)Gg'vD~U$Pn ` I ֗`vK;x]C~p׌|=H4CLߵL!4K箾OӚ!gµ 3Maʽe;9s GGJńQ}E3"W`;]li~;1)s%_螘+_F:a9o!S#:0$흯2᱘>_#&o(Q|~Kța-@Q" Y' `n dT@zqIwK6AaL tv* >6{|鼒i&f>0ȋU5̤wevvƻ|1:ϵ}W2WCcerp՘3kӓԹ]:w3^,Q"y.IFGL'6kLУ<VDno{. t/5Mxҿ?[1OS5pp.=:)ĚW V?61n'W5Z{3Iu>xX46xcU,Ř;r-m;$IV FB@+]n8r"@(}?f)Z * ?QYpd) lG(Sc1^NV"11EnpE-쁟o6yq=0έQ2=W?ɿI+\u9O qGxl !ćʃBU?Xdd@=eLXU exu3״X?+%g`z3h9T0 < dw5zd"-5&R#&Ρūo B]fGNQ'<+/C8'6 @}Z rcS`h)e%W|ۢMJA~dQ6 k w=R"@FV/Z`J7bF\**U*HM|ѩw{K}o0U5JeU xi8YM%5BG+L b`9G4꼿eb*e/&v3Co.a3hi )\ >3q8+x6ur't DEwa=B/vcBW&gbhg<ȏȂI)xop ͯTchHX$y!9Q3B#k;'a|cqח_0*FAZL\C|W|9rt1?wN,^XjgqUho`wS^Xfdob8Lj (r{hO_KgB~TcGkv mn%o2PLZ<_.W'%hȿԬtޯĝy7kXes0ǖ{n3j* *E~u*OԁԷX[ sMvҌLɡBo3Ꭶ^Bf+OnzXd!CP|- Wa gV>`sZvrٓC4*DCqÀg  H3mꎚZd_mǸIE@iZ+Ww{m(41X:?(Bbff[9}.sn(%cP"P0eY\\l90]dݱtDH_ q?@_֐VE|4@lj Fa~J܆km=uNG0Pq4#/W%p,XϑU_| u']mŲ4W)4k,*4̓@F$I!7jY@1HNJd_?5!ca/~[bh5xU \U-SwJi* 0'jr5af7Mۃu<@YqQ _ T 'Qhc.Ɏ?ݱ4n?u.-O0bv_8{GmGs}+mĕgY(}e),7 4z5 KǺП d2o|C:ŘU~sZo21C|T,gcYIŘ9kQ*fbjԉzUsU??;`ھWP^r,i2.)?0.똝<e~{;ج\M\- 8ﰞ KcEh[jn0 2%]vus)h )p.$O ̰7 _ DO E@;h-h͜qc;L[j(LEwܓ䲿 U|7"]0'z \ igf(} ë6e>Ad3SNc봥ya(Sy&zu>@dn>P'a  X7j,nX5 V*g.>?eI,at^0 Onc398` ^.n\] c߶wqE2˯\EL#حsC[~hJڭ8n H=w՟Ws܌aedb=GTwTEaUR@Y.93F2fӰcTFj"sX%,9zBqf>̒>(l*k7{Sǽ#;[,׉dĆ~b\($wMMa3AAX6}@UJ"G=mBr] n[ D)V޸ި9tޤKY8_EAt ZBwY}/ZОdI/'~ħa({|жT(\ͧaLɚkaAhIfW8BE{ n_2?g+|y;<@W/[%]fS5 쮸 [ eXӠ>-Z0 t(˸hh9ȻN]{S?w@qw7tc(>}75Ck{kLM"2H4{_E G{#˸n]Fпe~NčR n d^4T-f0ᝐaL?6fCէ2t}JV5y6&nA~f  5%)Oa2wiCdܬ(WQgP.fzܥ"R%}j.|v!;dSd4lLX跦wc$qZgsε{|.fi YM& \vN{g+}ݢIe6LI zv %Z/mFK&=6*'`k7aFޓ P@mUX=⊳.&&tk8jLʭ09X?b, Ҙ_*H]Kŗ;h~2B!́>MȚ!5к'RzFW"tPoR| Ÿ>3Yn=]矫p^wylA:|xG#Kݑj$%W+R7;I IpAG{Y4 }瓍!z|/S!Z%sҪ3m&2ȿ],plvYĝIXYg!ejQ mJb.>sA$E^ e9->aIj7(|/l=8R$PJ;4#q+<^2f]LqO2l,$Q-~먰)PȞKt%/}q!sdr0~d)!?i@#nQөRj G27~)IIHߏ{qͲŭ9gY:c/1y# |bcN9$.Vޕ% Yho 4v7Tޥ;Ujm,VԾxI5|m{Q(1ؽat?3PzD9;k Hޓ!<64$l(bj|e7f%A%a a_:rUaǡOƕ8!:iX.[> hͲ,?ܱΚ=+ zX14\/DI4{n/V<@3 Dd]{mBh35<IZ~?=LmDnOATJeFnح2<A'ĎysTu:.79dcIi^MVjef ,Ri_ADaT; ruOz=BB蒋x# x'Z+벣SVD49A3^IHƝiJqpT8ґ@rk} Q\w 5rثN՜qJ>@Jkp7E3j9@9zEV`P|B`z?6_ڛAX-Tf3CIx{Jܱﺄ4|qQh˷| mUJISEr~`mб,K YLAp;\-'T;FtL1I.&WQct\)ʺ3 TԿvb:mW[I2yt4!h_'>ouis [ȆW7"3Z p[OG*+V8wf 2'ZzWjRܚ!f  56WP Gوe2iΨ(cayc}9mlג2곿]]RީR豊3&b|$?{|HI'L`zJw G'l&?xX"9M9&ZQa_ Yyo2h)&RgO}Z=7 f}\aiHw!Y@aQ9_/F+'lqQ Y}>X ƥ|6MƨQ1drM}alF/gOlN0S8G-nP5P1mgH(~T4uW7 |5_id3cItmܑXAI?晁`iKwx@myRm(" ]H E`R@!P :_h.U7ys!!xOQVH1^UԴV{f$4΁f-/%} s5;!2ix3l9itO˼觏)Y3@K˙80{Phk=*<} >xvr@Vn&cHzwdicK"р>L{=^`}c^25EF1x®DF$ g+;Lg"e*OAKg:5`Ξ\-;f-7^xx ԏM-ZWUՉۈŬz~bJ*EE:Vwzڧԯ(}uь,~2bʏ $t'g\0Hy;M-<@oq"-#Evfֿ2v -XJxe%BQ Y:5HD}$!pǤ0-UaA38H L}SWHJ}džD3h^xFf$qSLf|SJTk۸Ty/1pRD ^Iן~|c|~>󀽨oTDwdM$~‰tV桡@dEqIj*ʐA- P~[In٤='JB{P!sjPZ4@dpr8qzpIߟDaWK$lk! {KY;N8m ѠT3;rQsˆ)\BLIgo<6z4B̫ =]%^f俞km(ѥ귴%SD>asQo*dL:qC>([j +P94LVNjw_ ;_E U@\w\Hj|YZNVVמ@XmJ׀dR.՗ADEǬ%GFS{Vx!nRO1v ewI53<3+G%_2oŸHAi_5D"rLrB{ $E-.Z]`hHa-B6`T{pʀ1_#rjW҅#}ׯ8>j.=ݹH_lLn1R12f ́11q̒Yc)kƤwjO |WS {Uh\#co>07' R}2p׍o'>1elVW65@q1YNKQ`T-3wzUJd(+IP1 (1`iL uo{Y&`63{sZ٦.F_ Es5N*t2X҄jN"S9 ^tRY~b&qAN_=l AeNT5#D\[6O$t+Bgc܌i IZ $6dɬy@SqB7ֿK U[ͤl11͚AL[}K14U,v<ɿLo~Dҍ&#.C]@>:#_c4|:U׵3B^wS~4I8R8|a׳rwԱBΓʉc\hrֹqֻP<0LN,iVn.aJ@a6_93^ait&DP @٨#ˈKR-j#O:Co2 } %X v_I8 ׽$ko.5 Hl_-<%*\YH{N>̞޷s &T \/kTSuwڰ ’帕@kZIFk?wgSi1Ҹ5,mkyϱT?sYgѐ)+" ;vpF0q0wA[Eiy.pl KjpX"ס>]2_g(yBhʹLJCq9lۋHHd & 帴<(:Hqa7׃eV6ȘkiHi6G`xF+.($(YoZ7opDٍK׸ *k޴&5&%էb bڗLf+N Ͳ5:7yүGH?T_R GO` P;bS.'m."2gQ= !Q\I/ +)D\ z<4-d-W*TGnD/uc;p0 袱SpA"+93Gm51$ik0>xhT yOarNvMP-zl0DGf[%Ek:[TR@GP~ʛ߹}Z%ئ= 8hRR!I+ 15%`Ҭ<֕JDRG>'>6v"0RKUP\+8%b+s~.ze3;Ϳ^優t!ww8,CA{G+Fm?&ˑ6 /Ci[0!]79/WBxd2F`b̥~ʽAP W+>ĽՊ#T;ߵGcg @tvRf Jt 8%Wu+p'7ul2t{"x끻8@KZk'! ~TF'Vrzeq X?k3j5ܫ\wrJo$Ǧ(+%+#; p^CEZHTb;׀N3797I{~m6x?ŸyDOCR7 HVNVҔp3iTojuq$h[Z&<7`c;q3 #_ZxV{^"@R%I R@{6'!,j=5픑@d͍C?@t[m+f۲Q$( vpB/w(!K8.1Kt.q#ʑMYP*-?%#L<?n6ƭ?t+o`Hkudw)|37XY>OUu2a9F[m!,ۦ S&F-Ц2r4oH{t󷶿Dò[KE/TuK7c:aٝlL1v@ g'/6+oN=]A-ɬ ݖQC!&?8FU,sl"Qq1LD1$ /Q oo*F-r䛢CZ+Z7$\&p3*FAҳVG}wW>g;ѱ9cԧY-63|C﹓iyXvT8@_]Oh!'|`cTMG(FKt״[cgf(scfÍ- zJ:`'l!oG/ө-\BP[O OtGĜM."4X\z5ȫǍy\qglt6QNt54d} >)%9Wš\uHV ;,\ 3'vGDt/e^.+/"=fQCQ=iۘ`er֤ یv PPf~Qee-%Ӄo ѭsLt٘dԥvދ|M.aLFdF}JEaotV n/-R"[om{@> O w!l5?LET(xb"#h8+.Q6I|Qu}O% E6SCZF Z)~rK]r)6] kBRz yY 4Nu][]w nRl5JFcp~h!9p1!oKzs}7rf_-`_f96ŗVnksL/ 7_Ŀ7mt:*3MyQ7Yڮ\n `!s*EŅtX ghDR5l;W=_ڐ5,ؗLt  ZeEcj0'kܲd`smhF84]-Ǣp@J4E ؃r͜1]h?<Ƃ A/balU~\fNNsה'c{3ճuUR}W/ڧ& JԬH゠W;bVR;ޯnŸI$d$(TͮŠxΡu\m_ (ƱO[(| ߞOMݚ42#_k"%Z, |T1b>&3odZzK w"W>44,=Ĕ,1+(lxn *?6?-L>%od-zfgU:/)t5 Fuڨ(?^:W 1s|s{?,G%+e/ 8\>$.bQ6:=""s yrkCǃ-]IW͆Tl+@0ewM.›53Pd ;FZԱv"iѧknI9DiH޳҆hiɔަcrLVʥ7C16g( XH:~Q }ߦ(>HHf{lIX,j6`n\޸M_ kg砘K.Fs \ .`GI3jFx:̍wd 9xD^& Dh2Hz!%=t{Fe+4ImA!CĪ/H45X) wºs"_d/8N6Λ3|a/13aWSpM )k#dt'_LܿaT@DR'´=ܑݗu_V$ePׇ#I  Z1@|7^sf2RAձ%s&­Ou['E/q>C9" y,ƎoG3&Λ$kDN4bZ ZSȩlk;@Bm|H'^kL:}M%_ Q:)1F.ˣa 1Ӝ4X3BV媅1پ=&—ZCz$nol 7x4N3Rl|X#8Aj߼pTF&Эep0d )[KC!\CۃbwW!88l +ź@wDž' o!m\>@ጜ4#LC  9LQB^o-='2ʧ53! gҫ`< ,nnWU&bř`TFxd鰛-[h q#N+6R1ؘVV׻쏆^ML!K (A {seL Z*G(=JgW)~&Bs0V*>(j tH[(e]O=NY fT5 Q4^KŅQAZ!TBo̶)"s]gS\]Vd+Y䳈"πg-p 'wL#2X0jUfct: Pfpde'La/cֺxJ4Gs W?]>?;rgU0:UWK=kdtpaO޽5䔇23{DYUu]P|!Jrhh90dь @ߚN 1Qa(Pzyo/M0)G +ҷ/_BG2l_Q!)7=m|$W؍Gݭ νENagDG)a:e迖jL}퇬G#ͳeחmN59g!F`9`&(>)NOƃ 9+ooypnroKWGS__lF,%3Dtڠjp &j bP<5QD@] LV)[T\9Eg1х# E`@H(O SkP%P`RY BӞ"9X* &s*+l*2|t%:Wܦ+O|/] _^ IۆesnY;ҌK oy4Y=uJqw = M- K'8!`Vtw̅Xe1K%Gs#U]Kwyt L+H]w12] qJт 6MaZoB{pt(V7mZa&70&,ܸC@FqE1W?S|N ^%.qn^el [L@M`Yti=l܀PJa^st27S+yw~C ,wmչ23l)+HOfRcXQ? 3^g1;N*Z[>} Ni mcҩ|2nוgKQ"7Aƻ+!p)㻤./>YcbSkB$/p9nj~ꞣoR8C5IOP;/o}8"IpIW^ޞ$jHs!k"s7\Bq7\cJw}r".ϼкl^=Pks~eC^;},`JDU=ίR 鬔|ӞD5MVh'N um8?QGZ ϷJǿ \BSřV{_P#ރ{6qå )r7<YLa n1K:?bzt3`&<9?=,fzLu\(TjydN<'zb&:lѾ_D ƒvJŠm}HJh1K "2ɹf{^ﻊ[W.뭌\"gX$=܎ ({,`;/ދOHz񀚪`p}'}l$مP(hX T$au{4x>ђTì\robX|`HTbz]X:n*>'~b|(芁W_IL p9B.a^`Nf0kHV37 `lje֮g] ̿`w<œ-*^zz{M:6#9tt? yf`2G[.Z%ug:.NfWŸL-CŋKC٠Qm%Od`.yy5}sNz!S/jN3uH[ǁ{}CȦ)"f6xʇ!*5^W~bCc].wMV_4"̌,Hզp[|6/NLFQ3+N6ZQycu0\f4(aVN8شIvg4 yib+5+t ̿50s  jOľqm?^ZLoۛg`fĎV1_~K+4r#U)},y‘Os#yꬬHoq}7v<i?W]YVx{ 9᫭S{OQڀ+|.pI 9y8pLl)o{b(E[/X~0ZQ`.צb{*K8s z8G>ε+ljt`:G0Ƥ[j×.t)>ѳBӋaG F!BZ ;;ű|>zouQ۸njς.0BCb%%A34@#)9@N{4Qm fNP␇<.m(¦Ӊn'0cDoLԤwpWΜ_s%# <)PM=گ}ßK3aTK9rg_YQu–X=8梇;%iy%l`S_ E~Ek[̺ D9W]`R^& v/\x)*22 ;[!niݠ`]Q66ƉA^q Vl8@Pz\˅=Z1F+n"ߚz:t\xÈNշW n=MΖ K QZDG7E5W[h~HRe싀Gjwv9v۠ Єc,-nڿ3Y+/RO\w b<⏥:lO]H/lLꂢmq{n^m)E<:NCy}|=cP6}g^BI_Bt{ -Ku(zPFCWD (Y#^૯3{C5/s{v3 N) BПEL **Trխe6aFc5tՃ}݈. 4æۙcWec^T44 ӻfjLsňu~1FctCS81 ^:u}[XqZk/^J<PN9iyXI'*~Dƺkc3EguÇ"uZK/eBdw#fyK0FDu!j~oȲ z"@`%C/.poaU2Y QżFS.wmF.A;¸!cQ Z]'v^+rcR8,WK"!g?QeR6/g-Fk !MUD=V "'08xl Ąo܊[> ݠx7ୱUMD?81İmIhoآm5?B_ه)hCՠݰ~'Ѩ0,:i::MMA?unCEIU<.b%R>} hEا;LN(/mL.wI8gŔ A^3S3HwĒgB)@sPo_PuJ&ɖYZg.T.⭵/n>[3zZ$,9 LJ@HXMď:_1έ'/jd [K3qq-YEVlpDxGd׸PrusnJ ?qQp} Hg2G{B3HʐggiGc rX *zZ 3{\<`9*^..." imQyl ZR>Ȯl]Uw7x!l~mGlS/(κmd,gֳFNm(BF݁jG:+q #]S,j1P ,(t'%n\TpK|s!$f&*'茀{NziAԠRI5ҥ W O,jn[ܭ3'[Bl3w2y(AsWEf=ZUTOVT97qbdEQ. }st28o<ɟMɃ۲&V E95ezcZ7 n:ic|)k"^Pgw_ǖɄX؝wqnO3WT&м⚔`j%-khc˽z'{!sυ;~xܜ[ Vi5ƻ+OQ43k!@7 * `Yx;H%|~z/(-,>/˚jsN ʾnRUJTwA 9gYLÍt@3BvNU芅li̾Ҏn sxf`*?F)+0adOgs\@r@NK81mZSqӚ|Ĉ+jLL80(F h׬,)0xH極G/8ĩ ~?)tBUSfNhQn"P_1(PQwO״4 (sfU+GKMi.sL$[ĦMT^n f>Ch$2By7vcpCˆ9!dϣeXZefY, b%6m+OcaCϤ_HnU+^#͉r}Qビƭ?"lA,ü=_8|9$Zt2>/9ނUIQ >S sO̘:dre(c/-{%*޶m -qLΘBTt'D-Տ|!:mizu7EP2F?qٮhz_rʇ_6_iӓk腒p~Y2Ƞȡ3z*O=HݎSA^؊53܋ԣJb_}"d͍`d>t>ۼUbtvȞ2InA&"|(35?c.V74,1r->O˿jWn\fYnN; 5Y 8kXU݀ă.!M28*hS\n 1qɣHC CNSrf?d|r/zƛKZ F*kAٔ*9% <:3$Ir7{ d)7,s4:V>1,+nߞh);d ;y|3 !dhZ/R7r_e"̐eBk {` YEϺ8nAzhTr̥@&xpiA ek_餣ֶfi>Gx1ѡ =*9Dv+,a9э i$R%N6X8;:Vr,"C)$&t J!&ԁVdwx?(Zرo:u1&*&_3HQEINЉ&!+jf}~;/[wZJqrįQAJk cRq/VI%XU48QMf uoau^0}䩷zDRpȇ  Q{TjVЊfXG&{RPU%06GE&5LkQoRlÁKSWXgUbƺ_/aϼU~!nDw{ vsEAtg~` |HEeJ`!D~=hyp$E({U˼HTQ,a^HDvi1hvSDdژWy(b5\\G3ꅈl`ҋVKB"Uk Uwty UkF8`HA. J9$΍ TK48xqVNb5ѣ\ F{ *)f#Rw䷑{As_A]n$v.FEjވILڄ pkyD*,C_ee pط7AE+\Ue Oٓ;x6o B`;qhX@ϵP2?E3?%Jamp54#U?_)%Q[@5W@2O\Q03\kQ'>'Zv*}X3}{,&<'EFj*͇cx%-Җ!Ȕ?lI[.3 w9 o`aiڰB/z#W%3=ӣ`aĮՎBW hU~1aNEuO}ke` ^߻mcf~ഞI{r,0ݝq6152oWуQ ?Ŵb7hW &_rEo61Xd$"Rfr|2|&0xF2%WW(ḿ$T_p;C9Xwk% TVq@Cmgl~.r+]9kCdSpEf g83Av. u$͑2@3]s>{|ۅcߦ6DÿcA!TrSdVs )S1V ;Q:Ll!2ٸt(o+;)ؒ`uZb^cF|_64R,\"d V(C NwRXVO)g]|߀ALrTNW?aA/^VUN!j S_En'{.,O3([(}*j=ÿH꟬4GpCEX ;&W緳=#jD=m VBȤ|WŔnI$y8QDLHѦ8A$B\,vY*>b'[v@lV?cuQ6<$*{ȐUdp? }Xp!N7Bun^J*J31 ;_W0KBMMd4ic@NҾm<<q 9Ld8k y";E2=ZSaFζ;MëU|k`:h"ȡ+9vG>Fjm0)gvQ$"A!)X5Xl? u# ]Ttծ1pO k&T6X~7{B4HRȧ# h^FWtr띁-s,ޔr[>Ɏ1cy}$-7d*W<*bx,j䰗6x$G[)Z`Dh: / wҏ1uDJyjҋj ySZU/]nʯiǃH{!) ̓}WN_(@M];aؖ:A Rz!`&1ZK Lx<4)9&=!P5L>76QNA؝ðZGהalK㊩ō p΄̢3O5<2p$UK HT+FgU%zI\16o s::GVݪ *0-&0 C4a=KmX"P &HI|y2`ezSI- ~  !_VܬSI迶\AePGї. P4; h(W듋?Y6Z,A,-,RP)ܡ2KYe"@°A aj $%7_ 8:8ML0M/~u:Fxq-px V\QJa/&J7vh0'(-ɉ).Iɱk]Iw#;Z+~̈́knF9uemr(bvs1 *'ٰm`ԀR>,u1;h ؃HN-Dkl]+|'FY԰3d"-QW|q)uTE:.,)4@Ə~huƲF66AEr]qNmB׀v0x['֍z (mDPV0}dF #_eAxz1ފcwdtV@jzU}T =ŠmSuwΨnv؞}NM ^i%l?0}zl}%:[5AjF1MIA'&ٟb /އd]ך`{- RFq@g.@ O p%L9,rX҉w wЊɛ1sƓQ#Yn g:C9h/#9˼@Mz8).U ' pX^>΀Y}lmt~v`ț@jUA"Ipqˠ@.Gm ˕Bjh%\Kv ?f%s&bY}2 w|g`(,Fځf}[\hbф}gRՕ襮J>|b>fDh42wx_jHB vfErML}_uda~RuZAKهi(\UAJ|Slzm=v({&q+^k0<)lil1$nXx5& L3QgvC+2Cg/)l("Ƚh)8zsb8,{fHyͰt p xdWOHwj,ЩMV,YC(D;ƪ7.Ⲯ@pR51%e^ʧԓd)GO !fesye6bYCk0e(QbqR<׈2cê_Orʛ>c6k+6cz6ztH?_gwWFTt%&̀Caz~m0@z *O\:bU6V4ݞꠠ %0b}OPH]D/m۾u=X@,!-ÁL``ȔRC jmaĹ%!^px_>FJŚ8% ()Tl7?f5tM">IB` UAi6zW0,.Z2W% 5Nx3!Ơ3XHmiݼ6BOԮ=f)m#\ գeoraDS 0F. ~bE': hťh}.X#v)1P2 Oυ1ˋ#xհkT^\)hwDfigeX+Zũڦ(i* ;4~eA"ssq/[ )X LLri~QԃÖUi4}dz 1-.n6$0|jx>ۊ̹7,MC=:} :o歮/A4qGyS5{ 79P|?O(%Ώ8LCWk/e|q[?4aěE :ě─TIACeV@nW`ᢩDX4;ym Ud x՘9$6\0̮oS(aorOM5L,,@O 3`eBNI>d,0Qc|5/+y°` 3pFlW$WlAӃ䨇UG8妯K̤Mط6jS0Ad{˜cOs-TjLp m ݵ(߻8_bF*BfZŗb(qmekb wC0W|_d6fnS$}ajE]IRm2W,F{Eov!Ж&}WF6y$gr]Ob!R/QXT`ǿ2O(8NmވucD9~) ߋ\6;g҆nZ8ozBۘ4FFMI+/`Tf:=%>Kg c?X$RMھ** O̔ؖk^KiK=eQ[-ف)m6xge{,bMHXg2j1b "sjgI [:$u/bЁ6o1F ^<ƒ==Cz8Fg"A/݁g8FE3My&ۘ=K9mB1:e3K kx.PԭJW;/hlt?\%Z[ 9,aht/-3i=9g95{}g)Yhkcen0%!WSl7lzxj^.lybWB ϧ\p_U$} s+Sy>H|sOE֕akhdrO(34.'Ӊq0YݱyY1ygJ"&A`ȃN(WvڐU̬E F_.kYݑ&fM kӶ?xԋQhM&~IJJo?4+k|.3Rbl4їIC2Yѐݗ%چ}C!ZW80K| IjYMLu~E51L3IppnMB]PkDR 0 W*6sXf]e| x:x: z콓~x2%)n ddscXܹHX֙JieBFrZ'âAmxp ਬ,]ײַ{δٛ0"۫B@jU_/:{Z|jˡ`Ck65']&!U%n># ɵ=Q_ro͢;Xvux\TA޷|F3 #'/(`UqC1^\Tcy|[SH7_^^Ֆf?w9ܐHyclݣ``C uRPk$HI/:􋾘+WWAT&{<E8OD,qcxs,cUX&&&2RٙO$_ŲL.֐-H \0`tTsZ/_@lz%`ߙY8E>wH7Ooٍ,dw}>D&ȗ+hAV$noZy.խ3O4mqTG@%ȍX0 nFKY&6ͪtL {n dIX{LTjݾitC~k9i./=նwsHߊ4)Yr>F:щ$@ L4~yWlpHYL|`q MeO%w`5W٥ 8RHX"$=yy 7 B)(2ELc `Z!0"y7.6lpt^Oё 3 qvaٻ'l%0*m!6l Ok\qo=A#x| Fzۼ89 dV6g+w/ϚE Kpw-g&+fٯ\Mp%[*4'Sqw84zzH"ڕF #+TcswzHڀkp N4o֓ ԈpL~`@Ã÷jd|YO2T.e+6H[  #i 8AZ5-ŏ6E6ѴL^W%=oKtRV -B@W`Ƿ7ej'm8 H_-}@F a j/=*sF1ppeZ\V"_ĵ2v:9wNy;CjٍC$;%'N`$ȕ89i[W{](vؠAңO 6v!v+V1Svtn6SXf&[/o,aqͷ3ݪ?dr=Xm44 >`J7y^\ܟS{Or& 6>G'\qYàTOd| hwlsY pp ĺxXf`&tG5%}OэZ96~A_RDH@f v\,$ݗQ(}4!wJ;MsHvwjr}Uy`<qlQY0e}QY\9UA0˖g7vTDJAl V U1_jA@_l?l/)łkd/sY6ocu<}Y.i"B'ıg9VUd 2Ej{Ө&'st5W J/ToƧUS{0-EsQc*,L <EJ)Ό?aeC3RdS_O@^{ULUc Sx|ZG]o'쏮< b Ý${oLƠ^ e8#O&޻l<+ًK:19I<(v\( ԷmQ}t<د vmTKm^-pi fmtcFB2,e/l}WΎ C+hʢR~b6{I&N#G# t - 7.k]9EJ+& LH2W15 3Rypɚ6#YP sDɿ7p ZG?-)~SxBtMLl%Sv3tJrb/8e@DK%ж$\ߐ(1AvI Q%1#g9٨rNJgqUTM?TW^lH ;w/~ BNaK֌k<ɖJ4NLNK(2E',Dށ[Dy.Nʿ uYmG_ɯKsxMIqxTU#%4rc {FDDG Au !HX 0)& , Al+`2r >!,I -Υ4UFy`Ae&7&cX~;QxN.F6Ig>7ۜb~*v(;crᘑ?~fh&{ޗRB~lb/~ PS-gK44CvA!N?%;9Wm*Ľ_M@^hV}sd[21q TBJmtM *(L}Pʈp,bѪ*۔\ʝ%QQ`љ3ן$ss3w(3uE< IK^-@0P7Mԡ&D)YIaaG9w힝_VZ2Ef#nU10̚}(;{#$*%MLC: 7;ߞPCUBRBGp?WؤY"eMnGءYm }0y6 U2;۫H1ܺv:`V,IcE\_%typ {4h]oގ Y~Z&;D9LAX6-։B%x #y~.ʽyҺyv*?w-Hi f= 23A W(sF ?o3ht~j-ćrcRmY;Uz30b.X6T_qI Wa o18᎝ J& RϿ&"XmN~(- ]ԻMm 4֔LAN ? X՛`'M#/S %L#.95RbÑ_uk8X !OE+fE*uL;͌qT:.u}N^\c,zU'0Mˬ_dX|kHgIG욀ujXBDG?2=u >4bJԪI=<\^ NCI:?N<Å)"]Pou/q7^sdK6.\8WYs> skP՜DO8kA뛙YKT- ]5WN%m9'RГn/[hN{꙰st=KM,L. jR2S!'MFµO*U614+]VNR#ҜjD5$m9hN1 k]n8L@ruO{Q@4Mƿ5ȟT^J E~AU뗂xgXÊςWRW8[Ipߒ,ov@p@sbRD`uW=3u [<^)N Zu8 nu_r Dy"3ADT#,vkrD"&N.xy|'} s4IҲѶt 9[Q^2-LXp!IW:q}49N)3+/0- ɰ`|ȿp{Vq>0AFƀDMTR b}cdCș'_p8[56 rotX4ωF⇯0g{r&;8x{XWj~(x] >#$+ w(NJqY\aNJ}cc{C}Ogb|v`a? h]UN ^I#YMA;*07G[ `:*qI!Au@`a)@IwsT"+X-J*|dD'S~pؽ`C)]g?L%;R@ac[BDIH݈dSGbc@kϔטP?2,cG&aJ\YjVW-ʚ~Z9e F˭POЉHhhDtp'Jč?l=>xNb"* HfK/~vGlCs oiwiJdπ6zYƼ8 `.)ŷ0 bR+,{Mn+Bnso;Qsņ5nKҤK&?a|@Jm4-M-s3ug(eNTKnh̄~3hd|?b,D0>\؂%F FY{#MchqX*. L%0 j`fU'RIvcDžϪ"2x\|(xײsjl` "4 xlUnؽ8ˋoWT=65;XS0k s1+I{|T'e.T,[ vyi)`ć.cu(uT`ב)@J#=yo6l> '0t=KXK%K]KVm:B()|U:%SIv0w 2^{T[^'܂+"&~!RV`]z^L˅%̫ƬR[d2Z{YѓGL#, 7 8^RvMDPѥFx5}loB:Juo3r-ft{m!M'k} z0=QߏjKH! qL AwӞ rIƈUDtSbfJ dd 56qX0A- u^f'FWIA(*$VG=cRMbF"$O C)$ED'?&H@ QX(lgM;1Bg/f N,KY휿uhZ2 㡳N"7gјv 9"ZdIZYE%p:/>$W \, ʶ2=BUh瞌R&BNUSY* {On Jm|\ovLNWCsDʞ$ Ж7liQ)e,AktU;B!ʚWGZ&OS軼PƏBKo{6k2,ΏlF:fﭫt֦b7't^ R G"s_xiV{YgAVi\)PQ,?FʽmGW$K-"r6U(+=3ػ8@PDNc:`$Vc򷥒fD ':%,Q,$"Pl1fe8ÔE{޼>z΍>$ތ uk6^8Eũ^sWԗa^<$4_&ѲMeS0v<]ٔ%o>Jt?,;ߡ(uIf%cQ[TLُh$Ap+:Kh"Lt`'19xL`߲}dd4H^-єy875IjWL벛xe4q׎"_qk<vzN퓆EMVnHE#ϼf3Gzēh.,ǰ(Taf GcNH;Zo#\Q4UGn=GnUt v/6!P=JzSRO|B-j3dV>6@VQҲ᾿tG@z-dB&8 b#|bIbbd*-$dE<>|{n>yUV5[97SzgG% nEv 2(\ᬗfM$6{ O1[.%; :=N{՟{]zHH{w|>LcNi `ɂh"Y@ -P\ݪ~1b^j`q"n: $ .'NaWOrQHO0@[ }Q7 ĘJj+$:LnA9LtPdӤu ; `˸~^0mE`PCb ;Rkp c*WBrc3{N?\{G&s ':jK{PL/[Ab` ~لUt݄R“Cmbѭqek~*]B{ @OxF/#W.d'v@-鑬o7cHYX\2??dl\ vE;G<{]DoW&B3e ^N! PXȯd-zaQ?9Hp ?8$#L; 7ʖtHM_6JZN+|PMMZ1 r}D!J^ bיSАy#O酠'_j ~G"[f m|"&ꏙL3XKQ) ҽ,j˔?B+O]{?ٟB1sɾNTR $ǵ|<;ۣ㗹UVa^X/v3*O(&-wX.JO=T-җېaM\x?e|$˹wgw&nu~\q_{4 &K8(#C[3+}v~˔0$t8+x*Դ7fH {y&y;Xt;$^Wur^%Ɍ_sy< "t:EZγ^q|mVvAE}6&3( (4IG`,d %nYC,4֫ֆcc맼1c>COg.?!ϥ* _y!3Y:.51&8d^A V'2KQ{srveaL퀂[? 0[q]`S8NXЯ@gvLj YZ