{"version":3,"sources":["../../../../src/engine/utils/tetromino/data.ts"],"sourcesContent":["export interface TetrominoData {\n  matrix: {\n    w: number;\n    h: number;\n    dx: number;\n    dy: number;\n    data: [number, number, number][][];\n  };\n  preview: {\n    w: number;\n    h: number;\n    data: [number, number, number][];\n  };\n  xweight?: number;\n}\n\nexport const tetrominoes: { [k: string]: TetrominoData } = {\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  },\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  },\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  },\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  },\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  },\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  },\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  },\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    xweight: 1\n  }\n};\n"],"names":["tetrominoes","i1","matrix","w","h","dx","dy","data","preview","i2","i3","l3","i5","z","l","o","s","i","j","t","oo","xweight"],"mappings":"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"}