{"payload":{"allShortcutsEnabled":false,"fileTree":{"include":{"items":[{"name":".cvsignore","path":"include/.cvsignore","contentType":"file"},{"name":"Makefile.am","path":"include/Makefile.am","contentType":"file"},{"name":"SDL.h","path":"include/SDL.h","contentType":"file"},{"name":"SDL_active.h","path":"include/SDL_active.h","contentType":"file"},{"name":"SDL_audio.h","path":"include/SDL_audio.h","contentType":"file"},{"name":"SDL_byteorder.h","path":"include/SDL_byteorder.h","contentType":"file"},{"name":"SDL_cdrom.h","path":"include/SDL_cdrom.h","contentType":"file"},{"name":"SDL_config.h","path":"include/SDL_config.h","contentType":"file"},{"name":"SDL_config.h.in","path":"include/SDL_config.h.in","contentType":"file"},{"name":"SDL_config.h.minimal","path":"include/SDL_config.h.minimal","contentType":"file"},{"name":"SDL_copying.h","path":"include/SDL_copying.h","contentType":"file"},{"name":"SDL_cpuinfo.h","path":"include/SDL_cpuinfo.h","contentType":"file"},{"name":"SDL_endian.h","path":"include/SDL_endian.h","contentType":"file"},{"name":"SDL_error.h","path":"include/SDL_error.h","contentType":"file"},{"name":"SDL_events.h","path":"include/SDL_events.h","contentType":"file"},{"name":"SDL_getenv.h","path":"include/SDL_getenv.h","contentType":"file"},{"name":"SDL_joystick.h","path":"include/SDL_joystick.h","contentType":"file"},{"name":"SDL_keyboard.h","path":"include/SDL_keyboard.h","contentType":"file"},{"name":"SDL_keysym.h","path":"include/SDL_keysym.h","contentType":"file"},{"name":"SDL_loadso.h","path":"include/SDL_loadso.h","contentType":"file"},{"name":"SDL_main.h","path":"include/SDL_main.h","contentType":"file"},{"name":"SDL_mouse.h","path":"include/SDL_mouse.h","contentType":"file"},{"name":"SDL_mutex.h","path":"include/SDL_mutex.h","contentType":"file"},{"name":"SDL_name.h","path":"include/SDL_name.h","contentType":"file"},{"name":"SDL_opengl.h","path":"include/SDL_opengl.h","contentType":"file"},{"name":"SDL_quit.h","path":"include/SDL_quit.h","contentType":"file"},{"name":"SDL_rwops.h","path":"include/SDL_rwops.h","contentType":"file"},{"name":"SDL_stdinc.h","path":"include/SDL_stdinc.h","contentType":"file"},{"name":"SDL_syswm.h","path":"include/SDL_syswm.h","contentType":"file"},{"name":"SDL_thread.h","path":"include/SDL_thread.h","contentType":"file"},{"name":"SDL_timer.h","path":"include/SDL_timer.h","contentType":"file"},{"name":"SDL_types.h","path":"include/SDL_types.h","contentType":"file"},{"name":"SDL_version.h","path":"include/SDL_version.h","contentType":"file"},{"name":"SDL_video.h","path":"include/SDL_video.h","contentType":"file"},{"name":"SDL_windows.h","path":"include/SDL_windows.h","contentType":"file"},{"name":"begin_code.h","path":"include/begin_code.h","contentType":"file"},{"name":"close_code.h","path":"include/close_code.h","contentType":"file"}],"totalCount":37},"":{"items":[{"name":"docs","path":"docs","contentType":"directory"},{"name":"include","path":"include","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":".cvsignore","path":".cvsignore","contentType":"file"},{"name":"BUGS","path":"BUGS","contentType":"file"},{"name":"Borland.html","path":"Borland.html","contentType":"file"},{"name":"Borland.zip","path":"Borland.zip","contentType":"file"},{"name":"COPYING","path":"COPYING","contentType":"file"},{"name":"CREDITS","path":"CREDITS","contentType":"file"},{"name":"CWprojects.sea.bin","path":"CWprojects.sea.bin","contentType":"file"},{"name":"EpocBuildFiles.zip","path":"EpocBuildFiles.zip","contentType":"file"},{"name":"INSTALL","path":"INSTALL","contentType":"file"},{"name":"MPWmake.sea.bin","path":"MPWmake.sea.bin","contentType":"file"},{"name":"Makefile.am","path":"Makefile.am","contentType":"file"},{"name":"Makefile.dc","path":"Makefile.dc","contentType":"file"},{"name":"PBProjects.tar.gz","path":"PBProjects.tar.gz","contentType":"file"},{"name":"README","path":"README","contentType":"file"},{"name":"README-SDL.txt","path":"README-SDL.txt","contentType":"file"},{"name":"README.AmigaOS","path":"README.AmigaOS","contentType":"file"},{"name":"README.CVS","path":"README.CVS","contentType":"file"},{"name":"README.DC","path":"README.DC","contentType":"file"},{"name":"README.Epoc","path":"README.Epoc","contentType":"file"},{"name":"README.MacOS","path":"README.MacOS","contentType":"file"},{"name":"README.MacOSX","path":"README.MacOSX","contentType":"file"},{"name":"README.MiNT","path":"README.MiNT","contentType":"file"},{"name":"README.NanoX","path":"README.NanoX","contentType":"file"},{"name":"README.OS2","path":"README.OS2","contentType":"file"},{"name":"README.PicoGUI","path":"README.PicoGUI","contentType":"file"},{"name":"README.QNX","path":"README.QNX","contentType":"file"},{"name":"README.Qtopia","path":"README.Qtopia","contentType":"file"},{"name":"README.RISCOS","path":"README.RISCOS","contentType":"file"},{"name":"README.WinCE","path":"README.WinCE","contentType":"file"},{"name":"README.wscons","path":"README.wscons","contentType":"file"},{"name":"SDL.qpg.in","path":"SDL.qpg.in","contentType":"file"},{"name":"SDL.spec.in","path":"SDL.spec.in","contentType":"file"},{"name":"TODO","path":"TODO","contentType":"file"},{"name":"VisualC.html","path":"VisualC.html","contentType":"file"},{"name":"VisualC.zip","path":"VisualC.zip","contentType":"file"},{"name":"VisualCE.zip","path":"VisualCE.zip","contentType":"file"},{"name":"Watcom.mif","path":"Watcom.mif","contentType":"file"},{"name":"WhatsNew","path":"WhatsNew","contentType":"file"},{"name":"acinclude.m4","path":"acinclude.m4","contentType":"file"},{"name":"autogen.sh","path":"autogen.sh","contentType":"file"},{"name":"config.guess","path":"config.guess","contentType":"file"},{"name":"config.sub","path":"config.sub","contentType":"file"},{"name":"configure.in","path":"configure.in","contentType":"file"},{"name":"docs.html","path":"docs.html","contentType":"file"},{"name":"ltmain.sh","path":"ltmain.sh","contentType":"file"},{"name":"sdl-config.in","path":"sdl-config.in","contentType":"file"},{"name":"sdl.m4","path":"sdl.m4","contentType":"file"},{"name":"setvars.cmd","path":"setvars.cmd","contentType":"file"},{"name":"strip_fPIC.sh","path":"strip_fPIC.sh","contentType":"file"}],"totalCount":53}},"fileTreeProcessingTime":12.680147,"foldersToFetch":[],"repo":{"id":330016327,"defaultBranch":"main","name":"SDL-1.2","ownerLogin":"libsdl-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-15T20:34:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77683370?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"63f4244a4213e6d76015f863ae926ab43fbb2a6a","listCacheKey":"v0:1610743371.0","canEdit":false,"refType":"tree","currentOid":"63f4244a4213e6d76015f863ae926ab43fbb2a6a"},"path":"include/SDL_events.h","currentUser":null,"blob":{"rawLines":["/*"," SDL - Simple DirectMedia Layer"," Copyright (C) 1997-2006 Sam Lantinga",""," This library is free software; you can redistribute it and/or"," modify it under the terms of the GNU Lesser General Public"," License as published by the Free Software Foundation; either"," version 2.1 of the License, or (at your option) any later version.",""," This library is distributed in the hope that it will be useful,"," but WITHOUT ANY WARRANTY; without even the implied warranty of"," MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU"," Lesser General Public License for more details.",""," You should have received a copy of the GNU Lesser General Public"," License along with this library; if not, write to the Free Software"," Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA",""," Sam Lantinga"," slouken@libsdl.org","*/","","/* Include file for SDL event handling */","","#ifndef _SDL_events_h","#define _SDL_events_h","","#include \"SDL_stdinc.h\"","#include \"SDL_error.h\"","#include \"SDL_active.h\"","#include \"SDL_keyboard.h\"","#include \"SDL_mouse.h\"","#include \"SDL_joystick.h\"","#include \"SDL_quit.h\"","","#include \"begin_code.h\"","/* Set up for C function definitions, even when using C++ */","#ifdef __cplusplus","extern \"C\" {","#endif","","/* General keyboard/mouse state definitions */","#define SDL_RELEASED\t0","#define SDL_PRESSED\t1","","/* Event enumerations */","typedef enum {"," SDL_NOEVENT = 0,\t\t\t/* Unused (do not remove) */"," SDL_ACTIVEEVENT,\t\t\t/* Application loses/gains visibility */"," SDL_KEYDOWN,\t\t\t/* Keys pressed */"," SDL_KEYUP,\t\t\t/* Keys released */"," SDL_MOUSEMOTION,\t\t\t/* Mouse moved */"," SDL_MOUSEBUTTONDOWN,\t\t/* Mouse button pressed */"," SDL_MOUSEBUTTONUP,\t\t/* Mouse button released */"," SDL_JOYAXISMOTION,\t\t/* Joystick axis motion */"," SDL_JOYBALLMOTION,\t\t/* Joystick trackball motion */"," SDL_JOYHATMOTION,\t\t/* Joystick hat position change */"," SDL_JOYBUTTONDOWN,\t\t/* Joystick button pressed */"," SDL_JOYBUTTONUP,\t\t\t/* Joystick button released */"," SDL_QUIT,\t\t\t/* User-requested quit */"," SDL_SYSWMEVENT,\t\t\t/* System specific event */"," SDL_EVENT_RESERVEDA,\t\t/* Reserved for future use.. */"," SDL_EVENT_RESERVEDB,\t\t/* Reserved for future use.. */"," SDL_VIDEORESIZE,\t\t\t/* User resized video mode */"," SDL_VIDEOEXPOSE,\t\t\t/* Screen needs to be redrawn */"," SDL_EVENT_RESERVED2,\t\t/* Reserved for future use.. */"," SDL_EVENT_RESERVED3,\t\t/* Reserved for future use.. */"," SDL_EVENT_RESERVED4,\t\t/* Reserved for future use.. */"," SDL_EVENT_RESERVED5,\t\t/* Reserved for future use.. */"," SDL_EVENT_RESERVED6,\t\t/* Reserved for future use.. */"," SDL_EVENT_RESERVED7,\t\t/* Reserved for future use.. */"," /* Events SDL_USEREVENT through SDL_MAXEVENTS-1 are for your use */"," SDL_USEREVENT = 24,"," /* This last event is only for bounding internal arrays","\t It is the number of bits in the event mask datatype -- Uint32"," */"," SDL_NUMEVENTS = 32","} SDL_EventType;","","/* Predefined event masks */","#define SDL_EVENTMASK(X)\t(1<<(X))","typedef enum {","\tSDL_ACTIVEEVENTMASK\t= SDL_EVENTMASK(SDL_ACTIVEEVENT),","\tSDL_KEYDOWNMASK\t\t= SDL_EVENTMASK(SDL_KEYDOWN),","\tSDL_KEYUPMASK\t\t= SDL_EVENTMASK(SDL_KEYUP),","\tSDL_KEYEVENTMASK\t= SDL_EVENTMASK(SDL_KEYDOWN)|","\t SDL_EVENTMASK(SDL_KEYUP),","\tSDL_MOUSEMOTIONMASK\t= SDL_EVENTMASK(SDL_MOUSEMOTION),","\tSDL_MOUSEBUTTONDOWNMASK\t= SDL_EVENTMASK(SDL_MOUSEBUTTONDOWN),","\tSDL_MOUSEBUTTONUPMASK\t= SDL_EVENTMASK(SDL_MOUSEBUTTONUP),","\tSDL_MOUSEEVENTMASK\t= SDL_EVENTMASK(SDL_MOUSEMOTION)|","\t SDL_EVENTMASK(SDL_MOUSEBUTTONDOWN)|","\t SDL_EVENTMASK(SDL_MOUSEBUTTONUP),","\tSDL_JOYAXISMOTIONMASK\t= SDL_EVENTMASK(SDL_JOYAXISMOTION),","\tSDL_JOYBALLMOTIONMASK\t= SDL_EVENTMASK(SDL_JOYBALLMOTION),","\tSDL_JOYHATMOTIONMASK\t= SDL_EVENTMASK(SDL_JOYHATMOTION),","\tSDL_JOYBUTTONDOWNMASK\t= SDL_EVENTMASK(SDL_JOYBUTTONDOWN),","\tSDL_JOYBUTTONUPMASK\t= SDL_EVENTMASK(SDL_JOYBUTTONUP),","\tSDL_JOYEVENTMASK\t= SDL_EVENTMASK(SDL_JOYAXISMOTION)|","\t SDL_EVENTMASK(SDL_JOYBALLMOTION)|","\t SDL_EVENTMASK(SDL_JOYHATMOTION)|","\t SDL_EVENTMASK(SDL_JOYBUTTONDOWN)|","\t SDL_EVENTMASK(SDL_JOYBUTTONUP),","\tSDL_VIDEORESIZEMASK\t= SDL_EVENTMASK(SDL_VIDEORESIZE),","\tSDL_VIDEOEXPOSEMASK\t= SDL_EVENTMASK(SDL_VIDEOEXPOSE),","\tSDL_QUITMASK\t\t= SDL_EVENTMASK(SDL_QUIT),","\tSDL_SYSWMEVENTMASK\t= SDL_EVENTMASK(SDL_SYSWMEVENT)","} SDL_EventMask ;","#define SDL_ALLEVENTS\t\t0xFFFFFFFF","","/* Application visibility event structure */","typedef struct SDL_ActiveEvent {","\tUint8 type;\t/* SDL_ACTIVEEVENT */","\tUint8 gain;\t/* Whether given states were gained or lost (1/0) */","\tUint8 state;\t/* A mask of the focus states */","} SDL_ActiveEvent;","","/* Keyboard event structure */","typedef struct SDL_KeyboardEvent {","\tUint8 type;\t/* SDL_KEYDOWN or SDL_KEYUP */","\tUint8 which;\t/* The keyboard device index */","\tUint8 state;\t/* SDL_PRESSED or SDL_RELEASED */","\tSDL_keysym keysym;","} SDL_KeyboardEvent;","","/* Mouse motion event structure */","typedef struct SDL_MouseMotionEvent {","\tUint8 type;\t/* SDL_MOUSEMOTION */","\tUint8 which;\t/* The mouse device index */","\tUint8 state;\t/* The current button state */","\tUint16 x, y;\t/* The X/Y coordinates of the mouse */","\tSint16 xrel;\t/* The relative motion in the X direction */","\tSint16 yrel;\t/* The relative motion in the Y direction */","} SDL_MouseMotionEvent;","","/* Mouse button event structure */","typedef struct SDL_MouseButtonEvent {","\tUint8 type;\t/* SDL_MOUSEBUTTONDOWN or SDL_MOUSEBUTTONUP */","\tUint8 which;\t/* The mouse device index */","\tUint8 button;\t/* The mouse button index */","\tUint8 state;\t/* SDL_PRESSED or SDL_RELEASED */","\tUint16 x, y;\t/* The X/Y coordinates of the mouse at press time */","} SDL_MouseButtonEvent;","","/* Joystick axis motion event structure */","typedef struct SDL_JoyAxisEvent {","\tUint8 type;\t/* SDL_JOYAXISMOTION */","\tUint8 which;\t/* The joystick device index */","\tUint8 axis;\t/* The joystick axis index */","\tSint16 value;\t/* The axis value (range: -32768 to 32767) */","} SDL_JoyAxisEvent;","","/* Joystick trackball motion event structure */","typedef struct SDL_JoyBallEvent {","\tUint8 type;\t/* SDL_JOYBALLMOTION */","\tUint8 which;\t/* The joystick device index */","\tUint8 ball;\t/* The joystick trackball index */","\tSint16 xrel;\t/* The relative motion in the X direction */","\tSint16 yrel;\t/* The relative motion in the Y direction */","} SDL_JoyBallEvent;","","/* Joystick hat position change event structure */","typedef struct SDL_JoyHatEvent {","\tUint8 type;\t/* SDL_JOYHATMOTION */","\tUint8 which;\t/* The joystick device index */","\tUint8 hat;\t/* The joystick hat index */","\tUint8 value;\t/* The hat position value:","\t\t\t SDL_HAT_LEFTUP SDL_HAT_UP SDL_HAT_RIGHTUP","\t\t\t SDL_HAT_LEFT SDL_HAT_CENTERED SDL_HAT_RIGHT","\t\t\t SDL_HAT_LEFTDOWN SDL_HAT_DOWN SDL_HAT_RIGHTDOWN","\t\t\t Note that zero means the POV is centered.","\t\t\t*/","} SDL_JoyHatEvent;","","/* Joystick button event structure */","typedef struct SDL_JoyButtonEvent {","\tUint8 type;\t/* SDL_JOYBUTTONDOWN or SDL_JOYBUTTONUP */","\tUint8 which;\t/* The joystick device index */","\tUint8 button;\t/* The joystick button index */","\tUint8 state;\t/* SDL_PRESSED or SDL_RELEASED */","} SDL_JoyButtonEvent;","","/* The \"window resized\" event"," When you get this event, you are responsible for setting a new video"," mode with the new width and height."," */","typedef struct SDL_ResizeEvent {","\tUint8 type;\t/* SDL_VIDEORESIZE */","\tint w;\t\t/* New width */","\tint h;\t\t/* New height */","} SDL_ResizeEvent;","","/* The \"screen redraw\" event */","typedef struct SDL_ExposeEvent {","\tUint8 type;\t/* SDL_VIDEOEXPOSE */","} SDL_ExposeEvent;","","/* The \"quit requested\" event */","typedef struct SDL_QuitEvent {","\tUint8 type;\t/* SDL_QUIT */","} SDL_QuitEvent;","","/* A user-defined event type */","typedef struct SDL_UserEvent {","\tUint8 type;\t/* SDL_USEREVENT through SDL_NUMEVENTS-1 */","\tint code;\t/* User defined event code */","\tvoid *data1;\t/* User defined data pointer */","\tvoid *data2;\t/* User defined data pointer */","} SDL_UserEvent;","","/* If you want to use this event, you should include SDL_syswm.h */","struct SDL_SysWMmsg;","typedef struct SDL_SysWMmsg SDL_SysWMmsg;","typedef struct SDL_SysWMEvent {","\tUint8 type;","\tSDL_SysWMmsg *msg;","} SDL_SysWMEvent;","","/* General event structure */","typedef union SDL_Event {","\tUint8 type;","\tSDL_ActiveEvent active;","\tSDL_KeyboardEvent key;","\tSDL_MouseMotionEvent motion;","\tSDL_MouseButtonEvent button;","\tSDL_JoyAxisEvent jaxis;","\tSDL_JoyBallEvent jball;","\tSDL_JoyHatEvent jhat;","\tSDL_JoyButtonEvent jbutton;","\tSDL_ResizeEvent resize;","\tSDL_ExposeEvent expose;","\tSDL_QuitEvent quit;","\tSDL_UserEvent user;","\tSDL_SysWMEvent syswm;","} SDL_Event;","","","/* Function prototypes */","","/* Pumps the event loop, gathering events from the input devices."," This function updates the event queue and internal input device state."," This should only be run in the thread that sets the video mode.","*/","extern DECLSPEC void SDLCALL SDL_PumpEvents(void);","","/* Checks the event queue for messages and optionally returns them."," If 'action' is SDL_ADDEVENT, up to 'numevents' events will be added to"," the back of the event queue."," If 'action' is SDL_PEEKEVENT, up to 'numevents' events at the front"," of the event queue, matching 'mask', will be returned and will not"," be removed from the queue."," If 'action' is SDL_GETEVENT, up to 'numevents' events at the front "," of the event queue, matching 'mask', will be returned and will be"," removed from the queue."," This function returns the number of events actually stored, or -1"," if there was an error. This function is thread-safe.","*/","typedef enum {","\tSDL_ADDEVENT,","\tSDL_PEEKEVENT,","\tSDL_GETEVENT","} SDL_eventaction;","/* */","extern DECLSPEC int SDLCALL SDL_PeepEvents(SDL_Event *events, int numevents,","\t\t\t\tSDL_eventaction action, Uint32 mask);","","/* Polls for currently pending events, and returns 1 if there are any pending"," events, or 0 if there are none available. If 'event' is not NULL, the next"," event is removed from the queue and stored in that area."," */","extern DECLSPEC int SDLCALL SDL_PollEvent(SDL_Event *event);","","/* Waits indefinitely for the next available event, returning 1, or 0 if there"," was an error while waiting for events. If 'event' is not NULL, the next"," event is removed from the queue and stored in that area."," */","extern DECLSPEC int SDLCALL SDL_WaitEvent(SDL_Event *event);","","/* Add an event to the event queue."," This function returns 0 on success, or -1 if the event queue was full"," or there was some other error."," */","extern DECLSPEC int SDLCALL SDL_PushEvent(SDL_Event *event);","","/*"," This function sets up a filter to process all events before they"," change internal state and are posted to the internal event queue.",""," The filter is protypted as:","*/","typedef int (SDLCALL *SDL_EventFilter)(const SDL_Event *event);","/*"," If the filter returns 1, then the event will be added to the internal queue."," If it returns 0, then the event will be dropped from the queue, but the "," internal state will still be updated. This allows selective filtering of"," dynamically arriving events.",""," WARNING: Be very careful of what you do in the event filter function, as "," it may run in a different thread!",""," There is one caveat when dealing with the SDL_QUITEVENT event type. The"," event filter is only called when the window manager desires to close the"," application window. If the event filter returns 1, then the window will"," be closed, otherwise the window will remain open if possible."," If the quit event is generated by an interrupt signal, it will bypass the"," internal queue and be delivered to the application at the next event poll.","*/","extern DECLSPEC void SDLCALL SDL_SetEventFilter(SDL_EventFilter filter);","","/*"," Return the current event filter - can be used to \"chain\" filters."," If there is no event filter set, this function returns NULL.","*/","extern DECLSPEC SDL_EventFilter SDLCALL SDL_GetEventFilter(void);","","/*"," This function allows you to set the state of processing certain events."," If 'state' is set to SDL_IGNORE, that event will be automatically dropped"," from the event queue and will not event be filtered."," If 'state' is set to SDL_ENABLE, that event will be processed normally."," If 'state' is set to SDL_QUERY, SDL_EventState() will return the "," current processing state of the specified event.","*/","#define SDL_QUERY\t-1","#define SDL_IGNORE\t 0","#define SDL_DISABLE\t 0","#define SDL_ENABLE\t 1","extern DECLSPEC Uint8 SDLCALL SDL_EventState(Uint8 type, int state);","","","/* Ends C function definitions when using C++ */","#ifdef __cplusplus","}","#endif","#include \"close_code.h\"","","#endif /* _SDL_events_h */"],"stylingDirectives":[[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":34,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":62,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":51,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":16,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[],[{"start":0,"end":41,"cssClass":"pl-c"}],[],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-s1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-s1"}],[],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":21,"cssClass":"pl-s"}],[],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":60,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":18,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s"}],[{"start":0,"end":6,"cssClass":"pl-k"}],[],[{"start":0,"end":46,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":20,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-c1"}],[],[{"start":0,"end":24,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":7,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":26,"end":54,"cssClass":"pl-c"}],[{"start":7,"end":22,"cssClass":"pl-c1"},{"start":26,"end":66,"cssClass":"pl-c"}],[{"start":7,"end":18,"cssClass":"pl-c1"},{"start":22,"end":40,"cssClass":"pl-c"}],[{"start":7,"end":16,"cssClass":"pl-c1"},{"start":20,"end":39,"cssClass":"pl-c"}],[{"start":7,"end":22,"cssClass":"pl-c1"},{"start":26,"end":43,"cssClass":"pl-c"}],[{"start":7,"end":26,"cssClass":"pl-c1"},{"start":29,"end":55,"cssClass":"pl-c"}],[{"start":7,"end":24,"cssClass":"pl-c1"},{"start":27,"end":54,"cssClass":"pl-c"}],[{"start":7,"end":24,"cssClass":"pl-c1"},{"start":27,"end":53,"cssClass":"pl-c"}],[{"start":7,"end":24,"cssClass":"pl-c1"},{"start":27,"end":58,"cssClass":"pl-c"}],[{"start":7,"end":23,"cssClass":"pl-c1"},{"start":26,"end":60,"cssClass":"pl-c"}],[{"start":7,"end":24,"cssClass":"pl-c1"},{"start":27,"end":56,"cssClass":"pl-c"}],[{"start":7,"end":22,"cssClass":"pl-c1"},{"start":26,"end":56,"cssClass":"pl-c"}],[{"start":7,"end":15,"cssClass":"pl-c1"},{"start":19,"end":44,"cssClass":"pl-c"}],[{"start":7,"end":21,"cssClass":"pl-c1"},{"start":25,"end":52,"cssClass":"pl-c"}],[{"start":7,"end":26,"cssClass":"pl-c1"},{"start":29,"end":60,"cssClass":"pl-c"}],[{"start":7,"end":26,"cssClass":"pl-c1"},{"start":29,"end":60,"cssClass":"pl-c"}],[{"start":7,"end":22,"cssClass":"pl-c1"},{"start":26,"end":55,"cssClass":"pl-c"}],[{"start":7,"end":22,"cssClass":"pl-c1"},{"start":26,"end":58,"cssClass":"pl-c"}],[{"start":7,"end":26,"cssClass":"pl-c1"},{"start":29,"end":60,"cssClass":"pl-c"}],[{"start":7,"end":26,"cssClass":"pl-c1"},{"start":29,"end":60,"cssClass":"pl-c"}],[{"start":7,"end":26,"cssClass":"pl-c1"},{"start":29,"end":60,"cssClass":"pl-c"}],[{"start":7,"end":26,"cssClass":"pl-c1"},{"start":29,"end":60,"cssClass":"pl-c"}],[{"start":7,"end":26,"cssClass":"pl-c1"},{"start":29,"end":60,"cssClass":"pl-c"}],[{"start":7,"end":26,"cssClass":"pl-c1"},{"start":29,"end":60,"cssClass":"pl-c"}],[{"start":7,"end":74,"cssClass":"pl-c"}],[{"start":7,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-c1"}],[{"start":7,"end":62,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":7,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-c1"}],[{"start":2,"end":15,"cssClass":"pl-smi"}],[],[{"start":0,"end":28,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":1,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":36,"cssClass":"pl-en"},{"start":37,"end":52,"cssClass":"pl-c1"}],[{"start":1,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":33,"cssClass":"pl-en"},{"start":34,"end":45,"cssClass":"pl-c1"}],[{"start":1,"end":14,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":31,"cssClass":"pl-en"},{"start":32,"end":41,"cssClass":"pl-c1"}],[{"start":1,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":33,"cssClass":"pl-en"},{"start":34,"end":45,"cssClass":"pl-c1"}],[{"start":27,"end":40,"cssClass":"pl-en"},{"start":41,"end":50,"cssClass":"pl-c1"}],[{"start":1,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":36,"cssClass":"pl-en"},{"start":37,"end":52,"cssClass":"pl-c1"}],[{"start":1,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":40,"cssClass":"pl-en"},{"start":41,"end":60,"cssClass":"pl-c1"}],[{"start":1,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":38,"cssClass":"pl-en"},{"start":39,"end":56,"cssClass":"pl-c1"}],[{"start":1,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":35,"cssClass":"pl-en"},{"start":36,"end":51,"cssClass":"pl-c1"}],[{"start":27,"end":40,"cssClass":"pl-en"},{"start":41,"end":60,"cssClass":"pl-c1"}],[{"start":27,"end":40,"cssClass":"pl-en"},{"start":41,"end":58,"cssClass":"pl-c1"}],[{"start":1,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":38,"cssClass":"pl-en"},{"start":39,"end":56,"cssClass":"pl-c1"}],[{"start":1,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":38,"cssClass":"pl-en"},{"start":39,"end":56,"cssClass":"pl-c1"}],[{"start":1,"end":21,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":37,"cssClass":"pl-en"},{"start":38,"end":54,"cssClass":"pl-c1"}],[{"start":1,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":38,"cssClass":"pl-en"},{"start":39,"end":56,"cssClass":"pl-c1"}],[{"start":1,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":36,"cssClass":"pl-en"},{"start":37,"end":52,"cssClass":"pl-c1"}],[{"start":1,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":33,"cssClass":"pl-en"},{"start":34,"end":51,"cssClass":"pl-c1"}],[{"start":27,"end":40,"cssClass":"pl-en"},{"start":41,"end":58,"cssClass":"pl-c1"}],[{"start":27,"end":40,"cssClass":"pl-en"},{"start":41,"end":57,"cssClass":"pl-c1"}],[{"start":27,"end":40,"cssClass":"pl-en"},{"start":41,"end":58,"cssClass":"pl-c1"}],[{"start":27,"end":40,"cssClass":"pl-en"},{"start":41,"end":56,"cssClass":"pl-c1"}],[{"start":1,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":36,"cssClass":"pl-en"},{"start":37,"end":52,"cssClass":"pl-c1"}],[{"start":1,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":36,"cssClass":"pl-en"},{"start":37,"end":52,"cssClass":"pl-c1"}],[{"start":1,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":30,"cssClass":"pl-en"},{"start":31,"end":39,"cssClass":"pl-c1"}],[{"start":1,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":35,"cssClass":"pl-en"},{"start":36,"end":50,"cssClass":"pl-c1"}],[{"start":2,"end":15,"cssClass":"pl-smi"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-c1"}],[],[{"start":0,"end":44,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":30,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":34,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":65,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":46,"cssClass":"pl-c"}],[{"start":2,"end":17,"cssClass":"pl-smi"}],[],[{"start":0,"end":30,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":32,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":43,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":45,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":47,"cssClass":"pl-c"}],[{"start":1,"end":11,"cssClass":"pl-smi"},{"start":12,"end":18,"cssClass":"pl-c1"}],[{"start":2,"end":19,"cssClass":"pl-smi"}],[],[{"start":0,"end":34,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":35,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":34,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":42,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":44,"cssClass":"pl-c"}],[{"start":1,"end":7,"cssClass":"pl-smi"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":14,"end":52,"cssClass":"pl-c"}],[{"start":1,"end":7,"cssClass":"pl-smi"},{"start":8,"end":12,"cssClass":"pl-c1"},{"start":14,"end":58,"cssClass":"pl-c"}],[{"start":1,"end":7,"cssClass":"pl-smi"},{"start":8,"end":12,"cssClass":"pl-c1"},{"start":14,"end":58,"cssClass":"pl-c"}],[{"start":2,"end":22,"cssClass":"pl-smi"}],[],[{"start":0,"end":34,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":35,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":59,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":42,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":13,"cssClass":"pl-c1"},{"start":15,"end":43,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":47,"cssClass":"pl-c"}],[{"start":1,"end":7,"cssClass":"pl-smi"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":14,"end":66,"cssClass":"pl-c"}],[{"start":2,"end":22,"cssClass":"pl-smi"}],[],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":31,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":36,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":45,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":42,"cssClass":"pl-c"}],[{"start":1,"end":7,"cssClass":"pl-smi"},{"start":8,"end":13,"cssClass":"pl-c1"},{"start":15,"end":60,"cssClass":"pl-c"}],[{"start":2,"end":18,"cssClass":"pl-smi"}],[],[{"start":0,"end":47,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":31,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":36,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":45,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":47,"cssClass":"pl-c"}],[{"start":1,"end":7,"cssClass":"pl-smi"},{"start":8,"end":12,"cssClass":"pl-c1"},{"start":14,"end":58,"cssClass":"pl-c"}],[{"start":1,"end":7,"cssClass":"pl-smi"},{"start":8,"end":12,"cssClass":"pl-c1"},{"start":14,"end":58,"cssClass":"pl-c"}],[{"start":2,"end":18,"cssClass":"pl-smi"}],[],[{"start":0,"end":50,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":30,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":35,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":45,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":10,"cssClass":"pl-c1"},{"start":12,"end":40,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":56,"cssClass":"pl-c"}],[{"start":0,"end":54,"cssClass":"pl-c"}],[{"start":0,"end":58,"cssClass":"pl-c"}],[{"start":0,"end":47,"cssClass":"pl-c"}],[{"start":0,"end":5,"cssClass":"pl-c"}],[{"start":2,"end":17,"cssClass":"pl-smi"}],[],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":33,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":55,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":45,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":13,"cssClass":"pl-c1"},{"start":15,"end":46,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":47,"cssClass":"pl-c"}],[{"start":2,"end":20,"cssClass":"pl-smi"}],[],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":38,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":30,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":34,"cssClass":"pl-c"}],[{"start":1,"end":4,"cssClass":"pl-smi"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":9,"end":24,"cssClass":"pl-c"}],[{"start":1,"end":4,"cssClass":"pl-smi"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":9,"end":25,"cssClass":"pl-c"}],[{"start":2,"end":17,"cssClass":"pl-smi"}],[],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":30,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":34,"cssClass":"pl-c"}],[{"start":2,"end":17,"cssClass":"pl-smi"}],[],[{"start":0,"end":32,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":27,"cssClass":"pl-c"}],[{"start":2,"end":15,"cssClass":"pl-smi"}],[],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":56,"cssClass":"pl-c"}],[{"start":1,"end":4,"cssClass":"pl-smi"},{"start":5,"end":9,"cssClass":"pl-c1"},{"start":11,"end":40,"cssClass":"pl-c"}],[{"start":1,"end":5,"cssClass":"pl-smi"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":45,"cssClass":"pl-c"}],[{"start":1,"end":5,"cssClass":"pl-smi"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":45,"cssClass":"pl-c"}],[{"start":2,"end":15,"cssClass":"pl-smi"}],[],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":19,"cssClass":"pl-smi"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":27,"cssClass":"pl-smi"},{"start":28,"end":40,"cssClass":"pl-smi"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":29,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"}],[{"start":1,"end":13,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":15,"end":18,"cssClass":"pl-c1"}],[{"start":2,"end":16,"cssClass":"pl-smi"}],[],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":23,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"}],[{"start":1,"end":16,"cssClass":"pl-smi"},{"start":17,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":18,"cssClass":"pl-smi"},{"start":19,"end":22,"cssClass":"pl-c1"}],[{"start":1,"end":21,"cssClass":"pl-smi"},{"start":22,"end":28,"cssClass":"pl-c1"}],[{"start":1,"end":21,"cssClass":"pl-smi"},{"start":22,"end":28,"cssClass":"pl-c1"}],[{"start":1,"end":17,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":17,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":16,"cssClass":"pl-smi"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":1,"end":19,"cssClass":"pl-smi"},{"start":20,"end":27,"cssClass":"pl-c1"}],[{"start":1,"end":16,"cssClass":"pl-smi"},{"start":17,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":16,"cssClass":"pl-smi"},{"start":17,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":14,"cssClass":"pl-smi"},{"start":15,"end":19,"cssClass":"pl-c1"}],[{"start":1,"end":14,"cssClass":"pl-smi"},{"start":15,"end":19,"cssClass":"pl-c1"}],[{"start":1,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-c1"}],[{"start":2,"end":11,"cssClass":"pl-smi"}],[],[],[{"start":0,"end":25,"cssClass":"pl-c"}],[],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":28,"cssClass":"pl-smi"},{"start":29,"end":43,"cssClass":"pl-en"},{"start":44,"end":48,"cssClass":"pl-smi"}],[],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"}],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":26,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":56,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":1,"end":13,"cssClass":"pl-c1"}],[{"start":1,"end":14,"cssClass":"pl-c1"}],[{"start":1,"end":13,"cssClass":"pl-c1"}],[{"start":2,"end":17,"cssClass":"pl-smi"}],[{"start":0,"end":5,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":42,"cssClass":"pl-en"},{"start":43,"end":52,"cssClass":"pl-smi"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":60,"cssClass":"pl-s1"},{"start":62,"end":65,"cssClass":"pl-smi"},{"start":66,"end":75,"cssClass":"pl-s1"}],[{"start":4,"end":19,"cssClass":"pl-smi"},{"start":20,"end":26,"cssClass":"pl-s1"},{"start":28,"end":34,"cssClass":"pl-smi"},{"start":35,"end":39,"cssClass":"pl-s1"}],[],[{"start":0,"end":77,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":59,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":41,"cssClass":"pl-en"},{"start":42,"end":51,"cssClass":"pl-smi"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":53,"end":58,"cssClass":"pl-s1"}],[],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":59,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":41,"cssClass":"pl-en"},{"start":42,"end":51,"cssClass":"pl-smi"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":53,"end":58,"cssClass":"pl-s1"}],[],[{"start":0,"end":35,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"}],[{"start":0,"end":33,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":41,"cssClass":"pl-en"},{"start":42,"end":51,"cssClass":"pl-smi"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":53,"end":58,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-smi"},{"start":13,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":37,"cssClass":"pl-smi"},{"start":39,"end":44,"cssClass":"pl-k"},{"start":45,"end":54,"cssClass":"pl-smi"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":56,"end":61,"cssClass":"pl-s1"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":30,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":76,"cssClass":"pl-c"}],[{"start":0,"end":45,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":63,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":76,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":28,"cssClass":"pl-smi"},{"start":29,"end":47,"cssClass":"pl-en"},{"start":48,"end":63,"cssClass":"pl-smi"},{"start":64,"end":70,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":62,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":31,"cssClass":"pl-s1"},{"start":32,"end":39,"cssClass":"pl-smi"},{"start":40,"end":58,"cssClass":"pl-en"},{"start":59,"end":63,"cssClass":"pl-smi"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":54,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":50,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":17,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-c1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":29,"cssClass":"pl-smi"},{"start":30,"end":44,"cssClass":"pl-en"},{"start":45,"end":50,"cssClass":"pl-smi"},{"start":51,"end":55,"cssClass":"pl-s1"},{"start":57,"end":60,"cssClass":"pl-smi"},{"start":61,"end":66,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":48,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":18,"cssClass":"pl-s1"},{"start":18,"end":18,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-k"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-s"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":6,"end":26,"cssClass":"pl-c"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/libsdl-org/SDL-1.2/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"SDL_events.h","displayUrl":"https://github.com/libsdl-org/SDL-1.2/blame/63f4244a4213e6d76015f863ae926ab43fbb2a6a/include/SDL_events.h?raw=true","headerInfo":{"blobSize":"12.3 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"9fe918c","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Flibsdl-org%2FSDL-1.2%2Fblame%2F63f4244a4213e6d76015f863ae926ab43fbb2a6a%2Finclude%2FSDL_events.h","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"337","truncatedSloc":"296"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"C","languageID":41,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/libsdl-org/SDL-1.2/blame/63f4244a4213e6d76015f863ae926ab43fbb2a6a/include/SDL_events.h","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/libsdl-org/SDL-1.2/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/libsdl-org/SDL-1.2/raw/63f4244a4213e6d76015f863ae926ab43fbb2a6a/include/SDL_events.h","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":true,"not_analyzed":false,"symbols":[{"name":"_SDL_events_h","kind":"macro","ident_start":942,"ident_end":955,"extent_start":934,"extent_end":957,"fully_qualified_name":"_SDL_events_h","ident_utf16":{"start":{"line_number":25,"utf16_col":8},"end":{"line_number":25,"utf16_col":21}},"extent_utf16":{"start":{"line_number":25,"utf16_col":0},"end":{"line_number":27,"utf16_col":0}}},{"name":"SDL_RELEASED","kind":"macro","ident_start":1306,"ident_end":1318,"extent_start":1298,"extent_end":1321,"fully_qualified_name":"SDL_RELEASED","ident_utf16":{"start":{"line_number":42,"utf16_col":8},"end":{"line_number":42,"utf16_col":20}},"extent_utf16":{"start":{"line_number":42,"utf16_col":0},"end":{"line_number":43,"utf16_col":0}}},{"name":"SDL_PRESSED","kind":"macro","ident_start":1329,"ident_end":1340,"extent_start":1321,"extent_end":1344,"fully_qualified_name":"SDL_PRESSED","ident_utf16":{"start":{"line_number":43,"utf16_col":8},"end":{"line_number":43,"utf16_col":19}},"extent_utf16":{"start":{"line_number":43,"utf16_col":0},"end":{"line_number":45,"utf16_col":0}}},{"name":"SDL_EventType","kind":"type","ident_start":3000,"ident_end":3013,"extent_start":1369,"extent_end":3014,"fully_qualified_name":"SDL_EventType","ident_utf16":{"start":{"line_number":77,"utf16_col":2},"end":{"line_number":77,"utf16_col":15}},"extent_utf16":{"start":{"line_number":46,"utf16_col":0},"end":{"line_number":77,"utf16_col":16}}},{"name":"SDL_EventMask","kind":"type","ident_start":4487,"ident_end":4500,"extent_start":3079,"extent_end":4502,"fully_qualified_name":"SDL_EventMask","ident_utf16":{"start":{"line_number":107,"utf16_col":2},"end":{"line_number":107,"utf16_col":15}},"extent_utf16":{"start":{"line_number":81,"utf16_col":0},"end":{"line_number":107,"utf16_col":17}}},{"name":"SDL_ALLEVENTS","kind":"macro","ident_start":4511,"ident_end":4524,"extent_start":4503,"extent_end":4538,"fully_qualified_name":"SDL_ALLEVENTS","ident_utf16":{"start":{"line_number":108,"utf16_col":8},"end":{"line_number":108,"utf16_col":21}},"extent_utf16":{"start":{"line_number":108,"utf16_col":0},"end":{"line_number":110,"utf16_col":0}}},{"name":"SDL_ActiveEvent","kind":"class","ident_start":4598,"ident_end":4613,"extent_start":4591,"extent_end":4765,"fully_qualified_name":"SDL_ActiveEvent","ident_utf16":{"start":{"line_number":111,"utf16_col":15},"end":{"line_number":111,"utf16_col":30}},"extent_utf16":{"start":{"line_number":111,"utf16_col":8},"end":{"line_number":115,"utf16_col":1}}},{"name":"SDL_ActiveEvent","kind":"type","ident_start":4766,"ident_end":4781,"extent_start":4583,"extent_end":4782,"fully_qualified_name":"SDL_ActiveEvent","ident_utf16":{"start":{"line_number":115,"utf16_col":2},"end":{"line_number":115,"utf16_col":17}},"extent_utf16":{"start":{"line_number":111,"utf16_col":0},"end":{"line_number":115,"utf16_col":18}}},{"name":"SDL_KeyboardEvent","kind":"class","ident_start":4830,"ident_end":4847,"extent_start":4823,"extent_end":5009,"fully_qualified_name":"SDL_KeyboardEvent","ident_utf16":{"start":{"line_number":118,"utf16_col":15},"end":{"line_number":118,"utf16_col":32}},"extent_utf16":{"start":{"line_number":118,"utf16_col":8},"end":{"line_number":123,"utf16_col":1}}},{"name":"SDL_KeyboardEvent","kind":"type","ident_start":5010,"ident_end":5027,"extent_start":4815,"extent_end":5028,"fully_qualified_name":"SDL_KeyboardEvent","ident_utf16":{"start":{"line_number":123,"utf16_col":2},"end":{"line_number":123,"utf16_col":19}},"extent_utf16":{"start":{"line_number":118,"utf16_col":0},"end":{"line_number":123,"utf16_col":20}}},{"name":"SDL_MouseMotionEvent","kind":"class","ident_start":5080,"ident_end":5100,"extent_start":5073,"extent_end":5398,"fully_qualified_name":"SDL_MouseMotionEvent","ident_utf16":{"start":{"line_number":126,"utf16_col":15},"end":{"line_number":126,"utf16_col":35}},"extent_utf16":{"start":{"line_number":126,"utf16_col":8},"end":{"line_number":133,"utf16_col":1}}},{"name":"SDL_MouseMotionEvent","kind":"type","ident_start":5399,"ident_end":5419,"extent_start":5065,"extent_end":5420,"fully_qualified_name":"SDL_MouseMotionEvent","ident_utf16":{"start":{"line_number":133,"utf16_col":2},"end":{"line_number":133,"utf16_col":22}},"extent_utf16":{"start":{"line_number":126,"utf16_col":0},"end":{"line_number":133,"utf16_col":23}}},{"name":"SDL_MouseButtonEvent","kind":"class","ident_start":5472,"ident_end":5492,"extent_start":5465,"extent_end":5758,"fully_qualified_name":"SDL_MouseButtonEvent","ident_utf16":{"start":{"line_number":136,"utf16_col":15},"end":{"line_number":136,"utf16_col":35}},"extent_utf16":{"start":{"line_number":136,"utf16_col":8},"end":{"line_number":142,"utf16_col":1}}},{"name":"SDL_MouseButtonEvent","kind":"type","ident_start":5759,"ident_end":5779,"extent_start":5457,"extent_end":5780,"fully_qualified_name":"SDL_MouseButtonEvent","ident_utf16":{"start":{"line_number":142,"utf16_col":2},"end":{"line_number":142,"utf16_col":22}},"extent_utf16":{"start":{"line_number":136,"utf16_col":0},"end":{"line_number":142,"utf16_col":23}}},{"name":"SDL_JoyAxisEvent","kind":"class","ident_start":5840,"ident_end":5856,"extent_start":5833,"extent_end":6047,"fully_qualified_name":"SDL_JoyAxisEvent","ident_utf16":{"start":{"line_number":145,"utf16_col":15},"end":{"line_number":145,"utf16_col":31}},"extent_utf16":{"start":{"line_number":145,"utf16_col":8},"end":{"line_number":150,"utf16_col":1}}},{"name":"SDL_JoyAxisEvent","kind":"type","ident_start":6048,"ident_end":6064,"extent_start":5825,"extent_end":6065,"fully_qualified_name":"SDL_JoyAxisEvent","ident_utf16":{"start":{"line_number":150,"utf16_col":2},"end":{"line_number":150,"utf16_col":18}},"extent_utf16":{"start":{"line_number":145,"utf16_col":0},"end":{"line_number":150,"utf16_col":19}}},{"name":"SDL_JoyBallEvent","kind":"class","ident_start":6130,"ident_end":6146,"extent_start":6123,"extent_end":6399,"fully_qualified_name":"SDL_JoyBallEvent","ident_utf16":{"start":{"line_number":153,"utf16_col":15},"end":{"line_number":153,"utf16_col":31}},"extent_utf16":{"start":{"line_number":153,"utf16_col":8},"end":{"line_number":159,"utf16_col":1}}},{"name":"SDL_JoyBallEvent","kind":"type","ident_start":6400,"ident_end":6416,"extent_start":6115,"extent_end":6417,"fully_qualified_name":"SDL_JoyBallEvent","ident_utf16":{"start":{"line_number":159,"utf16_col":2},"end":{"line_number":159,"utf16_col":18}},"extent_utf16":{"start":{"line_number":153,"utf16_col":0},"end":{"line_number":159,"utf16_col":19}}},{"name":"SDL_JoyHatEvent","kind":"class","ident_start":6485,"ident_end":6500,"extent_start":6478,"extent_end":6893,"fully_qualified_name":"SDL_JoyHatEvent","ident_utf16":{"start":{"line_number":162,"utf16_col":15},"end":{"line_number":162,"utf16_col":30}},"extent_utf16":{"start":{"line_number":162,"utf16_col":8},"end":{"line_number":172,"utf16_col":1}}},{"name":"SDL_JoyHatEvent","kind":"type","ident_start":6894,"ident_end":6909,"extent_start":6470,"extent_end":6910,"fully_qualified_name":"SDL_JoyHatEvent","ident_utf16":{"start":{"line_number":172,"utf16_col":2},"end":{"line_number":172,"utf16_col":17}},"extent_utf16":{"start":{"line_number":162,"utf16_col":0},"end":{"line_number":172,"utf16_col":18}}},{"name":"SDL_JoyButtonEvent","kind":"class","ident_start":6965,"ident_end":6983,"extent_start":6958,"extent_end":7184,"fully_qualified_name":"SDL_JoyButtonEvent","ident_utf16":{"start":{"line_number":175,"utf16_col":15},"end":{"line_number":175,"utf16_col":33}},"extent_utf16":{"start":{"line_number":175,"utf16_col":8},"end":{"line_number":180,"utf16_col":1}}},{"name":"SDL_JoyButtonEvent","kind":"type","ident_start":7185,"ident_end":7203,"extent_start":6950,"extent_end":7204,"fully_qualified_name":"SDL_JoyButtonEvent","ident_utf16":{"start":{"line_number":180,"utf16_col":2},"end":{"line_number":180,"utf16_col":20}},"extent_utf16":{"start":{"line_number":175,"utf16_col":0},"end":{"line_number":180,"utf16_col":21}}},{"name":"SDL_ResizeEvent","kind":"class","ident_start":7366,"ident_end":7381,"extent_start":7359,"extent_end":7471,"fully_qualified_name":"SDL_ResizeEvent","ident_utf16":{"start":{"line_number":186,"utf16_col":15},"end":{"line_number":186,"utf16_col":30}},"extent_utf16":{"start":{"line_number":186,"utf16_col":8},"end":{"line_number":190,"utf16_col":1}}},{"name":"SDL_ResizeEvent","kind":"type","ident_start":7472,"ident_end":7487,"extent_start":7351,"extent_end":7488,"fully_qualified_name":"SDL_ResizeEvent","ident_utf16":{"start":{"line_number":190,"utf16_col":2},"end":{"line_number":190,"utf16_col":17}},"extent_utf16":{"start":{"line_number":186,"utf16_col":0},"end":{"line_number":190,"utf16_col":18}}},{"name":"SDL_ExposeEvent","kind":"class","ident_start":7537,"ident_end":7552,"extent_start":7530,"extent_end":7591,"fully_qualified_name":"SDL_ExposeEvent","ident_utf16":{"start":{"line_number":193,"utf16_col":15},"end":{"line_number":193,"utf16_col":30}},"extent_utf16":{"start":{"line_number":193,"utf16_col":8},"end":{"line_number":195,"utf16_col":1}}},{"name":"SDL_ExposeEvent","kind":"type","ident_start":7592,"ident_end":7607,"extent_start":7522,"extent_end":7608,"fully_qualified_name":"SDL_ExposeEvent","ident_utf16":{"start":{"line_number":195,"utf16_col":2},"end":{"line_number":195,"utf16_col":17}},"extent_utf16":{"start":{"line_number":193,"utf16_col":0},"end":{"line_number":195,"utf16_col":18}}},{"name":"SDL_QuitEvent","kind":"class","ident_start":7658,"ident_end":7671,"extent_start":7651,"extent_end":7703,"fully_qualified_name":"SDL_QuitEvent","ident_utf16":{"start":{"line_number":198,"utf16_col":15},"end":{"line_number":198,"utf16_col":28}},"extent_utf16":{"start":{"line_number":198,"utf16_col":8},"end":{"line_number":200,"utf16_col":1}}},{"name":"SDL_QuitEvent","kind":"type","ident_start":7704,"ident_end":7717,"extent_start":7643,"extent_end":7718,"fully_qualified_name":"SDL_QuitEvent","ident_utf16":{"start":{"line_number":200,"utf16_col":2},"end":{"line_number":200,"utf16_col":15}},"extent_utf16":{"start":{"line_number":198,"utf16_col":0},"end":{"line_number":200,"utf16_col":16}}},{"name":"SDL_UserEvent","kind":"class","ident_start":7767,"ident_end":7780,"extent_start":7760,"extent_end":7974,"fully_qualified_name":"SDL_UserEvent","ident_utf16":{"start":{"line_number":203,"utf16_col":15},"end":{"line_number":203,"utf16_col":28}},"extent_utf16":{"start":{"line_number":203,"utf16_col":8},"end":{"line_number":208,"utf16_col":1}}},{"name":"SDL_UserEvent","kind":"type","ident_start":7975,"ident_end":7988,"extent_start":7752,"extent_end":7989,"fully_qualified_name":"SDL_UserEvent","ident_utf16":{"start":{"line_number":208,"utf16_col":2},"end":{"line_number":208,"utf16_col":15}},"extent_utf16":{"start":{"line_number":203,"utf16_col":0},"end":{"line_number":208,"utf16_col":16}}},{"name":"SDL_SysWMmsg","kind":"type","ident_start":8108,"ident_end":8120,"extent_start":8080,"extent_end":8121,"fully_qualified_name":"SDL_SysWMmsg","ident_utf16":{"start":{"line_number":212,"utf16_col":28},"end":{"line_number":212,"utf16_col":40}},"extent_utf16":{"start":{"line_number":212,"utf16_col":0},"end":{"line_number":212,"utf16_col":41}}},{"name":"SDL_SysWMEvent","kind":"class","ident_start":8137,"ident_end":8151,"extent_start":8130,"extent_end":8188,"fully_qualified_name":"SDL_SysWMEvent","ident_utf16":{"start":{"line_number":213,"utf16_col":15},"end":{"line_number":213,"utf16_col":29}},"extent_utf16":{"start":{"line_number":213,"utf16_col":8},"end":{"line_number":216,"utf16_col":1}}},{"name":"SDL_SysWMEvent","kind":"type","ident_start":8189,"ident_end":8203,"extent_start":8122,"extent_end":8204,"fully_qualified_name":"SDL_SysWMEvent","ident_utf16":{"start":{"line_number":216,"utf16_col":2},"end":{"line_number":216,"utf16_col":16}},"extent_utf16":{"start":{"line_number":213,"utf16_col":0},"end":{"line_number":216,"utf16_col":17}}},{"name":"SDL_Event","kind":"type","ident_start":8603,"ident_end":8612,"extent_start":8236,"extent_end":8613,"fully_qualified_name":"SDL_Event","ident_utf16":{"start":{"line_number":234,"utf16_col":2},"end":{"line_number":234,"utf16_col":11}},"extent_utf16":{"start":{"line_number":219,"utf16_col":0},"end":{"line_number":234,"utf16_col":12}}},{"name":"SDL_PumpEvents","kind":"function","ident_start":8882,"ident_end":8896,"extent_start":8882,"extent_end":8902,"fully_qualified_name":"SDL_PumpEvents","ident_utf16":{"start":{"line_number":243,"utf16_col":29},"end":{"line_number":243,"utf16_col":43}},"extent_utf16":{"start":{"line_number":243,"utf16_col":29},"end":{"line_number":243,"utf16_col":49}}},{"name":"SDL_eventaction","kind":"type","ident_start":9608,"ident_end":9623,"extent_start":9546,"extent_end":9624,"fully_qualified_name":"SDL_eventaction","ident_utf16":{"start":{"line_number":261,"utf16_col":2},"end":{"line_number":261,"utf16_col":17}},"extent_utf16":{"start":{"line_number":257,"utf16_col":0},"end":{"line_number":261,"utf16_col":18}}},{"name":"SDL_PeepEvents","kind":"function","ident_start":9659,"ident_end":9673,"extent_start":9659,"extent_end":9748,"fully_qualified_name":"SDL_PeepEvents","ident_utf16":{"start":{"line_number":263,"utf16_col":28},"end":{"line_number":263,"utf16_col":42}},"extent_utf16":{"start":{"line_number":263,"utf16_col":28},"end":{"line_number":264,"utf16_col":40}}},{"name":"SDL_PollEvent","kind":"function","ident_start":10000,"ident_end":10013,"extent_start":10000,"extent_end":10031,"fully_qualified_name":"SDL_PollEvent","ident_utf16":{"start":{"line_number":270,"utf16_col":28},"end":{"line_number":270,"utf16_col":41}},"extent_utf16":{"start":{"line_number":270,"utf16_col":28},"end":{"line_number":270,"utf16_col":59}}},{"name":"SDL_WaitEvent","kind":"function","ident_start":10281,"ident_end":10294,"extent_start":10281,"extent_end":10312,"fully_qualified_name":"SDL_WaitEvent","ident_utf16":{"start":{"line_number":276,"utf16_col":28},"end":{"line_number":276,"utf16_col":41}},"extent_utf16":{"start":{"line_number":276,"utf16_col":28},"end":{"line_number":276,"utf16_col":59}}},{"name":"SDL_PushEvent","kind":"function","ident_start":10490,"ident_end":10503,"extent_start":10490,"extent_end":10521,"fully_qualified_name":"SDL_PushEvent","ident_utf16":{"start":{"line_number":282,"utf16_col":28},"end":{"line_number":282,"utf16_col":41}},"extent_utf16":{"start":{"line_number":282,"utf16_col":28},"end":{"line_number":282,"utf16_col":59}}},{"name":"SDL_SetEventFilter","kind":"function","ident_start":11623,"ident_end":11641,"extent_start":11623,"extent_end":11665,"fully_qualified_name":"SDL_SetEventFilter","ident_utf16":{"start":{"line_number":307,"utf16_col":29},"end":{"line_number":307,"utf16_col":47}},"extent_utf16":{"start":{"line_number":307,"utf16_col":29},"end":{"line_number":307,"utf16_col":71}}},{"name":"SDL_GetEventFilter","kind":"function","ident_start":11845,"ident_end":11863,"extent_start":11845,"extent_end":11869,"fully_qualified_name":"SDL_GetEventFilter","ident_utf16":{"start":{"line_number":313,"utf16_col":40},"end":{"line_number":313,"utf16_col":58}},"extent_utf16":{"start":{"line_number":313,"utf16_col":40},"end":{"line_number":313,"utf16_col":64}}},{"name":"SDL_QUERY","kind":"macro","ident_start":12284,"ident_end":12293,"extent_start":12276,"extent_end":12297,"fully_qualified_name":"SDL_QUERY","ident_utf16":{"start":{"line_number":323,"utf16_col":8},"end":{"line_number":323,"utf16_col":17}},"extent_utf16":{"start":{"line_number":323,"utf16_col":0},"end":{"line_number":324,"utf16_col":0}}},{"name":"SDL_IGNORE","kind":"macro","ident_start":12305,"ident_end":12315,"extent_start":12297,"extent_end":12319,"fully_qualified_name":"SDL_IGNORE","ident_utf16":{"start":{"line_number":324,"utf16_col":8},"end":{"line_number":324,"utf16_col":18}},"extent_utf16":{"start":{"line_number":324,"utf16_col":0},"end":{"line_number":325,"utf16_col":0}}},{"name":"SDL_DISABLE","kind":"macro","ident_start":12327,"ident_end":12338,"extent_start":12319,"extent_end":12342,"fully_qualified_name":"SDL_DISABLE","ident_utf16":{"start":{"line_number":325,"utf16_col":8},"end":{"line_number":325,"utf16_col":19}},"extent_utf16":{"start":{"line_number":325,"utf16_col":0},"end":{"line_number":326,"utf16_col":0}}},{"name":"SDL_ENABLE","kind":"macro","ident_start":12350,"ident_end":12360,"extent_start":12342,"extent_end":12364,"fully_qualified_name":"SDL_ENABLE","ident_utf16":{"start":{"line_number":326,"utf16_col":8},"end":{"line_number":326,"utf16_col":18}},"extent_utf16":{"start":{"line_number":326,"utf16_col":0},"end":{"line_number":327,"utf16_col":0}}},{"name":"SDL_EventState","kind":"function","ident_start":12394,"ident_end":12408,"extent_start":12394,"extent_end":12431,"fully_qualified_name":"SDL_EventState","ident_utf16":{"start":{"line_number":327,"utf16_col":30},"end":{"line_number":327,"utf16_col":44}},"extent_utf16":{"start":{"line_number":327,"utf16_col":30},"end":{"line_number":327,"utf16_col":67}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"blame":{"ranges":{"1":{"start":1,"oldStart":1,"end":2,"oldEnd":2,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"3":{"start":3,"oldStart":3,"end":3,"oldEnd":3,"commitOid":"468c4f867003c41d61336a02f2c9ef5e6309f970","reblamePath":"include/SDL_events.h"},"4":{"start":4,"oldStart":4,"end":5,"oldEnd":5,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"6":{"start":6,"oldStart":6,"end":6,"oldEnd":6,"commitOid":"468c4f867003c41d61336a02f2c9ef5e6309f970","reblamePath":"include/SDL_events.h"},"7":{"start":7,"oldStart":7,"end":7,"oldEnd":7,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"8":{"start":8,"oldStart":8,"end":8,"oldEnd":8,"commitOid":"468c4f867003c41d61336a02f2c9ef5e6309f970","reblamePath":"include/SDL_events.h"},"9":{"start":9,"oldStart":9,"end":12,"oldEnd":12,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"13":{"start":13,"oldStart":13,"end":13,"oldEnd":13,"commitOid":"468c4f867003c41d61336a02f2c9ef5e6309f970","reblamePath":"include/SDL_events.h"},"14":{"start":14,"oldStart":14,"end":14,"oldEnd":14,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"15":{"start":15,"oldStart":15,"end":17,"oldEnd":17,"commitOid":"468c4f867003c41d61336a02f2c9ef5e6309f970","reblamePath":"include/SDL_events.h"},"18":{"start":18,"oldStart":18,"end":19,"oldEnd":19,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"20":{"start":20,"oldStart":20,"end":20,"oldEnd":20,"commitOid":"e59df8c775fc69c0645841fb50792235295f7a6e","reblamePath":"include/SDL_events.h"},"21":{"start":21,"oldStart":21,"end":27,"oldEnd":32,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"28":{"start":28,"oldStart":28,"end":28,"oldEnd":28,"commitOid":"3d4edde1fe27f351750e0e39e026ebe8155460b1","reblamePath":"include/SDL_events.h"},"29":{"start":29,"oldStart":29,"end":29,"oldEnd":29,"commitOid":"63f4244a4213e6d76015f863ae926ab43fbb2a6a","reblamePath":"include/SDL_events.h"},"30":{"start":30,"oldStart":34,"end":41,"oldEnd":45,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"42":{"start":42,"oldStart":41,"end":45,"oldEnd":44,"commitOid":"5a9698451ad4cbc16564f9295f845d2e08f03401","reblamePath":"include/SDL_events.h"},"46":{"start":46,"oldStart":46,"end":46,"oldEnd":46,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"47":{"start":47,"oldStart":47,"end":48,"oldEnd":48,"commitOid":"f593b45ff9ae5d9fdf48a48b1b5d56c50757b7df","reblamePath":"include/SDL_events.h"},"49":{"start":49,"oldStart":48,"end":77,"oldEnd":76,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"78":{"start":78,"oldStart":78,"end":78,"oldEnd":78,"commitOid":"f593b45ff9ae5d9fdf48a48b1b5d56c50757b7df","reblamePath":"include/SDL_events.h"},"79":{"start":79,"oldStart":78,"end":81,"oldEnd":80,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"82":{"start":82,"oldStart":82,"end":82,"oldEnd":82,"commitOid":"f593b45ff9ae5d9fdf48a48b1b5d56c50757b7df","reblamePath":"include/SDL_events.h"},"83":{"start":83,"oldStart":82,"end":85,"oldEnd":84,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"86":{"start":86,"oldStart":86,"end":86,"oldEnd":86,"commitOid":"1aed75295cf47a8d004cccb29a18427e89e6f59c","reblamePath":"include/SDL_events.h"},"87":{"start":87,"oldStart":87,"end":87,"oldEnd":87,"commitOid":"2b5523f18952ceee2afaca0561a3628f8bc11e5e","reblamePath":"include/SDL_events.h"},"88":{"start":88,"oldStart":85,"end":107,"oldEnd":104,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"108":{"start":108,"oldStart":106,"end":108,"oldEnd":106,"commitOid":"f593b45ff9ae5d9fdf48a48b1b5d56c50757b7df","reblamePath":"include/SDL_events.h"},"109":{"start":109,"oldStart":106,"end":111,"oldEnd":108,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"112":{"start":112,"oldStart":109,"end":112,"oldEnd":109,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"113":{"start":113,"oldStart":110,"end":118,"oldEnd":115,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"119":{"start":119,"oldStart":116,"end":119,"oldEnd":116,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"120":{"start":120,"oldStart":117,"end":126,"oldEnd":123,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"127":{"start":127,"oldStart":124,"end":127,"oldEnd":124,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"128":{"start":128,"oldStart":125,"end":136,"oldEnd":133,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"137":{"start":137,"oldStart":134,"end":137,"oldEnd":134,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"138":{"start":138,"oldStart":135,"end":145,"oldEnd":142,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"146":{"start":146,"oldStart":143,"end":146,"oldEnd":143,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"147":{"start":147,"oldStart":144,"end":153,"oldEnd":150,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"154":{"start":154,"oldStart":151,"end":154,"oldEnd":151,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"155":{"start":155,"oldStart":152,"end":162,"oldEnd":159,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"163":{"start":163,"oldStart":160,"end":163,"oldEnd":160,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"164":{"start":164,"oldStart":161,"end":167,"oldEnd":164,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"168":{"start":168,"oldStart":165,"end":170,"oldEnd":167,"commitOid":"ceeaa12b080e95fe9795e6818c6af5810635a18b","reblamePath":"include/SDL_events.h"},"171":{"start":171,"oldStart":168,"end":175,"oldEnd":172,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"176":{"start":176,"oldStart":173,"end":176,"oldEnd":173,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"177":{"start":177,"oldStart":174,"end":186,"oldEnd":183,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"187":{"start":187,"oldStart":184,"end":187,"oldEnd":184,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"188":{"start":188,"oldStart":185,"end":193,"oldEnd":190,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"194":{"start":194,"oldStart":191,"end":194,"oldEnd":191,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"195":{"start":195,"oldStart":192,"end":198,"oldEnd":195,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"199":{"start":199,"oldStart":196,"end":199,"oldEnd":196,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"200":{"start":200,"oldStart":197,"end":203,"oldEnd":200,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"204":{"start":204,"oldStart":201,"end":204,"oldEnd":201,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"205":{"start":205,"oldStart":202,"end":213,"oldEnd":210,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"214":{"start":214,"oldStart":211,"end":214,"oldEnd":211,"commitOid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","reblamePath":"include/SDL_events.h"},"215":{"start":215,"oldStart":212,"end":219,"oldEnd":216,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"220":{"start":220,"oldStart":217,"end":220,"oldEnd":217,"commitOid":"7ead363e3681a53638856e296f75639f03030192","reblamePath":"include/SDL_events.h"},"221":{"start":221,"oldStart":218,"end":243,"oldEnd":240,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"244":{"start":244,"oldStart":241,"end":244,"oldEnd":241,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_events.h"},"245":{"start":245,"oldStart":242,"end":263,"oldEnd":260,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"264":{"start":264,"oldStart":261,"end":264,"oldEnd":261,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_events.h"},"265":{"start":265,"oldStart":262,"end":270,"oldEnd":267,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"271":{"start":271,"oldStart":268,"end":271,"oldEnd":268,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_events.h"},"272":{"start":272,"oldStart":269,"end":276,"oldEnd":273,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"277":{"start":277,"oldStart":274,"end":277,"oldEnd":274,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_events.h"},"278":{"start":278,"oldStart":275,"end":279,"oldEnd":276,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"280":{"start":280,"oldStart":277,"end":281,"oldEnd":278,"commitOid":"69a54508672e32ae1ec9a33e22c368742b1dbb2e","reblamePath":"include/SDL_events.h"},"282":{"start":282,"oldStart":279,"end":282,"oldEnd":279,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"283":{"start":283,"oldStart":280,"end":283,"oldEnd":280,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_events.h"},"284":{"start":284,"oldStart":281,"end":290,"oldEnd":287,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"291":{"start":291,"oldStart":288,"end":291,"oldEnd":288,"commitOid":"b8d8e357664be71daa0b8063776ddc7137e82c8d","reblamePath":"include/SDL_events.h"},"292":{"start":292,"oldStart":289,"end":307,"oldEnd":304,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"308":{"start":308,"oldStart":305,"end":308,"oldEnd":305,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_events.h"},"309":{"start":309,"oldStart":306,"end":313,"oldEnd":310,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"314":{"start":314,"oldStart":311,"end":314,"oldEnd":311,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_events.h"},"315":{"start":315,"oldStart":312,"end":327,"oldEnd":324,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"328":{"start":328,"oldStart":325,"end":328,"oldEnd":325,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_events.h"},"329":{"start":329,"oldStart":326,"end":337,"oldEnd":334,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null}},"commits":{"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea":{"oid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","message":"Initial revision","shortMessageHtmlLink":"Initial revision","authorAvatarUrl":null,"committerName":"Sam Lantinga","committerEmail":"slouken@lokigames.com","committedDate":"2001-04-26T16:45:43.000Z","firstParentOid":null},"468c4f867003c41d61336a02f2c9ef5e6309f970":{"oid":"468c4f867003c41d61336a02f2c9ef5e6309f970","message":"Updated copyright information and removed rcs id lines (problematic in branch merges)\nI batch edited these files, so please let me know if I've accidentally removed anybody's\ncredit here.","shortMessageHtmlLink":"Updated copyright information and removed rcs id lines (problematic i…","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2006-02-01T06:32:25.000Z","firstParentOid":"b09f0ad543b8ba736d2a07ea760b15c3c0e8a8f7"},"e59df8c775fc69c0645841fb50792235295f7a6e":{"oid":"e59df8c775fc69c0645841fb50792235295f7a6e","message":"Updated the headers with the correct e-mail address","shortMessageHtmlLink":"Updated the headers with the correct e-mail address","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2001-12-14T12:37:47.000Z","firstParentOid":"81731431e004f62bb7a8172bcda7b3d4df17418e"},"3d4edde1fe27f351750e0e39e026ebe8155460b1":{"oid":"3d4edde1fe27f351750e0e39e026ebe8155460b1","message":"*** empty log message ***","shortMessageHtmlLink":"*** empty log message ***","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2006-02-10T03:19:02.000Z","firstParentOid":"f97e96e96edccd4ef0f4a60587e61243ff746129"},"63f4244a4213e6d76015f863ae926ab43fbb2a6a":{"oid":"63f4244a4213e6d76015f863ae926ab43fbb2a6a","message":"More header massaging... works great on Windows. ;-)","shortMessageHtmlLink":"More header massaging... works great on Windows. ;-)","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2006-02-10T06:48:43.000Z","firstParentOid":"9c4a626de33e6c1d31376a753ec2a6c302076f00"},"5a9698451ad4cbc16564f9295f845d2e08f03401":{"oid":"5a9698451ad4cbc16564f9295f845d2e08f03401","message":"It's now possible to build SDL without any C runtime at all on Windows,\nusing Visual C++ 2005","shortMessageHtmlLink":"It's now possible to build SDL without any C runtime at all on Windows,","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2006-02-06T08:28:51.000Z","firstParentOid":"da7ad9a7a1f36f915ca3dfdb0ab06856ebb8d3c2"},"f593b45ff9ae5d9fdf48a48b1b5d56c50757b7df":{"oid":"f593b45ff9ae5d9fdf48a48b1b5d56c50757b7df","message":"Date: Fri, 18 Feb 2005 20:49:35 +0200 (EET)\nFrom: ville\nSubject: [SDL] Changing, at least some, anonymous enums to named enums.\n\nHowdy,\n\nCould, some if not all, enums be named rather than being anonymous enums?\nI ran into troubles with the enum describing event types in SDL_events.h.\nThe problem is that an anonymous enum cannot be used in C++ templates like\nso:\n\nenum { C };\n\ntemplate< typename T >\nvoid\nf( T ) {\n}\n\n\nf( C );","shortMessageHtmlLink":"Date: Fri, 18 Feb 2005 20:49:35 +0200 (EET)","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2006-01-29T23:14:04.000Z","firstParentOid":"c69f4c020ee89e6672a63788c43b360f36f3cf85"},"1aed75295cf47a8d004cccb29a18427e89e6f59c":{"oid":"1aed75295cf47a8d004cccb29a18427e89e6f59c","message":"*** empty log message ***","shortMessageHtmlLink":"*** empty log message ***","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2006-01-30T13:32:31.000Z","firstParentOid":"0b9a5b1ecbcf41f94b072e426e5df61bc2a6f828"},"2b5523f18952ceee2afaca0561a3628f8bc11e5e":{"oid":"2b5523f18952ceee2afaca0561a3628f8bc11e5e","message":"Oops","shortMessageHtmlLink":"Oops","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2006-01-31T01:16:21.000Z","firstParentOid":"7f07e349c54e071faf285fbe293a40b5c6d18b4d"},"ae42198c26977a26c6e1c01d04ae73e652ef98e9":{"oid":"ae42198c26977a26c6e1c01d04ae73e652ef98e9","message":"Date: Mon, 3 May 2004 03:15:01 +0100\nFrom: David Symmonds\nSubject: SDL Typedef Structs\n\nHi, Thanks for the SDL libraries, I have been using them for about a year\nnow and they are really brilliant. One thing that I have just found whilst\nusing them through C++ (and needing forward declarations) is that when you\ntypedef structs you sometimes use\n\ntypedef struct Name\n{\n...\n}Name;\n\ne.g. SDL_Surface\n\n\nand other times use\n\ntypedef struct\n{\n...\n}Name;\n\n\ne.g. SDL_Rect\n\nThe first type works fine, when I define a header file I can just put\n'struct Name;' at the top and use the Name throughout. However, the second\ntype is harder to use in a header, and I haven't found a way yet, other than\nto include 'SDL.h' in the header file (undesirable). Would there be any harm\nin changing the definition of SDL_Rect and such like to the second form?","shortMessageHtmlLink":"Date: Mon, 3 May 2004 03:15:01 +0100","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2004-07-18T22:57:40.000Z","firstParentOid":"4662e8cdc6778b0cad95ffd022c64e4cc1c8965a"},"ceeaa12b080e95fe9795e6818c6af5810635a18b":{"oid":"ceeaa12b080e95fe9795e6818c6af5810635a18b","message":"Fixed header docs for the joystick hat position","shortMessageHtmlLink":"Fixed header docs for the joystick hat position","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2003-01-21T05:33:34.000Z","firstParentOid":"fe8f686c07b6b24197a330237768011ba6929394"},"7ead363e3681a53638856e296f75639f03030192":{"oid":"7ead363e3681a53638856e296f75639f03030192","message":"Date: Thu, 19 Jan 2006 20:02:29 +0200\nFrom: Vassilis Virvilis \nSubject: [SDL] Request: Please reconsider adding tag in SDL_Event\n\nHi,\n\nPatch in question:\n\n--- include/SDL_events.h 20 Aug 2004 18:57:01 -0000 1.11\n+++ include/SDL_events.h 19 Jan 2006 17:35:09 -0000\n@@ -214,7 +214,7 @@\n } SDL_SysWMEvent;\n\n /* General event structure */\n-typedef union {\n+typedef union SDL_Event {\n Uint8 type;\n SDL_ActiveEvent active;\n SDL_KeyboardEvent key;\n\nReasoning:\n----------\n1) Allows forward declaration of the SDL_Event union in C++. Please\nnote that in plain C it is possible to forward declare it.\n\n2) Forward declaration is good because it allows encapsulation. It hides\nthe specific implementation and does not necessarily exposes SDL staff\nto my appication's namespace\n\n3) It can't harm plain C because tags are living in a different namespace\nthan typenames\n\n4) It is already done like this in other places in SDL. Check for example\nSDL_KeySym, and SDL_.*Event structures.\n\n5) Right now I have to include SDL/event.h from a C++ header file. See 2)","shortMessageHtmlLink":"Date: Thu, 19 Jan 2006 20:02:29 +0200","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2006-01-20T13:07:25.000Z","firstParentOid":"1586fbd0a5b5fb26a4634c3a2f94088af726a5a3"},"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a":{"oid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","message":"Explicitly specify the SDL API calling convention (C by default)","shortMessageHtmlLink":"Explicitly specify the SDL API calling convention (C by default)","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2002-04-11T14:35:16.000Z","firstParentOid":"a17946bf3ee8b42d6399c17a509648ca4d3b85d0"},"69a54508672e32ae1ec9a33e22c368742b1dbb2e":{"oid":"69a54508672e32ae1ec9a33e22c368742b1dbb2e","message":"*** empty log message ***","shortMessageHtmlLink":"*** empty log message ***","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2004-02-18T03:57:13.000Z","firstParentOid":"2a466776045ce7d9f813385a6828be335bf06bba"},"b8d8e357664be71daa0b8063776ddc7137e82c8d":{"oid":"b8d8e357664be71daa0b8063776ddc7137e82c8d","message":"Date: Fri, 20 Aug 2004 08:31:20 +0200\nFrom: \"Markus F.X.J. Oberhumer\"\nSubject: [SDL-CVS][patch] add missing SDLCALL to headers\n\nthe small patch attached below (against current CVS) adds some missing SDLCALL\ndecorations to callback types and arguments.\n\nUnfortunately one of these changes breaks your gen{def,exp}.pl scripts which\nshould be changed to use non-greedy regular expression matching...","shortMessageHtmlLink":"Date: Fri, 20 Aug 2004 08:31:20 +0200","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2004-08-20T18:57:01.000Z","firstParentOid":"edc735211af8416c2584da5abeac1f983ee15936"}},"ignoreRevs":{"path":".git-blame-ignore-revs","present":false,"timedOut":null}},"csrf_tokens":{"/libsdl-org/SDL-1.2/branches":{"post":"kBQWbukTjN-0QPsiFg22LKd7ISNAmX381rM4bIOgaWKXP3XqfTTWo7Kzu3uLDs8SFvS1kOoo4nbLEiB-bOVb2w"},"/repos/preferences":{"post":"mXigyHdnfNR9r4UJwBWSr-S4FD8qUkSy-H1d1aWlf-glqnZx5HNI87SBKD7ODDsi9Nv6OKdxA9uoqawoAnNwSQ"}}},"title":"Blaming SDL-1.2/include/SDL_events.h at 63f4244a4213e6d76015f863ae926ab43fbb2a6a · libsdl-org/SDL-1.2"}