shadow-4.5-lp150.11.2<>,]Ӹ/=„(Jڡ&0w 벃] ܓOt=*LCТ\rz65CIXvJpeBwH I;4\'qJsd^aƃs[aO $O| ty?qkwN޹8*Pi‡k6ZCE.lt]}iOyL5ŵWvfܕ£FBQi3qm%7,.HI =Ն7>K ?d    D* COv|Zuuu u u Tu 6 u 6u8\u:u<=u>? ?B((Bm7Bt8D9E :F=Z>Z?Z@ZBZCZFZGZuH\uI^uX_TY_dZ_[_\_u]axu^f2bkcldm#em(fm+lm-um@uvo wux|uyPzCshadow4.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.]obs-power8-03B@xopenSUSE Leap 15.0openSUSEBSD-3-Clause AND GPL-2.0+http://bugs.opensuse.orgSystem/Basehttps://github.com/shadow-maint/shadowlinuxppc64le 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#HP`   |` 0((-X)P?,h Qj QOXAL[N?Yh OhpWgp}2-O 1Kh,W:`,z6u> KH ^63 ~b'2Sd;& y$A큤A큤]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]pTxXA<]]Tx]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]52f7c3e052feb50168cb20a8d49cdda7d82123aae1c48496aed17b7f35694a5297debb36745d57217916c13d4f9da2033d5d9c497575f44d3504ab4fea78ae31116c34fd0bdb25f36bcf92404e30b01262c9dd8223bb98b5c333c32d8ac568e8f666b0f777927c1a9b6e5fe41525530e4130c880a0b378f143a63c33181e514ef666b0f777927c1a9b6e5fe41525530e4130c880a0b378f143a63c33181e514ef666b0f777927c1a9b6e5fe41525530e4130c880a0b378f143a63c33181e514eb1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617421f9072f71e0a28980f8be3dd23807eeee3521b94eeb8302309f8267c2b38abb1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617bc88fe9563d09418b3b5909a10c3a502bede86f1131cbda1d28a65de93ad1c4d6b5966ffd46891bc7c0997cc369cb69d34d5dbae9b08a8c9fe496023fdcd5964d698961275ca785e7a218a4b1cecacad1a3f8a4c315edf7b83d9a7622908be0b942ce976b8bb585780f38127e83b022c09db46879e302938f45d97ea90f96195a36c0cbf01efbdc124df693d0991c0c9fa7e9e2a4a033af9c4511e7b88e72da0f0e3dae5d91669351d83f89f952e359d2675228b10626a2a4b506437ce7d6558cbfb1a9794fd9d4a49723b3c64f764371417442d19e12224b3ee517dfd493f3a7b77665302f7ed1ed28905daef74200fa5aef85676aabe07e4442115e39ee28557ad66da8845ed98fc86d0c08fa04636a33ae9876111a8f77285dcb9dcd3ad0a9bd8d53e3a66e34abfa0d5959955c096fa31c8541697e8e3d12a6c89562f54ea8f2bc3020a7c8ae195c438d624a9b7ac31e6f28fbf7fe64c47a7dafd49cc42ea736eb7b16fc2fff9c902d4823641114338f290a6825e66831f41c5474e994207fee99d5ea4a48ae2b66a1ed269b9719c2b2f6b0bcdc5aa55957ccc06ae78febb92158e50a38eea7782fcc5098868decfb8f6f32822c1b63e910959b5b0e18777d7d5175c345f6564938d45ddc79b12d5cb89be1af2e6f780c234fb526f653b7500aaace72104b92748d5ddd643c9721b8b0542801ac2713573347ab10fd0c08f3f3f7ec4065bac4bb178b355bb0ca19f4450d4f2f8641944bfe743b765cb501db9fcc0d43561724f295e0af73ece9db36ea3184c2d505c918b26bdcc1c2af39247e8cf1687f0680912467a25f05380652585c232f94a9fa5f12c2ab8df36c417fd499cf7cfc88b2e3ddedfd526409314adddf3d320527e6adff6fbd38de47cfa453d8acb12e7ba50d02b502d5c920adb57b0ea903e62585769ccfe0fad2b4fb28270cc540c6aeaf6d81edd0a9fd8c79dadfd9b4cedaa74a131c0302dd054a1d4eeb23d1a40cd3386ec4e81168171c9cbc2346f03f3a7adbc4324b58077a3ea78018eb9c2c54a27cf2c0e1a4a43cbce1546e7b560724839fb7b2038b0acff1cdcd266c28fdd2f796762715e0ce8dea5dd9d00ff8569c95f30f5859df815ed0c83c3c11d6987a83a35d50afbd2bfd7a81fcf1120e2ed18c5a972cb95e72d32a97251db2dc5bf81d3b00ad9e5cbd2be5d3e3dea19911c935d7cf744f6537f011289681dbe0089554a54953a1aced9a281a0cd586427b488ed6b06680f5d3022b3b09786629ea4c20733b576cac0f09a342ff2d971c74abc1c571f9eb1c1ef53219e732c8bf7effdbbc308a89ad01ea6f5c8a94ad6c4e2824d5dccb946b611faed40bfef3cdfcf93ec2ad623b8bc282eda5cb9dc3428d873e1c518e670773e7ccf83e2e1f1748d0a52f66045f1bb037b7b1ee7e3419548c296d0496b3cb303b2ebcceadd74bc9b4737f406e4ec51f717daa4130dc6c6a7e731855f57860fe1ccc75f1c5084046bb947fcf403ea233be793ff8833ef8c0721fbf802d70a457b8a7c34b534d86838882a029b9d2ae2df748a90e3737f91bfb6c816cf9632871d055f287e98d0bd9bd10a3fc072f4478ed8b8e2fed35d84739e8dcd506c6664c0e153a6fe8895124ef87afed431ab4e9cce8a0360e0aac475e90cc877333d22cd285b3c838ae67a22017fabac8f1f7a0a01e7e6b66087bed6f2f57e3908d757b959c5af18619fda9d8f0d0482b0856f9abba902532d474439a3a2c25f79ac859de6bde5ae017ea9cd4b1e86789c206b9a1da9ebd76f170ed218c2f86413bb4d530b37c1b67f84993b12b7dd05af5fde90a3bd48de211ce0a8c104edb9d97962f3638dfe7c4225a31d1ac80906dba323b2e600c4d674ddc9ad4e1a897676281ae526030bf469593e25764cff2829c20f3561f253d8d11b39538f6ce0361e41248715c8388482fe95c4aedff51ec5599fcef2288a0b6717650f0bf713dea0d212bfeab57390333746f47f9e34202bbdd0637d2714ed8e7d3e73772d94962181e21fd0f5c0160a41bc6616d86f0f2293364da45d8a97615f1f744c547bad5326b6b25d0250df653a670fbdf9e2b4b9736abfa8bfab0b938b8588f69cdaeca61fcddf33956e14477d6c0f98af9b44e9b91c1c5863aca9dee7c7cf1a996518ab7734cb1bf246281f9d5e473e528cf29e85d754893ecae4f8bd5d936a2393681efc50bad5604d3f459a1924d2eaa9799d1ba3f5d4fbe686a62d20cf8771fefe756b2a0d86426c7773ed59978e7aff8140c6f5752c4cbe72b0ee552be753284f350c7d3b7a97807b1c1486de464fd252df40bcf34975db5196a37ac3b1f2baa790a9961d70373fc1071862d4451d7d4b0d980eb1ab1737e6bebeac28257bb6eec77d8147e535e539b7498c87ad4b49aceabad64b7371221d9e6a05ca6c91ec77efa7e684606249a9d71bfede4a8c605a07091941db172c8f4c6845deed18820dcca56a51dfb754a95e10fa8154c36dd9d24e9ffc207b98dd09dddc2bf2529b1e7155c5615fc5be8cdf38ef21c4bdeddd1974d78a1d594a401e91462caf2e413159048ec2ac6ec37be72dcbbe9d5c47b1f3b22f86aa4dbebbf278a6b8f1c318c86b9dbb5a460cdaeb10c1853c4a9fec392943128195c420bdcfe7be28944804c4591a495ca8d493541a832809611212ee0de4cec48539fea3a59a36b16b7e929da2b7ad8263d71ff2457caad8fdf400d85261731c314a363b12b3b261dcca5cd3c9ab768146aecf10b9e85a287ae2d87b2f6621230ac739979ed9e0ad5612757697187a35f4d7e583caa1367290aa79d2bec9c9d56096a8c78badeb988ede9a17a0a172a4ffa46b501660875b8525ea1088f6b7410aa5506fe276b1574d922e2eec0205c3880d97dbdb215dd4e256a4ff0641d0352b86da587542ea406e2648c4a897d256ddd96bf2c7dc893ea0fffc1835860b59e782c97c3d1afeff9616fb86b6e52e5ac9fab4daf1f4536c94b2a93d9c535290f4b9c6079a2b2acac9352ed673d6907891c998a9a6bcf3e0b06a3bd38a105dd993d7317944610255f4edad8f3a594a6b9117a2d11746b14c0e92d9fd99daf9b81149a5aa1d108c487af04bf17777d5b4aebba1eb0de3d79316c693951f6853b6501833f1baa9288159ee945079fdd2ad3bfdcc054c5cdb78b2d129e005012b9c37077dbc55cfbe00ace386701685bb9fd7c47cdc54dc802cb60960648785e2c6e9b3a9e4154bf2d9b71d6b6aa770eb22d19d13f80a25a9d225d1dfddf43935f1790b75e0fa4b7fc2b9913829a03fe446392c4e6fbe3af00117da52d6a26c71323b15d34332e02c64061f0b1eb094c22985337803643619220cb93287c156b3ab4971288b60a5af940cf774e62532fb209a08ae41342aa2089b698faa7f9c3a0da20d68216a7e89877326cd20452422b8f19a454296e4a298366ad075f78da387866e0dbc90f915f6e9f7401c0b99459c82595290b3763c55727680c035f404b49700c093cb6156a7f3fc64f005614467379fae3aedae84b1236dd43481dad3c51d572f7d75e5b2921bbea73d0ea1de46346d142c5de1c9bdbcd2972b635357b03e7708acb8947ec87930625f69fbd150c9c14afb13fef1eb9f0b5d6fd824f1608f450d99da7041ba75119fde60d1eb113c305998e6f78c078626e9c5dd5841da2041a69bd78718a9c454895af39045241772f202d96ff704afda0717179e00a7b4f0afab046ad5727fac4d2ddc92d2410121a68248e76710ae019630fc54e2365d49325764a598345083c342c3751fb9c5c19f8eb3dabaa74dd711a2699b3779072f9dccb355467429e5ca90d85ec998a92913a742b3310e82802e3227a95653e2f044f9e01553dbb7409ac896da546e9ce79757f28cfd3d0b821e99e84ada019a9e31c7bc217552d41376e6d89fe15f2c3492e9a3386b60626987baebfe1d982dc98232bd90ff9f284d38d96b5128ff21856d87ab31081c6756ed03e4d01669983a718db084aad22d73d41892ef5e95bf9ed85a057d04bdc2d584920c0103f092c4c58bafa8e29e652453748357f8baccdfad4dd0228c8a03a9d645ca3fb94e767b709fdf9aaab1ab0d2b4a05ee43a5a283d335293645d2f8dc773febe21f0f801d857720a9b3a2348579d69c76388b8823010134b5ed334c89d95da59e7e7d7e49e35ea716e99e7c571ef27cf5a5355511bd1de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf099a8c2a9c45d74e317e9e1e02a68e7ea85ee7b0794e88b5b5cf33ffdb5a30ff4eb482fb6497decee078d1fb87637a891fab5551323266740fb8ab11f8dbae6d5a70858001bacd05faa92f4e7cb3b0f99123e27d31b876ba9a01fe578d1f92401d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3db24b2f334ee928c8914c6e18724aea0ab839babaf6f7b4dba68e46491ff120ff6newgrpvipwrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootshadowshadowshadowshadowshadowrootshadowrootshadowshadowrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootshadow-4.5-lp150.11.2.src.rpmconfig(shadow)pwdutilsshadowshadow(ppc-64)@ !@@@@@@@@@@@@@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(shadow)group(root)group(shadow)libacl.so.1()(64bit)libacl.so.1(ACL_1.1)(64bit)libattr.so.1()(64bit)libattr.so.1(ATTR_1.1)(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(GLIBC_2.17)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpam_misc.so.0()(64bit)libpam_misc.so.0(LIBPAM_MISC_1.0)(64bit)libselinux.so.1()(64bit)libsemanage.so.1()(64bit)libsemanage.so.1(LIBSEMANAGE_1.0)(64bit)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/shobs-power8-03 1568730067  !"#$%&'()*+,-./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_Updatedrpmxz5ppc64le-suse-linux   ASCII textsetgid ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=d75c4ef11f6f3a92c2b671900b70fddb7a915ad0, strippedsetuid ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=9d3c5f3d2aa4afa903ebaf2980438ebee827aae6, strippedsetuid ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=dc261f34c0757660204437bc52274c9db1c0108a, strippedsetuid ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=df2c7f155dbf89a995aebcc8183a28f42a4e4065, strippedsetuid ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=9b744ae3fcf9aef867c44ce55211b36d9ab56ce3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=609e6c66109ac114c9f853842f49300f06bce5fe, strippedsetuid ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=573cc977cbf4dfa88755da901bcdeb7eeca57def, strippedsetuid ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=1aa7f95e9617e8c345faa9ca51632777b5d80739, strippedsetuid ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=09435142607b8d6c1ad8a045402757b46874f311, strippedsetuid ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=d2fee413be316990e842b00930ff1b16aaf780a7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=9ab45c5fa4204bb479a7dcc48aec786973cc46aa, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=bc85fc1aa9d74f9f3dca4bc5630cc72b81fc746d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=dbab1583d93000444d4ba49d957993d24de96d4e, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=11ff1cb5d570a6af74aa764365cfb01ffdb0246c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=a1701748d8d7ecdca5d202fffbcdf39dab867e97, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=9cdfc4136c0b938daea2b2a3716f73cbad80f87b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=22da602da2383a3ef17628d24624409a5b8596b7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=db98fe751ca6d7182e6f5d78a21c331aadf6445c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=b5835232c20868dd38d9ce7d2ab7b8e8ba4274c2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=7a8e2d3810c6c917f468c4475bd97e75e30d0c09, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=1b0ad49eb86e59c269983c84631c409779c1c800, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=e62a76342fe9fdb6219b129838471897b5307bce, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=4222266df31feca05f388a377630cf1fbcf66ba9, 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)!$),3<DLTW^adguv  RRRRRR RRRRRRRRRRRRRRRRRRRRR RRRRR RRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRR RRRRRRRR RRRRRRRRRRRRRRRRRRRRRR RRR RRRRR RRR R RRRRRRRRR RRRRRR RRR RRRRR RRR R RRRR  ҏ/#~G@.Lutf-88617c1b34260c0658a31fe1ea031dc16c9bbadf4c08ce99c4ba44f92f18dd2d1?P7zXZ !t/j]"k%f?Yk'_ݏؖĶF?\+]sz?\R[ÌsԁLjġ} sOh+ߒHq?f~V#׈ח~K"Mj{$$!L?F$D#`Rk ΍,QШbd3ꖾ *r*BE<<_ֻGD3n¨\i>9F2vBR0g}.,#bi7DYd!-U{ɼCvl+C=O~=4O} *~8v{xwbe9?å7Z%8.$hw%] orKȜ&`RULhJxn_>8ڮ7uYM T:Xt6'WtQC/F=6z'\2,D2`R"r4+KWR( 8}+cQO)Ts$߯%2 eJouor&' {=jYV$[ \|YJnb 1*<Ƅ;/I [r(2,weo | s=,IbLhj"}B=kC,Y4m`8$BD"eBs:p y2}X6ZHrzc}N[uh:wcq]K~mH%0K]^]'&i, 8y"H[F"QL+.մ_IPӄI3HPZ eKJ<`u`? Ьfy"ո ng)# ܖc0Taj,=nqͲ7oUe nf\p35g RXnwgte 8}qu`r__| g hO?GCqmUV#x^@S*jb$ ٮx,x W2&.]^ @Y7ߟƲP?GǣC;aJI{M ʮB2z^zm~@fXXte/>H;Jg~eq}kZې͡Kwrڟ{~Ž>%`F@dӋz_4~,Jo|Ob:Jۧ( v%jm)l]rhj)M76\J݉r$|rܵ4i,7T݉YWdw??I5TRk{ 0( [g2ZD1p?[ؒKюԽʝe@ ,hGɏ T+5DpL%ԧ'YJL˃=^ΏK&ó>[B:1)D1TV ":iKJݫrNWrMmx#ca9- j#M|lM d-n8HtH?<'bwyTE u OasqDT]$eDmAN0jVD5?o(O(5,)R{V0%y8YSf'1T Eoh]D5xG3n}oY\E}2[mvP?> )=pA7\P4eD8#n+o !; :vզd, d;O*MIa!qU6"&5j=2k IU*4RZ>$--Xa{o;JQ]e@:6~Ђ}Rb+nr)`{N-q^akt"k y"_"'t7s!ضh68? 0ДS ,IdNzՅv{l*ȕƍ&Κ3DOڏe?b3!cɔ@6w.DavK\*v`SZ# [7{f,O\ FvQ/3֒R)p|fϵd[of ߻1: yzۈό"DˋF_r f&@ri[iu: {Oj;Ž/[q\L˹|zLg$Lc:*).LcNP"?)^%Gs(ÿ:'d1I_70bbqa\.Qi Վ]CBd\ Gxg ۦF*7! zjbhh 9*],IP΄˄%LU++J;| $ŗI F^0}iEd_ӜS0v?>ZjD c-y]RrN3-ثt4O' )#)zXΎK7|(ϦMygl52((yKiolaSX8x60A雧u "hF^wWoG*,cf"uotWa)Us˛Q<&=%<-\!ir"Z3rنB<#ЄY\YD6U޴~|mouWT@su3gm*GĴ ;f /DQUOsOO_^ByaoƇX=v 6k:=RtwsTQo@)an#}DsEJz_y+b?Lle,M9N`B5vORԙJHvQ}GlEI_p0 Oœo%߬5vͳV6J mڟ}uv )c 0(]'0kFX5{rmJ 6 e`~3Sw5arnHuTR@K3Q|/z$5'ÜLu+Z& Vy^ieڟίU#iueG%h.y1?s"xsҒ#-#F7KX UfWR8.$_[s ul3a>g%NU̝S}}) 2koJxxtV9Ywv_.j/h_Z+ z rtP Tھ aװwj.u6F4( kĦmXz)D]L95]P#cd%e{vp6'Rڷ[ =?6IȔnY`s;0Ɯ/t0+jh$ӊQ5?q{xqo}iq8 Ps~z%4%n5f/| dh)r;w.8Z0!˾'D(ZlZŪӦ ~Rغ[n<4q9H{eM(X/M,03Bɼ zSGDț4 Au!i>h&ާ{ƍ\eh[f.Tlgum,f[0jeȳbtmyov. j L4Ib)o.7Gci{`I SϿƓHj4Џ/CeYSCSׇNް= ˵Tw,׍VB)Z( 6 of 2m?-<Šn1sj}aOY`Y+Dim}*.i [ɟ~43*.'E XK A(G#eH[MGP ,Q1^URsU䳫wD+??>' %l*HT8UL1NDn!O#/TOϙl-9MkL nYÍ ;h8 " b<1wvGWʹ"elG̖Hs,$g1Dh"cdj~bJófg׾͇cb7ktl@13d֯_#:?,i1z8ɕ!p=b~T7ƚ{@iY. \􍊾I$-ԢOckF&:E ˅ Պ`)yT Q]ٱQxTuG6>h#Ibs[8t(۴.Wb6%Ϫ5,IX_ڋigrB;ߴF٬hMr9 NBK 36,iqA xܕH6Bˆ/w;4ˍYhJ`4Z)i7ps3vmt)v,\QW :A*cl=8w7(*sZB ĿT ׀Y(۲`S0Ūf&+ƽ K3w΋Pi>=OKkү4[9F$~78v21$GW"{4kB''߫^'P:=qR W$ֈG$DZk jM]} |mDkH 5E|[YrCPNT&9%F10,hoJVϘbɛ_e6 y݆p5N4dDz( +([lE_K)O7H/~9QZimLFV%-8X4UW6CZ;ӁxQ2n$N;xZ%h l挏d&+y*l*6$t5x +3crY:flf+8a-\ vֵ );%nO[Kٺ'ٗ6ٌk$8D4/X%**2%T2%:fBEr 'j--6cU,ub+^Q ;(,%4" 3Z7C88L5KAd(#_ Ct0L'tBnrH&juSƌ_[ dTxtjMdYר\+=#jKB%N~(nW;'F۽P\.a 1D՞Q,vYZ#tün$/c}'COES@8j-/QG)iN<'pFPxIHN51FIA yI(eiiM"(?2Έ0k/Yq^&cd/z`ɍO_{K eRXylmy|v 6Ǫ;.)Ut^EekC3MYvID_ m JCG lձ*[._" Z\@\= RQf 5^@w8W7!dp:HDo ;ك߫_y6V&"nٍVVq,<$>cȻPwE[L{tHDb[-[:c< +*AOBO #VU#EՔSLfOpPI9Ki@[(xcti; S٧m~j5·6"*%΀N4FNKxL ltGIRZ_*]¾`ŵc=%_^ ~ϙjU}U#ǪvqԢa0MɌ '+`LV{n?$o[n+S.$G4$J<гmk sjwLfcOPyOQeVWfd2nk= 3JP6+H1qlOo'g_ڹ)!7u|wbv΃OdYAtN_rna}8p'+"!>mq#AzC7I\xu2:J7޴[$aN`' zivm4c29i [LV/wYCΎAdEwB؉?.=59VX KԡVeΝ20ChBѓ XL1wsv^ϩj/$-Z}wVM٫^[0[MeY>t^TzRrp}̎Q!.y i{൲JUVl”O5ΐ@AfПI$+NI{0x%20i N=Ҕm$X"$svj,\[-;Vffg6]C3K#҂5P( N W ̺mVy~:B% O;0{ wl[3 - ;ԆjH w|̡X|騴/ָ<$FGeAWJXw[,1EzR1l0uJW +Jְ 95Ub[h%~Q6:;E7[}]ׯn6ZLL mк,?K.r#%W +GJs£x{^]!^Wd11"UElT$%ڬtvMx :t?Mv M;:F7,}cT!0S"#B0w\R? vE]kt3Jyv+ `4y7Lofvl%JR]IaNژx"Tڈ&rdޏʃv{Q>;5R4J.l~u$-h7LIkc<ڜl'ٙA Q+fVkql,]AxW.Uƒȩ)ijQ 9MC!B')J3_}\fAr_]MS%*Y*܃y33z2H׽Y#hPxOʳbir&.ż0Uy7R9'T{i͜n=A?Hv*,`Iƀu_sg *F:aCS܂nM0r uxS?:yu(tXM3jThL#V N=;ǰTGH}Ў2hLHnNeej'K^i?4_$o;m2PK&s=(ARM\ۿv&f9;>hy(ޡI@[AdoN|_*hN\Ԡ4yo{"n kEzDWY3oI.k֪2ͯ%.Ne' %cq5ӓ<",91쉜'gg#&?r1.נϐ\}'t3BHWzs-䉩yK*f4Jj‡?x"pH@Wiw2[4:^(IXc:+DӢ dp}glQydFѵ9uY55bYwVTvy2:K%.pۧtA&,t@7{=)5paW# *a煽#ENC:}4>ٿiT%@$7*M#:08vzռrr"{ d/?gtL ֘kzYgΞbt`ۭ[N.}7fdֳKBPH`gN~qP N5M#5Ÿ:Yu7R83?Kc/Ј;9wTu%3҃I3ˆ@i @Mp@3|iR!AZ532GWArouc IW=.!CI:|A$sBE@k0S 1oeСGr ?c]:%w7r:]Zư(Bb(8 r#$o:U>`P[lv.eq)M4Y+ MˮS{DtFۮ/>NC쫲<$ ȱӟB}B\ֶY,;7۵ݗ_TJYPUg]%g(gLdBs q[ ke@87]wB%4уŸH>AI\nMnXn`症]Bp/u󑙙+H(Iښ75Ueۑkĕ^#6zΠ5`$;7P<.UN8̶U&>7j|~Pǣ8iU-6,U(5&6; c2ce?nϼ8de7s?g\:1I>7+D£ݴiK%pSF(G`Kf qPq1nxHj OT$I?K}#gFU!ΛNY):/?:9k15Ie}"GʒN{9n%tϞ͝'oS涧N'&P ؗPT [`@9ؿV ?NJ^rY 5!tv.8vӡDQTp@HzJ>;N9O]Z3T?"liT сhqZʏ_B l0xdgBHɻ% r[͡~妤9,jbZc?6RF©}Z&লY_Q%҃ 4LJ-&I5CniYTQB} v?x,)<ɖ& E[p5K[󒊘/s<T⵮ +1I2-75'=ѐoX3 mQ+lZ[42+Lw6Έn#ϲ dL\5 }<hR'6 ÄAFMgGy #q/ch yy~Ԏ͂/knb| o}rqitxd^UivjLB$rM+=dw{} so{vM~kQ\`fEuBW BMj &)R4RW6,(|~C:q?3 j֌]'W /Mxbqqʏ8 BsW'2qT~ kn~X8"OV[kwpX+*@E#_+Y"u5]1b eMG]A4ӝ)|apEB|ZgO "Z_ }'eέ^$Q'Y4$+uP}1xS6J*x2jDoЕS}aH7F M$y,x{rm #m(#rI#}~h;vro7_|wPIHt/h&!f{&MP/`oR>J.is3 q4wt=LOp&-g̳~D{Wukή$zO}fPBrEȬ&͵-# Ւ 9mjdN)0FԚVTwOl#~~,A^nGՓ`auFA؇%~$گǍ!WY'+=&Ynv$7CԖxPX59x : ςdO܉ZmJ_užo:?n5H#, !FB(K 0zE}] 0`:+INRvx۳a`UI3g&A=Q)2z_FgkN2*$On.'Z@"@jvݤҔlzBjM4>XK"gLf<>kP9'Ħ6 (2G&`6tq5UOI0U*Wi1ui`4cfSQQ7x q 9%ȐlmE,)CYrkܻD(@yyV>Po gJw^1Prȋ?%$4M7 OYMffp5 c^^ \;!;hGHLxKܽCS [lȣDHJעhiGN^jR I> %>l0%8MmU<_8ݝrHEQ- ILwu"ڇMұr@gRaK̷fVQ >&\̥ ԎuJG!o =dֹW!vcNFWǰ87{Vd!98 Ԙ{;\ Lc\b%Bt;rpg(v.&ImVM"7kT瑩HBt"<+ )棩AAA f8mn M\GM$/z-rʑrRFrȔ~-Ǟ~EC9皶Ek̨̥:zK!: q&k6塔* ߶T&7'i (2ȗL!j WgcĖ'dTn'x dždM3IJRhqVJގjI̮@ "]ǔ,OS˦Pi)x1$fߜc*}%TDeKeX Y,.5=?_Kb[,8pFޅ6 FhRYSOբ60|.N̺۵ - L6\@*Ebwrگ9&2XdB\mpZek ~"W#:8nYxꏚ pt˸(L rOWm{Rqǖ~ͻ7YgIfӖ$SmReF{v^Viۨʘ`C:r;'œߋ'n?/ rѱpHd]|Cר+ HRt@ LxmU7SX %`Poaf?";__U G) x}rIgaʣw!@zP%oFl RN ю [vM+ny ݋gb[&@yV ˳I/Yq3%lOPs o*s!fNSX{[ P:_^0;Ќ.\v!}[R:Mqs5NY~==IfRlǗ~3S9H|צ@E ҉ʱi&W$PYEMP Vz%k/\M#U\ǙelWgP%<4]~EN L>k[f n{hcw-- >+S,4H*~ jrs!Z덅fo]a1pC"u$ $Kb ޙ" I2b!|3;[$˺Em ŞhqRwY5 }t\JSG:4@ |΍ kLT&v@Od>57 0*̈$MObwH{(lB0n.M 0^k\g(yG`< sZ窯=l]*㏎eru+M)d 䗿=!1ґ:_E`V=f ŀW缝 rjl )}8|@tK+:ҼlЊ$#h4Ed+00;rebR":It ?|=}mpdspofbR3Kˉ"7#KD)'✧87V"mCo*1?h(|]tùѠsW0D[G,P#X}7j)0ќяSSA%+֥^J] 6Y($i {qUys|dbte.rQ/GVD~>Rkѓ|suBi ~Y3iEj"+s+iq:1B{ӺozqHWv:*VQwoYܔ#vޕڋhyeIiyh' WI&ޣFA7[g58`:| -zQ'jqβ Z`' P i'lbшr=K" qK0_1(5L߫RrN٢os#G3h)OZosB Uc+2v>=gaH&nhK^&'bp\F/DPUE%JD}s&&7_K=VmHfw"TX/a/|C#Lׂp3+Mw͠Kt=j05 N^Ó2f@ 'U2Sya_L%5|6MZ[LT¦'c/ }Vp~)>wYr t,ixrP#>xR"#|yr}&s2?^7uJ8J*y@@w9NC N˟UĶ`C)qf#ء+B@5T*y"hA<zAf<؆Uº( QՐpf\JKI't|UZİA[~ ":uH{m>ȍ_" pI_2$rD2>tu8p#[5N r-?,!i-^.=Qw>23n1š G$7LX4*eO=tI| {%+ bgПh #n}/ \-5]1E|X=dKiH}̬:P8)5>$eLuKgXTVqɵ8jk3}'gp =*?%蟱9QW"FD{&4̯Xګ:Y6/}y,o^nzcdC`yQNR\P ˽d7Ҧ>grH _e57@/[V+%ڃX܇A/zOҺ0hK OlOhxSdDx~&:~a˵TLq+˚aᥙeM5 +/TĢpkTJOLИU<գRF=LɢlrE8p}* XP5vBs7>\Uba Hw4xBk4/NFǼ%9pul׷b Q,jˬF&˭yҩB[*e}?}%%li<%:6K+' B֡#hLm!*h֯{Q,_e̶dHpt@[@LB/shV`LE Fla$Ʊ>ݹQkD 1q (YUɱ+,f SѠ\/Y_6n=j#1:k]p\7>OkuH~7E،IR8R{ƒsޭg 7ތ~ɏ8_e "KflXɶ>o*^Ś)ZpIiΡ2%P(=H7KUGpIclN.TjwɌF%eAX7jD8ۋ_U^jE{^$1o{ R.n-YJcNRڝG '~why; BQyM,1800Qr*3!T”;8Bd[}_yNSÚU59[m+8O$ G)Ż]^.nU~uU:y#$}!Y?uW:j3s>k٠.*/O{/a!P6`92O뷱 ,ŸxeE#F"jFplZwc[d>ܹ|yDjXWh&8iB'h7ё753wSj:+>crC;W({a$D$҃2e#:4CbSmF`ȡY&6On-Hb/ " c} FOgfzIK\)3; C2+n^Ux7M%l?:AS5GǶͪ$1Ǧ$2}X$Bbr]7;18R,ʮ(23ѽ;p)E:w-%nmgKŚs$Gۡ @+8H~&@Uj.Bv'= Q9U 4`-&\fVMK,{:`|)Bm\;v9A@:>բQy6=X&FCNvLXx5jtSt~n/(A{;hFy%"B1=ӣ+`,"NT8m#OV\˩rORob6X^1VyJlŨt1Ƶ#Ql7lZЄOlgtߍБ-MާxmjKI";/fi-PUFE:ą #^zSYRrwĝ_r脲="Oڹ49%a0O 6Ց2ȨDڠ (7WPYDzv0Af* yYpl |T2߆^c>N9Tt=𓏡%O@-ʄ4*#E"ߘcvth+ /{hWܪ<% l eff0viU egL@ZdAxLpsX Or$f07OGA+DŽ4xTTk'5[eUfpFf8WJN3hIĿ _k5ӸM6/eVj ALP8{D& vҋd{'] }2jJOgoe䵐5}a&U #cVNҟi0OW0}#Z֏jꋂn䎏ՃH D5W" ,)`Oogy+a֏bVH/~,=Tye>S,Ww5kb,ӡ4Bs=K<u)(JZ[P > Ctu8mlJρbUbSsvOoj#0^;!X;̭#& >Ӛ6OBλI;Hzĉ])iȴU0n@0]/aqڳ 2זǤ&(gRPA ],&~Yf8 x|p3pלBd~LphX_K+E-+{e 4`"M;35kGk8"LVU[ ־T+naA[jDƨޕ˯QfieOb[K%PHO71c ĝn`đ2w IULGif 7džVjDPO!g\1%Amziygܛ%%zjn^`n}%"uap$8,gg U_3pQʻ dY w;=Dr䴾{,]q,JGAFㄛ8?Vb$u(/IL<<3]6iT#36Vy8bf AD%_#OYiGʹo:'6QX ;]iJ bX^< c'H:c( t_InY 6EAcC&vz!%qJI mmWXKUY 6@Ev޺.68xoF;EԳWaEwS3QoTy:@wM r?ۋ4>Kb?>xp#!ŃYbΨ4R_*AjRV S!hAv$ ^:2aAdR Kd@A<}(?,7}4ϠWek+C@;.N*Ft|&'ޏ-+T^]_REEIY*kW5Na7NyY-=1XY6 )LGީ%Mc](tMXenίH#IkXOsc0Gښ-ZpߢThZo b]0HiΐPdSF}vDtKk.z8M>JeC_xkf\u b#.n Ox,J^",]diwȐOcBgN y3xϵvKXhM~#XkT@@lRR>K(#{,<(1hWL%Po<>I]{Uڭq? K~"hcl|^\a> K '~/t 6|@u'aD k[cݹ8NF;<. w-~'k4 o?x@-};vnߎW^ߒ>16=g^2i`y #3 L9ǩԡVdgHCpBZf-}OTxFE#hfi|o'd89hlAX[u9VH3nb}@SVAޱ0$T󪠻Dke䨋Djҭtbi0oqo1<4Rˋ7=bBՂy,ZnP[ 1nTׅX3!{rKz-"s &ai6urP&F?U+꺻!.- ]Z*,~XM_JXqxeJ^Kk|oUƏEz ؞m5>_yBsN,!;1@`ALb:BcCSӝCҹhP?LnXQF)p cӧԕEv ~jp\–t3uHK]; V+--hè8HK V<]li$sd:!Z5 K  yyH1& $"C|y?u흡@)_DWe'8"psCd„#+Iez6fmqr8R)}/x:‡x;_yZ٣eONm(/p0pId Y\ρmu 6GQy**~ 0ݻZz'>xPS^o*O}룏04qEucr:""bW\v4RXX DW< )u#<ʚSOg<’y#=fXJ&?},o BQ |NaL169r7xḌ"!A:w"y=ѧfi(|A<,X&]r#4tE"(PzZXύ 0eO SJ?RdMedg>Ѕ1f]>&a^nNC7L[Mi^wx;c=o&+xo"ҨE\/(m/v=J  N( -Rca;w| 9&gZ+#93u(4KiFٟvqV/C[»o{ұ '#Fׅ"lo,MQ)ʨuY꛼N mog6&yKmvT|&JqnMO6oso(Ds7cTxjх.!>2&`@]opU~:,aWJU;ӊs~[cob8uJͼN7BI\]zӬWJ8N`(f; Cj$L zY9.9F_-* j_w8X|Sos|4D8W#t dϭMWW䆘#C+/)O,@eJSzOG*g)'qdgZ!86cgAI~{0+O$f(2|ڏ/5i5:GGV3}Jh07S*_@!ؕܧvLm?0bF9oͿ8>f|..ѳ Q|VQ6OT?=]͝-tKf(C"Ѭ:-#TCWt@A։{ N+\7g1d_Ŗă&)]a+21?7K76x2A&[EئF= uS,iS,?)J ]|d6P)?<iei' l^?_Y7t9b)Bf(1v+@Wj=3Tz )}i1 v[a ~T͹e\P 6rf/LtgOK_qH]( 7qg4Xu$H89:+SY(:$v DJ^Ԉ).#4!;y-N7DYҘpbwW v&ag&딂98- DWq'F9CQ'x䊖E{ TeB 4z&Y;h|X㧃@l]E՗kkn{r[}0|DC( rERUE=sk,!v 3H֚X(Umqn1x 3{fC?v$-qA9`^zp\+Iin(?Pv`qϯ/Ј4j8 q!07+$o>Fzn9lN^Z<^RF4X:Dr؈e#3 YZ