Contract
| Address | EQDo1o_BlSNtAhOa8St-XdB2vj18iW7wlh1wRW_M25sf0nur |
| Chain | Basic Workchain |
| Contract Type | unknown contract |
| Contract Code Hash | WnkVXESIBJaYxOfX1Bs0SIOGlcDQXkfqO6lnJX91wqk= |
verifier.ton.org verification
View codeDisassembled Code
SETCP0
(:methods
recv_internal:
c2 SAVE
SAMEALTSAVE
s0 s1 XCHG
CTOS
4 LDU
LDMSGADDR
s0 POP
s2 PUSH
SBITS
31 GTINT
<{
s0 s2 XCHG
32 LDU
}> PUSHCONT
<{
s0 s2 XCHG
0 PUSHINT
s0 s1 XCHG
}> PUSHCONT
IFELSE
s0 s2 XCHG
1 PUSHINT
AND
<{
5 BLKDROP
}> PUSHCONT
IFJMP
s0 PUSH
136501422 PUSHINT
EQUAL
<{
s0 POP
2 2 BLKDROP2
64 LDU
256 LDU
LDREF
s0 s1 XCHG
CTOS
LDMSGADDR
256 LDU
s0 POP
s0 s2 XCHG
LDREF
s0 s1 XCHG
CTOS
LDMSGADDR
LDMSGADDR
s0 POP
s0 s2 XCHG
18 LDI
32 LDU
s2 PUSH
86400 PUSHINT
GEQ
s3 PUSH
-86400 PUSHINT
LEQ
OR
255 THROWIF
c4 PUSH
CTOS
1 LDI
s0 s1 XCHG
255 THROWIF
256 LDU
s1 s9 XCPU
EQUAL
255 THROWIFNOT
LDMSGADDR
s1 s6 XCPU
SDEQ
255 THROWIFNOT
LDMSGADDR
s1 s7 XCPU
SDEQ
255 THROWIFNOT
ENDS
s6 s7 XCHG
s3 s5 XCHG
s7 s7 s7 XCHG3
4 CALLDICT
7 PUSHPOW2
2167887002 PUSHINT
2SWAP
0 PUSHINT
s0 s1 XCHG
5 CALLDICT
}> IFJMPREF
2 CALLDICT
s0 PUSH
1507467289 PUSHINT
EQUAL
<{
s0 POP
64 LDU
LDGRAMS
LDGRAMS
s4 s0 PUSH2
SBITS
0 GTINT
<{
s0 POP
LDMSGADDR
s0 s1 XCHG
}> PUSHCONT
IF
4 GETGLOBVAR
5 GETGLOBVAR
ADD
6 GETGLOBVAR
SUB
7 GETGLOBVAR
SUB
0 PUSHINT
s9 s1 XCPU
SUB
s0 s8 XCHG2
SUB
12 GETPARAM
SUB
s1 s8 XCHG
MAX
s6 s3 XCPU
ADD
s2 PUSH
ADD
s0 s6 XCHG2
ADD
15 GETPARAM
ADD
0 PUSHINT
RAWRESERVE
8 GETGLOBVAR
3 NEQINT
102 THROWIFNOT
s0 PUSH
0 EQINT
13 GETGLOBVAR
s1 s5 XCHG
SDEQ
s1 s4 XCHG
OR
100 THROWIFNOT
s2 s4 XCHG
130 PUSHINT
2675831936 PUSHINT
2SWAP
0 PUSHINT
s0 s6 XCHG2
5 CALLDICT
4 GETGLOBVAR
s0 s1 XCHG
ADD
4 SETGLOBVAR
5 GETGLOBVAR
s0 s1 XCHG
ADD
5 SETGLOBVAR
3 CALLDICT
}> IFJMPREF
s0 PUSH
2483002579 PUSHINT
EQUAL
<{
s0 POP
10 GETGLOBVAR
s2 s-1 PUXC
SDEQ
100 THROWIFNOT
64 LDU
LDREF
s0 s1 XCHG
CTOS
256 LDU
32 LDU
32 LDU
LDGRAMS
LDGRAMS
LDGRAMS
LDGRAMS
1 LDI
32 LDU
s0 POP
s0 s9 XCHG
32 LDU
14 GETGLOBVAR
s0 s10 XCHG2
EQUAL
255 THROWIFNOT
s0 s7 XCHG
1096649440 PUSHINT
EQUAL
255 THROWIFNOT
8 GETGLOBVAR
3 NEQINT
102 THROWIFNOT
1 GETGLOBVAR
s6 s-1 PUXC
GREATER
101 THROWIFNOT
17 GETGLOBVAR
s9 s-1 PUXC
GEQ
s9 PUSH
NOW
LEQ
AND
101 THROWIFNOT
6 GETGLOBVAR
s3 s-1 PUXC
GEQ
101 THROWIFNOT
7 GETGLOBVAR
s2 s-1 PUXC
GEQ
101 THROWIFNOT
2 GETGLOBVAR
s5 s-1 PUXC
GEQ
101 THROWIFNOT
3 GETGLOBVAR
s4 s-1 PUXC
GEQ
101 THROWIFNOT
4 GETGLOBVAR
s4 PUSH
ADD
s5 PUSH
SUB
s3 PUSH
SUB
5 GETGLOBVAR
s6 PUSH
ADD
s5 PUSH
SUB
s3 PUSH
SUB
s2 PUSH
<{
s1 PUSH
0 GTINT
<{
s4 s4 XCHG2
ADD
s0 s3 XCHG
0 PUSHINT
s0 s1 XCHG
}> PUSHCONT
IF
s0 PUSH
0 GTINT
<{
s1 s3 XCHG
ADD
s0 s2 XCHG
0 PUSHINT
}> PUSHCONT
IF
}> PUSHCONT
IF
s0 s1 XCHG
-1 GTINT
101 THROWIFNOT
-1 GTINT
101 THROWIFNOT
4 GETGLOBVAR
5 GETGLOBVAR
ADD
6 GETGLOBVAR
SUB
7 GETGLOBVAR
SUB
0 PUSHINT
s14 s1 XCPU
SUB
s0 s13 XCHG2
SUB
12 GETPARAM
SUB
s1 s13 XCHG
MAX
6 GETGLOBVAR
s3 s-1 PUXC
SUB
s1 s12 XCHG
SUB
7 GETGLOBVAR
s2 s-1 PUXC
SUB
SUB
s0 s11 XCHG2
ADD
15 GETPARAM
ADD
0 PUSHINT
RAWRESERVE
6 GETGLOBVAR
s1 s-1 PUXC
GREATER
<{
12 GETGLOBVAR
2 PUSHINT
2170604523 PUSHINT
6 GETGLOBVAR
s4 s-1 PUXC
SUB
11 9 -1 PU2XC
5 CALLDICT
}> PUSHCONT
IF
7 GETGLOBVAR
s10 s-1 PUXC
GREATER
<{
13 GETGLOBVAR
1 PUSHINT
2170604523 PUSHINT
7 GETGLOBVAR
s13 s-1 PUXC
SUB
11 9 -1 PU2XC
5 CALLDICT
}> IFREF
s2 s8 XCHG
7 PUSHPOW2
2999090666 PUSHINT
2SWAP
s1 s9 XCHG
0 PUSHINT
s0 s8 XCHG2
5 CALLDICT
s0 s1 XCHG
<{
15 GETGLOBVAR
CTOS
LDGRAMS
LDGRAMS
LDGRAMS
LDGRAMS
LDGRAMS
32 LDU
32 LDU
32 LDU
LDDICT
s0 POP
s9 s1 PUSH2
NEQ
<{
s9 s0 PUSH2
32 PUSHINT
DICTUGETREF
NULLSWAPIFNOT
<{
s2 POP
s6 POP
s6 POP
s6 POP
s0 s4 XCHG
CTOS
LDGRAMS
LDGRAMS
LDGRAMS
32 LDU
s0 POP
s0 POP
s5 PUSH
32 PUSHINT
DICTUMIN
NULLSWAPIFNOT2
s2 POP
<{
s0 s1 XCHG
}> PUSHCONT
<{
s0 s9 PUSH2
LEQ
<{
s0 s6 PUXC
32 PUSHINT
DICTUDEL
s0 POP
s0 s6 XCHG
}> PUSHCONT
IF
s6 PUSH
32 PUSHINT
DICTUGETNEXT
NULLSWAPIFNOT2
s2 POP
}> PUSHCONT
WHILE
s0 POP
2 1 0 PUSH3
7 6 9 PUSH3
13 14 11 PUSH3
10 CALLDICT
}> PUSHCONT
<{
s0 POP
s9 POP
105 THROW
s6 s7 s8 XCHG3
s2 s5 XCHG2
}> PUSHCONT
IFELSE
s5 s8 XCHG
s7 s6 s5 XCHG3
s1 s2 XCHG
}> PUSHCONT
<{
s9 POP
}> PUSHCONT
IFELSE
s7 s8 XCHG
s6 s7 XCHG
s5 s6 XCHG
s4 s5 XCHG
s3 s4 XCHG
s1 s3 s0 XCHG3
}> CALLREF
2 GETGLOBVAR
s14 s-1 PUXC
GREATER
<{
9 BLKDROP
}> PUSHCONT
<{
2 GETGLOBVAR
s14 s-1 PUXC
SUB
s9 PUSH
0 GTINT
s1 s10 PUSH2
GREATER
AND
103 THROWIF
s4 s12 PUSH2
LESS
<{
s4 POP
s5 POP
0 PUSHINT
18 GETGLOBVAR
s12 s-1 PUXC
SUB
s0 PUSH
86400 PUSHINT
DIV REM
SUB
86400 PUSHINT
ADD
18 GETGLOBVAR
ADD
s6 s4 XCHG2
}> PUSHCONT
IF
s6 s6 XCPU
ADD
s8 PUSH
0 GTINT
<{
s0 s8 PUSH2
GREATER
103 THROWIF
}> PUSHCONT
IF
s3 s12 PUSH2
LESS
<{
s3 POP
s4 POP
0 PUSHINT
18 GETGLOBVAR
s12 s-1 PUXC
SUB
1 CALLDICT
s1 POP
18 GETGLOBVAR
ADD
s5 s3 XCHG2
}> PUSHCONT
IF
s5 s6 XCHG2
ADD
s6 PUSH
0 GTINT
<{
s0 s6 PUSH2
GREATER
103 THROWIF
}> PUSHCONT
IF
s4 s4 XCHG2
10 CALLDICT
}> IFREFELSE
s0 s1 XCHG
6 SETGLOBVAR
s0 s4 XCHG
7 SETGLOBVAR
s0 s2 XCHG
2 SETGLOBVAR
3 SETGLOBVAR
s0 s1 XCHG
1 SETGLOBVAR
17 SETGLOBVAR
<{
3 PUSHINT
8 SETGLOBVAR
}> PUSHCONT
IF
3 CALLDICT
}> IFJMPREF
s0 PUSH
734436416 PUSHINT
EQUAL
<{
s0 POP
2 2 BLKDROP2
12 GETGLOBVAR
s2 s-1 PUXC
SDEQ
100 THROWIFNOT
15 GETPARAM
12 GETPARAM
ADD
4 PUSHINT
RAWRESERVE
64 LDU
LDGRAMS
LDGRAMS
LDGRAMS
32 LDU
s3 PUSH
0 NEQINT
s5 s4 PUSH2
GREATER
AND
s3 PUSH
0 NEQINT
s5 s4 PUSH2
GREATER
AND
OR
255 THROWIF
15 GETGLOBVAR
CTOS
LDGRAMS
LDGRAMS
LDGRAMS
LDGRAMS
LDGRAMS
32 LDU
32 LDU
32 LDU
LDDICT
s0 POP
s10 s1 PUSH2
LEQ
255 THROWIF
s0 PUSH
ISNULL
NOT
<{
s0 PUSH
32 PUSHINT
DICTUMAXREF
NULLSWAPIFNOT2
s0 POP
s1 POP
s1 PUSH
32 PUSHINT
DICTUMINREF
NULLSWAPIFNOT2
s0 POP
s1 POP
s12 s1 PUSH2
LEQ
255 THROWIF
SUB
3 GTINT
104 THROWIF
}> PUSHCONT
IF
s13 s12 s11 XCHG3
s10 PUSH
9 CALLDICT
s0 s8 s9 XCHG3
32 PUSHINT
DICTUSETREF
s4 s8 XCHG
s3 s7 XCHG
s6 s5 s0 XCHG3
s3 s4 XCHG
s3 s9 s0 XCHG3
s1 s2 XCHG
10 CALLDICT
3 CALLDICT
7 PUSHPOW2
650717409 PUSHINT
2SWAP
0 PUSHINT
s0 s1 XCHG
5 CALLDICT
}> IFJMPREF
s0 PUSH
3042075461 PUSHINT
EQUAL
<{
s0 POP
2 2 BLKDROP2
64 LDU
s0 s2 PUSH2
6 CALLDICT
s0 s1 XCHG
256 LDU
32 LDU
32 LDU
s0 POP
14 GETGLOBVAR
s0 s3 XCHG2
EQUAL
255 THROWIFNOT
4056930783 PUSHINT
EQUAL
255 THROWIFNOT
8 GETGLOBVAR
3 NEQINT
102 THROWIFNOT
1 GETGLOBVAR
EQUAL
101 THROWIFNOT
ROTREV
13 CALLDICT
}> PUSHCONT
IFJMP
s0 PUSH
37541164 PUSHINT
EQUAL
<{
s0 POP
s3 POP
12 GETGLOBVAR
s1 s-1 PUXC
SDEQ
100 THROWIFNOT
s0 s1 XCHG
50000000 PUSHINT
LESS
255 THROWIF
s0 s1 XCHG
64 LDU
LDREF
LDREF
s0 s1 XCHG
CTOS
s0 PUSH
SBITS
9 PUSHPOW2
EQUAL
255 THROWIFNOT
s2 PUSH
HASHCU
11 GETGLOBVAR
s1 s2 XCHG
CHKSIGNU
100 THROWIFNOT
s0 s1 XCHG
SETCODE
64 PUSHINT
2334742808 PUSHINT
2SWAP
0 PUSHINT
s0 s1 XCHG
5 CALLDICT
}> IFJMPREF
s0 PUSH
3123464506 PUSHINT
EQUAL
<{
s0 POP
2 2 BLKDROP2
12 GETGLOBVAR
ROT
SDEQ
100 THROWIFNOT
15 GETPARAM
12 GETPARAM
ADD
4 PUSHINT
RAWRESERVE
64 LDU
LDMSGADDR
LDGRAMS
LDDICT
s0 POP
0 PUSHINT
260734629 PUSHINT
NEWC
32 STU
s1 s5 XCHG
64 STU
ROT
STGRAMS
12 GETGLOBVAR
STSLICER
12 GETGLOBVAR
STSLICER
STDICT
0 PUSHINT
STGRAMS
s1 s2 XCHG
1 STI
ENDC
1 PUSHINT
0 PUSHINT
24 PUSHINT
NEWC
6 STU
s0 s4 XCHG2
STSLICER
s3 PUSH
STGRAMS
s1 s3 XCHG
106 STU
s1 s2 XCHG
1 STU
STREF
ENDC
7 PUSHPOW2
SENDRAWMSG
}> IFJMPREF
s0 PUSH
1961595945 PUSHINT
EQUAL
<{
s0 POP
2 2 BLKDROP2
12 GETGLOBVAR
s2 PUSH
SDEQ
100 THROWIFNOT
4 GETGLOBVAR
5 GETGLOBVAR
ADD
6 GETGLOBVAR
SUB
7 GETGLOBVAR
SUB
15 GETPARAM
ADD
0 PUSHINT
RAWRESERVE
7 PUSHPOW2
2044993672 PUSHINT
0 PUSHINT
s0 PUSH
s3 s4 XCHG
s0 s1 s3 XCHG3
5 CALLDICT
}> PUSHCONT
IFJMP
0 EQINT
<{
s0 PUSH
SBITS
40 EQINT
<{
40 LDU
s0 s1 XCHG
289582052197 PUSHINT
EQUAL
<{
2 2 BLKDROP2
12 GETGLOBVAR
s2 s-1 PUXC
SDEQ
100 THROWIFNOT
0 PUSHINT
s0 s1 PUXC
13 CALLDICT
RETALT
}> PUSHCONT
IFJMP
}> PUSHCONT
IF
s2 PUSH
100000000 PUSHINT
SUB
s0 PUSH
1 LESSINT
255 THROWIF
4 GETGLOBVAR
5 GETGLOBVAR
ADD
6 GETGLOBVAR
SUB
7 GETGLOBVAR
SUB
0 PUSHINT
s6 s1 XCPU
SUB
s0 s5 XCHG2
SUB
12 GETPARAM
SUB
s1 s5 XCHG
MAX
s3 s4 XCPU
ADD
s0 s3 XCHG2
ADD
15 GETPARAM
ADD
0 PUSHINT
RAWRESERVE
8 GETGLOBVAR
3 NEQINT
102 THROWIFNOT
7 PUSHPOW2
2675831936 PUSHINT
0 PUSHINT
s0 PUSH
1 5 BLKSWAP
5 CALLDICT
4 GETGLOBVAR
s0 s1 XCHG
ADD
4 SETGLOBVAR
3 CALLDICT
}> IFJMPREF
4 BLKDROP
255 THROW
1:
86400 PUSHINT
31536000 PUSHINT
946684800 PUSHINT
s3 s0 PUSH2
LESS
201 THROWIF
s3 s3 XCPU
SUB
s0 PUSH
46042560000 PUSHINT
GEQ
202 THROWIF
s0 s1 PUSH2
DIV QOUT
s0 PUSH
2 RSHIFT
INC
2678400 PUSHINT
2419200 PUSHINT
s3 PUSH
RSHIFT 2 REM
0 EQINT
<{
s0 POP
2505600 PUSHINT
s0 s2 XCHG
DEC
s0 s2 XCHG
}> PUSHCONT
IF
2678400 PUSHINT
2592000 PUSHINT
2678400 PUSHINT
2592000 PUSHINT
2678400 PUSHINT
2678400 PUSHINT
2592000 PUSHINT
2678400 PUSHINT
2592000 PUSHINT
s0 s12 XCHG
2678400 PUSHINT
s0 s15 XCHG
MUL
s11 s15 XCHG2
MUL
s1 s14 XCHG
ADD
s11 s11 XCPU
SUB
0 PUSHINT
9 1 9 PUSH3
GEQ
<{
2DROP
s8 PUSH
SUB
s8 POP
s6 PUSH
2678400 PUSHINT
s9 s8 PUSH2
GEQ
<{
s1 POP
s8 s7 XCPU
SUB
s6 PUSH
s9 s8 XCHG2
ADD
s8 s6 PUSH2
GEQ
<{
s7 POP
s7 s5 XCPU
SUB
s4 PUSH
s7 s6 XCHG2
ADD
s6 s4 PUSH2
GEQ
<{
s5 POP
s5 s3 XCPU
SUB
s2 PUSH
s5 s4 XCHG2
ADD
s4 s2 PUSH2
GEQ
<{
s11 POP
2DROP
s7 POP
5 BLKDROP
}> PUSHCONT
<{
s3 POP
s3 s1 XCPU
SUB
3 2 -1 PUXC2
ADD
s2 s3 PUSH2
GEQ
<{
s1 POP
s1 s2 XCPU
SUB
s3 PUSH
s2 s3 XCHG2
ADD
s1 s3 PUSH2
GEQ
<{
s2 POP
s2 PUSH
SUB
s3 PUSH
s2 s3 XCHG2
ADD
s1 s3 PUSH2
GEQ
<{
s2 POP
s2 PUSH
SUB
s7 PUSH
s2 s3 XCHG2
ADD
s1 s7 PUSH2
GEQ
<{
s2 POP
s6 PUSH
SUB
s2 PUSH
s2 s7 XCHG2
ADD
s1 s2 PUSH2
GEQ
<{
s6 POP
s1 PUSH
SUB
2 5 -1 PUXC2
ADD
s5 s2 PUSH2
GEQ
s6 POP
s0 s5 XCHG
<{
s0 POP
s1 s3 XCHG
ADD
s0 s2 XCHG
}> PUSHCONT
<{
s3 POP
s0 POP
}> PUSHCONT
IFELSE
s1 s2 XCHG
}> PUSHCONT
<{
s5 POP
3 BLKDROP
}> PUSHCONT
IFELSE
}> PUSHCONT
<{
s2 s7 XCHG
s6 POP
4 BLKDROP
}> PUSHCONT
IFELSE
s1 s2 XCHG
}> PUSHCONT
<{
s8 POP
s0 POP
s5 POP
3 BLKDROP
}> PUSHCONT
IFELSE
s1 s2 XCHG
}> PUSHCONT
<{
s2 s9 XCHG
s8 POP
6 BLKDROP
}> PUSHCONT
IFELSE
}> PUSHCONT
<{
s10 s9 XCHG2
8 BLKDROP
}> PUSHCONT
IFELSE
s1 s2 XCHG
}> IFREFELSE
s1 s2 XCHG
}> PUSHCONT
<{
s5 s12 XCHG
s11 POP
9 BLKDROP
}> PUSHCONT
IFELSE
s1 s2 XCHG
}> PUSHCONT
<{
s13 POP
6 BLKDROP
s5 POP
3 BLKDROP
}> PUSHCONT
IFELSE
s1 s2 XCHG
}> PUSHCONT
<{
s14 s13 XCHG2
12 BLKDROP
}> PUSHCONT
IFELSE
}> PUSHCONT
<{
s14 s15 XCHG2
13 BLKDROP
}> PUSHCONT
IFELSE
s1 s3 XCHG
ADD
ROT
ADD
s0 s1 PUXC
ADD
2:
c4 PUSH
CTOS
1 LDI
s0 s1 XCHG
255 THROWIFNOT
32 LDU
s0 s1 XCHG
1 SETGLOBVAR
32 LDU
s0 s1 XCHG
17 SETGLOBVAR
18 LDI
s0 s1 XCHG
18 SETGLOBVAR
LDGRAMS
s0 s1 XCHG
2 SETGLOBVAR
LDGRAMS
s0 s1 XCHG
3 SETGLOBVAR
LDGRAMS
s0 s1 XCHG
4 SETGLOBVAR
LDGRAMS
s0 s1 XCHG
5 SETGLOBVAR
LDGRAMS
s0 s1 XCHG
6 SETGLOBVAR
LDGRAMS
s0 s1 XCHG
7 SETGLOBVAR
4 LDU
s0 s1 XCHG
8 SETGLOBVAR
32 LDU
s0 s1 XCHG
9 SETGLOBVAR
LDREF
s0 s1 XCHG
CTOS
LDMSGADDR
s0 s1 XCHG
10 SETGLOBVAR
256 LDU
s0 POP
11 SETGLOBVAR
LDREF
s0 s1 XCHG
CTOS
256 LDU
s0 s1 XCHG
14 SETGLOBVAR
LDMSGADDR
s0 s1 XCHG
12 SETGLOBVAR
LDMSGADDR
s0 s1 XCHG
13 SETGLOBVAR
32 LDU
s0 POP
19 SETGLOBVAR
LDREF
s0 POP
15 SETGLOBVAR
3:
15 GETGLOBVAR
19 GETGLOBVAR
14 GETGLOBVAR
NEWC
256 STU
12 GETGLOBVAR
STSLICER
13 GETGLOBVAR
STSLICER
32 STU
ENDC
11 GETGLOBVAR
NEWC
10 GETGLOBVAR
STSLICER
256 STU
ENDC
9 GETGLOBVAR
8 GETGLOBVAR
18 GETGLOBVAR
17 GETGLOBVAR
1 GETGLOBVAR
-1 PUSHINT
NEWC
1 STI
32 STU
32 STU
18 STI
2 GETGLOBVAR
STGRAMS
3 GETGLOBVAR
STGRAMS
4 GETGLOBVAR
STGRAMS
5 GETGLOBVAR
STGRAMS
6 GETGLOBVAR
STGRAMS
7 GETGLOBVAR
STGRAMS
4 STU
32 STU
STREF
STREF
STREF
ENDC
c4 POP
4:
PUSHNULL
0 PUSHINT
s0 s0 PUSH2
NEWC
s1 PUSH
STGRAMS
s1 PUSH
STGRAMS
s1 PUSH
STGRAMS
s1 PUSH
STGRAMS
s1 PUSH
STGRAMS
32 STU
32 STU
32 STU
STDICT
ENDC
s0 s7 XCHG
NEWC
256 STU
s0 s6 XCHG2
STSLICER
s0 s4 XCHG2
STSLICER
s1 s4 XCHG
32 STU
ENDC
NEWC
ROT
STSLICER
s1 s3 XCHG
256 STU
ENDC
0 PUSHINT
0 0 0 PUSH3
-1 PUSHINT
NEWC
1 STI
32 STU
32 STU
s1 s4 XCHG
18 STI
s1 PUSH
STGRAMS
s1 PUSH
STGRAMS
s1 PUSH
STGRAMS
s1 PUSH
STGRAMS
s1 PUSH
STGRAMS
s1 PUSH
STGRAMS
s1 s3 XCHG
4 STU
s1 s2 XCHG
32 STU
STREF
STREF
STREF
ENDC
c4 POP
5:
0 PUSHINT
16 PUSHINT
NEWC
6 STU
s0 s7 XCHG2
STSLICER
ROT
STGRAMS
s1 s5 XCHG
107 STU
s1 s2 XCHG
32 STU
64 STU
ROT
STSLICER
ENDC
s0 s1 XCHG
SENDRAWMSG
6:
s0 s1 XCHG
1 LDI
s0 s1 XCHG
<{
1 LDU
s1 PUSH
1 EQINT
100 THROWIFNOT
10 GETGLOBVAR
s1 s3 XCHG
SDEQ
100 THROWIFNOT
}> PUSHCONT
IFJMP
1 LDU
s1 PUSH
0 EQINT
<{
12 GETGLOBVAR
s1 s3 XCHG
SDEQ
100 THROWIFNOT
}> PUSHCONT
<{
13 GETGLOBVAR
s1 s3 XCHG
SDEQ
100 THROWIFNOT
}> PUSHCONT
IFELSE
9:
NEWC
s0 s4 XCHG2
STGRAMS
ROT
STGRAMS
s0 s1 XCHG
STGRAMS
32 STU
ENDC
10:
NEWC
s0 s9 XCHG2
STGRAMS
s0 s7 XCHG2
STGRAMS
s0 s5 XCHG2
STGRAMS
s0 s3 XCHG2
STGRAMS
s0 s1 XCHG
STGRAMS
32 STU
32 STU
32 STU
STDICT
ENDC
15 SETGLOBVAR
13:
0 PUSHINT
8 GETGLOBVAR
1 EQINT
<{
s0 POP
s2 PUSH
0 EQINT
<{
NOW
9 GETGLOBVAR
GREATER
101 THROWIFNOT
}> PUSHCONT
IF
-1 PUSHINT
}> PUSHCONT
<{
s3 PUSH
0 EQINT
<{
NOW
19 GETGLOBVAR
ADD
9 SETGLOBVAR
}> PUSHCONT
<{
s3 PUSH
1 EQINT
<{
s0 POP
-1 PUSHINT
}> PUSHCONT
IF
}> PUSHCONT
IFELSE
}> PUSHCONT
IFELSE
s0 PUSH
<{
4 GETGLOBVAR
3 GETGLOBVAR
ADD
2 GETGLOBVAR
SUB
6 GETGLOBVAR
SUB
5 GETGLOBVAR
2 GETGLOBVAR
ADD
3 GETGLOBVAR
SUB
7 GETGLOBVAR
SUB
s1 PUSH
0 GTINT
<{
6 GETGLOBVAR
s2 PUSH
ADD
6 SETGLOBVAR
12 GETGLOBVAR
2 PUSHINT
ROT
2170604523 PUSHINT
0 7 4 XCPUXC
s7 PUSH
5 CALLDICT
}> PUSHCONT
<{
s1 POP
}> PUSHCONT
IFELSE
s0 PUSH
0 GTINT
<{
7 GETGLOBVAR
s1 PUSH
ADD
7 SETGLOBVAR
13 GETGLOBVAR
3 PUSHINT
ROT
2170604523 PUSHINT
s6 s1 PUXC
s6 PUSH
5 CALLDICT
}> PUSHCONT
<{
s0 POP
}> PUSHCONT
IFELSE
}> IFREF
s0 PUSH
<{
s2 s4 XCHG
7 PUSHPOW2
1945483228 PUSHINT
2SWAP
s1 s6 XCHG
0 PUSHINT
s0 s7 XCHG2
5 CALLDICT
}> PUSHCONT
<{
s2 s4 XCHG
64 PUSHINT
1945483228 PUSHINT
2SWAP
s1 s6 XCHG
0 PUSHINT
s0 s7 XCHG2
5 CALLDICT
}> PUSHCONT
IFELSE
s0 s1 XCHG
<{
s0 POP
3 PUSHINT
8 SETGLOBVAR
}> PUSHCONT
<{
0 EQINT
<{
1 PUSHINT
8 SETGLOBVAR
}> PUSHCONT
IF
}> PUSHCONT
IFELSE
3 CALLDICT
77589:
2 CALLDICT
8 GETGLOBVAR
1 GETGLOBVAR
17 GETGLOBVAR
14 GETGLOBVAR
4 GETGLOBVAR
6 GETGLOBVAR
2 GETGLOBVAR
12 GETGLOBVAR
10 GETGLOBVAR
5 GETGLOBVAR
7 GETGLOBVAR
3 GETGLOBVAR
13 GETGLOBVAR
15 GETGLOBVAR
18 GETGLOBVAR
19 GETGLOBVAR
9 GETGLOBVAR
82089:
2 CALLDICT
4 GETGLOBVAR
5 GETGLOBVAR
ADD
6 GETGLOBVAR
SUB
7 GETGLOBVAR
SUB
101467:
c4 PUSH
CTOS
1 LDI
s0 POP
) 19 DICTPUSHCONST
DICTIGETJMPZ
11 THROWARG
Serialized Code
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 Data
te6cckEBBAEA/QADXYAAADm1Yh0EeroMpEZuRs9gwGdahmUR7RrcnKaSAKGQ9Bx/4Mmz4NyRlQAAAAABAQIDAIOAGUh7G22N48Vme+QSkrpIbs0ba3x8KwSyMMLg69eo6s7LqB2qPi84nv+gb9hfGAAeeZRGy65ruuOsYaKF1rkaNVAAzWGscR2jBIExLVUeqdvVvd6l9PEBEvkslvwuuCIy/w0bgApkI75gW20yc+q6v8FAJJQSbujRNKv3v2izoIjZMgOtsAEQw1YLSHGoW5EF+wugUPMaYTyrYON/uecu+jJUz57+JACjegIAMwAFbyfMDtxgS7YWIcjmrED9Bq5lbQAAAAAEtsUDuA==Code Cells
x{FF00F4A413F4BCF2C80B}
x{62_}
x{CC}
x{2_}
x{2_}
x{2_}
x{3B68BB7EC07434C0FE900C08B5D27087E4C0B4C7E4C09C0078809C6C2497C1780820840208B62BAEB8C0BC00882084167688066EB8C088208424FFE734EEB8C08820840AF1A7102EA_}
x{306C22D33FD3FFD401D0FA40D3FF3002D401D0FA40FA403002D211D31F2282015180BE238206AE80BBB1F2D0FFED44D0D20001F2D0FFD3FF5119BAF2E0FFFA405116C705F2E0FFFA405117C705F2E0FFD1106710354777F004830682108137549A5A7001F005}
x{30D33FFA00FA005340D749C2009430FA4001DEF844F845A0F846A1F847A1705191A15008A1F82CA118B6095163A022A05006A0F82FA070FB02F848C303F2E06620C000F84D15C70514B1F2E064102481008282109F7DF4805A705006F005F84401A0F864F84501A0F865F003}
x{30F84A5220C705F2E064D33FD401D0D3FFD31FD31FFA00FA00FA00FA00D200D31F3009D31FF84E500ABAF2E0FF078210415D8AE0BAF2E0FFF848C303F2E066F8415260BCF2E065F8515290BE29F823BBB0F2E065F8465230BEF2E065F8475220BEF2E065F8425250BEF2E065F8435240BEF2E065F84424A025A123A1F84526}
x{A025A123A1228E1421C200965044A0037001DE20C2009413A00270DEDE01C2FFF2E065C2FFF2E065F844F845A0F846A1F847A17051E1A1500DA1F82CA11DB609F8465230A11CA1F8475220A1A1500BA0F82FA070FB02F8465210BC8E13F84C7282108160CBEBF8465240A1546BA1F005DEF84752A0BCE30010288306}
x{F84D7182108160CBEBF84752D0A1546BA1F005}
x{8210B2C27DEA5A19705008F00501DB3CF84252E0BC925F09E30D01F86604F86702F862F86301F861F8719373F868DEF003}
x{F84FD0FA00FA00FA00FA00FA00D31FD31FD31FF404305391BD8E5853908020F40F6FA18E3E3236363604D0FA00FA00FA00D31F3030258020F4866FA53291018E155309BB9852078020F45B3006DE268020F47C6FA532E830547210547769547DEBF00A993039F2C06946785025E210584765129139E210781067}
x{1056104510344130}
x{F84252E0A129C200531ABCB0F2D067534CB98E1A343570F85252C0A12082015180A908A182015180A0F852A05064DE5166A028C200965308BCF2D067DE533CB98E10333470F85252C0A1F00131F852A05053DE5056A026C200965306BCF2D067DE5044F00A}
x{E302208210B5526345BA8E33306C22D33F5302F00601D3FFD31FD31F30F84E5003BAF2E0FF8210F1CFD9DFBAF2E0FFF848C303F2E066F841BAF2E06559F00DE020820A3CD52CBAE302208210BA2C493ABAE30220821074EB9429BA}
x{306C22F84C5220C705F2E064F82FF82CA074FB02D33FFA00FA00FA00D31F23C3005354BCB023C3005354BCB0B1F2D0FFF84FD0FA00FA00FA00FA00FA00D31FD31FD31FF4043053A1BBF2D0FF206EB38E1E208020F48F6FA53031218020F4876FA5303153C1BBF2D0FFA1C203F2D068DE4DCB2AF00940898020F41710481037}
x{46501034439012F00AF0038306821026C928E15A7001F005}
x{3033F84C5210C705F2E06401820AFAF080B9F2D0FF01D33FD4D401D020D7498308BAF2E0FF22F900F84B12F910F2E06401FB04804082108B2959185A7001F005}
x{306C22F84C58C705F2E064F82FF82CA074FB02D33FFA40FA00F404307082100F8A7EA5C8CB1F15CB3F58FA02F84CCF16F84CCF16F40070FA0212CA00C971708018C8CB055004CF1623FA0213CB6912CB00CCC98306FB00}
x{8E2C306C22F84C22C705F2E064F844F845A0F846A1F847A1F82FA070FB028306821079E42088702010344013F005E0C000E3025F04F2C0FF}
x{20D749C0288E20D327018218436C6F7365BA8E126C22F84C5220C705F2E064705202F00DDB31E0DE22821005F5E100A120C101F2D0FFF844F845A0F846A1F847A1705161A15005A1F82CA115B6095134A05003A0F82FA070FB02F848C303F2E066830682109F7DF48070205504F005F84401A0F864F003}
x{208054602082784CE020840E1B50E014CC2E7CB432544CE848208602AE166D802FBCB43294C06A41082AC06920820A37A02082093A8008EA4E007000264C2082098EE000A940B7A0820A37A0208209E34020820A37A0208209E34020820A37A020820A37A0208209E34020820A37A0208209E3400320820A37A003E_}
x{A850BFA81EA051BBA170547919BE8ED45B28A13826820828DE805398BE8EBF315187A1265098A05386BE8EA9375175A1245076A05364BE8E94355153A1225054A05342BE953B5B375F05E30D1295105C3B5F09E212963D5F06355F03E2129450ED5F0CE29450EF5F0DE213A058A05202A0}
x{335131A1544330A05323BE8E63315112A1235023A05313BE8E4F3222A1235023A05313BE8E3B3222A1275023A05317BE8E273226A1225027A05312BE8E163621A1544260A05352BE3605943013A002923330E21293355F03E2951027365F04E212953830355F03E212951029385F06E29450A95F08E212}
x{2_}
x{3B51343480007CB83FF4C7C07E1874C7C07E1C7484407E1CBE80007E18BE80007E18FE80007E193E80007E197E80007E19BE80007E19F4C0C07E1A34C7C07E1A7500743E90007E1AB4FFCC3E1AF5007434FFC07E1BBE90007E1B3E90007E1B74C7CC3E1CF50C3E1BE_}
x{3E13FE14FE13B232FFFE1333C5BE1373C5B2C7F27E12F23E12B3C5B2FFF27E127E123E14BE147E105FF2328032C7F2C7F2847E10BE80BE10FE80BE113E80BE117E80BE11BE80BE11FE80B2C0F2C7F33333327B552_}
x{2_}
x{2_}
x{1B5C14C032087E80887E80887E80887E80887E80B2C7F2C7F2C7FD003241F232FFD401B3C5940133C58532C7F2721633C584F2FFF25C151C001FF2328032C7F2C7C53284487E80887E80887E80887E80887E80887E8084F2C0C4B2C7F33333327B552_}
x{1C20043232C15401F3C5963E808572DA84B2C7F2CFD633C5B2407EC02_}
x{401D200018E10D30021C001F2E064F84A13C705F2E064E0D30021C00098F84C13C705F2E06498F84D13C705F2E064E2}
x{2_}
x{2_}
x{5C85004FA0258FA0201FA02CB1FC9}
x{4C85009FA025007FA025005FA025003FA0201FA02CB1FCB1FCB1FF400C9F86F}
x{65C3E12300067CC08B000263E08FE126F3CB819779FE38508F00025FE08FE14E83E1A65C8F000648C1FF7B8B88838C0082384440920C1A0841CFD6DF716859C1401FC0163844409201020841CFD6DF716859C1401FC017880650C1CFE1A25F00024DC7E1A37B8BC00E_}
x{F844F843A0F842A1F846A1F845F842A0F843A1F847A121C2008E16F84622A0F866F84C725882108160CBEB54207527F0059131E220C2008E15F84721A0F867F84D735882108160CBEB526226F0059130E2}
x{2_}
x{2_}
x{BAF15F002F848F841F851F84EF844F846F842F84CF84AF845F847F843F84DF84FF852F853F849}
x{B80A9F002F844F845A0F846A1F847A1}
x{BC62DF6A2686900184_}Data Cells
x{80000039B5621D047ABA0CA4466E46CF60C0675A866511ED1ADC9CA69200A190F41C7FE0C9B3E0DC91950000000001_}
x{8019487B1B6D8DE3C5667BE41292BA486ECD1B6B7C7C2B04B230C2E0EBD7A8EACECBA81DAA3E2F389EFFA06FD85F18001E799446CBAE6BBAE3AC61A285D6B91A355_}
x{61AC711DA30481312D551EA9DBD5BDDEA5F4F10112F92C96FC2EB82232FF0D1B800A6423BE605B6D3273EABABFC1402494126EE8D134ABF7BF68B3A088D93203ADB00110C3560B4871A85B9105FB0BA050F31A613CAB60E37FB9E72EFA3254CF9EFE2400A37A02_}
x{00056F27CC0EDC604BB61621C8E6AC40FD06AE656D0000000004_}