{
  "side": "after",
  "commit": "290f82cc862406435c71e8e837bd67205265d283",
  "environment": "Linux Electron 44.10.1, Xvfb, --no-sandbox --disable-gpu, 1440x900 window, fresh database, synthetic local page",
  "strokes": [
    {
      "seconds": 20,
      "plannedMoves": 1200,
      "writes": 1211,
      "chars": 1229424,
      "max": 2065,
      "last": 1738,
      "moves": 1200,
      "p99FrameGapMs": 16.800000000000182,
      "groups": 1,
      "paths": 12,
      "pathLengths": [
        2027,
        2065,
        2021,
        1921,
        1965,
        2059,
        2047,
        2021,
        2045,
        2061,
        1930,
        1738
      ],
      "scriptMs": 396.127,
      "taskMs": 4122.447,
      "samples": [
        {
          "second": 1,
          "moves": 60,
          "writes": 60,
          "totalChars": 35948,
          "maxPathChars": 1193,
          "lastPathChars": 1193,
          "paths": 1,
          "scriptMs": 37.797000000000004,
          "taskMs": 253.67499999999998
        },
        {
          "second": 2,
          "moves": 120,
          "writes": 121,
          "totalChars": 107091,
          "maxPathChars": 2027,
          "lastPathChars": 407,
          "paths": 2,
          "scriptMs": 58.27400000000001,
          "taskMs": 471.637
        },
        {
          "second": 3,
          "moves": 180,
          "writes": 181,
          "totalChars": 170093,
          "maxPathChars": 2027,
          "lastPathChars": 1655,
          "paths": 2,
          "scriptMs": 78.336,
          "taskMs": 704.065
        },
        {
          "second": 4,
          "moves": 240,
          "writes": 242,
          "totalChars": 225850,
          "maxPathChars": 2065,
          "lastPathChars": 797,
          "paths": 3,
          "scriptMs": 104.719,
          "taskMs": 966.989
        },
        {
          "second": 5,
          "moves": 300,
          "writes": 302,
          "totalChars": 311232,
          "maxPathChars": 2065,
          "lastPathChars": 2011,
          "paths": 3,
          "scriptMs": 127.43500000000002,
          "taskMs": 1187.681
        },
        {
          "second": 6,
          "moves": 360,
          "writes": 363,
          "totalChars": 349581,
          "maxPathChars": 2065,
          "lastPathChars": 1185,
          "paths": 4,
          "scriptMs": 147.896,
          "taskMs": 1402.5590000000002
        },
        {
          "second": 7,
          "moves": 420,
          "writes": 424,
          "totalChars": 417690,
          "maxPathChars": 2065,
          "lastPathChars": 369,
          "paths": 5,
          "scriptMs": 169.288,
          "taskMs": 1639.802
        },
        {
          "second": 8,
          "moves": 480,
          "writes": 484,
          "totalChars": 475616,
          "maxPathChars": 2065,
          "lastPathChars": 1563,
          "paths": 5,
          "scriptMs": 195.20100000000002,
          "taskMs": 1846.841
        },
        {
          "second": 9,
          "moves": 540,
          "writes": 545,
          "totalChars": 529911,
          "maxPathChars": 2065,
          "lastPathChars": 837,
          "paths": 6,
          "scriptMs": 215.04000000000002,
          "taskMs": 2063.764
        },
        {
          "second": 10,
          "moves": 600,
          "writes": 605,
          "totalChars": 617335,
          "maxPathChars": 2065,
          "lastPathChars": 2049,
          "paths": 6,
          "scriptMs": 237.346,
          "taskMs": 2314.392
        },
        {
          "second": 11,
          "moves": 660,
          "writes": 666,
          "totalChars": 656192,
          "maxPathChars": 2065,
          "lastPathChars": 1223,
          "paths": 7,
          "scriptMs": 252.25900000000001,
          "taskMs": 2499.2639999999997
        },
        {
          "second": 12,
          "moves": 720,
          "writes": 727,
          "totalChars": 728377,
          "maxPathChars": 2065,
          "lastPathChars": 411,
          "paths": 8,
          "scriptMs": 265.91700000000003,
          "taskMs": 2623.0029999999997
        },
        {
          "second": 13,
          "moves": 780,
          "writes": 787,
          "totalChars": 790671,
          "maxPathChars": 2065,
          "lastPathChars": 1623,
          "paths": 8,
          "scriptMs": 278.142,
          "taskMs": 2752.8269999999998
        },
        {
          "second": 14,
          "moves": 840,
          "writes": 848,
          "totalChars": 845286,
          "maxPathChars": 2065,
          "lastPathChars": 791,
          "paths": 9,
          "scriptMs": 289.899,
          "taskMs": 2887.105
        },
        {
          "second": 15,
          "moves": 900,
          "writes": 908,
          "totalChars": 931024,
          "maxPathChars": 2065,
          "lastPathChars": 2033,
          "paths": 9,
          "scriptMs": 306.51300000000003,
          "taskMs": 3063.8579999999997
        },
        {
          "second": 16,
          "moves": 960,
          "writes": 969,
          "totalChars": 971925,
          "maxPathChars": 2065,
          "lastPathChars": 1265,
          "paths": 10,
          "scriptMs": 320.968,
          "taskMs": 3235.0019999999995
        },
        {
          "second": 17,
          "moves": 1020,
          "writes": 1030,
          "totalChars": 1044836,
          "maxPathChars": 2065,
          "lastPathChars": 389,
          "paths": 11,
          "scriptMs": 336.445,
          "taskMs": 3415.901
        },
        {
          "second": 18,
          "moves": 1080,
          "writes": 1090,
          "totalChars": 1104786,
          "maxPathChars": 2065,
          "lastPathChars": 1585,
          "paths": 11,
          "scriptMs": 351.738,
          "taskMs": 3615.718
        },
        {
          "second": 19,
          "moves": 1140,
          "writes": 1151,
          "totalChars": 1156398,
          "maxPathChars": 2065,
          "lastPathChars": 703,
          "paths": 12,
          "scriptMs": 364.945,
          "taskMs": 3826.571
        },
        {
          "second": 20,
          "moves": 1200,
          "writes": 1211,
          "totalChars": 1229424,
          "maxPathChars": 2065,
          "lastPathChars": 1738,
          "paths": 12,
          "scriptMs": 388.179,
          "taskMs": 4054.144
        }
      ]
    },
    {
      "seconds": 40,
      "plannedMoves": 2400,
      "writes": 2423,
      "chars": 2482357,
      "max": 2075,
      "last": 2015,
      "moves": 2400,
      "p99FrameGapMs": 16.80000000000291,
      "groups": 1,
      "paths": 24,
      "pathLengths": [
        2027,
        2065,
        2021,
        1921,
        1965,
        2059,
        2047,
        2021,
        2045,
        2061,
        1930,
        1746,
        2019,
        2063,
        2037,
        2019,
        2075,
        2017,
        1937,
        1945,
        2067,
        2035,
        2039,
        2015
      ],
      "scriptMs": 633.2520000000001,
      "taskMs": 7450.7029999999995,
      "samples": [
        {
          "second": 1,
          "moves": 60,
          "writes": 60,
          "totalChars": 35948,
          "maxPathChars": 1193,
          "lastPathChars": 1193,
          "paths": 1,
          "scriptMs": 18.174000000000024,
          "taskMs": 227.11100000000073
        },
        {
          "second": 2,
          "moves": 120,
          "writes": 121,
          "totalChars": 107091,
          "maxPathChars": 2027,
          "lastPathChars": 407,
          "paths": 2,
          "scriptMs": 36.77399999999997,
          "taskMs": 439.78300000000024
        },
        {
          "second": 3,
          "moves": 180,
          "writes": 181,
          "totalChars": 170093,
          "maxPathChars": 2027,
          "lastPathChars": 1655,
          "paths": 2,
          "scriptMs": 50.80899999999999,
          "taskMs": 619.2950000000002
        },
        {
          "second": 4,
          "moves": 240,
          "writes": 242,
          "totalChars": 225850,
          "maxPathChars": 2065,
          "lastPathChars": 797,
          "paths": 3,
          "scriptMs": 63.861000000000004,
          "taskMs": 804.0420000000008
        },
        {
          "second": 5,
          "moves": 300,
          "writes": 302,
          "totalChars": 311232,
          "maxPathChars": 2065,
          "lastPathChars": 2011,
          "paths": 3,
          "scriptMs": 76.797,
          "taskMs": 979.1530000000001
        },
        {
          "second": 6,
          "moves": 360,
          "writes": 363,
          "totalChars": 349581,
          "maxPathChars": 2065,
          "lastPathChars": 1185,
          "paths": 4,
          "scriptMs": 90.584,
          "taskMs": 1154.4750000000006
        },
        {
          "second": 7,
          "moves": 420,
          "writes": 424,
          "totalChars": 417690,
          "maxPathChars": 2065,
          "lastPathChars": 369,
          "paths": 5,
          "scriptMs": 105.09999999999997,
          "taskMs": 1357.756
        },
        {
          "second": 8,
          "moves": 480,
          "writes": 484,
          "totalChars": 475616,
          "maxPathChars": 2065,
          "lastPathChars": 1563,
          "paths": 5,
          "scriptMs": 119.12999999999995,
          "taskMs": 1537.2810000000002
        },
        {
          "second": 9,
          "moves": 540,
          "writes": 545,
          "totalChars": 529911,
          "maxPathChars": 2065,
          "lastPathChars": 837,
          "paths": 6,
          "scriptMs": 137.67399999999995,
          "taskMs": 1755.3200000000002
        },
        {
          "second": 10,
          "moves": 600,
          "writes": 605,
          "totalChars": 617335,
          "maxPathChars": 2065,
          "lastPathChars": 2049,
          "paths": 6,
          "scriptMs": 156.887,
          "taskMs": 1974.1840000000002
        },
        {
          "second": 11,
          "moves": 660,
          "writes": 666,
          "totalChars": 656192,
          "maxPathChars": 2065,
          "lastPathChars": 1223,
          "paths": 7,
          "scriptMs": 179.68099999999998,
          "taskMs": 2181.534
        },
        {
          "second": 12,
          "moves": 720,
          "writes": 727,
          "totalChars": 728377,
          "maxPathChars": 2065,
          "lastPathChars": 411,
          "paths": 8,
          "scriptMs": 198.28100000000003,
          "taskMs": 2373.291
        },
        {
          "second": 13,
          "moves": 780,
          "writes": 787,
          "totalChars": 790671,
          "maxPathChars": 2065,
          "lastPathChars": 1623,
          "paths": 8,
          "scriptMs": 211.96599999999998,
          "taskMs": 2528.995
        },
        {
          "second": 14,
          "moves": 840,
          "writes": 848,
          "totalChars": 845286,
          "maxPathChars": 2065,
          "lastPathChars": 791,
          "paths": 9,
          "scriptMs": 225.99100000000004,
          "taskMs": 2686.7030000000004
        },
        {
          "second": 15,
          "moves": 900,
          "writes": 908,
          "totalChars": 931024,
          "maxPathChars": 2065,
          "lastPathChars": 2033,
          "paths": 9,
          "scriptMs": 239.74200000000002,
          "taskMs": 2844.1800000000007
        },
        {
          "second": 16,
          "moves": 960,
          "writes": 969,
          "totalChars": 971925,
          "maxPathChars": 2065,
          "lastPathChars": 1265,
          "paths": 10,
          "scriptMs": 253.50099999999998,
          "taskMs": 3034.922000000001
        },
        {
          "second": 17,
          "moves": 1020,
          "writes": 1030,
          "totalChars": 1044836,
          "maxPathChars": 2065,
          "lastPathChars": 389,
          "paths": 11,
          "scriptMs": 265.902,
          "taskMs": 3173.6890000000003
        },
        {
          "second": 18,
          "moves": 1080,
          "writes": 1090,
          "totalChars": 1104786,
          "maxPathChars": 2065,
          "lastPathChars": 1585,
          "paths": 11,
          "scriptMs": 277.911,
          "taskMs": 3308.929
        },
        {
          "second": 19,
          "moves": 1140,
          "writes": 1151,
          "totalChars": 1156398,
          "maxPathChars": 2065,
          "lastPathChars": 703,
          "paths": 12,
          "scriptMs": 292.925,
          "taskMs": 3461.2160000000003
        },
        {
          "second": 20,
          "moves": 1200,
          "writes": 1211,
          "totalChars": 1229424,
          "maxPathChars": 2065,
          "lastPathChars": 1738,
          "paths": 12,
          "scriptMs": 306.61499999999995,
          "taskMs": 3632.395000000001
        },
        {
          "second": 21,
          "moves": 1260,
          "writes": 1272,
          "totalChars": 1266864,
          "maxPathChars": 2065,
          "lastPathChars": 1199,
          "paths": 13,
          "scriptMs": 321.893,
          "taskMs": 3808.6070000000004
        },
        {
          "second": 22,
          "moves": 1320,
          "writes": 1333,
          "totalChars": 1337953,
          "maxPathChars": 2065,
          "lastPathChars": 427,
          "paths": 14,
          "scriptMs": 334.42499999999995,
          "taskMs": 3941.0169999999994
        },
        {
          "second": 23,
          "moves": 1380,
          "writes": 1393,
          "totalChars": 1401737,
          "maxPathChars": 2065,
          "lastPathChars": 1659,
          "paths": 14,
          "scriptMs": 347.20799999999997,
          "taskMs": 4080.8430000000008
        },
        {
          "second": 24,
          "moves": 1440,
          "writes": 1454,
          "totalChars": 1457444,
          "maxPathChars": 2065,
          "lastPathChars": 803,
          "paths": 15,
          "scriptMs": 359.612,
          "taskMs": 4214.68
        },
        {
          "second": 25,
          "moves": 1500,
          "writes": 1514,
          "totalChars": 1543504,
          "maxPathChars": 2065,
          "lastPathChars": 2027,
          "paths": 15,
          "scriptMs": 376.4150000000001,
          "taskMs": 4404.783000000001
        },
        {
          "second": 26,
          "moves": 1560,
          "writes": 1575,
          "totalChars": 1583497,
          "maxPathChars": 2065,
          "lastPathChars": 1229,
          "paths": 16,
          "scriptMs": 390.281,
          "taskMs": 4614.130999999999
        },
        {
          "second": 27,
          "moves": 1620,
          "writes": 1636,
          "totalChars": 1654764,
          "maxPathChars": 2065,
          "lastPathChars": 397,
          "paths": 17,
          "scriptMs": 406.952,
          "taskMs": 4806.632
        },
        {
          "second": 28,
          "moves": 1680,
          "writes": 1696,
          "totalChars": 1716934,
          "maxPathChars": 2065,
          "lastPathChars": 1655,
          "paths": 17,
          "scriptMs": 426.81800000000004,
          "taskMs": 5009.262000000001
        },
        {
          "second": 29,
          "moves": 1740,
          "writes": 1757,
          "totalChars": 1773861,
          "maxPathChars": 2075,
          "lastPathChars": 845,
          "paths": 18,
          "scriptMs": 444.87,
          "taskMs": 5213.033
        },
        {
          "second": 30,
          "moves": 1800,
          "writes": 1817,
          "totalChars": 1860377,
          "maxPathChars": 2075,
          "lastPathChars": 2009,
          "paths": 18,
          "scriptMs": 465.16,
          "taskMs": 5419.798000000001
        },
        {
          "second": 31,
          "moves": 1860,
          "writes": 1878,
          "totalChars": 1897934,
          "maxPathChars": 2075,
          "lastPathChars": 1179,
          "paths": 19,
          "scriptMs": 480.52399999999994,
          "taskMs": 5639.332
        },
        {
          "second": 32,
          "moves": 1920,
          "writes": 1939,
          "totalChars": 1966641,
          "maxPathChars": 2075,
          "lastPathChars": 401,
          "paths": 20,
          "scriptMs": 497.25300000000004,
          "taskMs": 5867.642000000001
        },
        {
          "second": 33,
          "moves": 1980,
          "writes": 1999,
          "totalChars": 2026079,
          "maxPathChars": 2075,
          "lastPathChars": 1553,
          "paths": 20,
          "scriptMs": 520.618,
          "taskMs": 6148.797000000001
        },
        {
          "second": 34,
          "moves": 2040,
          "writes": 2060,
          "totalChars": 2079392,
          "maxPathChars": 2075,
          "lastPathChars": 807,
          "paths": 21,
          "scriptMs": 536.378,
          "taskMs": 6387.678
        },
        {
          "second": 35,
          "moves": 2100,
          "writes": 2120,
          "totalChars": 2166286,
          "maxPathChars": 2075,
          "lastPathChars": 2057,
          "paths": 21,
          "scriptMs": 556.88,
          "taskMs": 6589.079000000001
        },
        {
          "second": 36,
          "moves": 2160,
          "writes": 2181,
          "totalChars": 2207029,
          "maxPathChars": 2075,
          "lastPathChars": 1243,
          "paths": 22,
          "scriptMs": 569.0300000000001,
          "taskMs": 6723.426
        },
        {
          "second": 37,
          "moves": 2220,
          "writes": 2242,
          "totalChars": 2279032,
          "maxPathChars": 2075,
          "lastPathChars": 397,
          "paths": 23,
          "scriptMs": 582.3040000000001,
          "taskMs": 6867.871
        },
        {
          "second": 38,
          "moves": 2280,
          "writes": 2302,
          "totalChars": 2340594,
          "maxPathChars": 2075,
          "lastPathChars": 1621,
          "paths": 23,
          "scriptMs": 595.855,
          "taskMs": 7036.062999999999
        },
        {
          "second": 39,
          "moves": 2340,
          "writes": 2363,
          "totalChars": 2396485,
          "maxPathChars": 2075,
          "lastPathChars": 829,
          "paths": 24,
          "scriptMs": 607.8,
          "taskMs": 7176.678
        },
        {
          "second": 40,
          "moves": 2400,
          "writes": 2423,
          "totalChars": 2482357,
          "maxPathChars": 2075,
          "lastPathChars": 2015,
          "paths": 24,
          "scriptMs": 624.146,
          "taskMs": 7363.554
        }
      ]
    }
  ],
  "viewport": {
    "width": 823,
    "height": 820,
    "dpr": 1
  },
  "recordingViewport": {
    "width": 823,
    "height": 900,
    "x": 617,
    "y": 0
  },
  "erasureRemainingPaths": 0,
  "attachment": {
    "submission": "attach",
    "strokes": 1,
    "points": [
      2401
    ],
    "bounds": [
      {
        "x": 85,
        "y": 293,
        "width": 653,
        "height": 274
      }
    ],
    "comment": "Long stroke preserved",
    "visibleInComposer": true
  }
}