{
  "hardwareFeatures": {
    "windowSize": "1062,469",
    "screenSize": "2048,1536",
    "endianness": "little",
    "workerPoolSize": 2,
    "devicePixelRatio": 1
  },
  "browserFeatures": {
    "webGL2Features": false,
    "isWebXRSupported": false,
    "isWebVRSupported": true,
    "isWebGLSupported": true,
    "isWebRTCSupported": true,
    "isWebGL2Supported": false,
    "isGamepadSupported": true,
    "isWebAudioSupported": true,
    "isIndexedDBSupported": true,
    "isWebSocketSupported": true,
    "isWebWorkerSupported": true,
    "isPerformanceSupported": true,
    "isWebAssemblySupported": true,
    "browserType": {
      "deviceType": "Unknown",
      "browserName": "Firefox",
      "deviceModel": "Unknown",
      "deviceVendor": "Unknown",
      "browserVersion": "59.0",
      "browserEngineName": "Gecko",
      "operatingSystemName": "Windows",
      "browserEngineVersion": "59.0",
      "operatingSystemVersion": "10"
    },
    "isLocalStorageSupported": true,
    "isServiceWorkerSupported": true,
    "webGLFeatures": {
      "base": {
        "vendor": "Mozilla",
        "version": "WebGL 1.0",
        "renderer": "Mozilla",
        "shaderVersion": "WebGL GLSL ES 1.0",
        "vendorUnmasked": "Google Inc.",
        "rendererUnmasked": "ANGLE (Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0)"
      },
      "general": {
        "redBits": 8,
        "blueBits": 8,
        "depthBits": 24,
        "greenBits": 8,
        "alphaBits": 8,
        "antialias": false,
        "stencilBits": 8,
        "subPixelBits": 4,
        "maxTextureSize": 16384,
        "maxVaryingVectors": 30,
        "maxVertexAttributes": 16,
        "maxRenderBufferSize": 16384,
        "maxTextureImageUnits": 16,
        "maxCubeMapTextureSize": 16384,
        "maxViewportDimensions": "32767,32767",
        "aliasedLineWidthRange": "1,1",
        "aliasedPointSizeRange": "1,1024",
        "maxVertexUniformVectors": 4096,
        "maxFragmentUniformVectors": 1024,
        "maxVertexTextureImageUnits": 16,
        "maxCombinedTextureImageUnits": 32,
        "precision": {
          "vertexShaderLowPrecision": "127,127,23",
          "vertexShaderHighPrecision": "127,127,23",
          "fragmentShaderLowPrecision": "127,127,23",
          "fragmentShaderHighPrecision": "127,127,23",
          "vertexShaderMediumPrecision": "127,127,23",
          "fragmentShaderMediumPrecision": "127,127,23"
        }
      },
      "extensions": {
        "maxAnisotropy": 16,
        "maxDrawBuffers": 8,
        "supportedExtensions": {
          "EXT_sRGB": true,
          "EXT_frag_depth": true,
          "EXT_blend_minmax": true,
          "OES_texture_float": true,
          "WEBGL_lose_context": true,
          "WEBGL_draw_buffers": true,
          "WEBGL_depth_texture": true,
          "WEBGL_debug_shaders": true,
          "OES_texture_half_float": true,
          "EXT_shader_texture_lod": true,
          "ANGLE_instanced_arrays": true,
          "OES_element_index_uint": true,
          "OES_vertex_array_object": true,
          "WEBGL_color_buffer_float": true,
          "OES_texture_float_linear": true,
          "OES_standard_derivatives": true,
          "WEBGL_debug_renderer_info": true,
          "EXT_color_buffer_half_float": true,
          "WEBGL_compressed_texture_s3tc": true,
          "OES_texture_half_float_linear": true,
          "EXT_texture_filter_anisotropic": true,
          "WEBGL_compressed_texture_s3tc_srgb": true
        }
      }
    },
    "isRequestIdleCallbackSupported": true
  },
  "browserSettings": {
    "isCookieEnabled": true,
    "isDoNotTrackEnabled": false
  }
}