tx · 5a9Fdq1oYdfEMdQPfTkopnA5nzKR8EmSJYqAUtP4ukmb

3Mth4mJpNbm6N6PQsgnP5KzcHBfC2Luiyfs:  -0.01400000 Waves

2019.07.31 20:23 [610565] smart account 3Mth4mJpNbm6N6PQsgnP5KzcHBfC2Luiyfs > SELF 0.00000000 Waves

{ "type": 13, "id": "5a9Fdq1oYdfEMdQPfTkopnA5nzKR8EmSJYqAUtP4ukmb", "fee": 1400000, "feeAssetId": null, "timestamp": 1564593794330, "version": 1, "sender": "3Mth4mJpNbm6N6PQsgnP5KzcHBfC2Luiyfs", "senderPublicKey": "GL5QvqgydTUCg1sj1s7juR6hVfxLHjZ37Kr5sAX4D4an", "proofs": [ "5bK4QzopiLu64HjSjXf81hYMe88jykWttokWxRYe12UCYB6iadChLgQJbRawJjMHyvZphWLzxdHtPz6hdK91LuZ3" ], "script": "base64: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AAQJAQAAAARjZWxsAAAAAwUAAAAFY2VsbHMJAABlAAAAAgUAAAADcm93AAAAAAAAAAAEBQAAAANjb2wCAAAAAAMJAABnAAAAAgUAAAADcm93AAAAAAAAAAADCQEAAAAEY2VsbAAAAAMFAAAABWNlbGxzCQAAZQAAAAIFAAAAA3JvdwAAAAAAAAAAAwUAAAADY29sAgAAAAADCQAAZwAAAAIFAAAAA3JvdwAAAAAAAAAAAgkBAAAABGNlbGwAAAADBQAAAAVjZWxscwkAAGUAAAACBQAAAANyb3cAAAAAAAAAAAIFAAAAA2NvbAIAAAAAAwkAAGcAAAACBQAAAANyb3cAAAAAAAAAAAEJAQAAAARjZWxsAAAAAwUAAAAFY2VsbHMJAABlAAAAAgUAAAADcm93AAAAAAAAAAABBQAAAANjb2wCAAAAAAkBAAAABGNlbGwAAAADBQAAAAVjZWxscwUAAAADcm93BQAAAANjb2wDCQAAZwAAAAIAAAAAAAAAAA0FAAAAA3JvdwkBAAAABGNlbGwAAAADBQAAAAVjZWxscwkAAGQAAAACBQAAAANyb3cAAAAAAAAAAAEFAAAAA2NvbAIAAAAAAwkAAGcAAAACAAAAAAAAAAAMBQAAAANyb3cJAQAAAARjZWxsAAAAAwUAAAAFY2VsbHMJAABkAAAAAgUAAAADcm93AAAAAAAAAAACBQAAAANjb2wCAAAAAAMJAABnAAAAAgAAAAAAAAAACwUAAAADcm93CQEAAAAEY2VsbAAAAAMFAAAABWNlbGxzCQAAZAAAAAIFAAAAA3JvdwAAAAAAAAAAAwUAAAADY29sAgAAAAADCQAAZwAAAAIAAAAAAAAAAAoFAAAAA3JvdwkBAAAABGNlbGwAAAADBQAAAAVjZWxscwkAAGQAAAACBQAAAANyb3cAAAAAAAAAAAQFAAAAA2NvbAIAAAAAAwMJAABnAAAAAgUAAAADcm93AAAAAAAAAAAECQAAZwAAAAIAAAAAAAAAAAoFAAAAA2NvbAcJAQAAAARjZWxsAAAAAwUAAAAFY2VsbHMJAABlAAAAAgUAAAADcm93AAAAAAAAAAAECQAAZAAAAAIFAAAAA2NvbAAAAAAAAAAABAIAAAAAAwMJAABnAAAAAgUAAAADcm93AAAAAAAAAAADCQAAZwAAAAIAAAAAAAAAAAsFAAAAA2NvbAcJAQAAAARjZWxsAAAAAwUAAAAFY2VsbHMJAABlAAAAAgUAAAADcm93AAAAAAAAAAADCQAAZAAAAAIFAAAAA2NvbAAAAAAAAAAAAwIAAAAAAwMJAABnAAAAAgUAAAADcm93AAAAAAAAAAACCQAAZwAAAAIAAAAAAAAAAAwFAAAAA2NvbAcJAQAAAARjZWxsAAAAAwUAAAAFY2VsbHMJAABlAAAAAgUAAAADcm93AAAAAAAAAAACCQAAZAAAAAIFAAAAA2NvbAAAAAAAAAAAAgIAAAAAAwMJAABnAAAAAgUAAAADcm93AAAAAAAAAAABCQAAZwAAAAIAAAAAAAAAAA0FAAAAA2NvbAcJAQAAAARjZWxsAAAAAwUAAAAFY2VsbHMJAABlAAAAAgUAAAADcm93AAAAAAAAAAABCQAAZAAAAAIFAAAAA2NvbAAAAAAAAAAAAQIAAAAACQEAAAAEY2VsbAAAAAMFAAAABWNlbGxzBQAAAANyb3cFAAAAA2NvbAMDCQAAZwAAAAIAAAAAAAAAAA0FAAAAA3JvdwkAAGcAAAACBQAAAANjb2wAAAAAAAAAAAEHCQEAAAAEY2VsbAAAAAMFAAAABWNlbGxzCQAAZAAAAAIFAAAAA3JvdwAAAAAAAAAAAQkAAGUAAAACBQAAAANjb2wAAAAAAAAAAAECAAAAAAMDCQAAZwAAAAIAAAAAAAAAAAwFAAAAA3JvdwkAAGcAAAACBQAAAANjb2wAAAAAAAAAAAIHCQEAAAAEY2VsbAAAAAMFAAAABWNlbGxzCQAAZAAAAAIFAAAAA3JvdwAAAAAAAAAAAgkAAGUAAAACBQAAAANjb2wAAAAAAAAAAAICAAAAAAMDCQAAZwAAAAIAAAAAAAAAAAsFAAAAA3JvdwkAAGcAAAACBQAAAANjb2wAAAAAAAAAAAMHCQEAAAAEY2VsbAAAAAMFAAAABWNlbGxzCQAAZAAAAAIFAAAAA3JvdwAAAAAAAAAAAwkAAGUAAAACBQAAAANjb2wAAAAAAAAAAAMCAAAAAAMDCQAAZwAAAAIAAAAAAAAAAAoFAAAAA3JvdwkAAGcAAAACBQAAAANjb2wAAAAAAAAAAAQHCQEAAAAEY2VsbAAAAAMFAAAABWNlbGxzCQAAZAAAAAIFAAAAA3JvdwAAAAAAAAAABAkAAGUAAAACBQAAAANjb2wAAAAAAAAAAAQCAAAAAAMDCQAAZwAAAAIFAAAAA3JvdwAAAAAAAAAABAkAAGcAAAACBQAAAANjb2wAAAAAAAAAAAQHCQEAAAAEY2VsbAAAAAMFAAAABWNlbGxzCQAAZQAAAAIFAAAAA3JvdwAAAAAAAAAABAkAAGUAAAACBQAAAANjb2wAAAAAAAAAAAQCAAAAAAMDCQAAZwAAAAIFAAAAA3JvdwAAAAAAAAAAAwkAAGcAAAACBQAAAANjb2wAAAAAAAAAAAMHCQEAAAAEY2VsbAAAAAMFAAAABWNlbGxzCQAAZQAAAAIFAAAAA3JvdwAAAAAAAAAAAwkAAGUAAAACBQAAAANjb2wAAAAAAAAAAAMCAAAAAAMDCQAAZwAAAAIFAAAAA3JvdwAAAAAAAAAAAgkAAGcAAAACBQAAAANjb2wAAAAAAAAAAAIHCQEAAAAEY2VsbAAAAAMFAAAABWNlbGxzCQAAZQAAAAIFAAAAA3JvdwAAAAAAAAAAAgkAAGUAAAACBQAAAANjb2wAAAAAAAAAAAICAAAAAAMDCQAAZwAAAAIFAAAAA3JvdwAAAAAAAAAAAQkAAGcAAAACBQAAAANjb2wAAAAAAAAAAAEHCQEAAAAEY2VsbAAAAAMFAAAABWNlbGxzCQAAZQAAAAIFAAAAA3JvdwAAAAAAAAAAAQkAAGUAAAACBQAAAANjb2wAAAAAAAAAAAECAAAAAAkBAAAABGNlbGwAAAADBQAAAAVjZWxscwUAAAADcm93BQAAAANjb2wDAwkAAGcAAAACAAAAAAAAAAANBQAAAANyb3cJAABnAAAAAgAAAAAAAAAADQUAAAADY29sBwkBAAAABGNlbGwAAAADBQAAAAVjZWxscwkAAGQAAAACBQAAAANyb3cAAAAAAAAAAAEJAABkAAAAAgUAAAADY29sAAAAAAAAAAABAgAAAAADAwkAAGcAAAACAAAAAAAAAAAMBQAAAANyb3cJAABnAAAAAgAAAAAAAAAADAUAAAADY29sBwkBAAAABGNlbGwAAAADBQAAAAVjZWxscwkAAGQAAAACBQAAAANyb3cAAAAAAAAAAAIJAABkAAAAAgUAAAADY29sAAAAAAAAAAACAgAAAAADAwkAAGcAAAACAAAAAAAAAAALBQAAAANyb3cJAABnAAAAAgAAAAAAAAAACwUAAAADY29sBwkBAAAABGNlbGwAAAADBQAAAAVjZWxscwkAAGQAAAACBQAAAANyb3cAAAAAAAAAAAMJAABkAAAAAgUAAAADY29sAAAAAAAAAAADAgAAAAADAwkAAGcAAAACAAAAAAAAAAAKBQAAAANyb3cJAABnAAAAAgAAAAAAAAAACgUAAAADY29sBwkBAAAABGNlbGwAAAADBQAAAAVjZWxscwkAAGQAAAACBQAAAANyb3cAAAAAAAAAAAQJAABkAAAAAgUAAAADY29sAAAAAAAAAAAEAgAAAAAJAQAAAAVjaGVjawAAAAIFAAAAC3RhcmdldExpbmVzBQAAAAFjAQAAAAtjaGVja0ZpZWxkQgAAAAMAAAAFY2VsbHMAAAADcm93AAAAA2NvbAkBAAAACmNoZWNrRmllbGQAAAAEBQAAAAVjZWxscwIAAAABYgUAAAADcm93BQAAAANjb2wBAAAAC2NoZWNrRmllbGRXAAAAAwAAAAVjZWxscwAAAANyb3cAAAADY29sCQEAAAAKY2hlY2tGaWVsZAAAAAQFAAAABWNlbGxzAgAAAAF3BQAAAANyb3cFAAAAA2NvbAAAAAIAAAABaQEAAAAEdGVzdAAAAAQAAAAEZ2FtZQAAAANyb3cAAAADY29sAAAABWNvbG9yBAAAAAVjZWxscwkBAAAAB2V4dHJhY3QAAAABCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgkAASwAAAACAgAAAAVnYW1lOgkAAaQAAAABBQAAAARnYW1lAgAAAAZfY2VsbHMJAAACAAAAAQkAAaUAAAABCQEAAAAKY2hlY2tGaWVsZAAAAAQFAAAABWNlbGxzBQAAAAVjb2xvcgUAAAADcm93BQAAAANjb2wAAAABaQEAAAALdGVzdFNldENlbGwAAAAEAAAABGdhbWUAAAADcm93AAAAA2NvbAAAAAN2YWwEAAAABWNlbGxzCQEAAAAHZXh0cmFjdAAAAAEJAAQdAAAAAgUAAAAEdGhpcwkAASwAAAACCQABLAAAAAICAAAABWdhbWU6CQABpAAAAAEFAAAABGdhbWUCAAAABl9jZWxscwQAAAAIbmV3Q2VsbHMJAQAAAAdzZXRDZWxsAAAABAUAAAAFY2VsbHMFAAAAA3JvdwUAAAADY29sBQAAAAN2YWwJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAVnYW1lOgkAAaQAAAABBQAAAARnYW1lAgAAAAZfY2VsbHMFAAAACG5ld0NlbGxzBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABkWsaeM=", "chainId": 84, "height": 610565, "spentComplexity": 0 } View: original | compacted Prev: 9m3nAFS9QhSYfVcL4yU5FsZDxKMD3dCf5ERc8q7uaXKM Next: ANj88AXt6e7tyDub3tSmHrkPCAoK2YXnxdQZbPLgBAe Diff:
OldNewDifferences
2222 }
2323
2424
25-func l (d,e,f) = (((((((((if ((f >= 4))
26- then c(d, e, (f - 4))
27- else "") + (if ((f >= 3))
28- then c(d, e, (f - 3))
29- else "")) + (if ((f >= 2))
30- then c(d, e, (f - 2))
31- else "")) + (if ((f >= 1))
32- then c(d, e, (f - 1))
33- else "")) + c(d, e, f)) + (if ((13 >= f))
34- then c(d, e, (f + 1))
35- else "")) + (if ((12 >= f))
36- then c(d, e, (f + 2))
37- else "")) + (if ((11 >= f))
38- then c(d, e, (f + 3))
39- else "")) + (if ((10 >= f))
40- then c(d, e, (f + 4))
41- else ""))
42-
43-
44-func m (d,e,f) = (((((((((if ((e >= 4))
45- then c(d, (e - 4), f)
46- else "") + (if ((e >= 3))
47- then c(d, (e - 3), f)
48- else "")) + (if ((e >= 2))
49- then c(d, (e - 2), f)
50- else "")) + (if ((e >= 1))
51- then c(d, (e - 1), f)
52- else "")) + c(d, e, f)) + (if ((13 >= e))
53- then c(d, (e + 1), f)
54- else "")) + (if ((12 >= e))
55- then c(d, (e + 2), f)
56- else "")) + (if ((11 >= e))
57- then c(d, (e + 3), f)
58- else "")) + (if ((10 >= e))
59- then c(d, (e + 4), f)
60- else ""))
61-
62-
63-func n (d,e,f) = (((((((((if (if ((e >= 4))
64- then (10 >= f)
65- else false)
66- then c(d, (e - 4), (f + 4))
67- else "") + (if (if ((e >= 3))
68- then (11 >= f)
69- else false)
70- then c(d, (e - 3), (f + 3))
71- else "")) + (if (if ((e >= 2))
72- then (12 >= f)
73- else false)
74- then c(d, (e - 2), (f + 2))
75- else "")) + (if (if ((e >= 1))
76- then (13 >= f)
77- else false)
78- then c(d, (e - 1), (f + 1))
79- else "")) + c(d, e, f)) + (if (if ((13 >= e))
80- then (f >= 1)
81- else false)
82- then c(d, (e + 1), (f - 1))
83- else "")) + (if (if ((12 >= e))
84- then (f >= 2)
85- else false)
86- then c(d, (e + 2), (f - 2))
87- else "")) + (if (if ((11 >= e))
88- then (f >= 3)
89- else false)
90- then c(d, (e + 3), (f - 3))
91- else "")) + (if (if ((10 >= e))
92- then (f >= 4)
93- else false)
94- then c(d, (e + 4), (f - 4))
95- else ""))
96-
97-
98-func o (d,e,f) = (((((((((if (if ((e >= 4))
99- then (f >= 4)
100- else false)
101- then c(d, (e - 4), (f - 4))
102- else "") + (if (if ((e >= 3))
103- then (f >= 3)
104- else false)
105- then c(d, (e - 3), (f - 3))
106- else "")) + (if (if ((e >= 2))
107- then (f >= 2)
108- else false)
109- then c(d, (e - 2), (f - 2))
110- else "")) + (if (if ((e >= 1))
111- then (f >= 1)
112- else false)
113- then c(d, (e - 1), (f - 1))
114- else "")) + c(d, e, f)) + (if (if ((13 >= e))
115- then (13 >= f)
116- else false)
117- then c(d, (e + 1), (f + 1))
118- else "")) + (if (if ((12 >= e))
119- then (12 >= f)
120- else false)
121- then c(d, (e + 2), (f + 2))
122- else "")) + (if (if ((11 >= e))
123- then (11 >= f)
124- else false)
125- then c(d, (e + 3), (f + 3))
126- else "")) + (if (if ((10 >= e))
127- then (10 >= f)
128- else false)
129- then c(d, (e + 4), (f + 4))
130- else ""))
131-
132-
133-func p (d,b,e,f) = {
134- let q = ((((((l(d, e, f) + "|") + m(d, e, f)) + "|") + n(d, e, f)) + "|") + o(d, e, f))
135- i(q, b)
25+func l (d,b,e,f) = {
26+ let m = ((((((((((((((((((((((((((((((((((((if ((f >= 4))
27+ then c(d, e, (f - 4))
28+ else "") + (if ((f >= 3))
29+ then c(d, e, (f - 3))
30+ else "")) + (if ((f >= 2))
31+ then c(d, e, (f - 2))
32+ else "")) + (if ((f >= 1))
33+ then c(d, e, (f - 1))
34+ else "")) + c(d, e, f)) + (if ((13 >= f))
35+ then c(d, e, (f + 1))
36+ else "")) + (if ((12 >= f))
37+ then c(d, e, (f + 2))
38+ else "")) + (if ((11 >= f))
39+ then c(d, e, (f + 3))
40+ else "")) + (if ((10 >= f))
41+ then c(d, e, (f + 4))
42+ else "")) + (if ((e >= 4))
43+ then c(d, (e - 4), f)
44+ else "")) + (if ((e >= 3))
45+ then c(d, (e - 3), f)
46+ else "")) + (if ((e >= 2))
47+ then c(d, (e - 2), f)
48+ else "")) + (if ((e >= 1))
49+ then c(d, (e - 1), f)
50+ else "")) + c(d, e, f)) + (if ((13 >= e))
51+ then c(d, (e + 1), f)
52+ else "")) + (if ((12 >= e))
53+ then c(d, (e + 2), f)
54+ else "")) + (if ((11 >= e))
55+ then c(d, (e + 3), f)
56+ else "")) + (if ((10 >= e))
57+ then c(d, (e + 4), f)
58+ else "")) + (if (if ((e >= 4))
59+ then (10 >= f)
60+ else false)
61+ then c(d, (e - 4), (f + 4))
62+ else "")) + (if (if ((e >= 3))
63+ then (11 >= f)
64+ else false)
65+ then c(d, (e - 3), (f + 3))
66+ else "")) + (if (if ((e >= 2))
67+ then (12 >= f)
68+ else false)
69+ then c(d, (e - 2), (f + 2))
70+ else "")) + (if (if ((e >= 1))
71+ then (13 >= f)
72+ else false)
73+ then c(d, (e - 1), (f + 1))
74+ else "")) + c(d, e, f)) + (if (if ((13 >= e))
75+ then (f >= 1)
76+ else false)
77+ then c(d, (e + 1), (f - 1))
78+ else "")) + (if (if ((12 >= e))
79+ then (f >= 2)
80+ else false)
81+ then c(d, (e + 2), (f - 2))
82+ else "")) + (if (if ((11 >= e))
83+ then (f >= 3)
84+ else false)
85+ then c(d, (e + 3), (f - 3))
86+ else "")) + (if (if ((10 >= e))
87+ then (f >= 4)
88+ else false)
89+ then c(d, (e + 4), (f - 4))
90+ else "")) + (if (if ((e >= 4))
91+ then (f >= 4)
92+ else false)
93+ then c(d, (e - 4), (f - 4))
94+ else "")) + (if (if ((e >= 3))
95+ then (f >= 3)
96+ else false)
97+ then c(d, (e - 3), (f - 3))
98+ else "")) + (if (if ((e >= 2))
99+ then (f >= 2)
100+ else false)
101+ then c(d, (e - 2), (f - 2))
102+ else "")) + (if (if ((e >= 1))
103+ then (f >= 1)
104+ else false)
105+ then c(d, (e - 1), (f - 1))
106+ else "")) + c(d, e, f)) + (if (if ((13 >= e))
107+ then (13 >= f)
108+ else false)
109+ then c(d, (e + 1), (f + 1))
110+ else "")) + (if (if ((12 >= e))
111+ then (12 >= f)
112+ else false)
113+ then c(d, (e + 2), (f + 2))
114+ else "")) + (if (if ((11 >= e))
115+ then (11 >= f)
116+ else false)
117+ then c(d, (e + 3), (f + 3))
118+ else "")) + (if (if ((10 >= e))
119+ then (10 >= f)
120+ else false)
121+ then c(d, (e + 4), (f + 4))
122+ else ""))
123+ i(m, b)
136124 }
137125
138126
139-func r (d,e,f) = p(d, "b", e, f)
127+func n (d,e,f) = l(d, "b", e, f)
140128
141129
142-func s (d,e,f) = p(d, "w", e, f)
130+func o (d,e,f) = l(d, "w", e, f)
143131
144132
145-@Callable(t)
146-func test (u,e,f,v) = {
147- let d = extract(getString(this, (("game:" + toString(u)) + "_cells")))
148- throw(toString(p(d, v, e, f)))
133+@Callable(p)
134+func test (q,e,f,r) = {
135+ let d = extract(getString(this, (("game:" + toString(q)) + "_cells")))
136+ throw(toString(l(d, r, e, f)))
149137 }
150138
151139
152140
153-@Callable(t)
154-func testSetCell (u,e,f,h) = {
155- let d = extract(getString(this, (("game:" + toString(u)) + "_cells")))
156- let w = g(d, e, f, h)
157- WriteSet([DataEntry((("game:" + toString(u)) + "_cells"), w)])
141+@Callable(p)
142+func testSetCell (q,e,f,h) = {
143+ let d = extract(getString(this, (("game:" + toString(q)) + "_cells")))
144+ let s = g(d, e, f, h)
145+ WriteSet([DataEntry((("game:" + toString(q)) + "_cells"), s)])
158146 }
159147
160148
161-@Verifier(x)
162-func y () = true
149+@Verifier(t)
150+func u () = true
163151
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = ((((b + b) + b) + b) + b)
55
66
77 func c (d,e,f) = takeRight(take(d, (((e * 15) + f) + 1)), 1)
88
99
1010 func g (d,e,f,h) = ((take(d, ((e * 15) + f)) + h) + takeRight(d, (size(d) - (((e * 15) + f) + 1))))
1111
1212
1313 func i (j,b) = if (if ((b != "b"))
1414 then (b != "w")
1515 else false)
1616 then throw("invalid color in check function")
1717 else {
1818 let k = indexOf(j, a(b))
1919 if ($isInstanceOf(k, "Int"))
2020 then true
2121 else false
2222 }
2323
2424
25-func l (d,e,f) = (((((((((if ((f >= 4))
26- then c(d, e, (f - 4))
27- else "") + (if ((f >= 3))
28- then c(d, e, (f - 3))
29- else "")) + (if ((f >= 2))
30- then c(d, e, (f - 2))
31- else "")) + (if ((f >= 1))
32- then c(d, e, (f - 1))
33- else "")) + c(d, e, f)) + (if ((13 >= f))
34- then c(d, e, (f + 1))
35- else "")) + (if ((12 >= f))
36- then c(d, e, (f + 2))
37- else "")) + (if ((11 >= f))
38- then c(d, e, (f + 3))
39- else "")) + (if ((10 >= f))
40- then c(d, e, (f + 4))
41- else ""))
42-
43-
44-func m (d,e,f) = (((((((((if ((e >= 4))
45- then c(d, (e - 4), f)
46- else "") + (if ((e >= 3))
47- then c(d, (e - 3), f)
48- else "")) + (if ((e >= 2))
49- then c(d, (e - 2), f)
50- else "")) + (if ((e >= 1))
51- then c(d, (e - 1), f)
52- else "")) + c(d, e, f)) + (if ((13 >= e))
53- then c(d, (e + 1), f)
54- else "")) + (if ((12 >= e))
55- then c(d, (e + 2), f)
56- else "")) + (if ((11 >= e))
57- then c(d, (e + 3), f)
58- else "")) + (if ((10 >= e))
59- then c(d, (e + 4), f)
60- else ""))
61-
62-
63-func n (d,e,f) = (((((((((if (if ((e >= 4))
64- then (10 >= f)
65- else false)
66- then c(d, (e - 4), (f + 4))
67- else "") + (if (if ((e >= 3))
68- then (11 >= f)
69- else false)
70- then c(d, (e - 3), (f + 3))
71- else "")) + (if (if ((e >= 2))
72- then (12 >= f)
73- else false)
74- then c(d, (e - 2), (f + 2))
75- else "")) + (if (if ((e >= 1))
76- then (13 >= f)
77- else false)
78- then c(d, (e - 1), (f + 1))
79- else "")) + c(d, e, f)) + (if (if ((13 >= e))
80- then (f >= 1)
81- else false)
82- then c(d, (e + 1), (f - 1))
83- else "")) + (if (if ((12 >= e))
84- then (f >= 2)
85- else false)
86- then c(d, (e + 2), (f - 2))
87- else "")) + (if (if ((11 >= e))
88- then (f >= 3)
89- else false)
90- then c(d, (e + 3), (f - 3))
91- else "")) + (if (if ((10 >= e))
92- then (f >= 4)
93- else false)
94- then c(d, (e + 4), (f - 4))
95- else ""))
96-
97-
98-func o (d,e,f) = (((((((((if (if ((e >= 4))
99- then (f >= 4)
100- else false)
101- then c(d, (e - 4), (f - 4))
102- else "") + (if (if ((e >= 3))
103- then (f >= 3)
104- else false)
105- then c(d, (e - 3), (f - 3))
106- else "")) + (if (if ((e >= 2))
107- then (f >= 2)
108- else false)
109- then c(d, (e - 2), (f - 2))
110- else "")) + (if (if ((e >= 1))
111- then (f >= 1)
112- else false)
113- then c(d, (e - 1), (f - 1))
114- else "")) + c(d, e, f)) + (if (if ((13 >= e))
115- then (13 >= f)
116- else false)
117- then c(d, (e + 1), (f + 1))
118- else "")) + (if (if ((12 >= e))
119- then (12 >= f)
120- else false)
121- then c(d, (e + 2), (f + 2))
122- else "")) + (if (if ((11 >= e))
123- then (11 >= f)
124- else false)
125- then c(d, (e + 3), (f + 3))
126- else "")) + (if (if ((10 >= e))
127- then (10 >= f)
128- else false)
129- then c(d, (e + 4), (f + 4))
130- else ""))
131-
132-
133-func p (d,b,e,f) = {
134- let q = ((((((l(d, e, f) + "|") + m(d, e, f)) + "|") + n(d, e, f)) + "|") + o(d, e, f))
135- i(q, b)
25+func l (d,b,e,f) = {
26+ let m = ((((((((((((((((((((((((((((((((((((if ((f >= 4))
27+ then c(d, e, (f - 4))
28+ else "") + (if ((f >= 3))
29+ then c(d, e, (f - 3))
30+ else "")) + (if ((f >= 2))
31+ then c(d, e, (f - 2))
32+ else "")) + (if ((f >= 1))
33+ then c(d, e, (f - 1))
34+ else "")) + c(d, e, f)) + (if ((13 >= f))
35+ then c(d, e, (f + 1))
36+ else "")) + (if ((12 >= f))
37+ then c(d, e, (f + 2))
38+ else "")) + (if ((11 >= f))
39+ then c(d, e, (f + 3))
40+ else "")) + (if ((10 >= f))
41+ then c(d, e, (f + 4))
42+ else "")) + (if ((e >= 4))
43+ then c(d, (e - 4), f)
44+ else "")) + (if ((e >= 3))
45+ then c(d, (e - 3), f)
46+ else "")) + (if ((e >= 2))
47+ then c(d, (e - 2), f)
48+ else "")) + (if ((e >= 1))
49+ then c(d, (e - 1), f)
50+ else "")) + c(d, e, f)) + (if ((13 >= e))
51+ then c(d, (e + 1), f)
52+ else "")) + (if ((12 >= e))
53+ then c(d, (e + 2), f)
54+ else "")) + (if ((11 >= e))
55+ then c(d, (e + 3), f)
56+ else "")) + (if ((10 >= e))
57+ then c(d, (e + 4), f)
58+ else "")) + (if (if ((e >= 4))
59+ then (10 >= f)
60+ else false)
61+ then c(d, (e - 4), (f + 4))
62+ else "")) + (if (if ((e >= 3))
63+ then (11 >= f)
64+ else false)
65+ then c(d, (e - 3), (f + 3))
66+ else "")) + (if (if ((e >= 2))
67+ then (12 >= f)
68+ else false)
69+ then c(d, (e - 2), (f + 2))
70+ else "")) + (if (if ((e >= 1))
71+ then (13 >= f)
72+ else false)
73+ then c(d, (e - 1), (f + 1))
74+ else "")) + c(d, e, f)) + (if (if ((13 >= e))
75+ then (f >= 1)
76+ else false)
77+ then c(d, (e + 1), (f - 1))
78+ else "")) + (if (if ((12 >= e))
79+ then (f >= 2)
80+ else false)
81+ then c(d, (e + 2), (f - 2))
82+ else "")) + (if (if ((11 >= e))
83+ then (f >= 3)
84+ else false)
85+ then c(d, (e + 3), (f - 3))
86+ else "")) + (if (if ((10 >= e))
87+ then (f >= 4)
88+ else false)
89+ then c(d, (e + 4), (f - 4))
90+ else "")) + (if (if ((e >= 4))
91+ then (f >= 4)
92+ else false)
93+ then c(d, (e - 4), (f - 4))
94+ else "")) + (if (if ((e >= 3))
95+ then (f >= 3)
96+ else false)
97+ then c(d, (e - 3), (f - 3))
98+ else "")) + (if (if ((e >= 2))
99+ then (f >= 2)
100+ else false)
101+ then c(d, (e - 2), (f - 2))
102+ else "")) + (if (if ((e >= 1))
103+ then (f >= 1)
104+ else false)
105+ then c(d, (e - 1), (f - 1))
106+ else "")) + c(d, e, f)) + (if (if ((13 >= e))
107+ then (13 >= f)
108+ else false)
109+ then c(d, (e + 1), (f + 1))
110+ else "")) + (if (if ((12 >= e))
111+ then (12 >= f)
112+ else false)
113+ then c(d, (e + 2), (f + 2))
114+ else "")) + (if (if ((11 >= e))
115+ then (11 >= f)
116+ else false)
117+ then c(d, (e + 3), (f + 3))
118+ else "")) + (if (if ((10 >= e))
119+ then (10 >= f)
120+ else false)
121+ then c(d, (e + 4), (f + 4))
122+ else ""))
123+ i(m, b)
136124 }
137125
138126
139-func r (d,e,f) = p(d, "b", e, f)
127+func n (d,e,f) = l(d, "b", e, f)
140128
141129
142-func s (d,e,f) = p(d, "w", e, f)
130+func o (d,e,f) = l(d, "w", e, f)
143131
144132
145-@Callable(t)
146-func test (u,e,f,v) = {
147- let d = extract(getString(this, (("game:" + toString(u)) + "_cells")))
148- throw(toString(p(d, v, e, f)))
133+@Callable(p)
134+func test (q,e,f,r) = {
135+ let d = extract(getString(this, (("game:" + toString(q)) + "_cells")))
136+ throw(toString(l(d, r, e, f)))
149137 }
150138
151139
152140
153-@Callable(t)
154-func testSetCell (u,e,f,h) = {
155- let d = extract(getString(this, (("game:" + toString(u)) + "_cells")))
156- let w = g(d, e, f, h)
157- WriteSet([DataEntry((("game:" + toString(u)) + "_cells"), w)])
141+@Callable(p)
142+func testSetCell (q,e,f,h) = {
143+ let d = extract(getString(this, (("game:" + toString(q)) + "_cells")))
144+ let s = g(d, e, f, h)
145+ WriteSet([DataEntry((("game:" + toString(q)) + "_cells"), s)])
158146 }
159147
160148
161-@Verifier(x)
162-func y () = true
149+@Verifier(t)
150+func u () = true
163151

github/deemru/w8io/169f3d6 
40.08 ms