import * as i from "@/asm/runtime/index";
import * as u from "@/asm/runtime/util";

export const instructions = [
    i.SETCP(0),
    i.DUP(),
    i.IFNOTJMPREF(
        u.code([
            i.DROP(),
            i.SWAP(),
            i.CTOS(),
            i.PUSHINT(2),
            i.SDSKIPFIRST(),
            i.LDI(1),
            i.LDI(1),
            i.LDMSGADDR(),
            i.OVER(),
            i.XCHG_1(3, 4),
            i.XCHG2(6, 6),
            i.TUPLE(4),
            i.SETGLOB(1),
            i.XCHG_0(2),
            i.SETGLOB(2),
            i.PUSHCTR(4),
            i.CTOS(),
            i.LDU(32),
            i.LDMSGADDR(),
            i.LDMSGADDR(),
            i.DUP(),
            i.PLDU(2),
            i.NEQINT(0),
            i.PUSHCONT_SHORT(u.code([i.LDMSGADDR(), i.SWAP()])),
            i.PUSHCONT_SHORT(
                u.code([i.PUSHINT(2), i.SDSKIPFIRST(), i.PUSHNULL()]),
            ),
            i.IFELSE(),
            i.SWAP(),
            i.LDGRAMS(),
            i.LDU(32),
            i.LDI(1),
            i.LDREF(),
            i.SWAP(),
            i.CTOS(),
            i.DUP(),
            i.PLDU(2),
            i.NEQINT(0),
            i.PUSHCONT_SHORT(u.code([i.LDMSGADDR(), i.SWAP()])),
            i.PUSHCONT_SHORT(
                u.code([i.PUSHINT(2), i.SDSKIPFIRST(), i.PUSHNULL()]),
            ),
            i.IFELSE(),
            i.SWAP(),
            i.LDI(1),
            i.SWAP(),
            i.PUSHCONT_SHORT(u.code([i.LDREF(), i.DROP()])),
            i.PUSHCONT_SHORT(u.code([i.DROP(), i.PUSHNULL()])),
            i.IFELSE(),
            i.XCHG_1(2, 9),
            i.XCHG_1(2, 8),
            i.XCHG_1(2, 7),
            i.XCHG_1(2, 6),
            i.XCHG_1(2, 5),
            i.XCHG_1(2, 4),
            i.XCHG_1(2, 3),
            i.BLKDROP2(1, 9),
            i.XCHG_0(10),
            i.PUSHCONT_SHORT(u.code([i.BLKDROP(10)])),
            i.IFJMP(),
            i.XCHG_0(8),
            i.LDUQ(32),
            i.THROWIFNOT(130),
            i.OVER(),
            i.PUSHINT_LONG(2488396969n),
            i.EQUAL(),
            i.IFJMPREF(
                u.code([
                    i.DROP2(),
                    i.POP(3),
                    i.XCHG_0(2),
                    i.THROWIF(400),
                    i.PUSH(5),
                    i.ISNULL(),
                    i.THROWIFNOT(400),
                    i.GETGLOB(1),
                    i.UNTUPLE(4),
                    i.DROP(),
                    i.BLKDROP2(1, 2),
                    i.PUSH(2),
                    i.EQUAL(),
                    i.THROWIFNOT(401),
                    i.XCHG_1(5, 7),
                    i.XCHG_1(4, 6),
                    i.XCHG_1(3, 5),
                    i.XCHG2(3, 4),
                    i.PUSHINT(-1),
                    i.XCHG_0(2),
                    i.NEWC(),
                    i.BLKSWAP(9, 1),
                    i.XCHG2(8, 9),
                    i.STU(32),
                    i.XCHG2(0, 6),
                    i.STSLICER(),
                    i.XCHG2(0, 4),
                    i.STSLICER(),
                    i.ROT(),
                    i.DUP(),
                    i.ISNULL(),
                    i.PUSHCONT_SHORT(
                        u.code([i.DROP(), i.PUSHINT(0), i.SWAP(), i.STU(2)]),
                    ),
                    i.PUSHCONT_SHORT(u.code([i.STSLICER()])),
                    i.IFELSE(),
                    i.SWAP(),
                    i.STGRAMS(),
                    i.STU(32),
                    i.STI(1),
                    i.NEWC(),
                    i.ROT(),
                    i.DUP(),
                    i.ISNULL(),
                    i.PUSHCONT_SHORT(
                        u.code([i.DROP(), i.PUSHINT(0), i.SWAP(), i.STU(2)]),
                    ),
                    i.PUSHCONT_SHORT(u.code([i.STSLICER()])),
                    i.IFELSE(),
                    i.PUSH(2),
                    i.ISNULL(),
                    i.NOT(),
                    i.PUSHCONT_SHORT(
                        u.code([
                            i.PUSHINT(-1),
                            i.SWAP(),
                            i.STI(1),
                            i.XCHG_3(1, 2),
                            i.STREF(),
                        ]),
                    ),
                    i.PUSHCONT_SHORT(
                        u.code([i.POP(2), i.PUSHINT(0), i.ROT(), i.STI(1)]),
                    ),
                    i.IFELSE(),
                    i.ENDC(),
                    i.SWAP(),
                    i.STREF(),
                    i.ENDC(),
                    i.POPCTR(4),
                ]),
            ),
            i.PSEUDO_PUSHREF(
                u.code([
                    i.OVER(),
                    i.PUSHINT_LONG(2662129297n),
                    i.EQUAL(),
                    i.PUSHCONT(
                        u.code([
                            i.NIP(),
                            i.POP(9),
                            i.XCHG_0(8),
                            i.LDREF(),
                            i.SWAP(),
                            i.NIP(),
                            i.PUSH(8),
                            i.THROWIF(400),
                            i.PUSH(7),
                            i.ISNULL(),
                            i.THROWIF(400),
                            i.GETGLOB(2),
                            i.PUSH(6),
                            i.SDEQ(),
                            i.THROWIFNOT(403),
                            i.XCHG_1(6, 8),
                            i.XCHG_1(5, 7),
                            i.XCHG_1(4, 6),
                            i.XCHG_1(3, 5),
                            i.XCHG3(4, 3, 0),
                            i.NEWC(),
                            i.BLKSWAP(9, 1),
                            i.XCHG2(8, 9),
                            i.STU(32),
                            i.XCHG2(0, 6),
                            i.STSLICER(),
                            i.XCHG2(0, 4),
                            i.STSLICER(),
                            i.ROT(),
                            i.DUP(),
                            i.ISNULL(),
                            i.PUSHCONT_SHORT(
                                u.code([
                                    i.DROP(),
                                    i.PUSHINT(0),
                                    i.SWAP(),
                                    i.STU(2),
                                ]),
                            ),
                            i.PUSHCONT_SHORT(u.code([i.STSLICER()])),
                            i.IFELSE(),
                            i.SWAP(),
                            i.STGRAMS(),
                            i.STU(32),
                            i.STI(1),
                            i.NEWC(),
                            i.ROT(),
                            i.DUP(),
                            i.ISNULL(),
                            i.PUSHCONT_SHORT(
                                u.code([
                                    i.DROP(),
                                    i.PUSHINT(0),
                                    i.SWAP(),
                                    i.STU(2),
                                ]),
                            ),
                            i.PUSHCONT_SHORT(u.code([i.STSLICER()])),
                            i.IFELSE(),
                            i.PUSH(2),
                            i.ISNULL(),
                            i.NOT(),
                            i.PUSHCONT_SHORT(
                                u.code([
                                    i.PUSHINT(-1),
                                    i.SWAP(),
                                    i.STI(1),
                                    i.XCHG_3(1, 2),
                                    i.STREF(),
                                ]),
                            ),
                            i.PUSHCONT_SHORT(
                                u.code([
                                    i.POP(2),
                                    i.PUSHINT(0),
                                    i.ROT(),
                                    i.STI(1),
                                ]),
                            ),
                            i.IFELSE(),
                            i.ENDC(),
                            i.SWAP(),
                            i.STREF(),
                            i.ENDC(),
                            i.POPCTR(4),
                        ]),
                    ),
                    i.IFJMP(),
                    i.OVER(),
                    i.PUSHINT_LONG(1935855772n),
                    i.EQUAL(),
                    i.IFJMPREF(
                        u.code([
                            i.NIP(),
                            i.POP(4),
                            i.XCHG_0(3),
                            i.LDU(64),
                            i.LDGRAMS(),
                            i.LDMSGADDR(),
                            i.XCPU(3, 3),
                            i.XCHG3(3, 3, 0),
                            i.DROP(),
                            i.BLKDROP2(2, 2),
                            i.XCHG_0(4),
                            i.NOT(),
                            i.THROWIFNOT(400),
                            i.PUSH(7),
                            i.ISNULL(),
                            i.NOT(),
                            i.THROWIFNOT(400),
                            i.MYADDR(),
                            i.PUSH2(8, 9),
                            i.PUSHINT(0),
                            i.XC2PU(3, 2, 3),
                            i.NEWC(),
                            i.BLKSWAP(4, 1),
                            i.XCHG2(3, 4),
                            i.PUSHINT_16(257),
                            i.STIX(),
                            i.SWAP(),
                            i.STSLICER(),
                            i.SWAP(),
                            i.STSLICER(),
                            i.STREF(),
                            i.ENDC(),
                            i.DUP(),
                            i.HASHCU(),
                            i.PUSH(2),
                            i.HASHCU(),
                            i.SWAP2(),
                            i.CDEPTH(),
                            i.SWAP(),
                            i.CDEPTH(),
                            i.PUSHINT_LONG(131380n),
                            i.NEWC(),
                            i.STU(24),
                            i.STU(16),
                            i.STU(16),
                            i.STU(256),
                            i.STU(256),
                            i.PUSHINT(1),
                            i.HASHEXT(0),
                            i.GETGLOB(2),
                            i.REWRITESTDADDR(),
                            i.SWAP(),
                            i.EQINT(0),
                            i.PUSHCONT_SHORT(u.code([i.SWAP(), i.EQUAL()])),
                            i.PUSHCONT_SHORT(u.code([i.DROP2(), i.PUSHINT(0)])),
                            i.IFELSE(),
                            i.THROWIFNOT(74),
                            i.PUXC(2, -1),
                            i.EQUAL(),
                            i.THROWIFNOT(401),
                            i.BLKSWAP(2, 6),
                            i.PUSHINT(-1),
                            i.XCHG_0(2),
                            i.PSEUDO_PUSHREF(
                                u.code([
                                    i.NEWC(),
                                    i.BLKSWAP(9, 1),
                                    i.XCHG2(8, 9),
                                    i.STU(32),
                                    i.XCHG2(0, 6),
                                    i.STSLICER(),
                                    i.XCHG2(0, 4),
                                    i.STSLICER(),
                                    i.ROT(),
                                    i.DUP(),
                                    i.ISNULL(),
                                    i.PUSHCONT_SHORT(
                                        u.code([
                                            i.DROP(),
                                            i.PUSHINT(0),
                                            i.SWAP(),
                                            i.STU(2),
                                        ]),
                                    ),
                                    i.PUSHCONT_SHORT(u.code([i.STSLICER()])),
                                    i.IFELSE(),
                                    i.SWAP(),
                                    i.STGRAMS(),
                                    i.STU(32),
                                    i.STI(1),
                                    i.NEWC(),
                                    i.ROT(),
                                    i.DUP(),
                                    i.ISNULL(),
                                    i.PUSHCONT_SHORT(
                                        u.code([
                                            i.DROP(),
                                            i.PUSHINT(0),
                                            i.SWAP(),
                                            i.STU(2),
                                        ]),
                                    ),
                                    i.PUSHCONT_SHORT(u.code([i.STSLICER()])),
                                    i.IFELSE(),
                                    i.PUSH(2),
                                    i.ISNULL(),
                                    i.NOT(),
                                    i.PUSHCONT_SHORT(
                                        u.code([
                                            i.PUSHINT(-1),
                                            i.SWAP(),
                                            i.STI(1),
                                            i.XCHG_3(1, 2),
                                            i.STREF(),
                                        ]),
                                    ),
                                    i.PUSHCONT_SHORT(
                                        u.code([
                                            i.POP(2),
                                            i.PUSHINT(0),
                                            i.ROT(),
                                            i.STI(1),
                                        ]),
                                    ),
                                    i.IFELSE(),
                                    i.ENDC(),
                                    i.SWAP(),
                                    i.STREF(),
                                    i.ENDC(),
                                    i.POPCTR(4),
                                ]),
                            ),
                        ]),
                    ),
                    i.DROP(),
                    i.PSEUDO_PUSHREF(
                        u.code([
                            i.DUP(),
                            i.PUSHINT_LONG(3904984705n),
                            i.EQUAL(),
                            i.PUSHCONT(
                                u.code([
                                    i.DROP(),
                                    i.DUP(),
                                    i.THROWIFNOT(403),
                                    i.GETGLOB(1),
                                    i.UNTUPLE(4),
                                    i.DROP(),
                                    i.POP(2),
                                    i.PUSH(6),
                                    i.SDEQ(),
                                    i.THROWIFNOT(403),
                                    i.PUSH(2),
                                    i.PUSHINT_LONG(90000n),
                                    i.MAX(),
                                    i.PUSH(4),
                                    i.PUSHINT_LONG(100000n),
                                    i.MULDIVC(),
                                    i.PUSH(9),
                                    i.ISNULL(),
                                    i.PUSHCONT(
                                        u.code([
                                            i.SWAP(),
                                            i.PUSHINT_LONG(100000000n),
                                            i.GREATER(),
                                            i.THROWIFNOT(404),
                                            i.PUSH2(3, 0),
                                            i.SUB(),
                                            i.PUSH(7),
                                            i.XCHG_0(9),
                                            i.XCHG_0(10),
                                            i.XCHG_1(7, 8),
                                            i.XCHG_1(6, 7),
                                            i.XCHG_1(5, 6),
                                            i.XCHG_1(4, 5),
                                            i.XCHG_0(3),
                                            i.XCHG3(11, 4, 4),
                                            i.PUSHINT(1),
                                            i.CALLREF(
                                                u.code([
                                                    i.MYADDR(),
                                                    i.PUSH2(5, 4),
                                                    i.PUSHINT(0),
                                                    i.XC2PU(3, 2, 3),
                                                    i.NEWC(),
                                                    i.BLKSWAP(4, 1),
                                                    i.XCHG2(3, 4),
                                                    i.PUSHINT_16(257),
                                                    i.STIX(),
                                                    i.SWAP(),
                                                    i.STSLICER(),
                                                    i.SWAP(),
                                                    i.STSLICER(),
                                                    i.STREF(),
                                                    i.ENDC(),
                                                    i.PUSHINT(0),
                                                    i.ROTREV(),
                                                    i.DUP(),
                                                    i.HASHCU(),
                                                    i.PUSH(2),
                                                    i.HASHCU(),
                                                    i.SWAP2(),
                                                    i.CDEPTH(),
                                                    i.SWAP(),
                                                    i.CDEPTH(),
                                                    i.PUSHINT_LONG(131380n),
                                                    i.NEWC(),
                                                    i.STU(24),
                                                    i.STU(16),
                                                    i.STU(16),
                                                    i.STU(256),
                                                    i.STU(256),
                                                    i.PUSHINT(1),
                                                    i.HASHEXT(0),
                                                    i.NEWC(),
                                                    i.PUSHINT(4),
                                                    i.SWAP(),
                                                    i.STU(3),
                                                    i.XCHG_3(1, 2),
                                                    i.STI(8),
                                                    i.STU(256),
                                                    i.ENDC(),
                                                    i.CTOS(),
                                                    i.PUSHINT_LONG(50000000n),
                                                    i.PUSHINT(0),
                                                    i.PUSHINT_LONG(10000000n),
                                                    i.PUSHSLICE(u.hex("")),
                                                    i.PUSH(7),
                                                    i.XCHG_1(3, 5),
                                                    i.XCHG_1(4, 7),
                                                    i.XCHG_0(3),
                                                    i.XCHG3(8, 8, 8),
                                                    i.PUSHNULL(),
                                                    i.ROTREV(),
                                                    i.PSEUDO_PUSHREF(
                                                        u.code([
                                                            i.NEWC(),
                                                            i.BLKSWAP(7, 1),
                                                            i.PUSHINT_LONG(
                                                                260734629n,
                                                            ),
                                                            i.XCHG2(0, 8),
                                                            i.STU(32),
                                                            i.XCHG_3(1, 6),
                                                            i.STU(64),
                                                            i.XCHG2(0, 4),
                                                            i.STGRAMS(),
                                                            i.ROT(),
                                                            i.STSLICER(),
                                                            i.SWAP(),
                                                            i.DUP(),
                                                            i.ISNULL(),
                                                            i.PUSHCONT_SHORT(
                                                                u.code([
                                                                    i.DROP(),
                                                                    i.PUSHINT(
                                                                        0,
                                                                    ),
                                                                    i.SWAP(),
                                                                    i.STU(2),
                                                                ]),
                                                            ),
                                                            i.PUSHCONT_SHORT(
                                                                u.code([
                                                                    i.STSLICER(),
                                                                ]),
                                                            ),
                                                            i.IFELSE(),
                                                            i.OVER(),
                                                            i.ISNULL(),
                                                            i.NOT(),
                                                            i.PUSHCONT_SHORT(
                                                                u.code([
                                                                    i.PUSHINT(
                                                                        -1,
                                                                    ),
                                                                    i.SWAP(),
                                                                    i.STI(1),
                                                                    i.STREF(),
                                                                ]),
                                                            ),
                                                            i.PUSHCONT_SHORT(
                                                                u.code([
                                                                    i.PUSHINT(
                                                                        0,
                                                                    ),
                                                                    i.POP(2),
                                                                    i.STI(1),
                                                                ]),
                                                            ),
                                                            i.IFELSE(),
                                                            i.SWAP(),
                                                            i.STGRAMS(),
                                                            i.SWAP(),
                                                            i.STSLICER(),
                                                            i.ENDC(),
                                                            i.SWAP(),
                                                            i.XCHG2(2, 3),
                                                            i.PUSHINT(-1),
                                                            i.NEWC(),
                                                            i.STSLICECONST(
                                                                u.hex("6_"),
                                                            ),
                                                            i.STI(1),
                                                            i.STSLICECONST(
                                                                u.hex("1_"),
                                                            ),
                                                            i.STSLICE(),
                                                            i.SWAP(),
                                                            i.STGRAMS(),
                                                            i.PUSHINT_8(106),
                                                            i.STZEROES(),
                                                            i.STDICT(),
                                                            i.ENDC(),
                                                            i.SWAP(),
                                                            i.SENDRAWMSG(),
                                                        ]),
                                                    ),
                                                ]),
                                            ),
                                            i.PUSH(6),
                                            i.XCHG_1(9, 10),
                                            i.XCHG_0(8),
                                            i.XCHG_0(9),
                                            i.XCHG_1(6, 7),
                                            i.XCHG_1(5, 6),
                                            i.XCHG_1(4, 5),
                                            i.XCHG_1(3, 4),
                                            i.XCHG3(1, 3, 0),
                                            i.PUSHINT_16(160),
                                            i.CALLREF(
                                                u.code([
                                                    i.MYADDR(),
                                                    i.PUSH2(5, 4),
                                                    i.PUSHINT(0),
                                                    i.XC2PU(3, 2, 3),
                                                    i.NEWC(),
                                                    i.BLKSWAP(4, 1),
                                                    i.XCHG2(3, 4),
                                                    i.PUSHINT_16(257),
                                                    i.STIX(),
                                                    i.SWAP(),
                                                    i.STSLICER(),
                                                    i.SWAP(),
                                                    i.STSLICER(),
                                                    i.STREF(),
                                                    i.ENDC(),
                                                    i.PUSHINT(0),
                                                    i.ROTREV(),
                                                    i.DUP(),
                                                    i.HASHCU(),
                                                    i.PUSH(2),
                                                    i.HASHCU(),
                                                    i.SWAP2(),
                                                    i.CDEPTH(),
                                                    i.SWAP(),
                                                    i.CDEPTH(),
                                                    i.PUSHINT_LONG(131380n),
                                                    i.NEWC(),
                                                    i.STU(24),
                                                    i.STU(16),
                                                    i.STU(16),
                                                    i.STU(256),
                                                    i.STU(256),
                                                    i.PUSHINT(1),
                                                    i.HASHEXT(0),
                                                    i.NEWC(),
                                                    i.PUSHINT(4),
                                                    i.SWAP(),
                                                    i.STU(3),
                                                    i.XCHG_3(1, 2),
                                                    i.STI(8),
                                                    i.STU(256),
                                                    i.ENDC(),
                                                    i.CTOS(),
                                                    i.PUSHINT_LONG(50000000n),
                                                    i.PUSHINT(0),
                                                    i.PUSHINT_LONG(10000000n),
                                                    i.PUSHSLICE(u.hex("")),
                                                    i.PUSH(7),
                                                    i.XCHG_1(3, 5),
                                                    i.XCHG_1(4, 7),
                                                    i.XCHG_0(3),
                                                    i.XCHG3(8, 8, 8),
                                                    i.PUSHNULL(),
                                                    i.ROTREV(),
                                                    i.PSEUDO_PUSHREF(
                                                        u.code([
                                                            i.NEWC(),
                                                            i.BLKSWAP(7, 1),
                                                            i.PUSHINT_LONG(
                                                                260734629n,
                                                            ),
                                                            i.XCHG2(0, 8),
                                                            i.STU(32),
                                                            i.XCHG_3(1, 6),
                                                            i.STU(64),
                                                            i.XCHG2(0, 4),
                                                            i.STGRAMS(),
                                                            i.ROT(),
                                                            i.STSLICER(),
                                                            i.SWAP(),
                                                            i.DUP(),
                                                            i.ISNULL(),
                                                            i.PUSHCONT_SHORT(
                                                                u.code([
                                                                    i.DROP(),
                                                                    i.PUSHINT(
                                                                        0,
                                                                    ),
                                                                    i.SWAP(),
                                                                    i.STU(2),
                                                                ]),
                                                            ),
                                                            i.PUSHCONT_SHORT(
                                                                u.code([
                                                                    i.STSLICER(),
                                                                ]),
                                                            ),
                                                            i.IFELSE(),
                                                            i.OVER(),
                                                            i.ISNULL(),
                                                            i.NOT(),
                                                            i.PUSHCONT_SHORT(
                                                                u.code([
                                                                    i.PUSHINT(
                                                                        -1,
                                                                    ),
                                                                    i.SWAP(),
                                                                    i.STI(1),
                                                                    i.STREF(),
                                                                ]),
                                                            ),
                                                            i.PUSHCONT_SHORT(
                                                                u.code([
                                                                    i.PUSHINT(
                                                                        0,
                                                                    ),
                                                                    i.POP(2),
                                                                    i.STI(1),
                                                                ]),
                                                            ),
                                                            i.IFELSE(),
                                                            i.SWAP(),
                                                            i.STGRAMS(),
                                                            i.SWAP(),
                                                            i.STSLICER(),
                                                            i.ENDC(),
                                                            i.SWAP(),
                                                            i.XCHG2(2, 3),
                                                            i.PUSHINT(-1),
                                                            i.NEWC(),
                                                            i.STSLICECONST(
                                                                u.hex("6_"),
                                                            ),
                                                            i.STI(1),
                                                            i.STSLICECONST(
                                                                u.hex("1_"),
                                                            ),
                                                            i.STSLICE(),
                                                            i.SWAP(),
                                                            i.STGRAMS(),
                                                            i.PUSHINT_8(106),
                                                            i.STZEROES(),
                                                            i.STDICT(),
                                                            i.ENDC(),
                                                            i.SWAP(),
                                                            i.SENDRAWMSG(),
                                                        ]),
                                                    ),
                                                ]),
                                            ),
                                            i.BLKDROP(9),
                                        ]),
                                    ),
                                    i.IFREFELSE(
                                        u.code([
                                            i.POP(5),
                                            i.POP(7),
                                            i.DROP2(),
                                            i.POP(5),
                                            i.POP(5),
                                            i.XCHG_0(2),
                                            i.PUSHINT_LONG(30000000n),
                                            i.GREATER(),
                                            i.THROWIFNOT(404),
                                            i.XCPU(2, 3),
                                            i.SUB(),
                                            i.XCHG_3(1, 2),
                                            i.PUSHINT(1),
                                            i.PUSHNULL(),
                                            i.XCHG3(0, 0, 3),
                                            i.PUSHINT(-1),
                                            i.NEWC(),
                                            i.STSLICECONST(u.hex("6_")),
                                            i.STI(1),
                                            i.STSLICECONST(u.hex("1_")),
                                            i.STSLICE(),
                                            i.SWAP(),
                                            i.STGRAMS(),
                                            i.PUSHINT_8(106),
                                            i.STZEROES(),
                                            i.STDICT(),
                                            i.ENDC(),
                                            i.SWAP(),
                                            i.SENDRAWMSG(),
                                            i.SWAP(),
                                            i.PUSHINT_16(160),
                                            i.PUSHNULL(),
                                            i.XCHG3(0, 0, 3),
                                            i.PUSHINT(-1),
                                            i.NEWC(),
                                            i.STSLICECONST(u.hex("6_")),
                                            i.STI(1),
                                            i.STSLICECONST(u.hex("1_")),
                                            i.STSLICE(),
                                            i.SWAP(),
                                            i.STGRAMS(),
                                            i.PUSHINT_8(106),
                                            i.STZEROES(),
                                            i.STDICT(),
                                            i.ENDC(),
                                            i.SWAP(),
                                            i.SENDRAWMSG(),
                                        ]),
                                    ),
                                ]),
                            ),
                            i.IFJMP(),
                            i.DUP(),
                            i.PUSHINT_LONG(3423544614n),
                            i.EQUAL(),
                            i.PSEUDO_PUSHREF(
                                u.code([
                                    i.PUSHCONT(
                                        u.code([
                                            i.DROP(),
                                            i.DUP(),
                                            i.THROWIFNOT(403),
                                            i.GETGLOB(2),
                                            i.PUSH(5),
                                            i.SDEQ(),
                                            i.THROWIFNOT(403),
                                            i.PUSH(7),
                                            i.ISNULL(),
                                            i.PUSHCONT(
                                                u.code([
                                                    i.DROP2(),
                                                    i.BLKDROP2(5, 2),
                                                    i.PUSHINT_16(160),
                                                    i.PUSHNULL(),
                                                    i.XCHG3(0, 0, 3),
                                                    i.PUSHINT(-1),
                                                    i.NEWC(),
                                                    i.STSLICECONST(u.hex("6_")),
                                                    i.STI(1),
                                                    i.STSLICECONST(u.hex("1_")),
                                                    i.STSLICE(),
                                                    i.SWAP(),
                                                    i.STGRAMS(),
                                                    i.PUSHINT_8(106),
                                                    i.STZEROES(),
                                                    i.STDICT(),
                                                    i.ENDC(),
                                                    i.SWAP(),
                                                    i.SENDRAWMSG(),
                                                ]),
                                            ),
                                            i.PUSHCONT(
                                                u.code([
                                                    i.PUSH(3),
                                                    i.XCHG_1(7, 9),
                                                    i.XCHG_1(6, 8),
                                                    i.XCHG_1(5, 7),
                                                    i.XCPU(6, 3),
                                                    i.XCHG_0(6),
                                                    i.BLKSWAP(2, 4),
                                                    i.PUSHINT_16(160),
                                                    i.CALLREF(
                                                        u.code([
                                                            i.MYADDR(),
                                                            i.PUSH2(5, 4),
                                                            i.PUSHINT(0),
                                                            i.XC2PU(3, 2, 3),
                                                            i.NEWC(),
                                                            i.BLKSWAP(4, 1),
                                                            i.XCHG2(3, 4),
                                                            i.PUSHINT_16(257),
                                                            i.STIX(),
                                                            i.SWAP(),
                                                            i.STSLICER(),
                                                            i.SWAP(),
                                                            i.STSLICER(),
                                                            i.STREF(),
                                                            i.ENDC(),
                                                            i.PUSHINT(0),
                                                            i.ROTREV(),
                                                            i.DUP(),
                                                            i.HASHCU(),
                                                            i.PUSH(2),
                                                            i.HASHCU(),
                                                            i.SWAP2(),
                                                            i.CDEPTH(),
                                                            i.SWAP(),
                                                            i.CDEPTH(),
                                                            i.PUSHINT_LONG(
                                                                131380n,
                                                            ),
                                                            i.NEWC(),
                                                            i.STU(24),
                                                            i.STU(16),
                                                            i.STU(16),
                                                            i.STU(256),
                                                            i.STU(256),
                                                            i.PUSHINT(1),
                                                            i.HASHEXT(0),
                                                            i.NEWC(),
                                                            i.PUSHINT(4),
                                                            i.SWAP(),
                                                            i.STU(3),
                                                            i.XCHG_3(1, 2),
                                                            i.STI(8),
                                                            i.STU(256),
                                                            i.ENDC(),
                                                            i.CTOS(),
                                                            i.PUSHINT_LONG(
                                                                50000000n,
                                                            ),
                                                            i.PUSHINT(0),
                                                            i.PUSHINT_LONG(
                                                                10000000n,
                                                            ),
                                                            i.PUSHSLICE(
                                                                u.hex(""),
                                                            ),
                                                            i.PUSH(7),
                                                            i.XCHG_1(3, 5),
                                                            i.XCHG_1(4, 7),
                                                            i.XCHG_0(3),
                                                            i.XCHG3(8, 8, 8),
                                                            i.PUSHNULL(),
                                                            i.ROTREV(),
                                                            i.PSEUDO_PUSHREF(
                                                                u.code([
                                                                    i.NEWC(),
                                                                    i.BLKSWAP(
                                                                        7,
                                                                        1,
                                                                    ),
                                                                    i.PUSHINT_LONG(
                                                                        260734629n,
                                                                    ),
                                                                    i.XCHG2(
                                                                        0,
                                                                        8,
                                                                    ),
                                                                    i.STU(32),
                                                                    i.XCHG_3(
                                                                        1,
                                                                        6,
                                                                    ),
                                                                    i.STU(64),
                                                                    i.XCHG2(
                                                                        0,
                                                                        4,
                                                                    ),
                                                                    i.STGRAMS(),
                                                                    i.ROT(),
                                                                    i.STSLICER(),
                                                                    i.SWAP(),
                                                                    i.DUP(),
                                                                    i.ISNULL(),
                                                                    i.PUSHCONT_SHORT(
                                                                        u.code([
                                                                            i.DROP(),
                                                                            i.PUSHINT(
                                                                                0,
                                                                            ),
                                                                            i.SWAP(),
                                                                            i.STU(
                                                                                2,
                                                                            ),
                                                                        ]),
                                                                    ),
                                                                    i.PUSHCONT_SHORT(
                                                                        u.code([
                                                                            i.STSLICER(),
                                                                        ]),
                                                                    ),
                                                                    i.IFELSE(),
                                                                    i.OVER(),
                                                                    i.ISNULL(),
                                                                    i.NOT(),
                                                                    i.PUSHCONT_SHORT(
                                                                        u.code([
                                                                            i.PUSHINT(
                                                                                -1,
                                                                            ),
                                                                            i.SWAP(),
                                                                            i.STI(
                                                                                1,
                                                                            ),
                                                                            i.STREF(),
                                                                        ]),
                                                                    ),
                                                                    i.PUSHCONT_SHORT(
                                                                        u.code([
                                                                            i.PUSHINT(
                                                                                0,
                                                                            ),
                                                                            i.POP(
                                                                                2,
                                                                            ),
                                                                            i.STI(
                                                                                1,
                                                                            ),
                                                                        ]),
                                                                    ),
                                                                    i.IFELSE(),
                                                                    i.SWAP(),
                                                                    i.STGRAMS(),
                                                                    i.SWAP(),
                                                                    i.STSLICER(),
                                                                    i.ENDC(),
                                                                    i.SWAP(),
                                                                    i.XCHG2(
                                                                        2,
                                                                        3,
                                                                    ),
                                                                    i.PUSHINT(
                                                                        -1,
                                                                    ),
                                                                    i.NEWC(),
                                                                    i.STSLICECONST(
                                                                        u.hex(
                                                                            "6_",
                                                                        ),
                                                                    ),
                                                                    i.STI(1),
                                                                    i.STSLICECONST(
                                                                        u.hex(
                                                                            "1_",
                                                                        ),
                                                                    ),
                                                                    i.STSLICE(),
                                                                    i.SWAP(),
                                                                    i.STGRAMS(),
                                                                    i.PUSHINT_8(
                                                                        106,
                                                                    ),
                                                                    i.STZEROES(),
                                                                    i.STDICT(),
                                                                    i.ENDC(),
                                                                    i.SWAP(),
                                                                    i.SENDRAWMSG(),
                                                                ]),
                                                            ),
                                                        ]),
                                                    ),
                                                    i.BLKDROP(9),
                                                ]),
                                            ),
                                            i.IFELSE(),
                                        ]),
                                    ),
                                    i.IFJMP(),
                                    i.PUSHINT_LONG(3275436326n),
                                    i.EQUAL(),
                                    i.IFJMPREF(
                                        u.code([
                                            i.PUSHINT(0),
                                            i.PUSHINT(0),
                                            i.GETGLOB(2),
                                            i.XCHG_1(8, 9),
                                            i.XCHG_1(7, 9),
                                            i.XCHG_1(6, 9),
                                            i.XCHG3(10, 11, 9),
                                            i.NEWC(),
                                            i.BLKSWAP(9, 1),
                                            i.PUSHINT_LONG(741952126n),
                                            i.XCHG2(0, 10),
                                            i.STU(32),
                                            i.NEWC(),
                                            i.BLKSWAP(9, 1),
                                            i.XCHG_0(10),
                                            i.XCHG2(8, 9),
                                            i.STU(32),
                                            i.XCHG2(0, 6),
                                            i.STSLICER(),
                                            i.XCHG2(0, 4),
                                            i.STSLICER(),
                                            i.ROT(),
                                            i.STGRAMS(),
                                            i.STU(32),
                                            i.STI(1),
                                            i.SWAP(),
                                            i.DUP(),
                                            i.ISNULL(),
                                            i.PUSHCONT_SHORT(
                                                u.code([
                                                    i.DROP(),
                                                    i.PUSHINT(0),
                                                    i.SWAP(),
                                                    i.STU(2),
                                                ]),
                                            ),
                                            i.PUSHCONT_SHORT(
                                                u.code([i.STSLICER()]),
                                            ),
                                            i.IFELSE(),
                                            i.OVER(),
                                            i.ISNULL(),
                                            i.NOT(),
                                            i.PUSHCONT_SHORT(
                                                u.code([
                                                    i.PUSHINT(-1),
                                                    i.SWAP(),
                                                    i.STI(1),
                                                    i.STREF(),
                                                ]),
                                            ),
                                            i.PUSHCONT_SHORT(
                                                u.code([
                                                    i.PUSHINT(0),
                                                    i.POP(2),
                                                    i.STI(1),
                                                ]),
                                            ),
                                            i.IFELSE(),
                                            i.NEWC(),
                                            i.ROT(),
                                            i.DUP(),
                                            i.ISNULL(),
                                            i.PUSHCONT_SHORT(
                                                u.code([
                                                    i.DROP(),
                                                    i.PUSHINT(0),
                                                    i.SWAP(),
                                                    i.STU(2),
                                                ]),
                                            ),
                                            i.PUSHCONT_SHORT(
                                                u.code([i.STSLICER()]),
                                            ),
                                            i.IFELSE(),
                                            i.ENDC(),
                                            i.SWAP(),
                                            i.STREF(),
                                            i.ENDC(),
                                            i.SWAP(),
                                            i.STREF(),
                                            i.ENDC(),
                                            i.XCHG_1(2, 3),
                                            i.PUSHINT_8(64),
                                            i.XCHG3(3, 3, 4),
                                            i.NEWC(),
                                            i.STSLICECONST(u.hex("6_")),
                                            i.STI(1),
                                            i.STSLICECONST(u.hex("1_")),
                                            i.STSLICE(),
                                            i.SWAP(),
                                            i.STGRAMS(),
                                            i.PUSHINT_8(106),
                                            i.STZEROES(),
                                            i.STDICT(),
                                            i.ENDC(),
                                            i.SWAP(),
                                            i.SENDRAWMSG(),
                                        ]),
                                    ),
                                    i.BLKDROP(9),
                                    i.THROW(130),
                                ]),
                            ),
                        ]),
                    ),
                ]),
            ),
        ]),
    ),
    i.DICTPUSHCONST(
        19,
        u.dictMap(
            new Map([
                [
                    78929,
                    [
                        i.PUSHCTR(4),
                        i.CTOS(),
                        i.LDU(32),
                        i.LDMSGADDR(),
                        i.LDMSGADDR(),
                        i.DUP(),
                        i.PLDU(2),
                        i.NEQINT(0),
                        i.PUSHCONT_SHORT(u.code([i.LDMSGADDR(), i.SWAP()])),
                        i.PUSHCONT_SHORT(
                            u.code([
                                i.PUSHINT(2),
                                i.SDSKIPFIRST(),
                                i.PUSHNULL(),
                            ]),
                        ),
                        i.IFELSE(),
                        i.SWAP(),
                        i.LDGRAMS(),
                        i.LDU(32),
                        i.LDI(1),
                        i.LDREF(),
                        i.SWAP(),
                        i.CTOS(),
                        i.DUP(),
                        i.PLDU(2),
                        i.NEQINT(0),
                        i.PUSHCONT_SHORT(u.code([i.LDMSGADDR(), i.SWAP()])),
                        i.PUSHCONT_SHORT(
                            u.code([
                                i.PUSHINT(2),
                                i.SDSKIPFIRST(),
                                i.PUSHNULL(),
                            ]),
                        ),
                        i.IFELSE(),
                        i.SWAP(),
                        i.LDI(1),
                        i.SWAP(),
                        i.PUSHCONT_SHORT(u.code([i.LDREF(), i.DROP()])),
                        i.PUSHCONT_SHORT(u.code([i.DROP(), i.PUSHNULL()])),
                        i.IFELSE(),
                        i.XCHG_1(2, 9),
                        i.XCHG_1(2, 8),
                        i.XCHG_1(2, 7),
                        i.XCHG_1(2, 6),
                        i.XCHG_1(2, 5),
                        i.XCHG_1(2, 4),
                        i.XCHG_1(2, 3),
                        i.BLKDROP2(1, 9),
                        i.PUSH(3),
                        i.PUSHINT_LONG(90000n),
                        i.MAX(),
                        i.PUSH(5),
                        i.PUSHINT_LONG(100000n),
                        i.MULDIVC(),
                        i.BLKDROP2(9, 1),
                    ],
                ],
                [
                    94138,
                    [
                        i.PUSHCTR(4),
                        i.CTOS(),
                        i.LDU(32),
                        i.LDMSGADDR(),
                        i.LDMSGADDR(),
                        i.DUP(),
                        i.PLDU(2),
                        i.NEQINT(0),
                        i.PUSHCONT_SHORT(u.code([i.LDMSGADDR(), i.SWAP()])),
                        i.PUSHCONT_SHORT(
                            u.code([
                                i.PUSHINT(2),
                                i.SDSKIPFIRST(),
                                i.PUSHNULL(),
                            ]),
                        ),
                        i.IFELSE(),
                        i.SWAP(),
                        i.LDGRAMS(),
                        i.LDU(32),
                        i.LDI(1),
                        i.LDREF(),
                        i.SWAP(),
                        i.CTOS(),
                        i.DUP(),
                        i.PLDU(2),
                        i.NEQINT(0),
                        i.PUSHCONT_SHORT(u.code([i.LDMSGADDR(), i.SWAP()])),
                        i.PUSHCONT_SHORT(
                            u.code([
                                i.PUSHINT(2),
                                i.SDSKIPFIRST(),
                                i.PUSHNULL(),
                            ]),
                        ),
                        i.IFELSE(),
                        i.SWAP(),
                        i.LDI(1),
                        i.SWAP(),
                        i.PUSHCONT_SHORT(u.code([i.LDREF(), i.DROP()])),
                        i.PUSHCONT_SHORT(u.code([i.DROP(), i.PUSHNULL()])),
                        i.IFELSE(),
                        i.XCHG_1(2, 9),
                        i.XCHG_1(2, 8),
                        i.XCHG_1(2, 7),
                        i.XCHG_1(2, 6),
                        i.XCHG_1(2, 5),
                        i.XCHG_1(2, 4),
                        i.XCHG_1(2, 3),
                        i.BLKDROP2(1, 9),
                        i.PUSH3(8, 7, 6),
                        i.PUSH3(8, 7, 6),
                        i.PUSH3(8, 7, 6),
                        i.BLKDROP2(9, 9),
                    ],
                ],
                [
                    129664,
                    [
                        i.PUSHCTR(4),
                        i.CTOS(),
                        i.LDU(32),
                        i.LDMSGADDR(),
                        i.LDMSGADDR(),
                        i.DUP(),
                        i.PLDU(2),
                        i.NEQINT(0),
                        i.PUSHCONT_SHORT(u.code([i.LDMSGADDR(), i.SWAP()])),
                        i.PUSHCONT_SHORT(
                            u.code([
                                i.PUSHINT(2),
                                i.SDSKIPFIRST(),
                                i.PUSHNULL(),
                            ]),
                        ),
                        i.IFELSE(),
                        i.SWAP(),
                        i.LDGRAMS(),
                        i.LDU(32),
                        i.LDI(1),
                        i.LDREF(),
                        i.SWAP(),
                        i.CTOS(),
                        i.DUP(),
                        i.PLDU(2),
                        i.NEQINT(0),
                        i.PUSHCONT_SHORT(u.code([i.LDMSGADDR(), i.SWAP()])),
                        i.PUSHCONT_SHORT(
                            u.code([
                                i.PUSHINT(2),
                                i.SDSKIPFIRST(),
                                i.PUSHNULL(),
                            ]),
                        ),
                        i.IFELSE(),
                        i.SWAP(),
                        i.LDI(1),
                        i.SWAP(),
                        i.PUSHCONT_SHORT(u.code([i.LDREF(), i.DROP()])),
                        i.PUSHCONT_SHORT(u.code([i.DROP(), i.PUSHNULL()])),
                        i.IFELSE(),
                        i.XCHG_1(2, 9),
                        i.XCHG_1(2, 8),
                        i.XCHG_1(2, 7),
                        i.XCHG_1(2, 6),
                        i.XCHG_1(2, 5),
                        i.XCHG_1(2, 4),
                        i.XCHG_1(2, 3),
                        i.BLKDROP2(1, 9),
                        i.PSEUDO_PUSHREF(
                            u.code([
                                i.MYADDR(),
                                i.PUSH2(2, 1),
                                i.PUSHINT(0),
                                i.XC2PU(3, 2, 3),
                                i.NEWC(),
                                i.BLKSWAP(4, 1),
                                i.XCHG2(3, 4),
                                i.PUSHINT_16(257),
                                i.STIX(),
                                i.SWAP(),
                                i.STSLICER(),
                                i.SWAP(),
                                i.STSLICER(),
                                i.STREF(),
                                i.ENDC(),
                                i.PUSHINT(0),
                                i.ROTREV(),
                                i.DUP(),
                                i.HASHCU(),
                                i.PUSH(2),
                                i.HASHCU(),
                                i.SWAP2(),
                                i.CDEPTH(),
                                i.SWAP(),
                                i.CDEPTH(),
                                i.PUSHINT_LONG(131380n),
                                i.NEWC(),
                                i.STU(24),
                                i.STU(16),
                                i.STU(16),
                                i.STU(256),
                                i.STU(256),
                                i.PUSHINT(1),
                                i.HASHEXT(0),
                                i.NEWC(),
                                i.PUSHINT(4),
                                i.SWAP(),
                                i.STU(3),
                                i.XCHG_3(1, 2),
                                i.STI(8),
                                i.STU(256),
                                i.ENDC(),
                                i.CTOS(),
                                i.BLKDROP2(9, 1),
                            ]),
                        ),
                    ],
                ],
            ]),
        ),
    ),
    i.DICTIGETJMPZ(),
    i.THROWARG(11),
];
