shadow-4.5-lp150.11.2<>,%x]ʸ/=„n5abwCX/ JƘ{<'(gFWɊ4Oκ~|_mT+J~pTXώحю0f<j1ቐ^x'hb2#j^_ӀU-tNjz&(i"Xrhqػw84ibBOb)B=~cp<9tŒ„*4n*2׼2P~@5.,ߙBeX+kbB=tXaa?9]+^k [)| !Q-" {HRbT|m>K$?d    D & ?KrxVquu u |u Pu 6u 6u8Xu:u<=u>? %?%B>%(B7B8D9E<:F=Z>Z?Z@ZBZCZFZG[uH\uI^uX_lY_|Z_[_\_u]au^f2bkcldm;em@fmClmEumXuvo, wuxuy zCshadow4.5lp150.11.2Utilities to Manage User and Group AccountsThis package includes the necessary programs for converting plain password files to the shadow password format and to manage user and group accounts.]armbuild10-#4openSUSE Leap 15.0openSUSEBSD-3-Clause AND GPL-2.0+http://bugs.opensuse.orgSystem/Basehttps://github.com/shadow-maint/shadowlinuxarmv7hl test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in shadow.service shadow.timer ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in shadow.service shadow.timer ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-shadow-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-shadow-update-$service-new-in-upgrade" fi done for service in shadow.service shadow.timer ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/chage fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/chfn fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/chsh fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/expiry fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/gpasswd fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/newgrp fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/passwd fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/newgidmap fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/newuidmap fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset shadow.service shadow.timer || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in shadow.service shadow.timer ; do if [ ! -e "/run/rpm-shadow-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-shadow-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in shadow.service shadow.timer ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable shadow.service shadow.timer || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop shadow.service shadow.timer ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart shadow.service shadow.timer ) || : fi else # package uninstall for service in shadow.service shadow.timer ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiv#GGzpĸ|@H8|40,? Qj QOXAL[N?Yh OhpWgp}2-O 1Kh,W:`,z6u> KH ^63 ~b'2Sd;& y$A큤A큤]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]TxXA<]]Tx]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]52f7c3e052feb50168cb20a8d49cdda7d82123aae1c48496aed17b7f35694a5297debb36745d57217916c13d4f9da2033d5d9c497575f44d3504ab4fea78ae31116c34fd0bdb25f36bcf92404e30b01262c9dd8223bb98b5c333c32d8ac568e8f666b0f777927c1a9b6e5fe41525530e4130c880a0b378f143a63c33181e514ef666b0f777927c1a9b6e5fe41525530e4130c880a0b378f143a63c33181e514ef666b0f777927c1a9b6e5fe41525530e4130c880a0b378f143a63c33181e514eb1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617421f9072f71e0a28980f8be3dd23807eeee3521b94eeb8302309f8267c2b38abb1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617f65d103d96151b873462137c1d5381e2221d38f0ea28007fa2054bc218e8c765bd55c9eac84ac6344cbb4e041fba718d08fac171ba9316affa19b43d9327ab88f2a85b63167b5bc8dc5ccec0cf8b6e9d0f04d7e9dd3de1106a1bafa23cb20a00597fb4453a1f0b1ccaff2b9602f2370c702719d0d4a7372b6dcbb89fd597484f9256fcf0c6753004dc058a29696aa90dd7af967c4c095c99a366a4502cb6ea016fcca575f34962eedf6fc24da387670fc9c69a39e43e3e455c960268e9164c1ae41657e56329ba35689a4ad2122b53bd74adac7f9f8b916879caeb92fcb6e95a5a7c144658bb174ba92c5620b55a7c485cdace23ebc4f66a2c10f7c759a54c225b0697f8d67e647f15f698900aa51cd59f586b22e74a0d2655a92b5f6a48eb6413bcd16b18d2bdc5ac62d90c1f0a2e375cef8b08377ed780a2ecc78242ebacb58f2bc3020a7c8ae195c438d624a9b7ac31e6f28fbf7fe64c47a7dafd49cc42ea736eb7b16fc2fff9c902d4823641114338f290a6825e66831f41c5474e994207f368bbc8f793f29670e10735c0d8eeed64774cf2b1acb49929c676da260dfe646d4afcff15bc38b60f066c815a3e1e365d65652eb7dfa8dd5fa47e2a4cdaafffe59f95057c21e0d0fc8d71a7434c0ed1da2b0c7bda2a7506fa83a3ec451488aca6899e42b222f272e42a38eebcf11ce0a46bbb64f64dd42158ddc0a5f9f73f57a571d85e2cdfea06225ba43240623948f7717b78acf886b5b0a023f9bc75b873702590be300b4a3346640469c49ae166a7b5342a924aa730cbba99f1a3036a0dbccfc6194188220be7936c8135bca7e70418e9ff5a02e3d573c249f6e207e71b4483677f593dd9b78b34d9a4ed4e2f95f88ecb6d130f90e0b5a310640aba5d96b34601ac7df677c808b42154734def96f0f0ebba3ddabf8ea8258a16ffcb6651f473ea7ad458f70d74ba575a316af2fabbcd7747f7d09bc9bd3a3ca5c724e319eeb23d1a40cd3386ec4e81168171c9cbc2346f03f3a7adbc4324b58077a3ea78cf6eaff18241431d25ae4f87d2275eb2c2900ff559a78096e03f03f61c1ecb96d266c28fdd2f796762715e0ce8dea5dd9d00ff8569c95f30f5859df815ed0c83c3c11d6987a83a35d50afbd2bfd7a81fcf1120e2ed18c5a972cb95e72d32a9725e1dacc08cf60256e8d7c2f270dba5ffd23ab219355f0d63773bd0b98186cf13de6f2750a63f50d511e4af9cd60fa30e540c707fa8cdecdcdebda8ef8ec25f999786629ea4c20733b576cac0f09a342ff2d971c74abc1c571f9eb1c1ef53219e732c8bf7effdbbc308a89ad01ea6f5c8a94ad6c4e2824d5dccb946b611faed40bfef3cdfcf93ec2ad623b8bc282eda5cb9dc3428d873e1c518e670773e7ccf83e2e1f1748d0a52f66045f1bb037b7b1ee7e3419548c296d0496b3cb303b2ebcceadd74bc9b4737f406e4ec51f717daa4130dc6c6a7e731855f57860fe1ccc75f1c5084046bb947fcf403ea233be793ff8833ef8c0721fbf802d70a457b8a7c34b534d86838882a029b9d2ae2df748a90e3737f91bfb6c816cf9632871d055f287e98d0bd9bd10a3fc072f4478ed8b8e2fed35d84739e8dcd506c6664c0e153a6fe8895124ef87afed431ab4e9cce8a0360e0aac475e90cc877333d22cd285b3c838ae67a22017fabac8f1f7a0a01e7e6b66087bed6f2f57e3908d757b959c5af18619fda9d8f0d0482b0856f9abba902532d474439a3a2c25f79ac859de6bde5ae017ea9cd4b1e86789c206b9a1da9ebd76f170ed218c2f86413bb4d530b37c1b67f84993b12b7dd05af5fde90a3bd48de211ce0a8c104edb9d97962f3638dfe7c4225a31d1ac80906dba323b2e600c4d674ddc9ad4e1a897676281ae526030bf469593e25764cff2829c20f3561f253d8d11b39538f6ce0361e41248715c8388482fe95c4aedff51ec5599fcef2288a0b6717650f0bf713dea0d212bfeab57390333746f47f9e34202bbdd0637d2714ed8e7d3e73772d94962181e21fd0f5c0160a41bc6616d86f0f2293364da45d8a97615f1f744c547bad5326b6b25d0250df653a670fbdf9e2b4b9736abfa8bfab0b938b8588f69cdaeca61fcddf33956e14477d6c0f98af9b44e9b91c1c5863aca9dee7c7cf1a996518ab7734cb1bf246281f9d5e473e528cf29e85d754893ecae4f8bd5d936a2393681efc50bad5604d3f459a1924d2eaa9799d1ba3f5d4fbe686a62d20cf8771fefe756b2a0d86426c7773ed59978e7aff8140c6f5752c4cbe72b0ee552be753284f350c7d3b7a97807b1c1486de464fd252df40bcf34975db5196a37ac3b1f2baa790a9961d70373fc1071862d4451d7d4b0d980eb1ab1737e6bebeac28257bb6eec77d8147e535e539b7498c87ad4b49aceabad64b7371221d9e6a05ca6c91ec77efa7e684606249a9d71bfede4a8c605a07091941db172c8f4c6845deed18820dcca56a51dfb754a95e10fa8154c36dd9d24e9ffc207b98dd09dddc2bf2529b1e7155c5615fc5be8cdf38ef21c4bdeddd1974d78a1d594a401e91462caf2e413159048ec2ac6ec37be72dcbbe9d5c47b1f3b22f86aa4dbebbf278a6b8f1c318c86b9dbb5a460cdaeb10c1853c4a9fec392943128195c420bdcfe7be28944804c4591a495ca8d493541a832809611212ee0de4cec48539fea3a59a36b16b7e929da2b7ad8263d71ff2457caad8fdf400d85261731c314a363b12b3b261dcca5cd3c9ab768146aecf10b9e85a287ae2d87b2f6621230ac739979ed9e0ad5612757697187a35f4d7e583caa1367290aa79d2bec9c9d56096a8c78badeb988ede9a17a0a172a4ffa46b501660875b8525ea1088f6b7410aa5506fe276b1574d922e2eec0205c3880d97dbdb215dd4e256a4ff0641d0352b86da587542ea406e2648c4a897d256ddd96bf2c7dc893ea0fffc1835860b59e782c97c3d1afeff9616fb86b6e52e5ac9fab4daf1f4536c94b2a93d9c535290f4b9c6079a2b2acac9352ed673d6907891c998a9a6bcf3e0b06a3bd38a105dd993d7317944610255f4edad8f3a594a6b9117a2d11746b14c0e92d9fd99daf9b81149a5aa1d108c487af04bf17777d5b4aebba1eb0de3d79316c693951f6853b6501833f1baa9288159ee945079fdd2ad3bfdcc054c5cdb78b2d129e005012b9c37077dbc55cfbe00ace386701685bb9fd7c47cdc54dc802cb60960648785e2c6e9b3a9e4154bf2d9b71d6b6aa770eb22d19d13f80a25a9d225d1dfddf43935f1790b75e0fa4b7fc2b9913829a03fe446392c4e6fbe3af00117da52d6a26c71323b15d34332e02c64061f0b1eb094c22985337803643619220cb93287c156b3ab4971288b60a5af940cf774e62532fb209a08ae41342aa2089b698faa7f9c3a0da20d68216a7e89877326cd20452422b8f19a454296e4a298366ad075f78da387866e0dbc90f915f6e9f7401c0b99459c82595290b3763c55727680c035f404b49700c093cb6156a7f3fc64f005614467379fae3aedae84b1236dd43481dad3c51d572f7d75e5b2921bbea73d0ea1de46346d142c5de1c9bdbcd2972b635357b03e7708acb8947ec87930625f69fbd150c9c14afb13fef1eb9f0b5d6fd824f1608f450d99da7041ba75119fde60d1eb113c305998e6f78c078626e9c5dd5841da2041a69bd78718a9c454895af39045241772f202d96ff704afda0717179e00a7b4f0afab046ad5727fac4d2ddc92d2410121a68248e76710ae019630fc54e2365d49325764a598345083c342c3751fb9c5c19f8eb3dabaa74dd711a2699b3779072f9dccb355467429e5ca90d85ec998a92913a742b3310e82802e3227a95653e2f044f9e01553dbb7409ac896da546e9ce79757f28cfd3d0b821e99e84ada019a9e31c7bc217552d41376e6d89fe15f2c3492e9a3386b60626987baebfe1d982dc98232bd90ff9f284d38d96b5128ff21856d87ab31081c6756ed03e4d01669983a718db084aad22d73d41892ef5e95bf9ed85a057d04bdc2d584920c0103f092c4c58bafa8e29e652453748357f8baccdfad4dd0228c8a03a9d645ca3fb94e767b709fdf9aaab1ab0d2b4a05ee43a5a283d335293645d2f8dc773febe21f0f801d857720a9b3a2348579d69c76388b8823010134b5ed334c89d95da59e7e7d7e49e35ea716e99e7c571ef27cf5a5355511bd1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf099a8c2a9c45d74e317e9e1e02a68e7ea85ee7b0794e88b5b5cf33ffdb5a30ff4eb482fb6497decee078d1fb87637a891fab5551323266740fb8ab11f8dbae6d5a70858001bacd05faa92f4e7cb3b0f99123e27d31b876ba9a01fe578d1f92401d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db24b2f334ee928c8914c6e18724aea0ab839babaf6f7b4dba68e46491ff120ff6newgrpvipwrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootshadowshadowshadowshadowshadowrootshadowrootshadowshadowrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootshadow-4.5-lp150.11.2.src.rpmconfig(shadow)pwdutilsshadowshadow(armv7hl-32)@ !@@@@@@@@@@@@@@@@@@@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(shadow)group(root)group(shadow)ld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libacl.so.1libacl.so.1(ACL_1.1)libattr.so.1libattr.so.1(ATTR_1.1)libaudit.so.1libc.so.6libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libcrypt.so.1libcrypt.so.1(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libpam.so.0libpam.so.0(LIBPAM_1.0)libpam_misc.so.0libpam_misc.so.0(LIBPAM_MISC_1.0)libselinux.so.1libsemanage.so.1libsemanage.so.1(LIBSEMANAGE_1.0)permissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)user(root)4.5-lp150.11.23.0.4-14.6.0-14.0-15.2-14.14.1 /usr/bin/chkstat -n --warn --system /usr/bin/chage 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/chfn 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/chsh 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/expiry 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/gpasswd 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/newgrp 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/passwd 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/newgidmap 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/newuidmap 1>&2]3@\8[sZZZYYY@YdYo@Yo@Y@Y9<@Y"X@X@XW;WM|WL+@W=V@UK@sbrabec@suse.comsbrabec@suse.commvetter@suse.comfvogt@suse.comkbabioch@suse.commvetter@suse.comadam.majer@suse.deschwab@suse.demvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.comkukuk@suse.deadam.majer@suse.dejosef.moellers@suse.commeissner@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.comchristian.brauner@mailbox.orgfvogt@suse.comjkeil@suse.de- shadow-login_defs-suse.patch: Set ALWAYS_SET_PATH default to "yes" (bsc#353876#c7).- Split shadow-login_defs.patch hunks to its logical components (bsc#1121197): * shadow-login_defs-unused-by-pam.patch * shadow-login_defs-comments.patch * shadow-util-linux.patch * shadow-login_defs-suse.patch * Move appropriate hunks to chkname-regex.patch and encryption_method_nis.patch * Remove GROUPADD_CMD that is not supported (bsc#1121197#c14). - Split getdef-new-defs.patch hunks to its logical components (bsc#1121197): * encryption_method_nis.patch * chkname-regex.patch * shadow-util-linux.patch Add support for login: ALWAYS_SET_PATH and LOGIN_PLAIN_PROMPT. * useradd-script.patch, userdel-script.patch * Remove duplicated definitions of MOTD_FILE and ENV_PATH.- bsc#1106914 useradd: create intermediate directories with 0755 instead of 0777 - Adapted useradd-mkdirs.patch- Use %license (boo#1082318)- Added CVE-2018-7169.patch: Fixed an privilege escalation in newgidmap, which allowed an unprivileged user to be placed in a user namespace where setgroups(2) is allowed. (CVE-2018-7169 bsc#1081294)- bsc#1061838: Revert: Requires: group(mail) Introduced circular dependency- Revert accidentalied prerequisites. Use PreReq for permissions- Prequire group(shadow), group(root), user(root)- bsc#1061838: Add Requires for group(mail)- boo#1048645: Set suid bit for newuidmap and newgimap- Revert the changes for bsc#1023895 back Pulls in too many deps into ring0. Next version of shadow plans to have no conditional man pages.- run spec-cleaner - bsc#1023895: man page contained invalid options because they depend on compile flags and we shipped pre built ones. New BuildRequires: docbook-xsl-stylesheets docbook_4 xml2po xsltproc- Adjust requires (we need user/group root instead of aaa_base now)- New upstream version 4.5 - Refreshed patches: * shadow-login_defs.patch * chkname-regex.patch * getdef-new-defs.patch * useradd-mkdirs.patch - Upstreamed patches: * shadow-4.1.5.1-manfix.patch * shadow-4.1.5.1-errmsg.patch * shadow-4.1.5.1-backup-mode.patch * shadow-4.1.5.1-audit-owner.patch * shadow-4.2.1-defs-chroot.patch * shadow-4.2.1-merge-group.patch * Fix-user-busy-errors-at-userdel.patch * useradd-clear-tallylog.patch - shadow-4.1.5.1-pam_group.patch dynamically added users via pam_group are not listed in groups databases but are still valid - shadow.keyring: update keyring with current maintainer's keyid only - Serge Hallyn 'F1D08DB778185BF784002DFFE9FEEA06A85E3F9D' - disable_new_audit_function.patch: Disable newer libaudit functionality for older distributions- useradd: call external program "/sbin/pam_tally2" to reset failed login counter in "/var/log/tallylog" (bsc#980486, useradd-clear-tallylog.patch)- add keyring, three public keys from https://pkg-shadow.alioth.debian.org/download.php- bsc#1002975: Use permissions according to permissions package and dont try to manipulate them in %files section.- boo#994486: Include shadow.5 manpage Previously this was provided by man-pages package in the man-pages-addons tarball which got removed later on.- Add package dependency for aaa_base, fixing bnc#899409 (was done by tbehrens@suse.com but not submitted to Factory)- shadow 4.2.1 requested by fate#320422 - bsc#979069: Dont include shadow-4.1.5.1-bug935203-manpage.patch - Dont set SUID bit yet. Once bsc#979282 is through, which will adapt the permissions package, we can enable the SUID bits. Remove the files used to circumvent the check. - Remove: * shadow-rpmlintrc * shadow-subids * shadow-subids.easy * shadow-subids.secure * shadow-subids.paranoid- Update to shadow-4.2.1: - add support for subuids/subgids via newuidmap/newgidmap - Rename chkname-regex.diff to chkname-regex.patch - Rename encryption_method_nis.diff to encryption_method_nis.patch - Rename getdef-new-defs.diff to getdef-new-defs.patch - Rename shadow-login_defs.diff to shadow-login_defs.patch - Rename userdel-scripts.diff to userdel-script.patch - Rename useradd-script.diff to useradd-script.patch - Rename useradd-default.diff to useradd-default.patch - Rename useradd-mkdirs.diff to useradd-mkdirs.patch - Add fixes from Red Hat/Fedora: - shadow-4.1.5.1-audit-owner.patch.patch: - log owner changes for home directory - shadow-4.1.5.1-userdel-helpfix.patch.patch: - give a hint about what happens when you force the removal of a user - shadow-4.2.1-defs-chroot.patch.patch: - initialize uid_t uid_min and uid_t uid_max not before we need them - shadow-4.2.1-merge-group.patch.patch: - simplify by using a single call to snprintf() - Add upstream fix - Fix-user-busy-errors-at-userdel.patch: - call sub_uid_close()- Moved call from %verifyscript into %post: * Caused call to %service_add_post shadow.service shadow.timer during rpm -qV shadow- Add systemd unit files to continuously check password & groupfile integrity * Idea from Arch Linux * pending request to systemd-presets-branding-openSUSE to enable by default/bin/sh/bin/sh/bin/sh/bin/shpwdutils/bin/sharmbuild10 1568730314  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvcacsdadedzeleseufifrglhehuiditjakkkmkonbnenlnnplptptrorusksqsvtrukvizhzh4.5-lp150.11.23.2.204.5-lp150.11.24.5-lp150.11.2 3.2.19  !"#$%&'()*+,-........../0000111111111111111useraddlogin.defschagechfnchpasswdchshgroupaddgroupdelgroupmodnewuserspasswduseradduserdelusermodchagechfnchshexpirygpasswdlastlognewgidmapnewgrpnewuidmappasswdsgshadow.serviceshadow.timerchpasswdgroupaddgroupdelgroupmodgrpcknewuserspwckpwconvpwunconvuseradduseradd.localuserdeluserdel-post.localuserdel-pre.localusermodvigrvipwshadowHOWTONEWSREADMEREADME.changes-pwdutilsshadowCOPYINGshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.mochage.1.gzchfn.1.gzchsh.1.gzexpiry.1.gzgpasswd.1.gznewgidmap.1.gznewgrp.1.gznewuidmap.1.gzpasswd.1.gzsg.1.gzshadow.3.gzlogin.defs.5.gzshadow.5.gzsubgid.5.gzsubuid.5.gzchpasswd.8.gzgroupadd.8.gzgroupdel.8.gzgroupmod.8.gzgrpck.8.gzlastlog.8.gznewusers.8.gzpwck.8.gzpwconv.8.gzpwunconv.8.gzuseradd.8.gzuserdel.8.gzusermod.8.gzvigr.8.gzvipw.8.gz/etc/default//etc//etc/pam.d//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/shadow//usr/share/licenses//usr/share/licenses/shadow//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/dz/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kk/LC_MESSAGES//usr/share/locale/km/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/ne/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sq/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man3//usr/share/man/man5//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:11077/openSUSE_Leap_15.0_Update_ports/e50fa4fb8c51af5c0575189db56e5638-shadow.openSUSE_Leap_15.0_Updatedrpmxz5armv7hl-suse-linux   ASCII textsetgid ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=2049ac97f4b76162d941c8ea281dc25f8233e3cc, strippedsetuid ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=185ce58ccf9a125703eaaafc308fdcfc9ae7292a, strippedsetuid ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=f6b2f08c3dd290cdae02bd4e69a821392e855783, strippedsetuid ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=46d1762a216e9f07bb60aa918a9752ff123335e4, strippedsetuid ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=9bb5239d8efba8a4ca0e6b89cbb9866ec5bfd00d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=a9599942f48eae7f616c7e4ce8095a4a60cd4296, strippedsetuid ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=87db93e632a7c644e59ad546d3eb3f75ed5fa5c5, strippedsetuid ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=fc57c3af2eb1e9cf17d8bfff17d80370df8dd96c, strippedsetuid ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=7c1e0d0330dc5d3e2e804c0abf9b48cb1d283337, strippedsetuid ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=7bd3f3024d3b2b473a095218b92d533a791cafe2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=189544f050ed493501b50fd48d0aa8898fc319c2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=d46ce71ba25c2179a74e550cf0da048938638266, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=e1718a257d513e8967dc168ac721b66a585bb3fb, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=71890b74af0928749cfa778fce3722262984b40d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=93d290220af2ff55af8b5ccef1679968e05f0efd, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=905c07ee8aa0b06e69868ed99a239e3bc09027f8, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=41811cc4fbfeecf487d9acc00a5b94eddbbeb325, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=cb0cb50269fee3a7468b94af810896550004a89e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=03e775a44d1dc81aad51375f1ca2d5a77247287d, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=18e4fa8cfe25796b07691ef251b47fdd4e98b56a, strippedBourne-Again shell script, ASCII text executableELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=fba65db38798cc185fedda2d217769e7fc6ba686, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=633bbc61e8f30c36798c143e300d48a4211e5e87, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=4c4a59836f1dde6e9d0d0f5094a9582dc0a05123, strippeddirectoryUTF-8 Unicode texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix) %+6=ENVbp~      RR RRRRRRRRRRR RR RRRRRRRRRR RR RRRRRRRRRR R RRRRR RR RRRRRRRRR R RRRRRR R RRRRRRR RR RRRRRRR R RRRRRRR RR RRRRRRRRRR RRR RRRRRRRRRRR RR RRRRRRRRRRRR RR RRRRRRRRRRR RR RRRRRRRRRRRR R RRRRRRRR RR RRRRRRRRRRR R RRRRRRRR R RRRRRRR R RRRRRRR RR R RRRRRRRRRRRRR R RRR RRR RRRRRRRRRRRRRR RRRR R RRRRRRRRRRRRR R RRR R RRRRRRR <Aa`cutf-838ddea5be7bc7faed1d136b51e288a1a4598b35f62b741a217cca733d1499219?P7zXZ !t/<]"k%f?Yk'_ݏؖĶF?\+]^!Ar7 3A&cqV휳*.әJ/חNZ` 3DR; !b>tMFn+5< G15FPH$`rMl璺Ao\?ȏMw,k?DgZAH- apRt=v4Ȯ(bis7ܥ ]m`Hwn?O[ `J*}8#Ꞣ*G?׌_vOԯiY`o +Wg{L"`.&9Jgv{TQ<`h 9&-*y=9B}5Nu\sˇ&܇\Q:Sc/e)1tM?C$ʠO,&#:ݩ smH 2*/WwTj[axcOO/m*{K}D b*Rn.с^sQ@% + S%p\merH2Jk}k֊i,؋REh(T#rBR5$KPm3eESg^yS^x}צyEm7J!APЇ;37dz+_ZL`P Ix.3:W`9d,ҹ 蜚r3 i/>xyt]y 8~*,"G^Q֝B6$qgi/7"qy:O "Ki0%,i3.k+ќ:pͿ1.1vfUJjFJ QY=YdN\I Jkuy^ģ{K-gs$]{zֶJ6E$|!܁p,\/T)߈ 1M)5k؄N٫_=citcTTPn/G$1{1Q*oʐd8B$r?i|?FK~@Fsx!S.<7QTr/WKZB#-j_[Nx*da)%7}g^&#iCgZήyV daT E ntZڑVJӚO3D,LB**ya!~#ѲmԇΑ `}칷WΠr]=-=H=]if=SGvJN_tڗ)逸‚S"ny"K2\cfLPkߡj2q/lDci)D})QAUƋҜN' 3O936C«i!Ko''[/?MDDn\g{1 KuY 't$̚Pd8}  Hrdn'JPmϰ\U\gK7=^ͱslfw`wݔZ1*ջG6{pV!G$<%}'̮lS|_.g!$;OOPk9͎ghZ,5Xn}QniIɶ d\)3ބh ӛG8A^ۛ|OE^sαIMSF;ORZx:WB;BZڮE9 K`> $p*!2*ArªΖazEߍ{I9P` ĴP[\;TDj]a \.yM _Ggbd)9n)"ЊzLc3D*WI |=Jt}TlAΌ萮 ;tȻ iFU DQw`j ܻK%~ˀ$:hҮǤɱL^k~ŷ4An_냕#E% :ܴ+a9J`yGV~CWֽ^H?@ feX QGCq!+yQJm8G.o-=#s׳pE0H,%b {#x ,֋y Ed|ӞdzesS|8dժq>W`68P*́k@{LEʞH} lلb0CN7'4 6s^(V)(h&)+)'f48n;Ư$ɰߧδkG?LڽO88UZ2OzLvPf-d,{eY; K9 kvcu +pRd6cɀ;_6 uocMDMQX$O- ܌ZG4%|`Ye2? ?hv1=ʗf7ZҚZS}}5L{9'%xt$+ȨKKKŹx'q"԰kG>%˯:Z pb$ oDNۨr k+51 J~[]//ܯk2nw/ w ֩xr< 9e0N݂H DG,9z#샹DF&$hMhƴ%SR_&L`tS,tzcy]gT3_xX*tAA|UXQ59"_$ sswеN=4QKZWkK};xAThLSti'F;fsN,ܘ rU!GY;V.Zo2\+Ew{L<;0 FSgsj&^d{nUEPsZ"o^8ow2 (SkyWsvHZzlgvkіnybހuׂ s~9+ڶ{>)BJ1;sD ^k^}i?ėWqkVĐN +c2鑰l@&&?Vٜ Rn}î`2[Q$2AҜ^gm8q ]T,jʻ22;]PlݨA +4ZOۼ||&$S#,,R!f(,(hֶgb1Z||o߰fyKfo׽SAQs,(|ǫh%:%P4ϳAڟΟoW ޠZ滏?),n:Nih^ !}Mc1[W:\RN W}wh^T^%o2Q7.0:(0@煲$Q۞bVh'5bo2d]pH)]<*!&4f"kz B !hmݞo Ԗm ?<նU,<7oBʹTP_:rk3X6TLrk2rV>Hu!)Eƫ)\CK} Ӳr ,bQ6<91<X?ڢsN|4|!W M/ay.HV?*mf l8-7#5̅-{|vɊmNQWp]& !4l ,#k*7%3gƷo1+ŋl՛rխvXw2žZ!Ri[ClV|e+൩Z$I~t|djy!Ø0 a ߀~ؕBp /od*I{ Kr޹[4mMmR~ Y/lM pYB+Q iq}MQH&[cu t抅APжW㻣skܰͶ*&ڏ~S׽ fb,5/OYn9H0RR>0BN95-7~fNOKvѫQfQ{o(%;bY嶦4"796W*?ep M[>7jgtR-:Yeh} Cq)?GP t9nh =-#  yFe w6XJ{ TRUz'i7킹=@sɒ$)dgvsA${{UsDĴW%3 }V z˞a$eI\ΏA1:54-lEC %vi>]3ҦqbUQ+ҽ_4?J+*Zncg~кM*l!Hrde{^:~&n8YdAyOdR#V$/5:}cpa4F5a^ l&%,^&>@CKEP7*ScrPTq0%}vNjK]X R.ѵa'! ֍ _ I VjXqMF\';`R6|B cy·稍>TP$E p‰Aq u:?5[O-C|EH:77|, 0nx/,bgS3@4gDh3՛r=$47cs5t24Jˊjw'`"@,ȚUsFanޫ]题߽Ń{^&}u0'xh@٧4<G$js,bUR]cu!%st!ԻLKPYLxFtTn:qE'_y_鉬< OqiL+Z'cX\ n3l; [J.z"*m2}rLN8x0Z.m7g~nq|dF I )-2pqjB ȕhCLuhwY4^ZQhC7"k(kLkB@"9EcG!zFJ/m, eW*@a,4 ceK@dg&h/D] Ȗspf|YfL}CdW+9%B}q"#ibا9NJz#VU AMqQxxFO#Mr0 G4 095[tT`rl e^f$Օ 3ECB#4T|-ՊOOɊx3IsmH В$4[Lo[5"MB416dbkQNӓv#-MO:INhA/]b7S?;e ԕ=,[:.5}LJW鞠[3drEkI;ޝ/"=Zx#XQá AۺXB%h!?(9} ,i=\}df <e^"ֳ㫣M-T='J Agb- ݫlxu)'5t-F8}n[31XE"o":PL!a7(kW*7[>8_[S]C sa8qd>l(xwʥ Fts)dLX ʝ BҔS0OA#EI {O 7N`A+Bdbq>[rGؿWCihq4Jmz1Te͟:Ƙl)dqgsohwac  땨=U}#=Q]Um'&YKP_'Kz96O=e1qJby)b^n)s@4W P*IT'.ze/zz`q\lá\ >A_9+bLbw@ہkAX15cEfmO) @0hsG˙KM*U(fc̠oa`: kaP5NFФS%|f\YQzpIju5.u_b[#۔EԞ; y"8>Ż[*v9)-enN$ȀJ1_!"* TܸF݇5sӪVDDmx796&3uN#A8xtSsko>g#:J(pCm3.o#u{uk nx) M'>@B[{)7cQakpCnc+K߉Gş%8oK8LX, ?]ԡF:&~|"ZTA+PI =:LvW_ʾ솪I6[w/8#sG xO>OIZk8._mt浓Nq?&S>AajlHKͪƝv/}n|n梂6ࡢTo_ںf = +尀VQߙگTcufˍuesz"͠K,AFc*(3X..FI3{.PpuuyJSӴ@r'{]犘ųF:ޏ6sc=4{Ϧ-hޱz>+ Gܒ3dϕ6wdfAf}7 r箝w'MW[lOƟ`qDvЖZ6pwBթa`'bpYڜf;|bZq]ȸk&iw :-zϖXk@nlni֑B,#IȳvTOKI 5Yςyӥv&bf匉~n-7e~eq`.9fݘa#p HexZ6/ ]?)b: ]YEB tY 7uG:rO쒠hv+'> /2g~0딗_%gtF$,fͰ@d<'fZ=BS{^Fd_'M.=CoED[gВF 0߂eX2W‡%.?J.6`9 -D"3MHD%tL 0}ζ8@sznYLZt4O12m m$#]nvvN~:Orݼr#V}?,B.#W¢S.qןAMI! UiDMr^Ɨ⥌pMȍ2jL~jq)g1!#RE*a2Z`d-R6,xN*S?T>,!dndg7FXc 1Pc1XL潅Tiuy_CʁhZ[؏iߗ7ҟ՛`PbN7]r9 Wxab_?!POag6L`u$' o5RP{䣁<ܐ!,7χQ`B{] ^{{w3RamL3?d {:$T1D*2~Wk&ݩZϴ Aѡ+xK`@~7˨lͽlʍcpYdHU]y[@TSl@S搆:ka&x/4%;='@ X8"Qk<T̀Jsoi񞮮 (=Y@\@ErA+(CpDC:؍?5(1L/,K=A[&a]w8H`& gWZUVm ƺ~X4nԮ݀Xޚ4a!s(i S!4XoƅqA0-2Hʪþj FLU }AC}-L8O<`F-ZI#TUYEnV{ GT|V ^ۘP1> pZ>Ya^DCBn1o91%?wL[ި9 һ:I@\h<,Iho Goyni=3+zۖbG:&cPxeMrWbGf\z tv(5f9/tFs8Zwn r9/:̚;|ȄO"\p"6.,O.@p .TmG>;@@exfT9g0`,oM Q#gFb\{R_O՜m-7AK[m<;2|x3NV-jwOh]JA-P"4/LDq!-H)Dpƞs`lbA^qS C]*ZPb5/x|_0 E+}1ѦyqNYs8$Pr|9nTښ[W 1l:WE4Oo^ ט0Dm2`Kdg'8zYͶpocr_VV֩)F$ݧSeOpi?NJ c%E)͍!u7`:7+0&F*i; ISW%+ hX;xw cP/&۽b0 G > @&uH94(ܚQV(~eu4BWkHYnuʇrL 4V)|KA ;΋pm9=)t(Let8˱e BKp˕ v(@l)p10%7ԗ"/X/ؘNknNtc6ĥuHfikq4,)*xϖ \ .zT|`"7gfm%A (AXFvGCd-ÔχS݅W&Jc&̍ھαvGye/l~a|qV!YփG\g'v{T UnM!sdU!zUկqU}i@>I"_f+$WᤋI#'pK44S-Up܅g"PbyJ{sq5x0S REBPW=̦:"ۭ%8";z{DYmV_ 6%ӘB~BY$KLph/ ׉pE+.Z~v9o-/BcdB;$|^Aq5NwO^YG?Mr '3H ,%D)/sf%ĘP`W?ⰤN-p |c̡uX" tms|A#Ge҄eZT*V%n|m F"=d$V.'|n}OĐ=w`A#arBؙ:zA)L˶*Sx/e n]YMVYVLNSr8>kKveLCa(u*~ pjw >:Q3mӋsڣ }ClYґ2gFWL2o5|Ak;qu*ngpe8 YolR6@jż0V TrG /bbCTGXr,0xesirS8t)II#*T.1f xa& ~t^# W+ZߐUFGH 1_?Q X?Wxyt?OpwZv" =kHj6S-N vV'a3 &u-ƀ}mv#&nl zvG'yeSYT<Nw%j2'0FshU8_QF瓻7c~ٿB['"lцy=Ԁ=>}vZ  ]^HbxtCݍh8U>ZH>$4}T+W3*p=+#LviZWldoh䔦'\Гj'uvk02%Q0YgeQ}mG)G rŕl-@ǵ0^TAY~; r_. 1_Ra}r BkB}U cHDX٪4 -ew'3~ v- uCNk -ۊ!s}Voka6)[.&@0;W#X~%}U*NtY`LD;;@RHGULIFͺxr0E0~C9PPn.OіQ$zhY}LS^b䊌5N&  ^I47)+ľ*s{IdɜRGBכ\x6MyuŁm _S ZeUF'Z @=އzRV> N2*ciՅ~9Iz|*:uCd2,J#)Z.4OԲDbjԲ:')f@|d,K}a(5d_QV!_ZaTCgg^YEn"aH# !+3!;rjVAl_81XkSJ;@9 \S)BR/J8G&wbxyTW ~zU}OX&'TO:@13QHcp\]#գuZL;xWB}mخ']WLhn~ R!tԁ'&5d ?_սӥ($(&Ť7!|22 ikXKXv|'YY)H[u֫Ѐiypy<c]!dH7<)0EȟhJҴidO0U|XxpoTUvҍґ\0R~T\XBERCiųdU!G!u o? Xif9LaX$O O@*;kh`~xZ 6k:ѡTdro$\CY Urle%Y Iz@UDcA]>ԼȘg #\CTf9E\D5)ж-o`5ETU`TUNeW\ ٪.bUlk[XYcJZ}n̺^>4W>ʼn3*"\bG]Ֆ2^8mMrF.^ٰzckݜ@5rG4[-jjD:]p&3z7SJJiq/:iIW, >]h+CπY0ߔYS9;4WU]XճvsIBQpbN,aQɃ? Ϲ=uChr:^/"eݓ^ǏʵI2 ̇xȐp&Juq'0}M7<(lNa/,5 ,AwԠ>=+7vwj3A}\[٢򉩮6[$dT(*1YÇ:+JEmyGQv.$qZ;g8 YEB*cisf/Q8ogQ"AtAjxU8AO­fJr1HDzJ3I {V5;Iu6_$S&2* &lOL*XxA~5k~Y8\*Ykvjh*;S1sHH 1$ D6$z8Տ|'&@> bGV^5b n}shA=t7L"']KnOuA RO:5eG؍O, Sñx羙mE~sD"K$Rr1WW$ɣBآ2#ѱӱ  $XAW߼biYiYWq02F7ǬT&(‡jπ%z (y)1;45KvhhÒb|B=@Td I?qJ#rDcdg~ɕtgJN(@2 0><5ao:NO_x5r=%f&_|RBFΠ@U~U=֒6\8sUxA/=6KȞ# i9{|JѯbD"x g_bEmh1l-@dVʲCJ0 n*n_-7P$*EKI"KJ!qX& eЫ8lPYבNό{3~/GBJ,^fijL.Bu ādIz)rraV= xi?^YOI˩h!v# I_"M E 9TG>L4lVUt~;-뺕/hBBSt^N݀j3n=#ZdF5GE|ݳ,Q_]k]1ze?08 y(_Sy^0 ?d6`ljn@D>Ug4g_N&G/9kg"P3m0)X;))P;h(eRRM^2tTv|p<4x~])69݃ eĒE`'DOu#h!VQOZgOh$hIœm$Lt %C j$'!m* 4;!Ykΐ,LjZCk3Xk9̬Ptȹڸ@-5:.nA;֓XP%8;G!}mIJyo +``%@ PߓX:0%4Mp}QmJ[  S ڄ(] +fa)[`?Q+jUiݲ40qIz3m&!gAOH^ .Zw¬C[X/4dJ9HA\ NrjԂs5[-9A{lz$.AZNsEΎΦ݌^(-E!Ɠ"?,OS WW9!NfтYSH\/';NE}m:g%eWCRk JLGNO3h1-"e(ֻI Nt DpZW=es5ZJ]Q%! LNnBœ^,)@5p}F:F>.U"5Sc黛3f B]s{?!([4_n̹^BP)sZ洈?/&RS#9ۗu&.|Tg%6w1Fw9ōEVR5ː:5♴VD=b-|]@^D!q"}̢*/| 儨ztѶ`M&km;Wݭ;`˂K}^ xtʘ&0߼ěݍ}RMUʣmC3-5!ŒcGxGH[wcꄼN|6Y&Ļ;q6組ʹ+\of"lyN MhU1uiկq !\|`0snc=vĂf eXw]n1^ 6 D&2&͑p=^K!pK叼Q[r6ÃD ؂ҙV|3{HP9H 0]i8--¾vuͮLB95wlͣ"xqMWJ6߸`.{uI[ .J ;pѶyݐ+xqb !p6&Lb1C"{cMY}A3Ř$xRm3)؊"ꗕ F8vkj_ G~%\?q)aiu zQ}=bg$oV sFQk;4Oi~6/d$]'-'U]% r.B sp3G6)'(:Npa1%̋pR`]1ԃci.?G6^Px5(!2;%w# psw-wb|>)Wձ# ~(GEv@Fjϳ^cD ŞґC]m(u=c[[Fkzohs F8K79CIHa=3ի rr/|[Tu FYN~qB O&t~zqXt{Wp1p8-Ɯqn#(C M/~=orOE<$rBk)Kc5eVl(yr5OJ6P䆞?ajzG쩆:s 2>!#~L!$] Gӫ+ߑÖDƻ־BPIvM{P@'=OUfUtq;NKdS&vmGnJƵ Lk|o>pM̜Odܭmgն7u" =#f>&c[US^B-`Oydwa1w\b}%d,tb,7iYH2 M"x>Ҟ,d6n.ԭECM^>S(}]^׌ҙ,cszpl+(Гh4p-3o0E'vLҹnePP^ݾ@[L, /8((AJ>oF_>/%.`;T'[Ixy8e:h[I# ԩ\-B,;ځwQlis5N5P^ P1 L!t *,nyM>\]HJŘUZ--$\,qnkBMj+Afaxi] n8hz-ht1u!R ||硸̺ebjzYQۦ,+[bEgo ' !6Ľ%FܯwG)>-I[bx|ƝbyV%jG|I2OS\AG> QGHE?ʴ؉& sU!wבWI&C9Z紇{Xp߈ϨBZ\) ԅp0[Rѐ4z3?TJu&'%5)O?͹c6>mInX /izf9 Mf0bXCQ{ծ3r΂~b+e׊bB0_=o|-SD-r'*kT'm¢:V-@evg? qaNiҵB#5yN@JcwԚؖ=n4m& 1KpqYw\2Ubn}N2& 1cMo |qTN/1k0XSSLXI1҇{ ZvC>;E(yi]Χ}D)3TZP1 \qQ<Sfa?ZU^tU@~|:|bn˾Y"\QRr<·@ȿ:%~o?-b݆lX{ YU^xCu|l7Epx98h݀g`W/=(pIvdIUdB&Q;Iz5=W9m{YzYT95!pjDՍ&e~8jA%BQ٣Y}Qf~Y'[ЂA=Ts.Uq<3yAVj g,<;lۘ8;!?,SRh{zߣť# ի> \ޠ]ދt#=,sB2@AWhwRa-.IKj;Pom6 `ڭHAfFX9tgF?ᑕM4{=|Pסv|u>=goa/ ٟbn61QkdUj-IQ$N%aA`>80[BN<J>zLu)"4| h(~ѬPɂ]ٛr_Hb,-}HVM/JO×J6?gWBr ROp'2&4{B?2*[h=4V4!SfPkVZ<| ŐH GT/8jE }1"p潨 O[!?zxCy iB"~b76\!p r~v+`zSCu kV}ݗh`xOqN0+ Mfrʯ%2bħqO#]dž1(ژa##ߢZ+JbZKîɀ 'TdKT=z `PHc^ThfwЕK [Z!.n-i7`qlI2 3Eľ3&Ĉ3DăjMiEglk7H|T0A9P5z1(VJ?*'<|q]r=,P8삎.ӏ~?~˜ tK@ܷJ1`vA\a=aI4y?Gde"N4>{ e }*Li&Cǿݪ١0ʰh1pG6Zx z|d W;2@G Ho6Qhꡌť5z 鶊U*9Ò#67T_ʝ=_ea",o.&BB^vj2~^fdaHA:tx mB#4eϾ i }1 VA iQ $R:&Wљ3Dc0^͔1b3Պ0݌8$ϔBMx2v*sW!y)n46θY:!Uy@IQ ۴NJ7mev"I {u4PI`(}v~G.ǻUT p(m̈́?oRP@#aMʀ\dS:=TL-M<.S2%eRFxe/ͪLc՘,;9qqI6f%.2e8Pd<:bНIr7Վo~ٮ`nnyW19&XKʔL̋xB񿄋{%\1^1Dfx-YTWܳ@5 Rƒ~_O_-̄Ex'1-MB%_MᕄԞ@ۦ <ˍeTpiE*fA.>eZGr]Dp; -HrF `{8.U7TS௏ި|턆31J,1M Ap?&$ٺZTp.˿r QCh4`};vBM 7iuU8# HkssKE-G) ;^d4]_CoW&JAOueakh #T@^lxiRO #;T"S]ϓ|~m{CtHgIu' * x"lsNJ06zWoQ;Gd FV0YԳ̓gqT4ƉF"R'ʈ,W A !񦷜_TO{V|-FԻ0ulL`hat)s(s9Kh}ƆXr8G]8dYqhF giW = 1^\)x㌢, o٢;v ,w'&IH2%vt;XúegR)Ss;F3;bDe\3\]fxM2aK/*_B'lf֝#B5}%8NlyQ FVV嵜lc82zr*:To6Si)Vv1͓~# U;(*^}4o$l=j݇0r%=v+ק6KfPz мؐ[>Ƌa*A[qlD礐]w`{ßiMP4I ϐ`W7 No Ug գ6űg|fJhQ}U=-?2w<C:&xE]5p`D=D:!N'FxJ,V:o&O)lX)@ݝn'#rքZKQE9gHGx{|F+ BޕcEQůA|f<6kogc@%}?o 0C{Lv =pcO _^RSZΗ!JGC&W^&6Yi4u@|6(XƲe>z7Rҩ&zs5kdrz)? Hb?PU7""Bf C!KS?*BUY =+:6`D+8i-tH륕YOτW쩉C#&P 圚ׇ`naޱ:tkm?)fy(߫ ` ԬI?7KJpjw"K^uسzݻz -W债zY2z5Gq_g!C*( vhwF{FLo{);PA1W\kF_NB~N]E/4'?[꛹f'0iYhZJyK;MWi~ R.4s @7S7;ky5 j,b>>#:%۫Z :e׬FqvŶR7cG^JVYDk2R%tMVB,[>Ge/XFrS0xA`okshC`5XQnQI%݃h:(e^O%)hRՌ`alc}2Mx }jeQj ՊjxO(|Y"ZShLڒumKYg~GÒcxb[R[/ T,{kvC;ZO=)@6^dk[$ZԜD@:9{ R+N06&>ϯ5Q6\>B~˾ƲD|;> V3O ׷cԿ>s爗e\N>fvj+e&n٬=3CS!wW)j+ɢ={` HL.u._]@WK+C@K^ĖF⡝&\qq\)z',cA۶^.Y)Z$jxo#B¶Ke ȇ#Mϓڿ >L"ᄢ&s~4ڣo_=i ;DS|}U/l惚=1TsxihֽٹgМe)іyywpOơ+RGu#*;TDL0;ʁt&bK5m9ZW߾qC3X{)˦yz2]M-PC|7$V!:@7PfCf! `ǝ6 ƒON R|)ˈ(,kep{Ea=NugXфgb\[W ,:Xay3 Z?_?4df&֗Rb6h'%&哅tYr<R_fK-P~AC&ԘO!>FK1-@F,))VguYG瘠*j1'K4$,bbho/NCޏ]Kȱ*ž~+y`,ӫyoE2h \d෣ϩcIl8 $z4$\ n ɢ9wBE*nUMi "|^BOA+.MjdŸ- ўơANxkŗ@λ ;@P}>a߼z}P=,3JV?R4IĀ(B(/^J{n$z C{/uSa{xqh,$,ԙjB$|7\bN@nXS5zp4܍GHL"Ma]鰂,VTG;&^OW}Pg>|2L$lD[Zz:VySjU(itYbbj:N_jdV7yv :&jG ӫ `aw0q8LLU h|P1 Ȝ|N\X*L#7Zwe#f?Ѩޮ1OEAgSb%"-KϭfLjbdRIKǞ/07&Ӓm]ss5xb A [~`p!Nj!k9DDjԇF s$/ˇ'0V5+.(H [Fo2{|c\5,C^ᬹ y-Jild>hlܮ Sb49l(=]WyU)6B^mDm1UdmɎЏG(gmN^b&j|x\c͌F{P.βڜ(ٚobʨ x[?Is|pO .XDG  Hte;icnNZ|ʠgmN, # Y4$l0@yJbӐýz >.[yUvЉ"^];H]@t@Jl&R5oxpK s ey {.}MnVg 1WQqaOC G/g}87@t^\Csܳ.~R<#׆1(A~tzUۉ2pV"֑Ժy_3 M[R +>3vM34/NAF--Unւz2=>h'WDZI6at2::돂`Hm$=2uq ՛$zޕ::f^q-.w@j2Q1\wSAX_u[Ϲ(ֿj w\]QMg j+6)9QڛfԲ(!G*<AY:;vhOV}@G~IAlL2p T)ÈdK+*̀Z_=<"/d ̿"_H$UH?Jc p[z6qPk| nNrRwVVy]gtd{ٔ@wUd|ܰqH?[e,f,ӍkV)w{ aZ )B-ʅ6J1%q._6$fҌ&*"r7~ GZ.kfm3p_Rg$?ՋЂJP{|O\/ƝM?ݳjzJ Kyj7ΒH1pvQ."-`mWܚ% [Gxѫ1.2r[`%Z/Y-G褊w\ 19>h ;b%& ˍV7(<{{7C;fw-l3tf %!ʣu]\d8X\"k֕Y!ص +\s=,& yw&#X߷_! /m]E GR̡`s C&lҫ2J`k8x /e;aDڀ$w; UOmPW0o&<֤7O?#sV) 1]BTb<ֱ(Z`!jOSHI;A±?RþQ؉?cf2"j ZhxEտd7Y 'C>Aov4a DdI *%5JP%auK.gRB߆1$Em~9# l8>dcn_1 )A$62mp4L8M_U)V+C a˻#ߚO!l'r~Q7+4)>)yi|܊($Z4HsTٙoȊ}Bw 279&̫ LV,>*Kv2TQDw,|gQYDgF*3NK#HrIsWEjwTҪ@JjٙM?iFSMκ쟫Z;' 1$Lep9V,{4hoUļr2UF;fTgj dWaۥ +L/Gg2r&~@Q@XYaVɔo-cWN=Nv뙞< fU:#t.-9 ?(p%;f3o:%w6Q 0kOwxZn$PHv,&(̀=t;OQ͓d[Ԯ Jڑh_$es{SD7cd+RJ?OQO|c="KlBwgcա j3/q7J܇^>Gn6&}$vp}d{͢W ÌlJ _ե;ٛ]b  LLMorHȐCq]]$=ʟJRH5ggϬH$~Q Dw紋f\Da dEZG%5 KZn(%(/4Eo3'*X~Rg P_#n nv-x:bTXk"FADKGN)#))﹆c.Ƃ@y&`T\&q֣HQ]pRkGQG;Gs֍7]?fpPqu&o g^ٯܱ񷆤Q̺&:7uW:~ȥ _bG{N[W!Bkż;˜q-T'}}N%C{Hhb2 /js+X7}J<%w}%'{-`S+Ÿ0{?|KBYv @48[BSG66SX0Mxni6L-3ª1@dF>UKGZdMoMX*no8@8 >4KaE2Gޓw^pHE`\taE;c8h-qdCCnhy"'x>2ʏ9jTd!V c~ph~1ڨاoVIEDkˡ_]^ksZGk%]ݟ HR!A@tDl5&TiaE[,g'T5Jf7LareOu\}ܲ/ _J !$qEz\zgH@n؄;ɜ(}ILuhbD/`?!)`CdRyk=.뇀?zYRyS̅SsZ7[4c#!ڪ"s'jb\~h3"u蚛3kqyx>a]kqGәU*㽿 @7Bw"”M#?# 㸪~iط-E%0W]++߰H8~as[v(ը3EپM05j'~x ^)&r*!Ku2\vwDKU>y%{WCKuGx^*cjJ'a,ɔ:,^ ::=z6WlzB>{Sj+Ţr6%)fYn3|zPCYi8p3\4l) pNXD&ָNmiwp}132ř4il Ug#Z!C%( j1j6d|"9cE؏2R5eƾ$2x01 ?y [!/aty'!XL8];ɵGHґeI>x%+a1Vk\6!1F W, 8,-:{{p׀A.89bPR5 WA:aSU6մ$)TDp]/АӫɴU)t3&* :`$Q2#oA޹џN$`7fuu1 d|1c`>}%Y#]%FIg<[{{)'4g"RH~˼'Hl944?$_Tfq{Ǖ9Doա1LA WíPGSm#v<-djc'!t#+Rā¬Ϙ3eL64A—x VێF~^Rm( 3Smk0F&%9ET.D'L_,[_g\L .D/&.+($X26WNJhjF}߫U 6dDղQH@A$O 3sTc/3ۊaGƥ}DCKvg}IdJuk/0 ФEh4?Z|xaktz_-ͤ iRX(rl v*09 x2"!0Yk+X!5Uh=U{}:pԟIoIŸP4t,a(_)P_eǶ UphpskFŪs\H<*/XT&ʛ.9sb8/gJVA^xVnds4zmD YNOL}I^=w*(xjc2gF2#K2v;41='Wv[%1рl/$IXL`~:,ѳ](c¬ ͆GehG={WT#cU = [`okvFIy; L^rQ_jWg-+'E>NSN}xYy:T݈r ;8 0r5(+b x(@DX6akt(eNczYQyó2/ViY95Zkn:0W*Qc*=W1l}FVEI ;hiBk7Έ V{XL)jYzN,*. (/U9rWl2Δ@'6$qe: M*m}R . yIb\τ0KX(΄T#xeh +nAt@\K/KvaM>¸6ZN)KF+(`bj&!Ku* CCygi  b0BE[Puo%UɴoS.:Ee#XivP *Jc Bhj3_1t x6B||22EgWkN[?xgrIYA*V$4h k%lV鴷?FtWK)pMPWJB>ԬGRWPӵ7b+(iy!|*x&"yޙUd&{6ҒK<|*)8Lt  'ҧ_?rq u{aVXCr/#9R~q_ ?i8=.n2l `Z']f7.ew@ӗWſyJkDCړxaŬl~#a=֔҂zEaq fdv3c=+pqGWA!tYq "<"/|%NxN!jRONofhy)l~^>яZdX339 ^ӛzglJqDPھ1" q?׷;l)W@Y5^M[gy*tWд$py]:o #Tp8 Jŏ&Fiն&dwfԆ?rug6@HsVjbqM\vJ; asگª spO.hjlF 'g#(M=O|DsQh#F=rosK#VV> edڇ\-"#& X؀\=uV{W{[ǣXn<_Qٕ _t(`:Yՠg'\[ke$54Jz &#F\M|6>xvI3~)KZ+X{߷Ag(nQ5댰alax!ϯ>ps tQ> /ߗaqU!4F ͋8l.azgMzڍ|dwn?)qDR;$$WFLK +̞B>}ZҴB Kkw#^\(8K$Æ*t K?|YbX=Zo@f`3h^UODP,5K [2?*I'my=/LNM:UkIE AIN`d˯ 0"iPU;rR*0ާz:jGfe}8&+Tog )- 1c_v`@ވ?7jyiEf?Ewꨅ[.[B$kifxpZCWw tAǹarF2Apuz,ݏm : [{ҿ{wB>T[yYa[A8s 4݅|_A#|;ƮbOVH,DYDxOqy<`ښ׻+, ؐ901`c:R5B`.RBy@ )skZ܉|[l&p}`"8ʀ;02F)"b}A ]Hhnq 4)_EPl H`:&oڒ5&j䁗^(Pǁ.2_T4a ,plvߙ/S?)"YOo-4d{Llhdy/ia)쇗Zp!3gDHlc*(j(ZQ>pѿƳ6 }xD+* .. 3[}ʼit|[~y2`Ȧ+o^IiTMY&^M *޾Y(zBex: BDJYJGȨ0 )lX+=yJ{@mB/JqE>}i]I-(ZP.a1CO&AJA7| YZ