cjs-4.6.0-bp155.2.17 >  A dk?I%z c ejUDZoVG*8*'cj8[ *ƟlCHbpU޸-K<,P;^(?=?<\by?G_'YOahw\*Rzrҝ!`N\vNOVuZ;oj󬣧ߵݻ2i3<g,{љQ:a5Z4y Pv`t-*i鎡[@S{^ŹI,_v?|fƇ=TX´^KhCGϜӏHak=׼3ٝlCP?✺؝ݮpNYt* ~tϤ:|v@K* F_ EOIq1_?cG dXqրai|F&RHGvQݭ>kW7g_@*`]jQб! 9pN#l2d&#Jfn&Zr8*V r8vWUR`a'j12a530541f5114cd2136a4dcf695331ae1a1e2afc2b62b30d5a1816b44b9516d47157373a0b4cd9340883493e766ba0ccaa25e80dk?I%z F.]o#}Fx8/YkA31 V+$鋠Y5nF~v|] 5 G*jOSEtg'BTN' d$avnQ|9{~%g۩7> ,??tnⷹkL%_o )e70#tB~"YZ1!q_Y/ڂC23 i-UՋv);=*໚p/Z} teURG.t4>p>X`?XPd   : ,MS\|     8`Tf(89: FSGSHSISXTYT\T,]TL^TbTcUdVeV fVlVuV$vVDwWDxWdyWzWXXX XLCcjs4.6.0bp155.2.17JavaScript module used by CinnamonJavaScript bindings based on GObject Introspection for the Cinnamon Desktop.dk?obs-power8-03ASUSE Linux Enterprise 15 SP5openSUSEMIT 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/cjslinuxppc64le  3bb̡A큤A큤dk?dk?dk?^^dk?^^bc9e9b71bab6c2494d84483ea3fa56bff680c8080caf6034c7eaa47391bdf11c8a6add7c96d08ec2e6e9ed4ff1bd4793914cfcf27cf0b607748f39f4a210946a3644307752c4bff4081edf8f8154b2aa937e5fbcbb042f1645b2807fff40855e63fb756e60598134a7291914978991c8b88a2769077ac8276648693a64b136f0d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5cjs-consolerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcjs-4.6.0-bp155.2.17.src.rpmcjscjs(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@    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)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-power8-03 16847503044.6.0-bp155.2.174.6.0-bp155.2.17cjscjs-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-SP5/standard/7b2ef52af56c9bb0156742a3fa9a16f8-cjscpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=cecd9477dda4a0882b1c0b19204c236b8eca0f01, for GNU/Linux 3.10.0, strippeddirectoryASCII textUTF-8 Unicode textRRRRR RRRRR RR RRRR RRRRRRRRR RR,rԱ6xutf-8f422a05cca48dc30ced51dccabea25fe2bdb2ef2c82fb0f6dbaa03152cee89ef? 7zXZ !t/3Zs] cr$x#H vYmRKIaޒ :jVPA=y[o@*iS?~uf|9qc6qVqF,e3@֗l4/`gv[_aԗCa$&#C/31~V1"NQLB @"ʹvL2 nYCﴓSTcx1jϭ;!S&f7 @l~L*1{ ҳ>Hqvك;E=lQA`HOe&qg=[Rl; +QJLMD5Q(#̈́W0Ո]".Hx/2a)́rD-QU^`ZdFĕfa]q^ЀğNg6Iq͆ !9$9)UBg:BptG4_h$Y#W0`@61^Шj+B'<1̀EU,>4ri}sU.͐Z_|fGn($2F칋%QRoFZu\*:*(l]V1}z}'Kdi9*+9'} Tw"HMGdVY6ElL&c=ّ+i#tiV$b]IQpFFm*sŬif#xTWr3`Hy†R,eh tĂ2T.4 F 3zFd;W[ ۙN.vu'(Ee"AV4B^w-l.2ᖉ"[@C(Й U=mAH$č=aU.ff+{i!X&~hH,vr ;'IcyD>X>ʒ)h y)b;?8I.3 Yҭ?1 1&> k qN%y"5&I!@YTxQ/{-_M wLSzV!M!?N׍"<{b"W/`?MN@-uiH#vX]yɯ;b'u\0gѵX F] ɛbfDBP8hAk~wCs̚G`Ky_1YrB4ΖTaK g큔Qm>0 -סx[0VٝDi-uU]SWo'Ub%K1(($kW Ñ+F9@ZK٧ylAs#bUNߞ1LEn`F4oކUeo {tLUwDq*ŠiF.RJsC3+YNվ&'/eغwq9yHP.QL{U uE˙;2%_K_PWP֧(\W4h7Vp].06S|S@dqac;sHg?Ԟ[G^ Ԑx\ XZڡ XV+ $,#T8~>!ٙ{O_ Am'g(ԲNM ~ lR׫B=3Gh\w˵G>0yR9>(ywt &\˺a*k*Y^G uqϒ&  /GGW)%Zijdl:1lC}jl{w4Kfph.Ss )`GUKަN!u⣻ ٯ~|+Tnl[Qf.i>;$ 5i[x38倅:c ^tf$IKNNxJGXfE}k%k%1@0gx'`#"Ez[0X)!R1`X*v81+$W+cKlf#,;戃F nW)c^[Ej]E]}~Pv8,|@>˸ܳnl+d p*wZbq#{*=.J-1+FÎTaqęC-2㋺ 8-$ři:QԠfω㚰^5hMj7n*5D{mbC|t6(i{V{rJ:HD> wkbuD ù u%$_s+>eւMwiC0Ղ-:yDW(9DvK}l _b ڨ'AUXc۸)Zϕ<>PO ]zho%j{t:Oľznn6ݛY? h&jҏ Xi@4!*=H'%sJYaY8.88_div|H߸W>3Q6Yp9\,!{.$]tY3a)x&ĸ{`~3$3曏M%~"hH/,|bΉMþW4 cf@)1WZxѿ5ʬ F HIVK\N |\oEXvNM:(mNl]棵ّeX8F`®A<(`G^L#_?/unhxӧΘ@]/NQ5=$W "N;=ZCՆԩx:;Hٝ۝ xF>$DԲ}ȥSp(q>: ˿a-$y:i пTL9I\jOGekƗ7TxP¦g\Xq8CGI#n Np{pZcuUt.^d6Zy0A*R u PEE?<+m/pU&>p #?!})=hc an"ȊŅV:rΔ(TaH"kihEN³KMڪ̺`JQճ^[q>JrYAs5 5:*[y`= GV̜w9Q HJĜ1  ܳXx) Xg< R _3fgO(’m]a3*CʰAu#[/ ĈcsE#J~pSsHRQ-kn[ @3>&Y6=`k84lJ1fT;жAeN #iNtVkbu\Fɟ /PƉɚ\_%jAE"GTi!C" N1–Y^cN5L1o,J2b`X.@Ljta[106O7IY^|F<|6cj]u,K=[*/$-^cjB=iJ'225TA;5YfU;Y8 W] =jTzvܯN8/;dYD <@U83yrgq(CbRyX=>-t´Fh<$t7/H v \tv^ĺ 4i%Y=$ L{`K>߇;*9@@/`=,Y]O:Otyz_I@ۥ!2 U7#ODם ]4u_σCp V@@z J\8{|a4D1l;QXϐ+oHTu}yTaPFRhQ8,֋$ ǫ7T:, ^tOd[@im 8ë: HM,Ό<1VX:ނA%;. .0qUГsl>pmv R`أ(Ixq6սxy,5e39pz)ϙ8xGA0hF%3j,!G5Z2Q+W!W) _?Hg[md'-~i5םhX1rhxb *G!/*HE2Z,xT C8jj('(xMS)(}< ^rK¯#e Cdy(4rXs^_LLI-|+K  Ӗhst% ;KC1.@O_#QO2m9-E傢q?sUpmYe >;C 5 c|­a20[|ǡ$"N"b^vH A=h%¸YUm"uWKMa-C76oʳG`pF.ۙgREs 2S^_0d<+f%9EQ`fi1)>vIcgq3L؀xZdC,`6nZA^PK(D/onp'M &MKE!& ,YӬx;a_r݇}K 3Lf|R-!|P88BUڻ>U?#V1)*$!_tn/|* { n)a*3LTJ>y6>߆d?A*f x{$Qa8ZwDԗ:Zna~3|F\ @~C< ]װ p Cn@hsYY~^Nwp 8lDA(ovՙnB݅(zQTؿs%_+`ȵXp$]5w;:'oߝV"$C}%*yi;$SM8%Bwj4Πy]+-J qI cSY|L:GP%䏌j(lS[ü)Ր2U6,0]uYi>*U?uKlN?X퇌F3ӱ>.Le | y6[@#d<X:vI )¢؂#h6_7ʬy߁sW!Jƥw  8e]ߊ#W 9N1A9c\O[:tj)1icҠzPN7ø>7[zCPh2Ks]hqJc؟ \3_lo%JaPa}\c0{Z.+%VK=&ݒc<{"7|f#T7H6~(dlvc1ht.&}"*ȁ!uΡ`vm˄/Ժg΃GUBY̤]&CYV1ku?^h=6%W`qyIgS(]}h[62GUO,ʯzhR4V u#ֳ^@-4yRgJ.9XT.Wqt&0Ci|Pkm" =,Eő\G@EwA#i}]#|+dpPHLv63\8zHA lp@(oK/ Tv(Q"xf^j@I|=R%:w0 BBnjvv'lo _+bʆY';W-2@J Bc H4zWrޢJfPcN+~uYnm\u *3Y6gV?o~Y*4|} ] J-IY~D ©EO'CA4 k' dz}CP+sl@Clt*Z%3sHћOO#Zqj1țˮe!"?v!z*ĉ M~+S )-lw o=N0.!*@Ep:ݔr/i!1,HK~bAԐr_:Kvq])oO Q!$uZz.Ek!5˲U_XH7;Nk}cWȇx2a} |4ҋsi (ׁߣ=dգ:0cbC@As`]9Pũ#Pa/th8:k>yniC* k+ tCeV?aܞ9iOm,绹"o/x (|O_ϖQ2;eӧƄl lM #uPC d1ׂ]U3akC9ö5ꇙ.rKVD*nSg2P\ 4>7٫RLKrXAE7kuC$*'4y6ާf9ɖSD>ly$%]D(|@PdUyNe^c!$ZDȠ7ɴ b?t6)+s5S>ϞmʄʼoU;M1Ƥ\0߅Ajej+m]T$U̫WLeXm{:0<Zn耡yhAd$!<'d.6ab޽FXZ:7v0O=d.ٹ1ޖZ!<Ⲕco^bOx5W_=w@v~COʱeO I2mvS`J]qYyE#527#M9mЊ`5!:lo~+'Pީ,!.I}K^LaolɖX#rI桞d19(׉bb'2H!?5,({;ۑ1 ^h_ȶtv~c̥ MYܬ5ƭz?_p"Bvs.Dϔ5* eҘG&o{ ڨ p@wՍz%zӈYaDrOm}h?U 9azxra/PM&>nf6΢)~eR Ť 0f?"4cT69O>ϩw=AjUϖUcNe<'6x5Wm?fT K,ՂˠZ[>tGЈ== (ٛxxD5$3Uwq!eͲL<̍[Y T#Ԗ,}wL+pCR;}ǹB.|@ga Yh޶-2 yі2 ޢS'/,HY7FdyJwHUN (nQa ${}7m[U5ctJ]~e3TE86`l "=| l[IN2RpfCyN.*VI6lы<[N}ξEGFkm~VjjAYvoG<"2+F=J]2KЍN/{vҀT*yZp& W*{N I1P<>=GO Ȱe// k$hd&I@C),kZ`Q۷pyUg=J X(,(ɃnU[".v~1!:{ 3[N8}`pC[*L27 jZ3[AZ]nݾ̐iA$q$EctITmMP{_Gqx%: BoHp@ 2JJ!%$J Ao$<4\On;efQrJ5 Rk,REbуdP]Ӽ?udO}б|F,K5F`wn'%GY T{B.Fqx0 @gnTȼbC欀DًүeՋ0*@jr0޼D7>; ٲtre*i̬lhkZ2{mG-8d '܄gdU^6+|NdΚ#;pRM;7q5lo%BzqYX,@1MI y.jɡ~YQAl;D86&".XHJNlAi*M"\0a=΀k,xVK 3S+GϯT3+ W1d,A?ř&q6 \)f*=f nχwY_tur+T<ܶ:b,f,Ix*.a|?$8 2wDF |ڟX`U OCmPYC+u=GhS2q{,9GZ0~EwY@PEN?gL|}l?A , 2Q8`SLK=AQi6%j-rK3S{ťiaj;i#m$ 4v gOϠޟ[0W3ƴYt6!V*${7R('=>G{E;U<WJ/u'J7&$ͩξ] a` AVR#:_"+b"!T ^Ʉ-c3Ωuڻt:'xW~˰NjĊtJȭOJmԈ]X~:%Ycrƫqywh6 7J8nj&RI]PdE!9'ZuC=VT ]_//%MMHz!և?1ynNlC~e; i)Ă G9[[\5' 6Q(m'{i0HS[g4CWkvNm ?z#&"^db5{yt'9.qQ)K,B9L2@hzmrɓz<ƟiCףe&*?' \ҪQrIHA0M5'0e2?sKVe+u$Z ;엩8 3|+7SjWUVj8zy0+z*Oo耼7uN)D2k5*MWOɒrBqGsWST)I87b15n[- ],^ R?mZ5`~0Lȅ,z ІWΥM5#!f) ?omD۬U&A@/x-Dx p!DCZ׊AN`iyPX[,L&/IXaapmk~n3٤eDC^Sm:Ej,83 k&սeOrxoӷH71Y, h]7K #ȇCe\J]3ǪݚcÖzZ@XG*O]r_-4/'Քkph!wQI+)c\ThO>&8#B$z7T }vfBĘ[?=0$U!!e렏Rd2((f3 MU*v- e #E(2jۉ!K!C&o(&I:hQePrA:Nv)R7* eTh;qiC)ULyuW$i)%A-VDYoL!QCPzb_ 3Bd$fՒ/2޹f8PZ9v$`W\=ο!!ە]KPf8~lYAUR`c{Ӊl(u ~%n]mb >Hɂ%BC#d)~m6thO&o]%jUoPyĵ0T8«< iPQ:؄o,ipJŖU3h="cTd9bwX?mS^jʍa%oN.=؆µ?K0noZ@J6FQ82ѷN)Q| Ww* P|rWL̮..A0ĕ&lCV}ڈXA_S03U1wH(vյ3@D"^_t^W]-O=C G|gja碱ឝRmfF^%3T7SBT؀ӈ5|MXfH^;R@Dwv{ -*$68-_IL'"k+NlM}+7蕕Fa9 \_mr!0R=0iT"'](ԑul@`VU7]#XH^r\ R5V6UWdFCi.8uꪕ&z]hS.^"&Ɋm04$M7HÍ*#.#.>a)t{WidZfEQۥ!bI*l-1pzfi1:t⯦Ҹ 5uπ;W4T@]`'?p4H?PNЇlLXShf-%=`!._ 4p/G=s1]/!֌HTD,HйnԻ) WW-7/¼{o(FY؝, d ۙߝ%?UrZv6FyD.JebY%8 yX0 Zp7Ŷr~7BgpQ%1?)-P&.f(N0jdk[F|ȁݘ*MjqM1ls+),աf&Z\k֏^r4i (&Aiti@ޏnWE=m_p+tCif LķRTCi8u\pg@$yX=iO׸Ȫ\@>xh|+Z b»pf;SqgIl{oU{] zYCC[/eEɸ( ūM 7&&>T, O#]jߠ~ dY5J}҉D6䍌<'ƗfZ%%:Ck*>X2+'@JlN@'aKU+r)CNTyiި"#s#}TYP/rYs624h삎ssM$ؙ *!IDɮP*5T#3޷bUzR䦴?EOY$ *< &z>~6>S' k;$o:Iݷk+&#ꍘoPP\KGR2dc;sJ?Ba8Pf9JYI8_y".J[$r]0hyh8>idKr)j$51MmR'뜫.mW<*/E8EB-yx4oӜ.  &6&omdXcoDKMBQv/A;4o>m_KMrhnT5?*(5GKrHvu-0|/铲|zfa">"g=H$p".@"&ݩz8ܒؕ͠e9\8'#pXr'g]b{37{ QrGi(RYRJ t H QT6zH"v%Ռc v_GG'^oiF`B6܎t2E@+6I :q>mFvtr6 "ٮ%gӶ>mWCʼn|+` }6K돏 %d ԵG禮haIg;` gd^4~&c=~kUIk*4G@KΈ([ن= Y}bz#Bȵyzg\zRRRzCw6ƀ${ş~SM@X/%rM%<ȖQ}3BB~ɪ ntҳ!L=\u"1Z0O 'N8?y6U7[@BxQoٓljr.+Be|Q_G0u|TxUV SEzFiz @5?*\z5dJ*˛Jqg>|,:T-0txc~-LN@Dg2p̗QUz^ ,^vy(ʔ9d"20 :ޔHn@i3$sD%0Pl ˵N^͙ OBp@}=0 $QՁ@&tl\$*tS|C:1u%0qVL,|YaF!O$N!T}b%{G6ˏq>^0ηXul(6DƜN|R RlL2Kz;En$By!l9)zVZ?ƙv_:gZ'ޣE3QƖvzGo4%zJ d"yhAZl'~.$ $om,4mSmre#z:*.7 &$ 8f8tG@>5[܊uU0񧾆-]k˱jwأʬL#8{/;FD[;FLgY(H~ QD.+~έ _p!-;f#tKEqh$G}r@,'8fMCϚ~AqIAD^ VPnE-;k< އf!fna<Wʯf`*W"l]ԏc.aI9{C:NvɰҬ5^E{AF޾7&v1!o"`U#@T9uѕyąJ꿮L90%+s 7CܜmW.SUiPfwUI*=nze5~ G&H@ * O{ rWmy⌼]b/Kt0u+\1犿ǏI$ ;W|yCeV ȝu""hzE/}`D>CHpY׊U )?;.qY%Ys4!&0Iq .(#Uo,V+OMFbHcB I#W_ڥ ЋLJY_I-3jQSNQ={~| tԟ^5@2_B/eurdeʣ3J?PIn%R׌7h’J kX!3 (%7%˹בsNm9#I @?;]E.VG輥+ı"V[ק[SṠF(K%@z@on|v?م^~@m52#1GCKiC dljD/h`YAQ(T)󛅬ۺX7[`>[-!,XwcIKYoD6J(+RE5*?~Tk0yKAU÷'\|P VX "vQkk!Q09èy[k'!ʳ7CͅZjI5M?yDns #h?Ѧ-W9ڐ#C淸 ul+d` "SB2Uȸϳ\ݍ B]LZ(qxIGPX!P~]se<q{NYRVw#U)2+Fj BKp Ny+׳\nYיk,p]D {8ApF$VdtIȯ{o8px{p} THB)ÈK[4rw@gx@ǀt9D/jLœhlKTvʶ>\fڡ/6ZL!j`S[Ju†1E'߭QתjGfe'&z1Oz a wo,u~>ۿWMT4:e"UhRCZ)ʶ LQ%Ocrx/x6 2cS'[F_Xh],AGbvV?fkir;/1)&}!V'aՀ&w -A;02*gbROwЊ0ҰncagÑic,W>ߣS(M9\8ؠYSlKYĻT|s 84hmФgI 0E Jf<bY4׬|,E{}\_~f'35*p6>'Tš9SlxB6u4^oAܔQX"}۝xbo )!h,y^ۈ ۙyvDs$M$`5VHO2%oHy0\#h.Q|"oӮk9]jW5{iixatL<61/(BܾUyq -(,E}d6bdzgxW>;gN#҃p*d fLa_6֜7'_H_ŕv͍|3\DLKipڢ`H4c92py^; 5$`6\'n,$cf>xvC R -zg KNGmu毳 XIyWAaL% ϷMQT' \oo(!y2Y%gVNp ax3# Y/}6w:&(hw%j̓xGq(ua-~ w%quD zx)"8ǭN L4<.Y"[cugi"43-V.4 BFpokK "FԯLŰ,$N_{P,/$KLt< Ri)IUGb &PX# t:Pw<RvzqQ8pmc|_6o3ٽK> 'ð4+Ҋ q˜D4f-+"O+C`~ w|.0.SQ&[Z2!1;'ۢ+߇㝓YU"s[0{27]qGFH%H].+=hfZ+R-I?DR](<ɮ5[]N7g>wSt{Je.Cg欤}j4ٕx"BeW8Br ᾂL6^ݶ}.. M!mo;47xՔE.B1f1o Wa a목c\ o'%9=K'-WMBJN(EFܶ}uLF{i+#5<I}nׂj"ƋP&b=> k< ́6c/;)4k>^M/q~(t)o;n6]c% U{-q.RX&.*Pca#\Ɉ[)bVTӵ#m,U_29m;z` =`a|oM㢤jg~#lA`0僈)r{YK2!k]DHVa~lXi 1_4${qJQb';cKVGO_5${?*LSH;V,5ΙTJq8޽R7JWP4dtC،p:p%:5(Y3-qQVhL9愑i*-/fFO>jQ7BM -.}9?7hp{m(;G47_bjR`cS*VJÎfC.%-jSb c=/.S{ΫMcژ$-osԬ[a(ꧏ;U2N tTy/X;л;-Ҙ|7ߤη Y4H:-A {v@c0.D!*KHS*&^@ S=nޔ~z l׼Gŏz['~QQ]mhDoA8ܰ@&{mSu>Vf>EuMF_F|ǖ =H_IDF9THs hLR>$x'<+y ųt=6T'/OwA>=O|O|'SDnLw'1Pܚ=@8Iy՘?mK4z%,o,q~'r{YeJD=&?MAeŸ^{~ w_1=jsM'$3C1CCy@ S .7Hns`YE@<?O]`,0]g}l-Ut !<~ })9A8qdɒH6'|Z``#_.6j8a䶰;bѹAbD_= ,T` ¥Р J`f_ǀg7Y!J9R4OW`?Å Ы-+Ա9ٓɔ t3O&3/k4ej>w%^P|$Ppf7} "a/KG1V+&rY<8Wg=8%hDg LT'ld N(mC^{;nHɡ. N`W{߅,_eo(7*0'8z;}aZD#5`ЋxdרV0c6˗C{FԸԏq:* ں}{)z9ׯ`;UN% ;Y 4UrN 5a؉/XCwg>Ĵ&aBHg^*|Bkx6_5-HAOG25+`A f9e7cN<#[1^wI Y) *0T&UEkwr̀I y:$ET(O5W򿲐h:zkcb51bCM+4+%I6H)cVeHHX9^ SA̽ R/زct5VdnkRU`F}l0\ c]rѠ5,v7[̈8xıI8+9,fՂ28$"Ie.|WQ7 YZ