cjs-4.6.0-bp154.1.117 >  A b|a!M@eeeqzdjcd\U::#?`elΪԈ9-Vz3ջfgd=ŤU-uӂ]~ƨl`>}9T߉:#w`mG!jŖ* g%Zc 2=]Z {LY[ӓ.o%l &e# Ѓ8u}P?3ܶ_OJSuؾ*I@=%tG)/O.-%S 9554c3bb4afb6c4da4d30edafbe7520d5522baacb04fde4dec456e31d6e1a2b3f063cede10229a92696bee70fb915e945ba8283f؉b|a!M@eees:e2uF?hpeo8宅a{[Xveam +%n!-xS!t!̞SDsc IT͹H$"phN&u ͵{lxDSeoVS\RwD #j_ED~ Dtk)j%ebO ~fQcDW}fixNpߜ>p>X?Xd   ; (IOXx     4\"`""(89l: OFTGT(HTHIThXTpYTx\T]T^TbUhcVdVveV{fV~lVuVvVwWxWyWzXdXtXxX~XCcjs4.6.0bp154.1.117JavaScript module used by CinnamonJavaScript bindings based on GObject Introspection for the Cinnamon Desktop.b|aobs-arm-11کSUSE Linux Enterprise 15 SP4openSUSEMIT 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/cjslinuxaarch64  3bb̡A큤A큤b|`b|`b|`^^b|`^^2b5209dee33e6d4a7b7e94291b1b94a9a5d41c2264edf8b88dbe2cd37c9229f88a6add7c96d08ec2e6e9ed4ff1bd4793914cfcf27cf0b607748f39f4a210946a3644307752c4bff4081edf8f8154b2aa937e5fbcbb042f1645b2807fff40855e63fb756e60598134a7291914978991c8b88a2769077ac8276648693a64b136f0d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5cjs-consolerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcjs-4.6.0-bp154.1.117.src.rpmcjscjs(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libX11.so.6()(64bit)libXext.so.6()(64bit)libatk-1.0.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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)libmozjs-52.so(js)(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.3_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.0obs-arm-11 16523184684.6.0-bp154.1.1174.6.0-bp154.1.117cjscjs-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-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/7b2ef52af56c9bb0156742a3fa9a16f8-cjscpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=b6e5fa194499cf321eb3a49fcadbd6950d3f9c55, for GNU/Linux 3.7.0, strippeddirectoryASCII textUTF-8 Unicode textRRRRR RR RRRRR RRR RRRRRRRRRRRR RRR+95lUc)H+utf-80dfc781d9711c060b251eb334f4a2c07c5c79a876f5486920d25b8edb528bf79? 7zXZ !t/ߛW] cr$x#FFfW/ksqG}0OFgm񚀙]+ƴDjqֶ-*n7tX˼wZɺzR$ Unb68/WW*e *ue6L&7CȾ?3?v±qIY ,ʰԱE8Urѵ=*M P:M *fks~`蜯 #{6*F9'qtApDּ;Nǜi; f)]vDIw ^*]}dsh =JF%nux,A6r[BIzUN'W`sh"pʆ`ݴ9H}}42CTB9zh+sZC/'.k겆NgF9Kʿ'V*Ƥ@fΖs:4yj\ɴM{r/hgɺSh\hq5z 3NF< od5 n`8UE9,VL@k7jЯY̖C$T$)WU@@mDz [;^$AXOb ӃoWZVI1>xM#\_5al7* ǼTI {^Vm([~X(wɥ-fEG J p /ӥ}RčPAQr/—Fߋ*Qp{3!q3&d{8k_q'}]b3{yќp j@ɂëY 0͸˗~Y8ZڪgN-#P8LB1VBcX <+ykdCmgԠ{WQO :(H P27b\bfOXT߂I}'_12s~c99LW\ٙ61]XVn ‘߭P vOk?l<d`qI#fk$>ҵp+T5r V.S@Tt&.CNAs1Ue4PWqGw٤Y5D.[{6RǍy3a>oYiHUϧl+- Sh^TbBQ`s=vP$Wňxmd kXXy2rתWS&q•e^F\lC^#-ƏeH,< DEkH;CfH,>\Q o 50c(UH0w]ݒm$ bCIi;7{Wa!ɦlGPu 7{:ceOT:v0ύ=ItͬY1ZF:+^'X^%^&wq;Mh}v\7PZB_u/L?27,|8TͻëZ4&KKtM*?y GV}y`^1) 4{H'߿0SB\2s<jOO v54 h^E5XyO,ֽˡo|jc) D5*p j*R Lm ]D.P_xSq)pK7O53rCo"\Gl-)JgA6.مk4yLs#,J4l:ޥ0;׊|]^S ډTfy=ktq;5`awE|gO8riL/ESȝknײq0ʆz9Y< rc(2ԓz8`B\FN,nnv?xzیRZ+C';rJA.RQnA{>9w_Aj?arZ><.0VdfHfW,6K\? Sia4;AնQfot+o4q{^&谧ۈfITk:J\H9r^ԡǟE$%Gq-O,1Ge1wMݹSpӞ [1 fEc6:|`ָRD;.318 -Hk Vn2Q!hxfZו1H]@<~ (v߃DnI{ q{eWNB  r.a'nNrG*v p nK'bNon஍m<*FJ!טC3{ /*WWB0Od>5\ҚY$q44gz3RQoK)Zz8Wݩ\54OCUsP|J)_ ?ƣS׉mxx*O=J%sܼc*`9[!QuAhSƍ՚ӞIM u`kPFҀ"GX~In6w#z"9&g6gNrQ ZTCԟN0rK_\E<4D9YI\bg'%QVtumZݔL|zALevG}wwbZ:θ?l_ɮ( l 9%YvCzKDN܍=KG*b{^{O.yUJТFڈ-8/}Kt&~ƕ&ewOT@,LQoPpN5لɛJGg̀UUmցVk*l MƺuhUk "MQdUlr%EkB5+Dav@]ˑo [^F:&x@f\*udѿ3؁۝?ԘAdyǿX&l>;Dr+˯Z !ǵi|U QEH{t-0}Ԧs uqrk?l9`#P_(dMgJ/ (bcWq\HaA4>jI1 ?[iV6~M7 D]ViZn7s{4y'鸎"K^ڇb"9w%Uey!;ol+uZ $l$'-#`]FFǎE9bJe+oA8, q+[È[.\ =QPP^xjuX^9n9Fq>s,ׯZcwLÌ8z"% 'j;g\22YH2*{e3V" }*O&9Bmz0o~,[zU0?a_Jt05Z*3|L/{nQCC+7!a MWY^>)p' dk"D-pы˓+O P(nK©/f>F9 Wf ɎLHp 4K XM@KR,1 !K. jR 沿"L$XtB(*)]Pd |4vvGRzcq[]waˢ YsqE?Bɉl߮]C ɑ#ނ=Ӯ׬ rX"Gۗ3vzKn091AvYa|}|KN[jh߳OS{=!le Y[DM=LŌفX Iۓ.mΊ%w '8c O>f;`\l/aC'&y28bml&אH~,j+0Ekh6")G}H$Jԕ΅9썘hfpDX&9hrr0_9I𻔸P^b+ U?.Җ `i`x{a }eF5Aߧk9mC!.!#hc/Du-0ye$ uvb^-S# wH ds<Q͚Aor03j!/mg^D8õv٭FgD-4&͚\bЦJW{; S+Y@@TGF]^TAږrȰUd[*efOЎWdwI2~e Vа3RgG8-FjJPXwzFk_D&EI_*VdNfS42hޜ70 UeGm5Qn}s}se:/(Qs~;7r(dOScdtM3m / W$gZч=Z>!h_r^īJ/KJ*mqbc)>b\Ёrc/PF2D(UktW%c:\ #L?`KCՓA.j}5yMl_nyp,pzm$ `wA{tSX;^'[(~_y9La?j(&GcZtæ&_S=2XK!>3 JI5>_HЧeT 3B6mw0ς yKz$`E01!APay]S-ݷWw'Q /DޒCp:BH':d˓N%fj~sk $qlM97ZϮ"F)\dBu5+pvRۂ05DgІ52 ?^-$yAh\oGjZ`~dPW7pG t5+uv\6 '@G4Bs^ L0/BQO>S;<5Qb ѫSϵ;-O_t+A)7Z;meh8P# WvZ rvre`t=W监x$t;N-ڔ% Q?99&G^Eu'6Imh RPU4MFhba҄aib1Ovnw{?' )DOqrU}0/t ZTnVKA_7gy@zQ9Z]^,DڱG"aurI^XRoE#fPckbp[a$X3tXEmZW|OiR`Q#5aez)-'~v\G"l%őC`I By| <&5Ae0qɢolC$o}F:!mqUXAJ36Ӂ)6fF0'Fɳk$T&A't{ N/:&!^*ڟ•,1[(0-2IYڄy,\8}z:{@cG5%92r/ΫZ߇Cד\2>ALrʀR!"zy5#C\߬ .!…Q,ڞ=Ty!Yȫ3 ڠyM Fu} רq6XQM`W'GW%;`B5Ux١E{ u昛@_X0sst=Au lS_ީĢ-vJHꁝڰZ:6BH$ g; & .*g,wHT櫮/2{bB(xߊzh9Mf]4 N> BxyY/!]'E34@,FE&惬mtluuNfzAHp8yX5z~p_$̟٫o8"u[rcNZUb־ՎO 8""ӀތD BQ-&Ղ@I+*6 #p|^L{Xrh\],,;8QOV12@O J~M@LLOEv~:kZ U@C䟻anB&{@J'2UbBњ| AOc@0xVZlg@*#P;?\Z"u挰nzp  /KuMƎ"zOF>"lH ut K=y쯅D]^4FD<Jl ۷~=>{LDK+}}16 ؐAe–uty5C5zdDG)M莟 Ki<ّ );B9,H):c?/DTdydPY)'\)qNzn 0Pxޡv9բLՇ;`ʁy)QG4&24既q;t7xϟu)DL2n+'8{H߬3wǺ*7zYh;0M&?r@͛r/7ۊlJ_]eOo|$#l7`b/7c2g?ҀeBLΠ1kDK`g/}!X"9gkp Z|ŌJHٴo,QtRjxtm7[un Z>7k1̿"Ik RKHFtnƎ7qx;y\Ii?5^ F b_r"dP1[A$slyTIfe'.ʳ]\|/ 9)]J;Z-^.:ty]DھDlBḽni?(ϔ|r~),RV>Mw@8Ww7ՒaTv͐V[{un c49Zj1!,wJw0KuW衜^E*0h}ukFfvydg֤2io v/mA_7 kOjoY@L^^Z`Hw'qPܮ{㬛WuhEwo6tj;gK *[KgX4 yYݐ$ߥMخߏ|OY)?Zv{ZWa&'ȘXYnfN3FCïQ=rsrXp1[quAd5aWˏ<2pMb 6䒖|ˇ~jUScF h ɜ|mtBFN0ZMS{Jg؏xd'q?]XWޅ$qP΂xpb֎ wA aQvχwW9կOO?-NM#]hڲԏ'S`id{ާl@A؇ڹkoM I@/Blw$"Y{q"n[5$EN7x-rQxn3o٥f p$iQt׷G'/_zr1Xzr7d-8??:*:d9znnelcaϖBzziٚڏB+ћ^ryXZOEDXD۟~JN^Y. 14 1Xkvj_|DTz t"XL+G‰FLɡSkK$Bf_ (%<:}8Cș97P4+^&6,w?ccw!J2γ2* {D@B?jLa [,r)Z;6 ˵IٯyaX}%*#껲XkIL [jmX#]"Lن%h=L0[=U-ZJE.pڪ]y[(<޶Oι绣6#& K>EW½ t ]5/?Mw_<,ÈPnvk=MЬ6(]QEX{cE{ KIwSLJ)Spͬ J)ijE&E4\;=?drXVڎ<#Qm0 "wX*Tp1'q׆0QÜH͸6+(^qd-b'bZ]$ U9n#0h@'TvX S$:.r1ZZ .@,zvPY+N l|K7Vr=A| V1$qoI) W Ti2*tTT{ɊT6ɝ@{orf4 I#^b @M״j9'UgzLZP0l"(^"$|nM (Bn$_ЮYV+yCt E*˩YKiYV`ip;-tG!R>vM d`EP-Abb'e"I&8PT\Oj]BQ@8%/}="IacƽR1fbyOSNv '?Q9Sq輶=PS͊Խa3,0eNMσ#tKuSROLT{_qqnx7ј='* " ^.3g5c IIl> MW"B\u:ybQ;4ZA]ZT%vA: !΅ctw@򇩹ɯW JQN?A-l|@1wN fdfP6V6\WE\5sWP}D;ܯgM͕p0Ǹhpr.BҔudv+jM=vȌֶbRnVc} X?M$D s0(Pw.: ZB{y *QiFПDhi%4}yu$D+u:>jpȸ_)k eiy{\A.[?)[ ܅>UāfȪoW4ɼxwkw%  '|wr+N ym |̼a< ?Uռݐ6?8C'3_( !Ȟߥ p}"7 1aa^86z\bTh!qLC^4L֊ޜ(ͺ7f$Wܓ6Հ,m!m(̂OD(.M}X,!}ܴcNt9$iN*o2 M[.e'Y\zf=QNvqlVЏxN٢*wd4kXg 絿Z,&ka~^9B(qr(7D-p?p#3eY-@rk]zM6JWUy UkonOө=l F$Z?"`C +&liKF84B{jUgP;7cWgƷÿ9W"`k@a84Jbg;ڇ\< iAdj YS=1^2-Vk#[̑XӶ=@ƽ 7tbtKIHEvu#& -#U(\MD{U|>BL0֣Nc`m0uu"#A0 R#E:ć9ǺMAMTa7\p`-tͻ(T"s2؄jiyhOFs<\aXWZ 5v:gE)FDoQՂtđah}dowՐot4 ]t 7 i6RhaptI戚>G;bN[0k_>J8g(~DYi W xVl1లY@4"֡ٮ#Muq~ Br<ܔJb۾ck^%fޓul}h7̺*"G\TjYfs%~2PN"&jIHjsubHϒ}~dH'&ʝ3yiϷ/oHӠޗ- [9LkpFʛ)8Moœ+vTj3r@e9s˰!qYiK]dh>n_)4Jgq Xcszp#!y>/~94k޺޼_eq? _Dϔ9DV6NǿK vXkϱWl\+'1e71,UAbVTk[E9 _:@I6宖!pV!d7|ޑӾ?[6H>^Fa`>ç"L% ]hRWaήd5a5--^-#qBa ljA7o)|кeӀ) 0E;Z>PzN D,方l8 *$!UɚSl-.alzN*֟L"n) #Q?/΄ǻ|;G>/O&L1AO+Y-䪶7X-e$+RJo3m2+1K64Y-aO&Ņ=/&Cjɡ_=M-j/O A {5$l,-/gj QwJX#Y C6p :]]3wż3!ERYHÎaBX}~ӉH5gPT -2b$ i,;{i-_]bFIiūáT+/|Uu'Έk-@y%z(έLkS@mJLΉݦlK_ vݷqo>pBv!s(S-]X_|OR$#cO寯Z|E6].(JL0Ըu.=hӊ^es!s"\$EXڏ}EQQ柝2 wTKN<V1-%i N^5Wu6 Owjx'a4c{sOfznk֬gf y8/}kN* ' &|WX/(mE<}pf.40x(qО::M^vr GeY\7͌0G0>2U*v\NQI2a#ǥ89_4|kNU6B ϓ t 0,H4aaJGUZ0JTecU8kfN"b$~6UOsNqEǹKLzDkx[p-@~tNzn?(uU#l |SHOG G N/,3H=Ɏ#bb(3}mTI4V$X{4YC]M1ꟊ_Rx6Ðw֤pOⷬE~@ңϓ wkܟ-Ѫmӆfl_w`}Jo6v.6/#+X)d5 }6!:0a5h> :@[5ԥe % Rnؾg*8IX>wn ݶKc2#HBsSl\WՅ(8_vswobH <U]BFοr4)?Ra8o]/6a1Fwx:Fpp3skϿGT~X#:S¾4wںʁRM> b0vW/:"WKƞ\+_ZVxL׳zp퇛U^{29<=LBhFGF@a I%(gv~1+ H50kh@*XA"P]oKU3J;/?@|rIE+Fj}!ؿKlM`sx)eu1}ŷgK,nCW CLi((wrWm15"ɒIO܇3TX͙q64Bu~ ߟf E" z,O2vv%)ztC+W5Ҵq.fN@`~ˈl[|hp"jH8e6{?/;a19EaI*_7)"&dhd4Ў0LТcv MlK.-qSI0!Ui,}a*" &(h=+d\/D,c DW lQdh.amb&|^im 1Mq2􇡁g[^qRP;ZÎg1ϔ 1ʨ|Pc\9rsZYes8zwst{6QfVsI?K昝 GgQXn7گ&:{] &m ~1Cx'rxAO}я֦{$Q(dL`RqN \@ GXsĝնKid v%=&N}7~|ejAA;^TkΰXi;5Ɗ^C G_ڦgz-oYsS䴋w0YH ,S+=4T/ ]ԡOﷹ Z$m@ Pg3&0Б^#, ~hRO .߼#5F`rK2ǽ$(  :ɖ# ??㗨7yWN6.ȡc]oG J]NԴ7y}7w<=&p[tȗp.>1GgdE%6:yU+4NYjT>?sYn@Njn) QFvt }>|)ʿ?y4,,iSj=1)VwYl9[&PUՁEկ":c}kީ(fЊk`^ @8"BΪe }!$xghMwj4*^oG-A)j. w3䨀6GFOQic!yrgSUƯ6IS UDrC7q ,@ܯmHr8.~V g2i[&bꥲBH0#ZsFŽBJ(%5= 0SEKf 㫺 1r||B}3'!&{[T\$EZN 3W"]PzjG2Uh*E"6\VJHeDWV#}?t[ |fMY&!jT-6' yP2B Iav5~9kPVOu3،upSj?p9ġE6 /(1TxH~+4 dȌc1AJpרŔ-0 ;EW<}C 0_G< $Zm@^ X#"vPp OudW0PμBX :-y8-_ TBwP eNdy3H1ei > w+|YM֪13mdSЗ(1p[ V1 dn84r}[\}jp=qAr>@"UO؟7&_{91\vhr Km?_ k|Ѽ+5l>tXU ׎CwyɓnKL89kft\ǾL<o)1Sx5hz8N2tG/;>uDLPrh ĻoalbDH67軋U VPe͂v51Xy@ny)y_ -!(|\_Y0'wųovM e5fZM$:)MjG"|IgI|{W>XaYwdG #m5\G9_6wZ *{{Iʅ˩Ut(Bbl4x>C%@1c RӯסAIDk<8#FB.G~~v#F+U QM„,[ɂAr<-BծܲWxC 6lF hJ X ?we<"pҩ{BvRR' iO,DIV?j##SfkMk@ߔ5]r +㚀Vez)\=JU v~r"`&XBvwڄP;*LH|}Suloȉ)LrOuGoc@ $F6+olga?6DK7Q$E[Ys9U /w@.ڜsLPp AH cv#1ml7` Ʊu:teb[(W٦ǘ OcA{ʈd,Տjlʣnr 9ck VE*N/c*y;**gt@6G(W'od%*f#)?]s}ghl&mT#Z$v0%-܉1]$m "cN 7$Ѭe`'ͻ)ecy(nIK@"ĸ|!#{\bqbbʹ׎DyHfoR|i >WHQ4ER?]f{G+Z֐>|ٸ{j48gwA[  l@;5)Pݡ"Sc9B@r{Z-3öK,/ف E&I#2_FXr^Ɏ{/GDɫᕂ:洭3&6]Am!AO  ˑh<)RX<"fG70f2M|J~BoȎ^euN$d# Hib3lA1{ G]f0γ$+`&0`-PqbKYwXB <ҷϴ;A!gq+5~_ڇI 7QPxr֏*o@?$;.O+ T&aB5gC0le?v(,[]1JH gicҧ |)IͳС֤%ɂy*Z0uWIJ7'^9'x GvLˢQ3q-e(kTZa{@DUaL+or<d7y2mRC'q]X2(n{S ,r*tx^(li_P&bۜlHI(MNqGx( veWoGzyTsQe[DDC҅&׈XMӷ}|&ڱUXv?|-JaA]r6*1Y%3,K pPB-.N='ѪKpf ?.t0~p;TE W߇@zM,i&+b" /,\8w#zo QJJ*6wc .6 ܺEl6ى*xM ο,<+۶1K8 2ZSmRR9V5Ϛ(a۔PM3? }mXˠU}e"(9?8;T~8L X68\, .N/p!2rYb1]> ,\nbuMmʼ e1I>y ʂsZ!H9{ neECδ\0+VlU_NӜ2v'eo/㲣Ns~CGj:O8Pq F?vnWaF_k:oPjT~2n8jژ7`0w ;+o-goO.Ug}-hs+Br"{0֞rG^@z&nQ'-FrAc8"8eVG+E F ^5q2SUYFsڂ V!j߃L$~ kJDL1 & V)Fn.%ԹwtͶQq$kXKо}.w~$&6aV㘶nH.9#@mʪ`'g6e䨖=mʨЖ( vb.9mjx]fef3_1@5v:tg YZ