{
  "version": 1,
  "kind": "rubiks-trainer-profile-export",
  "exported_at": "2026-08-13T21:31:05.403102+00:00",
  "profile": {
    "name": "UI Check",
    "slug": "ui-check",
    "goal": "sub_20",
    "settings": {
      "case_sort": "weakest",
      "default_reps": 4,
      "hide_algorithms": false,
      "inspection_seconds": 15
    },
    "created_at": "2026-08-12T19:54:40.624900+00:00"
  },
  "assessments": [
    {
      "case": "oll-35",
      "score": 2,
      "note": null,
      "created_at": "2026-08-12T19:56:28.650196+00:00"
    },
    {
      "case": "pll-aa",
      "score": 4,
      "note": null,
      "created_at": "2026-08-12T19:59:58.119428+00:00"
    }
  ],
  "attempts": [
    {
      "case": "f2l-1",
      "ms": 2000,
      "is_dnf": false,
      "source": "drill",
      "scramble": "R U R'",
      "session_id": 7,
      "created_at": "2026-08-12T19:56:36.119623+00:00"
    },
    {
      "case": "oll-27",
      "ms": 1001,
      "is_dnf": false,
      "source": "drill",
      "scramble": "R U2 R' U' R U' R' U2",
      "session_id": 7,
      "created_at": "2026-08-12T19:59:41.121151+00:00"
    },
    {
      "case": "pll-aa",
      "ms": 1000,
      "is_dnf": false,
      "source": "drill",
      "scramble": "R2 B2 R F R' B2 R F' R U2",
      "session_id": 7,
      "created_at": "2026-08-12T19:59:45.119885+00:00"
    },
    {
      "case": "f2l-1",
      "ms": 4001,
      "is_dnf": false,
      "source": "drill",
      "scramble": "R U R' U2",
      "session_id": 7,
      "created_at": "2026-08-12T19:59:51.120029+00:00"
    },
    {
      "case": "oll-27",
      "ms": null,
      "is_dnf": true,
      "source": "drill",
      "scramble": "R U2 R' U' R U' R' U2",
      "session_id": 7,
      "created_at": "2026-08-12T19:59:56.119149+00:00"
    },
    {
      "case": "f2l-2",
      "ms": 2001,
      "is_dnf": false,
      "source": "drill",
      "scramble": "F' U' F",
      "session_id": 12,
      "created_at": "2026-08-12T20:49:20.104481+00:00"
    },
    {
      "case": "oll-26",
      "ms": 2002,
      "is_dnf": false,
      "source": "drill",
      "scramble": "R U R' U R U2 R' U2",
      "session_id": 13,
      "created_at": "2026-08-12T20:51:46.096468+00:00"
    }
  ],
  "solves": [
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 20770,
      "splits": {
        "cross": 2700,
        "f2l": 9761,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "none",
      "notes": null,
      "created_at": "2026-07-30T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 20980,
      "splits": {
        "cross": 2700,
        "f2l": 9860,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "none",
      "notes": null,
      "created_at": "2026-07-31T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 21190,
      "splits": {
        "cross": 2700,
        "f2l": 9959,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "none",
      "notes": null,
      "created_at": "2026-08-01T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 21400,
      "splits": {
        "cross": 2700,
        "f2l": 10058,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "none",
      "notes": null,
      "created_at": "2026-08-02T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 21610,
      "splits": {
        "cross": 2700,
        "f2l": 10156,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "plus2",
      "notes": null,
      "created_at": "2026-08-03T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 21820,
      "splits": {
        "cross": 2700,
        "f2l": 10255,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "none",
      "notes": null,
      "created_at": "2026-08-04T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 22030,
      "splits": {
        "cross": 2700,
        "f2l": 10354,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "none",
      "notes": null,
      "created_at": "2026-08-05T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 22240,
      "splits": {
        "cross": 2700,
        "f2l": 10452,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "dnf",
      "notes": null,
      "created_at": "2026-08-06T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 22450,
      "splits": {
        "cross": 2700,
        "f2l": 10551,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "none",
      "notes": null,
      "created_at": "2026-08-07T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 22660,
      "splits": {
        "cross": 2700,
        "f2l": 10650,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "none",
      "notes": null,
      "created_at": "2026-08-08T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 22870,
      "splits": {
        "cross": 2700,
        "f2l": 10748,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "none",
      "notes": null,
      "created_at": "2026-08-09T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 23080,
      "splits": {
        "cross": 2700,
        "f2l": 10847,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "none",
      "notes": null,
      "created_at": "2026-08-10T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 23290,
      "splits": {
        "cross": 2700,
        "f2l": 10946,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "none",
      "notes": null,
      "created_at": "2026-08-11T20:05:39.162608+00:00"
    },
    {
      "scramble": "R U R' U' F2 L D2 B",
      "total_ms": 23500,
      "splits": {
        "cross": 2700,
        "f2l": 11045,
        "oll": 4400,
        "pll": 4000
      },
      "penalty": "none",
      "notes": null,
      "created_at": "2026-08-12T20:05:39.162608+00:00"
    }
  ],
  "stars": [
    {
      "case": "pll-aa",
      "created_at": "2026-08-12T19:59:57.119826+00:00"
    }
  ],
  "focus": [],
  "drill_sessions": [
    {
      "kind": "weakest",
      "status": "done",
      "config": {
        "case_key": null,
        "count": 3,
        "endless": false,
        "group_id": null,
        "inspection_seconds": 0,
        "label": "Weakest cases",
        "order": "interleave",
        "phases": [],
        "reps": 5,
        "scores_before": {
          "1": null,
          "42": null,
          "99": null
        }
      },
      "started_at": "2026-08-12T19:55:42.054058+00:00",
      "ended_at": "2026-08-12T20:00:09.683240+00:00",
      "items": [
        {
          "case": "f2l-1",
          "position": 0,
          "ms": 2000,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R'",
          "completed_at": "2026-08-12T19:56:36.119268+00:00"
        },
        {
          "case": "oll-27",
          "position": 1,
          "ms": 1001,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U2 R' U' R U' R' U2",
          "completed_at": "2026-08-12T19:59:41.121010+00:00"
        },
        {
          "case": "pll-aa",
          "position": 2,
          "ms": 1000,
          "is_dnf": false,
          "rating": null,
          "scramble": "R2 B2 R F R' B2 R F' R U2",
          "completed_at": "2026-08-12T19:59:45.119535+00:00"
        },
        {
          "case": "f2l-1",
          "position": 3,
          "ms": 4001,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U2",
          "completed_at": "2026-08-12T19:59:51.119876+00:00"
        },
        {
          "case": "oll-27",
          "position": 4,
          "ms": null,
          "is_dnf": true,
          "rating": null,
          "scramble": "R U2 R' U' R U' R' U2",
          "completed_at": "2026-08-12T19:59:56.119004+00:00"
        },
        {
          "case": "pll-aa",
          "position": 5,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R2 B2 R F R' B2 R F' R U",
          "completed_at": null
        },
        {
          "case": "f2l-1",
          "position": 6,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R'",
          "completed_at": null
        },
        {
          "case": "oll-27",
          "position": 7,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U2 R' U' R U' R' U2",
          "completed_at": null
        },
        {
          "case": "pll-aa",
          "position": 8,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R2 B2 R F R' B2 R F' R U2",
          "completed_at": null
        },
        {
          "case": "f2l-1",
          "position": 9,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U'",
          "completed_at": null
        },
        {
          "case": "oll-27",
          "position": 10,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U2 R' U' R U' R'",
          "completed_at": null
        },
        {
          "case": "pll-aa",
          "position": 11,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R2 B2 R F R' B2 R F' R U2",
          "completed_at": null
        },
        {
          "case": "f2l-1",
          "position": 12,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U",
          "completed_at": null
        },
        {
          "case": "oll-27",
          "position": 13,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U2 R' U' R U' R' U'",
          "completed_at": null
        },
        {
          "case": "pll-aa",
          "position": 14,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R2 B2 R F R' B2 R F' R",
          "completed_at": null
        }
      ]
    },
    {
      "kind": "weakest",
      "status": "done",
      "config": {
        "case_key": null,
        "count": 3,
        "endless": true,
        "group_id": null,
        "inspection_seconds": 0,
        "label": "Weakest cases",
        "order": "interleave",
        "phases": [],
        "reps": 3,
        "scores_before": {
          "100": null,
          "2": null,
          "43": null
        }
      },
      "started_at": "2026-08-12T20:04:50.194803+00:00",
      "ended_at": "2026-08-12T20:07:17.721747+00:00",
      "items": [
        {
          "case": "f2l-2",
          "position": 0,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U' F",
          "completed_at": null
        },
        {
          "case": "oll-26",
          "position": 1,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 2,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2 U2",
          "completed_at": null
        },
        {
          "case": "f2l-2",
          "position": 3,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U' F",
          "completed_at": null
        },
        {
          "case": "oll-26",
          "position": 4,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R'",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 5,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2 U",
          "completed_at": null
        },
        {
          "case": "f2l-2",
          "position": 6,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U' F",
          "completed_at": null
        },
        {
          "case": "oll-26",
          "position": 7,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 8,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2 U'",
          "completed_at": null
        }
      ]
    },
    {
      "kind": "weakest",
      "status": "active",
      "config": {
        "case_key": null,
        "count": 3,
        "endless": false,
        "group_id": null,
        "inspection_seconds": 0,
        "label": "Weakest cases",
        "order": "interleave",
        "phases": [],
        "reps": 2,
        "scores_before": {
          "100": null,
          "2": null,
          "43": null
        }
      },
      "started_at": "2026-08-12T20:39:49.980859+00:00",
      "ended_at": null,
      "items": [
        {
          "case": "f2l-2",
          "position": 0,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U' F U'",
          "completed_at": null
        },
        {
          "case": "oll-26",
          "position": 1,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 2,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2 U'",
          "completed_at": null
        },
        {
          "case": "f2l-2",
          "position": 3,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U' F U",
          "completed_at": null
        },
        {
          "case": "oll-26",
          "position": 4,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 5,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2",
          "completed_at": null
        }
      ]
    },
    {
      "kind": "weakest",
      "status": "active",
      "config": {
        "case_key": null,
        "count": 3,
        "endless": false,
        "group_id": null,
        "inspection_seconds": 0,
        "label": "Weakest cases",
        "order": "interleave",
        "phases": [],
        "reps": 2,
        "scores_before": {
          "100": null,
          "2": null,
          "43": null
        }
      },
      "started_at": "2026-08-12T20:40:50.977868+00:00",
      "ended_at": null,
      "items": [
        {
          "case": "f2l-2",
          "position": 0,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U' F",
          "completed_at": null
        },
        {
          "case": "oll-26",
          "position": 1,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 2,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2 U2",
          "completed_at": null
        },
        {
          "case": "f2l-2",
          "position": 3,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U' F",
          "completed_at": null
        },
        {
          "case": "oll-26",
          "position": 4,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U2",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 5,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2 U",
          "completed_at": null
        }
      ]
    },
    {
      "kind": "weakest",
      "status": "active",
      "config": {
        "case_key": null,
        "count": 3,
        "endless": false,
        "group_id": null,
        "inspection_seconds": 15,
        "label": "Weakest cases",
        "order": "interleave",
        "phases": [],
        "reps": 4,
        "scores_before": {
          "100": null,
          "2": null,
          "43": null
        }
      },
      "started_at": "2026-08-12T20:48:46.018247+00:00",
      "ended_at": null,
      "items": [
        {
          "case": "f2l-2",
          "position": 0,
          "ms": 2001,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U' F",
          "completed_at": "2026-08-12T20:49:20.103696+00:00"
        },
        {
          "case": "oll-26",
          "position": 1,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U2",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 2,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2 U2",
          "completed_at": null
        },
        {
          "case": "f2l-2",
          "position": 3,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U' F U'",
          "completed_at": null
        },
        {
          "case": "oll-26",
          "position": 4,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U2",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 5,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2 U",
          "completed_at": null
        },
        {
          "case": "f2l-2",
          "position": 6,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U' F U",
          "completed_at": null
        },
        {
          "case": "oll-26",
          "position": 7,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U2",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 8,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2",
          "completed_at": null
        },
        {
          "case": "f2l-2",
          "position": 9,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U' F U",
          "completed_at": null
        },
        {
          "case": "oll-26",
          "position": 10,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U'",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 11,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2 U",
          "completed_at": null
        }
      ]
    },
    {
      "kind": "weakest",
      "status": "active",
      "config": {
        "case_key": null,
        "count": 3,
        "endless": false,
        "group_id": null,
        "inspection_seconds": 15,
        "label": "Weakest cases",
        "order": "interleave",
        "phases": [],
        "reps": 3,
        "scores_before": {
          "100": null,
          "3": null,
          "43": null
        }
      },
      "started_at": "2026-08-12T20:51:18.075272+00:00",
      "ended_at": null,
      "items": [
        {
          "case": "oll-26",
          "position": 0,
          "ms": 2002,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U2",
          "completed_at": "2026-08-12T20:51:46.096218+00:00"
        },
        {
          "case": "pll-ab",
          "position": 1,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2 U'",
          "completed_at": null
        },
        {
          "case": "f2l-3",
          "position": 2,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U F U'",
          "completed_at": null
        },
        {
          "case": "oll-26",
          "position": 3,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 4,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2 U2",
          "completed_at": null
        },
        {
          "case": "f2l-3",
          "position": 5,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U F U'",
          "completed_at": null
        },
        {
          "case": "oll-26",
          "position": 6,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R U R' U R U2 R' U'",
          "completed_at": null
        },
        {
          "case": "pll-ab",
          "position": 7,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "R' F R' B2 R F' R' B2 R2 U",
          "completed_at": null
        },
        {
          "case": "f2l-3",
          "position": 8,
          "ms": null,
          "is_dnf": false,
          "rating": null,
          "scramble": "F' U F U'",
          "completed_at": null
        }
      ]
    }
  ]
}