python3-targetcli-fb-2.1.49-lp151.1.1 >  A \/=„? K Ee}\3{C\,:k{ l3dD8Yb^#aT[h4D:Bfu~Z} cX@>T* U/܀0&% J&ǘ> _T:/R- Guǭ>9̅'ypFu>Ͽc'=BU٫|*ٱ6yT Zk ~#=YaE b:憋9ԭs&<6ڏ0906a09b1d64ee0e9bce3095d1da48898c4d9c1c553e3812938d30d34c192b78b26fa3074981ece8330783151ae930f58b090163䰉\/=„$$AfY\\My¨sRꇷBZfCzΔ<9蚌M\@y}T'4zq6hՒbhIS?닥l:-=Y&"pQ{2Q 'p%12 iEJ\/}=+ Ev$;L`ά= X;Xb"׬X'9vuZm|ْم|=4 0woBP>>pI/?/d ( a04<@S\g p g  X      8  LHl1(e8l9:=&>&?&@&B&F&G'H'xI'X(Y(Z(P[(\\(h](^*b+c,d,e,f,l,u-v-w.x.xy.z/4/D/H/N/Cpython3-targetcli-fb2.1.49lp151.1.1A command shell for managing the Linux LIO kernel targettargetcli-fb is a command-line interface for configuring the LIO generic SCSI target, present in 3.x Linux kernel versions. targetcli-fb is a fork of the "targetcli" code written by RisingTide Systems. The "-fb" differentiates between the original and this version. Please ensure to use either all "fb" versions of the targetcli components -- targetcli, rtslib, and configshell, or stick with all non-fb versions, since they are no longer strictly compatible.\build36openSUSE Leap 15.1openSUSEApache-2.0https://bugs.opensuse.orgSystem/Managementhttp://github.com/agrover/targetcli-fblinuxnoarch 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 targetcli.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in targetcli.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-targetcli-fb-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-targetcli-fb-update-$service-new-in-upgrade" fi done for service in targetcli.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 update-alternatives --install /usr/bin/targetcli targetcli /usr/bin/targetcli-3.6 36 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 targetcli || : ( 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 targetcli ) || : fi if [ ! -e "/usr/bin/targetcli-3.6" ]; then update-alternatives --quiet --remove "targetcli" "/usr/bin/targetcli-3.6" fiCCww  Z Z  |}%v: A큤A큤A큤\\\\[+\\\\\\\\\\\\\\ `[+[+[+[+\\\\\d8413e0890d8e36ea864c108c32bdc1f51714f5a3fe7b4c98b170e928ea2751f30f6a6f09f02230957a0de189fd06e447a504a59265e89e9072affa30de430005af11307ae38ecc726e62f150610853269bad88378830c14ca88d9cbdc9353205af11307ae38ecc726e62f150610853269bad88378830c14ca88d9cbdc935320b5075e2bef67606060ce306ea5d3922ce7bdd6d87187e2323569dd3b2310ce85558316ab76ceccf563242c8e9f07307bc69e524c349964e23afa136759e817d5b81bbbb29fd5ce5383be9c2adcf27350585d9075487d25758211e59e61bd28495f230621a1a30678830e3e7e5f0f426abc19134c90e06ae9370d89fd34e1153ee9094107954b213def9aa0d434b0c4d7db4cdf4d636a4f48287db92ea04e7db05227e92960810f953692a9629ae0e5e1590e5aa9e24b5b3c360a0a79cf24585f85632b7ea0fe5a6472562fa163bf9c4f6b030f7352b4ef0536da707215e43c268575da07cd39bd6683b8eb74f7a8f244018682b0490f1c62088eb63733e9b141d60f72873cfa05b90033ed3829378bf12198cb6000f1da06f873a1c9d1641f0bd60f72873cfa05b90033ed3829378bf12198cb6000f1da06f873a1c9d1641f0bf60649b797a1920576493670530da69f13b9324801fc963890d64630ccbb973a2fe7ad9ae75437f2d9560dfcd3e4b5cccb9eef9071e3cfc291f4c3f42836aaea6c4378b40276fca4f25f047c43c295a2b8c52f97b254259ccd38cd4d30592fcf387ef97881fe62822029af995296c0a0383924e1a89e8761ad0e379c738ba39ef49c5fbce8a8e32a25bfcd8b468387baed3c45f3309c76fb56c604cd7bddfad5e8b579a15c37e0a63387088db603b047170c1c04ecdd00f2de3016d50e4bfd5c5e6b19755d77abe92cf43734f0d4e40928ea5ee18300f8110b0f1b552aca21b301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1858ca898d8112cc15f5660effec45e4ce6c0b1afe248f04a4f2fbb9f4b25a4a/etc/alternatives/targetcli@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottargetcli-fb-2.1.49-lp151.1.1.src.rpmpython3-targetcli-fbtargetclitargetcli-fbtargetcli-rbd @@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3python(abi)python3-configshell-fbpython3-dbus-pythonpython3-rtslib-fbpython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)targetcli-fb-commonupdate-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1\ `[uZ@ZZ̧@Z@ZxG@Z\ZN@ZN@Z3@Z3@Y@Xh@XW@Wddiss@suse.comopensuse-packaging@opensuse.orglduncan@suse.comddiss@suse.comddiss@suse.comolaf@aepfle.deolaf@aepfle.delduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlszhu@suse.comhare@suse.comjengelh@inai.delduncan@suse.comlduncan@suse.com- Enable RBD support for SLE/Leap 15+ (bsc#1118516)- Update to version 2.1.49: * version 2.1.fb49 * targetcli-fb: Add support for media change * fix the parameter of define_config_group_param * saveconfig: handle backups with block-level delete * saveconfig: way for block-level save with delete command * create: add a way to set control string * fix amount of backup files in backup dir * config: add saveconfig command to StorageObject level * Allow to customize a home directory * Fix default max_backup_files in ui_command_saveconfig * MappedLuns and Luns max number is not the same anymore * Use signed char instead of char * version 2.1.fb48 * remove wrong exit code from targetcli --version * backup: global option to tune max no. of backup conf files * config: rename key 'kept_backups' as 'max_backup_files' * config: backup when current config is different from recent backup copy * config: defend on '/etc/target/backup' directory * Auto-detect readonly state for iblock devices * Read number of backup files to keep from file * skip refreshing user backed storage object when it is null * Replace dbus-python with GObject Introspection This replaces targetcli-fb-2.1.47.tar.xz with targetcli-fb-2.1.49.tar.xz, and removes the following patches: * Auto-detect-readonly-state-for-iblock-devices.patch * Use-signed-char-instead-of-char.patch * targetcli-only-save-old-config-if-present.patch and updates the SPEC file.- Only save current config to backup if current config exists (bsc#1090424), adding patch: * targetcli-only-save-old-config-if-present.patch- Merge RBD support from non-fb version (bsc#1079329) + Split-out-blockdev-readonly-state-detection-helper.patch + rbd-support.patch (SLE/Leap only, due to LIO kernel dependency) + Add explicit Provides for "python-rtslib-rbd" - Detect write-protected block devices (bsc#1070815) + Auto-detect-readonly-state-for-iblock-devices.patch + Use-signed-char-instead-of-char.patch- Automatically generate version string from upstream tag + Retain current fb-removed version format used + Rename targetcli-fb-2.1.fb47.tar.xz to targetcli-fb-2.1.47.tar.xzar.xz and cleanup hardcoded duplicate name/version values in spec- Fix upgrade path by provide/obsolete targetcli/targetcli-fb (bsc#1082693)- Fix upgrade path by provide/obsolete version-release- Removed duplicate BuildRequires line, and add Conflicts for sub-package- Added dependency on dbus package to SPEC file (bsc#1073913)- Converted RPM SPEC file to singlepsec format (bsc#1045332), updating SPEC file only. This breaks this package into two packages. The new base package is called targetcli-fb-common, and does not depend on the python version. The other package is python-version dependent, and is called either python2-targetcli-fb or python3-targetcli-fb, dpending on which version of Python you wish to use.- Ran "spec-cleaner" over the SPEC file, to clean it up, before support for Python3 is added.- Moved targetcli-fb-2.1.fb47.tar.gz to targetcli-fb-2.1.fb47.tar.xz, after appropriate decompression/compression, to match SPEC and _service file. Updated _servicedata to match.- Update to version 2.1.fb47 * Improving ALUA and TCMU support, as well as moving the default directory for APTPL files from /var/target to /etc/target, for better FHS compliance.- Update to version 2.1.fb46 (bsc#1032833): * version 2.1.fb44 * Remove build scripts for RPM and Debian packages * Add Gentoo to the list of distributions that ship targetcli-fb * Add support to create/delete ALUA groups on a storage object * Add support to set/get a LUN's ALUA group * version 2.1.fb45 * Create ALUA dir and def group in UI with storage object * Clear backstore cache on refresh * version 2.1.fb46- Trim macro indirections and empty macros- updated spec file: removed Provides/Obsoletes of targetcli and python-targetcli, and added Conflicts with targetcli (bsc#986475)- Creating from latest upstream version 2.1.fb43/bin/sh/bin/sh/bin/sh/bin/shtargetclitargetcli-fbtargetcli-rbdbuild36 1545076125 2.1.49-lp151.1.12.1.49-lp151.1.12.1.49-lp151.1.12.1.492.1.49targetclitargetclitargetcli-3.6targetcli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycui_backstore.cpython-36.opt-1.pycui_backstore.cpython-36.pycui_node.cpython-36.opt-1.pycui_node.cpython-36.pycui_root.cpython-36.opt-1.pycui_root.cpython-36.pycui_target.cpython-36.opt-1.pycui_target.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pycui_backstore.pyui_node.pyui_root.pyui_target.pyversion.pytargetcli_fb-2.1.fb49-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/targetcli//usr/lib/python3.6/site-packages/targetcli/__pycache__//usr/lib/python3.6/site-packages/targetcli_fb-2.1.fb49-py3.6.egg-info/-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.1/standard/d6aea4d7740ad349d1c2e1dec7deb433-targetcli-fbcpioxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectorypython 3.6 byte-compiledtroff or preprocessor input, ASCII textASCII text RRRRRRRRRRRRRRRRRRRCd @`utf-8529d02c3a49cfdb849734561e79c98545fd8730798a78a999873094462abca3c?p7zXZ !t/亷] cNDfY2Ĩ&S*. j%XO 7_]]8~WOn &~?:7׶~p%ޕjg$CL>T@KnC2GٝS%TYш#ߓXdOm+ŏGv?"I(g)&ҭtQR-G6@`x;,oOa'%./5_, HNK,CZq[&!"s2tЪ - 懱n+~m.[yí#a(V[|~D,H2\KQehi0)f&!S!R\5A6bƣTQy~r[uٟd'ibJ1YMG͞IlJ+õс 5)!n;,x(s&`赋Hrzc춮@Ƕpr͖1 R2^ex_QW”_?@yh.J(D<34ETm K^` I'xPi+Ub HcU`^!f"g_3XL+cc;hH_o")" 3_ ,m^۫x݊R:aaF"^wғPf@NҴ!4/nݻ+8L6IOMs*3|cOM8Gk%S1q13f,.3^q V;s̄ K̦Z 34_$L(5_2f4 >־f.lf'_n fNdrE¯?BqJcHt#vn>(ݶ3;5ЯOҽF;qQ~}KX~q)gwÚǔWsL0@,؇s7-_;*AU!Yso{UrSЦ ޺<(̌sġ;Obεg>j -gpz9C7ߥkbC@myOgI?qϑhM37 \2۩$]+4d>g]!@~ggqMs'+.̡f Wjfbk5G/R)`FLFQnݘ_TvNH7tFAqGTۆx1=@rav&&鹟nOotаJk?3܊0+Z\a"}N}^?8-PH[Π US7(]O bD)`T!#IQM~ճ!jULSdՅ/CǡknnJ m'lzǙt+c$௓G7Qq8V 0A(!KF){vxttF〯`Zb }'g6W(fY&1#6h}VUeo"Xo#JYպ .#5fRXGs|>FzUo:qL񩼧!zds EU=@Pt lcg[C&| ૂ?|AwA syQho~O#/xBI!(鼈lD}skF3%yV^oa䴳$Z.Tc আ,^ 79m /)ӏ?#k xvW@= oKG;um9/j1P9.6F#M`DQ/T3?N2*F *[y~*GH4wّ懸˜Ԛ]n*dqyeAZhptD\F1Ë}l`k8} ){׀,Us )_;{5:Y4tLA3mYh]\$72vbGM嫝ܝ$iϘs$ DӮg*۰4nL"ChacWv Uydأ)v5 i Q枥2c\чKZw#1|(vr7~lMj!DKk(!+!xS2+×vttVڃ9 G FT%3^@- Fp:CavUiTWvj!?NRlOXD+WKvr0U!=Wˎ+/85_PC+-\ʅa f2zeXƙ E5|kQẕ!Bh *.QW)9^G;_c|P$tB.#ʍu" I/ 7}eW} 읈c3q8]7(5St'9dw ևőe<Z;Ie;9Zr&{shΣ~i=LOF(*FwG"H'ϰTM<=^ w1cWVpv98")ԂRzvK?=sղH~U 9 e[pnXv=|SD9mNpa{y6Fہ#IP\UʆVk"͂ x,1֓.ƱJ{`7S<Ǥ@44YN5F*b8 `&ׁX9z;FV%ڌf ֙,/-K&K!Fc ;'r>ۈGI-,%d5b&S#u}xq9Wz>jmج!s ݰ)NxiURK kĪo1 ߟZ;KZ_#-ghI%7ٗ*`N]F?K*@"LeNKU*G:@M6_0Ye|t`@lcd뗷4%4aCb#-hGm[F G7(c3$ڏ$('ʬgMYa6K|JD< u.0[&fb-v"B 2Kt8]z*ń%'šhtZcҦI]6Jx|9.&?/`{D]iXZ^]p`NgҺO=P@x-EԝlZ%EֻvC嬃S|b=nA $-H@mRg.rXđ0] r״.&ΚbC1^o} 2~K 1҉.(%=r91Y &'1V1$mŗAs$u'2gs=Jjj17'L t&; byըpf;y_$7#-+VãV(C4Ř]k$G`-'/@Of REv?/xVNF3jtF2)e"C>Xd]lq*?Ҁs&Ҡ'.9v+c6-]dT ?Ady#%<(U#gUɂ="E+9QȦkXثt׏04Z[CߦMՋslMFOa"-\_ `3 i7W[)NfbEj{_rЃ5cu↹06p1z1ȣӚd^\Mec 8CΤ:a<[ ]3Լe).aQL)d&͋b'bVhMC#U ڿ$B-z˻{$7%;1׏iGJXLAUMaֽ^1B8J0Cx5F^YM 9ᶆ-YȠńs$N"@G݃IF" m< A!Rvq:K YD0J9 %bޮr=eq5|M# Spa@ֳۧޔrG|`뾻.F4I,t0egXS&E4{8dd>L ċX|"7c=nƫfL/5̺,^ =g)IK&3_pYyHJڼec ܳSlǻe-lƖv-D=ivCp2i9/{&A>+VKUwZdY ,ND _[mN2]o0y2yն C;r|$D!əGݲb(o]B(lٵ"gY,o¢x_qvXl?wYtüW{UHҾ:5Mb`4olz:}\dɌ^.Pbg2,> DWI=yn6KgN2?q@)+QɣC @:ĶRLJA)VU+dpU)PB5D4FHmWvi+1 5z[${RgF.ۦ]ZoBV3B\h D3FkSU냜EZџw"$15.Day1ꁅ ԝ}oiQ<^-Ef^ƀ5Y1~@ΒY(n?52(MxEd #Q P"8>a1VzX8[b&7`@3qxai2;c&}F)1M\uBv͞w!x -h1"&ߡ4M!j ‹FXaܙmj>doؐ;P?@-Vj?bT+gǡco(^iT<42݃w[㸠Nmۦա~eaNR:‰.xyd+wr y #iMĝ*lHl8U2 Uf}|#1Um]Z+v6)Y | v40y9U[TwNY>ueU/B%?QO3r:^y952_5#d-!OETGv̴@d|3|=U(r~qTQ7:AߏS^ W=23$N*SE%'d_> 0ɌS,ߤkoh1)F͉$z|MF=rY*6^U>0=iP;HU-\ q،BipϰdSu^싽t3c2 lD2b:JXClvGK=9 o`*Ί["B7_ !ۯgw<,&.)TFwOK2Ph:Ύ&>QfgB935\Gyؔ|!ju5o+cW<Ռ>e '\Չd 0D!J^) ֍SYjfS] UmeqfǂqQxjY|7uhiPض`--_z3Lɀ4RY[q\V1+迁K|4$mVCPcUFxH9Vk;V;,60lW)?-^|QY,Y2܃Bd(B)W> lQ/Fn6l}ҫ|H9(ViG+؝%|"^79TΪ%bLO}sV8#}C;K(F$ʛXrpTodzϠD$Ęg]2?}vWq^|:oh2totk۽XgC~ π:MABGz~)k.(w9>;^Ϭ[Q# SG8DSc@[!GDY-πFQ/O*>a//˭lKp:Qq =IIrJ^ Y쓶VHv T5`2܌RK ItLHd, 6Q,dloHFa+ }{ʶuN:9H|@6[oNL Go<<wϾ*6"6dCHʗ:g 9Fq"+tQ|{c\W $u8߭oߨ+Hu5dуN+cL܇c)1-#^kVKp'wLs9WWy^_ΨiG?bQ Miw:ФDQ5ݟ3)ǂsmq}B}E]ըQ=}Sn۔b Jkvch/c3鋜7$yߺ݃y7Y8&12۳t4 t)UDvŶDT.@HOHFZi@~Ql|-27b)^ G,GmyPTveIxʚYG瑄C,X"1 81 tDÝ$VY5ړ|~ZdB E9n}T)v4\[)sG ڋj0۔ %8 v>+"%>T`.?&]WRP wWGRQ9%}c63*Hv:`9) \aךe^OclLZXZ$[pj,]b޺Sm& ӼRI '60Ym)w~5^jVTDcc3AE{ `<#%M4lS1q/ս lG]3,Z؀a\-k*x^(TñuOS`Sf2XG=͎DRz*L@RodV0Q2>jގMMfd/9;9s>r|r  We)I)-2x|ftb,~pFuwDkĻ~$ۤH`vkʃIũk̶+;٦% Zeg$,]{5!%$ > 26 `X{5qSI8.=o*JV]Q85"abZMۃGs]ojG -ex6AJ{Sa-ZHUW ) :ՓJ몍2U$z^g{`z% ˼v][tz'ܖebɞ̽f@̉?p8/V!fy^$$'-rTb{7pw^R.Š$Q+q:ɓj"L`n%pi"_:oiJ8fi9{<&#ꋮQ|ɐ@^=7w] "63E-`3 `X\nrwW$t׍4G'a[%9w"Ҏ(<<`ԷCMyrqڠepv0f9!Ȟe.<;{ 7\Dռ7uV\iG0oYڰJ8hE.}X\Ǯa,4cyi~5YNGXz .G 5 >i@Z7xW%p=R( rN9啰6Cw1ZM\U|_TBܛlOo^j}I0B{2r 9vƸ?U`@1]>sdu̧ZkCSJ.uB.OYh=S uDŽZց=nѳaU_#G۽XAaKnb_DuCtEߤF4lGF9M?|8` A4jq4P̌2ca0|adć?aTugb:*y#q*ۦ[`gpd!S\E48ӫm̰U `<訢bXTJP@A^pIӸDII8߳=5FG7X!mn׶%[|J;I]R_/vXhMd~jLEZd53(8icW2I"u. 8 3+_|ui*9iS_$1ʳ'd"qCHr(V+fDDGmW[٧:[H^I+_+T_e{J\/6ً{a{-긙͞EDF֩}f3[VN0[;T%Ju2 c?cWA_]޶)Nп8uW:hvdEg=/L~ %*aKKWW8Z_/-wX ZnwS;H1ur <`aA1?>aMݰu*GwbcV#*< p O@ܫ88ꞾNDw"1z`w^&~)Pp3:jkdoCaȍ)HVjYzcm2g̀~Lq rއ.!bJ#6~J_Z_q7}s6*iFVMlImzf[뜍d xOPno}qwDj JO゠^`-Ļ~ۋ ai,_j;KR*E} ~Z+@ [(GF!?@! IfEa2Jl 1[aN_P/ďe/d2 $FQ?6=k TbY%氈6/F~p*c|ϧn # H^9s.sb;YIsԧ `Y2dYX"pBɂepuyR "^e{WLu3@̝9I^Dʢ?fv2{ʀL/lnF$yc 5ӚIA(UۈF[[_Oz:VoT7N6 0=`O/2<.& .#y3pH9+]GQ5.^Wu .@hԖ LE)[|+[Tt"hF>|TSg, DѕoS1$c^H>:V}]{ʉƒrVcһ@K.#e_ Sv&r,^SGVnRuV=E5ظW)x0lqU{ "̌D @Dx-̣.7`bP :>)9H?I\_e''p3`J1bоbfB̾d4f|$>WB&(5[dAo>?ρYA7rJ=z8mpLdWժ3@&56 Of-Z[3.-O2}W+Hy=:@qݑ=m]:d59C]d, kh}.tAٜi睭EƟ@+ mRL"}є@X?q:5lna&WH~N/s rf&Xpojk `<2+yh75`) /20hj93,"[ҍ"b~  ˮU[8-%m߁N\E:b5QFjѿ ~ %NOIv?~MW,vtyo8%D5+5T u]?Ɨ;R&jdSLI( ĕNG*lOnfQ/^nR}r-J*F!78z[mGrv]0Ѣ *?Gǜ"GK†rh-GP9IDqwqw!_,;9dE/.,̑2 &)8.\ʳO;`sB߸2AP %Ld# ys.r,:`IP*'jPe$BiĿiFݠW^9<σ,~Uς5F"p ]4I+Do RPkCuR1S nxr|OLXհ|g_ wcʈik O_1ghJlg}&d*k;KH4(wĕ$\YLdʸv$/w ;>݋rXql3ю;Vkil"O92 =s*|hK~wo)PњSRU` s*cf>45"9![Lۇ!jod" ةuGyiZhbZ}ɿm*vt2cUF_Ҿ|y&~3>csI' f*y! 0뭞X>kZ,} rfg7#Myf3~ANizz7ΞUbF/n&H.T$@#qm)e7_{Ч9Bm_vqX½7/tz_&ulžgeUq1.~Q$301Q Wkc"CP`jc~FS:-uϧaN * è{u쳏.sƔl+ނU#`o)27匿2a9.$pK.oA24[ ('s }?G5@$k!ZLp-Wި*&*A! CXy3Ox/e+l0P 4w%Bj]*o7_?m-c|kվHQjY08ymPgüH޹/{#ZB¿9 /4Xm5¥ܭu ҝY]y| *R* '|[G7 QT Y wsnE2@82F&/**M1#$ZF>`j\']SR&bYPӈ'?Zr%kkR)>;[k^n{ g ޑY!0ZmW~H]y 80@r>? L_LP4%J'"G#u]Vrv4p$.ݍUt^µ( ՗ie'o5OB]ep>q2Z@4Ko=[L &԰0~m.1qU,}|7qx3IaЭhtxM`]5Vd@gRbKt SMgދ,!H0эM@9rX.Pw@iES5@Q ϡX,Vp3`p^]/k U!.dz&pi@dJ[R+&…Sh]A+ܴD岩m+x|3h*K-^vπ XIDbOw6<-S,V=] &XQb@ Z&'?NXJK"q(4V$s/kKތvgL !jOt6f}O+@jYNUS>jZS^{yn= .syyǻ<7C@i%?jI|4Ʌ1}1-)ԽXPt!U<3i(kنPbwV 'DAŖR9ޫ8ZJ,.opTq+dku{ 1*tnCln1aJ#RNk3r0w ׈jtz)UrQÄ[\̵m>r<Zc#ن"K=e=öWy'"ឌʞw!9*Ն"ZEݝ2JrdKrX!B~{!k6&]-H^VHٶ^9#1'jggs!y2q 1]p7 %T3(:7TTo5ªNLlk+$xJ07@뵄!ڡ}j^8ޛțm"[?7\ĪѬ\g.g~E`ԿJngڑ!8OX΀z-P]O?katcB"`[! FyyoE?vNmɁT]ֱ{KӠKA&PDϧѢhմ>B <^u K ~ޡ֨a&EH"$oYe326o㌖ϽDT#&?=A$6Dm\Huzo.Q ǽ3r-$FK4NKI$WZ;[Qmr[*m aЗBN-aGȧ$]ĆupѨ^cЃqxW/49-|5j-P;0G b9dg?Hdx9?5w_C ">'7`[jkկ4T/Z@a!hьe,e,Raa<Ԧ {CV|D+@JBbx5Sĺ{Aat"G$ @$}8u[S'fYY:"%Q|(={~!{lZZn'ߩ❢XΤha7c"h%Kf<߲=(|7wLÌb2rxN8Pq@~29 O SosKubI7VDİL+qeA͖P`Sp4z˳G˪ q{_ 1V X2$8)Ř{GȧD ڛGh;/Nʸ*r"Y L[.&ReCyQ! &cn5ԭ/pkK^~(qK!0t.O>yr8B7Istfp0 '27ļ 9(ӛDE[ ]7r4V*e#u^5}ogzVw_][_P~yɀ^{h]zIGĥ[i*/!\ǜ9Ft; t>{]R6@R g<d?9{= ڸENi+a9TF:6CěwT~NVݝDwcQ7?2b VU괮ϝ('N kp}3%T[̲ϑC;+=7eo>;2%0E3[,q9W0C VJ/nqIC9Zbg1{ ˻їQO^\;iZGXiAXD?i}ijf׮LōpqH:`o)6mxAGwĮmB](12jm_H$#\I!$bEa$m2&fޯ789 2{Yt5+Z K4eoO-U*d2 hޓtY-hxa2aw,J.̜&>}:e%&O!0ZX@}ΎiW+ybc~9G-Sp+}A?׃קP/G\I\RhA _81^GUWy2&.1 ^|w/OGd={c]̃`'bHNнNBm{f iN~|fN7r^Iԟ4ybʽ~VJ{^8[صa{WujAsd􄟆\r1ĸrkڀW?#)@WU&< b8M¨QRRj>}%48>0@#ldȂШ[͎eˌ(nPJ=_.FO͢՜݆*4b."ڕ<)%K|AaxhFj?`Cڛ4#I(}J )wiV6[#mn}[^$u>ML=!et0BQVXk VNi[}lFuC}%v,ph 1/$\xi$D}3ʑDϤPR#T|v{jx_bȴYRA kS KxL/,D\ ե]빯w̾ HHئ"@^9yPiC$6Ҡi}=f9܂[is-YG)7ڞxd9lm| ~!"3o{[\P9׌*F1!ZZ.ڷM7gR( C+XtJD%l־YЋV v1g> a=2=e|?}e|)[/5*+͋Ϩ2vkLt<mdn9&3'#r.p i]EHEAqA0O>P7H2V:P{2oÔfZg_V|_ hk |*T# X Y`P*ʀ\٘ZT "I%ɵ"cwo=~P ,:B Ǜ?ܾju0D@9%%{zigzk4s{WK_05+n%L1v*!./ v]x8/MCalպ]=Yc w1o¡cٷ;# Z!\(i. sNZ0#؉vk5aTGǝ6&ynB㹷p`ȌMQ_[ywVXG忮€k$.Xt f,Vd_\W4YE2=ĥȗiJm_Ϋ5595hqsH\د]3T6pg%CoN-)0]`-ˀ-cm9|sMLMXveJ FD<9o~H.k=閻}l|=z,~6Pىf 6vxuO[p(>^ _h$6T&wﳕK $,L eۯ䯄l OQT{E _-XӧK - *Rj_Vy/ ۲U0oxcnwsdQ햽q7V Ihva6ɢ v9!8Z=W_1%3f=SyJc(EEsnSŵ O>G3n9lMF[=0c7ő#Z8^,֨ϖu#iY[_ CQ!$Yq.mδ6з|0}mU/Ѥ;5J?[q7Pw2d͆ ʚk$C MS"{$=jpe%wY{8 kVa S~ 3`QBU~T}Tɶ!CLGa,\vIGj=b!IAsU=@P4J r!wD& D Y%l*ز F/ i!)^ P~BR2[Xo3Hd$n14[snW*՛9aDC`QvK_~cTa*k4}{f2"K^m!VqS`4T&eH'Dgom.>a/)}rbRקsQ7a.t aU鰾We+k~CԆe۱>k7aRE~FFG`ȶF;7<_M vY qr_|^2TvpZ$lGBk/"{W,a+&E+RmfWbG8gR3:LSQ"#UI1O<;Z|Jlߠ*$ ZB9"IsT=dƲD)MkșD(P!d&\4Z7g/6vM"<,W%7"\CPl:N9YZ#V;'D.( 3)fwh\aG156%0NW7tPn-lyWn@GOZ끿~z>s o7mIE;R_=l ,dOߜKhUi 5dʅ~cyh27@.*4*Q C4D6wSXOH-䇋xF bcO0kZ?i1V۵2&6}#93x[XOȍXmEI͘U;AZ} M8JM,({vIάfx Y2Nf5-˗ro W;K&7%@f*a8|\lL_'\mh`+ 'nh#S(mӏa5WA$D]jh_zo".ps< t0[J*6fʠ*J/63@z(_5rc_r2㱡1Κfv8O'<3C1q1yeŗsڑ3Me2&9D|>{#g0b@FiyNeO$ȒcښlR,͊`-')^~'PYwjQ/#Fl0uN^TU)}=w9; ~ '> 9:j Ե% 0vK䊓 d.#l|(zrŘNI)Q3]H 4"P,9l*WV6hjVY1{퀡RNfBWƔoD~ 5xxx@z0Go]/o!tyP')\-ꣃm&hP9ܫI2xȒtdbO7[Ib==*&Ir+e:U@¢UBJoiO,TpqzYRS,26o4֟ 6H \T0ΧW[2..r w ?,r۶*q ת&^Z;g.vZU a%l,b8}! % nټf@3'0ifXf@;B]]Rc|*Dq2zK:ܿ&$fpeFO _o^ӛ3Ԡ]X>Y[g?c=mpkNT4hj> l#?ug0V?qhpD=JkYz͑禺)38==Ɲw|?bϽ` t\(iyڴb j}7#)`?b אn0>=zkBV\_{xwtpM)]܈L[V8Ӭlb]fhoAzcXQ {E b9Fq~,4$%Rɟ#Ó%L vZǎ=A;0]˟1GTFgONOsY EaqhQ2@ ?izJe1?fr'rmDQ^s%GHJ5S"|SGqA(1'ᐥM4'u3Gp||a81 1 E<]K)ឪV#(DG:&C=!ͮrJ0Da 'UG?@+tV^Hڙ^ QὍ0*MZYh;T6^8>QWR嚴"&Ai,ؼ2`akV >Z4dPv3Kߞt厤flђ;0*`4ؓ4BNJ0j=\kNRe`xẔ4ʦ ˽ ~On S3\",Uo#b);[IusErueAL6[\7F={uwo왂-"q% Vg4\#DKMi:~f7EAX+B zzyz c$> ӏr\|[m6['G+7HKQ9B; gsS:y/1vngL[6dsSNVb%3(j\JA㔀FW%Ff > ASݵjwR%}HrλV}3Vڋn?} aHSﴹ/QC6<{&R.f- D}a@a֜MBlC0nӂ~nحVccGUM0׿YYB^+z1nM: <*J6XT@,1'$imQd*rN&AmʗSMbLd ĔG缣wZeߍ+!4%%NO$Nâ4[`yoAG^t4[uH "=F ޟȆj@bwB ]ldy.;Q-sh yv> ;敏Z]W8Z ya7)qd [F8<`ϐAPrdH/Z8۩}8UTmȞRr|.i|t [Vne7 ~T(+۔El'tN"_KQe$-@[jaQ!vè i)O.I!:\"".S&yldxDdseKl0!cqT:l䖰v*'ԌzJ&4B_&Ie.a[i4yzn^+80֙IG{ܶ]5ffM8%;6@5jԆYwR{¿/D.ų a!4VLI"֪%Tå!Sd kh5b^qS|[k*h}D>MH8n/2)&I/=JXJYU 6!C|E:xV|VM1>L>sA>NP~H:?(ݟc$&s*JR SrgGz훃2 2*vk1z &ZEDmjӛ*4YY/Y4q2iO}S\y|7ʂ{bj^F0z1^4PRb<Nj\k7n[ˍ"'Lq8o"F*`o^ɘG?PWpGKOν5?}= _P+{/ֳb͒]M"sK˺S N5pնݚy1# ptMѵ?ZpH8x7!B?s[Qn/ I+*htWx6n6&o<@c#[sW7Հ=w#Cf _SZ)Hvl[Ρg.Y9bC(斁ךL}\9wN{d8F쨀t&?B;g-'fۋlﶰlh]ùT5,~y7"p,tgdZ+1cns/+e.r iH# 1(_Yk=.LMh{_542s:fؕ;6@o/CB=!~[X6Z *,'`|A 1Qr4Eʺ~_BSU1]cǞ&L_8Nlt (J?0o=Ėd/"7 "A0wҴ.ENW& Tا=֎C=U6mk3>o,Fx|2dm?@(RZȸ_W6ox't _H]u7jF$6arM{I*|̧F8K0Y_Jv?삈1FGV(%(>@%]$ԘM tۍ]YPzf۫AJ\.HGA:B5u{L=LrJ *b!+˹H*Z'`/eja!6Z4s̥, U >G 7Ftޭ۳0)Tؕj5|ѿ:Γ.YZ]&J u5l9_0@/wdvQ L@U]Ԩq&/"/FyY}Z~^V̌:pUVBsbyr RxɦאiV(ѵR˯VQY L`mc 1`S6erΛygq3)otS0u u^{nO3Xsk.VTl={c:W~&U!(3bgY(e-d*(~YŠ"bVwB~P!IXAPa_*f`V9Z\l2=d w2E.LR mbXyNX3l7ھE,H3 NWy g >yhG$=#+= Ss_z*R|`[M[3FF D>a R:INwe蛶`A,ib^-AޮE*.G)̬K#Q/GIia^1)Z[؉*EAqyrқh%A}^e (=O_3FJQl,1i[}>X֫Gr 5=瑏 \d>%yL \U t;'ac :$rxS{7I!?vrB º% ;༕< SV2}"RݍH<*Vjnvi^nmO9q g6(pjoRK>a+(?:5u`mI 1Eq Ed eY#Μͺ-X|9#Jݑy=¢WэqM19}%B)XB 3!C uCfWuyvM@߁Iج%M ۂݺ~Oc`jl8.p>UMDm!?{ !#RXMpϣGޭRj )> ۺ!] MɆMwVhoLIOEEQ柳(F "totX$: K) UIJ+ xXǺoW$TVR4Ы^5Lڶ$imԋZ0գӪl_Y9h%%Nxf}Kv>_Vm 0'rh:}bh^.o{q` 1#*&"Bͳn互Hڬ`kSB;AQעW^!sg:t.cmQY_kԢ̀kz/U(7H>##Ы?o?:O5ɃM*DOS鷇P闞5tߦiEGsW'ٴEBv>9xEa+ޱt'9pEl 7~#t'&y>Rx_Ax&@V[ŗ58>6gكYʹt{ 6#8:LkHZ輜?fBi!ZP8zUJƵL5K#)iuv$䊳7f|p/wEw:~$mS%\QUG]Hk~%&pj"3/l7%8MR8ʱe ru[RJ5dV?/^ϊa _t^̙?y{ͥU"y):C@%)h$Γ9sz])84kABvcqpPZ.\"r Bwa(uó|) S.lFkU>Mjg}%PG8ʣ&+ 6@۟[dfrԮQڂֶ(KI9m?)!/W"]%v2߀<⒙st-+) B@=^}+LV2O3((tFZQ1^$/QEf;$ 6"kCƗaKZ4cS5S*IVnjSZޓvrFb`OįGnO.u668v5  5{: !U)Q州uS5?7gP͎kBr'.Q>8[c ;`R.5)מ4 ޵bMMWV 7eN(&;e0тlmE|RQ;?@[+0D1SǮ!s>fN˗ @HCV~96xǓGR_aų|gLEOb2L!3 nEa iN.P TT܇(OR',OiCib Y2aP; AH-` SRr,c^8K'YODܩTiJ"-d2C'F\72.T6QX4}B/iE2]8<1c/<'jԉtkx>>~a ZXjnT.NCZuO%17wBlCߦ`F {69_zcs)uZϚ`-=2JeƣJ /<*N#' j!!QV_CٟZYk=Ŧ{b1/~*Z*VMW+wk·Oo {qc8?撨kLz՞b>.G}G_M Xe@7c(ޜ5r.eAx{] zkR$,8@Vol0c,12:Qe5yܷSWłY ޾"#NTNt\1͞j#l~y  j{ƑŒ!2d ype;AA2wO#7a{V5.֕v8>ǀUǗVP/hQ>&xemX Dt>1 Fh?jS8#KtܝefZۈ'-6#r3=$~ P2sSFiM|rz?"}WM"?ޅ,+cdZ5h@1/ Te8y 8?KIgT [xgjmNbWGe[!B .ji=WكO>D 9gŃֵf]8<J6{rYp?cK0ڐMͳt322ǽ9mDmWSm9$h\S8&$JAuRydT UW_X.]>=PnO1A62çUU<:Rup 8qZ#-h#%~md{q+ n@Cp>-ے8AG-AOrKtZr:vFԺAv҄mBFݛOdů8RF2S`#B}/bL`V7ִ% xS~ XhP*þ枔QtKy -*fkfZ~l@}2hJyx+eOہz1OBm u\xi*yQf}ŷć>6o ;c5xmaᰱƗyeO0kȝMn %Ieʒh>E[hC%LiMkRxpp 2!J PE.j ^=$#Um n.X:lrவjQ̵M:{VkSB45'p. Nqy%S={Jg;i@dP+^1IYAN8 =*eq*ߖs]OI [8ӣ(153@2<+.s,Ъ&wLZBy>Pq[Vم#ty|!&V݀yAB>~Ti9̈́IX'8@͞K8g>?g(H7Is$1eidvdmP]BQx]6ȀԦ { zy vZGy W4GuU3ƞ[+h1'~:.Oe=/BybQ:Ad9U k$TQtl 3_E'I8Hc~df+zc>$Yxtf> /2hGĪ@H؛0s_jƆ^^8-):t8yC3 =Y81fut86QgB-G FaT~&ip-W*T&˕I>f怹ZYH .BQWs#{d;Pbi{L0Wh~Etj٥6eڋh׋vQ]UqN$ ,*SۥɩgYQ_.hg{n T_[5j-13ZY#xt?d9@b6Gzbq:I"}V{G0UXMBs4q,czJ}?~ć1jf\]8gSR,*(G_^dDL"Btߜp (d'mQiqv~36~1\UƘ>]5h,)*bX'1P-?L>Ș.T(enhVN.Xȥf&%ECe&VⰢpf}74W.'-ַ~&158Q-=,#צ׺&,v\E_֤UsWuɠKXB7<5^w̰1jլRz4$RBa*TeJҋ:R)GHfG.%pLeek-޷R?]5}h1w x ȮŖ}7*ۂaLnڵ 3KˁmX4|WlPJAheSҬb$ɞ"B3C*az-3u!뺊He.D%@>.c%‘Ǥ& UF}]ͽ4B{)&U,wX@K5E/Qs8Q}B;@r,q8)r+]b7Ɔ|`?(ܧ6߸W0cILTHYj#>z} QN'݋L #7r:N(/Uu+o`BԖ8AǤ7~Lm%c}c|) XD뤕TGXL> hG\1M3HJd'(ſ,8d6R\ߜ~Y ) J]PXJ_xҘ4u1ђH6H󎴓t A0g-EDZCPGXL!Z q+6]6|6ڗІ} ) iU΍N<.Iux;B_&gj qlQE@zƍ(X 71&i=<nQg~DC܇SnwՄ4-D?6]1NO_WEmU~Ÿ=e-U hr*|g}*y¦Ts,YΒ;=SytYDih T_׮ܤ;LL6\"|d\:˛]tЖW|SN N,TU0&ag᪦{On;wF%hU$ RRF)MƓ*WM!&3]JI72-Ө-V s?=@AKo95l5٠Q=O| ϝrK~iWDo.#)~.P:A˜"0Jl Q>"Dn$2ȟ~u$HVyOՖ &i!g(7v'I בw 'X5lS*WCˇo 㻾>T'}GX2}tǍKċ!]}ל{8bs,:) mC4P?1lFkn]AHD.,6*?B/fsoO'-Rj}"Yƺڳ$ M8|kJ}q,6Gyǹ f$]VU&&9vQDe?mT6v,LGQps+3:)2h)f+㘾,ľ&f knz+9o4ID-m~Kb0eX4;e:;LH/Qn1ߜ_5tx:sd-J) :Ji3Y"v bP(3fP#syzJg/noR,+PΑ -Ba #W K(R:K_ϖ(037c[982P=䷪=N'8:(_Z/G&!(FD7I%A6a:~Y!/XGj,Nц6hq Yq2NߦA2QJi,堎k=ncDBiҞYm=i MK" 'xXwضT>y* _\XC[% ߖ5qms0=.UyQX"nJ"(P $zU., VLN-{*%*S#_T:Yd{ɜJ&L ?zCHJs7^2yGTSUc(}(A(I5ꍠ(\Gpeݹ (nku C EK>jm;1d ˼Qr-= ?+PUm ב`ZڇJtN 8ޠWv:D L/7sP)8Vi.a֍Fª}l3]geel Z9xPߵq.!D(9%5*/}8(>B27rz0f4̸ ]2.Ro5Vmg`&Rͳ R!F fFpbI F;q.:&]ƒaw{K]@R*^ w(3j<\s3[9|/͏y8qӈ#`lE?i|{w>K3Xa9ج^ka򟃂@|>T+tu 1D#A>7EjCZ H_[[b6Aڍ6顴8/jE Ba:𖑉BT MjFxw ,S7V`B t;\syzطj'\ۚG5]4ݳxR.d۔2?oFYͷ2~6|68QV/1#jOODԱρt-n'@X$P〯 `ty];Ɍؔd|e?W%&$S^~w>M58Ő%H@_ӄ4]E~_\g7y@/L=Sk I .yz_m{ ?g! +tɬ7<4RӑPi(ϡTyI0+8"_ꂘ1[dM]ѱ Hq;E0셵>S hNE4#Yj[sev`.GrEIA\T[I=fdf7-AfȌ$ "ÃEud|8#ZG,屠^H4|Z҉C2x/mȳ_ŀ0-8~-qT?hXӶfBH6X)E]G9h?G~A·?.kHk )En `,D#~'1zi.cFS'5P | V' gGD1z|PQdjX]ΪǪI5k$iEO53Pk ~PAfxj72~b41t6xOR/hkxTPIHVr DĤX( !!~V(Ӿ೙T˜ټK,.2xcp%\G0NpfGIuXHHWwtZfbsKu:Fn 5 IT{%JٞW%J9S A:VyK<]ŻM#t<[iW  *ؓcGvozҸ'J-Hidhf䇘2"J5|?,jo 09#<^A'G'e+'#YhA/v= p>-Gs6qOEM>ZC^hT?2{|{M!/J@I "R);x 4Emӳvx{?i}(0 Jf›2|5ԦX=<5G/sűxEJ"HI)BYfcm=[|ggl-mOOpc!tH5ձ 7HZIJmJfM{dJΌ|g3Wfc|SasY (!N+\۸WN8yEGWm D&곥˨n׳G>`@kHE7a*][ՉP(Ba$aշ[䰫MX2e TnY"+D Eѷu~ef cΘ,SQ YZ