{
  "side": "before",
  "commit": "0bc993ac09be75c679c7c3a3c9ddbf9a4024477d",
  "environment": "Linux Electron 44.10.1, Xvfb, --no-sandbox --disable-gpu, 1440x900 window, fresh database, synthetic local page",
  "strokes": [
    {
      "seconds": 20,
      "plannedMoves": 1200,
      "writes": 1200,
      "chars": 14448462,
      "max": 23782,
      "last": 23782,
      "moves": 1200,
      "p99FrameGapMs": 16.80000000000109,
      "groups": 0,
      "paths": 1,
      "pathLengths": [
        23782
      ],
      "scriptMs": 790.837,
      "taskMs": 4664.963,
      "samples": [
        {
          "second": 1,
          "moves": 60,
          "writes": 60,
          "totalChars": 35948,
          "maxPathChars": 1193,
          "lastPathChars": 1193,
          "paths": 1,
          "scriptMs": 38.847,
          "taskMs": 292.759
        },
        {
          "second": 2,
          "moves": 120,
          "writes": 120,
          "totalChars": 145384,
          "maxPathChars": 2423,
          "lastPathChars": 2423,
          "paths": 1,
          "scriptMs": 62.977000000000004,
          "taskMs": 549.208
        },
        {
          "second": 3,
          "moves": 180,
          "writes": 180,
          "totalChars": 329346,
          "maxPathChars": 3671,
          "lastPathChars": 3671,
          "paths": 1,
          "scriptMs": 89.609,
          "taskMs": 752.374
        },
        {
          "second": 4,
          "moves": 240,
          "writes": 240,
          "totalChars": 586158,
          "maxPathChars": 4867,
          "lastPathChars": 4867,
          "paths": 1,
          "scriptMs": 124.91400000000002,
          "taskMs": 995.366
        },
        {
          "second": 5,
          "moves": 300,
          "writes": 300,
          "totalChars": 915740,
          "maxPathChars": 6081,
          "lastPathChars": 6081,
          "paths": 1,
          "scriptMs": 158.098,
          "taskMs": 1193.407
        },
        {
          "second": 6,
          "moves": 360,
          "writes": 360,
          "totalChars": 1316868,
          "maxPathChars": 7265,
          "lastPathChars": 7265,
          "paths": 1,
          "scriptMs": 191.866,
          "taskMs": 1414.825
        },
        {
          "second": 7,
          "moves": 420,
          "writes": 420,
          "totalChars": 1786096,
          "maxPathChars": 8361,
          "lastPathChars": 8361,
          "paths": 1,
          "scriptMs": 225.966,
          "taskMs": 1647.027
        },
        {
          "second": 8,
          "moves": 480,
          "writes": 480,
          "totalChars": 2323542,
          "maxPathChars": 9555,
          "lastPathChars": 9555,
          "paths": 1,
          "scriptMs": 265.005,
          "taskMs": 1861.6999999999998
        },
        {
          "second": 9,
          "moves": 540,
          "writes": 540,
          "totalChars": 2933552,
          "maxPathChars": 10783,
          "lastPathChars": 10783,
          "paths": 1,
          "scriptMs": 296.139,
          "taskMs": 2033.83
        },
        {
          "second": 10,
          "moves": 600,
          "writes": 600,
          "totalChars": 3617736,
          "maxPathChars": 11995,
          "lastPathChars": 11995,
          "paths": 1,
          "scriptMs": 325.444,
          "taskMs": 2197.453
        },
        {
          "second": 11,
          "moves": 660,
          "writes": 660,
          "totalChars": 4374174,
          "maxPathChars": 13217,
          "lastPathChars": 13217,
          "paths": 1,
          "scriptMs": 359.628,
          "taskMs": 2395.178
        },
        {
          "second": 12,
          "moves": 720,
          "writes": 720,
          "totalChars": 5204672,
          "maxPathChars": 14441,
          "lastPathChars": 14441,
          "paths": 1,
          "scriptMs": 398.36499999999995,
          "taskMs": 2607.752
        },
        {
          "second": 13,
          "moves": 780,
          "writes": 780,
          "totalChars": 6108766,
          "maxPathChars": 15653,
          "lastPathChars": 15653,
          "paths": 1,
          "scriptMs": 436.29699999999997,
          "taskMs": 2837.018
        },
        {
          "second": 14,
          "moves": 840,
          "writes": 840,
          "totalChars": 7083640,
          "maxPathChars": 16833,
          "lastPathChars": 16833,
          "paths": 1,
          "scriptMs": 480.27,
          "taskMs": 3071.252
        },
        {
          "second": 15,
          "moves": 900,
          "writes": 900,
          "totalChars": 8131898,
          "maxPathChars": 18075,
          "lastPathChars": 18075,
          "paths": 1,
          "scriptMs": 523.8670000000001,
          "taskMs": 3287.6629999999996
        },
        {
          "second": 16,
          "moves": 960,
          "writes": 960,
          "totalChars": 9255194,
          "maxPathChars": 19339,
          "lastPathChars": 19339,
          "paths": 1,
          "scriptMs": 570.5830000000001,
          "taskMs": 3533.6020000000003
        },
        {
          "second": 17,
          "moves": 1020,
          "writes": 1020,
          "totalChars": 10451484,
          "maxPathChars": 20513,
          "lastPathChars": 20513,
          "paths": 1,
          "scriptMs": 620.718,
          "taskMs": 3815.298
        },
        {
          "second": 18,
          "moves": 1080,
          "writes": 1080,
          "totalChars": 11718874,
          "maxPathChars": 21709,
          "lastPathChars": 21709,
          "paths": 1,
          "scriptMs": 671.595,
          "taskMs": 4067.74
        },
        {
          "second": 19,
          "moves": 1140,
          "writes": 1140,
          "totalChars": 13052796,
          "maxPathChars": 22747,
          "lastPathChars": 22747,
          "paths": 1,
          "scriptMs": 718.063,
          "taskMs": 4303.077
        },
        {
          "second": 20,
          "moves": 1200,
          "writes": 1200,
          "totalChars": 14448462,
          "maxPathChars": 23782,
          "lastPathChars": 23782,
          "paths": 1,
          "scriptMs": 780.143,
          "taskMs": 4589.429
        }
      ]
    },
    {
      "seconds": 40,
      "plannedMoves": 2400,
      "writes": 2400,
      "chars": 57516996,
      "max": 47930,
      "last": 47930,
      "moves": 2400,
      "p99FrameGapMs": 16.80000000000291,
      "groups": 0,
      "paths": 1,
      "pathLengths": [
        47930
      ],
      "scriptMs": 2097.284,
      "taskMs": 9050.603,
      "samples": [
        {
          "second": 1,
          "moves": 60,
          "writes": 60,
          "totalChars": 35948,
          "maxPathChars": 1193,
          "lastPathChars": 1193,
          "paths": 1,
          "scriptMs": 19.254000000000104,
          "taskMs": 270.1419999999999
        },
        {
          "second": 2,
          "moves": 120,
          "writes": 120,
          "totalChars": 145384,
          "maxPathChars": 2423,
          "lastPathChars": 2423,
          "paths": 1,
          "scriptMs": 41.3960000000001,
          "taskMs": 457.87699999999984
        },
        {
          "second": 3,
          "moves": 180,
          "writes": 180,
          "totalChars": 329346,
          "maxPathChars": 3671,
          "lastPathChars": 3671,
          "paths": 1,
          "scriptMs": 63.33800000000001,
          "taskMs": 662.2209999999998
        },
        {
          "second": 4,
          "moves": 240,
          "writes": 240,
          "totalChars": 586158,
          "maxPathChars": 4867,
          "lastPathChars": 4867,
          "paths": 1,
          "scriptMs": 86.24300000000007,
          "taskMs": 850.6009999999993
        },
        {
          "second": 5,
          "moves": 300,
          "writes": 300,
          "totalChars": 915740,
          "maxPathChars": 6081,
          "lastPathChars": 6081,
          "paths": 1,
          "scriptMs": 110.20700000000005,
          "taskMs": 1053.6939999999993
        },
        {
          "second": 6,
          "moves": 360,
          "writes": 360,
          "totalChars": 1316868,
          "maxPathChars": 7265,
          "lastPathChars": 7265,
          "paths": 1,
          "scriptMs": 139.40300000000005,
          "taskMs": 1268.7849999999994
        },
        {
          "second": 7,
          "moves": 420,
          "writes": 420,
          "totalChars": 1786096,
          "maxPathChars": 8361,
          "lastPathChars": 8361,
          "paths": 1,
          "scriptMs": 165.9710000000001,
          "taskMs": 1480.594
        },
        {
          "second": 8,
          "moves": 480,
          "writes": 480,
          "totalChars": 2323542,
          "maxPathChars": 9555,
          "lastPathChars": 9555,
          "paths": 1,
          "scriptMs": 202.98799999999994,
          "taskMs": 1719.6970000000001
        },
        {
          "second": 9,
          "moves": 540,
          "writes": 540,
          "totalChars": 2933552,
          "maxPathChars": 10783,
          "lastPathChars": 10783,
          "paths": 1,
          "scriptMs": 239.56299999999996,
          "taskMs": 1941.0609999999995
        },
        {
          "second": 10,
          "moves": 600,
          "writes": 600,
          "totalChars": 3617736,
          "maxPathChars": 11995,
          "lastPathChars": 11995,
          "paths": 1,
          "scriptMs": 270.16200000000003,
          "taskMs": 2157.343
        },
        {
          "second": 11,
          "moves": 660,
          "writes": 660,
          "totalChars": 4374174,
          "maxPathChars": 13217,
          "lastPathChars": 13217,
          "paths": 1,
          "scriptMs": 312.281,
          "taskMs": 2426.2309999999998
        },
        {
          "second": 12,
          "moves": 720,
          "writes": 720,
          "totalChars": 5204672,
          "maxPathChars": 14441,
          "lastPathChars": 14441,
          "paths": 1,
          "scriptMs": 361.78200000000004,
          "taskMs": 2690.2269999999994
        },
        {
          "second": 13,
          "moves": 780,
          "writes": 780,
          "totalChars": 6108766,
          "maxPathChars": 15653,
          "lastPathChars": 15653,
          "paths": 1,
          "scriptMs": 397.378,
          "taskMs": 2895.7429999999995
        },
        {
          "second": 14,
          "moves": 840,
          "writes": 840,
          "totalChars": 7083640,
          "maxPathChars": 16833,
          "lastPathChars": 16833,
          "paths": 1,
          "scriptMs": 437.39600000000013,
          "taskMs": 3113.073
        },
        {
          "second": 15,
          "moves": 900,
          "writes": 900,
          "totalChars": 8131898,
          "maxPathChars": 18075,
          "lastPathChars": 18075,
          "paths": 1,
          "scriptMs": 612.5860000000001,
          "taskMs": 3467.796999999999
        },
        {
          "second": 16,
          "moves": 960,
          "writes": 960,
          "totalChars": 9255194,
          "maxPathChars": 19339,
          "lastPathChars": 19339,
          "paths": 1,
          "scriptMs": 661.051,
          "taskMs": 3695.2669999999994
        },
        {
          "second": 17,
          "moves": 1020,
          "writes": 1020,
          "totalChars": 10451484,
          "maxPathChars": 20513,
          "lastPathChars": 20513,
          "paths": 1,
          "scriptMs": 702.5190000000001,
          "taskMs": 3908.543999999999
        },
        {
          "second": 18,
          "moves": 1080,
          "writes": 1080,
          "totalChars": 11718874,
          "maxPathChars": 21709,
          "lastPathChars": 21709,
          "paths": 1,
          "scriptMs": 741.4110000000001,
          "taskMs": 4105.217999999999
        },
        {
          "second": 19,
          "moves": 1140,
          "writes": 1140,
          "totalChars": 13052796,
          "maxPathChars": 22747,
          "lastPathChars": 22747,
          "paths": 1,
          "scriptMs": 779.643,
          "taskMs": 4316.123
        },
        {
          "second": 20,
          "moves": 1200,
          "writes": 1200,
          "totalChars": 14448462,
          "maxPathChars": 23782,
          "lastPathChars": 23782,
          "paths": 1,
          "scriptMs": 822.7600000000001,
          "taskMs": 4522.897999999999
        },
        {
          "second": 21,
          "moves": 1260,
          "writes": 1260,
          "totalChars": 15911016,
          "maxPathChars": 24980,
          "lastPathChars": 24980,
          "paths": 1,
          "scriptMs": 884.0050000000001,
          "taskMs": 4758.585
        },
        {
          "second": 22,
          "moves": 1320,
          "writes": 1320,
          "totalChars": 17447106,
          "maxPathChars": 26216,
          "lastPathChars": 26216,
          "paths": 1,
          "scriptMs": 944.312,
          "taskMs": 5019.216
        },
        {
          "second": 23,
          "moves": 1380,
          "writes": 1380,
          "totalChars": 19058230,
          "maxPathChars": 27448,
          "lastPathChars": 27448,
          "paths": 1,
          "scriptMs": 1006.0850000000002,
          "taskMs": 5287.396
        },
        {
          "second": 24,
          "moves": 1440,
          "writes": 1440,
          "totalChars": 20741374,
          "maxPathChars": 28646,
          "lastPathChars": 28646,
          "paths": 1,
          "scriptMs": 1069.592,
          "taskMs": 5576.200999999999
        },
        {
          "second": 25,
          "moves": 1500,
          "writes": 1500,
          "totalChars": 22498014,
          "maxPathChars": 29870,
          "lastPathChars": 29870,
          "paths": 1,
          "scriptMs": 1133.768,
          "taskMs": 5808.477
        },
        {
          "second": 26,
          "moves": 1560,
          "writes": 1560,
          "totalChars": 24328110,
          "maxPathChars": 31098,
          "lastPathChars": 31098,
          "paths": 1,
          "scriptMs": 1210.9699999999998,
          "taskMs": 6111.273999999999
        },
        {
          "second": 27,
          "moves": 1620,
          "writes": 1620,
          "totalChars": 26229658,
          "maxPathChars": 32274,
          "lastPathChars": 32274,
          "paths": 1,
          "scriptMs": 1275.0649999999998,
          "taskMs": 6342.708
        },
        {
          "second": 28,
          "moves": 1680,
          "writes": 1680,
          "totalChars": 28204448,
          "maxPathChars": 33532,
          "lastPathChars": 33532,
          "paths": 1,
          "scriptMs": 1344.7820000000002,
          "taskMs": 6617.079000000001
        },
        {
          "second": 29,
          "moves": 1740,
          "writes": 1740,
          "totalChars": 30254400,
          "maxPathChars": 34784,
          "lastPathChars": 34784,
          "paths": 1,
          "scriptMs": 1410.767,
          "taskMs": 6852.857
        },
        {
          "second": 30,
          "moves": 1800,
          "writes": 1800,
          "totalChars": 32377256,
          "maxPathChars": 35948,
          "lastPathChars": 35948,
          "paths": 1,
          "scriptMs": 1472.329,
          "taskMs": 7064.316999999999
        },
        {
          "second": 31,
          "moves": 1860,
          "writes": 1860,
          "totalChars": 34569616,
          "maxPathChars": 37126,
          "lastPathChars": 37126,
          "paths": 1,
          "scriptMs": 1536.3780000000002,
          "taskMs": 7285.359999999999
        },
        {
          "second": 32,
          "moves": 1920,
          "writes": 1920,
          "totalChars": 36831726,
          "maxPathChars": 38274,
          "lastPathChars": 38274,
          "paths": 1,
          "scriptMs": 1603.7109999999998,
          "taskMs": 7498.139999999999
        },
        {
          "second": 33,
          "moves": 1980,
          "writes": 1980,
          "totalChars": 39163544,
          "maxPathChars": 39426,
          "lastPathChars": 39426,
          "paths": 1,
          "scriptMs": 1665.0090000000002,
          "taskMs": 7692.6
        },
        {
          "second": 34,
          "moves": 2040,
          "writes": 2040,
          "totalChars": 41564732,
          "maxPathChars": 40616,
          "lastPathChars": 40616,
          "paths": 1,
          "scriptMs": 1724.69,
          "taskMs": 7890.936
        },
        {
          "second": 35,
          "moves": 2100,
          "writes": 2100,
          "totalChars": 44040166,
          "maxPathChars": 41866,
          "lastPathChars": 41866,
          "paths": 1,
          "scriptMs": 1786.6009999999999,
          "taskMs": 8082.435
        },
        {
          "second": 36,
          "moves": 2160,
          "writes": 2160,
          "totalChars": 46590742,
          "maxPathChars": 43108,
          "lastPathChars": 43108,
          "paths": 1,
          "scriptMs": 1854.688,
          "taskMs": 8297.924
        },
        {
          "second": 37,
          "moves": 2220,
          "writes": 2220,
          "totalChars": 49213090,
          "maxPathChars": 44286,
          "lastPathChars": 44286,
          "paths": 1,
          "scriptMs": 1916.1430000000003,
          "taskMs": 8484.326
        },
        {
          "second": 38,
          "moves": 2280,
          "writes": 2280,
          "totalChars": 51907992,
          "maxPathChars": 45510,
          "lastPathChars": 45510,
          "paths": 1,
          "scriptMs": 1974.554,
          "taskMs": 8657.06
        },
        {
          "second": 39,
          "moves": 2340,
          "writes": 2340,
          "totalChars": 54676224,
          "maxPathChars": 46744,
          "lastPathChars": 46744,
          "paths": 1,
          "scriptMs": 2033.3459999999998,
          "taskMs": 8827.636999999999
        },
        {
          "second": 40,
          "moves": 2400,
          "writes": 2400,
          "totalChars": 57516996,
          "maxPathChars": 47930,
          "lastPathChars": 47930,
          "paths": 1,
          "scriptMs": 2093.5249999999996,
          "taskMs": 8993.917
        }
      ]
    }
  ],
  "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
  }
}