bubblewrap-0.3.3-lp151.2.3.1 4>$  Ap\/=„"^`L 0T~g󎖷ޓr`ea2e]4_W/"~~%Oj s)K@l5IQ!D*nqSF$qI?6Wy9Cvӊ@)d_d섴JI`{dS ^h"1jNbh~, EQr-.?GfYvgEOa/ځ>/l2mHN@(@[J efX pD5Es@chY ~>p>.$?.d   O" ;Q}   4  T|(89$: F'%G'8H'pI'X'Y'\'](^( b)c*sd+e+ f+l+u+$v+\w-x-Ly- z----.Cbubblewrap0.3.3lp151.2.3.1Core execution tool for unprivileged containersBubblewrap (/usr/bin/bwrap) is a core execution engine for unprivileged containers that works as a setuid binary on kernels without user namespaces.\build72uopenSUSE Leap 15.1openSUSELGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Securityhttps://github.com/projectatomic/bubblewraplinuxx86_64  Jc' AA큤A큤A큤A큤\\\\ \\}+\ \ \}+\}+\ \\}+\47479c761532f082f87e0adf733d17f6d12078c86601c70b491be267195d2e0489f09205318fc84dc135d97494269ab7c5c1efda71b796c9e711aed13c51f0d1c101e8d2a56683cf5a8d82991a300cb36436e372dc37dbfc28952b2cc1ff78fad7ce88ff6014f184097f7527d406c14ba163d71bc93e31e95d784ae19c2b103f65300032fa925dd20f07b7ef8914c3847e26bb95731910c0054dc0c582bf98698fd08d3d6db04338dd4ac9b710b14b23a21162154359c6ef5cf16810802eed66f31665319d76a627acc9527e1999a55681836ec986fc2b1fbc320de75f4bb1d3b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c408591d8b6d26ae33b55c62ab879f12b125732bb916afb20c2622225658c5889rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbubblewrap-0.3.3-lp151.2.3.1.src.rpmbubblewrapbubblewrap(x86-64)@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(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)libcap.so.2()(64bit)libselinux.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1\h[;@[IZVYdY@Y_wY&@X @XS@XW֘WWSebastian Wagner Antonio Larrosa - 0.3.1sebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atColin Walters - 0.1.3-2Kalev Lember - 0.1.2-1Igor Gnatenko - 0.1.1-2Colin Walters - 0.1.1- Update to version 0.3.3: - This release is the same as 0.3.2 but the version number in configure.ac was accidentally still set to 0.3.1 - Update to version 0.3.2: - fixes boo#1136958 / CVE-2019-12439 This release fixes a mostly theoretical security issue in unusual/broken setups where `$XDG_RUNTIME_DIR` is unset. There are some other smaller fixes, as well as an addition to the JSON API that allows reading the inner process exit code, separately from the `bwrap` exit code. - Print "Out of memory" on stderr, not stdout - bwrap: add option json-status-fd to show child exit code - bwrap: Report COMMAND exit code in json-status-fd - man page: Describe --chdir, not nonexistent --cwd - Don't create our own temporary mount point for pivot_root - Make lockdata long enough on 32-bit with 64-bit file pointers.- update to version 0.3.1: * New feature in this release is --bind-try (as well as --dev-bind-try and --ro-bind-try) which works like the regular versions if the source exists, but does nothing if it doesn't exist. * The mount type for the root tmpfs was also changed to "tmpfs" instead of being empty, as the later could cause problems with some programs when parsing the mountinfo files in /proc.- update to version 0.3.0: * The biggest feature from this release is that bwrap now supports being invoked recursively (from other container runtimes such as Docker/podman/runc as well as bwrap itself) when user namespaces are enabled, and the outer container manager allows it (Docker's default seccomp policy doesn't). * This is useful for testing scenarios; for example a project uses Kubernetes for its CI, but inside build the project wants to run each unit test in their own pid namespace, without going out and creating a new pod for every single unit test. * Similarly, rpm-ostree compose tree uses bwrap internally for scripts, and we want to support running rpm-ostree inside a container as well. * Another feature is bwrap now supports -- to terminate argument parsing. To detect availablity of this, you could parse bwrap --version.- update to version 0.2.1: * All the demos are included * bugfixes for the demo files * There was an issue with mkdir when running bubblewrap on an NFS filesystem that has been fixed, so flatpak now works on NFS shares. * Some leaks have been fixed, including a file descriptor leak.- update to version 0.2.0 - bwrap now automatically detects the new user namespace restrictions in Red Hat Enterprise Linux 7.4: bubblewrap: check for max_user_namespaces == 0. - The most notable features are new arguments --as-pid1, and - -cap-add/--cap-drop. These were added for running systemd (or in general a "full" init system) inside bubblewrap. But the capability options are also useful for unprivileged callers to potentially retain capbilities inside the sandbox (for example CAP_NET_ADMIN), when user namespaces are enabled. Conversely, privileged callers (uid 0) can conversely drop capabilities (without user namespaces). Contributed by Giuseppe Scrivano. - With --dev, add /dev/fd and /dev/core symlinks which should improve compatibility with older software.- add group- fix build macro with rpm < 4.12 (non-Factory currently)- update to version 0.1.8 - New --die-with-parent which is based on the Linux prctl(PR_SET_PDEATHSIG) API. - smaller bugfixes- upgrade to upstream version 0.1.7 - note that this package was *never* affected by CVE-2017-5226 as it was introduced in version 0.1.6 - upstream changelog of version 0.1.7: This release backs out the change in 0.1.6 which unconditionally called setsid() in order to fix a security issue with TIOCSTI, aka CVE-2017-522. That change caused some behavioural issues that are hard to work with in some cases. For instance, it makes shell job control not work for the bwrap command. Instead there is now a new option --new-session which works like 0.1.6. It is recommended that you use this if possible, but if not we recommended that you neutralize this some other way, for instance using SECCOMP, which is what flatpak does: https://github.com/flatpak/flatpak/commit/902fb713990a8f968ea4350c7c2a27ff46f1a6c4 In order to make it easy to create maximally safe sandboxes we have also added a new commandline switch called --unshare-all. It unshares all possible namespaces and is currently equivalent with: - -unshare-user-try --unshare-ipc --unshare-pid --unshare-net - -unshare-uts --unshare-cgroup-try However, the intent is that as new namespaces are added to the kernel they will be added to this list. Additionally, if --share-net is specified the network namespace is not unshared. This release also has some bugfixes: bwrap reaps (unexpected) children that are inherited from the parent, something which can happen if bwrap is part of a shell pipeline. bwrap clears the capability bounding set. The permitted capabilities was already empty, and use of PR_NO_NEW_PRIVS should make it impossible to increase the capabilities, but more layers of protection is better. The seccomp filter is now installed at the very end of bwrap, which means the requirement of the filter is minimal. Any bwrap seccomp filter must at least allow: execve, waitpid and write Alexander Larsson (7): Handle inherited children dying Clear capability bounding set Make the call to setsid() optional, with --new-session demos/bubblewrap-shell.sh: Unshare all namespaces Call setsid() and setexeccon() befor forking the init monitor Install seccomp filter at the very end Bump version to 0.1.7 Colin Walters (6): Release 0.1.6 man: Correct namespace user -> mount demo/shell: Add /var/tmp compat symlink, tweak PS1, add more docs Release 0.1.6 ci: Combine ASAN and UBSAN Add --unshare-all and --share-net - upstream changelog for 0.1.6: This fixes a security issue with TIOCSTI, aka CVE-2017-522. Note bubblewrap is far from the only program that has this issue, and I think the best fix is probably in the kernel to support disabling this ioctl. Programs can also work around this by calling setsid() on their own in an exec handler before doing an exevp("bwrap"). - upstream changelog for 0.1.5: This is a bugfix release, here are the major changes: Running bubblewrap as root now works again Various fixes for the testsuite Use same default compiler warnings as ostree Handle errors resolving symlinks during bind mounts Alexander Larsson (2): bind-mount: Check for errors in realpath() Bump version to 0.1.5 Colin Walters (6): Don't call capset() unless we need to Only --unshare-user automatically if we're not root ci: Modernize a bit, add f25-ubsan README.md: Update with better one liner and more information utils: Add __attribute__((printf)) to die() build: Sync default warning -> error set from ostree Simon McVittie (4): test-run: be a bash script test-run: don't assume we are uid 1000 Adapt tests so they can be run against installed binaries Fix incorrect nesting of backticks when finding a FUSE mount- upgrade to upstream version 0.1.4 - Build also for Leap 42.2- New upstream version- Update to 0.1.2- Trivial fixes in packaging- Initial packagebuild72 1559566102 0.3.3-lp151.2.3.10.3.3-lp151.2.3.1 bwrapbash-completioncompletionsbwrapbubblewrapREADME.mddemosbubblewrap-shell.shflatpak-run.shflatpak.bpfuserns-block-fd.pybubblewrapCOPYINGbwrap.1.gz/usr/bin//usr/share//usr/share/bash-completion//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/bubblewrap//usr/share/doc/packages/bubblewrap/demos//usr/share/licenses//usr/share/licenses/bubblewrap//usr/share/man/man1/-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:10346/openSUSE_Leap_15.1_Update/5e3a3c980b8fff82ee69f62913a5e92a-bubblewrap.openSUSE_Leap_15.1_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=7c7f025108c61642204f958c89254942af905b3c, strippeddirectoryASCII textASCII text, with very long linesBourne-Again shell script, ASCII text executablePython script, ASCII text executabletroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) R RRRRRRRRR R R`rI@!Kutf-85a3c14b04c7579fe4a0ad7cfd187315f383aa75dd25ef8fdaa75d49deffeffe0? 7zXZ !t/}v] crv9ub/wLTθ0f;C HHA߳,jz} Z?tO{b|x!%kSݺ>IYat>PȊ)34X$,bC\OWTY{;6iy–FD& I%, x=8;4`Vɳ1t7iէRN};H hh2\UnD$-C"﬩03oq*ۂF2KY90kB&7 |>;QG~ :m@4q~y~\8_ݼίz+i> qQjDv{ۺA'Z$υ@Ia?TսuuugK룭E ^c 1F2 kJ툊K q3Qj13Rnq$+ÓCt]x!ek]]o\-5x?m<~裟 ZV>hE~/I(QpհW3uX.*0I~qzĵCe yxp_Œx O^?,7nT['yeԫhWw+!7K<<3]cU9dpuкLٓf+iJ#|IY` ICo6:d!uDY^}neڥĐ,FU O>m~ (>C9BDU^QX.ONBT:H2)U{D’ufѿ 34w}}Iܛ\- ocD@;zT{YUIy4D\Sf϶d!A pfd=IpkUqtɊ53S <0抦ӧ/M~+ @/dbs7vtr@gC) #WZHSt03VG!=(S{W!vVQsK UƔKb "w(n(tkQyHo6J# d}#kP[x$QWi69 ;8]À"Bn^[֑eAޢe)d i(&՛`!} ֱ/t0CV:|B;gKszMe lpMo5MѺ**?'6}xS |DqpV17\Q~R!2iD3RX"/wo%LnL|+V2z6%J h{YYuHwA̵b<9zzqE׎-KfD ɣ̷z(/0q\dǞ9*FV Q}?Xu0L}oQN3y:w+bn5r\.E9â +? '( Ӆ\&+o˼K0bTxL`>tZR[ah R +n`#r56`Bg#='N:fI"p"eՖ S׳@ -ԓ  Ѥ<6int(= y%4^&|iro-mI7iڂ,£0#0\[ē&Yna16QٖT KfgXQr|2GIֶe'D|'h| k}PT5cGٗie=cms5um4 D31=]dRBśoZkڍE]2%|͔1rfԉӕ*>m:,sY`hqJ',O X 4ot30_D+i08<~ U8u (,ceO,cVJdkUdn0PB Eһ0&AK s]ܰVy-e=fDʃĶ>gPC`+^$4co?26JY볰1.Ϊ4- }Qsl>c;Ua. bW+]R{oa0b=6Xms܌#1[SV}3&a\ڡzѕO>|R+ KDKF܊Fwi;ð_^JGXp*x( LznVV.`Ӿ1搮t@Z#yo }%zacR7T?qnttmde]>nbe+4{6qekz*_D#=e٫Z*jmm|S倅ҷLgy zKcCRc߼qmP"aFAdmi>@b۸ AQ͔s<KpPISw nr:A!)YQ?:ajaXQhRpT- ^5g,Yu/Φ|W,j"@Ppe+~DQJX_eU-&?fЇ?ej7IW NyՏQ1@>xn~r)aC6I~RV,A:3½ul,A-͋;8%a)+vRgqA pŽs4!j} f߭Ԏ*" N w]1k&p.]}[Hccħ_޾`nη훘Jp4rJKc \ĥ˵#%#'ۼ/_d)\<\adn߾0FI0(h&7FV@ht#IV](hp+W=T' "IeEcj ,ce~oW!u{V΋R%3•hi l#(*Kn6sd~Q8-񑺯Au9 }WZr,7~ 6wϠdyCvt ?;Ͻ\kE:~gefS%bU6prgZ2Ta4Fg$/VLeM @F%N6PqveܯtI]>Z|Gbfdۺrf|B{O!OW7}Z$j}Iy`3RPW8$63 "A?5=BN0oS]yC(É߂Vvw&_K^z3mx!k}g\2H";o< yi,ꦡE PcPJ< ?U *2LX п)jr# ') aIeqtS&A7&;!D-EчJʼ ZP2IHS5{c,4+YrkZeoP"U⢺wͶ9`DJG~GʇhG6XЌK.nJBxtPb6["彉BNof]<cJQHDrķ *\*g{Gv8VeX +ygh3D2\_uEޕ$iگ*=b.c=s|k%sgUІ2jM vSbNVAl?/UTَav/wN :lUL2L!sKqΞ i~ˈwA;rrVgXH. Mw.z*)A3F1d cuY56Ev1puG$E"ɖ:;,7hFQ^_&T꘯BOg~qTv[]bVPǻGw&Lʗk[?yh2m,HN B!7"@c\n;T!(f㬕5]/Aqo#)*y{ @e鲽k #уVÙrLHKQ+rEKk T- ؅kmfXR%/~k8U[B"+𥰢SmN:i=9 zώk5{Q #͎kH6ߪ0z}E*_u;w#8Rغq<n{xsGҠF?c5D/Ԝe%+t\qՈjB,~j2kz8KSo`saliDҩ< ʣ+JHvy0NwO.9$ZdenTi0>˂~ O˹0±˅%IU@hD> Olf/JՃNr{y<וك}Ag96EIޚߴZz0L/$n;j(&%eZ1>f#7*/)ze?㡓lP+眓_Vm >zl>v-P􏰸⺰4׶Ox`"eGV:g,װ&=9!S{\8m+zԺ͞^﵍ Ky3suƦ{!CriǑnkl K檑߽| vo*f;Q LL_K:/=HvKNXEdѠp9u3:);cY l^3}sb!AD`-[Do F[| ìmEL}U>۬nؒӎ9hY.@ylˠJwhɤQ PrYacv>_ i-P'voP_Wl߱'XxF[z;Bͨ'c t EGi"u]d=197_*q,ֻ 5p*_^7*y-ߡ:R+9Gׯy\$ܑJ7|XmJ4E~ 4Tl- گp8޽nrϼ?* #}~:1d5g[ܖLF۝DCd'M^!`il,D8d9fy3BH}>)ֻ+%F\]Ea{Y)p~Y$P%l n}ɸ^q6^%W_"ơ4h\p4ll}6yAo+ml6#x7J`ܼNxV"r[L!aM2P{v1SZK^9vuM#B>M+[tX歶SNhdd]I9T;š=۷Rʛ1Լ%/ Rl#Ҩ%S&Ѐ IK}0)9&F>Jput)KdH>Ocx)4W1Z}.yB* 2^Wmg hEMŜċJQa_@ÇWE8ā/E*%fPͺR6@P09'nufq1-" <3D:{9ᡭV3Hn3Zq[{?yFݭW4qš_dX+\]֔ƿF-J,O?g\(x v`OhebHHHt6̆t(mFU "ޜ? bOtA,Wn#2\,$B sIhzQL18Z$Ae !M,4k|jqDʡv+Ƈ5ns|a7J,ξhk?_ŝu8r.Y"djz0H:я9#=F]??$歛 ]\31%2+Y\C<^:EEAF]QJby {  ,!~) Srw#FfͩXh cD뗰3xyG,Zb8 t0:3'>|Ũ Q1J6y=;0}<^b枓<߮^ oOL{QQA 6E (Kj8[DY_%OF>nODܻ]@[b‡Z_fP$q@ÞpL{ k=W(=41e]Ԁ;񄡃f˾||/ |O04cyFXaBr| U DSge_T,C 9򳃩_1 1&'6"a%SqqU~qωF@P2aE)x?tE(izR / ?JY,y \5l46n4;(" |C1v37' DѺ^cKR(xϰGpqdӄ*Ȭ$/R_`&\$s3h_vznَ1'#Dwb0u+ sP'(]o;`X)s|iGiIRWY M8EӵD)΅*ixLO5mK2ōq ]Ӫs N?dz^o9+eo PtNLcyWU7M>\HMGDY@HhuY\toaC {M d#"3[gMuD<[px%;8eQDG:gc.f){U> 7UZ#`(*O:m2j vyqEr! ^ڶyk99UGBDRbƙa*gt1֤1LWt\2HշfQs!Ȩd|>fS( cq5y~ɀ`E?y=CtV7 vqsK#wߧ2| ?N!+P| Abx#[ WCLpw Hec$s'դ8fPAsIBӂ&4nzmr&)]>:XZ,dwm2w&CT"x|U͸N|)ۺ.x22kCy3{26D#CԬ4@  }?6\R}69jsh3#`Y˫mt7Xd:2S7G˩A [%1Ǯ%[2*rՀ^ܠ6[eAD [.뒏0y*oeK)H }JwbM{1}bGJE4sR1<"FWDS}f6XM'ɕmbfۜȦx{l5s &.Ţ??6Ԙ `3h{J3A %a7'(d ɝTZ=G8/mD\C*mGG`oF(\|^'ӻٷ|M$F;=Gm42^JT:u$s¦tXSF})_ݷxMEJzze30smn`iP'Hs= ~EEϟMځVHU쥄ƾ 3H4y:7WņOw`]D^!ku[H.Eܦ.So>Y)K7- \c }pTβ;:0ܨTNح\ܚmͧ" y818$sy<<:"usGPݧJ r,Qf%6:IފbK4_ƉsǕԁɘbOS`G$Nэ#, NӠǐ4Jd̨\C/BC>|y!@@ EZ8Lu 4wd6F VcLo$MHΧq%{S0{A@vq!QB3 rT_dJ*p6A)m,xkJ-\|Fw:-,gjMq`הKg vuFhuPW%4sҗ(-)8[ ")=> [*0Mdh;ڣ{OdjVH]?;`8tM7td6) NhdGędtfVBi]+˭Ɣ s'!n0|Jl޵t׉γx2wUU Kw.=QQ "?H|DޠM ʼۍt~\rs6i_'c>f<H Qsm0FSN>ƙͰ%u  c9nL \K7PuJc ͻhy2pI?GDyt3CqΥ)3koA bZ@3-Y3,T+WbP"j1PzB_GKvِn1Ao1jHX{,ЁЖ0HPa{QO΍pػNf5~LE2?y݉ԡ$$ jB9eEt}R~'5ZU\FH?fUsgY|Uڲa(o[oCh i~jɱ:1ӸP[ R'ty$kH5=+ *CE)KFИަzM2H\ (3,VnJ+9֐_W?.[~(N|]Kӓ|X.eNh7l_Dn !@ s2'r]ZnKZeҊxJ6X@,d|lE[ɚ= :Tdjugmb _Fj}[75DzA7@H W%j55}#&hW3Mz. t'J2-,pãftSA`$uUD9:,'-" B%h{~[rXpdp.&49LEepl%PF&HZǜcGӀ'QNlj,ZK۪S<%i9ҹǼBok?kL|57=X=%ͤI'=켓TJ\+##QqBnNk殉KUK\ Čr^"+m1Bw{)Eؓf\N촧 ./at3Yq{T;{'3rUv#88pQhGs~'9X1;0# hIg<7zk&4c>V:zK,[vt+x^ƒ<n'Ual^s߂3A$ BybFcbuBh7v4(Hu:R7m# pS7‘ᴮDKn*G9:FN43RGŁFQ0oT1y(&ޚ1*!5CaX"h7i~ך ~ym?+PՖ%.?pU޶0\H3]Ano`-;u[PJ]ъ.j՞C-M F_eEW󩩳ٗ=L0 <]>..be,C^G37ų ѻ6ez51n(WUb[0~*3@Qf0s?Y=k& %WoZ 4B!A]zdm)gQ/ )T5jx TA (o]S w_j!B X %U(MЊ;.pS"f<97UDFCZQekG#+%Qk >V(p&iMa 72S"1%~|jS ~bЇШuCI8gwf>:@7QU9h*n9zҟy)'mrIasGBPuW'jDSϖ"Gc{Z6LKV a3,֩9@޲T q sƞ4t TN0'nZ4yd,{ &q?f<[JdMO 1 747׻/.lR>7%C]%$&IGFXoxx}iȷ^uySToh`̩dƼ 0/|o,/B' 2l3˾҃u7H/[ O*V. =Z66{F{i{irP1,%/1Ϫ\p*#^xn_M}Y ᣥQ%2 p@CBtF2'G} QXtA/WӇc%e%V@e5kx&yŤN[Ӽ9"hQMUǘ5E`oUb &,Hi4-rJDFԎTl|N (nY?Gg}rS|"22'zT.[Öͻ9E.5oOM[@Y5_,YgZ YNLB_gm~)|9; Aۜc2N4<)}\]DBYh)ERv*Y +Zޮ|vZږ0BkDě'Yo^ ! yJP݉ q}uA=Ԁ|S ?[g_IB˫Xy;d !a)l+zTlcpGYeȚ`ZÛU;?/ تlX`Z-8 \n/{Ŝx|u]~˅bMW2^m2{c* .,ƫW>aHF3+s&.sͭNZU%Oe쐶 ۪-%SictquݜHrUBD܀|B+gy8 Ig;#R,9)A-R‰Y$ZG=c96\3ͺgT<֥<2P8lfVj&̱'$m:Lzjeء3 b#vK)O6u p!C| [i;B5Wr Xފ3؝~V&[^\;>=Y 3IoQiu}c .ơШp[Ov7O-ēK!x,{=gl´Yx~bh15 lh$}%䆬қoct` t[ڞ5_γ+Yy߁9Rj*%zZ~5$"Z_ȆwG|l^C Jo[]{'՝qI?>um!r=I 5(}NbZw @Ĉ_軗 G%qVLGLHk*sF}X,>a 5\T39VoIF6XiD}av3)"oq.r=f e DϚn0-q8W*ZŶ qT%W)IS2xFK%:xQy66QXhgCߘY[I7ZIxPQ+^1 i>L>4Qr2p3V Mkk>s :a'qP[Hp)Bq#nBl~Pq"O2E'i?{De11(v-JfJD.lDn;ܿS[e}eAiuy@Ci^.%O')TW/\k=~':K1Ϩo3l]@y9XŽ^ t7F1u>߃E~1tHy;ZjkS: HhMkIT#tCP/&/xF,#^ ?`sG 0Xm6-*~[|~79<&̻~bS{<*mlYTnyIvXn:AsYBƋ@#.BALQX8،j1s!Rs>,n.$F^C؞<H7-y)U}Arv$Y}41%#蜔t|LsRa2Mi:[)v|K,9 *SU(o30<0x}S6ipem|P$Ş A)[\Tm| c.|PZm^bn[kS_V{c.(i3nkEդ얪F1A̭96pߴ}|%i=$#&NB'y+t,bnل<+NbYI$BoCy&c vG<[2&C{!+xWhd@+^Q:6uW r;KKnL}'Vv.~C2O2I׆bG k'9j>f>jS:.Wi.9eX7zYcDS-%\S=,UnB8L4/ǭH?WzRĶ*2Dn; HhȳiIzM"vGR!\ߪ WSd]aAp$vb+D!B}PؗTWheA9C6ӑBU?}uZΧ ْ,LhO\,!%0sM%7{eC[ro ׉*ȅ dE*~t6>F([znFk;38{C#ī&=Ce`K|DPԍfƋ&PP=̹~  o_xTy!PܖuG6 jDg.D/]лpyZDR_ Q wFN圁_Q\Z0pg:n!*UpL Oa\ݿrjزGy®p5 hx~ez.e{^"Tjm_`73WCM||Fv:2vW@'Ί1k |XkU^4xvJΆ]}]OZy5}`3 G=wTzۆgr8⃡P-f N*Ef+e!.SY9q3 `&`\ȯ,cz65X;Ba"*2tfǵ6o)-hh\gߙs03!cآ^ 5aӶ zu:ަq‡luYYV^X"]N; 5 YۜEB"FqƾrkĤyK*R`vEW76?U=4 #jb¥P{"OC!l)ғXoQr~f=b1D<7lPHSèl U%Xv8شDHaw~R">EO_^Gjs75{KTdD{@pYGfL*[!Ta~ԵN#!]%~hܵ7J7 Ae  ]!Nx-/Au ?ɄOZV<:ЌIQ'ҢݹNՍ.3Y1 bE-(sB~9OA"~PnS@,fGB}(ְuMNYJ=5*w(a90Y`1R_NdfW' ov6'P^10dyxbcntepSQh4|;SWu連KCTx ;ߵ|ߩ! q~ӂÌaI,~0R49m5uiaN__Uh"KNwVZ7OCnavQ8Mh%ڟd!'t'w_ʉVv` aC^i+߄DeHD͗DؿGnwB#To3mVLpŒ5U7u "z*.dk/2'Y1Q8SIt|nF{Am]#A8g){{}2Tښxٱ- <QxQebd˳&Tӡ _'Bku!% cbfr~:]G>Tȁ@!A{8`'KLujNke-7h:|t!bERW%jWC̩.\˭.("HYlڲr`}ss'e d {(P3 Hy{a&^. =XRM{dj{ݙ1낻>fmF}JMFAKƦ9ƑJTֳ2yL$SR~]$"ef}_^ڲ6pτ6%:-ۂ(!J\9vH`ղ$Ð洓DsJte(IX8/O(0RY(ii[({v\ڛ[Z)zsMGfθ0td*yrDEh(ə'5VH(nITۄS6J0QRF)3rVe+\9@>Yvúv _ (w5%F\| ϴUeՃm^;˘yL'|Yd|%,-S `ёt&sx<+:| Й;}%OpzhĤfE0p`佞9@ ĸQ* JIdha~0EAH?pl׭"[7.+6iÆXHpOނws=t aHj_ݢ55s; &NYϸs&JSkx2^@9: ^Šl#yPX =ijK&lBm_dgy/o{0D2$StumhY0Cp-\vErGoL& )Q}! -,jJmH4p/d/)~q"U=,B8W4wbжف+CznA^Ik H;$i]7xBAKGW 39?KzMi^E<⠟rJ?_a*iaW4y5H?˙xK]vQiW@#~lIoDIm_Oα=hR<)^h)?s!h bܖ]X۪듬t+uzы#ۿɚhr:kNFw]1a+ww;[I'U"fbj^@8Y\*_ݱMwq1F0d1Q8n9]݀}ȤPHv1xb_a9VvgW[4,POpj́5s)wY1YɞwăoV\ɚGD 7&Ƴ ~&ˆdZSr^b"DGs:16tvck4էS>c 42ifG`] Xc.[IYDk1+!L=l/^[t,pa)u<ދ+U0_vyr7GkX2j;hQ1ѬbmzT2.f)Rrn5.ϛabqE@$\%b_B&M]ut4X t iSt2rR}a }Gĭ1}D4/ݛCKq釋 0+|UE= 2*x6f,ޝƤZ|*&$!ዕ\QoXzYJORRtG] w&wlD[k %ToYYC:G\3-Yg7t'f CvP,b)w @+7}HfE'wSKC!~¸=x,3$aKCŶٟT[%1Рu؏7ڌ2 @ԛu3p~Q9Igq{ ;~j^F @J< ΀/+ GW( 9(\md)NFzؓӡ3FC:ϴx_7wd ZG3c%s@SPBc9) `~*cd{AƸyص!Z&'C%C3"*+|[52|`RzGE?aYkpQ^>s)0f<rj{QP&밃9FԂۀ@Z6WݥC8elZa u׬̕E& b `IQN[Sv>ك]\enl,3l5cJi~hkA(BY gi.Y9Yag_!s~>H 9'SL|>ET`] RUk'(LC>IXłB#> @XL G*+أ[HF+VhS|*\*>7{?[٢`iI\s0'5_; U1uGI{Ofw{Pw; !VF=M\.xun#GhGV} ,`iXIɘ5Z!7 X- w<Һ~`no{$?84W1$P4geLfvZ<'u>~=RUY碵qߒ\w,<>ķm0Ֆː;Yb&+t\-|E8s#=}|1!ex<-i2 &̠qϲdTӊ!ʣ6L*t`(Q NUP[t/V+ۛ~DZ;|t74^+9!@bdm+]ʸ|~5u0:uI".sl9g~AXc 鎌 S"LW]b zmFcQ} qƒ&W mz:3۔C^f@-yxUMP[.{*oxvX!s 3]Q`Fb̊SoqܥUw=V:$d..{CQ1rOWCEF:\9kўHa{xf&GmOnXW/˛Qe}sZ+n'i0l|[ 1q~7$9fW,T|~(! gm=nET=s7_ tۉ\,K29BŴpOk뉰Pq);%_b5g5zz/Q9Tg^u8шHe4qt9SqFӉA^ŋt)fQZxƛg;qj]~'(a!'+.$e$݇V&hHD z?DD_%%*H&f>mNh b$tȔQ9뗋gxdc(Sd m Ex35FfM+LKpK?Va/zz $X߁ZL5wߗBB fS)_p)?}ril!9Q'dzAKk9!9> V0+< io%4B-$27/gV- jWƵNlɁ^Pt?ڻQ&(_Hf_C;k/ɫ/ /]6*#ͽ 22w]^eCQ6 @W`TT ߲Jr{f9ֱzKB7:2`wO֓sҾwS8*Q~a Er::uYJ0z|dF?Qv5t5h~ڥ؂yQXyn8\mLE%]K т֙O{=]ƈ.D&xos ;X/^F0Q_#ohAS#b u:{JbAv]syQ7m2o_lZ߲1ex}cRz9-j{^[Tb:-ţRq[Bz2kˡ ̹8֒Fc#j7ي6H}):+>MFU Ǻu GW@jFKy%9SrOnϊ?SvfaϺ}B/!]<92{\,i S:㬩m'I^\K:TK)~):juIGW7%nϰWzЀ؞|x?} ZqZC gvK QrJG60s/h͚3ąܖEc"~pݤj Vq kڏ*R5A֧ sT+'0%_ZT}o NG FȗV@>F-n&J"kJg]cEU }_=iax}T@kq܃%"q3~qCKZL:,K œI3?c\^i"Դg[O6TMC7Hgg~/\M췍f)L ΘP> H@PnQ \d):/7,)6Hgq]Ag$EYMŢ ^I‐K׶wA ,_lnaK nsev ҇ SCX6,Ѧ`3L6ݙ,Coj@Z"с[,șBJcJV79>Ňj yYLz!aw^@#?ݨ\;!򻭮zyC<-lHZ* [c+*Tuސζ=feiND. _^Ŵ>w,VϋjABdǫVzo`꜀ toG*wGYaXxMC[FKQ^k;ÌL@^wuש`NC 鑟1%H;I?֕;٣gH#:^jp1# Ѹ,,'Б-7K82@sK NZXtjMLűz$.ϣn]B?ʹ@|a)B=VOF*Ykme?zBaIId_YO_BͲhs7w x8FBgL4gV$Znͺqa NFÚ~qJ*/o؀Sd]rGHyڳ_wȓpףOdn(ǹ:=ۅ7͡UaHXϗ/ԎQՎO>PٳFJMܪYU4x~ &6CG#ar2^\Xz3<1җ"dAG+D1,{O?"{5$č%+oE徍~3`)snoO`]}`~o(k#- *x:VYէޥ?;^MI-m;{E+G`!{IZXrA Iy 4Z}I:|^e'==QQpq[fxgk/͕S0&67o4%~? @* V54B7v,Uώ a塠u3o.P]h$F &xh&xWirF 2 Lx9tl:O`#4V(ymCn~^QI! up}h5NUvz E<|(>+2E U"w1h@ Sǩ8%)dc ʄ:E4 =kӍ I{.ŒÇtϣ0g]v."&t. X{QͿ%r?`BѝN$ ^9rv%MU;F500T}3mLvL?:hZn[T$eM ө XP]=olf44"4 ᩓ6 Jc z:]vj&Y[j{YQqz|jG߳'q{qOe,CP4cO}' <3CGfM!G0"19=Bn'ЭAN.1VÆ +E"$C_:rF4D'|ئqd})ŹjA =>VAP~ =pi=3,WJ&sf36~FXHy/wjG618!{Cv|V*,ĸ*!- RVVHFڑT>ׁ (q^PաG$ nvl֌B#|NrW9r%ܨ=qQHA\u}!fVܲ]b n cC9Jw qg2kl<̙~u, ;;DQH(DζM,&g#8iL+"2hGOJ#[]ujR?ZxD0/#?v#㺜=fUk9#U/1[wp ȴU&L:*F{ 7-ֽ3WͰžkxs^ -'$wckB3Rq9no&~tbb+$tjd~T}1u~d&a@ R 㿾xVt(E($'T\ V\R8e>B1xYsLF"3'E ph0zW\N!!xnd%bB\iR*D tcur,xhqtO6n3BF:_&6jDR}Uf}sdd4fb+. So rSmWj:7H~2u%):%@Q[ LEܟ:NCѰ_sX(g__fP >p ~0ݑYTexwZ1xL A@~!>+Ƿ N Ml- w,SksU. 2o7 y}tR^xBB@y$ ?7顬FoJ:ȓC6AVIƯJyǬ.lom7IYaG@EgvؙmЅ%H-}TblJl*5W9@Q7H c}!᥷A;#f,ܱuz\ysWe@#s$1Ut⽑ *[BA,:XT?E`P⹀xjٞ*2Q - ~1xX ScV ICck6tN<]XBn|֐%#T]J$9b%/n)k` 7ay /bn83C^ {wz?l YjdQ!8(@d3}Y j2-/^O풍YIM$:Ct2e)uS`U4yR_븋#?cլh!LȜ`S\֗ͤrsV]|><vd՗o(~:& -]Qr>] Ge[b9(sAxՙ9ϼ)٠YP}"JcADy8[=Klz}/Nw6l_jv6_f⦅%b;6r{_EF:墻܀)r$)< (U9|K& Xb;"n(G8g - p~_ӑPg }>/IU.1ADԙ0;Y,Oe5 d=0rW1ꯍKLτH³DCc-/)}_m]qI2heK¾L#_IwD=ejcc}7 jcF"IwYX&a4Y!oƲz mŲ Cf!U-na F!<dӤZ-Խ˹yEs׉Kr^NKlN[@d L䐞/iDؖs:L=ʴ0+hrUZ܀gk<׸+xC]~Id$F("洔2 vLN#yj:BW2FdN㘆5c}'&'@IpYCIjlq'Hr?8ECS<έGk(t@INԎ^.\=yyW=IN?:H;͝E[T7:ou,|P ˑ9`3Σ!Շ9/ZI?Iȋ"UJ{{Zٞt㌤%o} ){; r&W3:RPoXE!$EHnmz9Bz'XAg%_ *-AACء9sj%K`i?7,{ˆ'ZZ{ͫJt|UZ`G`b\kt6). #KQ5lswwpP2>;XgHG0ZY3$|m<Vf.jq~8n Ի 90V&LP4&. uO^&XYuc|U1A_V." ֙lXM<7O֦$af*LåH z%4T^, 삒,aqϳw@%V$ld;aQWH1v[ftԷnjҲDFMe^;a[ŵQRVIPYpUc)_`/4x1~W:P/K¼j+K`rjG`AUVy]K/v)|&&c* )oλ.q'Z#38nB_z,ˀbQշ>M†P[R肴_ILk:>3Ҳy7`vs7m4/;o #)Fv ?U" x̃ЯHyI۲0yZJ ~xEmVte$؞T t_oˇb2~L>'}[dkK-U vVR %@{/ A^yj%,h}NыY$T72\\X SV~kKEc@aJ\QD%i(Y5 -kv f`ټe}fǺ&WX\~iԭ7cDЦ w>oAZ@54H(ٓÂv:x_Яұ*veM<Ӫ6@e:ϰU6k`WTʄ%KP3!r%+>¿Q$ImF8jrh \OU:56Pd)?_رv[]N&j}_g7Ձ/V:L؂sP<5}BI`~2٤fM$Lt3OT΁t'E8. 7 W2mq☹޲恬ivV{24,Vc7=% ɯvw@N {m.&# HRԀw>Xp2G󌬕#0LLڈJ5zӅal$_{Vo>?;6IK%[Nh1H{'մ)R^-sԪ 4˜>tjrON}a2 X狡O",[64Gά/%%%} ezyb}N 2E 1c县Gȋ'(w)}Ә8RcKL"ްϺIg`3ܨ: |6?unMlN.ÞMΖ37bDt5>Y 4n ? ꥂN{j;|G2a pAmTƔ\C!Z&lj٩M:O5E2OhьC "N<9d$!.pl:lMe#?񿦄ebK ao3-rnV$J=P,۴p72Le~ٷ="]d7R%Ś3k?_W-'LIE ?kuA1gY{\jǩ s4 WDAl%锫"=Ĵc U"XUDժ!bS}8c̔zJ1{Jb7& @nn=eN ^7|Whߚr[x[<^(EJ~ Km#PaLPn1D \r˄JfJWh= /q]}.]]a.5¶x4nY?vNummDUG F,⛳M=Z 1DTHNAqij75bM\@i:vR!F- m=@⫳K3^H%*XҊߟ\77]h27!޶Q7CCt5C(Bd*Dڍ-l3ĚmW4(|a 1cq9,BͭǥlXNr;SR4{!)TPuЪfFH-rW= NTu~jR ke WȏlĔ"{-:Tr1Z9AƢk!mDϼ)nF 5K:[uLT֕Vmrw&2751=OԘkV=րY?9Ď,tY [!B~)[]=3]t/ѓ4xt$;BH:0bkx!J?[ tuZ?/>v`(LZNy\!Zİָ$W}M\FB)"߶ a"?_-)j7Й=5[kBœIEpH8|@ m;bX Qv~xTKGd::q}t6aC&34ڦ0YJ VE%aAoϰW E;a^dXS6]vP3'Ք7{z]`_M?9 9sݞ)i Lz7?rMr#+l@l;oۚ82=P;Za҉@5XG 6V~MYm ^<m BcPs2[+ ;r0*O/,˲c2{^EhENcPZ33$%=mOKS;F>NR}5H/+Gjb^9e|R'KHC{ͧ9؊!TmYm$!82Un>L$O_nz]TO CHmGF|Ys.h6\nAy_/g!9I }ܝНC%E]#7ᅳIFÃ݉OML ͢mK!IǙKoeLb cf"Fr !Koug H'H q$"j6ox̡"bQA6͊٘|Z9.kqF&`gcB#:4Q|!h :n )6T_K,18@DyP9Sa;MOthꆙ?1eXybPIG.;\̎0}_;0CsѶ YZ