python3-apparmor-3.0.4-150400.5.9.1<>,Xda p9|ltGE{`NcSɲ\_' )4o? {wZQ1.qyuW^ͺ(Cڲs0tPʠ.Qb/npd24@FgV.zVT} wimyoLP2QI̐b+MtCebUݪ&S}θŷpnTүl`OS(|nr'.\quտ)( 2W~a)koD1o Fy*<>>ʔ?ʄd & S= SpUU U DU U -U UUU*PU 4"("8#~9$~:.P~FGUH$UIxUXY\U]TU^ bcªd-e2f5l7uLUvĠ w$UxxUyVz$48>ʀCpython3-apparmor3.0.4150400.5.9.1Python 3 interface for libapparmor functionsThis package provides the python interface to AppArmor. It is used for python applications interfacing with AppArmor.da h01-ch4d SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/Pythonhttps://launchpad.net/apparmorlinuxx86_64/S }((&_g47wJ\90QL ,b2 5,(k#)<Q>p1 @ 6<tq B;?b[&'%Ui $3)E/Px0AA큤A큤A큤A큤AA큤큤A큤d_d_d_d_d_d_b`%d_d_d_d_d_d_d_d_d_d_d_d_d_d_d_d_d_d_d_d_b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%d_b`%d_d_d_d_d_d_d_d_d_d_d_d_d_d_b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%d_d_d_d_d_d_d@d_b`%d_d_d_103aaf985b7ee6570e8410caefeb8c900d5c46626cac08e13bec6476a4661e2044b2a8c30469873aebfe44bd3909bddbfc178df5078fa7a2a81a1d913c5b569e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2cc671fcc9d1ec75313b7eda5bcfb6024a389a90a86027d6a60afc0a06a20e766b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c64943278942f1939ac5492e15e846b019661e35c62a54411c80857420b6e0053c3fe2014fa7be316b8660de8253e2a37f33b26d131d89dc5cb3c60a96b72f87f09479c99ee85443030093ea9bb6344262746a82f5744dbb27fff8ab94acf4d6559cef9f47cc7c171c4a9b4909c702edb17fef4615041bbe94345448d993fc7a505f95e7e2006197af3c8660f9afa84426b0b9f6201bb59041b48524e0b0884a7e487eff10e4b1d26e36c2f9491794fce4d3c3effd54b11ebe1c247928a34ebf89006293e6b1e3116c6c9a6748f3d348af4308316ce8b8bf35d1a2d2f8653463ce02778cef18bb1206ce11366e37a9199a30d6454a52f52ca38c13067921348b73ad06c37642e6fcec6bf9f73444345b04463fb1908f52295a9fe3e59db866787a82817127f4102f3b08becc2a3269d8885f247c6a9b99f663482008929652f78df04e2a84f789fb7d889933792666836ccf3721ae4e0677e07ebf0b3e2a01b24f24ca5ccde44a784714cdf4fa33d20883335d22c002682f44876a653a5eb333ec9b131d47338b97093a2945a3c79c2aad86022282fa9b7eb76fb7c2bf494ae34d50dff215fb0bbbf5a8438945bb4f1aae8dc8a6c104382fc22841f9da106c658c4f0a7dfe77a1b05bee05eca7d4d2c7076ff3aff6148c41803797b9af21bfca77b390538551a7c3c46a8f1200402b94eaa7195a42d57f45d572880d075271e2d1bbd3418bab341905c0ba825add5cd1a4c009525befbe1fd4871afc04a186a10bfa40de1422ce69a7d59905a7ef3f9fa9cd474e1df5aa858fa99c9a8c181a8ad94b91ec320bb6f29456273036379e6ba0538d2f0d40a9957b93af9262faf020fab6026e7f316b7602597992eda5443ef6838e11dc790065a037ede90b97f49a39d9e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afa07768616c2507877627ae91ad58dd98ef1c75598bfa23ed3cb7b52520feda84b1f8511e7aa8329c0343faa417d6f49d11fb2480f56b9d93587d494e73154a7d63443caaea741b1ad32459a870850c37e24b54f2a5cd1d1db195a6186954511155cea99a231b3c8a28382f6d33e4ea8a82253a3720e71e755fdf47a265b0f81a6e48ef1f72d06410e37225968640b28cfceb343074d895a6fa54684173e5b6abc8fd00305283cf4a6b8c3f24214fb6bcd8e3abb985a2544df3c59ba3bb3bf92d98987f49062ec5e62b2e91f36d014f9e2c0663c771b61b730fdbca9fcc6e61a72302bf49f902be3b31381234f7fd7537112dbcf58c669dbc42fa17afdf3720d9b0a0075fd343f00ee9fcc7b7fae09f8f281e808c8f5a050e89759957399a1ed7b0c8bf56e440a4aa90a83677f5285096e97458874fe9c3bdaeb4d2ae40cf502c721203a91f18f498f5ad91ead044f7556942446060726421d7bc3586516ae19f4847069e6d43ed07ff533f4b2259f590d75a5a4b2185efac3cc04d118b60f11a988d7b6032e8f4549737a25ce5b4c3d13d28faecb3d88cf1184908b0c378b3a80beb18dd18ae69aea286f2647ff2c4a74c2eafa270f3ee952bd057b2d3db84624efd350da354948af26e8d7aa73147867e02f53c35d81252500601912473c8e8c47fdc5fefe08e945af99883ee269416abe471aa36c4b650f8d078389f1228e1873154338182919a0e4142575a16a438abda2f8d492701efba4ac1129e8e3259e5863be25bd3db945cf65d7aeec18b43b2b54089eb0a0367c6d30f5d002153f935874779a8d2b84e1d582cbbe163349216193a4fe2722effae7fa54d06d7f95120817bba02a54ade1d6a15da5d8b3f5c75327fdd2a80c6c078f0f78263596c7dce8ce4077b456eb35e64cd6eed5c262028b54af5d16f85faffb43bc428ea1fc4a021ae37487b885ca4c8983bd6bdf5d6f2e00a60c3f08306c9076832b7966ce51e0c4eddcf554959459b23e0a8e2c352b5565da25a908f321eb9e141bc77fbce7cebbecfd995eb39012a844c06c1f26e904de9ea3a0a382383050bbe78341677c525cbb9294840b1807f8fced7657494f0356f2a74423373317256d103d29ed441f65109168e07526aa85d23e56cd76de93f1ac36e7d86e9e05f771f29d1bb4b14ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113dab77c29741187249bbff3930127122aa8a9694cd2ad2ad254c2bed67840f837ea51953e6c05d3a104d7e2263adc6296f679dac88e52631c9cf8f86eda441b1f54ad8d16fd0183d6921b50eb58b41610bed9168734bb105c03b4357bb56e9e1d77e9f0d4f5a562ab934418a01c902d327970cb6edcf17c58c94117247cd463d5b4aca05006a3a4fc32599fe6dc4f47d2a668cabe7f9b8b6ae409900c922e8d217840ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb922f7815f2f65b80c739f0518dee431ab029e119546ab2af5053b743b3bb4edc383e1eb201c5d5553ebe3b50c91a7d8015e0e48bc30c30e68fb1d7bb9393985eb5be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456ebd49ac8c240526456014b084005cd7da7f8edea9e7edfa11701b399487623773ab7221a9a936d42d3e1e0061c5057f2a33f95754934a7ce2265b2cb0b16b451085bfbfec18866efde61dfad50c4016b136852dc8b4a4fc1b182a02a3e47d0d951d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e2d306b3b115ff3111e4fc204d55bb2b9ed73160684b1d9581350c4984b9c8b3482cf9ebaeb6bc5e77a9d572fb928dba6d4c5db21a47fd6172f7ef698f4a05b18a9475fe3a701c50bfdd4ba5f491ccae4a8c395d56c2f97549930aead3488505701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baac39bb57b937e104c1375b745d15e0609ebfb00dbbd14546119699d511cf68056386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d6181cb4eb4dd4251fd2b969922c4ff8351309e8010cf1083a56542b8e76cda84679e9f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c052d64dc0a4a269651edbb90ffe4ce78e7557a3d446a43c31af274c4d6649f8118fd7ed51da6f34bcb0454bcf123e77211818431d4aa9f10faf4e1fd63642c1d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-3.0.4-150400.5.9.1.src.rpmpython3-apparmorpython3-apparmor(x86-64)@@@@@@@@@@@@@@@@@@    libapparmor.so.1()(64bit)libapparmor.so.1(APPARMOR_1.0)(64bit)libapparmor.so.1(APPARMOR_1.1)(64bit)libapparmor.so.1(APPARMOR_2.10)(64bit)libapparmor.so.1(APPARMOR_2.11)(64bit)libapparmor.so.1(APPARMOR_2.9)(64bit)libapparmor.so.1(PRIVATE)(64bit)libapparmor1libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libm.so.6()(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)libutil.so.1()(64bit)python(abi)python(abi)python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.43.63.63.0.4-14.6.0-14.0-15.2-14.14.3d@d@cbk@bi0@bZbV@bT@bRbBb<]@b@a7aZ@ap@aabaim@aEaaua $@`#@` @````_@`%@`!'`>` @__ǁ_ǁ_Q_h__@_~@_[f_P_-B@_@^m@^@^<@^j$@^,-]҇]o](]K@]]@\\@\ \\v{\I\ include in apache extra profile optional to avoid problems with empty profile directory (boo#1178527)- prepare usrmerge (boo#1029961) * use %_pamdir- update to AppArmor 3.0.1 - minor additions to profiles and abstractions - some bugfixes in libapparmor, apparmor_parser and the aa-* utils - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.1 for the detailed upstream changelog - removed upstream(ed) patches: - changes-since-3.0.0.diff - extra-profiles-fix-Pux.diff - utils-fix-hotkey-conflict.diff- Use apache provided variables for the module_directry: + Use %apache_libexecdir + Add apache-rpm-macros BuildRequires- add utils-fix-hotkey-conflict.diff to fix a hotkey conflict in de, id and sv translations (and fix the test) (MR 675) - add extra-profiles-fix-Pux.diff to fix an inactive profile - prevents a crash in aa-logprof and aa-genprof when creating a new profile (MR 676)- update to AppArmor 3.0.0 - introduce feature abi declaration in profiles to enable use of new rule types (for openSUSE: dbus and unix rules) - support xattr attachment conditionals - experimental support for kill and unconfined profile modes - rewritten aa-status (in C), including support for new profile modes - rewritten aa-notify (in python), finally dropping the perl requirement at runtime - new tool aa-features-abi for extracting feature abis from the kernel - update profiles to have profile names and to use 3.0 feature abi - introduce @{etc_ro} and @{etc_rw} profile variables - new profile for php-fpm - several updates to profiles and abstractions (including boo#1166007) - fully support 'include if exists' in the aa-* tools - rewrite handling of alias, include, link and variable rules in the aa-* tools - rewrite and simplify log handling in the aa-logprof and aa-genprof - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0 for the detailed upstream changelog - patches: - add changes-since-3.0.0.diff with upstream fixes since the 3.0.0 release up to 3e18c0785abc03ee42a022a67a27a085516a7921 - drop upstreamed usr-etc-abstractions-base-nameservice.diff - drop 2.13-only libapparmor-so-number.diff - refresh apparmor-enable-profile-cache.diff - partially upstreamed - update apparmor-samba-include-permissions-for-shares.diff and apparmor-lessopen-profile.patch - switch to "include if exists" - apparmor-lessopen-profile.patch: add abi rule to lessopen profile - refresh apparmor-lessopen-nfs-workaround.diff - move away very loose apache profile that doesn't even match the apache2 binary path in openSUSE to avoid confusion (boo#872984) - move rewritten aa-status from utils to parser subpackage - add aa-features-abi to parser subpackage - replace perl and libnotify-tools requires with requiring python3-notify2 and python3-psutil (needed by the rewritten aa-notify) - drop ancient cleanup for /etc/init.d/subdomain from parser %pre - drop (never enabled) conditionals to build with python2 and to build the python-apparmor subpackage (upstream dropped python2 support) - drop setting PYTHON and PYTHON_VERSIONS env variable, no longer needed - set PYFLAKES path for utils check - add precompiled_cache build conditional to allow faster local builds without using kvm - remove duplicated BuildRequires: swig- update to AppArmor 2.13.5 - add missing permissions to several profiles and abstractions - bugfixes in parser and tools - fix two potential build failures in libapparmor - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.5 for the detailed upstream changelog - remove upstream(ed) patches - changes-since-2.13.4.diff - abstractions-X-xauth-mr582.diff - sevdb-caps-mr589.diff - libvirt-leaseshelper.patch - cap_checkpoint_restore.diff - add libapparmor-so-number.diff to fix libapparmor so version (!658)- add CAP_CHECKPOINT_RESTORE to severity.db (MR 656, cap_checkpoint_restore.diff)- %service_del_postun_without_restart only works for Tumbleweed, keep using DISABLE_RESTART_ON_UPDATE for Leap 15.x- Make use of %service_del_postun_without_restart And stop using DISABLE_RESTART_ON_UPDATE as this interface is obsolete.- libvirt-leaseshelper.patch: add /usr/libexec as a path to the libvirt leaseshelper script (jsc#SLE-14253)- sevdb-caps-mr589.diff: add new capabilities CAP_BPF and CAP_PERFMON to severity.db (lp#1890547)- add abstractions-X-xauth-mr582.diff to allow reading the xauth file from its new sddm location (boo#1174290, boo#1174293)- add changes-since-2.13.4.diff with upstream changes and fixes since 2.13.4 up to 5f61bd4c: - add several abstractions related to xdg-open: dbus-network-manager-strict, exo-open, gio-open, gvfs-open, kde-open5, xdg-open - introduce @{run} variable - update dnsmasq and winbindd profile - update mdns, mesa and nameservice abstraction - some bugfixes in the aa-* tools, including a remote bugfix in the YaST AppArmor module (boo#1171315) - drop upstream(ed) patches (now part of changes-since-2.13.4.diff): - make-4.3-capabilities.diff - make-4.3-capabilities-vim.diff - make-4.3-fix-utils-network-test.diff - make-4.3-network.diff - abstractions-add-etc-mdns.allow-to-etc-apparmor.d-abstractions-mdns.patch - apply usr-etc-abstractions-base-nameservice.diff only for Tumbleweed, but not for Leap 15.x where it's not needed - refresh usr-etc-abstractions-base-nameservice.diff- Add abstractions-add-etc-mdns.allow-to-etc-apparmor.d-abstractions-mdns.patch (bsc#1168306)- fix build with make 4.3 by backporting some commits from upstream master (boo#1167953): - make-4.3-capabilities.diff - make-4.3-capabilities-vim.diff - make-4.3-network.diff - make-4.3-fix-utils-network-test.diff- update to AppArmor 2.13.4 - several abstraction updates (including boo#1153162) - disallow writing to fontconfig cache in abstractions/fonts - some bugfixes in the aa-* tools - fix log parsing for logs with an embedded newline - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.4 for the detailed upstream changelog - drop upstreamed patches: - abstractions-ssl-certbot-paths.diff - apparmor-krb5-conf-d.diff - libapparmor-python3.8.diff - usr-etc-abstractions-authentification.diff - refresh usr-etc-abstractions-base-nameservice.diff- add usr-etc-abstractions-base-nameservice.diff to adjust abstractions/base and nameservice for /usr/etc/ (boo#1161756)- Properly pull in full python3 interpreter- add libapparmor-python3.8.diff to fix building the libapparmor python bindings (deb#943657)- add usr-etc-abstractions-authentification.diff to allow reading /usr/etc/pam.d/* and some other authentification-related files (boo#1153162)- add abstractions-ssl-certbot-paths.diff - add certbot paths to abstractions/ssl_certs and abstractions/ssl_keys- add apparmor-krb5-conf-d.diff for kerberos client- update to 2.13.3 - profile updates for dnsmasq, dovecot, identd, syslog-ng - new "lsb_release" profile (only used when using "Px -> lsb_release") - fix buggy syntax in tunables/share - several abstraction updates - parser: fix "Px -> foo-bar" (the "-" was rejected before) - several bugfixes in aa-genprof and aa-logprof - some fixes in cache handling - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.3 for the detailed upstream changelog - drop upstream(ed) patches: - apparmor-nameservice-resolv-conf-link.patch - profile_filename_cornercase.diff - dnsmasq-libvirtd.diff - dnsmasq-revert-alternation.diff - usrmerge-fixes.diff - libapparmor-swig-4.diff - re-number remaining patches- add upstream libapparmor-swig-4.diff: fix libapparmor tests with swig 4.0 (boo#1135751)- Disable LTO (boo#1133091).- update lessopen.sh profile for usrMerge (bash and tar) (boo#1132350)- add usrmerge-fixes.diff: fix test failures when /bin/sh is handled by update-alternatives (boo#1127877)- add dnsmasq-revert-alternation.diff: revert path alternation in dnsmasq profile and re-add peer=/usr/sbin/libvirtd rules to avoid breaking libvirtd (boo#1127073)- add dnsmasq-libvirtd.diff: allow peer=libvirtd in the dnsmasq profile to match the newly added libvirtd profile name (boo#1118952#c3)- Use %license instead of %doc [bsc#1082318]- add apparmor-lessopen-nfs-workaround.diff: allow network access in lessopen.sh for reading files on NFS (workaround for boo#1119937 / lp#1784499)- add profile_filename_cornercase.diff: drop check that lets aa-logprof error out in a corner-case (log event for a non-existing profile while a profile file with the default filename for that non-existing profile exists) (boo#1120472)- netconfig: write resolv.conf to /run with link to /etc (fate#325872, boo#1097370) [patch apparmor-nameservice-resolv-conf-link.patch]- update to AppArmor 2.13.2 - add profile names to most profiles - update dnsmasq profile (pid file and logfile path) (boo#1111342) - add vulkan abstraction - add letsencrypt certificate path to abstractions/ssl_* - ignore *.orig and *.rej files when loading profiles - fix aa-complain etc. to handle named profiles - several bugfixes and small profile improvements - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.2 for the detailed upstream changelog - remove upstreamed fix-syntax-error-in-rc.apparmor.functions.patch- update to 2.13.1 - add qt5 and qt5-compose-cache-write abstractions - add @{uid} and @{uids} kernel var placeholders - several profile and abstraction updates - ignore "abi" rules in parser and tools (instead of erroring out) - utils: fix overwriting of child profile flags if they differ from the main profile - several bugfixes (including boo#1100779) - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.1 for the detailed upstream changelog - remove upstream(ed) patches: - aa-teardown-path.diff - fix-apparmor-systemd-perms.diff - logprof-skip-cache-d.diff - fix-samba-profiles.patch - make-pyflakes-happy.diff - dnsmasq-Add-permission-to-open-log-files.patch - refresh apparmor-samba-include-permissions-for-shares.diff - add fix-syntax-error-in-rc.apparmor.functions.patch- update rpmlintrc: - whitelist .features file which is part of the pre-compiled cache - comment out filters for the disabled tomcat_apparmor subpackage- Backport dnsmasq fix: 025c7dc6 - dnsmasq-Add-permission-to-open-log-files.patch (boo#1111342)- add make-pyflakes-happy.diff to fix an unused variable (SR 629206)- add fix-samba-profiles.patch - smbd loads new shared libraries. Allow winbindd to access new kerberos credential cache location (boo#1092099)- exclude the /etc/apparmor.d/cache.d/ directory from aa-logprof parsing (logprof-skip-cache-d.diff)- add fix-apparmor-systemd-perms.diff - fix permissions of /lib/apparmor/apparmor.systemd (boo#1090545)- create and package precompiled cache (/usr/share/apparmor/cache, read-only) (boo#1069906, boo#1074429) - change (writeable) cache directory to /var/cache/apparmor/ - with the new btrfs layout, the only reason for using /var/lib/apparmor/cache/ (which was "it's part of the / subvolume") is gone, and /var/cache makes more sense for the cache - adjust parser.conf (via apparmor-enable-profile-cache.diff) to use both cache locations - clear cache also in %post of abstractions package- update to AppArmor 2.13 - add support for multiple cache directories and cache overlays (boo#1069906, boo#1074429) - add support for conditional includes in policy - remove group restrictions from aa-notify (boo#1058787) - aa-complain etc.: set flags for profiles represented by a glob - aa-status: split profile from exec name - several profile and abstraction updates - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13 for the detailed upstream changelog - drop upstreamed patches and files: - aa-teardown - apparmor.service - apparmor.systemd - 32-bit-no-uid.diff - disable-cache-on-ro-fs.diff - dovecot-stats.diff - parser-write-cache-warn-only.diff - set-flags-for-profiles-represented-by-glob.patch - fix-regression-in-set-flags.patch - drop spec code that handled installing aa-teardown, apparmor.service and apparmor.systemd (now part of upstream Makefile) - simplify "make -C profiles parser-check" call (upstream Makefile bug that required to call "cd" was fixed) - add aa-teardown-path.diff - install aa-teardown in /usr/sbin/ - move 'exec' symlink to parser package (belongs to aa-exec)- Set flags for profiles represented by glob (bsc#1086154) set-flags-for-profiles-represented-by-glob.patch fix-regression-in-set-flags.patch- add dovecot-stats.diff: - add dovecot/stats profile and allow dovecot to run it (boo#1088161) - allow dovecot/auth to write /run/dovecot/old-stats-user (part of boo#1087753) - update 32-bit-no-uid.diff with upstream fix- Change of path of rpm in lessopen.sh (boo#1082956)- add disable-cache-on-ro-fs.diff - disable write cache if filesystem is read-only and don't bail out (bsc#1069906, bsc#1074429)- add parser-write-cache-warn-only.diff to make cache write failures a warning instead of an error (boo#1069906, boo#1074429) - reduce dependeny on libnotify-tools (used by aa-notify -p) to "Suggests" to avoid pulling in several Gnome packages on servers (boo#1067477)- update to AppArmor 2.12 - add support for 'owner' rules in aa-logprof and aa-genprof - add support for includes with absolute path in aa-logprof etc. (lp#1733700) - update aa-decode to also decode PROCTITLE (lp#1736841) - several profile and abstraction updates, including boo#1069470 - preserve errno across aa_*_unref() functions - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.12 for the detailed upstream changelog - drop upstreamed patches: - read_inactive_profile-exactly-once.patch - utils-fix-sorted-save_profiles-regression.diff - lessopen profile: change all 'rix' rules to 'mrix' - add 32-bit-no-uid.diff to fix handling of log events without ouid on 32 bit systems - no longer package static libapparmor.a- update to AppArmor 2.11.95 aka 2.12 beta1 - add JSON interface to aa-logprof and aa-genprof (used by YaST) - drop old YaST interface code - update audio, base and nameservice abstractions - allow @{pid} to match 7-digit pids - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_95 for the detailed upstream changelog - drop upstreamed patches - apparmor-yast-cleanup.patch - apparmor-json-support.patch - nameservice-libtirpc.diff - drop obsolete perl modules (YaST no longer needs them) - drop patches that were only needed by the obsolete perl modules: - apparmor-utils-string-split - apparmor-abstractions-no-multiline.diff - drop profiles-sockets-temporary-fix.patch - obsoleted by a fix in apparmor_parser - refresh utils-fix-sorted-save_profiles-regression.diff - add aa-teardown (new script to unload all profiles) - make ExecStop in apparmor.service a no-op (workaround for a systemd restriction, see boo#996520 and boo#853019 for details) - lessopen profile: allow capability dac_read_search and dac_override, allow groff to execute several helpers (boo#1065388)- read_inactive_profile-exactly-once.patch (bsc#1069346) Perform reading of inactive profiles exactly once.- update to AppArmor 2.11.1 - add permissions to several profiles and abstractions (including lp#1650827 and boo#1057900) - several fixes in the aa-* tools (including lp#1689667, lp#1628286, lp#1661766 and boo#1062667) - fix downgrading/converting of 'unix' rules (will be supported in kernel 4.15) to 'network unix' rules in apparmor_parser (boo#1061195) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_1 for upstream changelog - remove upstream(ed) patches - upstream-changes-r3616..3628.diff - upstream-changes-r3629..3648.diff - parser-tests-dbus-duplicated-conditionals.diff - apparmor-fix-podsyntax.patch - sshd-profile-drop-local-include-r3615.diff - refresh apparmor-yast-cleanup.patch - add utils-fix-sorted-save_profiles-regression.diff to fix a regression in displaying the "changed profiles" list in aa-logprof- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)- profiles-sockets-temporary-fix.patch to cater to nameservices with the new sockets mediation, until unix rules are upstreamed (boo#1061195)- add apparmor-fix-podsyntax.patch from mailing list to fix compilation with perl 5.26- do not require exact X.Y version of "python3" - require also matching python(abi) which is arguably more important- don't rely on implementation details for reload in %post- add JSON support. Required for FATE#323380. (apparmor-yast-cleanup.patch, apparmor-json-support.patch)- add upstream-changes-r3629..3648.diff: - preserve unknown profiles when reloading apparmor.service (CVE-2017-6507, lp#1668892, boo#1029696) - add aa-remove-unknown utility to unload unknown profiles (lp#1668892) - update nvidia abstraction for newer nvidia drivers - don't enforce ordering of dbus rule attributes in utils (lp#1628286) - add --parser, --base and --Include option to aa-easyprof to allow non-standard paths (useful for tests) (lp#1521031) - move initialization code in apparmor.aa to init_aa(). This allows to run all utils tests even if /etc/apparmor.d/ or /sbin/apparmor_parser don't exist. - several improvements in the utils tests - drop upstreamed python3-drop-re-locale.patch - no longer delete/skip some of the utils tests (to allow this, add parser-tests-dbus-duplicated-conditionals.diff) - add var.mount dependeny to apparmor.service (boo#1016259#c34)- Cleanup spec file: - don't use insserv if we afterwards call systemd, this can have bad side effects - remove dead code - remove now obsolete 'distro' checks - Replace init.d script with new wrapper working with systemd- add python3-drop-re-locale.patch: remove deprecated re.LOCALE flag in Python UI as it was dropped from Python 3.6 (lp#1661766)- Fix RPM groups- add upstream-changes-r3616..3628.diff: - update abstractions/base, abstractions/apache2-common and dovecot profiles - merge ask_the_questions() of aa-logprof and aa-mergeprof - pass LDFLAGS when building parser, libapparmor perl bindings and pam_apparmor - adjust deleting the cache in profiles %post to the new cache location - silence errors when deleting the cache (boo#976914)- split libapparmor into separate spec to get rid of build loop involving mariadb, systemd, apparmor, libapr and mariadb again (see the discussion in SR 448871 for details) - libapparmor.spec is based on the AppArmor 2.11 apparmor.spec, but with minimum BuildRequires- update to AppArmor 2.11.0 - apparmor_parser now supports parallel compiles and loads - add full support for dbus, ptrace and signal rules and events to the utils - full rewrite of the file rule handling in the utils - lots of improvements and fixes - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11 for the detailed changelog - patches: - add sshd-profile-drop-local-include-r3615.diff to fix 'make check' - drop aa-unconfined-fix-netstat-call-2.10r3380.diff, no longer needed - refresh apparmor-abstractions-no-multiline.diff - refresh apparmor-samba-include-permissions-for-shares.diff - spec changes: - aa-unconfined switched to using ss (from iproute2), adjust Recommends: - move libapparmor to /usr/lib*/ - drop %if %suse_version checks for 12.x - change several Obsoletes from %version to < 2.9. Those package names weren't used since years, and 2.9 is still a careful choice - include apparmor.service independent of %suse_version - techdoc.pdf is now shipped in upstream tarball to reduce BuildRequires - drop latex2html, texlive-* and w3m BuildRequires - techdoc.txt and techdoc.html not included, drop them from the package - run most of utils/ make check (some tests expect /etc/apparmor.d/ and /sbin/apparmor_parser to exist, skip them) - BuildRequires python3-pyflakes (utils tests) and dejagnu (libapparmor tests) - drop sed'ing python3 into aa-* shebang (upstreamed) - build binutils - aa-exec is now written in C and lives in /usr/bin/, move it to the apparmor_parser package and create a compability symlink in /usr/sbin/ - aa-exec manpage moved to section 1 - aa-enabled is a small new tool to find out if AppArmor is enabled - package new aa_stack_profile(2) manpage- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/. This is part of the root partition (at least with default partitioning) and should be available earlier than /var/cache/apparmor/ (boo#1015249, boo#980081, bsc#1016259) - add dependency on var-lib.mount to apparmor.service as safety net- update to AppArmor 2.10.2 maintenance release - lots of bugfixes and profile updates (including boo#1000201, boo#1009964, boo#1014463) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details - add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression in aa-unconfined - drop upstream(ed) patches: - changes-since-2.10.1--r3326..3346.diff - changes-since-2.10.1--r3347..3353.diff - libapparmor-fix-import-path.diff (upstream fix is slightly different) - nscd-var-lib.diff - refresh apparmor-abstractions-no-multiline.diff- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and abstractions/nameservice (path changed in latest nscd in Tumbleweed)- add changes-since-2.10.1--r3347..3353.diff with upstream changes and fixes in the 2.10 branch, including - allow writing *.qf files (for disk-based buffering) in syslog-ng profile - add several permissions to the dovecot profiles (deb#835826) - add a missing path in the traceroute profile- add changes-since-2.10.1--r3326..3346.diff with upstream changes and fixes since the 2.10.1 release, including - allow dac_override in winbindd profile (boo#990006#c5) - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since Samba 4.4.x, boo#990006) - abstractions/nameservice: also support ConnMan-managed resolv.conf - let aa-genprof ask about profiles in extra dir (again) - fix aa-logprof "add hat" endless loop (lp#1538306) - honor 'chown' file events in logparser.py - ignore log file events with a request mask of 'send' or 'receive' because they are actually network events (lp#1577051, lp#1582374) - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2) - fix python LibAppArmor import failures with swig > 3.0.8 (boo#987607) (libapparmor-fix-import-path.diff) - refresh apparmor-abstractions-no-multiline.diff - drop upstreamed profiles-ping-inet6-r3449.diff - add %check section - runs libapparmor (including swig bindings), parser and profiles tests - add BuildRequires: perl(Locale::gettext) - needed for parser tests- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)- update to AppArmor 2.10.1 (2.10 branch r3326): - fix incorrect output of child profile names (apparmor_parser -N) which caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950) - fix a crash in aa-logprof / logparser.py for change_hat log events (lp#1523297) and log events that look like file events, but aren't (lp#1540562, lp#1525119, lp#1466812) - write unix rules when saving a profile (lp#1522938, boo#954104#c3) - several fixes for variable handling in aa-logprof - map c (create) log events to w instead of a - add python to the "no Px rule" list in logprof.conf - let aa-logprof check for duplicate profiles - let aa-status work without the apparmor.fail python module (boo#971917, lp#1480492) - add permissions in several profiles (including boo#948584, boo#948753, boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and boo#921098#c15). - and many more fixes, see the full changelog at http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1 - drop upstream(ed) patches: - fix-initscript-aa_log_end_msg.diff - syslog-ng-profile-boo948584.diff - upstream-profile-updates-r3205-3241.diff - refresh patches: - apparmor-abstractions-no-multiline.diff - apparmor-samba-include-permissions-for-shares.diff - drop libapparmor autogen.sh call (broke the build) and remove libtool BR- add syslog-ng-profile-boo948584.diff - add several permissions needed by latest syslog-ng (boo#948584, boo#948753) - add upstream-profile-updates-r3205-3241.diff with several profile updates: - add /usr/share/locale-bundle/** to abstractions/base - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash - allow dovecot imap to read /run/dovecot/mounts - allow avahi-daemon to write to /run/systemd/notify - allow ntpd to read $PATH directory listings (boo#945592, boo#948752) - update dhclient profile - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568) - and some other small updates - drop upstreamed apparmor-winbindd-r3213.diff (included in the upstream-profile-updates patch)- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)- add apparmor-winbindd-r3213.diff - add missing k permissions for /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript output (boo#862170)- update to AppArmor 2.10 (trunk r3205) - profile names can now contain variables - improved profile compile time in apparmor_parser - lots of improvements, refactoring and bugfixes in the aa-* tools - new apis for managing and loading profile caches into the kernel in libapparmor - lots of profile updates - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the complete changelog with more details - add new apparmor_private.h and the aa_query_label(2), aa_features(3), aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages to libapparmor-devel - drop apparmor-2.5.1-edirectory-profile patch - it's most probably no longer needed (see boo#621394 for details) - drop upstreamed samba-4.2-profiles.diff - refresh apparmor-samba-include-permissions-for-shares.diff- systemd-rpm-macros and %systemd_requires were at the wrong place, move them to the parser package (boo#931792)- update to AppArmor 2.9.2 (2.9 branch r2911) - lots of bugfixes in the parser and the aa-* tools (including boo#918787) - update dovecot and dnsmasq profiles and several abstractions (including boo#911001) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the full changelog - remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and apparmor-fix-stl-ostream.diff - replace GPG key with new AppArmor GPG signing key, see https://launchpad.net/apparmor/+announcement/13404- make sure %service_del_postun doesn't call systemctl try-restart (boo#853019, bare systemd edition) - add samba-4.2-profiles.diff: update samba (winbindd and nmb) profiles for samba 4.2 (boo#921098, boo#923201)- only install apparmor.service for openSUSE > 13.2- Add a native systemd unit which *at the moment* only wraps/masks the early boot script.- add apparmor-fix-stl-ostream.diff which fixes odd uses of std::ostream which are not valid. Fixes build with GCC 5- allow lessopen.sh to run /usr/bin/unzip-plain (boo#906858)- add Requires: python3 to python3-apparmor package - readline isn't part of python3-base (boo#917577)- add apparmor-changes-since-2.9.1.diff with upstream fixes since the 2.9.1 release - update logparser.py to support changed syslog format (lp#1399027) - update usr.sbin.dovecot and usr.lib.dovecot.imap{, -login} profiles (lp#1296667) - update the mysqld profile - fix network rule description in apparmor.d(5) manpage - drop upstreamed dnsmasq-profile-fixes.patch - update expired GPG key- update to AppArmor 2.9.1 (2.9 branch r2831) - fix log parsing for 3.16 kernels and syslog-style logs (boo#905368) - several fixes and performance improvements in the aa-* utils - profile updates for dnsmasq (boo#907870), nscd (boo#904620#c14 and bnc#908856), useradd, sendmail, man and passwd - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_1 for full release notes - refresh dnsmasq-profile-fixes.patch- Fix dnsmasq profile to allow executing bash to run the --dhcp-script argument. Also fixed /usr/lib -> /usr/{lib,lib64} to get libvirt leasehealper script to run even on x86_64. dnsmasq-profile-fixes.patch. boo#911001- rename lessopen.sh profile file to usr.bin.lessopen.sh to match the script filename- add apparmor-lessopen-profile.patch: /usr/bin/lessopen.sh needs confinement. bnc#906858- delete cache in apparmor-profiles %post (workaround for bnc#904620#c8 / lp#1392042)- No longer perform gpg validation; osc source_validator does it implicit: + Drop gpg-offline BuildRequires. + No longer execute gpg_verify.- fix bashism in post script- update to AppArmor 2.9.0 (r2759) - change aa-mergeprof to the final commandline syntax - lots of bugfixes in the aa-* tools (bnc#900163, lp#1328707 and several bugs without a formal bugreport) - small additions to gnome, freedesktop.org, ubuntu-browsers.d/java and user-mail abstractions - fix mod_apparmor to not break basic auth - update perl modules to support signal, unix and ptrace rules (bnc#900013) - don't warn about rules not supported by the kernel - fix logging of "audit capability" (lp#1378091) - add support for the "hat" keyword in apparmor.vim - build html version of apparmor.vim manpage again (lp#1366572) - see also http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_0 - update apparmor-abstractions-no-multiline.diff - remove upstreamed apparmor-profiles-ntpd-pid-location.diffh01-ch4d 1694064909  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU3.0.4-150400.5.9.13.0.4-150400.5.9.1 apparmorapparmor-3.0.4-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__pycache____init__.cpython-36.pycaa.cpython-36.pycaare.cpython-36.pyccleanprofile.cpython-36.pyccommon.cpython-36.pycconfig.cpython-36.pyceasyprof.cpython-36.pycfail.cpython-36.pyclogparser.cpython-36.pycnotify.cpython-36.pycprofile_list.cpython-36.pycprofile_storage.cpython-36.pycregex.cpython-36.pycrules.cpython-36.pycsandbox.cpython-36.pycseverity.cpython-36.pyctools.cpython-36.pyctranslations.cpython-36.pycui.cpython-36.pycaa.pyaare.pycleanprofile.pycommon.pyconfig.pyeasyprof.pyfail.pylogparser.pynotify.pyprofile_list.pyprofile_storage.pyregex.pyrule__init__.py__pycache____init__.cpython-36.pycabi.cpython-36.pycalias.cpython-36.pyccapability.cpython-36.pycchange_profile.cpython-36.pycdbus.cpython-36.pycfile.cpython-36.pycinclude.cpython-36.pycnetwork.cpython-36.pycptrace.cpython-36.pycrlimit.cpython-36.pycsignal.cpython-36.pycvariable.cpython-36.pycabi.pyalias.pycapability.pychange_profile.pydbus.pyfile.pyinclude.pynetwork.pyptrace.pyrlimit.pysignal.pyvariable.pyrules.pysandbox.pyseverity.pytools.pytranslations.pyui.pyLibAppArmorLibAppArmor-3.0.4-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtLibAppArmor.py_LibAppArmor.cpython-36m-x86_64-linux-gnu.so__init__.py__pycache__LibAppArmor.cpython-36.pyc__init__.cpython-36.pyc/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/apparmor-3.0.4-py3.6.egg-info//usr/lib/python3.6/site-packages/apparmor//usr/lib/python3.6/site-packages/apparmor/__pycache__//usr/lib/python3.6/site-packages/apparmor/rule//usr/lib/python3.6/site-packages/apparmor/rule/__pycache__//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/LibAppArmor-3.0.4-py3.6.egg-info//usr/lib64/python3.6/site-packages/LibAppArmor//usr/lib64/python3.6/site-packages/LibAppArmor/__pycache__/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:30575/SUSE_SLE-15-SP4_Update/509e71de7e3059801e8af2f2d82e38e6-apparmor.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxdirectoryASCII textpython 3.6 byte-compiledPython script, ASCII text executable, with very long linesPython script, ASCII text executablePython script, UTF-8 Unicode text executablea /usr/bin/python3 script, UTF-8 Unicode text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=344ef28ac1645276be8b658523737b9c74bcc413, stripped  !"#$%&'()*+,-./0123456789:;<=>?@ASTURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R R R RRRRRRRRR RRRRRRR%Y/'ގutf-8d5b06eed0fb6d5cca56a4466137c804b1f61c5881a8c3f06a09f21112c9b57b9? 7zXZ !t/ H|]"k%a D岻N91nHG-Ŗ򱸙+wfx{sks{tx'(|=HͳdOy=вbn<ٟ5k, j?8{Ֆ-ڶIgvaO >D؂Gg; !1.säٟ́=?<hg&H\L1MvQɅNYal?=06@[Xp,_fy]D>iFRaOK~R(U׽pn!'LO*)g3qb; 5A!S>)s& 9>؁PD10g9Tg0H 9oV7w2F[?VmMTs&WNB>E>s -'#9ߎO4߬C;])8\1V]'z3s_=ލh\{`3  =(2GoJaR$1^)=E(.why0vK|&, ;.L|_3)d}l`diBܟ kOA )gfqj`j* oZ6j&F[IOu0濴\`j]X Ϡ۽(nw4bObt6y/xxpp͚@,i6id̃u(V~[eySy̬qMk,U2/1O s.~T(_.dD1kug2R=3GKJ_u迷3[zoKtԿ=L6ms<_΂KAB[_ Zy$W'T}Z6"܁1eL&vq Kyإ08}6, nl&(K0ӄ$-.MfF=h#@`-m+‘tS}jm% .c=ʺ0<(\[Eܲ~+\WjakƮQ>CD PMRsPdxwmyo]l33nw'YjH1sX!^lBWSP%氦3'ni~>Y9 ^;B"1\lGXHm6ќ'tƳs' }7{)H ;$m5|{/qYn W:"Mx.7-]v&۠E+E8Sl2Vꙕ̝9deAyDBŲU_qXD^j']ž/* TKkypcd识3Ev~ *6:b7a#ƻ ,FZ|)]8Y~V.`}"5N8ontZ8OLҊqKR"-ǿS쒻ݞІzYdA* &{ h0&^Q]L-vH>wG!8,g ~JEC,gtY&Qu\j\L@ w QdQdB"@$1MLp|1:y92RHmܾvR ;{]PBY4Q2/=$6@1O\ju ]fgj9l݆'yh жh&lgslD|(:οhifU͟$-斅y&AdRmA/f)b9\AEHjӧv} tb_WW@PXжҹ/_~y-Ɍߔ3$uW-~P+|,9)Gg^ +(g 8hpA ]A$CA):TiJ_O31ELCe`(^nnˊs&?3 ^Μݨݖԋd.[qq5r*YCv%.o+S!;i -Ăc[eBoϯ48أ3U؎7~`Y{qmp4 .5#/~22BYSo"l29n<؍^XX AG?9ن:2]@k|++#e=2`\ l}ױdEO_Ygop }AJ@(rӅ\u;$0-i˹#9/+T2TTaU(Ha_y?J@4[eAЗtg&_l2<;@:{:ͰO:Q;׎7h3kD0Dh@IBr0//s?O_@Ug&֘ љ56i%45duִmza6l'_nC8s֠.C+!fFxZ]oM8@봂X f'CFxWSPuK~kn#m_QYj CτmVלNl^ N 2I6geR8?"4 Xtx}|+rϕ = tL7dx(j}W Rufu2frQOlY֔v*W9mF#Jt" ytAyUbS7hW>XI]F*hOV`0}|p_ycTյ4+Ƶ$v+Q``mcZ*Ԡr{&dzslᓶ)hh%p ט)nLX/[ :" \Vc@.gr̤^m 1ԖMz"'I](]B{orӾ9L.jlV Qr&~z0YSA]-Y ⸼AE?UbÉ]n1Q`8ч8.JO\Pa9!HfsT KH? U;8XHY|9T+R%jB<-k?V#H:,c%k4#y]s$xX;8lSJ䟖~<<zhW{`'سBƷz6z 20|x0gxGL'旍j)>C0MMV}>%.uXzZ59hꑸ3@w@^ףs\Ji :iMn>.Qsl-=S@Un܍c aT)L QƮYkW닥fƸA^vs˷VZN6zp5}:]꛹gsqP`{f2 `$\YnZq`LN>qzyi=x##S$oDtkt@^=_%R3ox :\A>0})یs_VƯJ뢟 0h9uz,G+YN3nt7VB(똔Q+)ۜ%00@׍Qˤ@cn JECxdɶj:=>~N-,>s2} !>_TA8) 3&dKw.B &8Q b,Zk]Ο^ALQ?vWEw%޽OC__2nWG9}*!0*gĐca/2xUnm3Ji(T.q 8HǓXny=M%C7*q2Q^+|&%K ^΁TMiD;L2#1',~s stV ˁUI~fVpFJe|5je4ځJ 0(Vr?Ns";]Ki\% Ft~4I?Չ?S̞<3UGL = KP=Uݏg}mҮxyeT[=k3[qkBosK}%Ǵj]W>)a6R3+6ÛCn1(W=5G THvM`k퉧Tlթe9FaUp,O$A'z8=df2Mq<_xZB [V_ƛl =;2F]R HK Nɯ2Sk$48k䗯-mRduyͦW_Ut|srPO~&WJxK\̧^)rhusF+T4@S {Vbە+6$V4eOJ\k0ΖQcD BƇAeiŵk 9](z sUM@cډ祑+[DGyvkLNO9'--]!.NiBHܳu$6=Ȑ 7. )Mk{p o E@ 4܆ü3j:1 uZgiy>3ۮY{%6w&t_}Uyp$@kuCOPb}1ŗ MYY{B=jAMQ$z@~NI8pƽ֥1,5XNGRI((Bg |2?,&fG)^#PSeqDqbmYc&RMdߴܠq6]k-є mN<1 ۦ^/SݎFш_f?!2pE'w\2 ZSzs.aK&J;e;)3 @x琵Sj2_^[a8;\?* m37HI(ڀ1ewWS"bR.L9JR@\( eHOh>} eJAM~B)ٹ޿r*Ul4r̍6`(qa=\1w|kJMy7a[9ћby܅9O yA,"Đ)Ȃ\%R߅ Eko]O0<$M adex=K (g]z.E7XKKq9v[,(GIGCk÷(Uso[})zQ'm[&EI* )=Ey#|:kWl/"/{=ChБufV1f|!%(ۓJN~)3UV7,v8FZ ŽuDs[hZi`A vq eU PlOF+/T:O3԰^,b Bp瀞8iS6<Dʵ0BG}לv0*|۞MEVb &-6/_9l1Y򭬼s58ia!Jשv:BFtG2lwtj+/W!6e-ުq#|P6E#gd4SBUm]+ 5[E0UYuXةpLp_2qM i-?zZ6 ✄H>8\20BNҐȂK' 8`1.πP'H$[gOJ T1[^tpXh>d Qδq Kl!^UpJ}}B}@c9YnFi-E ݎ^w@CR3z`;t'anX[aM=ׄȣjލe'>U'&|pqKS{2 !HK̚VۣҎ+yAc$˓ e u:S [*R2{F{Ɨ*bv{:D4jvZƝ_>P+MfO'O?IxRme/d&/oFI/|^ZLqW؅vēG!14ǒa)kegqgjptd2\PXq$;ճ1quB,7MS*~Wg owţzxpY |$?.Tv)VWiWڸ={t}yrmkdN;x=x/"XQ{Wc>OiɡqYx*en-늺ƀ *$ʣ"Fdg!Fҍ:{Mk]"f 9b'".ƢqQp 8KDisGEU#wqB{!;o#)s!mXX?Ѥki=mZ2.Tx l6fm(b=f>{qE "L[~i/|ՀV Q7Cs`ڤ14J皽B`pW9U|Mr6Zz9[ޟ}^+tbY6VWx嬲<E>n%M]N%ױh^T[-;G\fw8p/q|ڴl-浍IbBDZ5utlA(H# paG. \l >9x>!(n~6B 7U{zZy Gdl"d4=QŽw{LSj݀}]%Y[u,R׾>dCPM0>gVB ax8EʝU-k{2j5̈Ez"" n~r(iOBGVu椐./潷Vүdnp|V?MI<ϵ4bE|*Lۤ=GR0R~~BW𶘻?uqbGcG1C ߕQlߦ穥埊C 1ѪBdXw&)-aɰ1옃uMC'fVG@N~vNݺ#4 .#+%AvvNkÍna@=F9ZU"A_ǜύ.j9#'Q-[0ȵ׻$-_àfѐ@y*ז2?fCf ߺ &tʫ1CLyḻZ9h㵡"j߯fŗaV0onqW@wt2ae(5,?^M-w ,DI㰮mi[S0[㕍[-_fpã&A:I W~S ok4) y| m(iK;LB_⒅I;&Z@2W2Sz3?髢-;9iVW Ӊװ;D7J!p(3j~oƍUYfH(vv`[jKwj]I{r`W_'Q ɯ3pwsʻnb]v߲ 8ԷI+#(~z=0Sf39D5ꮻ.?.=ʠ> FqҋMEO@=3=[>wO( ["$14ȷ.B Ď@fi`PżfG/mr%z>j^1S͇=wTBUlYVNԚ |ce+QDSHNK<&ƚf}Ҽf3O[Mi7 F5! U칗R4xyxI! ~Wq&=<ڊ_b;h8ЅhDWFSz8S/@W^cŠ|v5eNU6XPg|~ hŋ&ds}ɨ\TNcvɭ/5$& T#b01©lD48 ~׮:V?RU] ¥YˊFA}rH^MWgf"d-\"T2f1`8e2*66U{y[O`- O:L& =Bu" /8i((O=6oy56Lg+t9?;'Ʒ&Nkl=/0*Y`Ɓc~C@& U>~vU7aD!G}ͱd>h-ރOsacA 'Ys+|ӓ8J۸7Z9 x!Mk 1IXv0rt:$/ot_`y/_gi|~2mjHy'ֆR`,xٙ4z9ҕ!@eêeʼrDLĸR Mq+D͏fk9SK0 6"^; Ct@ҳ*k~}Vige]u?PrЛ.Q~K 3-b?'Y7'%)dQ#1^1#'i޴w+&bظOS9Ο7N [ Q  &iõ; \;[{<߱V=fҊ[v<*aKmtt'{۩q/nZʍPa =pG((;#Ủ۾lZ)x ___Gd"WiHlkx `^hWKx[3\7<^}0: Ȥғ-}^0 UUR'zFJ$eBX O:q1 g!!3Hpjf^,f~F1_80Ke,g1bޟc둬 6ڷbo(WDz]9fcV\h 9sHSEpbzJ%ʩV6*f;)1 j:F)AXh͟[: iWwP j_ͱb@=Uc͎[)^z7 4UNJq)+OלsDZ )Zp)e0vWe+'p;c)B1p0;l% l\ eøK>[ea*^I7%_mW *]GN68lď E[!k!CSiIhTCW]_Ecn畻+4:%u#˴uZ!9 .5>U},See~Ӓt!\ȏTyfN0 $LdD*6 ʁ}bqtZoE=Xk6^QUDjҎfJ;x'``"vlEԝ5B&ŎX8<]kLpnҸm_i;o숭<ɧ(h'4 "(/t}$# ia0Kߛj4u?~%Bs&|8ouL'zS}G`oJJ6 >{0S n*֩9!Ʀ, N.S&-FnO07ӱ$UYWL9S3]T-] u2db"69ƟrrR]UU J7%af"l- y@3 vzM)T4*U~-[#s30d*@(T4 {>,çF1 C9 oJ(D(*86JO@Q8zow %݅U_%^ߒ ?ȎT3=kUMՓyXc)FSĩI뻿FN;.wBpWGIv3脚`LhI"6sm<.y +z'>M cG=7T_l?cD=#]}f&SIP\E鵝'T\97g頉UJBXqoZNR*cYT]S`3 u7FGS^Z0t%%qF (DZ9.ܢG'|ז[[tTe;d&c3 E[iwP"`l.g0a+i>"U[={ ?2r> %Y8Ȣ`0\ZEiԂ#ht ],#w eg~psL5}mI-bA$qgm`/AA4> UV4ƮFmGw>h &wFN 5#07!}7⛚O I>o1O4E]O1xh!4=fbmCu+A53PJ|bV t57[1L*Ӈ#Y9ӧ|ٻ?IK>lfeO߽ ߎAϑ.=?O5"B!TdZd A=Rw~VP4J` 7yh'*[w.Wȕ1`SY2Zp'oExT0})C9l_}쿣R/? o- `ݳx޶&5f;Ҷ;GAbF#v2OJxpX b٫(6)᧢׋_IU ALQ68QïKr4&&Y!t馗YkdRA 1eeߐ=P pլCw1{ c[p=*x]2ފ_Rg(W/V_h&(3˅v.[^ Mv́XB']-wc[1[960ݵl#b@>k2Z:̕Zk$Ҙk^&C.~,gA2.EZMH ,:X/!]!V)ZC'A?`|%Lt=ZQzN\<.z>,Jm UʑKڤ\yo|/?}<'H&TÌiDل}O:zEpdB[)x!' IJ7M]؆4hG{z]ԉ϶܎9|\t?: ҉ݘ@bY:&BY*Z [_8y[m5UbIR3)4mEwsLM:*K!xe! ;܌['R오 ewpA"6 h8Rq~acC˖"ȑNynbeE='G-q Vѵ*') WE_c<=Bw7U'G'c1ν.{(%o75 ;y3‡mpyPPHK*48CufIvv* ˆK>{\=H GMe&V݋Pm6p v1V;P6>|3 aTЂvz5 y[VJnO` #2n/y`A@7`~%d0c6ZyI+ -yx|^}GGO˗t#pjaOkR%SC%"г^KIәNI{#*WWžÝZ,0gp= 5'(6U*F|}oQr-.כA#yܩ4JPa1d$gV(W0w!"t'ZFL;+#w[@ȟGE{77z\"5=* c89tŻJ$gcqIl}vb1=b.k޷ݷ})* m5eR`RWq_ *KFw6^X@T/5Howp쌷CHz20xNSEa<#&ijePAi_ ׾.hǞ Ͻ"s%xIWO3X@I#R+%dM*^Kb _BJP[pؾ=&Gb&vF_t0,rv 5p]Def.u6K76WW7 S-'9iS +1mX&yl،mÂ$,HZrR疉N,UԐ0`TPw,bHL9nu`Wu{(9A瓧-͌7a~b~.Oiky5ݾ4[ s4l K z#~сW8X_~;;"1űV (=JH^ h]GRkm4]b%2bGZࠤV"4=3}jE4^͏1soNMC`ia]=j J) "R5nj1S lUqv O]ps} CmTvCygc+"L ~>^|';L+ַzK[]%5{<=AXg1CuyR͗"Υ&cMD a!]f2}L:6ṧDM ߳p94U /fd7Z(KL; U2UY6P \ H@Ybpr;Kźr/qJ"̃q@GBASe=LZ vP Ri-J;u-_;qo7K^g#!r|m*.8f[?q^&Ej+>ev0I} :#EP:c,,y=EYK)Jl.+y$7e",rZ`,P6g6T:=%_C4eOU*S|vdǧUZOq BYU:ꓥhA3BEV+ؓ e_.0Dw>޾EGR!Gi9ψk'j!l)KfxQ VHsjS0B%]JV1ddkSBc$g,I,=| ~KXֿv@Nanwy@@|nV(ѩgwוh;{O! Dţ- Vf<⣞Vtl\ewX!S{S׈n6;8kʬk@D @[{??6CSݔXS8-|x_qkB7^I8K˄C{~'g iXu_ &ug9f.DPfcd4a$UҜ{yXTY>)i.WAB@SmjO.UVZKrS/ QYih-e=6sO{ͿE9{hƕQGDs xq9ED(6 C n@ҾSC̵̚:J&siTNٽ[}}MlSa@ղ(Mp58)=wմ}/[sKT,#+\( ev*Aw !hΌ Օ'b,C2.xŹCi՚*x dz4A9ȍ ȇ v74X[FC@uml7ARN_$qIs^7¶;ъSY$&ް4f*MrU@tYrR^RCmBfbz0(RFDn.ݣ! =OayjGD3=XTiY ﶢ(\˭&T16 r HG%SӚdlG6Sr藫Rd] cYYE);ޓ s+]h.ڋިM+2]*Y̼\ cQ㧽S1_^n"[<<"*J޶.`}`x7]2~'ZzmA6N 1 <0%Ql271%,t(k7,j|Zƞ N3]c8rߤ1hy #H V&?ÿirk; jXo2Ɲsk, ~xg$rR%騽q4E }.twbC=H3ۄn/IޠDn$â|Vސ9Wٱ ?u?/v${#fKά:-D#e ֤]TAtu7־e~UO?_KK\OI3&`RԘ{.vyS Pv4rXT3e!}9 4 Dib b4PdڮM $m\L7ƫR36xN5q=arFEx텒_ ظ4EE*E([s,r'snՁhleߎ_<(`[XH!Of'KZ y&ڮuhzAMl?dd( x2攏~T} /;_՛Hl'#Qn-<+ύ $d槣iSN6 і,"BrMM=5]~֏D" b܌YW:0yGJٶESQJS>e<hօ0%Ih0D7\B oz@t/8ϳm3FUUB/~+X P92QVjJPIpo.&=qW18yդ99n n7#M$aw3S}o-=ɒ$TȸDo\3^t]v$N7k]wrM K%>mi%0k%*Rboߘ,a m-?pA-gUR}Dgnq Jf+wOYz mϱ,`Ay-xgU7OU^a Ty Ox%l\87T<^~ZƐ_ [%ޚ5u=!MBG-w5i =I7S`IWeUm%!@b5)>Ahlzʼnq(: LFF2!D#\Rr_ӫbJ^W|2iO; h-^D5 0x5wA@@ҢtrS `uzS"Jť|c+'7 Y(%EKi8$A<4P)?b*]0cVP`l/)k0sztÕĩ K%*6V5LAWک 9A3ٜ4vf{bW &/\9%_ XR$9& ^{u5E0Rn+uC([ "{H`jsV+ lo2\;x*osD}6i}Q(A<|3+:WmXGp·N\IrmȕUA]UyOɜg3'J YOY\AVp^}虬G,] iB,"@FLKU'[sٮbÚ#0X}sJi*t*&X[eܠ6wCS~s{7!%pmo]PDX? 6zOEtmkuĬ6 ũ"h ᘹ>Eܻ:3ÜǦ4B_z\hWMzxBոG7ۤd|cx姷 {5vUizxNCEG!˶_H,cX |+G^yFHq}0G2M*Y+AK㍷ɻ/i~}80eAW6K Ki..!ku[-6u.w`"h➠Yn!!?:6']{|_s,rz]S vRӜ^#5Nb LU@RQrnrh;j=rDg ݂CK_O>leGhu\o_0SI@K X%%Rq%E2&[ʇҸ]bX1.F@ l T2AoC(܃£p'n!{uux{TKiY!QfD7cS9񹚻iOm57*-L -IL(# fb"-X-Q$ni!\ hqQ'hh:zz9/NjNJb2:*lձ+% ߹b{t4SLʯYdC^gzJoIbrgs1qqsAqHvYFtHP''/,r=1-.XUgұ']%mXQ=_˨osj;=_<:f=)v6«u QmP9byDs s[&i=\oL׽r/1e^FvNڼ@wK3NFͭGf?^V>_ZKe6*F7S52Vhbӑ^Q.'v_n^62'~҆$I!pT!wO^{Y"i~H,{7^*Ԟ^pa|im4y`2s߭%뺌C(F߿rUBG* $huc>y{sy빤VC3[)6XHZIkPW\[9, yZZ)`Z%buAxY꾥fāȖ7"$HKw5ٻ!0Q]-2t C:A 7IUO: 9.baOS+3HZLNʾ#]Hip6AIy?~jPSŃ( Im9e-S|4ȴ9>.̻z;~!A"wyUvm )sV=Gs#su53evbЉ2_ֹO깷n!&Y@p#]l^Kˆ%uDKRda" 4@Gy=u8إz( JЂ?IRoc:W¯H Ze' [E*ۏe XCdLu(r+6vy&/Ry"M?(? EQrG"Thic Pmׯom㫙/:a` mkZQ^ VtUF{|j?6A]Ug9 ަ\> .~AN-s"Mtx͎B~) El'[~^o*2Qt/3!Ԝp9e38q藇wD]Fo>U:u{#T|IيlDZx G(-NM8ݦmhAЩkvbC7PZ$pd,W/ݛSc9NҮoJRٽpk* ~~N|7Fr!ҏ͸eF=F-"OPх}(*p)_!mB*{>_"$4WZOy5$`CsEwok|<\})}"Q9`eэVw5EK9#m/1SCM-}ה@=#O› USԗ+g]yyF?0PSlPr(,VkOtE+z '+5ǘ.q`=JSSl1sc_d͗Ez+1/abJ_q$J:FLm P=X D`r*F }"W$| 4K\S,F~Y4ߥc Q0pHeDC: ]s"׼qD."-V-B-Rގme@!`UCq JWt#w#{0K _f'ClQfrkJ-Pݗ .WDf׊W7AC#4(>:$yk(]T>2Vpi}x↊*/픴Fj8[UkY|K%tP-{CJQo- ~Ct,qKu8+){!$=TZpFuJvpz}?S ?em,EzdȊM= `hExnK/s|KA/JMPN4PZP5,)ee7^w>Q2R<~"BB6TJ ^;B69R%;@ufO#/E[mհ'[(>͙ç+K:zA+&fp=t_!pYvyUh%``zp$A{K%6sMNX8|[gmoNf;dkl@>:Uj|e%>fP `nE"1tt8dnsq|/ݸ# 4K~!qjA4DUL7Q[y4)F%K/Ԓx+mNs:0ڃ!y !Ɗ^F{XG fTcl{Is)}bqc$s zĽΊCt!rS\^q1&PW2@p{;F8| CuȞ$Ұoq@>Ys }.IΪ-frQpJ[Jpޮp0;sehbJ{QDń@Țg(v?.7Jv6ZHcSݩqeZ"m%z2ف]݀oF$Is>R9-D%H| Ú):֫LI5vA' V{1HJ10o]UZc1= Ŏœ۪e7.ύE򍐄qASLz%XmԺgdeRJi獗ƟLq|{/vxP\,/[kӊS RdXcW}Tȶ?{i< 6DJv #+d5Nq%HF p)t5l'uLwReuG7uL֠5ItER.6g^5oP/DfF֨F-Pnc1Y5FߥZJjË(C,wFL[arZ>QKqlL֤= .ecQG܍9 ĔRUJDmbΣh@vqt|ћb>>{*gN^\'!gQ!5o^ޡ tkg}!Rk14F RaC$<ePLg>.ٵOC˷S'WvcD^Cf[wYTt QT6u 處V=hu7Q5Ѕm@O" 0K&ٔG }>>Ty~ksҪ#ki%đ =^te2im2yl- i/3ђ+ Z=C |6*J#?)37!/4)Agō( jNZWC&@˧_y΄AtJ.vaa~i a PX AJ' X!|KYWo 6\s7>ݑtw=joW$ аAhj&:>,VE֩cHCzMG}QsC."#W%h yòZ8nOf`%⪏krU;{'Ag`X)mG"52[|Z }?БUes,_zHR}m?>X+Om4$@Ifŧyhẖ9B$W*YH !v 亱 3:nDi梨A@uƑTbLWpQqº<Bz)X_38qM mṞ@喚nȇ^LQMKx ;菱#~hI5М!ӥ0g'Kl(*@Kr0C9 _<%DC${@n/4J APFkS~ /Ji8U>Ν1wEeAL%f'K J\1,kdˑoaFX:1v uA}9gF aK"=06 P1%L4ڣg@ZOޖ6?N|se䮹DD"`ɘR7K%j4m.rQ&Wo Vr?h_u\-F jZH0$eo>+A(lrL.OWq kapy]Geg$"J)r]EFeG7~8U쫰1՝aХ"I-\E/TfnR,\3b7rJM}e hɣ ';THNJ8-(7[4v+é>ӴwÍ?YIu$ND=Ը͔꧐l}r9]CQeؖW;HDt1/Q=k_ufQɺP/_@%]"6Hقkz[f %zCusJ9rz:*#D.3YZ%]W@IL6/}l_u\7 zieM -3\F|/A5{J0PHuUxw&XP'7mB^$X?83u@zB&&׹k?94.3哤KX)媫׳j.wO$"fn.@2|/In4-HB`/0K̿مfv l5>SzNH J6?DIZ`*1Lg? 6=djHH_Lo*c7RCЗJaf%d L0md1Ui]['›?uz[Y)h@d(Tr#WצgA_tȇfep8ڜr7HW >2&\X )"S#F_Ճ03B FqT:-$?:DKuggB).Ұٯʊ<Ծ.`.Uq /hwm mvEH3ɛգ)<~A;"X&+zx\hdJMej>Uoe̖ڰ.ULi>oPAK5l.Ӧ>no\˜!f܀\ "y6djKP҇i #TuK6-R>X 1ϴojABlN&Kŏ{BI!3cܝҳؔ2rNZ!Ng!}T jV`F؎)1nf!];yp?am*U]P N=L#aj4BT8ͧ?Tq,j3š$L;v(ab*6 3FRx Qf;#=BPݓXu]/K!Ftf*d36ߨ`f -@~lLd[)7ބ\4).}צe7qX׾ҨE4N,eUTG5*dRd L=U$D#n WP2f2ay|& Z5[ ʊɿթW{*۬{Cћ,))|G7w-OE09e5ʭ #U-R)cUV-?Gvmj+!b)H}܋ٖr@WEʗRk:sꚍ9H" wv+j.bTe\P?k͙}|[&cSo%Eȱa)/s9HU&6 |zHvg|b {)aAf+)#P;6~VyiFs }х'yJOL-gq#م #y&>Fhc-C25!g"㟎] ~0W d8N8ת-BowcKp+"@^WB)te@=FO)9f"sn4ևȥӳhS)A[ő]=w jƿ)jB˷ 8KV#d.8bcBCN!>;?ǥ|'WCV%ʂ$p~ڈa4ŏ57>@-u"#Ru3$ xJzpO79rZ IiGvUy8+0Q~H^ӧ@" R,%8}VfQ:zdsNݯ4j-WA" (Rb}1i@A"!-(H2k-ߍJ[>d %9wR<*Nu%j.{譯ڃuDw.:_2uU໥V7V$H@X2Huˬz(ڈvpX^S5Pdw4:ޘp5YB` mu㑣x4tUsy5JGUm sH#8"⻷u7^dK4"w&I`\۳1#U\7I>QIf"l M]{w:EU[^EWY5)L-íaIؾ ^Y7cwAח鄒$V74]d~n_zP3)K*a/`7;iZڿǼk+pE46(.auمlh&Yh>_IEQHUD"Li@Vt!n~7]oh$fxSFR?tb,=_&ۼ&TwQ(^}A]o;a#k\Z:ܴ/rm7OosO~ƺU 4-V j>GAhX'rO/f=+ƯMN(t;FZg! .xЀ,>ciyIPv*eE=]#O3w0"X8:\^/uTv"ʴš֭%wp7W.cR[ m :=@lϲd}^|Pk4@˳9<@8MOSu/f;We62#ſ坂EY.i~8GGnF_Cz$>iX;MXSD"x^YبGoi@ଣ,R,fzN sÊF"e#Gd5go~ Iܶ n,j f.R`5ޱ[ DnWP> ݓOm߻ŊՑa7TjOP,*еCG=Sd?j-9+p.X-2W_$ale5‰gpѩ#SL3]*~%\`Aۖ[a\(F'hl=fא-zJ=|z ?6s0&xAJ򡗃qԗe6_%H3jyS%k~nǚ6kS_T!_ד:rȮclKw>3yF5iΐ{Ps0GZ57 {L=БT ×^ 6FI%|/'"x)QT籑 i-{m`ɀ Bպ`ܺ*xACP7ٺS{2(>\5^^j:)jY_d/8) )7E!Zr Y!@|N7D rQlb fYW emnUtQlj8t@_S\Qwjn~ 6l,ͥѡš_ A#+#fz@ %jBTx\v;\sZ@&]v?^Gsh G0^Ցj(?\5_Bgcu|v#zLrP ,*A~'s&{2F(i7JvR^De;1freW㴗ye'n5Hcs߼>="ӕ}̷h ]Qo ɋfDB,_ Zm1v?N8C)\7a;6~4 !a͞юvG*Ay pRc%zBO@$E:'~_5Xȩeg&@Nn]Q>qgn&%yWIBh%w^GŴUN< #wgw w2hN,j4l46Cq7A*F\5^dDwZ݄2`,XxUZ|qLHL`Kys!),W(?hki|.ҝ8#NMAP&L"9 b(\ڞsLqXPL<$cI=g2 hg Egy 9jexloa31^t\1n_0[F2Qߒdo@(`ZB Mv&}F_+'cY0jۍ{Xpo?(7Wg4U{P {y&ލJe,f{}_42t-JO*sܑڞT&:8eφCa&R/ljƂNGWHrr`ۈgŊXש ƍ9FC5Qş\P= 3tCC1Bя .t3#VZ K%S#NTyl瘪0AXk1p2_h@%t()Ȧ/ZY3(oɣZ*WNdk  z Ǖ##^3@N{M8""|=[0 < )>z+I̤ߡ!|<᜕w >|O/5#Nq٫id6(F)`nH91AJwcs;cufĝL7u7ׄ^ CHxx?ENd8!T&JXܹ`gQ|{vbyү B„۠[:1*w6WoV$ |U';4QH !tĴ/R2'Un8+4m5GQ'I$U~p5B Jx ]3;^*Fd7䪣q]6y 6uS-)^v` YehӋk6Ͽ.|vݖ/8!䤓|ѹx60Zr5[3fĢ42|.!+ʫgg ;,1 \ "ݠ1yUk < %ˑӠ ,!ѯ]O(kRk&C $RϿiWBGb9.uTAѣb3l05FqH:ѡchP!]8y/ռ9MJ{~D~R+ GVwT1836j-V!"K?{+TJ)JfPd0*jޖ;}lJeآŰ!1ȩ0!dce܅P4+s;vQzC#=kK^k, ) =aO?m±Mb&\ ~GNwGrtzi+Bm-Qh 7+mhƬ X[Vlt9.S\gi q+ͺŌUo[B!+%/NDJPM:CPoj!;7@5^i.UUdTvEˡ*G3kv[..YԸ_yq6>hNJ DG ߆u|a. :L]ɀ~Sx 1 + B1#wl~dR)삸&},T+W^@UZqܟ jYeh'F@ߗ[eђ5'%DA<\&=C˧Kk;v&N؇]HI">.mUPF1N@MҌ]2 u8!B㩖[M0NwM桳[Hf9DƃWp.,%Qk֕ p6X]p30Unt ',!TBWm~ti6,~m!e4w,4za՛$;SJ2gr5Ëy^Ҩ=KӸ|ZR8861j1ha=֛7ժ-P3^.j!6Й>1{^H![$dF 8T lRrfs[͡)@\]6#qdF$M$'1w2  '8*F3a ]]b뚤=ڕBB?/10?l YN hRBucз0n/7rUDv,ɯHg^!cViƨ&e+rx..IA7Q.aK;b9CrŭȉUvke5dfn h_p w%yf gqƭ--՘Rn4+u5A|b_NG7U*v*sC:jxH]BjYwDL<LőZz6e`!2tujde贴hL cG(oh\W98X 'ӼSv$O{auֶŠlqWA e F> Ifo+ m0+CN̂ܛQ uE3'$jy}چ2Ur\jk[Pe"{4+yͯQMŇa5sM?ѻs H5-^o)Q.Dij}2E*4;$6-2+4` n4%s` i`A3QG1tqqT6~uh*+ ޝ'-8!򰅼 aKR|W둋0ur߶?נޜNQ¯Mt)KB _|U+ AdA8HQ œΒBog Ue "ރ:3k#~vS ٣ 6)Zކ!kGMNmg#8{E+ WFQ#fqX@3_dhb6qP@cE]ϸUȒucYwkɈd%%Fyۓa}l 'ٙ#ui@)!bNͯ*P75QбȨ}RyаwTHyC,'_qȇMUYNy#, #4;zú3: z,goUh]m &;.A8<ۢ+C~i9 )V hgK#ώJV+7,AaN­qo6f)໧4uťI1X.kyř0s3,mm0eȩ0 "u{3\8\5NQkxY+BĒW=>D/@>ɾ /EPPS+;V| q$s (~==_!ґ^{fWR!Q9]N#FBޥ<chge݀Oju봡 CZkGugqoB&zbDXHP{;e}(N]f2)8^2nt8F3t\X6P@C?Şy 7Y4I jG0^`{!@r#J>UwA0F﵆faz8ߢvW$}gu_IiЙpQQ2Ȩ? ە@za| y%e(ۮE5`3ԁE4lAP>q:. `x ;E֋/qv+3j&M4bCeA^݁y$-IY%A[8y;hGIy+壸Id\^(Bz+lސBG'M@yq#e*3oᘃp\Sշ 45J+(c"-%2f Ն5KN\Ɂ}@hd3W`A1.j^hs:P$5iW"6؛ 9O ͶC}@3̖piրɆƗ91Ї^u& %Bp hȅ}䩽tJъDSqd/O:--uM2?-çolv[~ܫ̔ =̧#pMط@##TaW!+>%>w@WEo@ DgmtNf vR;&|IzL )Z7txW̳ ^h&}08. wW_Y̙\ʺݛ4M8LͦϤ-N'w1n [?4kDE̥Ƅ,[Z^M X(UJMZ6rכg/"Pgx&ۥCAC='$ܞ#B S sx><5-W; fϮXqabKH2|碮-`6׀C~OKf!Zwrtؐ< "xucAE *XD4w7hZQw?_+'醖4{yo"Q1מ;HAQ)݀R*a]\{mD"=LgTGGмø_GUmVdTVtF^b(E75Ws}=ƻ k%>NKf~qBAS87nc,nWo6?&FFxk<=hH]"30ΨVCpڊAM.(`;j{6qi7X.^& Z3-1ϲ.ft_F+E9:j2FiWLd֛RQ2&h[T$L{q -avHS|b]"2:Z UQ8@nxtW,DvV??պ R6ai-unh֟d}pVwWa[bE2Oh 7e˿AaķoeR5S43*$DpmŠ{=d&ܠr $ ϗ@$KI*~͑Bg4=*4%@)&uX\TK %F'Bn Zuh,-Q8Ȕ5`\Y匿bu-m c K"~r n6sXANF0zt44l 6~ff%3+GkZUG^ PU}lBP-s| XT\QgXd9$ @wɐ[A$m7A_r@GIQ?ꎫo-fjwhdu zj:5W9kƆAuh>_&]Swg0;GĿWZ./TG4<ϗ^t6hut$`\ ۧH!~~MID?Q+ t3{gȃd2ߓ`BӺ]Yal ɹOBS]Dp/ґtz&F?iXtlQ pΑνR}fcPþa:ArZ-W9EÐ+1Br]"AT︂_V*!MmW.7}("tTM6*LA݉S|Yuotcj,O{[8>*43? 0ajEKNX,QvOw< 'jYt}M 9FPǙ?f~ͰY!f<&-I+yuB!HN!tn@R?d}֪$sl_jfخ10S#,C1KdC,m =(<Ohdҥ[҃lP?ez:KFW+, >٩܏9(?,dy'A3 bҽK#8["4m#m͸1>[Q׽I8Yj]ՏD0tn)5<)>-SUs1`Qlf( +8>{K %da8#лOlaQaIJ!%3D W#t6W:]s<z8*]N9DVڊ"2[ *#GŤjq}iy>ȁf1'0q94۱'Yn J ߃@7RC_sD|_T9EKP9mVd"qJ Z B@Jʃrtl/~zL쌗Qju< h(nҩ>(ӔL0&˟,X\ q҄d2q;X:dR/ b9Zb k0)> N޴0D`? &EhyG48A" &3Bg;](ٙ#C#g_UlLw27Zcs_Lx큶v<Ғ/+NL;P;l,;+$PhL,o9B،BN_06S!뚪ٿ{=~F z˗ݾ|Vi qmC)79{E6v!nn${$Jɰoswi؝冡49%ç+[#24\0t,Ň%۷2#JWL3*)'ăia6sbԧ }RE~>uVZ~ ~cTxSo(6ׅ,aʒ U~얍%wjHjo&La `L8ϺQģcUe!)Rt$t:(b_EIA%6i$:^ol[ HnP=Y>7LKSJg̓F^|Tp-7k? EYN鹢uIQvE"UW"E aIP*) #Bn^}YkR/Ig̹!G莌@L/syCLk`΀@EĄ.xkKp `Ӟ_ Ȟʘz-8a"+F+Li,  MFߖmhj';ڍ}JUGS\]%&paSl5'F䭧R᭄Wra*6[/!|3Ryk|^z@^<$ܞ;~bőf^b0=} H ##xIq (kïQ0g՛)C#so<oDU'3 =4?y|URcb,S'+eȒ'1 -a]*^+E`SIEĞ_eH{>ǧ\HGNê,kO=r>_tZn`adL'F Pܐ(Q)/ec5ŕ`rw"ćYGc1_9q8,$w:% rR^ГRmP@b*T$'3CMXC16s6jAɻ$g3u9^1RQWKY7 6L3 ,$خ2s6DrC e-A^V%TGuu/鉖)=׌M?aHZĞNx/f:өZ? "Shgڕ r0:r5NP*k5%"Iu-ezc%]#/; L\ƟM_QfYYw)31J*۳+iAxm%?1dge Khz %AG%.!q$ʱt]673[C nlסkbLa {21lPa6P)N\;p_chJP'ZmHzh8,AlZZl4rRxBJTcպK0^!q4dvTk;&,ձ WL5ivެ!eg]>*jGv.ętʏ+ִФܭww;GP8_Ğ;L#4k*F%5, /p_|U݇vŃNB<G I[H2GFH%(3uvK9>j$쵶ŀL%vxHQ j^BR wP8 ~~Go!Ċ\YEA XCM םݨiL#>]臙 9RͶK{ No?yVd MKA1'RcnXn48oÅPC9LiΧc=5F51a:}P&bR/3;(՘FhxWk"{k^Y;~6]*hùapG烴f`+)g害\4L ۺ݌6g7^P@~O~&x&>i&s8gC;k*R`%ioHAu܆&4K'tJYv@76pNo76 ^sVqEh!߃cT0̎\skt.]zC~zam<X׈n:-M5 5,_xke}yznZK77Hr(7Ig{fR}ʰAADr9Ql 5=&DFFQdH"[?ү&0![(/P=ZZ;XH`DOGntL>q)L/YWG{4FLrCsʓuu;:3t=@KRTp˻^ŞAV^c̜mzG,TENad=q)V0*$hotE$ZnAH>(iIWr##@V&Lܺ+˒^V zL!%=UHDU-CK:%@5TCͨ_2r4EE z㗬|c)e44Ƽl}#3Ã%0ІU7N*jӼo㲺2|yz]k,`cVӯm[C' ,8ǹV|SaqT4V =diYqV :C&.W1RC;=> >6yX׊9Wj!}r@Zdb$ds~K [A}-0Oߖ4 ƅ׻=7 ! 6#+<`)j"shdNP[EazZSrCHh+ WװI=|hH:0QZe*̦gֿ7,DO[0eʴ1t5-vzq/+3_3* _*$^G(w CĊcKsn3׊+̐lJ ] =pv"+Gw9isl*}<@Ԃ\͡SJ)KkN̝:TSPuz{xKͩuŜ0GH/V2u@-SH @/ J̚^W"tېs Qu'w9`x~3*#Sjp5 U+76bվfމ.̕Re6|"|:?Ρu18 V?б!!wf;hX  kyH7ɑ a*9K ]wlfu k1GTDh| {֨HI1+b =|}{5`bJ߁O\_~@$Mw_n4~3/RהV^Qf!b 笽[M [%Eh:Z׎e&<6Ktknw/}^ifׇY!7 omsA G .RL찌C/ unϗJrh"fZ^azzqo{ׄt)m/oFUai;|"0p(nk5ϰa!ͽ&v0C_RE C^Y]i2˛eMHIHנ-}(IQUѽ,3y&r0n}2!1b7W)nךVtg0*VlosK>f63'ҝ ۯ{ ȝo{N{ AhQ'QȤT ? 47x[] LEp0<&6e<ЏO7Z;X@6:,BiRu W~KPVI.<~? luٷmiŵȃ j{,;[P$ DTNHImtyܱ[kpze ›^<_9s\$ArK)ef]ЄAh::YbB{KJr;SXt~IJN .7ڙҿ 92)dl1̒Ч.:{qԨ\`u9&`^pb2[`Myݖ֛R̻|+#ZH6to3unL~K,]MY>^UlF.">{pC. _3p\!Dl1T1``Ĭ[crpk3~׭~u6Bye;|LleQl&bcmI*t! Q=V߲mRF"P\y3D+0}lvAH|E 6aӮtsjB:ַP0˙D)Hɭ  alʗPUbNGur]x ɍ=t*16OT i SɀWDڹV\+\ύ[ Ň@m}"\QfoDfyz\{k UҞ1+~$uk%viDIZBQ$*nB'Txm~(oWD1R\^.ttJoPLh WLv/AW23=;\L< qV un4u"ޥ}H(9N#e7QHNȾy*,Cp%1j2 h^|B MhJRmQ bG%e;v$=Z_EP;O5k7,]HBgN6tDB]L>g`P]peNMY{brx(%rpdeF-pl*ϣQV2:g5F춂9+tSwU#pu6^ F$9ERkfnFqghBR\y)dxxN], G2} / :/HCVDW\|@ȮkKq0͔{]Axmu: - B@G4ZM4 ޭ|6DTzAQ"/}H@f^ ?*M|4CŢκ"D4ڍ;AO{*mCXҫ8-$"[¬q-\1jưղntvXY=]Rֱ)AUj=VCRoi1 \Va59˶V %{w 'Ϧ0+ [-OXY0jENw|ewn(6ܐ.s; VZSٴo-?\'W)%[oLtt1ns^}*U;/2(pPĪ8{z05 E"N~AN\sU;k[||/pZ<<x2LB Pm!F}YD;@ܘgF^x|GJGй,ظW*h 繂CƖ-