python3-apparmor-3.0.4-150400.5.9.1<>,|dap9|O"tg1l0C\1ܿpɥTpm &atԙN_au?9s;P7Tk *lhR^aBSGt oa4EEAwgߋ[7]߷7!vFSFS5j$S5pz[&E*h}ze $k5OA3n .`O=P9iPOJVnxֶvݣ=R3n:nqՑ||/>>ʈ?xd & S= SpUU U HU U 1U UUU.TU 4"("8"~9$~:.@~FGUHUIlUXY\U]HU^ bcŸd"e'f*l,u@UvĔ wUxpUyUz(,2tCpython3-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.dah02-armsrv2 iSUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/Pythonhttps://launchpad.net/apparmorlinuxaarch64/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_103aaf985b7ee6570e8410caefeb8c900d5c46626cac08e13bec6476a4661e2044b2a8c30469873aebfe44bd3909bddbfc178df5078fa7a2a81a1d913c5b569e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2cc671fcc9d1ec75313b7eda5bcfb6024a389a90a86027d6a60afc0a06a20e766b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c64943278942f1939ac5492e15e846b019661e35c62a54411c80857420b6e0053c3fe2014fa7be316b8660de8253e2a37f33b26d131d89dc5cb3c60a96b72f87f09479c99ee85443030093ea9bb6344262746a82f5744dbb27fff8ab94acf4d6559cef9f47cc7c171c4a9b4909c702edb17fef4615041bbe94345448d993fc7a505f95e7e2006197af3c8660f9afa84426b0b9f6201bb59041b48524e0b0884a7e487eff10e4b1d26e36c2f9491794fce4d3c3effd54b11ebe1c247928a34ebf89006293e6b1e3116c6c9a6748f3d348af4308316ce8b8bf35d1a2d2f8653463ce02778cef18bb1206ce11366e37a9199a30d6454a52f52ca38c13067921348b73ad06c37642e6fcec6bf9f73444345b04463fb1908f52295a9fe3e59db866787a82817127f4102f3b08becc2a3269d8885f247c6a9b99f663482008929652f78df04e2a84f789fb7d889933792666836ccf3721ae4e0677e07ebf0b3e2a01b24f24ca5ccde44a784714cdf4fa33d20883335d22c002682f44876a653a5eb333ec9b131d47338b97093a2945a3c79c2aad86022282fa9b7eb76fb7c2bf494ae34d50dff215fb0bbbf5a8438945bb4f1aae8dc8a6c104382fc22841f9da106c658c4f0a7dfe77a1b05bee05eca7d4d2c7076ff3aff6148c41803797b9af21bfca77b390538551a7c3c46a8f1200402b94eaa7195a42d57f45d572880d075271e2d1bbd3418bab341905c0ba825add5cd1a4c009525befbe1fd4871afc04a186a10bfa40de1422ce69a7d59905a7ef3f9fa9cd474e1df5aa858fa99c9a8c181a8ad94b91ec320bb6f29456273036379e6ba0538d2f0d40a9957b93af9262faf020fab6026e7f316b7602597992eda5443ef6838e11dc790065a037ede90b97f49a39d9e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afa07768616c2507877627ae91ad58dd98ef1c75598bfa23ed3cb7b52520feda84b1f8511e7aa8329c0343faa417d6f49d11fb2480f56b9d93587d494e73154a7d63443caaea741b1ad32459a870850c37e24b54f2a5cd1d1db195a6186954511155cea99a231b3c8a28382f6d33e4ea8a82253a3720e71e755fdf47a265b0f81a6e48ef1f72d06410e37225968640b28cfceb343074d895a6fa54684173e5b6abc8fd00305283cf4a6b8c3f24214fb6bcd8e3abb985a2544df3c59ba3bb3bf92d98987f49062ec5e62b2e91f36d014f9e2c0663c771b61b730fdbca9fcc6e61a72302bf49f902be3b31381234f7fd7537112dbcf58c669dbc42fa17afdf3720d9b0a0075fd343f00ee9fcc7b7fae09f8f281e808c8f5a050e89759957399a1ed7b0c8bf56e440a4aa90a83677f5285096e97458874fe9c3bdaeb4d2ae40cf502c721203a91f18f498f5ad91ead044f7556942446060726421d7bc3586516ae19f4847069e6d43ed07ff533f4b2259f590d75a5a4b2185efac3cc04d118b60f11a988d7b6032e8f4549737a25ce5b4c3d13d28faecb3d88cf1184908b0c378b3a80beb18dd18ae69aea286f2647ff2c4a74c2eafa270f3ee952bd057b2d3db84624efd350da354948af26e8d7aa73147867e02f53c35d81252500601912473c8e8c47fdc5fefe08e945af99883ee269416abe471aa36c4b650f8d078389f1228e1873154338182919a0e4142575a16a438abda2f8d492701efba4ac1129e8e3259e5863be25bd3db945cf65d7aeec18b43b2b54089eb0a0367c6d30f5d002153f935874779a8d2b84e1d582cbbe163349216193a4fe2722effae7fa54d06d7f95120817bba02a54ade1d6a15da5d8b3f5c75327fdd2a80c6c078f0f78263596c7dce8ce4077b456eb35e64cd6eed5c262028b54af5d16f85faffb43bc428ea1fc4a021ae37487b885ca4c8983bd6bdf5d6f2e00a60c3f08306c9076832b7966ce51e0c4eddcf554959459b23e0a8e2c352b5565da25a908f321eb9e141bc77fbce7cebbecfd995eb39012a844c06c1f26e904de9ea3a0a382383050bbe78341677c525cbb9294840b1807f8fced7657494f0356f2a74423373317256d103d29ed441f65109168e07526aa85d23e56cd76de93f1ac36e7d86e9e05f771f29d1bb4b14ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113dab77c29741187249bbff3930127122aa8a9694cd2ad2ad254c2bed67840f837ea51953e6c05d3a104d7e2263adc6296f679dac88e52631c9cf8f86eda441b1f54ad8d16fd0183d6921b50eb58b41610bed9168734bb105c03b4357bb56e9e1d77e9f0d4f5a562ab934418a01c902d327970cb6edcf17c58c94117247cd463d5b4aca05006a3a4fc32599fe6dc4f47d2a668cabe7f9b8b6ae409900c922e8d217840ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb922f7815f2f65b80c739f0518dee431ab029e119546ab2af5053b743b3bb4edc383e1eb201c5d5553ebe3b50c91a7d8015e0e48bc30c30e68fb1d7bb9393985eb5be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456ebd49ac8c240526456014b084005cd7da7f8edea9e7edfa11701b399487623773ab7221a9a936d42d3e1e0061c5057f2a33f95754934a7ce2265b2cb0b16b451085bfbfec18866efde61dfad50c4016b136852dc8b4a4fc1b182a02a3e47d0d951d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e2d306b3b115ff3111e4fc204d55bb2b9ed73160684b1d9581350c4984b9c8b3482cf9ebaeb6bc5e77a9d572fb928dba6d4c5db21a47fd6172f7ef698f4a05b18a9475fe3a701c50bfdd4ba5f491ccae4a8c395d56c2f97549930aead3488505701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baac39bb57b937e104c1375b745d15e0609ebfb00dbbd14546119699d511cf68056386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d61818b374e21d53a9fa9fd2cd53f5c57ac6bbe3a5a1c9b540718f2140e0eb8eca59a9f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c052d64dc0a4a269651edbb90ffe4ce78e7557a3d446a43c31af274c4d6649f8118fd7ed51da6f34bcb0454bcf123e77211818431d4aa9f10faf4e1fd63642c1d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-3.0.4-150400.5.9.1.src.rpmpython3-apparmorpython3-apparmor(aarch-64)@@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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.17)(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.diffh02-armsrv2 1694065033  !"#$%&'()*+,-./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-aarch64-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_Updatedrpmxz5aarch64-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, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8efc55bc7867a617da3af6e8a82661b4e6d32f27, stripped  !"#$%&'()*+,-./0123456789:;<=>?@ARSTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRR RR RR RRRRqq%+]ߌ|dutf-86654dc3e66be854e9ba75656ff24b90857e0a4c1049528bbdd3b843867c93082? 7zXZ !t/˅]"k%a D岻N91nHGˍC*,:> I3A%`6gf(?YUe v"fX̨͙=~=!4cL}-(nL i4ۺy2J;l 'ahGo}a׆RU[ϻ2b|ɳ;d&&%{^P>';kNW &7?vlpYwQF͝;BhY@HW6ř9 pI2?TMG('/&/ҳCn ƽ;i]Q}W&c F=ˏsj"L٢ܩ{[VF5*{Hy6R5Ѽ4T2[^%܇4B ~w8[>@wFtE -V2VSy2ռF;=!O%HO"AƏ0=Wof5n9/[ස/Ȍ3YtCҩޘ:5Ra):WZ!Ipn''mw?hu+6d*0soCTzP] Px]9FųMa˸:ff Ig?lv?ǚ"Ce ^J$^"Xo.SR`AN\nkK1s/"}uppPRM%JrfE&=7X!EdE!UN,_]7S(Ctv`}2Ϛ<Bqgd Ldڏ gHIZ~hsas"7"2Ө7BB;>LŐVCQnI]:% ZRށW5JjJXGV Ͻꓨwj6< w³ʐmȒ&`V'%7 ;h i9@ 2KdX&7Te(PH.#h@w֠ 6MWS|/,G,vѹ]= b٠qLFz轷`Atr}rP4t;eB S p;(Dg=tDo)N#|tӠy̥U<״tNfohbcB.@m1ZHLBȠٞ{tkQa+Z ̠Dd$[r_Nؤ(YDjeS@l wᇟ">=Zd9\h~zE4S僫%,AI׫jt_dd'T*! 'EQw *ೲcG? U /`\tԷq)dPZg>-G7;vӭ6o5] (>@\ ĥhvuE\޶9V 2th[;dt-aW:X4}V_^!eV‚)=5${p;=R8 VǺ1fe{-R M[}-]סSC= 05.&!fxaE'gtl6XC~X/²do ALYF<;4B}?b ?ѯK3B/$y2ݭ15un%9 -Oa{ ndQ~ĕq(wk)% 5jA5G ;M{x7rlFLoH`BJ[!}TȒ1^¥e@c>H-S!06P Rd6*P$ϳ /4F#>'wAR1fڅzTeld$0 97OGD`8?r;Srz=&@BUk794i.]W5ZZ-ѻ:M\u'" dߢVkt/{nƅC=,~ԋ<Nq6y \%W6F=c~YT βK҅<̟ 1'z-(E C&&ݨŭz ٽ`ɹØ\·byzءPl2I"?D@5y}2BVM!4z`p_T '!n,r0ҞмTLx.@o !R&Q2T4Zj)r0&]ughKjУ >?s:qXwQƟJhbyaDys[Z~`76>]+ XLЀ%0 ::(rwMcbnYaR>JNj䩭U<~&E?/upoAhW%n8w_t6қNzD8(7 /moer>|l|߉Min2.l\&QZ[T$w7ς'86/)'?%P~Z)d 1z5#0ȾLJQbX~MuoƳh>bRsmd AYi, }&ܱWFMyyQp~W7bԯ'AhZt U"Fdh~IPrF {ʌ S4&w,'9d)>NeE>vTʼnmU <;D,y jF#"bL-k.؄Sa|[Z4{QyȱnńaDEUxraO(ǚEa(y=I{cLo_ aoU۰βqa$ 7YΒn%7}z܉ JVlhv9eNlld[#c"O!cƆUw , Laaod* ;iw /_8m0Q% hN7ʫdUD;.;opjYYfk#WG7bx1/5mE]dG'C(B :鿲?M^&I{Ui:Á6 pxF է?%۪ vӳUjivT톖D/PX{Jnwy \EЁ9_̔jM.\^Z#^ ͡/J?,5w BL`d]B3ҵkA!Bϥs4\ "0\=+f b.z@H|>X5쉻m%Gp~- ?Ey3@I,ǟeτ HtM=&wKtm>% 21A)~'xߋ\;Fc]J'^mĦu h!7V}c7/}T6~  jAL?Oҕ'`)y"RhȓT3 J8fr_YP@m !WU!E}w @ )Gai!#ћ́![#% 9pFiKT] 钋ƊyWqMѲJ>QkϦ՚fO@ F<. $-]08 ߻}8Y Hl-^[,RWJǏWJH0ti bWBwBЉ5fraVaZ/o^}lH !*Ymi>r͡J1쳂8)n*ٿL*gyXͥ ,n:q|ʁR2GIn !{r(Ew f)MBux᳃OggOnZ(u48-[/ v̎)d=YΪ{R6N.-,_sR[E3EhV?X|udb5X6ś`6 `\%rG6X.[2:2!"\#nE8ziM]2Q֊C 䐝p%0S:f Nјׅ*Z* _QHAO8=COߦ2 ;šXNFPEJZղ47vHqT ~IV<:Weq}&$$^.~e|!.QnhM҉V &#V+ZX"YaZ2 E\.--4ߌ"Q_BRnX`C;37~0&;Oɐ N׫<EH8%H!ЧelJ}tfevļ B@s_g!o/6< vX0| lcC Y#H2։#DNһ{+q v'1dɷrqR<{:ܩ%&9.h4#) ^u򂯖{5S,{Ui5 !dt) NY"_ѥ:Ow4ivP5{]c#[B/qЭ=feXNzw/;`ld0h@Fh yP)E#Ӫ4`k8]]<}>ٛIXG0^UM\fpMcp;h30y]pi=6W\ϩbAF(< Y_13~'@ V4?\dP*hZc4|ծp?%ri)pn?0qwj#_".ֽki(2Oqaۖ`Tɸe3CM?뺲1]IܨoD|o~j۴&v$ x4sP?Gi̍|/s@NtIe߲+G!u"L_eYekBgz> bsp,!ɩMw G%ޯc˕{>r"[\&ۭ 4RAm?:uNߣwͨ3?lL7G&hc  +N;mYT΂F1?RIז&♬.ĚKB" 14fwO򥼔? i&Lz+|ibgC82*`@',YiGETf4P$ƿC_}zR띁2{ۦ>$wE`"gAXoY뜭)a[N?!it.̊U.|-;BT/iihHe4lq4sNP;+M.䰼A9!ru1YɼGHUn kO@B1Hg'$2@@Z"Ho?dF+Hj-rR<'#ܶn[_>i xNV $_s&%/=S~Ƚjּ9aX " b[ k6@pwg٘^J(aX{'uGWDr>~M֛|kt;7% \C.mLl߶Sk-51 ,udͧ,9TrM0' ݼU ah@yݨ9/-+;حxSAlF_(Nb#@y۲!,g ;^8>WMGQ!* Sװ3tmI`nlQ:츖ԷFmEU~AΰRsNl.Y }#!iAAXr=qSuE&>"VF@Z(-6zOk35- f%R_>H2ӭ+R/aXFn:[a xXSG%.HN1+&D5Dߣ8ux!;Qbޏ%H[χbjh#H?xFH@ aUW`kԨ.4: t4ljcf3J_ªݱz[fA,;( ݱgiٟAȦ}1Z,$MGOץ7k?s.SMU樭% *0"UEMz9~RMCxad86vaqFdx%HWJ(,@DLMk&J w g#WnqFyRHEgNHbZ#qIc^^P86d'%ɡ1f*<J`LKY h"^*QiAm5G庶vN2 O+isO1dz-\b%6gΝ󡇌;/gYx$2I4{*UU-$ ny?TH߬R ;SFiq(bśikYy2g4HF|:5rM6 G4+ܲ9fځ؁9@:35}{̼Xly =nuꐶ LqXfFit ىJ+hPgfNܕvW2(dh6#CǪH_ )-j_6UֻJ"c0ˋM AW&a8 `2@3p<K(>:`Š,ӞP7wVc2CVS_-h4NBXmeH,KsfW wu'0i&mT$q'Y6Y3_EDfsv-m8ea,Hpe{K"Zo?R$-#%En@WO1dYIܠ/v|^"4!x]FKI5 E~h*zVz7Ha_춐InS~ݐrM&9W9ɥzgEX{RʙT^58J,Df-aGH(3!/iıU6Rpu47rBOKXn4X CgI`qK&QU# fxV4(62GG:jov%9TrAק&W1;3 bRMɤԬ'n pS,$8aqx+hkH UCSE sG˟K!TWWn~Zϲ" X$}~enm4{q08k9moW|+y/t͞'"_| w2 _#߭N||t;lca#}!Ya[7z /'?OG2DQ_+H5KǷ*գH˛dRl*b*Mrr}UcզLŤBʬ܅ 5gaU"! >X[ʭ G&Sr&-at5׍ $T&ow$c'j11]Ʃzhgڠe~M*#޽ikp;GG0LRnʉIf#2jͅD=_ci[eDOt;1e ^I\;\%rYi;^v= ^8hd'^4V1n1Y8O*>H*A`vlMTƗ8skѩ7wjfY8>ˬa6--Z&.%AbH<`}O͈?eJ5cz~lh,HVx&`mcѨoc7'3d^dfZR |T.'bL@H}HWi.v:laUۍwV2.pɼ{o_Xr*?M,\jإD oDpPSt; iyLlȢ;}ygՈtVΰ9vr7 Q47kﵯp0A4A[2)>I5x/wp c(_hENM:ESjmR;qףA`OXc9u Y*0X%N@zY]FSo+,3ԸlR*AYE?>s5+[*V *m,A -p+6?Xt$$y(@@\^b?`Yb>9/șTaq-pKuL_QoT2Yy m3yci O򶃡ӵ"i m0#1;bx8Яڨi\$bk*% gZ$O%?b"LiANK|S*VvV1QRTSY_S.چ eJ՚׻q>r"(j/I,!UEAsF W>ѳڜ,zũ8h7-XJEYk. Q. qRnj%@i1/Fիr0(CD੠UwyCp%@;'51^,gjdT a% mlV@(һ Y]Gl~S ߯~F Y$f KOixé-ERu}^`_Dvée "el3 qċ}(Igw|E@~rE=!T<%'ďjdPr`"JOE}) x)ӜWBA(»|9Y% /~,rWýSbkG"+k]6W)gL-޼ vvV!H 4T~+J8Xe-!C`Kb1ףњ3?f_v`Ge6J5]l_Du`FOqzbVI| )>c|eڃ|M^\Ma{b>ŅKeOZRbr zVLq=XɍΈ%zvQP+$$+^'kh/R A(XONYfs4gK('UfMEW%IJD` 2"e֌?  Ӊk-3I1܇v8ߖ_3Ylc *k9<=!HK3?tRV7-J_k٤84X,{;cYf^ܞa`Yn7ۀL`%2w&}û,1hDrR1)+4cn?;u7m „KͲ)KjJbp[Qm#\qm£}텕&z8@II ]i 1rOG9o+`ẍq~B)?,TV1^iF{b嬽km1d PmϞ0(/L3~<pZ!f`F!`[W .~u!RgF2hOOLTD%^sw.%cM:õfڗ%qlIaNl S3=)qZ(|^-M&&A':VyXͧH=:Sġ0#*73E3gNf~$`djI./9-Rsy/*[I1p~kXA傘 67}.ϴP#Cy ɗSN(Lwwq_##赆^? /(;f 0[G?KsZ$ /_&|`28WCoqgX~tJ4mF[.Pجfr+4FmT  g./nDqQYܽz~@SW3JI휄@ay/LÃHGL1Kq05Gڗ(jcCSSmu,=_C$rHL8C_W!J^5R 3`0: D&ֱ6 ?mG|kt$_^E6D'{Z觪J^X\w<1`%OqN8p8ӹ!pHHYwҩ/tsPI],* ȳҼI5s a:h\T ~fGT-ԂQ\VuD@WB[PnTV2{EPmPUkʹ4/LXc6'@ |[v݂x|nygb&N] mP +f>abճVd h0I#WOYv.i U6(,@߻<~dRL̀L a P"r1}x)ڏ:{bӭHwC2q-Hr'N=5HnT2Y䀧xˬlv scԢpǦ&q*StSe`7Z{Iň0s]m)j"Z/a0Pɿc=QH1b {м>Xq.VUr*nNv!10]̻%; : he))[1\@S~ d@扵1ު%Y=e}ϊ%K˸QޭHu]7l mwE,(AAw0̞DӻثF LCҚ 5!>r` CU;^K֑943mV$0<Ssps~#7z<{Nާhb/xfhLPD/JJaFC.F*&-\Hi~wOhNk0NoX®Rg MruQNa M5JUZe}Z>: ,D!{)cԀb;ZAoLS;F|}(/W C}xYip 6ĵ~Cr(b߬MuzqفY$jPJUuytncfHi87lիx{F!J9>N[lmnĉ=z]{ww} *PFi3=ff?GNZh"Kv3ӐV?„x"jOn ߾S&YnNz8AѓEK\W;Nx0=9V';PDP; ╩8Ȼ@L'eε$ٵ;uMR@diDwWg$\! E-mSC-oPW8>%/OrGye_T'ɜO~ ~j#Y ΂l{HF/HyFÓיjR1 é|i}E\PDG׉uލ!wڦPRԹ= UR+gqA_t7qaCmΉYCT-2g3@%28΃6% oPǪ3{q䃱:J!.{֕.4l&LKB=;uVᲽ@sWkhߠw'ww9d=ךu{8n,]ȘsY{vf$(_(M"HMyZ6J)/%d#n֙Y|^_α> ͎wƢn@̖VkzaZ@_?_̮>"kPSa}gX^?06!xܚyKhE:H0kPN,jzOlrb{iyn?9-C ՑȬ"qS}]=.c;m*dޔa#h.{/Kqd:6fJ|E_L" C (Cx7fxʐ(Է<rd~y RR&ҋOz8g(=L6A?HYB);^:63Ao;KD DZM-0t3BH\p -Sט\ɘ )/3n8CAk[]Fѳ$ls,<Ǝu`xВo%]IM ٸ+%:~U$dV_2 ܭHLۇN !13[kvg:Yz R9dj_Y -rC5 5U]®%\AiR+uK J=$d3"o/gU Qԝc}/`^q{qEB&IHqpˢs<1)]5yU6eAM#[]=Vf7bQmHBhR𴔰j1֊+ I|"?Gu =7^'eMqDT" ?N\h|`$ U , ?-q W7C6='5Hz%˲_% w>w`FB,lpWg Wh\@ B"̿5cBzvԭ7oj )*ms#.Ԭ h7&CM4|AO:}}YM(?u ʹV%X4xY.)[n;!ISnG DZz7$Gق|BF@S6O*#Ɋb,gN7%%%_T H44W7 :6lj *Ǻ:B$Oj6 ;%/:X=(V`zU!fmN!ͺ`.m_ˣ4u;<-3Qq0f5K٠k:Ǵ,C9a/ZgFoK%!u ~FQOal穙p SÆO4MeD6aPl̮9\xB1928VaX"!=7]Cr ]4 [}㘛՗S\ܒ0GFڻdd\c" Jĵ6ql2BAVr\U5..5Z#} ;U-#۷gp ^_bְR$0k4G_LޤIP:Զ d+m$RI6U|bv<IXY)_Q3߆/bkTc\Zt:(Jİm(O`LtqWG!"<)]20 0L6+$C$7͋8 >LH/J暜3er6d_;p>DgyDFehd*0U{4EΖcJ#xF. Ԇ}\h-^G^)]ܖk氳FsTEgg(-a h_$ksmMu~!DWw>LWWR:a(4Ģ̊hK[fx`Q ddBE잭܃␗A}8 RKGk&$tVXBMɆ5qL6'!devSXEc}WVZ+'Z zeb%)C^=9)d Bt,Uy|%f;&j)S2m檪1%'1$Swbȑw 5l_# 6ez.b3[k7d7L7##vx)^muFJI_)&Q6mEF#>tNGc Mv,:Ƙ uz6HzELYО˲}:@3Г/\gY-F 2>ىHLtUs1=ol#_zm* ^Ꚍx_u&W1D㆗R#*gY4˱ {0zoACq4Q H*zບD$]>kMc-C0LW? `r0M<)4,\gk| )E2(踃 gng >a)H8BI Qߕ^~lyFgsP$e\t եsP6,ϜjlKԡxڲ_QO1uEVΖ +ةC6+ \&1̉hpV(9וgfN>+첛`nɇ$w 8eA-]NVgoanI.'wnHJE$4]UBN'\$er@H5iĶ5}~%lN&*o*'ڨ0UJrϢlT>wӳ.IS-Ph׎a4jVrs&*\ T 9/]3,  D|AxlS+~t-pq7WZE!;CmdN=1jܓ Ih@+Yx8rJ '\,65+ tt&G^>>bC0[`x iΦe=>=> "ȋ w% #e>PMDZB"!u,M1%˛WVV+mv$mQ"hC-v(YZ޶J<մIrl,֖b}3=s2*=@T&bdFxPz'YxW?M\RbDәd+nܦK~L*;\8{cbZ qӔl/ute,H_9r"Bş6Y RERΡQ5ǍC+ЛlIj L=),90[ Ci@Oy)> n_XC!K|ޣ2Q6DŴTMn!#)TB+VS4DɳjlMoD^󅹡J8˛,0B]I-Y8Irmtcfu/t>WT92?Ԯ_n#˻蝮FkRfKIHXsJm ,qѮyEX-cʚ~QK4y?d1 H8ұYMý2WMT1Ldr\G<߉C~K8T.9"~յ0'R Z` ct" yb$ȉ>Daцb;'J=@Rx)zz E5>mL!1 |֥C:D`cNrfqͳg{dm:̪ܐw^VˡMq{GC)S|@˯^*`m.l? ,Sd /Y[Tvۡniw]KL]xpG3Y\߇K2ZqÁ9gwtS0Ņ?b~A1zˬ3&\Y"Jvľ4 xm22?b^^|h 1RfKآb+ջ\+P8ke'LtAL/ā4*m XUl*8 -6塻Sqe~ΓP^ZaǯxЊ^pvWnPaFcȞqC/ Ad}(C<,<3_y!UD A k]\Ԯ^a x;иd):_ JC;[ekbW +NL_M[|d`ׄH]b@Үʙ9J2m~t²^?&4A'ɫ:S`N4lKFMߏ< 1#<vo!z)̉y x6 W\jnG Ghel|/_rͤdnt9Ğͼ6q HN.iyk5r9l;mXاSDC`R[:'0>}RUACSۇA{GUp}T~RxGKqKԫrf^Y19j]M fz<6&LtgN%3"cU#ezXbXD^aCXެ"3@PqQoh_fIzn(B/wTbJy^Sdh0@_ZKq2׍)$+Ih%^ 8oPZ2*${1̮ 8T_k]X)hR+CTt؇d^%~w޸N3 ;Bђ-21,gU f"]ejb',:uH ̹.%۞QRM?<UyEX^[J3'IbߢI9GQ|7 E<;'UڊԏO8: ASgvt0m6qˎ'TiE&lkr?M<Ƀ/BܬXK*,rRD;ʣY5^I+x1 pB`/Χ?M`jޜcd J'Xج>QHܜA9"Sw[+Bxȼs&K.e烘#9sQ$h" *p8}E $[怅|SJ @6Ŕ,'޻;hpKbqlI}7LįInh6YM< QTЉtĬ}v n!mR3khC.wd@aR"4 _t(F+2ӺSoo P6Թ]5 ߺsdWz&&NgA6{GUplXN(j4_uCp}'ALsgxq)D1閾صt~&9O_CTF)2`bpgeppUѵ "}d!as"XΉxTRfB3I՜w00f"i|P:@dcY},8:e7CɚӴHYa}%|%1Xi.oW:˰Gp2S~#s%sGg9_1۵+zm>D8g{5 {n+4UIWEQżT9mKk>Q*^hl!tdC녇mlY gu }c=kPA:!\\x<{MZ4 ptJ>rFV20)O l RqA.iG ܒ܎G!h?ѽF(J،Խa!J.{9VU!3u5#gvt)Mx}qgWbxߨd[\| vqiIaxs!jK!˃DD]\Al`|RS壿~i]#6-9~.ָPipqATǑ7jA IFaco{#fa^Ʃ{\[{|\IIÙexIX1Y6K̷xJF0ʍf֓K,.>,r UG DŽGlV$\>,&ٰd.Y*ꞙy's~fԩ*mOsDary95qI'D`C H89M8s_չ90u-{His#2-p۝c5|]Rm+f -r.DuZx1z "#7*(X]m'*@j6JOKQ5?nwXk0\~:+e$)u!zf.˂ $X$`bU/A˰/ԭ\a&`s!A)%QCN(L'bi[-'2a_ZCo6O4v̾2*Qp$mC'隢[I8Ѓ>0Ԏ#d5rՁJLz|钂}qkc3q*-L6}hmziceC<@11 NCd95^*;j+jgCN_B,̙T.?Ge ھ/HTZv }` OxBT8bF,u$ Օk#OZ{gd5y`AGx0n>O5j^0(-Oi2]p\H#E2`%>R}7Xڡ9g@\.K6ٵAdQΓ9zG*`qad`yWPx_vi8x ??e!^ʾW/Z92M=!UuwGN({U H8#u|ecA캓(\E6:7眀HE] Ä1(b3G#v])v1pҥ3C6y`0PYDѠ/ݖu˖*ȂR{p3,p"/}K:WDP=Om)e[%[@>I7ZYb!Okp"YWVL}S$X1[t7D xZhb|USfe[8LWN#J)r'َf#ל1!V4CחY5 Gr W4ەPB_nj4](PꜯZ3fcP>y9%QaZ Lggqy<2A+] eo~^bέBɰ]/7Y\5킕۴(y/)_з3-TR #ZwsrxUDZTpʜUv= ۚ\ )(.OE*on E|[86l#M.;󅇈R9YW& 5/ؘkxQpՀyLFgrl2!(|_:@G4?PX %VW>)GJ?3g˽T,!uA5^ 1%eP&lv`="W)(J{F),K2&a)txR҇z1o0E%z)iE6(FYP(VT~Jw:tle93:l{^|KYGY PM 2 ;ea@*' XRG}К 9L=nKUQsv |_U2;&9|8%}A0ēP+$h'.dE4S9gRliRK,7\ehn"L3`wyumg8B8Ȣ[bE#mv7c uÐiU0b5H?56}kB3Fjp0Q>I~VW Pi[(W#ODoȈJsk(gF8r+ kI0EUUw*usysзXwAj8񒐘;(d@ö 1 >.SWRS9ftr,6w(f.y 0Pĥ=K݉aDOlcJK"k߈BvNk\=%VA=1𳢣Ҟx/=KA$Tz1Wt>V$Aw4&;[Kn~e;9ƖϊR}n^ &6Zv]ϢG.wp[fS# w+J@xT,6W܍wDݻn:A&iE] 3^v/KN 6KXpP+֮4 *HEʟ4ms (&*hY BB԰A eľqy+\a0 `fKFPa񶦄g9#fF'@L&$Y15"zsi^iBOAMխレT=|Sgq+ /`FM ȄpI%-i8ztrLDgbvOtFנ&($ Iv|;*jd!w ӞbcXd!-)30d P*B֢9/BZdZG[B*ۮڄ;1x&\bXL#Ҍ+qy=Z* J+<h"\gYu"p})vDgGBUH&+_u+yP=2jcnRseLm]Tʮ`Pc0?9# &~Byp:{<`od%ݾ*9"J#̩ Ɋa8N];VC}>_np֓,SII'l21#՚oޫk&lvDstlsAVU k#٪YԜ7SVZa'8 YSG1q]ĘjNRcxkTpH&XRJJu&[vk$ȔĈ?_tbq&rm+Jm)9sx{ 5yT"ʗNNݧepTR,^ \4fI!_:g%+-Wg4\yVoQys.Aѣi%kfy ] 4Q> ]<$E;~Z$chT| Z D_}Y%"kW0P.{Q#_o(V \:νKae+"ڪ d9N6U꺔_C{N/Onc`=R zބR -1].;>a~`(_] ĩ:kQĆ7_psIgNLGF.`|ϙWR<6Tw(X3 ymPA95gYh Y6af"jvJpiSFfo !t0(1ބL:򞛧7O#Wvj^*(-K}LOڕfF2>¯!MPJ^/e%PpаCjn_lRO@v zIc%eM`2CaNoKFWBo.^trOL"euVRu` 0f_;輲@_GcM4]$}|3uԄ:rrzZM*V`&\(. ;B/=x:%zޟDldc>AY+ p?k1ucgEsͥp2xɱBgyB"fCey2n>$+1ںQxG϶YȲz-0e~QBjfB ؖ*~9 Quvcmk2C2MH U:ZB[\ G_lXc<ꚫ]'aD D)2f}o/T eMPN[ugvNL   ڑYO:B{:,QrӓSh`%2\` 3nTl޻+dR!i!^H)1 PR2̒>\vu= 9/|Dګf0%R?P1QXhn< ;2iW)+bVL E&=fdSAD'9㈶5t Zҥ`-%@av0:L&-w-G8GBBf)E)`R %UiWyiX];C{h501T 쁜M'ǹX RrPᖳr~lb<^}%P7DU•6WݧB*|Xzt?=-9C/eF#"~+Ɲ_$f4ruNZ`9ątXNs]n/fB@,`2=~:K^h{J"+9h YIqܗի כ vۭEX{[JP,nDs K% *gɲ-혴ޥ_fZX<Crw5EוEQݭܥ~ul5Gu `3Iq7(6MşV"Xf k$GzirM{<肕[}!iST{d Qho.KѼm i'ԵumX(; ņz k5\#ᛮ{;C7(֒nVn=SvIRuBrޯ |zMjӟ0th칔iK!nGYTvy#dT|^VSHX#yԻXtXfȡ]D]=XWJI7LpB13ޗj% Ѯ`+/f.s/H}FiztWI{ ;BF&uW2Z~ޫ\Ot wsaGEAn7ݥ2D~v~0)sɱ{*6g^Ϲ7DZwqx& +}E"/plRwkCnz$(EQy7bD">_Fxo q|oylXAMvJgu!؋kOM>,B(K&&%<%]؉c(U {/ڃ 03@hiOlϚْIhns TП1 {_އMd/"MY&|nag-b٤Tprx/#Fs&8 f$ܢUBNg>/=TG#ovEi%w5^*wJ|$fzF+;W=f"ZYN_JKщDZ)HrM*s 6VH ʅAF5Tj0"[i5 o"9kJהj "{,$^1Rxp_>yqaˋAlCԑ0X z+7AQlPZJS=_+I}y oG#%fy%䠮⇽MVMt4,F֬OkkqgR*U^c^"Wlu~ג"tмLnGfdZy5sbc.rB)t\YsQfȍl?n .؂}c*gDxǘRĻi(}N|BCPPu'k=u}Z뺍Fs4lSSE 2LyPE"P7OϾo5`n#[ ig]C-s5- a74R,p&QED^X=5G (ն IpO+k:p]CQ vIN Qeht@W);"MSdc}1G{W9$}@uqD+!B󨲓]ZHyLNGaJN8LN#4Fy>;N{JԒy>p-^F5޵QU/TW@Jh?wLlxzJ)0yuEOW -xV 6}n6V:<5ŗMH7Qń64l$Ň|Hf ojNEW>@aS-9BĊmY|)gS3MO#gx{ a{4S\Hpv7?'BY`\~ZAYӠem:'Y ]ޜה@ Ys ^Ok̮Ɋ)'.PR6B!*+iBڱ.LS;!ӄj)@*71{Űe;]!eDoV_PՁ@q1o9=vAıMϵ$dd{ʉr:ZOB; |m078DeWM*LSQa+s7ع _f!j9)\#GGz4A{ Zceib[c|!몎xrv8! skW D?a8!yVM<]쳙]-T$65xD&b>|_ a[tK5CS%~oƮٕYU&Ԇkmל{Q-S<[{ >har#n^A٣ u*yhmFπz~i}"7?5Ϯ7啢^rw{XQ6L\cU[ \cN&ڰdK =ni)a&R'K55av(fR2rľM_lu'iYEX+'G܍x4˂y]HnMI!+ ?Tx}A9,gn f-qK[Re{{tv20`Lғd}- r9zzKPٝWBðR0p} *xˬ C:u@Jj]x <+y3Ꝅgf+G./Ȃ s6.d8ԝ;~F|騂e8YA {ƎdxyBO#.f~|T5l$ϱ9.)D1r ]u&lnZ_ćl/\ݺ?σmjR!&q8'#0'ˏ !We:9%P%:ko qYie8VsҐIs .Y ||!+Wvt{]tq#[f%+F‡"+ y aW`DB x񽐫6ٷTY_cPgl]ťcF7D@Gqgf\>[yo7p.+b X0:/?ELFO A9$IgPX .cL}"3J>obU9J5(@ 2nC6聣,iDL@_k3g۶ Ů-ؐ[@tHz4xƵe+x˪3-]Q'V f2m3r ^J[^lw2:٨˂tz 4ղ)v[yu5;4s*%3mO(}m3q55Qn×P.u ֌< ˑ؎KǮ`G 7_PRU7Qlq2.XfPJÀ[(2~묥rqKLTwI UYI8volyV;6R<E3Nu`krTWzm+kצ3i'J&"V@ E>ڤ4|(| +)+yZQg :*m5V]iV;4dޑ;I)MLV9p9|X:J4<^;\{(#h{3ssE1†]%)k`KbhYU"}z`<+ݓ'Τm[vInLiiOorw嬸TC Z8'; 0)m>TܸZqˋ ([m"3ƢiFZ`G!T@Zy?3ELu9$$$ QYmbنI|zdϋ:1jKg >{5>"dCS Qoi|G20-qe|֘%E;ދ/UBȉوip}k K/+ѐ^&6 6kyjb"2.P_lu0=)RD߽:p0T1S4L -LWf]0[w2 \TZX0a*[Ïpe_@ wcsНϗ·71#9ͬ)y/}]N!02̳]}Ǫ& :mRYOP;;M1: E*5V1޿!GEPOakEQ٢09rB#95iV+h;4~T9)/ϱV{z08?<.gsSWt^5lKW3p"hQX:,֙ֈ#4疆-qJ`s751t:8;n*j$Hl;}.D7%@^Z?U5D,C#D;)9dHsU-6Qyb~F}ϑ(t>߸ ِ|dz9Ln56C *=YٷA KyJ8ej_ֳӰ)ĒrTf|^Jb6Yb1sUť3jȲPIy'N۫o8tqŬt4K-H? WR*hm0ϋӐc?u}+HBJ{?[43czFxohvYgڍ%O,]+GGFbYt56"mny sZսv{—-E;* }\~a @ecƒꔷhoB3h&PPwK|֨q2]'LLC2H#'N^<)R)0˴*+/r_9bmc /{k7s/h=rwaYDe(\~zJβR 䇺T+ U`<6m=LUa9fe]u Xr~Xr"+pd?..UnPRAx@oG~w#ԚC:;e{;:Mjk n- 6r>"*J'*oJ=LXIuĥ8ɝ%ԵY~ȦH70["&d*0XFJq"W+P@]xGEПM26pZWMN1,"{Gǿovп/š\.cۜp1e+[4X1 B\ab`9wUҷNK-sݮҢÁ˓H`"@ȔxrlRm W4Q1Ԫ,Xy+@%Ng*hVi $ u8uJJx1{CŭSٳS4kLNYGD ]\]x fcQ,I0嘸K\CK[^T$;V]+G3l`^͡_p7d^n=J% lQqߩ`Aa$IƺG#!RlQ?;~z|8z*,5SV Oy\]MnMfA1fpk;Mk3ܶ'Kr2:la-~%k(룘eeV@큡\~w繓@rl U8Լ?0i3LϾaKcXv+l;&mqKY*Q[ՙZWe,`+% 8t,v{ &,*PbarP)]s]Y_V^V12Kt.8DBXhKx|"ć a|GsZ-Ih\z q'޵E&S?O͛ _R߁6w+<ǽGEU\#M;u ]Vu&\ux݉Xߙ0v~89@6R+a+`QbBF:,D~)u_o'9BgD}8lz;5X缞;`@wcuG3fF#j6MN,;+SjdTHs+ۯDn,ܳSYJ:🟖_-v8NԠ҄:j-6K8O /u]=3uS HSJ`jl5u/ UݽD@8W2áp W]Jzus@b6G;[;6?Ym:z<?3Q2˖:'WYI禇}*7{h@1(!>0$RlݲɹVJGvΖ>OmX%^/0nGax1[S/)3.EfSѮ] ԋV'wQiBF+Gq_ B+RvtE9ac&,F"Wm(;AmB!<рcs m'-;_ci79=^}AX]euyY/)qWpoExQ$t)n-HsGd:oOV\rȴ+{Qt~x.v.<gԘ= 1\Ѧ'Ao \CHP=`ʳoqUSaoHڎ0VEF+0YKo'V!&bOĦ]NɅ~g,9b|18>?Ja`Р{a.8/iU#UyFZSk׾q5T8mc 0Tbv١9iDGv]_Hݠϑ-EEڦ[4f؇3@n@B60-*kWb*X.`tCե1HCUW2}nzNO Haa|U$nv0w^gi~;WTxn* ?߀z+=/MP4 Sosj~ާespA 0*5QAdQ]a--= 0O*;4ݶB%W˼ixcjuKMR>M}+y1Ojr uy 7;ɲ6W1tsċ AOc+y[٫?7pɟ`Jny\QYgb%\AXoHHb;ݯy9tKb*e`UP+ʬӑ=K]vtvY[ms!j~ǁwvKɚ# gQqMA$A JE6߷3E8_må̘duL鸍h Mj8@ՌmKS s-̞pvU8r(ug_ ZV}]m{"gҨce꽀m973hў5?bݠƂ' ~m v9'1?40A]yw ng^Eߧx&фEBNv0.&[w|+-(@mMNQa|_Q,(OǗ_ҋ;rrHj4H+dhO#b+:{kZh粅Ul B xl`64r+r2ޢ NM/T-~0v|r=ZBD"QpZVqbrJ C XRH*վY.y"y?ō+wHL4sEe*}Z TM0k7yt3ilDI%1(HtO23u D=~ J3 cG$KnܗDLN^ElD߂oG!9gt!c=&mSMU6P{DAs <:lE6*Ů"tDN"*B/Ί"Nu5V9x`! K#̀'\r7iyZڼn_&Il:& `Uݺ(ܗO*L*Ni+'s7eĩ6[1-ec?u#,#+˔4J&o&Y  စ#h-;fF-Vueڕf{e/\z7Ir6O^hX!aSL4>n쎽%r54.R<pFx;K)ƫ)V̗Ľ#G< OWwP!_F?#0j~M=KpE-GKN|Fx^F';w:~ÊQ?ra̎jNh &u]Urln; >Ov%HS`7L@#FOi#G9(=l瘀sĐt?2I G>[=sP{ ,w[GtX8 ^wX'Ç}<ұ%{bb<2b RbYmJRU4^E-|Hծx yPˈ|u#|Ù7hoG.䞅Z>V K#%7t_j%5^9nGLyx%\p㵷?7T>;(r0 նGL{`BόrNv!ZNb嫛%CX!$I0fLrv_0*DMRƉ15ŞET_DS2 ƶقSGMt n/GŖd+1d-c:H ļ]`a;5*C~(#$aڐkl!{-[,C/bӭ2N;:dsAuIW9!<=3Ĥ1@B[ҩ]3Vo![FC95DѫLUցb ǚ|U | ^mRt8s8" 2PLlcXIׇVnuUetoG/GgV#\nh}O.]Kh% DQxsƆ<2Dy|Ҷm}K: <(N8z4Y 9T3 %L/t(/Ky_V^DÑ>/AOkP!Q=J E@],Q \ S)61qqx||$b/^dpbKiűI$fc=U*ߨҎI`MzgϗѶB9nҝ G[Tb9:>8vq&IPHsTy9x^D@ϰmw~)/u)v{vԌw' LZ5IcF >[|-{0Rcj40M2SvtG?-*œΒ7>G5\k nFpSAERuZ{KU=xp mN[ ,wt'er{0%}`9l =|PsxLOSJuHn\T3:ɠ(E.ӺZThaȸBw7o2dI;:CgB6x%uh氽j <\JoV=ie0dctNٌIYFTB1z؍=@nO Ձ_UIW8.n $JS l];[ݥŔN`wʐ>$, Oo yȋYYޒME'3)uB hB_ g7jFW\$|B6 DK{">y MJHU$l<\ _uNwf"YY!^?;C9mFضSfA90y}{JrN+8Pbz{\tխAfrQ>|Q۶"k$s3ft/A0̽NO?gS-ⷑG92 W-*|ꩿ*sYkiI|#>$~:\cz!D|V½3 w8z!סZkڱnՆ) S ՐabLrg3SX"?4'w( $oSRnlI+*kqx{ϰmAM0ΐ 3L cp! (4e{W=LjOwҦ=CGS~'HkYtsK;j/ar\0+Kg]'F|aʂ(pNd03[wZ戛#N\7_$ÙTu/;0RrWɂt3*~? -3VЇ@<-:=vnեa 4wU`u0z%/#8ff!۽q8$dttPyR/3s[DۨhPg m꩔ԛVkZJnp8^?dvdy!IXl-6 ?IK FL }4Sc\~{ٳI3“@#񨘤n7^8:&YᦆU)%᱘I?JraBxRCJ*H1ltFҏh&blx ɑQ* y3j~Q?|>s/-9o_0uЭu=9O0u6EI v TJVdb^^H;L*1*kKvU4\fBt${-`_.B o\2q|X?Yw}|j['.WPT5,b~ScaAzhq,ѻtˊ,e ߦ%p80lbqFKO؝,`|/~jFXn? i1in!$|(!FJm7X ⌷;‚0U{Ӎgl]aDڒ!Xelۗ'** j$$3g8BQ=Oelum ErGGZ3ut/O&)"_ AIJ 6R![_1x%YFKN5YVvoK&q,F6O=gKZ llYxcF .fSvoQӫA7y8Ej!yy0ȯWfggp8jBys߳4CJ`m?trI)?cB_/JrM`{/P|p@18"O{j羌NP _=?@@QR9<pHo1plĶG(!$pKp7-xPz3OYE{/-6r vGhЁ{KT|*/[OzYŘTq$m&qRֱܮ5cᅬNmM佑?o:Ei\xb{~~7|Q#bj,M/ I­ݙۛy"'[BP6g\-3*7S/^A8Ap2,ݯ9%|>p2\bW}+Xura)8`=C2ܷiuv^ ?c.3ɑCV#uŽAT+f_?#P U`$DM.W,/mɍUiþ\YAP AĺIZ9_]I{^cD4'^H$HTv(ż,HZ,1fJ94-Q${&W[B6w=BQDZjhQԸ&u2J2lfL7])*%Өۛ[+ W63f^]ՂM$tj栈$ifi"[ o$ؐdgX0@QٰwZF3IИxZ'qm,AfШKf [n;9+W3>nfUxBQ yQgKF1kh?L>5ږɾ[ne v? nmAeM(0O#`6®k;wFE_;^]Z )VGOTՉ*77<$T NcD*dt5iP@Eu/g 1B@r{VǸ,˪/0A䷎!)&c"|YW5{8<c=;;v!2ϟGJ XqX^FU 0E61;j o߇]x£E*7N rRu/ZRTSx2 Q߁D/)+HFYϹU|dCgEh-Hl0ÑvEz])Z0Kҿ磋 O*Z+ڂ^|i؂̳-V}s%:>t)1~vG:HBHM-[~ZOD(:8OVh1Yw&u'43 F mh."Qfb^{*n|96z7<9Hy4vb2b7[D5Dp 2(}QQ!7Hfb_Jf+㶘N8qK`4 dݷ.lJ'fqW+q7/[؁(Rzwƚ}yJ~ ;*e HBEGbq4Lo3nousڀ_2Č]^QPpPiZPGG7+ygQD>&.gjnV"kynl)skԈopTGԳ94iX[$X4ݖjq ]:?߭U0/[Z?Ȇb̀UO>CG/@f5Cĸ AY (meh\T*DVTv 6#)Kꉷ:ӫK`sEt4:?ѰHEݯP[m.+xv|Bh[#'vس@ i F/vw\nxzp"!:[v6\o bkCcԆ ;ݱr(&Z',W9ui>! Y-a@o.z'}lymNy.z.Eb 6ўDLRJ!2¦C'ZPN,EKty뽌l2|+q9ߡS&ky0R@-^PbrUAgͥ=GSu^fO|1t:urhE[*ʛ_ˤ3@dIHsxFʤ{ԃGn2ro uӤJ`/T a7S%x!8[˕`xR4ש:i̯ ҁe0N4)QVIR6~[hhW H-^ >Oj>΁ erg@a~[L\[ &2{K/T'f/t݋؋lqu`~H, ~  wQ^3;&-Hv>L^_h-wD D厍\#;mڿ ]gS{5bьT~4~O*\viNIW?Q &@rL#?; +NèQ=RG_K c#uV7`:d(kZ. @\[:Wng ƌw~ sWcᤚƫGL QvNbcчYejkV㪤vܮxEE ?*^t_Pȹ0\^Y^s}\O8>$A ^#y5+pXSl@FR!HBA;ǐ+t̴yF61@$Xg|i_`aJ zmjK2:Ql !t䂠R0m;j@-ľ5Q M$J72E+X?0V>MOpc o ۆ7 |щ҅04R٣noh7K3{" ҩc9z|7RͷBgW4,gE&o[e!s˗}M) f O%g]e>+6 g,Jkb*eG`W?=W&c?2de cTt#vUDbmT/S_pd?#ፁOhc)`0tE? |)5ߺ R!g`Yg9T'j,T,+"h?>#BI]k摩 L 7+|Z/ [M!"< l+ dI8h k]OЂ*_Wޯ*80(Ua1ی?,:x^rlVҪ2dwq9#sh ,ql:ݹdv $d$ Γ uR86XuROw'J긊X1JɐD gm{8xr>}QtD"Ht4!~M@Cb*k9* Em L&hQ8A?I!YXFʸt<igf<Y0{x>luŧN 4^b,fp•Eic%|9qϷu%UBrNX_eH75 䜜ZDAfE5ѦyJ1Hn;HexhE%x 2ޟ9RŖ?HdX+d94{Re'yx>#6 oT?kw>:)6 'M,JLe3ƅ턼df*A"T@GXGv=$Ib!ȴ7 2@"[Z  mVW#;x O;yfCNohzRW},M`M>Pf/n紇G#jtRY<h^{ȇ$>`1F.@:4G?xp'iM(/ҏj_ t,u]E:nڮČyqC 'ANA>8X/5|VysN=YM{5`&$4#&v9_ w3^y$a&V1-ϬRt /܊Xp5GV#'q)ZkerS|ɍgs M-¤S} ނx.y]C>Jgsj'W|)= %ܾ䆐j6{0%QR1g\{{9آ j$/W*%_L?. ]r3_ݗ¡)LiIdx YD3S3nyGofm [rcM, |4nRp6>d2.qGLK2p<#!5 |ʯ/L xnlҏ8O<#.ՏNF",$ 0gNhdOWJ$]-F,DG15zDNYy=dn>i/+O:ʠfLOܝ,r|ɓq)Z8e38 %[~N,3>E57_~_(Kb"|}̡Tl[|GWȁM Aҧ:cwg_bS#. ל{gn.XOQz^9YyBO^80ۄo3l."6)UTy7AԴdJ~kOP]K3 D?:U0a/&{||G]p }]ı9QBηzb|+f\ȇ9a?C[to9h`-CyY~"+3-3X8V ^.2RO:(BLNh.x}IFCn$ԴH%G3_|5 MgCGlWSܤw-'"Js"MkLz̽A/.R̸7j%i(#`bsG/B?͠ٻbB8$L UK-Go6P>̆JK,ф l-hulo3_<? W[hDZ+tA%.n7IА=NV!Zl"?!jn/[ euىF1 ,e9N&OBh0F讙] vf8F?uw_$wg`^`86mfZ m+ɱ1Iz=H1gqqCe)(3lX s,贼TL *T_D,p&y|l&6HhkA֨wx+ pΪ&^zR~T .oa•J4J2Qb`.&6A~ӻCAh-crtkf ,7_VIWzrˆ9kzd0Lڶ*~u3Y1EՌb>$8Q˯2GrMsk[%52kt@vjW)E)mKȍYQ/\$PG?J-'KVcSϘ='~V@$R`}1R ]NOܻC[u*nH)-^qR:~fh,}^-Dt3Lsv/|#\+t_]1xWkrlP,,cd"cNyl 89 nĬ]χg٧hf=pܕ}߻~"w|UKA\-݇JSDK%ɲC^lE740;bT=^=o8^JL)PE jK?zFY  pBOTi :\#Xc [W*E@KkJ_Hӿvq )H`%$gF=3,Ǩ Kz̠ #rp!C[rB 4~_~ rZVtĉUݿm+ȟV[4m^4aEs(_j 3Aخ[ 9?pmAzJD!6ͤWn=y N߬^z`[.%#XǏ?9VKHǶ^<9Z ȐtH!?I#S l %}"y%οx:Kj`%K{q\}8.S26ί;%eYCקn_;/~㊍ЅV@Tpxp1|>(0nd}E4}b:J СGQ*jA0aG\SHLoi.*h-@[.l/L~Oື+[gTf΅|6I7*E\N^?EP2>'~l*v(x-N7natTV9C 1p051@BRĩ35a&͹tURoޢd=.P+4!"7-Eޝ])L@K+ ٽQY9˻v ޭ۴.`[8 P%%ϡ<>}H>fS1'Pe $ N[eNfSS>U,HJGUaֈ +Ӯ:l̰& CHMN,֝ZPԍBF(.[+Iv^[z vI]Lcc(̈ ق$'59%sbHi˛;g:#$Y?x}ESu]44m.{dh@$_:&[/lYASC  mWAMѽ}S=|o[oD5`9y=jҟo,( GD9˽wP%ʗwN$#n3*^)7xV;WܓY\iy m+7(%9on~pn9|߳W^["QzhT"7)Λ(".cL\qۓS<7Ug6wa4% YW!mc;T {릢 #xm82k!KWRuKeR+R[wNz5A}A&Gv y}5o 5t& [RȀ_v+ 4X,iD K YZ