{
  "params": {
    "eps_a": 4.0,
    "alpha": 1.0,
    "min_frames": 2,
    "min_frames_effective": 2,
    "n_frames": 5,
    "n_pockets_input": 25,
    "strict_recovery_threshold": 0.5,
    "near_recovery_threshold": 0.3
  },
  "alignment": {
    "reference_frame": 0,
    "atoms_used": "C3'",
    "rmsd_aligned_to_ref_a": [
      0.0,
      1.9838,
      1.9879,
      1.9832,
      1.982
    ]
  },
  "clusters": [
    {
      "cluster_id": 0,
      "n_frames_present": 4,
      "persistence": 0.8,
      "member_frames": [
        0,
        2,
        3,
        4
      ],
      "members": [
        {
          "frame_id": 0,
          "pocket_id": 1,
          "druggability": 0.031,
          "raw_centre": [
            2.572,
            9.746,
            -4.82
          ],
          "aligned_centre": [
            2.572,
            9.746,
            -4.82
          ],
          "residues": [
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            64,
            65,
            66,
            67,
            85,
            86,
            87
          ]
        },
        {
          "frame_id": 2,
          "pocket_id": 1,
          "druggability": 0.002,
          "raw_centre": [
            3.016,
            11.346,
            -7.544
          ],
          "aligned_centre": [
            3.016,
            11.346,
            -7.544
          ],
          "residues": [
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            64,
            65,
            66,
            67,
            68,
            85
          ]
        },
        {
          "frame_id": 3,
          "pocket_id": 1,
          "druggability": 0.002,
          "raw_centre": [
            1.905,
            9.113,
            -5.494
          ],
          "aligned_centre": [
            1.905,
            9.113,
            -5.494
          ],
          "residues": [
            23,
            24,
            25,
            26,
            27,
            28,
            64,
            65,
            66,
            67,
            68,
            85,
            86,
            87
          ]
        },
        {
          "frame_id": 4,
          "pocket_id": 1,
          "druggability": 0.002,
          "raw_centre": [
            4.519,
            10.55,
            -7.44
          ],
          "aligned_centre": [
            4.519,
            10.55,
            -7.44
          ],
          "residues": [
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            64,
            65,
            66,
            67,
            68,
            85
          ]
        }
      ],
      "mean_druggability": 0.0093,
      "median_druggability": 0.002,
      "max_druggability": 0.031,
      "centroid_a": [
        3.003,
        10.189,
        -6.324
      ],
      "merged_residues": [
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        64,
        65,
        66,
        67,
        68,
        85,
        86,
        87
      ],
      "intersected_residues": [
        23,
        24,
        25,
        26,
        27,
        28,
        64,
        65,
        66,
        67,
        85
      ],
      "passes_persistence_floor": true,
      "score_geometric": 8.8,
      "rank_geometric": 2,
      "score_persistence_weighted": 0.0074,
      "rank_persistence_weighted": 3,
      "score_raw_max_drug": 0.031,
      "rank_raw_max_drug": 4,
      "binding_site_overlap": {
        "site_residues": [
          6,
          7,
          8,
          10,
          11,
          12,
          44,
          45,
          46,
          47,
          57,
          58,
          59,
          87,
          88,
          89
        ],
        "overlap_residues": [
          87
        ],
        "overlap_count": 1,
        "overlap_pct": 0.0625,
        "recovered": false
      },
      "recovery": {
        "strict": false,
        "near": false,
        "overlap_pct": 0.0625
      }
    },
    {
      "cluster_id": 1,
      "n_frames_present": 1,
      "persistence": 0.2,
      "member_frames": [
        0
      ],
      "members": [
        {
          "frame_id": 0,
          "pocket_id": 2,
          "druggability": 0.001,
          "raw_centre": [
            6.139,
            8.626,
            -11.646
          ],
          "aligned_centre": [
            6.139,
            8.626,
            -11.646
          ],
          "residues": [
            24,
            25,
            26,
            64,
            67,
            68,
            85
          ]
        }
      ],
      "mean_druggability": 0.001,
      "median_druggability": 0.001,
      "max_druggability": 0.001,
      "centroid_a": [
        6.139,
        8.626,
        -11.646
      ],
      "merged_residues": [
        24,
        25,
        26,
        64,
        67,
        68,
        85
      ],
      "intersected_residues": [
        24,
        25,
        26,
        64,
        67,
        68,
        85
      ],
      "passes_persistence_floor": false,
      "score_geometric": null,
      "rank_geometric": null,
      "score_persistence_weighted": null,
      "rank_persistence_weighted": null,
      "score_raw_max_drug": 0.001,
      "rank_raw_max_drug": 7,
      "binding_site_overlap": {
        "site_residues": [
          6,
          7,
          8,
          10,
          11,
          12,
          44,
          45,
          46,
          47,
          57,
          58,
          59,
          87,
          88,
          89
        ],
        "overlap_residues": [],
        "overlap_count": 0,
        "overlap_pct": 0.0,
        "recovered": false
      },
      "recovery": {
        "strict": false,
        "near": false,
        "overlap_pct": 0.0
      }
    },
    {
      "cluster_id": 2,
      "n_frames_present": 5,
      "persistence": 1.0,
      "member_frames": [
        0,
        1,
        2,
        3,
        4
      ],
      "members": [
        {
          "frame_id": 0,
          "pocket_id": 3,
          "druggability": 0.001,
          "raw_centre": [
            3.789,
            4.739,
            -17.761
          ],
          "aligned_centre": [
            3.789,
            4.739,
            -17.761
          ],
          "residues": [
            67,
            68,
            69,
            70,
            71,
            80,
            81,
            82,
            83,
            84
          ]
        },
        {
          "frame_id": 1,
          "pocket_id": 3,
          "druggability": 0.001,
          "raw_centre": [
            4.599,
            5.09,
            -16.909
          ],
          "aligned_centre": [
            4.599,
            5.09,
            -16.909
          ],
          "residues": [
            67,
            68,
            69,
            82,
            83,
            84
          ]
        },
        {
          "frame_id": 2,
          "pocket_id": 4,
          "druggability": 0.001,
          "raw_centre": [
            3.456,
            4.395,
            -17.407
          ],
          "aligned_centre": [
            3.456,
            4.395,
            -17.407
          ],
          "residues": [
            67,
            68,
            69,
            81,
            82,
            83,
            84
          ]
        },
        {
          "frame_id": 3,
          "pocket_id": 4,
          "druggability": 0.128,
          "raw_centre": [
            6.293,
            4.606,
            -17.436
          ],
          "aligned_centre": [
            6.293,
            4.606,
            -17.436
          ],
          "residues": [
            68,
            69,
            83,
            84
          ]
        },
        {
          "frame_id": 4,
          "pocket_id": 2,
          "druggability": 0.0,
          "raw_centre": [
            3.708,
            4.448,
            -17.418
          ],
          "aligned_centre": [
            3.708,
            4.448,
            -17.418
          ],
          "residues": [
            67,
            68,
            69,
            70,
            71,
            80,
            81,
            82,
            83,
            84
          ]
        }
      ],
      "mean_druggability": 0.0262,
      "median_druggability": 0.001,
      "max_druggability": 0.128,
      "centroid_a": [
        4.369,
        4.656,
        -17.386
      ],
      "merged_residues": [
        67,
        68,
        69,
        70,
        71,
        80,
        81,
        82,
        83,
        84
      ],
      "intersected_residues": [
        68,
        69,
        83,
        84
      ],
      "passes_persistence_floor": true,
      "score_geometric": 4.0,
      "rank_geometric": 3,
      "score_persistence_weighted": 0.0262,
      "rank_persistence_weighted": 2,
      "score_raw_max_drug": 0.128,
      "rank_raw_max_drug": 2,
      "binding_site_overlap": {
        "site_residues": [
          6,
          7,
          8,
          10,
          11,
          12,
          44,
          45,
          46,
          47,
          57,
          58,
          59,
          87,
          88,
          89
        ],
        "overlap_residues": [],
        "overlap_count": 0,
        "overlap_pct": 0.0,
        "recovered": false
      },
      "recovery": {
        "strict": false,
        "near": false,
        "overlap_pct": 0.0
      }
    },
    {
      "cluster_id": 3,
      "n_frames_present": 2,
      "persistence": 0.4,
      "member_frames": [
        0,
        2
      ],
      "members": [
        {
          "frame_id": 0,
          "pocket_id": 4,
          "druggability": 0.0,
          "raw_centre": [
            -3.385,
            12.775,
            5.376
          ],
          "aligned_centre": [
            -3.385,
            12.775,
            5.376
          ],
          "residues": [
            21,
            22,
            23,
            31,
            32,
            36,
            37,
            61,
            62
          ]
        },
        {
          "frame_id": 2,
          "pocket_id": 5,
          "druggability": 0.0,
          "raw_centre": [
            -2.999,
            13.091,
            5.578
          ],
          "aligned_centre": [
            -2.999,
            13.091,
            5.578
          ],
          "residues": [
            21,
            22,
            23,
            31,
            36,
            37,
            61,
            62
          ]
        }
      ],
      "mean_druggability": 0.0,
      "median_druggability": 0.0,
      "max_druggability": 0.0,
      "centroid_a": [
        -3.192,
        12.933,
        5.477
      ],
      "merged_residues": [
        21,
        22,
        23,
        31,
        32,
        36,
        37,
        61,
        62
      ],
      "intersected_residues": [
        21,
        22,
        23,
        31,
        36,
        37,
        61,
        62
      ],
      "passes_persistence_floor": true,
      "score_geometric": 3.2,
      "rank_geometric": 4,
      "score_persistence_weighted": 0.0,
      "rank_persistence_weighted": 5,
      "score_raw_max_drug": 0.0,
      "rank_raw_max_drug": 8,
      "binding_site_overlap": {
        "site_residues": [
          6,
          7,
          8,
          10,
          11,
          12,
          44,
          45,
          46,
          47,
          57,
          58,
          59,
          87,
          88,
          89
        ],
        "overlap_residues": [],
        "overlap_count": 0,
        "overlap_pct": 0.0,
        "recovered": false
      },
      "recovery": {
        "strict": false,
        "near": false,
        "overlap_pct": 0.0
      }
    },
    {
      "cluster_id": 4,
      "n_frames_present": 5,
      "persistence": 1.0,
      "member_frames": [
        0,
        1,
        2,
        3,
        4
      ],
      "members": [
        {
          "frame_id": 0,
          "pocket_id": 5,
          "druggability": 0.096,
          "raw_centre": [
            -6.991,
            -0.94,
            -0.759
          ],
          "aligned_centre": [
            -6.991,
            -0.94,
            -0.759
          ],
          "residues": [
            7,
            8,
            9,
            10,
            11,
            12,
            60,
            61,
            62,
            63,
            64
          ]
        },
        {
          "frame_id": 1,
          "pocket_id": 5,
          "druggability": 0.001,
          "raw_centre": [
            -7.544,
            -0.776,
            -1.343
          ],
          "aligned_centre": [
            -7.544,
            -0.776,
            -1.343
          ],
          "residues": [
            7,
            8,
            9,
            10,
            11,
            12,
            60,
            61,
            62,
            63,
            64
          ]
        },
        {
          "frame_id": 2,
          "pocket_id": 6,
          "druggability": 0.048,
          "raw_centre": [
            -6.922,
            -0.952,
            -0.264
          ],
          "aligned_centre": [
            -6.922,
            -0.952,
            -0.264
          ],
          "residues": [
            8,
            9,
            10,
            11,
            12,
            60,
            61,
            62,
            63,
            64
          ]
        },
        {
          "frame_id": 3,
          "pocket_id": 5,
          "druggability": 0.001,
          "raw_centre": [
            -6.6,
            -0.818,
            -0.125
          ],
          "aligned_centre": [
            -6.6,
            -0.818,
            -0.125
          ],
          "residues": [
            8,
            9,
            10,
            11,
            12,
            59,
            60,
            61,
            62,
            63,
            64
          ]
        },
        {
          "frame_id": 4,
          "pocket_id": 4,
          "druggability": 0.0,
          "raw_centre": [
            -7.189,
            0.966,
            0.862
          ],
          "aligned_centre": [
            -7.189,
            0.966,
            0.862
          ],
          "residues": [
            9,
            10,
            11,
            12,
            60,
            61,
            62,
            63,
            64
          ]
        }
      ],
      "mean_druggability": 0.0292,
      "median_druggability": 0.001,
      "max_druggability": 0.096,
      "centroid_a": [
        -7.049,
        -0.504,
        -0.326
      ],
      "merged_residues": [
        7,
        8,
        9,
        10,
        11,
        12,
        59,
        60,
        61,
        62,
        63,
        64
      ],
      "intersected_residues": [
        9,
        10,
        11,
        12,
        60,
        61,
        62,
        63,
        64
      ],
      "passes_persistence_floor": true,
      "score_geometric": 9.0,
      "rank_geometric": 1,
      "score_persistence_weighted": 0.0292,
      "rank_persistence_weighted": 1,
      "score_raw_max_drug": 0.096,
      "rank_raw_max_drug": 3,
      "binding_site_overlap": {
        "site_residues": [
          6,
          7,
          8,
          10,
          11,
          12,
          44,
          45,
          46,
          47,
          57,
          58,
          59,
          87,
          88,
          89
        ],
        "overlap_residues": [
          7,
          8,
          10,
          11,
          12,
          59
        ],
        "overlap_count": 6,
        "overlap_pct": 0.375,
        "recovered": false
      },
      "recovery": {
        "strict": false,
        "near": true,
        "overlap_pct": 0.375
      }
    },
    {
      "cluster_id": 5,
      "n_frames_present": 1,
      "persistence": 0.2,
      "member_frames": [
        1
      ],
      "members": [
        {
          "frame_id": 1,
          "pocket_id": 1,
          "druggability": 0.149,
          "raw_centre": [
            -1.48,
            10.132,
            -3.127
          ],
          "aligned_centre": [
            -1.48,
            10.132,
            -3.127
          ],
          "residues": [
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            37,
            38,
            60,
            61,
            62,
            64,
            65,
            66,
            67,
            85,
            86,
            87
          ]
        }
      ],
      "mean_druggability": 0.149,
      "median_druggability": 0.149,
      "max_druggability": 0.149,
      "centroid_a": [
        -1.48,
        10.132,
        -3.127
      ],
      "merged_residues": [
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        37,
        38,
        60,
        61,
        62,
        64,
        65,
        66,
        67,
        85,
        86,
        87
      ],
      "intersected_residues": [
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        37,
        38,
        60,
        61,
        62,
        64,
        65,
        66,
        67,
        85,
        86,
        87
      ],
      "passes_persistence_floor": false,
      "score_geometric": null,
      "rank_geometric": null,
      "score_persistence_weighted": null,
      "rank_persistence_weighted": null,
      "score_raw_max_drug": 0.149,
      "rank_raw_max_drug": 1,
      "binding_site_overlap": {
        "site_residues": [
          6,
          7,
          8,
          10,
          11,
          12,
          44,
          45,
          46,
          47,
          57,
          58,
          59,
          87,
          88,
          89
        ],
        "overlap_residues": [
          87
        ],
        "overlap_count": 1,
        "overlap_pct": 0.0625,
        "recovered": false
      },
      "recovery": {
        "strict": false,
        "near": false,
        "overlap_pct": 0.0625
      }
    },
    {
      "cluster_id": 6,
      "n_frames_present": 1,
      "persistence": 0.2,
      "member_frames": [
        1
      ],
      "members": [
        {
          "frame_id": 1,
          "pocket_id": 2,
          "druggability": 0.0,
          "raw_centre": [
            -2.462,
            4.286,
            -9.816
          ],
          "aligned_centre": [
            -2.461,
            4.286,
            -9.816
          ],
          "residues": [
            9,
            63,
            64,
            65,
            66,
            67,
            68,
            84,
            85
          ]
        }
      ],
      "mean_druggability": 0.0,
      "median_druggability": 0.0,
      "max_druggability": 0.0,
      "centroid_a": [
        -2.461,
        4.286,
        -9.816
      ],
      "merged_residues": [
        9,
        63,
        64,
        65,
        66,
        67,
        68,
        84,
        85
      ],
      "intersected_residues": [
        9,
        63,
        64,
        65,
        66,
        67,
        68,
        84,
        85
      ],
      "passes_persistence_floor": false,
      "score_geometric": null,
      "rank_geometric": null,
      "score_persistence_weighted": null,
      "rank_persistence_weighted": null,
      "score_raw_max_drug": 0.0,
      "rank_raw_max_drug": 9,
      "binding_site_overlap": {
        "site_residues": [
          6,
          7,
          8,
          10,
          11,
          12,
          44,
          45,
          46,
          47,
          57,
          58,
          59,
          87,
          88,
          89
        ],
        "overlap_residues": [],
        "overlap_count": 0,
        "overlap_pct": 0.0,
        "recovered": false
      },
      "recovery": {
        "strict": false,
        "near": false,
        "overlap_pct": 0.0
      }
    },
    {
      "cluster_id": 7,
      "n_frames_present": 1,
      "persistence": 0.2,
      "member_frames": [
        1
      ],
      "members": [
        {
          "frame_id": 1,
          "pocket_id": 4,
          "druggability": 0.0,
          "raw_centre": [
            -4.558,
            14.327,
            16.932
          ],
          "aligned_centre": [
            -4.558,
            14.327,
            16.932
          ],
          "residues": [
            15,
            16,
            17,
            18,
            19,
            35,
            36,
            37,
            38,
            39
          ]
        }
      ],
      "mean_druggability": 0.0,
      "median_druggability": 0.0,
      "max_druggability": 0.0,
      "centroid_a": [
        -4.558,
        14.327,
        16.932
      ],
      "merged_residues": [
        15,
        16,
        17,
        18,
        19,
        35,
        36,
        37,
        38,
        39
      ],
      "intersected_residues": [
        15,
        16,
        17,
        18,
        19,
        35,
        36,
        37,
        38,
        39
      ],
      "passes_persistence_floor": false,
      "score_geometric": null,
      "rank_geometric": null,
      "score_persistence_weighted": null,
      "rank_persistence_weighted": null,
      "score_raw_max_drug": 0.0,
      "rank_raw_max_drug": 10,
      "binding_site_overlap": {
        "site_residues": [
          6,
          7,
          8,
          10,
          11,
          12,
          44,
          45,
          46,
          47,
          57,
          58,
          59,
          87,
          88,
          89
        ],
        "overlap_residues": [],
        "overlap_count": 0,
        "overlap_pct": 0.0,
        "recovered": false
      },
      "recovery": {
        "strict": false,
        "near": false,
        "overlap_pct": 0.0
      }
    },
    {
      "cluster_id": 8,
      "n_frames_present": 3,
      "persistence": 0.6,
      "member_frames": [
        2,
        3,
        4
      ],
      "members": [
        {
          "frame_id": 2,
          "pocket_id": 2,
          "druggability": 0.008,
          "raw_centre": [
            -5.038,
            8.935,
            -1.547
          ],
          "aligned_centre": [
            -5.038,
            8.935,
            -1.547
          ],
          "residues": [
            23,
            29,
            30,
            60,
            61,
            62,
            64,
            65
          ]
        },
        {
          "frame_id": 3,
          "pocket_id": 2,
          "druggability": 0.005,
          "raw_centre": [
            -5.611,
            8.341,
            -2.612
          ],
          "aligned_centre": [
            -5.611,
            8.341,
            -2.612
          ],
          "residues": [
            23,
            29,
            30,
            60,
            62,
            64,
            65
          ]
        },
        {
          "frame_id": 4,
          "pocket_id": 3,
          "druggability": 0.01,
          "raw_centre": [
            -3.234,
            7.694,
            -0.412
          ],
          "aligned_centre": [
            -3.234,
            7.694,
            -0.412
          ],
          "residues": [
            23,
            60,
            61,
            62,
            64,
            65
          ]
        }
      ],
      "mean_druggability": 0.0077,
      "median_druggability": 0.008,
      "max_druggability": 0.01,
      "centroid_a": [
        -4.628,
        8.324,
        -1.524
      ],
      "merged_residues": [
        23,
        29,
        30,
        60,
        61,
        62,
        64,
        65
      ],
      "intersected_residues": [
        23,
        60,
        62,
        64,
        65
      ],
      "passes_persistence_floor": true,
      "score_geometric": 3.0,
      "rank_geometric": 5,
      "score_persistence_weighted": 0.0046,
      "rank_persistence_weighted": 4,
      "score_raw_max_drug": 0.01,
      "rank_raw_max_drug": 5,
      "binding_site_overlap": {
        "site_residues": [
          6,
          7,
          8,
          10,
          11,
          12,
          44,
          45,
          46,
          47,
          57,
          58,
          59,
          87,
          88,
          89
        ],
        "overlap_residues": [],
        "overlap_count": 0,
        "overlap_pct": 0.0,
        "recovered": false
      },
      "recovery": {
        "strict": false,
        "near": false,
        "overlap_pct": 0.0
      }
    },
    {
      "cluster_id": 9,
      "n_frames_present": 1,
      "persistence": 0.2,
      "member_frames": [
        2
      ],
      "members": [
        {
          "frame_id": 2,
          "pocket_id": 3,
          "druggability": 0.0,
          "raw_centre": [
            1.984,
            5.328,
            -3.842
          ],
          "aligned_centre": [
            1.984,
            5.328,
            -3.842
          ],
          "residues": [
            23,
            24,
            64,
            65,
            85,
            86,
            87
          ]
        }
      ],
      "mean_druggability": 0.0,
      "median_druggability": 0.0,
      "max_druggability": 0.0,
      "centroid_a": [
        1.984,
        5.328,
        -3.842
      ],
      "merged_residues": [
        23,
        24,
        64,
        65,
        85,
        86,
        87
      ],
      "intersected_residues": [
        23,
        24,
        64,
        65,
        85,
        86,
        87
      ],
      "passes_persistence_floor": false,
      "score_geometric": null,
      "rank_geometric": null,
      "score_persistence_weighted": null,
      "rank_persistence_weighted": null,
      "score_raw_max_drug": 0.0,
      "rank_raw_max_drug": 11,
      "binding_site_overlap": {
        "site_residues": [
          6,
          7,
          8,
          10,
          11,
          12,
          44,
          45,
          46,
          47,
          57,
          58,
          59,
          87,
          88,
          89
        ],
        "overlap_residues": [
          87
        ],
        "overlap_count": 1,
        "overlap_pct": 0.0625,
        "recovered": false
      },
      "recovery": {
        "strict": false,
        "near": false,
        "overlap_pct": 0.0625
      }
    },
    {
      "cluster_id": 10,
      "n_frames_present": 1,
      "persistence": 0.2,
      "member_frames": [
        3
      ],
      "members": [
        {
          "frame_id": 3,
          "pocket_id": 3,
          "druggability": 0.008,
          "raw_centre": [
            0.59,
            -2.863,
            -9.533
          ],
          "aligned_centre": [
            0.59,
            -2.863,
            -9.533
          ],
          "residues": [
            8,
            64,
            82,
            83,
            84,
            85,
            86
          ]
        }
      ],
      "mean_druggability": 0.008,
      "median_druggability": 0.008,
      "max_druggability": 0.008,
      "centroid_a": [
        0.59,
        -2.863,
        -9.533
      ],
      "merged_residues": [
        8,
        64,
        82,
        83,
        84,
        85,
        86
      ],
      "intersected_residues": [
        8,
        64,
        82,
        83,
        84,
        85,
        86
      ],
      "passes_persistence_floor": false,
      "score_geometric": null,
      "rank_geometric": null,
      "score_persistence_weighted": null,
      "rank_persistence_weighted": null,
      "score_raw_max_drug": 0.008,
      "rank_raw_max_drug": 6,
      "binding_site_overlap": {
        "site_residues": [
          6,
          7,
          8,
          10,
          11,
          12,
          44,
          45,
          46,
          47,
          57,
          58,
          59,
          87,
          88,
          89
        ],
        "overlap_residues": [
          8
        ],
        "overlap_count": 1,
        "overlap_pct": 0.0625,
        "recovered": false
      },
      "recovery": {
        "strict": false,
        "near": false,
        "overlap_pct": 0.0625
      }
    }
  ],
  "rankings": {
    "geometric": [
      4,
      0,
      2,
      3,
      8
    ],
    "persistence_weighted": [
      4,
      2,
      0,
      8,
      3
    ],
    "raw_max_drug": [
      5,
      2,
      4,
      0,
      8,
      10,
      1,
      3,
      6,
      7,
      9
    ]
  },
  "customer_visible_top": [
    4,
    0,
    2
  ]
}