i3-devel-4.21.1-bp155.1.6 >  A dkAI%z :F9AyԐ%6Yta=%hꞟ+[M.(0o쮭5H= -&B?je9"N{I@\Y#'F%0a >VÍ43\=xM`Ɉ$mJ'w hK|+$_p<p`h\>Lpl:Jq{ab4_ZF^=ud1=0ɌUњ% K/vg .쾗mJ0ppfe NG-ZՃO$_Sj*\>Ħ\Ɉ_5 j!ovLpOpɸG]KnY,tkB*!{my3\ZG 04LDx\Q |`,"'͔.vSubc}~D@ s`y ,'ZRqؚ؎y\94dba27a5da68ee36d586a674b97ec45abbd8111a6ecc131dbcff1e0f8cea56c7e9043f022de965c53ae342562b8bf2ac97f0426dkAI%z xQ(Ef2,@ 1J/9 Z6m>@͸4]`sts.%yH_%{~I3+mmiHX7 iЉ/H8N9r߯Q2}ɿ7 zfL\XE%u~0=բԖMMM aVsi}$g>Am@KNp;?d   7hlx|  @  Z  t    u     :X "(?8H#9#: #FG H I XY\@ ]t ^b]cdjeofrltu vzFX\bCi3-devel4.21.1bp155.1.6Development headers for i3Development headers for the i3 window manager.dkA_obs-arm-3.SUSE Linux Enterprise 15 SP5openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://i3wm.org/linuxaarch64 gaA8{pAqRLV VA큤A큤dkAVcV dkAVcVcVcVcVcVcVcV cVcVcVa45e0990e1eb1fc9e978fbb92cc96c3874453734d712524864269b34446b2c6351e6e72c93500f630bd592e8098a480bd26f4a9efa74e96b37278c6b4d13eec62096dd720030ae56043e6167b6d8d2624c4fd5e54b88d41bb2d7099d9e41c52cdc96548032fe0f3ec7fc7c5765bad5decaa4f1e79ab980394881f90d217dcc1cffc4175e513c5d024442904e5c46c9e47ad28342aa1be4fdb0494aea239db9bcfa0a50ef8538ee775934d62d9aa27ffb8db9eb1ede5e3fe1c8c5851db14eac7a5fcdc759b7946ed2ed9c0241b8fd8a00ef499061b067d09a000f59b70e19b71bc70d8e39a52fd3e3a0c50c63e672ff04657f5e9b256a3376106aba7ac6f0f0194fc991fb546c8f3c8caed1396c46ac1148faaeaa3e4b08ddaa885353d09a9fd15d6ef8d30f34c13f9ef6040eedd02d4f95fd780b5421354a0d6c6368b0c592a6dbd1357bb25f8a41501c7a973901ad74e67b7e28b09b7c548f144e4fddf82dc5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooti3-4.21.1-bp155.1.6.src.rpmi3-develi3-devel(aarch-64)    i3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ccc6@a4``>_@_"_!d_^I]]Ik\y[0ZJ@Z@YYǞ@Y@@XXbWXVz@XS@WhWf@Wc@V@V޾V @UU/@U#UTPAdam Mizerski Adam Mizerski Avindra Goolcharan Martin Kincl Jan Baier Avindra Goolcharan Avindra Goolcharan Christian Prause <42@wonko.de>Martin Rey Dan Čermák Martin Kincl Arun Persaud antoine.belvire@opensuse.orgArun Persaud sean@suspend.nettiwai@suse.de9+suse@cirno.systemsaavindraa@gmail.comaavindraa@gmail.comaavindraa@gmail.comjengelh@inai.deasarai@suse.commimi.vx@gmail.comsknorr@suse.comfcastelli@suse.comasarai@suse.deasarai@suse.defcastelli@suse.comarun@gmx.defcastelli@suse.comfcastelli@suse.comfcastelli@suse.comfcastelli@suse.comfcastelli@suse.comfcastelli@suse.com- spec: explicit BuildRequires versions based on meson.build- Update to 4.21.1: * Changes * tiling drag: allow configuration * tiling drag: allow click immediately, to focus on decoration click * tiling drag: fix cursor (wrong argument passed) * tiling drag: increase drag threshold, run it through logical_px * tiling drag: left-click needs threshold, mod-click doesn’t * tiling drag: ignore scratchpad windows when locating drop targets * tiling drag: only start when there are drop targets * Raise floating windows when their border is clicked * Bugfixes * docs/ipc: document sticky field of GET_TREE * man/i3-config-wizard: escape ~ to prevent interpretation as subscript * Motif hints: respect maximum border style configuration set by user * i3-dmenu-desktop: fix quoting bug * Fix segfault during config validation- Updated to version 4.21: * feat: drag tiling windows with the mouse * CHANGES * Allow dragging tiling windows with the mouse * Add client.focused_tab_title color option * Add support for multiple output names in the focus command, * allowing users to cycle focus between e.g. VGA1 and LVDS1 but not DVI0. * Add a toggle option to the title_window_icon command * i3 switched from the obsolete PCRE 8.x regular expression matching library to the current PCRE2 10.x version. * BUG FIXES: * docs/ipc: document all window_type values * docs/userguide: clarify the difference between the \u201cworkspace N\u201d and \u201cworkspace number N\u201d commands * i3bar: fix default font not being applied to bars if defined after bar block * i3-dmenu-desktop: add backslashes for the exec command, which fixes opening some .desktop files (e.g. electrum) * i3-sensible-pager: sanitize LESS environment variable to remove -E or -F * testsuite: catch i3 crashes instead of hanging on crash * Fix logging on machines with 256 GB of RAM * Do not replace existing IPC socket on start, to prevent clobbering the IPC socket when running i3 within i3 (e.g. in Xepyhr, for development) * Refuse to start without a valid IPC socket * Fix focus when moving container between outputs with mouse warp and focus_follows_mouse * Fix endless loop with transient_for windows * Fix wrong \u201cfailed\u201d IPC reply on move workspace to output * Fix WM registration selection (from WM_S_S to WM_S) * avoid graphics artifacts when changing the layout tree by initializing surfaces to all black * update parent split con titles when child container swaps position with another child container * Fix segfault if command in bindsym is empty * Fix segfault with explicit mode "default" key bindings * Fix crash if config contains nested variables. * strip trailing whitespace in bar output names * Fix crash with long commands * Fix changing borders by restoring BS_NORMAL _MOTIF_WM_HINTS correctly- Updated to version 4.20.1 * i3bar: fix crash with multiple monitors * xmlto: fix broken .TH line by extending title length * i3-msg: fix --raw short form (-r) in manpage * libi3: add missing sys/stat.h header * use getcwd(NULL, 0) instead of GNU extension get_current_dir_name() - includes 4.20: * You can now use an “include” directive in your i3 config: https://i3wm.org/docs/userguide.html#include * You can now enable showing window icons in window titlebars: https://i3wm.org/docs/userguide.html#title_window_icon- Update to version 4.19.2: * fix: release tarball version number and debug log settings- Update to version 4.19.1: * fix: workspaces not moving to assigned output after output becomes available * doc: rofi call in default i3 config comment fixed * fix: i3-config-wizard creates duplicate bindcode- Update to version 4.19: * Changes - userguide: explain button6 and button7 (scroll wheel right/left) - ipc: always include the marks property (even if empty) - ipc: introduce GET_BINDING_STATE command - ipc: clarify workspace name field semantics - ipc: document parse_error COMMAND reply field - i3bar: launch using exec to avoid leaving useless shell process - i3bar: make dock client order deterministic (sorted by class/instance) as a side effect, i3bars without an explicit bar-id will be sorted according to their definition order in the config file - i3bar: update config when necessary (reduces redraws on bar mode changes) - i3bar: add coordinates relative to the current output in i3bar click events - i3bar: add “nonprimary” output option - i3bar: set WM_CLASS instance to bar id - i3-input: add different exit codes for when i3-input fails - i3-dmenu-desktop: Support symlinks in search path - pod2html: render without stylesheet by default - introduce “tiling_from” and ”floating_from” criteria - mention rofi in default config file - allow ppt values in move direction and move position commands - allow matching on empty properties like class, title, etc. * Bug fixes: - i3-nagbar: Use _PATH_BSHELL to ensure using a bourne shell - i3bar: fix hang when pausing/resuming bar program - i3bar: fix crash on invalid JSON input - ensure client windows have a size of at least 1px after resize - correctly handle overlapping decorations - limit workspace numbers within 0..INT32_MAX - fix a bug with tiling resize inside floating container - correctly handle mouse resize in fullscreen containers by not propagating $mod+right click to fullscreen clients - do not try to resize fullscreen and non-fullscreen windows - do not focus floating windows changing workspace with ConfigureNotify - set _NET_DESKTOP_VIEWPORT after randr changes - fix a bug with i3-nagbar not starting after it has already started once - fix conflict when moving parent of fullscreen window to workspace - fix named workspace assignments on output changes - fix named workspace assignment precedence on workspace renames - fix windows getting swallowed more than once - erase i3 --moreversion progress line before overwriting - fix test case 180-fd-leaks when running on Fedora - fix crash in `focus next sibling` - fix moving tiling windows out of the scratchpad - fix crash on invalid JSON input in stored layouts - fix monitor change during/with i3 restart by moving content for non-existing output containers - Move build to meson since autotools build was removed - Remove support for EOL Leap 42.x- Update to version 4.18.3 * Bugfixes + kick tray clients before destroying the bar- Update to version 4.18.2: * Bugfixes: + floating_maybe_reassign_ws: only re-focus if previously focused (fixes a focus issue with KDE notifications) + get_output_by_name: guard output->primary with require_active + i3bar: fix Xorg memory leak- packaging changes: * use https everywhere * switch to %autosetup * Recommend xorg-x11-server- Update to version 4.18.1: * Bugfixes: + Move parent nodes in scratchpad correctly + i3bar: Call cont_child() more liberally + Fix load_layout crash when floating node doesn't have CT_FLOATING_CON parent + Fix SEGFAULT when i3bar receives invalid input + Revert "floating_reposition: avoid extra tree_render" + Call tree_render if floating move changes workspace + Update EWMH properties on workspace move + cmd_focus_sibling: Fix crash on workspace level - Update to version 4.18: * Changes: + docs/ipc: document fullscreen_mode in GET_TREE reply + docs/ipc: document marks field in GET_TREE reply + docs/ipc: document window_type in GET_TREE reply + docs/ipc: improve documentation for window_properties + docs/userguide: clarify commands/config directive wording + layout saving: remanage window after property updates (e.g. titles) + get_first_output: prefer primary output (e.g. when moving disabled outputs) + ipc: add window_type to nodes + ipc: add container id to nodes + allow dragging active titles for all container types (e.g. floating+tabbed) + allow dragging inactive titles after a 10px threshold + make tray icon order deterministic (sorted by class/instance) + implement focus next|prev + implement focus next|prev sibling + implement focus_wrapping workspace + exit with exit code 0 on --help + exec command: respect command criteria * Bugfixes: + build: fix lcov support + build: use AC_REPLACE_FUNCS, drop bundled memmem + build: fix building with -fno-common (for gcc 10) + build: configure: deal with git worktree checkouts, where .git is a file + docs/userguide: fix link to pango markup + docs/userguide: add missing manipulating_layout anchor + docs/userguide: fix IPC socket location + i3-nagbar: make debug log visible + i3-nagbar: fix small memory leaks + i3bar: fix small memory leaks + move workspace to output: don’t create duplicate numbered workspace + correctly select output when pointer query fails + fix moving windows to scratchpad when using marks + fix startup workspace selection when workspace command uses options + do not try to center floating window on itself (fixes xterm placement) + fix “move window to ” when target is a workspace + correctly activate windows behind a fullscreen window + fix back-and-forth after renaming workspaces + keep focus when moving container to marked workspace + do not show scratchpad windows upon move to position command + reparent windows to their current position when unmanaging (fixes dock clients unexpectedly moving to different output) + fix crash when moving containers + scratchpad_move: un-fullscreen correct container + avoid crash when nc->window is NULL- update to version 4.17.1" * Bugfixes + unset _I3_RESTART_FD after restart (fixes crashes on restart) + default config: immediately refresh i3status after volume changes + default config: add XF86AudioMicMute + default config: mention loginctl lock-session alongside xss-lock + default config: use workspace number, not just workspace- Update to version 4.17: * Changes: + config: make binding modes case-sensitive + default config: mention ~/.config/i3/config + default config: start xss-lock, nm-applet, pactl (volume keys) + docs/userguide: update syntax in strip_workspace_* + docs/userguide: add a section about hidpi displays + docs/userguide: document mark --replace + docs/userguide: uncomment and update mark section example + docs/userguide: point out differences of normal/pixel title bars + docs/userguide: clarify which config directives can be used at runtime + docs/userguide: for_window is a directive, not a command + docs/ipc: clarify event/reply types + docs/ipc: mention new i3-ipc++ C++ library + docs/ipc: clarify restart/exit behavior + docs/i3bar-protocol: add markup + man/i3.man: fix config file search order + ipc: make restart command send a reply once restart completed + ipc: use queue for all messages; fixes i3bar issues when switching between workspaces with many windows + i3-dump-log: clarify log message + i3-msg: exit with status code 2 when i3 returns an error + render left and right borders of titles in stacked mode + make swap work with floating windows, fix swap crash + switch to clang-format-6.0 + add input and bounding shapes support (e.g. for the https://github.com/phw/peek screen recorder) + preserve back_and_forth across restarts + allow partial UTF-8 to UCS-2 conversion for better handling of title bar content which cannot be represented (e.g. emoji) when using bitmap pixel fonts + check for duplicate key bindings in i3 -C + i3bar: support transparency via --transparency flag (RGBA) + i3bar: support for user-defined border widths * Bugfixes: + build: correctly depend on glib (for g_utf8_make_valid) + build: fix build when git is configured to show signatures + ipc: report correct workspace in init event after workspace move + ipc: send missing window:focus event + i3bar: correctly recognize click events with text alignment + i3bar: fix running without fd 0 + i3bar: correctly handle button presses on separator + i3 --moreversion: warn when $DISPLAY is unset + i3bar: support disabling click events + release.sh: persist correct version number in docs + accept output names containing spaces (e.g. in assignment) + fix cursor resizing positioning + fix aspect ratio issues (e.g. with mpv) + fix brief focus flicker when renaming workspaces + fix crash when canceling i3 via ctrl+c + fix heap-use-after-free, memory leak + fix focus bugs in enabling/disabling RandR outputs + fix crash with popups when fullscreen is non-leaf + fix crash when moving a second window to mark + fix crash with programs with splash screen + fix atoms when closing inactive workspace + apply title_align to non-leaf containers + layout loading: correctly mark non-leaf containers + truncate wm_name utf8 strings to first zero byte (makes window titles work with buggy clients) + fix crash in workspace moving + export I3SOCK environment variable (again) + fix hanging flaky testcase by using the correct X11 connection + resize: add missing error replies + don't pop up floating windows on the wrong workspace + remove extra \n from errx and die calls- update to version 4.16.1: * Truncate wm_name utf8 strings to first zero byte (fixes window title corruption) * Apply title_align to non-leaf containers Additionally, marks will now display for non-leaf containers. * attach_to_workspace: set new parent before tree_render (fixes a heap-use-after-free) * Use ipc queue for all messages (fixes an i3bar crash) * Fix crash with popups when fullscreen is non-leaf * Fix: render_con shows floating containers on wrong workspace- Update to 4.16 * Please see complete list of bugfixes at: https://i3wm.org/downloads/RELEASE-NOTES-4.16.txt * Removed i3-asciidoc-fix.patch (Fixed per bsc#1075764)- Fix build with asciidoctor (bsc#1075764): i3-asciidoc-fix.patch- Use %license macro - Fix rpmlint E: env-script-interpreter - Add GPG signature - Update to 4.15 Changes: * build: AnyEvent::I3 moved to the i3 repository, so that its main consumer, the i3 testsuite, can use new features immediately (such as the tick event, in this case). * docs/hacking-howto: promote “using git / sending patches” and “how to build?” sections * docs/i3bar-protocol: document that pango markup only works with pango fonts * docs/ipc: document focus, nodes, floating_nodes * docs/ipc: urgent: complete the list of container types * docs/ipc: document how to detect i3’s byte order in memory-safe languages * docs/ipc: document the GET_CONFIG request * docs/userguide: fix formatting issue * docs/userguide: explain why Mod4 is usually preferred as a modifier * docs/userguide: use more idiomatic english (full-size, so-called) * docs/userguide: switch from removed goto command to focus * docs/userguide: mention in focus * docs/userguide: remove outdated 2013 last-modified date * dump-asy: add prerequisite checks * dump-asy: fix warnings about empty container names * i3-dump-log: enable shmlog on demand * i3-sensible-terminal: add “kitty”, “guake”, “tilda” * i3-sensible-editor: add “gvim” * i3bar: add --release flag for bindsym in bar blocks * i3bar: add relative coordinates in JSON for click events * ipc: rename COMMAND to RUN_COMMAND for consistency * ipc: implement tick event for less flaky tests * ipc: add error reply to “focus ” * ipc: send success response for nop * default config: add $mod+r to toggle resize mode * default config: use variables for workspace names to avoid repetition * introduce “assign [→] [workspace] [number] ” * introduce “assign [→] output left|right|up|down|primary|” * introduce a “focus_wrapping” option (subsumes “force_focus_wrapping”) * introduce percentage point resizing for floating containers: “resize set [px | ppt] [px | ppt]” * introduce “resize set ppt ppt” for tiling windows * rename “new_window” and “new_float” to “default_border” and “default_floating_border” (the old names keep working) * output names (e.g. “DP2”) can now be used as synonyms for monitor names (e.g. “Dell UP2414Q”). * the “swap” command now works with fullscreen windows * raise floating windows to top when they are focused programmatically * _NET_ACTIVE_WINDOW: invalidate focus to force SetInputFocus call * make focus handling consistent when changing focus between outputs * round non-integer Xft.dpi values * tiling resize: remove minimum size Fixes: * i3bar: fix various memory leaks * i3bar: fix crash when no status_command is provided * fix uninitialized variables in init_dpi_end, tree_restore * fix incorrectly set up signal handling * fix “swap” debug log message * fix crash when specifying invalid con_id for “swap” * fix crash upon restart with window marks * fix crash when config file does not end in a newline * fix crash in append_layout * fix crash in layout toggle command * fix crash when switching monitors * fix use-after-free in randr_init error path * fix move accidentally moving windows across outputs * fix crash when floating window is tiled while being resized * fix out-of-bounds memory read * fix memory leak when config conversion fails * fix layout toggle split, which didn’t work until enabling tabbed/stack mode once * move XCB event handling into xcb_prepare_cb * avert endless loop on unexpected EOF in ipc messages * perform proper cleanup for signals with Term action * don’t match containers in the scratchpad with criteria * fix “workspace show” related issues * fix config file conversion with long variable names * fix config file conversion memory initialization * prevent access of freed workspace in _workspace_show * disable fullscreen when required when programmatically focusing windows * free last_motion_notify * don’t raise floating windows when focused because of focus_follows_mouse * correctly set EWMH atoms when closing a workspace * don’t raise floating windows when workspace is shown * keep focus order when encapsulating workspaces * validate layout files before loading- Fix leap 42.x builds - Remove duplicate install for man page - Remove suse specific path from build folder to ease building for other non-SUSE, rpm based linux distributions.- update to 4.14.1 • include AnyEvent-I3 in dist tarballs • append_layout: validate JSON before loading • move: fix erratic behavior with single container child jumping outputs • ipc: rename COMMAND to RUN_COMMAND for consistency- update to 4.14 - Remove U_configure_ac.patch (was accepted upstream) * Aside from many bug and documentation fixes, the “swap” command is a notable addition of this release. As is almost tradition at this point, keybinding handling has seen some fixes as well. A noticeable change for users with such monitors is i3’s support for RandR 1.5, which transparently supports the TILE property of first-gen 4K monitors and current 5K or 8K monitors.- Update description- Add dependency of perl-AnyEvent-I3, which is required for i3-save-tree.- update to 4.13 - added: U_configure_ac.patch -- fixes autoreconf - refreshed i3-desktop_file_valid.patch- Fix typo in package summary- Add "provides windowmanager" to fix bnc@992972* Add i3lock to recomends* Correct recommends to fix boo#985443- Added Recommends i3status to fix bnc#971897- update to version 4.12: * use https instead of git/http, update contact information, add GPG key * docs/hacking-howto: fix old cfgparse.y reference to config_parser.c * docs/ipc: added link to i3ipcpp (C++ library) * docs/userguide: clarify no_focus documentation * docs/userguide: add documentation for binding modes * docs/userguide: fix rendering of __focused__ * docs/userguide: improve placement of explicit IDs for headings * docs/userguide: make rendering of key bindings more consistent * docs/userguide: clarify quoting of “exec” commands * man/i3-nagbar: fix example invocation * man/i3: add “floating window” to terminology * i3-sensible-*: quote variables correctly * i3-sensible-editor: add neovim * i3-sensible-terminal: add termit, st * i3bar: use cairo for all drawing operations * i3bar: support per-statusblock border and background colors * i3bar: support different bar background colors depending on whether the bar * is on the focused output or not * i3bar: multiple tray_output directives on the same bar are now supported * i3bar: support disabling the modifier by specifying “modifier none” * use cairo for all drawing operations * fix a number of memory leaks, thanks to AddressSanitizer * no_focus is now suppressed for the first window of a workspace * “workspace next/prev” now looks for numbered workspaces after reaching the * last workspace (it used to incorrectly only look at named workspaces) * multiple marks can now be set on a single window (but a mark can still only * be present on one window at a time) * the “unmark” command now supports criteria * the “con_id” criterion now supports the special value __focused__ * the “workspace” command now supports the --no-auto-back-and-forth parameter * the “move window to workspace” command now supports the * --no-auto-back-and-forth parameter * the “resize grow|shrink width|height” command now works for a nested split * in the same direction * support _NET_WM_USER_TIME’s special 0 value, indicating that a window * should not be focused * use 32-bit visual by default if available. This reduces graphical glitches * when using transparency (which is still not officially supported) * the “move position center” command now supports criteria * specifying invalid match criteria now results in an error instead of * blindly applying the operation to the currently focused window * allow mouse bindings to run on the root window * support matching _NET_WM_WINDOW_TYPE_NOTIFICATION in criteria * all criteria are now matched, even when con_id or con_mark are given (used to be a special case) * allow the “id” criterion to be specified in any base recognized by strtol(), not only base 10 * non-true color displays are now supported again (e.g. the Raspberry Pi) * the “split” command now has a “toggle” option * the additional color class “decoration_border” was added * title_format is now stored on containers instead of windows, allowing the * use of title_format on split containers * On OpenBSD, i3 now uses pledge(2) * support _NET_WM_DESKTOP (for pager applications like gnome-panel) * floating workspaces are no longer available (they were not supported for a * while now) * floating windows now carry the I3_FLOATING_WINDOW atom so that tools like * compositors can be configured to match on floating windows * i3bar: display short text only on the monitor(s) on which it is necessary * i3bar: explicitly set cursor using libxcb-cursor if available * i3bar: fix XEMBED messages * i3-nagbar: explicitly set cursor using libxcb-cursor if available * duplicated keybindings are now also detected when one uses bindcode but the * other(s) use(s) bindsym * keymap fallback for servers without XKB (e.g. TightVNC) has been added * using pango markup in mode names is now optional, fixing a regression in i3 * v4.11 where modes which contained characters such as “<” would break. * moving windows to a workspace by specifying a mark now works * the root output is now used when any RandR request fails (for x2go) * assignments are now marked as run before executing them, preventing endless * loops/crashes when assignments cause another assignment evaluation * splitting/floating a dock container no longer crashes i3 * correctly compare modifier mask when identifying keybindings (fixes * bindings which use --release) * no longer fail config validation when there is no newline at the end of * the config file * scrollwheel buttons are now only grabbed when necessary, allowing the use * of “bindsym button*” or scrolling in windows without focusing them (in case * no “bindsym button*” is present) * parse con_id in base 16 (affected FreeBSD only) * fix crash when opening a large number of windows * reject empty swallow definitions to avoid crashes * don’t remove SubstructureRedirect event mask temporarily (fixes i3bar * stopping after system suspend) * move urgent flag before killing the parent to avoid a crash * correctly validate “kill” command to avoid crashing when “kill” is invoked * on workspace containers * actually accept the documented “workspace” token as an alternative to “→” * in assign statements * remove _NET_WM_STATE on withdrawn windows to comply with the spec * the “border” command now uses logical pixels (relevant for hi-dpi displays) * “tray_output primary” does not properly fall back and hence was removed * from the default config again * correctly determine focused workspace when moving workspace to output * revert to default binding mode before reloading the config file * correctly interpret _MOTIF_WM_HINTS (endianness-dependent)- Update to v4.11 - Changes in i3 v4.11: * docs/debugging: provide instructions on how to debug i3bar * docs/debugging: added a note about sensitive data * docs/userguide: add a note to both “exec”s about semicolon and comma * docs/userguide: quoted strings need to be used, escaping isn’t possible * docs/userguide: make syntax of syntax descriptions consistent * docs/userguide: recommend “exec exec” for correct signal handling * docs/userguide: explain i3-config-wizard’s behavior * i3-nagbar: open on the primary screen * i3-config-wizard: respect XDG config directories * i3-input: position i3-input at window with input focus * i3bar: use a reasonable default sep_block_width if a separator_symbol is given * i3bar: add binding mode indicator * i3bar: add bindsym command (deprecates wheel_{up,down}_cmd) * i3bar: make tray padding configurable * makefiles: respect EXEC_PREFIX and PKG_CONFIG * added a --toggle switch to mark: “mark [--toggle] ” * added “focus_on_window_activation” directive * added “no_focus” directive * added “move [container|window] [to] mark ” command * added “move [window|container] [to] position mouse|cursor|pointer” command * added “title_format” command * added “resize set [width] [height]” command * added “sticky” command (for floating containers) * added “workspace” criterion * added “window_type” criterion * make center coordinates relative to current workspace * draw marks in window decoration (configure with show_marks) * only mark a window if only one window is matched * make floating window mouse handling consistent with tiled windows * add a --border flag to enable mouse binds to trigger on border click * set the _NET_WM_STATE_HIDDEN atom on windows that are currently not visible due to being in the non-focused tab of a stacked or tabbed container * ignore InputHint when not in WM_HINTS * display which config is used in i3 --moreversion * support config file line continuation * use WM_SIZE_HINTS when present to set the geometry of floating windows * add “tray_output primary” to the default config * use libxkbcommon for translating keysyms, support all XKB groups * support special value “__focused__” in criteria * support _NET_WM_VISIBLE_NAME * make sure borders are never counted as adjacent to the edge for floating containers * support moving dock clients to another output * let “focus” report success depending on whether a window was matched * handle _NET_WM_STATE_STICKY (for floating containers) * make “debuglog on” command persist over restarts * randr: use root window in case of no randr outputs * set proper WM_CLASS on frame windows - Bugfixes: * i3bar: only detect clicks within the statusline width * i3bar: fix flickering shortened status bar on other output(s) * i3bar: send custom-defined command upon click on the non-statusline part of i3bar even if workspace_buttons is set to “no”. * i3-config-wizard: Make window size and click coordinates dependent on font * i3-save-tree: retain “rect” for floating cons * move urgency hint when moving container * fix percents when attaching a window to a ws creates a new split con * cope with non-null-terminated x class properties * get workspace name when renaming current workspace * allow single-child non-default layout cons to be moved between outputs * allow --whole-window right after 'bindsym' within binding modes * remove windows from the save set when unmapping (fixes problems with e.g. owncloud when restarting i3) * serialize con_id with %p in run_binding() * initialize workspace rect to the output's upon creation * mkdirp: do not throw an error if directory exists * grab all buttons when managing a window to also allow 'bindsym - -whole-window button4 …' to work correctly * properly clear the urgency hint when set by i3 * layout restore: load floating containers correctly * layout restore: remove remaining criteria when swallowing window * layout restore: When appending a layout containing a marked container, make sure that any other containers with the same mark are unmarked during insertion of the new container. * use the EWMH support window rather than the root window as an input focus fallback * use the focused container to determine the target window_mode when using floating mode_toggle- Update to v4.10.4: * Bugfixes: - revert: disable physically disconnected RandR outputs - i3-msg: strdup getenv() result before freeing - Changes of v4.10.3: * Bugfixes: - serialize con_id with %p in run_binding() (For FreeBSD) - ignore InputHint when not in WM_HINTS (fixes e.g. mupdf focus) - disable physically disconnect RandR outputs - initialize workspace rect to the output's upon creation - userguide: quoted strings need to be used, escaping isn’t possible - mkdirp: do not throw an error if directory exists (fixes layout loss for in-place restarts) - i3bar: fix freeing static strings- Update to v4.10.2: * Bugfixes: - Cope with non-null-terminated x class properties. - Get workspace name when renaming current workspace (fixes crash). - Use a reasonable default sep_block_width if a separator_symbol is given. - Remove windows from the save set when unmapping.- Update to v4.10.1: * Changes in i3 v4.10.1: - i3bar: cut long statuslines from the left - i3bar: add support for the short_text property - i3-sensible-terminal: launch i3-nagbar when no terminal is found - i3-config-wizard: switch modifier on key up/down - docs/layout-saving: added a troubleshooting section - docs: degender all the terms - Revert "Workspace command number selection" - don’t parse blocks as markup by default - Allow escaping backslashes in commands. - switch default font from “DejaVu Sans Mono 8” to “monospace 8”, which is - typically a synonym, except for users who prefer a different font. - When renaming a workspace, look for assignments and move the renamed - workspace to the appropriate output. - i3-save-tree: make --workspace optional by defaulting to the focused workspace - Allow nop command without argument * Bugfixes - i3bar: buffer the statusline to avoid flickering - i3bar: fix click events for workspace buttons with long statusline - i3bar: set correct initial position when reconfiguring - i3bar: reconfigure strut partial on reload - i3-nagbar: fix sizes/positioning on hi-dpi displays - i3-config-wizard: fix sizes/positioning on hi-dpi displays - i3-input: fix sizes/positioning on hi-dpi displays - Fix scrolling in window decoration with hidden cursor. - workspace rename focus mismatch - Don’t overwrite border width when already set (placeholders). - fix a segfault during config file validation - Restore placeholder windows after restarting. - Don’t focus placeholder windows.- Update to v4.9.1: - Bugfixes: - i3bar: fix incorrect y-offset for text - fix key bindings on big-endian platforms - fix key bindings using Mode_switch - fix keyboard layout change detection - revert "Handle WM_CHANGE_STATE requests for iconic state" (fixes problems with application windows disappearing, like SDL-based games when switching workspaces) - insert id-based match at HEAD, not TAIL (fixes window swallowing not working when the criteria match the placeholder window) - improve error messages on failing commands - replace ~ in filepath when calling append_layout - properly error out when the layout file cannot be read- Update to v4.9 - Changes (http://i3wm.org/downloads/RELEASE-NOTES-4.9.txt): - docs/ipc: use an actual event type - docs/debugging: use logs.i3wm.org - docs/testsuite: add hint to use xvfb-run - testcases: use Xephyr instead of XDummy - i3-sensible-*: use command -v (built-in) instead of which(1) - i3.xsession.desktop: set DesktopNames (which gdm uses) - i3-save-tree: interpret commandline parameters as utf-8 - i3-save-tree: add 'mark' as allowed key to i3-save-tree output - i3bar-protocol: ensure align = left is the default - i3bar: implement custom mouse wheel commands - i3bar: improve error message when a full_text property is missing - i3bar: respect the urgency flag on status blocks - i3bar: inset the urgent background of a status block for consistency with - workspace buttons - i3bar: suspend the child when bars are fully obscured - i3bar: use Pango markup - ipc: implement the window::close event - ipc: implement the window::move event - ipc: implement the window::floating event - ipc: implement the window::urgent event - ipc: set ws reply "num" member to -1 when named - ipc: add deco_rect property to con in ipc response - ipc: include workspace con in workspace event - ewmh: implement property _NET_NUMBER_OF_DESKTOPS - ewmh: implement property _NET_DESKTOP_VIEWPORT - ewmh: implement property _NET_DESKTOP_NAMES - ewmh: handle _NET_CURRENT_DESKTOP requests - ewmh: handle _NET_CLOSE_WINDOW requests - ewmh: handle _NET_WM_MOVERESIZE requests - implement mouse bindings (e.g. bindsym button3 kill) - add mouse binding --whole-window flag - add mouse binding --release flag - switch to xcb-xkb and libxkbcommon, removing our last direct Xlib dep - make “move [direction]” work with criteria - make “move to position” work with criteria - “workspace ” and “move to workspace ” now look for a workspace starting with number (unless there is a workspace exactly matching that number). I.e., “workspace 4” will go to a workspace called “4: www” unless you have a workspace “4” - “focus ” now focuses floating containers when there are no tiling containers on the destination output - take the motif border into account when calculating floating window geometry - revert “Disable pointer warps when focus_follows_mouse is disabled” as it was unexpected by a number of users. Sorry for the back-and-forth - handle WM_CLASS changes - raise floating windows on “focus ” - align lower line of bar decoration to border width - parse tray_output as a word, not string - allow to validate the config file without X - do not resend focus on click, fixes compatibility problems with some wine or mono apps (e.g. Office 2010) - don't draw borders wider than actual width - prevent workspace change during global fullscreen - extend the fullscreen command (fullscreen [global]) - fix start_application() doc about which shell is used - Bugfixes: - i3-dmenu-desktop: quote path - i3bar: fix a double free when changing color configuration - i3bar: render bars after the first chunk of JSON - i3bar: add a sync call to confirm reparents before exiting (fixes tray restart issues) - i3bar: correctly calculate clicks on i3bar status blocks - i3bar: make click events on status blocks work with 'workspace_buttons no' - retina support: convert logical to physical pixels for default_border_width - retina support: treat everything up to 120 dpi as 96 dpi - don’t set input focus if not accepted (fixes problems with xfce4-notifyd) - don’t focus unmapped container on manage - create the directory for storing the restart state - avoid changing border width when changing containers from tiling to floating - layout saving: properly restore workspace containers - rerender the decoration when the container requires a pixmap and doesn’t have one - don’t set focus in con_set_layout() on invisible workspaces - properly handle windows unsetting WM_TRANSIENT_FOR - use the command parser to properly extract workspace names - copy binding before run (fixes reloads) - revert "Bugfix: Set input focus with last timestamp" - render floating windows during global fullscreen - actually parse client.placeholder - Added i3-4.9.tar.bz2 - Removed i3-4.8.tar.bz2obs-arm-3 1684750687 4.21.1-bp155.1.64.21.1-bp155.1.6i3ipc.hi3debugging.htmlhacking-howto.htmli3bar-protocol.htmlipc.htmllayout-saving.htmlmulti-monitor.htmlrefcard.htmltestsuite.htmluserguide.htmlwsbar.html/usr/include//usr/include/i3//usr/share/doc//usr/share/doc/i3/-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/9e940679c9167333196e47aa0cf22480-i3cpioxz5aarch64-suse-linuxdirectoryC source, UTF-8 Unicode textXML 1.0 document, UTF-8 Unicode text, with CRLF line terminatorsHTML document, UTF-8 Unicode textKd3|36VDutf-85bfced862934ac0761db36b362abe0c94bcdb946fab1787c0857f39a805bceb6?P7zXZ !t/|] crt:bLL ؝1h!|Qv(4JTnx7ʃ]cBʨނ4!A'@h=L=r]fs=.6+PvxhՒ^U="Q |%GbW݄յŞ}Q & Rjlate>lȞ1$O<'InFѮtriUyĹ I/| [eSSz ȗ -,Ąe*u'21WXfv0ضؼnR}vPDt~k;$۳즮V/z->hl/SqÅ>3ގŚaR]Uֵ*U#t#OdB=ܣ7i JzP=+ \}:IZ( }0tLTnpm.ߨahk&݅-EV5M\:;Kb=> H}TLuVؘ$ZEܖ/W7li<a(#ҒdtoAJ>ʷY޵ryZLr}Fg5TBB[̌JR Fҳf|ҤTIjy˿U͚)G"JEő ޿`4p `S:GK>W,#d@Cet~эAIv"ѣKGcڼJX@{^Y`tnp PD8Eְ6a]| W0o;J'5dA $#ŷ"ݎwϙ6.āl=Sq]pW/_ rݓj\GZL ,y%нF^9?8Mp'oqSðc)4Rr=,`ӭCf3$!x|y'rM(fD@N㋀۠lꇄ3OGGvz)8!GǴ+!"(6 ̽7\"~5&k#r/4λI^Ք]&ӈeWB9ђMHίţp׼ŠLYъrʽQFF^ƃzU9*>6bvuSpV#fa8 COɿx8D)Wu_HȊw9}Q!Z޳&ZK!/Δ:I+䀍BgVV=$rWCƛM"t=$|UuTIޜy*Dbt Հ |lb5-+&dLh\/УzsbF\1ԉi`ֺ7(u}RLbmDxO?LI,>bl{ă-q2#ך%7 d֊lmG^ \c?G<+̇.;rK LX<&q C19W4_4HvќZQp|t9IXOԫ^U> ѨBC.AĘdYX5񀑅˦̏'dP(EU<19WWhC AQ"Vx!?~Sm?4QTіkoj1tIvE%AFÂ+0b>K1K_`vn@,6;Wsw4?!0tF8^go-`o'ZkH ;5-w!?}v-=|R9[o8/l4EOۼ&T7) t0C5.J՝g\Q$sCESSMEa[w /-pz,ekP̻/9?,.lX#Ù*>hz=Y%2X "/-#t jtTߏPfJ]9'c>=d3>I̺:zF5X.߻ O۳Dl[I6 3>D/CIqcRRY,2n9%+x=۷V-OYUJXؠT۫!PutV]R\54[v_a(?_tJAų?G 9C4R&8D:Y[(wIsW`.ogPZL$F,P%8TfW-i kBZ5<9P+\G*US 7o"X:)fPt⋞Y4>w<# Vd  \^c]ͩnֲ{d?aЂWguê(o?aT:fE[%p6jy4ןL :x  PTEf Z"*\uq9PO?!Hv0Aۓio[ $l]hqX4 \H^ ǨvCsOUpf\*4K*Txky~hy!xD[4|F6vg'Q~<>OfyoF˂`g: $9F.l iݨҽ{R3h?扻RH} 2~PD"ZNې@74Hl@80CF&Q'S k" <vERee [ﴣ2B%+'E/A˛Ρz *C<]eT2vxv-9G $Kɴ |Mw?vƐפ\3Yu;׀:{";D֡muF% X Œry3gL6_x`'Na<(q숱uN¹Y'3XlOFS PPj&q[#,E$AI=@/vE'`ѳsbadS<}1Om[*O i7kx~9'X&rfq`/6],QNFWt"4x|LYdoE$"8>Fa(Ҝ<E#չ0ر:/3L6X#NT5gm!*}mFMCeH6p jmSp@bkݖArxM6˶3V0*$;/}*g]*52X+CER+Ux%d\j.[S+b1(!w!Bqf*CPXDFV(pY r0NJȦHcT8OXԑR'9nHLm Q[T= q/ViS(X.=/Aۻēѳ(R+<"%>tPX4 . ݘ ?;B5-f>&"VyaxB=T7vav`jPOgX ZCF[`uz=V&j.O3=4zh92%8 yFP[z5v]f:zNd1~pĐݹu.X BY5Xtg*fzv#mNVY;UNTE^yVC<`C۠G޳v&`#,:h|jN) ,5ĞBIK>b?W(~u>-'* b^ ?||%2+J^YmG:8hWۙ^|c ɢȨÍT|J!m Uw%AuGH@m,T[>A;$jͬZ:Ф615 :RFEWDS.{bKI<v9e ߛle4rlsuJp7R2(Bm6.RT J rl SiX53#׻A> ,$N NTBqtO %bK|*I^F/6=5jU0,z{+;!zfa{c-.<\[$N-fD.[I1U?}9G=U4:HeEږyd:.AMɯ7ZA _aJԜY}G; ]O:>zA7v=c<:&ED9Z벫Os?(L}#F#=BX,37ʛn+}dOJQw?{psc+=<*~Ǹhu|lD摏xܛz!Y5cdiJq ;I&89B1 ! X{:۴%~~g7+DɁVn>gѥ r!뉄 ' |OY83i?Xmkl@ ͳS`06o{vʮMJ!JEuIrߖ;GI@;@Ѥ X7]D;؛A \pGr*fL&C9BHUl3HvVw"{m2dݦ CX8gbgfa|̯>8A{ΓȰ^uM^xZyH=C@zKt5j)鐽;[~/y/FYw{|򇐑ڸDT@?h^cD6 2pNXyrppO#jކ$ KpB$Tŵ_qiKt*VR(ﰗaSNˀCϱKjC/y؎Ϙ.q!,>-x#/G lFw씰'G8w ]+-)rM_FG\۩]dO$%'0\ )3ڡС>ZϢJJsUd'b`/1Bb=4p>2͆-J64eni*f-k -xg> R+_+BՔ߈rЙH>ҰrQ=^љ*7UKݫi^$EOEVyֽ}VvFPVw57&𴚽6"2 en7A<:F,m[g\Z*%*Mg䋼*#󏐤v6n%:f4>m? P j]aQͳ*bKo1 C [ j=nc<8uSw&LV@!'(f΍lJ$w-ԕ[URb^aX$qqŬ%'||L2G|M݄У+y,4UWQNqeȬ/]7Q4e8̍\>VPy1@19gB`AP n.}q,PQH$e+prH(Bvir\(J4t 8\OtR"J|Tuېօi#"_<ӘX_xW(e>.q+GǨ8HYY<./幧ۉMF#H'b5vm΄;ɯ%흁:Cw CEKx@iaexwD"6- 4f!LFYZa *U ᖪ̂HX[#wE.pp8s0IJ 8`:-ߩ[>j0^%Y%8rb%.7^z%9}fOP˦Au,jaxa/'Dn6CtT^Ϋq JK,r\d>=]1խ mcLBhژΌDa{b͜4q&* fpg ,7onx\IN<j 4% (ӂ=8.c:GƌR_+=ށ(FV hRh_a% ~(=CYNSӵ CFmh? rXHriͶa$YvKRa"Sh҉NC:>UeIt:5<-m^ Q~06"a;SBc)ԟ^' xZBtڞNl;8zoF )d y]J .}2OU#ZAɾ_{n+իe};*R`y|])1 ?qJsz>I=QFWCnb#uzn[IEФ4Ƽ|T: FeNŮFl}b h*1y`+S,?}09ope/G(I2ŭG nT;eoLRW$SK;Z i{t7 yፓ+`4&1dπlh[&>kTVTb@p(s(óT#actp3:N\+7uilùT+UX ?DC ~ $FZTpr܋ةE.} !wZ~l@pM#ǽ"6̿=$g;Z=Z!:+"YnɂM{]՞kB*e'<WBFw\G qoTa"3U\,M~ǖ! dNHa2ʭ(PV~tG\yt Ũn=?@xX؀ iKښAs UZG0jWlǀoȑ- # 5_\2Sږu~sq$ᰧ^xG`_44;,,k.84D[H&]_+˷V2r( 8]^7(&V/""&,8|8.9ݸxxҢƟK$Xh657n\mJbewfD'zXcI~F1  t< RVH3EU kb6PSUlc w,b 4g;3=i'FMED L0532Җd7.(^pEeGL*}_пҒF#~t@kj( J j4`,!3xcJ .~{j-Nѳ .2q}xՖ<2+碩69ڙ3F6RV@GgpE$1xq{Pgf3Ok͂kϢG\M$3/}yQ*tKi| 2E4@Pne$WI61^:vGbx gx bQ)?C/Q RwH|Ӏ I]pRe1=hK{0x\-;MI(=VGD@I&ՀfiB-R}`gܕh9dE񆜠4YZHؠ^b2.+[W|U>'䠖rx7 / K[p)qp<xjX=>k/Vl[l\][CHs'\3dN$h5p2tp={txEkxdno;b+mzGS[i,c&e.vv soi0Lu<PxIN)jX"xi DzFhơߚ4Oiǀ5,~~<ͼKHi&zZw!i vEP,{- aDWP<; ZwY(ҝǷT Bw%ٙM) +no[VL\1Q2&| ׎`hR߼ORQ ѶD.A t^,JdK9$ be@RQ؃x"|H]x&|#a :@ʫЮKZ\@26ELE%"u[jWtN`G.vPb>51dNoҜ}Tpc&.%NB1|:c%b]i.ա(Uۈ56A jF/gH1l1Oצ ~xF F;c{o}ľj TkӺBF@1J q'RQӧa)U:+cto9P)b//>r#ս"͑A|d͜QWW *?L;qgOq.}W64& $3!Γw!1@6P.$=Fuh 6oW7p瑩%gC QfNm} N,o>M&)M(; ܸ.VOD($0kHØ5ao$( 5݆vp\-:S[lj]mz61``_V o=1&t#,8+᎚^S 9XHuxw~_=e8rIL žSCɒWł.QkFƨ%ԝ ʅ\q,~ϲ-:#.F XeANm'g3[)dz%@h*һ6v]ҋ.|qcw*I ٨Ma#٘mmgW|`峕bW$-y1AV~[ϩZQw٧֏n,=& bz0+j{|DWr蚃($3%]W|ĺ8Y)(] wqaLʿru9ѯ't$(ڳ*#Ekrvb3T2Ŀڏ| 3SLaKATom H2;@ W-Wc|"WXU5@=iSi8'\ wG}&zO:-`p? 64 DPcTX`v0wkq̭8G tK^wLwJ7n* յϏ2|Xr6;jq5 B|d<5x08\+b$%O J#l=e' HCn_='L,]`ȃO 'g#pU8OpxmK xyXsA>LI0M[(TX_8dŵynψޫ0äMڧjyᨗ$ԲX (LyflÛ}& \~l(нŧ;Ζ=2W9+>n m>5Vq':Q-7}i}p>BrS q  kՠޖBdnn4Wܙ=Շl^&~lr\)/?sZcBv?kEi`|\9qI/d_ʹGOu*Є=:Sk*K?5ee}ئ?{@ԹM:QB&/V o\JyXErԝ 6WDgխuqa|]ےJώV:T t gQe?pG|S0@*rj06jI~ O] U8La۰ "tB Տ-wI1 Zк0F5e4 /51_g]E `rt 3;<U{jIdd5VpJxяBT3tBvvQ_˦jl3'ƘqA/r+,6?XAyouHa Fv{tc_$t"9 3~ "KƢy(ǢD9{םH~J@'eU3IN㔤ol');}d5%̂m,o{jA<9RH5J]ܛzG5Ld+I1CVk2A ד.ІUi؀l90TV| "iT3ƢYeuh ǎůQ/8rKA5Ǟ 5o29nt"n @9?4˾nk 6U;s/{Jӂ@A 0h=\6WAj C=65M P_af7k'EwY H'oBEp  4e4?%P$$IҡK^`1 s9 _t&A{?z5YKM,fVKtTQLD%ߓ6ʷL _DL\rQҲV5$"m -'h _6BI 29\aAmvS$UMih;C1 ^R' yԽr(X5&.Z@yc%Ąn$HX3>:oT O ׳s}k $c>➏lՌk\Ke9S)LnPKD}VXA׼N0v8h'@xnNh$g():ATY~ ū]&+q-Tdn3.B+i6ݱJhRCӯ#9Y=Rt0K{4O )P>G[kpor <)h'}S{o:88NEԐ?YWTwQFFr"~ )Lc)VMq@KFAioz,lwe@+}a$Մ9΍moRhIYҿ_I&:,j6Gd}pxVB]v9 tgı8+l g̩E%|&=oաtN*DWb `(T-}:.@P4oѬ59p+> #c*rji6<* ̶D /7XoNÉ!`vRV/ ~ T95|biFys쏑ُH?[6~֦Yܮ>V}qb[Mc~Kn&f.3n㄁Wz;B &=Pf0u@M:H+eS\;tGt" rٍ+gz.N ִ i {VX^^]r)(=2엦I$XJdLw;9u%;ڱ)aϸ^B;H89CdQjH+է6"CKVRv.bcpދӤ'xgnyGw/_ۂxye/Űnv]S˫UE(6cu`T E碢 jVO[gҺ`,ɏW ^hauhĔ0>0=f)ՍMlJT~0oS3Y,Q"!ɻCd._8SjMP 0c6v}*JJ_o1"S.Թ"I-yEL]Nܔ]`a=MlUh6lҸDV4FVӽqoI8m %Ƭ1nV"΋1A 5 ះCD:™dMY!s*fdf\SSPɚ_rNz̫wf` B 0[gHĪCgq\|JV0 gc' Z%͢2bIRBXjW?d_MvT܏|*_,\;ygƨ闇6TotH+Xz 0$Fm1j!Fz%#ۣ6(]SbO<2A=q@S6GJđ 5 `5Pbߟiz{NuXeu%#k.Ach)揸Yu9R-'l 0%y8D]C:~Ա-ݻgҋyzX"ݼ()ﭖt"\?jE]wp%@HsHr 2v2aЗAh#҇jsB:Y#ia~|jiD4|J'4u% AyDեzêM8me_۶Whx$V rO%0؉{ l!, C֯ۛ{uv˝DkFVy6 ?7 (' hADv2Dx$/Wy4wj .U6x00DjZ׌}E-]F֒ eRI-H'SKZ D\%(V߀!j&MR jP[/pw$ib qY!BvW|z,|c4zNltJ$n+ѣ̹a eCp`v:wGF=+@8,^q"ac&\ոY](ˏ?ptgo.OhF 8.WhI|eZ^SCO~EK4oo1hl JOØ,))O/>O ` ݟ54ժMbLTFm!1M/}0QG4YT; p1XmYœ/]@x_ r'0"=}7@qYɂ?WLD{ Y>F^ӡ7c;ё e b< bC5AA\v~V0$k p),&&D.4^z6X틪NEЀv_Oh2 8&Pl-GepL,‰Q/oΨףy;F;2nܛkCt)C1ɄBrHz&PR^'\XdJh|NvGkf#blдQ_V +u&97\t}3 L~27p:%Qk64V[O?}# VpFI`#w:y/U u6dcMFqKך\r9(og>^n̰.x1MKK5&rx ZNi;ELK[kQaŽht3k Рߞ?X v=Z/HbNA)JP,\<-jA D'fkSKe獰}2Ѐ"F"dČ"凩1tqmY`oMQ2 vYt2C2DXK;ʭu&+y~x@ q6|©AcZW!?7QfdWPb0}K|QlߓρxF,_2cUuC88ZFjfb ?Yz>l.Ÿł" qYھϢ#Z9 Y:wCcQgl!׵fN"AZ@s6+13 9A')n^c:^^5snjQ؅@7Z\h%׶ ?LceXaRfWB3$cp(D&?&*s0SbOW<5J^i"U踍ʝ5Vj~58IGФqQ!6@Zv{o@\x4d\V7w!c-DӬtbvUܱv$frAаy٨ eCkK>Gq G!rN $`;?%I%.Qͯ1c_;EVb̈́z#Xt߆3~D9e# xʇmddOrw3 X1 n3UxjTpYch,HNjT[.io(lӦAL:0!&5GZݿpLa$i?CGwoJƪؤL<:?80`_?;L|%nЂӟAhٖ,7pR!2aNC^>Bf" Q ggvO^\f/-bJTK б˖̑qڟ5D"J0VEI/2/`,S"jIuEQЦ F)ЮbB}aDd&5 *-zXvђ5}b"jnU҇՘)B>=#\K!Hqq ۇlYBfi| a+,D (>-@7Qe| Ro'h>璚Pȕ]~$(,Ւs4R$oFMq&(=(I6[MY=.v|5‡ckZ%wHo`L`.$l \5`rQ{BLk9nՂ ($[,5cəXRF"bgxK@>[Z΂uŁmHоpJ2=^ H<FRkN2, Q-ٵcԏb7wV.o/gΤ IXg9$zi~~+պI!vizFYʁD#ˌcy!+w)L*ytʳJcsSO+tv/ct7Lώ%͡;nr)~|lg D{ͩQ֮1o~D NEbX'4ʇƴ͘bS.;o&қц4&8+Z`FPI"ަ.#HHI'Dmρ:jތ2b߈;7;!Z$X8@ڥ {u_d,NJDNV Q7h0Yفaan HP]2b? Txnj^?L.?{$ͥ  0vJڔw4QF(E}2ᘘH<9 k{=1Up,约9pϗ]O-.ԥ5``^+s9.AP d&KjzǰtsL"PWԦQ!I`r+?]u^t PCŀkP/ 'e5p>U`զjk+?M'~BU58BRDZYu[4}L !]ҍúc)=P="@bJ,lܾ5Ә#|{׈@/Cc/d~HQs8+U:ub (]p)w1Lԃ!yMp6fU,Їm+|,܂2_@^v,jhE[AF kWO z<y-ɺZjJOGX`E?slVYmB>3=p'j?Y 崅&dg#;d[1G<0#R<zDˑLu} Ĺ(ZǙ|Iyz ?10}KDcd&6Gc0+Jjg =^HtО.jII֎.éV+RWO:NRzoMNW 0hL0 $J S 91E-AtN<ϑ~^H,Xы,2UȊ:Ο0E5Ƿ xWռ&UXA c8`֜egC/>K)6)rf'qJ^xcKQ..-O:fL QurᒶH6ۭG.s\Qt8fΊA_5g[~.m)zw3a'CJQK1nL'w*G$A" 'z@1SϲZHvU<9NK2=Khe/\!Wܭ}cd.rĤ:!W> 1ʆl7`lCv]?1#7w1n}DZ>o{B,*ȬZQ̶.s"L^4^HqnUܲ*IL70u;?ɟ^y{)*n ۏh$!?0r$FsE66iŪWNLqQx-LAh(ӧPz^du'9l|tj +V'p : >m cpn3uw5,n~3ɛ1dEa:)#U!G z17ROhjO~VY"jՃ8X PJHlLX_s6eXoAodfIp黜P }\)_ט4k v8ú.bȹV7p8CH<`&7C WEXfW:–@`eөXRp5hG(NGp4x62+돊+sGf'5xuX"3Yr%&4^Q:&&8002%| v!w텬@FDZ]K'N?mu;AU܏hmil@rPᗛ97ـ^ÕoB.ܬb!k23mj텇;vy_2Ftx\S@B젆s# ̺`rHڮtae.> 'KƑbi(î`鄭U͕S >Z,1~-;Qrqt\[eB6]ꢋ }7(m4w\yP !Zt'^ޣamtH FEB})j}Ct}2'4jtiMtzP: „{5\m$ KF #bhxEL) `etn+{a[ՙJr3S!J~y/"!ܻRs-3-oz8LRK:KYD.UeOɔ?WS y~G4Xg6t=Q9՛qb4H}Cԧ 7C7t5,|" r\ lز bpE(mI<0 ŇovP0+Ȭ!kb(̟okw\j姳YOX8DkyF v|\84|6ZHaݹT8л8Fuژ$I*b ?p`DSNCSR]*+&sXfepT}E}6cm~bB/@{ ͌?ݟ=2\1#cSlMj}/]>u"1=ONxUZy9~D4_X O&q ͏eKX3aUzv"``6^mPOK`pE_?(u DgUoxXO8LL}B9$BAwLV朙"7Ui5^[R3E)WoZ_CilkrV  &0p,xz8)=O]=KZ/ͥ"Sס|qϓ7"2XVN|ԂhԽVaqP>]$ÎV0 LD"fUqEx)!Ah, D++ ;olj2?&2$3G:pw9a7oA,+SܮW1j%#AC-U O*Y154:#$kך*NjNrDSyh z[sRZF;H ^cH"e` qVPrMĩ^ۨ-PD$æP .Vp?EáËxv;:/]uF DK=?-r4ﶘ~]j[&Je_34^z|V ?D&vtG4c N8h\]5 *3 '5^-Hn10~',hm 0$ q kr)B6N\q>_JXJj@a_k8``0U̾A[ݷoeYԃմ>bɁI_,@2X"#6B 7,OfTS@y 3sMm) TN0A0M2 2de80|zj؀25`CA02C1yLYIDzqP;jlJwtގU6H!b L0q'qoR_9%Sc"` 2.\DA*hLjکYKS-t #<źo]R]'P. /hǂmxX[oܾ|sV]d,˘)1U;>#0 ʓx*BAܨߪM-hXK*߰޳,+}ǽbn!HAw9Q҅;Uݑ Gݺ;/ L6I"Dӂ+XZ$B"d_:/µa1_$Y~ǫ򚀸5}㗅HpY_D 'Imc7U@5 #Rz!{(W@ .UgςXSR,cT+;`\s"='%HJ3 tL5wV,P$iêOͼʶj_-˿lBEw&1Pvk0y{!<*2DyѮ9(U(FVf@HPzμ R$i"_ MF#;, E$Eq]) ?4|Sҕcfo^L~ "ï͔>$K/4>u7g\ݛ$ Wby\K [!@j4ץ(!MxyM_4XmF.nŲ,^aJA&_=O4 ܐG5ݽhő! )j3h ÏSi[ppA 9$0ETxҍ( 0ٜRqW@-l FVr`Aҿ&9b}B81߇ .u[OWzFJ=d'qh,jlKʌc&1 whk9&Zsu{@ IG<0?~Jp6julX~u.J;.X7.EST]iE^iX\cY? !dQ}b~ݷ_3 L7PuYl<s? %S) :]OpyS*e=@4~OW7^Z0/lh7t'Ѝ< &)X %Y -ĉ,|R,z̛Y Rlb!Bx/ݛaLR ;aI;OԛdhM;$;-MXiRE3< H3&eάlGx@ǸqKkj7׀WyH4E+:ewkM¡Oˆ+ɾ ]%#i`S~9#PW,q"~ho)ylNlS}YȌKcI,dn<) N^SPd© 9UmP.wgtjOhqJLFz$e#ZBtf<Zs|=xJٌV`p`z˙ P`R) 0i8ސkU_Mu(h|/7]Bd(41w4ՋY "gTUH|/z*aMҦ| Yl6!Mj*b'sSIlW4]\gu0n[cd[9!`[zau@y8lj3źҤт ⁜|p|;VL‚CH6-S)cj;ݸN MyYBsDؓ`gn#5-˥蠀vEV* @y$V9}iRC;a㟣yf$>/a(&7&UY[dj׾_tn:\N??dԚKΧA4…+QJ rt{}Yu>j3#U%ɵR*|5qW+KH|넱{iaJqv{|0d=@ޓ0UV"ZklGVGXT{߂3ߺy]ԝEqh>J׮.9ӿUދU~u߁D@]<3𩂧>ojWbK)?d9tвҕZbxR''<>hP(ֆ] # =adϑ x1L^szзb@I4[fBvHA;@V?`[H"Ns5=9K5gm:[Ŧ櫵x/evg ҸzGK*XfsjoH꧲ .:L|ۜ֓$1Z׎¹q6h~sBw43=w?c#`9KMQO[c YSNq\ oe_𼋠 ::IM 7 ! }qDTi`JRuBAgѿC;; 3H>C$jMr<#P9꧖l}e61tVkx:/g;Ud%z73Sۛj# E`A7wtDB;!P 5W;p\O5l/) @-~݋pH &7Mo-p Ier',[h/SH[SĎO2 'I6 7o]o0?hV܇}]JRF;6=E}P7 Q㭬3`@)Ǿ@TPoyÉ $.xػ%u1 oK4P΃0ۂVYsSȮRU0} +BFnCd]YcjcRh :2~CaF:m-R=E&/iC3$8#A|Bç$q\LiW}bKQ4;ڦyX֮㻣oҿ"K(GlNX[1\{QfqTʗtYgXQ S_\ (t T0 = ppiV%PT`UXagH+Ȟ5LD0?952:4$~$3>޺ߛhiNfAEV~)̨ܶ.ND><2v΅ DHtiuj1| $Ϫre؃h+N ^* c<(~NA-ޥԋ.YIڨI^j@!ߛ D8S@5E?JNVUr` 4-r`XzdW dxvyk 1XDے@r:xH:v/v3ҌHC@ZW#ͷ^̗ /z~h,VWqm*N `d.>@f$r9 \I/wľ.Jf!LVonU~|cTć AO/D^+p i6gpsʺ&#-9K9 3H'Hls#. *uV` p t{˝iCOZK2m4PV`^o畁^ mP d~YQ|,1 j1<^\=w5f`]ĺu3c:$Q| 8lx9.'WM^y;#NOx k cN58)O7-pUnan Ŕ,;SDc;&;CO$_68R^|ۤ7 SHZUE"MZJe5YqX^chl{|n c0JbO_(ԙ NY̛z~UQ'OSl!|lT*})Onf4PB0^v.] =?>ϊSz1Nuf񵆴m(iǖgT aiB2uji#Eg;B.}zкz$J3Dl JBPjЅSk!iT3 $聊ickLCM0B ~ܫrHLjhFCɆ l?ʞBD~YoIPF w&%01SkN=奲Ճф:4iPLsAas| P5{xoH)S Exu|J7M4GJ=.4I)m?xpQeƄRc i^rx%+yV=_2ߚ}`/(:WѲ!e}Sx.dImFMLeY =G&siA Yvtsq&M# fLш4z[utvgGRx71[:xȰ_Bv̯t |Y %],8.S2*WwOKܱ5KB!YUS+XKCgRRbdzbN6l"7̑M6/>Ⱥc鵱:v]]juΞUhg[zͤ=iR)7Iz&[ͥVHkK B6GO/Lwlmnw}2T6grS3iD/Szd"&3&I.RmRAt:xR$"7Av}O G|"@ )TT :239ie a>Kx>60cDj>`ۭa+t)Ox8wՋ6}L)jvnLWi5-Y?jњPڽ,-_K%G; Dlz6 =Mѽ+ /z$omWxSJR|Uxc$>GdՋ[=} s[FHxrOM Gw QbHx -?wRyh D˞[Zig+fa2YɊة!F%=U#P1{ vv5)KTeFsiiiٿbe?>i&AU hmf:XCq [ 2$ ?6q/1gU[Р}=`,9#4nT8RGa:,k\k~ *+FFz̻K -#Spo$hII*Ytӂg-{ =e7Zpl$}4Bvw0;ݣͨS֝*VK?M'p:Z l=e,|^V[`y@5:jU0ZOgjtSIm`xΛsnz5W72'yxN1B5]F" v 9AYgz;`R 9ǴLco mFrN< 3.~Ú4?ld!}୹ρbH&.K!\%9%|<DKكz$Za5&cq4^F_6]H$IO慬ϻ0.ߗC>8dQẸyS&Vg;?T5/,2CE쉗ڼ;iApZo6 \>FVw; >营 Pmu#-iUk;e^NdQ -XCЅ(cKbo}흣W<6FUmf/5+^Cd[zk~DUi ý#U # w# #H`"C>~>iO'J:2n%@ h=OAtԉ r+ u`&q3E&nڞ_X2\6xM9aʞǙ0uNvp=G+`enT+\y5O P巼K%;ТR<RÏzp(Y$o{b*VM6`}ϛm+NHp6 %"JfU2!LÛ S)B Nj|/eU s7EtE#4ԉL%0I) Gyy%`xˬ05Ϡz )g 4O24o9;6)t~:!`/ShY\6)D`Ru35MJ*gZa+[l?ҋ,5ZՍΪ-C 1BtH#⇺O&g%=ޚ ͣ ofiiྩ|K_2m!88jRހnUbcC:|l")mۘLs}Ыd~‰K\cM@M_*mMb_ Ljq Ҡi7ց2Rsr4/þt)hɃ_C=BnTLt_%J[]D1BbϣP2||_5-eEœ0DזH[ZyC0'd[mNlYfHS"+My>Vf5`ZZn~biHYf -?'jO%>> ŽlhUGw`QĎ^T߾_%"Xq̯m!ǜ'sC?;f&-O`7EZrDLH"@uS3eJW7 ©w0FtAҔE"ʳ-dσk8Dї>LZ &D/du9D?0m~"!E&VK*A,w aH͑UMp3؃/q.0'*VZW1|[,p[=>2W$D(o1w8ž]OsE]w GhilL| xuD]+Z8/O͛;rYgstG;' {ŘRBsFf[^>yF 8vCMĎ=NȒ<]F]``YqC6b,"1,SOc,0|ڙXuâyKi鸺IB LilMP EA?IJ"NX(u\4Ey.2Cp&,7.W&|8="*S] T~fٮMΨqo/+A9xGx #DƵbҮ+I@;VAT! k9 pJŒXKL--1uXG@ UC݌Z ?SttcW~!LNL&;Ӯam0 .?f[l`lI"k'SIh\ ;qM7谿Gb̞(*)Q&Mf F3BJ=C1^h];2+Ou#}:-b ?R#?gّ͂fUo-UGAVޟ>ge]U;LʛFXa*βoZDf4&8kqYPUbc>~puj ޼Ǡۆmx w {ݐ,=CG~9-˱ Ic~o)6`_[q&)& lʊyoEGʼyLm4v{~Xū!L~i ٓB"l(16Qm"נ| uo2kSI/s ϕlƩ,#?&r1btLs2as46 G+ss<{p!;BS +60!,8г.9Kr>҆s=J>\0F`w &nd6.U<<IuB}a;C7.T/.D--{P\p0>/vEU gğdM} k1x5a.X $*\L8_9-Kz/W\ xJ" ^Zqӛ&S݈L7lp[yt:Halw9 ~Hk;&!v>\]\o7l ~I60Ïg0 h%Dxq'1` &n{I-x|v\CR7sWڕG?D =!̧ئ#]OKQZlk_qĔ-T7/Ү2©v!n׌H EH]vo-.~T9c/^C ϧCl7O%d8RmPv|w^O & R{쯩xyfPV_Qua1ܮ[3*(Iz4J֜:Ɏ)nIu,&kl4]tbv"N,pg /+"wDG*CңkEiY؃ D15PAq9-v!r]lF\MH3<𾼡 +*0}'[<Ob>m/̋H5 :n p.'BԜ׽/ꉣZCҩЅ. ,"1M3Qm`X'r}7E2C7J41ݔ9yɬ,U-x{.uɀK"@ʠ-Q,OBlqK.`a|8߱wg'G6£FRPUHWx3vjLgz+j$le/ĠO$WrګC>~EW궟2Hz;UuTTxZ%vZaݵ?;֌U2ujO Pjzaì/2# 5^mJ1VtX6IہTVl^xPa W@&l̓_G֫}YP.̵ĥl]tYǺ"CӢ04Eojϙ47"7䠪dDBR1FH6/.U)dtwZ!n%t{BK?v](A O3 ]roq 'eҗR\~x}3G󘅎` $5%nm[@v2b2i]N5tSm=Xc|4xژ ƟuK']2$e{z:Lswz;qjAX**#v+p2!,C v@Cޯ#NEKgOҼ{2#1[Y]h4ןҙ1VlrJX'J7#:ۚǘJO& #޷2<"obqӢcb/}q8Ĉ6i\Ag(< x\S.&tGFO'KR_7{^kA*-E5Prс P 闐yv4yu޴ N$NbO2 Ўp q=i+:Q__\Lvג!\4f_ AMS;N;j~qϤ'nwd%eS)fvR+$W%BmOA (9/=\J|a{*䏩:oڌ- WZ^|cv12)8)[Uɡ'u?eed&@sҋfQ^yycW,HS;?3Uӆu" Lp=jeDV>:6Z8knLYX~9\?=: n |]Es SL`^Ӯߌ7!*ș%`cN>08 @ȧTЅKvFH(| Rv*yS~ˬlu*K݁E8 H `$p34Sp$ +ѳ[b^oFB'es., `}@EbpD翮7$BӑIϊ@J TxO$i0\V@'د 4ov/HdzAZR ?\Wf &[/nV1(1Bư/|04BPF\A COq`ܺVmƘµ=«A U{(^n!j ,!(e*~JUi@>xؘτ|c'Ql$ѓTsSp #g,i5_*3DDЦ)?*PZd+2* O3՗̦r76;><=0˷3y3PT i!}ېQ\Q {wDެ-{^ez9 ^ :Yb2Td645ѹ >*W67A, 6_拨s;'b^GX1@ ȇNwlQ َMLz4Ž/NN~BJKJ5'seon4RQm!0D:lŎGtgYw u9t!")TNtr٣3gFbjkQs>l$D1AbezR~䑎JmpNJw-w[PS'xyMa0^s'zrj}n誀kn =xq!|=s|YTF\7^D\yi2&4z.n>zjabk'ٻ={Ʋ~ +lI]+^s؏$ׅ% Q:W%qzYQyf |ÒE2| Ns/5<9f㋂-8d#8A9@V\r*fsmk]_@>E1S3~@hƔ. ?Z#Cm9]sc-ji:]*E?}D}dxV9 `Lӕ$~jH,u¹\wHZjY]@,6nv AWڎqNߋ<25MD-JENv? _`"|On+ӅD3 ny 'pFǧvzMڠ:+:6sg#ca<šU4Єh~<6=+~F p Ӟlh59cKΏ"[q"dnX5HO>qE/3TFpʩ>QS<[ )mQg.h,CKBkIf"d8- maYQ76~eI$H 󇮚e`?;~agKá(>,Z2(Hֈ y5-LW,# B(6BM !S_H_?A2ƣnI(LR)Ck{_O0pʦfpQ~Qr2X|u( bOB}1!A0|:ySvMej{ ѶO IF[R[->'2˷Ӗ &NW`i,x-+< rI5kBG-a$'O0hƒs/7փWʜEۈSβAm*$}$DZjo t&`d&c.\ (/3PE ~6ٞ9 e[>}mO^&MN~ZaTlJ05<ǐqV"aQfSDw[A<"h+&.Z &tg ;- J0=ӷ w~1lZK?#Q+38Sgo U/|2a#CdlD0uE<=@51bfןP`AAiK{X@6S2y}H@6jIZӧOe'<<"_iUc(+I]aH8-K g0KeǬq< nb\B l-dmK 4qV~]Yj8$^Ȥ!2sƒ&nf=@V @\x3 fAt mS&5KtlIZK6ȹȒ{?yi7pU13R#}.@gR}Uf<uW ł`3Y\fB3#yˣWB#3`Da\pH35kn}¿>!)E1x5|dV+➂CAbr'1W&}9h] 90tmiDp>@gHW؃[p >.68ίA\f5k Ѣ1m-]IC{U..`2]+NzG`ë(;62ErGNh:1]f:9W;xh²'b.)`ۇ@R4Au, d-]f`:'289!]dKGq";췡}㷊,+Y\|,7 d#n)C k5J{& g9 tS5r%/xHp6u)> 2ӀܔpbRGZ7u *cb y+}= izHC:% Ϯ˛5DM91O||E1ikMJMG|u*qU2NT>"k ÛW_6Iu5'HeU wiyULvInA1vFrD@)fMc)v^7Ib&{/%K1n^rDy*( 8[`u,43C ;"[XvK釘s-ʝSӀ)_cw @GBKW |&מ,[pw42_i{)?nIM jDs$R6 'TKabܺMjht,Ҍon1_7T19~j> ׷7?"@R%=nBQF 2~ Zb=|^E$D4l|kzu&>Hd4W`m(7$,t$^eoI=žw}2sC?ʒ{~]bb{õByOEq8:mh8 [2${`p{1ZFfh FVղ\ZdCrCFļFAo'~e _EYUr%/1Nby'% 0x- I(ԏkr^ыcDAX |O>5l`leApVt2>3&k "`/5 d#)\ؓ:6ҰݺHkqsQCl o>}Ճe}L\S{H^WXaPT!YVW#2IXFl2; >jS%JQx> C%oW;x[d.Ro!ec<  (Xe Dީ%0cAIG=>Ȫ᳄|C/KgMu}}OJcnALikh7%sEN.6/xebʼ IJڊ8ӽė@YbuwJ-HH֕v-Z_\ճvXib@/&场BէؙJ3c*q?r>YopK뀎bB.,3F ubD}Zݍ SkEER<'AY>aLKt3dh&M':̕&HG[ma8NN1\+5)MUGk2Ʉ9JGP}[>h8LD򞣠R%YI$Y + rV5ڀɨq<r ɗ,w]C׫!H7' n +)w\R[c~BM޳]0nqӸKG8ӞЍ)&!>VT$gp! @X!`5Wm,bGOێPCTD* US5U0#ƚih <Kd!blZ: gW])-N9}!TO ߺpaGS. :-)pl1Ɨyj:l0tm߆t{B|K"6qҤy+XIqr42JPCYn5SSi 5ǣIeo=;X FV*&DD).[c^?:H]r'bxø e%}ƀ&)&yqJ'K'm܄e*a#*e:J dNK( ;D3)A&h 4}6<d$ Qe @ -R/[Ne|n܄&&[}鿝;v!dr[bEG ,nƾݪ@MC'er]iyv2DY_"凰 IȘ;b1ʖ1 N+dr+GYZ:DoP5U_z2lj͒ &۔hN7=-KpqlwKf`(soL@yIc;?0W~y&8k(7Ԕ{L'P*>b]Pnjn~/Pq"+a.k2kdE &,4P-q`tIZ/J%Uɞ[q;M/  =OCMwV+xv"l q1hnw ZVj%\kiUO&qSdž+j'Lqgk'93neۓpAWY=x| yЭ`ɆB ݤ9K+RXbݡZvZo @Hh29lαf[Bik@'b Vmp;D$HL<,*>T"f3xMm"s&BfÀj@$KۙPs1]prKF^QA<]&:HLw TJ6٩*{/9Eq:~(]Ct8!@#O-[fʺ.o벤LkksaAԱ2lTrE2>Ž};oSv>,8E-[aiomF6aׇj2 ʬBgP-Q`0PNS{{.) ܽʲ6]g./Z>]:T*a[1(Sl@eJzc+8YV^a;GۋQZdӬL2~ҺUB-6 Wqq\G P-GDFT{{}O?@c@0Vۣv\o Fƀ j B6d,* Æ[C*xzX˾&[M@g'⌝l1G 3\/iZIFhC԰T{-2u\R|ĔȽn 4`uJ/{J$ 49WH>X腝z!z\К E-P>)7C7fM\:M @GURb_I`w=Q i\Y`kxs8YE\K)h>!q#21(Vhg_PJ Ph"{Q!.B -6@M_ 9ʗpnNx 2?AB>wbD^^@+)WMf>~ V>:}^,޵7{5Ύdd Vstg>ۋT0[VmXĈI%ٴFfZSu,1a2c! 's+z!]dĊIyJw1SB"9C4 ZahWZލo-X(A89S*?{33#tݒgoagQ lT#j 6t>TZKϘeN(|-R..JVzJx???\(*}qy]xiXgj:/jp媸mȪ=qTjí3|Ce<=X$n|"jH|3qtч\0t|MHj7fO_q5` <^C<2y<WZêd>pݜ.{\ԟԨ:FUJx)0ڥh4˜p{1%\GVYzEdэnea xqhuقµ[Ϣr1z^kwW#;@KJzZwx?QL 6v#Tu]^n˸ <wT (~LjJ/c"rr0v2} z@pmȻNRALLU>]SkD+&4."ÃA/Mh ?x3jBM hFa!DN|uw!|sJaJ(Io$.KMnϽ-WhU<՘n;@]a<[N 8䋬Bgѱ#ڿÏSj.fg_ޥEPBE+u):yprǯy }{頀SL[OTyӅfc;$$RdY҂J--ݯ^?\h_ }zsoaEfE'y)JĻG=`ۊ) :VL ղ) +S״Pl ԷtͱS{5=?]-)2H[V6~Sn XRE)6-ŸZ.6x{L[0̀h6(*S|!bB$V5!DSy'Y?C{={] e-" OCm %bA4F*>xa+* ;4/E~Z${ }#Djg«f)Mͽ~e?p+g뙒 p2e1+jX͘1 5eGwl˝(#i(D /!\|uܷR }!ʅRou"E `"X=E^V"~e*g=̣U|kZҮ}"i3r/,W1Y!`Z?2'}ܗ~[RGu-3Z޸g.qűGg)K؇@n (L^x&9:p @o.)GܲbzN:j:u1lPLLя Y-!B!_7V}4<~sH-HO]AMti=T]^\ A ܴ (ߺ<e!+ HP,lu)+# L0)91+g*s(I'Ow>g#!Y^<$ܖ?C\rÐYv:xu"ۈ=#[@_]Xjw{jdՎCIBG;r`?Ntl?@˴!C7JI+t*b<(ۼFx:Xbji>Y Q@m4~Y$-L)[b^֨$ǵPFit$4Am)MnMIn"&ȵ9늯e'e ~isl*Ɉl\6L{LM#m]"S6q ,lqYtNp3My}ݷJFǪ>o$#S_oGN:o-|Bd׋%zq(fTmG/ IbL#Ft{}g☨) KncqA)M%^ ً}~FIpF6(Uj '? Plň>iL?RߢoRB n2P"7qbf˃v ITdS"gyD ߄@/P<8QUQ'yk 1L"*Ld Lqc=i aY!<\;UU Cݕ"oC$7gLΰ!:Rl #$E\ޤv썏AMQ/w Øe척&'锌=OxG*8$*܋e%~bc4c^sϧ j2[ m*FDYJBITk4Vr(gzv)䇊q'B -FRz/%aZo2[Y I#a+<%lkQJݶ9e;2ߎz/mAW<3@v$e޷AJw/G: 㛛 9[4uutMgx#7U}iY,:DЧW-93(ZX8F(X9q}: $YAPt`1 H[71%Y86~oWմO{{LYq_"(Zq1 PmN6l"U '?^x59eW,@_.b,mr>D.2:WOȈ8+L/%m0P܎J{jkwGj倬d0aDAvɳ(M-N jyQ^ ~fhA^vh@srdX0>'OEY`Ry Gx"@Jxs+O X\ Gʁ SWycʁq,zLDˀՉBsEEզd ~R]O1@mլ~u8W%2 sXWfb[sTS_F|˹IR\O 7 6|S)?< GVFRHs؁AC,ҽe+hv)z<GKY@kYRՄ}|Vϡ*t?qjUS׌bcf98ɜRw?e-Qú)gIw\8w3cLNY͈gX Bh 7L,G%oQ{6o©js+M~e|ުkkt71NI 9f>S{ Sd(&*eL< Ó6N.ӖępH♫ɧBxJ3dc@K2\RKyW)JDUjRaŔ\=12bQ8?Ӝhes13͈7UX4,/__ Xi0;LN=wH kQsP v{v b>&B;KپުK%ד[rnq?NA-od7eݼЖZ]C=s3w{m!h0F ;FqcED|T*hUM^<q9TDW оNebSlE~psLf.\i-d@AȜ_F y ꤶ%LD O\zu/!>{c&fܰ9% cVD5sBŒd 5;"U8+t ӶRr()[eml@b ltXmR-cqܤګjLrŤpF0(r:{g5ylM@{vy *nG0pqN55ld Y.? i[cd Q#vؐI:/6+hLt=E|'\p.pt +" 9`&sjwux( H"/ "l\‘_Bf1Hܭ˿b\:r9B4Ciz7|Y;/:;؟pLb|l+~5a2΂_#cN5,< ۱EH濬E8X-u͈Jԭ\ |MRG2@n[왡3*ra< z]cIn{!rE0 k=Bo2 uZ*ᙙXFanxU ۔s(bJy9u@lx#z5T8͖>XY/r?Cߘ&|ԟ mGI'I~{d5КgRբV$ũ]Nco]%nx3U-EPmArJM $4KǼAjetޤQXTsiJ"Yj2+XrjX]v'؊h5Z4 Ne|z,4璎> i)o ɍōgY`Y ua7C"/ 5]  _; V[@|ҶN9ħm`%[S&֛8Bp{ƨV%}z̘x|Hl }u^v1[D2W=Wʙ,yR5 9/os95~vRhGGߦ=3oD(I"h}Rm `v1SMˋw ZSܭ&(Ζƫ)rIW. Y`&`&4c>;?_ ^1xT>Ϸ ¢`˶JsʲN'ˣJ$K MeiX(} t8\VmG:dDa#=w:hy! xŔp{AΌQbAsjmcJBKH:rǭP7lKwXrj ?D/z%R&i8iWD9Rh!aJ(CRܘuߗ~R[\}ib;<)>|۔mInn9N._6ӛ )A36X-D'e,T;Z&l<؛9LcpZu'NA0YE^@6Z[t<7@X)/YϟKʖ#CL^G.$Pj"eaW˂ /VNR9|2V'ڥMyMBS@WH$DVB2 NTUodBQXOΎAs>-OUjR36̾0v]&Bf4D?%GYFOʍB ndYK_iGsG]ʅ@S+iաVi{ۍqK;'ij/idWyuuAΏ?%֬L8I5b]?q +Vty eox.6fL6fGQmŏlE){]^ MP&oɞVU_gN3s xIx4Q[W(P/MHt48Dۧ2/F+LCI.D!hƄ>*8!o0)Z<\Ȯ 9Uh]"y ͯ9*'ZPyEISmE}R`ܭ~Շ2B Ї>3,~zAԻ( ?)oCp.aL'.|fj3QLyt+ZhoͿ+**2xY)*dt1']1:6k> xEۻРlױ`6V '(T <GjSKC=mkN o]FO)}ĸ n LvA @%vO*,F9 $!m$ +uh=k\MB.p/&m!h8c%bEn2[3~gVgoe%NcQ֩/'lf'<\GAQȞa|,T{s//́7uLJJv62X}s+'х0@ٷ ɵ_KCA`=YB+BL(*U_soX^sU;nWj_ 3Q~m+4V9Q!|Iyf͙9v;DuIJ( ZnMa'L.椤*R 1^E6 L]Y95^^ , (>]t_4eחxc0Ww+> rnN" UKFُʭ8L$*YcxWp˃je^W?Ou߱ȋ\ u" >qV$E(9Jsl*H(ivDBzPxQucT}8L<Ю勷F`2Ӝ7*X=U,JBmD *ߤw{F&B$'-iCp~' ?%:zJ|_{y(6RG8QM䜃V MH0W3P*atDx2*4V.i8&[&^gKRxj. YǍfYjufC>޵z )Fe]雓1zp.Y#}۩6;)41渭tU`(Q>Ti3j"ׯs1emUȆZ 2ȟVzX< N53%wKFvVeq5i pRL(8yX6AUmg$Ȃ6jğ!!"\1(b6hR2[䔦 7 r6Q4Fnf⇟I ,8nJU7Խ GUh_sIi{j+9*$h~M+LFZ^&~'GyYLC\k[Ul<2JZg\촋;\8xr)wN" { Vz;(g KPE?D,uHgo+dGC̓BۛK;LZe aж@@[r ~=LiDKCW0l-ӫ¹)`CKL!e/7D@$mp7C[žwY g(R\ wE&ΝA)JҪKxulm3W8x}~Bx>#m1!?Yæ%e*gFwѴ@>WNpD3ۤUfQ1ʄ5zAA0n4uz;&՗ʼTþ":dNYEXepbo,su_ojEb|K&n/q.6*,FYEƘkyP٢ZȫGed S6|lŘP8wوJ?; zamœ1t(Zc |fcިky|fH7vŹ[])1Jwv6S']H*M SV[]֜B&pm%@MK;̕jT)N[JEE3Wc't}drFgO,'#[#&Qk>2pZT?Z JE R)Mq+NtӅ~@ \ 6iV0-7?D7L2 oHo?uÝkWĥXgbODW?!Sx2`>`;Q/%l6,jAsB:z|\PpMUrWNld1TJy-'ұlVZfkGqQT%u6G8B6 I=DŒ@“A+- С;`,郖mEwE"?y N){ۀpoxm` p(?M/EsSJ3oLh2{ $ zxAb` 񜌾YC6 yq)ڐ۩ЋQƀ9o6z2C~U1țv>ZϴNFQ& {T3ρ_]Ol#^tqEKȂBs"h'hM2]1 _&Ta߆]"&ΙtΎ\ʠ=_(}*,&gv:24eQshxKu(~`S(]ʢ=ɳ%[\<@VڈJߵ U箒+vk+[IGEV̈́H+ׁR=l7놙UgWǍ#}Vm>W2sVSw~bZK.zUVnGiL6:UOyJ Tׂa| T'Oz4Fո)+TOh^_Fe\OU[rDM`?>ˮ"@d6"2<[*)4z .}7#cz!.G;UίZ|{D=h;V؂sSiS"R7uL3elyC1x4; dPIT/Ժ*VE'V`E_Am8jVid:tͿe\ ú){[2O2+rح߼lg㠘3`*{|9&۹7S(ewy y|}'@L2הe zyq<QAWsPKdLWct>uGބ➐4T s̼o5z"l4$HV:3EIW;AlV 0ӿz:`ULhC;kA3QxSVql:r^Zj,_ cWޤ8y37[d}+!$Jݹ Ʌr_;"q%}O&7R;ų={u$rgxLCD:d֏"Tu-?pylT^$pF3 &O+ CDz{rx{xs> @aIw뻇"w=lw{R V|~O(/": 8n҃— zQ2mxSe?V$>{d3u$w'yaIDQ`} 0h;+uPZ}'TiR4-3D>,kxR&*zV≈HcbЛWH,>l4$Z/Q%ڃ)~˙n ۸?=`/d]<:+&aqVfԮ:<CO'WȮ[YLX\0IX:{=$~8n󝑰)ɹ) '#҅sDžP u)5Y/{#G[<_$;7O~69W o ֑evdv@5)e>LӎXX/JaDafyF7X J8_ 8sd ΆatD{(Q.%Miݳ1cG@7p{: ~9Jv  hհU xwL|@KcvSweV373NDgTwsLBR%8J 0nBbg:{3nJgOz+ ԛB2%FI8 %x/3" |g1P#:b֏q*A a2wXCzH#apc[ ہb\QEx?fȂr+A{kǙ}IJid3qjӈhuic@6%*mY_b 8/;)bDRdDLtZP\dH0 Mf@:GJ(gh7Cӧ rQw5,2ӍG8̹4! 糤&W$ECO9"e4߇GJ|J|sA9z";dQ ٞ+YӷQ2$D;irG58&8«QFsC ʌKXam4K5&|k !0W=GCY9\yDj'PYá'FRZMweZl!!Q $^ 2-%,n:jٱ☖ߞ燡T1OUfޞZ8@r=36,{ל@˯rϦ1i堌>TWe;e \.{ &+^}%CdE yd;__q Ç`vUB5.=J-I1q*RpGsli dk 3\1 E1+jq_%!Ojm%:*, JUYW- y\|%4}O^qU޴'2#7 ~$l{ˈ{@[gfI5+< wIS2sA=H<Ĺ eRv5&U7+ЅIJGH@쩓ؕyD"-j%usVַXa#H_;DΣaCu)Ę탤*$`m2wq񪩤NTy%JE'^!MO۱0k_ X3h[Q)9t@781]#=ޛ?\!śi=bD]{ y8]h7ʾN.=0QTLdT˩ڠ\N F|68]WAޑɆ&wvz Bg([̶.Q7{U!=wV $vqYbe5[ J ǪCiA .+@a+#w8L8WwhP4X޷Bԣ8ت;kM r40 j.sU1zcw??~^Boc(X-9'60UPXDzMʀ~?l`KnkhiVq{Lfr+ rӖ5gEl!1σX2ݩST҇e~ЛsQLj^c@QG_"o(+ڎ%;v]OGoFV;ᅗR5yfzi52Q3;zDl9B {p.-XW!~U [{V-Mʁ||3"IrҬzU:V*mde`o8R2?04x;riWq;V3ns <]uJu ,9 ˿HЌ4bo˃',Ey.y[gvlG2[NCk]:r\M.sƍiA<|`>J:CJku3l"3\#HZe "*2{qn7bɴUScd5-ᨍ ,;Oa.NM`1_F%1 wIAF|UK$=i5)LՔ&;13VLl b ؛ڳ >I2rsa$v%x~6 D xoˁbu} \YԚXm88?Xە(Ps ~|@jq,cM*.'wCHPvj7D~|2u:[_[t]Zi7z43?u6-/2?eӣ'Xc#ʛqIh҉J6nO'%jtcҰ!WknU0n̠ys_;A!<gnu3dGJ܂"FWГ/# 瞝,wB`XnL |Z. Ͻ_!"KG) 6 N2 h;R@J +iaB[賩 s$.כN{(&Za1A-d>Za7vbPu?#%9N;%A{O`>@+;7T T Qzc Ia3: "L[\T]%> /o~%xMg$Ojh@nz˂DGkyB=H$1Hj>2 #Hu?lu@S5TC;R%E»XZ A8رh:snXyV㋘ ,gdME/m t-!kڎ@*v&R371Pa09س3A,~~rW85 M30$ ^SҸn1Sjt=B#{`ki&9T!yq,JB=}"j_Cɂd$_,wq׸b5m!;XN)s3JlyS$ui8s9{bmW@k@ :8^ i?%뚹b8t`R[͸0Zx@zQ+VSto4s IfI=ԖeVv )1&_VPo{i;G BU- ]٢EÉr鄃{t3e1ffN=ôz25󴏕=L q0BojnNqֲHZEnza-J >. puPyײ l.>;Nkwiu=w&V^ &lU%N 2P2Tڈb.у&F -wsG?֘92yZg-Zܻ~;.et GOe^u13j/dkA ҘZ{ 11\T)'|?`n31Tk}!%ު.L6k`^G8n|-'r9ZѺޮj<ڴcpGy&KќE.Q,"!ەQ%&a̜Q!kSۦ+ zv[h4 Ql"ӫos#wQrw.#b(Ε#9,s}C )jVﮘA7c u_V:.AvBal t'@ǣ1F#ZkFHTijQ\m44EO d%}.m?G(>Wn Z"?j;ANyByڵ7ߚ<6B1v|ϰI界 };w['.+ً(Z. { `ȗY<#y.ٸ1-vXWo"u`ƂR;/=myQeUɝB=uU'י}g~U(T?l JktKOU>ڹX!'0JA搩ވ ❛rB:9sbI0o; !i:E1Gt)|-"̿dyV?Lj8Ws#Q۴WĢ-_IQ|w YL ؝gا f>4W.srzbz~cpet`j0ՃG{)_ZtG;y|u[稇:ĿW ϴ;7,$k~W}ڞ Y 'X0\Ё|F|4+%$<& ^u(\$|l$$JlMFPuoPTmtTpMiMݏ$ŠiZƷඳETX^Jb g̃e~q1З{>J|96ȅm;,N2Յqa}~ű!)?_f<>т7v,%z3=\?:´-*lqbC;XHqcg="M~,,!;*v̒\cDвAbZ=K:g PS0&"8٧chh߃^5Gix&D&_3C`"׋4-m HU'Wr :r؍@K{ZoUP]UQA2=ޛߜ DTKRpfw._[Sn9ZrT Cv-|3ݦ K7j&VUh w2P,O+vF5Nlݙ'IA|!)*Z0@Ękz4d/Z: ^Tzd#|5Jc)Pޡyq+B"c ?AL*^:+SAS]!aFIm\l:NX*g!?Si39 ̰{{iWPaY%~t-NJ=|S ̀4 "{Ju KnXFx_3#ϋO5Ť~QJ/ -?H@ &iju(Y͜*lq7z B] z@XF~R]RF/]}8 NX|X8| -hmW_ҥ i:׬~Hntl<~q:0 e8cd9IB;և7tAޫ&n E:Qol0~FH]}0%fX!6*=܁K/a }Zk9dcޚ=JU zCo)mȐbcf1?v} ݞw.n:Q3Fd~vIKzX- k)ٵohP33|]Xh${t%3XF*<]܉^.1s*2:W;hʋIZs*pb h*n0nj?pol…8ΈX}e=bNbeITm~KDo#-LZx6䷇R%XZbOICN|Ej9B uc} (U ߪ}'¦pT3@kcv`\R* X![Q}ZӛܝFXWsEyn~;@߇5yy"_/wx]!mUݜh4+Mdڨ(W TRCuѡT k[F8 {D;tdϪ_kiر 5caD ̵Ag]hV sۣxO>]@ͺO9ͭo{kK] ],Z8v>ucWu;W~> VXП eA9w+ĶX>s;ӁVO`D)?fp܄ԗhMKبY ny7\hFɟJu! Q:؂U@ч! 1O+Y[CBt^q5:|yH譬'fw ~5Uiu-Yc*޽lb:lx9K#laD7:] W4x#{OG{҃z5c8AoHZ$nw6y.{{4OT@*71U_vkBhoz5FJvQ\Y,`u$T'/[؋Tb3Amdǻ?u|KQ[tXSb1 7SըIK[^ʊ!Eg̽4* )@44ù^` rܹa`|eKL<ͬtq?}m;ƀ\Ay >68rZ2Kwz/2al|Vvg?F1la?" RgyjM)w3#[t'Kkx8z>;7硔fϥx{yrDL1"VOv΂I`|;@PhE8"S< Oҁ*]lw &"lzSǒ^Aboy4g9<1 BL_ӏHSdžAw *-+u0 ΐ"ƀ%JXӉP5`= D,Sr {*ieopꃪ&YhY%ùq$Vj]@3-Ƹ:h:FI1ed_'` Ҙ'y|;kaܯ\NQ̤jѠ'-KT,3TU?+2} =tۼ5P0tD v3 }q:YN w Oj5qȧNDY5˘Ě8Vpy.6*NmӇ Ԣ2|F"U Ǚ£VGض(kc}l+yE[? N@?C[<Ţ,9\8I)iݞL%:BLj.fV4yW$wğjR|/7jGң 0? Ԣ8?|OV="rRT1bNiNݗ_4ոiχtw|ؖ߭4DW6$~?9~ՄGӝlՓӦ?~ܡ?!A;gH+l=8V1:4j?~%jܤ4vJ7W.3*%rYM,n!1ѭ>ľ>+8(H l,MbYU)>yX|U!!qip[.Ӽuę8ݐglJs{R҂O:oHfŨ,% i.b<3 FWD 7ŢgsPa^7g gIBٌBh~47,%$8{z{{ߨMYP|~ERn .\ZKҿBAڗo%(eG7c'}Mxvv||gѸtv.̻zuEijS=yhrIw ~[o7' 9ymAkVܠxQuZ;B@DxU}M|lF=.WFYƑbĻif& UӚO5;~iQ}XxUggZ<^iF7Bu;ʪE?fMƘe[jZ˜>Y8 2'F+4~Cz]6usm &XoX>ڈB"pGxC`pF֘ {f/BÇ!Vt@sAQ1t/\t,E΋ xDPwG!e͘}Y9!/e5_cTyS?,Xtݰ!>␭aXJA-c)uU̴x)oyoN>[^_Aۭ=\_6Jʵ8j!`g^/bRax{vUJj67t[},IOmڞvyeb '4~5zaE"Y:?;+i_$dF(yW,\i:? S-U(3"viwK2$VI3ϧq/ C8yR i]چԝCv+֦j*NϚ'$à Z豋vh$Dck ʅ~:1#vϼGz.(uA~ g=SׄkzY ɲ(bS%<"6M%pJ٧kcVٙ:I7rJ}{% 9wzk%KEu[Jت_!e~3VKINHA&Iv2 ʦ3^ F2 F:6ԗ3[`59&6r ]DƘXzn`k8z0i&m8@#쮼P>2%aA>㦚R3e匚X[?}\ Q0)T>]LU:.U5SNTH9jLo%~V.x1^ne6CDj Wf7elT*3&lv'Nj|G\!BJ4}()d 8DF&PJ& E3ş69c7=B 2K󊽊A~" (ciZ0kP#ZɃAl)&_0ZIxp %{zH FZK+P zK*\ uf"ᑜlF5wx OOm.P2U6 䦐Dh+YƪFnſx-x==Xwڝ9h .SjMh T&RV@ĂgODVތ}0*6n9߃; sUS7ռvh~eux`^i_%Bа88Jfua+(h6,'kct%r)!n5Tд_G,l`8PkAM\[P=3|CKX<\Έ ZU=8%\'xt< .j7.@JSn| q C|moesUA~u6c% u).e<+?,VVqִ'sܱ)hT/yME!ׅvߚI}J2A$3znT rZ dŸ` tüޑQ2Գv$: |;}h\ _RGQuhI^g@M 4ɜ8Бla_(/`@D9 Sm$bԩrs]X'S~eԠYKgN\)ɱ,B&8VyB+s6căD dfսc4vЈ%e/Ӭ EQ;߂+NY{[c<~yW8skj58NOG [,왙h e!>B=Z PZ.IsjPEnhtqگ3tc/مyPX NȃM*1Pmϩ3Ra fy꺩 CDZ_(#[?s@)ۇHLP!mi kˍ34&؎sꩡQ~vsû͡E̶5XE)Ts+Y7e(o0@{am;Ћ6#꤅H?WRϥ1$xSij7}RZ:l+,c0OO͔C2fc-kwe60o&(7Vq("ۜ:3gՒhq'}V-Yd2eN떆fBDB]C" `KQI@cj{dk9>ad4% Vjw姐3lĵW&avUתvd]mqT/^^h-Lh8Ի^uM9 qK{l^jD_5A߉aao$yz@7_eƿ1dY@h>Q^D~sEU÷(J181FIL\*EZD?6w[\(mo6iN R؏89f*KPa'66gĔK*ENvws9}OmMɈ]xwvikOj]-*{jQ`įU*ƙI$(Z!Rөmki$"zn18ΈIcy RqS1Ѷw%Kzhky5\W 4ҏSdz=&4'MIG/`R(6F(%]?Ra6N- #_J+~'I@VJ8X5?}j(S PWն&@\Dl^A%ԤN$g6lCřz/{n L\ۺsoAw"vyh)=)  pԛE>({-7Y38xY{G+`*'nAˀ=[xx gmu$Cd. 74 ck*#g[s%D,;l8'k>t4Ĥ]>3{f2)huTDHIVݭHY輣*F9O/]r[9( řn\쾵Rv}Pa4hV!3&͉F,$wh#>kD8afܴgR^'4|>\(H.D G~nJ8[+T1Y "GVηɎ>d\h /-<k$b *y$yxqOF+q\Ѹ1gT遮n|NH>y6韄U562l.''o=sGPZ][ZL oxi6u#|: ;,-Ì[lϘ뒁F- R)&638@&^o(Pɟ"'&ߍ!Z3k%g!K>ɧs|8m[O(^gxvXI gK2:=ۈ9 iVdR@LīW>ۜA9 ^@ZIZąr%J #~? 1 q<2ek3ѦdX)/B14 9[K2kB$/38u V/K_dFi7S"Sw5\Aϋ0ܡ4l\xqF$%Ͱ|X7$8<E* E f@q^x+N5 B8],ř7n5߫2'aXB];3pFM):qTw\BqtAK}Dxf YSZ|aB ޯ J ,˵@ !QA kkP 9hDuOI$1Kv7KMh-&lz5|(HaiisǔDE/t?w.߷5a~xllߓEJE ^c%{ߡ_9b mP0l"^k 0õ)18>9߲+ ΐNVtA.Dk?K_w؃>]zvq ,ZE+^ m#uCτ롦ȥ:Gԝ|ZL"C2B5_ɒ5gtfL?ΡB_NU@ɔW"D: QjC rxr4 (I)ݸI;/5 G|Xhh% (Pc oA%' eN8jocWBέ-Xޣ3/@# җ( 0>뾵1RWZ}0[l~b%!T5cV"f@M '."_*ZʊJ Ϝ)^/uz faDӰq K8ՂZl>#>sjyTp~ezUa]$0"]ǫ*7HEmrJՋcNo4+3lBu m'D(l}b S֯2Ri?ŧ/ʹ Řͳdnv9`9wESɟdxD[<xE; N?phw]2UU:YhZ 9u8 .itĨ+UKEuZZ nN_W2BEIí *T,||Py{O{G3Ng Fi 3-+`b~D!^rV~yYr5c/gX`E6,=sX< =8@:}U:"DY,fZdUV_cZn5c1UO)߄ рE=Yo(Hv&"_nִ&pSP1mM3M9H7 fayV1Lmgk]9b6)ͻNJrڙBBtLA.x$TY;6k?}FF-&ZI~1Vw欮Ul&0m+1'^rI}(N+PD怄b52- ",^c@o QMt quS,~.M h1 EP$a#W$t 4^#1\n@? m>Fe[qxnhg,/a8 `Ql8 ´A7}m1SCL`򲔹3fcb\id۫0H?|t8@%SqN'K@ KU H tR%3gzV@f'԰"GڍSd#=uy)'ӽ_9"-zS^e UlcMyRjlS͗ZGv,F>d>fv'<颃w?tŗC5MZfԶp68yiҹ^*w02|t'aO|mjD\ʟNOOW dNI='|ީN#mt`p97ϐvG^r‰z[.\$oiIO`v?@/4Эiq#r[m=|! 3؛ Բe&ah-TGU]Akmv9I&\y1b!f8+j÷]Okr2/56,$g8vleğjD'6^mzDlSorh J(#OQi<'1\ P luu>Lz`9fv"7%ew,Nҭo? ](X#@ P@ޚ bx0-oˣ/ϫ![x*A/$]WZlJ:GILԥad|L۫O!,\WYZ*3/(aP۰#{Q%.15 ܡ[٭Uɪ(>I.7csE~+Y~xܐhҧdw`9 D<M^wɮ4R 5$V'x,*{=: fT/ytNKs{/sP\8,V O n d~3~n|t+MٺBO`6K ;N %%$Vv6bnJa^n^5=  &:B0-Ueg~H`,aIt:~22MQ,?]J\EDÀ|~Hk*UZX)yWTsרӤ -oq#{әXMO)hPà :xfU-+^kWC&A jv7* c%9mJ {]p{=G!IL- E1d]-EjT;.?y-{a# |x})g|.8}\:zZ0]i~IϵyCye \ϪP ~X("e-Sykߒ" !42M>G Uoo(PKƔltaSȔ9v顮ㄐ/gRi3Zץk:lP _;0tz2a6`"1n`+Rlm>5 8Ugb l8R)hlőۭn4jD5?9 dc15%ަDIBBYP]rW,eFNL8@fg:IF^{N(c#:4<nLuZ2;c ijxRis52=" 7}zsk򂆻pS:(Y`bؾn'}gI)> JFbdÒ'>UAV0csd;HD8nןW6?%~I|"'-ք֪elE۽C-,-vڑ'KpT3 Yax,kkH[Gmqz;q%=(iN (vcXƮ{ܦ[诤x, O?(j% ^q[+g˴\FB0szDGZS4u4Մ7eR%a+z9&\w~'nP5<Kٰ-:'`}Ei=:jbN7LoL`VZj/#*9]?',2qmz (.s}B)H Eo_\ % %Ob (@{m.YA;Y]&Ut)Ttixɕd[||Ndz309; ,[[[>k$Jz8Cp煞[,wZ3.xO50ުV>6l@0&HPNY'T :eo;J-u~PJƅ}#&iO6NtAR(>j̶~>YxbpBlD{}}D$.PI+̋%Ala݉1nkcۑRQh*JYf졋1.'(X4@-0NX !DAb1h\}7+rPԧ[G+3ĝlM@zԞ^|S%MgKFB##s*(_ @prs]9g6m^x@4nȪ*R/XroYbJ˳QFVada)B|E`33 [Vz]Rc&+c >}al!fUuXel7k@3P#ljxVUmH!AHм-Wlu߻\XBDC+Mb Dqv1Aao赈V-SNUOmJ#Z3 ~!/+]rJy<$ha^AII_`0|r\7?=kqNr8R##c pkM pVV}DjDI/7w ZǾTkETu $VT?ƄX{>U?*c WЯ~=R)[xkᛁBL{zS[pH?V(  -?2:"9/R3X>n(wؼ@ԡtMȘ#d/wYf~fN,X NClr#<'P8i,(2UO# ~j-␵M;QoqO.IL} RT!=?}R}VdFIObg HڬZVXLHp_r4Gkz/ʭywR6@z{I-]ױ@#n4N%Gg~G=SaD."d||`Vϡ.Rș~huĕq-t(oW dD[YEфr 7 [P%s7x)$ǂjj|5ߨrj_ (链t: :~[>D) $ZE=OHsSbg]Z!q0U#=̿$Ի 4!BL *`!qK$8ى'#bm3w Qbnn1W8*SokȣT7'SBL$-{PQ1nz=|1q.00kj|+y8?HZV_'NED:- h'-)7胅ȾЪUfx'1=ҠxlP܂HRAZfG W1ٓΥ5:ƌBm.2_S%Rk L?aRMLgU7~S0Ւ }⡠[IB=>#]±tF>7/=Oc ]u:V!ety~A@!;%KLus7k$s2ajU[/;ޏ~K(v>C B3@_ 1G{V뎨401j5wb==6-P%B!q {.lb6kg۴0g瞧 P 1Li'ņ6t$cGp|NQ>e;Ⱦ݄.0LZ)z҂DD SgY_X|Ch?cl '(Ko`f?qO-,$/,k2:CHf*/\WdIeU&-S۲MjHo-=];,[qjc&hs 0ouf@A$2g}4#JG Q2M:W-|)-9%Dnu0P/p~ҶKi۔c Xl1^;}Дc]Z4;GnٴKQsphraSّ`;kӠdi >p !PDJErjB)GZyJZU<E!]anhlZj#VO5UPAg)s|d$N=F998 I[&%b6~.ym@xZ@#5U.}P|ȒO-75iv;?YERN(C Eq7%=_Kk"5ST}MJq/߄mG|1F [lL$xC,a7ƶ .l(DQиn<&͡E^ygzyWjQ` 9NAz*,@j&LMXFc6@55DpԒ M2;e}ߜD9 5Hw5=K!.1hqi|tGKlq͊w~9 LÞ4p-ψZ:yiNXs|SKHzٖږ>~$}xcxHm?L0#wC CBw adӷ2{`n],,3(Ke0'Q l 3/caa=^BQ|} d--tdb]|1gcm):-/>CѤŁqfBbO93"ӚXZ-׹;FhR~EߦewR}*/MiY?z_?땔ɮ ekBS>Q+< 3$_ F!]]$ YP17jM>9`^#k+vԺmZ, hf< (Cn#a u^D n#fk^MdBb*P~>6+VaP2( E/9 R6?X ;?N8dӾdYrbe3S$S)qZ;[\L`t Ǔ_]OKwBãN~rv_]Љ e?[1[XO)`]@KÒDGnX(.8\rArhx6Y&;(@*]3M5֡ $6edxg5j`? t:m|CfPܷ+|,]bMBi'{%QFHmO)*Hv>D 11NLRP,-tgO)NtM% 67§n- n NMƙ4=\-ҕ*9-@}޼fq4 asPNVduA26,84;Pt_`ܳXVh<X='`pIŴb&|K' A`?'(JuVaW/Iܓ,D_Rk艦cJX ӽS1k90/8"@H!,!Qq7L1Ǵu ;)7W y%,;.ۼ#K~H ZVz2{AԡO 4O?Yx{nFPU Jw DH`5u5XcAmjAXPκ94h<ۍFj۳uχؔڊkN?yDDf ePOzle&*<4́>]:n05lcI"6 v0 |5Xβ"d&i7f*9,N)[]-£7oo>e_݁d. d7 OΟ5hF_xӒHrs: Yw"oSw %{=0YF*DAJ?;`31;<MEF*dMt^UGSUN Ԩ/N$"klK *-A^<#BcNl~vxx ?*7>~ ]%/S Ai7e32Udeh]'" {ovzy('EF¤ Dך[Z lalg'Np:fd :,evE\=u9n[йi?5:sRvu g")1TE Q*4+Z_]_*ӯ#F/R+,7DljȦ(f/ve\|ͦ$֪5!Pi<,?ѓ!LnSP*)rfܞ2 +Bv{<^v2,w nlhF#%0JWn*CCɾ,[¬sSU٫zQ6/2Io u{%Pegj)+& ,W.5t>ձ8d򩻓&kH b%VӾ +Ⴁ YZ