!"#$%&'()*/123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_bcde---_X 6 vVppssVVp Vp V V Vs Vs 6 6p 6p 6 6 6s 6sVVpVpVVVsVsVVVVpVVpVV VV!VVs"VVs#V 6$V 6p%V 6p&V 6'V 6(V 6s)V 6s* 6+ 6p, 6p- 6. 6/ 6s0 6s1 6V2 6Vp3 6Vp4 6V5 6V6 6Vs7 6Vs8 6 69 6 6p: 6 6p; 6 6< 6 6= 6 6s> 6 6s? F@ FpA FpB FC FD FsE FsF FVG FVpH FVpI FVJ FVK FVsL FVsM F 6N F 6pO F 6pP F 6Q F 6R F 6sS F 6sT vU vpV vpW vX vY vsZ vs[ vV\ vVp] vVp^ vV_ vV` vVsa vVsb v 6c v 6pd v 6pe v 6f v 6g v 6sh v 6si j pk pl m n so sp Vq Vpr Vps Vt Vu Vsv Vsw  6x  6py  6pz  6{  6|  6s}  6s~Z[\\\|\\\\\ | @a )19AJ R@Zabjs{ @a @a   @ a ) 1 9 A)J) R)@Z)ab)j)s){)11 1@1a111199 9@9a9999AA A@Aa A)A1A9AAJJJ RJ@ZJabJjJsJ{JRR R@RaRRRRZZ Z@ZaZZZZ b b b@ ba b )b 1b 9b Aj Jj Rj@ Zja bj jj sj {j s s s@ sa s s s s { { {@ {a { { { { @a )19AJ R@Zabjs{ @a @a @a )19AJ R@Zabjs{ @a @a @a Ł)š19AJ R@Zab́j͡s{ @aՁա @aށޡ @a )19AJ R@Zabjs{ @a @a @a )19AJ R@Zabjs{ @a @a  @ a  ) 1 9 A)J )R@)Za)b)j)s){)1 1@1a111119 9@9a99999A A@AaA A)A1A9AAJJ JR@JZaJbJjJsJ{JR R@RaRRRRRZ Z@ZaZZZZZ b b @b ab b) b1 b9 bA jJ jR @jZ ajb jj js j{ j s s @s as s s s s { { @{ a{ { { { { @a )1ƒ9AJ R@Zabjs‹{ @a” @aœ @a )1¤9AJ R@Zabjs¬{ @a´ @a½ @a )19AJ R@Zabjs{ @a @a @a )19AJ R@Zabjs{ @a @a @a )19AJ R@Zabjs{ @a @a   @ a ) 1 9 A)J) R)@Z)ab)j)s){)11 1@1a111199 9@9a9999AA A@Aa A)A1A9AAJJJ RJ@ZJabJjJsJ{JRR R@RaRRRRZZ Z@ZaZZZZ b b b@ ba b )b 1b 9b Aj Jj Rj@ Zja bj jj sj {j s s s@ sa s s s s { { {@ {a { { { { @a )19AJ R@Zabjs{ @a @a @a )19AJ R@Zabjs{ @a @a @a Ł)š19AJ R@Zab́j͡s{ @aՁա @aށޡ @a )19AJ R@Zabjs{ @a @a @a )19AJ R@Zabjs{ @a @a  @ a  ) 1 9 A)J )R@)Za)b)j)s){)1 1@1a111119 9@9a99999A A@AaA A)A1A9AAJJ JR@JZaJbJjJsJ{JR R@RaRRRRRZ Z@ZaZZZZZ b b @b ab b) b1 b9 bA jJ jR @jZ ajb jj js j{ j s s @s as s s s s { { @{ a{ { { { { @a )1ƒ9AJ R@Zabjs‹{ @a” @aœ @a )1¤9AJ R@Zabjs¬{ @a´ @a½ @a )19AJ R@Zabjs{ @a @a @a )19AJ R@Zabjs{ @a @a000d0d0d0t0t0t00000000000000t0d003_0u a0Wb0c0yd13Me0g0:j0:Qlxqqqqqq  6 v F Vyu*+(H9),KNMJPROQIL' !"#$%&3. ebYZ[\]^_`aUWVcT:;<=>?@ABCDEhijklmnopqrsSG-3.6-785/104wjxjp L5\5,51<5D1abcdefghijklmnopqrstuvwxyz1234567890  -=[]\#;'`,./9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@MSY_f= sp> {  >       d'@B_p /          PDC_ORIGINAL_COLORSinitscr(): Unable to create SP initscr(): LINES=%d COLS=%d: too small. initscr(): Unable to create curscr. initscr(): Unable to create pdc_lastscr. initscr(): Unable to create stdscr. pdcurses|PDCurses for %sF%dBM>>(  ``pvlp|~8<~~~lfllf`0<~l`f|~` 6~~v0~ff ~~` 0v 62~`v<`8 6~ll00|0 l 6 |~88l 6f8l<66666666666666666666666666666666666666666666666666666666666666667?77??600066667?76666666666666666666666666666666666666666666Dw66666U66666>Dw66666U66666v|xf| ?Dw66666f<U66666f<6Dw66666f`f80ll6Dw666llffU66666`0``ll0bbDw66666000v<80U66666 ``Dw66666vU66666x8px|vvvv||||n|||xxv||p<`~f|`~`~||||6` 6<~|xxxx||||888ll|||`ff88`f<0l8lfll||bf80l80f<08>80x0x||||l<<ffƆ80 ll0 |`0  8008  88<0p  `|f 0 l lf0 |8fb ~f0 <<|||~f<f|||fxf0c<f{ `l8|8<~<2f0c>fl0(8l<<f?~f8~~f3c(   o絯k[罯{_k[ͫss3c3333sCould not start SDL: %s PDC_FONTpdcfont.bmpCould not load font PDC_BACKGROUNDpdcback.bmpPDC_ICONpdcicon.bmpPDC_LINESPDC_COLSPDCursesCould not open SDL window: %s Could not open SDL window surface: %s Couldn't create a surface: %s SDL2Texte 0 Step 3:* Computes the number of cores for ech container* Assigns each container to one machineContainer 2 can not be assigned to a machine:* we assign first container 1 to machine 1* we assign container 2 to machine 2*********** Machine %d Premium SLA calssAdvanced SLA classBest effort SLA class C %d C Number of machines: %dNumber of containers: Scheduling and Allocation System will use %d machines and %d containersStep 1:Users submit containers to the Scheduling and Allocation SystemStep 2:Sorts containers according to their SLA classes Step 4:All containers are assignedopengles2Couldn't load GLES2 function %s: %s genericUNKNOWNGL_OUT_OF_MEMORYGL_INVALID_OPERATIONGL_INVALID_VALUEGL_INVALID_ENUM%s: %s (%d): %s %s (0x%X)/Users/christophecerin/.emscripten_ports/sdl2/SDL2-version_13/src/render/opengles2/SDL_render_gles2.cvoid GLES2_ResetState(SDL_Renderer *)Video subsystem has not been initializedThe specified window isn't an OpenGL windowThe specified window has not been made currentglReadPixels()int GLES2_RenderReadPixels(SDL_Renderer *, const SDL_Rect *, Uint32, void *, int)dstdst_pitchUnknown FOURCC pixel formatIndexed pixel formats not supportedSDL_BLIT_CPU_FEATURES%uBlit combination not supported  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  $(,048<@DHLPUY]aeimquy} )19AJRZbjs{"3DUfw$HmUformatSDL_SetPixelFormatPalette() passed NULL formatSDL_SetPixelFormatPalette() passed a palette that doesn't match the formatSDL_FillRect(): Unsupported surface formatSDL_FillRect(): You must lock the surfaceBresultFOURCC pixel formats are not supportedInvalid rendererInvalid textureRenderer doesn't support querying output sizeint GLES2_RenderCopyEx(SDL_Renderer *, SDL_Texture *, const SDL_Rect *, const SDL_FRect *, const double, const SDL_FPoint *, const SDL_RendererFlip)Unsupported texture formata_positiona_texCoorda_anglea_centerFailed to link shader programu_projectionu_texture_vu_texture_uu_textureu_modulationu_colorNo shader matching the requested characteristics was foundThe specified shader cannot be loaded on the current platformFailed to load the shader: %sFailed to load the shader precision mediump float; uniform sampler2D u_texture; uniform vec4 u_modulation; varying vec2 v_texCoord; void main() { vec4 abgr = texture2D(u_texture, v_texCoord); gl_FragColor = abgr; gl_FragColor.a = 1.0; gl_FragColor *= u_modulation; } precision mediump float; uniform sampler2D u_texture; uniform vec4 u_modulation; varying vec2 v_texCoord; void main() { vec4 abgr = texture2D(u_texture, v_texCoord); gl_FragColor = abgr; gl_FragColor.r = abgr.b; gl_FragColor.b = abgr.r; gl_FragColor.a = 1.0; gl_FragColor *= u_modulation; } precision mediump float; uniform sampler2D u_texture; uniform vec4 u_modulation; varying vec2 v_texCoord; void main() { vec4 abgr = texture2D(u_texture, v_texCoord); gl_FragColor = abgr; gl_FragColor.r = abgr.b; gl_FragColor.b = abgr.r; gl_FragColor *= u_modulation; } precision mediump float; uniform sampler2D u_texture; uniform vec4 u_modulation; varying vec2 v_texCoord; void main() { gl_FragColor = texture2D(u_texture, v_texCoord); gl_FragColor *= u_modulation; } precision mediump float; uniform vec4 u_color; void main() { gl_FragColor = u_color; } uniform mat4 u_projection; attribute vec2 a_position; attribute vec2 a_texCoord; attribute float a_angle; attribute vec2 a_center; varying vec2 v_texCoord; void main() { float angle = radians(a_angle); float c = cos(angle); float s = sin(angle); mat2 rotationMatrix = mat2(c, -s, s, c); vec2 position = rotationMatrix * (a_position - a_center) + a_center; v_texCoord = a_texCoord; gl_Position = u_projection * vec4(position, 0.0, 1.0); gl_PointSize = 1.0; } precision mediump float; uniform sampler2D u_texture; uniform sampler2D u_texture_u; uniform sampler2D u_texture_v; uniform vec4 u_modulation; varying vec2 v_texCoord; void main() { mediump vec3 yuv; lowp vec3 rgb; yuv.x = texture2D(u_texture, v_texCoord).r; yuv.y = texture2D(u_texture_u, v_texCoord).r - 0.5; yuv.z = texture2D(u_texture_v, v_texCoord).r - 0.5; rgb = mat3( 1, 1, 1, 0, -0.39465, 2.03211, 1.13983, -0.58060, 0) * yuv; gl_FragColor = vec4(rgb, 1); gl_FragColor *= u_modulation; } precision mediump float; uniform sampler2D u_texture; uniform sampler2D u_texture_u; uniform vec4 u_modulation; varying vec2 v_texCoord; void main() { mediump vec3 yuv; lowp vec3 rgb; yuv.x = texture2D(u_texture, v_texCoord).r; yuv.yz = texture2D(u_texture_u, v_texCoord).ra - 0.5; rgb = mat3( 1, 1, 1, 0, -0.39465, 2.03211, 1.13983, -0.58060, 0) * yuv; gl_FragColor = vec4(rgb, 1); gl_FragColor *= u_modulation; } precision mediump float; uniform sampler2D u_texture; uniform sampler2D u_texture_u; uniform vec4 u_modulation; varying vec2 v_texCoord; void main() { mediump vec3 yuv; lowp vec3 rgb; yuv.x = texture2D(u_texture, v_texCoord).r; yuv.yz = texture2D(u_texture_u, v_texCoord).ar - 0.5; rgb = mat3( 1, 1, 1, 0, -0.39465, 2.03211, 1.13983, -0.58060, 0) * yuv; gl_FragColor = vec4(rgb, 1); gl_FragColor *= u_modulation; } int GLES2_RenderCopy(SDL_Renderer *, SDL_Texture *, const SDL_Rect *, const SDL_FRect *)int GLES2_RenderFillRects(SDL_Renderer *, const SDL_FRect *, int)int GLES2_RenderDrawLines(SDL_Renderer *, const SDL_FPoint *, int)int GLES2_UpdateViewport(SDL_Renderer *)glFramebufferTexture2D() failedglTexSubImage2D()int GLES2_UpdateTextureYUV(SDL_Renderer *, SDL_Texture *, const SDL_Rect *, const Uint8 *, int, const Uint8 *, int, const Uint8 *, int)int GLES2_UpdateTexture(SDL_Renderer *, SDL_Texture *, const SDL_Rect *, const void *, int)Texture format not supportedint GLES2_CreateTexture(SDL_Renderer *, SDL_Texture *)glGenTexures()glTexImage2D()No OpenGL context has been made currentSetting the swap interval is not supported%s%s: %s VERBOSEDEBUGINFOWARNERRORCRITICALNo GL driver has been loadedNo dynamic GL support in video driveridvoid GLES2_DestroyRenderer(SDL_Renderer *)Out of memoryError reading from datastreamError writing to datastreamError seeking in datastreamThat operation is not supportedUnknown SDL errorNo OpenGL support in video driverno gesture touch devices registeredERROR: NumPoints = %i The event system has been shut downEvent queue is full (%d events)Couldn't lock event queueVideo driver doesn't support changing display modeNo video mode large enough for %dx%dMissing desired mode or closest mode parametermodeCouldn't find display mode matchCouldn't find any displayspointscountdisplayIndex must be in the range 0 - %dUnknown OpenGL context flag %dUnknown OpenGL context profile %dUnknown OpenGL attributeFailed getting OpenGL glGetIntegerv entry pointFailed getting OpenGL glGetError entry pointOpenGL error: GL_INVALID_ENUMOpenGL error: GL_INVALID_VALUEOpenGL error: %08XCan't create renderer for NULL surfaceWindow surface is invalid, please call SDL_GetWindowSurface() to get a new surfaceTried to read outside of surface boundsSDL_RENDER_SCALE_QUALITYnearestSDL_UpperBlit: passed a NULL surfaceSurfaces must not be locked during blitEmpty destination paletteUnknown pixel formatkeypalettencolorsSDL_UpperBlitScaled: passed a NULL surfaceOnly works with same format surfacesInvalid source blit rectangleInvalid destination blit rectangleUnable to lock destination surfaceUnable to lock source surfacesurfaceSDL_BlendFillRects(): Unsupported surface formatSDL_FillRects() passed NULL rectsSDL_BlendLines(): Passed NULL destination surfaceSDL_BlendLines(): Unsupported surface formatSDL_BlendPoint(): Unsupported surface formatrectX1Y1X2Y2SDL_DrawLines(): Passed NULL destination surfaceSDL_DrawLines(): Unsupported surface formatPassed NULL destination surfaceSDL_DrawPoint(): Unsupported surface formatSDL_BlendPoints(): Unsupported surface formatSDL_DrawPoints(): Unsupported surface formatUnknown texture formatSoftware renderer doesn't have an output surfaceSDL emscripten video driverSDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS0EGL not initializedUnable to set the EGL swap intervalOpenGL not initializedUnable to make EGL context currentCould not create EGL context (context attributes are not supported)Could not create EGL contextCould not make EGL context currentFailed loading %s: %sCould not get EGL displayCould not initialize EGLCouldn't find framebuffer surface for window{ var w = $0; var h = $1; var pixels = $2; if (!Module['SDL2']) Module['SDL2'] = {}; var SDL2 = Module['SDL2']; if (SDL2.ctxCanvas !== Module['canvas']) { SDL2.ctx = Module['createContext'](Module['canvas'], false, true); SDL2.ctxCanvas = Module['canvas']; } if (SDL2.w !== w || SDL2.h !== h || SDL2.imageCtx !== SDL2.ctx) { SDL2.image = SDL2.ctx.createImageData(w, h); SDL2.w = w; SDL2.h = h; SDL2.imageCtx = SDL2.ctx; } var data = SDL2.image.data; var src = pixels >> 2; var dst = 0; var num; if (typeof CanvasPixelArray !== 'undefined' && data instanceof CanvasPixelArray) { num = data.length; while (dst < num) { var val = HEAP32[src]; data[dst ] = val & 0xff; data[dst+1] = (val >> 8) & 0xff; data[dst+2] = (val >> 16) & 0xff; data[dst+3] = 0xff; src++; dst += 4; } } else { if (SDL2.data32Data !== data) { SDL2.data32 = new Int32Array(data.buffer); SDL2.data8 = new Uint8Array(data.buffer); } var data32 = SDL2.data32; num = data32.length; data32.set(HEAP32.subarray(src, src + num)); var data8 = SDL2.data8; var i = 3; var j = i + 4*num; if (num % 8 == 0) { while (i < j) { data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; } } else { while (i < j) { data8[i] = 0xff; i = i + 4 | 0; } } } SDL2.ctx.putImageData(SDL2.image, 0, 0); return 0; }#canvas#document#windowSDL_EMSCRIPTEN_KEYBOARD_ELEMENT{ if (typeof Module['setWindowTitle'] !== 'undefined') { Module['setWindowTitle'](Module['Pointer_stringify']($0)); } return 0; }Could not create GLES window surfaceUnknown touch deviceNo window has focusEGL implementation does not support sRGB system framebuffersCouldn't find matching EGL configOpenGL library already loaded{ return screen.width; }{ return screen.height; }defaultpointernot-allowedns-resizeew-resizenesw-resizenwse-resizeprogresscrosshairwaittext{ if (Module['canvas']) { Module['canvas'].style['cursor'] = Module['Pointer_stringify']($0); } return 0; }if (Module['canvas']) { Module['canvas'].style['cursor'] = 'none'; }{ var w = $0; var h = $1; var pixels = $2; var canvas = document.createElement("canvas"); canvas.width = w; canvas.height = h; var ctx = canvas.getContext("2d"); var image = ctx.createImageData(w, h); var data = image.data; var src = pixels >> 2; var dst = 0; var num; if (typeof CanvasPixelArray !== 'undefined' && data instanceof CanvasPixelArray) { num = data.length; while (dst < num) { var val = HEAP32[src]; data[dst ] = val & 0xff; data[dst+1] = (val >> 8) & 0xff; data[dst+2] = (val >> 16) & 0xff; data[dst+3] = (val >> 24) & 0xff; src++; dst += 4; } } else { var data32 = new Int32Array(data.buffer); num = data32.length; data32.set(HEAP32.subarray(src, src + num)); } ctx.putImageData(image, 0, 0); var url = "url(" + canvas.toDataURL() + "), auto"; var urlBuf = _malloc(url.length + 1); stringToUTF8(url, urlBuf, url.length + 1); return urlBuf; }0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZSDL emscripten audio driver{ if (typeof(AudioContext) !== 'undefined') { return 1; } else if (typeof(webkitAudioContext) !== 'undefined') { return 1; } return 0; }No audio context available{ if ((typeof(navigator.mediaDevices) !== 'undefined') && (typeof(navigator.mediaDevices.getUserMedia) !== 'undefined')) { return 1; } else if (typeof(navigator.webkitGetUserMedia) !== 'undefined') { return 1; } return 0; }{ if ($0) { if (SDL2.capture.silenceTimer !== undefined) { clearTimeout(SDL2.capture.silenceTimer); } if (SDL2.capture.stream !== undefined) { var tracks = SDL2.capture.stream.getAudioTracks(); for (var i = 0; i < tracks.length; i++) { SDL2.capture.stream.removeTrack(tracks[i]); } SDL2.capture.stream = undefined; } if (SDL2.capture.scriptProcessorNode !== undefined) { SDL2.capture.scriptProcessorNode.onaudioprocess = function(audioProcessingEvent) {}; SDL2.capture.scriptProcessorNode.disconnect(); SDL2.capture.scriptProcessorNode = undefined; } if (SDL2.capture.mediaStreamNode !== undefined) { SDL2.capture.mediaStreamNode.disconnect(); SDL2.capture.mediaStreamNode = undefined; } if (SDL2.capture.silenceBuffer !== undefined) { SDL2.capture.silenceBuffer = undefined } SDL2.capture = undefined; } else { if (SDL2.audio.scriptProcessorNode != undefined) { SDL2.audio.scriptProcessorNode.disconnect(); SDL2.audio.scriptProcessorNode = undefined; } SDL2.audio = undefined; } if ((SDL2.audioContext !== undefined) && (SDL2.audio === undefined) && (SDL2.capture === undefined)) { SDL2.audioContext.close(); SDL2.audioContext = undefined; } }{ if(typeof(SDL2) === 'undefined') { SDL2 = {}; } if (!$0) { SDL2.audio = {}; } else { SDL2.capture = {}; } if (!SDL2.audioContext) { if (typeof(AudioContext) !== 'undefined') { SDL2.audioContext = new AudioContext(); } else if (typeof(webkitAudioContext) !== 'undefined') { SDL2.audioContext = new webkitAudioContext(); } } return SDL2.audioContext === undefined ? -1 : 0; }Web Audio API is not available!No compatible audio format!{ return SDL2.audioContext.sampleRate; }{ var have_microphone = function(stream) { if (SDL2.capture.silenceTimer !== undefined) { clearTimeout(SDL2.capture.silenceTimer); SDL2.capture.silenceTimer = undefined; } SDL2.capture.mediaStreamNode = SDL2.audioContext.createMediaStreamSource(stream); SDL2.capture.scriptProcessorNode = SDL2.audioContext.createScriptProcessor($1, $0, 1); SDL2.capture.scriptProcessorNode.onaudioprocess = function(audioProcessingEvent) { if ((SDL2 === undefined) || (SDL2.capture === undefined)) { return; } audioProcessingEvent.outputBuffer.getChannelData(0).fill(0.0); SDL2.capture.currentCaptureBuffer = audioProcessingEvent.inputBuffer; Runtime.dynCall('vi', $2, [$3]); }; SDL2.capture.mediaStreamNode.connect(SDL2.capture.scriptProcessorNode); SDL2.capture.scriptProcessorNode.connect(SDL2.audioContext.destination); SDL2.capture.stream = stream; }; var no_microphone = function(error) { }; SDL2.capture.silenceBuffer = SDL2.audioContext.createBuffer($0, $1, SDL2.audioContext.sampleRate); SDL2.capture.silenceBuffer.getChannelData(0).fill(0.0); var silence_callback = function() { SDL2.capture.currentCaptureBuffer = SDL2.capture.silenceBuffer; Runtime.dynCall('vi', $2, [$3]); }; SDL2.capture.silenceTimer = setTimeout(silence_callback, ($1 / SDL2.audioContext.sampleRate) * 1000); if ((navigator.mediaDevices !== undefined) && (navigator.mediaDevices.getUserMedia !== undefined)) { navigator.mediaDevices.getUserMedia({ audio: true, video: false }).then(have_microphone).catch(no_microphone); } else if (navigator.webkitGetUserMedia !== undefined) { navigator.webkitGetUserMedia({ audio: true, video: false }, have_microphone, no_microphone); } }{ SDL2.audio.scriptProcessorNode = SDL2.audioContext['createScriptProcessor']($1, 0, $0); SDL2.audio.scriptProcessorNode['onaudioprocess'] = function (e) { if ((SDL2 === undefined) || (SDL2.audio === undefined)) { return; } SDL2.audio.currentOutputBuffer = e['outputBuffer']; Runtime.dynCall('vi', $2, [$3]); }; SDL2.audio.scriptProcessorNode['connect'](SDL2.audioContext['destination']); }{ var numChannels = SDL2.audio.currentOutputBuffer['numberOfChannels']; for (var c = 0; c < numChannels; ++c) { var channelData = SDL2.audio.currentOutputBuffer['getChannelData'](c); if (channelData.length != $1) { throw 'Web Audio output buffer length mismatch! Destination size: ' + channelData.length + ' samples vs expected ' + $1 + ' samples!'; } for (var j = 0; j < $1; ++j) { channelData[j] = HEAPF32[$0 + ((j*numChannels + c) << 2) >> 2]; } } }No buffer allocated for conversion{ var numChannels = SDL2.capture.currentCaptureBuffer.numberOfChannels; if (numChannels == 1) { var channelData = SDL2.capture.currentCaptureBuffer.getChannelData(0); if (channelData.length != $1) { throw 'Web Audio capture buffer length mismatch! Destination size: ' + channelData.length + ' samples vs expected ' + $1 + ' samples!'; } for (var j = 0; j < $1; ++j) { setValue($0 + (j * 4), channelData[j], 'float'); } } else { for (var c = 0; c < numChannels; ++c) { var channelData = SDL2.capture.currentCaptureBuffer.getChannelData(c); if (channelData.length != $1) { throw 'Web Audio capture buffer length mismatch! Destination size: ' + channelData.length + ' samples vs expected ' + $1 + ' samples!'; } for (var j = 0; j < $1; ++j) { setValue($0 + (((j * numChannels) + c) * 4), channelData[j], 'float'); } } } }SDL dummy video driver_SDL_DummySurfaceCouldn't find dummy surface for windowSDL_VIDEO_DUMMY_SAVE_FRAMESSDL_window%d-%8.8d.bmp%d bpp BMP files not supportedCouldn't convert image to %d bppSDL_BMP_SAVE_LEGACY_FORMATSDL_RWFromFile(): No file or no mode specifiedCouldn't open %sdiskdirect-to-disk audiosdlaudio-in.rawsdlaudio.rawSDL_DISKAUDIOFILEINSDL_DISKAUDIOFILESDL_DISKAUDIODELAYrbwbReading fromWriting toWARNING: You are using the SDL disk i/o audio driver! %s file [%s]. dummySDL dummy audio driverSDL not built with haptic (force feedback) supportemscripten,Standard Gamepad,a:b0,b:b1,back:b8,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b16,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,SDL_GAMECONTROLLERCONFIGXboxX-BoxThere are %d joysticks availableSDL_GameControllerEventWatcher: Axis index %d too large, ignoring motionSDL_GameControllerEventWatcher: Button index %d too large, ignoring updatemappingStringCouldn't parse GUID from %sxinputemscriptenCouldn't parse name from %sCouldn't parse %sButton name too large: %sJoystick button name too large: %sAxis index too large: %dButton index too large: %dHat index too large: %dleftxleftyrightxrightylefttriggerrighttriggerxybackguidestartleftstickrightstickleftshoulderrightshoulderdpupdpdowndpleftdprightSDL_JOYSTICK_ALLOW_BACKGROUND_EVENTSCould not set gamepad disconnect callbackCould not set gamepad connect callbackGamepads not supportednamecallbackSDL_AUDIODRIVERAudio target '%s' not availableNo available audio deviceSystem audio output deviceSystem audio capture deviceSDL not built with thread supportSDL_VIDEODRIVER%s not availableNo available video deviceThe video driver did not add any displayssoftwareSDL_FRAMEBUFFER_ACCELERATIONfalseSDL_VIDEO_ALLOW_SCREENSAVER_SDL_WindowTextureData_SDL_WindowRenderDataTexture was not created with this rendererTexture not created with SDL_TEXTUREACCESS_TARGETNo window texture datapixelspitchInvalid target pixel formatUnsupported YUV destination formatUnsupported YUV format in copySDL_LockTexture(): texture must be streamingYV12 and IYUV textures only support full surface lockswidthheightrectsspannumrectstrueNo hardware accelerated renderers availableInvalid texture formatPalettized textures are not supportedTexture dimensions can't be 0Texture dimensions are limited to %dx%dUnsupported YUV formatInvalid windowRenderer already associated with windowSDL_RENDER_VSYNCSDL_RENDER_DRIVERCouldn't find matching render driverindex must be -1 or in the range of 0 - %dCreated renderer: %sindex must be in the range of 0 - %dSDL_EVENT_QUEUE_STATISTICSSDL EVENT QUEUE: Maximum events in-flight: %d SDL_MOUSE_RELATIVE_MODE_WARPSDL_NO_SIGNAL_HANDLERS SDL assertion report. All SDL assertions between last init/quit: syesno'%s' * %s (%s:%d) * triggered %u time%s. * always ignore: %s. timetimesAssertion failure at %s (%s:%d), triggered %u %s: '%s' %s SDL_ASSERTabortbreakretryignorealways_ignoreAssertion FailedAbort/Break/Retry/Ignore/AlwaysIgnore? [abriA] : abriAmessageboxdataNo message system availableRetryBreakAbortIgnoreAlways IgnoreParameter '%s' is invalidmemsizeUnknown value for 'whence'Conflicting window flags specifiedWindow is too large.SDL_VIDEO_HIGHDPI_DISABLED{ return Browser.safeSetTimeout(function() { Runtime.dynCall('iii', $1, [$0, $2]); }, $0); }{ window.clearTimeout($0); }BMFile is not a Windows BMP fileCompressed BMP files not supportedError reading from BMPwhEXTARBOESANGLEglCreateProgramObjectglCreateProgramglUseProgramObjectglUseProgramglCreateShaderObjectglCreateShaderglAttachObjectglAttachShaderglDetachObjectglDetachShaderglPixelStoreiglGetStringglGetIntegervglGetFloatvglGetBooleanvglGenTexturesglDeleteTexturesglCompressedTexImage2DglCompressedTexSubImage2DglTexImage2DglTexSubImage2DglReadPixelsglBindTextureglGetTexParameterfvglGetTexParameterivglTexParameterfvglTexParameterivglIsTextureglGenBuffersglDeleteBuffersglGetBufferParameterivglBufferDataglBufferSubDataglIsBufferglGenRenderbuffersglDeleteRenderbuffersglBindRenderbufferglGetRenderbufferParameterivglIsRenderbufferglGetUniformfvglGetUniformivglGetUniformLocationglGetVertexAttribfvglGetVertexAttribivglGetVertexAttribPointervglGetActiveUniformglUniform1fglUniform2fglUniform3fglUniform4fglUniform1iglUniform2iglUniform3iglUniform4iglUniform1ivglUniform2ivglUniform3ivglUniform4ivglUniform1fvglUniform2fvglUniform3fvglUniform4fvglUniformMatrix2fvglUniformMatrix3fvglUniformMatrix4fvglBindBufferglVertexAttrib1fvglVertexAttrib2fvglVertexAttrib3fvglVertexAttrib4fvglGetAttribLocationglGetActiveAttribglDeleteShaderglGetAttachedShadersglShaderSourceglGetShaderSourceglCompileShaderglGetShaderInfoLogglGetShaderivglGetProgramivglIsShaderglDeleteProgramglGetShaderPrecisionFormatglLinkProgramglGetProgramInfoLogglValidateProgramglIsProgramglBindAttribLocationglBindFramebufferglGenFramebuffersglDeleteFramebuffersglFramebufferRenderbufferglFramebufferTexture2DglGetFramebufferAttachmentParameterivglIsFramebufferglDeleteObjectglGetObjectParameterivglGetInfoLogglBindProgramglGetPointervglDrawRangeElementsglEnableClientStateglVertexPointerglTexCoordPointerglNormalPointerglColorPointerglClientActiveTextureglIsVertexArrayglGenVertexArraysglDeleteVertexArraysglBindVertexArrayglMatrixModeglLoadIdentityglLoadMatrixfglFrustumglRotatefglVertexAttribPointerglEnableVertexAttribArrayglDisableVertexAttribArrayglDrawArraysglDrawElementsglShaderBinaryglReleaseShaderCompilerglGetErrorglVertexAttribDivisorglDrawArraysInstancedglDrawElementsInstancedglFinishglFlushglClearDepthglClearDepthfglDepthFuncglEnableglDisableglFrontFaceglCullFaceglClearglLineWidthglClearStencilglDepthMaskglStencilMaskglCheckFramebufferStatusglGenerateMipmapglActiveTextureglBlendEquationglIsEnabledglBlendFuncglBlendEquationSeparateglDepthRangeglDepthRangefglStencilMaskSeparateglHintglPolygonOffsetglVertexAttrib1fglSampleCoverageglTexParameteriglTexParameterfglVertexAttrib2fglStencilFuncglStencilOpglViewportglClearColorglScissorglVertexAttrib3fglColorMaskglRenderbufferStorageglBlendFuncSeparateglBlendColorglStencilFuncSeparateglStencilOpSeparateglVertexAttrib4fglCopyTexImage2DglCopyTexSubImage2DglDrawBuffersModule.printErr('bad name in getProcAddress: ' + [Pointer_stringify($0), Pointer_stringify($1)])rwainfinity  !"#  !"#              -+ 0X0x(null)-0X+0X 0X-0x+0x 0xinfINFnanNAN0123456789ABCDEF.T!" K  'hnopqb ($ %#}&*+<=>?CGJMXYZ[\]^_`acdefgijklrstyz{|Illegal byte sequenceDomain errorResult not representableNot a ttyPermission deniedOperation not permittedNo such file or directoryNo such processFile existsValue too large for data typeNo space left on deviceOut of memoryResource busyInterrupted system callResource temporarily unavailableInvalid seekCross-device linkRead-only file systemDirectory not emptyConnection reset by peerOperation timed outConnection refusedHost is downHost is unreachableAddress in useBroken pipeI/O errorNo such device or addressBlock device requiredNo such deviceNot a directoryIs a directoryText file busyExec format errorInvalid argumentArgument list too longSymbolic link loopFilename too longToo many open files in systemNo file descriptors availableBad file descriptorNo child processBad addressFile too largeToo many linksNo locks availableResource deadlock would occurState not recoverablePrevious owner diedOperation canceledFunction not implementedNo message of desired typeIdentifier removedDevice not a streamNo data availableDevice timeoutOut of streams resourcesLink has been severedProtocol errorBad messageFile descriptor in bad stateNot a socketDestination address requiredMessage too largeProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedNot supportedProtocol family not supportedAddress family not supported by protocolAddress not availableNetwork is downNetwork unreachableConnection reset by networkConnection abortedNo buffer space availableSocket is connectedSocket not connectedCannot send after socket shutdownOperation already in progressOperation in progressStale file handleRemote I/O errorQuota exceededNo medium foundWrong medium typeNo error information