{"payload":{"allShortcutsEnabled":false,"fileTree":{"Xcode-iOS/Demos/src":{"items":[{"name":"accelerometer.c","path":"Xcode-iOS/Demos/src/accelerometer.c","contentType":"file"},{"name":"common.c","path":"Xcode-iOS/Demos/src/common.c","contentType":"file"},{"name":"common.h","path":"Xcode-iOS/Demos/src/common.h","contentType":"file"},{"name":"fireworks.c","path":"Xcode-iOS/Demos/src/fireworks.c","contentType":"file"},{"name":"happy.c","path":"Xcode-iOS/Demos/src/happy.c","contentType":"file"},{"name":"keyboard.c","path":"Xcode-iOS/Demos/src/keyboard.c","contentType":"file"},{"name":"mixer.c","path":"Xcode-iOS/Demos/src/mixer.c","contentType":"file"},{"name":"rectangles.c","path":"Xcode-iOS/Demos/src/rectangles.c","contentType":"file"},{"name":"touch.c","path":"Xcode-iOS/Demos/src/touch.c","contentType":"file"}],"totalCount":9},"Xcode-iOS/Demos":{"items":[{"name":"Demos.xcodeproj","path":"Xcode-iOS/Demos/Demos.xcodeproj","contentType":"directory"},{"name":"data","path":"Xcode-iOS/Demos/data","contentType":"directory"},{"name":"src","path":"Xcode-iOS/Demos/src","contentType":"directory"},{"name":"Default.png","path":"Xcode-iOS/Demos/Default.png","contentType":"file"},{"name":"Icon.png","path":"Xcode-iOS/Demos/Icon.png","contentType":"file"},{"name":"Info.plist","path":"Xcode-iOS/Demos/Info.plist","contentType":"file"},{"name":"README","path":"Xcode-iOS/Demos/README","contentType":"file"},{"name":"iOS Launch Screen.storyboard","path":"Xcode-iOS/Demos/iOS Launch Screen.storyboard","contentType":"file"}],"totalCount":8},"Xcode-iOS":{"items":[{"name":"Demos","path":"Xcode-iOS/Demos","contentType":"directory"},{"name":"SDL","path":"Xcode-iOS/SDL","contentType":"directory"},{"name":"SDLtest","path":"Xcode-iOS/SDLtest","contentType":"directory"},{"name":"Template","path":"Xcode-iOS/Template","contentType":"directory"},{"name":"Test","path":"Xcode-iOS/Test","contentType":"directory"}],"totalCount":5},"":{"items":[{"name":"VisualC-WinRT","path":"VisualC-WinRT","contentType":"directory"},{"name":"VisualC","path":"VisualC","contentType":"directory"},{"name":"Xcode-iOS","path":"Xcode-iOS","contentType":"directory"},{"name":"Xcode","path":"Xcode","contentType":"directory"},{"name":"acinclude","path":"acinclude","contentType":"directory"},{"name":"android-project","path":"android-project","contentType":"directory"},{"name":"build-scripts","path":"build-scripts","contentType":"directory"},{"name":"cmake","path":"cmake","contentType":"directory"},{"name":"debian","path":"debian","contentType":"directory"},{"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":"visualtest","path":"visualtest","contentType":"directory"},{"name":".hgignore","path":".hgignore","contentType":"file"},{"name":"Android.mk","path":"Android.mk","contentType":"file"},{"name":"BUGS.txt","path":"BUGS.txt","contentType":"file"},{"name":"CMakeLists.txt","path":"CMakeLists.txt","contentType":"file"},{"name":"COPYING.txt","path":"COPYING.txt","contentType":"file"},{"name":"CREDITS.txt","path":"CREDITS.txt","contentType":"file"},{"name":"INSTALL.txt","path":"INSTALL.txt","contentType":"file"},{"name":"Makefile.in","path":"Makefile.in","contentType":"file"},{"name":"Makefile.minimal","path":"Makefile.minimal","contentType":"file"},{"name":"Makefile.pandora","path":"Makefile.pandora","contentType":"file"},{"name":"Makefile.psp","path":"Makefile.psp","contentType":"file"},{"name":"Makefile.wiz","path":"Makefile.wiz","contentType":"file"},{"name":"README-SDL.txt","path":"README-SDL.txt","contentType":"file"},{"name":"README.txt","path":"README.txt","contentType":"file"},{"name":"SDL2.spec.in","path":"SDL2.spec.in","contentType":"file"},{"name":"TODO.txt","path":"TODO.txt","contentType":"file"},{"name":"VisualC.html","path":"VisualC.html","contentType":"file"},{"name":"WhatsNew.txt","path":"WhatsNew.txt","contentType":"file"},{"name":"autogen.sh","path":"autogen.sh","contentType":"file"},{"name":"cmake_uninstall.cmake.in","path":"cmake_uninstall.cmake.in","contentType":"file"},{"name":"configure","path":"configure","contentType":"file"},{"name":"configure.in","path":"configure.in","contentType":"file"},{"name":"sdl2-config.cmake.in","path":"sdl2-config.cmake.in","contentType":"file"},{"name":"sdl2-config.in","path":"sdl2-config.in","contentType":"file"},{"name":"sdl2.m4","path":"sdl2.m4","contentType":"file"},{"name":"sdl2.pc.in","path":"sdl2.pc.in","contentType":"file"}],"totalCount":40}},"fileTreeProcessingTime":16.690746,"foldersToFetch":[],"repo":{"id":330008801,"defaultBranch":"main","name":"SDL","ownerLogin":"libsdl-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-15T19:55:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77683370?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"00da0824f5a0a5ca2f8d08e4ab1d169477b973fe","listCacheKey":"v0:1709678518.0","canEdit":false,"refType":"tree","currentOid":"00da0824f5a0a5ca2f8d08e4ab1d169477b973fe"},"path":"Xcode-iOS/Demos/src/accelerometer.c","currentUser":null,"blob":{"rawLines":["/*"," * accelerometer.c"," * written by Holmes Futrell"," * use however you want"," */","","#include \"SDL.h\"","#include \"math.h\"","#include \"common.h\"","","#define DAMPING 0.5f; /* after bouncing off a wall, damping coefficient determines final speed */","#define FRICTION 0.0008f /* coefficient of acceleration that opposes direction of motion */","#define GRAVITY_CONSTANT 0.004f /* how sensitive the ship is to the accelerometer */","","/* If we aren't on an iPhone, then this definition ought to yield reasonable behavior */","#ifndef SDL_IPHONE_MAX_GFORCE","#define SDL_IPHONE_MAX_GFORCE 5.0f","#endif","","static SDL_Joystick *accelerometer; /* used for controlling the ship */","","static struct","{"," float x, y; /* position of ship */"," float vx, vy; /* velocity of ship (in pixels per millesecond) */"," SDL_Rect rect; /* (drawn) position and size of ship */","} shipData;","","static SDL_Texture *ship = 0; /* texture for spaceship */","static SDL_Texture *space = 0; /* texture for space (background */","","void","render(SDL_Renderer *renderer, int w, int h, double deltaTime)","{"," double deltaMilliseconds = deltaTime * 1000;"," float speed;",""," /* get joystick (accelerometer) axis values and normalize them */"," float ax = SDL_JoystickGetAxis(accelerometer, 0);"," float ay = SDL_JoystickGetAxis(accelerometer, 1);",""," /* ship screen constraints */"," Uint32 minx = 0.0f;"," Uint32 maxx = w - shipData.rect.w;"," Uint32 miny = 0.0f;"," Uint32 maxy = h - shipData.rect.h;","","#define SINT16_MAX ((float)(0x7FFF))",""," /* update velocity from accelerometer"," the factor SDL_IPHONE_MAX_G_FORCE / SINT16_MAX converts between"," SDL's units reported from the joytick, and units of g-force, as reported by the accelerometer"," */"," shipData.vx +="," ax * SDL_IPHONE_MAX_GFORCE / SINT16_MAX * GRAVITY_CONSTANT *"," deltaMilliseconds;"," shipData.vy +="," ay * SDL_IPHONE_MAX_GFORCE / SINT16_MAX * GRAVITY_CONSTANT *"," deltaMilliseconds;",""," speed = sqrt(shipData.vx * shipData.vx + shipData.vy * shipData.vy);",""," if (speed > 0) {"," /* compensate for friction */"," float dirx = shipData.vx / speed; /* normalized x velocity */"," float diry = shipData.vy / speed; /* normalized y velocity */",""," /* update velocity due to friction */"," if (speed - FRICTION * deltaMilliseconds > 0) {"," /* apply friction */"," shipData.vx -= dirx * FRICTION * deltaMilliseconds;"," shipData.vy -= diry * FRICTION * deltaMilliseconds;"," } else {"," /* applying friction would MORE than stop the ship, so just stop the ship */"," shipData.vx = 0.0f;"," shipData.vy = 0.0f;"," }"," }",""," /* update ship location */"," shipData.x += shipData.vx * deltaMilliseconds;"," shipData.y += shipData.vy * deltaMilliseconds;",""," if (shipData.x > maxx) {"," shipData.x = maxx;"," shipData.vx = -shipData.vx * DAMPING;"," } else if (shipData.x < minx) {"," shipData.x = minx;"," shipData.vx = -shipData.vx * DAMPING;"," }"," if (shipData.y > maxy) {"," shipData.y = maxy;"," shipData.vy = -shipData.vy * DAMPING;"," } else if (shipData.y < miny) {"," shipData.y = miny;"," shipData.vy = -shipData.vy * DAMPING;"," }",""," /* draw the background */"," SDL_RenderCopy(renderer, space, NULL, NULL);",""," /* draw the ship */"," shipData.rect.x = shipData.x;"," shipData.rect.y = shipData.y;",""," SDL_RenderCopy(renderer, ship, NULL, &shipData.rect);",""," /* update screen */"," SDL_RenderPresent(renderer);","","}","","void","initializeTextures(SDL_Renderer *renderer)","{",""," SDL_Surface *bmp_surface;",""," /* load the ship */"," bmp_surface = SDL_LoadBMP(\"ship.bmp\");"," if (bmp_surface == NULL) {"," fatalError(\"could not ship.bmp\");"," }"," /* set blue to transparent on the ship */"," SDL_SetColorKey(bmp_surface, 1,"," SDL_MapRGB(bmp_surface->format, 0, 0, 255));",""," /* create ship texture from surface */"," ship = SDL_CreateTextureFromSurface(renderer, bmp_surface);"," if (ship == 0) {"," fatalError(\"could not create ship texture\");"," }"," SDL_SetTextureBlendMode(ship, SDL_BLENDMODE_BLEND);",""," /* set the width and height of the ship from the surface dimensions */"," shipData.rect.w = bmp_surface->w;"," shipData.rect.h = bmp_surface->h;",""," SDL_FreeSurface(bmp_surface);",""," /* load the space background */"," bmp_surface = SDL_LoadBMP(\"space.bmp\");"," if (bmp_surface == NULL) {"," fatalError(\"could not load space.bmp\");"," }"," /* create space texture from surface */"," space = SDL_CreateTextureFromSurface(renderer, bmp_surface);"," if (space == 0) {"," fatalError(\"could not create space texture\");"," }"," SDL_FreeSurface(bmp_surface);","","}","","","","int","main(int argc, char *argv[])","{",""," SDL_Window *window; /* main window */"," SDL_Renderer *renderer;"," int done; /* should we clean up and exit? */"," int w, h;",""," /* initialize SDL */"," if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_JOYSTICK) < 0) {"," fatalError(\"Could not initialize SDL\");"," }",""," /* create main window and renderer */"," window = SDL_CreateWindow(NULL, 0, 0, 320, 480, SDL_WINDOW_FULLSCREEN | SDL_WINDOW_ALLOW_HIGHDPI);"," renderer = SDL_CreateRenderer(window, 0, 0);"," "," SDL_GetWindowSize(window, &w, &h);"," SDL_RenderSetLogicalSize(renderer, w, h);",""," /* print out some info about joysticks and try to open accelerometer for use */"," printf(\"There are %d joysticks available\\n\", SDL_NumJoysticks());"," printf(\"Default joystick (index 0) is %s\\n\", SDL_JoystickName(0));"," accelerometer = SDL_JoystickOpen(0);"," if (accelerometer == NULL) {"," fatalError(\"Could not open joystick (accelerometer)\");"," }"," printf(\"joystick number of axis = %d\\n\","," SDL_JoystickNumAxes(accelerometer));"," printf(\"joystick number of hats = %d\\n\","," SDL_JoystickNumHats(accelerometer));"," printf(\"joystick number of balls = %d\\n\","," SDL_JoystickNumBalls(accelerometer));"," printf(\"joystick number of buttons = %d\\n\","," SDL_JoystickNumButtons(accelerometer));",""," /* load graphics */"," initializeTextures(renderer);",""," /* setup ship */"," shipData.x = (w - shipData.rect.w) / 2;"," shipData.y = (h - shipData.rect.h) / 2;"," shipData.vx = 0.0f;"," shipData.vy = 0.0f;",""," done = 0;"," /* enter main loop */"," while (!done) {"," double deltaTime = updateDeltaTime();"," SDL_Event event;"," while (SDL_PollEvent(&event)) {"," if (event.type == SDL_QUIT) {"," done = 1;"," }"," }"," render(renderer, w, h, deltaTime);"," SDL_Delay(1);"," }",""," /* delete textures */"," SDL_DestroyTexture(ship);"," SDL_DestroyTexture(space);",""," /* shutdown SDL */"," SDL_Quit();",""," return 0;","","}"],"stylingDirectives":[[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":24,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":19,"cssClass":"pl-s"}],[],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-c1"}],[],[{"start":0,"end":89,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":29,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":29,"cssClass":"pl-c1"}],[{"start":0,"end":6,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":19,"cssClass":"pl-smi"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":34,"cssClass":"pl-s1"},{"start":40,"end":75,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-k"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":32,"end":54,"cssClass":"pl-c"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":32,"end":82,"cssClass":"pl-c"}],[{"start":4,"end":12,"cssClass":"pl-smi"},{"start":13,"end":17,"cssClass":"pl-c1"},{"start":32,"end":71,"cssClass":"pl-c"}],[{"start":2,"end":10,"cssClass":"pl-s1"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":18,"cssClass":"pl-smi"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":37,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":18,"cssClass":"pl-smi"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":37,"end":72,"cssClass":"pl-c"}],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-en"},{"start":7,"end":19,"cssClass":"pl-smi"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"},{"start":31,"end":34,"cssClass":"pl-smi"},{"start":35,"end":36,"cssClass":"pl-s1"},{"start":38,"end":41,"cssClass":"pl-smi"},{"start":42,"end":43,"cssClass":"pl-s1"},{"start":45,"end":51,"cssClass":"pl-smi"},{"start":52,"end":61,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-smi"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":40,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":47,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":15,"cssClass":"pl-s1"}],[],[{"start":4,"end":69,"cssClass":"pl-c"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":34,"cssClass":"pl-en"},{"start":35,"end":48,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":34,"cssClass":"pl-en"},{"start":35,"end":48,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-c1"}],[],[{"start":4,"end":33,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-smi"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":22,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-smi"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-smi"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":22,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-smi"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"}],[],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-c1"}],[],[{"start":4,"end":41,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":100,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":34,"cssClass":"pl-c1"},{"start":37,"end":47,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":66,"cssClass":"pl-c1"},{"start":67,"end":68,"cssClass":"pl-c1"}],[{"start":8,"end":25,"cssClass":"pl-s1"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":34,"cssClass":"pl-c1"},{"start":37,"end":47,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":66,"cssClass":"pl-c1"},{"start":67,"end":68,"cssClass":"pl-c1"}],[{"start":8,"end":25,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-en"},{"start":17,"end":25,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":39,"cssClass":"pl-s1"},{"start":40,"end":42,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":53,"cssClass":"pl-s1"},{"start":54,"end":56,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":59,"end":67,"cssClass":"pl-s1"},{"start":68,"end":70,"cssClass":"pl-c1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"}],[{"start":8,"end":37,"cssClass":"pl-c"}],[{"start":8,"end":13,"cssClass":"pl-smi"},{"start":14,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-s1"},{"start":44,"end":71,"cssClass":"pl-c"}],[{"start":8,"end":13,"cssClass":"pl-smi"},{"start":14,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-s1"},{"start":44,"end":71,"cssClass":"pl-c"}],[],[{"start":8,"end":45,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":48,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"}],[{"start":12,"end":32,"cssClass":"pl-c"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":42,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":62,"cssClass":"pl-s1"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":42,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":62,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":88,"cssClass":"pl-c"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-c1"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-c1"}],[],[],[],[{"start":4,"end":30,"cssClass":"pl-c"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":17,"cssClass":"pl-c1"},{"start":18,"end":26,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":49,"cssClass":"pl-s1"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":17,"cssClass":"pl-c1"},{"start":18,"end":26,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":49,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":44,"cssClass":"pl-c1"}],[{"start":6,"end":10,"cssClass":"pl-k"},{"start":11,"end":13,"cssClass":"pl-k"},{"start":15,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":44,"cssClass":"pl-c1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":44,"cssClass":"pl-c1"}],[{"start":6,"end":10,"cssClass":"pl-k"},{"start":11,"end":13,"cssClass":"pl-k"},{"start":15,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":44,"cssClass":"pl-c1"}],[],[],[{"start":4,"end":29,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":27,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":36,"end":40,"cssClass":"pl-c1"},{"start":42,"end":46,"cssClass":"pl-c1"}],[],[{"start":4,"end":23,"cssClass":"pl-c"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":27,"cssClass":"pl-s1"},{"start":29,"end":33,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":42,"end":50,"cssClass":"pl-s1"},{"start":51,"end":55,"cssClass":"pl-c1"}],[],[{"start":4,"end":23,"cssClass":"pl-c"}],[{"start":4,"end":21,"cssClass":"pl-en"},{"start":22,"end":30,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":18,"cssClass":"pl-en"},{"start":19,"end":31,"cssClass":"pl-smi"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":41,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":15,"cssClass":"pl-smi"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":23,"cssClass":"pl-c"}],[{"start":4,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":29,"cssClass":"pl-en"},{"start":30,"end":40,"cssClass":"pl-s"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":39,"cssClass":"pl-s"}],[],[{"start":4,"end":45,"cssClass":"pl-c"}],[{"start":4,"end":19,"cssClass":"pl-en"},{"start":20,"end":31,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"}],[{"start":20,"end":30,"cssClass":"pl-en"},{"start":31,"end":42,"cssClass":"pl-s1"},{"start":42,"end":44,"cssClass":"pl-c1"},{"start":44,"end":50,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":58,"end":61,"cssClass":"pl-c1"}],[],[{"start":4,"end":42,"cssClass":"pl-c"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":39,"cssClass":"pl-en"},{"start":40,"end":48,"cssClass":"pl-s1"},{"start":50,"end":61,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":50,"cssClass":"pl-s"}],[],[{"start":4,"end":27,"cssClass":"pl-en"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":34,"end":53,"cssClass":"pl-c1"}],[],[{"start":4,"end":74,"cssClass":"pl-c"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":33,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":33,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"}],[],[{"start":4,"end":19,"cssClass":"pl-en"},{"start":20,"end":31,"cssClass":"pl-s1"}],[],[{"start":4,"end":35,"cssClass":"pl-c"}],[{"start":4,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":29,"cssClass":"pl-en"},{"start":30,"end":41,"cssClass":"pl-s"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":45,"cssClass":"pl-s"}],[],[{"start":4,"end":43,"cssClass":"pl-c"}],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":40,"cssClass":"pl-en"},{"start":41,"end":49,"cssClass":"pl-s1"},{"start":51,"end":62,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":51,"cssClass":"pl-s"}],[],[{"start":4,"end":19,"cssClass":"pl-en"},{"start":20,"end":31,"cssClass":"pl-s1"}],[],[],[],[],[],[{"start":0,"end":3,"cssClass":"pl-smi"}],[{"start":0,"end":4,"cssClass":"pl-en"},{"start":5,"end":8,"cssClass":"pl-smi"},{"start":9,"end":13,"cssClass":"pl-s1"},{"start":15,"end":19,"cssClass":"pl-smi"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":14,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":16,"end":22,"cssClass":"pl-s1"},{"start":32,"end":49,"cssClass":"pl-c"}],[{"start":4,"end":16,"cssClass":"pl-smi"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":26,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":32,"end":66,"cssClass":"pl-c"}],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":8,"end":9,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-s1"}],[],[{"start":4,"end":24,"cssClass":"pl-c"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":31,"cssClass":"pl-c1"},{"start":34,"end":51,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":45,"cssClass":"pl-s"}],[],[],[{"start":4,"end":41,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":29,"cssClass":"pl-en"},{"start":30,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":45,"cssClass":"pl-c1"},{"start":47,"end":50,"cssClass":"pl-c1"},{"start":52,"end":73,"cssClass":"pl-c1"},{"start":76,"end":100,"cssClass":"pl-c1"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":33,"cssClass":"pl-en"},{"start":34,"end":40,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"}],[],[{"start":4,"end":21,"cssClass":"pl-en"},{"start":22,"end":28,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-s1"}],[{"start":4,"end":28,"cssClass":"pl-en"},{"start":29,"end":37,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-s1"}],[],[{"start":4,"end":83,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-en"},{"start":11,"end":47,"cssClass":"pl-s"},{"start":49,"end":65,"cssClass":"pl-en"}],[{"start":4,"end":10,"cssClass":"pl-en"},{"start":11,"end":47,"cssClass":"pl-s"},{"start":49,"end":65,"cssClass":"pl-en"},{"start":66,"end":67,"cssClass":"pl-c1"}],[{"start":4,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":36,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":29,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":60,"cssClass":"pl-s"}],[],[{"start":4,"end":10,"cssClass":"pl-en"},{"start":11,"end":43,"cssClass":"pl-s"}],[{"start":11,"end":30,"cssClass":"pl-en"},{"start":31,"end":44,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-en"},{"start":11,"end":43,"cssClass":"pl-s"}],[{"start":11,"end":30,"cssClass":"pl-en"},{"start":31,"end":44,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-en"},{"start":11,"end":44,"cssClass":"pl-s"}],[{"start":11,"end":31,"cssClass":"pl-en"},{"start":32,"end":45,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-en"},{"start":11,"end":46,"cssClass":"pl-s"}],[{"start":11,"end":33,"cssClass":"pl-en"},{"start":34,"end":47,"cssClass":"pl-s1"}],[],[{"start":4,"end":23,"cssClass":"pl-c"}],[{"start":4,"end":22,"cssClass":"pl-en"},{"start":23,"end":31,"cssClass":"pl-s1"}],[],[{"start":4,"end":20,"cssClass":"pl-c"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-c1"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-c1"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":22,"cssClass":"pl-c1"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":22,"cssClass":"pl-c1"}],[],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-c"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-smi"},{"start":15,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":42,"cssClass":"pl-en"}],[{"start":8,"end":17,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":30,"end":35,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":26,"cssClass":"pl-c1"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":38,"cssClass":"pl-c1"}],[{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"}],[],[],[{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":23,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":31,"end":40,"cssClass":"pl-s1"}],[{"start":8,"end":17,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-c1"}],[],[],[{"start":4,"end":25,"cssClass":"pl-c"}],[{"start":4,"end":22,"cssClass":"pl-en"},{"start":23,"end":27,"cssClass":"pl-s1"}],[{"start":4,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":22,"cssClass":"pl-c"}],[{"start":4,"end":12,"cssClass":"pl-en"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-c1"}],[],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/libsdl-org/SDL/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"accelerometer.c","displayUrl":"https://github.com/libsdl-org/SDL/blame/00da0824f5a0a5ca2f8d08e4ab1d169477b973fe/Xcode-iOS/Demos/src/accelerometer.c?raw=true","headerInfo":{"blobSize":"6.72 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":"e15de3e","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Flibsdl-org%2FSDL%2Fblame%2F00da0824f5a0a5ca2f8d08e4ab1d169477b973fe%2FXcode-iOS%2FDemos%2Fsrc%2Faccelerometer.c","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"226","truncatedSloc":"182"},"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/blame/00da0824f5a0a5ca2f8d08e4ab1d169477b973fe/Xcode-iOS/Demos/src/accelerometer.c","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/libsdl-org/SDL/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/libsdl-org/SDL/raw/00da0824f5a0a5ca2f8d08e4ab1d169477b973fe/Xcode-iOS/Demos/src/accelerometer.c","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":false,"not_analyzed":false,"symbols":[{"name":"DAMPING","kind":"macro","ident_start":147,"ident_end":154,"extent_start":139,"extent_end":247,"fully_qualified_name":"DAMPING","ident_utf16":{"start":{"line_number":10,"utf16_col":8},"end":{"line_number":10,"utf16_col":15}},"extent_utf16":{"start":{"line_number":10,"utf16_col":0},"end":{"line_number":11,"utf16_col":0}}},{"name":"FRICTION","kind":"macro","ident_start":255,"ident_end":263,"extent_start":247,"extent_end":346,"fully_qualified_name":"FRICTION","ident_utf16":{"start":{"line_number":11,"utf16_col":8},"end":{"line_number":11,"utf16_col":16}},"extent_utf16":{"start":{"line_number":11,"utf16_col":0},"end":{"line_number":12,"utf16_col":0}}},{"name":"GRAVITY_CONSTANT","kind":"macro","ident_start":354,"ident_end":370,"extent_start":346,"extent_end":432,"fully_qualified_name":"GRAVITY_CONSTANT","ident_utf16":{"start":{"line_number":12,"utf16_col":8},"end":{"line_number":12,"utf16_col":24}},"extent_utf16":{"start":{"line_number":12,"utf16_col":0},"end":{"line_number":14,"utf16_col":0}}},{"name":"SDL_IPHONE_MAX_GFORCE","kind":"macro","ident_start":560,"ident_end":581,"extent_start":552,"extent_end":587,"fully_qualified_name":"SDL_IPHONE_MAX_GFORCE","ident_utf16":{"start":{"line_number":16,"utf16_col":8},"end":{"line_number":16,"utf16_col":29}},"extent_utf16":{"start":{"line_number":16,"utf16_col":0},"end":{"line_number":17,"utf16_col":0}}},{"name":"render","kind":"function","ident_start":1055,"ident_end":1061,"extent_start":1055,"extent_end":1117,"fully_qualified_name":"render","ident_utf16":{"start":{"line_number":32,"utf16_col":0},"end":{"line_number":32,"utf16_col":6}},"extent_utf16":{"start":{"line_number":32,"utf16_col":0},"end":{"line_number":32,"utf16_col":62}}},{"name":"SINT16_MAX","kind":"macro","ident_start":1535,"ident_end":1545,"extent_start":1527,"extent_end":1565,"fully_qualified_name":"SINT16_MAX","ident_utf16":{"start":{"line_number":47,"utf16_col":8},"end":{"line_number":47,"utf16_col":18}},"extent_utf16":{"start":{"line_number":47,"utf16_col":0},"end":{"line_number":49,"utf16_col":0}}},{"name":"initializeTextures","kind":"function","ident_start":3613,"ident_end":3631,"extent_start":3613,"extent_end":3655,"fully_qualified_name":"initializeTextures","ident_utf16":{"start":{"line_number":113,"utf16_col":0},"end":{"line_number":113,"utf16_col":18}},"extent_utf16":{"start":{"line_number":113,"utf16_col":0},"end":{"line_number":113,"utf16_col":42}}},{"name":"main","kind":"function","ident_start":4815,"ident_end":4819,"extent_start":4815,"extent_end":4843,"fully_qualified_name":"main","ident_utf16":{"start":{"line_number":157,"utf16_col":0},"end":{"line_number":157,"utf16_col":4}},"extent_utf16":{"start":{"line_number":157,"utf16_col":0},"end":{"line_number":157,"utf16_col":28}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"blame":{"ranges":{"1":{"start":1,"oldStart":1,"end":32,"oldEnd":33,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"33":{"start":33,"oldStart":33,"end":33,"oldEnd":33,"commitOid":"a8b033d7c42ba200989a0a018ac6fdac0635cedb","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"34":{"start":34,"oldStart":35,"end":34,"oldEnd":35,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"35":{"start":35,"oldStart":35,"end":35,"oldEnd":35,"commitOid":"a8b033d7c42ba200989a0a018ac6fdac0635cedb","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"36":{"start":36,"oldStart":37,"end":36,"oldEnd":37,"commitOid":"f3ca4e4d50d507318a2cac45ed35fc61306b7948","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"37":{"start":37,"oldStart":37,"end":55,"oldEnd":55,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"56":{"start":56,"oldStart":56,"end":56,"oldEnd":56,"commitOid":"a8b033d7c42ba200989a0a018ac6fdac0635cedb","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"57":{"start":57,"oldStart":57,"end":58,"oldEnd":58,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"59":{"start":59,"oldStart":59,"end":59,"oldEnd":59,"commitOid":"a8b033d7c42ba200989a0a018ac6fdac0635cedb","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"60":{"start":60,"oldStart":60,"end":60,"oldEnd":60,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"61":{"start":61,"oldStart":62,"end":61,"oldEnd":62,"commitOid":"f3ca4e4d50d507318a2cac45ed35fc61306b7948","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"62":{"start":62,"oldStart":62,"end":68,"oldEnd":68,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"69":{"start":69,"oldStart":69,"end":69,"oldEnd":69,"commitOid":"a8b033d7c42ba200989a0a018ac6fdac0635cedb","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"70":{"start":70,"oldStart":70,"end":70,"oldEnd":70,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"71":{"start":71,"oldStart":71,"end":72,"oldEnd":72,"commitOid":"a8b033d7c42ba200989a0a018ac6fdac0635cedb","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"73":{"start":73,"oldStart":73,"end":80,"oldEnd":80,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"81":{"start":81,"oldStart":81,"end":82,"oldEnd":82,"commitOid":"a8b033d7c42ba200989a0a018ac6fdac0635cedb","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"83":{"start":83,"oldStart":83,"end":171,"oldEnd":174,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"172":{"start":172,"oldStart":172,"end":172,"oldEnd":172,"commitOid":"a8b033d7c42ba200989a0a018ac6fdac0635cedb","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"173":{"start":173,"oldStart":178,"end":175,"oldEnd":180,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"176":{"start":176,"oldStart":176,"end":176,"oldEnd":176,"commitOid":"a8b033d7c42ba200989a0a018ac6fdac0635cedb","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"177":{"start":177,"oldStart":181,"end":205,"oldEnd":209,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"206":{"start":206,"oldStart":206,"end":206,"oldEnd":206,"commitOid":"a8b033d7c42ba200989a0a018ac6fdac0635cedb","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"207":{"start":207,"oldStart":211,"end":212,"oldEnd":216,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"213":{"start":213,"oldStart":213,"end":214,"oldEnd":214,"commitOid":"a8b033d7c42ba200989a0a018ac6fdac0635cedb","reblamePath":"Xcode-iOS/Demos/src/accelerometer.c"},"215":{"start":215,"oldStart":228,"end":226,"oldEnd":239,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null}},"commits":{"0e45984fa036fff1912c62fee3ed4f5481f3c324":{"oid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","message":"Fixed crash if initialization of EGL failed but was tried again later.\n\nThe internal function SDL_EGL_LoadLibrary() did not delete and remove a mostly\nuninitialized data structure if loading the library first failed. A later try to\nuse EGL then skipped initialization and assumed it was previously successful\nbecause the data structure now already existed. This led to at least one crash\nin the internal function SDL_EGL_ChooseConfig() because a NULL pointer was\ndereferenced to make a call to eglBindAPI().","shortMessageHtmlLink":"Fixed crash if initialization of EGL failed but was tried again later.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/5358527?s=80&v=4","committerName":"Philipp Wiesemann","committerEmail":"philipp.wiesemann@arcor.de","committedDate":"2015-06-21T17:33:46.000+02:00","firstParentOid":null},"a8b033d7c42ba200989a0a018ac6fdac0635cedb":{"oid":"a8b033d7c42ba200989a0a018ac6fdac0635cedb","message":"Update the code for the iOS demos to handle modern devices. Fixes bug #3337","shortMessageHtmlLink":"Update the code for the iOS demos to handle modern devices. Fixes bug #…","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2662?s=80&v=4","committerName":"Alex Szpakowski","committerEmail":"slime73@gmail.com","committedDate":"2016-09-25T00:23:35.000-03:00","firstParentOid":"40ecac8e602dfdd06ffc5ad6d3a6daae19bec43e"},"f3ca4e4d50d507318a2cac45ed35fc61306b7948":{"oid":"f3ca4e4d50d507318a2cac45ed35fc61306b7948","message":"iOS: Fixed compiling demos on C89 compilers.","shortMessageHtmlLink":"iOS: Fixed compiling demos on C89 compilers.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/5358527?s=80&v=4","committerName":"Philipp Wiesemann","committerEmail":"philipp.wiesemann@arcor.de","committedDate":"2016-04-01T21:14:49.000+02:00","firstParentOid":"831597f71482cdaaa4793d7ef3d77d92f144ad33"}},"ignoreRevs":{"path":".git-blame-ignore-revs","present":false,"timedOut":null}},"csrf_tokens":{"/libsdl-org/SDL/branches":{"post":"IyN5YdH9zfcpQUyhIRM73-IL-C93VvdUP8WG8PzLOBkOo-gAJjAJtv3nBDsgRZsjDFmXwcXt9LIrUBjvNljWag"},"/repos/preferences":{"post":"tMZV7KUVIenHgmGUPs1edSaEoHDfhzev15tnxMEjsXX7fqTP4R1mu7r0V-YrbizqmCAoHryZeIiW4QZ2mJBbzg"}}},"title":"Blaming SDL/Xcode-iOS/Demos/src/accelerometer.c at 00da0824f5a0a5ca2f8d08e4ab1d169477b973fe · libsdl-org/SDL"}