target-isns-0.6.7-lp152.1.3 >  A ^ܸ/=„.Pz#yǯEB\:dorzcXFgpK|VNBNb[-orڀMEr:կ0ZbWJ+.t>+ݬ.3FVPѧP Z3_s1D*]E1$X n<AS 5kQ2@ BP{I$i`,|շ a ^kKIAT4'G]$#sO&4 i>pF.?.xd  L$(04GPY s  4 \  p      v     8 `(8 9, : =(>(?)@)F)G)$ H)L I)t X)Y)\) ]) ^*e b+"c+d,-e,2f,5l,7u,L v,tw- x- y- z..(.,.2.tCtarget-isns0.6.7lp152.1.3Supplies iSNS support for Linux kernel targetTarget-isns is an Internet Storage Name Service (iSNS) client for the Linux LIO iSCSI target. It allows to register LIO iSCSI targets to an iSNS server. The iSNS protocol is specified in [RFC 4171](http://tools.ietf.org/html/rfc4171) and its purpose is to make easier to discover, manage, and configure iSCSI devices. With iSNS, iSCSI targets can be registered to a central iSNS server and initiators can be configured to discover the targets by asking the iSNS server.^build83BopenSUSE Leap 15.2openSUSEGPL-2.0+https://bugs.opensuse.orgSystem/Kernelhttps://github.com/open-iscsi/target-isnslinuxx86_64 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 target-isns.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in target-isns.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-target-isns-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-target-isns-update-$service-new-in-upgrade" fi done for service in target-isns.service ; 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 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 target-isns.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in target-isns.service ; do if [ ! -e "/run/rpm-target-isns-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-target-isns-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in target-isns.service ; 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 target-isns.service || : ( 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 target-isns.service ) || : 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 target-isns.service ) || : fi else # package uninstall for service in target-isns.service ; 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 fi))Fȁ큤A큤A큤XJ]^XJ]^^XJ]XJ]^XJ]XJ]3c67370a7f2d89ecc7925d1fafb8ca7cefb23fdf0d2f487017995ea91f567a4b639366476f28327dea41ca8e4b1caf7a8b43c2ed239280f50299d95ba9d8d8f7df4b2b8773cb12e04acdab5adfc748a6c1aee755ebc5da45b3102c4f9e0139d8987e7dff5a1c5aa5e2dc58598aa26384e7831b38d38feccd8f4cc781a780ad28003333e76cc548618995934ce6bf569ec9ef163143b1d6d85165360ce59407e88177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806438b1942000f14809ae08632a28dfefc40f1875c256d76d97abba3af90d4cc6a10servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottarget-isns-0.6.7-lp152.1.3.src.rpmconfig(target-isns)target-isnstarget-isns(x86-64) @@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(target-isns)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd0.6.7-lp152.1.33.0.4-14.6.0-14.0-15.2-14.14.1^_@Y@YVA@V'~@UȒ@T@Td@Td@T\@Lee Duncan lduncan@suse.comjengelh@inai.dep.drouand@gmail.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.com- Upgraded to version v0.6.7 from upstream, replacing the release tarball and updating this file and the changes file. Changes summary: * Update the changelog for release 0.6.7 * Bump version to 0.6.7 * Add Yuya Murai to THANKS.md * Remove email addresses from THANKS.md * Document IPv6 address support in README.md * Do not shadow the portal_ref variable in configfs_tpg_update() * Remove unused struct member isns_portals_cache::nr_portals * Add a couple of assertions to help clang-tidy * Use strncpy() instead of strcpy() to fix a warning from clang-tidy * Upgrade CMake minimum version to 3.1 * Give example of an IP6 address for the "isns_server" parameter * Fix the address length passed to getsockname() and getnameinfo() * Replace HOST_NAME_MAX with NI_MAXHOST * Fix connection with IPv6 servers * Add some hints for getaddrinfo() * Remove the state change notification (SCN) service * Make the protocol family more apparent in the logs * Do not use IP:port in the logs because IPv6 addresses contain ":" * Add MostlyBrian to THANKS * When iterating over targets, use the alias of each target. * Update the changelog for release 0.6.6 * Bump version to 0.6.6 * Register the iSCSI alias attribute * Add Hao Wu to THANKS * Fix bug #44, Can't update "Device Attr" to window 2008 iSNS server. * Update the changelog for release 0.6.5 * Bump version to 0.6.5 * Do not rely on asprintf() setting the string to NULL in case of error * Replace snprintf with asprintf for string handling * Fix portal registration one more time * Set the "replace" flag when updating the registration of a target * Cosmetic change: rename tgt_has_portal() to target_has_portal() * documentation: describe how Open-iSNS reacts to repetitive portal registrations * A portal is no longer registered when its refcount reaches zero * Do not register a TPG if it does not contain a portal * Remove the portals of a TPG when they no longer exist * Refactor the data structures of TPGs and portals * Cosmetic change: fix a comment * Cosmetic change: move the tag variable closer to where it is used * Reduce the indentation level in isns_rsp_handle() * Cosmetic change: rename "name" to "iscsi_name" in isns_rsp_handle() * Add a changelog * Bump version to 0.6.4 * documentation: describe how to test target-isns with Open-iSNS * documentation: describe the registration period of Open-iSNS * Add Kyle Fortin to THANKS * Update target-isns man page for configfs_iscsi_path * Generate multiple PDUs for large count target register message * Make configfs-iscsi-path configurable * Update the GitHub URL to open-iscsi/target-isns- Upgraded to version v0.6.3 from v0.6.2, replacing the release tarball and updating the SPEC file. (bsc#1056692)- Fix RPM groups. Replace %__-type macro indirections and old $RPM shell variables.- Update to version 0.6.2 * No changelog available - Remove obsolete patches * target-isns-add-systemd-support.patch * target-isns-changes-since-v0.3.diff.bz2 * target-isns-dont-ignore-read-return-value.patch * target-isns-fix-remaining-little-endian-IP-addr.patch * target-isns-handle-big-endian-arch.patch * target-isns-define-posix_c_source-for-netdb - Remove redundant gcc and make build dependencies - Build require systemd-rpm-macros instead of full systemd package - Use %cmake macro - Remove redundant %clean section- Handle 2 places isnsd was handling IP addresses incorrectly, assuming big-endian architecture (bsc#950366), adding two patches: * target-isns-handle-big-endian-arch.patch * target-isns-fix-remaining-little-endian-IP-addr.patch- Defined _POSIX_C_SOURCE to 2001 level to enable netdb.h gai_strerror and friends, fixing build issue, adding patch: target-isns-define-posix_c_source-for-netdb- Cleaned up spec file, added rctarget-isns symlink- Added systemd support, adding patch: target-isns-add-systemd-support.patch- Added all changes upstream since version 0.3, since I needed the man page and it's included. This also meant updating the spec file to list the man page. Added patch, taken straight from 'git diff v0.3..HEAD': target-isns-changes-since-v0.3.diff.bz2- update use of _BSD_SOURCE to use _DEFAULT_SOUCE, adding patch: target-isns-update-BSD-SOURCE-to-DEFAULT-SOURCE.patch/bin/sh/bin/sh/bin/sh/bin/shbuild83 1589641174 0.6.7-lp152.1.30.6.7-lp152.1.30.6.7-lp152.1.3target-isns.conftarget-isnstarget-isns.servicerctarget-isnstarget-isnsREADME.mdTHANKStarget-isnsCOPYINGtarget-isns.8.gz/etc//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/target-isns//usr/share/licenses//usr/share/licenses/target-isns//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:Leap:15.2/standard/1967ffec69b99f57e481a40af2b9be7d-target-isnscpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=2c7834094310d7b6ae88688601653512de09827b, for GNU/Linux 3.2.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRR R R R R RR #2ǝ+utf-815e8f72ba4147d8bef4abb658b2bc59a9ac8e0ee5fb5fd94c0d7e4c91e682b61?7zXZ !t/]] crvay:5ows>F$؝;qd5|`I6@q26{ fc-}CCHY Q/:t )i3]]&Ty6 U*?9C)]IJR[pՔ ;WA + !M{_/iyf7%JN>9'+9/qcI}' II&`[oW04$pQ1"ֱϊB*Epq _{iLXbah+eluDIϺǰۅN0J] ?KaI8ӓ0`q`jc'msda%&]9`.A=/%{+t]F#-6i@#f{D!OP0a1ZZO噤 ߬RGJy1cI]Y<kCY]WG sr>m/Mn7{eFj><=5h!-!>?Їe*4 )8NHOadUV92OP >󪝒Xʪ4I| bBtoZr\ߒs+q ڇKD!3F-9hҟ3mX{Y5,VM][^Gax^d$)? 33zNGP=,Gc诓ydsUWFѽ|bJlBY;eO`=覹.X?)ՒUGsRjG'b%*3#/J989އWm[>HHYbs s}vJJhTd*EBH drEf;I j(O  ~IM/4]ȹ֕6Xu w=yA{Q#8-YZٰy{XgW9PK0}XTd( J,93l%#܏>ڨ`.x,+u*-;?ْx*DLw0 ${O5XтLY6чzqcli@D  DMykj zdw%/*$ZSOf[Y``gQ#Ϊ (nYSi=?<"ªt]Ayt>J;uk" D3u\ͨ1Jണ [vbg0뎶{zG-+| G?S "3~J^dκfkrSH{5O,M?$8I+rP *X*u31w njq;mʜ%!|dD(Hfd2.F6Y?=OcTZ݆FiY3g20j["*BXYd3ya{TWc^lGG‹3qY3zէ%4N !Vl؍עB:W϶%dfHNO\n!(,RǸ'|`(4N=5[>R>[oK0`=[[<Pj%Ap^hcḌ/mЙBMq|Tw#=YtmS %/bz/jM=}W_uT4p'crc ?Q-3*d"#[js4Biyl]a OgIlueGUX4\9)lnF$GsNMOo3v5j0|{ 7IgUv_JfZI8e ~o]<>p~x)K - eRv,3B#xYxg$ B*D<]Kl*TwRa4xn=4ݛM[%-P#'Ie,J sr_N7ʯC"r+"|வw]U\'7) mО46VoNgZMo(+5Bˋm@躿AB*7<׷V[Ban m]D첉,4MsGm :y?l>M*>g8^ A Wݠcq{%z9*Ce&#L5cJKԱ݄[Xӧ+rCA҇PBcTOwHE@fP]wpU| *vx$Peh;#NMCSF!8J1 M8@NZ>^;dO*de7}ͳb8e{2փh^Pm+UΘ޵nѼȔ; {Cg]Ϲ$bʏ2f^FDw 7d&GsɌE }ͭmV'饥 Xԯ3^UbcY@Bh~ yg k(= S$B7Dk4R2.}[Kِ6p@Pۿ٪='z}ux67'$2"t>Zm(~?KE^ӯTת ~@~o1K=6/Z=&td4!ie5),>U or%6D3s"jv[=΍!m$3^|A Cbhm?2'v^L50Iz5[R2+sɆDu(K Y <.R僠S/ "tHTiZрcZG@t6Y\abι0C#ܽ9=L3u qKyhH*g+;\o<ޜiCl_ 3bBzH٩(u` P2 kHP`pB+P!l@‹& d(엪[Oh5/iE;43F ^ 'KTwcs-3RcM2xN yȴ[WzьDMoȜ}Eo'v'oiT@+ɶT*3,>}nRHBHe8٠XI ,ȿ˚$P5%10S|Wl`[~jD l;6jGW -y?$`AqW5p1!y PfL@$vtD%ql!{y#pNT$%.H<(_)1;V>1S1&E`aەK[߻Qy Z*9mZCy,@IE3{E7̎;z̓ATbSuRXQn⸠'5tʦ1ô#Ez7АP'uUux &'fI (I2lwIn fL uK+-C*<*+Exa  %7+zN.Rm v8IRx;T81|,Ls|s9t_?oާb&C{Hd|$I`&9ݜK*`ML:=l5|O]Y/wW (4}@"8?3^*fIybF;%q'Jߡ聇IV/z꤁QRKg/BnI׌|7pcNi~7c>"Zە}AE5`@V:ÉĈFXs#4y {ctyްy`ͪ a/`*Q2/:ˮ^&1A#E瑸V Px̎EĘQ[S,?_e1R5!f!R%e6u> /jRY<-YrH[LX<؀J~Z/Y |47ZS/hl$*ܵ~+^EwK]ȏ2sa9pabrHe,٧oԔ]͗+/tMFԐaz_w"0P~]ŒU`} %-'^ Q1D7ޑ~< ZXu{zBOOFɍNt'N?1DY߈ IdqN<* nN{fK: xzT˵3jk#VrgJHͨo:MrvSoqjAZ1RSFN:{Ǒnќ'"CHXeW T V\9_f3, /Qc4ءE6P܁GH?Y4ሺҢXLi:x־n}vo^ ÌL{e,EX- N: տꎂcJ-DKJZsN+rv˺;O [`}`Dt@'>, 6Jwy# \|)Eшx剚lѰQo^m r5X90FX~&ov]DohKV5 qE]'w9ZTξSD:Ho; .&I9eNGqwcb+zJX{MLLZFԧ{Y[sؑ2 @L{zT(&O3|$G_:vI x?{5z !c~z7m餟u ;dwnF>8D'_\coMJ$,(|8AEm*? ./B=ĺJe%Ek D!6͙3ޠZ gy7m?a*c}u۵b Zp:]+Z| ZҟLh |CKh* ?TQ.`HUWG 68_C}k$ 4B[}G`W}T[}w{ak j ( 0/c'uTvKUFx^dp0RcL\sm9 7$P>%&ҜZ43:8GyW~5DLөzJM(K"-:Dnh~-=n@6uoP/L+GPO86 nƘz $85#_viHw|BAwisę$C>O`TGhWm͸#i8ڊ%úeX*{2DRm&j7O 6a{]]2|9vh :)u+J-s*#W܆u`-%ƚfb z;P\B}O:@D=+ jly2x(3|Rdo#@p{t o6@(=]'0 toHV`/W R>xT;J1dѬ [\|{$KP;@@ٰQdڰ^`2d_gm̩l^'lP]:y=ހX1ʱmH Fu$ס*kOhkF]qάL'O6r}mTզDo|5VJZ<˿9Iӫ{3W6چ(hZ#QLQҟ {H du׵k =jh>edCs\I[y%~W (=F p7⥪OD0gf=~>XZqWkV+aAE&ڮϧf17g !'>Q&J!֝ Nc  Q.OB'p-gQ"nƛߩ~%Uy;(i+&g2zNuZ*\aWUz*Jyq۝ÖIoz ʪ1Ȥ!*>ES% /(|s6\k3h.踖N\: ?j` tzY~H7IC{硎*9])Vn] qqIS/ί fN*h+sJi\@;Ud[%ɨC3!pލHMF8--+^7;}+{HRŏ||U[Ci'j-"-o 6 L2t쫞6Xd M<,0@PeVg_@Bu[N*6Lܐ;6zNH -x^"VBy3rn_B e]UPγg۩߇;b_.qMqq χ㵩2߾ nd(N~-F "D ~욎 ]!`A2´>s,9*đIS09;prxHQ8 fy*f!ThkMŕzM,$>Ckɟ#炒ʳp\ﴟX~{]cmWÊ4ꠑqn7<륊%x7/qEoH  >ku }/j sE/uCnFZYDc sS _-)4w×:[gi {G#z7)v Mo@=bܲ6Zj+ 2}t>^3œ]ea7busX _tqKju.AmkOh~/[P^Iī'w5)' mhE_/'j44yb˸C.C{3*|;{c>/N& ֤_~>(O8"b26Q VdМls6 3&R!~o`; '&\7CuAr }{{}íEaoY;>C^ uT3۝3#7eHx#t#Z`L@8 c]^`IHbOY6ryM,Շ}`ABS_o+hЁ/TM#`|*hNf3ơ 5;4FR^uN|9dln]D3HvU*₭Ԕg`溮JD^1ބ%Ԓ)κcz CӨWon$fdD.ɕe;+pYbUg Kuְ#(jzsqebA'EMNcyY۲00s}#]z]ɬCyHݪ".um/mvr]Ѱ!uYM]^C ~O+ur <9޺Xa$_ Ƕ8Тb4=;a=tؐaHfVgcIV.iW1Y}RZ1΋Q/-c>h0BW,2LusoNeŷ=Ҡ*Cpjwi*~r݉EU*K|9'Ij YMW_N߿rg?+;K^C=X7Vd!4tX-gR?(\zz_!J0'Kyb%s,G@mXWrB\_P*ؖ snO4%ޠYWxYْ&2AڦչEi9-f1,1-RLEѪZX2*+xQ188Haf`Z`_(rUʮDq?4[M9ٍ#",*]G3Q&ҍ9!{UF'J֪;n\'TrM'GWtg1*Ņr N<Dȭ.ObeiB@o4&Ǎ7!puQD,E`B HA1[殠S:Ww>hF!-Lz1Dףѥۤ@HI7̕0/ڊgm u]n1GfbR+.*D2 O|m_{[(OGY9[(C- /7):9DET˓ 9ס}n!N}X h75mnB=Wc@Mkb {Gtm Y3@*k2Q5 M1bz$icO!=.}2HTayƆ3ݬE/8ʼn;\f xm]@Lu+w3W#NͳŮiWmBymZA;qb]?(25>(=LVl[џU {u~WO+&h۴^᜸`$%#[DoSzx-Q cן)ۼ>Fo&hτ:zoܽ%3nˑ/&:7#F?_XKϝt m} { jx2'!)3[ـ9]OW{3Pu;7PȠ|VxRΡ}3D Ʋ/F~<^V9 g2q2H;vIN2Jϻ#Z`R К_9nxޒɳ ݐ/2@gcLh9dqa[6 l2&1rinm9s/or>gߥS?) ) +[wŰQQDA p|N.酷}9HgKFj &X畼9:p"1g|\^'N y{"oR:)giPGh&'{lV NDUae-r>N.~Wb+`X:txX19n9N dfI/_ "fg*:Vjyu :?F{4$a֛֭γ+[05 E,@ Y%FZWxSJ^ 7N>0Qkdet@/) ¦-ɀ #ňS#,Q߬CLp+|,L5aw Daeo!co삱)pIc-lG]|9Qaoq3nfK03Ղ'Eq9i3(w, vj+4Ѿ^IJr˴ڷ&/X.+- /5Up ᤛ@/CIuskqOp^#ɾ i F<* @;;(@ Z! {dvvu#]nɿkW AS=:`f=Ǯ !<K))%@-x:*hozpư[L]q u6Ou=0i02sWx²u!MiM[rB4sNHNW: Uma]MmIMPx.WAXA 4Zc; )vlo{$PmO;8ɰP4|z77Q̑ۚi'^i!'D|0J2zXQ;D-Ne3_%Ќ X6A()oa)nJW|iPlaKyVG0ٰ.o=tR' 7s/A~|t\Wꋶ@>GD}~rU|?#Spx=3NYĽɋaW7Aŕ#XKNohSpB~Rav7'J:|Abxsl,eYv[ {Պ8Y9pg)ho alA]-s4 kfVAV*ٹz [O<P)R32mQ;NaAu? `I:19?*ۦvsgbޞ^Qa`- 1?0PB=[~= *ͅ}䳺}~dghm4<ֶ*jxjOpNcRaON ?O{jr}#o|`Bqʫ[Ma_*KwL~LvB`O~нŕl aZ`>^`d;8˲-ؖ5_[%#| :w y6MV{ `ltLч[dR3$T1iJ[+(!C'贉3x:ou5(zRP5U:݅)(Oc~?o߶7l1؆K(JI% K멤l *Vo}w`D0&D{ERt?o/f3c^D?[W /nwƈX&(oقҦ9h>;H\i^Yu}=,,9$ aY,/ϲtԯYG$:̏{Κ1Wyt9\Qg*qK|7H>*DηK=lzH=gs=w+ҔzeîkZ`N¦d{u]%jCJ *ՒԌ:kgS)Jz /X5B[9^Hia"ʭ;y^0mpf9u# lto ~Q9ou>$/>*?ȨiqRO +l hC}&-4pBT;p/1"g#Tg   v+Ym^>SXf}9%U4lxpSci:C'Ӵ:to褤Omavq޸51hkv_ g>y,hHZx$L:M,<܀`A4U]R'd'^j0QZ_-n>viZG0LUMDj18Eȉe7-^ۏz!׼dQLTɌ`W$|`@ɠ@aׄh*Å&BB8ӯuH__a*U#9w1hT$ 8ě~ʍ .8"nIT"`gF63NH>M ,8/T{Ku3}N;ίK&pdtYbFh]V.y?5 o\Sr.rI?D'KJFe%bȠkV7tRTWɻF}V`tNX>+E9 1<[]k>ڈ`/ڳ@NFco+@os͝$Вw2-dDH<٩p7`-61?s0#6XB2wiG`$Gm"Hu|<)3ǴDzMOA|.ф;~ij#dה ]҃UeWrA\ *+Ep | ehJ@S v\eehHz0OVP追UrLPFo\& "zbiL]rvѨ57=UEߪ.t fȓfc2Vz1<6$COKh1}C( GIpBPQ7ۿ;¨-Ğ {7)m*=oKR8K7#}}gSt'9]FPM_\$tfQ•& h^TwnT*~ޢʞZUĸ.3nv芏ݤD~: Q>6ŗkCUk?PNi޹@}Up_pU' 8$jDq5pUf%I6 쑫G$$ֹ:zI]Yr(:c1וZ)rU>Ee # 1 \SK"ᒈ|Zv+(!>p9nn[#s%*[P_#:8@NqG?=`ܽWrA R8$YQibP=9ߎ*m#M2%# 2y7xI鹠THV(̣tZl!1ÊP<39К9!M>4.:и.Hb:&D直C=մǂ7~Pd6l:hS.Mќ åkC&,2`]>CgЛ.>ϛpyeX$JCoIHO w8>keQs2NHiL 3&`dPj@BkO<]zJ%h!ymz"3~^oMH|&?ݒ @$$ 2~OMc'4u4bQ<}mnW$л<ӖKP1txjZs3U:*}g6|R5u'aP֣\Uhi.ٷ'ETO4$ĎHٝyeU6ymYa#rl՝r<8!(1,*N1׈rnW< 1}',Sl9u X+4?jl !ʴhgY)']AmGTn aŊ-;6"7Ek3 TȌ'Th%i+^')a/zn Z0-^e m5o8NDIJ"!ˠ_YXKڐ<ޥA5ٝt^!FB$\,NP:g̞jgl]cjruTFaέ%X-| oYXRr4MhJ,qJB }+e*4”W% =iο ݏfc3o+0 )^/$5nh4EZ=)5?,~1?=!0~^A×<|j Њ|/.HL?ܭ3e$ K$fl|ڥ'.Ǚ#8Qm^b2W63 ,4 Get]64Qbi kkCGa~3({Di2sv8c\ȉ|+[)9FSPDz%>PD#rco$ g4H]> Vc.I'@37P^f/(;{"F,Qn8,a%W %'ˈN5d/1 gi"a4G#2Y܋]hF]PL{ Bu`2rnWzT~Q=[cw G wB5. ;>7El_VFi6DfU$2z/p^}3<gaB<۶^"9- {[WS3`XBqRBk5!mKƠ[鶝3!r@ٟ8g_9jP6 Z6\ZrW1k$qh 3m }ѫz U&kqhNΩ oרMU'' z(/ A]ҭT s'[Bae`佛oOJDҫ!I$v/Fs;`9fHP_:^L[QĺNDuweθʍ*kÒwD:p]^9qNBĩ/kkM+QgܸQׅrZ(B'hnق odӡEnΉ>B[ڋVsFswLq Tfc:ռ6İXd չG&qޕzpHβMB@ױuUY nUuw=A*K:Oent}j*-}8Y*[Rz3Շ:W{CT{Rm:q3b5P`Aokb1a!cTuWM=>vX];:>l AI^6c W^êrHY`It{^'V/Q ,OQP~b@hRtgy8^,0d-EdS`?L^ڑ#ye-I^ uAǶO`(A렼B췂;\ҏ䎧Z? 4SD Ҳnp'hYO1`_OIR $ܥQ͢ݻ?; cJأ쥄ESj8d/ OOxJZHVSȴbqiݠsaR+0[4[0|Ѳmķd0(^~ΟUH;xž/j- Yp#:Gpm_eKn` :ڂv/ Ebb.pQL*t +9)>|89UŹHo7;`!1Aܥ0AG L͓|N4VT#ol5Y-sv/-_p;1ӂGg1՜ZAK;O:5R{L.q%ͫ1yǍi|H#T*w&]HNSE s^"aʻB?""֠ z1f %"o5p 2}rID{3q#9ݬ}!xbF?mE`Jӥ jAWLų\y⟒Z#<j{A8+1#lRy3rѫyyŪP YPhuhsF[#= i Dw~~sՖuDeaoT{Қ'\jߐ=5)Qtiw29D/Dc.cVe΃BxEh aļijcn?y\|h!BBiQ4`NM"R5h3\d83Yӈ ȀK4u\tp2yUod(wL9wc;`8 #Go c{bPnfFy|K.s.(=oG0F0̝%*!jU5[JiG轃b`*v,L9 ܫwox5[Aqo3FRrAykXD "Rp:AB |~)A֨=eNw~ ?2KҀWW2jME`  "lS} . 8 DR:.p8@Ḡ0r@GJǓk~W@! JqnLJk*?'6~Ƚ[UG}/6WĂҏE`auH_ž_ěܼlC=1O`orOBxC]tY+z@֒r: 5Nf<ycx۽Ӻ9IIhrh[27:|.{WkAo{&k9mI5$x'jjDEx}֢4>?xDfz%#r8MR4L9-!?m[RFVrXZmsƆ/~$hW'2&'͍՝F]Gi͉W-&%[8jڥ܋,km.BϳsQWcF 1bߒI&S=91}] bF0ޝPX#b&i u$挵zΜD9)U~oL﵄W_q~}ɞAlz͹q-ZIK_ӭ zq3ÅY }^hLp <谩G3Qr0WG;}̬Z"FUU==pݥ] s2 CKǽξ̒}9*7-ob>DB'_]~:(>6~sE5KMe d>[!S2SV/)2L1M=QyLS !FT{o<ڇ壖qW:LD.2hZJR: }1nj cz-PPdEǶ[|o(|T]íA%!$%ǯQM//e0l\Ӌ)tDʗN%4~crvfX.~@C&w/˗@\E&04f^k>&-!f1)xF\Df^!ZmV ;}N"擄u2uRz9Ts3si*,LQTgD]6>ǐ۬5EYlI|=SRuT߲ҰOLSPT<<7oV }[ c3{=pra){:ߚml^@J=D~Wށ rDy!]n,xnյ6q1d"3|2Fw,"˹s.jňkZ1x7 LU3VfadEe_N=B4T@]+5]GbHε0qigk* KropT0!8_0?mC1Xs}(NyeDQ-Ȝ O +Uj)[;tksžڶL@R64hY"#5ɡq&R,pZk!?ղ.Yua<5aO( ~~E!=:K.E#l"E#p].n>o#[b̽ GVbLUWYp/:+x1?5]A,@P WLN&E݃ K@HG:l[:D47pqkb9\^ S\2W#Ȳ(Zb{Jٳhp8M߱gmǽ"L<R+qX mSG 0W2wх +TI=y<G/#6g詃4:@Ik<:5`Wdryi ;/@et ݱ 4,g|Y)'9;(NZpt'o}2<`p3_ȞSݬcxy%$AE̬o9@cRoٛ¬0O݀o ~"ޞkڃv/.8C"HeݰM2Mrym2ItZ=д3Gׁv;QS :´8 h&Y=Q/.gO`Ydn}aw es2bb*CuzJ;&[ Mb> EK5%2<:K6C. XbڡB9:p0e1fr>(V iI_mZ6OW[CI*;(Pd9QJ U[ =|DU)oz zrw]ZmH!aUǵpE YZ