{
  "sourceCommit": "55aa1da55456318be29a125d7c48ad1c0772184c",
  "deno": "2.8.3",
  "cases": [
    {
      "id": "qr",
      "family": "QR Code",
      "input": "ABC123",
      "version": 1,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "0010000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            49,
            205,
            67,
            161,
            116,
            0,
            236,
            17
          ],
          "parity": [
            67,
            253,
            184,
            142,
            158,
            8,
            224,
            76,
            177,
            52,
            230,
            231,
            144,
            51,
            78,
            249,
            149
          ]
        }
      ],
      "codewords": "20 31 CD 43 A1 74 00 EC 11 43 FD B8 8E 9E 08 E0 4C B1 34 E6 E7 90 33 4E F9 95",
      "mask": 6,
      "declaredEdge": 29,
      "matrixEdge": 29,
      "addedMargin": 0,
      "rasterWidth": 290,
      "scale": 10,
      "darkModules": 226,
      "rows": [
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00001111111001011011111110000",
        "00001000001001110010000010000",
        "00001011101011101010111010000",
        "00001011101011111010111010000",
        "00001011101001011010111010000",
        "00001000001001011010000010000",
        "00001111111010101011111110000",
        "00000000000001000000000000000",
        "00000001101101110000011000000",
        "00001100000101001111111110000",
        "00000010011011110011011100000",
        "00000011000111111001111000000",
        "00000100101111011001100000000",
        "00000000000011100000000010000",
        "00001111111011010010000100000",
        "00001000001001111100001100000",
        "00001011101010110110101010000",
        "00001011101010010010101000000",
        "00001011101000100001100110000",
        "00001000001000001100011100000",
        "00001111111001100101101100000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000"
      ],
      "gifSha256": "ad5b936318ad00cd07234d77e456c0728a4f99b26b4e7dde2963e9d474afdef2",
      "matrixSha256": "701450647f61f7a34fe1deba0c86c2b1c4d5a82915e1f9c75dfe44a14a16f074"
    },
    {
      "id": "data-matrix",
      "family": "Data Matrix",
      "input": "ABC123",
      "mode": 17,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialWords": [
        230,
        89,
        233,
        32,
        56
      ],
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 301,
          "generatorBase": 2,
          "data": [
            230,
            89,
            233,
            32,
            56
          ],
          "parity": [
            237,
            100,
            162,
            97,
            70,
            228,
            137
          ]
        }
      ],
      "codewords": "E6 59 E9 20 38 ED 64 A2 61 46 E4 89",
      "info": {
        "ecl": 0,
        "version": 2,
        "codewordCount": 5,
        "eccPerBlock": 7,
        "edgeLength": 10,
        "moduleSqd": 1,
        "blocksCount": 1
      },
      "declaredEdge": 12,
      "matrixEdge": 14,
      "addedMargin": 0,
      "rasterWidth": 140,
      "scale": 10,
      "darkModules": 78,
      "rows": [
        "00000000000000",
        "01010101010100",
        "01010011001110",
        "01011000001000",
        "01001111011110",
        "01011000000000",
        "01010101110110",
        "01110110011100",
        "01001000110010",
        "01001001010000",
        "01110100011010",
        "01101000010100",
        "01111111111110",
        "00000000000000"
      ],
      "gifSha256": "200f914344c2b38829a907246268119b7d9534ceb42848f776474d0e1976c7f6",
      "matrixSha256": "79b01d33b9860b2da26638843e600d75a3a12ef315daf9550da4112842622246"
    },
    {
      "id": "aztec",
      "family": "Aztec",
      "input": "ABC123",
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "reedSolomon": [
        {
          "fieldSize": 16,
          "polynomial": 19,
          "generatorBase": 2,
          "data": [
            0,
            0,
            5
          ],
          "parity": [
            1,
            7,
            13,
            10,
            5
          ]
        },
        {
          "fieldSize": 64,
          "polynomial": 67,
          "generatorBase": 2,
          "data": [
            4,
            12,
            39,
            35,
            17,
            31
          ],
          "parity": [
            19,
            18,
            51,
            58,
            52,
            48,
            23,
            61,
            42,
            5,
            49
          ]
        }
      ],
      "declaredEdge": 15,
      "matrixEdge": 15,
      "addedMargin": 4,
      "rasterWidth": 230,
      "scale": 10,
      "darkModules": 120,
      "rows": [
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000100011101110000",
        "00000010111000011110000",
        "00000111000001001100000",
        "00000011111111111100000",
        "00000011000000011000000",
        "00001101011111010000000",
        "00000011010001010110000",
        "00001001010101010000000",
        "00000101010001011100000",
        "00001111011111010110000",
        "00001001000000011010000",
        "00000001111111111010000",
        "00001100110111100110000",
        "00001011111011001110000",
        "00000000110010011000000",
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000000000000000000"
      ],
      "gifSha256": "92ae271b931db144316d22b422b79071d46becebe9a3705b787504597596a6a1",
      "matrixSha256": "59d5b75d5da1adb91cfd49185b805a680f3515a78b455606f309e87e5eadca9d"
    },
    {
      "id": "dm-ascii",
      "family": "Data Matrix",
      "input": "ABC123",
      "mode": 16,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialWords": [
        66,
        67,
        68,
        50,
        51,
        52
      ],
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 301,
          "generatorBase": 2,
          "data": [
            66,
            67,
            68,
            50,
            51,
            52,
            129,
            56
          ],
          "parity": [
            209,
            208,
            175,
            78,
            234,
            91,
            182,
            12,
            249,
            198
          ]
        }
      ],
      "codewords": "42 43 44 32 33 34 81 38 D1 D0 AF 4E EA 5B B6 0C F9 C6",
      "info": {
        "ecl": 0,
        "version": 3,
        "codewordCount": 8,
        "eccPerBlock": 10,
        "edgeLength": 12,
        "moduleSqd": 1,
        "blocksCount": 1
      },
      "declaredEdge": 14,
      "matrixEdge": 16,
      "addedMargin": 0,
      "rasterWidth": 160,
      "scale": 10,
      "darkModules": 105,
      "rows": [
        "0000000000000000",
        "0101010101010100",
        "0101100110111110",
        "0100000010101000",
        "0101111001010010",
        "0100001100101000",
        "0101101011001110",
        "0101001011001100",
        "0100111111100110",
        "0101010001100000",
        "0111000001110110",
        "0101011100000100",
        "0100111101110010",
        "0100100100000000",
        "0111111111111110",
        "0000000000000000"
      ],
      "gifSha256": "e51f9c5cfbadf9dd74ce33a7c8e2e7dec4dc474e07595e3c3ff4c3a631854fad",
      "matrixSha256": "777766f8a91b241107b729c24c81fbacbe0d71a689671f8592688c866050c6db"
    },
    {
      "id": "dm-text",
      "family": "Data Matrix",
      "input": "abc123",
      "mode": 18,
      "inputUtf8": [
        97,
        98,
        99,
        49,
        50,
        51
      ],
      "initialWords": [
        239,
        89,
        233,
        32,
        56
      ],
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 301,
          "generatorBase": 2,
          "data": [
            239,
            89,
            233,
            32,
            56
          ],
          "parity": [
            50,
            189,
            148,
            127,
            50,
            255,
            186
          ]
        }
      ],
      "codewords": "EF 59 E9 20 38 32 BD 94 7F 32 FF BA",
      "info": {
        "ecl": 0,
        "version": 2,
        "codewordCount": 5,
        "eccPerBlock": 7,
        "edgeLength": 10,
        "moduleSqd": 1,
        "blocksCount": 1
      },
      "declaredEdge": 12,
      "matrixEdge": 14,
      "addedMargin": 0,
      "rasterWidth": 140,
      "scale": 10,
      "darkModules": 90,
      "rows": [
        "00000000000000",
        "01010101010100",
        "01010011001110",
        "01011000001000",
        "01001111001110",
        "01100000110100",
        "01111001010110",
        "01001011111100",
        "01111011111110",
        "01010101011100",
        "01111001111010",
        "01101000100100",
        "01111111111110",
        "00000000000000"
      ],
      "gifSha256": "15659fae48e5e337c69e8845ddc3ad132d0e2d23c7f15f8d814eee5207d4b6a3",
      "matrixSha256": "c6e6b1294a480f05857e40f3bc00e3f20f6af8ce89e26a29d3cf36f68a984c1b"
    },
    {
      "id": "dm-x12",
      "family": "Data Matrix",
      "input": "ABC123",
      "mode": 19,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialWords": [
        238,
        89,
        233,
        32,
        56
      ],
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 301,
          "generatorBase": 2,
          "data": [
            238,
            89,
            233,
            32,
            56
          ],
          "parity": [
            206,
            230,
            146,
            30,
            248,
            252,
            222
          ]
        }
      ],
      "codewords": "EE 59 E9 20 38 CE E6 92 1E F8 FC DE",
      "info": {
        "ecl": 0,
        "version": 2,
        "codewordCount": 5,
        "eccPerBlock": 7,
        "edgeLength": 10,
        "moduleSqd": 1,
        "blocksCount": 1
      },
      "declaredEdge": 12,
      "matrixEdge": 14,
      "addedMargin": 0,
      "rasterWidth": 140,
      "scale": 10,
      "darkModules": 88,
      "rows": [
        "00000000000000",
        "01010101010100",
        "01010011001110",
        "01011000001000",
        "01001111111110",
        "01111000111100",
        "01000100000110",
        "01111001111100",
        "01001011011110",
        "01100101110000",
        "01110100111010",
        "01101001100100",
        "01111111111110",
        "00000000000000"
      ],
      "gifSha256": "24e868ab6653849383e892178396375a64a78a9a2bef7bd8665080cddf0b3e0d",
      "matrixSha256": "55f38f278561217a21db751c664e4af970d66ee4e14c51b67d8330ae2e6a9336"
    },
    {
      "id": "qr-byte",
      "family": "QR Code",
      "input": "abc123",
      "version": 1,
      "inputUtf8": [
        97,
        98,
        99,
        49,
        50,
        51
      ],
      "initialBits": "010000000110011000010110001001100011001100010011001000110011",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            64,
            102,
            22,
            38,
            51,
            19,
            35,
            48,
            236
          ],
          "parity": [
            218,
            112,
            73,
            34,
            158,
            19,
            155,
            190,
            191,
            228,
            18,
            232,
            200,
            252,
            20,
            24,
            57
          ]
        }
      ],
      "codewords": "40 66 16 26 33 13 23 30 EC DA 70 49 22 9E 13 9B BE BF E4 12 E8 C8 FC 14 18 39",
      "mask": 6,
      "declaredEdge": 29,
      "matrixEdge": 29,
      "addedMargin": 0,
      "rasterWidth": 290,
      "scale": 10,
      "darkModules": 226,
      "rows": [
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00001111111001010011111110000",
        "00001000001001110010000010000",
        "00001011101010010010111010000",
        "00001011101011000010111010000",
        "00001011101000100010111010000",
        "00001000001000010010000010000",
        "00001111111010101011111110000",
        "00000000000001011000000000000",
        "00000001101101100000011000000",
        "00001010100010110100101000000",
        "00000110111100011110110110000",
        "00001110010110101010001100000",
        "00000111111001011100010110000",
        "00000000000011100010001100000",
        "00001111111011010011110000000",
        "00001000001000011011001000000",
        "00001011101011010011000110000",
        "00001011101011010101011000000",
        "00001011101001111111101110000",
        "00001000001000100100101110000",
        "00001111111001101001110000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000"
      ],
      "gifSha256": "8bdfb16a3650f1c210f1c4857d7d6b75d47c6e0b044b424bf40a553093c900cc",
      "matrixSha256": "a06c6de69c0cf232d081e3606a016ae25281728777de108b8816d8f50c068436"
    },
    {
      "id": "qr-v2",
      "family": "QR Code",
      "input": "ABC123",
      "version": 2,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "0010000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            49,
            205,
            67,
            161,
            116,
            0,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236
          ],
          "parity": [
            74,
            66,
            220,
            74,
            134,
            180,
            15,
            178,
            155,
            65,
            70,
            188,
            132,
            10,
            227,
            185,
            214,
            136,
            36,
            174,
            172,
            100,
            85,
            99,
            6,
            67,
            184,
            148
          ]
        }
      ],
      "codewords": "20 31 CD 43 A1 74 00 EC 11 EC 11 EC 11 EC 11 EC 4A 42 DC 4A 86 B4 0F B2 9B 41 46 BC 84 0A E3 B9 D6 88 24 AE AC 64 55 63 06 43 B8 94",
      "mask": 3,
      "declaredEdge": 33,
      "matrixEdge": 33,
      "addedMargin": 0,
      "rasterWidth": 330,
      "scale": 10,
      "darkModules": 302,
      "rows": [
        "000000000000000000000000000000000",
        "000000000000000000000000000000000",
        "000000000000000000000000000000000",
        "000000000000000000000000000000000",
        "000011111110001110011011111110000",
        "000010000010010100011010000010000",
        "000010111010010110000010111010000",
        "000010111010010111000010111010000",
        "000010111010111001110010111010000",
        "000010000010000101001010000010000",
        "000011111110101010101011111110000",
        "000000000000101100101000000000000",
        "000000110011110000101110100000000",
        "000000010100100001000110011100000",
        "000000011010000101110011101100000",
        "000000101001111001100011001000000",
        "000011101010010110110100000110000",
        "000000000000000110101101010000000",
        "000001001011011111011001110110000",
        "000010000001110111001111100010000",
        "000000101010101001011111100010000",
        "000000000000111110111000101100000",
        "000011111110100011011010110010000",
        "000010000010010110001000100010000",
        "000010111010010010001111101000000",
        "000010111010100011000011001010000",
        "000010111010110100100000101100000",
        "000010000010011010101110010010000",
        "000011111110011001001000010010000",
        "000000000000000000000000000000000",
        "000000000000000000000000000000000",
        "000000000000000000000000000000000",
        "000000000000000000000000000000000"
      ],
      "gifSha256": "2ce4d412372f548a85596f0c87b7688074c6d1512a5526c496da80d1222d8e3d",
      "matrixSha256": "2a757671ba3edc51aeeb30f7783c1848d686ee60ec56d10cebbaa47379b0205f"
    },
    {
      "id": "qr-v4",
      "family": "QR Code",
      "input": "ABC123",
      "version": 4,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "0010000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            49,
            205,
            67,
            161,
            116,
            0,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236
          ],
          "parity": [
            36,
            28,
            193,
            34,
            20,
            9,
            38,
            56,
            236,
            79,
            6,
            106,
            176,
            163,
            122,
            151,
            141,
            204,
            189,
            54,
            71,
            26,
            163,
            138,
            104,
            153
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236
          ],
          "parity": [
            191,
            195,
            21,
            245,
            206,
            71,
            158,
            119,
            60,
            81,
            45,
            7,
            102,
            58,
            241,
            198,
            203,
            146,
            201,
            35,
            1,
            156,
            186,
            48,
            221,
            169
          ]
        }
      ],
      "codewords": "20 11 31 EC CD 11 43 EC A1 11 74 EC 00 11 EC EC 11 11 EC EC 11 11 EC EC 11 11 EC EC 11 11 EC EC 11 11 EC EC 11 11 EC EC 11 11 EC EC 11 11 EC EC 24 BF 1C C3 C1 15 22 F5 14 CE 09 47 26 9E 38 77 EC 3C 4F 51 06 2D 6A 07 B0 66 A3 3A 7A F1 97 C6 8D CB CC 92 BD C9 36 23 47 01 1A 9C A3 BA 8A 30 68 DD 99 A9",
      "mask": 2,
      "declaredEdge": 41,
      "matrixEdge": 41,
      "addedMargin": 0,
      "rasterWidth": 410,
      "scale": 10,
      "darkModules": 559,
      "rows": [
        "00000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000",
        "00001111111010011100100001101011111110000",
        "00001000001000110001001011000010000010000",
        "00001011101001110110000001101010111010000",
        "00001011101001001111101001001010111010000",
        "00001011101010111000110010100010111010000",
        "00001000001011010101010100111010000010000",
        "00001111111010101010101010101011111110000",
        "00000000000001111111111110010000000000000",
        "00000111111100100001100101111001100010000",
        "00000001010110111001011010000101011100000",
        "00001111001001101110010100111000001000000",
        "00000110000011011011011110010101001100000",
        "00001101001010111111000111110001010000000",
        "00000101010100010110101001001100110100000",
        "00001000001001001110011011000111100110000",
        "00000111110100010101101001101010110000000",
        "00001001101001101010000011000111001110000",
        "00000111100110101001111001101000100000000",
        "00000011001011100101111011000111100110000",
        "00000001110100011111010001101010101010000",
        "00001011011010010011110001001110011110000",
        "00001111100000110001100010100001001100000",
        "00001010101101101011101100111000011000000",
        "00001011000010001100110110010101001110000",
        "00001010101111101110000101111111111000000",
        "00000000000010011010011010001000111100000",
        "00001111111011011011000100101010110000000",
        "00001000001011110010001110011000111100000",
        "00001011101010000001111111111111101000000",
        "00001011101010000011110001000001010000000",
        "00001011101010011001100011010101000000000",
        "00001000001010111001001001111001010010000",
        "00001111111001101111101011001101001000000",
        "00000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000"
      ],
      "gifSha256": "03c3b7cc0fb73323dfbdc0f03904a177a016e68514f7089e6ef7f4230d7d1893",
      "matrixSha256": "79343717d88a3b74998c6f10d9e4673fc4ed38d98a138b2d06fd9aff84931a66"
    },
    {
      "id": "qr-v7",
      "family": "QR Code",
      "input": "ABC123",
      "version": 7,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "0010000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            49,
            205,
            67,
            161,
            116,
            0,
            236,
            17,
            236,
            17,
            236,
            17,
            236
          ],
          "parity": [
            137,
            95,
            251,
            178,
            174,
            76,
            225,
            130,
            223,
            75,
            22,
            162,
            62,
            190,
            188,
            228,
            81,
            236
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236
          ],
          "parity": [
            17,
            8,
            127,
            58,
            213,
            69,
            86,
            209,
            34,
            4,
            206,
            75,
            229,
            82,
            117,
            245,
            253,
            223
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17
          ],
          "parity": [
            8,
            127,
            58,
            213,
            69,
            86,
            209,
            34,
            4,
            206,
            75,
            229,
            82,
            117,
            245,
            253,
            223,
            0
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236
          ],
          "parity": [
            37,
            156,
            6,
            234,
            194,
            8,
            197,
            159,
            247,
            212,
            164,
            190,
            127,
            239,
            157,
            235,
            208,
            219
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17
          ],
          "parity": [
            8,
            127,
            58,
            213,
            69,
            86,
            209,
            34,
            4,
            206,
            75,
            229,
            82,
            117,
            245,
            253,
            223,
            0
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236
          ],
          "parity": [
            37,
            156,
            6,
            234,
            194,
            8,
            197,
            159,
            247,
            212,
            164,
            190,
            127,
            239,
            157,
            235,
            208,
            219
          ]
        }
      ],
      "codewords": "20 11 11 EC 11 EC 31 EC EC 11 EC 11 CD 11 11 EC 11 EC 43 EC EC 11 EC 11 A1 11 11 EC 11 EC 74 EC EC 11 EC 11 00 11 11 EC 11 EC EC EC EC 11 EC 11 11 11 11 EC 11 EC EC EC EC 11 EC 11 11 11 11 EC 11 EC EC EC EC 11 EC 11 11 11 11 EC 11 EC EC EC EC 11 EC 11 11 EC 11 EC 89 11 08 25 08 25 5F 08 7F 9C 7F 9C FB 7F 3A 06 3A 06 B2 3A D5 EA D5 EA AE D5 45 C2 45 C2 4C 45 56 08 56 08 E1 56 D1 C5 D1 C5 82 D1 22 9F 22 9F DF 22 04 F7 04 F7 4B 04 CE D4 CE D4 16 CE 4B A4 4B A4 A2 4B E5 BE E5 BE 3E E5 52 7F 52 7F BE 52 75 EF 75 EF BC 75 F5 9D F5 9D E4 F5 FD EB FD EB 51 FD DF D0 DF D0 EC DF 00 DB 00 DB",
      "mask": 0,
      "declaredEdge": 53,
      "matrixEdge": 53,
      "addedMargin": 0,
      "rasterWidth": 530,
      "scale": 10,
      "darkModules": 1082,
      "rows": [
        "00000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000",
        "00001111111011111101100011110100001111001011111110000",
        "00001000001010011100100100111100100101010010000010000",
        "00001011101011110011001101010011101111010010111010000",
        "00001011101011011001001000101001000100011010111010000",
        "00001011101010010011101111111011101110111010111010000",
        "00001000001000001011000110001001000101000010000010000",
        "00001111111010101010101010101010101010101011111110000",
        "00000000000010110011010110001101010101001000000000000",
        "00000110101101000110011011111111011101111010111110000",
        "00000101110110101011000001010101110111010101110100000",
        "00000100101101110110011001010111011101111110011100000",
        "00000010100000011101000101100011001000110100010110000",
        "00000101011100111001011010000001000010011110111100000",
        "00000110110001100010111011001011101000110100001100000",
        "00000100001001100011101110110011001010111110100100000",
        "00001110100000101100110000001101010100110101001110000",
        "00000110011111000111000010011111011100001111001100000",
        "00001001100010101100110001010101110110110101110000000",
        "00001000001100010101111111010111011100101111011010000",
        "00000110100000111101100001100011001100110010010010000",
        "00001001111111011100011111111001000100011111111010000",
        "00000110100011100111011110001011101110111000101100000",
        "00000100101011100100001110101011001100101010101100000",
        "00001110100010001001010010001110001100111000101110000",
        "00001100111110110111000011111010100100011111111100000",
        "00001010000011111100110011111110001110110111010000000",
        "00001001111111101101110110110110101100101101111010000",
        "00000110100110100101111001001101001101011101010000000",
        "00001000011111100100001111110111000101111010111010000",
        "00000101100000010111000001100101101111001000110100000",
        "00000100011101000100011110001111001101110010011100000",
        "00001111110011111001000010111100001000110000110110000",
        "00001101011111001111111100101010100010000100111100000",
        "00001000000000100101011111110110001000110110101000000",
        "00000000101101100011110000110010101010101100000010000",
        "00000111100000111000100110101100010101011100101000000",
        "00001001101011110110001111111000111101111111101010000",
        "00000000000010011111000110001000010111011000110000000",
        "00001111111011001100110110101110111101111010111010000",
        "00001000001001100101110110001100001001001000110000000",
        "00001011101011001101111111111010100011111111111010000",
        "00001011101000100110000111100110001001010000101100000",
        "00001011101010000110110100011010101011110100100010000",
        "00001000001010111100100000100100010001011001001110000",
        "00001111111001010001101111111000111011110011101010000",
        "00000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000"
      ],
      "gifSha256": "9aafdae7d0da4fd1c09b546ec9e4fe470a5914b591cf21ef27df77737080edc1",
      "matrixSha256": "7c61ca5ae5aa2519bb78bed99f832fc2f90a2df0a03362a4ed5a3646d7876280"
    },
    {
      "id": "qr-v10",
      "family": "QR Code",
      "input": "ABC123",
      "version": 10,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "001000000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            12,
            115,
            80,
            232,
            93,
            0,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17
          ],
          "parity": [
            64,
            254,
            159,
            111,
            93,
            71,
            33,
            39,
            232,
            170,
            68,
            48,
            10,
            230,
            14,
            122,
            189,
            193,
            128,
            21,
            106,
            33,
            218,
            120,
            109,
            43
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236
          ],
          "parity": [
            243,
            129,
            240,
            153,
            51,
            193,
            91,
            251,
            21,
            153,
            38,
            184,
            179,
            71,
            20,
            168,
            52,
            177,
            47,
            184,
            87,
            93,
            25,
            144,
            118,
            229
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17
          ],
          "parity": [
            98,
            126,
            230,
            110,
            218,
            220,
            62,
            213,
            82,
            111,
            241,
            250,
            184,
            236,
            68,
            24,
            70,
            54,
            248,
            69,
            21,
            223,
            254,
            222,
            255,
            115
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236
          ],
          "parity": [
            243,
            129,
            240,
            153,
            51,
            193,
            91,
            251,
            21,
            153,
            38,
            184,
            179,
            71,
            20,
            168,
            52,
            177,
            47,
            184,
            87,
            93,
            25,
            144,
            118,
            229
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236
          ],
          "parity": [
            5,
            113,
            187,
            216,
            152,
            15,
            56,
            30,
            199,
            237,
            157,
            180,
            42,
            80,
            254,
            242,
            204,
            237,
            136,
            55,
            252,
            182,
            151,
            87,
            232,
            47
          ]
        }
      ],
      "codewords": "20 EC 11 EC 11 0C 11 EC 11 EC 73 EC 11 EC 11 50 11 EC 11 EC E8 EC 11 EC 11 5D 11 EC 11 EC 00 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 11 EC 40 F3 62 F3 05 FE 81 7E 81 71 9F F0 E6 F0 BB 6F 99 6E 99 D8 5D 33 DA 33 98 47 C1 DC C1 0F 21 5B 3E 5B 38 27 FB D5 FB 1E E8 15 52 15 C7 AA 99 6F 99 ED 44 26 F1 26 9D 30 B8 FA B8 B4 0A B3 B8 B3 2A E6 47 EC 47 50 0E 14 44 14 FE 7A A8 18 A8 F2 BD 34 46 34 CC C1 B1 36 B1 ED 80 2F F8 2F 88 15 B8 45 B8 37 6A 57 15 57 FC 21 5D DF 5D B6 DA 19 FE 19 97 78 90 DE 90 57 6D 76 FF 76 E8 2B E5 73 E5 2F",
      "mask": 0,
      "declaredEdge": 65,
      "matrixEdge": 65,
      "addedMargin": 0,
      "rasterWidth": 650,
      "scale": 10,
      "darkModules": 1636,
      "rows": [
        "00000000000000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000000000000",
        "00001111111001110110101001101011110001000100010000110011111110000",
        "00001000001011001100100000100001010011001100110010010010000010000",
        "00001011101001000001001000001100101110111011101110110010111010000",
        "00001011101000011001100010110110100100010001000101010010111010000",
        "00001011101010101001110010110111111110111011101110010010111010000",
        "00001000001000001111101011011010001100010001000100100010000010000",
        "00001111111010101010101010101010101010101010101010101011111110000",
        "00000000000001001001010100001110001100110011001100110000000000000",
        "00001010101001101100101000111011111100010001000100001000100100000",
        "00001110110001111000000110010101110110111011101110101011110100000",
        "00000011011110100010110111011111011100110011001100100011011100000",
        "00001011100000111010000011110100001001000100010001001100010110000",
        "00000001011111101011110101001110100011101110111011111110111100000",
        "00000011100001011100110101001010001001000100010001010100001010000",
        "00000100101011011000010101100000101011101110111011111110100010000",
        "00001011010011010010110101001011010100110011001100110011001010000",
        "00000110111111001001101110111011011100010001000100001001001110000",
        "00001001010001011101100011010101110110111011101110101011110100000",
        "00000000001111000101101111011111011100110011001100100011011100000",
        "00001000110111011011110000110100001001000100010001001101010110000",
        "00000011001000100001010010101110100011101110111011111110111100000",
        "00000010100110011110101110101010001001000100010001010101000000000",
        "00000100001110010000001111100000101011101110111011111110111010000",
        "00000010100010100010011011101011010100110011001100110011010000000",
        "00001110001110100001101110111011011100010001000100001001001010000",
        "00000101100010001101100111110101110110111011101110101011110100000",
        "00001000111110110001111111011011111100110011001100101111111100000",
        "00000000100010101011100110110010001001000100010001001000110110000",
        "00001110101011101110000000101010101011101110111011111010111100000",
        "00001000100011100101101010101110001001000100010001001000101000000",
        "00000101111110011010001000100011111011101110111011111111100010000",
        "00000011100100110101101001001010100100110011001100110100101000000",
        "00000001001010101001010111111101110100010001000100000011101010000",
        "00001111110110000110011110010001011110111011101110110001010100000",
        "00000000011101001000111111011001110100110011001100101011111100000",
        "00001000110111100010100110110101010001000100010001011001010100000",
        "00001000111111001011100101001010101011101110111011111100111010000",
        "00001000100000000010001011101110100001000100010001001110101000000",
        "00000100001010011001101000000010001011101110111011110100000010000",
        "00000001000001010011001001001010100100110011001100110100101000000",
        "00000011011010100000000100111101110100010001000100000011101010000",
        "00001110110111001101010110010001011110111011101110110001001100000",
        "00001001111100101001101101111001110100110011001100101011100100000",
        "00000010000111110010011110110101010001000100010001011001011110000",
        "00000100101111001011111011001010101011101110111011111101101100000",
        "00001000110000110010001101101110100001000100010001001110101000000",
        "00001010011111011011110100000010001011101110111011110101100010000",
        "00001111100100100111001011001010100100110011001100110100001000000",
        "00000000001010010000100000111111111100010001000100001111101010000",
        "00000000000011000111101000010010001110111011101110101000110100000",
        "00001111111000101100010001111010101100110011001100101010111100000",
        "00001000001001100110100010110010001001000100010001011000110110000",
        "00001011101011001110011010101111111011101110111011101111111100000",
        "00001011101000101110100100001100001001000100010001010100001100000",
        "00001011101010000111110100000010100011101110111011110110100010000",
        "00001000001001001101001010001000001100110011001100111100001110000",
        "00001111111010010111000101011010101100010001000100010110101010000",
        "00000000000000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000000000000"
      ],
      "gifSha256": "3b8534f9a025d99dbed5239f8e0b4e2ac54aafa9718563e5460a157edba04e2f",
      "matrixSha256": "242e540e998327bb22f541af1de9c1d0091159e821aaf92a48c1fb3d431522b3"
    },
    {
      "id": "qr-v14",
      "family": "QR Code",
      "input": "ABC123",
      "version": 14,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "001000000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            12,
            115,
            80,
            232,
            93,
            0,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17
          ],
          "parity": [
            44,
            240,
            235,
            215,
            129,
            38,
            204,
            116,
            210,
            14,
            227,
            227,
            230,
            194,
            72,
            16,
            94,
            120,
            52,
            156,
            214,
            104,
            202,
            147,
            27,
            189,
            239,
            53,
            203,
            59
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236
          ],
          "parity": [
            73,
            154,
            249,
            180,
            117,
            198,
            86,
            186,
            204,
            71,
            242,
            97,
            227,
            125,
            188,
            196,
            26,
            156,
            49,
            124,
            195,
            164,
            42,
            205,
            6,
            70,
            156,
            8,
            105,
            216
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17
          ],
          "parity": [
            185,
            43,
            215,
            59,
            162,
            219,
            100,
            225,
            196,
            231,
            30,
            229,
            191,
            24,
            199,
            55,
            73,
            113,
            141,
            160,
            66,
            212,
            183,
            189,
            124,
            195,
            171,
            174,
            111,
            189
          ]
        },
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17,
            236,
            17
          ],
          "parity": [
            150,
            138,
            232,
            84,
            182,
            206,
            43,
            48,
            98,
            188,
            184,
            134,
            89,
            111,
            149,
            212,
            132,
            66,
            5,
            136,
            253,
            210,
            231,
            207,
            205,
            236,
            26,
            111,
            115,
            63
          ]
        }
      ],
      "codewords": "20 EC 11 EC 0C 11 EC 11 73 EC 11 EC 50 11 EC 11 E8 EC 11 EC 5D 11 EC 11 00 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC EC 11 EC 11 11 EC 11 EC 11 2C 49 B9 96 F0 9A 2B 8A EB F9 D7 E8 D7 B4 3B 54 81 75 A2 B6 26 C6 DB CE CC 56 64 2B 74 BA E1 30 D2 CC C4 62 0E 47 E7 BC E3 F2 1E B8 E3 61 E5 86 E6 E3 BF 59 C2 7D 18 6F 48 BC C7 95 10 C4 37 D4 5E 1A 49 84 78 9C 71 42 34 31 8D 05 9C 7C A0 88 D6 C3 42 FD 68 A4 D4 D2 CA 2A B7 E7 93 CD BD CF 1B 06 7C CD BD 46 C3 EC EF 9C AB 1A 35 08 AE 6F CB 69 6F 73 3B D8 BD 3F",
      "mask": 0,
      "declaredEdge": 81,
      "matrixEdge": 81,
      "addedMargin": 0,
      "rasterWidth": 810,
      "scale": 10,
      "darkModules": 2782,
      "rows": [
        "000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "000011111110000100000010000110110011110000111100000110001111000010101011111110000",
        "000010000010011010101011010011011001010010010100110011010110110101100010000010000",
        "000010111010101011100100101101110100101111001011101101000010110001000010111010000",
        "000010111010001001010001111101000110100101101001011100100101101001110010111010000",
        "000010111010001011101001101011111100001111000011111111110000111100011010111010000",
        "000010000010010110010000111010001100100101001001100011101101011011100010000010000",
        "000011111110101010101010101010101010101010101010101010101010101010101011111110000",
        "000000000000101010000010110110001010010100100101100010010111100101110000000000000",
        "000011101111111010000110100011111000111100001110111111000011110000100110001000000",
        "000001001000001010111111110100010010010110100101010110010110100101100110101000000",
        "000001000111100000100010110001011010111100101111010010000011100000110100100010000",
        "000011110001011110011101101001110100001101000011101111010011110100101100111000000",
        "000010001110011100111000111101011110100101101001011010100101101001001010001010000",
        "000011111001110010101101111001010100001111000011011111110000111100011000101100000",
        "000011110011111111111100101001011110101101101011011010101001001010001011100100000",
        "000000100101000011110011010001110011010000110101101100111101001111010001001110000",
        "000011100010010110100110000101001001011010010111011001011010010110100101101100000",
        "000001101100011100111110010011001011110000111100011000001111000011100111010000000",
        "000000011011011101111011010010100011011010110110101100010010100100110100111010000",
        "000001110001111001101100101110001100001101000010010011010011110100100100110000000",
        "000000010010001101010000111010111110100101101000100010100101101001000010011010000",
        "000011110000001100011101111100010100001111000011010111110000111100000000101100000",
        "000000111110110101000000111001011110101101101011010010101001001010010011100010000",
        "000010110000010001100101001001110101001001010011101101111001011110001001001000000",
        "000010011111100101101000011111111111000011110001111110111100001111001111101110000",
        "000010101000111100100100011010001101101001011010100011101001011010011000100100000",
        "000000001010100011110101001110101111001011110011101010111000001110001010111100000",
        "000010011000110011101010010010001011010000110101100010111101001111001000101110000",
        "000001111111100001110110000011111001011010010110111111011010010110101111111100000",
        "000000111101010101111110010100110011110000111101100110001111000011110100010000000",
        "000000011111111100100011010110110011011010110110100110010010100100101110111010000",
        "000011010001011011101100101101011100001101000011110011010011110100101100010000000",
        "000011110010101010001000111111110110100101101000101110100101101001000110111010000",
        "000010001100011100101101111101010100001111000011111111110000111100001010001100000",
        "000000111111101100110100101111110110101101101010101110101001001010011000100100000",
        "000001101101100110101011010101011011010000110101011010111101001111010011001110000",
        "000011000011000110111110000011110001011010010110001101011010010110111011001100000",
        "000010100100101101100110010011000011110000111100011100001111000011110101110010000",
        "000000110010110100110111000001101011011010110111001000010010100100111111011010000",
        "000010111101111000000010110010100010010100100100101100010111100101110100010010000",
        "000011110011000011111110100110001000111100001110110011000011110000111110111110000",
        "000010111101011010000111110100110010010110100101100110010110100101110010010000000",
        "000011110011001110001010110110110010111100101110100110000011100000101000101010000",
        "000011100001111000101101101101011100001101000011010011010011110100101011010000000",
        "000011011111110100011000111011111110100101101000111110100101101001001111101010000",
        "000011011000101011100101111110001100001111000010100011110000111100001000101100000",
        "000001011010101011111100101110101110101101101011101010101001001010011010100100000",
        "000011011000110100010011010010001011010000110101100010111101001111001000101110000",
        "000001101111110111011110000011111001011010010111111111011010010110111111101100000",
        "000000001001000110001110010010001011110000111100110010001111000011110100110000000",
        "000001000110101101101011010110111011011010110110100010010010100100100100011010000",
        "000001101001111010100100101110010100001101000010110111010011110100110110110000000",
        "000000101010011110101000111111011110100101101000010010100101101001001100111010000",
        "000011001000010101011101111011110100001111000010101111110000111100011100101100000",
        "000001010110110100010000111101011110101101101011111010101001001010011010000100000",
        "000000110100110000000101001101010101001001010011011111111001011110001000101100000",
        "000011111110101000010000011001011111000011110001111010111100001111011011101010000",
        "000011101101111011011100011101110101101001011011001101101001011010011001001100000",
        "000001110111101111101101001011001111001011110010111000111000001110011101100100000",
        "000010100001001011101010010111001011010000110100111000111101001111001111001110000",
        "000011000010010100001110000110100001011010010110001101011010010110110100101100000",
        "000001100001110100001110010010001011110000111100110010001111000011110100110000000",
        "000011010111111101111011010100111011011010110111100010010010100100100010011010000",
        "000000011001010011101100101100010100001101000011010111010011110100110000110000000",
        "000010001011110101101000111011111110100101101001111110100101101001001111111010000",
        "000000000000111101100101111010001100001111000011100011110000111100011000101100000",
        "000011111110101001100100101010101110101101101010101010101001001010001010100100000",
        "000010000010101101110011010110001011010000110101100010111101001111001000101110000",
        "000010111010100100100110000011111001011010010111111111011010010110111111101100000",
        "000010111010010001100110010000100011110000111101001100001111000011111100010100000",
        "000010111010100010111011000010001011011010110110010010010010100100110110111010000",
        "000010000010111100111100110000110010010100100101000110010111100101100100010110000",
        "000011111110101110101000100010110000111100001110100111000011110000101110111010000",
        "000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000000000000000000000000000000000000000000000000000000000000000000000000000"
      ],
      "gifSha256": "2d286e31f8c57c0606572104db11840c50ef8132fb364694380414eb143dd8e8",
      "matrixSha256": "ef68e57736265e0591d272f81b543bb878c92049f29f167d7663991350858ac0"
    },
    {
      "id": "qr-mask-0",
      "family": "QR Code",
      "input": "ABC123",
      "version": 1,
      "mask": 0,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "0010000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            49,
            205,
            67,
            161,
            116,
            0,
            236,
            17
          ],
          "parity": [
            67,
            253,
            184,
            142,
            158,
            8,
            224,
            76,
            177,
            52,
            230,
            231,
            144,
            51,
            78,
            249,
            149
          ]
        }
      ],
      "codewords": "20 31 CD 43 A1 74 00 EC 11 43 FD B8 8E 9E 08 E0 4C B1 34 E6 E7 90 33 4E F9 95",
      "declaredEdge": 29,
      "matrixEdge": 29,
      "addedMargin": 0,
      "rasterWidth": 290,
      "scale": 10,
      "darkModules": 214,
      "rows": [
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00001111111010001011111110000",
        "00001000001000101010000010000",
        "00001011101000101010111010000",
        "00001011101010000010111010000",
        "00001011101000101010111010000",
        "00001000001000110010000010000",
        "00001111111010101011111110000",
        "00000000000000011000000000000",
        "00000010111010110100010010000",
        "00000011110010110000000000000",
        "00000011101010000010101100000",
        "00001110100010010100010100000",
        "00000001111010001100110100000",
        "00000000000010111011011000000",
        "00001111111000010101000010000",
        "00001000001010000011110010000",
        "00001011101011000111011010000",
        "00001011101001111111000100000",
        "00001011101011110100110010000",
        "00001000001001010111000110000",
        "00001111111000100010101010000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000"
      ],
      "gifSha256": "209b4a03836c3ac1f7161fb79746f9ffd1d4162b26e33eecea1b48b649404a8d",
      "matrixSha256": "385dafd43b56aecf1981d02091001f0d380e108b1974ff7e0bbcf30ff94e5977"
    },
    {
      "id": "qr-mask-1",
      "family": "QR Code",
      "input": "ABC123",
      "version": 1,
      "mask": 1,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "0010000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            49,
            205,
            67,
            161,
            116,
            0,
            236,
            17
          ],
          "parity": [
            67,
            253,
            184,
            142,
            158,
            8,
            224,
            76,
            177,
            52,
            230,
            231,
            144,
            51,
            78,
            249,
            149
          ]
        }
      ],
      "codewords": "20 31 CD 43 A1 74 00 EC 11 43 FD B8 8E 9E 08 E0 4C B1 34 E6 E7 90 33 4E F9 95",
      "declaredEdge": 29,
      "matrixEdge": 29,
      "addedMargin": 0,
      "rasterWidth": 290,
      "scale": 10,
      "darkModules": 236,
      "rows": [
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00001111111001011011111110000",
        "00001000001011111010000010000",
        "00001011101011111010111010000",
        "00001011101011010010111010000",
        "00001011101011111010111010000",
        "00001000001011100010000010000",
        "00001111111010101011111110000",
        "00000000000001001000000000000",
        "00000010011111100101111100000",
        "00000110100111100101010100000",
        "00000110111111010111111000000",
        "00001011110111000001000000000",
        "00000100101111011001100000000",
        "00000000000011101110001100000",
        "00001111111011000000010110000",
        "00001000001011010110100110000",
        "00001011101000010010001110000",
        "00001011101000101010010000000",
        "00001011101010100001100110000",
        "00001000001000000010010010000",
        "00001111111001110111111110000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000"
      ],
      "gifSha256": "bd465d21061fe82147689dd4c3062190f34f2b83e06e12fe3628aa23af389f65",
      "matrixSha256": "6c1ee94564d7566d983033df4ba774982f239d3f730be762fc7c5a6ad1eb8816"
    },
    {
      "id": "qr-mask-2",
      "family": "QR Code",
      "input": "ABC123",
      "version": 1,
      "mask": 2,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "0010000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            49,
            205,
            67,
            161,
            116,
            0,
            236,
            17
          ],
          "parity": [
            67,
            253,
            184,
            142,
            158,
            8,
            224,
            76,
            177,
            52,
            230,
            231,
            144,
            51,
            78,
            249,
            149
          ]
        }
      ],
      "codewords": "20 31 CD 43 A1 74 00 EC 11 43 FD B8 8E 9E 08 E0 4C B1 34 E6 E7 90 33 4E F9 95",
      "declaredEdge": 29,
      "matrixEdge": 29,
      "addedMargin": 0,
      "rasterWidth": 290,
      "scale": 10,
      "darkModules": 222,
      "rows": [
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00001111111011101011111110000",
        "00001000001010110010000010000",
        "00001011101011001010111010000",
        "00001011101000011010111010000",
        "00001011101001001010111010000",
        "00001000001010101010000010000",
        "00001111111010101011111110000",
        "00000000000010000000000000000",
        "00000011101011010111001110000",
        "00001111100110101100011100000",
        "00000000001001100001001110000",
        "00000010110110001000001000000",
        "00000010011001101111010110000",
        "00000000000010100111000100000",
        "00001111111001110110100000000",
        "00001000001000011111101110000",
        "00001011101010100100111000000",
        "00001011101011100011011000000",
        "00001011101010010111010000000",
        "00001000001001001011011010000",
        "00001111111001000001001000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000"
      ],
      "gifSha256": "3498d746ef5536f4bb3f71ebd4935dc1ee5d0cb090ff45e2ed63eab21f7cfa8d",
      "matrixSha256": "67ab781eeb32521f35af772d13b74b21f8424267f28af31e63953bdbf6e229d5"
    },
    {
      "id": "qr-mask-3",
      "family": "QR Code",
      "input": "ABC123",
      "version": 1,
      "mask": 3,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "0010000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            49,
            205,
            67,
            161,
            116,
            0,
            236,
            17
          ],
          "parity": [
            67,
            253,
            184,
            142,
            158,
            8,
            224,
            76,
            177,
            52,
            230,
            231,
            144,
            51,
            78,
            249,
            149
          ]
        }
      ],
      "codewords": "20 31 CD 43 A1 74 00 EC 11 43 FD B8 8E 9E 08 E0 4C B1 34 E6 E7 90 33 4E F9 95",
      "declaredEdge": 29,
      "matrixEdge": 29,
      "addedMargin": 0,
      "rasterWidth": 290,
      "scale": 10,
      "darkModules": 232,
      "rows": [
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00001111111001101011111110000",
        "00001000001001101010000010000",
        "00001011101000100010111010000",
        "00001011101000011010111010000",
        "00001011101010010010111010000",
        "00001000001001000010000010000",
        "00001111111010101011111110000",
        "00000000000011011000000000000",
        "00000011001110111110100000000",
        "00001111100110101100011100000",
        "00001011011010111010010100000",
        "00001111010011100101100100000",
        "00000010011001101111010110000",
        "00000000000011111100011110000",
        "00001111111010011011001100000",
        "00001000001000011111101110000",
        "00001011101001111111100010000",
        "00001011101010001110110100000",
        "00001011101010010111010000000",
        "00001000001000010000000000000",
        "00001111111000101100100100000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000"
      ],
      "gifSha256": "1e66bdbcb4020a49969456d0e07ee88957816f23ac89e414a265a5e52dc6f0fc",
      "matrixSha256": "81353783ab10f884fdaa8098586c1223f6e6a791b850c2dd88cd20d81a3b4cf6"
    },
    {
      "id": "qr-mask-4",
      "family": "QR Code",
      "input": "ABC123",
      "version": 1,
      "mask": 4,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "0010000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            49,
            205,
            67,
            161,
            116,
            0,
            236,
            17
          ],
          "parity": [
            67,
            253,
            184,
            142,
            158,
            8,
            224,
            76,
            177,
            52,
            230,
            231,
            144,
            51,
            78,
            249,
            149
          ]
        }
      ],
      "codewords": "20 31 CD 43 A1 74 00 EC 11 43 FD B8 8E 9E 08 E0 4C B1 34 E6 E7 90 33 4E F9 95",
      "declaredEdge": 29,
      "matrixEdge": 29,
      "addedMargin": 0,
      "rasterWidth": 290,
      "scale": 10,
      "darkModules": 222,
      "rows": [
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00001111111000101011111110000",
        "00001000001011110010000010000",
        "00001011101001110010111010000",
        "00001011101000100010111010000",
        "00001011101000001010111010000",
        "00001000001011101010000010000",
        "00001111111010101011111110000",
        "00000000000010111000000000000",
        "00000000111100010011000100000",
        "00001000100001101011011010000",
        "00001000111001011001110110000",
        "00001010000110110000110000000",
        "00000101011110101000010000000",
        "00000000000011100000000010000",
        "00001111111011001110011000000",
        "00001000001010100111010110000",
        "00001011101011100011111110000",
        "00001011101000100100011110000",
        "00001011101000101111101000000",
        "00001000001001110011100010000",
        "00001111111000000110001110000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000"
      ],
      "gifSha256": "c2060abbe400a9d5cc84f6774b73a83447c6dae40890176aeb62b47e3d8c17e6",
      "matrixSha256": "82c561b9dcfedbcffef5d4ba9f6cea89f65aadb2ee1824d9e6893384e8944d47"
    },
    {
      "id": "qr-mask-5",
      "family": "QR Code",
      "input": "ABC123",
      "version": 1,
      "mask": 5,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "0010000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            49,
            205,
            67,
            161,
            116,
            0,
            236,
            17
          ],
          "parity": [
            67,
            253,
            184,
            142,
            158,
            8,
            224,
            76,
            177,
            52,
            230,
            231,
            144,
            51,
            78,
            249,
            149
          ]
        }
      ],
      "codewords": "20 31 CD 43 A1 74 00 EC 11 43 FD B8 8E 9E 08 E0 4C B1 34 E6 E7 90 33 4E F9 95",
      "declaredEdge": 29,
      "matrixEdge": 29,
      "addedMargin": 0,
      "rasterWidth": 290,
      "scale": 10,
      "darkModules": 214,
      "rows": [
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00001111111011011011111110000",
        "00001000001001110010000010000",
        "00001011101011001010111010000",
        "00001011101001111010111010000",
        "00001011101011001010111010000",
        "00001000001001101010000010000",
        "00001111111010101011111110000",
        "00000000000011000000000000000",
        "00000000011001010010101010000",
        "00001100000101001111111110000",
        "00000000001001100001001110000",
        "00000011110111001001001000000",
        "00000100101111011001100000000",
        "00000000000011100110000100000",
        "00001111111001110110100000000",
        "00001000001011111100001100000",
        "00001011101000100100111000000",
        "00001011101000100010011000000",
        "00001011101000100001100110000",
        "00001000001000001010011010000",
        "00001111111001000001001000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000"
      ],
      "gifSha256": "1359646bf68f7b8b0bdc6a74ed561d9393c8351e5003931ba743663273dd52a9",
      "matrixSha256": "894b74c54c973c76c017bd19cae1489cae677130e98835e6e32ef29b3752e0e2"
    },
    {
      "id": "qr-mask-6",
      "family": "QR Code",
      "input": "ABC123",
      "version": 1,
      "mask": 6,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "0010000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            49,
            205,
            67,
            161,
            116,
            0,
            236,
            17
          ],
          "parity": [
            67,
            253,
            184,
            142,
            158,
            8,
            224,
            76,
            177,
            52,
            230,
            231,
            144,
            51,
            78,
            249,
            149
          ]
        }
      ],
      "codewords": "20 31 CD 43 A1 74 00 EC 11 43 FD B8 8E 9E 08 E0 4C B1 34 E6 E7 90 33 4E F9 95",
      "declaredEdge": 29,
      "matrixEdge": 29,
      "addedMargin": 0,
      "rasterWidth": 290,
      "scale": 10,
      "darkModules": 226,
      "rows": [
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00001111111001011011111110000",
        "00001000001001110010000010000",
        "00001011101011101010111010000",
        "00001011101011111010111010000",
        "00001011101001011010111010000",
        "00001000001001011010000010000",
        "00001111111010101011111110000",
        "00000000000001000000000000000",
        "00000001101101110000011000000",
        "00001100000101001111111110000",
        "00000010011011110011011100000",
        "00000011000111111001111000000",
        "00000100101111011001100000000",
        "00000000000011100000000010000",
        "00001111111011010010000100000",
        "00001000001001111100001100000",
        "00001011101010110110101010000",
        "00001011101010010010101000000",
        "00001011101000100001100110000",
        "00001000001000001100011100000",
        "00001111111001100101101100000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000"
      ],
      "gifSha256": "ad5b936318ad00cd07234d77e456c0728a4f99b26b4e7dde2963e9d474afdef2",
      "matrixSha256": "701450647f61f7a34fe1deba0c86c2b1c4d5a82915e1f9c75dfe44a14a16f074"
    },
    {
      "id": "qr-mask-7",
      "family": "QR Code",
      "input": "ABC123",
      "version": 1,
      "mask": 7,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialBits": "0010000000110001110011010100001110100001011101",
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 285,
          "generatorBase": 1,
          "data": [
            32,
            49,
            205,
            67,
            161,
            116,
            0,
            236,
            17
          ],
          "parity": [
            67,
            253,
            184,
            142,
            158,
            8,
            224,
            76,
            177,
            52,
            230,
            231,
            144,
            51,
            78,
            249,
            149
          ]
        }
      ],
      "codewords": "20 31 CD 43 A1 74 00 EC 11 43 FD B8 8E 9E 08 E0 4C B1 34 E6 E7 90 33 4E F9 95",
      "declaredEdge": 29,
      "matrixEdge": 29,
      "addedMargin": 0,
      "rasterWidth": 290,
      "scale": 10,
      "darkModules": 216,
      "rows": [
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00001111111010001011111110000",
        "00001000001010001010000010000",
        "00001011101000111010111010000",
        "00001011101010000010111010000",
        "00001011101010001010111010000",
        "00001000001010100010000010000",
        "00001111111010101011111110000",
        "00000000000000111000000000000",
        "00000001001000100001110110000",
        "00000011110010110000000000000",
        "00000111001110100110001000000",
        "00001100110000000110000110000",
        "00000001111010001100110100000",
        "00000000000010011111111100000",
        "00001111111000000111010000000",
        "00001000001000000011110010000",
        "00001011101001100011111110000",
        "00001011101011101101010110000",
        "00001011101001110100110010000",
        "00001000001001110011100010000",
        "00001111111000110000111000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000"
      ],
      "gifSha256": "5ced5c22c33abf9caba119f7d183fe6096ac7b1dfb00a654a509adc456daaaf4",
      "matrixSha256": "16c92e136d96a250e5c4ace2561d5dde5e46a2d16870c795fab701528c0ec90b"
    },
    {
      "id": "dm-regions",
      "family": "Data Matrix",
      "input": "ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123",
      "mode": 16,
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialWords": [
        66,
        67,
        68,
        50,
        51,
        52,
        66,
        67,
        68,
        50,
        51,
        52,
        66,
        67,
        68,
        50,
        51,
        52,
        66,
        67,
        68,
        50,
        51,
        52,
        66,
        67,
        68,
        50,
        51,
        52,
        66,
        67,
        68,
        50,
        51,
        52,
        66,
        67,
        68,
        50,
        51,
        52,
        66,
        67,
        68,
        50,
        51,
        52,
        66,
        67,
        68,
        50,
        51,
        52,
        66,
        67,
        68,
        50,
        51,
        52,
        66,
        67,
        68,
        50,
        51,
        52,
        66,
        67,
        68,
        50,
        51,
        52
      ],
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 301,
          "generatorBase": 2,
          "data": [
            66,
            67,
            68,
            50,
            51,
            52,
            66,
            67,
            68,
            50,
            51,
            52,
            66,
            67,
            68,
            50,
            51,
            52,
            66,
            67,
            68,
            50,
            51,
            52,
            66,
            67,
            68,
            50,
            51,
            52,
            66,
            67,
            68,
            50,
            51,
            52,
            66,
            67,
            68,
            50,
            51,
            52,
            66,
            67,
            68,
            50,
            51,
            52,
            66,
            67,
            68,
            50,
            51,
            52,
            66,
            67,
            68,
            50,
            51,
            52,
            66,
            67,
            68,
            50,
            51,
            52,
            66,
            67,
            68,
            50,
            51,
            52,
            129,
            23,
            173,
            68,
            218,
            113,
            9,
            159,
            54,
            204,
            99,
            249,
            145,
            40
          ],
          "parity": [
            82,
            78,
            87,
            29,
            207,
            31,
            33,
            87,
            247,
            246,
            168,
            98,
            190,
            26,
            34,
            149,
            252,
            29,
            164,
            43,
            59,
            7,
            69,
            178,
            75,
            203,
            144,
            88,
            0,
            123,
            223,
            141,
            136,
            188,
            169,
            85,
            161,
            24,
            192,
            10,
            89,
            231
          ]
        }
      ],
      "codewords": "42 43 44 32 33 34 42 43 44 32 33 34 42 43 44 32 33 34 42 43 44 32 33 34 42 43 44 32 33 34 42 43 44 32 33 34 42 43 44 32 33 34 42 43 44 32 33 34 42 43 44 32 33 34 42 43 44 32 33 34 42 43 44 32 33 34 42 43 44 32 33 34 81 17 AD 44 DA 71 09 9F 36 CC 63 F9 91 28 52 4E 57 1D CF 1F 21 57 F7 F6 A8 62 BE 1A 22 95 FC 1D A4 2B 3B 07 45 B2 4B CB 90 58 00 7B DF 8D 88 BC A9 55 A1 18 C0 0A 59 E7",
      "info": {
        "ecl": 0,
        "version": 11,
        "codewordCount": 86,
        "eccPerBlock": 42,
        "edgeLength": 16,
        "moduleSqd": 2,
        "blocksCount": 1
      },
      "declaredEdge": 18,
      "matrixEdge": 38,
      "addedMargin": 0,
      "rasterWidth": 380,
      "scale": 10,
      "darkModules": 626,
      "rows": [
        "00000000000000000000000000000000000000",
        "01010101010101010101010101010101010100",
        "01011001100101100011011001100010000010",
        "01000000100000010001000000101100101000",
        "01011110000101100111011110000110000110",
        "01000011110000100001000011110010110000",
        "01011000100110000111011001010000010110",
        "01110011000011110001110000000100010000",
        "01000001111000100011000110011001111010",
        "01101100110011001001100000001000100000",
        "01010100000001100011010111100111001110",
        "01000010101100101101000000110101110100",
        "01100000010100000011010110000100010110",
        "01001011000001001101001100101001110000",
        "01100001100110001011000010000011100110",
        "01010000000010110001101001000111110000",
        "01100101111000011011001100110001010110",
        "01100000001111001001111110100100001000",
        "01111111111111111111111111111111111110",
        "01010101010101010101010101010101010100",
        "01000101100101000011010010100010100110",
        "01110011000000010001100111110001101100",
        "01100000011001101111011110001110010010",
        "01001010000000100001111111111100111100",
        "01100001011110001011011000011010100110",
        "01101100000011110101011010101000100000",
        "01000001011010110111011001101101001010",
        "01001101010001101001001000000001000100",
        "01001000000011110011001000001010101110",
        "01110000010011001001011010001011100000",
        "01011010010011111111101111100010000010",
        "01010111110001101101111011111000001100",
        "01010111001011101011001110100001110110",
        "01110101100010010101011100101010100000",
        "01000101010001101011010100001100111010",
        "01000000001000001101010000000111001100",
        "01111111111111111111111111111111111110",
        "00000000000000000000000000000000000000"
      ],
      "gifSha256": "e999dc9cf7dc84968c073d30bbe093bc3c9af927d65aa8880768506d27bc256f",
      "matrixSha256": "96ca354a67a1d61d90850d419f57f238157c56015de8dd09c5a4764d678925fa"
    },
    {
      "id": "aztec-lower",
      "family": "Aztec",
      "input": "abc123",
      "inputUtf8": [
        97,
        98,
        99,
        49,
        50,
        51
      ],
      "reedSolomon": [
        {
          "fieldSize": 16,
          "polynomial": 19,
          "generatorBase": 2,
          "data": [
            0,
            0,
            6
          ],
          "parity": [
            15,
            11,
            7,
            12,
            6
          ]
        },
        {
          "fieldSize": 64,
          "polynomial": 67,
          "generatorBase": 2,
          "data": [
            56,
            8,
            25,
            15,
            6,
            34,
            62
          ],
          "parity": [
            32,
            12,
            61,
            8,
            33,
            44,
            41,
            24,
            24,
            24
          ]
        }
      ],
      "declaredEdge": 15,
      "matrixEdge": 15,
      "addedMargin": 4,
      "rasterWidth": 230,
      "scale": 10,
      "darkModules": 114,
      "rows": [
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000000000000000000",
        "00000001001001001100000",
        "00001100100100110000000",
        "00001011000001101110000",
        "00000011111111111010000",
        "00000001000000010100000",
        "00001011011111011000000",
        "00000011010001011010000",
        "00000101010101011000000",
        "00001001010001011010000",
        "00000101011111011000000",
        "00000011000000010100000",
        "00001101111111111110000",
        "00001100111101100110000",
        "00000100001100000000000",
        "00000011011111000110000",
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000000000000000000"
      ],
      "gifSha256": "e7a5a2ea0c5cf59d5cd60c90b8a02e245b42351872de0c9e9b6e09053bf2ec20",
      "matrixSha256": "1880dae5785a71ac9aee464ace38c27e3bf27f9a6ff5083d556f1827e1d0f63d"
    },
    {
      "id": "aztec-full",
      "family": "Aztec",
      "input": "ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123ABC123",
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51,
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "reedSolomon": [
        {
          "fieldSize": 16,
          "polynomial": 19,
          "generatorBase": 2,
          "data": [
            0,
            5,
            0,
            13,
            7
          ],
          "parity": [
            3,
            4,
            0,
            2,
            2,
            10
          ]
        },
        {
          "fieldSize": 1024,
          "polynomial": 1033,
          "generatorBase": 2,
          "data": [
            67,
            158,
            209,
            481,
            50,
            483,
            279,
            528,
            807,
            564,
            376,
            268,
            632,
            837,
            900,
            201,
            909,
            94,
            67,
            158,
            209,
            481,
            50,
            483,
            279,
            528,
            807,
            564,
            376,
            268,
            632,
            837,
            900,
            201,
            909,
            94,
            67,
            158,
            209,
            481,
            50,
            483,
            279,
            528,
            807,
            564,
            376,
            268,
            632,
            837,
            900,
            201,
            909,
            94,
            67,
            158,
            209,
            481,
            50,
            483,
            279,
            528,
            807,
            564,
            376,
            268,
            632,
            837,
            900,
            201,
            909,
            94,
            67,
            158,
            209,
            481,
            50,
            483,
            279,
            528,
            807,
            564,
            376,
            268,
            632,
            837,
            900,
            201,
            909,
            94,
            67,
            158,
            209,
            481,
            50,
            483,
            279,
            528,
            807,
            564,
            376,
            268,
            632,
            837,
            900,
            201,
            909,
            94,
            67,
            158,
            209,
            481,
            50,
            483,
            279,
            528,
            807,
            564,
            376,
            268,
            632,
            837,
            900,
            201,
            909,
            94,
            67,
            158,
            209,
            481,
            50,
            483,
            279,
            528,
            807,
            564,
            376,
            268,
            632,
            837,
            900,
            201,
            909,
            94,
            67,
            158,
            209,
            481,
            50,
            483,
            279,
            528,
            807,
            564,
            376,
            268,
            632,
            837,
            900,
            201,
            909,
            94,
            67,
            158,
            209,
            481,
            50,
            483,
            279,
            528,
            807,
            564,
            376,
            268,
            632,
            837,
            900,
            201,
            909,
            94,
            67,
            158,
            209,
            481,
            50,
            483,
            279,
            528,
            807,
            564,
            376,
            268,
            632,
            837,
            900,
            201,
            909,
            94,
            67,
            158,
            209,
            481,
            50,
            483,
            279,
            528,
            807,
            564,
            376,
            268,
            632,
            837,
            900,
            201,
            909,
            95
          ],
          "parity": [
            83,
            93,
            342,
            371,
            1012,
            483,
            300,
            417,
            957,
            939,
            1023,
            464,
            606,
            522,
            947,
            38,
            467,
            179,
            740,
            78,
            508,
            935,
            957,
            612,
            46,
            581,
            23,
            642,
            953,
            972,
            67,
            934,
            597,
            536,
            140,
            979,
            232,
            493,
            26,
            914,
            334,
            898,
            205,
            236,
            858,
            871,
            417,
            728,
            863,
            0,
            314,
            320,
            877,
            142,
            66,
            650,
            146,
            102,
            445,
            245,
            213,
            728,
            554,
            707,
            2,
            278,
            37,
            482,
            134,
            276,
            432,
            871,
            91,
            972,
            47,
            670,
            316,
            535,
            457,
            353,
            899,
            604,
            414,
            556,
            490,
            604,
            674,
            337,
            750,
            565,
            455,
            862,
            130,
            263,
            912,
            273,
            736,
            901,
            973,
            759
          ]
        }
      ],
      "declaredEdge": 61,
      "matrixEdge": 61,
      "addedMargin": 4,
      "rasterWidth": 690,
      "scale": 10,
      "darkModules": 1736,
      "rows": [
        "000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000011000010111010100001100010101101010000111000010110101000000",
        "000000001001110110001100100100111001100110010010010110110011001000000",
        "000000110010110101100001100001011011010000110000101110101000011100000",
        "000000000110011001000100111011001100010010011101100011001001001000000",
        "000000100101010000111000010110101010001100001011011010000110010010000",
        "000001010110010010001110110011001000100111011001100010010011110110000",
        "000000111111000011100001011010100010110000101101011000011000000100000",
        "000000101010001001011011001100100100011101100110010001001111010100000",
        "000011000000110011100001011010100010110000101101011000011001111000000",
        "000000110111001001011011001100100100011101100110010001001100000100000",
        "000010010001100010110010000010001010001100001011011010010110101110000",
        "000001000000010010011101111111101001101111011001100010010001111000000",
        "000011011101111111101101111100111010000000111100001101000011010010000",
        "000010010001100011001110101000001101001101001000010010010110101110000",
        "000010101010101010101010101010101010101010101010101010101010101010000",
        "000000111011001011011000001110000000011001010110010010111100000100000",
        "000011100110110101100000110010100010011111001101001101100011111010000",
        "000001001100011100000111001100000001001010110001010111001000000000000",
        "000000011001001001101011001010110110100000011110101111011110000110000",
        "000001000000010011000100101011101000111110011000110010010001010000000",
        "000001001100011110100111010000001111000011010000101111001000000000000",
        "000011110111110100011010101101110100110001100101010111100100101100000",
        "000010000000100011111001101111101110111100100110101100011001111000000",
        "000000100110000101010100000110101000001101001110110010100011010010000",
        "000001010101010100110000101111111111111111011000011011100111010110000",
        "000000111111001110001110110010000000000010110110010111010100000100000",
        "000000101010001011110101011110111111111011011001101000100101010100000",
        "000011000000110000010001110010100000001010100000100110001001111000000",
        "000000110111000101101011111110101111101011001100111111111100000100000",
        "000010010001100010001001110010101000101011101000000110010110101110000",
        "000010101010101010101010101010101010101010101010101010101010101010000",
        "000001000000010010001000010110101000101011001000110100010001111000000",
        "000011011101111100101101100010101111101010100111011011000011010010000",
        "000010010001100001010100011010100000001010001100110110010110101110000",
        "000000111011001011100100001010111111111011000000001000111100000100000",
        "000011100110110110001000001110000000000011100011100101100011111010000",
        "000001001100011111110101001011111111111111010101111001001000000000000",
        "000000011001001011000101111000000000001000111101000001011110000110000",
        "000001000000010001100001101111110010000100111001111100010001010000000",
        "000001001100011111010101000110011001001000100001000011001000000000000",
        "000011110111110110100010110101100011111100110100011111100100101100000",
        "000010000000100010011001011001101000010101001001000010011001111000000",
        "000000100110000110100001010101110111110111101100001110100011010010000",
        "000001010101010111011100101011100101000100011001010001100111010110000",
        "000000111111001111111010100011011010100101001101111111010100000100000",
        "000000101010001011010010111001110000011110010001010010100101010100000",
        "000010101010101010101010101010101010101010101010101010101010101010000",
        "000011000000110011011110001110000000101010001011100000001001111000000",
        "000000110111000111110100010011100111111010010101001111111100000100000",
        "000010010001100010001100110111001000100110011011100010010110101110000",
        "000001000000010010110110100001100010101011010000111000010001111000000",
        "000011011101100110011100100100110001101110010010010100100011010010000",
        "000010010001110100100110000101011011000011000010101110110110101110000",
        "000000111010010010001100110111001000100110011011100010010100000100000",
        "000011100111000010110110100001100010101011010000111000010011111010000",
        "000001001001101110001001001100110101100100100110010101110010000000000",
        "000000011101000011100001010110100010110000101011011000011000000110000",
        "000001001001100110011100100100110001101110010010010100110111010000000",
        "000001001010110100100110000101011011000011000010101110100001100000000",
        "000010010010011001010111001001001100011011100100100011001101110100000",
        "000011000010101101100001100001010111010000110000101101101000011000000",
        "000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000000000000000000000000000000000000000000000000000000000000000",
        "000000000000000000000000000000000000000000000000000000000000000000000"
      ],
      "gifSha256": "12f56acb620ed418c3b0b99d8c045153d5637caf2dfb09cd8bbedbe1cb827e79",
      "matrixSha256": "f9f79a675d03823f826ccb241d694165fc62f4def14b37816cbca09a20360ebc"
    },
    {
      "id": "qr-overflow",
      "family": "QR Code",
      "input": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
      "version": 1,
      "expected": "known-limitation",
      "note": "Over-capacity QR returns an empty codeword array instead of rejecting the input.",
      "inputUtf8": [
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65,
        65
      ],
      "initialBits": "00100011001000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100001110011000011100110000111001100",
      "reedSolomon": [],
      "codewords": "",
      "mask": 0,
      "declaredEdge": 29,
      "matrixEdge": 29,
      "addedMargin": 0,
      "rasterWidth": 290,
      "scale": 10,
      "darkModules": 222,
      "rows": [
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00001111111010101011111110000",
        "00001000001001010010000010000",
        "00001011101000101010111010000",
        "00001011101011010010111010000",
        "00001011101000101010111010000",
        "00001000001001010010000010000",
        "00001111111010101011111110000",
        "00000000000001010000000000000",
        "00000010111010101100010010000",
        "00000101010101010101010100000",
        "00001010101010101010101010000",
        "00000101010101010101010100000",
        "00001010101010101010101010000",
        "00000000000011010101010100000",
        "00001111111000101010101010000",
        "00001000001011010101010100000",
        "00001011101010101010101010000",
        "00001011101001010101010100000",
        "00001011101010101010101010000",
        "00001000001001010101010100000",
        "00001111111000101010101010000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000",
        "00000000000000000000000000000"
      ],
      "gifSha256": "7f9fdfc31765f5994c8dfcab46dddb38329812bb58e9ad77d76fc3b440e72965",
      "matrixSha256": "4afe3120d85f953666b3d545009fa97cc2657b927c131c1fdf41d65111a58cca"
    },
    {
      "id": "dm-unicode-ascii",
      "family": "Data Matrix",
      "input": "é",
      "mode": 16,
      "expected": "known-limitation",
      "note": "ASCII path masks UTF-8 bytes with 0x7f.",
      "inputUtf8": [
        195,
        169
      ],
      "initialWords": [
        68,
        42
      ],
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 301,
          "generatorBase": 2,
          "data": [
            68,
            42,
            129
          ],
          "parity": [
            151,
            248,
            254,
            17,
            224
          ]
        }
      ],
      "codewords": "44 2A 81 97 F8 FE 11 E0",
      "info": {
        "ecl": 0,
        "version": 1,
        "codewordCount": 3,
        "eccPerBlock": 5,
        "edgeLength": 8,
        "moduleSqd": 1,
        "blocksCount": 1
      },
      "declaredEdge": 10,
      "matrixEdge": 12,
      "addedMargin": 0,
      "rasterWidth": 120,
      "scale": 10,
      "darkModules": 56,
      "rows": [
        "000000000000",
        "010101010100",
        "010000101010",
        "011011111100",
        "010101110110",
        "010110000000",
        "010111111010",
        "010110100000",
        "011010000010",
        "010100010000",
        "011111111110",
        "000000000000"
      ],
      "gifSha256": "fba379ccc01e7b1d40c72b0d6c6fc6232809b6370b749b124d7df51bd4e8fbef",
      "matrixSha256": "a309a3866720b7783460bac449ab1560298096890702c8a1e982c15196eb1c35"
    },
    {
      "id": "dm-exported-enum",
      "family": "Data Matrix",
      "input": "ABC123",
      "mode": 0,
      "expected": "known-limitation",
      "note": "Exported Encoding.ASCII is 0, while the encoder dispatch expects 0x10.",
      "inputUtf8": [
        65,
        66,
        67,
        49,
        50,
        51
      ],
      "initialWords": [],
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 301,
          "generatorBase": 2,
          "data": [
            129,
            175,
            70
          ],
          "parity": [
            33,
            1,
            170,
            139,
            55
          ]
        }
      ],
      "codewords": "81 AF 46 21 01 AA 8B 37",
      "info": {
        "ecl": 0,
        "version": 1,
        "codewordCount": 3,
        "eccPerBlock": 5,
        "edgeLength": 8,
        "moduleSqd": 1,
        "blocksCount": 1
      },
      "declaredEdge": 10,
      "matrixEdge": 12,
      "addedMargin": 0,
      "rasterWidth": 120,
      "scale": 10,
      "darkModules": 54,
      "rows": [
        "000000000000",
        "010101010100",
        "011011010010",
        "011010000100",
        "011110001010",
        "010100010000",
        "011101000010",
        "010010110100",
        "010101111010",
        "011100000000",
        "011111111110",
        "000000000000"
      ],
      "gifSha256": "3e582ba1ad7d606e0abaa1e69fdeacee27c42654027e522fad2fc40c67d93ca2",
      "matrixSha256": "aee80cf968610f9f2f8bb516dad9b36fe114b0c357ac75fd2d543da4303d32a8"
    },
    {
      "id": "dm-x12-loss",
      "family": "Data Matrix",
      "input": "AB?123",
      "mode": 19,
      "expected": "known-limitation",
      "note": "Unsupported X12 characters become spaces.",
      "inputUtf8": [
        65,
        66,
        63,
        49,
        50,
        51
      ],
      "initialWords": [
        238,
        89,
        220,
        32,
        56
      ],
      "reedSolomon": [
        {
          "fieldSize": 256,
          "polynomial": 301,
          "generatorBase": 2,
          "data": [
            238,
            89,
            220,
            32,
            56
          ],
          "parity": [
            90,
            48,
            153,
            210,
            130,
            33,
            19
          ]
        }
      ],
      "codewords": "EE 59 DC 20 38 5A 30 99 D2 82 21 13",
      "info": {
        "ecl": 0,
        "version": 2,
        "codewordCount": 5,
        "eccPerBlock": 7,
        "edgeLength": 10,
        "moduleSqd": 1,
        "blocksCount": 1
      },
      "declaredEdge": 12,
      "matrixEdge": 14,
      "addedMargin": 0,
      "rasterWidth": 140,
      "scale": 10,
      "darkModules": 75,
      "rows": [
        "00000000000000",
        "01010101010100",
        "01011001001110",
        "01011000001000",
        "01001111101110",
        "01101000000000",
        "01001111010110",
        "01001001000000",
        "01101001010010",
        "01000110000100",
        "01110010101010",
        "01011000110100",
        "01111111111110",
        "00000000000000"
      ],
      "gifSha256": "125ab99ec2c4edaaa66441db94393a43d8d343cdfeafd597e13c0a3c159a64a1",
      "matrixSha256": "24fb25a168e9650ec9c700fbb0c49d819df6c2269c83d4edc5311a0906dc63a1"
    },
    {
      "id": "aztec-unicode",
      "family": "Aztec",
      "input": "€",
      "expected": "known-limitation",
      "note": "Binary path writes JavaScript UTF-16 code units into eight bits without UTF-8 conversion.",
      "inputUtf8": [
        226,
        130,
        172
      ],
      "reedSolomon": [
        {
          "fieldSize": 16,
          "polynomial": 19,
          "generatorBase": 2,
          "data": [
            0,
            0,
            3
          ],
          "parity": [
            14,
            12,
            10,
            6,
            3
          ]
        },
        {
          "fieldSize": 64,
          "polynomial": 67,
          "generatorBase": 2,
          "data": [
            62,
            67,
            22,
            31
          ],
          "parity": [
            5,
            32,
            0,
            36,
            46,
            7,
            13,
            20,
            30,
            9,
            17,
            53,
            18
          ]
        }
      ],
      "declaredEdge": 15,
      "matrixEdge": 15,
      "addedMargin": 4,
      "rasterWidth": 230,
      "scale": 10,
      "darkModules": 114,
      "rows": [
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000000000000000000",
        "00000010000100001010000",
        "00001100111110110000000",
        "00001111000000101110000",
        "00001011111111111100000",
        "00000011000000011000000",
        "00000011011111011100000",
        "00001101010001011100000",
        "00000101010101011100000",
        "00000101010001010110000",
        "00001011011111011000000",
        "00000111000000011110000",
        "00001101111111111100000",
        "00001100001010000000000",
        "00000110000000100010000",
        "00000001000001001110000",
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000000000000000000",
        "00000000000000000000000"
      ],
      "gifSha256": "1597ec9cb91e7dbce0c0bbe94143ef987d94ad02cff84d02eeef27fdc6c86410",
      "matrixSha256": "602f38bf09c1eb735ff52c20b043e4ecc9530b36d72eab6d8adb0a4f1adce4bf"
    }
  ]
}
