xf86-input-libinput-1.2.1-150500.1.2 >  A c_p9||RL#=wctx^{)getherS|τrS^?:d9% I]rv1}nW ލԬPY < AX,;X\ aqaM3OTD4 Vn3lY'̑ C%皶f`85sq<`)iNc <_"ꐙUCf1a271208221c9f7dea8014daf7661283fc2d86e5f714a2a28b7e439597dca05d0bc58a4c8da929ef3fa46545d0f0042410868e51Dc_p9|8M|q< k(C$PY̅0v74(FkjEg DS{ֳ(zf3GjfMyNfZ &bw5G6jMwI6/Ĵ}4AZʠ;K%oW,֡BseMѶ0,Z'F2Pb6c(*+qTO?˒K*Y.!Qi.A Uꔒ->pDMX?MHd ' M $48Qrv     ( / 8Tw0$X\r(v8/9</: /FH?GHXHHtIHXHYH\H]H^IAbIcJdKeK fKlKuK$vK@wLTxLpyLzLLLLLLMMDCxf86-input-libinput1.2.1150500.1.2Libinput driver for the Xorg X serverxf86-input-libinput is a libinput-based X.Org driver. The actual driver bit is quite limited, most of the work is done by libinput, the driver itself passes on the events (and wrangles them a bit where needed).cEibs-power9-13)LSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/X11/Servers/XF86_4https://xorg.freedesktop.orglinuxppc64le<AA큤A큤cEcEcEcEcEa3cE40073c619b0726d77c56aa7e107b0e38cafbbf0397b71760d96ac5ccc5f728194f28befd5e00e2567027c96bdb3f1b2ebc9032240e66b73a04ed1c87189f5a184114220b281561e80f3422f0e7ae8d3e1fc85131ffc2e3b6265119e66f1adb27ecccd338a3748940680ebf370c9a26990f12fb0dd8f154c5a98028ed7a590ab7rootrootrootrootrootrootrootrootrootrootrootrootrootrootxf86-input-libinput-1.2.1-150500.1.2.src.rpmlibinput_drv.so()(64bit)xf86-input-libinputxf86-input-libinput(ppc-64)@@@@@@@@@@@@@@@@    X11_ABI_XINPUTlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libinput.so.10()(64bit)libinput.so.10(LIBINPUT_0.12.0)(64bit)libinput.so.10(LIBINPUT_0.14.0)(64bit)libinput.so.10(LIBINPUT_0.19.0)(64bit)libinput.so.10(LIBINPUT_0.20.0)(64bit)libinput.so.10(LIBINPUT_0.21.0)(64bit)libinput.so.10(LIBINPUT_1.1)(64bit)libinput.so.10(LIBINPUT_1.11)(64bit)libinput.so.10(LIBINPUT_1.15)(64bit)libinput.so.10(LIBINPUT_1.19)(64bit)libinput.so.10(LIBINPUT_1.2)(64bit)libinput.so.10(LIBINPUT_1.3)(64bit)libinput.so.10(LIBINPUT_1.4)(64bit)libinput.so.10(LIBINPUT_1.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)24.43.0.4-14.6.0-14.0-15.2-1 xorg-x11-driver-input7.64.14.3a@aaa`2a\>@aHw`"@`y|@`lM@`KW^@][]@1@\X)@[ā@[E@ZJ@ZZľ@YYKY@Y i@XCX@XN@X @X@WSW$Wڍ@W!@WKV>@V{@VpV0V@UAU@Uz@Ut2@U`kU:0@U7@U-@U bjorn.lie@gmail.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comdmueller@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.combjorn.lie@gmail.comsndirsch@suse.comsndirsch@suse.comzaitor@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comzaitor@opensuse.orgtobias.johannes.klausmann@mni.thm.dezaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgsndirsch@suse.comzaitor@opensuse.orgsndirsch@suse.comsndirsch@suse.comzaitor@opensuse.orgtobias.johannes.klausmann@mni.thm.dezaitor@opensuse.orgsndirsch@suse.commpluskal@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgsndirsch@suse.comsndirsch@suse.comhrvoje.senjan@gmail.comtobias.johannes.klausmann@mni.thm.de- Enable tarball sig url too, verify tarball via keyring.- Update to version 1.2.1 * few typos and misc minor fixes * property added to turn off new high-resolution wheel scrolling API- enable build on s390x (JIRA#SLE-18632)- reverted previous change; the issue was broken ckb-next, not the usage of libinput v120 API (boo#1190646)- switch to libinput v120 API broke the driver, so disable it for now via patching config.h in specfile after running configure (boo#1190646)- Update to version 1.2.0 * This release introduces support for touchpad gestures that will be available as part of X server 21.1. Additionally high-resolution scrolling data is now acquired from libinput if available and sent downstream to X server. The default scroll distance has been bumped to 120 in the process, but this should not affect correctly written clients.- Update to version 1.1.0 * This release adds a new driver-specific option: ScrollPixelDistance. This option converts movement "pixels" from libinput into the server's "scroll unit" definition and can thus help speeding up or slowing down two-finger/edge scrolling.- Update to version 1.0.1 * Only one fix, the code to set the tap button mapping property didn't correctly check for a valid device, causing memory corruption and a crash if called after a device was disabled. Or, in more user-friendly terms: if your X session crashed after calling `xinput disable $touchpad-device`, this release has the fix for it.- Update to version 1.0.0 * The biggest change here is the license change to MIT. Due to an unfortunate copy/paste error, the actual license text used was the Historical Permission Notice and Disclaimer license. With the ack of the various contributors, the driver is now using the MIT license text as intended. The actual impact is low, the HPND is virtually identical to the MIT license anyway (ianal, consult your legal dept if you have one). * The only other notable change: cancelled touch points are now lifted correctly. Where libinput cancels a touch, e.g. in response to a palm being detected, the touch point previously got stuck in the down state. This is fixed now.- refresh spec file (move licenses to licensedir)- Update to version 0.30.0 * Only one noticeable change: the scroll button lock configuration option available in recent libinput versions is now exposed as the usual set of properties by this driver.- Update to version 0.29.0 * Only one real fix: we now check for the tool type as well as the serial when we create subdevices for tablet tools. Previously there were some cases where the eraser device wasn't created correctly.- move xorg.conf.d snippet from /etc/X11/xorg.conf.d to /usr/share/X11/xorg.conf.d (boo#1139692)- Update to version 0.28.2 * This release contains a bugfix that will likely trigger in future releases of libinput. The driver assumed wrongly that any wheel event has a nonzero discrete event and used the discrete as a divisor. Which is obviously a bad idea, mathematically speaking, because you never know what the future will bring. Hint: it will bring wheel events with a discrete of zero.- Update to version 0.28.1 * Only two commits, only one that really matters: previously the driver used the per-device slot number to fetch the tracking IDs from a driver-internal array. Because devices re-use slots, this could cause a tracking ID mismatch when two touchscreens had the finger down at the same time. This is now fixed by switching to libinput's seat-wide slot number instead.- Update to version 0.28.0 * This version adds a feature to expose the touch count for touch devices through the X device. It makes it possible for clients to adjust their UI based on the number of supported touches by this device. * Also, the draglock code had a bug and would call memset with an invalid size, causing memory corruption. You're advised to update, especially if you expect someone to use the draglock options.- Update to version 0.27.1 * Just one bugfix, a regression introduced by the new property handling in 0.27.0 caused the property to toggle left-handed to not be initialized on all devices that required it. - supersedes U_Fix-left-handed-property.patch- Add U_Fix-left-handed-property.patch: Fix "left handed" property not set on all pointers (fdo#105667).- Update to version 0.27 * The libinput driver splits libinput devices into multiple X devices (e.g. a mouse and a keyboard device) and then routes the events accordingly. In the case where there is a user- specific on one device, a VT switch or suspend/resume cycle sometimes overwrote the configuration with the devices in-order, resulting in the loss of that configuration. e.g. if the keyboard device resumes after the mouse device, the natural scroll setting may get overwritten with the default. This is fixed now. And a note to the man page, we don't support specifying devices as /dev/input/by-id or /dev/input/by-path. It's not worth the effort, so at least point this out in the man page.- Update to version 0.26 * A few patches that have been sitting on master for a while, of which two are documentation patches. The most interesting patch is for tablets: previously we didn't send a separate motion event before the button event which caused some clients to trigger the button event on the previous stylus position. - obsoletes U_Only-initialize-properties.patch- Add U_Only-initialize-properties.patch: Only initialize properties that match capabilities on a subdevice (fdo#100900).- Leap 42.3 merge * boo#1039812- Update to version 0.25.1 * Just one patch that's been sitting on master for a while now - after a proximity event we immediately post a motion event. This avoids the lines between the last known point before proximity out and the new point.- Update to version 0.25.0 * fixing two bugs with tablet pad modes on kernel 4.9 and later. First, we never successfully opened the sysfs files representing the LEDs, so they didn't update as the kernel would change them. Second, had we opened them correctly we would've likely crashed as the property update would have been sent from within the input thread. Both issues are fixed now, together with a fix for a test case failure for ppc64/aarch64.- Update to version 0.24.0: + Tablets now support a configurable pressure curve. + Tablets now have a 'area ratio' setting to be able to match the tablet aspect ratio with that of the screen. + The mouse wheel's click angle now (correctly) affects how fast the scroll wheel triggers. In particular, if you have a wheel with a very small click angle, it won't trigger for every click anymore.- Update to version 0.23.0: A couple of cleanups, no big features added. Most of this was in the property handling code. The most visible fix is that we now handle addition of initially disabled devices correctly, i.e. when a device is plugged in while the server is VT-switched away. In the non-logind case this previously caused a segfault. Our tablet support is good enough that we now match against tablets too. The xorg.conf.d sort order means that if you have the wacom driver installed, that driver will take over. Otherwise, libinput will handle tablets.- Update to version 0.22.0: + Fix the new tap button map option handling. + When the first device was removed (and subsequently freed by the server) the input thread would continue to call that device's read_input() func, eventually causing a crash. - Drop U_xf86-input-libinput-Fix_tap_button_map_option_handling.patch: Fixed upstream.- Add upstream patch to fix touchpad when lmr option is used: U_xf86-input-libinput-Fix_tap_button_map_option_handling.patch. Fixes fdo#97989.- Update to version 0.20.0: + Most important fix is the use of input_lock() instead of the old SIGIO stuff to handle the input thread in server 1.19. + This version now supports tablet pads and exposes properties for changing the tap button mapping and the rotation. - Rebase n_enable-tapping.patch. - Pass --with-xorg-conf-dir to configure and modify spec following upstream changes.- install the driver by default; added "Supplements: xorg-x11-server" for this (bnc#999098)- Update to version 0.19.1: + One of the property names had a clear typo in it, "Horizonal" instead of "Horizontal". This update corrects this property name. + A second patch was snuck in to avoid bug messages when submitting button numbers beyond what we can handle in the protocol.- Update to version 0.19.0 One significant change that affects packagers: the config snippet has been renamed from 90-libinput.conf to 60-libinput.conf. This should not show any immediate effects on most user's machines but there is a slight potential of user configurations to change if their custom snippets now sort after libinput instead of before. This change is part of the two-step solution to fix the handling of wacom tablets when the libinput driver is present. Previously, the libinput driver would overwrite any driver assigned to any supported devices. While it does not yet bind to tablet devices by default, some tablets also look like a keyboard, causing those devices to stop working. For those devices, the wacom driver is the better option. Since the X server is lacking an option to conditionally bind InputClass snippets based on current values (git master has a NoMatch* option), the safe alternative is to bump the libinput priority down and, at the same time, bump the wacom driver's priority up. For the cases where the wacom driver should not handle any device, simply uninstalling it is sufficient. - refreshed n_enable-tapping.patch- Update to version 0.18.0: This release adds support for tablet tool devices. Now, this support should be taken with a grain of salt, it works differently to the xf86-input-wacom driver and thus some capability differences can be observed: First, pad support is still missing, i.e. you cannot use the buttons on the tablet bit itself. There are no specific configuration options just yet, and the way we are aiming for libinput support, many of the options you are used to may not exist ever. The most important part: tool support is handled dynamically. As a tool is first brought into proximity, a new X device is created for that tool only (no multiplexing of tools through the same X device). Clients may expect a static list of tools, so for those you will need to bring the tool into proximity before starting the client. In short, do not use this driver for tablets on production workstations yet.- Update to version 0.17.0: + Fix compiler warnings about missing tablet event cases. + Add property/option for enabling/disabling tap-n-drag. + Fix default tapping drag lock property value. + Allow hotplugging a device immediately. + Change creating subdevices to something more generic.- Update to version 0.16.0: This release fixes a long-standing issue with mixed devices that expose a pointer and a keyboard interface at the same time. X requires a strict separation between pointers and keyboards, these devices were usually initialized as pointers and exhibited some keyboard functionality issues (e.g. XKB layouts didn't get applied correctly). With this release, the xorg libinput driver splits such devices into multiple X devices, one for the keyboard and one for the pointer, routing the events as necessary and thus fixing those issues. - Changes to package: + Remove patch U_xf86_input_libinput_mem_leak_fix.patch: included in this release.- Add U_xf86_input_libinput_mem_leak_fix.patch: Plug two memory leaks, patch from upstream git. - Correct minimum version of BuildRequires pkgconfig(libinput).- Update to version 0.15.0: This release adds new properties to select the pointer acceleration profile. See the libinput documentation for more details http://wayland.freedesktop.org/libinput/doc/latest/pointer-acceleration.html Note that this driver now installs a xorg.conf.d snippet in the usual locations. This snippet will assign libinput to mouse, touchpad, keyboard and touch devices but will skip tablets and joysticks (we don't support thoss in libinput yet). The filename of the snippet means it will sort after evdev and synaptics and thus override either driver. - n_enable-tapping.patch * enables tapping for touchpads in upstream xorg.conf.d snippet - removed superseded xorg.conf.d snippet- Add gpg signature- Update to version 0.14.0: + Rename a local variable to not shadow the BSD strmode(3) function. + Remove unneeded header, epoll(7) interface is not directly used. + Rename main source file to x86libinput.c. + gitignore: add patterns for automake test suite and misc other bits. + Add drag lock support. + Add an option to disable horizontal scrolling. + Revamp server fd opening. + Use xf86OpenSerial instead of a direct open() call. + Fix typo in libinput.man.- Update to version 0.13.0: + Fix compiler warnings about touchpad gestures. + man: minor man page improvements. + Add a property for Disable While Typing.- Update to version 0.12.0: + Support buttons > BTN_BACK on mice. + Add a property for tap drag lock. - Drop autoconf, automake and libtool BuildRequires, also stop running autoreconf before configure. They were needed in the past but we do not carry any patches anymore. - Remove emtpy post/postun sections.- Update to version 0.11.0: + Only init abs axes if we don't have acceleration. + Use the new unaccelerated valuator ValuatorMask features. + Fix missing scroll methods default/scroll button property.- Update to version 0.10.0: + Group scroll distances into a struct. + Add option "ButtonMapping" (fdo#90206). + man: add two linebreaks to make things easier to visually parse. + Move the option parsing into helper functions. + Add a property for middle button emulation.- xf86-input-libinput 0.9.0 * A couple of cosmetic changes but one addition of a new set of properties: properties named "libinput something Default" show the libinput default for a device. For example: libinput Click Methods Available (284): 1, 1 libinput Click Method Enabled (285): 0, 1 libinput Click Method Enabled Default (286): 1, 0 This device has software buttons and clickfingers available, clickfingers is currently enabled, software buttons is the default for this device.- no longer install driver package by default, i.e. commented out "Supplements: xorg-x11-server" in specfile - 90-libinput.conf: enable tapping on touchpads by default (http://lists.opensuse.org/opensuse-factory/2015-04/msg00233.html)- Install license in main package - Install 90-libinput.conf config file (boo#926942)- New package xf86-input-libinput with initial version 0.8.0: xf86-input-libinput is a libinput-based X.Org driver. The actual driver bit is quite limited, most of the work is done by libinput, the driver itself passes on the events (and wrangles them a bit where needed).ibs-power9-13 16695245491.2.1-150500.1.21.2.1-150500.1.2inputlibinput_drv.soxorg.conf.d40-libinput.confxf86-input-libinputCOPYINGlibinput.4.gz/usr/lib64/xorg/modules//usr/lib64/xorg/modules/input//usr/share/X11//usr/share/X11/xorg.conf.d//usr/share/licenses//usr/share/licenses/xf86-input-libinput//usr/share/man/man4/-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.suse.de/SUSE:SLE-15-SP5:GA/standard/80408c56945a9e49ddc8368dfbfed3ef-xf86-input-libinputcpioxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c882be6aea4f6baf5bd7b4c634e20ab87d91cf6, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRRRR R R RR RRRRRR RR"D1W \Ixorg-x11-serverutf-8577d07f6d08cc2825f6ab890eba55b75533bba3d8468029c1127d3f9b7f3d615?7zXZ !t/-C] crt:bLL )̒C9[R~|f-ؖ+8(Mɕ#jft]0S49m9sQ ?+e !Q gKYQb1v ̗Yg9[?WGr o Ӭ$N2-j$8iu|aFF X6> dtu({TPBmAu}>vp@#)1mc/y= uHHUߤՃUtI:vٺ$.kV61BV vҌ5'y Qm+zTuiB쑑#"ݍ$:%BV(sM.{)cm!#J^pE*5E`_&xcJ=qq,Z[R櫆j 8a;/5<32b(&x7Z g_3mďPC0m/+Y6tKm{WЭh!WwMx[?\V/{(!Ů9j8*;=G'\2qYw#O$͊X"c3ufL}:2H&1Xr|QLOHq&" j +G]yNl2WwI}Y]ڈ ˘"QZqfi=VtF;奶NO]6~@VCjǏbe8XTIߣbMPbFгbc)a9& Rr3!yX&8CȽ #yard[R(LUAm"e=O~:,/QGxDf(#n?HhߌbZPbp0z̈ [J$GFXLFB3W4Q H!S3 BOK*As!ka]ȑtIF(2ˑ:PE|V7w*;xW}r.B?~.q/P `ƨw!h趭] :E͕8ՄEܔ]X7,R َ]0oC$0 3ЂDĕ*x@4!ӣG+0|EG٘- MJIc#ܸXh}|~Ԯ{6#UA6VZ7訑?zi!W:ijcNVqKVbw<тHuJ8,@OGzMeA_9${9W˜n~@+p^k6XY'^L3"D/gȓ q ^u:YGvZQS.!V >\D6sqQ#&wF/RPKɾ&Ռ]%w[ s>dΜzG/ ] !ٚ5áR2aHjkedƿgAP Zdʜ-Vgmn-rqp|{"@_3zYxa0yv*{io^FUm3ȗ_/\P$8I}{4ecdBn ഊR|\7nP 6;I}ds? ݧ@nku>pCcSu`]ѽM)2N&AїxE3%y8{+qP%5. 1סU߭@$Р"ݍUrg`.8)^cٻ dt: ݉}"X3rx\p3nJW A(줟̬ԝpTsisYO~u.$@šSr#Ѡ˜w E9=#IƧ$7EvӨޠA^Zp^oԛa?b|u@]7"5$ dDCp,R2蓅eE{@"3' 2$^sj&6Hq$)EcV,N|pRүuSm pHm?jK$5*Fl"cs57Q9]_"S`7 _ ;-¬[u? 4#WQ}[}> '_$$04F=X59dLW%lf[eףJXٔ;s\5-6&x (Pxxo;'aXx@ yK!KXX!W{rzHc˹yAg߉2NQjv ~6C[޸Ưg {Yeg5u(Eg 67uЉ֞QB-$܈k~ϥTz>+N(||׬zd<7=K;TbPL-tۛx+uᶋ#t3L6A.i!;T@ ìߙFa V0:gJS(g7⃷ +cgFҨEëIӵLTDNKe Zp +#(W3_݊Qc1)\ a7x? C:`َqrc^'A#}Κ=~ r߳u[K\':u ,+K06'0FS 4C?}.4"-_sK0>ۘaL Ŕˆӡ JO sY6=g+O< k޽]4ňKRн:9uҽ9~\4r]י{ .2b-CH\8(FI\TM([E, l)hϗ`rD3k .O(hሆ;ג>EYPw鸈N o*vq8+k!CN^&@%j=#z{0Z\j.Af,ry`yL^k o ˥Mu)f{T/tLG X#{C~b^hi2D՜(X^WgztUq 6!B 82S:!gTH0A*I=Dɒ"A R[X{drE+}gScQVRD.Ht^%h]Qx}]'R=s䆪ƯOߦ[EgL;;6:Warl(ɰZM?AY\lÕNDFCp0,C<&-SJ9)i7 bэIYϢhQJn4_;l]s=OfCыZ⭕)8]K9v@ CLd8g: p7򥙰..rJ9eJ1@\5XF&x +<.h(]W]NzJeq2.F W|~JPFK5;mGWEB-}5޻&gJk0>"Ω?D7%:C \b=C*s۔3U^sE.yIxkUQyn),M[z٪\D2Hn^.K#B>A(.OU[6Z(j~9AOt Ȩ@\& ɁRmQfM56,LGfce̴y%b(*cK%gw>B?hW\;5Iѻe,+0F%''L^ ZB_N1(Һ7{JUM䝏=pfnTv32kKLh7@)M8xW:Ɉ~CfGO\7;0 ǰ@*mԷ ‘6\ 2|ĔlQv# dbmv]{+nn5/*&lNtKw{ i3:sx&T+_\]yr'sCg=/7DU[X-^\B-̑N+:TrUo3"[ sp(= .đ>/ΤYfڜO_{7l>xF7'c- ~ջ$P2codd{,P WsfHo$dWAMcwȠSWf@bbe+.#HGɡ f&Jy\Ak%_G*bP(%Cc1=ev].,{J"gX__޻g Y*l) -?lm{֌/x:0je__f}V 1Z,"f ܾ!)\C.7Q_)vF-ydV['ZE뉴V'R| S7 'ּWnˢ=`@k҅?Oˈ1V0AalUN0e7q%R$e)S/ZL3,K!1^)Ԭ`I9PhFF=ceeO5eFQkpGl!4[P}>{ 1>n=uev1Ky #]G. T4x#[4gMR1&g\K2x,85&>7\mNv/YhngH.!\M3T10f+eV&;mC9K 3 H/7[ڐmfwOIWB¾C &i,I?Wa ̫~mTlᄷSXL(`.Txna5JH|rJ"IHV԰86^jp?aw1z.[ԥ]2_t~tI;Cτgj~HJ])BZtga٭LQKe :0B/0'h͡sIN^4(FN]QNr73QK6%c)E9H2";V(IMyCJ}pc)B򯂣5!$>x7iRP _Dw&sGrn4%љ/72'g5k)nᵖ F{s1é"x=T6AcpS֪u$2ix^aaTiuhyQgpPhv ii[Ūj^o'Ӭ1# ^n-™d'^sFJ":±byhkXmX|\ŃZ siRߵZdRp1gxZ2TB֘Pq#mRPrKU ;w"9K^Sd0)"e &ڔ(@Y*{Qqi*N=-4+堐;9oSÃ0IlVfkyn) AHK5i)Sٻ̅- ʖZ@ mZL^߃"U}/znq$7.l`,]\v (0˰mĪ)'3~RM=I{^5K 0}BSHެ(ǿ6v#=0W7XUY%]k2{&}?Hn<#H ,Eam/ IG* \"WڂbsD^!ky砚n2 $uQg;fLy3Mc2A7xC5)ϔB 6>56r+70LSahUF\~anG+|Юw$( Pe#q|gIy Is=θsFDZ1B5Ȧы#Q} aq|މ48~ F~i$GD4_Lw/\_$uo{MׂEQF&bs2FQmngnVDS>wg3Q}hy5BD!CaM){>f_pt Y$]g&E'ܲ,{[[":1\`@)qzt Aӱ(P>%Z8^bNbޞHÁlT)+&G!l )nim Vx.Vv"ИY q8 Й N2{1{3V՚1Lmܥ\HHg*_u]OIޤdo%&sDd(6x5:N!~: wlGAsO@hؒHX`hgJ8~Utв Ж8#We|N#͕BOQk9C:AƯ"ݭ]W 'b: I*xU4*`-GvƜxD)w ȡ#iFB1*ԯX& US "S-tfy-Ȣ=FUt2L7&_WREOcS8t &N|uLD~aĀf=zma _{!WB6YBA'U! וk{Mr09p4f[Wmk__C5:v: mNΞ˗Td s/"BPdOb8&eaKO7._6Ox;D*! A'|{Tqܹ o"x^M洣TTeu*8ćo:%-E‡ {n˘TA!,~%%^0P" X*ꦁ*J|7o9,Exql5 d5N 6v#}IJ{J4 X=껁*HF%FSg^@z# >)ydIR'ߣ6i(3dCl(0.>r(x|ǔ9=%s;Hz'u sf3+Ԍ9ⶔ"LJ$¶GoJ^T ӊ*%L ?TJ ѸPjO`)ؠ0}[ 'ܜ*eOkJ@$UF,S8)t=k̗’GL. F.sR"\Qwy67YDYq_y1O¢Xu>V>%na3 ξ#8t+66=ӎHsR VWh5bc )_ZAzlRzGjF<"{a[ZQvX3䑂A5o׼d{ x'ҐFHkyiJNʥ)m(s҄CyxӳZK/ wG^gjJ2CHɄPgƧb }p7 d\ѶU!lcU60LsY6O<|[r b8;u]=₸A ![DY¾+r[~$L{BI4&yXY 6k6Qy5牱wrix rq7WſI{  @Ű|!W=l.&]c/yQy"|2Fp'O7aSkEPuƐ&.9EIl"Ͷ61lq |E1V?_ |Z,8<[>6 J8Cesb P|6%8gbfu@3h]-\a !`"_.`t%Jmv? ɂfXo@?61gcX~S  L:MW:.h.RQ8(WU\T %Wey1O6FysP1wF:~=ޛ޼lrd7Hz;ӁQhQ'ҜX}}&=kk(֍f/{6 (Chj8 ٹe0 ,ؒz=ɭa]GBQ%!RLO`.s1c5؞ÖV $41#%kWC=V%::kPPm܎LoXha׏& _c'%ITH}0'uz[R]M &i4`(`L)F$|Oy> \Zy:{LJCqvx{TV@a?MMO% гlʤ /TSZJ3ogĄ+o z e<.%S!۔gbw_ܻژԂ - vooy3߀|B{c%eKaLkxSw›)_}ܯރWr{GWJlBBRΡ"^Uybu`X|4V%ϟF?^ƒglʯ$LL$\f W^ &"%v ZMَbW\{j'%9++OP{:׽-uT=(ֲTfbbk/5?LBqʁ{SKtT tZa[̻\ 23`Q"<$@YTk$yVxBS|IVN1-CQB&bLj/+;831ml.zW.zBjG/:I/ "͉@2v5d;h#R˿bA;d$0 KycBNNj}\hdNO?G>Zć9Adio`^maR;ys $e%9`N\@H Nt6Ny(`봓V h:bEvgTH!4Ƙed&&G Cv- mxR,3K`DD6 ^l1[el?x +8q<)}b\ÁXfq9ںtG*ۑjKo!B,.AG?j% GEqaιC&L: W 7%2N=Ǜ&!N䴷Wiѹ,|RJCwBiE7 [\ijOj֩9Q"3C0.l{G7dY'8hL0&:OЯp*/~yD]%,C={?]7_fGB6_ *emkvM-QJ̖3}xuflzsӆr=Ek/ϡTvX۱g+X13eV>:Ԣ6A]B{z MC*[%NY&@˜6g^a(U8/TWqADK (P}Cc>PkxuT`u|qWӖ5esh{1}O"ޙ"r#Y&-\m~uԕar(NO1]r!s^/s ]: bQSypu vJk9kn`k,g^3d\w#γXG _tY[j>O!v'wwh銧d(-aЂ7#b!8/tVqࢴEce⒛s {@^;VA ddzM nCdABP a[Ђ&3^q{yz80fcbʠp b Xb-`zyeBC vQkh9hsP@RŮ~ fgXJi^94=|-A).? cX*oIyW{/6ʙ#;Z2#GJr o_XvBDt.V0V&{"SISX ѭ 8!:7{ VT־O,Jњ5[х< IΩGH 0{#: ^$ QG9>Wxmdi±f3hԀ1{+UHĕ"ڭxBb3, U\ iziEFZ=ɮ]m%C)>"mDJEUɯ/%$[E wlf8 D#ǔI9yE(gB|PfKJPurY'5#Ήz FRԜc!±YO"0@Bs7fU&dĽw.s=\j]g8 (x9T~KNuf> ׋J}[1c+P:c6)lc;1qr6>(Rv8ufwxa* i$.Sh}Wz$R`%;Ҩ'4S'H5X=>-v2UΑ .ۛLHd-)$kfаےꚳGṽO8.Q5OZ.vyB` Ȼ"!H:""/6u@Ͼ askyXK$cHԺqM޷_% hf'S~A_5>} as1LvJ(Wx%FV?+'FMX2pc~W˅lDj(VaV$.0И`iwJv)떁QťŞhP𱇩1y*^\QBF_Vi *zځ+RT`IA \P_(q# &ɻr*ۻ-"W&{j^KdR5dx \6D|Ti.(o?8Vܙ <&$6pKM`$p$9H~KK[kQU)I«Kl ik`IYv E?v꺼 |MIjlEܾ6jXjZ>FO7uѓ"Q6/6hޗr{WbUiƐOìxD Xc$Eɉ@d/鏉vГ"k:D*%Fgf}_3~X-5).\n,[I9z3J)'_"S1 W}&x2:k~#}Ӊ.iI,pn5s:n^,˝FHb <Ҏa"IJOI:xJLomBiM.d_(]FyLÃ:^ΧD=TQR7c!|HwϹ)O/szCNjO-6$eDthH8bq9ua'ySXtk?d4y$X29DQq ķw+)Zr%`%2c1g^爞 F,!Üӡ=3r?t:DW$H8wmHM!j39U 8;<'kV4yE!BJB^5eM1UEM\RBr#[ͬ%KCZکնgwBJLlʔG òizP78i:aPx-R&)[_i^RVFTԃl7F0|\ANz5E!' or{,R y]$2C_ki$72:˰yM(xΌ\7?R uZ7h {b٘s^K{ q)GkU,(T{ٮw|-Slp 䱷,9_b;c!L|ŃDQ8TfrK:^HT8ޞQ Lp0)'We2T^MoeTKm# (E]CHք0Ot5t˷iwLNܤU49 W(҆?_)TX_PPxGϦ8Ʉ8G'R܊{Rq:ϠQj!N:R6z ZۇJFԏvyGδKd4wff>$WQDAem@xZ:sސKȈԘw2%ۍOs grϔaF%ŀdoqc>;_*~ҨABO`}Dx·etz/ScfZL<( :WVJ벏C&;c)A! gr6Po2X]glp"T[JW|*h+Ɲq `rf( gYi>;eQblVI~Z琝iqi!c:5ar5dyقM6ft@zF'XIdWlǔ ՕZDQ A #W>yNTFy >%-gQg,BKa!E-=ز#^ayW{]}Y@JP  [;syAiXQ(  Mq ]߯l*_ :UCdG1و9/J׫+5/ oڌPLKȓ\cwc(G#yj)}RO>Ca7/=GUL{oGPm\3|O7):ltZqQ\tXpPݡ6MK& >V. {Q+y)*͙[W\v )Eza&IE~IARgqq 2\/Vz#ˆntl(@E&bHMqp_?P)(\EQus5UIVi߹kGMpKz&ry?KD{1Jxr,Wƫu6Y{L:J8E~&)ԻS]RqJ]J;-L ,㽲CZGMp \3WV‘Ά;R.vN(o\rU[!kQ.1>ޱMSQL@}a'# v={ft-UfPYV ALOc=Ҥ'Qʼ N lK w ׿O㢞 Ƒxg2,(åHn-6thь;0KD G9c\읺$LQMREKG5ͺv=Vv%}09VDJx7o}x ʐ)#4X a1A 0#~Jq?w$~$hI3G#=bxpcRtKND˙V52[z0.3BK:k6݄hz8o m`.F^ϱ43D1N)2t7w=-Mq&rnJԩv|SxoqI(hںQqewbVng[JQ \NAj>g..eFsK)xp-hjMlV`Nuwښ/ <n]%U 6Cx4e49XUx'Zh>(\k埁0vbTd$*o/j)0c1XD3 H9߯PlzeAi0W(+Lˏ mFjh:7@tztԽqc9:tѺBzB!ߢמ`/ė|"z<7:o\܄A.Uz76"S)YƜXXL(y"SB>w*\&O Q"`4g0}틋x'J.:aSTNW =Sr wR>rhơ:x0e4E[Wk cƎ ̵VS}Y/v^.[Q |4 ߧLCQK'gP=R:NM_j9]'$~w=:ǨSv|@T OˬR\yUCFꚷ8E]ܥ|Ln$l6Ɠ-8?"ў@/Qxo]6 @0c!.)ý$4;|l&@ȹ0k~ux G+s^!΅LۀMscG9+jb<9hvϠj8`Kh\yL/¶-˶OoP6;w)':9g)Ac#ع,7MBL:3 mG^^H/2Jt+2Io M1%Bw]6R!6=?|@khS!Mv6LF~ჰy1 8;cLU$}؋>rw`tHV8$3+q-mȉZ4$,ܜJ M8=sz#Cab@PD?~Q5h wJ2:r+5k"\+xUL&t8r*hp,Aތ*e&t#4!x8cC9wBgC=G1n1/,jZ.Nv]Z,\H/oҾ4ߣZDn4ΊWo @e !MCR{/ A4hT2׷V?0C>𓫜d+8Y>=pt>t{Szl3:R>#IHxe?t w@V3j`PI^>+.\s}L`/3>){KEPȂ'ʌz>;ERX>w s֡W'ⳅn Hm +:yY`}<Ԫkb ta|:'%5}xf̓%X1ݫ&.[0E牣ye lw }dg*(ӠL`=ax&pU݊zY.vΰ{s?=9e2RG,W=zp7K:Zn=B_^ @]ݗ'N PREAFCY}Zfb}*I@^a[pAvr`c RM@`Rv%a*> 9a΀mz3c /sPdbe 5N/7~S_aUev; fE{S,#CaYIZalA;Jpq3ޓ>Ҷ6ĚTju}[zh<_WB֠ix(Վu77HL=lluu| +)9΄_ДoZqZ}/E3T_WHxpό ~xZxunzOȍPc9-+̦s!a~U*un |CZ0tEB+[t0pm"Wi+oڎp=|y3]4d-M`bw$aח.8}S@m.D$,> Ŷ%P- 6;ǤiIE..ʓ#W+ʧՀi nɠC?aO: *WFQ b_lmFӏO^T!crw_AZ2cVI+2RDEw$)tz1TT=j54 yؒe8 kK"6$oBK(S=Oȷ<u|E8Ǹ xIRi1KsqZ<͂d (E]YNGdja3T0㊈#Sg\SV! Yު|+*鱹Z\]992fB,#$a03Z 6 Axյv48ܢƾxt CaG>_EV]aL#E?^q)8,IFQS6ѪV=Tkd_sO$+N $ 2S )p̑a{Qb^ݯ#R,%!W3 bf.Q_(xuLwQP.~ <]((,3٧`?kwG5`P:qtZieVI*kKxlj/l[7M]Q, ? zYfHR %;bkA6]q/Y/a ⒡hJ }drHY"gn9nc+4G +ݪѐ\^%֍  QOy~ܙzpw@6PeUCC)\S NNvMT }Bu':ÄHGyOnM G~8#!~[7}:شH)j;8A"*^& $"6T 5?T[zQCH^Idx)B-p'}Z! W Sc?`g }ħ49ZĮ8ǩ04 S\cBETh 6'1mJZ -p aT=C [*F=Hi)j?b]VhTb nt6ܜ1SAV]aɢ0I6;G/3n#g]^o nV ŲH:ʠ?_;$fz s!,PՄ'h? 0y_g9]mxt-/Rt!|C%r8C}coJqq`LL{"P"F8{S~6GGM*ƻɴv,إ4"pMڞw6!v0M%4!$dvhNyyѭR?5<hb`%WT}Mm=]O1թS?UwIkLrQ-p:?o=sMncE huvp/v o.ǫۻa}.K{N Zt4٢\97^3̈́P8FjX;&rRax[PL#-;Naa华-g +9UfYu]9 bt$_ %A'hI"=Èc]ǁ&)L.J^iRJ|r«F1ɍ` eԁ4Z槸fq$JJy˚To:юG%3zy1YԪ:ik1kۑs IwXx!ZymٜL2RgzDOBLZʼnc܍E5{슻.$8sxP/LCa4=wV|JGv$9br o,S모]aW=_d* .bʻzcs" FRTr%F>PX;ZsF<Ir=`+,~Y3-9m9X:N7HiSd{ Z_[z[قk8xQmGF(_K¥s]NGJ)ꂋK o%Ⱦz󟰿tXRil?Oj.kv!3{4I%mi2TsAulIhd7mԮGmx#vG\7D‹Y$W$7+6/L  SS2A>a4A9&<5@һ،C) =a6U<.,$?MRbOcWҕQ,@B?cM? "Ĝog"ی9I^ٕ:Rz+tтi>n cŁ./ e[oɚH~ boD3?WBrJPuf;kjDAiTNԬ}F"mZR~Ё.mUlk99YZm!l/$WQ :'y?]zRKZނ}F涨n:"EmL5f+=WKLE7@N4R"Hk򷡋vɹZM~1рe lQ >(Y!S  Lޓu,[$ YZ\qMOHB`Яxlv? YUBM%'A\*@i.a&PiMaz%QhȄ>y`LuLm O{Ov-+ A2١DzҞ:|vjP =FLhkFɸU7< ǽtj68=Ci(ylPx,x<,K6Dy]j#*]&w[o9>}&?9h|dɡ8j y~[݌Pa2g(dT]YG~3ɵړCZ| o@d7ƍLY"8napcᘦ2u./ W{ʐ4")hV;nq_+܅ȟ8&% U ̈́>5!a~s` tw[aN^i;YQa3ڊ{oRٙ1V`^ؿHAl(jcO)-N%fiD JhӜ? C( &z3|/K~DmaS3qGp bYԚUhIxpڿW1?-h4'ǵ/rȾ Qy6VFY?W\.|O&IJ?z ? 58P1wvjKW"1w l|d4#s繚m@)QOq- ǚ  v_"+ 0z  ϺPHWgQH=[߹7.@.txF@dg4SOW'HVo ؁R:L8qV U%7Ӏz_:32_:2J?3ksiUym+ h2߬b|Q=%۲uQ W"FWr'GY][фƗq0h"Orecy5l7 @Hs\#ܲmAM^V; pP@ScvhMWzǕ2)Q)-"5IkGsrN9)X=#sf4$mJ JhʼnM&˾"yxʼnX;>z&l>5;Zj14ce }ec=ȟI/^s:J A6 8i !YUVT9ݨ?gx={DA o-ivʦӋ硊_+-1L{A>[H߀XVM|ӲRNp;ևWC(-胑Ԙc;G snax WA?,NAhPiwoYTk4ÒŒYtzG֖5ԪgX]bƫ|y7)4p,p XD5iPz}Fh Yő<+-u]ԐTyMՀ[^{E\taZ.hzNJ )2O42'(g~Tc37C 4n+*%ʢ/ɒFfugWLxc|lj}rGk=bT5z [ЇGEka}m۾u7ckJ0~.%tk}Ti/Rylb/Nj]Z, )w4+ 83zK۰:{+?xvYWYuMYu>O׏oJX^^AD0rF>`TL({:_ Vox##Xհ5Se$3m=-W!x;h 0*{o: ѓ?G[JuKa-)2AUt"y 6fHӃ[*rV*ږenc8B*pRT_G7OC3 o>{ˆkH7¢?8 IYVdx] >ϡV`M&5}n; DU BߊPw$meT s@`e/ X4Сl[7O40STWv+Ÿ%\wN8N \ M4= e-t ɝ\w3ج~*o?A:e.c% tSO;sya4Z b)[[Iw)TnqJBpdH=Yg~D=b^/ ZVm1'N~0vރIshFhjܮ% 4z2 *4,,Fs:^)@l!K-uЕHHB$ͥ+9}DV׽\Dv:r..GrdDQ6esBH+v{bi碬p`3  a) ؠ+\oҁ1ܞ+=%`:Uh]807͂C]!U4"q 6&nR}cx<\)fx>(|Zk)smsB4Mf'N~t,(dO*ic"4ǩ',Z;{r[XU+3]= AG%ZRӽߔ_p)]xЃum''3iq4m,zIexZDx5Jgx&PߘZXv>k PM\fj ͎h8OR,IP!H14'չ,ej0uZCP~ѾmWŗc!~2y.MzfD簟*zT!q'Gb hRWx;S|YE +DGo2kL@"fyon!P$3$Lw/J2 eVJ[fJBYD0iAS*ND*4X,Oda-6U P EPㅑ>Nyiq񔢣 xJOYh3GP%e 8S?sHN͢@IK r|Gt]XhN/ׯRa 힁6`co{Uݽ݈.% mFCv1QFXO=v+uCjob2ZNQ!F5n/P^k%`|nT{<@J]x-~\L),eHXGb<+QK\'Wܵyr\*[*(6_`+H&'tֳ;#\ t+5>LKK7|梸^nGh*/zXCn x-4.6<_^NzylGBZ쪷WNwOy̢=]fXRSv7=f#Q釫7pӵJOVRY,M缰D*^-B5+,pv a2b\l6&Է8.dgHl@Ŏ /3NڣeI]_nW9P90z8~a]۶$x!(@ O놔J҂6軉9N0-w[TPoV,i|~PE]b<úf\2* K&y{orOw4cF.Yib]y ӌrS: BDܳYr yy?HdupI1;#;*%-j@2Ar 5"(˷z3VM5#BŽ``$)pwQCE%7!Ɏsf9윳Ye.3̈́XQsT(s[eAmv 'iȹ\i~>Ugl`w}J(#s!b㱝n~vPSٜm 3 %1BXH06̓݇2HG&ʎJ$=}{kE8<@#SȐ >A)`9m 63x:X!}Bp(/n9n&TT:}F6~ |~}99nŢ?hMƒd|[k-ɭTkx:LeX^1&d)FVQo HZjf,UkqpJTK}^USL5&cWC A ?r4CqaN+;ʼXJECط೹z< Q*<2=ՀŴIz=$!L~kR[& y0nnreȐ !!GL<$tKV*,Jj[Sݜ|L14D뵧lZG 8OONA`Ϛ6gY9P\9T;{_lA|EV[Fγg}%S 2إ wC3tV,2γe־6+fTW N%C _(la}.h?d |QjOz;Ie[QY:iXxp*YzA 5(ҬIhKHz VD<0G=´qǮ юz뼮0_Cʍw J74HcJZZ2]i84#& μ&96 q "VLQ[wc Q2ӞGoRi˸.9cQ%c.^PT9u<[mR۽%PFS~Kg: Ym[nKl*fgLJֺ%))htR̾(LOԔJSgԍrHN;cK[ՂݸAn@,3H$f(lڱ{_?&#ش)ӡ=tlWN,iEt뎱=:P04yQEm=޽d7/k^:#a+ybxBOFμzwK(TQQ :ۙ$<4lQOLHubt_mAYXo]qY 76x^Y+HT BWePTU@ .lS%׼ ͒DEMN*,_уa&}=? u.tڟ( ~ (z@XΚ#Mb@`P,`H Qz/C$Z_ü%Ҧ H3*1Ps!WQ17W?qŗ l]gz%iȳ=ou3^ƥkfG!-{zq%s&3)PL#^&$W C?+ r.郲F^볲8d²Zicn[mχR_,M:jۘ,By^}(2FCOUFm^|H7&5i;_-@0iQ1O< DĢSz5ocrL-C5'մ3]cye hYqqbzհ w(@";xw|=7.3j~rS,cG(i.ʺ"Zet142$!Ro.p&1.Ke|$9oؼy"u'u|b0 ;b#Y}O[8ts,3J.2Y~I O|)[ ,w!{Tqg lg-ɜgC#h<$d)'dݍdЙ9Zt6a{ 5;kYJW/Ip}uR'A O,;٬0G/ 4hd7K7$dd֧\$kKR$?C0n !x.96f\ތ-+E,@ 1qՒj<О}:D !] +¡¯iO oo fu#s:DC2tb_,?{" EZ|ωf{&EqX25 mgE0/hV:կP=1p'*cWhg~}Qb:i>/cېCHDl\ as<`EtHYD {-6ckH0ោ3߼UV 5U5|e [QcLw IE<C&%}uTF%X=Un,hj6x*eVG% j{K=؋Y06P#W";gmueS9]q2:CT:U+2lgf$/G=k9#JY qA6>W-1܉%ERrUzHQ[jnVZIc!Oī :Vg_,Vކzry%Ehףw/P1`[ĝ M᝚2SOz@w,B' =O3y/fTsMe}6/1Z,"9 f`7!yZa?)ct %ƇϦJi^YUHe=O;۠cFE[0Ne /st3A&e[ڱth'[=6!#3ckL.:q.UU::~@ . )yIs5 o3wSk>ۋ@1ɇ3Y빈3WY&/RcPGx11 (P'om]7@RA0JSxG;kFJ7;Kp=d M"*`!LT@0?FU -nI,%v‘yCog}b`2Aj%X[Z%yGe3^փ.qd@ D2#f+ +0nHw-ag*\T4fnD~_ˆ!wd=Ώʹ#;6\Fb~;X>ZCmc͈vR'Il,uWy23 U(8jQ5!s_xchʹ/ɴ%^MmJJS{Ci@$BAI!z)_y+OqC@Djw2''*1PZS|}E(1'WIJPIS/ڤ;j[nF't =SH2~DNaBHa5U)# >n NL\9|abY k#~WhS3 nI Ϻr^E`lDlL&?;-ɛo԰ DzQ]ʄ2s}ޘ HK[!;aOBJB1f•?8.*Wm<!xϴn'v=Էlf8,i)!⣕8%|RnS&(,?\s ^|ΰXO+G[ymhկD  -,T@%전L Წ<ߵm"Z(hVR"G@86LgXSQxg"HfBó%HWv:g"u,ؽOjEyGq1lDN~Ƌ4q$3Е(iM{m0Y$;q``va