enlightenment-doc-html-0.22.3-lp150.2.1 >  A Zָ/=„=XL`I[ q*?,s\wia25ϱ&Xw+\}C{C4zFY.,Nh#K ܲbIXOE@iEї;o仹$+\  .tل:#|ܗ"߹4qys{]0W6GFl8.RH3mY@o2-Rxbi7 ;u%$EEd1669b00c15fe98cb004812bed632613f46373063b4f5b798f4b445f8db57a54c054ae1d18aa7614013b065d9a8a0a1ebd91b53dZָ/=„tDZwH‚;ZqR -@sP^k2_)|uk:Ѐn~ܙ/!ӵKb4a 7f@/(B?4!&hK#Vp>$?d  * N %% % @% %  %  % t% -% %Olp}(~8Q9Q:TQFG%Hh%I%X$Y,\P%]%^b3cd@eEfHlJu\%vzCenlightenment-doc-html0.22.3lp150.2.1HTML documentation of EnlightenmentDocumentation of Enlightenment in form of HTML pages.Z@cloud1195[openSUSE Leap 15.0openSUSEBSD-2-Clausehttps://bugs.opensuse.orgDocumentation/HTMLhttp://enlightenment.org/linuxx86_64L7i$_hU.k)F_b{o:UM$= AA큤ZZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZtZt24ddb166341dbe4eb7eb91d7427492668ef98f23dfc70b9e8c21c2c02cd007589e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178305cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa16973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b3b10bbf6fdbc2543bc693af9c6a28da8920f8508f0578ef44c1d240fe719ad87caa88477904083bf27b34a318794744ba2c7d36607c9a39d532992d7e18004526b3fd02163ad8eaa6f62c66943e1d5a86108246a21eb9b947d3ff4094ce234599b27535dffb2505451cad0d97ef772b2c1ce93e36db0c81348a0208706e8a244a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26a2ed367f232cb18130dcdcc91df363d81101356ef13b5211ce999e32523bca9d0f852c908deea6e4dc064c7c95cddf1c14d927350b05c35e3594cf7aaf9d52b9085d5e5228ef0fef5b5935f356af2700c36229561f19f0447047b583758647de319d3cb55bfdc183dc1bcdc38bcd4ba8294940cebe108f8f46462075b0862621882755d7c1d41b6100283988bd44d4f6f2b57905acb80da6022cbf9e1396bd40848a146dae803488bbb99b3e7d8a2191d877df43888c71acdd88725d8ff557a81113df5ad2f6e154c62e0095f8b56f1a9d53afd5695f53fefa1d9b863f38d13201affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c351a751b9b657d19702b54554849328aaadd927a24c1e9e1ab725c430234a9f4814bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4f98f9e0d49b83bb13ce6ca30c2f5dfc7d67fa95b29688de402779711b1fb48111c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15eba78ffb8802bbccf3d42770f04f4222c07a2564828373d68090687790ee22c16rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootenlightenment-0.22.3-lp150.2.1.src.rpmenlightenment-doc-htmlenlightenment-doc-html(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1e17-doc-html4.14.1Z@Z`@ZZC@YZ@Yo@Yn@YS@Y%uY;@XCXBXIK@X>@Ww@W@W/@WWWgWzOWzOWXW9@W4p@W+5W#LW4W@W@V@V@VVvVuVpV\:@VG"@V@VZV @V@V@U@U@U*UٵUL@Ux&UKSU3U0Ut@TTT|T@T@Ti@T?@T6xT&@Tk@SpSNpSCSc@S(S?Rb@Rb@R±Rw@Rw@R@R1@RRRRR0@sflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.defvogt@suse.comsflees@suse.desflees@suse.desflees@suse.desflees@suse.desimonf.lees@suse.comsflees@suse.desimonf.lees@suse.comsflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desflees@suse.desimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsleep_walker@opensuse.orgsimon@simotek.netsleep_walker@opensuse.orgsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsleep_walker@suse.czLed simon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsleep_walker@suse.czsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsimon@simotek.netsimon@simotek.net- 0.22.3 * T6779 Fix screenlock regression * T6784 enlightenment_open still uses deprecated defaults.list * remove pulse - wayland hack thats no longer needed- 0.22.2 * T5910 systray related crashes. * T6202 luncher: popup focus issue. * T6211 Login with wrong password possible! "Authentication via PAM had errors setting up the authentication session. The error code was 11" * T6259 BSD CPUClock bryce gadget - arrow moves in the opposite direction * T6328 luncher preview issues * T6414 e moves and resizes maximized windows on restart * T6454 Copy Paste freezes E. * T6617 Better check for evas gl support * T6619 Black flicker between E's splash screen and desktop * T6623 moving gadgets around multiple times crashes E * T6633 make it simpler to report bugs * T6644 wayland / xwayland issues * T6721 Make Bryce Less like a pogostick * T6722 lockscreen gadgets are not shown on "startup lockscreen" and "suspend lockscreen" * T6723 window borders doesn't accept edje icons * Other miscolanious fixes - Don't ship wayland desktop file in Leap 15 (but build support) - Fix desktop files not to symlink to each other - Add feature-qt-apps-gtk2-theme.patch to set a style for Qt apps they look rather broken otherwise- Remove sysactions.conf - not needed when systemd is available- 0.22.1 * Bugs fixed * T5883 screen blank: mouse click broken after waking from screem blank. * T6258 E22 freezes on bryce manipulations * T6288 Luncher app popup doesn't update from different VD * T6316 enlightenment-0.22.0/src/bin/e_intl.c: unbounded file read ? * T6322 No input on Logout problems window. * Other noteable changes * music-control - install properly with meson build with icon * Adding danish strings to desktop files- 0.22.0 Release * Greatly improved Wayland support * Improvements to new gadget infrastructure * Added a sudo/ssh askpass utility gui * tiling policy improvements * integrated per-window volume controls- 0.22.0 alpha test package- Update to 0.21.9 fixing a number of issues including * T4648 * T4887 * T5258 * T5370 * T5521 * T5599 * T5601 * T5604 * T5606 * T5654 * T5664 * T5666 * T5678 * T5693 * T5700 * T5714 * T5738 * T5817- fix feature-wizard-auto-lang.patch to work again - fix update-alternatives usage. - Remove systemd handling not needed for user services- Update to 0.21.8 Fixing a number of issues including the following * T3144 * T5262 * T5288 * T5340 * T5348 * T5418 * T5444 * T5464- Use update-alternatives to create default.desktop xsession (boo#1030873)- Update to 0.21.7 * Fixes wayland build issues. * eina_init BEFORE switching uid. * tiling: dont use floating state when toggling. * multiple wayland fixes. * bryce fixes. * warning fixes.- Update to 0.21.6 * Multiple wayland fixes * tasks - calculate min width properly given a known height of a gadget * e dialog - fix unreszable dialogs to not be 1x1 * Make gadget editor popup scrollable * Fix multiple code warnings * https://phab.enlightenment.org/T2452 * https://phab.enlightenment.org/T2579 * https://phab.enlightenment.org/T5077- Bump to 0.21.5 changes to come * Multiple wayland related fixes * Revert all sizing commits to ibar/ibox for the past year * Maintain “empty” object's size hints when ibar/ibox resizes * https://phab.enlightenment.org/T4509 * https://phab.enlightenment.org/T4524 * https://phab.enlightenment.org/T4647 * https://phab.enlightenment.org/T4733 * https://phab.enlightenment.org/T4830- Bump to 0.21.4 * Most changes are related to wayland and bryce and won't affect most users, thre are several other minor fixes as well. * boo#983978 - Scaling set to 1.2 at start of the wizard * Updated German and other translations * https://phab.enlightenment.org/T2879 * https://phab.enlightenment.org/T4358 * https://phab.enlightenment.org/T4479 * https://phab.enlightenment.org/T4512 * https://phab.enlightenment.org/T4522 * https://phab.enlightenment.org/T4687 * https://phab.enlightenment.org/T4716 * https://phab.enlightenment.org/T4732 * https://phab.enlightenment.org/T4747 * https://phab.enlightenment.org/T4784 * https://phab.enlightenment.org/T4797 * https://phab.enlightenment.org/T4798 * https://phab.enlightenment.org/T4809 * https://phab.enlightenment.org/T4810 * https://phab.enlightenment.org/T4815 * https://phab.enlightenment.org/T4819 * https://phab.enlightenment.org/T4826i - edit feature-wizard-auto-lang.patch added workaround for boo#1008982 LC_CTYPE is not set - add feature-wizard-keylayout-from-sys.patch boo#1003939 this is another enhancement but due to a further upstream bug the keyboard layout screen still needs to be displayed - add feature-suse-disable-offline-menu.patch - as openSUSE uses network manager not connman offline mode doesn't do whats expected so the menu item has been removed- Add feature-wizard-auto-lang.patch boo#1003939- Bump to 0.21.3 * https://phab.enlightenment.org/T4007 * https://phab.enlightenment.org/T4430 * https://phab.enlightenment.org/T4439 * https://phab.enlightenment.org/T4499 * https://phab.enlightenment.org/T4544 * https://phab.enlightenment.org/T4632 * https://phab.enlightenment.org/T4655 Carsten Haitzler (4): update e po files e exec - fix exec of enlightenment_open to use actual e prefix explicitly use eina list types passing into EINA_LIST_FREE() Cedric BAIL (1): fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash. Christopher Michael (3): Remove unused variables from ibar_resize_handle function add missing EINA_UNUSED for function parameter Update wayland readme file Derek Foreman (6): Don't send keyboard leave events to unfocused clients Fix error print when wl_wl fails to start Fix xwayland binary location det0.21ection Don't kill self during shutdown NULL out xwayland fd handlers after deleting them Flavio Ceolin (1): emix: when in alsa mode only operate on master Marcel Hollerbach (7): ibar: try to get a better min size tiling: place popup on the current active zone tiling: be more accurate on the description mixer: introduce Barrier checks mixer: introduce emix_max_volume_get ibar: multiply size with scale mixer: lock up the slider for the case a drag is in progress Massimo Maiurana (1): Updating slovenian translation Mike Blumenkrantz (34): use stringshare_add() for evry files plugin mime types another case of stringshare misuse re:efreet_mime_type_get() ignore xwl clients when flagging wl surfaces as internal add event handler for evry event type, not #define value do not attempt to populate gadgets during type_add if site has not yet been populated add docs for E_Comp struct members move 'unmaximize' smart callback to after geom calc in client_unmaximize use comp canvas win by default for any drop handler with an E_Object handle e_comp deref during e_dnd shutdown to avoid crash always use compositor object stacking when performing internal drags clamp bryces to a lower canvas layer use same layer in bryce editor for "above window" setting set gadget added flag any time a gadget is created or wizarded add separate codepath for handling layout of moving gadgets force smart calc on gadget sites at key points during move operations attempt to retain gadget size when executing move operations adjust gadget drop coords for pointer offset check visibility of gadget site 'events' member to determine drop availability add backspace/delete for clearing all lockscreen gadgets always use largest available size for free-oriented gadgets add gadget doc note for gadget_destroyed callback re:object lifetimes force bgpreview widget to resize after a wallpaper update always delete gadget's display object and ensure gadget object is null do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE remove extraneous recalc trigger when deleting a gadget do not consume key events in comp autoclose key callback if desklock is active add e_util_open(), unify all callers of enlightenment_open remove (wrong) setting of layer for time's clock gadget popup do not show wireless gadget popups if desklock is active force shape queue when gadget util ctxpopups change visibility print object type in shape debug if name does not exist clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest handle "unmaximize" smart callback differently depending on fullscreen state force zone useful geometry recalc on desk flip if prev/next desk has obstacles Romain Naour (2): configure.ac: wayland only build fix e_xkb: add guard around skip_new_keyboard Simon Lees (3): Also set QT_STYLE_OVERRIDE YeongJong Lee (1): fix korean translation mismatch- Fix fedora builds a bit.- Release test build- Bump to 0.21.2 Carsten Haitzler (6): e - fix dnd problems coming from getting top object in comp canvas e ibar/ibox port to elm box - fix assumption on resize e - fix major memory bloat when in gl mode - dont create shm segments e temp module - kill tempget process not terminate to ensure death e ibar - fix devilhorns fix to use the right widght and hight for separator e comp - set alpha after setting native surface to avoid random crash Chidambar Zinnoury (3): e: Don’t show two consecutive menu separators if there is no need in client menu. e fm: Add a separator only if there is something before. e fm: Don’t check every other line whether the location is writable when creating menu. Christopher Michael (7): Revert "e - fix major memory bloat when in gl mode - dont create shm segments" remove unused variables from _ibar_resize_handle use proper variables to set size_hint_max on ibar e ibar - fix "old man" fat finger typo ;) remove need to create different dialog windows under wayland wl_fb: Check that e_comp_wl_init does not fail. add key_up and key_down methods to sreen interface Derek Foreman (2): Fix wayland clients not deleting when they're hidden Fix wayland extension global creation Jean-Philippe ANDRÉ (1): bg: Fix bg with single jpeg images (no edj) JengHyun Kang (1): e_comp_wl: break from meaningless loop Marcel Hollerbach (4): e_comp_wl: destroy e_drag when source disappears e_alert: define EFL_BETA_API_SUPPORT before any include e_dnd: move the ungrab to the object free xwayland: show the dialog after ecore_wl2 is in sync Massimo Maiurana (2): Updating italian and spanish translations Updating italian translation Mike Blumenkrantz (6): only check x11 configurerequest geometry changes when applicable improve quickaccess relaunch help dialog text move new version of e_comp_top_window_at_xy_get() to dnd, restore old version clear wl subsurface data during delete only if subsurface is not also deleted add xwayland compat for efl 1.19+ bump efl wayland req to 1.18 now that it's out Romain Naour (1): E: include uuid.h only when Wayland support is enabled. Stefan Schmidt (1): mailmap: sync updated file from efl repo- 0.21.1 Release == Tickets Addressed == * https://phab.enlightenment.org/T4112 * https://phab.enlightenment.org/T4119 == Changes == Al Poole (1): fwin: prevent segv when the vaarg abi messup with unused parameter. Carsten Haitzler (1): e ibar/ibox fix starrting/started signal emittion Cedric BAIL (1): filepreview: avoid race condition when destroying txt file preview with slow hard drive. Chidambar Zinnoury (1): e desks config: Bring some flip settings back. Chris Michael (1): add missing EINA_UNUSED for unused function params Derek Foreman (3): Properly send kbd focus to xdg_shell popups Make sure the same keyboard resource doesn't end up on the focus list twice Fix xdg_shell focus logic Marcel Hollerbach (1): e_comp_data: NULL out source once it is freed Mariusz Bialonczyk (1): modules/temperature: cosmetics: typo fix (celcius -> celsius) Mike Blumenkrantz (6): handle e_comp_x init failure more effectively and perform cleanups set x11 randr iface for wl_x11 based on wm presence, not composited state match wl_wl output sizing in wl_x11 when running in an existing wm session set unmax flag for xdg shell unmaximize set/unset smart parent as e_widget when adding sub-objects adjust xdg-shell window menu coords by client's coords- Spec Cleaner run- Enlightnement 0.21.0 Release Highlights: * Greatly improved Wayland support * New gadget infrastructure * Wizard improvements * Video backgrounds - enhance-upstream-share-icons.patch no longer needed.- This entry was from a merge. - 0.20.9 Release == Tickets Addressed == * https://phab.enlightenment.org/T3277 * https://phab.enlightenment.org/T3555 * https://phab.enlightenment.org/T3654 * https://phab.enlightenment.org/T3681 * https://phab.enlightenment.org/T3683 * https://phab.enlightenment.org/T3701 * https://phab.enlightenment.org/T3702 * https://phab.enlightenment.org/T3716 == Changes == Carsten Haitzler (2): e start - no it doesny need dbus-launch e - suspend.hibernat intelligently - dont account for ac power Chris Michael (2): stop filling logs with buffer transform/scale spam change 'if' clause to make gcc-6 happy Dave Andreoli (1): enlightenment_open: correctly return the exist status code of the executed command Hannes Janetzek (1): just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action Massimo Maiurana (1): Updating italian translation Mike Blumenkrantz (13): remove pulse sinks/sources from list before running cbs which access the list fix e_place_zone_region_smart_cleanup() add client util function for detecting popups, block popups in ibar/tasks update README.wayland to include xwayland crash bug update client remember on opacity change use current zone for shelf config dialog set x11 maximized window hint correctly on resize end delete x11 mouse-in job when hiding the job's client use current zone when activating a client's menu with the mouse handle shaded state when receiving x11 configure requests only block mouse-out callback for wl action clients if the mouse is grabbed unset comp_grabbed flag before action client compositor ungrab force mouse-in again during comp ungrab if client previously had mouse-in- 0.21.0 RC1 Release * Remove - fix-upstream-startup-apps.patch included upstream CHANGES SINCE BETA * Wayland DMA buffer support * Wayland session recovery * New DRM subsystem * Various crash fixes/additions TICKETS ADDRESSED https://phab.enlightenment.org/T2931 https://phab.enlightenment.org/T2934 https://phab.enlightenment.org/T3072 https://phab.enlightenment.org/T3277 https://phab.enlightenment.org/T3347 https://phab.enlightenment.org/T3408 https://phab.enlightenment.org/T3433 https://phab.enlightenment.org/T3555 https://phab.enlightenment.org/T3585 https://phab.enlightenment.org/T3596 https://phab.enlightenment.org/T3599 https://phab.enlightenment.org/T3603 https://phab.enlightenment.org/T3636 https://phab.enlightenment.org/T3654 https://phab.enlightenment.org/T3681 https://phab.enlightenment.org/T3683 https://phab.enlightenment.org/T3701 https://phab.enlightenment.org/T3702 https://phab.enlightenment.org/T3716- Add fix-upstream-startup-apps.patch to fix startup apps- Drop wayland support, needs efl from git.- 0.21.0 Beta Release Highlights: Greatly improved Wayland support New gadget infrastructure Wizard improvements Video backgrounds Changes since alpha: Improvements to window placement when using multiple monitors Upgrade to v3 of Wayland DnD protocol Various crash fixes/additions Tickets addressed: https://phab.enlightenment.org/T1759 https://phab.enlightenment.org/T2735 https://phab.enlightenment.org/T3157 https://phab.enlightenment.org/T3432 https://phab.enlightenment.org/T3435 https://phab.enlightenment.org/T3444 https://phab.enlightenment.org/T3455 https://phab.enlightenment.org/T3461 https://phab.enlightenment.org/T3475 https://phab.enlightenment.org/T3507- Update to 0.21.0 alpha1- Recommend Pulse X11 Intergration for audio out of the box boo#972912 - Make services localonly- Fix crashes * fix-upstream-dont-add-deleted-clients-to-tasks.patch * fix-upstream-remove-deleted-clients-on-repop-tasks.patch - Fix systray issues particuarlly with KDE5 apps * fix-upstream-systray-handle-kde5-apps.patch * fix-upstream-systray-use-canvas-coords.patch - Reduce Memory usage by sharing icons. * enhance-upstream-share-icons.patch- Enlightenment 0.20.6 Tickets Addressed: T3152 T3208 T3210 Multiple wayland issues fixed Other issues listed below e – efm: fix op registry listener add and dont use eina_error e xkbswitch: don’t free layouts that are just pointed to in instances don’t have to hook the ecore_evas resize callback here as that should be handled by elm now Move pixmap free to client free from client destroy Render deleted objects as long as they still have a pixmap Track whether objects are on the post_updates list or not Track whether a render is in progress or not clamp minimum shelf size to 20px in shelf config do not perform special case position adjustment for re_manage clients do not clamp comp object input regions to 0,0 improve enforcement of shelf autohide-related window adjustment reshuffle x11 comp init to cleanup on failure cases pre-remove pixmap from x11 clients during del hook enable comp object image data refresh if a dirty call is made with no damages remove some unused variables make bgpreview create vdesk config dialog on mouse up instead of mouse down do not decrement e_comp->new_clients for non-new clients during _e_client_eval update winlist ui when using directional window selection force changed when adding or removing keyboard layouts in config disable emotion_shutdown during shutdown procedure use strbufs instead of strcat in fwin navbars do not set XCURSOR_PATH variable if re-setting existing value remove security hole in e_start_main remove DISPLAY usage from E_IPC_SOCKET value remove multihead env var setting in e_exec strcpy -> strncpy in evry files plugin use strbuf instead of strcat in keybinding string synthesis use strbuf instead of strcat in edgebinding string synthesis use dblequal for double comparisons in edgebindings config replace static buffer usage with binbuf in e_fm_ipc prevent potential null deref during pager (plain) window drag remove unused value in config profile saving remove useless client_add handler in e_ipc use uint instead of int for eina_list_count() return in cpufreq (trivial) simplify static grab case statements remove ipc command allowing arbitrary command execution by the compositor simplify ipc socket creation remove impossible null check in color dialog do not add render updates during damage of deleted clients don’t directly use image data when creating a comp object mirror Revert “send mouse out+in on desk flip end” reject x11 client mouse-in events on comp object based on frame geometry reverse ordering for x11 client mouse in NotifyVirtual and NotifyInferior details only use x11 mouse out event if client has received mouse in previously apply x11 mouse in event for clients using a job apply x11 focus/unfocus using jobs block re-unsetting of native surface for comp objects always run client res changes in e_comp_canvas_update()- Enlightenment 0.20.5 Hotfix for critical issue in 0.20.4- Enlightenment 0.20.4 Make configure check for Ecore_Wl2 library include header for Ecore_Wl2 remove unused event loop and add external Ecore_Wl2_Display variable port wayland compositor to use Ecore_Wl2 port e_scale to use Ecore_Wl2 Port shot module to use ecore_wl2 library Fix formatting of wl_weekeyboard module Don't leak eina_iterator in shot module Port wl_weekeyboard to use Ecore_Wl2 library Port wl_fb module to use Ecore_Wl2 Library Fix formatting Fix formatting Try to init (and error check the init) of ecore_wl2 library before we create a compositor Fix using global ewd variable by making it part of e_comp_wl Fix type of size fields for E_Shell_Data Fix issue of nested compositors not working with Ecore_Wl2 library Update wl_weekeyboard for ecore_evas_wayland_window_get2 function rename Fix issue of using the wrong id when finding pixmap client check siginfo si_code to verify that SIGUSR2 comes from user e_comp_wl: only ignore ignored clients call ecore_wl2_shutdown() in wl compositor delete callback create wl client connection during compositor init, use in shot module define EFL_BETA_API_SUPPORT explicitly in e.h if wayland support is enabled remove defines for various beta api in other places remove need_reparent, reparented, first_damage flags from wl client comp_data call xdg surface map when creating a surface for visible internal windows set want_focus for xdg popup surfaces on creation only do passthrough surface map on xwayland surfaces during commit more correctly handle evry mouse detection on wayland improve focus setting during wayland client show callback |= instead of = flag setting for want_focus during wayland surface commit automatically mark wayland cursor surfaces as visible during set_cursor do not set focus in wayland client show callback for cursor clients always apply damages and input regions during wayland commit remove duplicate visibility setting blocks from wayland surface commit add render updates for cursor clients if damages exist during set_cursor reenable fallthrough surface (un)mapping for subsurfaces during commit remove _e_comp_wl_focus_down_set() track wayland client mouse button states as a full button mask enable surface visibility fallthrough for drag clients unify client mouse action ending allow instant client mouse actions to persist until mouse up determine new_client state for xwayland clients using xwayland pixmap handle more mouse buttons in wayland allocate E_Shell_Data for all xdg surfaces (popups) add function for disabling mouse/key/wheel/signal bindings disable binding activation when grab dialog, menus, or dnd is active remove comp canvas key handler shortcuts for passing keys to wayland clients defer screenshot action execution using a job disable bindings during wayland screenshot operations do not attempt to create x11 canvas during xwayland init do not shortcut access of Efreet_Desktop->x hash in fileman disable shelf shadows if "noshadow" data item exists in shelf theme do not update keymap group in _e_comp_wl_input_keymap_update() update xkb.cur_group and send event upon serializing an EFFECTIVE layout in wl input send mouse out+in on desk flip end disable map when unsetting zoomap child- Enlightenment 0.20.3 Bugfix release e randr - fix randr dialog to do restore right again Fix xbl_avail variable being used when it could be undefined Fix spelling in .pc file e_grabinput: do not pass a faulty time block input devices from backlight list unpopulate all gadcons during shutdown add shelf callback for hidden state and trigger extra hide-on-show if hiding un-defer comp util object hiding if second hide occurs during animation add special case for frame adjustment during first recalc of new clients test given coordinates in smart window placement algorithm remove wayland function usage from grabinput methods simplify and clarify winlist directional selection action code check all corners of an object in e_comp_object_util_zone_get() disable custom logging when eina backtrace is active select mixer popup sink after popup has been fully initialized optimize zoomap recalc during recursion make ibar config pointer EINTERN do full cleanup when overriding existing comp autoclose object remove configs for illume modules allow NULL object in e_comp_object_util_autoclose() improve menu hiding and autoclose make E_DESK_TYPE an int define enforce border_fix_on_shelf_toggle config option in shelf create comp object updates tiler in helper function from either show or damage do not unset comp object native surface during shape apply unset WM_STATE for x11 clients upon unmapping them if available, use wl output (nested) for wayland compositor creation use more correct defines for enabling wl output modules during comp init automatically attempt to create a wayland x11 output during comp init 20.3 release configure.ac: Remove ecore-x from wayland only build. Tiling: tile windows with "Static" gravity. Update copyright year. Tickets Addressed T1106 T1497 T2811 T2948 T3011- Enlightenment 0.20.2 Bugfix release Add missing function prototype for e_winlist_direction_select emix: Rename parameter bool to mute wayland: Add support for wl_surface.damage_buffer alsa: fix a valgrind warning mixer: only save state if not in init simplify e_mouse_update() code for x11 compositors only show x11 clients during MapNotify/Request if they have Normal state show non-new x11 clients immediately when changing Withdrawn -> Normal ignore withdrawn state for x11 override clients during show Set QT_QPA_PLATFORM theme to gtk2 enhance winlist next window selection Tickets Addressed T2906 T2942 T2950- Enlightenment 0.20.1 Bugfix release e backlight - avoid seg when comp is shut down and backlight updated e comp - set e_comp to null on shutdown so others dont access junk e zone - handle null e_comp if comp is already shut down e randr - feature fix that allows config to jump to specific screen e exec - fix missing ref and unref for instance event e randr - fix silent free of data behind randr's back e comp randr support - fix leak of randr info e randr2 - remove auto-clone and now make randr dialog come up instead e randr - fix leak of modes list in randr code e - fix using an invalid icon theme - fall back to hicolor if not exists e - fix leak added by previous fix for icon theme conf_apps: fix add/remove screen lock applications. e_randr2: Add NULL check Updating italian translation use client geometry for calculations in x11 ConfigureRequest handler reshuffle all notifications on a notification merge disable redirection toggling for the nocomp client fix wl-x11 make/install rules to not include nonexistent DATA files enforce wayland subsurface stacking order when parent surface is restacked apply already-committed wayland subsurface positioning after parent surface move init ecore-x during wl-x11 init to ensure DISPLAY is set move comp canvas resize callback to monitor elm win geometry do not apply x11 randr iface in wl-x11 if running nested in x11 add wayland shell private data for managing shell-specific data do not drop subsurface buffer early after commit from cache make e_comp_wl_surface_attach static and take a surface state set wayland new client focus based on accepts_focus and !override use canvas RENDER_PRE callback to trigger compositor pre-render callbacks do not reapply x11 icccm state during fetch never set withdrawn state on x11 clients use current box geometry for calculating desktop ibar/ibox sizing Tickets Addressed T2901 T2907 T2912- Enlightenment 0.20.0 Release Release Highlights Full Wayland support New screen management infrastructure and dialog New audio mixer infrastructure and gadget Many internal widgets replaced with Elementary Improved FreeBSD support Geolocation module Tickets Addressed (since -rc) T2594 T2830 T2834 T2846 T2863 T2867 Tickets Addressed (since 0.19) T999 T1069 T1270 T1333 T1350 T1462 T1570 T1612 T1637 T1665 T1667 T1673 T1682 T1692 T1714 T1732 T1768 T1773 T1779 T1797 T1801 T1810 T1812 T1818 T1820 T1828 T1831 T1863 T1880 T1888 T1894 T1905 T1906 T1922 T1923 T1930 T1937 T1939 T1940 T1948 T1951 T1954 T1963 T1988 T2004 T2007 T2029 T2030 T2031 T2045 T2050 T2053 T2059 T2071 T2099 T2100 T2112 T2114 T2127 T2131 T2142 T2144 T2146 T2168 T2170 T2181 T2182 T2187 T2194 T2210 T2212 T2219 T2221 T2255 T2256 T2259 T2260 T2271 T2274 T2277 T2279 T2282 T2283 T2284 T2287 T2291 T2330 T2336 T2344 T2354 T2357 T2363 T2364 T2385 T2408 T2411 T2419 T2423 T2424 T2452 T2462 T2492 T2517 T2525 T2526 T2527 T2528 T2531 T2532 T2533 T2537 T2539 T2547 T2557 T2565 T2566 T2570 T2572 T2585 T2589 T2592 T2594 T2597 T2604 T2609 T2610 T2622 T2624 T2626 T2637 T2641 T2645 T2652 T2674 T2676 T2679 T2700 T2703 T2717 T2722 T2730 T2731 T2743 T2744 T2745 T2750 T2754 T2760 T2762 T2763 T2770 T2776 T2784 T2785 T2786 T2788 T2803 T2819 T2827 T2829 T2830 T2834 T2846 T2863 T2867- only call fdups once- fix my e-mail address - drop enlightenment-0.19.1-fix-bashisms.patch as it is bogus - give pam configuration more fitting better name - fix Fedora build- bump to 0.19.12 Tickets Resolved T2271 T2679 T2743 T2744 T2745 T2746 T2750 T2754 T2760 T2762 T2763 Changes since 0.19.11 md5: fix wrong sizeof argument (SIZEOF_MISMATCH) efm - handle cancel of async eio if icon is freed and eio still active e - efm fix. fix eio error handler that is called after eio cancel e menus: Fix invalid comparisons. broadcast support for _GTK_FRAME_EXTENTS fully support _GTK_FRAME_EXTENTS add util function for determining if a client is allowed to have a frame fix e_shelf_position_calc() to not set struct members before applying them block border-affecting entries from showing up in client menu with csd block border-affecting client functions for csd clients set comp object client_inset.calc based on frame_object existence check warp_client existence during pointer warp before dereferencing it fix handling of x11 ICCCM WithdrawnState initialize pixmap size vars in comp resize interceptor map/unmap x11 client windows when toggling iconic state completely remove all wayland support from build system blacklist all versions of efl affected by T2745 force pixmap clear when hiding an x11 window set x11 broadcast atom hint array size based on array-name size force adjustment of client geometry when changing csd frame size remove client maximize states during unmaximize only if they are active unset E_Client->changes.need_unmaximize after calling unmaximize allow client resizes on axes currently unrestricted by maximize state unset the requested maximize state when receiving a client unmaximize request use more accurate math to determine whether to apply a client maximize change do not set client window coordinates during a move until after resizing check use client window coords for resize-moving without a frame_object _GTK_FRAME_EXTENTS changes using a property, not a client message reject identical calls to e_comp_object_frame_geometry_set() reject client resize attempts for clients with dirty pixmaps remove object event callback on notification popdown free x11 damage region rects add RENDER_DEBUG for forced renders when setting dirty flag fix comp render return value for failed draws of non-argb clients unify comp render returns for argb and non-argb clients move client post-update adding into render function fix systray to work with spec-breaking apps, eg. steam move configure init after intl init has completed make icon selection dialog resizable in .desktop editor clear menu cache when saving a menu file attempt to load default e_bindings if initial load fails repopulate app list dialogs when efreet deskop cache updates only use fast-path pixmap size updating after a resize for x11 clients Add "(drag only)" to title for drag only edge bindings Updating spanish translation- bump to 0.19.11 Tickets Resolved T1069 T1810 T1922 T2050 T2219 T2255 T2626 T2679 T2722 T2730 T2731 Changes since 0.19.10 e - fm - flush all evas caches to get rid of open file handles b4 umount e - fix crash in desktop lookup+fixup where exe_inst is null deskmirror - fix dangling reference to mirror by refcounting it deskmirror: check if ec is not null before accessing it delete notification mirror objects upon deleting original popup unset client hidden flag on config dialogs when activating from another vdesk add ilist method for setting disabled state remove unused variables in ilist widget send FLOAT_SET edje messages during desk flip make bgpreview widget work with panoramic wallpapers always set alpha for internal wins decode .desktop link and directory uris in fileman menus re-set internal ee win after applying alpha only lower x11 layer windows for layers which have windows during init add eeze watch for backlight events remove backlight update calls from backlight module add efl versioning for eeze backlight monitoring do not return non-visible clients for e_client_under_pointer_get() only set focus on clients which are visible during client eval move focus setting on restart into desk restore function apply vertical maximize algorithm for LEFT/RIGHT maximized windows unset E_Client->want/take_focus flags during client eval block gadcon thaw on unpopulate when gadcon is deleted only unpopulate a shelf when applying new settings if the shelf won't be recreated clamp client geometry to zone during geometry calc redo client maximization when a non-overlap shelf changes geometry do not emit client iconify signal when reapplying compositor theme calculate comp object visibility regardless of pending damages update xkb settings and send xkb update event when calling e_xkb_layout_set() only init E_EVENT_XKB_CHANGED during xkb init if xkb init hasn't already occurred attempt to maintain currently-selected kbd layout when modifying kbd list improve client exe_inst creation fix systray implementation of notifier watcher (StatusNotifierItem) - refresh enlightenment-0.16.999.65256-dont_require_suidbit.patch to apply cleanly - prepare for wayland support (once it won't be broken) - simplify some macro blocks- Remove unneeded debug from spec- Belated changelog entry for removing some pages from the wizard this also means set_default_system_language.patch is no longer required- Add network manager intergration including feature-network-manager-wizard.patch- bump to 0.19.10 * Remove enlightenment-0.19.9-fix-font-loading.patch (included upstream) Tickets Resolved: T1732 T1923 T2690 T2703 T2717 e comp - set rects to null to silence compiler warning fix x11 compositor to use damage events explicitly show the client object of internal window during show force-disable refocus during desk flip on client activation unshade clients when activating ensure that normal clients are stacked below overrides when raising add extreme hacks to enforce nocomp stacking policies set 'starting' flag for desk show in e_zone_desk_count_set() ensure that non-fullscreen nocomp clients have their layers re-set Wizard: Update icon theme search list- Add enlightenment-0.19.9-fix-font-loading.patch * Already upstream in what will become 0.19.10 and 0.20.0 * Currently we don't ship the icon sets e looks for- bump to 0.19.9 Full Release Notes: https://phab.enlightenment.org/phame/live/3/post/e19_9_release/ Tickets resolved: T2045 T2127 T2462 T2492 T2585 T2645 T2674 T2676- bump to 0.19.8 -skipped .6 - .7 Full release notes: https://phab.enlightenment.org/phame/live/3/post/e19_6_release/ https://phab.enlightenment.org/phame/live/3/post/e19_7_release/ https://phab.enlightenment.org/phame/live/3/post/e19_8_release/ Tickets resolved: 0.19.6 T2259 T2277 T2411 T2547 T2566 T2594 0.19.8 T2071 T2210 T2423 T2604 T2642 Changes: 0.19.6 passive window grabs - fix side-effect leave/enter events on clients enlightenment: Make E build again with EFL from git wizard: Prevent crash wizard: Prevent crash reject client fullscreening based on config and desk visibility force xwindow stacking to obey nocomp policy and stack below current nocomp allow new fullscreening clients to replace current nocomp where applicable fix focusing client on mouse events which trigger actions (with exceptions) fix shelf visibility state signals fix eo errors for ilist icon select state allow layer-blocked clients in deskmirror to restack return an accurate value for override clients in e_comp_object_util_zone_get() only apply deskmirror client visibility logic for non-deleted clients stop rejecting possibly-valid x11 focus events check for possible parent window on x11 mouse button events fix focus FIXME regarding focus-setting on clients from other desks unset changes.visible when forcing visibility during no-effect desk flip add E_Client->mouse.in for determining mouse-in status trigger fake mouse-out on clients when unsetting focus trigger client mouse-in on x11 mouse movement for non-action clients enforce pstate's extremely-confusing no_turbo option in cpufreq use client window for x11 button ungrabbing redo all x11 client mouse grabbing for focus straggler ungrab of x11 parent window from previous commit ensure x11 focus grabs are applied on client init when needed only ungrab x11 windows when appropriate focus options are set reject x11 replay clicks when event window != client window do not apply x11 focus grabs to internal clients if efl version > 1.14 make e_client_util_desk_visible() work for overrides without desks make pager popups only trigger on urgency hint if client is not currently visible set CRITICAL urgency for notification internal notifications block client signal binding activation when mouse action is active move E_Client->mouse.in to E_Client->mouse_in to avoid abi breakage account for race condition when creating initial comp object updates tiler fix compile against newer efl move grabinput focus fix timer to x11 compositor and fix it to Work Better always set x11 override client geometry on startup fix compile warning only unset e MANAGED atom on non-shutdown only trigger client mouse-in from x11 mouse move event if client+desk are visible ensure that focus is set and focus stack is managed on winlist hide never use new clients for stacking part 2: the secret of the stacking ensure clients possess comp_data before dereferencing it during x11 stacking always stop passing key events on once they reach the lokker callback simulate modal windows for badly behaved x11 clients 0.19.7 use runtime check for determining x11 compositor grab behavior improve x11 compatibility with efl versions earlier than 1.15 0.19.8 e - warning fix - fix SVID_SOURCE complaint warning e menu - an extra object ref causes menus to never be freed e - shelf menu - handle deletion properly if cb is not for shelf menu allow x11 mouse wheel events to check ev->event_window for possible client match reject x11 NotifyVirtual and NotifyInferior mouse in events disable ecore-evas events on client windows during actions fix build break from previous commit use gadget zone for evry gadget launcher add fallback loading of default theme on init remove spurious focus setting on desk flip without animation fix wizard module loading when E_MODULE_SRC_PATH is set defer focus-setting on focus revert during desk flip when visibility is pending show drag object immediately when beginning a drag- Fix up e17 obsoletion after consoltation with DimStar- bump to 0.19.5 lots of improvements MEDIUM: modules/shot: switch to https:// e clients - make sure we handle client with a NULL zone e_shelf - check visiblity with zone and desk FIRST not later e - xsettings - calloc buffer since we leave 3 of 4 bytes unset e client - desk wait - ref it properly and clean up delfn modules/bluez4: fix duplicated symbol e_ipc: fix creation of IPC server when $DISPLAY is a path pre-escape all notification body texts before display or merge set ec->fullscreen before applying fullscreen geometry never resize client clip object exit immediately if any unrecognized arg is passed on startup use stderr messages when failing to init X compositor fix horizontal/vertical smart maximize fix crash when using e_comp_object_util_center_pos_get() with non comp_objects don't modify pixmap hash when changing pixmap parent window slight ibar dnd optimization when checking taskbar apps for drop site fix ibar drop calc to not unexpectedly trigger epileptic seizures in users fix straggler container text in mousebindings config remove layer setting from deskmirror always lower e_layout children upon packing raise deskmirror windows on startup set xkb dialog as changed after adding a new layout set E_Exec_Instance desktop during client idler if none present allow client icon change events in ibar client prop handler fix nocomp_override conditional which would inaccurately toggle nocomp fix evry comparison macro to work as expected use client geometry for starting unmaximize calculations swap key -> keyname when attempting to bind lparen/rparen keys remove contact module add function for clearing app menu cache clear app menu cache any time a desktop is edited internally remove eina_streq usage attempt to decode notification image uris with efreet before showing them fix submenu visibility during scroll ensure client max w/h props are set before applying them to client geom use client geom for comp object centering functions if ec->new_client is set rename client menu move/resize items to indicate real function freeze evas events on clients during keyboard move/resize actions only apply mouse down focus events if a binding did not run on the same event force visibility on clients before attempting to hide them change default icon theme to hicolor try hicolor icon theme as fallback for fdo icon setting if user's theme fails fix notification text to conform to spec and libnotify implementation prune module config list when loading a module fix infinite loop when changing ibar sources Tickets resovled T1939 T1951 T2053 T2059 T2112 T2142 T2170 T2181 T2182 T2187 T2260 T2271 T2284 T2364- Packaging: Require a icon theme that will be detected by enlightenment- Packaging: Require xdg-utils on the odd chance its not already installed- Bump to 0.19.4 Bugfix release maximization bug affecting libreoffice and others - fix e - client list update after adding to client list - fix netwm bug efm - make dir listing far faster - no file magic content and dont sync e - menus - fix autoscroll on zones not at 0 y... e - menus - fix submenu popup direction when zones are not at 0 y e backlight: use saner default values. cpufreq: freebsd fixes continue to hide window input regions on desk flip if they are shaded ensure no duplicate XDG paths are prepended during startup check for eldbus instead of edbus in device backend libs block linear desk flips that would wrap if desk flip wrapping is disabled use direct path for setting icons in util theme set function when icon is a path don't send unfocused signal to override clients escape notification popup text...always fix crashing when changing desklock settings and using pin/personal auth clamp client size to screen when client limit policy does not allow offscreen rename extremely frustratingly-named E_Screen_Limits enum and members do not reapply focus on canvas object ungrab/close for pointer-focus enthusiasts remove unnecessary icon setting and fix sizing in edgebindings fix dialog sizing when icon setting fails set default text for edgebindings caption when no bindings exist fix appindicator icon loading when using IconThemePath key don't clamp bgpreview vsize if bgpreview is a fullscreen overlay fix border frame color classes to be configured as solids, not text remove wayland-only support- Bump to 0.19.3 bugfix release * Fix safing settings failing in some cases on reboot * Fix eldbus usage * don't recalc winlist on client add event if client is not added to winlist * don't show mixer popup during nocomp * comp pending resizes should not require both w+h to change * don't set gravity on client windows during X move/resize * completely block border changes on MWM borderless windows * disable client stack debugging * add E_VERSION_MAJOR define for external module usage * check focus after X nocomp end * don't change shade.x/y during unshade or after shade * fix build from tarball when configured mount backend is different from origin * don't set deskmirror scale for non-mb objects * Tiling: don't try to change the border of borderless windows.- Require Elementary (Hadn't picked this up as terminology currently requires it)- Recommend sni-qt to make Qt4/kde4 apps work with systray- Bump to 0.19.2 * Randr Fixes particuarlly for nvidia * Fix X Crash * eeze and efm fixes * Further minor fixes- use %fdupes properly, replace duplicates with symlinks (found by Olaf Kirch - remove unneeded '-e' option of 'echo' command in enlightenment_remote script. That option may be unsupported in some POSIX-complete shells - add patches: * enlightenment-0.19.1-fix-bashisms.patch- Bump to 0.19.1 (Bugfix release) * don't add nocomp damages for input-only windows * check protocol visibility for nocomp breaks, not comp object visibility * manually break out of nocomp * end nocomp on nocomp end...always * force render queue on unmaximize if client was fullscreen * add borderless theme for deskmirror clients to support various animations * comp render queue on every client resize instead of on unmaximize * force comp render queue more aggressively to detect changes in nocomp * client hooks should not continue to be called if the client has been deleted * thaw evas on winlist activation with no clients available * modules/teamwork: Use eina_file_mkstemp() to avoid problems with umask * fix: Add more desktops to be tiled by default in the tiling config.- add sysactions.conf-systemd - follows upstream by calling systemctl rather then consolekit and upower through dbus - keeps the full user permissions and not providing mount options- Update to 0.19.0 Release Changelog from upstream (Note we don't build wayland support for 13.2) Features: * greatly improved wayland support - E_WL_FORCE environment variable for forcing output types * e_uuid_store: Add infrastructure to store window/surface properties. * Add a tiling profile. * per-screen desklock logo visibility config * Tiling: Merge the tiling module rework.. * check udisks1 DevicePresentationHide flag * ACTIVATE_EXCLUDE window active hint policy * show video resolution in filepreview widget * add fileman option to clamp video size for video previews * handle xrandr backlight using a single, accurate handler * blanking options for wakeup on events (urgent + notify) * packagekit module for package manager integration * ibar now optionaly triggers its menu on mouse in * selective redirection toggling * new focus option "raise on revert focus" * add PIN-style desklock for lokker module * make desklock hookable, break out current desklock into module, move pam stuff to separate file * revive personal desklock passwords * allow moveresize visuals to be replaced * allow desk flip animations to be handled completely externally * E16-style live pager returns! * comp config is no longer a module * E_FIRST_FRAME env variable * new compositor API * add E_MODULE_SRC_PATH for setting current module src path without needing to install modules * use non-recursive makefiles for entire build system Improvements: * filemanager popups no longer span multiple monitors * system operations no longer dim screen until action has begun * window stacking and focus restore is more accurate across restarts * gstreamer1 is now used for media previews * improved multiple monitor setup reliability * shaped windows now render more accurately- Update to 0.19.0 RC3- Merged from X11:Enlightenment:Nightly * Major Packaging changes * Use upstream sysactions.conf, if systemd is present, no longer requires suid bits * remove disable physics / ephysics configure flags, physics module is long gone, and we support physics now anyway (removes sysactions.conf-oS12.2 patch from factory) * e18.service now enlightenment.service * Upstream changes * Compositor rewrite * Vastly better wayland support (were not building it) * New modules * Tiling * Pager * ibar - now behaves like a complete task bar (Win 7 Style) * Music control * package management modules * Bug fixes and coverty fixes * Probably a whole lot more (News files still need work)- bump to 0.18.8 * screenshot now displays a helpful error message when it fails * efm no longer sometimes shows files from other directories * efm no longer sometimes shows blank filenames * fix syscon button signals * fix winlist scrolling * fix systray appindicator deletion * fix systray appindicator icon loading - fix Provides & Obsoletes ranges- Update to 0.18.7 * unify temp module temperature_get_bus_files() functions * check notification icon size correctly * correctly check evry trigger matches * comp config dialog correctly detects effects disabled/fast states * efm current .desktop fetching now returns the right .desktop * swallow efm background objects after applying theme * ibar now scrolls correctly during drags * no longer place windows at 0,0 during restart * music_control: Use correct markup for metadata text.- Update to 0.18.6 (No idea where the 1.8.X version numbers where coming from Should have been 0.18.* Release Notes: This bugfix release primarily focuses on fixing issues reported by the Coverity static analyzer. * wl_desktop_shell builds out of source tree * get entry width based on viewport size, not entry size * fix hiding of windows when delete is requested * don't deref teamwork pointer after null check * don't deref possibly-null value in mouse bindings * correctly calculate minimum flowlayout rows * efm_op no longer tries to close invalid fds during delete ops * don't use external log domain in systray * don't use external log domain in music player * don't crash when saving screenshots with no file extension * don't crash on possibly-null gadman bg string extensions * check for unicode string end in client menu * don't crash when passing NULL desk to e_border_under_pointer_get * set connman pending.disconnect when disconnecting a service * don't iterate with or access freed pointer in comp match dialog * ensure use of non-garbage values for menu item icon placeholders * use more descriptive + accurate buffer size in batget iterator * prevent out of bounds access in systray theme setup * prevent out of bounds write in e_intl_locale_parts_get() * ensure null termination of string in xsettings config * dim/undim actions don't require acpi triggers- Update to 1.8.5 * Fix selection of the standard profile in wizard. * pointer warp speed config slider correctly detects changed state * set border starting geometry from initial zone * don't use raise stack for iterating borders * Fix wl_desktop_shell compiler warning for Mike * evry string matching now handles UTF8 * remove efm nav SELF_RENAME handler- Update to 1.8.4 and efl 1.9.0- conflicts should only be for above 0.17.3 as we obsolete older versions use version 0.1 of branding to see if that fixes other complants- Make enlightenment-devel explicity conflict with e17-devel and provide obsoletes - Do the same for doc-html- Enlightenment now provides and obsoletes e17 >= 0.17.3 This should migrate 12.3 and 13.1 users to enlightenment (e18) but leave 13.2 users (0.17.6) with e17- bump to 0.18.2 * Fix for lock screen * Fix for excessive logging to .xsession-errors * Fixed display of version info- Requires branding- Upstream branding change for terminology- e18.0 RELEASE !!!!!! * Compositing merged into core * No longer (as) optional * No longer (as) buggy * Wayland client support added * Teamwork module added * Fixed at least 10 crashes * User experience while crashing improved; some users have reported over a 200% improvement here * New modules for improving desktop integration: * music-control - Control your music! * bluez4 - Control your bluetooth! * appmenu - Control your DBus application menus! * conf_comp - Control your compositor settings! * Improved systemd integration * Internal theme merged into Elementary * Theme migration guide for themers looking to update their E17 themes to work with E18 * RandR and binding config domains have been split into separate files to make copying and updating easier * MANY filemanager improvements * udisks2 support * Directory listing is now more accurate * Seriously, too many improvements to name- bump to 0.18.0 pre-release- refresh patches - beutify spec a bit - change to pkgconfig based dependencies - simplify dependencies- buildrequire systemd-devel instead of systemd- bumped to 0.18.0 rc2- 0.18.0 RC1 full changelogs will come with the release- Create new enlightenment package by merging e17 from factory and nightly repo'scloud119 1521806400  !"#$%&'()*+0.22.3-lp150.2.10.22.3-lp150.2.1enlightenmenthtmlauthors.htmlbc_s.pngbdwn.pngclosed.pngdoc.pngdoxygen.pngdynsections.jse.csse.pngedoxy.cssfolderclosed.pngfolderopen.pngfoot_bg.pnghead_bg.pngheader_menu_background.pngheader_menu_background_last.pngheader_menu_current_background.pngheader_menu_unselected_background.pngindex.htmljquery.jslogo.pngnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstodo.html/usr/share/doc/packages//usr/share/doc/packages/enlightenment//usr/share/doc/packages/enlightenment/html/-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:Leap:15.0/standard/cc60208d5fc42390f7e8b799e0d1f71b-enlightenmentcpioxz5x86_64-suse-linux directoryHTML document, UTF-8 Unicode text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedASCII textPNG image data, 150 x 200, 8-bit/color RGBA, interlacedPNG image data, 1 x 63, 8-bit grayscale, non-interlacedPNG image data, 1 x 163, 8-bit grayscale, non-interlacedPNG image data, 17 x 63, 8-bit grayscale, non-interlacedPNG image data, 160 x 63, 8-bit grayscale, non-interlacedHTML document, ASCII text, with very long linesUTF-8 Unicode text, with very long linesPNG image data, 63 x 63, 8-bit grayscale, non-interlacedPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedHTML document, ASCII textPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminators0ve\utf-8fadf523f38649091adef3e15b38c4e0ada38d53273eda58752191fb7c19eb92a? 7zXZ !t/] crt:bLL ~Ň{$T+LΙjc:z؟e\ٝѪjqph$@n͘Em -,J4W!m&;oъ0U$=Am_Gw8 ':(ɢullX%nUQK~hه350<%~)v)ʓF!hۦc 4=D j*.^dBå4"QXAj)͢Gʎ5kbSܬB{mH_ ٭%vjjҍ}d*gp):]㌇ {/Y15i;G`v,?K5SrYy-HRio/2 zDJ|mGq.Z87^ qy_m;# kp4:,{L F/Q?P+SkR0Oy(Zb6‹3}Mmd ^cz*48Ϭt)NZT|iYj3|IF"e-!הOlP~hih=GO/6-'<}N㑱8X (UF=:E(>mԄ?)M"s׿ꥰ+g[ΛJ~큝ДsO|4O# gZ./e: )OHEA"DQBZO`כG7hwk,0x!?j kZ(tK {*Og%@w]E.̯{?`qϡ<-(]*,y=$zZ7e B-{<l4Fb1}Ev?rwJ 9[/q|lvI!hc;P mݙ9WvdlwPUڿ%F#E.7>cw Pc )Y mVpHF|=YZl`R{q?YhzX QmG$MAD Tw5?;Ѯ۪;?/zNq*χ 2uf7WGܑa K%oilؐZnսۇ&x\A&fƤ|kMT2ҘFyqM&sz)Q>1p-C:]p*rN֌PMrۢ4B‘;h5޸JLuZ 5-EȌPGR,w-_E]ԇCk>ŭDX*h.) y͘~t#13t`ltTEY$\[CȭŇg4s*;w&WKEJ#HÁKsl.tц4kv[d{"=N7!GTF^|AjB ݃D}UGrL<BhL??5XdiwV\J #G\~ e7`^<p-D>b->_/s5/-NaC{1HE_ A>)sr!S ho $pu 9b>d.tx桮]IXfI!]u9oO 6v2.12&QEQ427mU˲府U'$3#ڷeʂoݰħӗIm ~ʚx\ٯG$FeLeϷZK0/@YCw5׆i5Xׂp~*V P?I9Z)r}H,#Z~>.?Q!֒AWb8e8,H* 1k΋p(M~[70⾴rb{%a7LEmn⨒FN@qDw"|@|-ք8220$iLt"rI8$֋xV Eo눽!50'ư%=ԕϝOʒE󮇬 _>ԇ9?0.ڷNPm)O6XmTgU&ROr9€ټJ9֝U pϦS_0EK]x[i?j֎Uɚa):] 3g”Ot|K&3i^҆THWyq:LR)A"QID>OVdP~/qIJӺ>sRvm+mF':zv ^?nI"0k尬.WbN@/B!IL4ニ%+Y O}݀4%ݎK@dC\G o^< ltFn"[3z_.: v*TPkSHx&aUP``KwLd8 deʨcVO\oXу~׳C1ZHӴ#h>^况4sviOg}{$%mtWnL tjtz&Qڅ~>X<A9x(npTLM7Al5bcjܰ4G~ӇAeYR pq̰8ڦ)4;O ^o>\K,`aWi:^N<_?|k+T63V3HM F @kHr }I"U%('g'0D љ֛& d76LPĹ%)wqRP_ϋ: 6o'$ Ԯ:'Sau! d-<>$)Ћ ]N)Y]b^g0*#PUx<[6a_~@0jG ЮB%sQ:iA\ua ?45vNz"f'.]QnYs+# O[/jER7bK yZ[cǏbާV\r^ -B %7n9t )Tݲ{ڗ70ȑ%-GF6{*p( Zړwu,)NfZ$=_D+D)>*`At~]jH)&Q9ÐWa&2/zF1]Qҟ53j/B=Q59J)|rkؘyR,hf0`-ÇM087-ھ  z.XƦ aruzݠ SJ}B!Knd̘X=u >u鴭vހbA2pj"U+8(#>S O ef٨ُÄ:7x=}03QRzV5XF(\"h5k0ȊŮOm5%f]kji^ .a`1jW*tFv؆Vi8VߑJX͊>І%Cٵ`lP+m"'#x6!d)k?"/S[ 0RHԇª~uvH^.I|c0li:Cҡ]k$.R  jrLsE~^bc!/Y鵒B_n9>džo8?}2, k9v":vdBY>v &7g[̸tU U"ׁ@#GZtvkǵ'?AޠŚ0?YP[aXXjƢh'!IL#$f(e%79I(" > YC:j>|5>GOZ>l:aguTUTiȱk/`_ñ8}_}4ŭ(Z`Z6_j<{jV݃ALvfd77y"Ik"OwwDB)G4a[r#/V'rle pk˃U|sy{H3*$Y0~l\'b]4RxW,/[- C4E9Y<}(ݕ%CSQ^ϵwnWijz^Fg)[tMP4ʌ&Aֱp ڹ#LSF.Os)3ux+y\Ƅ:+8y r},uqLEl%iOJd4`4|d+|}lT\W$ Ar^z,*!@}!K8lAؐF˸%c͎RқFXlyq-  O}hL&$_DmO{@*:I^d1ApߓAAg puEL/4U |ּY9&>1}*zNȲZC هo:-$8hNj&EޘoTj-qNG~G2hg+(r ( tbP |[\q4Roؐg-_}dCdåTi/0"JjC0ZމU1h'={!);!.[@sA{@eЧtDr|xU&[p>mrP`YvTL8>~=M=>%) liAn'A[ĺWjc_, L]LFc7(TKYq0)l1ؚASu2eF7T @bc-nP&G!%4W>%OVꉁ~"7q* WMܫpYQNeyfwi?Tn֖s_Bw@x-XA8,֮ktnD$?U+U@qT!.´/*J^3;ä;>ݺ^X#7@.MXD VՂPMi2BV'k)[mi[e*)!44RxK_A-d^;:'tΑp0q&24EM*_={ H$ȧnPF傌~+3dHx9)]ѝy"8m ?=O+mU%GkkvjT /2R$7y5a2wG}.lN]c{6VuJvPPQ:Vq#e18=;K@>{i.'Ub=L,lD&[!V:FZYad4q@c]؍-RJ(+ek+j2@40 w RW}ZL+jx(/jJD]*suFz_ef)ÇK |KH2+1 $<9IqDU._\qLJ@!ӱ+~`*Փ՝՜) &S4߂f x-}|!FW'5%J1Y!ZBi5OmT"V/b3rDa ɖ8R}SOr6fL/=,}T<^jHb RX_'¶R@h= 9<ߍrV)Aj!l5'i]S-2(Zc;IoltPL&lZʹ';Bw KGfN9k.]qv!a˿1sjoMTbQ Nʊ?sNQ7>%E:'j_6L>۩ ~rЮ E(fiRg=L~\YK)SBO6Β8TPT/G&4ܒ}:R7!tx=[iۯZ4գt7;l EZMi`8RlH.r 'ʳrnˍ glnWQ@5ȩ;2zP-Q2kfb4Aʁ(ORs`~gwZtp"N]QjzH lt~Df)f&u 4@uxMͳRu`Fb3 }tx }D8 Zҳ`\hyPBø\\5Gm$Ue1y!C^7DrqVK*dzhR\SUs 8,:R@Ā#V8EVΗG=/3V շ?^C/3<"&/{)m;\ďHM=Rl.[-~t6.upTɑoPgjr[b z/'SZ 5O!#io!<.E@㹃v@ykNA^-lƻrW;@CˌǛwis8\ܿWԽ̭kޞEcS1y3M|y3YZjlxAA'FX+LAgLp"l`pf$niXXci@U:BA/wP*O# o"G9YʌkÎlޭ=ygڝ߸:t93&6aoh̨Gvx"e6>9ԇNx}؁|Fv#B)R:l|Tv~=z)$]/~2ڹ]/ gϡtN?Ko8+%XoVDVRn7* }a i<ЩW|ɽh`hd .bwI_.=)9r$5 TFW U/k\/z\[nXbў&m&n'CP:b@;VMZȏ&CuH`y Ԃ=x|;6C.[8NHE- F^DJrG'1 Vcɸ1~ :TS8&/D놙寙/)[YpivEJf*Drq@dʑ |B hf8: sϼt(ٻOgt ۄg/ߪNp[ϟ{Io#hZOzCmLSKU&Wޝs}‘1Ivd?DB5H9txR H9vx}9[ ?q=Բ+緌[~e~ۀt`ū@G[&TNMrӫNX@ ،:ìsNi}MзWG!q"0ȣ #v,C+(yW椦m.CTUǙ4&P'9 psRbq_a $5qW) c6*H/ 'ٳӚiy7P)Û%DFd{xD-OX7#u*⻏e8oTR:@%Ktki bppvՋŸxYj`g ;T 96U@{czu̩ i Fw=`[_.VB?p׺PCSiMHR'^5Pp: viO[h݁: t_΃$;8,&4-g#< #<}ݭX)Q\11ʷ|vNqX:!1ݟ7JmisJ9HÚgΤUv֔ha볝oi&yNqߡF-[\%sm:HŕtFyrhW|X;[k Wgǐ{ԃ+F1ƿ>Qʹ ] |Y0|^ZzD]Lc4[5`ðoޜ}u`ԟLɩe.ɿ.T )b=ȉYll^@xj)]qDk+t6eU-9VB,&ӔS ZOD?,(A-UׇV*ů,7ćGO'lAG/KYۯQ` &GH&v6X&˔/oU*]9C;zN0MzRvrȻBKE={U=lYBpe'UGA<(` 9f`~B8i'I 4yAwZ'xN4efD9TP@h^ 7_W*1?=5F?j`:h-?t[Y'0jPz(~6><9;W2^] +\G0C|EIvo(V]P04MDo00b%r뎧8!Ș~2nΕT u]>B1(@ݸH !ͼ'\`*4ү@NCgMOݎ^_Uq!Ln;.|$Jv~w>r6Q赂2vN,TEWJ_xbX4 9oC.n蝫 bJzIO*A]CRÔ<}B=];~6«l C 3u84v/.$08RU? Ԟ\yzߕ*FsT_A|rJ_{[o;u{nSܻ72D3GAf&QNd^nMsMWRng`̓ލ+£_Sȣ֓q,q`cB-z/3\s؂Z(jEن(=&@|󋱱/= p_8tÌZlBKŸ0!씅+vwaW~5FqJ㛪׸b;+4)Q£!9dy^,.ESY!.K+ۨc9, 4-v ZcZ -^\}i$o?K h'cNr&qHRUr^-cwT+U ( OSMBgg^nZ@c`M*< 54L8j`L 9oSkz `<'ʺG6 Etkb rDZкeb}c5e/|,-x:~nPG! 7GQ&lFOP>QCeϊhޤVA<{EiۈQQ|5s< t![UͶ@3BQtuC/U%ݼse9Y#[ib-m9@_d+ hmi\];W-C&5ոd%H)L GbJN1Fhyeь@]@KQyfay߽Mڃ:Pt%QRuQsFxYvzj~>0͚֌`.Us9Rę')4쏪de5c:ᅩ@ɵ}2EEncT(GNݯ1pnu_14SlKIYn,o[ UBq]˲9Ii6/IB)쁞 2IU7)Yɕg#`gPOtj;-ӓ/E=gPj}1uQAI y3 yZ h  dM^MB|%"J5:p| `{7*Z,xh,Ջ> QeW"Ӌ_]b9CZXIXZ̨*6Z_ I QxťoES ^Z>>nP#F$ $ZDK q9(A$cOYceAZF Zư!Ч(DLd>IklJDf|`m'9ٞ?sE<q:,`fs?&Ujoj Cb/'cIHKNJ5l#%Ȗ1cfq^o#GѢ"㵿'̅R*HdN ˈxhTSWN)Vd~p,gF]C5X Xk1Z^4,fG%K5~,qsr -t6tWd'(tu5`j)8̄q3ٽVJ&fwkƷtRؕjlzi?qX0=cESBI.cxN<" pCbF Ay)TDŗ5^hk@adֶ`戫d:=u?9rTkP'c^?4y~]TrX;P7Ĺ> ,6SX:pL>lG#|Ze!:r"K8tGFIׄS!D: 6~4zhn{_T,jf]b39f&Lۥ%ibr P'2H<=t۫k5ϰ*zν87t@NZ7!5R@@JM%fҥfɮ}?>ZeP$Moyp9n:@FJ"1Ew[%ʊm4#<,>~5=ۃ&Am=ϑ) c"84=yЙꓘX/Gkd旙Rh.XM /5tDNMOLTPMZJɬ$q_T6)rQuMK I7hsIxY.zA\~b<OwvRt)JBQ*WtVs]sO5y_-DvKW^Loܸ'&~tT-` *;{>.SAdb"TIaJFԅXsW% ?Ӓw0$S1؛Jzӝsh9-  m)!밈%3JU] t_z|@v~:_RIufFmSL@$wk֒ %$}z2&VF3߈欉g/7sRLXمkOr ;bDrA a~: | QSP6r&S}D7pa͟Xg\^*z %68j<)r1Ct*`h}_ #AGDK> 6N xͅãݿQ M}۬԰ydI4i$/o!QSh&:Ar:#R` ‚;x4<Γ2׏?vȵ 7O,ekEr3T s:&zkP3 aICaFGрVuHSKKu5ry}i ,$f%ND"ǂ| BcB|$Ñ*T0 ÏQ61YK}pE_cv6DNő$;&R:=Z:6eƼI?,d }O\U!Jgy/#'4Ku4 eߏV)e\#D9WA3K=Ihvu*gyu}wF#*Qժ׌94:;*|NE2^qT4asǜ-8u(0 vVtSMPk%e8v$wzQYdKzAfTc;ѱ[A[5Agy4sWʽw@]QduUY=Hl.R[z+BIF}bʽ?uup`h.G>tg֙6jENXТa )6D[:Ð[a|m]Q w0w aGiE k0{(s*_̎յR$$3C^Lmܸ82f|Y\fro3Y;@a ѧ{6KTz~Z+qrI=V;~ؒ MKE7I!0XDiwdvm4ȒUPg - edy1y4ۋt> Ä;x7ݵ0iȣ/B:dߤrNW=M[+)TDkZ޲wyطkں5Zɍ< s-'H":Q\DS+ο'. 3 %(1K]Z%J{&2ͷEH4X+n@~%Lc+6SIƽAT!L){"vq[q gL pHݹMp@NX»W+:Q2TC)yGDU34b6>wNQ'Xdtl O69*g0e;^LvmZ'hW ?C{I1nt8m==J4- KuڃA\wy,u(qsFB葱MU6ڲCo1Ҭ'!$$ y 81`u,dcgBJt2 ń Qt]9L-"hv0DD5ߓ\%װn,Kx뽦C7Vs&a]%] uڹOx'fUtxt;%^hL!Z%IW˓\>ɠr?@iMΝkTAƞH4,AHi=ge+Z5рwƐڕ`5&5Q΂aZ{^ gjlCgD=B{IKD ~碞vaptOXT]W=r B< P)솖va^&CÈxyA[rDEev_+h':Z3%IK ϭplN%+U IVZaӸȆ{r3C eANx=Zn2b1›)/B av`~^Cݧmߡl)Ϲ{(rX |R6Z~+Ze'7e!j@ឣ O>F9GeV E3tܵC'U8DPxqN A]ǤbaFW!>ZNlqzJ,ǍTsziYn.xVp}h2Oax 䉢JFTa:XvmOѤVBwI ̥Г}IJ^#(G0[SC>桱akJO\h][" 8V^='9gbb.*$ ( UE%mT.Cʸ@qvVVQdtWC+,(c0]c (6 //[C}\Eɘ@4G)"-SȚV_{D R)|p3VL2fzgg@v&-e„uqDHpQ]Ga2/_ǻp9rCȸ3* f$u>+8GQuQ;ʾ=uIoOm972v*EQ;.Kd%>wV ;4J1,N#kdY|߬(b)goE5y o+6AZ &YKhVL2cV=4yT 7s~'뺉ҍљpX>֐b@Vet:(x.|oUJ^јKUMFBi0{36yfB5F0g+CVXRl[?8Yrwc6UK~\"=eN1x=eH'FAdkCDprIwv?-YLƙwQG '[@zո&W1ɶ $ib3JFk#! ,/g8}+۩h^ 'ZwR@[?0F`Oja5Pw&ؽEƩ'tv U`HoGehi'HՍ"[c n~TҟNzx}G5MZRȅ~ 6=%Zy%Zjݏ)$h[,yM?=WfmrE|˭ArS&J9g 8!J.`"0^:mܺ;IkYkZ^p)eV3Y5՜9HU8[ hVrc+aR68%H6,2xOcOK(yd,1,!L A CpmkQm MX{(/7ݜ23Jo.Nw_5YҐ̉P)n*,$|"xہI9}JU 7_ F)4v8L6*mT0poΐj"qg/Ͻ~WΑt zPsf%TgvxEm9Hgⶍ>;b/m]{lv.t(_qS3:EdL{" ~]U^‘FXGL<$ZO(J$HFaDULJ5 C527LDnUo7^X {V]qf(%8`hr< 6T0TA+d|[m^hfgEaQھ#] 5^B- Yw` \5$Ĭ& V,=$n5GS6XT_jrCtGxI%aFm=D1S ҺʻSq3f!D!RSHi=I?n4I͕<@VYzZIOϱz%FkQaL(1/KD}(q#UYX_Bn>/}dc&1f Q$W])b(6b#L?q|ФmQ+JN/ s^}/ͣϬwնEJU [XUĖ hcӫT5gdpᡌA @x=Dtkٵ4{=˗k3׭ Et_Ο,0|,gMy6C;Yhx j#ʠ#+ e1kvrUB4P9x E;bvB9!gZ ಬN44Y-DRX:@M3`M}N V(n֚!=Wr!BXptHCcl#YRbjDl;.w4^q_ :j(fOB,ru.sgIB#A k\|sj.Q+$6M(BpÛVRR@8, ,Ғb_|ގ?$Ɣw5K[(:LE+|UKSxUR336C ",;$pS'lm;(=v558یL.m Ǡ 2a_ s_;8`Pcz]iR H+ۿ b"簍gIVd<#G>40$pд#@n[:ɬ=]F_RWŧl x(,FNrz'uft+%Je+ڍ E* Z 2x6Bζd>19OGvLkc?Y:H"%Ž$knu_ Q}9h0#^?-.uq [QD?aUF@Ӽ":p?Ϸ+[##ܢ-Xn8ᤊ:}<=|_`sߘ%8ZM&>u&y)%0Edĉ}0˟ӋKV;/U"ikԼΡ'vڂ'0RXN}$osiEK..'*ҋ Bgs1Y9`"Iu^R_ml-:Zh;"B>CSݺZhZ Lno?˝" j({><#01>SsMY/Vzg`97LID43P @f/)0 R@33q!DjiAyW2tbʭ6@V4qOGT])[0N Wz>hw( wZ`z3yj `ֲe&? &r2paOS)9Ph]+xHM>}&l -1 %ϬI N:mkYKZd}zޔȩʵ&7Ѫ6 k!"i!ӝȹL!Vǝ.&KƲ?$VzZǻ28Nl~AQwU̓jl5({{sίW]_D'~ >y1Ϟ/F'U[+uZ/.K~z$A|b)K+RT}֨ 8/-zݚ:Kx6c m!1H[q,{qXj4'^S`lYΆUr/ޙֳڍ5Y(@ȋSW; ݒZs-bYn5]Ё5h6= @:;y*ɽPµяQ+,g(A@rdcny} j"C˾ҹ^q] pi`<"CʂV&6+oEH,\ _"5NtsLi6U,?ϱ'Ch;\kS-$|ùs ~UqN.z-(jKт@:6bLi ' @t-XFg%B.c(`E H xovxIOK\u >I`-Cq?JiÎ[W|BqL x}+"u3I&6pC} ? eY u 5ޟ I`$a,0$R}Z!gӋ,dom9sM]tDh$MlBxC.|*]Gxԉ)ŭbş6jr JaŇӬn7*as:s;r`vV2Q._ g)97JlXa+IɍR857C(Mbuz(wGx-RE|6.T4Xׁѱm1@k~SM8$\dct0.VF^=.]Ꞅ+캣"\zs)GeF/t;5L9r>Rt zm[,$ipmgh!XZR#\wj#%grMj )9q+^8Z!NNVl3nQuAe36HpխTtd 7c}  uA`>U3X`H7Z}It*V4qVD]>.T|Z 0l(KU_V0}]IK75i3JC? :0 {x4KwIo9# 筄+*AAr'ϧ]60=T]E#)ŝ5'@b 52whęEkd pgC4^<_vDhۺA-bOntJ{f JO׌c4Xd~JlFLe Ȭ1R{H޵ h Zu`S8pHicjB WJ|ǜcºH=iy͉fk4B>T8~=k*g5q3j8x%^ޅ;x I͵er\/< V Fq[mo6ՋLYq۹6Qs1CGBF*up&TIMG!3==n;T6l"blvƙVP{0c$)N>uQj~wt5džj0qkWdP:.3o`^ uNbB:cd>,)D埥M7R(͹;TWy}b(2B+jp6 d3+ORÆ[ +{c 6IOT/ / Bȯbλ ^@gsͻZQ}5~19s0ceQ@ٯCYI ؓ _/Aqƾ"Nk q=LE\ۚ QDkB-v&I  osOz]p$ؗ+*r:;Qu1ßdlrs!oG'inѽ7_#nA%7kMn5QD£)CU*֑)ysN+ҽKn }*cUVIay%7 …Z,NWHv07D~9Q CwBlUya.{rS.1y_;`>Ϧ`ʋGp.U]p?*u/!31E5:#)ûd!;/|L6hc F?0O:wO_/ 0ʢ[懗~,3p125KJZ>򑙊H,T E[ ĠAb^L?i1F!T\v۷4%A/: )?ixTdkeKM U /r$8aC00}čM9+(>~L&*; %( {=/DRdoHcK>Y_|O`o*5.]):s3K`b!.SR1 շpl{b o,B9UsG-[L) U x{$JOUjEgu>$lRu gqtaVpCSSL@:mi azIm@N Ep aW9]6>2IwpteĦoUwrh^{`He[iX&AKl5ɨD̛VێCA%qD]>u |{5.^3O~%9*빰^ysZ=]~0{ẙ{>{DϢn;'vpJu]{JsVXs hP>+3:YBsiz&a>c8C1m5{D/"֟+O"*ۡBS =fb *^=2veZG`#{ DC#ŧeC{1>y3 .3,$({)"1\-{CI6v6RITBɏxh"PLEHA5aQE LK紇buR~Zl('A?U'r|AyUf%")Ĭ <MhSj R)5ﲵgBx:[\:^Y0O;8rI}8wtB/jo$,l>s m$el?}wD8}"$ Rg{!yLjI}zRxic\q8)Z iaރ o,Rm B{QQ7͛hIIK$p^db؇.g|yEEѺȩ=_V&0^6jGIp2݉\?FGi#x LYn~( GΒ.ڮc6'.FK }d茺(Ca琪3g6 -p=V!-ޫDTo*nv)M0BpC`rJ;RC#GJdRgaK'RLtS Ǯ$^z!! QڶEUW6eCOi~wV6;ޟn`~m[}{)JN·L\7 ,hؚl3=I:n<;"+ Hu`\ $+!ڞL4 5_ַs⓬BuAn3K4;e!{ RmVgIIT3zm)C Q J @/_%֪ aŭFAIؚg)%k*aSc, dR>5hY37mi65]-P`v"?(Gcg1I'CNMǼ% qҔ6M%iIcjo5ۚ{~A )\>0`X4 jƣG۰]2Ue0Hj8/ÛؗvE5v=u!O%X[J!--/l4wq{@ H `uӅRS4kli۱!u(˵Kh&PDLʹI1Ni/O&B kPcAd(@+ejqk԰pV [PԿZGY>&LC;;OpB G[ؠfp!OriP[蜾).J ʪ`+ܳ K$+Z };F{lP+[&y[ 6kۖZ?;7Q_2~[Z#(&h6ˡޫF*bMKqPm~o,wX?]Ay,mt~ee4/N :x#\PWg !\dIxS% |{J7=G0*D1tжC&nѽfh=ڼX!zB23;$z{4Г,Yw&ۖGzPD?ao]ߗ*I/]Y aidpgPGzFc2 y\(_رݘУto50u F袬L:P:~n #wi+XNBk-*dV9׈G` #, ͆}h fb "N5t|GR9hϋoqȲ1#$B']C9Jht煠/IvbAdj IIP'2Wk^t/ 8S%"ʪJcq~=֢cawQS؏;^`wpDt`r-le]+Hv0:wΒ~_co@> 5An%9]Ak+z&ד#!ȅWVA":PWұ[\LgKaZ˰䶤DC*wPZWaSM1緦\|Y${0J+pF E+H4oo_<);՝JҨ5[Z'Y]̌W #~0emt bb}^&JK,mTUs^:n0wK>M{<|-qd:6e@.A;}h~u @x1_k:S'V씿xqEkn.jpgFo[V& cUFDusMȆ۵nё)C7B7ObEr>z- Z/-<i/`z*"u%Dq*;qы(@Eon";~<ϔɏƽO0^܏ O&vFumlp %wU\|GQ,! `!O,)ukVAV(ozA n)\.sP4iJ^DԔ`_fs.sO8aԦ&1@Qepģ^?2{2rT=$F{ECqf~Tɚ^uK O{o}9oȡ0Y%o POOfiI e6vT63g>P{CiQ[rZAaEݐ,K%jb8#6 ̀SN2i{i6n'K&e¤L7FEzy,;f0dd;4֑D {+7]՚5N6yKJ~\??uD,)Wz\hhaU,HFkl\R_JgI"`RO~0ҝq0ƣ|=y+J=w>;W 66 GܕeAk}#YD]"=Cm<A]edp/: e`ly20|5Axq2giPƂ$A/UTw]DS)wJj1yFހ*BzwB^u>rJg:h? h l??Bؗ QE[z 9Vi؎u]ZڔJfQ19'MV4Mxopǎ)Tѻ^قBY2>ё+K˶C=c>xu?{TNO۲ː؂z;C;PZ%˺P;70 \6J`[LC[YF-=@A%qy?xP}zQڧv=d &vf U6omĩW%Y5w_61 dY0p0(}-7ΖO+kclIDA#v~lǼ$l9.1EB?7M Wa[ěIe|bZC5)QGT`&4n ®'vVlc.Cߕ;}+U#bRJ{{ U X+fj (1m {<S&z%-lz*|׉i{nH?4K򔜭s 򡖽D_^1=In`d<$ XHKE+ANʙ](d'&"3qc! 1|*Ҁcwb<T%?n3q|Ι"TPޮIɍ'_lsD԰۩yJ9+L6t`Dr6 B3jeB`>=EF嗮k"($e)zȃ`^E6vҲ =[׉RL^YQ>NJ2TF#zhQN`v I+n>UtS0)7n^sR VN_5A_k:O 2Ѕ2 孳 /Nɗ9Ҿ̠T 0Lsr/efr/LoL w7I\;˿d=3,d2GH:Cì H XC$zhΥJj l;Q=u$W*$ ;$7ԒAaR-c3m ]ߊ gy}.sg~#3%:f`8z(']Bc<=5Hs0j ם*t(WH҃L{A  :y]w<>N͊β*1]p?D#R{ zd)'otzoR&νl@gCCVx7fP(@7;Zw?2b92@3>R_SD>ݓEFB&l a?(,sĊҡ_qZt0b(@c9lzuO2 poG0ːğv>П&`h+FR^݇,;.^)&W48G\N4δN'-{ Le6R&W^O /Զcf h h\πNB@C՟2m򹬂$ )QvjcVou:I$1 aM}+8ѵ1U~wB w-a-RO t/jy@?pylԎŢY/\ގ=)kVc7Gsx1 j 9& Uaat뾡A&n^FY)W"q@LVsaa*SղYُ0NI#;Pw~- 0EdRc#KY7s?6#2F#C$Qv\.PPK7[%i>ۿlG" ߟq Išqw-GSqS0+2!;*ynl=m rcLӘr):~fe\5;2j95*aw $ĵЊ纪VhAreA়ShGuOzkm-^~j}^ڗ{PKDLN l砮څ3z2iu9 e%)A܈Uz @p-yP{h_X?^d-9f1Ǚ+׌l -Ea^9=;Yشo:d`?٬e1h0 }"\`/y3 m),ъSv,`TA2V ?YDsqsDY^: ~Ua)ߚ՝C9#yi=pD ,/dV<tbGKSPUn\T6dݐw  uخ%sNso\P lURu:8x*#?tXHu"bM?ȡj AxHrptMZJfbs~U@d3+&b:lgjwaX9kUmP:"<᮴ np|NaoG7gxy H$Cκ{0!ȇjjJY"|R(.H햊 D4ӿ4f$CgQQf/Xvξ1 ˕[-_] Z2KgK \-F0TS'ys+A儦 M>ҏ#S38v}q^(möEwGo6Yl`1@cImg]QCۑjv|A yy*,]k~ F<UI"1mdMqZ=͢"d-?A nA; $rÙcTIL怚aq|7Z0VSL.–LsJoG/T3'u(~řFyqy/Ӫ*O N,5 eƻ䘓I};AmJ,Jaǽ"+ nf %}?lpVmߍ_+Xl5U e^wP&;I5!$l^>}`tR1Y4Ź hyrTD`PB?(i 8{?D'DF-We{:]yz%.˴O^s}ZvҚLEt`E5q-nnHM0B;TV::+bVxc.}7k#n#2 zIG7 ,|桗NMb;Bqh SH`p~,D^Hc[SNsQ/z">e HuQcNüMO6*=tBśˆ()zeDi,DA4}L!u$2]%cwe1ۦgr5 &;Z,) Y|(@|m6{DzEc\0lZU_8e[;,JG[LzENHAGecGa׍D jOP#a=!Cgt<%]ݘ)$$} a jщr|2~Xb)Д&th}>q|y uoF=CfbQa?NܢepɓTV7^On_,^YUm^Sl6[p3#^uc,vuN& tsk7$mj‡ |JI ao#{{T%Z[ӘUvcG{tXIOr}@ .L--{V/`s~;٤{4D3"㮁>@~''{1.]ҍ= UᄇU/)qK^ H,]xf` 1u gqst$?FBbz MmlA x]07vF2)$?rN>(ATT]ЛD"8~`|?(}\vmZ$L\ BMӒfELn+r+ӎ\&_02T~h 2Z7 }lܙ]u#qtN2~KضhJJ;p_¹ŭ]˅C1(WHh|ʅvy[mVUݔ0F@ry̹&I(_BO_|d{LܔCgd -mL&DqV= ?[pVBo!ے(rUfiypT\t4ciSgdۍfl~ Fl5n|X.)'ύ= j0nR[^(k!r]$8l '97pc<ҏ&'=ha@a,rųvc4Gܿ 4X=N F2iϴ=3(tA 產4J^8ü5waDU/ u!׮ce~i6I w!V.@.Vv ?l +/Hg ec>:+ f \%?9 sDPU@R!VgiYx MCD9unRjdC08kXͿvHmCojSitT3Jefx`eSP}~\.d* b$PƧBZGv:3]cπH"W Is;7 XHFy[XW6%6&U|7-1ȖٟlB NsVq AN ׸`S`vԩGy#MíɾʩgBݗYdaA"}M:Az.K K*\(L.mFs}i3NcsHzuz[v3SoJi;/_{I LuJ" X+23ȷ.)z4ޅکqaU0tlaIUt}HFdg150&T^Krz$南f,K-%l8yۻ6-]rR0) +ƍP˴x`cB*W>*i:ޏ;Ʊ;5|CgRu l0| $~ܭu3/j4T:9SLd'}4i ýdC;ƊUEIV ~^qspG(U"[*7QiLN?QLG=l Znlv;BpݔD8-w)FdK$٢N YavOȭ[0Zm]y:XJ~ˬIͱ"A#)p!iFpHK"m}1;*x&ie# |ufg:J߇wJ)EIm`x70VP=ēOn <':fIebBgP1v,xr3XlrBCʉm85)MgFӥ(7}KĽ ]uGUlZw, V zG1J 4?KDLCgos9_3+2txڢW/)`\Dj?% e,f=ITO-dR{$wGAc/2svs_'^)`xl'm\$IԪVU6i̊xH"H,6oCQWisVX"^,3?=dYfͦƁj"wUY +<܀58 6A:"ͿO")p? "61| Q[bjRFwۨ8bkQ-q҄VeD})7dtSLO-bM;fQmB2\y ZјT]fdrR X|6WҚ2u?] {Dw;@ $#q,P"׊;tJf2d2y 6a-{ 0 4Z3^-"$Jw( = &zY+$z01fчh]tR&p5t{7ClvlAt/˓ۑKyA^|*q!ĀR]NVq,gt>P~WRAu TJN?OhBoړ!rA+RiN0 ^L^c`#VFb{I$#"X_!{Du9~E%DJ"\f>X@/q3 _!69liK5$ h msReoR>:"d*:sv׈5h"R~F2"Eu {a&A AvN g@/+ے#-䇑jZm`~fW 3%9싶APH$ܨplQˋ;Hâ>hZ,"epSy*ȩz}xi8GzeܤIctߙQ#F ;yh ݡ7ʺ'#//Ȝ݈@K:Z``4K$w[e@JP?Z2j.u7aί;8Zq$͡=+W⥌N%ɩ_o .vq_>:/v|[E'/:jkx?S;EC?P"89r8EXD/XLny[D;r*[`to"&!^<[T7I)(Vϔ/Ic6pDVqt ږrIfpP,d(X4"**[a I}k€֗c[Z-|@g&[\Xq=%c:Z=dwܫG%(w*I-e`&xD<=U^j }0߇!wpyÔH`,n39y'[ BMsAWl[8Q䙧alm-^8{{< lxGA&Q*~ n6+/{O K4|tˣ~zBH"p$R{bwg󜲸s}@1S2){;(-=B.x`a%aD²s(MuzӢ;',ߩLP2ziJ K[PCr||W> VY=>3I w4sj±3k:~Q UTqF0 MΡް 3nkw͏ ^gD8*Y}r6GZ;lBXz49>bAe hʍ}S%6Pb>hMzLƫ^LÆ 56+(# U'兘J==S0a+6fE2`N: d.y*éh]uF9}vV`& LpF }4VzR ΢e>8ݿPBlZp@cs!$NP.cPnyޘ1zPq]JOvA26EaqӁY8YtC"+;B3v&, AN zR|0_j:iS>*wY%"vyRMwOhU:r ާ4Bh!8.9l">& y;feӦ1-Fkl0_ A2ogEZe _Αf S[HP2S$ KQK@>ڕjߨ0>__d'> >$xf/!8VVz/ҿ/QJT~%Z;ݟQU#9@%yvF֙˥! ZM= ܖ:WUV{v!?5AE;+e.{ו),iF4FR ZFղ1~'ָ ܇}҄|ufڣ3vQ~:B ^!x)Z mua 񌐾b57'^.F'!)`fx!0mR/&AMgd,qk9yfD,啷ݰcWBMU: z 7 PVۯVٙ:TBǖܭ5+ 4~iZ"Ëu5eOOcvvH⿰gTHG^Jir'ZhMf.)_@g8|n^L%.]0ڊ}ās'^>[LczA4a~D){*+ҕf|q --,XR8Wa_ ^BN}ܓpu7DBý>bIM:n7egjծiwB '_\s)FJ`+l#_rOy`' ٖ<*f 9cL>"we&) X\[?U}O r%ȽwebS),_UBz3Sxr;ob}m]4 t9cdt3Rم)Vڅ6T:m @tP(ogu7+⏎;j1GڦDr%q̘(Npӿb>pH;@0#Q*+)kT gܪ4G"koāVqR':6pdx"鑷jҍإ@T*Gj18 ft}h8zzPPtŤL0'2GJ65qk&),YnEW6v<hivs#r)4z/ x¢ˈ\{^H:%Hd=.:dE[ɩ?XPJ˘[+H4rDˎR(Byg4Tl DnbGuuD:n׌Rw0;,Ȓ$E+qNּ_{!QU]+ Iu|V.KR7l2 ݉X??#6C܍>5㵲sp|N\KCզf2J_ԲC:sӜ:%nv ~]UPIkQVq_[Ӄ>L= ~AF-EhU! 񽮨!JSyraJ߸o !HlyZ%9S*oFaP:{B2sM΃i_R+,T/帢zF1 rƬ}I ?UF rw%~90u,!J+=s|=v6οBo"gkr8jyszV3>hWvYo_4nY\Ӡ4iiT+`U$cF" .~]f Ђ'Y [ etRFtY}J^VRZarC؛.w[phqr#%s@5/Q7aZܜLOzԘy* fY&4+a]~l+ւ<kOݜ)'n02峭YWg @$*s=й Yo&)DZw@ )|V,p9s]ߤ!;=.'E{fǾ֢gmYd좱u[KTpnwP.^EvNzmXe}yoUlKzch/,GW(R~o NI M3>xJJHlPlfFbOӀ=LLNl=%3jTY4XIX'y_Bf$PϥҰѻ㭕OhׇB;[$3@aW,Y "ѤxvDl]FVFX;(~I>aaƮ*yJ q8D(cZ" $nYvRT*WB"C31\%z ^5R${vTr+AJK7 P8V# =EuF+\fM=礍JU8clHW"gPYh4JD+E{9mm#5Ԗ6ZhVʖSB[(T2hH gmMc {\cH1jhw.2@lٳw;cdZ^w&} iMbIC麡Z]`~H?Y(!;t6CaKU[XZV%SG% dTL|U 6ץuOYt-H S" h@OODVC=5RcPfŰn>ht-U^ч @bj]*H,U&/L|B~7 E1O]pkT@~d%&/8=fftw"]+*K<ӽ uNi[Wdzj*M~: iThelj/|&NۺpM)yEcpG]̐4^|SWr}H 2Q:̓58|FK!ϗT0v-Vsiݚ#(&sԾqNz)Pt&ݩ-RuhX;IK#]%#C`/1S-!.chPQaoOXjR[h7|5"G V)I2l^apR[$?Fg{Boix6?>zݢ{Zy NSEBޱj7YCA6Q˯vs>SA;`67N p crL">(XTQWm]лjW$l/PE`/"IS9:%4EU{eCot%*^fW瞯H\՛ƇϠZ"PZO"'t^%:|jmXm9Sn6cr`;䩢Lߛ^2r!/ȁB, [Yh!!AoML5l kmk?qlFuB̥c\!!A _ wwk_R2)_M !<5Xq`dA´d ED[T 1>+⻺%~%}HLrS1X u_`fbTh3ѣ(n\lvREYD!_( `FSϪ:L /;`B.h-ܵtifMs*ep#4D,x <8$Am5Ў:$Ըi's0lP($q{yhúAkI;sWWFWvc +PI:rNαXsyG ?A+eQ߻cx92ǬI jj'&RaDEaE nw}RdTJ!CLݑ^.:B7`~FIr.e'X' STK1{5Qxӫ<Gٔ& xM_dtHfuM iTG l~А?3z%φYd&KNb[t4"/BE1Js7pZYԂ(+WܐZFv'+q`$+>;"AxLG9l9hycŝb\c%TS1у14xh[P.cy++D[p53c\m @+=I—PA*FA*^ѧUdt4eG_S e_pnE?4s?1.bw` Y T,1/C{ s}_^o0b0@ 9C2n*}pZ+dyqB8ڲ̗'P^ A% nӄ}EF;Nl䌋lה5 ;&o"q4P4MסTTVkOؽbn McY*T-}Zz TQob]\W= 8w*;g5^:q4LQѱljY/eKR{ht˿:mR$x9ʜ;XvqӪI:h$@ͧW`X.)v ׆4Ǹ>@Z清6eRm]" ppnq\4&q۩'/*#|m^,a[҆)v&`qzBǾ M"%A§GtpiɫsY;yȡ~C[5 qh!8{kj)'O63:E~~?:^ u*g]tDFE$ kd8Na?ԯy C;͎ fZ[t]kLtNȥyY5@r@s;S>UPn+XK$Q\B%9QbA$o`V"e)KIh`2$=4߽@ =1xY*Ȋ(uǧr bf ffG[F|$30lN,њADk ֤hI>6fkqϰ_ď^4)d#>e#RsjU]Sm7=jld@.oÅ  #^ogz`XY Έ]Ѡ%jH#*pg\_eVhx6X͐qĵ [w1ɓJY,_?bY!G˜qhy:πBCxzIwNx,9AC2T7۫Nr=C &iPl!}]'lY4FY)&U5uuX_V гabyhp,Z4)G5Y竑5Uj:ԺS#m#]ђTL'sE~OÑ kI"c`"B=h*.Y:ϼA&"%@K ia;wq`SG#Vz] JόBw du!BOe*N L?Yd' OAK#V)ΙSإdh%*Oʿxh_cwvaeɨrJ ĩO":05}RvA$i`zi!p']C%+W^?0W0Cr|8OJ}+syü5aCc(LEaOw%ODO3yA02fqG󚺘qk$A̰D/ђ'rg(PIPp)4GC[V>*fa0dUa@҉Mgp|ʎihY9/Я.h3PW:>>A7j&\!]Scx$*]P`"EQO.|ba)")~/{sY s cQ8/ .ǷLD=O q-˒hw^FYA.f/Twk_I1bD٨)EAq0.:,M&rwnD'Oq>"NּɁ=C6qE}.nQif[K#yu iH7[Bu$̷W!G!wo׉5jلxxϏ=F*]ΥԋbrTB, O47=c7)\T΅]{Q-kPQ"C,aA6azK c l~24=,-N 6E<2j,yU~r  Njk&,T̋>H/tVհ܆ҁDMVil 1=y͹U]LNЛ^v r{I~e68 :`yÃ5m-C|^#\ 7t%#;$Lk.w#]*- XF$?D0U6W2F>ƅ!2uϢK(QZtJl.K.J|yu S7ʱe! ~:<@ZXw]EB۬cb42.=ns*Hl:#2crŵJ0)7B7_>1ܩ@GIԩ:r -/ ^Vw39L^Sj;Ntn=oWϏJ ܘrjۣ^ƕoX?U`h-fuj)94Mܛ ޛ!`=Uzݭd+` 3ܭ^ր:) H& K.bd5t-&wYՂ))91EHS+Ш%D˜2Y oљ5;譤 YAj&UZm*?OU&" Ғ38I1|lZw"0ࣟ]9I8',s~Ӣsr 7UԸV ]fRmrJHsRaI"4p8,Ū>W:* 隰AG:BN X 81s(&\kymZ+Py .zN0$zY h)6\mSZ1"Ӳ_ϵlLkDBq$VXskOǧZcDmGKZp)~.SB~%Q`9+c'K:!99ԋ:Q5ؘ=t u2X48ZP'pٮ\1ZRç𚋻>۳ έgqj7ջdGGHz9V•mq aD}ָ mc%rXGk0K/)29-L0~A_^9NCgpy / ߶<;*vh!!_| 4.t#A8wEJx2j+[Ab5UmYLTPm G,~~v`X1̠>mV{{кOP,Vd. ?ܪe-dO!Q-RVuTL̡LN442$'j i,j˧C⺬$ Ta$tPk,ȮR ղc oؙYyR.LD =ZEH[`a}9~rΎdvrM9? `4H.Woݚ*<O&]j U-c 9Ǒ+dۭDŽģόǐ-~Qr6Q9$̒|л}6qЏBh~\YAU h qȀ晓GmRo)7;K.QBƛ6:/V$ҽ.j9 $79㵸R*BSpd9-38dStx 6]AAEX**",~dĿAө"+qӬL"̟4IIAD1yb7rvp-W)'ӆK1?_B(? v]Ǐg?9;QFEvi<,.r#;5dNg#],Ja@yU:.) ry:y0UˍKfײ4$^H:(CLRU+piCJצhv>yL!EIC"Q5C"饤`7GN<~GJnzY&Vb|߼ Gafw Ȓן֗=idD s^gx_@dOj۽vP,^vy WW1qt/a![5 XX3GD[)v%.}L#Iy=P̀v j@)Я;ATX ܭ`Աd ·}+`Jɜ鼝A]+l?Jwzu^^Ei#0s3H C2Z=o-{Igԇ#y+oɶųp~=M32kz+9֘aM=fb;cD,Ϛ +"÷WΝGxkmghu`{)LE4K)Rϧ(AeYKL0@8"(x# JPP KHEzy~krQV 5z ..WQSލ-k5Ӄ֗4mT>t`j[[5F PTjpN4/Wp\)ϲm v)wDyNd:㢪! \uvieTcdajFѴps=a=`Il093b>\!?cDqtn>p֠vԝpSg-H z%3eg>kÿk ~Y~è0&o`)/n wdLb7&w>l\0 jrjN&ΔQHD5(?cȡ3)178.\c xN|Кb0N%A)i޹zߕȣkv=P'v`жLiz9Ju@*i$ě[.Ŝ.K[}%%OKJ/)'z<ǵ,>ˬ&㿖&,$SxbnhKZoЧ9sM ORcӏ'6p^pwؐ") fM>V'<!ЖB._weF\O6&:7GJR;/J. \W.&|*&dtu!nL*~v`RHVZ"#^4 9# ,kym],MW'|9zU;,x͸(4 K֭޾}6w ؗJUzܐT.*[RJzLXSGifŬSBTsgV!VZ^kA!&A;_ܴ9qkhQ)}Lu՛$< vVjBNqk1:yQh'aIGFsC0iãxܓ}p |#'{\υJw1|4KN $~IaϟРv'? j<$pnn\`vg(bhHFVaB5KnձʛLꎤ^*oZb6_rX: Bs7 )XLB>sn /0Vˉ^EW?qi2t+͚\0Efz9`z!D&`wh"=*Ra(\B_o[sEh}y96)f};O8p\uu/7/⻔]fq0s$emB_$zc.h=ƈ yw2ePo5$(T_+UcJJ2)WdNMV>e~&|i@<3d7w_:3[ʁ1p\|; ڀUsnSQ~?}^o$bb Z, (\yT0=hd +lQi,1ffRQfHVp 3޿YMAݓp=_ߟRMޯ,pzn@X79jFPrkv__ݺ(r0E*[}Ƚ'Noy_~#d>]l+.VT QybDO Pom#+#9x'HBu{ncDz[z/ #sS.N7~oJOPr +۠E-^jG΅>m ffV|V?B{Rhv`0LKOĒ*9o([+ɌgV9``d"A%V hʨ'^ԫdlL$ |r~F\\bʁG5Ug;1ًaŅv2ozk g=4[_&16">zuދn=urݗ5R0 9gLU؋ut[|H>:%*9-9"eK}F6nZ6V{ws1X6 چ2<_ fh\\~B /kwK LGWrs^t|ыK}.fCTrPJސr޺PӺ ICy)ѣYvDY2A!0{-v;x`e-8ءr\s=Ά!XO;l=pΗ(HF ,\¹-Od(X5oKB X;'i?kϥ4ڍ1?%L)`{XPZiVgw6BcM'\]4잨O&#%@Ncy(UAqdTHBYhs7{+} <(nAAgd6p~Fv6>km| (>6;[?s3rjT 86 LTr=e/Jy?s"˜,ʢYKSy~H52B 3d6LH-K3߳O!\ҡOt͟(|~4-M8inY|&6UfdsXboP6vp*Y(Mɴ&;Q8[o%)Y5!M=RPM5= 5Q≱&QWPpSaO5&VĴpȧlbŴZg- ۿ=!PfIIAuz0uDS;4,AfPB4y xOhӌ ܁j jSj[sڿ]Y/'75 c(9fwЈy>iU7/{sJ< e<аX`Bq5R{/ٚuv* f^aWZܙrDrV:h2z0:uج$l %ưfSwg'fV㊨o0tZ~m}5vq '=яV4AChiVX$قS~o/lX ge;dUǼ`AhQtQ(R Ng d.+vNd*{G(R׈AG@wXQ@ S?[.&+C~͗ZLlMS+j( y]hVwjKҷdhl Ӭ8ocĖk?xZcQy$\=t.bQFDbl.JeuϷȻ.2#eB^˝)FeMޢgПc~*T̒3,2ĮP4Ie2[KBWB9^S$`=#kW6 2| Kq)ɼ(H".onrG'jUrY+}70*C!`ucTϨ_J|+Q %uƤraqڰQvU(3]LĒKhaXm>N{P 1GXKљe=8n.Z3x4AgHM3ąٝʯt_:dPWD%\263EF\S#ytkBra9ur G9__6_[t9DHv:_ R7KNu'' Y?}AfK#~:gʼn6ej`*$߻H>$hXaaeBhƓqi]#tU ŌUԎbAe45*e1{HɨZŇfSԭ0+h67:'^Upm=xW#D7蒜ޡKEɚ1 ZVtriȃr>'A~֫xF)ѯ+r\I"G.6u ]xYb'~sSgfvVg+@Ev췮q$ y uz'J ^ӐeѓDrj a.cC^1ZI9(&Ump$h1{CT :[H,>G+ I=KK\br< pB-ÌfeH jX͏ڔu<Sg~m̍{~%%`(n߁7s+6`\b a@]{ vuJi@MvOD"FWLA226m0 NGxH9%bϭe/{s j[mV_e=F? *>ʈS`ux6͂\`JI_(z n&PzeFۂ_y#L I6^4eJ@Hߛ87:zAe0vQ4 Qvh8Uh$ȸhxne#H ;+ ӧ6|m%=>Ub~yȞrɇ$<5ݼI۩K1܂:XضDez,V]=Iu-G5*EFpϱs A8oܵSaBƶcO 9^_3S-i%/V>gC%#W2oV[ Lp tWː  MND/FHQtJKnL^^ {1] 7G^m#"ZJ lNc).xXS4>]bu+ϷjEEx;6U(܁BxYtQD,;#!ג}jo5qL91ZwS߷&OOmvɽEM0~iiH;=l= ,rݩ|WhpF鏭uď00"gYMUbvnGgG|J]xa+QyvtљwcĆQELr>pj˝XX%LIeh3Q&{ɤuKOZJLe^FGL۞jӱxm " ঠyfk! AINȧI'4րfTڇBˢ=}G&3ϬT0V8 7MƚeW۽W;qˈLIrpJ(J;B!CjUf5,ҿ}盙Qh@+uK'TR-nN܄ R ( iѤ34i ~==%8!(؋)d-ߊ* Wgȡ2{G^'V1ڦdGۆ5PuD7 )<҉h;QM_ؿck`ɪ  A SnefWsl+k 32Ҡ;rL̅ _eALsN+zwx֔f>7rTh KX&*eAu#O0mRK5Vd+XC7XJ1]EB̦dXx $r\b-1 k-1ĨDh{_/e,ulTZC-.(La[npJ{TXƞ=Vih)'lTgG3Q i62d%ra|Dvfxeq:< <`ǻ:ă[dj8қCHJ`JAF#c0cĞzܥgB> (sC^\yȀd̙}ШzGh@391WjŁh>PWuu[߃^ݬ >vÔB귓.-Y5˻QlKi8Ν~jkk "χ10e<#dpLm\r.aڒ%Np4H愒EC \e[\vbq VFK'&>c/AUbذ{Bgw3Mp"cv;k`A,jhmVqb\j Rޟ0]Lj"E-Rq:YԌ ߃/ujT̑i;x:F5%z %m+$ 3 ^yкx5:f@UݿZ:}@Dҕ 7\DU9aιFe p]{Fr]͢V4AEEv5-G&.]SCxUbe`tys |vKxeIj)0g' w|~Qם?oPDy˜۔Q烷ŬM]%_O(t#䝦v4L1xn#Oj("NP ~l?H/٤ pC3HU$T5.^8oG<ڄz*`/}u )Ǝ`Vk.:~7_G=@lYH\N?^V8=1Q*kDusFM?x_Rτ _>,~ԫB`q+ZYJo0w࿜(2VP8dK'߰3]a +9DN9ѫ4d12*tV 18!N1^ aKi؃^ƈ0MΛm/9,%ZZa~Ug9%ĎJ-{'gss?6i'iG.Zj<)L ag60o7N*[s[WۙKd9vKX *)bH0T,l0#e-F>|*a}g6ఱ:WyfCl)ڑ嬗PAsµbJooxL@3B8<[߇*ab*",!w#$`|EnК=`cdd'~U--aWݚC*: 6tݐ.dBԠg{cp_ԑ[>#Ci.xXIh"zۃ*d W.$BܥHYq976 x8ͭ-p(.j d b#<,i2=|U 5%eʳjpђi6nVvh y̛&Fu>@xgܕ .6 >_ w F) CB:2wܕg2sq桵S;(,ݣN/6r~G$EJUOoQey~`_lwЇ7_W0Ei" Yq_Wͷr?7%(/O4jט5!g򧝁Fm4;N? L$]b;&1!TWb|IUI֛Q,!ǨEӰ#5D</r'/1#0(`ƨb#d~grR9ށy>!4)}&&{p]b['cTgW B9krHoG Q#dfɲq64>d0Sc}F ,>]c[GƁo> Tboe߿D#J(f7et(v=Y' 1wp .=u ^QMKĜHvCÙsI.s@YZ{ mgX{IZZ'G^y]xϖw9 ;}y+\7]n)yhz υgiHΎ8YO{a6D$2- ղQa#2 댨n Jrɖ4du6ֳ5 :~{ .5 ZP/7%&*wD: y;'6 r1^ XBFe!{|Yv)mwY Rqk'2,``]D Ak4jFD4Mx7Tĭeq'6C^1P#h/\)evy 1X ~3 #iQبOm[j̆ bϞZw]yUm.9ĥ> Dq[ޜtXQx1 L#*X#i0^lMA6ӫ2DEmfvqd%7 Z7 _tbSjiZkh z$^JyŢ2]IAO^[x^qKyG)j%rVh(4 y7,v PA9IEg|sA_.B_bѦv;YiGcpkm$a߲;\:]]d 9d&,?ueY&gAgI˵JAK'K@fvXLYaˉ7ȕ%w-hii[v"3Z]Nht7<8- )F)VuN(PZf uQ¦+f=[FI%D?XEHH 0 M7L\WYP_$|bF[H\@9Mr+H8=}Eۭ4?B oܰ)1$v])2ީTF蛹 9WG^Jy>$d%yp=%N+ruhIhpbu-F }iLj KvOmp@mJiKeA7c0 a aKÀAJ$9 뾹*InU=ws&u^?Ȕ8X#:7kj4b0)Phi:,#}K^JLX[!HҴ|l Wn裛؂5-'Q0v9,ۙ7+ILL$,qa6:BG%=L//=:)_nY BL웻z!@Y<л}h*Tky0%f88E 蒝e*mVS%@̀l_nw0f)5`m !ppi;2qD( aq*ʱ*hT[X.40X+䞁eg>s3:*Qin\}6?+V_U A1Tk[#5ڭrap(̳b4$3 My郶{jLeG=,kxp_a[&}ڸ!!=u9Ɩ0!v ɝrB9ڻ,WW kCƾ(c@;ȹV_nX d`HvYVu yỻ-I ,d-+ycH'L8)<7X`6jYʀgY»ݼQ3 T)3bLJd|Xt0kE7:;!GVe$ύQ(SyR qyZ16q7LK3vǏpVhfG' F'u&<ﻋݠmT p-=3ggw{Q-od0Yχ bal{%Å_lnsvN1RԍRp%82Z 4B| Mk@~9Ex;ERyU؅N(_'~-IT3R^m>A֏ }2:򎘯sLLjЪ7#RBޭ9WdGs :0 ߬zgQDG]ԸZ*:VIXI 5B!غFhAE)GB.6.8` o7!\MUYK&/3vl'^$%ײˆ'3ؼz50m~G(U#Q^1S*~epAARhqjRژ҈Łiވ._78]|"-.@+`YLLJ) E~F GK%. 6< ʴzq¬Hvzt8̞(uMZq 4,w8܈ iU޶v TT:=DE)}L\IAKp"5Fnh>`5C4M"~L=khCCY:ylDW9l _H_y yطE#/<ޗ ìGH pB\,ZlXO>{*ZP qvTH)}-bm #K6u4knl lIгA V+WaY$_gN? (&XgoӁ|d<^ഽ -do}p#H{ʢr n/iN=/-/W h>7䷈ A#~0#ZaBL4#HA0 I} Tk5׶SPԓEDXp4@QxUk"tZm50B{^BT!YYH_GW+0k9rd=Cig0 >W7ڢxEk8u)@ DҜ K Kr ).{V{ ]m^g~@{%8#z"PtKq8ȦTvZmK|`V55\e[K660 R*kLoNLij[ĎEUGY0tn%ѝ,^Ӓg,[t8T܉;s \fS>h{_*ROJ mo%6.h\F4 .n؉2uMNDŽ\Ǵs%t'|]{T9s5uE>ZXad~z?_GHN{Q@wS],Jك[`=lue.v3 >g q>ytOWph+UA/ѕ΍R{1Rb[u4Bv/(ho ) TYsb!=ɒd1as|Ƞm $T½r*ﳻ3z yRDj4\ }αn='Ӊ_dMC#;A[NXl>(_s3?fک@_-ު^~3}[ mE&IbѺ|MLSK}'e&GU[NB@Yȕ}v”O݌X'.K3H  {>Jn47%mB褅o&梖5x*vOfNnA~GkhN3TQ]5u؈uc̽59 Ov`BCDjw6cw)ܽ۫B'Fw {Is])?G|ϧOst ՆGSnnY .)ՃeaZ8%Hl̯:~u?!rM zqJuIUQ')|`97r I~/X$VJoiƴ%%"_i{=HexSwd:̽ʓFOz h`E:CvD#oŽjnưH-o;yi |ԧa@%J84@ta_ĺ|sI؜@AP=Y/_~}VGT O *.b9MC4f:&"HV?mWci%<%JxӘDnG/CCBi1#t5i ga.(H=lhe#]p|bEy2$'Ĩ.Zvb'=*zIC1B(T.E)3=̻;trέ̵A#|k%LgbSӮV'0Ú:>ad m?3uI>טA ]F XG5MA9%@?{qAJT&ΦM;݄6xoϘ\s ᱶ-bN$ lߡ{aq*!, yO U֥,J`it{|{gq 'Gf1*-Akd\#SW 8#t<8Rmme*GV^ǒ|B{"ӕS1l֕Hß-Mu*"! Fu%W)$ XuM7CuZ~=`1WRcyG)$vGQ_XPr*dsLR,f1WE+7x=11m?7&}m& 8|^b+n͖b̼_w|%djLz»tlHPK"hC)8\)9P0 (尕4zq〴LKnjniEOg.8׵wݹZҨ,&-p$kSFMZ;_a 39N ;`NMܑ2C PH05خQ"7!FrO6a !pULjcnT`l(Sal\x/N5%\!֮ 9MGҾx:zH>crfNC>2%K#/\~HFvה|WQ*17j;ڠ@+ @0v6;4TfGCz :F\1_:i)zar3=-ᲜCy%/ Y'/$_.U˯cLa?8GU\n`;Ӑh!1<'d7t|0*E3 P)ɽS,0BMmW-nEQt7Gd7"-UqK/pmgّBBI,FfG(D 8Y_nXmŁvg9B;hAC4 .9-e+kVSR46x=omc˵@}`aS6Mr>+pli!%MN$բj39 `Xr5k΀ob ko- {್eI 9&ɡ|s~[{t6FF'.@r>!19 meBy)XJ\ :|;f r;J0qz&( ĝ(ŧݜA |] ?ژL^4`! |URUG݌wRwXUYy,bA8 1XD2<[\Ȅ#MgӪt L#oyW3sՉ^e"tT(KBפnvtt+tFv9s!E;: edzk[(l)cCJPF9fibV5YAc.n&j3W<[ˬ+Z7)˲SãZW .B?GVXeSmV*Bz҆xqfXǎ7| ~6cY6PYU؛lΛRٰ*l*RĬ;M}:פ'w>e) 5;NCmr ciEW%KuxOj>/x{W/psLwp*䛍WeNpNJ`6 IAzCQc:TT82?_74{oس.q@}3 :ҝ_U+[:UOhX&8. oߪYUA.O"? WJ :3t *)c|)O]\$Z"E_oe,rػd@%1Pc:ږ934\.}^pEsىп\P|k=ƻ"e/ZƍqqW{o$s`˞(JЪ5;084[V][2ObPWEm7/I]Lm"Ok=$%x!o˦{MB̃רKXH$lMY IuZD­JOx^zbS3%76ߪ lO[.2!;*p͗H]K|Gg CYPͥHhq/&: KuC8b`5!&"y7}`H (>["V^ј%Sz Ü?`bhߍCCdT4B:{pڜxvaYlOq'Q>4g,c"Ab/1GƵ7±}T ۮsG@)9"l s[ANGI5Dׄ}k!-;%[7!qo/=R81L";>;~ΓYfB38`Q]nL;Ttfj/X>zn!PI?Qag0o[M&KG8~7`op&sX 8սiU(m"*,)O,ݤ'Rl Z,r cOUtyP ut,\ lb?A'w}f%ʣEC>ُ-hKMUy"I87qb`.1&_Ff@ %<>E}tP&u3 Q'012 F2 yB-%'~(֧+ڮ[VzgᓶB ! 3j=gԹ/ Z/4fp}"=aN@UhGcW x -c~Bˇ)$KPr"={‡!̩a)Jq1[Ṅ>6z)Bdp(mE +'։~:,@V8sR֟*>A3nf36o S.WNovc u '3 ŜiRRΆ)`Ɨbc2B,J% 5/wc&%xYE|ҮGw\2I ?ff&m̼Sd4Zrb`$3uU (_%Yy :^r3^ث|i?`gGklJŀ0,@6܅$AިMbݔ؝j74M󋚔'[-uM_/nWlB^:8v̠7nC[^ơ "EK5j^Dz(Lwp P:8~ZM>Թer;Q>Yexnk5Ѣj+7vL\[^kTIG P=T0==|[$@q-[\ɖ/R8o}DZ0QTH(GRo({#GG0e~|gECo DcI^qtY+﹒!x,,(, 7 :5_sܣLmYmtٞ;?5^ݣ7NFA,֒ 7s${/nz.5ժ!ORk'wKqCkxd+Zo$6χbQ/jFߴ&$X-z8V:J@ <EyJ7+c 4;8MP"D5EU) Ny4'f1&qS7,[JDm/3eKkSJO8XY&vd}!ݫUHXOԌTD!cLgq;mrq'O>GǓb{ ȿVkdO~jʮSύB|xP ʯK+|@f#k82-?-ՙ/_9TbEqAY e^Qr{oHs*LGnf6-@Zb{v%z^mU& VzHqONc(?ct[,ț]r16824k.70n#.kmVtдAE r茣LLDYя]9L&1^qܟ|@h,{~*szGS_=7b?^4N 2Ʀ![rpFl>?TքWeo|L?eѓ(l:*qS+"x/8ʔejs{%%qt5ףnt/r'b2ot7lX?hi3pdu`en<-1i@_ƒ+._ |N> b4Uxd<í-_>YA~Xk& `K]be=}%QE|XP]MA?  ʘ NZ 36m<= pju.3(ޒ?m7ǩ ?x3 /SQ^ `گ7Q;ϝ{[v {&F~~5/n~2Q`>hrK0j?ܵ:j{D9,j=3#ëi%}.ʨ\#R~$T~8i XkY[FJEv.6cv~'&Ԃ[)&qbiħm7`$?rss H;B绖T=(d|89Kd_ﳮ/LrlEؤ‚Aq qs"ua .,AmTpGGndY'CTXVr~% b{<>䛺!0HGlI*0MEz%5 ^50i 7uP Dۂ摻g1Nx;&\dS^=tčWJ 3}^(&ڢDQ -w#񕽕SNTAM+|͐}P)5\'lX`:M s[e88B@ܿ=҉yŨF|roM*v,8V7DN(P eRjԌuw7xiUk]đ-]*` p£S?_BN|`T>n~yiX6hʝ`VH\IK7Ԕ>SC vu`icUH>l$&X7K7#rhf{bngO#8Ҵý/x+oSU%-J_E++SZ)iw5ݘ,~;;Yqԃut\jFܬX ,k.N-FWQ8z\S~7սN?=<=ׄdemuw6 (;5I&iO61P_x@~^L "ZWH{1LQo6Ie+Hk-6ٕr=fnkd0B9n]F Wn}s="[9mxghz&bZ_g>}j#JKmA޴Zj#4ovCR@#eEz)ŴO$Lx7(^,H$Iқ[S\sr=_-s%1EŸ%~byX˵-~>YtA` KW8 IW.?=às yq m,ʓ|Lĭ݃`V}F4Lgfr0|BGVUVԜy/^%Y7t%-xR׺C {A皷˿)+j .`(5xF à:?^_5} Xr ]L1K xdDY`.!0 ǞQqg'fIx(ug(l,Yց~\kYǯ ;^hX[;*#:; ?eR}5BGp1^^Kڷb0 [v8]ާȅ|ݓyRzTIpS$>j+^<.&1J:Hs\T-4Vn[ݖǥV;cϯiw(c#]I'.-/%&i^1B],x`ۯgG)+Z,d4 \H:>ҵ<@K0lò&}e),U@^99L5X7zPfeU%#%fAmyN(}OO8ʠ5kavRc7 |o!4b*=1IvZuqo]x~6ԜЛ3Ukd^Q̵~;ο7]|DeBA(ߙWD$' 7f$d,[o6/X !͜9Ah71^yY" 7J!hno.x6rdn ʙ* ?/lƻFAyETկ/͸!(adɢ"HB=㇚Ȁ{.ߑvUHONm12튷[L|+RwU'+n#qf/о; M" i`.>B &]N]_UA߻¤.áTY%|t]<ϋ{7S*D쎩lsAѵM/7jBe뎱 W|$X @g1ifm r_:E7}ݟKM&?KaRLbPAZy}o`+]ߐ/GGűxs]@AWR- gʁ×?7B0)!;cMRl`X;_;toR"hȦ ~.MQ/eg',rbcH-PXtGR![ g܀_2d„׭ޞFPc!|:O߹5'15X/ %qHrv##+*%5}^0ⓓewL+k߷D=vnen;LĬDms Al8wk騮j\sω-BW Oim@l[a߹GBs]!.&_g,P0n*P5w>@߃z?]k!>⮶}I:60 ^~KzKN&e,MX-Yځ<C"Cg1F161=Iz^ j.RVy^ IZ$ !|_=BYBx)poH޸d|ى0xS!.4{O@?!慦oڝ2JjYl[V q94pQMOfv[B[DwrtRD<9ԶfW x1"bv)m1t}冮t/,.NiY(ō 籅|o:`M 9v&)?M݅Ub5ޙN2,]>>w0MB8,=?n|m}\Jjz-0"嚆\LMТrk4suU {vL>'\.Ƴ s @(ם֠(c_i׏ՇMB2)'5} yC2Q)u݊t>vTaO6)Ŝ#4N+,E}Ba%AbV1Vr5oI+R575\/Xm֞=o|s\Ӹ rO_tR%d0jܔY s1HO?U 8iZ cWY! d VWS<Aѳ]}Z)YꨬR2s#Bvl-v6%7C{:I)?HZkCR$ȅ ޟCHF.;d؉ct,n={e\9Ǿ~yߩd.wsR| M;՚<]r-ֵӿ[I{pj#Yo'G  Ƥzo(&eBePk*n?Ό AP^mļ+pl87 e>KͨBk1NiDkx:ev*!TKqx% X`z494U!%XB^HWo*F/Qs+=nnܰSf 耳)X&ϯ oVc& FJ$ l]%tpݫbsrPvΨԇOug0 6`Qw"|^T GUo?1.7)dP'փARS_ItXs!GXPnjt˴_g1TxF5Eqr9ko=^>f`]Z js:$p—|F,)[< CgƳԃi!n@$BWK{HB#Vj#D?o\e0}=!7AB.@,pK~`/fl(WSIUo?M:]p@̆t4ɤ 3BD|e|.~A;>R|]?'; Z4Ȗg:nhWF0A p)Wųrm cGF_^2'CJD}sBS<4USօ|5Bn)*t%@+V pOؐYHKl.(inF!j΄I2hlkA;fі -'.ClL,Ჰ9$h7ږ=aeƾ1FEW@)\tC TT d lH{u;!&V NjUMFiuO,)ek4I?ef]XD خQe[xX¥׮`J*ՐdGц%2s@@pS8}>m IkT bO|U2mM{[%ZZpMru+66btˎn~y`VcC8#Nzƽx.R"v8 y!Z4p%K'*@k2=9APᓲ"E\ĦGG LxIj*f6o E _O"n-R2d}yʍR|,A|L}2Cges]u 0Ny )8ۈ ɞtȂU?pD4)ӿ p;D|5HۿPĹxgzx i?IY^}8\l{i=ebQJTq$P/>r%p.!Lꅱ`B|:Y0c8'x>;(#s8G-3Uˉ +XU[n6VXH??mrٿxM\Մuޙ{p,2A7C\gkOkZzRz2d^'/QJ XS|'Yܷ,)u<'O^m'fDf&~%3`€ӎ8NkY!zo7o8^>3yJ8{Bn 5ƵwWn/^ɘmǨ,ڭ*渵Da!BxLpZH)Mh˗ޛ6FO #(٣:^FVr@iO"K=\b16;MgMBw+RԵFU2d6$5ccZ}(x6UF}-՞ fɤgXf 7{.wQh]k'[]LQ BƇo\y![a毊L S k Gڒu94m24$ `bJ&hCWEϧ vxlƷ] mR@%w Iւ3eOK< i%*81cBvVm,;|4js: vXqaHQ*VS>¤1%jDbL/aTP7D.5~,rETAk UTat{&Bۇ/$װ0Y|.QCAՐE?G\bL7qy"#_x&"@M嫦x_MHФ>gW381`3n:S 2t|.TIx͙s2E7́B1Y&IGoUwd $ЂRh4>+12qpyD͍t<|N.r 5 #%8^\ cyԽa՗5^`9ˎ",)7A\nWs-QQ=9%-[qޔUDZ0eB>ж nԾT 鱮3h{ac)Nj ;іGslqtt`^(5 S?͝S?[륿DgDWJ /d9d0ArŚxĮBcm6$-l5ZZβCG+x]oW xN3~wq VṪbK)#iNm!G P_mkG_VyxpH'18]`h*N!9bJl*Qdy)WVg*L;/b&h2]&zTdZ4!:oU)St+r%49{Fo@6˗8yת@*Tߧ-Zw#su!sq0 >pyd @ /#A_Vi) v_ h'"h"{}n!y&Z0纴v3r4jDda؅XRlR< 1J2ѭYѵ}a_!t&pE2';yn[@5q),rzif R6cP4W\QCFSJ kI 0OcrdJW/?p&ˆ(+ɘihzDGNMG9NEqkD]*o-:%gw;lqۗ&=jZIѭ;5˝(u lZE:-UDpEb&yH1~ 1;;jbO 2[LqXJUޮf{&T ;Բs [bӴܪ7G!l]J2"Wao_HhVy)RN}dsL5k*Sfe9Ƙ"ixGM UKpU uByNuEA4-٢s! 1\F7xA!>.d QK}8Z8E*:JT%peMzxrLLcan[|+٬3`ʈY1*\?[`S)SRA@ǎ'*& =eY!W%ĝc{䴾5"bȼЛ%XfkOD&?% A3ak+VFAYBO|f+MSB}ٚBe`(Y=W07򂀱qZ"7S }ب0pk\2OZYЮff@ߵ(#V9))\nlX'7 Hm=,K|ЀօJ8ne$gmV ::ujd~uC!d.a ,_pc ()0Eޖxȗ[O{u]5\OQmGi`X̹DvW6cQGd}8@B`\Xfk # `ĔXbK-'6O};d3Rp' Ձ FO='D$]etWi^VhjbcqJVQ)̟wW{}M{߻soO[jma?MC} yb{㺁tM]N3|XA %[9ۇ!p/19Hg}/Fn%Qҋa1eQY C_J!%HJ~(}iXbڄv'b9<#k >ram-k9Қ<;96JOzbKpF׍}#Pvh+dy݊;'!zvD̥df:9nLg:^"3dbh"<C]7e4KL6U$#dhV.ŖvF4i}M 4{NCF$qZAFW'E|PF29oeE|Ï вl-! 4CX_>8̗w8ٕ&)]ލ>_iʆKqUaӹŸ#)´ `6^ꕨ wBKsOp0}N?kLj_w0K)g˒S/HV$&;ߺ7{Qgbd(:OyEx04>]Z|aI' Fvn8㬰VPi{I;#['%f݌@/-hw@o ʹ7(-jOp偽~E}CJOp(0 gM 2:]WpQ Qbzzh{pF'W5iC{E㛍a|Q#v+ pc3ʾ! QCcԜt^G=J'aٙMH6 {,?7`) I^< 8k} Iſi扩n ,8 %x_ :ޞ |.;{T~D{+C; NrAco%BiXxpOsec=GY4_fɫ 1ۚ"j ?^Yzd}3{W~;hOiL -Y'ƈYVs5$훀3} .s̃Ғl`* TAJm91u1DjO¼ʲ瀳t~3|5s`jYڏ-m>qzfHo.? '2BhZgxe6#Bzx,z.kg m4XO@L/t*gd3{įU,],v!V˓_ʊȌNBޡ'8gavWZG EUȻ9`DѲievY3IkLx`ϏLKY^"3݊ȵ|ls:r,9P?+Ӹ5T-0|lۃLˬDet ؄ Kw}MB|H/m7"n8[G1s?y%A0Lr  rSO?7j/hYC:)J4ƊD(ܚL^C1+IS^~+F1u%Ad? N@ &U Ź5ڼw&*Uw_BŋNQ$w1-j낳DU~)0#״_{43Joua}0]60#XO;J(rդdqRW$}mRUTeu2{ܳ .Gpx\]CBfSZ#9;>: ' Rj R)1rV쐙纈-Y044g`|Ro\K0G3l/hUjjϮӄhD 7TlFkk*  &޽rҹIFl1k-}`6nXl-6 Q'@f>j C-E?'n X&URe\ @ioΔ-tQbbf5Յj;E.I-,tL䙺J)ǭIf8jeR:"TW7 IINRиf) ™Ywr"a$ L[ޫ3s<B:?`-cf~w3U "xDS]jszF?~k95 :XVv & Wkf6YURˤEM%)ĸPKDzPɕ)hgq ]6u(pfgQ Q~@x;-9Ri )%^B҉:0}> iN4bvpS,?HvuU 5p>,?|9VrGBg2+U9 sOR5)b|,I2auwkK`:Y?"XRt+n_~)wr;ogIuF/Sc3dz7KBϝ\f4pJ@7r-(+-ZĂ_.x6~ԍkDO)}ۺf~K h 6|h~|{\" 2p|eACjDY&|E7-iSw *w3VvfD= i=#M~ #x#4"L;H#%Ǧ 'zY@0$JŻ3i-*%.TktƤ9Z2pq !N&c YUN|%w0óޞįz}kFՅKy/4v<~ylYC3LQs9Rh/!1DG@/p[g{z̞_-D?䅋yZlɠ@™@HpBН( ~v{ GF*u?SL,yxlK7>:McWo]Z?Bj/z6uXQ4]1 EF),Ŵ%jpM?!~LX.řE/rOĬ lA5fZֽarI7nش=mpW?hjl\q+Lh:6Pg~iܰ%$°dl`Q_7! 4~W:7VAͯ bUx"LUq`%"f3(Mov *|ϋ[(+0kK0ᭋ963d&MѶ-L򉒳x͇pKm&AmSYqW@;8DOMΠgTBkP+%r+AHe&$oGB\1`ӥY;r*KD}q Pr ׯke͍-x}mE|EI"LtF. mmccfGV 4iEx(^kۀav!>}Z^ yՁC%BHHMF%%[oMIؠ&w6TLZ5I_Dr/MU{qr nGB~:Nklt/Օ.~[CA K!S%]Bi1kɜ yԙł$<}Yp*5|kIg_/=5 -Ge*=~shgo;|[61}=afN})RmWYvCO\$vLURmsXK'8i;VUi) +3$ @ݵcj#0T}_r c)j?gf'y']S,*BAP_ xÌG7HCl)zч4ӌH4 feje8OeqP֣l c!n}!~$FN?,#@4Q}8H^ٟD{n#.1cGҟP_h#\5 _w||ډQ@&S~ )v8"=}G%V;LҺ /fD u窉 ޣ h% 7nVް {@2KiwwjFnh3tTFB),jn2=~ bVt9w[~& \E&A"'`d<ıx)`YO@Dm?_67FC. ;lUeR`Fɩf$WMmy1L)䶾MVF rOl-wNfg˫N#&𖩸 WVfnFNȵ-uԈeYXyqˠ޸ ֕|\l@FWzDYע@rd35J2g+G>}4luхXۗ#`}J Uc#V|WBtT vje7tJ!"<_;S_e-m(HI3 \&%Z)-M+efFp念2ʹS&>/%92cbT+l B/#6Ai17DxQT{%ʮ M:hW_7~IJjC.\pu-DpSu=1PRrE+kJZCijmn!\ZEX 'RĊ)9.ƿ{ߎ؆x,_ܹ'@FIk5s#ǤӌNm._ꛇIQvI/Aw֗(xDcķ.>M)̩{nfԐm)Fü,TDy%2xŧ|"vznrY{ )$3.>RS] '2 8\_kU!@ټ +![ZhfAϫE#ڷo-/ΠF Y> LN'o) /zg #*\^bp^I<4>n0*`dk4 ۝9~MItƓJxX#b`%4!W3%|%.Uy8o/^a{PЦm+Bn:%鄾=}aBXS)CD9Θ VBU&pY!_P1=jz- rj#ە؞Ol*fABXO1 4%ыG1sA8f2zn z1uP&-|ùI}>H`1[q! UpZwgv)abQϪ2c 9TsL9Z$|]p(U6nA eN{m Σxe.f!~Q4 mA{;e#$ .VG( EDJ4O]IH)CܔЖȧ׀-g°'#<]D_mLc^> -h"zj. ^ b(~`7r? ~R*kOZ478ؔ 硋\es^Q KYweX*{Qm<%)';hbMP?o6] {9E1 kBzkk*KQsazD>]t*9*?TkſX4) F`6GZFmV&(|ZUNo:NIh+k8M8UtA2טS6Ɨ+3- ,bb Q* \Oe1aeTN0)d'Vzq-fzu!ߟ[1RKlNes;b6l$: A& GO*I! HOh Iy b9cv0x6gDt.@:UgΜ\l!'F<+nybuؘ~%Ugj AL}ql~^ ¬v1mV?t OO ?Aͻ"_ [48Ұ uKP^84uqwzZ+tLI,OմA(f:N N.aLdS{[$DbF!]i$g:$c t:!ؒ.QQqLm{'7ɣ1uk3IMѰjBtƒ9}}* S Xj\WYCz DS}=K"Poy&m_ VHt/ß~zbH[@,`\EJb*1vv< \[ Q3zAI#} (/nEhcJ04RgDOtrvJ;}$"Tr.2bAYn%v|á>suEC S]G{Wr TQDTp``ϒ,U1x|x(x$'y}68O5?bińrI{-2!N]^$oo3XNZlDМL" YZ