cjs-4.6.0-bp153.1.1 >  A `!!M@eeeD_wIW vNo_#R.E EI݌b'~D MGPI!K`?%-"#qoB<hScf筞M 0E1TWQU nL QIP^cUPS:.K쀺e m ܫٌ;lU%QaŒ*劥o{QGT'icKi-)EWck 8)8899d0ece8d3139cedf24e6fa516417a47562ca8c1f88b0b7ae2182b5edafbd61b338fd5f68381e4ec7ff101699bb130d2a7add2`!!M@eeeJc!)K6ٗH47;7A,ocL *n13*\N]dćeF(Ak И_0VYg2d.8#+h1,sbF՟|>(v) ;|M:d%h;~z}0\Xf5ힲɰWᘍ=t)#jIhw<9a]0 "7$`FgOo \o{.$۬ RzZx9^qZ!t9Đjb/0>p>X8?X(d   9 $EKTt     0XL](89: FSGSHSISXSYS\T]T8^TvbTcUdUeUfUlUuV vV,wWxW<yW\zWWWWX$Ccjs4.6.0bp153.1.1JavaScript module used by CinnamonJavaScript bindings based on GObject Introspection for the Cinnamon Desktop.`s390p21+SUSE Linux Enterprise 15 SP3openSUSEMIT AND (MPL-1.1 OR GPL-2.0-or-later OR LGPL-2.1-or-later)https://bugs.opensuse.orgSystem/GUI/Otherhttps://github.com/linuxmint/cjslinuxs390x ]3bb̡A큤A큤` ` ` ^^` ^^c8a2490ce88442f40fb27102647951b34fd1afcb11415a57ac7f7b03414b68d08a6add7c96d08ec2e6e9ed4ff1bd4793914cfcf27cf0b607748f39f4a210946a3644307752c4bff4081edf8f8154b2aa937e5fbcbb042f1645b2807fff40855e63fb756e60598134a7291914978991c8b88a2769077ac8276648693a64b136f0d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5cjs-consolerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcjs-4.6.0-bp153.1.1.src.rpmcjscjs(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@    libX11.so.6()(64bit)libXext.so.6()(64bit)libatk-1.0.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libcairo-gobject.so.2()(64bit)libcairo.so.2()(64bit)libcjs.so.0()(64bit)libffi.so.7()(64bit)libgcc_s.so.1()(64bit)libgdk-3.so.0()(64bit)libgdk_pixbuf-2.0.so.0()(64bit)libgio-2.0.so.0()(64bit)libgirepository-1.0.so.1()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgthread-2.0.so.0()(64bit)libgtk-3.so.0()(64bit)libharfbuzz.so.0()(64bit)libm.so.6()(64bit)libmozjs-52.so()(64bit)libpango-1.0.so.0()(64bit)libpangocairo-1.0.so.0()(64bit)libpthread.so.0()(64bit)librt.so.1()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_p~^oj@]\\q5Z؄ZC@Yq@YyYbYS@Y%uY X!@W4p@WcV#UȒ@UmU8TZ@andy great Marguerite Su Dead Mozay Dead Mozay Marguerite Su sor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rui@marguerite.sustefan@fam-elser.destefan@fam-elser.dei@marguerite.su- Update to version 4.6.0. * Fix two broken test cases.- update version 4.4.0 * version bump with no change- Update to version 4.2.0: * update deprecated glib function (#72) * Fix new autoconf-archive compile issue (#73)- Update to version 4.0.0: * Add marshalling for native JS errors * object: Associate callbacks with the object on which they're installed * Use the GIVFuncInfo to hook up vfuncs instead of the GICallbackInfo * Capture JS exceptions from invoked virtual functions * global: Add a bootstrap system * coverage: Use global bootstrap to add JS coverage code * coverage: Don't error out on various files * coverage: Scan ES6 classes for functions * coverage: Correct AST walking for labelled statements * coverage: Walk AST in more cases * coverage: Refactor bootstrap code to use ES6 classes * error: Use JSProtoKey to get Error constructor * object: Remove hash-x32 implementation * object: Merge weak_pointer_list and dissociate_list * object: Remove vfunc list * jsapi-util: Remove jsapi-private * tests: Use assertions in coverage tests * js: Convert scripts to UTF-16 before evaluating * coverage: Use LCOV data from SpiderMonkey * coverage: Propagate gjs_coverage_write_statistics() errors * tests: Add regression test for vfunc crash avoidance * jsapi-util-string: Use mozjs UTF8-to-JSString conversion * jsapi-util-string: Missing error check * importer: Missing error check * jsapi-util: Improve check for SyntaxError * js: Use JS_EncodeStringToUTF8() directly where advantageous * param, importer: Spurious error when resolving non-string * js: Don't convert to UTF-8 to compare ASCII names * suppressions: Eliminate machine-dependent expressions * object: check in gjs_typecheck_object if the object has been finalized * object: don't resolve or set,get properties on finalized elements * object: add better logging when invalid access happens * object: reset the keep alive flag on wrapper when object is disposed * installed-tests/js: add testGObjectDestructionAccess to verify access to destryed objects * object: Leave out param untouched on error * maint: highlight the license * release: Add NEWS for 1.51.3] * Amend gtk-application.js * mv gtk-window.js to amend gtk.js, including suggestions * arg: String as GdkAtom, and GdkAtom as string * Test case improved in `installed-tests/js/testCairo.js` [fixes #27] * object: Only show critical errors on access to finalized objects (Closes: #21) * coverage: Remove unused JSCompartmentOptions * js: Remove unnecessary property getters and setters * object: Show error when using proto functions (connect*, emit) on destroyed object * object: make clear in toString() proto method when the object is finalized * proxyutils: remove trailing spaces * release: Prepare for 1.51.4 * arg: Marshal GType of 0 to null * release: Include NEWS from 1.50.3 * profiler: add SPSProfiler implementation * profiler: Implement --profile flag behaviour * profiler: Allow enabling with GJS_ENABLE_PROFILER=1 * profiler: Disable profiler in interactive mode * profiler: Disable SIGUSR2 start/stop * profiler: Suppress cppcheck warning * profiler: Allow configuring with --disable-profiler * profiler: Always activate profiler if GJS_ENABLE_PROFILER=1 * foreign: Use gjs_eval_with_scope() instead of public API * profiler: Reduce API surface * object: Restore resolve return value * tests: Don't compare Rooted against NULL * tests: Add pending test for composite template subclass * maint: Fix obsolete comments on resolve hooks * js: Remove context from GjsAutoJSChar * Fix overwriting of libcjs_la_SOURCES * jsapi-util-string: Fix return of gjs_get_string_id() * Revert "object: reset the keep alive flag on wrapper when object is disposed" * release: Include NEWS from 1.50.4 * maint: Update DOAP file * Allow using GObject.signal_* functions in place of Object methods * gjs_callback_closure: Log uncatchable exceptions, don't just exit * gjs_callback_closure: Use g_error, not exit, on uncatchable exceptions * _gjs_context_run_jobs: Log uncatchable exceptions, except System.exit() * gjs_context_eval: Use different GError message for uncatchable exceptions * gjs_context_eval: Log a critical on uncatchable exceptions] * build: Install suppressions files * Rename gjs-1.0 * CI: use a more robuts test for profiling dumping * release: Prepare for 1.51.90 * build: Ignore -Wcast-function-type in G_DEFINE_TYPE * jsapi-dynamic-class: Use interned strings to link prototype * function: move completed trampolines out of gjs_invoke_c_function * function: Fix outdated comment * tests: Add tests for GObject-valued properties * profiler: Remove unused function in !ENABLE_PROFILER case * profiler: Don't include alloca.h when disabled * toggle: Add debug logging * context: Add more debug logging to dispose * log: Allow logging thread ID of each message * context: Shut down toggle queue before dispose notify * context: Fix usage of g_idle_add for resolving promises * release: Prepare for 1.51.91 * function: Refactor "callback blocked" message into helper function * function: Don't call into JS if on the wrong thread * Profiler: fix build on Debian/Ubuntu * Revert "build: Install suppressions files" * Remove test/travis-ci.sh * Tests: Fix failures from gjs renaming * console: Free profiler output path at different points * sysprof: Initialize buffer in SpCaptureWriter * tests: Reduce length of profiler start/stop test * overrides/Gio: Add D-Bus convenience to more proxy methods * context: Job queue should not swallow pending exceptions * overrides: Add override for Cairo that merges in imports.cairo * profiler: Don't assume layout of struct sigaction * context: Always import byteArray * Remove dead code * Gio: Remove obsolete code * tests: Add missing async test parameter * Remove unnecessary semicolons * context: dump heaps on signal * installed-tests/js: skip a test GTK dependent, if no GTK * Update tweener.js -- 48 eslint errors fixed * log: Remove unused debug topics * object: Improve lifecycle logging * engine: Free Cairo static data on shutdown * object: Ensure weak ref callback is removed on finalize * initial commit of heapgraph scripts * rename README.md to heapgraph.md * tweak heapgraph.md * heapdot.py: remove shape compression * omit 'self-hosting-global' unless explicitly targetted * release: Prepare for 1.52.1 * Merge branch 'jaszhix/gjs-tweener-fix' * Revert "engine: Free Cairo static data on shutdown" * heapgraph.py: adjust terminal output style * don't use colors in terminal output * remove unused label function * Fix UTF8 encoding for some GJS string arrays. - The function that constructs string arrays for imports and argv utilized a JS_NewStringCopyZ call instead of the proper JS_NewStringCopyUTF8Z (the input is UTF8). * Add testing for ARGV encoding changes. * Automate testing for unicode encoding. * Test new environment flag against pipeline. * object: don't use toggle references unless necessary * object: properly disassociate wrappers * context: Add API to force GC schedule * object: Queue a forced GC when toggling down * object: Only weak unref if GObject is still alive * overrides: support Gtk template callbacks * context: Ensure force_gc flag is not lost if the idle is scheduled (Closes: #150) * object: Embed wrapped object list into ObjectInstance (Closes: #142) * jsapi-util-root: Add operator!=(nullptr_t) * Support interface signal handlers * importer: Refactor awkward 'goto out' situation * log: Add gjs_debug_id() * js: Don't convert to UTF-8 just for debug logging * console: --jsversion shell option * object: Adjust arguments of method * object: Upgrade severity of toggle warning to error * jsapi-util: Remove gjs_get_type_name() * mem: Remove unused counters * importer: Retrieve names while iterating search path (Closes: #154) * function: Check for invalid closure * Remove unnecessary inline * jsapi-util-string: Fix object logging * util-root: Allow null notification functions when rooting (Closes: #144) * object: Set up a single weak ref on the context (Closes: #144) * object: Move context dispose notify to GjsContext * object: Fix unused variable * object: Change linked list size() to return size_t * object: Fix logging statement * js: Schedule a compacting GC on gjs_gc_if_needed() (Closes: #151) * boxed: Update outdated comment * boxed: Remove limitation of 256 fields * tests: Debug-log coverage output * tests: Remove unused length argument in coverage tests * tests: Correct typo in test name * jsapi-util-string: Avoid unnecessary root * boxed: Remove unnecessary roots- fix tumbleweed build - build with optflags- Update to version 3.8.0: * Build with mozjs45. * arg: don't crash when asked to convert a null strv to an array. * arg: Include headers for std::abs(). * maintenance: Modernise shell scripts. * modules/console: Update fancy error reporter to mozjs38. * jsapi-util-args: Mark functions as always-inline. * package: Support running Meson projects from source. * package: Fix initSubmodule() with Meson. * package: Don't rely upon directory configuration for initSubmodule(). * package: Set GSETTINGS_SCHEMA_DIR when ran from source. * build: Autodetect SpiderMonkey's debug mode. * context: Use GThread to determine owner thread. * jsapi-constructor-proxy: Inherit from js::Wrapper. * system: Switch from JS::CallReceiver to JS::CallArgs. * coverage: Root using context, not runtime. * package: Add checkSymbol() to check for symbol availability. * package: Add requireSymbol() method. * overrides: Implement Gio.ListStore[Symbol.iterator]. * modules/system.cpp: Add a dumpHeapComplete() method. * Use std::unique_ptr instead of g_autofree/g_autoptr(). * modules/cairo-*-surface.cpp: Silence compiler warnings. * js: Stop using flags argument to String.replace(). * tests: Root using context, not runtime. * autofree: Avoid using local typedefs in classes. * GjsAutoChar: Do not take ownership of const char*. * maint: Fix a wrong sscanf argument. * js: Use autoptr in gjs_object_require_property(). * jsapi-util-string: Remove useless length calculation. * maint: Add a static code analysis "make target". * Fix the build with debug logs enabled. * js: Module exports use ES6 scope rules. * console: Refactor read-eval-print loop. * js: Use a special object for modules. * js: Refactor global object creation. * js: New JS_Enumerate API. * js: Switch from JS::NullPtr() to nullptr. * js: Global object is implicit in many functions. * js: JSCLASS_IMPLEMENTS_BARRIERS is now implicit. * js: Weak pointer callback API change. * js: setProperty operations with triple result state. * js: New JS_IsArrayObject() API. * js: Rename JS_InternString to JS_AtomizeAndPinString. * importer: API change in enumerate operation. * js: Set JSPROP_RESOLVING when defining properties. * modules/console: Update to js::PrintError from upstream. * js: Various API changes for SpiderMonkey 45. * coverage: Misc Javascript-side API changes. * importer: Seal import with JSPropertyDescriptor directly. * js: Update obsolete comments. * js: Adapt to new JS::TraceEdge API. * js: New JSClass struct layout. * js: Add JSCLASS_FOREGROUND_FINALIZE flag. * js: Adapt to options changes. * js: Report warnings and errors with encoding. * tests: Refactor to avoid error reporter. * js: Replace error reporter callbacks. * js: Replace JSRuntime APIs that now take JSContext. * js: Remove JSRuntime. * js: Adapt to misc API changes in SpiderMonkey 52. * js: Unbarriered read while in weak ptr callback. * docs: Overview of SpiderMonkey 52 features in NEWS. * GjsAutoChar: Add a proper operator= (const char*). * js: Allow access to modules' lexical scope. * tests: Re-enable JIT. * build: Use 'always inline' macro in more places. * js: Use correct autoptr in gjs_string_to_filename(). * function: Better message about call during GC. * promise: Move to native promises. * promise: Report unhandled rejections. * context: Properly create const strings array. * importer: Give module objects a [Symbol.toStringTag]. * object: Don't let a method shadow a property. * Backport of patch required for JSObject compare to nullptr. * Backport of patch required for vectors MOZ_MUST_USE returns. * Revert "js: Workaround for function with custom prototype". * Revert "build: Allow compiling without RTTI". * lang: Move all legacy Lang.Class code. * class: Move to ES6 classes in internal code. * GObject: Move all legacy GObject class code. * GObject: Adapt GObject class framework to ES6. * class: Move to ES6 GObject classes in internal code. * tests: Add ES6 class inheriting from legacy class. * Gtk: Use GObject.registerClass() for Gtk.Widgets. * legacy class: Add name property to class object. * legacy class: Reinstate Lang.getMetaClass(). * gerror: Use JS::CaptureCurrentStack for stack info. * stack: Remove gjs_context_get_frame_info(). * gerror: Define a columnNumber on GError-backed errors. * console: Print exception even when not from SpiderMonkey. * tests: Re-enable accidentally disabled tests. * jsapi-util: Also rate limit checking the process size. * object: Remove unused argument. * maint: Add ASAN Address Sanitizer. * docs: Correct leftover mozjs38. * arg: Avoid assigning out-of-range values. * build: Add LSan suppression file. * build: Don't use the vptr sanitiser. * arg: Avoid taking abs() of -2^63. * tests: Suppress message about too-big integer. * main: Use g_option_context_parse_strv(). * build: Put dbus-run-session in AM_TESTS_ENVIRONMENT. * build: Don't use LOG_COMPILER for shell scripts. * object: Avoid taking address of empty vector. * context: Avoid null pointer dereference. * build: Update Valgrind suppressions rules. * build: Valgrind with AX_VALGRIND_CHECK. * maint: Add SpiderMonkey helgrind suppression rules. * tests: Split legacy Gtk.Widget tests out. * Revert freeing closures in idle handler. * closure: Debug message on invalidate signal. * object: Refactor out ConnectData. * closure: Prevent collection of invalidated closure. * coverage: Correct a licensing mistake. * stack: Use js::DumpBacktrace() for gjs_dumpstack(). * coverage: Don't error out on various files. * coverage: Scan ES6 classes for functions. * coverage: Correct AST walking for labelled statements. * coverage: Walk AST in more cases. * tests: Create test ASTs by parsing JS. * coverage: Don't count literals as executable. * coverage: Don't mark empty var declarations executable. * coverage: Misc refactors. * coverage: Fix coverage prefixes. * jsapi-util-args: Update out-of-date comments. * build: Tweak code coverage options. * tweener: Fix a couple of warnings. * legacy: Allow ES6 classes to inherit from abstract Lang.Class class. * importer.cpp: Update search path for Cinnamon. * Remove valgrind configuration. * Fix DEBUG compiler error in Spidermonkey 52. * Get most tests passing. * Fix usage of g_idle_add for resolving promises. * Fix scope warning for restrictedWords in the tweener module. - Drop baselibs.conf.- Update to version 3.6.1: * cairo: Free popped pattern. * value: Fix a memory leak while marshalling GValue. * arg: Fix memory leaks.- Update to version 3.6.0: * object: Keep proper track of pending closure invalidations. * Revert "handler ID's must be managed from start to finish - they should be initialised to 0, and re-set to 0 whenever they're finished being used". * object: Zero out new ConnectData. * Revert freeing closures in idle handler. * closure: Prevent collection of invalidated closure- Update to version 3.4.4: * object.cpp: Follow-up to 503fa20 - handler ID's must be managed from start to finish - they should be initialised to 0, and re-set to 0 whenever they're finished being used. * arg: Don't crash when asked to convert a null strv to an array. * object: Don't invalidate closure if already invalid. * closure: Remove a pointer to runtime. * closure: Prevent use-after-free in closures.- Update to version 3.4.3: * object.cpp: Follow-up to 503fa20 - handler ID's must be managed from start to finish - they should be initialised to 0, and re-set to 0 whenever they're finished being used. * arg: Don't crash when asked to convert a null strv to an array. * object: Don't invalidate closure if already invalid. * closure: Remove pointer to runtime. * closure: Prevent use-after-free in closures.- Update to version 3.4.2: * tweener: Add undefined property check. * tweener.js: Silence some additional warnings due to missing/unused properties. * object: Prevent use-after-free in signal connections. * util-root: Require GjsMaybeOwned callback to reset.- Update to version 3.4.1: * Better GLib and autotools compatibility. - Remove cjs-autotools-compat.patch, cjs-glib-compat.patch: merged upstream.- Update to version 3.4.0: * Rebase to upstream gjs 1.48.0 (a7bcfb9). * Always reload extension js modules. * min / max properties to specify a minimal / maximal value. * Throw error when attempting to instantiate abstract class. * signals.js: Add signalHandlerIsConnected method. * Use python2 instead of python. * importer.cpp: Add a method to the global imports object addSubImporter(name, path) * modules/GObject.js: Add access to handler_block and handler_unblock. * Fix file location problem from rebasing - Add cjs-autotools-compat.patch and cjs-glib-compat.patch: Add compatibility with older autotools and GLib.- Update to version 3.2.0: * Migrate away from gnome-common deprecated vars and macros. * modules/GObject.js: Add access to handler_block and handler_unblock. * build: Require C++11. * Fix build when extra debugging is enabled (util/log.h). - Add the optional Gtk3 dependency.- Update to version 3.0.1: * repo.cpp: Add Gvc->Cvc mapping for backward compatibility of sound xlets.- Update to version 3.0.0.- Update to 2.8.0: * importer.cpp: Add a method to the global imports object addSubImporter(name, path). - Remove cjs from baselibs.conf.- update version 2.6.2 * signals.js: add signalHandlerIsConnected method - add baselibs.conf- update to version 2.6.0- update to version 2.4.2- update version 2.4.0 * js version update to mozjs24 - add patch: cjf-2.4.0-lower_versions.patch * lower version requirements for gobject-introspection and gobject-2.0s390p21 16191928504.6.0-bp153.1.14.6.0-bp153.1.1cjscjs-consolecjsREADMEchangelogcjsCOPYINGCOPYING.LGPL/usr/bin//usr/share/doc/packages//usr/share/doc/packages/cjs//usr/share/licenses//usr/share/licenses/cjs/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/7b2ef52af56c9bb0156742a3fa9a16f8-cjscpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=fabc3bb4223192480aa852ec3ea630ec61346fe9, for GNU/Linux 3.2.0, not strippeddirectoryASCII textUTF-8 Unicode textRRRRR RRRRR RR RRRR RRRRRRRRR RRdXyw+^utf-86e4073d6b7309ea3f1d72f21e98214b27fa65d8f835c521d4be0194fad7741bf? 7zXZ !t/0Z] cr$x#Dh_vܲ91@lP ʸQ\Wh"^|*yU$>궪pͣo0c(W:lKKf39l O,SJe^/@DUw pGFK C|Ħ΢mTqݗ1w&V ㅩeD]ʂڤ*Zsmנrm\UY4S٪/NBZ>9\pS<ЗkcP&&ÃZO[[Ep$n?iʾ"T0FLyR]o!1Z;G-\ɞcLCDD8TJrp$KMIO'zƲ>jCݺ=}_B-QԩW+$E`Ќ{1FE@٤5=C­x6fp:5Zџ^2&V 9B@X aO;Up:LUv!ck`&XlmnD4ϻ}:@BlR$;_Ivfi(띀 ]0r!Kye؎Ӟؔ'O9dr/;%] =O;O(,!\-ʴSVRaXqLs)2l8yFp:DcE- !dtܞ:hqW͒NOWrkźd⺔u[Ϗ\ߖ#+cM:":<""# ʻ+{Y]IWdD˔'f܈w ?'FnlN<>;vL:JH䋺q;qj,/o5ܚ<ܕYWa~̀&~'cAăr.X+RC#7G`N)Q/7HMsf0]z1RP?> */ZPFy=APMwƞ;ġΊ٘2 WDzL[u=6Ie[v[da seDKoZ?UU 5&?#e?J/x//h0{Bldoè.u_Cx"=>TcYzi/Py5INĀHB~睐fi$KbKA:]¶Fcܫ$ښtTc?F9Q?όBiY#5G"*f&;);o\и)mBGC{1t)%8J~n> \t-URZ%L5Y oaWvP9k{oWg#lSx}ċEϗ瘷|t@1*`wEzd:.- txyߠ~>?./B2 23qL!'pR^}HҗWyax!RXjYRS\YڰxS Ud0䚴0~y{Hd~mwo?pGb^8wk2:`kIvGeSmFir}[?%ox6UL34dĨYQls[w}Ph^10e|6$3kYulrsR'v$ $ .BwsEÇ[_$~Ts+}e[D.TH5C=^.xL=?,k8 ږr?-tZq!.  l۲`c`iL_,ϫUR0cvk%~m->3ݕAFfmQm ZUTK&s_~5h8;bU,w層21}=MyFhփρv`|.Ԉ"[qjnK Zʔf^fCp(c=࢒9*ߍmﺈ,(=Stc7-3O\ ;eQlˑz ;]r~4#8ag 0Rd<ihHХY}Έ\tR5$|6j؈Nyt:m%Vb2‘&Y%RX$v&'b]9G0eFJBmz;5a-(Eoͯf;kJa/nϪ:?DJc+rj+dtj6qLQT/yz[E9#tCu]4s>&>YF-YwFi\.[/}$ZkK[jQ=!j"I$TMXZd$ߗWArbJ2'̔$(6 >9˜7KmC { )g.oYEMZz{Pg|ˬ;<ơ ˫zf`(<, Q1/$܏4Tdd>뾇qDZa_tB]Ҟ4T6[7Gr(c* _V6]B1<_!|/H5B7dX*idi%>*|bx&CE0?8 Mr2U,Rh@~#~@Cz,/"+z3:rʛrj lWX$dv$cJ: F;|KXOJJRc#)FBd/UVP%=9e!}p +_nDh|H+-FVlt^,FEWU!i1dߛ;7x6}kFKl{!!(\@Oɔ$:%]~)Lq׵,c{&&~betiOdԧ;ƣ7w=ډYs\us 5P;Rrc@%اJNr At=4)TKfʲJvWaD;!jK'"r '(['{vW_Um'q>J^86FDzKzlYVxvO!)@Kn\غ{5x+K:Y9Fy*[mV9N3/`$4-gN0|KZ0 1!stKCk "dAK7_J_&,~_'Sw2%v6iE-+c RPv:JBF4牾GJH NyH==r%o"f'rS-WjSsۥTohvdFyf˂7doݗl~4`.vZE2h8yR% r(],Uo#?Ԛ=s23>*gcfQn|y++Et+|XCe󬝔Y.9ϋ'Fhkj\t,5ͧyD' [dJb%=߈c&aqhi'V+-sjK-xb$j Hv(Rt>_㝚/`YDی Ʉ~O@>*g4FGG^΄-yor>hjJ;FtyydnބP)XKf>bByDO`q &T[? =Kӊ1_}I v}S(aNs#eL̊cOQ.= $D-@=kOð!ӸdGȬTNpW YovL, q& sJb+ЖfZ)z86Ywo۪k ,Hf YMhDder/x.rlEMJqH X]Ge:DC^ӌCkYO&U4sdz&"ؼ:>=:!2A XsQyu*[ٮ hdjx`8kKc?nf+Y%PΔէlɣJe=yd gSƵ̿Ew"zĒ͏`Oj[:;D740 ,0Tiɠ`/AZl{N;Gx_ .. fPw&E7 Jd ]W贮Bp{>$0m{c>-1|66p_2Y}/&{ZYS[}c}p">'HyeaD^"د.q$1nz;JjW֮[飒m B>9XHG aI4߸%E`K,F22@/ 2. >1$ h CDݳ-Z #TB$G|kVviP*QAc,Gؙ?8PK4h3Ϧ X@|&7ncyX0xc :gjE 渚Y͢vv/~|-~ w "߼`VG 8},#zi-9iJK2('@Va1`dy)h@nE_h+plcdGˎo<שHf&TG=@U h7M޸"!9r=($Gx͐]p±'oiVF[QTF".D|h\3Fզ!TKB܍  ^]Y/3r'\w a)+Tp!*,Uh?0~_5aa.N`04ϣV+B% b?p1jٟqfAߗFy ;CF;¢q _|"t[C;(;Ծ}&`[x#㹭)yOqr\TtZ咯B@10&畎.)_Η勣p^q B4(ޏF,Nw} ")~J 6-StP ݬ.ѠIqdzïEhUDh!P%f(/ޚ < Pik~[Er.#qkfy.I*;Dʬ0o^WMm/e b>\os&'sZSP;þ׌/޸͘5ҟFwO WEqm=q0|' `lynx-[(0,D4lQ6"#Q[AԜXވ= P\8-a֝TwVMT|pA(V,}"-nixD,uV 4DdTJ/R,k*T s(7Q.i*)Z R\\34d#+V}.Ghބq@|giprf}d{: ( @]5t!ALI2z_Z^5mV9\>ֵb[*Lh!ds:Oʔ9΅ap\\*MFiKG#qFInfėCc99 RQ斉p=܅^GIǷR:88Aca[pLv>|r_@Yʪyߚ\Ƕ|SJ9n' HQDC8Be fO`9Ԩd ,`21^uepdEˀU730rj.R15(/g0@-g o {{teb}ښ;-yDc9f6|YS &9O=.jW;O6غH42+# zdoj;SDνd1;H\󵲠gqI2au* V)92_OAn yZ!5aV~M@ tSFDKX`<ȇA5Uw947 eGy"a$OSۋ+Y`n;$vy¥R_?[aN"c!q]u@[Q~xD$(}`?8NwBT] /~ـW˭p[+5;sKYAV?TGBM1BQ\*#1UhQP7 C6?&}\F-a 4hbL! "i's)*q0dl e*$3":0G/{TЫx5 HSaC@!@+'!M)sni9y%u_t |F^%"9sק QRrl3A' |)s gi7NE#l"nC]rf_|zXcGa"=l q{.=ebx[U"HČx)HN3鄣 Nh j=k]Vs/xKdž  pЋ(-w\`v(q&,oc4`t/}'`RjˠlTۄOZQUF)mD/tT%_Z8Q bˢKn\ל}le8aW(\`dIs* NiZ{{? Eg#⌓Kٗ t}~}3-44jݠqжпka֝~zO09)+@Ł ovOzi%M`g&>M^r%HNȚbDK?6wUȔ;Х|vh7?1 *U[6uu3zUyrþ. t^͸z/H, >@RPc(GAucfc?@@kC+FDz&s^V6CnGy/WDf٤^bs֪vpZZnZxˣ<+dlL!JC.`[/VzFH` ۥHv8An\pQ-%9Kg2p2$2E⡤n7cķY#!8ΩPZf=i7BQH&>HȂzѲ騐697֖L9+On>s WiCDћ_5"+EUƗ+PCݡ2>(ig$NsMů=MHRY.2fbA)^L< M •]73uEjو# Rw@&=of^ItY c-LA: /1-,VS\&KK3xЁK!Qֱ2'2إIp==F.3Z{?v~/vy&aDbtejWnJ^vp&jNZdo6!Ņ d|Պ ͘iꨵzbИ YaqKۄ\7#\vԎc;x:Uufxmcr8}Qp80uMI~E˂Cz+qH\4GH>.'u{{iw:8E @ db|hTP9UBGJC b 57B`d/XܷT:xo8٤8N E;᤹@kc#禢-X_Ee:&|Ic I{RQК@ljm|Nog-6M'-1ļww(]BY]-q!xI*.Zu'R!U!$Ķ␄K)Z-_^(-[]lǫ]_x9YbDO,TGoṀtB`o\N0. )xpּnVnLH1!KVT_H?+6fuͨpUقB5(sIcMxl *o>5@fʡ?)sz+VO|ğo/qTpF ?ie zǙ">#-6mõI*7#a^:jleJhcax,:uļODjZ[Z.ũcO`{5 L_ IRCHma8Z ^/JTf_e.*wCg:[I9(PAfU +wY̑vWc^fhy6{H8SkKӛ0K)$*q58ZV]yS.5Ȇl ӳe]h!#ݘ-%` !)Ts'sa_;:ggmlA))~4 >;t#ƒ(bK5l0dW0.,(ocď㴆c!S(wAFN>P 6싯@7*xA^_Kt$a.Q @itd1\ᅔh w%YzY+X-&duβգ 5R0&X'oڨAsuZgqv 4r_^`>vj9PPKd׀{q+4^p0 _F:}De[q`LqK t%>TufQP.nLIXhGLinդZ6?̸BT\ d{0R(ZOǻ6ΗQJb`\OwЁg% Mx! æY?jN磌?lEc\8b'p|8!LmUP%jW5a&I]b?L'Z-}|ehմ!6b%ۡZ8}8'!U$_-ժ5:%Kֵ>9eꪻSrS]S}a2ьgc]`G(`pQ)HqsU6RǙm/K+ƹa 5BtN2|a-Gqoo|ɂ]p 5A7fFziȄ5r6,?2ؿ@4ɋM?3nM Ty"S'dUl[YȒsc^9CafrW9mR%GĢ6f=w'J;=j?>a~PlQf#6f-ck)%4 5Qw|qF(c t?/k/)}k6DODiJP..KAQtfJްNJPM FC ,^.~@0e).HMJ'd& `ucdM:QV`BLtNqy5O1qiqHݗţ׆o_{tiFgIEPz*V\3Jז: |z<59l@' 󒡼U+oy0睃ٯLZ~sk!a5PPz-J}/d˞3' z$ ~<Eó52h+UӐړit3MyVIBo{"..;6lr?q] '!"FӚdž Wfh!HÇ (>XYآ En %1P[FrU]e,c=HhXqƟS'm4h$ojP`c韧WLݗED-A,7X(kSGv@ Wi!c`nry-ѐ%ϾY5i~Թ|{"ɰ"]ܟ"D6YPS}ƻ)7s Q}cs6 <ȟpFE \9rчoD>y4bK6QA$F ?OHM'("bzq |_{L|f'׭`(;O 3HF=`Ұy}+&_L i.{< E5&4a&*nCKE/Ǽ3T?_Em"R%I滴mЪ]|?M҅xPLyR^8m{n_ 9d` zSzdXOeB(yȤk \kv҈h,DBCF;9?U ,|Ӏ4l/[^nWlv~_Y4@n@t?FZ>S Hٗ6"W|VÖ1oѾq*pRe4)\(`O40+BؗY"gTh̖Oh""DN;5Kjf6d+]'I[^#_ AzS,c+q}ñ4\i9ٶ$LT#6SIe آPͺQ/xd,5yIg 28 fa8ذp? ٬[*MG.L^2=HiSdW ˆ+z|n57_gA`wɭLnO,#xWJ-my?MJd*yp ["k>ģMS,_9$$GiFbi|z= 1WfG@¤' ?dʼ\γ?wPX;BQ;-^i9S?@$$d/V*rI 9z1`/&IMkCDH]ېC4z0Sq͌f:eH;P20X% 0̸jQ̎U#I:QOE+bˑ]@l-%scEvD?G?;%`EK; !SI3ydg9q,.*TaG l0LNa#a4ăD"P5 \Re@g-m_Q׬l~'>-]|?\^[N%38ZWHOO nuHڢX͵N3Rb޵f=IS*A1 yaAճ=ܠkB>VoɥJ\uw"j۫LRBcuݩU6r$($-[ai'h$Ur¡=L/1dk>`B^9׺6u>hb E+ͫ.%h:= IocwV?b'aKJ: 6G '܎5@hkU(&g U'oЯ1gbV("EpeuD]%Wa|]j3eo2YxR3z,ftY.^ڝR-+sX&F@U㺐3= rb;zCD~-d$e qϒ9pW-;E̙2}D baq@HWUa6tj"pxÙ?B!2>zڝl{WSIɠ  "'izY񺙙`Rzuj* 'bO7pNVe `>t$>ߋ> 1X6ۭϖ 9ƪ#&,a!4S%aR"`r#Փh1B%49\a@WɆb1,2hM3p*! 5fX29q.1G]yyY` AK[)ʰ]eҋq=MW"J}W%j׏0mfm!/Dƙ,iֵQ,XkT&g Όt K.e\EU)Txm`Ҕ.i} 8Լ]lu:bU*Oꬩț/,vgNi`8'6-:Gr@?qjM@40r;v6}7R-,iKJϿA3ufuhn+w9 b9Bk1D6_Ԅ³@եlHw?ۮjUja5!e!]жϬ t[T(3g HZ6e?ݕ&6hs `D>焃|XN($&bHOQwq2q^REvIo255C5Pxcj4/']S &How#'ltUiQ-ߛ*Xa/ÐU]Y'+/S/x![iA][P3K% &Onqa<ܪ}Eв5@Vix)┻Փ3~qF2p [{%6<ǕŔs֨?:sU0P-A~Q$R|[Z1SyDG*{<;R B!b[D7sB~] mnyWX%~x@7R{Oi] U_5a{ID)ŀCW~*tBӍYT60'{Kj; J  O ĝ[ O")5ŒC<Iͫ3\V?6󖨔3r;{(VMu-\0DY <%C@-BafH򋷜s!]5:'lqpyB~Glh#Ȏ_9)fX5rȆ궩A!|Ncg1E6tl]`92昀%JdD~0=^W㼟чrtlhIZ]rr5.:5pt䮳Xx {ci8"g0ri5Q$dqg)7Jv,Z?)c| p.oYxi[2,K3 :Z̞9xn +:7Vƶ׽7%DzЃWvޤC'IT<\;E ĽTobR`J٤Lt\ڜy)0q!v^I+=qwѭTƤ@K ]"ݭϗ|,uVpzt!<WQ#x--KE,%,4٠L~U,8\׾ٸq@^lVA|3Bz,2ՉM/EM% g;rI-c>I[CYYPo۝`c~Κ>9&>Mz⣜viiTǽ,nx2d+"-h oMsnYZ nEn3йǠ/{{ɥۛ.Sb#\n:#«)"qq3.EcWv{dߋ<( wP"Ί< Hb"OL_ YJ\&DU>c({ 'C&kVTbv!oɹ 9-؇(N&Lk/lX#==by$"vq0: 69]П.?k8_u9^س] #ԩBMN̚0'rv2Ι$l%)ҫh)+:Lnlk_o#jKNpS;hlH(6(aaYU!U}RBHh9t> Bk"%C(qN9!~%ؚ+nYY=t֯x uZyd>cv%pCAyIiۊ[)vk;(K}l)Q{HҀᝲ&(S#Лhr* \? +'_OP#R>͋7]$O Xwp~5;ꫧ2=[in7_yyu QLQ3T̨w6m֓֌6"ky5JB0WTcR\\Mö"V8J$_|Ri| < kǻj)&/Ckz$<{:\ ݷ}Eˁ>Pxbbogj}YNiCč5 RdcAT7bY:±!ߣ冈;mT*B&GB։oO`48XIHK>Ge_&zPQ^$E[wS ^gO]iM,4[$wS5^&}H`pidF9QЉ3 Z ͉'mwj3M J+6O 't[HU8Ť-'/}x$<zɌ_$j;_]c}" GFEļ-I]a~6bg@{b,z^qZ7<]!/ītFtE"<VlO;^ <>zV2\rY\PYgd##ePĀ3&t1M׿) zF@O~ T[ ;4TLB TYw!:koXD)4m-omͽbT]Lfr]7-SE<Ĺ;&$p eBJ%6؅./athP|c4đv=޷(׏w펑Za*3#7ީ,$+7}_{9QxK3ԛ% `qQ>1qܳ~E ڢKz":&;޷81˟Xe9u.xkzB5uXF̐؂p=M nUР2*wqs3Kszg̳ibI,p]Vu{SO,MͳnDnoNtn0;"y-->[ ~Yr)%8N@6'U棬sDP^.GV72|I{/S6Q+uk=hr&'ا]|d6OE]U4TͫY6f8]VJQ _d_07L-ހ՞'rև-=JP0Q{ȭ4 ՐP\3¡58"^,H ' /x'^0xQ;,\$燩$"|4D9;8,kPjv?Bv FȜqf)X#y7/Oh ~i0fj 0җptDl7Áw&A)9]ګI}^UdhvnVeEI=fp ?Jm;(XztFTN*v֟i"7Vh⌿i"" I@oVAzK$@h'99R`R^h/#˥RAbKD~J )9+n#ј}$ h1 G]^iȅdjqQ]&ɀ\T%%?&`*/c^)r4|= ]ߘU k7 3"Exa)I+ii~3.F7'j9JdΠd,ZZkK>s9zńӕۜ8RFM K[o~Ha!۝GHbzOƼrbXFlHr{|-IOugi¯1Ph P`0"ex*[JXWUbI6s=a QAx Ԋ? j(= 9 |8|>O5ߕΣ>rL&ٽ_Bl:"'>OJ/o6Vj]BJ8:HoenRn,絇AjBxD/$q{8euj;Wl1j׊ .qq`+nKeFɞ1hK0j'iQ9 1'"U=dMNtA78}UWMn}ۃjܒYGoGE:V߸ׯr;N?FVQQEb i\*.u op)97loe 3=GNE WE2;f ԂoQ⅙S[!߅+F5yTyq=׶̲n$4Rõ|D[ ڔJ@KU:O äQK0n|<)dGVMOJg)c)v^WHe)#1df|#t@_uH:8'Rͤnm;sq1=]yH)gx_m-=C]ZkkM=>ұ7Ctsl1~~eR44aSnM] fpKߧ]*!bΣ w6!NO3r g֙*|0S_ qY gx~>MߟfVZ\9Il$As?{ZAe%dCX+!J~t#|gkQ˟?<:i襧{Gwє?7jZo-:<"TA4G3l.e)vd C0# 8:Cy[ FFrQS5AㅕHCH[lFYսV-Z+ PwgDžrגFLXO]$P-._ J3x)?_'ŃZ,Rۢy˳뷭nYp= RMnTxq7hAOYXAz>i38(ܵ3 s?*=`.sw/2:65X߈^8~z(Csä ] Zy6Q`Jg6" n"pp V8xPu,=2 /Ņ2ZƐtl#t2#l>QavQ1'&8jL ;]!QٗKyOn~Ӧ;%L`KGpQtii{sJҴhYu YZ