ÿØÿà JFIF ÿþ >CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality
ÿÛ C
Server IP : 172.67.171.101 / Your IP : 216.73.216.123 Web Server : Apache System : Linux server1.morocco-tours.com 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 User : zagoradraa ( 1005) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/include/X11/ |
Upload File : |
| Current File : /usr/include/X11/XKBlib.h |
/************************************************************
Copyright (c) 1993 by Silicon Graphics Computer Systems, Inc.
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
documentation, and that the name of Silicon Graphics not be
used in advertising or publicity pertaining to distribution
of the software without specific prior written permission.
Silicon Graphics makes no representation about the suitability
of this software for any purpose. It is provided "as is"
without any express or implied warranty.
SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
********************************************************/
#ifndef _X11_XKBLIB_H_
#define _X11_XKBLIB_H_
#include <X11/Xlib.h>
#include <X11/extensions/XKBstr.h>
typedef struct _XkbAnyEvent {
int type; /* XkbAnyEvent */
unsigned long serial; /* # of last req processed by server */
Bool send_event; /* is this from a SendEvent request? */
Display * display; /* Display the event was read from */
Time time; /* milliseconds */
int xkb_type; /* XKB event minor code */
unsigned int device; /* device ID */
} XkbAnyEvent;
typedef struct _XkbNewKeyboardNotify {
int type; /* XkbAnyEvent */
unsigned long serial; /* of last req processed by server */
Bool send_event; /* is this from a SendEvent request? */
Display * display; /* Display the event was read from */
Time time; /* milliseconds */
int xkb_type; /* XkbNewKeyboardNotify */
int device; /* device ID */
int old_device; /* device ID of previous keyboard */
int min_key_code; /* minimum key code */
int max_key_code; /* maximum key code */
int old_min_key_code;/* min key code of previous kbd */
int old_max_key_code;/* max key code of previous kbd */
unsigned int changed; /* changed aspects of the keyboard */
char req_major; /* major and minor opcode of req */
char req_minor; /* that caused change, if applicable */
} XkbNewKeyboardNotifyEvent;
typedef struct _XkbMapNotifyEvent {
int type; /* XkbAnyEvent */
unsigned long serial; /* of last req processed by server */
Bool send_event; /* is this from a SendEvent request */
Display * display; /* Display the event was read from */
Time time; /* milliseconds */
int xkb_type; /* XkbMapNotify */
int device; /* device ID */
unsigned int changed; /* fields which have been changed */
unsigned int flags; /* reserved */
int first_type; /* first changed key type */
int num_types; /* number of changed key types */
KeyCode min_key_code;
KeyCode max_key_code;
KeyCode first_key_sym;
KeyCode first_key_act;
KeyCode first_key_behavior;
KeyCode first_key_explicit;
KeyCode first_modmap_key;
KeyCode first_vmodmap_key;
int num_key_syms;
int num_key_acts;
int num_key_behaviors;
int num_key_explicit;
int num_modmap_keys;
int num_vmodmap_keys;
unsigned int vmods; /* mask of changed virtual mods */
} XkbMapNotifyEvent;
typedef struct _XkbStateNotifyEvent {
int type; /* XkbAnyEvent */
unsigned long serial; /* # of last req processed by server */
Bool send_event; /* is this from a SendEvent request? */
Display * display; /* Display the event was read from */
Time time; /* milliseconds */
int xkb_type; /* XkbStateNotify */
int device; /* device ID */
unsigned int changed; /* mask of changed state components */
int group; /* keyboard group */
int base_group; /* base keyboard group */
int latched_group; /* latched keyboard group */
int locked_group; /* locked keyboard group */
unsigned int mods; /* modifier state */
unsigned int base_mods; /* base modifier state */
unsigned int latched_mods; /* latched modifiers */
unsigned int locked_mods; /* locked modifiers */
int compat_state; /* compatibility state */
unsigned char grab_mods; /* mods used for grabs */
unsigned char compat_grab_mods;/* grab mods for non-XKB clients */
unsigned char lookup_mods; /* mods sent to clients */
unsigned char compat_lookup_mods; /* mods sent to non-XKB clients */
int ptr_buttons; /* pointer button state */
KeyCode keycode; /* keycode that caused the change */
char event_type; /* KeyPress or KeyRelease */
char req_major; /* Major opcode of request */
char req_minor; /* Minor opcode of request */
} XkbStateNotifyEvent;
typedef struct _XkbControlsNotify {
int type; /* XkbAnyEvent */
unsigned long serial; /* of last req processed by server */
Bool send_event; /* is this from a SendEvent request? */
Display * display; /* Display the event was read from */
Time time; /* milliseconds */
int xkb_type; /* XkbControlsNotify */
int device; /* device ID */
unsigned int changed_ctrls; /* controls with changed sub-values */
unsigned int enabled_ctrls; /* controls currently enabled */
unsigned int enabled_ctrl_changes;/* controls just {en,dis}abled */
int num_groups; /* total groups on keyboard */
KeyCode keycode; /* key that caused change or 0 */
char event_type; /* type of event that caused change */
char req_major; /* if keycode==0, major and minor */
char req_minor; /* opcode of req that caused change */
} XkbControlsNotifyEvent;
typedef struct _XkbIndicatorNotify {
int type; /* XkbAnyEvent */
unsigned long serial; /* of last req processed by server */
Bool send_event; /* is this from a SendEvent request? */
Display * display; /* Display the event was read from */
Time time; /* milliseconds */
int xkb_type; /* XkbIndicatorNotify */
int device; /* device ID */
unsigned int changed; /* indicators with new state or map */
unsigned int state; /* current state of all indicators */
} XkbIndicatorNotifyEvent;
typedef struct _XkbNamesNotify {
int type; /* XkbAnyEvent */
unsigned long serial; /* of last req processed by server */
Bool send_event; /* is this from a SendEvent request? */
Display * display; /* Display the event was read from */
Time time; /* milliseconds */
int xkb_type; /* XkbNamesNotify */
int device; /* device ID */
unsigned int changed; /* names that have changed */
int first_type; /* first key type with new name */
int num_types; /* number of key types with new names */
int first_lvl; /* first key type new new level names */
int num_lvls; /* # of key types w/new level names */
int num_aliases; /* total number of key aliases*/
int num_radio_groups;/* total number of radio groups */
unsigned int changed_vmods; /* virtual modifiers with new names */
unsigned int changed_groups; /* groups with new names */
unsigned int changed_indicators;/* indicators with new names */
int first_key; /* first key with new name */
int num_keys; /* number of keys with new names */
} XkbNamesNotifyEvent;
typedef struct _XkbCompatMapNotify {
int type; /* XkbAnyEvent */
unsigned long serial; /* of last req processed by server */
Bool send_event; /* is this from a SendEvent request? */
Display * display; /* Display the event was read from */
Time time; /* milliseconds */
int xkb_type; /* XkbCompatMapNotify */
int device; /* device ID */
unsigned int changed_groups; /* groups with new compat maps */
int first_si; /* first new symbol interp */
int num_si; /* number of new symbol interps */
int num_total_si; /* total # of symbol interps */
} XkbCompatMapNotifyEvent;
typedef struct _XkbBellNotify {
int type; /* XkbAnyEvent */
unsigned long serial; /* of last req processed by server */
Bool send_event; /* is this from a SendEvent request? */
Display * display; /* Display the event was read from */
Time time; /* milliseconds */
int xkb_type; /* XkbBellNotify */
int device; /* device ID */
int percent; /* requested volume as a % of maximum */
int pitch; /* requested pitch in Hz */
int duration; /* requested duration in useconds */
int bell_class; /* (input extension) feedback class */
int bell_id; /* (input extension) ID of feedback */
Atom name; /* "name" of requested bell */
Window window; /* window associated with event */
Bool event_only; /* "event only" requested */
} XkbBellNotifyEvent;
typedef struct _XkbActionMessage {
int type; /* XkbAnyEvent */
unsigned long serial; /* of last req processed by server */
Bool send_event; /* is this from a SendEvent request? */
Display * display; /* Display the event was read from */
Time time; /* milliseconds */
int xkb_type; /* XkbActionMessage */
int device; /* device ID */
KeyCode keycode; /* key that generated the event */
Bool press; /* true if act caused by key press */
Bool key_event_follows;/* true if key event also generated */
int group; /* effective group */
unsigned int mods; /* effective mods */
char message[XkbActionMessageLength+1];
/* message -- leave space for NUL */
} XkbActionMessageEvent;
typedef struct _XkbAccessXNotify {
int type; /* XkbAnyEvent */
unsigned long serial; /* of last req processed by server */
Bool send_event; /* is this from a SendEvent request? */
Display * display; /* Display the event was read from */
Time time; /* milliseconds */
int xkb_type; /* XkbAccessXNotify */
int device; /* device ID */
int detail; /* XkbAXN_* */
int keycode; /* key of event */
int sk_delay; /* current slow keys delay */
int debounce_delay; /* current debounce delay */
} XkbAccessXNotifyEvent;
typedef struct _XkbExtensionDeviceNotify {
int type; /* XkbAnyEvent */
unsigned long serial; /* of last req processed by server */
Bool send_event; /* is this from a SendEvent request? */
Display * display; /* Display the event was read from */
Time time; /* milliseconds */
int xkb_type; /* XkbExtensionDeviceNotify */
int device; /* device ID */
unsigned int reason; /* reason for the event */
unsigned int supported; /* mask of supported features */
unsigned int unsupported; /* mask of unsupported features */
/* that some app tried to use */
int first_btn; /* first button that changed */
int num_btns; /* range of buttons changed */
unsigned int leds_defined; /* indicators with names or maps */
unsigned int led_state; /* current state of the indicators */
int led_class; /* feedback class for led changes */
int led_id; /* feedback id for led changes */
} XkbExtensionDeviceNotifyEvent;
typedef union _XkbEvent {
int type;
XkbAnyEvent any;
XkbNewKeyboardNotifyEvent new_kbd;
XkbMapNotifyEvent map;
XkbStateNotifyEvent state;
XkbControlsNotifyEvent ctrls;
XkbIndicatorNotifyEvent indicators;
XkbNamesNotifyEvent names;
XkbCompatMapNotifyEvent compat;
XkbBellNotifyEvent bell;
XkbActionMessageEvent message;
XkbAccessXNotifyEvent accessx;
XkbExtensionDeviceNotifyEvent device;
XEvent core;
} XkbEvent;
typedef struct _XkbKbdDpyState XkbKbdDpyStateRec,*XkbKbdDpyStatePtr;
/* XkbOpenDisplay error codes */
#define XkbOD_Success 0
#define XkbOD_BadLibraryVersion 1
#define XkbOD_ConnectionRefused 2
#define XkbOD_NonXkbServer 3
#define XkbOD_BadServerVersion 4
/* Values for XlibFlags */
#define XkbLC_ForceLatin1Lookup (1<<0)
#define XkbLC_ConsumeLookupMods (1<<1)
#define XkbLC_AlwaysConsumeShiftAndLock (1<<2)
#define XkbLC_IgnoreNewKeyboards (1<<3)
#define XkbLC_ControlFallback (1<<4)
#define XkbLC_ConsumeKeysOnComposeFail (1<<29)
#define XkbLC_ComposeLED (1<<30)
#define XkbLC_BeepOnComposeFail (1<<31)
#define XkbLC_AllComposeControls (0xc0000000)
#define XkbLC_AllControls (0xc000001f)
_XFUNCPROTOBEGIN
extern Bool XkbIgnoreExtension(
Bool /* ignore */
);
extern Display *XkbOpenDisplay(
char * /* name */,
int * /* ev_rtrn */,
int * /* err_rtrn */,
int * /* major_rtrn */,
int * /* minor_rtrn */,
int * /* reason */
);
extern Bool XkbQueryExtension(
Display * /* dpy */,
int * /* opcodeReturn */,
int * /* eventBaseReturn */,
int * /* errorBaseReturn */,
int * /* majorRtrn */,
int * /* minorRtrn */
);
extern Bool XkbUseExtension(
Display * /* dpy */,
int * /* major_rtrn */,
int * /* minor_rtrn */
);
extern Bool XkbLibraryVersion(
int * /* libMajorRtrn */,
int * /* libMinorRtrn */
);
extern unsigned int XkbSetXlibControls(
Display* /* dpy */,
unsigned int /* affect */,
unsigned int /* values */
);
extern unsigned int XkbGetXlibControls(
Display* /* dpy */
);
extern unsigned int XkbXlibControlsImplemented(void);
typedef Atom (*XkbInternAtomFunc)(
Display * /* dpy */,
_Xconst char * /* name */,
Bool /* only_if_exists */
);
typedef char * (*XkbGetAtomNameFunc)(
Display * /* dpy */,
Atom /* atom */
);
extern void XkbSetAtomFuncs(
XkbInternAtomFunc /* getAtom */,
XkbGetAtomNameFunc /* getName */
);
extern KeySym XkbKeycodeToKeysym(
Display * /* dpy */,
#if NeedWidePrototypes
unsigned int /* kc */,
#else
KeyCode /* kc */,
#endif
int /* group */,
int /* level */
);
extern unsigned int XkbKeysymToModifiers(
Display * /* dpy */,
KeySym /* ks */
);
extern Bool XkbLookupKeySym(
Display * /* dpy */,
KeyCode /* keycode */,
unsigned int /* modifiers */,
unsigned int * /* modifiers_return */,
KeySym * /* keysym_return */
);
extern int XkbLookupKeyBinding(
Display * /* dpy */,
KeySym /* sym_rtrn */,
unsigned int /* mods */,
char * /* buffer */,
int /* nbytes */,
int * /* extra_rtrn */
);
extern Bool XkbTranslateKeyCode(
XkbDescPtr /* xkb */,
KeyCode /* keycode */,
unsigned int /* modifiers */,
unsigned int * /* modifiers_return */,
KeySym * /* keysym_return */
);
extern int XkbTranslateKeySym(
Display * /* dpy */,
register KeySym * /* sym_return */,
unsigned int /* modifiers */,
char * /* buffer */,
int /* nbytes */,
int * /* extra_rtrn */
);
extern Bool XkbSetAutoRepeatRate(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int /* delay */,
unsigned int /* interval */
);
extern Bool XkbGetAutoRepeatRate(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int * /* delayRtrn */,
unsigned int * /* intervalRtrn */
);
extern Bool XkbChangeEnabledControls(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int /* affect */,
unsigned int /* values */
);
extern Bool XkbDeviceBell(
Display * /* dpy */,
Window /* win */,
int /* deviceSpec */,
int /* bellClass */,
int /* bellID */,
int /* percent */,
Atom /* name */
);
extern Bool XkbForceDeviceBell(
Display * /* dpy */,
int /* deviceSpec */,
int /* bellClass */,
int /* bellID */,
int /* percent */
);
extern Bool XkbDeviceBellEvent(
Display * /* dpy */,
Window /* win */,
int /* deviceSpec */,
int /* bellClass */,
int /* bellID */,
int /* percent */,
Atom /* name */
);
extern Bool XkbBell(
Display * /* dpy */,
Window /* win */,
int /* percent */,
Atom /* name */
);
extern Bool XkbForceBell(
Display * /* dpy */,
int /* percent */
);
extern Bool XkbBellEvent(
Display * /* dpy */,
Window /* win */,
int /* percent */,
Atom /* name */
);
extern Bool XkbSelectEvents(
Display * /* dpy */,
unsigned int /* deviceID */,
unsigned int /* affect */,
unsigned int /* values */
);
extern Bool XkbSelectEventDetails(
Display * /* dpy */,
unsigned int /* deviceID */,
unsigned int /* eventType */,
unsigned long /* affect */,
unsigned long /* details */
);
extern void XkbNoteMapChanges(
XkbMapChangesPtr /* old */,
XkbMapNotifyEvent * /* new */,
unsigned int /* wanted */
);
extern void XkbNoteNameChanges(
XkbNameChangesPtr /* old */,
XkbNamesNotifyEvent * /* new */,
unsigned int /* wanted */
);
extern Status XkbGetIndicatorState(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int * /* pStateRtrn */
);
extern Status XkbGetDeviceIndicatorState(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int /* ledClass */,
unsigned int /* ledID */,
unsigned int * /* pStateRtrn */
);
extern Status XkbGetIndicatorMap(
Display * /* dpy */,
unsigned long /* which */,
XkbDescPtr /* desc */
);
extern Bool XkbSetIndicatorMap(
Display * /* dpy */,
unsigned long /* which */,
XkbDescPtr /* desc */
);
#define XkbNoteIndicatorMapChanges(o,n,w) \
((o)->map_changes|=((n)->map_changes&(w)))
#define XkbNoteIndicatorStateChanges(o,n,w)\
((o)->state_changes|=((n)->state_changes&(w)))
#define XkbGetIndicatorMapChanges(d,x,c) \
(XkbGetIndicatorMap((d),(c)->map_changes,x))
#define XkbChangeIndicatorMaps(d,x,c) \
(XkbSetIndicatorMap((d),(c)->map_changes,x))
extern Bool XkbGetNamedIndicator(
Display * /* dpy */,
Atom /* name */,
int * /* pNdxRtrn */,
Bool * /* pStateRtrn */,
XkbIndicatorMapPtr /* pMapRtrn */,
Bool * /* pRealRtrn */
);
extern Bool XkbGetNamedDeviceIndicator(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int /* ledClass */,
unsigned int /* ledID */,
Atom /* name */,
int * /* pNdxRtrn */,
Bool * /* pStateRtrn */,
XkbIndicatorMapPtr /* pMapRtrn */,
Bool * /* pRealRtrn */
);
extern Bool XkbSetNamedIndicator(
Display * /* dpy */,
Atom /* name */,
Bool /* changeState */,
Bool /* state */,
Bool /* createNewMap */,
XkbIndicatorMapPtr /* pMap */
);
extern Bool XkbSetNamedDeviceIndicator(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int /* ledClass */,
unsigned int /* ledID */,
Atom /* name */,
Bool /* changeState */,
Bool /* state */,
Bool /* createNewMap */,
XkbIndicatorMapPtr /* pMap */
);
extern Bool XkbLockModifiers(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int /* affect */,
unsigned int /* values */
);
extern Bool XkbLatchModifiers(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int /* affect */,
unsigned int /* values */
);
extern Bool XkbLockGroup(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int /* group */
);
extern Bool XkbLatchGroup(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int /* group */
);
extern Bool XkbSetServerInternalMods(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int /* affectReal */,
unsigned int /* realValues */,
unsigned int /* affectVirtual */,
unsigned int /* virtualValues */
);
extern Bool XkbSetIgnoreLockMods(
Display * /* dpy */,
unsigned int /* deviceSpec */,
unsigned int /* affectReal */,
unsigned int /* realValues */,
unsigned int /* affectVirtual */,
unsigned int /* virtualValues */
);
extern Bool XkbVirtualModsToReal(
XkbDescPtr /* xkb */,
unsigned int /* virtual_mask */,
unsigned int * /* mask_rtrn */
);
extern Bool XkbComputeEffectiveMap(
XkbDescPtr /* xkb */,
XkbKeyTypePtr /* type */,
unsigned char * /* map_rtrn */
);
extern Status XkbInitCanonicalKeyTypes(
XkbDescPtr /* xkb */,
unsigned int /* which */,
int /* keypadVMod */
);
extern XkbDescPtr XkbAllocKeyboard(
void
);
extern void XkbFreeKeyboard(
XkbDescPtr /* xkb */,
unsigned int /* which */,
Bool /* freeDesc */
);
extern Status XkbAllocClientMap(
XkbDescPtr /* xkb */,
unsigned int /* which */,
unsigned int /* nTypes */
);
extern Status XkbAllocServerMap(
XkbDescPtr /* xkb */,
unsigned int /* which */,
unsigned int /* nActions */
);
extern void XkbFreeClientMap(
XkbDescPtr /* xkb */,
unsigned int /* what */,
Bool /* freeMap */
);
extern void XkbFreeServerMap(
XkbDescPtr /* xkb */,
unsigned int /* what */,
Bool /* freeMap */
);
extern XkbKeyTypePtr XkbAddKeyType(
XkbDescPtr /* xkb */,
Atom /* name */,
int /* map_count */,
Bool /* want_preserve */,
int /* num_lvls */
);
extern Status XkbAllocIndicatorMaps(
XkbDescPtr /* xkb */
);
extern void XkbFreeIndicatorMaps(
XkbDescPtr /* xkb */
);
extern XkbDescPtr XkbGetMap(
Display * /* dpy */,
unsigned int /* which */,
unsigned int /* deviceSpec */
);
extern Status XkbGetUpdatedMap(
Display * /* dpy */,
unsigned int /* which */,
XkbDescPtr /* desc */
);
extern Status XkbGetMapChanges(
Display * /* dpy */,
XkbDescPtr /* xkb */,
XkbMapChangesPtr /* changes */
);
extern Status XkbRefreshKeyboardMapping(
XkbMapNotifyEvent * /* event */
);
extern Status XkbGetKeyTypes(
Display * /* dpy */,
unsigned int /* first */,
unsigned int /* num */,
XkbDescPtr /* xkb */
);
extern Status XkbGetKeySyms(
Display * /* dpy */,
unsigned int /* first */,
unsigned int /* num */,
XkbDescPtr /* xkb */
);
extern Status XkbGetKeyActions(
Display * /* dpy */,
unsigned int /* first */,
unsigned int /* num */,
XkbDescPtr /* xkb */
);
extern Status XkbGetKeyBehaviors(
Display * /* dpy */,
unsigned int /* firstKey */,
unsigned int /* nKeys */,
XkbDescPtr /* desc */
);
extern Status XkbGetVirtualMods(
Display * /* dpy */,
unsigned int /* which */,
XkbDescPtr /* desc */
);
extern Status XkbGetKeyExplicitComponents(
Display * /* dpy */,
unsigned int /* firstKey */,
unsigned int /* nKeys */,
XkbDescPtr /* desc */
);
extern Status XkbGetKeyModifierMap(
Display * /* dpy */,
unsigned int /* firstKey */,
unsigned int /* nKeys */,
XkbDescPtr /* desc */
);
extern Status XkbGetKeyVirtualModMap(
Display * /* dpy */,
unsigned int /* first */,
unsigned int /* num */,
XkbDescPtr /* xkb */
);
extern Status XkbAllocControls(
XkbDescPtr /* xkb */,
unsigned int /* which*/
);
extern void XkbFreeControls(
XkbDescPtr /* xkb */,
unsigned int /* which */,
Bool /* freeMap */
);
extern Status XkbGetControls(
Display * /* dpy */,
unsigned long /* which */,
XkbDescPtr /* desc */
);
extern Bool XkbSetControls(
Display * /* dpy */,
unsigned long /* which */,
XkbDescPtr /* desc */
);
extern void XkbNoteControlsChanges(
XkbControlsChangesPtr /* old */,
XkbControlsNotifyEvent * /* new */,
unsigned int /* wanted */
);
#define XkbGetControlsChanges(d,x,c) XkbGetControls(d,(c)->changed_ctrls,x)
#define XkbChangeControls(d,x,c) XkbSetControls(d,(c)->changed_ctrls,x)
extern Status XkbAllocCompatMap(
XkbDescPtr /* xkb */,
unsigned int /* which */,
unsigned int /* nInterpret */
);
extern void XkbFreeCompatMap(
XkbDescPtr /* xkb */,
unsigned int /* which */,
Bool /* freeMap */
);
extern Status XkbGetCompatMap(
Display * /* dpy */,
unsigned int /* which */,
XkbDescPtr /* xkb */
);
extern Bool XkbSetCompatMap(
Display * /* dpy */,
unsigned int /* which */,
XkbDescPtr /* xkb */,
Bool /* updateActions */
);
extern XkbSymInterpretPtr XkbAddSymInterpret(
XkbDescPtr /* xkb */,
XkbSymInterpretPtr /* si */,
Bool /* updateMap */,
XkbChangesPtr /* changes */
);
extern Status XkbAllocNames(
XkbDescPtr /* xkb */,
unsigned int /* which */,
int /* nTotalRG */,
int /* nTotalAliases */
);
extern Status XkbGetNames(
Display * /* dpy */,
unsigned int /* which */,
XkbDescPtr /* desc */
);
extern Bool XkbSetNames(
Display * /* dpy */,
unsigned int /* which */,
unsigned int /* firstType */,
unsigned int /* nTypes */,
XkbDescPtr /* desc */
);
extern Bool XkbChangeNames(
Display * /* dpy */,
XkbDescPtr /* xkb */,
XkbNameChangesPtr /* changes */
);
extern void XkbFreeNames(
XkbDescPtr /* xkb */,
unsigned int /* which */,
Bool /* freeMap */
);
extern Status XkbGetState(
Display * /* dpy */,
unsigned int /* deviceSpec */,
XkbStatePtr /* rtrnState */
);
extern Bool XkbSetMap(
Display * /* dpy */,
unsigned int /* which */,
XkbDescPtr /* desc */
);
extern Bool XkbChangeMap(
Display* /* dpy */,
XkbDescPtr /* desc */,
XkbMapChangesPtr /* changes */
);
extern Bool XkbSetDetectableAutoRepeat(
Display * /* dpy */,
Bool /* detectable */,
Bool * /* supported */
);
extern Bool XkbGetDetectableAutoRepeat(
Display * /* dpy */,
Bool * /* supported */
);
extern Bool XkbSetAutoResetControls(
Display * /* dpy */,
unsigned int /* changes */,
unsigned int * /* auto_ctrls */,
unsigned int * /* auto_values */
);
extern Bool XkbGetAutoResetControls(
Display * /* dpy */,
unsigned int * /* auto_ctrls */,
unsigned int * /* auto_ctrl_values */
);
extern Bool XkbSetPerClientControls(
Display * /* dpy */,
unsigned int /* change */,
unsigned int * /* values */
);
extern Bool XkbGetPerClientControls(
Display * /* dpy */,
unsigned int * /* ctrls */
);
extern Status XkbCopyKeyType(
XkbKeyTypePtr /* from */,
XkbKeyTypePtr /* into */
);
extern Status XkbCopyKeyTypes(
XkbKeyTypePtr /* from */,
XkbKeyTypePtr /* into */,
int /* num_types */
);
extern Status XkbResizeKeyType(
XkbDescPtr /* xkb */,
int /* type_ndx */,
int /* map_count */,
Bool /* want_preserve */,
int /* new_num_lvls */
);
extern KeySym *XkbResizeKeySyms(
XkbDescPtr /* desc */,
int /* forKey */,
int /* symsNeeded */
);
extern XkbAction *XkbResizeKeyActions(
XkbDescPtr /* desc */,
int /* forKey */,
int /* actsNeeded */
);
extern Status XkbChangeTypesOfKey(
XkbDescPtr /* xkb */,
int /* key */,
int /* num_groups */,
unsigned int /* groups */,
int * /* newTypes */,
XkbMapChangesPtr /* pChanges */
);
extern Status XkbChangeKeycodeRange(
XkbDescPtr /* xkb */,
int /* minKC */,
int /* maxKC */,
XkbChangesPtr /* changes */
);
/***====================================================================***/
extern XkbComponentListPtr XkbListComponents(
Display * /* dpy */,
unsigned int /* deviceSpec */,
XkbComponentNamesPtr /* ptrns */,
int * /* max_inout */
);
extern void XkbFreeComponentList(
XkbComponentListPtr /* list */
);
extern XkbDescPtr XkbGetKeyboard(
Display * /* dpy */,
unsigned int /* which */,
unsigned int /* deviceSpec */
);
extern XkbDescPtr XkbGetKeyboardByName(
Display * /* dpy */,
unsigned int /* deviceSpec */,
XkbComponentNamesPtr /* names */,
unsigned int /* want */,
unsigned int /* need */,
Bool /* load */
);
/***====================================================================***/
extern int XkbKeyTypesForCoreSymbols( /* returns # of groups */
XkbDescPtr /* xkb */, /* keyboard device */
int /* map_width */, /* width of core KeySym array */
KeySym * /* core_syms */, /* always mapWidth symbols */
unsigned int /* protected */, /* explicit key types */
int * /* types_inout */, /* always four type indices */
KeySym * /* xkb_syms_rtrn */ /* must have enough space */
);
extern Bool XkbApplyCompatMapToKey( /* False only on error */
XkbDescPtr /* xkb */, /* keymap to be edited */
KeyCode /* key */, /* key to be updated */
XkbChangesPtr /* changes */ /* resulting changes to map */
);
extern Bool XkbUpdateMapFromCore( /* False only on error */
XkbDescPtr /* xkb */, /* XKB keyboard to be edited */
KeyCode /* first_key */, /* first changed key */
int /* num_keys */, /* number of changed keys */
int /* map_width */, /* width of core keymap */
KeySym * /* core_keysyms */, /* symbols from core keymap */
XkbChangesPtr /* changes */ /* resulting changes */
);
/***====================================================================***/
extern XkbDeviceLedInfoPtr XkbAddDeviceLedInfo(
XkbDeviceInfoPtr /* devi */,
unsigned int /* ledClass */,
unsigned int /* ledId */
);
extern Status XkbResizeDeviceButtonActions(
XkbDeviceInfoPtr /* devi */,
unsigned int /* newTotal */
);
extern XkbDeviceInfoPtr XkbAllocDeviceInfo(
unsigned int /* deviceSpec */,
unsigned int /* nButtons */,
unsigned int /* szLeds */
);
extern void XkbFreeDeviceInfo(
XkbDeviceInfoPtr /* devi */,
unsigned int /* which */,
Bool /* freeDevI */
);
extern void XkbNoteDeviceChanges(
XkbDeviceChangesPtr /* old */,
XkbExtensionDeviceNotifyEvent * /* new */,
unsigned int /* wanted */
);
extern XkbDeviceInfoPtr XkbGetDeviceInfo(
Display * /* dpy */,
unsigned int /* which */,
unsigned int /* deviceSpec */,
unsigned int /* ledClass */,
unsigned int /* ledID */
);
extern Status XkbGetDeviceInfoChanges(
Display * /* dpy */,
XkbDeviceInfoPtr /* devi */,
XkbDeviceChangesPtr /* changes */
);
extern Status XkbGetDeviceButtonActions(
Display * /* dpy */,
XkbDeviceInfoPtr /* devi */,
Bool /* all */,
unsigned int /* first */,
unsigned int /* nBtns */
);
extern Status XkbGetDeviceLedInfo(
Display * /* dpy */,
XkbDeviceInfoPtr /* devi */,
unsigned int /* ledClass (class, XIDflt, XIAll) */,
unsigned int /* ledId (id, XIDflt, XIAll) */,
unsigned int /* which (XkbXI_Indicator{Names,Map}Mask */
);
extern Bool XkbSetDeviceInfo(
Display * /* dpy */,
unsigned int /* which */,
XkbDeviceInfoPtr /* devi */
);
extern Bool XkbChangeDeviceInfo(
Display* /* dpy */,
XkbDeviceInfoPtr /* desc */,
XkbDeviceChangesPtr /* changes */
);
extern Bool XkbSetDeviceLedInfo(
Display * /* dpy */,
XkbDeviceInfoPtr /* devi */,
unsigned int /* ledClass */,
unsigned int /* ledID */,
unsigned int /* which */
);
extern Bool XkbSetDeviceButtonActions(
Display * /* dpy */,
XkbDeviceInfoPtr /* devi */,
unsigned int /* first */,
unsigned int /* nBtns */
);
/***====================================================================***/
extern char XkbToControl(
char /* c */
);
/***====================================================================***/
extern Bool XkbSetDebuggingFlags(
Display * /* dpy */,
unsigned int /* mask */,
unsigned int /* flags */,
char * /* msg */,
unsigned int /* ctrls_mask */,
unsigned int /* ctrls */,
unsigned int * /* rtrn_flags */,
unsigned int * /* rtrn_ctrls */
);
extern Bool XkbApplyVirtualModChanges(
XkbDescPtr /* xkb */,
unsigned int /* changed */,
XkbChangesPtr /* changes */
);
extern Bool XkbUpdateActionVirtualMods(
XkbDescPtr /* xkb */,
XkbAction * /* act */,
unsigned int /* changed */
);
extern void XkbUpdateKeyTypeVirtualMods(
XkbDescPtr /* xkb */,
XkbKeyTypePtr /* type */,
unsigned int /* changed */,
XkbChangesPtr /* changes */
);
_XFUNCPROTOEND
#endif /* _X11_XKBLIB_H_ */
| N4m3 |
5!z3 |
L45t M0d!f!3d |
0wn3r / Gr0up |
P3Rm!55!0n5 |
0pt!0n5 |
| .. |
-- |
June 11 2025 04:10:46 |
root / root |
0755 |
|
| PM |
-- |
August 03 2021 20:07:25 |
root / root |
0755 |
|
| dri |
-- |
August 03 2021 20:07:25 |
root / root |
0755 |
|
| extensions |
-- |
August 03 2021 20:07:25 |
root / root |
0755 |
|
| fonts |
-- |
August 03 2021 20:07:25 |
root / root |
0755 |
|
| | | | | |
| DECkeysym.h |
2.754 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| HPkeysym.h |
5.904 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| ImUtil.h |
0.448 KB |
October 09 2018 14:27:08 |
root / root |
0644 |
|
| Sunkeysym.h |
3.928 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| X.h |
19.731 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| XF86keysym.h |
13.063 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| XKBlib.h |
30.269 KB |
October 09 2018 14:27:08 |
root / root |
0644 |
|
| XWDFile.h |
3.875 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xalloca.h |
4.471 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xarch.h |
2.882 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xatom.h |
2.459 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xauth.h |
3.728 KB |
May 24 2013 22:04:09 |
root / root |
0644 |
|
| Xcms.h |
20.846 KB |
October 09 2018 14:27:08 |
root / root |
0644 |
|
| Xdefs.h |
2.348 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xfuncproto.h |
7.679 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xfuncs.h |
2.204 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xlib-xcb.h |
0.494 KB |
October 09 2018 14:27:08 |
root / root |
0644 |
|
| Xlib.h |
97.199 KB |
October 09 2018 14:27:08 |
root / root |
0644 |
|
| XlibConf.h |
1.53 KB |
March 20 2024 16:06:18 |
root / root |
0644 |
|
| Xlibint.h |
39.562 KB |
March 20 2024 16:06:03 |
root / root |
0644 |
|
| Xlocale.h |
1.267 KB |
October 09 2018 14:27:08 |
root / root |
0644 |
|
| Xmd.h |
5.002 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xos.h |
4.26 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xos_r.h |
32.903 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xosdefs.h |
3.042 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xpoll.h |
7.562 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xproto.h |
55.624 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xprotostr.h |
2.739 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xregion.h |
5.81 KB |
October 09 2018 14:27:08 |
root / root |
0644 |
|
| Xresource.h |
10.379 KB |
October 09 2018 14:27:08 |
root / root |
0644 |
|
| Xthreads.h |
12.104 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xutil.h |
20.853 KB |
October 09 2018 14:27:08 |
root / root |
0644 |
|
| Xw32defs.h |
1.865 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xwindows.h |
3.206 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| Xwinsock.h |
2.209 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| ap_keysym.h |
2.244 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| cursorfont.h |
3.045 KB |
October 09 2018 14:27:08 |
root / root |
0644 |
|
| keysym.h |
2.709 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| keysymdef.h |
171.149 KB |
October 30 2018 16:36:24 |
root / root |
0644 |
|
| xpm.h |
15.833 KB |
January 25 2023 16:36:37 |
root / root |
0644 |
|
$.' ",#(7),01444'9=82<.342ÿÛ C
2!!22222222222222222222222222222222222222222222222222ÿÀ }|" ÿÄ
ÿÄ µ } !1AQa "q2‘¡#B±ÁRÑð$3br‚
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ
ÿÄ µ w !1AQ aq"2B‘¡±Á #3RðbrÑ
$4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ? ÷HR÷j¹ûA <̃.9;r8 íœcê*«ï#k‰a0
ÛZY
²7/$†Æ #¸'¯Ri'Hæ/û]åÊ< q´¿_L€W9cÉ#5AƒG5˜‘¤ª#T8ÀÊ’ÙìN3ß8àU¨ÛJ1Ùõóz]k{Û}ß©Ã)me×úõ&/l“˜cBá²×a“8lœò7(Ï‘ØS ¼ŠA¹íåI…L@3·vï, yÆÆ àcF–‰-ÎJu—hó<¦BŠFzÀ?tãúguR‹u#
‡{~?Ú•£=n¾qo~öôüô¸¾³$õüÑ»jò]Mä¦
>ÎÈ[¢à–?) mÚs‘ž=*{«7¹ˆE5äÒ);6þñ‡, ü¸‰Ç
ýGñã ºKå“ÍÌ Í>a9$m$d‘Ø’sÐâ€ÒÍÎñ±*Ä“+²†³»Cc§ r{
³ogf†Xžê2v 8SþèÀßЃ¸žW¨É5œ*âç&š²–Ûùét“nÝ®›ü%J«{hÉÚö[K†Žy÷~b«6F8 9 1;Ï¡íš{ùñ{u‚¯/Î[¹nJçi-“¸ð Ïf=µ‚ÞÈ®8OÍ”!c H%N@<ŽqÈlu"š…xHm®ä<*ó7•…Á
Á#‡|‘Ó¦õq“êífÛüŸ•oNÚ{ËFý;– ŠÙ–!½Òq–‹væRqŒ®?„ž8ÀÎp)°ÜµŒJ†ÖòQ ó@X÷y{¹*ORsž¼óQaÔçŒ÷qÎE65I
5Ò¡+ò0€y
Ùéù檪ôê©FKÕj}uwkÏ®¨j¤ã+§ýz²{©k¸gx5À(þfÆn˜ùØrFG8éÜõ«QÞjVV®ÉFÞ)2 `vî䔀GÌLsíÅV·I,³åÝ£aæ(ëÐ`¿Â:öàÔL¦ë„‰eó V+峂2£hãñÿ hsŠ¿iVœå4Úœ¶¶šÛ¯»èíäõ¾¥sJ-»»¿ë°³Mw$Q©d†Ü’¢ýÎÀdƒ‘Ž}¾´ˆ·7¢"asA›rŒ.v@ ÞÇj”Y´%Š–·–5\ܲõåË2Hã×°*¾d_(˜»#'<ŒîØ1œuþ!ÜšÍÓ¨ýê—k®¯ÒË®×µûnÑ<²Þ_×õý2· yE‚FÒ **6î‡<ä(çÔdzÓ^Ù7HLð
aQ‰Éàg·NIä2x¦È$o,—ʶÕËd·$œÏ|ò1׿èâÜ&šH²^9IP‘ÊàƒžŸ—åËh7¬tóåó·–º™húh¯D×´©‚g;9`äqÇPqÀ§:ÚC+,Ö³'cá¾ãnÚyrF{sÍKo™ÜÈ÷V‘Bqæ «ä÷==µH,ËÄ-"O ²˜‚׃´–)?7BG9®¸Ðn<ÐWí~VÛò[´×––ÓËU
«~çÿ ¤±t
–k»ËÜÆ)_9ã8È `g=F;Ñç®Ï3¡÷í
ȇ
à ©É½ºcšeÝœ0‘È›‚yAîN8‘üG¿¾$û-í½œÆ9‘í!ˆ9F9çxëøž*o_žIÆÖZò¥ÓºVùöõ¿w¦Ýˆæ•´ÓYÄ®³ËV£êƒæõç?áNòîn.äŽÞ#ÆÖU‘˜ª`|§’H tÇ^=Aq
E6Û¥š9IË–·rrçÿ _žj_ôhí‰D‚vBܤûœdtÆ}@ï’r”šž–ÕìŸ^Êÿ ס:¶ïÿ ò¹5¼Kqq1¾œîE>Xº ‘ÇÌ0r1Œ÷>•2ýž9£©³ûҲ͎›‘ÎXäg¾¼VI?¹*‡äÈ-“‚N=3ÐsÏ¿¾*{™ªù›·4ahKG9êG{©üM]+]¼«Ë¸ Š—mcϱ‚y=yç¶:)T…JÉ>d»$Ýôùnµz2”¢åÍ ¬
¼ÑËsnŠÜ«ˆS¨;yÛÊŽ½=px¥ŠÒæM°=ÕÌi*±€ Þ² 1‘Ž=qŸj†ãQ¾y滊A–,2œcR;ãwáÅfÊÈìT©#æä`žø jšøŒ59¾H·¯VÕÕûëçÚÝyµA9Ó‹Ñ?Çúþºš—QÇ
ÔvòßNqù«¼!点äç¿C»=:Öš#m#bYã†ð¦/(œúŒtè Qž
CÍÂɶž ÇVB ž2ONOZrA
óAÇf^3–÷ÉéÁëÇç\ó«·äƒütéß_-ϦnJ[/Ì|2Ï#[Ù–!’,Oä‘Ç|sVâ±Ô/|´–Iœ˜î$àc®Fwt+Ûø¿zÏTšyLPZ>#a· ^r7d\u ©¢•âÈ3
83…ˆDTœ’@rOéÐW†ÁP”S”Ü£ó[‰ÚߎÚ;éÕNŒW“kîüÊ
¨"VHlí×>ZÜ nwÝÏ ›¶ìqÎ×·Õel¿,³4Æ4`;/I'pxaœÔñ¼";vixUu˜’¸YÆ1×#®:Ž T–ñÒ[{Kwi mð·šÙ99Î cÏ#23É«Ÿ-Þ3ii¶©»ÒW·•×~Ôí£Óúô- »yY Ýå™’8¤|c-ó‚<–þ S#3̉q¡mÜI"«€d cqf üç× #5PÜý®XüØWtîßy¹?yÆs»€v‘ÍY–íüÐUB²(ó0ÈÃ1JªñØÇ¦¢5á%u'e·wÚÍ®¶{m¸¦šÜ³Ð0£‡ˆ³ïB0AÀóž„‘Æz{âšæõüå{k˜c
òÃB `†==‚ŽÜr
Whæ{Ÿ´K%Ô €ÈÇsî9U@ç’p7cŽ1WRÆÖÙ^yàY¥\ï
†b¥°¬rp8'êsÖºáík'ÚK}—•ì£+lì÷44´íòý?«Ö÷0¤I"Ú³.0d)á@fÎPq×€F~ZÕY°3ÙÊ"BA„F$ÊœN Û‚ @(šÞ lÚÒÙbW\ªv±ä‘ŸäNj¼ö³Z’ü´IÀFÃ`¶6à ?!
NxÇÒ©Ò†Oª²½’·ŸM¶{êºjÚqŒ©®èþ
‰ ’&yL%?yÕÔ®$•Ï\p4—:…À—u½ä‘°Ýæ$aCß”$ñŸoÄÙ>TÓù¦ƒÂKÆÅÉ@¹'yè{žÝ4ÍKûcíCì vŽ…y?]Ol©Ê|Íê¾Þ_;üÿ Ï¡Rçånÿ rÔ’[m²»˜¡Ž4ùDŽ›Ë) $’XxËëšY8¹i•†Á!‘þpJ•V^0
Œ±õèi²Å²en%·„†8eeù²Yˆ,S†=?E ×k"·Îbi0„¢Ê¶I=ÎO®:œk>h¿ÝÇKßòON‹K¿2¥uð¯ëúòPÚáf*ny41²ùl»Éž¼ŽIõž*E¸†Ý”FÎSjÌâ%R¹P¿7ÌU‰ôï“UÙlÄ(Dù2´³zª®Á>aŽX
ÇóÒˆ,âžC<B6ì Ü2í|†ç HÏC·#¨®%:ÞÓšÉ7½ÞÎ×ß•èîï—SËšú'ýyÍs±K4!Ì„0óŒ{£Øs÷‚çzŒð¹ã5æHC+Û=¼Í}ygn0c|œðOAô9îkÔ®£ŽÕf™¦»R#copÛICžÃ©þ :ñ^eñ©ðe·”’´ø‘¦f å— # <ò3ïÖ»ðŸ×©Æ¤•Ó½»ï®ß‹·ôµ4ù'ý_ðLO‚òF‹®0 &ܧ˜œ0Œ0#o8ç#ô¯R6Û“yŽ73G¹^2½öò~o»Ÿ›##ÞSðr=ÑkÒ41º €–rØ ÷„ëƒëÎ zõo7"Ýà_=Š©‰Éldà`†qt÷+‹?æxù©%m,ö{.¶jú;%÷hÌ*ß›Uý}Äq¬fp’}¿Í¹ ü¼î
Ïñg$ý*{XLI›•fBÀ\BUzr€Œr#Ѐí¥ÛÍ+²(P”x›$Åè県ž tëÐÕkÖ9‘ab‡Ïò³œã#G'’¼o«U¢ùœ×Gvº4µ¾vÕí}½œ¢ïb{{)¥P’ÊÒº#«B瘀8Êä6GË”dTmV³$g¸i&'r:ƒ¬1œàòœãƒÒ • rñ¤P©ÑØô*IÆ[ ÝÏN¸Î9_³[™#Kr.Fí¤í*IÁ?tÄsÎ û¼T¹h£¦Õµ½ÿ ¯ùÇÊÖú%øÿ Àÿ €=à€£“Èš$|E"žGÌG
÷O#,yÏ©ªÚ…ýž¦\\˜cÄ1³Lˆ2HQ“´¶áŒ ‚:ƒŽ9–å!Š–Í‚É¾F''‘÷yÇNüûãëpÆ|=~¢D•䵕vn2„sÓžGLë
IUP´Uíw®Ú-/mm£²×Ì–ìíeý]? øÑüa¨ÞZÏeki,q‰c10PTpAÜÀg%zSß°2Ĥ¡U]®ØŠÜçžI;€èpx?_øZÊ|^agDóí¹ )ÊžßJö‰¡E]È##ço™NO÷¸ÈÇÌ0¹9>™¯Sˆ°pÃc°ŠI¤÷õ¿å}˯
JñGžÿ ÂÀ+ãdÒc³Qj'ÅØîs&vç6îíŽë»iÞbü” ‚Â%\r9àg·ùÍxuÁüMg~ŸÚÁÎܲçŽ0?*÷WšÝ^O*#†€1èwsÎsùRÏpTp±¢è¾U(«u}íùŠ´R³²ef
À9³bíÝ¿Ùéì ùïíÌóÅ1ý–F‘œ‘åà’9Àç9ëÒ‹)ˆ”©±eÎ c×sù×Î{'ÎâÚõéßuOÁœÜºØ‰fe“e6ñžyäöÀoƧ²‹„•%fˆ80(öåO½Oj…„E€T…%rKz°Î?.;{šXÙ‡ŸeUÚd!üx9þtã%wO_øoòcM-
j–ÒHX_iK#*) ž@Ž{ôǽBd¹‰RÝn–ê0«7ˆìyÀ÷Í@¬Ì¢³³’ 9é÷½?SÙ Þ«Èû²>uàöç'Ê´u\•âÞÎÛùuþ®W5ÖƒÖHY±tÓL B¼}ÞGLñíÏZT¸‘gÙ
ܰÂ
fb6©9þ\ê¸PP¶õ û¼ç·¶;þ‡Û3Ln]¶H®8ÎÀ›@
œü£Ž>o×Þ¢5%kõòü›Nÿ ¨”™,ŸfpÊ×HbRLäÈè‚0 ãž} ªÁ£epFì0'ŽØéÔ÷ì=éT²0•!…Îzt9ç¾?”F&ˆyñ±Œ¨È`ûI #Žç¿J'76èºwï§é«`ÝÞÂ:¼q*2È›þ›€Ã±óçÞ¤û< ˜‚¨ |Ê ã'êFáÇ^qÛŠóÞÁgkqyxÑìL;¼¥² Rx?‡¯Y7PŽwnù¶†û¾Ü·.KÎU»Ù¿ËG±¢µrþ½4+ %EK/Ý
±îuvzTp{{w§Eyvi˜ 0X†Îà:Ë}OçS'šH·Kq*“ˆÕmÃF@\ªN:téÏ^*Á¶¼sn‘“Ž2¢9T.½„\ýò@>˜7NFïNRÓ·wèôßEÕua'¬[þ¾cö¡ÌOæ¦âÅŠ². Ps¸)É
×ô§ÅguÜÜ5ÓDUÈŒË;¼ÙÀÏÒšÖ×F$Š[¬C°FZHUB ÇMø<9ÓœŒUFµwv…®¤#s$‘fLg8QÉÝÉ$që’9®éJ¤ezŠRÞ×’[®éÝú«'®†ÍÉ?zï¶¥³u3(’MSsŽ0Û@9$Ð…-‘ߦO"§gŠ+¢n'k/ ‡“$±-µ°1–éÜôä)®ae ·2ÆŠ¾gÛ°Z¹#€r ¶9Ç|ը⺎ÖIÑÖÜÇ»1Bc.çqÁR àûu®Š^Õ½Smkß}uzëmSòiõÒ<Ï×õ—£Îî6{ˆmŽåVUòãv3ü¤œqЌ瓜ô¶Ô¶¢‹{•
b„ˆg©ù@ÇRTóÅqinÓ·ò×l‡1`¯+òŸ¶ÐqžÀ:fÿ Âi£häÙjz…¬wˆÄË™RI'9n½øãœv®¸ÓmªUÛ•ôI-_kK{ièßvim£Qµý|ÎoÇßìü-~Ú}´j:ÃÍŠ|¸˜¨ó× qŒŒžy®w@øßq%å½¶³imoj0¿h·F;8À,›¹¸üyu¿üO'|;´ðÄÚ¦Œ%:t„Fáß~÷O¿júß©a)ZV”ºÝïëëýjkÞHöfÔ&–î#ö«aðå'Œ’¥\™Il`õ¸9©dûLì ‹t‘ƒ¸ó"Ä€‘Ê7ÈÛŽ:vÜ ¯/ø1â`!»Ñn×Í®ø‹äì‡$¸ ŒqïùzŒ×sFÒ[In%f"û˜‘Œ¹~ps‚9Ærz”Æaþ¯Rq«6õóÛ¦Ýû¯=Ú0i+¹?ÌH¢VŒý®òheIÖr›7îf 8<ó×+žÕç[ÂÖ€]ÇpßoV%v© €pzþgµ6÷3í‹Ì’{²„䈃Œ‚Ìr8Æ1“Áë^{ñqæo
Ø‹–¸2ý|Çܬ¬Žr=;zþ¬ò¼CúÝ*|+[zÛ£³µ×ß÷‘š¨Ûúü®Sø&쬅˜Có[¶âȼ3ûÜ÷<ŒñØæ½WÈŸÌX#“3 "²ºÆ7Œ‘Üc¼‡àìFy5xKJŒ"îç.r@ï×Þ½Ä-ÿ þ“}ª}’*Þ!,Fm¸Î@†9b?1W{Yæ3„`Ú¼VõŠÚÛ_kùöG.mhÎñ ôíhí§Ô$.ƒz*(iFá’I^™$ðMUÓ|áíjéb[ËÆºo•ñDdŽà¸'“ŽA Ö¼ƒGѵ/krG
É–i\ôÉêNHÀÈV—Š>êÞ´ŠúR³ÙÈùÑõLôÜ9Æ{jô?°°Kýš¥WíZ¿V—m6·E}{X~Æ?
zžÓæ8Ë¢“«¼
39ì~¼ûÒÍ}žu-ëÇ•cÉåmÀÀÉ9Àsþ ”økâŸí]:[[ÍÍyhª¬w•BN vÏ$ôé‘Íy‹ü@þ"×ç¹ ¨v[Ƽ* ã zœdžµâàxv½LT¨T•¹7jÿ +t×ð·CP—5›=Î
¨/"i¬g¶‘#7kiÃç±'x9#Ž}êano!òKD‘ílï”('¿SÔð?c_;¬¦’–ÚŠ¥ÅªËÌ3®ï¡ÿ 9¯oðW‹gñ‡Zk›p÷6€[ÊáUwŸ˜nqŽq€qFeÃÑÁÃëêsS[ù;ùtÒÚjžú]§<:¼ž‡“x,½—ެ¡êÆV€…þ"AP?ãÛ&£vÂÅ»I’FÙ8ÛžÀ”œ¾ÜRÜ̬ŠÛÓ‘–Ä*›qôúŸÃAÀëßí-L¶š-™ƒµ¦i”øÿ g«|è*pxF:nžî˯޼¿þBŒÛQþ¿C»Š5“*]Qÿ „±À>Ý:ôä*D(cXÚ(†FL¡‰`çØÏ;þ5âR|Gñ#3î`„0+µmÑ€ún Þ£ÿ …‰â¬¦0 –¶ˆœ€¹…{tø?ʯ(_çþ_Š5XY[¡Ù|Q¿ú
µŠ2︛sO* Бÿ ×â°<+à›MkÂ÷š…ij
·Ü–ˆ«ò‚?ˆœúäc½øåunû]¹Iïåè› ç ¯[ð&©¥Ýxn;6>}²’'`IË0ÁèN}zö5éâ©âr\¢0¥ñs^Ml¿«%®ýM$¥F•–ç‘Øj÷Ze¦£k
2¥ô"FqÀ`„~5Ùü+Ò¤—QºÕ†GÙ—Ë‹ çqä°=¶ÏûÔÍcá¶¡/ˆ¤[ý†iK ™°"ó•Æp;`t¯MÑt}+@²¶Óí·Ídy’3mÕË‘’zc€0 íyÎq„ž ¬4×5[_]Rë{]ì¬UZ±p÷^åØÞÈ[©&OúÝÛ‚‚s÷zžIïßó btÎΪ\ya¾U;C¤t*IÎFF3Џ™c
1žYD…U° êÄàõë\oŒ¼a ‡c[[GŽãP‘7 â znÈ>Ãü3ñ˜,=lUENŒäô¾ÚÀÓ[_ð9 œ´JçMy©E¢Àí}x,bpAó¦üdcûŒW9?Å[Há$¿¹pÄ™#^9O88©zO=«Ë!µÖüY¨³ªÍy9ûÒ1 úôÚ»M?àô÷«ÞëÖ–ÙMÌ#C&ßnJ“Üp#Ђ~²†G–àíekϵío»_žŸuΨQ„t“ÔÛ²øáû›´W6»Øoy FQÎr $Óõìk¬„‹ïÞÚ¼sÆíòÉ67\míÎyF¯ð¯TÓã’K;ë[ð·ld«7üyíšÉ𯊵 êáeYžÏq[«&vMÀðßFà}p3ÅgW‡°8ØßVín›þšõ³¹/ ü,÷ií|’‘´R,®ŠÉ‡W“Ž1ØöëÓ¾xžÖÞ¹xÞݬXZGù\’vŒž˜ÆsØúÓïí&ÒÒ{]Qž9£Ê¡ù·ÄÀ»¶áHäž™5—ìö« -&ù¤U<±ÉÆA>½ý+æg
jžö륢þNÛ=÷JÖÛfdÔ õýËúû‹ÓØB²¬fInZ8wÌÉЮ~aƒÎ=3ìx‚+/¶äÁlŠ‚?™Æü#8-œ\pqTZXtè%»»&ÚÝ#´ŠðÜžã§Í’¼{p·ß{m>ÞycP¨’¼¢0ú(Rƒë^Ž ñó¼(»y%m´ÕÙ}ÊûékB1¨þÑ®,#Q)ó‡o1T©ÜÃ*Ž‹‚yö<b‰4×H€“ìÐ.
¤²9ÌŠ>„Žãøgšñ
¯Š~)¸ßå\ÛÛoBŒa·L²œg$‚Iã¯ZÈ—Æ~%”äë—È8â)Œcƒ‘Âàu9¯b%)ÞS²¿Ïïÿ 4Öºù}Z/[H%¤vÉ#Ì’x§†b
© ³´tÜ{gn=iï%õªÇç]ܧ—!åw„SÓp ·VÈÏ¡?5Âcâb¥_ĤŠz¬—nàþÖΟñKÄöJé=ÌWèêT‹¸÷qÎჟ•q’zWUN«N/ØO^Ÿe|í¾©k{üõ4öV^ïù~G¹êzÂèº|·÷×[’Þ31†rpjg·n
Æ0Ý}kåË‹‰nîe¹ËÍ+™ÏVbrOç]'‰¼o®xÎh`¹Ç*±ÙÚ!T$d/$žN>¼WqᯅZ9ÑÒO\ÜÛê1o&,-z ~^NCgNÕéá)ÒÊ©7‰¨¯'Õþ¯þ_¿Ehîþóâ €ï¬uÛûý*ÎK9ä.â-öv<²‘×h$àãúW%ö¯~«g-ÕõÀàG~>Zú¾Iš+(šM³ Û#9äl%ðc¬ ûÝ xÖKG´x®|¸¤Ï™O:Ê8Ã’qÉcÔä‚yÇNJyËŒTj¥&µOmztjÿ ?KëaµÔù¯áýóXøãLeb¾tžAÇû`¨êGBAõ¾•:g˜’ù·,þhÀ`¬qÜ` e·~+å[±ý“âYÄjWì—µHé±ø?Nõô>½âX<5 Ç©ÏѼM¶8cܪXŽÉ^r?¼IróÈS•ZmÇ›™5»òÚÚ7ïu«&|·÷•Ά
>[©ÞXHeS$Œyà€ ÷ù²:ò2|óãDf? Z¼PD¶ÓßC(xÆ0|©ßR;ôMsÿ µ´ÔVi¬,͹›Ìxâi˜`¹,GAéÇlV§ÄýF×Yø§ê–‘:Ã=ò2³9n±ÉžØÏ@yÎWžæ±Ãàe„ÄÒN ]ïòêìú_Go'¦ŽÑ’_×õЯðR66þ!›ÑÄ gFMÙ— äžäqôÈ;ÿ eX<#%»Aö‰ãR¤ Í”Ž¹È G&¹Ÿƒ&á?¶Zˆ±keRè Kãnz·ãŠÕøÄÒÂ9j%@®×q±ÜŒý[õ-É$uíè&¤¶9zÇï·Oøï®ÄJKšÖìdü"µˆ[jײÎc;ã…B(g<9nàȯG½µŸPÓ.´Éfâ¼FŽP
31 ‘ÏR}<3šä~
Ã2xVöî Dr
Ç\›}Ý#S÷ÈÀëŽHÆI®à\OçKuäI¹†ó(”—GWî ñ³¹¸æ2¨›‹ºÚû%¾ýÖ_3ºNú¯ëúì|ÕÅÖ‰}ylM’ZËîTÿ á[ðÐñ/ˆ9Àû
¸ón3 Mòd‘÷ döª^.Êñް›BâîNp>cëÏçÍzïÃôÏ
YÍ%ª¬·ãÏ-*9ÜÂãhéŒc¾dÈêú¼Ë,. VŠ÷çeÿ n/¡¼äãõâ=‹xGQKx”|¹bÌŠD@2Œ 8'Ž àúƒŽ+áDÒ&¡¨"Œ§–Žr22 Ç·s]ŸÄ‹«ð%ÚÄ<¹ä’(×{e›HÀqÁç©Ç½`üŽÚõK饚9ƒÄ±€<–úƒú~ çðñO#Í%iKKlµ¦¾F)'Iê¬Î+Ç(`ñ¾£œdÈ’`™ºcßéé^ÿ i¸”Û\ý¡æhÔB«aq¸}ãÀÆ:ÜWƒ|FÛÿ BŒÇÀeaŸ-sÊ€:úW½ÜÝÜ<%$µ†%CóDªÀí%IÈÏʤ…ôäñÞŒ÷‘a0“ôŽÚë¤nŸoW÷0«e¶y'Å»aΗ2r’# Û°A^ý9ÉQÔõ=ù5¬£Öü.(Þ’M$~V«=éSÄFN½®©ÔWô»ÿ þHžkR‹ìÏ+µµžöê;khÚI¤m¨‹Ôš–âÖçJ¾_Z•’6a”Èô> ÕÉaÕ<%®£2n bQŠå\tÈõUÿ ø»þ‹k15‚ÃuCL$ݹp P1=Oøýs¯^u éEJ”–éêŸê½5ýzy›jÛ³á›Ûkÿ ÚOcn±ÛÏîW;boºz{ãžüVÆ¡a£a5½äÎÂks¸J@?1è¿{$ä‘=k”øsÖ^nŒ¦)ÝåXÃíùN1ØõÚOJë–xF÷h¸ Œ"Ž?x䜚ü³ì¨c*Fœ¯i;7~ñí׫Ðó¥Ë»3Ãü púw ‰°<Á%»ñž ÿ P+Û^ ¾Ye£ŽCÄŒ„/>˜>•á¶Ìm~&&À>M[hÈÈÿ [Ž•íd…RO@3^Ç(ʽ*¶ÖQZyßþ
1Vº}Ñç?¼O4Rh6R€ª£í¡ûÙ
a‚3ß·Õ
ü=mRÍ/µ9¤‚0ÑC¼Iè:cŽsÛ¾™x£ÆÐ¬ªÍöˢ샒W$•€Å{¨ÀPG
ÀÀàŸZìÍ1RÉ0´ðxEË9+Éÿ ^rEÕ—±Š„70l¼áË@û.' ¼¹Žz€N3úUÉ<3á×*?²¬‚ä†"Ùc=p íÛ'¡ª1ñ"økJ†HÒ'»Ÿ+
oÏN¬Ã9 dÙãÜדÏâÍ~æc+j·Jzâ7(£ðW]•æ™?nê´º6åwéåç÷N•ZŠíž›¬|?Ðõ?Ñ-E…®³ÇV$~X¯/…õ x‘LˆÑÜÚÈ7¦pzãÜüë½ðÄ^õtÝYËÍ7ÉÖÕ8ÏUe# #€r=sU¾/é’E§jRC4mxNÝ´9†íuá»›V‘
ZI€×cr1Ÿpzsøf»¨åV‹ìû`qËLÊIã?\~¼³áËC©êhªOîO»‘ÃmçÛçút×¢x“Z}?Üê#b-¤X7õÄò gž zzbº3œm*qvs·M=íúéw}¿&Úª°^Ö×µÏ(ø‡â†Öµƒenñý†×åQáYûœ÷ÇLœôÎNk¡ð‡¼/µ¸n0æÉ0¬ƒ‚üîÉÆvŒw®Sáö”š¯‹-üÕVŠØÙ[$`(9cqƒÔ_@BëqûÙ`Ýæ0;79È?w<ó |ÙÜkßÌ1±Ëã¿ìÒ»ðlìï«ÓnªèèrP´NÏš&ŽéöÙ¸÷æ°~-_O'‰`°!RÚÚÝ%]Ø%þbß1'¿ÿ XÕáOöÎŒ·‹¬+Åæ*ÛÛ™0¤ƒOÍÔ`u¯¦ÂaèÐÃÓ«‹¨Ô¥µœ¿¯ÉyÅÙ.oÔôŸ Úx&(STðݽ¦õ] ’ÒNóÁäÈùr3í·žÚ[™ƒ¼veÈ÷ÞIõÎGlqÎ=M|«gsªxÅI6
]Z·Îªä,¨zŒŽÄ~#ØŠúFñiÉqc©éÐD>S딑 GñŽ1éÐ^+
Ëi;Ô„µVÕú»i¯ÈÒ-ZÍ]òܘ®ì`bÛÙ¥_/y(@÷qÐúg Ô÷W0.Ø›
6Ò© r>QƒŒ0+Èîzb¨É+I0TbNñ"$~)ÕÒ6Þ‹{0VÆ27œWWñcÄcX×íôûyKZéðªc'iQ¿¯LaWŠŸS\·Š“źʸ…ôÙÂí|öÀÇåV|!¤ÂGâÛ[[’ï
3OrÙËPY¹=Î1õ5öåTžÑè Ú64/üö?Zëžk}¬¶éàoá¾á}3“ü]8Éæ¿´n²Žš_6¾pœ)2?úWÓÚ¥¾¨iWúdŽq{*ª1rXŒd…m»‰äcô¯–dâ•ã‘Jº¬§¨#¨®§,df«8ÉÅßN¾hˆ;îÓ=7áùpën®É 6ûJžO2^œÐò JÖø¥²ã›Ò6Ü·‰!wbÍ‚¬O©»õ¬ÿ ƒP=Ä:â¤-&ÙŽ
`È9 r9íϧzë> XÅ7ƒ5X–krÑ¢L7€ìw}ÑŸNHëŒüþ:2†á¼+u·á÷N/Û'Ðç~ߘô«ëh!ónRéeQ´6QÛÿ èEwëÅÒ|¸Yqó1uêyùzð8 ƒŠù¦Ò;¹ä6öi<'ü³„[ÃZhu½ ùÍ¡g‚>r¯×ŠîÌx}bñ2“k꣧oø~›hTèóËWò4|ki"xßQ˜Ï6øÀLnß‚0 ¹Æ{±–¶Öe#¨27È@^Ìß.1N¾œyç€õ†ñeé·Õã†çQ°€=Ì©ºB€Ø8<‚ÃSõ®ùcc>×Ú .Fr:žÝGæ=kÁâ,^!Fž
¬,àµ}%¶«îõ¹†"r²ƒGœüYÕd?aÑÃY®49PyU ÷þ!žxÅm|/‚ãNð˜¼PcûTÒ,¹/Ý=FkÏ|u¨¶«âë…{¤m¢]Û¾ïP>®XãÞ½iÓÁ¾
‰'¬–6ß¼(„ï— í!úÙäzôë^–:œ¨å|,_¿&š×]uÓѵÛô4’j”bž§x‘Æ©ã›á,‚[Ô
ÎÞ= ŒËæ ÀùYÁ?ŽïÚ¼?ÁªxºÕÛ,°1¸‘¿ÝäãØ¯v…@¤åq½ºã œàûââ·z8Xýˆþz~—û»™âµj=Ž
â~ãáh@'h¼F#·Üp?ŸëQü-løvépx»cŸø…lxâÃûG·‰¶ø”L£©%y?¦úõÆü-Õ¶¥y`Òl7>q’2üA?•F}c‡jB:¸Jÿ +§¹¿¸Q÷°ív=VÑìu[Qml%R7a×IèTõéŽx¬
?†š7
1†îã-ˆã’L¡lŽ0OÓ=ÅuˆpÇ•¼3ÛùÒ¶W/!|’wŽw^qÔ×ÏaóM8Q¨ãÑ?ëï0IEhÄa¸X•`a
?!ÐñùQ!Rä žqŽžÝO`I0ÿ J“y|ñ!Îã@99>þ8–+éáu…!ù—ä
ʰ<÷6’I®z
ÅS„¾)Zþ_Öýµ×ËPåOwø÷þ*üïænÖùmØÝûþ¹=>¦½öî×Jh]¼ç&@§nTŒ6ITÀõ^Fxð7Å3!Ö·aÛ$þÿ ¹ã5îIo:ȪmËY[’8ÇӾlj*òû¢¥xõ¾¼ú•åk+\ð¯ HÚoŽl•Ûk,¯ ç²²cõÅ{²Z\
´ìQ åpzŽ3Ôð}ÿ Jð¯XO¡øÎé€hÙ¥ûLdŒ`““ù6Gá^ÃáÝ^Ë[Ñb¾YåŒÊ»dŽ4†2§,;ÿ CQÄ´¾°¨c–±”mºV{«ßÕýÄW\ÖŸ‘çŸ,çMRÆí“l-ƒn~ë©ÉÈê Ü?#Ž•¹ðãSÒ¥ÐWNíà½;ãž)™ÎSÈ9cóLj뵿ūiÍk¨ió¶X‚7÷ƒ€yãnyÏŽëÞ Öt`×À×V's$È9Ú:ä{wÆEk€«†Çàc—â$éÎ.éí~Ýëk}ÅAÆpörÑ¢‡Šl¡ÑüSs‹¨‰IÄóÀ×wñ&eºðf™pŒÆ9gŽTø£lñëÀçŽ NkÊUK0U’p ï^¡ãÈ¥´ø{£ÙHp`’ØåbqÏ©äó^Æ:
Ž' ÊóM«õz+ß×ó5Ÿ»('¹ð¦C„$˜Å¢_ºÈI?»^äã'ñêzž+ë€ñ-½»´}¡Ë*õ?.xÇ^1ŽMyǸ&“—L–îëöâ7…' bqéÎGé]˪â1$o²¸R8Ã`.q€}sÖ¾C98cêÆÞíïóòvÓòùœÕfÔÚéýuèÖ·Ú
Å‚_¤³ÜۺƑß”àרý:׃xPþÅÕî-/üØmnQìïGΊÙRqê=>¢½õnæ·r!—h`+’;ò3È<“Û©éšóŸx*÷V¹¸×tÈiˆßwiÔÿ |cŒñÏ®3ֽ̰‰Ë Qr©ö½®¼ÛoÑÙZÅÑ«O൯ýw8;k›ÿ x†;ˆJa;‘º9÷÷R+¡ñgŽí|Iáë{ôáo2ʲ9 029ÉÏLí\‰¿¸Ÿb˜ "Bv$£ßiê>=ªª©f
’N ëí>¡NXW~5×úíø\‰»½Ï^ø(—wÖú¥¤2íŽÞXæÁ$°eÈ888^nÝë²ñÝÔ^ ÖÚ9Q~Ëå7ï
DC¶ÑµƒsËÇè9®Wáþƒ6‡£´·°2\Ý:ÈÑ?(#¨'$õèGJ¥ñW\ÿ ‰E¶—¸™g˜ÌÀ¹;Pv ú±ÎNs·ëŸ’–"Ž/:té+ûË]öJöÓM»ëø˜*‘•^Uý—êd|‰åñMæÔÝ‹23å™6æHùÛ‚ëüñ^…ñ1¢oêûÑEØ.õ7*ÅHtÎp{g<·Á«+¸c¿¿pÓ¾Æby=8É_ÄsÆk¬ñB\jÞÔì••Ë[9Píb‹Bヅ =93§ð§LšÛáÖšÆæXÌÞdÛP.0\ãïÛ0?™úJ¸™Ë
”•œº+=<µI£¦í¯õêt¬d‹T¬P=ËFêT>ÍØØ@Ï9<÷AQÌ×»Õ¡xùk",JÎæù±Éç$œŽŸZWH®¯"·UÌQ ’ÙÈ]ÅXg<ã
ߨg3-Üqe€0¢¨*Œ$܃
’Sû 8㎼_/e'+Ï–-èÓ¶¶Õíß[·ÙÙ½îì—¼sk%§µxä‰â-pÒeÆCrú
ôσžû=”šÅô(QW‚Õd\ƒæ. \àö¹¯F½°³½0M>‘gr÷q+œ¶NïºHO— ¤ ܥݔn·J|ÆP6Kµc=Isó}Ò çGš)a=—#vK›åoK§ßóÙ¤¶¿õú…ÄRÚ[ËsöÙ¼Ë•Ë ópw®qœŒ·Ø
ùÇâ‹ý‡ãKèS&ÞvûDAù‘É9ŒîqÅ}
$SnIV[]Ñ´Ó}ØÜ¾A Ü|½kÅþÓ|EMuR¼.I¼¶däò‚ÃkÆ}ðy¹vciUœZ…Õõ»z¾÷¿n¦*j-É/àœHã\y5 Û ß™ó0—äŸnzôã#Ô¯,†¥ÚeÔ÷ÜÅ´„“'c…<íÝ€<·SŠ¥k§Ã¢éÆÆÙna‚8–=«Êª[Ÿ™°pNî02z“ÔÙ–K8.È’Þî(vƒ2®@ äÈûãçžxäÇf¯ˆu¹yUÕîýWšÙ|›ëÒ%Q^í[æ|éo5ZY•^{96ˆY‚§v*x>âº_|U¹Ö´©tûMÒÂ9PÇ#«£#€ éÉñ‘ƒÍz/‰´-į¹°dd,Б›p03ƒœ{ç9=+
Ûᧇ¬¦[‡‚ê婺¸#±ß=³ý¿•Õµjñ½HÙh›Û[§ÚýÊöô÷{˜?ô÷·Ô.u©–_%còcAÀ˜’
}0x9Î>žñÇáÍ9,ahï¦Ì2òÓ ñÛAäry$V²Nð
]=$Ž
‚#Ù‚1ƒƒødõMax‡ÂÖ^!±KkÛ‘
«“Çó²FN8+ëÎ{Ò¼oí§[«ÕMRoËeç×[_m/¦¦k.kôgŽxsSÓ´ý`êzªÜÜKo‰cPC9ÎY‰#§^üý9¹âïÞx£Ë·Ú`±‰‹¤;³–=ÏaôÕAð‚÷kêÁNBéÎælcõö®£Fð†ô2Ò¬]ßÂK$ÓÜ®•”/ÊHàã$ä¸÷ëf¹Oµúâ“”’²øè´µþöjçNü÷üÌ¿ xNïFÒd»¼·h®îT9ŽAµÖ>qÁçÔœtïÒ»\ȶÎîcÞäîó3¶@#ÉIÎ ÔñW.<´’¥–ÑÑ€ÕšA‚ ;†qÓë‚2q
ÒÂó$# Çí‡
!Ë}Õ9ÈÎÑÉã=;ŒÇÎuñ+ÉûÏ¥öíeÙ+$úíÜ娯'+êZH4ƒq¶FV‹gïŒ208ÆÌ)íб>M|÷âÍã¾"iì‹¥£Jd´™OÝç;sÈúr+ÜäˆË)DŒ¥šF°*3Õ”d{zÔwºQ¿·UžÉf†~>I+ŒqÔ`ð3œ“Ü×f]œTÁÔn4“ƒø’Ýßõ_«*5šzGCÊ,þ+ê1ò÷O¶¸cœºb2yÇ;cùÕ£ñh¬›áÑŠr¤ÝäNBk¥—á—†gxšX/쑘hŸ*Tçn =ûã¦2|(ð¿e·ºÖ$
ýìŸ!'åΰyîî+×öœ=Y:²¦ÓÞ×iü’—ü
-BK™£˜›âÆ¡&véðõ-ûÉY¹=Onj¹ø¯¯yf4·±T Pó`çœ7={×mÃ/¢˜ZÚòK…G½¥b„’G AãÜœ*í¯Ã¿ IoæI¦NU8‘RwÈã;·€ Û×ëÒ”1Y
•£E»ÿ Oyto¢<£Áö·šï,䉧ûA¼sû»Nò}¹üE{ÜÖªò1’õÞr0â}ÎØ#>à/8ïéÎ~—áÍ#ñÎlí§³2f'h”?C÷YËdð:qëõÓ·‚ïeÄ©
ÔÈØÜRL+žAÎ3¼g=åšó³Œt3
ÑQ¦ùRÙßE®¼±w_;þhš’Sirÿ ^ˆã¼iੇ|RòO„m°J/“$·l“ ÇÓ¿ÿ [ÑŠÆ“„†Õø>cFÆ6Ø1ƒ– àz7Ldòxäüwá‹ÝAXùO•Úý’é®ähm •NÀ±ÌTÈç
ƒ‘I$pGž:‚ÄbêW¢®œ´|¦nÍ>¶ÖÏ¢§ÎÜ¢ºö¹•%ÄqL^öÛKpNA<ã¡ …î==ª¸óffËF‡yÌcÉ ©ç$ð=ñÏYþÊ’Ú]—¥‚¬‚eDïÎH>Ÿ_ÌTP™a‰ch['çÆÜò7a‡?w°Ïn§âÎ5”’¨¹uÚÛ|´ÓÓc§{O—ü1•ªxsÃZ…ÊÏy¡Ã3¸Ë2Èé» ‘ƒÎ äžÜðA§cáOéúÛ4ý5-fŒï„ù¬ûô.Ç Üsž•Ò¾•wo<¶Ÿ"¬¡º|£
î2sÇ¡éE²ÉFѱrU°dÜ6œ¨ mc†Îxë׺Þ'0²¡Rr„{j¾í·è›µ÷)º·å–‹î2|I®Y¼ºÍË·–ÃÆàã£'óÆxƒOÆÞ&>\lóÌxP Xc¸ì Sþ5§qà/ê>#žÞW¸if$\3 ® ûÄ“ùŽÕê¾ð<Ó‹H¶óÏ" å·( á‘€:ã†8Ï=+ꨬUA×ÃËÚT’ÑÞöù¥¢]{»ms¥F0\ÑÕ—ô}&ÛB´ƒOŽÚ+›xíÄÀ1
,v± žIëíZ0ǧ™3í2®0ทp9öÝÔž)ÓZËoq/Ú“‘L ²ŒmùŽï‘Ó9§[Û#Ä‘\ÞB¬Çs [;à à«g‚2ôòªœÝV§»·¯/[uó½õÛï¾
/šÍ}öüÿ «=x»HŸÂÞ.™ ÌQùŸh´‘#a$‚'¡u<Š›Æ>2>+ƒLSiöwµFó1!eg`£åœ ÷ëÛö}Á¿ÛVÙêv $¬ƒ|,s÷z€ð΃¨x÷ÅD\ÜŒÞmåÔ„ ˆ o| :{ÇÓ¶–òÁn!´0Ål€, ƒ ( ÛŒŒc¶rsšæ,4‹MÛOH!@¢ ÇŽ„`å²9ÝÃw;AÍt0®¤¡…¯ØÄ.Àìí´ƒ‘ßñ5Í,Óëu-ÈÔc¢KÃÓ£òÖ̺U.õL¯0…%2È—"~x
‚[`có±nHàŽyàö™¥keˆìŒÛFç{(Ø©†`Jã#Žwg<“:ÚÉ;M
^\yhûX‡vB·÷zrF?§BÊÔ/s<ÐÈB)Û± ·ÍÔwç5Âã:så§e{mѤï«Òíh—]Wm4âí¿ùþW4bC3¶ª¾Ùr$pw`àädzt!yŠI„hÂîàM)!edŒm'æ>Ç?wzºKìcŒ´¯Ìq6fp$)ãw¡éUl`µ»ARAˆÝÕgr:äŒgƒéé[Ôö±”iYs5Ýï«ÙG—K=þF’æMG«óÿ `ŠKɦuOQ!ÕåŒ/ÎGÞ`@ËqÕzdõâ«Ê/Ö(ƒK´%ŽbMüåÜŸö—>¤óŒŒV‘°„I¢Yž#™¥ùÏÊ@8
œgqöö5ª4vד[¬(q cò¨À!FGaÁõõ¯?§†¥ÏU½í¿WªZ$úyú½Žz×§Éþ?>Ã×È•6°{™™ŽÙ.$`ÎUœ…çè ' ¤r$1Ø(y7 ðV<ž:È ÁÎMw¾Â'Øb§øxb7gãО½óÉÊë²,i„Fȹ£§8ãä½k¹¥¦ê/ç{ïê驪2œ/«ü?¯Ô›ìñÜ$þeýœRIåŒg9Ác’zrrNO bÚi¢
ѺË/$,“ª¯Ýä;Œ× ´<ÛÑn³IvŸb™¥ nm–ÄŸ—nÝÀãŽ3ëÍG,.öó³˜Ù£¹uÊÌrŠ[<±!@Æ:c9ÅZh
ì’M5ÄìÌ-‚¼ëÉùqŽGì9¬á ;¨A-ž—évþÖ–^ON·Ô”ŸEý}ú×PO&e[]ÒG¸˜Ûp ƒÃà/Ë·8ûÀ€1ž@¿ÚB*²¼ñì8@p™8Q“žÆH'8«I-%¸‚
F»“åó6°Uù|¶Ú¸ã ò^Äw¥ŠÖK–1ÜÝK,Žddlí²0PÀü“×ükG…¯U«·¶–´w¶ŽÍ¾©yÞú[Zös•¯Á[™6°
¨¼ÉVæq·,#
ìãï‘×8îry®A››¨,ãc66»Ë´ã'æÉù?t}¢æH--Òá"›|ˆ¬[í 7¶ö#¸9«––‹$,+Ëqœ\Êøc€yê^ݸÄa°«™B-9%«×®‹V´w~vÜTéꢷþ¼ˆ%·¹• ’[xç•÷2gØS?6åÀÚ õ9É#š@÷bT¸º²C*3Bá¤òÎA9 =úU§Ó"2Ãlá0iÝIc‚2Î@%öç94ùô»'»HÄ¥Ô¾@à Tp£šíx:úÊ:5eºßMý×wµ›Ó_+šº3Ýyvÿ "ºÇ<ÂI>Õ1G·Ë«È«É# àÈÇ øp Jv·šæDûE¿›†Ë’NFr2qŸ½ÇAÜšu•´éí#Ħ8£2”Ú2Ã/€[ÎTr;qŠz*ý’Îþ(≠;¡TÆâ›;ºÿ àçœk‘Þ8¾Uª¾íé{^×IZéwÓkXÉûÑZo¯_øo×È¡¬ â–ÞR§2„‚Àœü½ùç® SVa†Âüª¼±D‘ŒísŸàä|ä2 æ[‹z”¯s{wn„ÆmáóCO+†GO8Ïeçåº`¯^¼ðG5f{Xžä,k‰<á y™¥voÆ éÛõëI=œ1‹éíÔÀÑ)R#;AÂncäŽ:tÏ#¶TkB.0Œ-ÖÞZÛgumß}fÎJÉ+#2êÔP£žùÈÅi¢%œ3P*Yƒò‚A쓎2r:ƒÐúñiRUQq‰H9!”={~¼“JŽV¥»×²m.ÛߺiYl¾òk˜gL³·rT•
’…wHÁ6ä`–Î3ùÌ4Øe³†&òL‘•%clyîAÂäà0 žüç$[3uŘpNOÀÉ=† cï{rYK
ååä~FÁ
•a»"Lär1Ó¯2Äõæ<™C•.fÕ»è¥~½-¿g½Â4¡{[ør¨¶·Žõäx¥’l®qpwÇ»8ärF \cޏܯÓ-g‚yciÏÀ¾rÎwèØÈ#o°Á9ã5¢šfÔxÞæfGusÏÌJÿ µ×œ/LtãÅT7²¶w,l
ɳ;”eúà·¨çîŒsÜgTÃS¦^ '~‹®›¯+k÷ZÖd©Æ*Ó[Ü«%Œk0ŽXƒ”$k#Ȩ P2bv‘ƒŸáÇ™ÆÕb)m$É*8óLE‘8'–ÜN Úyàúô+{uº±I'wvš4fÜr íì½=úuú
sFlìV$‘ö†HÑù€$§ õ=½¸«Ž]
:Ž+•¦ïmRþ½l´îÊT#nkiøÿ _ðÆT¶7Ò½ºÒ£Î¸d\ã8=yãŽÜäR{x]ZâÚé#¸r²#»ÎHÆ6õ ç® ÎFkr;sºÄ.&;só±Ç9êH÷ýSšÕtÐU¢-n Ì| vqœ„{gŒt§S.P‹’މ_[;m¥ÞZýRûÂX{+¥úü¼ú•-àÓ7!„G"“´‹žƒnrYXã¸îp éœ!ÓoPÌtÑ (‰Þ¹é€sÓ#GLçÕšÑnJý¡!‘Tä#“ß?îýp}xÇ‚I¥Õn#·¸–y'qó@r[ Êô÷<ÔWÃÓ¢áN¥4Ô’I&ݼ¬¬¼ÞºvéÆ
FQV~_ÒüJÖÚt¥¦Xá3BÄP^%ÈÎW-×c¡ú©¤·Iþèk¥š?–UQåIR[’O 5x\ÉhÆI¶K4«2ùªŠŒ<¼óœçØ`u«‚Í.VHä€ Ëgfx''9ÆI#±®Z8
sISºku¢ßÞ]úk»Jößl¡B.Ü»ÿ MWe
°·Ž%šêɆ¼»Âù³´œ O¿cÐÓÄh©"ÛÜÏ.ÖV’3nüÄmnq[ŒòznšÖ>J¬òˆæ…qýØP Ž:ä7^0yëWšÍ_79äoaÈ °#q0{ää×mœy”R{vÒÞ¶ÚÏe¥“ÚÆÐ¥Ì®—õýjR •íç›Ìb„+JyÜØÙ•Ç]¿Ôd þËOL²”9-Œ—õÃc'æÝלçÚ²ìejP“½
âù°¨†ðqòädЃÉäÖÜj÷PÇp“ÍšŠå«‘î
<iWNsmª»¶vÓz5»ûì:Rs\Ðßôû×uÔÿÙ