lttng-ust-docs-2.7.1-3.1>t  DH`pX̐S/=„wmHJN TY_ p'Y9J qPdOo/pb>PPJآ# 2r)a{@]QۿM<W|4?ja[MC ikaaOgG uJ|Unw\$f+RQ H$:LGTLP^51a5mG}t{1̶Řt S(@Dd7af8521a28e0e6506d1282891102b7d41a3276fX̐S/=„;!X&?:)Yg$دjOw@S <0bfW'ˇB 5B%++/Պd\i*s "V/gDBz9 tW*^dõ^XZ ø=":n~g^FnsS;JeG~>}i t_yMRM KġrN$\-5q}J}KMݓCQq*vD%(&JGQNa`>9B?Bd  N %?EL33 ~3 3 3  3  83 3 3  3   $ ( 8 9 :F7G7$3H73I83X8Y8\9 3]93^<9 b>`c>d?Ie?Nf?Sl?Uu?h3v@4wA3xA3zBClttng-ust-docs2.7.13.1Linux Trace Toolkit Userspace Tracer DocumentationThis package includes documentation and examples for developing programs using LTTng userspace tracingX̐Flamb67openSUSE Leap 42.3openSUSEGPL-2.0http://bugs.opensuse.orgDevelopment/Languages/C and C++http://lttng.org/lttng2.0linuxx86_64fBg  K3>r|l=a dA큤A큤A큤AA큤A큤A큤A큤A큤A큤X̐DX̐BX̐BX̐BX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐DX̐Dc963eb366b781252b0bf0fdf1624d9e9bccf24d84cd20193f9ee1954df3c32947d5b8f008944a337df44b66561b306c244cceedf907929c6887ffe448b74948fd52a1c26d446d5fc829b94e357fbd37a315a068f6057e7ee54ff4a9c4c8547b5e5a2d20723a7f5ac9f0b67a775d88edc1d1795ca4e6098cd0427fa785747202dadf7ecf224d464668bb57844155d98b519a3d95d2cf051d6ad7080f34d6ef4282fcc95e235f3158be1624652d34610db665183d25f17fd610651fb923e2527baaf8f00e01557a301f032a415fa1c9cf8efd8b969d89ced7dce87569ee238cb8bb6d6d061725a4e1a1f592f1f313fd45231de8b437b8c8227ecfabbd1a764aa1fbfeabfd5ccd00f0fbc7643fd15dc1bef710d3d6095a618a9287915bfb5849330f22fd80eac5248fff93fd29b40e9d58d8bd828ab7256d2bee4cf294cb59d0ed7ee7639b0a0e3ec5b6d552b33fb25321ad87000da16ea16366cc64c644221ae08c1d1417769b39d0712f135ec89dd752c77bbf9ed8e71cccab2525f8a3e2529fa5c1983404abf13ae51af2c0946f9b6102c80f1c1bda4344ad8b92765754364ec7ce45212b1a4df0ff3e44a905c5283b15f0826ba92c4192c9854b55e0de35272cd3973b67ebc3499be02e722b772efd8702c2fdf91bd7ad1829f153cd13e38b8bb04e80c9c70500dfc7966fa5be14e79dcc070f1a39555f5d9acd9a1b585039cddde9dd7489296f32594d3c08ada63d2857eddb33309dbe692ed5b79ce7db8317baf25eea7695f27a0911a4f97936364d2076ae3fa76293a2721aee3e3de204866e8d2eb597ee3f6fb0db78f3c7053bf21805cb0c75ccb6073a6d1f1b4e896ee832b1a18bc735f685b9d7f91ed997027f44569851e1094d1faea70a0aca1db92965aecb722f6f7eb15c647bf5bfc6d44rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlttng-ust-2.7.1-3.1.src.rpmlttng-ust-docslttng-ust-docs(x86-64)   lttng-ustrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)2.7.1-3.13.0.4-14.0-14.4.6-14.11.2VVf@UAUnSM@Sz@R@QAQ=@O O@Ọ@OOOOk@O`@OKp@O?@tonyj@suse.comtonyj@suse.comdmueller@suse.comtonyj@suse.comtonyj@suse.comtonyj@suse.comtonyj@suse.comlpechacek@suse.comtonyj@suse.comtonyj@suse.comro@suse.detonyj@suse.comtonyj@suse.comtonyj@suse.comtonyj@suse.comtonyj@suse.comtonyj@suse.comtonyj@suse.com- Update to relese version v2.7.1 for SLE12-SP2 Changelog: http://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.7.1- Update to relese version v2.7.0 (FATE#319273) See http://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.7.0 for changelog from v2.7.0-rc1 to v2.7.0- add lttng-ust-aarch64-aligned-access.patch (fate#318370) * enable build for aarch64- Update to version 2.7.0-rc1 (FATE#319273) Changelog for differences between 2.4.0 and this point may be found at: http://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=717e921558631baa4f132676eda9c9398fe7141f- Update to version 2.4.1 Changelog: * Revert "Fix: disable liblttng-ust-dl if dlinfo is not available in C library" * Fix: .split() the CC environment variable in lttng-gen-tp * Fix: disable liblttng-ust-dl if dlinfo is not available in C library * Fix: python invocation through env * Fix: Override AM_PATH_PYTHON's default action-if-not-found * Fix: don't accept configure --disable-shared * Fix: configure.ac: add missing result to alignment req. check * Fix: malloc wrapper: infinite recursion with compat TLS * Fix: liblttng-ust-libc-wrapper recursive use of calloc * Fix: mismatch between code and comments * Fix: incorrect urcu git URL in README- Update to version 2.4.0. Changelog for changes between 2.3.0 and 2.4.0 may be found at: http://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=refs/heads/stable-2.4- Update to version 2.3.1- Include COPYING file in lttng-ust-docs- Upgrade to version 2.1.1 (FATE#314846) Changelog 2.1.1: * Introduce hash table for lttng_create_event_if_missing() * Fix: don't build C++ example if a C++ compiler isn't available Changelog 2.1.0: * Bump liblttng-ust-ctl lib version major number * Bump UST proto version minor number * Helper to debug: add object name * Tests: Fix rundir not created in ust-basic-tracing * ust test: add missing return -1 * Test: update ust tracing unit tests to 2.1 internal ABI * Tests: Fix rundir not created in ust-multi-test * Adapt internal files and examples to TRACEPOINT_INCLUDE * Adapt tests to TRACEPOINT_INCLUDE * Cleanup: tests remove hello.cxx/ust_tests_demo.h * Fix: don't do macro expansion in tracepoint file name * Fix lttng-gen-tp: Template file must end in .tp * Pack structures in comm protocol between UST and sessiond * Cleanup lttng-gen-tp: Help not showing when using -h,--help * Cleanup lttng-gen-tp: remove leading underscore before include guard * fix memleak: ustctl free shadow chan on ustctl_unmap_channel() * Update license text * Fix: check if event enabled for bytecode-less events * Fix: handle enablers without bytecode * Print probe provider mismatch error even without -Wsystem-headers * filter: Add missing padding Changelog 2.1.0-rc2: * filter interpreter cleanup: use uint64_t for retval * Fix: filter linking can dereference NULL pointer on alloc failure * Cleanup: remove whitespaces and EOL in tests * Filter: use only single lower bit of filter return value * Fix: filter: var len array at end of external structure * Fix: filter link fail handling * Fix: add missing seqnum field to filter * filters: perform union rather than intersection * Implement support for overlapping wildcard/events * Cleanup: add lttng_/lttng-/LTTNG_ prefixes * filter: add seqnum field to filter command * Filter iteration: iterate on list of filters * document that tracepoint names should ideally not be re-used * Remove LIBFORMAT config declaration, unused * Add libc errno translation layer to UST error code * Fix: add const qualifier for filter local void * * Fix: re-allow non-lvalue string, sequence, array parameters * Tear down handles associated with a closed sessiond socket * Distinguish UST return codes from transport return codes * Fix: Conditionally disable tests requiring shared libs support * Cleanup: don't spawn per-user thread if HOME is not set * Manpage: document supported UST contexts * Fix: procname context semantic * Fix: Fix self-assign warning on struct ustfork_clone_info init * Fix: memcpy of string is larger than source * Implement liblttng-ust-fork daemon() override test * liblttng-ust-fork: override daemon() call * ustfork: set errno to ENOSYS if symbol lookup fails * Fix: be quiet on filter linker error * Build out of src tree * Fix: filter bytecode specializer stack leak * Fix: reloc offset validation error out on filters with no reloc table * Perform calculation on bit size in 64-bit * Use uint64_t for packet header content size and packet size * Fix: manpage typo "-lllttng-ust" -> "-llttng-ust" * Fix: BSD getprogname null pointer dereference * Add support for model.emf.uri event info * Filter error message cleanup * Manpage update: document use in daemons * Fix: get_wait_shm() ust mutex deadlock (add 2 missing exit calls) * Fix: get_wait_shm() ust mutex deadlock * Fix: add events with 0 field to field list Changelog 2.1.0-rc1: * Fix make dist: fix liblttng-ust-java dependencies * Fix make dist: add missing filter header * Fix: backward compatibility with UST 2.0 app probes * Fix: Filter ABI changes to support FILTER_BYTECODE_MAX_LEN (65536) * Export "written" information about fields * Fix filter: pointer to string, not string, should be on stack * Fix: tracepoint float nowrite * Fix: accept 65536 bytes long bytecodes * Add hostname to env * ABI change: bump internal version to 3.0.0 * Fix: threads should be created in DETACHED state * Fix: 32-bit x86 strict-aliasing warnings * Fix UST SIGPIPE handling * Fix: Libtool fails to find dependent libraries when cross-compiling lttng-ust * Cleanup: filter: turn bytecode linking error msg into debug * Make lttng-ust robust against -finstrument-functions. * Filter: keep aliased ax and bx registers * Filter: remove interpreter dynamic typing * Filter: add missing specialized op names * Filter: specialize double-s64 binary comparators * Fix filter: fix stack leak on taken branch * Filter: Implement stack-based interpreter * Filter: double comparator produces s64 * Filter: use hash table to check merge points * Filter: split passes into separate components * Filter: cleanup macros * Filter: validate range overflow with end of insn * Filter: validate that field ref strings are non-NULL * Filter: ensure logical operator merge is always s64 * Filter: we don't care if double/s64 are literals * Filter: specialize 'and' and 'or' ops. * Implement dispatch-table based interpretor * Filter: Specialize unary operators * Define switch use as macro in interpreter * Filter interpreter: mark float test as unlikely * Filter: fix bytecode validation typo * Filter: specialize comparators * Specialize load and unary ops * Validate registers, no need to initialize to 0 * Filter: opcode for ref loads * Remove redundant validation from interpreter * filter: Add bytecode validation pass * TRACEPOINT_EVENT: add *_nowrite fields for filter * Only print filter errors if LTTNG_UST_DEBUG is set * Cleanup: remove debug define * Filter: add floating point support * Remove filter test printouts * Implement filter bytecode interpreter and linker * Filter: receive, attach and link empty filter * Filter: prepare filter stack data * Wrap dynamic len array into stackvar union * liblttng-ust-comm/lttng-ust-com.c: remove unnecessary goto in ustcomm_accept_unix_sock() * liblttng-ust/lttng-ust-comm.c: fixing typo. * Fix: remove unused texinfo dep from configure.ac * Fix C99 strict compatibility: don't use void * for function pointers * Fix c99 compatibility: tp_rcu_dereference_bp() should not use braced-groups within expressions * Revert "Fix c99 compatibility: tp_rcu_dereference_bp() should not use braced-groups within expressions" * Fix c99 compatibility: tp_rcu_dereference_bp() should not use braced-groups within expressions * Fix: perform TLS fixup of nest count outside of UST mutex * Fix: liblttng-ust-fork deadlock * Fix: handle pthread errors * Fix: local apps allowed should disable local (not global) tracing * Fix strict ISO-C compatibility for ust-tracepoint-event.h public header * Fix: support -std=c99 in tracepoint macros * Fix c99 compatibility: use __typeof__ instead of typeof in public headers * hello test: fail on old style definition * Fix: tracepoint.h should not generate old-style definitions * Fix: don't define variables in headers * test "hello": add boolean test * Fix: perform macro expansion on tracepoint signatures * UST check pointer/de-reference order * Fix list field: handle error * Implement event fields listing * Implement field listing command * Fix: Block all signals in listener thread * Add CodingStyle document to tarball * Add coding style document * endian.h: support cygwin * align.h: support cygwin page size * Add cygwin support to libringbuffer getcpu.h * Add "2x int" and "2x long" types to the Java interface * Add Integer and Long tracepoint types to the Java interface * Fix: don't SIGBUS when filesystem is full * tracepoint: include stdio.h for NULL definition * manpage update: document that probes need gcc * Fix: remove # in front on extern "C" { * Cleanup: don't use GNU old-style field designator extension * Fix: remove padding field after variable sized array * Use unsigned long type for events discarded counter * Fix: getcpu build with modern uClibc versions * Fix: lttng-ust.pc needs to specify -ldl * Fix: examples Makefiles should pass $(LIBS) at last * Build a jar for the Java side of the JNI interface * Fix: ustctl need to send the second fd upon error of 1st fd * Fix: Add missing fork test program dependency library * Fix: Make the JNI interface actually work * Merge branch 'dev' * Fix: stringify version description- Update to release 2.0.4- change specfile license to GPL-2.0- Update to release 2.0.3- Update to release 2.0.2- Update to release 2.0.1- Update to release 2.0.0- Update to version 2.0.0-rc2- Update to version 2.0.0-rc1- Update to version 1.9.4lamb67 1489801286  !"#$%&'()*+,-./01232.7.1-3.12.7.1-3.1  lttng-ustCOPYINGChangeLogREADME.mdexamplesREADMEclock-overrideMakefileREADMElttng-ust-clock-override-example.crun-clock-overridedemodemo-tracefMakefileREADMEdemo-tracef.cdemo-tracelogMakefileREADMEdemo-tracelog.cMakefileREADMEdemo-tracedemo.ctp.ctp2.ctp3.cust_tests_demo.hust_tests_demo2.hust_tests_demo3.heasy-ustMakefilesample.csample_component_provider.htp.cgen-tpMakefilesample.csample_tracepoint.tpgetcpu-overrideMakefileREADMElttng-ust-getcpu-override-example.crun-getcpu-overridehello-static-libMakefileREADMEhello.ctp.cust_tests_hello.hjava-agent.txt/usr/share/doc/packages//usr/share/doc/packages/lttng-ust//usr/share/doc/packages/lttng-ust/examples//usr/share/doc/packages/lttng-ust/examples/clock-override//usr/share/doc/packages/lttng-ust/examples/demo-tracef//usr/share/doc/packages/lttng-ust/examples/demo-tracelog//usr/share/doc/packages/lttng-ust/examples/demo//usr/share/doc/packages/lttng-ust/examples/easy-ust//usr/share/doc/packages/lttng-ust/examples/gen-tp//usr/share/doc/packages/lttng-ust/examples/getcpu-override//usr/share/doc/packages/lttng-ust/examples/hello-static-lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/f20041a877f0066689bdc9da2472d624-lttng-ustcpiolzma5x86_64-suse-linuxdirectoryASCII textmakefile script, UTF-8 Unicode textC source, ASCII textPOSIX shell script, ASCII text executableASCII text, with very long linesmakefile script, ASCII textPascal source, ASCII text%?wyU[?p] crt:bLLD ͺKJ-9+<R*E#:%9X <OYT} JrN,= Jj< /)ΦMnF(|ńuq\8\ :h2?bnSOo ƅ$oSr8%u "#WWw2r ]uaj\Ltwݴg$`7a:z#iV' Jjl MWF_@A_W% 44nX'5 wwL/1]L<̒.,bH J[G.qJ6 퀆 G ןn~*hGR8M5@} v6U>E{|[]6bފBG5:sXƙPMJ[لyEKA~uu<A.b71Gcކ?I6u;\V JsB{;Ц&3  T~b3Y`7-WڿFr)y`:T_¨$92K@f'w rnIEiNv{tlA7--b2(%!E).v f]T8fTqΊ^ǜ#_%.mH};{=;7A1 ys)A]?<ᮛ[€Y|qʠrvV<y*2e\^`LCX2kAhJ!D21Ck8|`UxC͕]fXwdXjTp sVt!-J -ش\);*uw(5yKes鐾H+m/gas9K1aH 9j;;ꛗtL4jZqebvn$x?%3RaBI-+Qh_rzO5qd>HRrzحJAl=~*R !V!{}xHSStW.srLY˟.*[8kix3FtZ)LIPV:$YWs(QVb焠f=gJjjkUwY(FKk/"r,ÿQ0u`{RI7*dN}{AO!(f˿Xeba'῏fOFl\mD6)i1)EOA@Cɞe0R{;,X"UV }ׇ<ЌWO\zY&Q&mj1o5`zTQde4XsTJv'90]5+P1 &K|`-ݼv J:S޿I/ DhϪT34B@—:ʅL^iLK4U/1p_ʾNJD9th/|p2\}>1̪&]5_ NyGQrjŹP{~ıy:^G{x:>͸k ]ߨ]"B:=4liݻP?LF;خs䗦^]YW*;+1zDԮͻ롲[p 3f0h?bb=_j5Ag}(.@{lQi'F1B>hV|J# Ϳ-o~ęﮈ`lܣ|En-@M ̳R5<wymCo&wD:s3/@4\$H/ ZdoK#'yp??&;I]'(b T!L|ܲbT'Ռa=Rk n)+luɉ0ڭ׋Qfօ(w7}؝X"=ӭ  Tm}hzhUr;ߺip_P`ze{2xG4vWQ}쾿R07Գj MGЖ*᯿ [ o)#mLi44c$. LM1In,i`j=q~{î"$Npԋg#@'>MF*w+3Us=xe ^0O{d _7ǐ6ilӗI0ٗ7 B!}R9As&O?Y+:LD-6Yb1no?W0]iէ8D5InJl-KYMo+%¶.~Y Q2xk1/mUФ89 *j3;!\_| ޔr,}ӯ!BD I1'zK9<1Q*)HVes' 1e6(ꃞC,(MQtXT00gC+OBRnl(2˯j'Y2ƆQo:wl]jKR[;P>nQKrMT|Hgy]ϬP{³ǫVs$x(R\ȩ` D;YصfG 2 B8  ̓bvݲxw,dTqǍG%xԼߦ?1x MM! a58eL/|uE@weI@Ewvtd~c&t걿_{̞Qc@a}y^eud,1Vth{=e7moƻW;fP Dr&}6/KDAӄ>IJA#y v3$ϖv0:6+#QҊW71iY1Nsi6<ZreKR-s4s?z, XIDVb,/n f;0d3:DE}ļ0yH(Sy[C))+r<_t c%a٨kJŊb 2vg_\(wKcYyyѸsg6f#"JqO,V_Y?TQuA6Vu8kQp!>U_f0ģT.1G7%+Մ/Nnz1\?Єj&Ϗ>Hx oN4gB1g?Hu_9t2R;1i `.*]|_)'Lht(tvV~ AM" VKϡ~\ѡ{ x9x ?y[4n^֏ [tgl'=cڽԇ^ F3oPj+7cp8@~hzێ^uJzS7W;/E yVڡMo/TYx$V7MP ! (rd—o2|j飁e Mf+(ty&XĔkb`rv%r|=~ح`穝~Jɉ vKͨ94)W@xW1 ,׌@ gaox;.[Ot )O&7a)G/85$\rzș H?2Pa}%HMGR}1-:nQfdJbw^HE}`~7!AfLSքTQoCtc .(`*nc67w`X{<$ ND6H\1SGA u9ԟSS#tE(RsHvN6JemمH'r"3N~s$A4˹erj?s5{ʟBCl(9bzqy/3.32̑g~( ݶLcv211#u fO4Mr̓ͩt 8(zcl uf8-nK~o { P%n˅ ? ΟGP1h<5YwlzT1ʯ("u AMʼ,E@8z<7FgIol1am{p%}y5*Wφdg`G3$m%ppW] HʵAwf{4aO"<3 wp 0tceݩwG^([4ci^GuW7[Vѡ̇FрBbL.#>D?M/%iFχΟ¼kp\/w2UnJNlT3` ^(陾G3c⿷`*Ʌw/[qvJl;|EڏϹG*5_$F޲B7b4{Q]3Abbގtـ_2~Rum/1߈ƿ=CYm'}|neĠ=>S(OkR{:%,/d$1LbjG|t[ȹn;#&̢ Vd A㑕'|NfFv#u@1]LdԴ&W |UEmY ѤC^m 3n)JOz:V&_ -~Wz %($sVxQd[(i,aFﶀH5e>Bp;% 'u83wg8|fל!(}gPOfCgfT2akR+;{cVGH`5B}Sc? 8|u"WF[+f%*K0fA RԌG 5H!7`6!4pv&5gH:xfk [wTϼ滝jJmTA5(o?JݒzrbxA..Bw@;uCYBlHoҘ Vӵ* ND&k| Cn]}s_qnF:2G'9H,Cyv]R5Yf<[۬׃ 4Ww=OH)k%'s+CLe4meQ")M:*Е?8L+|/ccnXݘqP-;jR0$y`Z )lND遃6ҥs8VAH@KSS}p,wsm.':;R?xzva`+ vM5m,o6'0>&i0"a ycL+#\}zUϢM8ȿ paiL79kT̓\E{4Wy%88x5ׂqIo>#/hH|m| *βo[xE~K*q^ ?9dy746L Z /-xxૈ-{fCuPW͟g lSuP V)XJ9LJT\K*5;ܣW\^WIjx f i?80ZnH#'OѵAhTrdJSB@U0>mP's{(*&r(!N尀ҡcrE,68yܥK)ON\O#oά^GE]5MImgl 6$23kW;"VV{?q.S,UTD5ag!JhE!^m }ٝ{=M5\A_*3Ν#e:}@cO xboi .abعV(âp4nW7_V>mqqo_i_"h|Pb$|u0 $>=f D5jtgyxC`x`]8`\e>kg{DXF&{NcMv1Ԧ##؆S%U-5lz7 `$I-Hw F߼4u?&p.Z-Uocјqi?{tȳ)zr.ң47j9'@3$x8GoAVĚK[[o>obk~zHw-XN=F=*PQh:L1)^4>%ٖތb /ܶB.Y#xZ$pze$/]P0OK8l 틒7BpJ& G~9G#GalDf7=g F,[G##>m[ q@b_9Gx{ `Qq$sTxsr88S P )[_FΘA'> c0^Rz-J6^$49[D׆;q.&QLoɸ;uCYr *OՀnqz@iW)tݳ^^0?l1|& 8r@ ?p[(@j|~qeG~ Z93bpsy}6'"YqψZ$4³ə$8 Mjܟ{9x;@E 9>?uA I;'S}OE]wr1DTlrY%[!SiS{IdG]0!S%w61PЀOw,TH5}7}w%ף0GNULǟDqK>Ŝ0 dՏ(tW'vk4j5Z5fHc۫T՚gNDص<)08Y0f@fffT`>8CLc?fP',9R|^Bt„T%F2 0Y$D(2jmD{y!쭿۱"΀bqY䀀; ޡXb+livEG>172? MŕU1UIE^}jδX 4,Wu-z~,дv%_ iLyk n W!c ope??ȽqZ8a$._ zSOǝtSSg1 ܇o+V5ے-jP)kCJ*1Jjd^3pljQQk箭Li-BNji& xnoRSDGj/Cc>%OH=UN%@kY~d9bbj#ΎP>Z$eu,٤5rǮ⼺q(lk6E0H# :.A (7E'b `QȾSmBYz+SQ]q\0a.qWXX̷Jy =,;~[?J=Mr'矶b:a!7ciTt [!1.b~Y^,cKY3p`@=jH/G6H9Ĩ.e[3DiP ڮH=x6 \N㠡i'dq_nڂ"m@fHEt\=y̵ԙs\W%2)"XLTMR5 4&pOT'Wd&h wD[r׵ΚtgzSd+Vc MD@Kԋ鰎cB@ݷ?{d܁U#eU스PYF125)F҈ e&(43+wXGgF$mpNnwʱpzƣ7,m}a6\VlX9IƞtM3Ʒ)J=d)_9at?tυN<9?31)92%bS_=#b#V2b=jn0w&:{W*TCsCMd|r(> ݣ ھ-.Z`.'T[uEa;BPF]'ʴ7YAs,Õ/[`YjaӉU.+1s:;5Vg2?G_ψ: w?j S1cv0΅c./x;"kpWmH %1-mxCĵ9Ϯ\OJWâu_?No/ Fn0ϠKإiS%u`pq>>JGY,NFԋKVkĎ8x[%b_+9pDc./FcnFğ(-Mɀ94":5Td_41aZ G j }r۲,x<#(\$܂'ҿ>l-I:(-PSc**qN}wJr\ĕҖ,ڵ`p(S܍ )(!RznoM7!tJÈ.0@Nd&;- Ɨ=znPSN؍-ns]|_臿言~`O͇AN8dR NdЦ+n$ [0ekOR{ƯQ }wb5~TYc'6y/S?fWubX*&<*6 Xְs\&zџv wӫ56kXJE<(f\p%sX_ꘒ9UF4\$;;Orp[66-c~#>:Jw%erWӦ83L!g`^wTh܀Lkcf<۶cǥg=b!rj)[#>`+(4yI&+rm2hy@~EoZGlk!|?܍+?eVH (LHke/EvL5LrzQZ5~G/= }>j"WǡT6H ;Qq 7]E2Qen &@.luE!CdQ\N!@-1aW²SּEqJu5c|+#g^ e!<`b I}So8QVi0CN25d9-S?Q,+)aeŢA}$0V%7]p'ʔ<0xr>b,AY6k70~Eln21VGjS$gX\yv_i|NU2U4/V@.JxSg!15_m)vSWHC= 5L. i()7z;ȾSS5_JCɰT \_8+KN$Ł-[4;>nX̺NVGuĉw=>JWX+ OaG9 aT3 slD!j#ًBQ1dl*XS;od;-NĂpZGbka ZDCUykO7GG"GB?w`W#nj ڡp[<%a2SJf3[1ʿވOFd A! 'JF>t5?L ֕f9O[M YaDlqN_-+'!SjYBm~O6ٹ7u|x|x-y0t]ffwMUY9gv|ZCiùMr `0hc Ιt) ʀ L>9"CfкնbWp,|Wc]أl^wx% r1v ^ ]o:Ie޳ ۲2O>:Wȹ8c /Eo&+;=܎kZx]p )sIaz˕8~GݏFh&"-FQ| ߠ߱F_. $`==p_ Rmo`ڭ 1[8T<ì {8eC:w]zVVja˪A5g֤qL- lj]*G}nX7d_ȧ+}J+R}!dBGmVEmL0aTYCܲ^8MB]mƀ @|uwc]Q23*<U6v RۂˆV&UVig|ZPeB óDB+БYl( }\bHAGYND<&-`'r:'"`U ?~X&>V\OLp.d/Pu=? νQJLe&; ,!*$.SpkK]|,.89  \hKWl6[RϟၚD2کNlJ,-CZn\vsqfm8؀f9G2~}MhF_R [}/[̛ã|.ȇ<޲/c^R܈x.3&π^Xju`C.XY~Vs9CV/E! AMŠ=եmvD! T>Ԉ!gǥM˜YE6U;gXQfڰg;ÿʻ;ڮl\mJSr۩4%(W.ȹF/xp=;_Oܴ8MlzwJ 6t8Eů_5Aͤ8dXÞbVQG7_Ki 8KJZP߲d?+^.s fY MoRBŠX׸Bzp 0&wD !L FJQS@-qwu(W sL}Dh,Wn%> 7]sd4+E?&f13[#9?U>3p*Beots{G`9AF+76v7L{iHX5T}kU A>[C7'c_ I?˞94EӰ?hB$1.) <6-N/h> {4h/5ih8yi1ᨒ)MGDi={2ɏK)GqaU#-!˹>fjOw>31e_$VDaL@ Mֽk粍єbIe't0ڼI\ vF\]M=X'͐&."$_2 :fWsߥu!qWHQ$֐>RZg'$iJ "u/i)?'4/yzUG>& Byy r< r1ىk+sAP} 0P̈́|fQA HeV^ȭi7̥X4as ,HOd ?|EBE&@½h`k3GJ8X{6{:hM hO`MG}5֒Bٶ8X xKK}14 J^ 7H4n{w"!fEPR5mp_`|=6 K /Pj 8\$V":;#s@a 2m1\iFtr:O,΁ 45zSS&`gPkIf5:֫*~fm]>w~X](.撲ws{^!cKnв=;W}WhEH];\$hK-쩬˭lY؋-# GdUp'.r%9ŏX _ۡp(#1\XDXrPd"DB巯# t c.%%D9Lo Gh>߮(t#-# "fʆOKCtfg&V.Ars?F\S0نrM*qА uWfY%ޠSI<v W*thjLU$ ڠ|sdNYRM 0dՑo")E0 ߞ kVgP/C[h!~f@&>l0L}9S("5 t;@9iݹP`w A234?7|$b'dtJ{F7OY| $\9y- ʜf IK7 $HN^͒IpN=ڣҵ|Ꭾ2rlٍǜNlt4d8"?\qxZPHҟ@ c%%4P C9r^!!H暤'o*BbqƅbcЉ< af7Bb,% ?ꖹ'SeGOU)@@0 DLqLE_o(BM.-DzOQ`^ܗxhH;D[<(eL츕s@1e0q('%+Rwj^@7y¼y4_ J%/։V/jTxUiCdq?ChKFiU]S5jP za [fo p% _kMT;LP#$1gt g w>s2Օz V&d@d<ӓn :8\lwh`Vb6(NGork^{Hx.${J̄O*SᜨLГr8.fBZ Ůrol>hkG:o#A}R+w>z2cSǨ[ 5X8ڷoTc,m)HML7װ9l -|֫ۀt0cV z @Q]H_VG&}0䎾ƨ[N/ .QLPC3mi-x=̪M˛ڂוKcہ#SPC^}m0fͰI@vW䓠))Qg%!d .nw?V #(͵F@)&}hp' Zd:("^o>TÙ~~C 8{ I~@nܠH޼2C CfůK:M;7uk8WF?.jĮxSY8f+HK `\DƄPװj=>$M,Br%L3{n"y'i3EA@znMV`p G +PzCBF%Vn45G8FVNseo.q/;lpr\{*PHYQ c&A[\)7qW}VA~,7'%EH6NrADD,18ZO<ײ5fjFw'u_ 4{1 :k;da+p9IZZ\lOIb$v;dR"3CuH+PuKWe.U虩Zdf[hJ:ЍcXȿW7bh6f(R5 ?#)|*Dm 9Oѝьߍ.fF#U6ő&Ĺ,32OsIϽb{ײpޢkg-.ߠi}vk9ͬzۃ#T ekڣHx; J>$ Ѧ06 󝅹q&.% yM[D>oѼku%V5C|9b _nk' u EiS k·duCsjޕoN[~|DUHWW✛% .kzpԛJfpvƮL\2PPN߹Xl!6\ȵ9պ&ž}_[R/j\m2'RY50v }aߟy3h3ղ`*FBD!4F4 Z2O?^ Uق#Oȴ9L<ܹЁk6 Ӟ$vٔ|TgZ7Q̤fIo]TA(/U>6VT61$l4dtQC9uWؔ8㫱_®JdxPx3ut;6Oau~ P® DjlӃ[!?RR@ա~&€IN4<>= =ŧR\s\Zg3_/ҔŐ٨nΘp]l=2?P\Ĩ,2eD_o}_\F̳El{Ra BYqI&P^0+Y)mQ[&z[ŝ{J!C:ïc#rOofU {?*yDuBLBg4tZ R в1%wɭ{M 1"HU#/&Jx:bfx Ea]L j5+0KS`i;7Dd|[5TtFUz]r7F,OS] hݩ2f3}]ܡyGfcLfHd?fn$ W $`aKڦ>8 I bրM`uI:)JqiK8ɥ2̌zڴ۰hֹYa2ߗ_YHF? }!~Ȏ 1ZRfB{>t0 d%_w_WtmiC BY0;!+#PlކP@T|w _ܪȍWC@2]8xY/\okM*EBH\렪08 FWZ=WqҴLr"_&dY#SQQ,Oשּτ.OJ/]٧z4,SDC~D|.d-V-HQ`QՋIY-`FQs28kx{<%͐W )VDIGq{k?8|M~gduԇaҵX8ȵ=do@cBBRAV` 0,sj>{X Ymh<ɀq>cƁ;/ͮZ$v ^ =+-b!>hoޕg-_T=unzDW`+9'gH"} YRD"NL?4e/.zգs`¸Z!Ȃ 3S1=FpX۱6Qo/W Aa >*}U: {ebV