{"version":3,"sources":["../../../../../src/classes/ribbon/codecs/utils/shared.ts"],"sourcesContent":["export const kicksets = {\n  SRS: {\n    kicks: {\n      \"01\": [\n        [-1, 0],\n        [-1, -1],\n        [0, 2],\n        [-1, 2]\n      ],\n      10: [\n        [1, 0],\n        [1, 1],\n        [0, -2],\n        [1, -2]\n      ],\n      12: [\n        [1, 0],\n        [1, 1],\n        [0, -2],\n        [1, -2]\n      ],\n      21: [\n        [-1, 0],\n        [-1, -1],\n        [0, 2],\n        [-1, 2]\n      ],\n      23: [\n        [1, 0],\n        [1, -1],\n        [0, 2],\n        [1, 2]\n      ],\n      32: [\n        [-1, 0],\n        [-1, 1],\n        [0, -2],\n        [-1, -2]\n      ],\n      30: [\n        [-1, 0],\n        [-1, 1],\n        [0, -2],\n        [-1, -2]\n      ],\n      \"03\": [\n        [1, 0],\n        [1, -1],\n        [0, 2],\n        [1, 2]\n      ],\n      \"02\": [\n        [0, -1],\n        [1, -1],\n        [-1, -1],\n        [1, 0],\n        [-1, 0]\n      ],\n      13: [\n        [1, 0],\n        [1, -2],\n        [1, -1],\n        [0, -2],\n        [0, -1]\n      ],\n      20: [\n        [0, 1],\n        [-1, 1],\n        [1, 1],\n        [-1, 0],\n        [1, 0]\n      ],\n      31: [\n        [-1, 0],\n        [-1, -2],\n        [-1, -1],\n        [0, -2],\n        [0, -1]\n      ]\n    },\n    i_kicks: {\n      \"01\": [\n        [-2, 0],\n        [1, 0],\n        [-2, 1],\n        [1, -2]\n      ],\n      10: [\n        [2, 0],\n        [-1, 0],\n        [2, -1],\n        [-1, 2]\n      ],\n      12: [\n        [-1, 0],\n        [2, 0],\n        [-1, -2],\n        [2, 1]\n      ],\n      21: [\n        [1, 0],\n        [-2, 0],\n        [1, 2],\n        [-2, -1]\n      ],\n      23: [\n        [2, 0],\n        [-1, 0],\n        [2, -1],\n        [-1, 2]\n      ],\n      32: [\n        [-2, 0],\n        [1, 0],\n        [-2, 1],\n        [1, -2]\n      ],\n      30: [\n        [1, 0],\n        [-2, 0],\n        [1, 2],\n        [-2, -1]\n      ],\n      \"03\": [\n        [-1, 0],\n        [2, 0],\n        [-1, -2],\n        [2, 1]\n      ],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    i2_kicks: {\n      \"01\": [\n        [0, -1],\n        [-1, 0],\n        [-1, -1]\n      ],\n      10: [\n        [0, 1],\n        [1, 0],\n        [1, 1]\n      ],\n      12: [\n        [1, 0],\n        [0, -1],\n        [1, 0]\n      ],\n      21: [\n        [-1, 0],\n        [0, 1],\n        [-1, 0]\n      ],\n      23: [\n        [0, 1],\n        [1, 0],\n        [1, -1]\n      ],\n      32: [\n        [0, -1],\n        [-1, 0],\n        [-1, 1]\n      ],\n      30: [\n        [-1, 0],\n        [0, 1],\n        [-1, 2]\n      ],\n      \"03\": [\n        [1, 0],\n        [0, -1],\n        [1, -2]\n      ],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    i3_kicks: {\n      \"01\": [\n        [1, 0],\n        [-1, 0],\n        [0, 1],\n        [0, -1]\n      ],\n      10: [\n        [-1, 0],\n        [1, 0],\n        [0, -1],\n        [0, 1]\n      ],\n      12: [\n        [1, 0],\n        [-1, 0],\n        [0, -2],\n        [0, 2]\n      ],\n      21: [\n        [-1, 0],\n        [1, 0],\n        [0, 2],\n        [0, -2]\n      ],\n      23: [\n        [-1, 0],\n        [1, 0],\n        [0, 1],\n        [0, -1]\n      ],\n      32: [\n        [1, 0],\n        [-1, 0],\n        [0, -1],\n        [0, 1]\n      ],\n      30: [\n        [-1, 0],\n        [1, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      \"03\": [\n        [1, 0],\n        [-1, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    l3_kicks: {\n      \"01\": [\n        [-1, 0],\n        [1, 0]\n      ],\n      10: [\n        [1, 0],\n        [-1, 0]\n      ],\n      12: [\n        [0, -1],\n        [0, 1]\n      ],\n      21: [\n        [0, 1],\n        [0, -1]\n      ],\n      23: [\n        [1, 0],\n        [-1, 0]\n      ],\n      32: [\n        [-1, 0],\n        [1, 0]\n      ],\n      30: [\n        [0, 1],\n        [0, -1]\n      ],\n      \"03\": [\n        [0, -1],\n        [0, 1]\n      ],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    i5_kicks: {\n      \"01\": [\n        [-2, 0],\n        [2, 0],\n        [-2, 1],\n        [2, -2]\n      ],\n      10: [\n        [2, 0],\n        [-2, 0],\n        [2, -1],\n        [-2, 2]\n      ],\n      12: [\n        [-2, 0],\n        [2, 0],\n        [-2, -2],\n        [2, 1]\n      ],\n      21: [\n        [2, 0],\n        [-2, 0],\n        [2, 2],\n        [-2, -1]\n      ],\n      23: [\n        [2, 0],\n        [-2, 0],\n        [2, -1],\n        [-2, 2]\n      ],\n      32: [\n        [-2, 0],\n        [2, 0],\n        [-2, 1],\n        [2, -2]\n      ],\n      30: [\n        [2, 0],\n        [-2, 0],\n        [2, 2],\n        [-2, -1]\n      ],\n      \"03\": [\n        [-2, 0],\n        [2, 0],\n        [-2, -2],\n        [2, 1]\n      ],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    oo_kicks: {\n      \"01\": [\n        [0, -1],\n        [-1, -1],\n        [0, 1],\n        [-1, 1],\n        [1, 0],\n        [1, -1],\n        [1, 1]\n      ],\n      10: [\n        [1, 0],\n        [0, -1],\n        [1, 1],\n        [1, -1],\n        [-1, 0],\n        [-1, -1],\n        [-1, 1]\n      ],\n      12: [\n        [-1, 0],\n        [0, -1],\n        [-1, 1],\n        [-1, -1],\n        [1, 0],\n        [1, -1],\n        [1, 1]\n      ],\n      21: [\n        [0, -1],\n        [1, -1],\n        [0, 1],\n        [1, 1],\n        [-1, 0],\n        [-1, -1],\n        [-1, 1]\n      ],\n      23: [\n        [0, -1],\n        [-1, -1],\n        [0, 1],\n        [-1, 1],\n        [1, 0],\n        [1, -1],\n        [1, 1]\n      ],\n      32: [\n        [1, 0],\n        [0, -1],\n        [1, 1],\n        [1, -1],\n        [-1, 0],\n        [-1, -1],\n        [-1, 1]\n      ],\n      30: [\n        [-1, 0],\n        [0, -1],\n        [-1, 1],\n        [-1, -1],\n        [1, 0],\n        [1, -1],\n        [1, 1]\n      ],\n      \"03\": [\n        [0, -1],\n        [1, -1],\n        [0, 1],\n        [1, 1],\n        [-1, 0],\n        [-1, -1],\n        [-1, 1]\n      ],\n      \"02\": [[0, -1]],\n      13: [[1, 0]],\n      20: [[0, 1]],\n      31: [[-1, 0]]\n    },\n    additional_offsets: {},\n    spawn_rotation: {},\n    color_overrides: {},\n    preview_overrides: {}\n  },\n  \"SRS+\": {\n    kicks: {\n      \"01\": [\n        [-1, 0],\n        [-1, -1],\n        [0, 2],\n        [-1, 2]\n      ],\n      10: [\n        [1, 0],\n        [1, 1],\n        [0, -2],\n        [1, -2]\n      ],\n      12: [\n        [1, 0],\n        [1, 1],\n        [0, -2],\n        [1, -2]\n      ],\n      21: [\n        [-1, 0],\n        [-1, -1],\n        [0, 2],\n        [-1, 2]\n      ],\n      23: [\n        [1, 0],\n        [1, -1],\n        [0, 2],\n        [1, 2]\n      ],\n      32: [\n        [-1, 0],\n        [-1, 1],\n        [0, -2],\n        [-1, -2]\n      ],\n      30: [\n        [-1, 0],\n        [-1, 1],\n        [0, -2],\n        [-1, -2]\n      ],\n      \"03\": [\n        [1, 0],\n        [1, -1],\n        [0, 2],\n        [1, 2]\n      ],\n      \"02\": [\n        [0, -1],\n        [1, -1],\n        [-1, -1],\n        [1, 0],\n        [-1, 0]\n      ],\n      13: [\n        [1, 0],\n        [1, -2],\n        [1, -1],\n        [0, -2],\n        [0, -1]\n      ],\n      20: [\n        [0, 1],\n        [-1, 1],\n        [1, 1],\n        [-1, 0],\n        [1, 0]\n      ],\n      31: [\n        [-1, 0],\n        [-1, -2],\n        [-1, -1],\n        [0, -2],\n        [0, -1]\n      ]\n    },\n    i_kicks: {\n      \"01\": [\n        [1, 0],\n        [-2, 0],\n        [-2, 1],\n        [1, -2]\n      ],\n      10: [\n        [-1, 0],\n        [2, 0],\n        [-1, 2],\n        [2, -1]\n      ],\n      12: [\n        [-1, 0],\n        [2, 0],\n        [-1, -2],\n        [2, 1]\n      ],\n      21: [\n        [-2, 0],\n        [1, 0],\n        [-2, -1],\n        [1, 2]\n      ],\n      23: [\n        [2, 0],\n        [-1, 0],\n        [2, -1],\n        [-1, 2]\n      ],\n      32: [\n        [1, 0],\n        [-2, 0],\n        [1, -2],\n        [-2, 1]\n      ],\n      30: [\n        [1, 0],\n        [-2, 0],\n        [1, 2],\n        [-2, -1]\n      ],\n      \"03\": [\n        [-1, 0],\n        [2, 0],\n        [2, 1],\n        [-1, -2]\n      ],\n      \"02\": [[0, -1]],\n      13: [[1, 0]],\n      20: [[0, 1]],\n      31: [[-1, 0]]\n    },\n    i2_kicks: {\n      \"01\": [\n        [0, -1],\n        [-1, 0],\n        [-1, -1]\n      ],\n      10: [\n        [0, 1],\n        [1, 0],\n        [1, 1]\n      ],\n      12: [\n        [1, 0],\n        [0, -1],\n        [1, 0]\n      ],\n      21: [\n        [-1, 0],\n        [0, 1],\n        [-1, 0]\n      ],\n      23: [\n        [0, 1],\n        [1, 0],\n        [1, -1]\n      ],\n      32: [\n        [0, -1],\n        [-1, 0],\n        [-1, 1]\n      ],\n      30: [\n        [-1, 0],\n        [0, 1],\n        [-1, 2]\n      ],\n      \"03\": [\n        [1, 0],\n        [0, -1],\n        [1, -2]\n      ],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    i3_kicks: {\n      \"01\": [\n        [1, 0],\n        [-1, 0],\n        [0, 1],\n        [0, -1]\n      ],\n      10: [\n        [-1, 0],\n        [1, 0],\n        [0, -1],\n        [0, 1]\n      ],\n      12: [\n        [1, 0],\n        [-1, 0],\n        [0, -2],\n        [0, 2]\n      ],\n      21: [\n        [-1, 0],\n        [1, 0],\n        [0, 2],\n        [0, -2]\n      ],\n      23: [\n        [-1, 0],\n        [1, 0],\n        [0, 1],\n        [0, -1]\n      ],\n      32: [\n        [1, 0],\n        [-1, 0],\n        [0, -1],\n        [0, 1]\n      ],\n      30: [\n        [-1, 0],\n        [1, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      \"03\": [\n        [1, 0],\n        [-1, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    l3_kicks: {\n      \"01\": [\n        [-1, 0],\n        [1, 0]\n      ],\n      10: [\n        [1, 0],\n        [-1, 0]\n      ],\n      12: [\n        [0, -1],\n        [0, 1]\n      ],\n      21: [\n        [0, 1],\n        [0, -1]\n      ],\n      23: [\n        [1, 0],\n        [-1, 0]\n      ],\n      32: [\n        [-1, 0],\n        [1, 0]\n      ],\n      30: [\n        [0, 1],\n        [0, -1]\n      ],\n      \"03\": [\n        [0, -1],\n        [0, 1]\n      ],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    i5_kicks: {\n      \"01\": [\n        [-2, 0],\n        [2, 0],\n        [-2, 1],\n        [2, -2]\n      ],\n      10: [\n        [2, 0],\n        [-2, 0],\n        [2, -1],\n        [-2, 2]\n      ],\n      12: [\n        [-2, 0],\n        [2, 0],\n        [-2, -2],\n        [2, 1]\n      ],\n      21: [\n        [2, 0],\n        [-2, 0],\n        [2, 2],\n        [-2, -1]\n      ],\n      23: [\n        [2, 0],\n        [-2, 0],\n        [2, -1],\n        [-2, 2]\n      ],\n      32: [\n        [-2, 0],\n        [2, 0],\n        [-2, 1],\n        [2, -2]\n      ],\n      30: [\n        [2, 0],\n        [-2, 0],\n        [2, 2],\n        [-2, -1]\n      ],\n      \"03\": [\n        [-2, 0],\n        [2, 0],\n        [-2, -2],\n        [2, 1]\n      ],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    oo_kicks: {\n      \"01\": [\n        [0, -1],\n        [-1, -1],\n        [0, 1],\n        [-1, 1],\n        [1, 0],\n        [1, -1],\n        [1, 1]\n      ],\n      10: [\n        [1, 0],\n        [0, -1],\n        [1, 1],\n        [1, -1],\n        [-1, 0],\n        [-1, -1],\n        [-1, 1]\n      ],\n      12: [\n        [-1, 0],\n        [0, -1],\n        [-1, 1],\n        [-1, -1],\n        [1, 0],\n        [1, -1],\n        [1, 1]\n      ],\n      21: [\n        [0, -1],\n        [1, -1],\n        [0, 1],\n        [1, 1],\n        [-1, 0],\n        [-1, -1],\n        [-1, 1]\n      ],\n      23: [\n        [0, -1],\n        [-1, -1],\n        [0, 1],\n        [-1, 1],\n        [1, 0],\n        [1, -1],\n        [1, 1]\n      ],\n      32: [\n        [1, 0],\n        [0, -1],\n        [1, 1],\n        [1, -1],\n        [-1, 0],\n        [-1, -1],\n        [-1, 1]\n      ],\n      30: [\n        [-1, 0],\n        [0, -1],\n        [-1, 1],\n        [-1, -1],\n        [1, 0],\n        [1, -1],\n        [1, 1]\n      ],\n      \"03\": [\n        [0, -1],\n        [1, -1],\n        [0, 1],\n        [1, 1],\n        [-1, 0],\n        [-1, -1],\n        [-1, 1]\n      ],\n      \"02\": [[0, -1]],\n      13: [[1, 0]],\n      20: [[0, 1]],\n      31: [[-1, 0]]\n    },\n    additional_offsets: {},\n    spawn_rotation: {},\n    color_overrides: {},\n    preview_overrides: {}\n  },\n  \"SRS-X\": {\n    kicks: {\n      \"01\": [\n        [-1, 0],\n        [-1, -1],\n        [0, 2],\n        [-1, 2]\n      ],\n      10: [\n        [1, 0],\n        [1, 1],\n        [0, -2],\n        [1, -2]\n      ],\n      12: [\n        [1, 0],\n        [1, 1],\n        [0, -2],\n        [1, -2]\n      ],\n      21: [\n        [-1, 0],\n        [-1, -1],\n        [0, 2],\n        [-1, 2]\n      ],\n      23: [\n        [1, 0],\n        [1, -1],\n        [0, 2],\n        [1, 2]\n      ],\n      32: [\n        [-1, 0],\n        [-1, 1],\n        [0, -2],\n        [-1, -2]\n      ],\n      30: [\n        [-1, 0],\n        [-1, 1],\n        [0, -2],\n        [-1, -2]\n      ],\n      \"03\": [\n        [1, 0],\n        [1, -1],\n        [0, 2],\n        [1, 2]\n      ],\n      \"02\": [\n        [1, 0],\n        [2, 0],\n        [1, 1],\n        [2, 1],\n        [-1, 0],\n        [-2, 0],\n        [-1, 1],\n        [-2, 1],\n        [0, -1],\n        [3, 0],\n        [-3, 0]\n      ],\n      13: [\n        [0, 1],\n        [0, 2],\n        [-1, 1],\n        [-1, 2],\n        [0, -1],\n        [0, -2],\n        [-1, -1],\n        [-1, -2],\n        [1, 0],\n        [0, 3],\n        [0, -3]\n      ],\n      20: [\n        [-1, 0],\n        [-2, 0],\n        [-1, -1],\n        [-2, -1],\n        [1, 0],\n        [2, 0],\n        [1, -1],\n        [2, -1],\n        [0, 1],\n        [-3, 0],\n        [3, 0]\n      ],\n      31: [\n        [0, 1],\n        [0, 2],\n        [1, 1],\n        [1, 2],\n        [0, -1],\n        [0, -2],\n        [1, -1],\n        [1, -2],\n        [-1, 0],\n        [0, 3],\n        [0, -3]\n      ]\n    },\n    i_kicks: {\n      \"01\": [\n        [-2, 0],\n        [1, 0],\n        [-2, 1],\n        [1, -2]\n      ],\n      10: [\n        [2, 0],\n        [-1, 0],\n        [2, -1],\n        [-1, 2]\n      ],\n      12: [\n        [-1, 0],\n        [2, 0],\n        [-1, -2],\n        [2, 1]\n      ],\n      21: [\n        [1, 0],\n        [-2, 0],\n        [1, 2],\n        [-2, -1]\n      ],\n      23: [\n        [2, 0],\n        [-1, 0],\n        [2, -1],\n        [-1, 2]\n      ],\n      32: [\n        [-2, 0],\n        [1, 0],\n        [-2, 1],\n        [1, -2]\n      ],\n      30: [\n        [1, 0],\n        [-2, 0],\n        [1, 2],\n        [-2, -1]\n      ],\n      \"03\": [\n        [-1, 0],\n        [2, 0],\n        [-1, -2],\n        [2, 1]\n      ],\n      \"02\": [\n        [-1, 0],\n        [-2, 0],\n        [1, 0],\n        [2, 0],\n        [0, 1]\n      ],\n      13: [\n        [0, 1],\n        [0, 2],\n        [0, -1],\n        [0, -2],\n        [-1, 0]\n      ],\n      20: [\n        [1, 0],\n        [2, 0],\n        [-1, 0],\n        [-2, 0],\n        [0, -1]\n      ],\n      31: [\n        [0, 1],\n        [0, 2],\n        [0, -1],\n        [0, -2],\n        [1, 0]\n      ]\n    },\n    i2_kicks: {\n      \"01\": [\n        [0, -1],\n        [-1, 0],\n        [-1, -1]\n      ],\n      10: [\n        [0, 1],\n        [1, 0],\n        [1, 1]\n      ],\n      12: [\n        [1, 0],\n        [0, -1],\n        [1, 0]\n      ],\n      21: [\n        [-1, 0],\n        [0, 1],\n        [-1, 0]\n      ],\n      23: [\n        [0, 1],\n        [1, 0],\n        [1, -1]\n      ],\n      32: [\n        [0, -1],\n        [-1, 0],\n        [-1, 1]\n      ],\n      30: [\n        [-1, 0],\n        [0, 1],\n        [-1, 2]\n      ],\n      \"03\": [\n        [1, 0],\n        [0, -1],\n        [1, -2]\n      ],\n      \"02\": [\n        [-1, 0],\n        [-2, 0],\n        [1, 0],\n        [2, 0],\n        [0, 1]\n      ],\n      13: [\n        [0, 1],\n        [0, 2],\n        [0, -1],\n        [0, -2],\n        [-1, 0]\n      ],\n      20: [\n        [1, 0],\n        [2, 0],\n        [-1, 0],\n        [-2, 0],\n        [0, -1]\n      ],\n      31: [\n        [0, 1],\n        [0, 2],\n        [0, -1],\n        [0, -2],\n        [1, 0]\n      ]\n    },\n    i3_kicks: {\n      \"01\": [\n        [1, 0],\n        [-1, 0],\n        [0, 1],\n        [0, -1]\n      ],\n      10: [\n        [-1, 0],\n        [1, 0],\n        [0, -1],\n        [0, 1]\n      ],\n      12: [\n        [1, 0],\n        [-1, 0],\n        [0, -2],\n        [0, 2]\n      ],\n      21: [\n        [-1, 0],\n        [1, 0],\n        [0, 2],\n        [0, -2]\n      ],\n      23: [\n        [-1, 0],\n        [1, 0],\n        [0, 1],\n        [0, -1]\n      ],\n      32: [\n        [1, 0],\n        [-1, 0],\n        [0, -1],\n        [0, 1]\n      ],\n      30: [\n        [-1, 0],\n        [1, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      \"03\": [\n        [1, 0],\n        [-1, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      \"02\": [\n        [1, 0],\n        [2, 0],\n        [1, 1],\n        [2, 1],\n        [-1, 0],\n        [-2, 0],\n        [-1, 1],\n        [-2, 1],\n        [0, -1],\n        [3, 0],\n        [-3, 0]\n      ],\n      13: [\n        [0, 1],\n        [0, 2],\n        [-1, 1],\n        [-1, 2],\n        [0, -1],\n        [0, -2],\n        [-1, -1],\n        [-1, -2],\n        [1, 0],\n        [0, 3],\n        [0, -3]\n      ],\n      20: [\n        [-1, 0],\n        [-2, 0],\n        [-1, -1],\n        [-2, -1],\n        [1, 0],\n        [2, 0],\n        [1, -1],\n        [2, -1],\n        [0, 1],\n        [-3, 0],\n        [3, 0]\n      ],\n      31: [\n        [0, 1],\n        [0, 2],\n        [1, 1],\n        [1, 2],\n        [0, -1],\n        [0, -2],\n        [1, -1],\n        [1, -2],\n        [-1, 0],\n        [0, 3],\n        [0, -3]\n      ]\n    },\n    l3_kicks: {\n      \"01\": [\n        [-1, 0],\n        [1, 0]\n      ],\n      10: [\n        [1, 0],\n        [-1, 0]\n      ],\n      12: [\n        [0, -1],\n        [0, 1]\n      ],\n      21: [\n        [0, 1],\n        [0, -1]\n      ],\n      23: [\n        [1, 0],\n        [-1, 0]\n      ],\n      32: [\n        [-1, 0],\n        [1, 0]\n      ],\n      30: [\n        [0, 1],\n        [0, -1]\n      ],\n      \"03\": [\n        [0, -1],\n        [0, 1]\n      ],\n      \"02\": [\n        [1, 0],\n        [2, 0],\n        [1, 1],\n        [2, 1],\n        [-1, 0],\n        [-2, 0],\n        [-1, 1],\n        [-2, 1],\n        [0, -1],\n        [3, 0],\n        [-3, 0]\n      ],\n      13: [\n        [0, 1],\n        [0, 2],\n        [-1, 1],\n        [-1, 2],\n        [0, -1],\n        [0, -2],\n        [-1, -1],\n        [-1, -2],\n        [1, 0],\n        [0, 3],\n        [0, -3]\n      ],\n      20: [\n        [-1, 0],\n        [-2, 0],\n        [-1, -1],\n        [-2, -1],\n        [1, 0],\n        [2, 0],\n        [1, -1],\n        [2, -1],\n        [0, 1],\n        [-3, 0],\n        [3, 0]\n      ],\n      31: [\n        [0, 1],\n        [0, 2],\n        [1, 1],\n        [1, 2],\n        [0, -1],\n        [0, -2],\n        [1, -1],\n        [1, -2],\n        [-1, 0],\n        [0, 3],\n        [0, -3]\n      ]\n    },\n    i5_kicks: {\n      \"01\": [\n        [-2, 0],\n        [2, 0],\n        [-2, 1],\n        [2, -2]\n      ],\n      10: [\n        [2, 0],\n        [-2, 0],\n        [2, -1],\n        [-2, 2]\n      ],\n      12: [\n        [-2, 0],\n        [2, 0],\n        [-2, -2],\n        [2, 1]\n      ],\n      21: [\n        [2, 0],\n        [-2, 0],\n        [2, 2],\n        [-2, -1]\n      ],\n      23: [\n        [2, 0],\n        [-2, 0],\n        [2, -1],\n        [-2, 2]\n      ],\n      32: [\n        [-2, 0],\n        [2, 0],\n        [-2, 1],\n        [2, -2]\n      ],\n      30: [\n        [2, 0],\n        [-2, 0],\n        [2, 2],\n        [-2, -1]\n      ],\n      \"03\": [\n        [-2, 0],\n        [2, 0],\n        [-2, -2],\n        [2, 1]\n      ],\n      \"02\": [\n        [1, 0],\n        [2, 0],\n        [1, 1],\n        [2, 1],\n        [-1, 0],\n        [-2, 0],\n        [-1, 1],\n        [-2, 1],\n        [0, -1],\n        [3, 0],\n        [-3, 0]\n      ],\n      13: [\n        [0, 1],\n        [0, 2],\n        [-1, 1],\n        [-1, 2],\n        [0, -1],\n        [0, -2],\n        [-1, -1],\n        [-1, -2],\n        [1, 0],\n        [0, 3],\n        [0, -3]\n      ],\n      20: [\n        [-1, 0],\n        [-2, 0],\n        [-1, -1],\n        [-2, -1],\n        [1, 0],\n        [2, 0],\n        [1, -1],\n        [2, -1],\n        [0, 1],\n        [-3, 0],\n        [3, 0]\n      ],\n      31: [\n        [0, 1],\n        [0, 2],\n        [1, 1],\n        [1, 2],\n        [0, -1],\n        [0, -2],\n        [1, -1],\n        [1, -2],\n        [-1, 0],\n        [0, 3],\n        [0, -3]\n      ]\n    },\n    oo_kicks: {\n      \"01\": [\n        [0, -1],\n        [-1, -1],\n        [0, 1],\n        [-1, 1],\n        [1, 0],\n        [1, -1],\n        [1, 1]\n      ],\n      10: [\n        [1, 0],\n        [0, -1],\n        [1, 1],\n        [1, -1],\n        [-1, 0],\n        [-1, -1],\n        [-1, 1]\n      ],\n      12: [\n        [-1, 0],\n        [0, -1],\n        [-1, 1],\n        [-1, -1],\n        [1, 0],\n        [1, -1],\n        [1, 1]\n      ],\n      21: [\n        [0, -1],\n        [1, -1],\n        [0, 1],\n        [1, 1],\n        [-1, 0],\n        [-1, -1],\n        [-1, 1]\n      ],\n      23: [\n        [0, -1],\n        [-1, -1],\n        [0, 1],\n        [-1, 1],\n        [1, 0],\n        [1, -1],\n        [1, 1]\n      ],\n      32: [\n        [1, 0],\n        [0, -1],\n        [1, 1],\n        [1, -1],\n        [-1, 0],\n        [-1, -1],\n        [-1, 1]\n      ],\n      30: [\n        [-1, 0],\n        [0, -1],\n        [-1, 1],\n        [-1, -1],\n        [1, 0],\n        [1, -1],\n        [1, 1]\n      ],\n      \"03\": [\n        [0, -1],\n        [1, -1],\n        [0, 1],\n        [1, 1],\n        [-1, 0],\n        [-1, -1],\n        [-1, 1]\n      ],\n      \"02\": [[0, -1]],\n      13: [[1, 0]],\n      20: [[0, 1]],\n      31: [[-1, 0]]\n    },\n    additional_offsets: {},\n    spawn_rotation: {},\n    color_overrides: {},\n    preview_overrides: {}\n  },\n  \"TETRA-X\": {\n    kicks: {\n      \"01\": [\n        [0, 1],\n        [-1, 0],\n        [1, 0],\n        [-1, 1],\n        [1, 1],\n        [0, -1],\n        [-1, -1],\n        [1, -1]\n      ],\n      10: [\n        [0, 1],\n        [1, 0],\n        [-1, 0],\n        [1, 1],\n        [-1, 1],\n        [0, -1],\n        [1, -1],\n        [-1, -1]\n      ],\n      12: [\n        [0, 1],\n        [-1, 0],\n        [1, 0],\n        [-1, 1],\n        [1, 1],\n        [0, -1],\n        [-1, -1],\n        [1, -1]\n      ],\n      21: [\n        [0, 1],\n        [1, 0],\n        [-1, 0],\n        [1, 1],\n        [-1, 1],\n        [0, -1],\n        [1, -1],\n        [-1, -1]\n      ],\n      23: [\n        [0, 1],\n        [-1, 0],\n        [1, 0],\n        [-1, 1],\n        [1, 1],\n        [0, -1],\n        [-1, -1],\n        [1, -1]\n      ],\n      32: [\n        [0, 1],\n        [1, 0],\n        [-1, 0],\n        [1, 1],\n        [-1, 1],\n        [0, -1],\n        [1, -1],\n        [-1, -1]\n      ],\n      30: [\n        [0, 1],\n        [-1, 0],\n        [1, 0],\n        [-1, 1],\n        [1, 1],\n        [0, -1],\n        [-1, -1],\n        [1, -1]\n      ],\n      \"03\": [\n        [0, 1],\n        [1, 0],\n        [-1, 0],\n        [1, 1],\n        [-1, 1],\n        [0, -1],\n        [1, -1],\n        [-1, -1]\n      ],\n      \"02\": [\n        [0, 1],\n        [0, -1],\n        [-1, 0],\n        [1, 0]\n      ],\n      13: [\n        [0, 1],\n        [0, -1],\n        [-1, 0],\n        [1, 0]\n      ],\n      20: [\n        [0, 1],\n        [0, -1],\n        [-1, 0],\n        [1, 0]\n      ],\n      31: [\n        [0, 1],\n        [0, -1],\n        [-1, 0],\n        [1, 0]\n      ]\n    },\n    i_kicks: {\n      \"01\": [\n        [0, -1],\n        [0, -2],\n        [0, 1],\n        [1, -1],\n        [-1, -1],\n        [1, -2],\n        [-1, -2]\n      ],\n      10: [\n        [0, -1],\n        [0, -2],\n        [0, 1],\n        [-1, 0],\n        [1, 0],\n        [2, 0]\n      ],\n      12: [\n        [0, -1],\n        [0, -2],\n        [0, 1],\n        [-1, 0],\n        [1, 0],\n        [2, 0]\n      ],\n      21: [\n        [0, 1],\n        [0, 2],\n        [0, -1],\n        [-1, 1],\n        [1, 1],\n        [-1, 2],\n        [1, 2]\n      ],\n      23: [\n        [0, 1],\n        [0, 2],\n        [0, -1],\n        [1, 1],\n        [-1, 1],\n        [1, 2],\n        [-1, 2]\n      ],\n      32: [\n        [0, -1],\n        [0, -2],\n        [0, 1],\n        [1, 0],\n        [-1, 0],\n        [-2, 0]\n      ],\n      30: [\n        [0, -1],\n        [0, -2],\n        [0, 1],\n        [1, 0],\n        [-1, 0],\n        [-2, 0]\n      ],\n      \"03\": [\n        [0, -1],\n        [0, -2],\n        [0, 1],\n        [-1, -1],\n        [1, -1],\n        [-1, -2],\n        [1, -2]\n      ],\n      \"02\": [\n        [0, -1],\n        [0, 1]\n      ],\n      13: [\n        [0, -1],\n        [0, 1]\n      ],\n      20: [\n        [0, -1],\n        [0, 1]\n      ],\n      31: [\n        [0, -1],\n        [0, 1]\n      ]\n    },\n    additional_offsets: {},\n    spawn_rotation: {},\n    color_overrides: {\n      i1: \"l\",\n      i2: \"l\",\n      i3: \"l\",\n      l3: \"o\",\n      i5: \"l\",\n      l: \"o\",\n      o: \"s\",\n      s: \"i\",\n      i: \"l\",\n      oo: \"s\"\n    },\n    preview_overrides: {}\n  },\n  NRS: {\n    kicks: {\n      \"01\": [],\n      10: [],\n      12: [],\n      21: [],\n      23: [],\n      32: [],\n      30: [],\n      \"03\": [],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    additional_offsets: {\n      z: [\n        [1, 1],\n        [1, 0],\n        [1, 0],\n        [2, 0]\n      ],\n      l: [\n        [1, 0],\n        [1, 0],\n        [1, 0],\n        [1, 0]\n      ],\n      o: [\n        [0, 0],\n        [0, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      s: [\n        [1, 1],\n        [1, 0],\n        [1, 0],\n        [2, 0]\n      ],\n      i: [\n        [0, 1],\n        [0, 0],\n        [0, 0],\n        [1, 0]\n      ],\n      j: [\n        [1, 0],\n        [1, 0],\n        [1, 0],\n        [1, 0]\n      ],\n      t: [\n        [1, 0],\n        [1, 0],\n        [1, 0],\n        [1, 0]\n      ]\n    },\n    spawn_rotation: { z: 0, l: 2, o: 0, s: 0, i: 0, j: 2, t: 2 },\n    color_overrides: {},\n    preview_overrides: {\n      l: [\n        [0, 0, 201],\n        [1, 0, 68],\n        [2, 0, 124],\n        [0, 1, 31]\n      ],\n      j: [\n        [0, 0, 199],\n        [1, 0, 68],\n        [2, 0, 114],\n        [2, 1, 31]\n      ],\n      t: [\n        [0, 0, 199],\n        [1, 0, 74],\n        [2, 0, 124],\n        [1, 1, 31]\n      ]\n    }\n  },\n  ARS: {\n    kicks: {\n      \"01\": [\n        [1, 0],\n        [-1, 0]\n      ],\n      10: [\n        [1, 0],\n        [-1, 0]\n      ],\n      12: [\n        [1, 0],\n        [-1, 0]\n      ],\n      21: [\n        [1, 0],\n        [-1, 0]\n      ],\n      23: [\n        [1, 0],\n        [-1, 0]\n      ],\n      32: [\n        [1, 0],\n        [-1, 0]\n      ],\n      30: [\n        [1, 0],\n        [-1, 0]\n      ],\n      \"03\": [\n        [1, 0],\n        [-1, 0]\n      ],\n      \"02\": [\n        [1, 0],\n        [-1, 0]\n      ],\n      13: [\n        [1, 0],\n        [-1, 0]\n      ],\n      20: [\n        [1, 0],\n        [-1, 0]\n      ],\n      31: [\n        [1, 0],\n        [-1, 0]\n      ]\n    },\n    i_kicks: {\n      \"01\": [],\n      10: [],\n      12: [],\n      21: [],\n      23: [],\n      32: [],\n      30: [],\n      \"03\": [],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    additional_offsets: {\n      i1: [\n        [0, 0],\n        [0, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      z: [\n        [0, 1],\n        [0, 0],\n        [0, 0],\n        [1, 0]\n      ],\n      l: [\n        [0, 1],\n        [0, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      o: [\n        [0, 0],\n        [0, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      s: [\n        [0, 1],\n        [-1, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      i: [\n        [0, 0],\n        [0, 0],\n        [0, -1],\n        [1, 0]\n      ],\n      j: [\n        [0, 1],\n        [0, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      t: [\n        [0, 1],\n        [0, 0],\n        [0, 0],\n        [0, 0]\n      ]\n    },\n    spawn_rotation: { z: 0, l: 2, o: 0, s: 0, i: 0, j: 2, t: 2 },\n    color_overrides: {\n      i1: \"z\",\n      i2: \"z\",\n      i3: \"z\",\n      i5: \"z\",\n      z: \"s\",\n      s: \"t\",\n      i: \"z\",\n      t: \"i\"\n    },\n    preview_overrides: {\n      l: [\n        [0, 0, 201],\n        [1, 0, 68],\n        [2, 0, 124],\n        [0, 1, 31]\n      ],\n      j: [\n        [0, 0, 199],\n        [1, 0, 68],\n        [2, 0, 114],\n        [2, 1, 31]\n      ],\n      t: [\n        [0, 0, 199],\n        [1, 0, 74],\n        [2, 0, 124],\n        [1, 1, 31]\n      ]\n    },\n    center_column: {\n      pieces: [\"l\", \"j\", \"t\"],\n      rules: [\n        [-1, -1],\n        [0, -1],\n        [1, -1],\n        [-1, 0],\n        [0, 0],\n        [1, 0],\n        [-1, 1],\n        [0, 1],\n        [1, 1]\n      ]\n    }\n  },\n  ASC: {\n    kicks: {\n      \"01\": [\n        [-1, 0],\n        [0, 1],\n        [-1, 1],\n        [0, 2],\n        [-1, 2],\n        [-2, 0],\n        [-2, 1],\n        [-2, 2],\n        [1, 0],\n        [1, 1],\n        [0, -1],\n        [-1, -1],\n        [-2, -1],\n        [1, 2],\n        [2, 0],\n        [0, -2],\n        [-1, -2],\n        [-2, -2],\n        [2, 1],\n        [2, 2],\n        [1, -1]\n      ],\n      10: [\n        [1, 0],\n        [0, 1],\n        [1, 1],\n        [0, 2],\n        [1, 2],\n        [2, 0],\n        [2, 1],\n        [2, 2],\n        [-1, 0],\n        [-1, 1],\n        [0, -1],\n        [1, -1],\n        [2, -1],\n        [-1, 2],\n        [-2, 0],\n        [0, -2],\n        [1, -2],\n        [2, -2],\n        [-2, 1],\n        [-2, 2],\n        [-1, -1]\n      ],\n      12: [\n        [-1, 0],\n        [0, 1],\n        [-1, 1],\n        [0, 2],\n        [-1, 2],\n        [-2, 0],\n        [-2, 1],\n        [-2, 2],\n        [1, 0],\n        [1, 1],\n        [0, -1],\n        [-1, -1],\n        [-2, -1],\n        [1, 2],\n        [2, 0],\n        [0, -2],\n        [-1, -2],\n        [-2, -2],\n        [2, 1],\n        [2, 2],\n        [1, -1]\n      ],\n      21: [\n        [1, 0],\n        [0, 1],\n        [1, 1],\n        [0, 2],\n        [1, 2],\n        [2, 0],\n        [2, 1],\n        [2, 2],\n        [-1, 0],\n        [-1, 1],\n        [0, -1],\n        [1, -1],\n        [2, -1],\n        [-1, 2],\n        [-2, 0],\n        [0, -2],\n        [1, -2],\n        [2, -2],\n        [-2, 1],\n        [-2, 2],\n        [-1, -1]\n      ],\n      23: [\n        [-1, 0],\n        [0, 1],\n        [-1, 1],\n        [0, 2],\n        [-1, 2],\n        [-2, 0],\n        [-2, 1],\n        [-2, 2],\n        [1, 0],\n        [1, 1],\n        [0, -1],\n        [-1, -1],\n        [-2, -1],\n        [1, 2],\n        [2, 0],\n        [0, -2],\n        [-1, -2],\n        [-2, -2],\n        [2, 1],\n        [2, 2],\n        [1, -1]\n      ],\n      32: [\n        [1, 0],\n        [0, 1],\n        [1, 1],\n        [0, 2],\n        [1, 2],\n        [2, 0],\n        [2, 1],\n        [2, 2],\n        [-1, 0],\n        [-1, 1],\n        [0, -1],\n        [1, -1],\n        [2, -1],\n        [-1, 2],\n        [-2, 0],\n        [0, -2],\n        [1, -2],\n        [2, -2],\n        [-2, 1],\n        [-2, 2],\n        [-1, -1]\n      ],\n      30: [\n        [-1, 0],\n        [0, 1],\n        [-1, 1],\n        [0, 2],\n        [-1, 2],\n        [-2, 0],\n        [-2, 1],\n        [-2, 2],\n        [1, 0],\n        [1, 1],\n        [0, -1],\n        [-1, -1],\n        [-2, -1],\n        [1, 2],\n        [2, 0],\n        [0, -2],\n        [-1, -2],\n        [-2, -2],\n        [2, 1],\n        [2, 2],\n        [1, -1]\n      ],\n      \"03\": [\n        [1, 0],\n        [0, 1],\n        [1, 1],\n        [0, 2],\n        [1, 2],\n        [2, 0],\n        [2, 1],\n        [2, 2],\n        [-1, 0],\n        [-1, 1],\n        [0, -1],\n        [1, -1],\n        [2, -1],\n        [-1, 2],\n        [-2, 0],\n        [0, -2],\n        [1, -2],\n        [2, -2],\n        [-2, 1],\n        [-2, 2],\n        [-1, -1]\n      ],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    i_kicks: {\n      \"01\": [\n        [-1, 0],\n        [0, 1],\n        [-1, 1],\n        [0, 2],\n        [-1, 2],\n        [-2, 0],\n        [-2, 1],\n        [-2, 2],\n        [1, 0],\n        [1, 1],\n        [0, -1],\n        [-1, -1],\n        [-2, -1],\n        [1, 2],\n        [2, 0],\n        [0, -2],\n        [-1, -2],\n        [-2, -2],\n        [2, 1],\n        [2, 2],\n        [1, -1]\n      ],\n      10: [\n        [1, 0],\n        [0, 1],\n        [1, 1],\n        [0, 2],\n        [1, 2],\n        [2, 0],\n        [2, 1],\n        [2, 2],\n        [-1, 0],\n        [-1, 1],\n        [0, -1],\n        [1, -1],\n        [2, -1],\n        [-1, 2],\n        [-2, 0],\n        [0, -2],\n        [1, -2],\n        [2, -2],\n        [-2, 1],\n        [-2, 2],\n        [-1, -1]\n      ],\n      12: [\n        [-1, 0],\n        [0, 1],\n        [-1, 1],\n        [0, 2],\n        [-1, 2],\n        [-2, 0],\n        [-2, 1],\n        [-2, 2],\n        [1, 0],\n        [1, 1],\n        [0, -1],\n        [-1, -1],\n        [-2, -1],\n        [1, 2],\n        [2, 0],\n        [0, -2],\n        [-1, -2],\n        [-2, -2],\n        [2, 1],\n        [2, 2],\n        [1, -1]\n      ],\n      21: [\n        [1, 0],\n        [0, 1],\n        [1, 1],\n        [0, 2],\n        [1, 2],\n        [2, 0],\n        [2, 1],\n        [2, 2],\n        [-1, 0],\n        [-1, 1],\n        [0, -1],\n        [1, -1],\n        [2, -1],\n        [-1, 2],\n        [-2, 0],\n        [0, -2],\n        [1, -2],\n        [2, -2],\n        [-2, 1],\n        [-2, 2],\n        [-1, -1]\n      ],\n      23: [\n        [-1, 0],\n        [0, 1],\n        [-1, 1],\n        [0, 2],\n        [-1, 2],\n        [-2, 0],\n        [-2, 1],\n        [-2, 2],\n        [1, 0],\n        [1, 1],\n        [0, -1],\n        [-1, -1],\n        [-2, -1],\n        [1, 2],\n        [2, 0],\n        [0, -2],\n        [-1, -2],\n        [-2, -2],\n        [2, 1],\n        [2, 2],\n        [1, -1]\n      ],\n      32: [\n        [1, 0],\n        [0, 1],\n        [1, 1],\n        [0, 2],\n        [1, 2],\n        [2, 0],\n        [2, 1],\n        [2, 2],\n        [-1, 0],\n        [-1, 1],\n        [0, -1],\n        [1, -1],\n        [2, -1],\n        [-1, 2],\n        [-2, 0],\n        [0, -2],\n        [1, -2],\n        [2, -2],\n        [-2, 1],\n        [-2, 2],\n        [-1, -1]\n      ],\n      30: [\n        [-1, 0],\n        [0, 1],\n        [-1, 1],\n        [0, 2],\n        [-1, 2],\n        [-2, 0],\n        [-2, 1],\n        [-2, 2],\n        [1, 0],\n        [1, 1],\n        [0, -1],\n        [-1, -1],\n        [-2, -1],\n        [1, 2],\n        [2, 0],\n        [0, -2],\n        [-1, -2],\n        [-2, -2],\n        [2, 1],\n        [2, 2],\n        [1, -1]\n      ],\n      \"03\": [\n        [1, 0],\n        [0, 1],\n        [1, 1],\n        [0, 2],\n        [1, 2],\n        [2, 0],\n        [2, 1],\n        [2, 2],\n        [-1, 0],\n        [-1, 1],\n        [0, -1],\n        [1, -1],\n        [2, -1],\n        [-1, 2],\n        [-2, 0],\n        [0, -2],\n        [1, -2],\n        [2, -2],\n        [-2, 1],\n        [-2, 2],\n        [-1, -1]\n      ],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    allow_o_kick: !0,\n    additional_offsets: {\n      i1: [\n        [0, 0],\n        [0, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      z: [\n        [0, 0],\n        [0, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      l: [\n        [0, 0],\n        [0, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      o: [\n        [0, 0],\n        [0, 1],\n        [-1, 1],\n        [-1, 0]\n      ],\n      s: [\n        [0, 0],\n        [0, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      i: [\n        [0, 0],\n        [0, -1],\n        [1, -1],\n        [1, 0]\n      ],\n      j: [\n        [0, 0],\n        [0, 0],\n        [0, 0],\n        [0, 0]\n      ],\n      t: [\n        [0, 0],\n        [0, 0],\n        [0, 0],\n        [0, 0]\n      ]\n    },\n    color_overrides: {},\n    spawn_rotation: {},\n    preview_overrides: {}\n  },\n  none: {\n    kicks: {\n      \"01\": [],\n      10: [],\n      12: [],\n      21: [],\n      23: [],\n      32: [],\n      30: [],\n      \"03\": [],\n      \"02\": [],\n      13: [],\n      20: [],\n      31: []\n    },\n    additional_offsets: {},\n    color_overrides: {},\n    spawn_rotation: {},\n    preview_overrides: {}\n  }\n};\n\nexport const spinbonuses_rules = {\n  none: {},\n  stupid: {\n    types: [\n      \"i1\",\n      \"i2\",\n      \"i3\",\n      \"l3\",\n      \"i5\",\n      \"z\",\n      \"l\",\n      \"o\",\n      \"s\",\n      \"i\",\n      \"j\",\n      \"t\",\n      \"oo\"\n    ],\n    types_mini: [\"t\"]\n  },\n  all: {\n    types: [\n      \"i1\",\n      \"i2\",\n      \"i3\",\n      \"l3\",\n      \"i5\",\n      \"z\",\n      \"l\",\n      \"o\",\n      \"s\",\n      \"i\",\n      \"j\",\n      \"t\",\n      \"oo\"\n    ],\n    types_mini: [\"t\"]\n  },\n  \"all-mini\": {\n    types: [\n      \"i1\",\n      \"i2\",\n      \"i3\",\n      \"l3\",\n      \"i5\",\n      \"z\",\n      \"l\",\n      \"o\",\n      \"s\",\n      \"i\",\n      \"j\",\n      \"t\",\n      \"oo\"\n    ],\n    types_mini: [\"t\"]\n  },\n  \"all-mini+\": {\n    types: [\n      \"i1\",\n      \"i2\",\n      \"i3\",\n      \"l3\",\n      \"i5\",\n      \"z\",\n      \"l\",\n      \"o\",\n      \"s\",\n      \"i\",\n      \"j\",\n      \"t\",\n      \"oo\"\n    ],\n    types_mini: [\"t\"]\n  },\n  \"mini-only\": {\n    types: [\n      \"i1\",\n      \"i2\",\n      \"i3\",\n      \"l3\",\n      \"i5\",\n      \"z\",\n      \"l\",\n      \"o\",\n      \"s\",\n      \"i\",\n      \"j\",\n      \"t\",\n      \"oo\"\n    ],\n    types_mini: [\"t\"]\n  },\n  handheld: { types: [\"t\", \"s\", \"z\", \"l\", \"j\"], types_mini: [\"t\"] },\n  \"T-spins\": { types: [\"t\"], types_mini: [\"t\"] },\n  \"T-spins+\": {\n    types: [\"t\"],\n    types_mini: [\"t\"]\n  }\n};\nexport const minocolors = [\n  \"z\",\n  \"l\",\n  \"o\",\n  \"s\",\n  \"i\",\n  \"j\",\n  \"t\",\n  \"g\",\n  \"d\",\n  \"gb\",\n  \"gbd\"\n];\n\nexport const tetrominoes = {\n  i1: {\n    matrix: {\n      w: 1,\n      h: 1,\n      dx: 0,\n      dy: 1,\n      data: [[[0, 0, 255]], [[0, 0, 255]], [[0, 0, 255]], [[0, 0, 255]]]\n    },\n    preview: { w: 1, h: 1, data: [[0, 0, 255]] },\n    disallow_kick: !0\n  },\n  i2: {\n    matrix: {\n      w: 2,\n      h: 2,\n      dx: 0,\n      dy: 1,\n      data: [\n        [\n          [0, 0, 199],\n          [1, 0, 124]\n        ],\n        [\n          [1, 0, 241],\n          [1, 1, 31]\n        ],\n        [\n          [1, 1, 124],\n          [0, 1, 199]\n        ],\n        [\n          [0, 1, 31],\n          [0, 0, 241]\n        ]\n      ]\n    },\n    preview: {\n      w: 2,\n      h: 1,\n      data: [\n        [0, 0, 199],\n        [1, 0, 124]\n      ]\n    },\n    kickset_special: \"i2\"\n  },\n  i3: {\n    matrix: {\n      w: 3,\n      h: 3,\n      dx: 1,\n      dy: 1,\n      data: [\n        [\n          [0, 1, 199],\n          [1, 1, 68],\n          [2, 1, 124]\n        ],\n        [\n          [1, 0, 241],\n          [1, 1, 17],\n          [1, 2, 31]\n        ],\n        [\n          [2, 1, 124],\n          [1, 1, 68],\n          [0, 1, 199]\n        ],\n        [\n          [1, 2, 31],\n          [1, 1, 17],\n          [1, 0, 241]\n        ]\n      ]\n    },\n    preview: {\n      w: 3,\n      h: 1,\n      data: [\n        [0, 0, 199],\n        [1, 0, 68],\n        [2, 0, 124]\n      ]\n    },\n    kickset_special: \"i3\"\n  },\n  l3: {\n    matrix: {\n      w: 2,\n      h: 2,\n      dx: 0,\n      dy: 1,\n      data: [\n        [\n          [0, 0, 241],\n          [0, 1, 39],\n          [1, 1, 124]\n        ],\n        [\n          [1, 0, 124],\n          [0, 0, 201],\n          [0, 1, 31]\n        ],\n        [\n          [1, 1, 31],\n          [1, 0, 114],\n          [0, 0, 199]\n        ],\n        [\n          [0, 1, 199],\n          [1, 1, 156],\n          [1, 0, 241]\n        ]\n      ]\n    },\n    preview: {\n      w: 2,\n      h: 2,\n      data: [\n        [0, 0, 241],\n        [0, 1, 39],\n        [1, 1, 124]\n      ]\n    },\n    kickset_special: \"l3\"\n  },\n  i5: {\n    matrix: {\n      w: 5,\n      h: 5,\n      dx: 2,\n      dy: 2,\n      data: [\n        [\n          [0, 2, 199],\n          [1, 2, 68],\n          [2, 2, 68],\n          [3, 2, 68],\n          [4, 2, 124]\n        ],\n        [\n          [2, 0, 241],\n          [2, 1, 17],\n          [2, 2, 17],\n          [2, 3, 17],\n          [2, 4, 31]\n        ],\n        [\n          [4, 2, 124],\n          [3, 2, 68],\n          [2, 2, 68],\n          [1, 2, 68],\n          [0, 2, 199]\n        ],\n        [\n          [2, 4, 31],\n          [2, 3, 17],\n          [2, 2, 17],\n          [2, 1, 17],\n          [2, 0, 241]\n        ]\n      ]\n    },\n    preview: {\n      w: 5,\n      h: 1,\n      data: [\n        [0, 0, 199],\n        [1, 0, 68],\n        [2, 0, 68],\n        [3, 0, 68],\n        [4, 0, 124]\n      ]\n    },\n    kickset_special: \"i5\"\n  },\n  z: {\n    matrix: {\n      w: 3,\n      h: 3,\n      dx: 1,\n      dy: 1,\n      data: [\n        [\n          [0, 0, 199],\n          [1, 0, 114],\n          [1, 1, 39],\n          [2, 1, 124]\n        ],\n        [\n          [2, 0, 241],\n          [2, 1, 156],\n          [1, 1, 201],\n          [1, 2, 31]\n        ],\n        [\n          [2, 2, 124],\n          [1, 2, 39],\n          [1, 1, 114],\n          [0, 1, 199]\n        ],\n        [\n          [0, 2, 31],\n          [0, 1, 201],\n          [1, 1, 156],\n          [1, 0, 241]\n        ]\n      ]\n    },\n    preview: {\n      w: 3,\n      h: 2,\n      data: [\n        [0, 0, 199],\n        [1, 0, 114],\n        [1, 1, 39],\n        [2, 1, 124]\n      ]\n    }\n  },\n  l: {\n    matrix: {\n      w: 3,\n      h: 3,\n      dx: 1,\n      dy: 1,\n      data: [\n        [\n          [2, 0, 241],\n          [0, 1, 199],\n          [1, 1, 68],\n          [2, 1, 156]\n        ],\n        [\n          [2, 2, 124],\n          [1, 0, 241],\n          [1, 1, 17],\n          [1, 2, 39]\n        ],\n        [\n          [0, 2, 31],\n          [2, 1, 124],\n          [1, 1, 68],\n          [0, 1, 201]\n        ],\n        [\n          [0, 0, 199],\n          [1, 2, 31],\n          [1, 1, 17],\n          [1, 0, 114]\n        ]\n      ]\n    },\n    preview: {\n      w: 3,\n      h: 2,\n      data: [\n        [2, 0, 241],\n        [0, 1, 199],\n        [1, 1, 68],\n        [2, 1, 156]\n      ]\n    }\n  },\n  o: {\n    matrix: {\n      w: 2,\n      h: 2,\n      dx: 0,\n      dy: 1,\n      data: [\n        [\n          [0, 0, 193],\n          [1, 0, 112],\n          [0, 1, 7],\n          [1, 1, 28]\n        ],\n        [\n          [1, 0, 112],\n          [1, 1, 28],\n          [0, 0, 193],\n          [0, 1, 7]\n        ],\n        [\n          [1, 1, 28],\n          [0, 1, 7],\n          [1, 0, 112],\n          [0, 0, 193]\n        ],\n        [\n          [0, 1, 7],\n          [0, 0, 193],\n          [1, 1, 28],\n          [1, 0, 112]\n        ]\n      ]\n    },\n    preview: {\n      w: 2,\n      h: 2,\n      data: [\n        [0, 0, 193],\n        [1, 0, 112],\n        [0, 1, 7],\n        [1, 1, 28]\n      ]\n    },\n    disallow_kick: !0\n  },\n  s: {\n    matrix: {\n      w: 3,\n      h: 3,\n      dx: 1,\n      dy: 1,\n      data: [\n        [\n          [1, 0, 201],\n          [2, 0, 124],\n          [0, 1, 199],\n          [1, 1, 156]\n        ],\n        [\n          [2, 1, 114],\n          [2, 2, 31],\n          [1, 0, 241],\n          [1, 1, 39]\n        ],\n        [\n          [1, 2, 156],\n          [0, 2, 199],\n          [2, 1, 124],\n          [1, 1, 201]\n        ],\n        [\n          [0, 1, 39],\n          [0, 0, 241],\n          [1, 2, 31],\n          [1, 1, 114]\n        ]\n      ]\n    },\n    preview: {\n      w: 3,\n      h: 2,\n      data: [\n        [1, 0, 201],\n        [2, 0, 124],\n        [0, 1, 199],\n        [1, 1, 156]\n      ]\n    }\n  },\n  i: {\n    matrix: {\n      w: 4,\n      h: 4,\n      dx: 1,\n      dy: 1,\n      data: [\n        [\n          [0, 1, 199],\n          [1, 1, 68],\n          [2, 1, 68],\n          [3, 1, 124]\n        ],\n        [\n          [2, 0, 241],\n          [2, 1, 17],\n          [2, 2, 17],\n          [2, 3, 31]\n        ],\n        [\n          [3, 2, 124],\n          [2, 2, 68],\n          [1, 2, 68],\n          [0, 2, 199]\n        ],\n        [\n          [1, 3, 31],\n          [1, 2, 17],\n          [1, 1, 17],\n          [1, 0, 241]\n        ]\n      ]\n    },\n    preview: {\n      w: 4,\n      h: 1,\n      data: [\n        [0, 0, 199],\n        [1, 0, 68],\n        [2, 0, 68],\n        [3, 0, 124]\n      ]\n    },\n    kickset_special: \"i\"\n  },\n  j: {\n    matrix: {\n      w: 3,\n      h: 3,\n      dx: 1,\n      dy: 1,\n      data: [\n        [\n          [0, 0, 241],\n          [0, 1, 39],\n          [1, 1, 68],\n          [2, 1, 124]\n        ],\n        [\n          [2, 0, 124],\n          [1, 0, 201],\n          [1, 1, 17],\n          [1, 2, 31]\n        ],\n        [\n          [2, 2, 31],\n          [2, 1, 114],\n          [1, 1, 68],\n          [0, 1, 199]\n        ],\n        [\n          [0, 2, 199],\n          [1, 2, 156],\n          [1, 1, 17],\n          [1, 0, 241]\n        ]\n      ]\n    },\n    preview: {\n      w: 3,\n      h: 2,\n      data: [\n        [0, 0, 241],\n        [0, 1, 39],\n        [1, 1, 68],\n        [2, 1, 124]\n      ]\n    }\n  },\n  t: {\n    matrix: {\n      w: 3,\n      h: 3,\n      dx: 1,\n      dy: 1,\n      data: [\n        [\n          [1, 0, 241],\n          [0, 1, 199],\n          [1, 1, 164],\n          [2, 1, 124]\n        ],\n        [\n          [2, 1, 124],\n          [1, 0, 241],\n          [1, 1, 41],\n          [1, 2, 31]\n        ],\n        [\n          [1, 2, 31],\n          [2, 1, 124],\n          [1, 1, 74],\n          [0, 1, 199]\n        ],\n        [\n          [0, 1, 199],\n          [1, 2, 31],\n          [1, 1, 146],\n          [1, 0, 241]\n        ]\n      ]\n    },\n    preview: {\n      w: 3,\n      h: 2,\n      data: [\n        [1, 0, 241],\n        [0, 1, 199],\n        [1, 1, 164],\n        [2, 1, 124]\n      ]\n    }\n  },\n  oo: {\n    matrix: {\n      w: 4,\n      h: 4,\n      dx: 1,\n      dy: 1,\n      data: [\n        [\n          [0, 1, 193],\n          [1, 1, 64],\n          [2, 1, 64],\n          [3, 1, 112],\n          [0, 2, 7],\n          [1, 2, 4],\n          [2, 2, 4],\n          [3, 2, 28]\n        ],\n        [\n          [2, 0, 112],\n          [2, 1, 16],\n          [2, 2, 16],\n          [2, 3, 28],\n          [1, 0, 193],\n          [1, 1, 1],\n          [1, 2, 1],\n          [1, 3, 7]\n        ],\n        [\n          [3, 2, 28],\n          [2, 2, 68],\n          [1, 2, 68],\n          [0, 2, 7],\n          [3, 1, 112],\n          [2, 1, 64],\n          [1, 1, 64],\n          [0, 1, 193]\n        ],\n        [\n          [1, 3, 7],\n          [1, 2, 1],\n          [1, 1, 1],\n          [1, 0, 193],\n          [2, 3, 28],\n          [2, 2, 16],\n          [2, 1, 16],\n          [2, 0, 112]\n        ]\n      ]\n    },\n    preview: {\n      w: 4,\n      h: 2,\n      data: [\n        [0, 0, 193],\n        [1, 0, 64],\n        [2, 0, 64],\n        [3, 0, 112],\n        [0, 1, 7],\n        [1, 1, 4],\n        [2, 1, 4],\n        [3, 1, 28]\n      ]\n    },\n    kickset_special: \"oo\",\n    weight: 1\n  }\n};\n\nconst DisplayCountersList = Object.keys({\n  timer: \"time\",\n  stopwatch: \"time\",\n  level: \"level\",\n  lines: \"lines\",\n  allclears: \"all clears\",\n  hold: \"hold\",\n  pieces: \"pieces\",\n  pieces_duo: \"pieces\",\n  finesse_l: \"finesse\",\n  finesse: \"finesse\",\n  keys: \"inputs\",\n  score: \"score\",\n  spp: \"score\",\n  garbage: \"garbage\",\n  attack: \"attack\",\n  attack_duo: \"attack\",\n  vs: \"VS score\",\n  kills: \"KO's\",\n  kills_duo: \"KO's\",\n  placement: \"placement\"\n});\n\nexport const OptionsList = {\n  version: { default: 11, static: !0 },\n  gameid: { default: 0, min: 0, max: 8192, strict: !0 },\n  seed: { default: 0 },\n  seed_random: { default: !1 },\n  score: { default: 0 },\n  are: { default: 0 },\n  lineclear_are: { default: 0 },\n  g: { default: 0.02 },\n  gincrease: { default: 0 },\n  gmargin: { default: 0 },\n  gravitymay20g: { default: !0 },\n  shielded: { default: 0 },\n  hasgarbage: { default: !1 },\n  usebombs: { default: !1 },\n  garbagespeed: { default: 20, integer: !0, min: 1 },\n  garbagefavor: { default: 0 },\n  garbagemultiplier: { default: 1 },\n  receivemultiplier: { default: 1 },\n  cancelmultiplier: { default: 1 },\n  garbagemargin: { default: 0 },\n  garbageincrease: { default: 0 },\n  garbageholesize: { default: 1 },\n  garbagephase: { default: 0 },\n  garbagequeue: { default: !1 },\n  garbageentry: {\n    default: \"instant\",\n    allowed: [\"instant\", \"continuous\", \"delayed\"]\n  },\n  garbageare: { default: 5, integer: !0, min: 1 },\n  garbagearebump: { default: 12, integer: !0, min: 0 },\n  garbagecap: { default: 8 },\n  garbagecapincrease: { default: 0 },\n  garbagecapmargin: { default: 0 },\n  garbagecapmax: { default: 40 },\n  garbageabsolutecap: { default: 0 },\n  garbageattackcap: { default: 0 },\n  garbagetargetbonus: {\n    default: \"none\",\n    allowed: [\"none\", \"defensive\", \"offensive\"]\n  },\n  garbageblocking: {\n    default: \"combo blocking\",\n    allowed: [\"none\", \"combo blocking\", \"limited blocking\"]\n  },\n  passthrough: {\n    default: \"zero\",\n    allowed: [\"zero\", \"limited\", \"consistent\", \"full\"]\n  },\n  openerphase: { default: 0 },\n  roundmode: { default: \"down\", allowed: [\"down\", \"rng\"] },\n  garbagespecialbonus: { default: !1 },\n  spinbonuses: {\n    default: \"T-spins\",\n    allowed: [\n      \"none\",\n      \"T-spins\",\n      \"T-spins+\",\n      \"all\",\n      \"all+\",\n      \"all-mini\",\n      \"all-mini+\",\n      \"mini-only\",\n      \"handheld\",\n      \"stupid\"\n    ]\n  },\n  combotable: {\n    default: \"multiplier\",\n    allowed: [\"none\", \"multiplier\", \"classic guideline\", \"modern guideline\"]\n  },\n  kickset: {\n    default: \"SRS+\",\n    possibles: [\"none\", \"SRS\", \"SRS+\", \"TETRA-X\", \"NRS\", \"ARS\", \"ASC\"]\n  },\n  bagtype: {\n    default: \"7-bag\",\n    allowed: [\n      \"total mayhem\",\n      \"classic\",\n      \"pairs\",\n      \"14-bag\",\n      \"7+1-bag\",\n      \"7+2-bag\",\n      \"7+x-bag\",\n      \"7-bag+oo\",\n      \"7+1-lone-bag\",\n      \"14+1-lone-bag\",\n      \"7+2-lone-bag\",\n      \"14+2-lone-bag\",\n      \"7-bag\"\n    ]\n  },\n  messiness_change: { default: 1 },\n  messiness_inner: { default: 0 },\n  messiness_nosame: { default: !1 },\n  messiness_center: { default: !1 },\n  messiness_timeout: { default: 0 },\n  b2bchaining: { default: !1 },\n  b2bcharging: { default: !1 },\n  b2bextras: { default: !1 },\n  b2bcharge_at: { default: 4, integer: !0, min: 0, max: 10 },\n  b2bcharge_base: { default: 0, integer: !0, min: 0, max: 10 },\n  allclears: { default: !0 },\n  allclear_garbage: { default: 10, integer: !0, min: 0 },\n  allclear_b2b: { default: 0, integer: !0, min: 0 },\n  allclear_b2b_sends: { default: !1 },\n  allclear_b2b_dupes: { default: !0 },\n  allclear_charges: { default: !1 },\n  allow_harddrop: { default: !0 },\n  allow180: { default: !1 },\n  infinite_hold: { default: !1 },\n  infinite_movement: { default: !1 },\n  nextcount: { default: 5, integer: !0, min: 1, max: 6 },\n  clutch: { default: !0 },\n  no_szo: { default: !1 },\n  nolockout: { default: !1 },\n  manual_allowed: { default: !0 },\n  new_payback: { default: !1 },\n  can_undo: { default: !1 },\n  boardwidth: { default: 10, min: 4, max: 100 },\n  boardheight: { default: 20, min: 1, max: 100 },\n  boardbuffer: { default: 20, min: 0, max: 100 },\n  stock: { default: 0, min: 0, max: 10 },\n  infinite_stock: { default: !1 },\n  locktime: { default: 30 },\n  lockresets: { default: 15, min: 0, max: 30 },\n  prestart: { default: 0 },\n  precountdown: { default: 0 },\n  countdown: { default: !1 },\n  countdown_count: { default: 3 },\n  countdown_interval: { default: 1e3 },\n  inverted: { default: !1 },\n  mission: { default: \"\" },\n  mission_type: {\n    default: \"mission\",\n    allowed: [\"mission\", \"mission_free\", \"mission_versus\", \"mission_league\"]\n  },\n  no_mission_sound: { default: !1 },\n  objective_type: { default: \"none\", allowed: [\"none\", \"lines\", \"timed\"] },\n  objective_count: { default: 0 },\n  objective_time: { default: 0 },\n  objective_result: {\n    default: \"\",\n    allowed: [\"\", \"score\", \"time\", \"lines\"]\n  },\n  zoominto: {\n    default: \"none\",\n    allowed: [\"none\", \"slow\", \"fast\", \"cinematic\", \"fade\", \"zenithduoleft\"]\n  },\n  noextrawidth: { default: !1 },\n  stride: { default: !1 },\n  pro: { default: !1 },\n  pro_alert: { default: !1 },\n  pro_retry: { default: !1 },\n  can_retry: { default: !1 },\n  slot_counter1: { default: \"\", allowed: [\"\", ...DisplayCountersList] },\n  slot_counter2: { default: \"\", allowed: [\"\", ...DisplayCountersList] },\n  slot_counter3: { default: \"\", allowed: [\"\", ...DisplayCountersList] },\n  slot_counter4: { default: \"\", allowed: [\"\", ...DisplayCountersList] },\n  slot_counter5: { default: \"\", allowed: [\"\", ...DisplayCountersList] },\n  slot_bar1: { default: \"\", allowed: [\"\", \"impending\", \"progress\"] },\n  slot_bar2: { default: \"\", allowed: [\"\", \"impending\", \"progress\"] },\n  absolute_lines: { default: !1 },\n  display_zen: { default: !1 },\n  display_username: { default: !1 },\n  display_fire: { default: !1 },\n  display_replay: { default: !1 },\n  display_next: { default: !0 },\n  display_hold: { default: !0 },\n  display_shadow: { default: !0 },\n  levels: { default: !1 },\n  masterlevels: { default: !1 },\n  startinglevel: { default: 1 },\n  levelspeed: { default: 1 },\n  levelstatic: { default: !1 },\n  levelstaticspeed: { default: 10 },\n  levelgbase: { default: 0.8 },\n  levelgspeed: { default: 0.007 },\n  minoskin: {\n    default: {\n      z: \"tetrio\",\n      l: \"tetrio\",\n      o: \"tetrio\",\n      s: \"tetrio\",\n      i: \"tetrio\",\n      j: \"tetrio\",\n      t: \"tetrio\",\n      other: \"tetrio\",\n      ghost: \"tetrio\"\n    }\n  },\n  boardskin: { default: \"generic\", possibles: [\"generic\", \"tetrio\"] },\n  map: { default: \"\" },\n  handling: { default: {} },\n  room_handling: { default: !1 },\n  room_handling_arr: { default: 2 },\n  room_handling_das: { default: 10 },\n  room_handling_sdf: { default: 6 },\n  noreplay: { default: !1 },\n  nosound: { default: !1 },\n  bgmnoreset: { default: !1 },\n  neverstopbgm: { default: !1 },\n  song: {\n    default: \"RANDOMcalm\",\n    possibles: [\"none\", \"RANDOM\", \"RANDOMcalm\", \"RANDOMbattle\"]\n  },\n  survivalmode: { default: \"none\", allowed: [\"none\", \"layer\", \"timer\"] },\n  survival_messiness: { default: 0 },\n  survival_layer_amt: { default: 10 },\n  survival_layer_non: { default: !1 },\n  survival_layer_min: { default: 0 },\n  survival_timer_itv: { default: 1 },\n  survival_cap: { default: 0 },\n  invisible: { default: !1 },\n  master_invisible: { default: !1 },\n  void_holes: { default: 0, integer: !0, min: 0, max: 15 },\n  void_holes_hungryness: { default: 12, integer: !0, min: 1 },\n  tutorial: { default: !1 },\n  usezenconfig: { default: !1 },\n  zenlevels: { default: !1 },\n  zenlevel: { default: 1 },\n  zenprogress: { default: 0 },\n  nosiren: { default: !1 },\n  anchorseed: { default: !1 },\n  forfeit_time: { default: 60 },\n  username: { default: \"\" },\n  latencymode: {\n    default: \"medium\",\n    allowed: [\"zero\", \"low\", \"medium\", \"high\", \"xhigh\"]\n  },\n  fulloffset: { default: 300 },\n  fullinterval: { default: 300 },\n  fromretry: { default: !1 },\n  retryisclear: { default: !1 },\n  topoutisclear: { default: !1 },\n  zenith: { default: !1 },\n  zenith_expert: { default: !1 },\n  zenith_doublehole: { default: !1 },\n  zenith_volatile: { default: !1 },\n  zenith_gravity: { default: !1 },\n  zenith_messy: { default: !1 },\n  zenith_allspin: { default: !1 },\n  zenith_duo: { default: !1 },\n  zenith_mods: {\n    default: [],\n    allowed: [\n      \"invisible\",\n      \"messy\",\n      \"volatile\",\n      \"nohold\",\n      \"doublehole\",\n      \"allspin\",\n      \"gravity\",\n      \"expert\",\n      \"duo\"\n    ]\n  },\n  zenith_ally: { default: [] },\n  zenith_allyexpert: { default: !1 },\n  TEMP_zenith_rng: { default: !1 },\n  TEMP_zenith_grace: { default: \"\" }\n};\n"],"names":["kicksets","SRS","kicks","i_kicks","i2_kicks","i3_kicks","l3_kicks","i5_kicks","oo_kicks","additional_offsets","spawn_rotation","color_overrides","preview_overrides","i1","i2","i3","l3","i5","l","o","s","i","oo","NRS","z","j","t","ARS","center_column","pieces","rules","ASC","allow_o_kick","none","spinbonuses_rules","stupid","types","types_mini","all","handheld","minocolors","tetrominoes","matrix","w","h","dx","dy","data","preview","disallow_kick","kickset_special","weight","DisplayCountersList","Object","keys","timer","stopwatch","level","lines","allclears","hold","pieces_duo","finesse_l","finesse","score","spp","garbage","attack","attack_duo","vs","kills","kills_duo","placement","OptionsList","version","default","static","gameid","min","max","strict","seed","seed_random","are","lineclear_are","g","gincrease","gmargin","gravitymay20g","shielded","hasgarbage","usebombs","garbagespeed","integer","garbagefavor","garbagemultiplier","receivemultiplier","cancelmultiplier","garbagemargin","garbageincrease","garbageholesize","garbagephase","garbagequeue","garbageentry","allowed","garbageare","garbagearebump","garbagecap","garbagecapincrease","garbagecapmargin","garbagecapmax","garbageabsolutecap","garbageattackcap","garbagetargetbonus","garbageblocking","passthrough","openerphase","roundmode","garbagespecialbonus","spinbonuses","combotable","kickset","possibles","bagtype","messiness_change","messiness_inner","messiness_nosame","messiness_center","messiness_timeout","b2bchaining","b2bcharging","b2bextras","b2bcharge_at","b2bcharge_base","allclear_garbage","allclear_b2b","allclear_b2b_sends","allclear_b2b_dupes","allclear_charges","allow_harddrop","allow180","infinite_hold","infinite_movement","nextcount","clutch","no_szo","nolockout","manual_allowed","new_payback","can_undo","boardwidth","boardheight","boardbuffer","stock","infinite_stock","locktime","lockresets","prestart","precountdown","countdown","countdown_count","countdown_interval","inverted","mission","mission_type","no_mission_sound","objective_type","objective_count","objective_time","objective_result","zoominto","noextrawidth","stride","pro","pro_alert","pro_retry","can_retry","slot_counter1","slot_counter2","slot_counter3","slot_counter4","slot_counter5","slot_bar1","slot_bar2","absolute_lines","display_zen","display_username","display_fire","display_replay","display_next","display_hold","display_shadow","levels","masterlevels","startinglevel","levelspeed","levelstatic","levelstaticspeed","levelgbase","levelgspeed","minoskin","other","ghost","boardskin","map","handling","room_handling","room_handling_arr","room_handling_das","room_handling_sdf","noreplay","nosound","bgmnoreset","neverstopbgm","song","survivalmode","survival_messiness","survival_layer_amt","survival_layer_non","survival_layer_min","survival_timer_itv","survival_cap","invisible","master_invisible","void_holes","void_holes_hungryness","tutorial","usezenconfig","zenlevels","zenlevel","zenprogress","nosiren","anchorseed","forfeit_time","username","latencymode","fulloffset","fullinterval","fromretry","retryisclear","topoutisclear","zenith","zenith_expert","zenith_doublehole","zenith_volatile","zenith_gravity","zenith_messy","zenith_allspin","zenith_duo","zenith_mods","zenith_ally","zenith_allyexpert","TEMP_zenith_rng","TEMP_zenith_grace"],"mappings":"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"}