tx · 5cCYqB18VQLjyDociv7oJbyGV5RjKs3kWHqhfJKTn3bR

3N7kNB3uFmw9u6aCutUqV5hokcQ7yPHzLVR:  -0.01400000 Waves

2020.12.01 16:57 [1289690] smart account 3N7kNB3uFmw9u6aCutUqV5hokcQ7yPHzLVR > SELF 0.00000000 Waves

{ "type": 13, "id": "5cCYqB18VQLjyDociv7oJbyGV5RjKs3kWHqhfJKTn3bR", "fee": 1400000, "feeAssetId": null, "timestamp": 1606831057376, "version": 2, "chainId": 84, "sender": "3N7kNB3uFmw9u6aCutUqV5hokcQ7yPHzLVR", "senderPublicKey": "5zxMZobebSjgJdQaFvzo3S5QoNQjXPvDYH2o1SqvbjpJ", "proofs": [ "3f3Rf8iGuSUhrnuhbPZKSwdN2QYWvCWbXVAmEghZ7qNgaVw7mWw4t6drCNkne1gkUrfus8c9hs46XZhaqRzsxgYf" ], "script": "base64:AAIEAAAAAAAAABsIAhIDCgEIEgMKAQgSAwoBCBIDCgEIEgMKAQgAAAAUAAAAAAV0b2tlbgEAAAAgSiDkUSnRrlvrVSz0XFlm/tMVrM5sxSYU3gYn286p+TsAAAAABW93bmVyAQAAACBhvLh6s3j6mncWY3GXXqf7kYsBXo3nacIEDosgmDNIBAAAAAALZ2FtZUFkZHJlc3MCAAAAIzNOMmhIYXFFRVhqRkhFNUc4TlR3NnY3S05Nd2NIb2IyRW5hAAAAABJhZHZlcnRpc2luZ0FkZHJlc3MCAAAAIzNNd1Rnajh4WnE5VjJGMVZVUjJhUzd0UG9KNHpBYUI5RkRLAAAAAA9jb3VudEJsb2NrRnJvc3QAAAAAAAAB+kAAAAAAFWNvdW50QmxvY2tGcm9zdFBlcmlvZAAAAAAAAAAAtAAAAAATY291bnRCbG9ja0Zyb3N0UGFydAAAAAAAAAAcIAAAAAAHcGVyY2VudAAAAAAAAAAD6AAAAAAQcGVyY2VudFJlZmZlcmFsMQAAAAAAAAABLAAAAAAQcGVyY2VudFJlZmZlcmFsMgAAAAAAAAAAyAAAAAAQcGVyY2VudFJlZmZlcmFsMwAAAAAAAAAAZAAAAAAScGVyY2VudEFkdmVydGlzaW5nAAAAAAAAAABUAAAAABpjb3VudEJsb2NrQWR2ZXJ0aXNpbmdGcm9zdAAAAAAAAACowAAAAAAGbWluU3VtAAAAAAAAAYagAAAAAA9jb3VudFN0YXRSZWNvcmQAAAAAAAAAAB4BAAAADGdldFN0YXRpc3RpYwAAAAAEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAEdGhpcwIAAAAJc3RhdGlzdGljAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEJAAEsAAAAAgIAAAAgMF8wXzBfMF8wXzBfMF8wXzBfMF8wXzBfMF8wXzBfMF8JAAGkAAAAAQUAAAAGaGVpZ2h0AQAAAAdnZXRJdGVtAAAAAgAAAAdhZGRyZXNzAAAACHJlZmZlcmFsBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAAB2FkZHJlc3MDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQkABLkAAAACCQAETAAAAAICAAAAEzBfMF8wXzBfMF8wXzBfMF8wXzAJAARMAAAAAgUAAAAIcmVmZmVyYWwJAARMAAAAAgIAAAAVMF8wXzBfMF8wXzBfMF8wXzBfMF8wBQAAAANuaWwCAAAAAV8BAAAAC2dldFJlZmVycmFsAAAAAQAAAAhyZWZmZXJhbAQAAAABegkABLUAAAACBQAAAAhyZWZmZXJhbAIAAAAKcmVmZXJyZXI6IAMJAQAAAAlpc0RlZmluZWQAAAABCQABkQAAAAIFAAAAAXoAAAAAAAAAAAEDCQEAAAAJaXNEZWZpbmVkAAAAAQkABCYAAAABCQABkQAAAAIFAAAAAXoAAAAAAAAAAAEJAAGRAAAAAgUAAAABegAAAAAAAAAAAQIAAAABMAIAAAABMAEAAAANbmV3UmVjb3JkU3RhdAAAAAIAAAADa2V5AAAABGRhdGEEAAAAAW0JAAS1AAAAAgUAAAAEZGF0YQIAAAABfAQAAAABawQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQIAAAAAAwkAAAAAAAACBQAAAAFrAgAAAAADCQAAAAAAAAIFAAAAA2tleQIAAAALc3RhdGlzdGljX2MJAAS5AAAAAgkABEwAAAACCQAEuQAAAAIJAARMAAAAAgIAAAABMQkABEwAAAACCQABkQAAAAIFAAAAAW0AAAAAAAAAAAAFAAAAA25pbAIAAAABfAkABEwAAAACCQABpAAAAAEFAAAABmhlaWdodAUAAAADbmlsAgAAAAE6CQAEuQAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAFtAAAAAAAAAAAACQAETAAAAAIJAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAANuaWwCAAAAAToEAAAABnN0cmVhbQkABLUAAAACBQAAAAFrAgAAAAFfAwkAAAAAAAACCQABkAAAAAEFAAAAAW0AAAAAAAAAAAEDCQEAAAACIT0AAAACBQAAAANrZXkCAAAAC3N0YXRpc3RpY19jAwkAAAAAAAACCQABkAAAAAEFAAAABnN0cmVhbQUAAAAPY291bnRTdGF0UmVjb3JkCQAEuQAAAAIJAARMAAAAAgkAATAAAAACBQAAAAFrCQAAZAAAAAIJAAExAAAAAQkAAZEAAAACBQAAAAZzdHJlYW0AAAAAAAAAAAAAAAAAAAAAAAEJAARMAAAAAgkABLkAAAACCQAETAAAAAIJAAGRAAAAAgUAAAABbQAAAAAAAAAAAAkABEwAAAACCQABpAAAAAEFAAAABmhlaWdodAUAAAADbmlsAgAAAAE6BQAAAANuaWwCAAAAAV8JAAS5AAAAAgkABEwAAAACBQAAAAFrCQAETAAAAAIJAAS5AAAAAgkABEwAAAACCQABkQAAAAIFAAAAAW0AAAAAAAAAAAAJAARMAAAAAgkAAaQAAAABBQAAAAZoZWlnaHQFAAAAA25pbAIAAAABOgUAAAADbmlsAgAAAAFfAwkAAAAAAAACCQABkAAAAAEFAAAABnN0cmVhbQUAAAAPY291bnRTdGF0UmVjb3JkCQAEuQAAAAIJAARMAAAAAgkAATAAAAACBQAAAAFrCQAAZAAAAAIJAAExAAAAAQkAAZEAAAACBQAAAAZzdHJlYW0AAAAAAAAAAAAAAAAAAAAAAAEJAARMAAAAAgkABLkAAAACCQAETAAAAAIJAAS5AAAAAgkABEwAAAACAgAAAAExCQAETAAAAAIJAAGRAAAAAgUAAAABbQAAAAAAAAAAAAUAAAADbmlsAgAAAAF8CQAETAAAAAIJAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAANuaWwCAAAAAToFAAAAA25pbAIAAAABXwkABLkAAAACCQAETAAAAAIFAAAAAWsJAARMAAAAAgkABLkAAAACCQAETAAAAAIJAAS5AAAAAgkABEwAAAACAgAAAAExCQAETAAAAAIJAAGRAAAAAgUAAAABbQAAAAAAAAAAAAUAAAADbmlsAgAAAAF8CQAETAAAAAIJAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAANuaWwCAAAAAToFAAAAA25pbAIAAAABXwMJAAAAAAAAAgkAAZAAAAABBQAAAAFtAAAAAAAAAAACAwkAAAAAAAACCQABkAAAAAEFAAAABnN0cmVhbQUAAAAPY291bnRTdGF0UmVjb3JkCQAEuQAAAAIJAARMAAAAAgkAATAAAAACBQAAAAFrCQAAZAAAAAIJAABkAAAAAgkAATEAAAABCQABkQAAAAIFAAAABnN0cmVhbQAAAAAAAAAAAAkAATEAAAABCQABkQAAAAIFAAAABnN0cmVhbQAAAAAAAAAAAQAAAAAAAAAAAgkABEwAAAACCQAEuQAAAAIJAARMAAAAAgkABLkAAAACCQAETAAAAAICAAAAATEJAARMAAAAAgkAAZEAAAACBQAAAAFtAAAAAAAAAAAABQAAAANuaWwCAAAAAXwJAARMAAAAAgkAAaQAAAABBQAAAAZoZWlnaHQFAAAAA25pbAIAAAABOgkABEwAAAACCQAEuQAAAAIJAARMAAAAAgkABLkAAAACCQAETAAAAAICAAAAATIJAARMAAAAAgkAAZEAAAACBQAAAAFtAAAAAAAAAAABBQAAAANuaWwCAAAAAXwJAARMAAAAAgkAAaQAAAABBQAAAAZoZWlnaHQFAAAAA25pbAIAAAABOgUAAAADbmlsAgAAAAFfAwkAAAAAAAACCQABkAAAAAEFAAAABnN0cmVhbQkAAGUAAAACBQAAAA9jb3VudFN0YXRSZWNvcmQAAAAAAAAAAAEJAAS5AAAAAgkABEwAAAACCQABMAAAAAIFAAAAAWsJAABkAAAAAgkAATEAAAABCQABkQAAAAIFAAAABnN0cmVhbQAAAAAAAAAAAAAAAAAAAAAAAQkABEwAAAACCQAEuQAAAAIJAARMAAAAAgkABLkAAAACCQAETAAAAAICAAAAATEJAARMAAAAAgkAAZEAAAACBQAAAAFtAAAAAAAAAAAABQAAAANuaWwCAAAAAXwJAARMAAAAAgkAAaQAAAABBQAAAAZoZWlnaHQFAAAAA25pbAIAAAABOgkABEwAAAACCQAEuQAAAAIJAARMAAAAAgkABLkAAAACCQAETAAAAAICAAAAATIJAARMAAAAAgkAAZEAAAACBQAAAAFtAAAAAAAAAAABBQAAAANuaWwCAAAAAXwJAARMAAAAAgkAAaQAAAABBQAAAAZoZWlnaHQFAAAAA25pbAIAAAABOgUAAAADbmlsAgAAAAFfCQAEuQAAAAIJAARMAAAAAgUAAAABawkABEwAAAACCQAEuQAAAAIJAARMAAAAAgkABLkAAAACCQAETAAAAAICAAAAATEJAARMAAAAAgkAAZEAAAACBQAAAAFtAAAAAAAAAAAABQAAAANuaWwCAAAAAXwJAARMAAAAAgkAAaQAAAABBQAAAAZoZWlnaHQFAAAAA25pbAIAAAABOgkABEwAAAACCQAEuQAAAAIJAARMAAAAAgkABLkAAAACCQAETAAAAAICAAAAATIJAARMAAAAAgkAAZEAAAACBQAAAAFtAAAAAAAAAAABBQAAAANuaWwCAAAAAXwJAARMAAAAAgkAAaQAAAABBQAAAAZoZWlnaHQFAAAAA25pbAIAAAABOgUAAAADbmlsAgAAAAFfAwkAAAAAAAACCQABkAAAAAEFAAAABnN0cmVhbQUAAAAPY291bnRTdGF0UmVjb3JkCQAEuQAAAAIJAARMAAAAAgkAATAAAAACBQAAAAFrCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQABMQAAAAEJAAGRAAAAAgUAAAAGc3RyZWFtAAAAAAAAAAAACQABMQAAAAEJAAGRAAAAAgUAAAAGc3RyZWFtAAAAAAAAAAABCQABMQAAAAEJAAGRAAAAAgUAAAAGc3RyZWFtAAAAAAAAAAACAAAAAAAAAAADCQAETAAAAAIJAAS5AAAAAgkABEwAAAACCQAEuQAAAAIJAARMAAAAAgIAAAABMQkABEwAAAACCQABkQAAAAIFAAAAAW0AAAAAAAAAAAAFAAAAA25pbAIAAAABfAkABEwAAAACCQABpAAAAAEFAAAABmhlaWdodAUAAAADbmlsAgAAAAE6CQAETAAAAAIJAAS5AAAAAgkABEwAAAACCQAEuQAAAAIJAARMAAAAAgIAAAABMgkABEwAAAACCQABkQAAAAIFAAAAAW0AAAAAAAAAAAEFAAAAA25pbAIAAAABfAkABEwAAAACCQABpAAAAAEFAAAABmhlaWdodAUAAAADbmlsAgAAAAE6CQAETAAAAAIJAAS5AAAAAgkABEwAAAACCQAEuQAAAAIJAARMAAAAAgIAAAABMwkABEwAAAACCQABkQAAAAIFAAAAAW0AAAAAAAAAAAIFAAAAA25pbAIAAAABfAkABEwAAAACCQABpAAAAAEFAAAABmhlaWdodAUAAAADbmlsAgAAAAE6BQAAAANuaWwCAAAAAV8DCQAAAAAAAAIJAAGQAAAAAQUAAAAGc3RyZWFtCQAAZQAAAAIFAAAAD2NvdW50U3RhdFJlY29yZAAAAAAAAAAAAgkABLkAAAACCQAETAAAAAIJAAEwAAAAAgUAAAABawkAAGQAAAACCQAAZAAAAAIJAAExAAAAAQkAAZEAAAACBQAAAAZzdHJlYW0AAAAAAAAAAAAJAAExAAAAAQkAAZEAAAACBQAAAAZzdHJlYW0AAAAAAAAAAAEAAAAAAAAAAAIJAARMAAAAAgkABLkAAAACCQAETAAAAAIJAAS5AAAAAgkABEwAAAACAgAAAAExCQAETAAAAAIJAAGRAAAAAgUAAAABbQAAAAAAAAAAAAUAAAADbmlsAgAAAAF8CQAETAAAAAIJAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAANuaWwCAAAAAToJAARMAAAAAgkABLkAAAACCQAETAAAAAIJAAS5AAAAAgkABEwAAAACAgAAAAEyCQAETAAAAAIJAAGRAAAAAgUAAAABbQAAAAAAAAAAAQUAAAADbmlsAgAAAAF8CQAETAAAAAIJAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAANuaWwCAAAAAToJAARMAAAAAgkABLkAAAACCQAETAAAAAIJAAS5AAAAAgkABEwAAAACAgAAAAEzCQAETAAAAAIJAAGRAAAAAgUAAAABbQAAAAAAAAAAAgUAAAADbmlsAgAAAAF8CQAETAAAAAIJAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAANuaWwCAAAAAToFAAAAA25pbAIAAAABXwMJAAAAAAAAAgkAAZAAAAABBQAAAAZzdHJlYW0JAABlAAAAAgUAAAAPY291bnRTdGF0UmVjb3JkAAAAAAAAAAABCQAEuQAAAAIJAARMAAAAAgkAATAAAAACBQAAAAFrCQAAZAAAAAIJAAExAAAAAQkAAZEAAAACBQAAAAZzdHJlYW0AAAAAAAAAAAAAAAAAAAAAAAEJAARMAAAAAgkABLkAAAACCQAETAAAAAIJAAS5AAAAAgkABEwAAAACAgAAAAExCQAETAAAAAIJAAGRAAAAAgUAAAABbQAAAAAAAAAAAAUAAAADbmlsAgAAAAF8CQAETAAAAAIJAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAANuaWwCAAAAAToJAARMAAAAAgkABLkAAAACCQAETAAAAAIJAAS5AAAAAgkABEwAAAACAgAAAAEyCQAETAAAAAIJAAGRAAAAAgUAAAABbQAAAAAAAAAAAQUAAAADbmlsAgAAAAF8CQAETAAAAAIJAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAANuaWwCAAAAAToJAARMAAAAAgkABLkAAAACCQAETAAAAAIJAAS5AAAAAgkABEwAAAACAgAAAAEzCQAETAAAAAIJAAGRAAAAAgUAAAABbQAAAAAAAAAAAgUAAAADbmlsAgAAAAF8CQAETAAAAAIJAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAANuaWwCAAAAAToFAAAAA25pbAIAAAABXwkABLkAAAACCQAETAAAAAIFAAAAAWsJAARMAAAAAgkABLkAAAACCQAETAAAAAIJAAS5AAAAAgkABEwAAAACAgAAAAExCQAETAAAAAIJAAGRAAAAAgUAAAABbQAAAAAAAAAAAAUAAAADbmlsAgAAAAF8CQAETAAAAAIJAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAANuaWwCAAAAAToJAARMAAAAAgkABLkAAAACCQAETAAAAAIJAAS5AAAAAgkABEwAAAACAgAAAAEyCQAETAAAAAIJAAGRAAAAAgUAAAABbQAAAAAAAAAAAQUAAAADbmlsAgAAAAF8CQAETAAAAAIJAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAANuaWwCAAAAAToJAARMAAAAAgkABLkAAAACCQAETAAAAAIJAAS5AAAAAgkABEwAAAACAgAAAAEzCQAETAAAAAIJAAGRAAAAAgUAAAABbQAAAAAAAAAAAgUAAAADbmlsAgAAAAF8CQAETAAAAAIJAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAANuaWwCAAAAAToFAAAAA25pbAIAAAABXwEAAAAJbmV3UmVjb3JkAAAAAwAAAANrZXkAAAAEdHlwZQAAAANzdW0EAAAAAWsEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWECAAAAAAMJAAAAAAAAAgUAAAABawIAAAAACQAEuQAAAAIJAARMAAAAAgUAAAAEdHlwZQkABEwAAAACBQAAAANzdW0JAARMAAAAAgkAAaQAAAABBQAAAAZoZWlnaHQFAAAAA25pbAIAAAABOgQAAAAGc3RyZWFtCQAEtQAAAAIFAAAAAWsCAAAAAV8DCQAAAAAAAAIJAAGQAAAAAQUAAAAGc3RyZWFtBQAAAA9jb3VudFN0YXRSZWNvcmQJAAS5AAAAAgkABEwAAAACCQABMAAAAAIFAAAAAWsJAABkAAAAAgkAATEAAAABCQABkQAAAAIFAAAABnN0cmVhbQAAAAAAAAAAAAAAAAAAAAAAAQkABEwAAAACCQAEuQAAAAIJAARMAAAAAgUAAAAEdHlwZQkABEwAAAACBQAAAANzdW0JAARMAAAAAgkAAaQAAAABBQAAAAZoZWlnaHQFAAAAA25pbAIAAAABOgUAAAADbmlsAgAAAAFfCQAEuQAAAAIJAARMAAAAAgUAAAABawkABEwAAAACCQAEuQAAAAIJAARMAAAAAgUAAAAEdHlwZQkABEwAAAACBQAAAANzdW0JAARMAAAAAgkAAaQAAAABBQAAAAZoZWlnaHQFAAAAA25pbAIAAAABOgUAAAADbmlsAgAAAAFfAAAABQAAAAFpAQAAAAdkZXBvc2l0AAAAAQAAAAhyZWZmZXJhbAQAAAABdAkBAAAABXZhbHVlAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAQAAAABawQAAAAHJG1hdGNoMAgFAAAAAXQAAAAHYXNzZXRJZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAKQnl0ZVZlY3RvcgQAAAACaWQFAAAAByRtYXRjaDAJAAJYAAAAAQUAAAACaWQCAAAAAAQAAAABcwkABLUAAAACCQEAAAAMZ2V0U3RhdGlzdGljAAAAAAIAAAABXwQAAAAHYWRkcmVzcwkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAZhbW91bnQIBQAAAAF0AAAABmFtb3VudAMJAQAAAAIhPQAAAAIIBQAAAAF0AAAAB2Fzc2V0SWQFAAAABXRva2VuCQAAAgAAAAECAAAADk9ubHkgSUlJIHRva2VuAwkAAAAAAAACBQAAAAdhZGRyZXNzBQAAAAtnYW1lQWRkcmVzcwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAlzdGF0aXN0aWMJAAS5AAAAAgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAAJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAABCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAAAgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAMJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAECQAETAAAAAIJAAGkAAAAAQkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAABQUAAAAGYW1vdW50CQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAABgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAcJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAICQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAACQkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAoJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAALCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAADAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAA0JAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAOCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAADwkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAABAFAAAAA25pbAIAAAABXwUAAAADbmlsAwkAAAAAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAA8CAAAAATEJAAACAAAAAQIAAAATQWN0aXZhdGlvbnMgYmxvY2tlZAMJAABmAAAAAgkAAGgAAAACCQAAaQAAAAIFAAAABmFtb3VudAAAAAAAAAAnEAkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACBQAAAAdwZXJjZW50BQAAABBwZXJjZW50UmVmZmVyYWwxBQAAABBwZXJjZW50UmVmZmVyYWwyBQAAABBwZXJjZW50UmVmZmVyYWwzBQAAABJwZXJjZW50QWR2ZXJ0aXNpbmcJAABlAAAAAgkAAGUAAAACCQAAZQAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAFzAAAAAAAAAAAFCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAAAQkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXMAAAAAAAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAFzAAAAAAAAAAADCQAAAgAAAAECAAAARlRoZXJlIGFyZSBub3QgZW5vdWdoIHRva2VucyBvbiB0aGUgY29udHJhY3QgdG8gcGF5IGZvciB0aGlzIGFjdGl2YXRpb24DCQAAZgAAAAIFAAAABm1pblN1bQUAAAAGYW1vdW50CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAAAhNaW4gc3VtIAkAAaQAAAABBQAAAAZtaW5TdW0CAAAACiBJSUkgdG9rZW4EAAAAAXUJAAS1AAAAAgkBAAAAB2dldEl0ZW0AAAACBQAAAAdhZGRyZXNzCQEAAAALZ2V0UmVmZXJyYWwAAAABBQAAAAhyZWZmZXJhbAIAAAABXwQAAAABcQMJAAAAAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAJAgAAAAEwAAAAAAAAAAABAAAAAAAAAAAABAAAAAF5CQAAaAAAAAIJAABpAAAAAgUAAAAGYW1vdW50AAAAAAAAACcQBQAAAAdwZXJjZW50BAAAAAFuCQAAaAAAAAIJAABpAAAAAgUAAAAGYW1vdW50AAAAAAAAACcQBQAAABJwZXJjZW50QWR2ZXJ0aXNpbmcEAAAAAnMwCQABpAAAAAEJAABkAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXMAAAAAAAAAAAAFAAAABmFtb3VudAQAAAACczEJAAGkAAAAAQkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAAAQUAAAABeQQAAAACczMJAAGkAAAAAQkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAAAwUAAAABbgQAAAACczQJAAGkAAAAAQkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAABAUAAAABbgQAAAACczkJAAGkAAAAAQkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAACQAAAAAAAAAAAQQAAAADczE0CQABpAAAAAEJAABkAAAAAgUAAAABcQkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXMAAAAAAAAAAA4EAAAAAnUwCQABpAAAAAEFAAAABmFtb3VudAQAAAACdTEJAAGkAAAAAQkAAGQAAAACBQAAAAZhbW91bnQFAAAAAXkEAAAAAnUyCQABpAAAAAEJAABkAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXUAAAAAAAAAAAIFAAAABmFtb3VudAQAAAACdTMJAAGkAAAAAQkAAGQAAAACCQAAZAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAF1AAAAAAAAAAADBQAAAAZhbW91bnQFAAAAAXkEAAAAAnU0CQAAZAAAAAIJAABkAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXUAAAAAAAAAAAkFAAAABmFtb3VudAUAAAABeQQAAAACdTYJAAGkAAAAAQUAAAAGaGVpZ2h0BAAAAAJ1NwkAAaQAAAABCQAAaQAAAAIFAAAAAnU0BQAAABNjb3VudEJsb2NrRnJvc3RQYXJ0BAAAAAJ1OAkAAaQAAAABAAAAAAAAAAAABAAAAAJ1OQkAAaQAAAABBQAAAAJ1NAQAAAADdTE2CQABpAAAAAEJAABkAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXUAAAAAAAAAABAAAAAAAAAAAAEEAAAAAmIxCQAAaAAAAAIJAABpAAAAAgUAAAAGYW1vdW50AAAAAAAAACcQBQAAABBwZXJjZW50UmVmZmVyYWwxBAAAAAJiMgkAAGgAAAACCQAAaQAAAAIFAAAABmFtb3VudAAAAAAAAAAnEAUAAAAQcGVyY2VudFJlZmZlcmFsMgQAAAACYjMJAABoAAAAAgkAAGkAAAACBQAAAAZhbW91bnQAAAAAAAAAJxAFAAAAEHBlcmNlbnRSZWZmZXJhbDMEAAAAC2FkZHJlc3NTdGF0CQAEuQAAAAIJAARMAAAAAgUAAAAHYWRkcmVzcwkABEwAAAACAgAAAAFpBQAAAANuaWwCAAAAAV8EAAAAEGFkZHJlc3NSZWZmZXJhbDEJAAGRAAAAAgUAAAABdQAAAAAAAAAACgMJAAAAAAAAAgUAAAAQYWRkcmVzc1JlZmZlcmFsMQIAAAABMAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAlzdGF0aXN0aWMJAAS5AAAAAgkABEwAAAACBQAAAAJzMAkABEwAAAACBQAAAAJzMQkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAIJAARMAAAAAgUAAAACczMJAARMAAAAAgUAAAACczQJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAFCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAABgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAcJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAICQAETAAAAAIFAAAAAnM5CQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAACgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAsJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAMCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAADQkABEwAAAACBQAAAANzMTQJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAPCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAAEAUAAAADbmlsAgAAAAFfCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAC3N0YXRpc3RpY19hCQEAAAANbmV3UmVjb3JkU3RhdAAAAAICAAAAC3N0YXRpc3RpY19hBQAAAAJ1MAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAAAdhZGRyZXNzCQAEuQAAAAIJAARMAAAAAgUAAAACdTAJAARMAAAAAgUAAAACdTEJAARMAAAAAgUAAAACdTIJAARMAAAAAgUAAAACdTMJAARMAAAAAgUAAAACdTkJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAFCQAETAAAAAIFAAAAAnU2CQAETAAAAAIFAAAAAnU3CQAETAAAAAIFAAAAAnU4CQAETAAAAAIFAAAAAnU5CQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAACgkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAsJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAMCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAADQkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAA4JAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAPCQAETAAAAAIFAAAAA3UxNgkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAABEJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAASCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAEwkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAABQJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAVBQAAAANuaWwCAAAAAV8JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAALYWRkcmVzc1N0YXQJAQAAAAluZXdSZWNvcmQAAAADBQAAAAthZGRyZXNzU3RhdAIAAAABYQUAAAACdTAFAAAAA25pbAQAAAACcjEJAAS1AAAAAgkBAAAAB2dldEl0ZW0AAAACBQAAABBhZGRyZXNzUmVmZmVyYWwxAgAAAAEwAgAAAAFfBAAAAAVyMXUxMQkAAaQAAAABCQAAZAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAJyMQAAAAAAAAAACwUAAAACYjEEAAAABXIxdTEzCQABpAAAAAEJAABkAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAnIxAAAAAAAAAAANBQAAAAJiMQQAAAAFcjF1MTkJAAGkAAAAAQkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAACcjEAAAAAAAAAABMAAAAAAAAAAAEEAAAAFGFkZHJlc3NSZWZmZXJhbDFTdGF0CQAEuQAAAAIJAARMAAAAAgUAAAAQYWRkcmVzc1JlZmZlcmFsMQkABEwAAAACAgAAAAFpBQAAAANuaWwCAAAAAV8EAAAAEGFkZHJlc3NSZWZmZXJhbDIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAoDCQAAAAAAAAIFAAAAEGFkZHJlc3NSZWZmZXJhbDICAAAAATAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAJc3RhdGlzdGljCQAEuQAAAAIJAARMAAAAAgUAAAACczAJAARMAAAAAgUAAAACczEJAARMAAAAAgkAAaQAAAABCQAAZAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAFzAAAAAAAAAAACBQAAAAJiMQkABEwAAAACBQAAAAJzMwkABEwAAAACBQAAAAJzNAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAUJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAGCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAABwkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAgJAARMAAAAAgUAAAACczkJAARMAAAAAgkAAaQAAAABCQAAZAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAFzAAAAAAAAAAAKAAAAAAAAAAABCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAACwkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAwJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAANCQAETAAAAAIFAAAAA3MxNAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAA8JAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAQBQAAAANuaWwCAAAAAV8JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAALc3RhdGlzdGljX2EJAQAAAA1uZXdSZWNvcmRTdGF0AAAAAgIAAAALc3RhdGlzdGljX2EFAAAAAnUwCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAC3N0YXRpc3RpY19jCQEAAAANbmV3UmVjb3JkU3RhdAAAAAICAAAAC3N0YXRpc3RpY19jCQABpAAAAAEFAAAAAmIxCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAB2FkZHJlc3MJAAS5AAAAAgkABEwAAAACBQAAAAJ1MAkABEwAAAACBQAAAAJ1MQkABEwAAAACBQAAAAJ1MgkABEwAAAACBQAAAAJ1MwkABEwAAAACBQAAAAJ1OQkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAUJAARMAAAAAgUAAAACdTYJAARMAAAAAgUAAAACdTcJAARMAAAAAgUAAAACdTgJAARMAAAAAgUAAAACdTkJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAKCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAACwkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAwJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAANCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAADgkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAA8JAARMAAAAAgUAAAADdTE2CQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAEQkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAABIJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAATCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAFAkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAABUFAAAAA25pbAIAAAABXwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAABBhZGRyZXNzUmVmZmVyYWwxCQAEuQAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAAAAkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAABCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAAAwkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAECQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAUJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAABgkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAHCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAgJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAACQkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAKCQAETAAAAAIFAAAABXIxdTExCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAwJAARMAAAAAgUAAAAFcjF1MTMJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAADgkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAPCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAABAJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAAEQkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAASCQAETAAAAAIFAAAABXIxdTE5CQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAABQJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAAFQUAAAADbmlsAgAAAAFfCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAC2FkZHJlc3NTdGF0CQEAAAAJbmV3UmVjb3JkAAAAAwUAAAALYWRkcmVzc1N0YXQCAAAAAWEFAAAAAnUwCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAFGFkZHJlc3NSZWZmZXJhbDFTdGF0CQEAAAAJbmV3UmVjb3JkAAAAAwUAAAAUYWRkcmVzc1JlZmZlcmFsMVN0YXQCAAAAAmIxCQABpAAAAAEFAAAAAmIxBQAAAANuaWwEAAAAAnIyCQAEtQAAAAIJAQAAAAdnZXRJdGVtAAAAAgUAAAAQYWRkcmVzc1JlZmZlcmFsMgIAAAABMAIAAAABXwQAAAAFcjJ1MTEJAAGkAAAAAQkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAACcjIAAAAAAAAAAAsFAAAAAmIyBAAAAAVyMnUxNAkAAaQAAAABCQAAZAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAJyMgAAAAAAAAAADgUAAAACYjIEAAAABXIydTIwCQABpAAAAAEJAABkAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAnIyAAAAAAAAAAAUAAAAAAAAAAABBAAAABRhZGRyZXNzUmVmZmVyYWwyU3RhdAkABLkAAAACCQAETAAAAAIFAAAAEGFkZHJlc3NSZWZmZXJhbDIJAARMAAAAAgIAAAABaQUAAAADbmlsAgAAAAFfBAAAABBhZGRyZXNzUmVmZmVyYWwzCQABkQAAAAIFAAAAAnIyAAAAAAAAAAAKAwkAAAAAAAACBQAAABBhZGRyZXNzUmVmZmVyYWwzAgAAAAEwCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAACXN0YXRpc3RpYwkABLkAAAACCQAETAAAAAIFAAAAAnMwCQAETAAAAAIFAAAAAnMxCQAETAAAAAIJAAGkAAAAAQkAAGQAAAACCQAAZAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAFzAAAAAAAAAAACBQAAAAJiMQUAAAACYjIJAARMAAAAAgUAAAACczMJAARMAAAAAgUAAAACczQJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAFCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAABgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAcJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAICQAETAAAAAIFAAAAAnM5CQAETAAAAAIJAAGkAAAAAQkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAACgAAAAAAAAAAAgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAsJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAMCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAADQkABEwAAAACBQAAAANzMTQJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAPCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAAEAUAAAADbmlsAgAAAAFfCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAC3N0YXRpc3RpY19hCQEAAAANbmV3UmVjb3JkU3RhdAAAAAICAAAAC3N0YXRpc3RpY19hBQAAAAJ1MAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAtzdGF0aXN0aWNfYwkBAAAADW5ld1JlY29yZFN0YXQAAAACAgAAAAtzdGF0aXN0aWNfYwkABLkAAAACCQAETAAAAAIJAAGkAAAAAQUAAAACYjEJAARMAAAAAgkAAaQAAAABBQAAAAJiMgUAAAADbmlsAgAAAAF8CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAB2FkZHJlc3MJAAS5AAAAAgkABEwAAAACBQAAAAJ1MAkABEwAAAACBQAAAAJ1MQkABEwAAAACBQAAAAJ1MgkABEwAAAACBQAAAAJ1MwkABEwAAAACBQAAAAJ1OQkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAUJAARMAAAAAgUAAAACdTYJAARMAAAAAgUAAAACdTcJAARMAAAAAgUAAAACdTgJAARMAAAAAgUAAAACdTkJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAKCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAACwkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAwJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAANCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAADgkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAA8JAARMAAAAAgUAAAADdTE2CQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAEQkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAABIJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAATCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAFAkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAABUFAAAAA25pbAIAAAABXwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAABBhZGRyZXNzUmVmZmVyYWwxCQAEuQAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAAAAkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAABCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAAAwkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAECQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAUJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAABgkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAHCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAgJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAACQkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAKCQAETAAAAAIFAAAABXIxdTExCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAwJAARMAAAAAgUAAAAFcjF1MTMJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAADgkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAPCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAABAJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAAEQkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAASCQAETAAAAAIFAAAABXIxdTE5CQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAABQJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAAFQUAAAADbmlsAgAAAAFfCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAEGFkZHJlc3NSZWZmZXJhbDIJAAS5AAAAAgkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAAACQAETAAAAAIJAAGRAAAAAgUAAAACcjIAAAAAAAAAAAEJAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAAAgkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAADCQAETAAAAAIJAAGRAAAAAgUAAAACcjIAAAAAAAAAAAQJAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAABQkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAAGCQAETAAAAAIJAAGRAAAAAgUAAAACcjIAAAAAAAAAAAcJAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAACAkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAAJCQAETAAAAAIJAAGRAAAAAgUAAAACcjIAAAAAAAAAAAoJAARMAAAAAgUAAAAFcjJ1MTEJAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAADAkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAANCQAETAAAAAIFAAAABXIydTE0CQAETAAAAAIJAAGRAAAAAgUAAAACcjIAAAAAAAAAAA8JAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAAEAkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAARCQAETAAAAAIJAAGRAAAAAgUAAAACcjIAAAAAAAAAABIJAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAAEwkABEwAAAACBQAAAAVyMnUyMAkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAAVBQAAAANuaWwCAAAAAV8JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAALYWRkcmVzc1N0YXQJAQAAAAluZXdSZWNvcmQAAAADBQAAAAthZGRyZXNzU3RhdAIAAAABYQUAAAACdTAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAAUYWRkcmVzc1JlZmZlcmFsMVN0YXQJAQAAAAluZXdSZWNvcmQAAAADBQAAABRhZGRyZXNzUmVmZmVyYWwxU3RhdAIAAAACYjEJAAGkAAAAAQUAAAACYjEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAAUYWRkcmVzc1JlZmZlcmFsMlN0YXQJAQAAAAluZXdSZWNvcmQAAAADBQAAABRhZGRyZXNzUmVmZmVyYWwyU3RhdAIAAAACYjIJAAGkAAAAAQUAAAACYjIFAAAAA25pbAQAAAACcjMJAAS1AAAAAgkBAAAAB2dldEl0ZW0AAAACBQAAABBhZGRyZXNzUmVmZmVyYWwzAgAAAAEwAgAAAAFfBAAAAAVyM3UxMQkAAaQAAAABCQAAZAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAJyMwAAAAAAAAAACwUAAAACYjMEAAAABXIzdTE1CQABpAAAAAEJAABkAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAnIzAAAAAAAAAAAPBQAAAAJiMwQAAAAFcjN1MjEJAAGkAAAAAQkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAACcjMAAAAAAAAAABUAAAAAAAAAAAEEAAAAFGFkZHJlc3NSZWZmZXJhbDNTdGF0CQAEuQAAAAIJAARMAAAAAgUAAAAQYWRkcmVzc1JlZmZlcmFsMwkABEwAAAACAgAAAAFpBQAAAANuaWwCAAAAAV8JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAJc3RhdGlzdGljCQAEuQAAAAIJAARMAAAAAgUAAAACczAJAARMAAAAAgUAAAACczEJAARMAAAAAgkAAaQAAAABCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAAAgUAAAACYjEFAAAAAmIyBQAAAAJiMwkABEwAAAACBQAAAAJzMwkABEwAAAACBQAAAAJzNAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAUJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAGCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAABwkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAgJAARMAAAAAgUAAAACczkJAARMAAAAAgkAAaQAAAABCQAAZAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAFzAAAAAAAAAAAKAAAAAAAAAAADCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAACwkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAwJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAANCQAETAAAAAIFAAAAA3MxNAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAA8JAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAQBQAAAANuaWwCAAAAAV8JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAALc3RhdGlzdGljX2EJAQAAAA1uZXdSZWNvcmRTdGF0AAAAAgIAAAALc3RhdGlzdGljX2EFAAAAAnUwCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAC3N0YXRpc3RpY19jCQEAAAANbmV3UmVjb3JkU3RhdAAAAAICAAAAC3N0YXRpc3RpY19jCQAEuQAAAAIJAARMAAAAAgkAAaQAAAABBQAAAAJiMQkABEwAAAACCQABpAAAAAEFAAAAAmIyCQAETAAAAAIJAAGkAAAAAQUAAAACYjMFAAAAA25pbAIAAAABfAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAAAdhZGRyZXNzCQAEuQAAAAIJAARMAAAAAgUAAAACdTAJAARMAAAAAgUAAAACdTEJAARMAAAAAgUAAAACdTIJAARMAAAAAgUAAAACdTMJAARMAAAAAgUAAAACdTkJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAFCQAETAAAAAIFAAAAAnU2CQAETAAAAAIFAAAAAnU3CQAETAAAAAIFAAAAAnU4CQAETAAAAAIFAAAAAnU5CQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAACgkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAsJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAMCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAADQkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAA4JAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAPCQAETAAAAAIFAAAAA3UxNgkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAABEJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAASCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAEwkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAABQJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAVBQAAAANuaWwCAAAAAV8JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAAQYWRkcmVzc1JlZmZlcmFsMQkABLkAAAACCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAAJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAAAQkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAACCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAMJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAABAkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAFCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAYJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAABwkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAICQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAAkJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAACgkABEwAAAACBQAAAAVyMXUxMQkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAMCQAETAAAAAIFAAAABXIxdTEzCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAAA4JAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAADwkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAQCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAABEJAARMAAAAAgkAAZEAAAACBQAAAAJyMQAAAAAAAAAAEgkABEwAAAACBQAAAAVyMXUxOQkABEwAAAACCQABkQAAAAIFAAAAAnIxAAAAAAAAAAAUCQAETAAAAAIJAAGRAAAAAgUAAAACcjEAAAAAAAAAABUFAAAAA25pbAIAAAABXwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAABBhZGRyZXNzUmVmZmVyYWwyCQAEuQAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAAAAkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAABCQAETAAAAAIJAAGRAAAAAgUAAAACcjIAAAAAAAAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAAAwkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAAECQAETAAAAAIJAAGRAAAAAgUAAAACcjIAAAAAAAAAAAUJAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAABgkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAAHCQAETAAAAAIJAAGRAAAAAgUAAAACcjIAAAAAAAAAAAgJAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAACQkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAAKCQAETAAAAAIFAAAABXIydTExCQAETAAAAAIJAAGRAAAAAgUAAAACcjIAAAAAAAAAAAwJAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAADQkABEwAAAACBQAAAAVyMnUxNAkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAAPCQAETAAAAAIJAAGRAAAAAgUAAAACcjIAAAAAAAAAABAJAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAAEQkABEwAAAACCQABkQAAAAIFAAAAAnIyAAAAAAAAAAASCQAETAAAAAIJAAGRAAAAAgUAAAACcjIAAAAAAAAAABMJAARMAAAAAgUAAAAFcjJ1MjAJAARMAAAAAgkAAZEAAAACBQAAAAJyMgAAAAAAAAAAFQUAAAADbmlsAgAAAAFfCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAEGFkZHJlc3NSZWZmZXJhbDMJAAS5AAAAAgkABEwAAAACCQABkQAAAAIFAAAAAnIzAAAAAAAAAAAACQAETAAAAAIJAAGRAAAAAgUAAAACcjMAAAAAAAAAAAEJAARMAAAAAgkAAZEAAAACBQAAAAJyMwAAAAAAAAAAAgkABEwAAAACCQABkQAAAAIFAAAAAnIzAAAAAAAAAAADCQAETAAAAAIJAAGRAAAAAgUAAAACcjMAAAAAAAAAAAQJAARMAAAAAgkAAZEAAAACBQAAAAJyMwAAAAAAAAAABQkABEwAAAACCQABkQAAAAIFAAAAAnIzAAAAAAAAAAAGCQAETAAAAAIJAAGRAAAAAgUAAAACcjMAAAAAAAAAAAcJAARMAAAAAgkAAZEAAAACBQAAAAJyMwAAAAAAAAAACAkABEwAAAACCQABkQAAAAIFAAAAAnIzAAAAAAAAAAAJCQAETAAAAAIJAAGRAAAAAgUAAAACcjMAAAAAAAAAAAoJAARMAAAAAgUAAAAFcjN1MTEJAARMAAAAAgkAAZEAAAACBQAAAAJyMwAAAAAAAAAADAkABEwAAAACCQABkQAAAAIFAAAAAnIzAAAAAAAAAAANCQAETAAAAAIJAAGRAAAAAgUAAAACcjMAAAAAAAAAAA4JAARMAAAAAgUAAAAFcjN1MTUJAARMAAAAAgkAAZEAAAACBQAAAAJyMwAAAAAAAAAAEAkABEwAAAACCQABkQAAAAIFAAAAAnIzAAAAAAAAAAARCQAETAAAAAIJAAGRAAAAAgUAAAACcjMAAAAAAAAAABIJAARMAAAAAgkAAZEAAAACBQAAAAJyMwAAAAAAAAAAEwkABEwAAAACCQABkQAAAAIFAAAAAnIzAAAAAAAAAAAUCQAETAAAAAIFAAAABXIzdTIxBQAAAANuaWwCAAAAAV8JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAALYWRkcmVzc1N0YXQJAQAAAAluZXdSZWNvcmQAAAADBQAAAAthZGRyZXNzU3RhdAIAAAABYQUAAAACdTAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAAUYWRkcmVzc1JlZmZlcmFsMVN0YXQJAQAAAAluZXdSZWNvcmQAAAADBQAAABRhZGRyZXNzUmVmZmVyYWwxU3RhdAIAAAACYjEJAAGkAAAAAQUAAAACYjEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAAUYWRkcmVzc1JlZmZlcmFsMlN0YXQJAQAAAAluZXdSZWNvcmQAAAADBQAAABRhZGRyZXNzUmVmZmVyYWwyU3RhdAIAAAACYjIJAAGkAAAAAQUAAAACYjIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAAUYWRkcmVzc1JlZmZlcmFsM1N0YXQJAQAAAAluZXdSZWNvcmQAAAADBQAAABRhZGRyZXNzUmVmZmVyYWwzU3RhdAIAAAACYjMJAAGkAAAAAQUAAAACYjMFAAAAA25pbAAAAAFpAQAAAAh3aXRoZHJhdwAAAAEAAAABYwQAAAAHYWRkcmVzcwkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAF1CQAEtQAAAAIJAQAAAAdnZXRJdGVtAAAAAgUAAAAHYWRkcmVzcwIAAAABMAIAAAABXwQAAAACdTYJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAF1AAAAAAAAAAAGBAAAAAJ1NwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXUAAAAAAAAAAAcEAAAAAnU4CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABdQAAAAAAAAAACAQAAAACdTkJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAF1AAAAAAAAAAAJBAAAAAxkZWZyb3N0QmxvY2sJAABkAAAAAgUAAAAPY291bnRCbG9ja0Zyb3N0BQAAAAJ1NgQAAAAQZGVmcm9zdEJsb2NrUGFzdAkAAGUAAAACBQAAAAZoZWlnaHQFAAAAAnU2BAAAAANzdW0DCQAAZwAAAAIFAAAABmhlaWdodAUAAAAMZGVmcm9zdEJsb2NrBQAAAAJ1OQkAAGUAAAACCQAAaAAAAAIJAABpAAAAAgUAAAAQZGVmcm9zdEJsb2NrUGFzdAUAAAATY291bnRCbG9ja0Zyb3N0UGFydAUAAAACdTcFAAAAAnU4AwkAAGcAAAACAAAAAAAAAAAABQAAAANzdW0JAAACAAAAAQIAAAAiTm8gdG9rZW5zIGF2YWlsYWJsZSBmb3Igd2l0aGRyYXdhbAQAAAABcwkABLUAAAACCQEAAAAMZ2V0U3RhdGlzdGljAAAAAAIAAAABXwQAAAALYWRkcmVzc1N0YXQJAAS5AAAAAgkABEwAAAACBQAAAAdhZGRyZXNzCQAETAAAAAICAAAAAWkFAAAAA25pbAIAAAABXwQAAAACejkDCQAAZwAAAAIAAAAAAAAAAAAJAABlAAAAAgUAAAACdTkFAAAAA3N1bQAAAAAAAAAAAAkAAGUAAAACBQAAAAJ1OQUAAAADc3VtBAAAAANzMTQDCQAAAAAAAAIFAAAAAno5AAAAAAAAAAAACQABpAAAAAEJAABlAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXMAAAAAAAAAAA4AAAAAAAAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAADgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAlzdGF0aXN0aWMJAAS5AAAAAgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAAJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAABCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAAAgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAMJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAECQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAABQkABEwAAAACCQABpAAAAAEJAABkAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXMAAAAAAAAAAAYFAAAAA3N1bQkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAcJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAICQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAACQkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAoJAARMAAAAAgkAAaQAAAABCQAAZAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAFzAAAAAAAAAAALAAAAAAAAAAABCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAADAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAA0JAARMAAAAAgUAAAADczE0CQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAADwkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAABAFAAAAA25pbAIAAAABXwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAtzdGF0aXN0aWNfdwkBAAAADW5ld1JlY29yZFN0YXQAAAACAgAAAAtzdGF0aXN0aWNfdwkAAaQAAAABBQAAAANzdW0JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAAHYWRkcmVzcwkABLkAAAACCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAAAkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAEJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAACCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAAwkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAQJAARMAAAAAgkAAaQAAAABCQAAZAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAF1AAAAAAAAAAAFBQAAAANzdW0JAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAGCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAABwkABEwAAAACCQABpAAAAAEJAABkAAAAAgUAAAACdTgFAAAAA3N1bQkABEwAAAACCQABpAAAAAEFAAAAAno5CQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAACgkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAsJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAMCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAADQkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAA4JAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAPCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAEAkABEwAAAACCQABpAAAAAEJAABkAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXUAAAAAAAAAABEAAAAAAAAAAAEJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAASCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAEwkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAABQJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAVBQAAAANuaWwCAAAAAV8JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAALYWRkcmVzc1N0YXQJAQAAAAluZXdSZWNvcmQAAAADBQAAAAthZGRyZXNzU3RhdAIAAAABdwkAAaQAAAABBQAAAANzdW0JAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAANzdW0FAAAABXRva2VuBQAAAANuaWwAAAABaQEAAAAFYm9udXMAAAABAAAAAWMEAAAAB2FkZHJlc3MJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAABdQkABLUAAAACCQEAAAAHZ2V0SXRlbQAAAAIFAAAAB2FkZHJlc3MCAAAAATACAAAAAV8EAAAAAXMJAAS1AAAAAgkBAAAADGdldFN0YXRpc3RpYwAAAAACAAAAAV8EAAAAA3N1bQkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXUAAAAAAAAAAAsDCQAAZwAAAAIAAAAAAAAAAAAFAAAAA3N1bQkAAAIAAAABAgAAACFObyBib251cyBhdmFpbGFibGUgZm9yIHdpdGhkcmF3YWwEAAAAC2FkZHJlc3NTdGF0CQAEuQAAAAIJAARMAAAAAgUAAAAHYWRkcmVzcwkABEwAAAACAgAAAAFpBQAAAANuaWwCAAAAAV8JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAJc3RhdGlzdGljCQAEuQAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAACQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAAAQkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAADCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAABAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAUJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAGCQAETAAAAAIJAAGkAAAAAQkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAABwUAAAADc3VtCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAACAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAkJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAKCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAACwkABEwAAAACCQABpAAAAAEJAABkAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXMAAAAAAAAAAAwAAAAAAAAAAAEJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAANCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAADgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAA8JAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAQBQAAAANuaWwCAAAAAV8JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAAHYWRkcmVzcwkABLkAAAACCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAAAkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAEJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAACCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAAwkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAQJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAFCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAABgkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAcJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAICQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAACQkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAAoJAARMAAAAAgkAAaQAAAABAAAAAAAAAAAACQAETAAAAAIJAAGkAAAAAQkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABdQAAAAAAAAAADAUAAAADc3VtCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAADQkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAAA4JAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAPCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAEAkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAABEJAARMAAAAAgkAAaQAAAABCQAAZAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAF1AAAAAAAAAAASAAAAAAAAAAABCQAETAAAAAIJAAGRAAAAAgUAAAABdQAAAAAAAAAAEwkABEwAAAACCQABkQAAAAIFAAAAAXUAAAAAAAAAABQJAARMAAAAAgkAAZEAAAACBQAAAAF1AAAAAAAAAAAVBQAAAANuaWwCAAAAAV8JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAALYWRkcmVzc1N0YXQJAQAAAAluZXdSZWNvcmQAAAADBQAAAAthZGRyZXNzU3RhdAIAAAABYwkAAaQAAAABBQAAAANzdW0JAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAANzdW0FAAAABXRva2VuBQAAAANuaWwAAAABaQEAAAAHY29udHJvbAAAAAEAAAABYwMJAQAAAAIhPQAAAAIJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwUAAAALZ2FtZUFkZHJlc3MJAAACAAAAAQIAAAAFRXJyb3IEAAAAAXMJAAS1AAAAAgkBAAAADGdldFN0YXRpc3RpYwAAAAACAAAAAV8DAwkAAAAAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAA8CAAAAATEJAAAAAAAAAgUAAAABYwIAAAAFc3RhcnQHCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAACXN0YXRpc3RpYwkABLkAAAACCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAAAAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAEJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAACCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAAAwkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAQJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAFCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAABgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAcJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAICQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAACQkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAoJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAALCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAADAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAA0JAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAOCQAETAAAAAICAAAAATAJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAQBQAAAANuaWwCAAAAAV8FAAAAA25pbAMDCQAAAAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAADwIAAAABMAkAAAAAAAACBQAAAAFjAgAAAARzdG9wBwQAAAADc3VtCQAAZQAAAAIJAABlAAAAAgkAAGUAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAABQkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXMAAAAAAAAAAAEJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAFzAAAAAAAAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAAAwMJAABmAAAAAgUAAAADc3VtAAAAAAAAAAAACQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAACXN0YXRpc3RpYwkABLkAAAACCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAAAAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAEJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAACCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAAAwkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAQJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAFCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAABgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAcJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAICQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAACQkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAoJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAALCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAADAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAA0JAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAOCQAETAAAAAICAAAAATEJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAQBQAAAANuaWwCAAAAAV8JAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAANzdW0FAAAABXRva2VuBQAAAANuaWwJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAJc3RhdGlzdGljCQAEuQAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAACQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAAAQkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAADCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAABAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAUJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAGCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAABwkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAgJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAJCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAACgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAsJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAMCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAADQkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAA4JAARMAAAAAgIAAAABMQkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAABAFAAAAA25pbAIAAAABXwUAAAADbmlsCQAAAgAAAAECAAAABUVycm9yAAAAAWkBAAAAC2FkdmVydGlzaW5nAAAAAQAAAAFjBAAAAAFzCQAEtQAAAAIJAQAAAAxnZXRTdGF0aXN0aWMAAAAAAgAAAAFfBAAAAANzdW0JAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAFzAAAAAAAAAAAEAwkAAGcAAAACAAAAAAAAAAAABQAAAANzdW0JAAACAAAAAQIAAAAeVGhlIG1hcmtldGluZyBiYWxhbmNlIGlzIGVtcHR5AwkAAGYAAAACCQAAZAAAAAIFAAAAGmNvdW50QmxvY2tBZHZlcnRpc2luZ0Zyb3N0CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAABcwAAAAAAAAAADgUAAAAGaGVpZ2h0CQAAAgAAAAECAAAAGVRoZSB0aW1lIGhhcyBub3QgY29tZSB5ZXQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAJc3RhdGlzdGljCQAEuQAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAACQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAAAQkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAIJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAADCQAETAAAAAIJAAGkAAAAAQAAAAAAAAAAAAkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAUJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAGCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAABwkABEwAAAACCQABpAAAAAEJAABkAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAXMAAAAAAAAAAAgFAAAAA3N1bQkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAkJAARMAAAAAgkAAZEAAAACBQAAAAFzAAAAAAAAAAAKCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAACwkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAAwJAARMAAAAAgkAAaQAAAABCQAAZAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAFzAAAAAAAAAAANAAAAAAAAAAABCQAETAAAAAIJAAGRAAAAAgUAAAABcwAAAAAAAAAADgkABEwAAAACCQABkQAAAAIFAAAAAXMAAAAAAAAAAA8JAARMAAAAAgkAAaQAAAABBQAAAAZoZWlnaHQFAAAAA25pbAIAAAABXwkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAABJhZHZlcnRpc2luZ0FkZHJlc3MFAAAAA3N1bQUAAAAFdG9rZW4FAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAHq83FEw==", "height": 1289690, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DYTrBGFuh9sDg1aZGLLRVRnfMoJAjMYktyNsCXzk879j Next: none Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'5zNG3WFGEh3tA38hAZSvD9fMTsR7hwPU7XR4qZqGjs46'
55
6-let b = base58'5zxMZobebSjgJdQaFvzo3S5QoNQjXPvDYH2o1SqvbjpJ'
6+let b = base58'7aXTE4Rm5adyEngUf92WsTgn6uA5o6ba4PUxjk9Dmr4K'
77
88 let c = "3N2hHaqEEXjFHE5G8NTw6v7KNMwcHob2Ena"
99
1010 let d = "3MwTgj8xZq9V2F1VUR2aS7tPoJ4zAaB9FDK"
1111
12-let e = 10
12+let e = 129600
1313
14-let f = 2000
14+let f = 180
1515
16-let g = 300
16+let g = 7200
1717
18-let h = 200
18+let h = 1000
1919
20-let i = 100
20+let i = 300
2121
22-let j = 84
22+let j = 200
2323
24-let k = 200
24+let k = 100
2525
26-let l = 10000
26+let l = 84
2727
28-let m = 5
28+let m = 43200
2929
30-func n () = {
31- let o = getString(this, "statistic")
32- if ($isInstanceOf(o, "String"))
30+let n = 100000
31+
32+let o = 30
33+
34+func p () = {
35+ let q = getString(this, "statistic")
36+ if ($isInstanceOf(q, "String"))
3337 then {
34- let p = o
35- p
38+ let r = q
39+ r
3640 }
3741 else ("0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_" + toString(height))
3842 }
3943
4044
41-func q (r,s) = {
42- let o = getString(this, r)
43- if ($isInstanceOf(o, "String"))
45+func s (t,u) = {
46+ let q = getString(this, t)
47+ if ($isInstanceOf(q, "String"))
4448 then {
45- let p = o
46- p
49+ let r = q
50+ r
4751 }
48- else makeString(["0_0_0_0_0_0_0_0_0_0", s, "0_0_0_0_0_0_0_0_0_0_0"], "_")
52+ else makeString(["0_0_0_0_0_0_0_0_0_0", u, "0_0_0_0_0_0_0_0_0_0_0"], "_")
4953 }
5054
5155
52-func t (s) = {
53- let u = split(s, "referrer: ")
54- if (isDefined(u[1]))
55- then if (isDefined(addressFromString(u[1])))
56- then u[1]
56+func v (u) = {
57+ let w = split(u, "referrer: ")
58+ if (isDefined(w[1]))
59+ then if (isDefined(addressFromString(w[1])))
60+ then w[1]
5761 else "0"
5862 else "0"
5963 }
6064
6165
62-func v (w,x) = {
63- let y = split(x, "|")
64- let z = {
65- let o = getString(this, w)
66- if ($isInstanceOf(o, "String"))
66+func x (y,z) = {
67+ let A = split(z, "|")
68+ let B = {
69+ let q = getString(this, y)
70+ if ($isInstanceOf(q, "String"))
6771 then {
68- let p = o
69- p
72+ let r = q
73+ r
7074 }
7175 else ""
7276 }
73- if ((z == ""))
74- then if ((w == "statistic_c"))
75- then makeString([makeString(["1", y[0]], "|"), toString(height)], ":")
76- else makeString([y[0], toString(height)], ":")
77+ if ((B == ""))
78+ then if ((y == "statistic_c"))
79+ then makeString([makeString(["1", A[0]], "|"), toString(height)], ":")
80+ else makeString([A[0], toString(height)], ":")
7781 else {
78- let A = split(z, "_")
79- if ((size(y) == 1))
80- then if ((w != "statistic_c"))
81- then if ((size(A) == m))
82- then makeString([drop(z, (size(A[0]) + 1)), makeString([y[0], toString(height)], ":")], "_")
83- else makeString([z, makeString([y[0], toString(height)], ":")], "_")
84- else if ((size(A) == m))
85- then makeString([drop(z, (size(A[0]) + 1)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":")], "_")
86- else makeString([z, makeString([makeString(["1", y[0]], "|"), toString(height)], ":")], "_")
87- else if ((size(y) == 2))
88- then if ((size(A) == m))
89- then makeString([drop(z, ((size(A[0]) + size(A[1])) + 2)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":")], "_")
90- else if ((size(A) == (m - 1)))
91- then makeString([drop(z, (size(A[0]) + 1)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":")], "_")
92- else makeString([z, makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":")], "_")
93- else if ((size(A) == m))
94- then makeString([drop(z, (((size(A[0]) + size(A[1])) + size(A[2])) + 3)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
95- else if ((size(A) == (m - 2)))
96- then makeString([drop(z, ((size(A[0]) + size(A[1])) + 2)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
97- else if ((size(A) == (m - 1)))
98- then makeString([drop(z, (size(A[0]) + 1)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
99- else makeString([z, makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
82+ let C = split(B, "_")
83+ if ((size(A) == 1))
84+ then if ((y != "statistic_c"))
85+ then if ((size(C) == o))
86+ then makeString([drop(B, (size(C[0]) + 1)), makeString([A[0], toString(height)], ":")], "_")
87+ else makeString([B, makeString([A[0], toString(height)], ":")], "_")
88+ else if ((size(C) == o))
89+ then makeString([drop(B, (size(C[0]) + 1)), makeString([makeString(["1", A[0]], "|"), toString(height)], ":")], "_")
90+ else makeString([B, makeString([makeString(["1", A[0]], "|"), toString(height)], ":")], "_")
91+ else if ((size(A) == 2))
92+ then if ((size(C) == o))
93+ then makeString([drop(B, ((size(C[0]) + size(C[1])) + 2)), makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":")], "_")
94+ else if ((size(C) == (o - 1)))
95+ then makeString([drop(B, (size(C[0]) + 1)), makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":")], "_")
96+ else makeString([B, makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":")], "_")
97+ else if ((size(C) == o))
98+ then makeString([drop(B, (((size(C[0]) + size(C[1])) + size(C[2])) + 3)), makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":"), makeString([makeString(["3", A[2]], "|"), toString(height)], ":")], "_")
99+ else if ((size(C) == (o - 2)))
100+ then makeString([drop(B, ((size(C[0]) + size(C[1])) + 2)), makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":"), makeString([makeString(["3", A[2]], "|"), toString(height)], ":")], "_")
101+ else if ((size(C) == (o - 1)))
102+ then makeString([drop(B, (size(C[0]) + 1)), makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":"), makeString([makeString(["3", A[2]], "|"), toString(height)], ":")], "_")
103+ else makeString([B, makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":"), makeString([makeString(["3", A[2]], "|"), toString(height)], ":")], "_")
100104 }
101105 }
102106
103107
104-func B (w,C,D) = {
105- let z = {
106- let o = getString(this, w)
107- if ($isInstanceOf(o, "String"))
108+func D (y,E,F) = {
109+ let B = {
110+ let q = getString(this, y)
111+ if ($isInstanceOf(q, "String"))
108112 then {
109- let p = o
110- p
113+ let r = q
114+ r
111115 }
112116 else ""
113117 }
114- if ((z == ""))
115- then makeString([C, D, toString(height)], ":")
118+ if ((B == ""))
119+ then makeString([E, F, toString(height)], ":")
116120 else {
117- let A = split(z, "_")
118- if ((size(A) == m))
119- then makeString([drop(z, (size(A[0]) + 1)), makeString([C, D, toString(height)], ":")], "_")
120- else makeString([z, makeString([C, D, toString(height)], ":")], "_")
121+ let C = split(B, "_")
122+ if ((size(C) == o))
123+ then makeString([drop(B, (size(C[0]) + 1)), makeString([E, F, toString(height)], ":")], "_")
124+ else makeString([B, makeString([E, F, toString(height)], ":")], "_")
121125 }
122126 }
123127
124128
125-@Callable(E)
126-func deposit (s) = {
127- let F = value(E.payments[0])
128- let z = {
129- let o = F.assetId
130- if ($isInstanceOf(o, "ByteVector"))
129+@Callable(G)
130+func deposit (u) = {
131+ let H = value(G.payments[0])
132+ let B = {
133+ let q = H.assetId
134+ if ($isInstanceOf(q, "ByteVector"))
131135 then {
132- let G = o
133- toBase58String(G)
136+ let I = q
137+ toBase58String(I)
134138 }
135139 else ""
136140 }
137- let H = split(n(), "_")
138- let r = toBase58String(E.caller.bytes)
139- let I = F.amount
140- if ((F.assetId != a))
141+ let J = split(p(), "_")
142+ let t = toBase58String(G.caller.bytes)
143+ let K = H.amount
144+ if ((H.assetId != a))
141145 then throw("Only III token")
142- else if ((r == c))
143- then [StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], H[4], toString((parseIntValue(H[5]) + I)), H[6], H[7], H[8], H[9], H[10], H[11], H[12], H[13], H[14], H[15], H[16]], "_"))]
144- else if ((H[15] == "1"))
146+ else if ((t == c))
147+ then [StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], J[4], toString((parseIntValue(J[5]) + K)), J[6], J[7], J[8], J[9], J[10], J[11], J[12], J[13], J[14], J[15], J[16]], "_"))]
148+ else if ((J[15] == "1"))
145149 then throw("Activations blocked")
146- else if ((((I / 10000) * ((((f + g) + h) + i) + j)) > (((parseIntValue(H[5]) - parseIntValue(H[1])) - parseIntValue(H[2])) - parseIntValue(H[3]))))
150+ else if ((((K / 10000) * ((((h + i) + j) + k) + l)) > (((parseIntValue(J[5]) - parseIntValue(J[1])) - parseIntValue(J[2])) - parseIntValue(J[3]))))
147151 then throw("There are not enough tokens on the contract to pay for this activation")
148- else if ((l > I))
149- then throw((("Min sum " + toString(l)) + " III token"))
152+ else if ((n > K))
153+ then throw((("Min sum " + toString(n)) + " III token"))
150154 else {
151- let J = split(q(r, t(s)), "_")
152- let K = if ((J[9] == "0"))
155+ let L = split(s(t, v(u)), "_")
156+ let M = if ((L[9] == "0"))
153157 then 1
154158 else 0
155- let L = ((I / 10000) * f)
156- let M = ((I / 10000) * j)
157- let N = toString((parseIntValue(H[0]) + I))
158- let O = toString((parseIntValue(H[1]) + L))
159- let P = toString((parseIntValue(H[3]) + M))
160- let Q = toString((parseIntValue(H[4]) + M))
161- let R = toString((parseIntValue(H[9]) + 1))
162- let S = toString((K + parseIntValue(H[14])))
163- let T = toString(I)
164- let U = toString((I + L))
165- let V = toString((parseIntValue(J[2]) + I))
166- let W = toString(((parseIntValue(J[3]) + I) + L))
167- let X = ((parseIntValue(J[9]) + I) + L)
168- let Y = toString(height)
169- let Z = toString((X / e))
170- let aa = toString(0)
171- let ab = toString(X)
172- let ac = toString((parseIntValue(J[16]) + 1))
173- let ad = ((I / 10000) * g)
174- let ae = ((I / 10000) * h)
175- let af = ((I / 10000) * i)
176- let ag = makeString([r, "i"], "_")
177- let ah = J[10]
178- if ((ah == "0"))
179- then [StringEntry("statistic", makeString([N, O, H[2], P, Q, H[5], H[6], H[7], H[8], R, H[10], H[11], H[12], H[13], S, H[15], H[16]], "_")), StringEntry("statistic_a", v("statistic_a", T)), StringEntry(r, makeString([T, U, V, W, ab, J[5], Y, Z, aa, ab, J[10], J[11], J[12], J[13], J[14], J[15], ac, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(ag, B(ag, "a", T))]
159+ let N = ((K / 10000) * h)
160+ let O = ((K / 10000) * l)
161+ let P = toString((parseIntValue(J[0]) + K))
162+ let Q = toString((parseIntValue(J[1]) + N))
163+ let R = toString((parseIntValue(J[3]) + O))
164+ let S = toString((parseIntValue(J[4]) + O))
165+ let T = toString((parseIntValue(J[9]) + 1))
166+ let U = toString((M + parseIntValue(J[14])))
167+ let V = toString(K)
168+ let W = toString((K + N))
169+ let X = toString((parseIntValue(L[2]) + K))
170+ let Y = toString(((parseIntValue(L[3]) + K) + N))
171+ let Z = ((parseIntValue(L[9]) + K) + N)
172+ let aa = toString(height)
173+ let ab = toString((Z / g))
174+ let ac = toString(0)
175+ let ad = toString(Z)
176+ let ae = toString((parseIntValue(L[16]) + 1))
177+ let af = ((K / 10000) * i)
178+ let ag = ((K / 10000) * j)
179+ let ah = ((K / 10000) * k)
180+ let ai = makeString([t, "i"], "_")
181+ let aj = L[10]
182+ if ((aj == "0"))
183+ then [StringEntry("statistic", makeString([P, Q, J[2], R, S, J[5], J[6], J[7], J[8], T, J[10], J[11], J[12], J[13], U, J[15], J[16]], "_")), StringEntry("statistic_a", x("statistic_a", V)), StringEntry(t, makeString([V, W, X, Y, ad, L[5], aa, ab, ac, ad, L[10], L[11], L[12], L[13], L[14], L[15], ae, L[17], L[18], L[19], L[20], L[21]], "_")), StringEntry(ai, D(ai, "a", V))]
180184 else {
181- let ai = split(q(ah, "0"), "_")
182- let aj = toString((parseIntValue(ai[11]) + ad))
183- let ak = toString((parseIntValue(ai[13]) + ad))
184- let al = toString((parseIntValue(ai[19]) + 1))
185- let am = makeString([ah, "i"], "_")
186- let an = ai[10]
187- if ((an == "0"))
188- then [StringEntry("statistic", makeString([N, O, toString((parseIntValue(H[2]) + ad)), P, Q, H[5], H[6], H[7], H[8], R, toString((parseIntValue(H[10]) + 1)), H[11], H[12], H[13], S, H[15], H[16]], "_")), StringEntry("statistic_a", v("statistic_a", T)), StringEntry("statistic_c", v("statistic_c", toString(ad))), StringEntry(r, makeString([T, U, V, W, ab, J[5], Y, Z, aa, ab, J[10], J[11], J[12], J[13], J[14], J[15], ac, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(ah, makeString([ai[0], ai[1], ai[2], ai[3], ai[4], ai[5], ai[6], ai[7], ai[8], ai[9], ai[10], aj, ai[12], ak, ai[14], ai[15], ai[16], ai[17], ai[18], al, ai[20], ai[21]], "_")), StringEntry(ag, B(ag, "a", T)), StringEntry(am, B(am, "b1", toString(ad)))]
185+ let ak = split(s(aj, "0"), "_")
186+ let al = toString((parseIntValue(ak[11]) + af))
187+ let am = toString((parseIntValue(ak[13]) + af))
188+ let an = toString((parseIntValue(ak[19]) + 1))
189+ let ao = makeString([aj, "i"], "_")
190+ let ap = ak[10]
191+ if ((ap == "0"))
192+ then [StringEntry("statistic", makeString([P, Q, toString((parseIntValue(J[2]) + af)), R, S, J[5], J[6], J[7], J[8], T, toString((parseIntValue(J[10]) + 1)), J[11], J[12], J[13], U, J[15], J[16]], "_")), StringEntry("statistic_a", x("statistic_a", V)), StringEntry("statistic_c", x("statistic_c", toString(af))), StringEntry(t, makeString([V, W, X, Y, ad, L[5], aa, ab, ac, ad, L[10], L[11], L[12], L[13], L[14], L[15], ae, L[17], L[18], L[19], L[20], L[21]], "_")), StringEntry(aj, makeString([ak[0], ak[1], ak[2], ak[3], ak[4], ak[5], ak[6], ak[7], ak[8], ak[9], ak[10], al, ak[12], am, ak[14], ak[15], ak[16], ak[17], ak[18], an, ak[20], ak[21]], "_")), StringEntry(ai, D(ai, "a", V)), StringEntry(ao, D(ao, "b1", toString(af)))]
189193 else {
190- let ao = split(q(an, "0"), "_")
191- let ap = toString((parseIntValue(ao[11]) + ae))
192- let aq = toString((parseIntValue(ao[14]) + ae))
193- let ar = toString((parseIntValue(ao[20]) + 1))
194- let as = makeString([an, "i"], "_")
195- let at = ao[10]
196- if ((at == "0"))
197- then [StringEntry("statistic", makeString([N, O, toString(((parseIntValue(H[2]) + ad) + ae)), P, Q, H[5], H[6], H[7], H[8], R, toString((parseIntValue(H[10]) + 2)), H[11], H[12], H[13], S, H[15], H[16]], "_")), StringEntry("statistic_a", v("statistic_a", T)), StringEntry("statistic_c", v("statistic_c", makeString([toString(ad), toString(ae)], "|"))), StringEntry(r, makeString([T, U, V, W, ab, J[5], Y, Z, aa, ab, J[10], J[11], J[12], J[13], J[14], J[15], ac, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(ah, makeString([ai[0], ai[1], ai[2], ai[3], ai[4], ai[5], ai[6], ai[7], ai[8], ai[9], ai[10], aj, ai[12], ak, ai[14], ai[15], ai[16], ai[17], ai[18], al, ai[20], ai[21]], "_")), StringEntry(an, makeString([ao[0], ao[1], ao[2], ao[3], ao[4], ao[5], ao[6], ao[7], ao[8], ao[9], ao[10], ap, ao[12], ao[13], aq, ao[15], ao[16], ao[17], ao[18], ao[19], ar, ao[21]], "_")), StringEntry(ag, B(ag, "a", T)), StringEntry(am, B(am, "b1", toString(ad))), StringEntry(as, B(as, "b2", toString(ae)))]
194+ let aq = split(s(ap, "0"), "_")
195+ let ar = toString((parseIntValue(aq[11]) + ag))
196+ let as = toString((parseIntValue(aq[14]) + ag))
197+ let at = toString((parseIntValue(aq[20]) + 1))
198+ let au = makeString([ap, "i"], "_")
199+ let av = aq[10]
200+ if ((av == "0"))
201+ then [StringEntry("statistic", makeString([P, Q, toString(((parseIntValue(J[2]) + af) + ag)), R, S, J[5], J[6], J[7], J[8], T, toString((parseIntValue(J[10]) + 2)), J[11], J[12], J[13], U, J[15], J[16]], "_")), StringEntry("statistic_a", x("statistic_a", V)), StringEntry("statistic_c", x("statistic_c", makeString([toString(af), toString(ag)], "|"))), StringEntry(t, makeString([V, W, X, Y, ad, L[5], aa, ab, ac, ad, L[10], L[11], L[12], L[13], L[14], L[15], ae, L[17], L[18], L[19], L[20], L[21]], "_")), StringEntry(aj, makeString([ak[0], ak[1], ak[2], ak[3], ak[4], ak[5], ak[6], ak[7], ak[8], ak[9], ak[10], al, ak[12], am, ak[14], ak[15], ak[16], ak[17], ak[18], an, ak[20], ak[21]], "_")), StringEntry(ap, makeString([aq[0], aq[1], aq[2], aq[3], aq[4], aq[5], aq[6], aq[7], aq[8], aq[9], aq[10], ar, aq[12], aq[13], as, aq[15], aq[16], aq[17], aq[18], aq[19], at, aq[21]], "_")), StringEntry(ai, D(ai, "a", V)), StringEntry(ao, D(ao, "b1", toString(af))), StringEntry(au, D(au, "b2", toString(ag)))]
198202 else {
199- let au = split(q(at, "0"), "_")
200- let av = toString((parseIntValue(au[11]) + af))
201- let aw = toString((parseIntValue(au[15]) + af))
202- let ax = toString((parseIntValue(au[21]) + 1))
203- let ay = makeString([at, "i"], "_")
204-[StringEntry("statistic", makeString([N, O, toString((((parseIntValue(H[2]) + ad) + ae) + af)), P, Q, H[5], H[6], H[7], H[8], R, toString((parseIntValue(H[10]) + 3)), H[11], H[12], H[13], S, H[15], H[16]], "_")), StringEntry("statistic_a", v("statistic_a", T)), StringEntry("statistic_c", v("statistic_c", makeString([toString(ad), toString(ae), toString(af)], "|"))), StringEntry(r, makeString([T, U, V, W, ab, J[5], Y, Z, aa, ab, J[10], J[11], J[12], J[13], J[14], J[15], ac, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(ah, makeString([ai[0], ai[1], ai[2], ai[3], ai[4], ai[5], ai[6], ai[7], ai[8], ai[9], ai[10], aj, ai[12], ak, ai[14], ai[15], ai[16], ai[17], ai[18], al, ai[20], ai[21]], "_")), StringEntry(an, makeString([ao[0], ao[1], ao[2], ao[3], ao[4], ao[5], ao[6], ao[7], ao[8], ao[9], ao[10], ap, ao[12], ao[13], aq, ao[15], ao[16], ao[17], ao[18], ao[19], ar, ao[21]], "_")), StringEntry(at, makeString([au[0], au[1], au[2], au[3], au[4], au[5], au[6], au[7], au[8], au[9], au[10], av, au[12], au[13], au[14], aw, au[16], au[17], au[18], au[19], au[20], ax], "_")), StringEntry(ag, B(ag, "a", T)), StringEntry(am, B(am, "b1", toString(ad))), StringEntry(as, B(as, "b2", toString(ae))), StringEntry(ay, B(ay, "b3", toString(af)))]
203+ let aw = split(s(av, "0"), "_")
204+ let ax = toString((parseIntValue(aw[11]) + ah))
205+ let ay = toString((parseIntValue(aw[15]) + ah))
206+ let az = toString((parseIntValue(aw[21]) + 1))
207+ let aA = makeString([av, "i"], "_")
208+[StringEntry("statistic", makeString([P, Q, toString((((parseIntValue(J[2]) + af) + ag) + ah)), R, S, J[5], J[6], J[7], J[8], T, toString((parseIntValue(J[10]) + 3)), J[11], J[12], J[13], U, J[15], J[16]], "_")), StringEntry("statistic_a", x("statistic_a", V)), StringEntry("statistic_c", x("statistic_c", makeString([toString(af), toString(ag), toString(ah)], "|"))), StringEntry(t, makeString([V, W, X, Y, ad, L[5], aa, ab, ac, ad, L[10], L[11], L[12], L[13], L[14], L[15], ae, L[17], L[18], L[19], L[20], L[21]], "_")), StringEntry(aj, makeString([ak[0], ak[1], ak[2], ak[3], ak[4], ak[5], ak[6], ak[7], ak[8], ak[9], ak[10], al, ak[12], am, ak[14], ak[15], ak[16], ak[17], ak[18], an, ak[20], ak[21]], "_")), StringEntry(ap, makeString([aq[0], aq[1], aq[2], aq[3], aq[4], aq[5], aq[6], aq[7], aq[8], aq[9], aq[10], ar, aq[12], aq[13], as, aq[15], aq[16], aq[17], aq[18], aq[19], at, aq[21]], "_")), StringEntry(av, makeString([aw[0], aw[1], aw[2], aw[3], aw[4], aw[5], aw[6], aw[7], aw[8], aw[9], aw[10], ax, aw[12], aw[13], aw[14], ay, aw[16], aw[17], aw[18], aw[19], aw[20], az], "_")), StringEntry(ai, D(ai, "a", V)), StringEntry(ao, D(ao, "b1", toString(af))), StringEntry(au, D(au, "b2", toString(ag))), StringEntry(aA, D(aA, "b3", toString(ah)))]
205209 }
206210 }
207211 }
210214
211215
212216
213-@Callable(E)
214-func withdraw (az) = {
215- let r = toBase58String(E.caller.bytes)
216- let J = split(q(r, "0"), "_")
217- let Y = parseIntValue(J[6])
218- let Z = parseIntValue(J[7])
219- let aa = parseIntValue(J[8])
220- let ab = parseIntValue(J[9])
221- let aA = (Y + e)
222- let D = if ((height >= aA))
223- then ab
224- else ((((e - aA) + height) * Z) - aa)
225- if ((0 >= D))
217+@Callable(G)
218+func withdraw (aB) = {
219+ let t = toBase58String(G.caller.bytes)
220+ let L = split(s(t, "0"), "_")
221+ let aa = parseIntValue(L[6])
222+ let ab = parseIntValue(L[7])
223+ let ac = parseIntValue(L[8])
224+ let ad = parseIntValue(L[9])
225+ let aC = (e + aa)
226+ let aD = (height - aa)
227+ let F = if ((height >= aC))
228+ then ad
229+ else (((aD / g) * ab) - ac)
230+ if ((0 >= F))
226231 then throw("No tokens available for withdrawal")
227232 else {
228- let H = split(n(), "_")
229- let ag = makeString([r, "i"], "_")
230- let aB = if ((0 >= (ab - D)))
233+ let J = split(p(), "_")
234+ let ai = makeString([t, "i"], "_")
235+ let aE = if ((0 >= (ad - F)))
231236 then 0
232- else (ab - D)
233- let S = if ((aB == 0))
234- then toString((parseIntValue(H[14]) - 1))
235- else H[14]
236-[StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], H[4], H[5], toString((parseIntValue(H[6]) + D)), H[7], H[8], H[9], H[10], toString((parseIntValue(H[11]) + 1)), H[12], H[13], S, H[15], H[16]], "_")), StringEntry("statistic_w", v("statistic_w", toString(D))), StringEntry(r, makeString([J[0], J[1], J[2], J[3], J[4], toString((parseIntValue(J[5]) + D)), J[6], J[7], toString((aa + D)), toString(aB), J[10], J[11], J[12], J[13], J[14], J[15], J[16], toString((parseIntValue(J[17]) + 1)), J[18], J[19], J[20], J[21]], "_")), StringEntry(ag, B(ag, "w", toString(D))), ScriptTransfer(E.caller, D, a)]
237+ else (ad - F)
238+ let U = if ((aE == 0))
239+ then toString((parseIntValue(J[14]) - 1))
240+ else J[14]
241+[StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], J[4], J[5], toString((parseIntValue(J[6]) + F)), J[7], J[8], J[9], J[10], toString((parseIntValue(J[11]) + 1)), J[12], J[13], U, J[15], J[16]], "_")), StringEntry("statistic_w", x("statistic_w", toString(F))), StringEntry(t, makeString([L[0], L[1], L[2], L[3], L[4], toString((parseIntValue(L[5]) + F)), L[6], L[7], toString((ac + F)), toString(aE), L[10], L[11], L[12], L[13], L[14], L[15], L[16], toString((parseIntValue(L[17]) + 1)), L[18], L[19], L[20], L[21]], "_")), StringEntry(ai, D(ai, "w", toString(F))), ScriptTransfer(G.caller, F, a)]
237242 }
238243 }
239244
240245
241246
242-@Callable(E)
243-func bonus (az) = {
244- let r = toBase58String(E.caller.bytes)
245- let J = split(q(r, "0"), "_")
246- let H = split(n(), "_")
247- let D = parseIntValue(J[11])
248- if ((0 >= D))
247+@Callable(G)
248+func bonus (aB) = {
249+ let t = toBase58String(G.caller.bytes)
250+ let L = split(s(t, "0"), "_")
251+ let J = split(p(), "_")
252+ let F = parseIntValue(L[11])
253+ if ((0 >= F))
249254 then throw("No bonus available for withdrawal")
250255 else {
251- let ag = makeString([r, "i"], "_")
252-[StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], H[4], H[5], H[6], toString((parseIntValue(H[7]) + D)), H[8], H[9], H[10], H[11], toString((parseIntValue(H[12]) + 1)), H[13], H[14], H[15], H[16]], "_")), StringEntry(r, makeString([J[0], J[1], J[2], J[3], J[4], J[5], J[6], J[7], J[8], J[9], J[10], toString(0), toString((parseIntValue(J[12]) + D)), J[13], J[14], J[15], J[16], J[17], toString((parseIntValue(J[18]) + 1)), J[19], J[20], J[21]], "_")), StringEntry(ag, B(ag, "c", toString(D))), ScriptTransfer(E.caller, D, a)]
256+ let ai = makeString([t, "i"], "_")
257+[StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], J[4], J[5], J[6], toString((parseIntValue(J[7]) + F)), J[8], J[9], J[10], J[11], toString((parseIntValue(J[12]) + 1)), J[13], J[14], J[15], J[16]], "_")), StringEntry(t, makeString([L[0], L[1], L[2], L[3], L[4], L[5], L[6], L[7], L[8], L[9], L[10], toString(0), toString((parseIntValue(L[12]) + F)), L[13], L[14], L[15], L[16], L[17], toString((parseIntValue(L[18]) + 1)), L[19], L[20], L[21]], "_")), StringEntry(ai, D(ai, "c", toString(F))), ScriptTransfer(G.caller, F, a)]
253258 }
254259 }
255260
256261
257262
258-@Callable(E)
259-func control (az) = if ((toBase58String(E.caller.bytes) != c))
263+@Callable(G)
264+func control (aB) = if ((toBase58String(G.caller.bytes) != c))
260265 then throw("Error")
261266 else {
262- let H = split(n(), "_")
263- if (if ((H[15] == "1"))
264- then (az == "start")
267+ let J = split(p(), "_")
268+ if (if ((J[15] == "1"))
269+ then (aB == "start")
265270 else false)
266- then [StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], H[4], H[5], H[6], H[7], H[8], H[9], H[10], H[11], H[12], H[13], H[14], "0", H[16]], "_"))]
267- else if (if ((H[15] == "0"))
268- then (az == "stop")
271+ then [StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], J[4], J[5], J[6], J[7], J[8], J[9], J[10], J[11], J[12], J[13], J[14], "0", J[16]], "_"))]
272+ else if (if ((J[15] == "0"))
273+ then (aB == "stop")
269274 else false)
270275 then {
271- let D = (((parseIntValue(H[5]) - parseIntValue(H[1])) - parseIntValue(H[2])) - parseIntValue(H[3]))
272- if ((D > 0))
273- then [StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], H[4], H[5], H[6], H[7], H[8], H[9], H[10], H[11], H[12], H[13], H[14], "1", H[16]], "_")), ScriptTransfer(E.caller, D, a)]
274- else [StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], H[4], H[5], H[6], H[7], H[8], H[9], H[10], H[11], H[12], H[13], H[14], "1", H[16]], "_"))]
276+ let F = (((parseIntValue(J[5]) - parseIntValue(J[1])) - parseIntValue(J[2])) - parseIntValue(J[3]))
277+ if ((F > 0))
278+ then [StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], J[4], J[5], J[6], J[7], J[8], J[9], J[10], J[11], J[12], J[13], J[14], "1", J[16]], "_")), ScriptTransfer(G.caller, F, a)]
279+ else [StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], J[4], J[5], J[6], J[7], J[8], J[9], J[10], J[11], J[12], J[13], J[14], "1", J[16]], "_"))]
275280 }
276281 else throw("Error")
277282 }
278283
279284
280285
281-@Callable(E)
282-func advertising (az) = {
283- let H = split(n(), "_")
284- let D = parseIntValue(H[4])
285- if ((0 >= D))
286+@Callable(G)
287+func advertising (aB) = {
288+ let J = split(p(), "_")
289+ let F = parseIntValue(J[4])
290+ if ((0 >= F))
286291 then throw("The marketing balance is empty")
287- else if (((k + parseIntValue(H[14])) > height))
292+ else if (((m + parseIntValue(J[14])) > height))
288293 then throw("The time has not come yet")
289- else [StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], toString(0), H[5], H[6], H[7], toString((parseIntValue(H[8]) + D)), H[9], H[10], H[11], H[12], toString((parseIntValue(H[13]) + 1)), H[14], H[15], toString(height)], "_")), ScriptTransfer(addressFromStringValue(d), D, a)]
294+ else [StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], toString(0), J[5], J[6], J[7], toString((parseIntValue(J[8]) + F)), J[9], J[10], J[11], J[12], toString((parseIntValue(J[13]) + 1)), J[14], J[15], toString(height)], "_")), ScriptTransfer(addressFromStringValue(d), F, a)]
290295 }
291296
292297
293-@Verifier(aC)
294-func aD () = {
295- let o = aC
296- if ($isInstanceOf(o, "SetScriptTransaction"))
297- then {
298- let aE = o
299- sigVerify(aC.bodyBytes, aC.proofs[0], b)
300- }
301- else true
302- }
298+@Verifier(aF)
299+func aG () = false
303300
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'5zNG3WFGEh3tA38hAZSvD9fMTsR7hwPU7XR4qZqGjs46'
55
6-let b = base58'5zxMZobebSjgJdQaFvzo3S5QoNQjXPvDYH2o1SqvbjpJ'
6+let b = base58'7aXTE4Rm5adyEngUf92WsTgn6uA5o6ba4PUxjk9Dmr4K'
77
88 let c = "3N2hHaqEEXjFHE5G8NTw6v7KNMwcHob2Ena"
99
1010 let d = "3MwTgj8xZq9V2F1VUR2aS7tPoJ4zAaB9FDK"
1111
12-let e = 10
12+let e = 129600
1313
14-let f = 2000
14+let f = 180
1515
16-let g = 300
16+let g = 7200
1717
18-let h = 200
18+let h = 1000
1919
20-let i = 100
20+let i = 300
2121
22-let j = 84
22+let j = 200
2323
24-let k = 200
24+let k = 100
2525
26-let l = 10000
26+let l = 84
2727
28-let m = 5
28+let m = 43200
2929
30-func n () = {
31- let o = getString(this, "statistic")
32- if ($isInstanceOf(o, "String"))
30+let n = 100000
31+
32+let o = 30
33+
34+func p () = {
35+ let q = getString(this, "statistic")
36+ if ($isInstanceOf(q, "String"))
3337 then {
34- let p = o
35- p
38+ let r = q
39+ r
3640 }
3741 else ("0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_" + toString(height))
3842 }
3943
4044
41-func q (r,s) = {
42- let o = getString(this, r)
43- if ($isInstanceOf(o, "String"))
45+func s (t,u) = {
46+ let q = getString(this, t)
47+ if ($isInstanceOf(q, "String"))
4448 then {
45- let p = o
46- p
49+ let r = q
50+ r
4751 }
48- else makeString(["0_0_0_0_0_0_0_0_0_0", s, "0_0_0_0_0_0_0_0_0_0_0"], "_")
52+ else makeString(["0_0_0_0_0_0_0_0_0_0", u, "0_0_0_0_0_0_0_0_0_0_0"], "_")
4953 }
5054
5155
52-func t (s) = {
53- let u = split(s, "referrer: ")
54- if (isDefined(u[1]))
55- then if (isDefined(addressFromString(u[1])))
56- then u[1]
56+func v (u) = {
57+ let w = split(u, "referrer: ")
58+ if (isDefined(w[1]))
59+ then if (isDefined(addressFromString(w[1])))
60+ then w[1]
5761 else "0"
5862 else "0"
5963 }
6064
6165
62-func v (w,x) = {
63- let y = split(x, "|")
64- let z = {
65- let o = getString(this, w)
66- if ($isInstanceOf(o, "String"))
66+func x (y,z) = {
67+ let A = split(z, "|")
68+ let B = {
69+ let q = getString(this, y)
70+ if ($isInstanceOf(q, "String"))
6771 then {
68- let p = o
69- p
72+ let r = q
73+ r
7074 }
7175 else ""
7276 }
73- if ((z == ""))
74- then if ((w == "statistic_c"))
75- then makeString([makeString(["1", y[0]], "|"), toString(height)], ":")
76- else makeString([y[0], toString(height)], ":")
77+ if ((B == ""))
78+ then if ((y == "statistic_c"))
79+ then makeString([makeString(["1", A[0]], "|"), toString(height)], ":")
80+ else makeString([A[0], toString(height)], ":")
7781 else {
78- let A = split(z, "_")
79- if ((size(y) == 1))
80- then if ((w != "statistic_c"))
81- then if ((size(A) == m))
82- then makeString([drop(z, (size(A[0]) + 1)), makeString([y[0], toString(height)], ":")], "_")
83- else makeString([z, makeString([y[0], toString(height)], ":")], "_")
84- else if ((size(A) == m))
85- then makeString([drop(z, (size(A[0]) + 1)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":")], "_")
86- else makeString([z, makeString([makeString(["1", y[0]], "|"), toString(height)], ":")], "_")
87- else if ((size(y) == 2))
88- then if ((size(A) == m))
89- then makeString([drop(z, ((size(A[0]) + size(A[1])) + 2)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":")], "_")
90- else if ((size(A) == (m - 1)))
91- then makeString([drop(z, (size(A[0]) + 1)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":")], "_")
92- else makeString([z, makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":")], "_")
93- else if ((size(A) == m))
94- then makeString([drop(z, (((size(A[0]) + size(A[1])) + size(A[2])) + 3)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
95- else if ((size(A) == (m - 2)))
96- then makeString([drop(z, ((size(A[0]) + size(A[1])) + 2)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
97- else if ((size(A) == (m - 1)))
98- then makeString([drop(z, (size(A[0]) + 1)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
99- else makeString([z, makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
82+ let C = split(B, "_")
83+ if ((size(A) == 1))
84+ then if ((y != "statistic_c"))
85+ then if ((size(C) == o))
86+ then makeString([drop(B, (size(C[0]) + 1)), makeString([A[0], toString(height)], ":")], "_")
87+ else makeString([B, makeString([A[0], toString(height)], ":")], "_")
88+ else if ((size(C) == o))
89+ then makeString([drop(B, (size(C[0]) + 1)), makeString([makeString(["1", A[0]], "|"), toString(height)], ":")], "_")
90+ else makeString([B, makeString([makeString(["1", A[0]], "|"), toString(height)], ":")], "_")
91+ else if ((size(A) == 2))
92+ then if ((size(C) == o))
93+ then makeString([drop(B, ((size(C[0]) + size(C[1])) + 2)), makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":")], "_")
94+ else if ((size(C) == (o - 1)))
95+ then makeString([drop(B, (size(C[0]) + 1)), makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":")], "_")
96+ else makeString([B, makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":")], "_")
97+ else if ((size(C) == o))
98+ then makeString([drop(B, (((size(C[0]) + size(C[1])) + size(C[2])) + 3)), makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":"), makeString([makeString(["3", A[2]], "|"), toString(height)], ":")], "_")
99+ else if ((size(C) == (o - 2)))
100+ then makeString([drop(B, ((size(C[0]) + size(C[1])) + 2)), makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":"), makeString([makeString(["3", A[2]], "|"), toString(height)], ":")], "_")
101+ else if ((size(C) == (o - 1)))
102+ then makeString([drop(B, (size(C[0]) + 1)), makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":"), makeString([makeString(["3", A[2]], "|"), toString(height)], ":")], "_")
103+ else makeString([B, makeString([makeString(["1", A[0]], "|"), toString(height)], ":"), makeString([makeString(["2", A[1]], "|"), toString(height)], ":"), makeString([makeString(["3", A[2]], "|"), toString(height)], ":")], "_")
100104 }
101105 }
102106
103107
104-func B (w,C,D) = {
105- let z = {
106- let o = getString(this, w)
107- if ($isInstanceOf(o, "String"))
108+func D (y,E,F) = {
109+ let B = {
110+ let q = getString(this, y)
111+ if ($isInstanceOf(q, "String"))
108112 then {
109- let p = o
110- p
113+ let r = q
114+ r
111115 }
112116 else ""
113117 }
114- if ((z == ""))
115- then makeString([C, D, toString(height)], ":")
118+ if ((B == ""))
119+ then makeString([E, F, toString(height)], ":")
116120 else {
117- let A = split(z, "_")
118- if ((size(A) == m))
119- then makeString([drop(z, (size(A[0]) + 1)), makeString([C, D, toString(height)], ":")], "_")
120- else makeString([z, makeString([C, D, toString(height)], ":")], "_")
121+ let C = split(B, "_")
122+ if ((size(C) == o))
123+ then makeString([drop(B, (size(C[0]) + 1)), makeString([E, F, toString(height)], ":")], "_")
124+ else makeString([B, makeString([E, F, toString(height)], ":")], "_")
121125 }
122126 }
123127
124128
125-@Callable(E)
126-func deposit (s) = {
127- let F = value(E.payments[0])
128- let z = {
129- let o = F.assetId
130- if ($isInstanceOf(o, "ByteVector"))
129+@Callable(G)
130+func deposit (u) = {
131+ let H = value(G.payments[0])
132+ let B = {
133+ let q = H.assetId
134+ if ($isInstanceOf(q, "ByteVector"))
131135 then {
132- let G = o
133- toBase58String(G)
136+ let I = q
137+ toBase58String(I)
134138 }
135139 else ""
136140 }
137- let H = split(n(), "_")
138- let r = toBase58String(E.caller.bytes)
139- let I = F.amount
140- if ((F.assetId != a))
141+ let J = split(p(), "_")
142+ let t = toBase58String(G.caller.bytes)
143+ let K = H.amount
144+ if ((H.assetId != a))
141145 then throw("Only III token")
142- else if ((r == c))
143- then [StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], H[4], toString((parseIntValue(H[5]) + I)), H[6], H[7], H[8], H[9], H[10], H[11], H[12], H[13], H[14], H[15], H[16]], "_"))]
144- else if ((H[15] == "1"))
146+ else if ((t == c))
147+ then [StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], J[4], toString((parseIntValue(J[5]) + K)), J[6], J[7], J[8], J[9], J[10], J[11], J[12], J[13], J[14], J[15], J[16]], "_"))]
148+ else if ((J[15] == "1"))
145149 then throw("Activations blocked")
146- else if ((((I / 10000) * ((((f + g) + h) + i) + j)) > (((parseIntValue(H[5]) - parseIntValue(H[1])) - parseIntValue(H[2])) - parseIntValue(H[3]))))
150+ else if ((((K / 10000) * ((((h + i) + j) + k) + l)) > (((parseIntValue(J[5]) - parseIntValue(J[1])) - parseIntValue(J[2])) - parseIntValue(J[3]))))
147151 then throw("There are not enough tokens on the contract to pay for this activation")
148- else if ((l > I))
149- then throw((("Min sum " + toString(l)) + " III token"))
152+ else if ((n > K))
153+ then throw((("Min sum " + toString(n)) + " III token"))
150154 else {
151- let J = split(q(r, t(s)), "_")
152- let K = if ((J[9] == "0"))
155+ let L = split(s(t, v(u)), "_")
156+ let M = if ((L[9] == "0"))
153157 then 1
154158 else 0
155- let L = ((I / 10000) * f)
156- let M = ((I / 10000) * j)
157- let N = toString((parseIntValue(H[0]) + I))
158- let O = toString((parseIntValue(H[1]) + L))
159- let P = toString((parseIntValue(H[3]) + M))
160- let Q = toString((parseIntValue(H[4]) + M))
161- let R = toString((parseIntValue(H[9]) + 1))
162- let S = toString((K + parseIntValue(H[14])))
163- let T = toString(I)
164- let U = toString((I + L))
165- let V = toString((parseIntValue(J[2]) + I))
166- let W = toString(((parseIntValue(J[3]) + I) + L))
167- let X = ((parseIntValue(J[9]) + I) + L)
168- let Y = toString(height)
169- let Z = toString((X / e))
170- let aa = toString(0)
171- let ab = toString(X)
172- let ac = toString((parseIntValue(J[16]) + 1))
173- let ad = ((I / 10000) * g)
174- let ae = ((I / 10000) * h)
175- let af = ((I / 10000) * i)
176- let ag = makeString([r, "i"], "_")
177- let ah = J[10]
178- if ((ah == "0"))
179- then [StringEntry("statistic", makeString([N, O, H[2], P, Q, H[5], H[6], H[7], H[8], R, H[10], H[11], H[12], H[13], S, H[15], H[16]], "_")), StringEntry("statistic_a", v("statistic_a", T)), StringEntry(r, makeString([T, U, V, W, ab, J[5], Y, Z, aa, ab, J[10], J[11], J[12], J[13], J[14], J[15], ac, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(ag, B(ag, "a", T))]
159+ let N = ((K / 10000) * h)
160+ let O = ((K / 10000) * l)
161+ let P = toString((parseIntValue(J[0]) + K))
162+ let Q = toString((parseIntValue(J[1]) + N))
163+ let R = toString((parseIntValue(J[3]) + O))
164+ let S = toString((parseIntValue(J[4]) + O))
165+ let T = toString((parseIntValue(J[9]) + 1))
166+ let U = toString((M + parseIntValue(J[14])))
167+ let V = toString(K)
168+ let W = toString((K + N))
169+ let X = toString((parseIntValue(L[2]) + K))
170+ let Y = toString(((parseIntValue(L[3]) + K) + N))
171+ let Z = ((parseIntValue(L[9]) + K) + N)
172+ let aa = toString(height)
173+ let ab = toString((Z / g))
174+ let ac = toString(0)
175+ let ad = toString(Z)
176+ let ae = toString((parseIntValue(L[16]) + 1))
177+ let af = ((K / 10000) * i)
178+ let ag = ((K / 10000) * j)
179+ let ah = ((K / 10000) * k)
180+ let ai = makeString([t, "i"], "_")
181+ let aj = L[10]
182+ if ((aj == "0"))
183+ then [StringEntry("statistic", makeString([P, Q, J[2], R, S, J[5], J[6], J[7], J[8], T, J[10], J[11], J[12], J[13], U, J[15], J[16]], "_")), StringEntry("statistic_a", x("statistic_a", V)), StringEntry(t, makeString([V, W, X, Y, ad, L[5], aa, ab, ac, ad, L[10], L[11], L[12], L[13], L[14], L[15], ae, L[17], L[18], L[19], L[20], L[21]], "_")), StringEntry(ai, D(ai, "a", V))]
180184 else {
181- let ai = split(q(ah, "0"), "_")
182- let aj = toString((parseIntValue(ai[11]) + ad))
183- let ak = toString((parseIntValue(ai[13]) + ad))
184- let al = toString((parseIntValue(ai[19]) + 1))
185- let am = makeString([ah, "i"], "_")
186- let an = ai[10]
187- if ((an == "0"))
188- then [StringEntry("statistic", makeString([N, O, toString((parseIntValue(H[2]) + ad)), P, Q, H[5], H[6], H[7], H[8], R, toString((parseIntValue(H[10]) + 1)), H[11], H[12], H[13], S, H[15], H[16]], "_")), StringEntry("statistic_a", v("statistic_a", T)), StringEntry("statistic_c", v("statistic_c", toString(ad))), StringEntry(r, makeString([T, U, V, W, ab, J[5], Y, Z, aa, ab, J[10], J[11], J[12], J[13], J[14], J[15], ac, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(ah, makeString([ai[0], ai[1], ai[2], ai[3], ai[4], ai[5], ai[6], ai[7], ai[8], ai[9], ai[10], aj, ai[12], ak, ai[14], ai[15], ai[16], ai[17], ai[18], al, ai[20], ai[21]], "_")), StringEntry(ag, B(ag, "a", T)), StringEntry(am, B(am, "b1", toString(ad)))]
185+ let ak = split(s(aj, "0"), "_")
186+ let al = toString((parseIntValue(ak[11]) + af))
187+ let am = toString((parseIntValue(ak[13]) + af))
188+ let an = toString((parseIntValue(ak[19]) + 1))
189+ let ao = makeString([aj, "i"], "_")
190+ let ap = ak[10]
191+ if ((ap == "0"))
192+ then [StringEntry("statistic", makeString([P, Q, toString((parseIntValue(J[2]) + af)), R, S, J[5], J[6], J[7], J[8], T, toString((parseIntValue(J[10]) + 1)), J[11], J[12], J[13], U, J[15], J[16]], "_")), StringEntry("statistic_a", x("statistic_a", V)), StringEntry("statistic_c", x("statistic_c", toString(af))), StringEntry(t, makeString([V, W, X, Y, ad, L[5], aa, ab, ac, ad, L[10], L[11], L[12], L[13], L[14], L[15], ae, L[17], L[18], L[19], L[20], L[21]], "_")), StringEntry(aj, makeString([ak[0], ak[1], ak[2], ak[3], ak[4], ak[5], ak[6], ak[7], ak[8], ak[9], ak[10], al, ak[12], am, ak[14], ak[15], ak[16], ak[17], ak[18], an, ak[20], ak[21]], "_")), StringEntry(ai, D(ai, "a", V)), StringEntry(ao, D(ao, "b1", toString(af)))]
189193 else {
190- let ao = split(q(an, "0"), "_")
191- let ap = toString((parseIntValue(ao[11]) + ae))
192- let aq = toString((parseIntValue(ao[14]) + ae))
193- let ar = toString((parseIntValue(ao[20]) + 1))
194- let as = makeString([an, "i"], "_")
195- let at = ao[10]
196- if ((at == "0"))
197- then [StringEntry("statistic", makeString([N, O, toString(((parseIntValue(H[2]) + ad) + ae)), P, Q, H[5], H[6], H[7], H[8], R, toString((parseIntValue(H[10]) + 2)), H[11], H[12], H[13], S, H[15], H[16]], "_")), StringEntry("statistic_a", v("statistic_a", T)), StringEntry("statistic_c", v("statistic_c", makeString([toString(ad), toString(ae)], "|"))), StringEntry(r, makeString([T, U, V, W, ab, J[5], Y, Z, aa, ab, J[10], J[11], J[12], J[13], J[14], J[15], ac, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(ah, makeString([ai[0], ai[1], ai[2], ai[3], ai[4], ai[5], ai[6], ai[7], ai[8], ai[9], ai[10], aj, ai[12], ak, ai[14], ai[15], ai[16], ai[17], ai[18], al, ai[20], ai[21]], "_")), StringEntry(an, makeString([ao[0], ao[1], ao[2], ao[3], ao[4], ao[5], ao[6], ao[7], ao[8], ao[9], ao[10], ap, ao[12], ao[13], aq, ao[15], ao[16], ao[17], ao[18], ao[19], ar, ao[21]], "_")), StringEntry(ag, B(ag, "a", T)), StringEntry(am, B(am, "b1", toString(ad))), StringEntry(as, B(as, "b2", toString(ae)))]
194+ let aq = split(s(ap, "0"), "_")
195+ let ar = toString((parseIntValue(aq[11]) + ag))
196+ let as = toString((parseIntValue(aq[14]) + ag))
197+ let at = toString((parseIntValue(aq[20]) + 1))
198+ let au = makeString([ap, "i"], "_")
199+ let av = aq[10]
200+ if ((av == "0"))
201+ then [StringEntry("statistic", makeString([P, Q, toString(((parseIntValue(J[2]) + af) + ag)), R, S, J[5], J[6], J[7], J[8], T, toString((parseIntValue(J[10]) + 2)), J[11], J[12], J[13], U, J[15], J[16]], "_")), StringEntry("statistic_a", x("statistic_a", V)), StringEntry("statistic_c", x("statistic_c", makeString([toString(af), toString(ag)], "|"))), StringEntry(t, makeString([V, W, X, Y, ad, L[5], aa, ab, ac, ad, L[10], L[11], L[12], L[13], L[14], L[15], ae, L[17], L[18], L[19], L[20], L[21]], "_")), StringEntry(aj, makeString([ak[0], ak[1], ak[2], ak[3], ak[4], ak[5], ak[6], ak[7], ak[8], ak[9], ak[10], al, ak[12], am, ak[14], ak[15], ak[16], ak[17], ak[18], an, ak[20], ak[21]], "_")), StringEntry(ap, makeString([aq[0], aq[1], aq[2], aq[3], aq[4], aq[5], aq[6], aq[7], aq[8], aq[9], aq[10], ar, aq[12], aq[13], as, aq[15], aq[16], aq[17], aq[18], aq[19], at, aq[21]], "_")), StringEntry(ai, D(ai, "a", V)), StringEntry(ao, D(ao, "b1", toString(af))), StringEntry(au, D(au, "b2", toString(ag)))]
198202 else {
199- let au = split(q(at, "0"), "_")
200- let av = toString((parseIntValue(au[11]) + af))
201- let aw = toString((parseIntValue(au[15]) + af))
202- let ax = toString((parseIntValue(au[21]) + 1))
203- let ay = makeString([at, "i"], "_")
204-[StringEntry("statistic", makeString([N, O, toString((((parseIntValue(H[2]) + ad) + ae) + af)), P, Q, H[5], H[6], H[7], H[8], R, toString((parseIntValue(H[10]) + 3)), H[11], H[12], H[13], S, H[15], H[16]], "_")), StringEntry("statistic_a", v("statistic_a", T)), StringEntry("statistic_c", v("statistic_c", makeString([toString(ad), toString(ae), toString(af)], "|"))), StringEntry(r, makeString([T, U, V, W, ab, J[5], Y, Z, aa, ab, J[10], J[11], J[12], J[13], J[14], J[15], ac, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(ah, makeString([ai[0], ai[1], ai[2], ai[3], ai[4], ai[5], ai[6], ai[7], ai[8], ai[9], ai[10], aj, ai[12], ak, ai[14], ai[15], ai[16], ai[17], ai[18], al, ai[20], ai[21]], "_")), StringEntry(an, makeString([ao[0], ao[1], ao[2], ao[3], ao[4], ao[5], ao[6], ao[7], ao[8], ao[9], ao[10], ap, ao[12], ao[13], aq, ao[15], ao[16], ao[17], ao[18], ao[19], ar, ao[21]], "_")), StringEntry(at, makeString([au[0], au[1], au[2], au[3], au[4], au[5], au[6], au[7], au[8], au[9], au[10], av, au[12], au[13], au[14], aw, au[16], au[17], au[18], au[19], au[20], ax], "_")), StringEntry(ag, B(ag, "a", T)), StringEntry(am, B(am, "b1", toString(ad))), StringEntry(as, B(as, "b2", toString(ae))), StringEntry(ay, B(ay, "b3", toString(af)))]
203+ let aw = split(s(av, "0"), "_")
204+ let ax = toString((parseIntValue(aw[11]) + ah))
205+ let ay = toString((parseIntValue(aw[15]) + ah))
206+ let az = toString((parseIntValue(aw[21]) + 1))
207+ let aA = makeString([av, "i"], "_")
208+[StringEntry("statistic", makeString([P, Q, toString((((parseIntValue(J[2]) + af) + ag) + ah)), R, S, J[5], J[6], J[7], J[8], T, toString((parseIntValue(J[10]) + 3)), J[11], J[12], J[13], U, J[15], J[16]], "_")), StringEntry("statistic_a", x("statistic_a", V)), StringEntry("statistic_c", x("statistic_c", makeString([toString(af), toString(ag), toString(ah)], "|"))), StringEntry(t, makeString([V, W, X, Y, ad, L[5], aa, ab, ac, ad, L[10], L[11], L[12], L[13], L[14], L[15], ae, L[17], L[18], L[19], L[20], L[21]], "_")), StringEntry(aj, makeString([ak[0], ak[1], ak[2], ak[3], ak[4], ak[5], ak[6], ak[7], ak[8], ak[9], ak[10], al, ak[12], am, ak[14], ak[15], ak[16], ak[17], ak[18], an, ak[20], ak[21]], "_")), StringEntry(ap, makeString([aq[0], aq[1], aq[2], aq[3], aq[4], aq[5], aq[6], aq[7], aq[8], aq[9], aq[10], ar, aq[12], aq[13], as, aq[15], aq[16], aq[17], aq[18], aq[19], at, aq[21]], "_")), StringEntry(av, makeString([aw[0], aw[1], aw[2], aw[3], aw[4], aw[5], aw[6], aw[7], aw[8], aw[9], aw[10], ax, aw[12], aw[13], aw[14], ay, aw[16], aw[17], aw[18], aw[19], aw[20], az], "_")), StringEntry(ai, D(ai, "a", V)), StringEntry(ao, D(ao, "b1", toString(af))), StringEntry(au, D(au, "b2", toString(ag))), StringEntry(aA, D(aA, "b3", toString(ah)))]
205209 }
206210 }
207211 }
208212 }
209213 }
210214
211215
212216
213-@Callable(E)
214-func withdraw (az) = {
215- let r = toBase58String(E.caller.bytes)
216- let J = split(q(r, "0"), "_")
217- let Y = parseIntValue(J[6])
218- let Z = parseIntValue(J[7])
219- let aa = parseIntValue(J[8])
220- let ab = parseIntValue(J[9])
221- let aA = (Y + e)
222- let D = if ((height >= aA))
223- then ab
224- else ((((e - aA) + height) * Z) - aa)
225- if ((0 >= D))
217+@Callable(G)
218+func withdraw (aB) = {
219+ let t = toBase58String(G.caller.bytes)
220+ let L = split(s(t, "0"), "_")
221+ let aa = parseIntValue(L[6])
222+ let ab = parseIntValue(L[7])
223+ let ac = parseIntValue(L[8])
224+ let ad = parseIntValue(L[9])
225+ let aC = (e + aa)
226+ let aD = (height - aa)
227+ let F = if ((height >= aC))
228+ then ad
229+ else (((aD / g) * ab) - ac)
230+ if ((0 >= F))
226231 then throw("No tokens available for withdrawal")
227232 else {
228- let H = split(n(), "_")
229- let ag = makeString([r, "i"], "_")
230- let aB = if ((0 >= (ab - D)))
233+ let J = split(p(), "_")
234+ let ai = makeString([t, "i"], "_")
235+ let aE = if ((0 >= (ad - F)))
231236 then 0
232- else (ab - D)
233- let S = if ((aB == 0))
234- then toString((parseIntValue(H[14]) - 1))
235- else H[14]
236-[StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], H[4], H[5], toString((parseIntValue(H[6]) + D)), H[7], H[8], H[9], H[10], toString((parseIntValue(H[11]) + 1)), H[12], H[13], S, H[15], H[16]], "_")), StringEntry("statistic_w", v("statistic_w", toString(D))), StringEntry(r, makeString([J[0], J[1], J[2], J[3], J[4], toString((parseIntValue(J[5]) + D)), J[6], J[7], toString((aa + D)), toString(aB), J[10], J[11], J[12], J[13], J[14], J[15], J[16], toString((parseIntValue(J[17]) + 1)), J[18], J[19], J[20], J[21]], "_")), StringEntry(ag, B(ag, "w", toString(D))), ScriptTransfer(E.caller, D, a)]
237+ else (ad - F)
238+ let U = if ((aE == 0))
239+ then toString((parseIntValue(J[14]) - 1))
240+ else J[14]
241+[StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], J[4], J[5], toString((parseIntValue(J[6]) + F)), J[7], J[8], J[9], J[10], toString((parseIntValue(J[11]) + 1)), J[12], J[13], U, J[15], J[16]], "_")), StringEntry("statistic_w", x("statistic_w", toString(F))), StringEntry(t, makeString([L[0], L[1], L[2], L[3], L[4], toString((parseIntValue(L[5]) + F)), L[6], L[7], toString((ac + F)), toString(aE), L[10], L[11], L[12], L[13], L[14], L[15], L[16], toString((parseIntValue(L[17]) + 1)), L[18], L[19], L[20], L[21]], "_")), StringEntry(ai, D(ai, "w", toString(F))), ScriptTransfer(G.caller, F, a)]
237242 }
238243 }
239244
240245
241246
242-@Callable(E)
243-func bonus (az) = {
244- let r = toBase58String(E.caller.bytes)
245- let J = split(q(r, "0"), "_")
246- let H = split(n(), "_")
247- let D = parseIntValue(J[11])
248- if ((0 >= D))
247+@Callable(G)
248+func bonus (aB) = {
249+ let t = toBase58String(G.caller.bytes)
250+ let L = split(s(t, "0"), "_")
251+ let J = split(p(), "_")
252+ let F = parseIntValue(L[11])
253+ if ((0 >= F))
249254 then throw("No bonus available for withdrawal")
250255 else {
251- let ag = makeString([r, "i"], "_")
252-[StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], H[4], H[5], H[6], toString((parseIntValue(H[7]) + D)), H[8], H[9], H[10], H[11], toString((parseIntValue(H[12]) + 1)), H[13], H[14], H[15], H[16]], "_")), StringEntry(r, makeString([J[0], J[1], J[2], J[3], J[4], J[5], J[6], J[7], J[8], J[9], J[10], toString(0), toString((parseIntValue(J[12]) + D)), J[13], J[14], J[15], J[16], J[17], toString((parseIntValue(J[18]) + 1)), J[19], J[20], J[21]], "_")), StringEntry(ag, B(ag, "c", toString(D))), ScriptTransfer(E.caller, D, a)]
256+ let ai = makeString([t, "i"], "_")
257+[StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], J[4], J[5], J[6], toString((parseIntValue(J[7]) + F)), J[8], J[9], J[10], J[11], toString((parseIntValue(J[12]) + 1)), J[13], J[14], J[15], J[16]], "_")), StringEntry(t, makeString([L[0], L[1], L[2], L[3], L[4], L[5], L[6], L[7], L[8], L[9], L[10], toString(0), toString((parseIntValue(L[12]) + F)), L[13], L[14], L[15], L[16], L[17], toString((parseIntValue(L[18]) + 1)), L[19], L[20], L[21]], "_")), StringEntry(ai, D(ai, "c", toString(F))), ScriptTransfer(G.caller, F, a)]
253258 }
254259 }
255260
256261
257262
258-@Callable(E)
259-func control (az) = if ((toBase58String(E.caller.bytes) != c))
263+@Callable(G)
264+func control (aB) = if ((toBase58String(G.caller.bytes) != c))
260265 then throw("Error")
261266 else {
262- let H = split(n(), "_")
263- if (if ((H[15] == "1"))
264- then (az == "start")
267+ let J = split(p(), "_")
268+ if (if ((J[15] == "1"))
269+ then (aB == "start")
265270 else false)
266- then [StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], H[4], H[5], H[6], H[7], H[8], H[9], H[10], H[11], H[12], H[13], H[14], "0", H[16]], "_"))]
267- else if (if ((H[15] == "0"))
268- then (az == "stop")
271+ then [StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], J[4], J[5], J[6], J[7], J[8], J[9], J[10], J[11], J[12], J[13], J[14], "0", J[16]], "_"))]
272+ else if (if ((J[15] == "0"))
273+ then (aB == "stop")
269274 else false)
270275 then {
271- let D = (((parseIntValue(H[5]) - parseIntValue(H[1])) - parseIntValue(H[2])) - parseIntValue(H[3]))
272- if ((D > 0))
273- then [StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], H[4], H[5], H[6], H[7], H[8], H[9], H[10], H[11], H[12], H[13], H[14], "1", H[16]], "_")), ScriptTransfer(E.caller, D, a)]
274- else [StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], H[4], H[5], H[6], H[7], H[8], H[9], H[10], H[11], H[12], H[13], H[14], "1", H[16]], "_"))]
276+ let F = (((parseIntValue(J[5]) - parseIntValue(J[1])) - parseIntValue(J[2])) - parseIntValue(J[3]))
277+ if ((F > 0))
278+ then [StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], J[4], J[5], J[6], J[7], J[8], J[9], J[10], J[11], J[12], J[13], J[14], "1", J[16]], "_")), ScriptTransfer(G.caller, F, a)]
279+ else [StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], J[4], J[5], J[6], J[7], J[8], J[9], J[10], J[11], J[12], J[13], J[14], "1", J[16]], "_"))]
275280 }
276281 else throw("Error")
277282 }
278283
279284
280285
281-@Callable(E)
282-func advertising (az) = {
283- let H = split(n(), "_")
284- let D = parseIntValue(H[4])
285- if ((0 >= D))
286+@Callable(G)
287+func advertising (aB) = {
288+ let J = split(p(), "_")
289+ let F = parseIntValue(J[4])
290+ if ((0 >= F))
286291 then throw("The marketing balance is empty")
287- else if (((k + parseIntValue(H[14])) > height))
292+ else if (((m + parseIntValue(J[14])) > height))
288293 then throw("The time has not come yet")
289- else [StringEntry("statistic", makeString([H[0], H[1], H[2], H[3], toString(0), H[5], H[6], H[7], toString((parseIntValue(H[8]) + D)), H[9], H[10], H[11], H[12], toString((parseIntValue(H[13]) + 1)), H[14], H[15], toString(height)], "_")), ScriptTransfer(addressFromStringValue(d), D, a)]
294+ else [StringEntry("statistic", makeString([J[0], J[1], J[2], J[3], toString(0), J[5], J[6], J[7], toString((parseIntValue(J[8]) + F)), J[9], J[10], J[11], J[12], toString((parseIntValue(J[13]) + 1)), J[14], J[15], toString(height)], "_")), ScriptTransfer(addressFromStringValue(d), F, a)]
290295 }
291296
292297
293-@Verifier(aC)
294-func aD () = {
295- let o = aC
296- if ($isInstanceOf(o, "SetScriptTransaction"))
297- then {
298- let aE = o
299- sigVerify(aC.bodyBytes, aC.proofs[0], b)
300- }
301- else true
302- }
298+@Verifier(aF)
299+func aG () = false
303300

github/deemru/w8io/169f3d6 
321.19 ms