tx · 9cSBRe14tt8CVmX5shjK7fHJFWYiuEWyaLeK3YC3xPH

3MvZpvvbmovEt3pvdDZKvhKRjjQxdbUD6Tv:  -0.02600000 Waves

2022.11.03 15:07 [2300919] smart account 3MvZpvvbmovEt3pvdDZKvhKRjjQxdbUD6Tv > SELF 0.00000000 Waves

{ "type": 13, "id": "9cSBRe14tt8CVmX5shjK7fHJFWYiuEWyaLeK3YC3xPH", "fee": 2600000, "feeAssetId": null, "timestamp": 1667477375023, "version": 1, "sender": "3MvZpvvbmovEt3pvdDZKvhKRjjQxdbUD6Tv", "senderPublicKey": "39YkRD2qWXTcdNBr4CbDnm8g8SAB2FKVaDeGYahcFHHx", "proofs": [ "45fHqAn4QBMFQLDyACzMXumBGJbbSi4BaSayv4DLx1xJmSWVA7rrG2r74zWxyVoYyXnFzcjKg8QcvG1fujidEctY" ], "script": "base64:AAIFAAAAAAAADyMIAhIJCgcBAQEBAQgBEgASBAoCCAgSBAoCCAgSBAoCCAgSAwoBCBIAIg9nZXRTdHJpbmdPckZhaWwiA2tleSIDU0VQIghCVUZTQ0FMRSIGc2NhbGU4Igh0aHJvd0VyciIDbXNnIh1jb252ZXJ0UHJpY2VBc3NldEludG9JZG9Bc3NldCIQcHJpY2VBc3NldEFtb3VudCIOcHJpY2VBc3NldE1VTFQiBXByaWNlIglwcmljZU1VTFQiDGlkb0Fzc2V0TVVMVCIPYlByaWNlQXNzZXRNVUxUIg1iSWRvQXNzZXRNVUxUIg5iUHJpY2VBc3NldEJVRiIPYkFtb3VudEFzc2V0QlVGIg5JZHhDZmdJZG9TdGFydCIRSWR4Q2ZnSWRvRHVyYXRpb24iEElkeENmZ0NsYWltU3RhcnQiE0lkeENmZ0NsYWltRHVyYXRpb24iC0lkeENmZ1ByaWNlIg9JZHhDZmdQcmljZU11bHQiEElkeENmZ0lkb0Fzc2V0SWQiEklkeENmZ0lkb0Fzc2V0TXVsdCISSWR4Q2ZnUHJpY2VBc3NldElkIhRJZHhDZmdQcmljZUFzc2V0TXVsdCIVSWR4Q2ZnTWluSW52ZXN0QW1vdW50Ig1mcm9tYXRDb25maWdTIghpZG9TdGFydCILaWRvRHVyYXRpb24iCmNsYWltU3RhcnQiDWNsYWltRHVyYXRpb24iCXByaWNlTXVsdCIMaWRvQXNzZXRJZDU4IgxpZG9Bc3NldE11bHQiDnByaWNlQXNzZXRJZDU4Ig5wcmljZUFzc2V0TXVsdCIPbWluSW52ZXN0QW1vdW50IhN0b3RhbElkb0Fzc2V0VG9TZWxsIgxmcm9tYXRDb25maWciEUlkeEludlRvdGFsQW1vdW50IhVJZHhJbnZSZW1haW5pbmdBbW91bnQiHUlkeEludkNsYWltZWRQcmljZUFzc2V0QW1vdW50IhtJZHhJbnZDbGFpbWVkSWRvQXNzZXRBbW91bnQiF0lkeEludkxhc3RDbGFpbWVkSGVpZ2h0Ig9mb3JtYXRJbnZlc3RvclMiC3RvdGFsQW1vdW50Ig9yZW1haW5pbmdBbW91bnQiF2NsYWltZWRQcmljZUFzc2V0QW1vdW50IhVjbGFpbWVkSWRvQXNzZXRBbW91bnQiEWxhc3RDbGFpbWVkSGVpZ2h0Ig5mb3JtYXRJbnZlc3RvciITZm9ybWF0SGlzdG9yeVJlY29yZCIOaWRvQXNzZXRBbW91bnQiCWtleUNvbmZpZyILa2V5SW52ZXN0b3IiC3VzZXJBZGRyZXNzIglrZXlUb3RhbHMiGWtleU9wZXJhdGlvbkhpc3RvcnlSZWNvcmQiBHR5cGUiBnR4SWQ1OCIUa2V5VVNETkNsYWltRGlzYWJsZWQiFWtleVVTRE5DbGFpbUVuZEhlaWdodCIPa2V5UGVyaW9kTGVuZ3RoIhBrZXlDdXJyZW50UGVyaW9kIhRrZXlQZXJpb2RTdGFydEhlaWdodCIJcGVyaW9kTnVtIhJrZXlQZXJpb2RFbmRIZWlnaHQiH2tleVVzZHRQcmljZUFzc2V0QWxsb3dhYmxlUmF0aW8iF2tleVRvdGFsUGVyaW9kQWxsb3dhbmNlIgdhc3NldElkIhZrZXlVc2VyUGVyaW9kQWxsb3dhbmNlIh5rZXlQZXJpb2RUb3RhbEF2YWlsYWJsZVRvQ2xhaW0iHWtleVBlcmlvZFVzZXJBdmFpbGFibGVUb0NsYWltIhtrZXlVc2R0UHJpY2VBc3NldFN0YWJsZVBvb2wiDmtleVVzZHRBc3NldElkIhRrZXlQcmljZUFzc2V0QmFsYW5jZSIHYWRkcmVzcyITa2V5TWFuYWdlclB1YmxpY0tleSIaa2V5UGVuZGluZ01hbmFnZXJQdWJsaWNLZXkiD3JlYWRDb25maWdBcnJheSIjcmVhZFRvdGFsc0FycmF5T3JEZWZhdWx0QnlDdXN0b21LZXkiCWN1c3RvbUtleSIYcmVhZFRvdGFsc0FycmF5T3JEZWZhdWx0IhpyZWFkSW52ZXN0b3JBcnJheU9yRGVmYXVsdCIXcmVhZEludmVzdG9yQXJyYXlPckZhaWwiFUlkeERpZmZUb3RhbEluY3JlbWVudCIkSWR4RGlmZlJlbWFpbmluZ1ByaWNlQW1vdW50SW5jcmVtZW50IiJJZHhEaWZmQ2xhaW1lZFByaWNlQW1vdW50SW5jcmVtZW50IiVJZHhEaWZmQ2xhaW1lZElkb0Fzc2V0QW1vdW50SW5jcmVtZW50IgtUb3RhbHNFbnRyeSIJb3JpZ0FycmF5Ig1pbmNyZW1lbnREaWZmIhRuZXdMYXN0Q2xhaW1lZEhlaWdodCIObmV3VG90YWxBbW91bnQiEm5ld1JlbWFpbmluZ0Ftb3VudCIabmV3Q2xhaW1lZFByaWNlQXNzZXRBbW91bnQiGG5ld0NsYWltZWRJZG9Bc3NldEFtb3VudCIbSW52ZXN0T3BlcmF0aW9uSGlzdG9yeUVudHJ5IgR0eElkIhpDbGFpbU9wZXJhdGlvbkhpc3RvcnlFbnRyeSINaW50ZXJuYWxDbGFpbSIQY2xhaW1lZEFzc2V0SWQ1OCIIY2ZnQXJyYXkiCGNsYWltRW5kIgppZG9Bc3NldElkIgxwcmljZUFzc2V0SWQiDXVzZXJBZGRyZXNzNTgiD29yaWdJbnZlc3RBcnJheSIRaW52ZXN0VG90YWxBbW91bnQiGmludmVzdExhc3RDbGFpbWVkSGVpZ2h0VE1QIhdpbnZlc3RMYXN0Q2xhaW1lZEhlaWdodCIUbmV3Q2xhaW1QZXJpb2RIZWlnaHQiDmNsYWltaW5nQmxvY2tzIhhjbGFpbWluZ1ByaWNlQXNzZXRBbW91bnQiFmNsYWltaW5nSWRvQXNzZXRBbW91bnQiBmlzVVNETiITaXNVU0ROQ2xhaW1EaXNhYmxlZCIGY2hlY2tzIg9pbnRlcm5hbENsYWltVjIiCW91dEFtb3VudCIZdG90YWxVc2VyQXZhaWxhYmxlVG9DbGFpbSIedG90YWxQZXJpb2RQcmljZUFzc2V0QWxsb3dhbmNlIh11c2VyUGVyaW9kUHJpY2VBc3NldEFsbG93YW5jZSIMcGVyaW9kTGVuZ3RoIg1jdXJyZW50UGVyaW9kIht6ZXJvUGVyaW9kRW5kSGVpZ2hJc0RlZmluZWQiDSR0MDExODM1MTM3MDUiFWxhc3RQZXJpb2RTdGFydEhlaWdodCITbGFzdFBlcmlvZEVuZEhlaWdodCINJHQwMTIwOTUxMjgwMCIUdXBkYXRlZEN1cnJlbnRQZXJpb2QiC3BlcmlvZFN0YXJ0IhdibG9ja3NUb0xhc3RQZXJpb2RTdGFydCIJcGVyaW9kRW5kIhV6ZXJvUGVyaW9kU3RhcnRIZWlnaHQiE3plcm9QZXJpb2RFbmRIZWlnaHQiDSR0MDEzMDU1MTM0MzciG3BlcmlvZFRvdGFsQXZhaWxhYmxlVG9DbGFpbSIacGVyaW9kVXNlckF2YWlsYWJsZVRvQ2xhaW0iEXByaWNlQXNzZXRCYWxhbmNlIhlwZXJpb2RNaW5BdmFpbGFibGVUb0NsYWltIhx1c2R0UHJpY2VBc3NldEFsbG93YWJsZVJhdGlvIhtwdXRPbmVUa25WMlByaWNlQXNzZXRBbW91bnQiDSR0MDE0NDYwMTQ3MTMiAUAiBWJvbnVzIglmZWVBbW91bnQiCGxwQW1vdW50Igt1c2R0QXNzZXRJZCINJHQwMTQ3NzUxNDk5MyIUZ2V0T25lVGtuVjJGZWVBbW91bnQiCnVzZHRBbW91bnQiGmN1cnJlbnRVc2R0UHJpY2VBc3NldFJhdGlvIhNlbmRQZXJpb2RCbG9ja3NMZWZ0IhZtYW5hZ2VyUHVibGljS2V5T3JVbml0IgckbWF0Y2gwIgFzIh1wZW5kaW5nTWFuYWdlclB1YmxpY0tleU9yVW5pdCILbXVzdE1hbmFnZXIiAWkiAnBkIgJwayIGaWRvRW5kIgNwbXQiDGlkb0Fzc2V0SW5mbyIOcHJpY2VBc3NldEluZm8iD29yaWdUb3RhbHNBcnJheSIKdG90YWxzRGlmZiIObWluSXZlc3RBbW91bnQiCnBtdEFzc2V0SWQiCXBtdEFtb3VudCIRb3JpZ0ludmVzdG9yQXJyYXkiE25ld1ByaWNlVG90YWxBbW91bnQiFnJlcXVpcmVkSWRvQXNzZXRBbW91bnQiD2NhbGxlckFkZHJlc3M1OCIQY2xhaW1SZXN1bHRUdXBsZSIKb3V0QXNzZXRJZCIaY2xhaW1lZFByaWNlQW1vdW50RnJvbURpZmYiHWNsYWltZWRJZG9Bc3NldEFtb3VudEZyb21EaWZmIgdlbnRyaWVzIg0kdDAyMDY0OTIxMDkzIiJ1cGRhdGVkUGVyaW9kVG90YWxBdmFpbGFibGVUb0NsYWltIiF1cGRhdGVkUGVyaW9kVXNlckF2YWlsYWJsZVRvQ2xhaW0iEnByaWNlQXNzZXREZWNpbWFscyIrcGVyaW9kTWluQXZhaWxhYmxlVG9DbGFpbVByaWNlQXNzZXREZWNpbWFscyIFZXJyb3IiGHVwZGF0ZWRQcmljZUFzc2V0QmFsYW5jZSIVYXZhaWxhYmxlVG9DbGFpbUFycmF5IhthdmFpbGFibGVQcmljZUFtb3VudFRvQ2xhaW0iGWF2YWlsYWJsZUlkb0Ftb3VudFRvQ2xhaW0iLmF2YWlsYWJsZUlkb0Ftb3VudFRvQ2xhaW1XaXRoUHJpY2VBc3NldEJhbGFuY2UiDSR0MDI3NjE3MjgwMjkiFmN1cnJlbnRQZXJpb2RFbmRIZWlnaHQiCGRlY2ltYWxzIgxyZXN1bHRTdHJpbmciDHBlcmlvZExlbmdodCITdXNlclBlcmlvZEFsbG93YW5jZSIUdG90YWxQZXJpb2RBbGxvd2FuY2UiF3BlbmRpbmdNYW5hZ2VyUHVibGljS2V5IgtjaGVja0NhbGxlciIVY2hlY2tNYW5hZ2VyUHVibGljS2V5IgJwbSIFaGFzUE0iB2NoZWNrUE0iAnR4IgZ2ZXJpZnkiD3RhcmdldFB1YmxpY0tleQAAAEABAAAAAWEAAAABAAAAAWIJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABCIAAAABBQAAAAFiCQABLAAAAAIJAAEsAAAAAgIAAAAPbWFuZGF0b3J5IHRoaXMuBQAAAAFiAgAAAA8gaXMgbm90IGRlZmluZWQAAAAAAWMCAAAAAl9fAAAAAAFkCQABNgAAAAEADeC2s6dkAAAAAAAAAWUAAAAAAAX14QABAAAAAWYAAAABAAAAAWcJAAACAAAAAQkABLkAAAACCQAETAAAAAICAAAACWlkby5yaWRlOgkABEwAAAACBQAAAAFnBQAAAANuaWwCAAAAASABAAAAAWgAAAAFAAAAAWkAAAABagAAAAFrAAAAAWwAAAABbQQAAAABbgkAATYAAAABBQAAAAFqBAAAAAFvCQABNgAAAAEFAAAAAW0EAAAAAXAJAAE8AAAAAwkAATYAAAABBQAAAAFpBQAAAAFkBQAAAAFuBAAAAAFxCQABPAAAAAMFAAAAAXAJAAE2AAAAAQUAAAABbAkAATYAAAABBQAAAAFrCQABoAAAAAEJAAE8AAAAAwUAAAABcQkAATYAAAABBQAAAAFtBQAAAAFkAAAAAAFyAAAAAAAAAAABAAAAAAFzAAAAAAAAAAACAAAAAAF0AAAAAAAAAAADAAAAAAF1AAAAAAAAAAAEAAAAAAF2AAAAAAAAAAAFAAAAAAF3AAAAAAAAAAAGAAAAAAF4AAAAAAAAAAAHAAAAAAF5AAAAAAAAAAAIAAAAAAF6AAAAAAAAAAAJAAAAAAFBAAAAAAAAAAAKAAAAAAFCAAAAAAAAAAALAQAAAAFDAAAADAAAAAFEAAAAAUUAAAABRgAAAAFHAAAAAWsAAAABSAAAAAFJAAAAAUoAAAABSwAAAAFMAAAAAU0AAAABTgkABLkAAAACCQAETAAAAAICAAAAGCVkJWQlZCVkJWQlZCVzJWQlcyVkJWQlZAkABEwAAAACBQAAAAFECQAETAAAAAIFAAAAAUUJAARMAAAAAgUAAAABRgkABEwAAAACBQAAAAFHCQAETAAAAAIFAAAAAWsJAARMAAAAAgUAAAABSAkABEwAAAACBQAAAAFJCQAETAAAAAIFAAAAAUoJAARMAAAAAgUAAAABSwkABEwAAAACBQAAAAFMCQAETAAAAAIFAAAAAU0JAARMAAAAAgUAAAABTgUAAAADbmlsBQAAAAFjAQAAAAFPAAAADAAAAAFEAAAAAUUAAAABRgAAAAFHAAAAAWsAAAABSAAAAAFJAAAAAUoAAAABSwAAAAFMAAAAAU0AAAABTgkBAAAAAUMAAAAMCQABpAAAAAEFAAAAAUQJAAGkAAAAAQUAAAABRQkAAaQAAAABBQAAAAFGCQABpAAAAAEFAAAAAUcJAAGkAAAAAQUAAAABawkAAaQAAAABBQAAAAFIBQAAAAFJCQABpAAAAAEFAAAAAUoFAAAAAUsJAAGkAAAAAQUAAAABTAkAAaQAAAABBQAAAAFNCQABpAAAAAEFAAAAAU4AAAAAAVAAAAAAAAAAAAEAAAAAAVEAAAAAAAAAAAIAAAAAAVIAAAAAAAAAAAMAAAAAAVMAAAAAAAAAAAQAAAAAAVQAAAAAAAAAAAUBAAAAAVUAAAAFAAAAAVYAAAABVwAAAAFYAAAAAVkAAAABWgkABLkAAAACCQAETAAAAAICAAAACiVkJWQlZCVkJWQJAARMAAAAAgUAAAABVgkABEwAAAACBQAAAAFXCQAETAAAAAIFAAAAAVgJAARMAAAAAgUAAAABWQkABEwAAAACBQAAAAFaBQAAAANuaWwFAAAAAWMBAAAAAmFhAAAABQAAAAFWAAAAAVcAAAABWAAAAAFZAAAAAVoJAQAAAAFVAAAABQkAAaQAAAABBQAAAAFWCQABpAAAAAEFAAAAAVcJAAGkAAAAAQUAAAABWAkAAaQAAAABBQAAAAFZCQABpAAAAAEFAAAAAVoBAAAAAmFiAAAAAgAAAAFpAAAAAmFjCQAEuQAAAAIJAARMAAAAAgIAAAAIJWQlZCVkJWQJAARMAAAAAgkAAaQAAAABBQAAAAZoZWlnaHQJAARMAAAAAgkAAaQAAAABCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkABEwAAAACCQABpAAAAAEFAAAAAWkJAARMAAAAAgkAAaQAAAABBQAAAAJhYwUAAAADbmlsBQAAAAFjAQAAAAJhZAAAAAACAAAACiVzX19jb25maWcBAAAAAmFlAAAAAQAAAAJhZgkAASwAAAACAgAAAAQlc19fBQAAAAJhZgEAAAACYWcAAAAAAgAAAAolc19fdG90YWxzAQAAAAJhaAAAAAMAAAACYWkAAAACYWYAAAACYWoJAAS5AAAAAgkABEwAAAACAgAAABElcyVzJXMlc19faGlzdG9yeQkABEwAAAACBQAAAAJhaQkABEwAAAACBQAAAAJhZgkABEwAAAACBQAAAAJhagUAAAADbmlsBQAAAAFjAQAAAAJhawAAAAACAAAAFSVzX191c2RuQ2xhaW1EaXNhYmxlZAEAAAACYWwAAAAAAgAAABYlc19fdXNkbkNsYWltRW5kSGVpZ2h0AQAAAAJhbQAAAAAJAAS5AAAAAgkABEwAAAACAgAAAAIlcwkABEwAAAACAgAAAAxwZXJpb2RMZW5ndGgFAAAAA25pbAUAAAABYwEAAAACYW4AAAAACQAEuQAAAAIJAARMAAAAAgIAAAACJXMJAARMAAAAAgIAAAANY3VycmVudFBlcmlvZAUAAAADbmlsBQAAAAFjAQAAAAJhbwAAAAEAAAACYXAJAAS5AAAAAgkABEwAAAACAgAAAAQlcyVzCQAETAAAAAICAAAAEXBlcmlvZFN0YXJ0SGVpZ2h0CQAETAAAAAIJAAGkAAAAAQUAAAACYXAFAAAAA25pbAUAAAABYwEAAAACYXEAAAABAAAAAmFwCQAEuQAAAAIJAARMAAAAAgIAAAAEJXMlcwkABEwAAAACAgAAAA9wZXJpb2RFbmRIZWlnaHQJAARMAAAAAgkAAaQAAAABBQAAAAJhcAUAAAADbmlsBQAAAAFjAQAAAAJhcgAAAAAJAAS5AAAAAgkABEwAAAACAgAAAAIlcwkABEwAAAACAgAAABx1c2R0UHJpY2VBc3NldEFsbG93YWJsZVJhdGlvBQAAAANuaWwFAAAAAWMBAAAAAmFzAAAAAQAAAAJhdAkABLkAAAACCQAETAAAAAICAAAABCVzJXMJAARMAAAAAgIAAAAUdG90YWxQZXJpb2RBbGxvd2FuY2UJAARMAAAAAgUAAAACYXQFAAAAA25pbAUAAAABYwEAAAACYXUAAAABAAAAAmF0CQAEuQAAAAIJAARMAAAAAgIAAAAEJXMlcwkABEwAAAACAgAAABN1c2VyUGVyaW9kQWxsb3dhbmNlCQAETAAAAAIFAAAAAmF0BQAAAANuaWwFAAAAAWMBAAAAAmF2AAAAAgAAAAJhdAAAAAJhcAkABLkAAAACCQAETAAAAAICAAAABiVzJXMlcwkABEwAAAACAgAAABtwZXJpb2RUb3RhbEF2YWlsYWJsZVRvQ2xhaW0JAARMAAAAAgUAAAACYXQJAARMAAAAAgkAAaQAAAABBQAAAAJhcAUAAAADbmlsBQAAAAFjAQAAAAJhdwAAAAMAAAACYXQAAAACYXAAAAACYWYJAAS5AAAAAgkABEwAAAACAgAAAAglcyVzJXMlcwkABEwAAAACAgAAABpwZXJpb2RVc2VyQXZhaWxhYmxlVG9DbGFpbQkABEwAAAACBQAAAAJhdAkABEwAAAACCQABpAAAAAEFAAAAAmFwCQAETAAAAAIFAAAAAmFmBQAAAANuaWwFAAAAAWMBAAAAAmF4AAAAAAkABLkAAAACCQAETAAAAAICAAAAAiVzCQAETAAAAAICAAAAGHVzZHRQcmljZUFzc2V0U3RhYmxlUG9vbAUAAAADbmlsBQAAAAFjAQAAAAJheQAAAAAJAAS5AAAAAgkABEwAAAACAgAAAAIlcwkABEwAAAACAgAAAAt1c2R0QXNzZXRJZAUAAAADbmlsBQAAAAFjAQAAAAJhegAAAAEAAAACYUEJAAS5AAAAAgkABEwAAAACAgAAAAQlcyVzCQAETAAAAAICAAAAEXByaWNlQXNzZXRCYWxhbmNlCQAETAAAAAIFAAAAAmFBBQAAAANuaWwFAAAAAWMBAAAAAmFCAAAAAAIAAAAUJXNfX21hbmFnZXJQdWJsaWNLZXkBAAAAAmFDAAAAAAIAAAAbJXNfX3BlbmRpbmdNYW5hZ2VyUHVibGljS2V5AQAAAAJhRAAAAAAJAAS1AAAAAgkBAAAAAWEAAAABCQEAAAACYWQAAAAABQAAAAFjAQAAAAJhRQAAAAEAAAACYUYJAAS1AAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABCIAAAABBQAAAAJhRgkBAAAAAVUAAAAFAgAAAAEwAgAAAAEwAgAAAAEwAgAAAAEwAgAAAAEwBQAAAAFjAQAAAAJhRwAAAAAJAQAAAAJhRQAAAAEJAQAAAAJhZwAAAAABAAAAAmFIAAAAAQAAAAJhZgkBAAAAAmFFAAAAAQkBAAAAAmFlAAAAAQUAAAACYWYBAAAAAmFJAAAAAQAAAAJhZgkABLUAAAACCQEAAAABYQAAAAEJAQAAAAJhZQAAAAEFAAAAAmFmBQAAAAFjAAAAAAJhSgAAAAAAAAAAAAAAAAACYUsAAAAAAAAAAAEAAAAAAmFMAAAAAAAAAAACAAAAAAJhTQAAAAAAAAAAAwEAAAACYU4AAAAEAAAAAWIAAAACYU8AAAACYVAAAAACYVEEAAAAAVYJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAJhTwUAAAABUAQAAAABVwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAmFPBQAAAAFRBAAAAAFYCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAACYU8FAAAAAVIEAAAAAVkJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAJhTwUAAAABUwQAAAABWgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAmFPBQAAAAFUBAAAAAJhUgkAAGQAAAACBQAAAAFWCQABkQAAAAIFAAAAAmFQBQAAAAJhSgQAAAACYVMJAABkAAAAAgUAAAABVwkAAZEAAAACBQAAAAJhUAUAAAACYUsEAAAAAmFUCQAAZAAAAAIFAAAAAVgJAAGRAAAAAgUAAAACYVAFAAAAAmFMBAAAAAJhVQkAAGQAAAACBQAAAAFZCQABkQAAAAIFAAAAAmFQBQAAAAJhTQMJAABmAAAAAgAAAAAAAAAAAAUAAAACYVMJAAACAAAAAQIAAAAMaW52YWxpZCBtYXRoCQEAAAALU3RyaW5nRW50cnkAAAACBQAAAAFiCQEAAAACYWEAAAAFBQAAAAJhUgUAAAACYVMFAAAAAmFUBQAAAAJhVQUAAAACYVEBAAAAAmFWAAAABAAAAAJhZgAAAAFpAAAAAmFjAAAAAmFXCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAACYWgAAAADAgAAAAZpbnZlc3QFAAAAAmFmCQACWAAAAAEFAAAAAmFXCQEAAAACYWIAAAACBQAAAAFpBQAAAAJhYwEAAAACYVgAAAAEAAAAAmFmAAAAAWkAAAACYWMAAAACYVcJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAAJhaAAAAAMCAAAABWNsYWltBQAAAAJhZgkAAlgAAAABBQAAAAJhVwkBAAAAAmFiAAAAAgUAAAABaQUAAAACYWMBAAAAAmFZAAAAAwAAAAJhWgAAAAJhZgAAAAJhVwQAAAACYmEJAQAAAAJhRAAAAAAEAAAAAUYJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAJiYQUAAAABdAQAAAABRwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAmJhBQAAAAF1BAAAAAJiYgkAAGQAAAACBQAAAAFGBQAAAAFHBAAAAAFrCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAACYmEFAAAAAXYEAAAAAUgJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAJiYQUAAAABdwQAAAABSQkAAZEAAAACBQAAAAJiYQUAAAABeAQAAAACYmMJAAJZAAAAAQUAAAABSQQAAAABSgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAmJhBQAAAAF5BAAAAAFLCQABkQAAAAIFAAAAAmJhBQAAAAF6BAAAAAJiZAkAAlkAAAABBQAAAAFLBAAAAAFMCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAACYmEFAAAAAUEEAAAAAmJlCQAEJQAAAAEFAAAAAmFmBAAAAAJiZgkBAAAAAmFJAAAAAQUAAAACYmUEAAAAAmJnCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAACYmYFAAAAAVAEAAAAAmJoCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAACYmYFAAAAAVQEAAAAAmJpAwkAAGcAAAACBQAAAAFGBQAAAAJiaAUAAAABRgUAAAACYmgEAAAAAmJqAwkAAGYAAAACBQAAAAZoZWlnaHQFAAAAAmJiBQAAAAJiYgMJAABmAAAAAgUAAAABRgUAAAAGaGVpZ2h0BQAAAAFGBQAAAAZoZWlnaHQEAAAAAmJrCQAAZQAAAAIFAAAAAmJqBQAAAAJiaQQAAAACYmwJAABrAAAAAwUAAAACYmcFAAAAAmJrBQAAAAFHBAAAAAJibQkBAAAAAWgAAAAFBQAAAAJibAUAAAABTAUAAAABawUAAAABSAUAAAABSgQAAAACYm4JAAAAAAAAAgUAAAACYVoFAAAAAUsEAAAAAmJvCQEAAAALdmFsdWVPckVsc2UAAAACCQAEIAAAAAEJAQAAAAJhawAAAAAHBAAAAAJicAkABEwAAAACAwkBAAAAASEAAAABAwUAAAACYm4FAAAAAmJvBwYJAAACAAAAAQIAAAAWVVNETiBjbGFpbSBpcyBkaXNhYmxlZAUAAAADbmlsAwkAAAAAAAACBQAAAAJicAUAAAACYnADCQAAAAAAAAIFAAAAAmFaBQAAAAFLCQAFGAAAAAYJAARMAAAAAgAAAAAAAAAAAAkABEwAAAACCQEAAAABLQAAAAEFAAAAAmJsCQAETAAAAAIFAAAAAmJsCQAETAAAAAIAAAAAAAAAAAAFAAAAA25pbAUAAAACYmwFAAAAAmJkBQAAAAJiZgUAAAACYmoJAARMAAAAAgUAAAACYmwJAARMAAAAAgUAAAACYm0FAAAAA25pbAMJAAAAAAAAAgUAAAACYVoFAAAAAUkJAAUYAAAABgkABEwAAAACAAAAAAAAAAAACQAETAAAAAIJAQAAAAEtAAAAAQUAAAACYmwJAARMAAAAAgAAAAAAAAAAAAkABEwAAAACBQAAAAJibQUAAAADbmlsBQAAAAJibQUAAAACYmMFAAAAAmJmBQAAAAJiagkABEwAAAACBQAAAAJibAkABEwAAAACBQAAAAJibQUAAAADbmlsCQAAAgAAAAEJAAEsAAAAAgIAAAAVdW5zdXBwb3J0ZWQgYXNzZXRJZDogBQAAAAJhWgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAAAAAmJxAAAABAAAAAFLAAAAAmJlAAAAAmJyAAAAAmJzBAAAAAJidAkBAAAABXZhbHVlAAAAAQkABB8AAAABCQEAAAACYXMAAAABBQAAAAFLBAAAAAJidQkBAAAABXZhbHVlAAAAAQkABB8AAAABCQEAAAACYXUAAAABBQAAAAFLBAAAAAJidgkBAAAABXZhbHVlAAAAAQkABB8AAAABCQEAAAACYW0AAAAABAAAAAJidwkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABB8AAAABCQEAAAACYW4AAAAAAAAAAAAAAAAABAAAAAJieAkBAAAACWlzRGVmaW5lZAAAAAEJAAQfAAAAAQkBAAAAAmFxAAAAAQAAAAAAAAAAAAQAAAACYnkDCQAAZgAAAAIFAAAAAmJ3AAAAAAAAAAAABAAAAAJiegkBAAAABXZhbHVlAAAAAQkABB8AAAABCQEAAAACYW8AAAABBQAAAAJidwQAAAACYkEJAQAAAAV2YWx1ZQAAAAEJAAQfAAAAAQkBAAAAAmFxAAAAAQUAAAACYncEAAAAAmJCAwkAAGYAAAACBQAAAAZoZWlnaHQFAAAAAmJBBAAAAAJiQwkAAGQAAAACBQAAAAJidwAAAAAAAAAAAQQAAAACYkQDCQAAZgAAAAIFAAAABmhlaWdodAkAAGQAAAACBQAAAAJiQQUAAAACYnYEAAAAAmJFCQAAagAAAAIJAABlAAAAAgUAAAAGaGVpZ2h0BQAAAAJiQQUAAAACYnYDCQAAAAAAAAIFAAAAAmJFAAAAAAAAAAAACQAAZAAAAAIJAABlAAAAAgUAAAAGaGVpZ2h0BQAAAAJidgAAAAAAAAAAAQkAAGUAAAACBQAAAAZoZWlnaHQFAAAAAmJFCQAAZAAAAAIFAAAAAmJBAAAAAAAAAAABBAAAAAJiRgkAAGUAAAACCQAAZAAAAAIFAAAAAmJEBQAAAAJidgAAAAAAAAAAAQkABRUAAAADBQAAAAJiQwUAAAACYkQFAAAAAmJGCQAFFQAAAAMFAAAAAmJ3BQAAAAJiegUAAAACYkEEAAAAAmJDCAUAAAACYkIAAAACXzEEAAAAAmJECAUAAAACYkIAAAACXzIEAAAAAmJGCAUAAAACYkIAAAACXzMJAAUVAAAAAwUAAAACYkMFAAAAAmJEBQAAAAJiRgMFAAAAAmJ4BAAAAAJiRwkBAAAABXZhbHVlAAAAAQkABB8AAAABCQEAAAACYW8AAAABAAAAAAAAAAAABAAAAAJiSAkBAAAABXZhbHVlAAAAAQkABB8AAAABCQEAAAACYXEAAAABAAAAAAAAAAAABAAAAAJiSQMJAABmAAAAAgUAAAAGaGVpZ2h0BQAAAAJiSAQAAAACYkMJAABkAAAAAgUAAAACYncAAAAAAAAAAAEEAAAAAmJECQAAZAAAAAIFAAAAAmJIAAAAAAAAAAABBAAAAAJiRgkAAGUAAAACCQAAZAAAAAIFAAAAAmJEBQAAAAJidgAAAAAAAAAAAQkABRUAAAADBQAAAAJiQwUAAAACYkQFAAAAAmJGCQAFFQAAAAMFAAAAAmJ3BQAAAAJiRwUAAAACYkgEAAAAAmJDCAUAAAACYkkAAAACXzEEAAAAAmJECAUAAAACYkkAAAACXzIEAAAAAmJGCAUAAAACYkkAAAACXzMJAAUVAAAAAwUAAAACYkMFAAAAAmJEBQAAAAJiRgkABRUAAAADBQAAAAJidwkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABB8AAAABCQEAAAACYW8AAAABBQAAAAJidwUAAAAGaGVpZ2h0CQEAAAALdmFsdWVPckVsc2UAAAACCQAEHwAAAAEJAQAAAAJhcQAAAAEFAAAAAmJ3CQAAZQAAAAIJAABkAAAAAgUAAAAGaGVpZ2h0BQAAAAJidgAAAAAAAAAAAQQAAAACYkMIBQAAAAJieQAAAAJfMQQAAAACYkQIBQAAAAJieQAAAAJfMgQAAAACYkYIBQAAAAJieQAAAAJfMwQAAAACYkoJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQfAAAAAQkBAAAAAmF2AAAAAgUAAAABSwUAAAACYkMFAAAAAmJ0BAAAAAJiSwkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABB8AAAABCQEAAAACYXcAAAADBQAAAAFLBQAAAAJiQwUAAAACYmUFAAAAAmJ1BAAAAAJiTAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABB8AAAABCQEAAAACYXoAAAABBQAAAAJiZQAAAAAAAAAAAAQAAAACYk0JAAGXAAAAAQkABEwAAAACCQAAZAAAAAIFAAAAAmJyBQAAAAJiTAkABEwAAAACBQAAAAJiSgkABEwAAAACBQAAAAJiSwUAAAADbmlsBAAAAAJiTgkBAAAABXZhbHVlAAAAAQkABB8AAAABCQEAAAACYXIAAAAABAAAAAJiTwUAAAABZQQAAAACYlAKAAAAAAJiUQkAA/wAAAAECQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABCQEAAAAFdmFsdWUAAAABCQAEIgAAAAEJAQAAAAJheAAAAAACAAAAIXB1dE9uZVRrblYyV2l0aG91dFRha2VGZWVSRUFET05MWQkABEwAAAACBQAAAAJiTwkABEwAAAACBQAAAAFLBQAAAANuaWwFAAAAA25pbAMJAAABAAAAAgUAAAACYlECAAAADyhJbnQsIEludCwgSW50KQUAAAACYlEJAAACAAAAAQIAAAAkQ291bGRuJ3QgY2FzdCBBbnkgdG8gKEludCwgSW50LCBJbnQpAwkAAAAAAAACBQAAAAJiUAUAAAACYlAEAAAAAmJSCAUAAAACYlAAAAACXzMEAAAAAmJTCAUAAAACYlAAAAACXzIEAAAAAmJUCAUAAAACYlAAAAACXzEEAAAAAmJVCQEAAAAFdmFsdWUAAAABCQAEIgAAAAEJAQAAAAJheQAAAAAEAAAAAmJWCgAAAAACYlEJAAP8AAAABAkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQkBAAAABXZhbHVlAAAAAQkABCIAAAABCQEAAAACYXgAAAAAAgAAABNnZXRPbmVUa25WMlJFQURPTkxZCQAETAAAAAIFAAAAAmJVCQAETAAAAAIFAAAAAmJUBQAAAANuaWwFAAAAA25pbAMJAAABAAAAAgUAAAACYlECAAAACihJbnQsIEludCkFAAAAAmJRCQAAAgAAAAECAAAAH0NvdWxkbid0IGNhc3QgQW55IHRvIChJbnQsIEludCkDCQAAAAAAAAIFAAAAAmJWBQAAAAJiVgQAAAACYlcIBQAAAAJiVgAAAAJfMgQAAAACYlgIBQAAAAJiVgAAAAJfMQQAAAACYlkJAABrAAAAAwUAAAACYlgFAAAAAmJPBQAAAAFlBAAAAAJiWgkAAGUAAAACBQAAAAJiRgUAAAAGaGVpZ2h0CQAFHAAAAAoFAAAAAmJNBQAAAAJiSgUAAAACYksFAAAAAmJzBQAAAAJiTgUAAAACYlkFAAAAAmJaBQAAAAJiQwUAAAACYkQFAAAAAmJGCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAAAAAmNhAAAAAAQAAAACY2IJAAQiAAAAAQkBAAAAAmFCAAAAAAMJAAABAAAAAgUAAAACY2ICAAAABlN0cmluZwQAAAACY2MFAAAAAmNiCQACWQAAAAEFAAAAAmNjAwkAAAEAAAACBQAAAAJjYgIAAAAEVW5pdAUAAAAEdW5pdAkAAAIAAAABAgAAAAtNYXRjaCBlcnJvcgEAAAACY2QAAAAABAAAAAJjYgkABCIAAAABCQEAAAACYUMAAAAAAwkAAAEAAAACBQAAAAJjYgIAAAAGU3RyaW5nBAAAAAJjYwUAAAACY2IJAAJZAAAAAQUAAAACY2MDCQAAAQAAAAIFAAAAAmNiAgAAAARVbml0BQAAAAR1bml0CQAAAgAAAAECAAAAC01hdGNoIGVycm9yAQAAAAJjZQAAAAEAAAACY2YEAAAAAmNnCQAAAgAAAAECAAAAEVBlcm1pc3Npb24gZGVuaWVkBAAAAAJjYgkBAAAAAmNhAAAAAAMJAAABAAAAAgUAAAACY2ICAAAACkJ5dGVWZWN0b3IEAAAAAmNoBQAAAAJjYgMJAAAAAAAAAggFAAAAAmNmAAAAD2NhbGxlclB1YmxpY0tleQUAAAACY2gGBQAAAAJjZwMJAAABAAAAAgUAAAACY2ICAAAABFVuaXQDCQAAAAAAAAIIBQAAAAJjZgAAAAZjYWxsZXIFAAAABHRoaXMGBQAAAAJjZwkAAAIAAAABAgAAAAtNYXRjaCBlcnJvcgAAAAcAAAACY2YBAAAAC2NvbnN0cnVjdG9yAAAABwAAAAFEAAAAAUUAAAABRgAAAAFHAAAAAWsAAAABSwAAAAFNBAAAAAFICQAAaAAAAAIJAABoAAAAAgAAAAAAAAAAZAAAAAAAAAAD6AAAAAAAAAAD6AQAAAACY2kJAABkAAAAAgUAAAABRAUAAAABRQMJAQAAAAlpc0RlZmluZWQAAAABCQAEIgAAAAEJAQAAAAJhZAAAAAAJAAACAAAAAQIAAAATYWxyZWFkeSBpbml0aWFsaXplZAMJAQAAAAIhPQAAAAICAAAAIzNQTUVITHgxajZ6ZXJhclpUWWZzR3FEZWVacVFvTXB4cTVTCQAEJQAAAAEIBQAAAAJjZgAAAAZjYWxsZXIJAAACAAAAAQIAAAAObm90IGF1dGhvcml6ZWQDCQEAAAACIT0AAAACCQABkAAAAAEIBQAAAAJjZgAAAAhwYXltZW50cwAAAAAAAAAAAQkAAAIAAAABAgAAACJleGFjdGx5IDEgcGF5bWVudCBtdXN0IGJlIGF0dGFjaGVkAwkAAGcAAAACBQAAAAJjaQUAAAABRgkAAAIAAAABAgAAACZjbGFpbVN0YXJ0IG11c3QgYmUgZ3JlYXRlciB0aGFuIGlkb0VuZAQAAAACY2oJAQAAAAV2YWx1ZQAAAAEJAAGRAAAAAggFAAAAAmNmAAAACHBheW1lbnRzAAAAAAAAAAAABAAAAAJiYwkBAAAABXZhbHVlAAAAAQgFAAAAAmNqAAAAB2Fzc2V0SWQEAAAAAmNrCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAPsAAAAAQUAAAACYmMCAAAAG2ZhaWwgdG8gbG9hZCBpZG8gYXNzZXQgaW5mbwQAAAABSQkAAlgAAAABBQAAAAJiYwQAAAABSgkAAGwAAAAGAAAAAAAAAAAKAAAAAAAAAAAACAUAAAACY2sAAAAIZGVjaW1hbHMAAAAAAAAAAAAAAAAAAAAAAAAFAAAABERPV04EAAAAAmJkCQACWQAAAAEFAAAAAUsEAAAAAmNsCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAPsAAAAAQUAAAACYmQCAAAAHWZhaWwgdG8gbG9hZCBwcmljZSBhc3NldCBpbmZvBAAAAAFMCQAAbAAAAAYAAAAAAAAAAAoAAAAAAAAAAAAIBQAAAAJjbAAAAAhkZWNpbWFscwAAAAAAAAAAAAAAAAAAAAAAAAUAAAAERE9XTgQAAAACY20JAQAAAAJhRwAAAAAEAAAAAmNuCQAETAAAAAIAAAAAAAAAAAAJAARMAAAAAgAAAAAAAAAAAAkABEwAAAACAAAAAAAAAAAACQAETAAAAAIAAAAAAAAAAAAFAAAAA25pbAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAACYWQAAAAACQEAAAABTwAAAAwFAAAAAUQFAAAAAUUFAAAAAUYFAAAAAUcFAAAAAWsFAAAAAUgFAAAAAUkFAAAAAUoFAAAAAUsFAAAAAUwFAAAAAU0IBQAAAAJjagAAAAZhbW91bnQJAARMAAAAAgkBAAAAAmFOAAAABAkBAAAAAmFnAAAAAAUAAAACY20FAAAAAmNuBQAAAAFGBQAAAANuaWwAAAACY2YBAAAABmludmVzdAAAAAAEAAAAAmJhCQEAAAACYUQAAAAABAAAAAFECQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAACYmEFAAAAAXIEAAAAAUUJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAJiYQUAAAABcwQAAAACY2kJAABkAAAAAgUAAAABRAUAAAABRQQAAAABRgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAmJhBQAAAAF0BAAAAAFHCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAACYmEFAAAAAXUEAAAAAWsJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAJiYQUAAAABdgQAAAABSAkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAAAmJhBQAAAAF3BAAAAAFJCQABkQAAAAIFAAAAAmJhBQAAAAF4BAAAAAJiYwkAAlkAAAABBQAAAAFJBAAAAAFKCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAACYmEFAAAAAXkEAAAAAUsJAAGRAAAAAgUAAAACYmEFAAAAAXoEAAAAAmJkCQACWQAAAAEFAAAAAUsEAAAAAUwJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAJiYQUAAAABQQQAAAACY28JAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAJiYQUAAAABQgQAAAACYWYJAAQlAAAAAQgFAAAAAmNmAAAABmNhbGxlcgMJAABmAAAAAgUAAAABRAUAAAAGaGVpZ2h0CQAAAgAAAAECAAAAHGlkbyBoYXMgbm90IGJlZW4gc3RhcnRlZCB5ZXQDCQAAZgAAAAIFAAAABmhlaWdodAUAAAACY2kJAAACAAAAAQIAAAAaaWRvIGhhcyBiZWVuIGFscmVhZHkgZW5kZWQDCQEAAAACIT0AAAACCQABkAAAAAEIBQAAAAJjZgAAAAhwYXltZW50cwAAAAAAAAAAAQkAAAIAAAABAgAAAB1leGFjdGx5IDEgcGF5bWVudCBpcyBleHBlY3RlZAQAAAACY2oJAQAAAAV2YWx1ZQAAAAEJAAGRAAAAAggFAAAAAmNmAAAACHBheW1lbnRzAAAAAAAAAAAABAAAAAJjcAkBAAAABXZhbHVlAAAAAQgFAAAAAmNqAAAAB2Fzc2V0SWQEAAAAAmNxCAUAAAACY2oAAAAGYW1vdW50AwkBAAAAAiE9AAAAAgUAAAACY3AFAAAAAmJkCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAABppbnZhbGlkIHBheW1lbnQgYXNzZXQgaWQ6IAkAAlgAAAABBQAAAAJjcAIAAAAMIGlzIGV4cGVjdGVkBAAAAAJjcgkBAAAAAmFIAAAAAQUAAAACYWYEAAAAAmNtCQEAAAACYUcAAAAABAAAAAJjcwkAAGQAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAACY20FAAAAAVAFAAAAAmNxBAAAAAJjdAkAAGgAAAACBQAAAAJjcwAAAAAAAAAAZAMJAABmAAAAAgUAAAACY3QJAAPwAAAAAgUAAAAEdGhpcwUAAAACYmMJAAACAAAAAQIAAAA5SURPIGFzc2V0IGhhcyBiZWVuIC0gc29sZCBjb25zaWRlciB0byB1c2Ugc21hbGxlciBwYXltZW50BAAAAAJjbgkABEwAAAACBQAAAAJjcQkABEwAAAACBQAAAAJjcQkABEwAAAACAAAAAAAAAAAACQAETAAAAAIAAAAAAAAAAAAFAAAAA25pbAkABEwAAAACCQEAAAACYU4AAAAECQEAAAACYWUAAAABBQAAAAJhZgUAAAACY3IFAAAAAmNuBQAAAAFGCQAETAAAAAIJAQAAAAJhTgAAAAQJAQAAAAJhZwAAAAAFAAAAAmNtBQAAAAJjbgUAAAABRgkABEwAAAACCQEAAAACYVYAAAAEBQAAAAJhZgUAAAACY3EAAAAAAAAAAAAIBQAAAAJjZgAAAA10cmFuc2FjdGlvbklkBQAAAANuaWwAAAACY2YBAAAABWNsYWltAAAAAgAAAAJhWgAAAAJiZQQAAAACY3UJAAQlAAAAAQgFAAAAAmNmAAAABmNhbGxlcgMJAQAAAAIhPQAAAAIFAAAAAmJlBQAAAAJjdQkAAAIAAAABAgAAAA5ub3QgYXV0aG9yaXplZAQAAAACYmEJAQAAAAJhRAAAAAAEAAAAAUsJAAGRAAAAAgUAAAACYmEFAAAAAXoEAAAAAmN2CQEAAAACYVkAAAADBQAAAAJhWggFAAAAAmNmAAAABmNhbGxlcggFAAAAAmNmAAAADXRyYW5zYWN0aW9uSWQEAAAAAmNuCAUAAAACY3YAAAACXzEEAAAAAmJyCAUAAAACY3YAAAACXzIEAAAAAmN3CAUAAAACY3YAAAACXzMEAAAAAmJmCAUAAAACY3YAAAACXzQEAAAAAmJqCAUAAAACY3YAAAACXzUEAAAAAmN4CQABkQAAAAIFAAAAAmNuBQAAAAJhTAQAAAACY3kJAAGRAAAAAgUAAAACY24FAAAAAmFNBAAAAAJjegMJAAAAAAAAAgUAAAACYVoFAAAAAUsEAAAAAmNBCQEAAAACYnEAAAAEBQAAAAFLBQAAAAJiZQUAAAACYnIJAAGRAAAAAgUAAAACY24FAAAAAmFMBAAAAAJiTQgFAAAAAmNBAAAAAl8xBAAAAAJiSggFAAAAAmNBAAAAAl8yBAAAAAJiSwgFAAAAAmNBAAAAAl8zBAAAAAJicwgFAAAAAmNBAAAAAl80BAAAAAJiTggFAAAAAmNBAAAAAl81BAAAAAJiWQgFAAAAAmNBAAAAAl82BAAAAAJiWggFAAAAAmNBAAAAAl83BAAAAAJiQwgFAAAAAmNBAAAAAl84BAAAAAJiRAgFAAAAAmNBAAAAAl85BAAAAAJiRggFAAAAAmNBAAAAA18xMAQAAAACYnAJAARMAAAAAgMJAABmAAAAAgUAAAACYksAAAAAAAAAAAAGCQEAAAABZgAAAAECAAAAOnVuYXZhaWxhYmxlIHRvIGNsYWltIGJlY2F1c2UgdXNlciBwZXJpb2QgYWxsb3dhbmNlIHJlYWNoZWQJAARMAAAAAgMJAABmAAAAAgUAAAACYkoAAAAAAAAAAAAGCQEAAAABZgAAAAECAAAAO3VuYXZhaWxhYmxlIHRvIGNsYWltIGJlY2F1c2UgdG90YWwgcGVyaW9kIGFsbG93YW5jZSByZWFjaGVkCQAETAAAAAIDCQAAZgAAAAIFAAAAAmJNAAAAAAAAAAAABgkBAAAAAWYAAAABAgAAABBub3RoaW5nIHRvIGNsYWltCQAETAAAAAIDCQAAZgAAAAIFAAAAAmJOBQAAAAJiWQYJAQAAAAFmAAAAAQIAAABPdW5hdmFpbGFibGUgdG8gY2xhaW0gYmVjYXVzZSB1c2RuIHByaWNlIGxvd2VyIHRoYW4gdXNkdFByaWNlQXNzZXRBbGxvd2FibGVSYXRpbwUAAAADbmlsAwkAAAAAAAACBQAAAAJicAUAAAACYnAEAAAAAmJMCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHwAAAAEJAQAAAAJhegAAAAEFAAAAAmJlAAAAAAAAAAAABAAAAAJjQgkAAGUAAAACBQAAAAJiSgUAAAACYk0EAAAAAmNDCQAAZQAAAAIFAAAAAmJLBQAAAAJiTQQAAAACY0QICQEAAAAFdmFsdWUAAAABCQAD7AAAAAEJAAJZAAAAAQUAAAACYVoAAAAIZGVjaW1hbHMEAAAAAmNFCQAAawAAAAMFAAAAAmJNCQAAbAAAAAYAAAAAAAAAAAoAAAAAAAAAAAAFAAAAAmNEAAAAAAAAAAAAAAAAAAAAAAAABQAAAARET1dOBQAAAAFlBAAAAAJjRgkAAAIAAAABCQAEuQAAAAIJAARMAAAAAgkAAaQAAAABBQAAAAJjRAkABEwAAAACCQABpAAAAAEFAAAAAmJNCQAETAAAAAIJAAGkAAAAAQUAAAACY0UFAAAAA25pbAUAAAABYwMJAAAAAAAAAgUAAAACY0YFAAAAAmNGBAAAAAJjegMJAABnAAAAAgUAAAACYkwFAAAAAmJNCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAJjZgAAAAZjYWxsZXIFAAAAAmNFBQAAAAJjdwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAAmF6AAAAAQUAAAACYmUJAABlAAAAAgUAAAACYkwFAAAAAmJNBQAAAANuaWwEAAAAAmNHCQAAZQAAAAIJAABkAAAAAgUAAAACYkwFAAAAAmJyBQAAAAJiTQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAACY2YAAAAGY2FsbGVyBQAAAAJjRQUAAAACY3cJAARMAAAAAgkBAAAAAmFOAAAABAkBAAAAAmFlAAAAAQUAAAACYmUFAAAAAmJmBQAAAAJjbgUAAAACYmoJAARMAAAAAgkBAAAAAmFOAAAABAkBAAAAAmFnAAAAAAkBAAAAAmFHAAAAAAUAAAACY24FAAAAAmJqCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAACYXoAAAABBQAAAAJiZQUAAAACY0cFAAAAA25pbAkABRQAAAACCQAETgAAAAIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAJhbgAAAAAFAAAAAmJDCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAACYW8AAAABBQAAAAJiQwUAAAACYkQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAJhcQAAAAEFAAAAAmJDBQAAAAJiRgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAAmF2AAAAAgUAAAABSwUAAAACYkMFAAAAAmNCCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAACYXcAAAADBQAAAAFLBQAAAAJiQwUAAAACYmUFAAAAAmNDCQAETAAAAAIJAQAAAAJhWAAAAAQFAAAAAmJlBQAAAAJjRQUAAAACY3kIBQAAAAJjZgAAAA10cmFuc2FjdGlvbklkBQAAAANuaWwFAAAAAmN6BQAAAAR1bml0CQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAUUAAAAAgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAACY2YAAAAGY2FsbGVyBQAAAAJicgUAAAACY3cJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAJhegAAAAEFAAAAAmJlAAAAAAAAAAAACQAETAAAAAIJAQAAAAJhTgAAAAQJAQAAAAJhZQAAAAEFAAAAAmJlBQAAAAJiZgUAAAACY24FAAAAAmJqCQAETAAAAAIJAQAAAAJhTgAAAAQJAQAAAAJhZwAAAAAJAQAAAAJhRwAAAAAFAAAAAmNuBQAAAAJiagkABEwAAAACCQEAAAACYVgAAAAEBQAAAAJiZQUAAAACY3gFAAAAAmN5CAUAAAACY2YAAAANdHJhbnNhY3Rpb25JZAUAAAADbmlsBQAAAAR1bml0BQAAAAJjegAAAAJjZgEAAAANY2xhaW1SRUFET05MWQAAAAIAAAACYVoAAAACYmUEAAAAAmN2CQEAAAACYVkAAAADBQAAAAJhWgkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAACYmUJAAJZAAAAAQIAAAAABAAAAAJjbggFAAAAAmN2AAAAAl8xBAAAAAJicggFAAAAAmN2AAAAAl8yBAAAAAJjdwgFAAAAAmN2AAAAAl8zBAAAAAJiZggFAAAAAmN2AAAAAl80BAAAAAJiaggFAAAAAmN2AAAAAl81BAAAAAJjSAgFAAAAAmN2AAAAAl82BAAAAAJjSQkAAZEAAAACBQAAAAJjSAAAAAAAAAAAAAQAAAACY0oJAAGRAAAAAgUAAAACY0gAAAAAAAAAAAEJAAUUAAAAAgUAAAADbmlsCQAEuQAAAAIJAARMAAAAAgIAAAAGJXMlZCVkCQAETAAAAAIFAAAAAmJlCQAETAAAAAIJAAGkAAAAAQUAAAACY0kJAARMAAAAAgkAAaQAAAABBQAAAAJjSgUAAAADbmlsBQAAAAFjAAAAAmNmAQAAAA9jbGFpbVYyUkVBRE9OTFkAAAACAAAAAmFaAAAAAmJlBAAAAAJjdgkBAAAAAmFZAAAAAwUAAAACYVoJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAAAmJlCQACWQAAAAECAAAAAAQAAAACY24IBQAAAAJjdgAAAAJfMQQAAAACYnIIBQAAAAJjdgAAAAJfMgQAAAACY3cIBQAAAAJjdgAAAAJfMwQAAAACYmYIBQAAAAJjdgAAAAJfNAQAAAACYmoIBQAAAAJjdgAAAAJfNQQAAAACY0gIBQAAAAJjdgAAAAJfNgQAAAACY0kJAAGRAAAAAgUAAAACY0gAAAAAAAAAAAAEAAAAAmNKCQABkQAAAAIFAAAAAmNIAAAAAAAAAAABBAAAAAJiYQkBAAAAAmFEAAAAAAQAAAABSwkAAZEAAAACBQAAAAJiYQUAAAABegQAAAACYkwJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQfAAAAAQkBAAAAAmF6AAAAAQUAAAACYmUAAAAAAAAAAAAEAAAAAmNLCQAAZAAAAAIFAAAAAmNKBQAAAAJiTAQAAAACY0wJAQAAAAJicQAAAAQFAAAAAUsFAAAAAmJlBQAAAAJicgkAAZEAAAACBQAAAAJjbgUAAAACYUwEAAAAAmJNCAUAAAACY0wAAAACXzEEAAAAAmJKCAUAAAACY0wAAAACXzIEAAAAAmJLCAUAAAACY0wAAAACXzMEAAAAAmJzCAUAAAACY0wAAAACXzQEAAAAAmJOCAUAAAACY0wAAAACXzUEAAAAAmJZCAUAAAACY0wAAAACXzYEAAAAAmJaCAUAAAACY0wAAAACXzcEAAAAAmJDCAUAAAACY0wAAAACXzgEAAAAAmJECAUAAAACY0wAAAACXzkEAAAAAmJGCAUAAAACY0wAAAADXzEwBAAAAAJjTQkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABB8AAAABCQEAAAACYXEAAAABBQAAAAJiQwAAAAAAAAAAAAQAAAACY04ICQEAAAAFdmFsdWUAAAABCQAD7AAAAAEJAAJZAAAAAQUAAAACYVoAAAAIZGVjaW1hbHMEAAAAAmNPAwkAAGYAAAACBQAAAAZoZWlnaHQFAAAAAmNNBAAAAAJjUAkBAAAABXZhbHVlAAAAAQkABB8AAAABCQEAAAACYW0AAAAABAAAAAJjUQkBAAAABXZhbHVlAAAAAQkABB8AAAABCQEAAAACYXUAAAABBQAAAAFLBAAAAAJjUgkBAAAABXZhbHVlAAAAAQkABB8AAAABCQEAAAACYXMAAAABBQAAAAFLCQAEuQAAAAIJAARMAAAAAgIAAAAMJWQlZCVkJWQlZCVkCQAETAAAAAIJAAGkAAAAAQUAAAACY0sJAARMAAAAAgkAAaQAAAABBQAAAAJjUQkABEwAAAACCQABpAAAAAEFAAAAAmNSCQAETAAAAAIJAAGkAAAAAQUAAAACYk4JAARMAAAAAgkAAaQAAAABBQAAAAJiWQkABEwAAAACCQABpAAAAAEFAAAAAmNQCQAETAAAAAIJAAGkAAAAAQUAAAACYnIJAARMAAAAAgkAAaQAAAABBQAAAAJiTQkABEwAAAACCQABpAAAAAEFAAAAAmJLCQAETAAAAAIJAAGkAAAAAQUAAAACY04FAAAAA25pbAUAAAABYwkABLkAAAACCQAETAAAAAICAAAADCVkJWQlZCVkJWQlZAkABEwAAAACCQABpAAAAAEFAAAAAmNLCQAETAAAAAIJAAGkAAAAAQUAAAACYk0JAARMAAAAAgkAAaQAAAABBQAAAAJiSgkABEwAAAACCQABpAAAAAEFAAAAAmJOCQAETAAAAAIJAAGkAAAAAQUAAAACYlkJAARMAAAAAgkAAaQAAAABBQAAAAJiWgkABEwAAAACCQABpAAAAAEFAAAAAmJyCQAETAAAAAIJAAGkAAAAAQUAAAACYk0JAARMAAAAAgkAAaQAAAABBQAAAAJiSwkABEwAAAACCQABpAAAAAEFAAAAAmNOBQAAAANuaWwFAAAAAWMJAAUUAAAAAgUAAAADbmlsBQAAAAJjTwAAAAJjZgEAAAAKc2V0TWFuYWdlcgAAAAEAAAACY1MEAAAAAmNUCQEAAAACY2UAAAABBQAAAAJjZgMJAAAAAAAAAgUAAAACY1QFAAAAAmNUBAAAAAJjVQkAAlkAAAABBQAAAAJjUwMJAAAAAAAAAgUAAAACY1UFAAAAAmNVCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAAJhQwAAAAAFAAAAAmNTBQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAJjZgEAAAAOY29uZmlybU1hbmFnZXIAAAAABAAAAAJjVgkBAAAAAmNkAAAAAAQAAAACY1cDCQEAAAAJaXNEZWZpbmVkAAAAAQUAAAACY1YGCQAAAgAAAAECAAAAEk5vIHBlbmRpbmcgbWFuYWdlcgMJAAAAAAAAAgUAAAACY1cFAAAAAmNXBAAAAAJjWAMJAAAAAAAAAggFAAAAAmNmAAAAD2NhbGxlclB1YmxpY0tleQkBAAAABXZhbHVlAAAAAQUAAAACY1YGCQAAAgAAAAECAAAAG1lvdSBhcmUgbm90IHBlbmRpbmcgbWFuYWdlcgMJAAAAAAAAAgUAAAACY1gFAAAAAmNYCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAAJhQgAAAAAJAAJYAAAAAQkBAAAABXZhbHVlAAAAAQUAAAACY1YJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkBAAAAAmFDAAAAAAUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABAAAAAmNZAQAAAAJjWgAAAAAEAAAAAmRhBAAAAAJjYgkBAAAAAmNhAAAAAAMJAAABAAAAAgUAAAACY2ICAAAACkJ5dGVWZWN0b3IEAAAAAmNoBQAAAAJjYgUAAAACY2gDCQAAAQAAAAIFAAAAAmNiAgAAAARVbml0CAUAAAACY1kAAAAPc2VuZGVyUHVibGljS2V5CQAAAgAAAAECAAAAC01hdGNoIGVycm9yCQAB9AAAAAMIBQAAAAJjWQAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAmNZAAAABnByb29mcwAAAAAAAAAAAAUAAAACZGFxPZpm", "chainId": 84, "height": 2300919, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: CBMxEUaiQgSCNSRxeAMFSTyeg5hHuYWmC8M3DLrCs6T5 Next: GBouABYyNQ5qo27b5P8iaJYzD4HchJFMfEodyP7GNdtZ Diff:
OldNewDifferences
473473 let cC = (bK - bM)
474474 let cD = value(assetInfo(fromBase58String(aZ))).decimals
475475 let cE = fraction(bM, pow(10, 0, cD, 0, 0, DOWN), e)
476- let cz = if ((bL >= bM))
477- then [ScriptTransfer(cf.caller, cE, cw), IntegerEntry(az(be), (bL - bM))]
478- else {
479- let cF = ((bL + br) - bM)
480-[ScriptTransfer(cf.caller, cE, cw), aN(ae(be), bf, cn, bj), aN(ag(), aG(), cn, bj), IntegerEntry(az(be), cF)]
476+ let cF = throw(makeString([toString(cD), toString(bM), toString(cE)], c))
477+ if ((cF == cF))
478+ then {
479+ let cz = if ((bL >= bM))
480+ then [ScriptTransfer(cf.caller, cE, cw), IntegerEntry(az(be), (bL - bM))]
481+ else {
482+ let cG = ((bL + br) - bM)
483+[ScriptTransfer(cf.caller, cE, cw), aN(ae(be), bf, cn, bj), aN(ag(), aG(), cn, bj), IntegerEntry(az(be), cG)]
484+ }
485+ $Tuple2(([IntegerEntry(an(), bC), IntegerEntry(ao(bC), bD), IntegerEntry(aq(bC), bF), IntegerEntry(av(K, bC), cB), IntegerEntry(aw(K, bC, be), cC), aX(be, cE, cy, cf.transactionId)] ++ cz), unit)
481486 }
482- $Tuple2(([IntegerEntry(an(), bC), IntegerEntry(ao(bC), bD), IntegerEntry(aq(bC), bF), IntegerEntry(av(K, bC), cB), IntegerEntry(aw(K, bC, be), cC), aX(be, cE, cy, cf.transactionId)] ++ cz), unit)
487+ else throw("Strict value is not equal to itself.")
483488 }
484489 else throw("Strict value is not equal to itself.")
485490 }
498503 let cw = cv._3
499504 let bf = cv._4
500505 let bj = cv._5
501- let cG = cv._6
502- let cH = cG[0]
503- let cI = cG[1]
504- $Tuple2(nil, makeString(["%s%d%d", be, toString(cH), toString(cI)], c))
506+ let cH = cv._6
507+ let cI = cH[0]
508+ let cJ = cH[1]
509+ $Tuple2(nil, makeString(["%s%d%d", be, toString(cI), toString(cJ)], c))
505510 }
506511
507512
514519 let cw = cv._3
515520 let bf = cv._4
516521 let bj = cv._5
517- let cG = cv._6
518- let cH = cG[0]
519- let cI = cG[1]
522+ let cH = cv._6
523+ let cI = cH[0]
524+ let cJ = cH[1]
520525 let ba = aD()
521526 let K = ba[z]
522527 let bL = valueOrElse(getInteger(az(be)), 0)
523- let cJ = (cI + bL)
524- let cK = bq(K, be, br, cn[aL])
525- let bM = cK._1
526- let bJ = cK._2
527- let bK = cK._3
528- let bs = cK._4
529- let bN = cK._5
530- let bY = cK._6
531- let bZ = cK._7
532- let bC = cK._8
533- let bD = cK._9
534- let bF = cK._10
535- let cL = valueOrElse(getInteger(aq(bC)), 0)
536- let cM = value(assetInfo(fromBase58String(aZ))).decimals
537- let cN = if ((height > cL))
528+ let cK = (cJ + bL)
529+ let cL = bq(K, be, br, cn[aL])
530+ let bM = cL._1
531+ let bJ = cL._2
532+ let bK = cL._3
533+ let bs = cL._4
534+ let bN = cL._5
535+ let bY = cL._6
536+ let bZ = cL._7
537+ let bC = cL._8
538+ let bD = cL._9
539+ let bF = cL._10
540+ let cM = valueOrElse(getInteger(aq(bC)), 0)
541+ let cN = value(assetInfo(fromBase58String(aZ))).decimals
542+ let cO = if ((height > cM))
538543 then {
539- let cO = value(getInteger(am()))
540- let cP = value(getInteger(au(K)))
541- let cQ = value(getInteger(as(K)))
542- makeString(["%d%d%d%d%d%d", toString(cJ), toString(cP), toString(cQ), toString(bN), toString(bY), toString(cO), toString(br), toString(bM), toString(bK), toString(cM)], c)
544+ let cP = value(getInteger(am()))
545+ let cQ = value(getInteger(au(K)))
546+ let cR = value(getInteger(as(K)))
547+ makeString(["%d%d%d%d%d%d", toString(cK), toString(cQ), toString(cR), toString(bN), toString(bY), toString(cP), toString(br), toString(bM), toString(bK), toString(cN)], c)
543548 }
544- else makeString(["%d%d%d%d%d%d", toString(cJ), toString(bM), toString(bJ), toString(bN), toString(bY), toString(bZ), toString(br), toString(bM), toString(bK), toString(cM)], c)
545- $Tuple2(nil, cN)
549+ else makeString(["%d%d%d%d%d%d", toString(cK), toString(bM), toString(bJ), toString(bN), toString(bY), toString(bZ), toString(br), toString(bM), toString(bK), toString(cN)], c)
550+ $Tuple2(nil, cO)
546551 }
547552
548553
549554
550555 @Callable(cf)
551-func setManager (cR) = {
552- let cS = ce(cf)
553- if ((cS == cS))
556+func setManager (cS) = {
557+ let cT = ce(cf)
558+ if ((cT == cT))
554559 then {
555- let cT = fromBase58String(cR)
556- if ((cT == cT))
557- then [StringEntry(aC(), cR)]
560+ let cU = fromBase58String(cS)
561+ if ((cU == cU))
562+ then [StringEntry(aC(), cS)]
558563 else throw("Strict value is not equal to itself.")
559564 }
560565 else throw("Strict value is not equal to itself.")
564569
565570 @Callable(cf)
566571 func confirmManager () = {
567- let cU = cd()
568- let cV = if (isDefined(cU))
572+ let cV = cd()
573+ let cW = if (isDefined(cV))
569574 then true
570575 else throw("No pending manager")
571- if ((cV == cV))
576+ if ((cW == cW))
572577 then {
573- let cW = if ((cf.callerPublicKey == value(cU)))
578+ let cX = if ((cf.callerPublicKey == value(cV)))
574579 then true
575580 else throw("You are not pending manager")
576- if ((cW == cW))
577- then [StringEntry(aB(), toBase58String(value(cU))), DeleteEntry(aC())]
581+ if ((cX == cX))
582+ then [StringEntry(aB(), toBase58String(value(cV))), DeleteEntry(aC())]
578583 else throw("Strict value is not equal to itself.")
579584 }
580585 else throw("Strict value is not equal to itself.")
581586 }
582587
583588
584-@Verifier(cX)
585-func cY () = {
586- let cZ = {
589+@Verifier(cY)
590+func cZ () = {
591+ let da = {
587592 let cb = ca()
588593 if ($isInstanceOf(cb, "ByteVector"))
589594 then {
591596 ch
592597 }
593598 else if ($isInstanceOf(cb, "Unit"))
594- then cX.senderPublicKey
599+ then cY.senderPublicKey
595600 else throw("Match error")
596601 }
597- sigVerify(cX.bodyBytes, cX.proofs[0], cZ)
602+ sigVerify(cY.bodyBytes, cY.proofs[0], da)
598603 }
599604
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = valueOrErrorMessage(getString(b), (("mandatory this." + b) + " is not defined"))
55
66
77 let c = "__"
88
99 let d = toBigInt(1000000000000000000)
1010
1111 let e = 100000000
1212
1313 func f (g) = throw(makeString(["ido.ride:", g], " "))
1414
1515
1616 func h (i,j,k,l,m) = {
1717 let n = toBigInt(j)
1818 let o = toBigInt(m)
1919 let p = fraction(toBigInt(i), d, n)
2020 let q = fraction(p, toBigInt(l), toBigInt(k))
2121 toInt(fraction(q, toBigInt(m), d))
2222 }
2323
2424
2525 let r = 1
2626
2727 let s = 2
2828
2929 let t = 3
3030
3131 let u = 4
3232
3333 let v = 5
3434
3535 let w = 6
3636
3737 let x = 7
3838
3939 let y = 8
4040
4141 let z = 9
4242
4343 let A = 10
4444
4545 let B = 11
4646
4747 func C (D,E,F,G,k,H,I,J,K,L,M,N) = makeString(["%d%d%d%d%d%d%s%d%s%d%d%d", D, E, F, G, k, H, I, J, K, L, M, N], c)
4848
4949
5050 func O (D,E,F,G,k,H,I,J,K,L,M,N) = C(toString(D), toString(E), toString(F), toString(G), toString(k), toString(H), I, toString(J), K, toString(L), toString(M), toString(N))
5151
5252
5353 let P = 1
5454
5555 let Q = 2
5656
5757 let R = 3
5858
5959 let S = 4
6060
6161 let T = 5
6262
6363 func U (V,W,X,Y,Z) = makeString(["%d%d%d%d%d", V, W, X, Y, Z], c)
6464
6565
6666 func aa (V,W,X,Y,Z) = U(toString(V), toString(W), toString(X), toString(Y), toString(Z))
6767
6868
6969 func ab (i,ac) = makeString(["%d%d%d%d", toString(height), toString(lastBlock.timestamp), toString(i), toString(ac)], c)
7070
7171
7272 func ad () = "%s__config"
7373
7474
7575 func ae (af) = ("%s__" + af)
7676
7777
7878 func ag () = "%s__totals"
7979
8080
8181 func ah (ai,af,aj) = makeString(["%s%s%s%s__history", ai, af, aj], c)
8282
8383
8484 func ak () = "%s__usdnClaimDisabled"
8585
8686
8787 func al () = "%s__usdnClaimEndHeight"
8888
8989
9090 func am () = makeString(["%s", "periodLength"], c)
9191
9292
9393 func an () = makeString(["%s", "currentPeriod"], c)
9494
9595
9696 func ao (ap) = makeString(["%s%s", "periodStartHeight", toString(ap)], c)
9797
9898
9999 func aq (ap) = makeString(["%s%s", "periodEndHeight", toString(ap)], c)
100100
101101
102102 func ar () = makeString(["%s", "usdtPriceAssetAllowableRatio"], c)
103103
104104
105105 func as (at) = makeString(["%s%s", "totalPeriodAllowance", at], c)
106106
107107
108108 func au (at) = makeString(["%s%s", "userPeriodAllowance", at], c)
109109
110110
111111 func av (at,ap) = makeString(["%s%s%s", "periodTotalAvailableToClaim", at, toString(ap)], c)
112112
113113
114114 func aw (at,ap,af) = makeString(["%s%s%s%s", "periodUserAvailableToClaim", at, toString(ap), af], c)
115115
116116
117117 func ax () = makeString(["%s", "usdtPriceAssetStablePool"], c)
118118
119119
120120 func ay () = makeString(["%s", "usdtAssetId"], c)
121121
122122
123123 func az (aA) = makeString(["%s%s", "priceAssetBalance", aA], c)
124124
125125
126126 func aB () = "%s__managerPublicKey"
127127
128128
129129 func aC () = "%s__pendingManagerPublicKey"
130130
131131
132132 func aD () = split(a(ad()), c)
133133
134134
135135 func aE (aF) = split(valueOrElse(getString(aF), U("0", "0", "0", "0", "0")), c)
136136
137137
138138 func aG () = aE(ag())
139139
140140
141141 func aH (af) = aE(ae(af))
142142
143143
144144 func aI (af) = split(a(ae(af)), c)
145145
146146
147147 let aJ = 0
148148
149149 let aK = 1
150150
151151 let aL = 2
152152
153153 let aM = 3
154154
155155 func aN (b,aO,aP,aQ) = {
156156 let V = parseIntValue(aO[P])
157157 let W = parseIntValue(aO[Q])
158158 let X = parseIntValue(aO[R])
159159 let Y = parseIntValue(aO[S])
160160 let Z = parseIntValue(aO[T])
161161 let aR = (V + aP[aJ])
162162 let aS = (W + aP[aK])
163163 let aT = (X + aP[aL])
164164 let aU = (Y + aP[aM])
165165 if ((0 > aS))
166166 then throw("invalid math")
167167 else StringEntry(b, aa(aR, aS, aT, aU, aQ))
168168 }
169169
170170
171171 func aV (af,i,ac,aW) = StringEntry(ah("invest", af, toBase58String(aW)), ab(i, ac))
172172
173173
174174 func aX (af,i,ac,aW) = StringEntry(ah("claim", af, toBase58String(aW)), ab(i, ac))
175175
176176
177177 func aY (aZ,af,aW) = {
178178 let ba = aD()
179179 let F = parseIntValue(ba[t])
180180 let G = parseIntValue(ba[u])
181181 let bb = (F + G)
182182 let k = parseIntValue(ba[v])
183183 let H = parseIntValue(ba[w])
184184 let I = ba[x]
185185 let bc = fromBase58String(I)
186186 let J = parseIntValue(ba[y])
187187 let K = ba[z]
188188 let bd = fromBase58String(K)
189189 let L = parseIntValue(ba[A])
190190 let be = toString(af)
191191 let bf = aI(be)
192192 let bg = parseIntValue(bf[P])
193193 let bh = parseIntValue(bf[T])
194194 let bi = if ((F >= bh))
195195 then F
196196 else bh
197197 let bj = if ((height > bb))
198198 then bb
199199 else if ((F > height))
200200 then F
201201 else height
202202 let bk = (bj - bi)
203203 let bl = fraction(bg, bk, G)
204204 let bm = h(bl, L, k, H, J)
205205 let bn = (aZ == K)
206206 let bo = valueOrElse(getBoolean(ak()), false)
207207 let bp = [if (!(if (bn)
208208 then bo
209209 else false))
210210 then true
211211 else throw("USDN claim is disabled")]
212212 if ((bp == bp))
213213 then if ((aZ == K))
214214 then $Tuple6([0, -(bl), bl, 0], bl, bd, bf, bj, [bl, bm])
215215 else if ((aZ == I))
216216 then $Tuple6([0, -(bl), 0, bm], bm, bc, bf, bj, [bl, bm])
217217 else throw(("unsupported assetId: " + aZ))
218218 else throw("Strict value is not equal to itself.")
219219 }
220220
221221
222222 func bq (K,be,br,bs) = {
223223 let bt = value(getInteger(as(K)))
224224 let bu = value(getInteger(au(K)))
225225 let bv = value(getInteger(am()))
226226 let bw = valueOrElse(getInteger(an()), 0)
227227 let bx = isDefined(getInteger(aq(0)))
228228 let by = if ((bw > 0))
229229 then {
230230 let bz = value(getInteger(ao(bw)))
231231 let bA = value(getInteger(aq(bw)))
232232 let bB = if ((height > bA))
233233 then {
234234 let bC = (bw + 1)
235235 let bD = if ((height > (bA + bv)))
236236 then {
237237 let bE = ((height - bA) % bv)
238238 if ((bE == 0))
239239 then ((height - bv) + 1)
240240 else (height - bE)
241241 }
242242 else (bA + 1)
243243 let bF = ((bD + bv) - 1)
244244 $Tuple3(bC, bD, bF)
245245 }
246246 else $Tuple3(bw, bz, bA)
247247 let bC = bB._1
248248 let bD = bB._2
249249 let bF = bB._3
250250 $Tuple3(bC, bD, bF)
251251 }
252252 else if (bx)
253253 then {
254254 let bG = value(getInteger(ao(0)))
255255 let bH = value(getInteger(aq(0)))
256256 let bI = if ((height > bH))
257257 then {
258258 let bC = (bw + 1)
259259 let bD = (bH + 1)
260260 let bF = ((bD + bv) - 1)
261261 $Tuple3(bC, bD, bF)
262262 }
263263 else $Tuple3(bw, bG, bH)
264264 let bC = bI._1
265265 let bD = bI._2
266266 let bF = bI._3
267267 $Tuple3(bC, bD, bF)
268268 }
269269 else $Tuple3(bw, valueOrElse(getInteger(ao(bw)), height), valueOrElse(getInteger(aq(bw)), ((height + bv) - 1)))
270270 let bC = by._1
271271 let bD = by._2
272272 let bF = by._3
273273 let bJ = valueOrElse(getInteger(av(K, bC)), bt)
274274 let bK = valueOrElse(getInteger(aw(K, bC, be)), bu)
275275 let bL = valueOrElse(getInteger(az(be)), 0)
276276 let bM = min([(br + bL), bJ, bK])
277277 let bN = value(getInteger(ar()))
278278 let bO = e
279279 let bP = {
280280 let bQ = invoke(addressFromStringValue(value(getString(ax()))), "putOneTknV2WithoutTakeFeeREADONLY", [bO, K], nil)
281281 if ($isInstanceOf(bQ, "(Int, Int, Int)"))
282282 then bQ
283283 else throw("Couldn't cast Any to (Int, Int, Int)")
284284 }
285285 if ((bP == bP))
286286 then {
287287 let bR = bP._3
288288 let bS = bP._2
289289 let bT = bP._1
290290 let bU = value(getString(ay()))
291291 let bV = {
292292 let bQ = invoke(addressFromStringValue(value(getString(ax()))), "getOneTknV2READONLY", [bU, bT], nil)
293293 if ($isInstanceOf(bQ, "(Int, Int)"))
294294 then bQ
295295 else throw("Couldn't cast Any to (Int, Int)")
296296 }
297297 if ((bV == bV))
298298 then {
299299 let bW = bV._2
300300 let bX = bV._1
301301 let bY = fraction(bX, bO, e)
302302 let bZ = (bF - height)
303303 $Tuple10(bM, bJ, bK, bs, bN, bY, bZ, bC, bD, bF)
304304 }
305305 else throw("Strict value is not equal to itself.")
306306 }
307307 else throw("Strict value is not equal to itself.")
308308 }
309309
310310
311311 func ca () = {
312312 let cb = getString(aB())
313313 if ($isInstanceOf(cb, "String"))
314314 then {
315315 let cc = cb
316316 fromBase58String(cc)
317317 }
318318 else if ($isInstanceOf(cb, "Unit"))
319319 then unit
320320 else throw("Match error")
321321 }
322322
323323
324324 func cd () = {
325325 let cb = getString(aC())
326326 if ($isInstanceOf(cb, "String"))
327327 then {
328328 let cc = cb
329329 fromBase58String(cc)
330330 }
331331 else if ($isInstanceOf(cb, "Unit"))
332332 then unit
333333 else throw("Match error")
334334 }
335335
336336
337337 func ce (cf) = {
338338 let cg = throw("Permission denied")
339339 let cb = ca()
340340 if ($isInstanceOf(cb, "ByteVector"))
341341 then {
342342 let ch = cb
343343 if ((cf.callerPublicKey == ch))
344344 then true
345345 else cg
346346 }
347347 else if ($isInstanceOf(cb, "Unit"))
348348 then if ((cf.caller == this))
349349 then true
350350 else cg
351351 else throw("Match error")
352352 }
353353
354354
355355 @Callable(cf)
356356 func constructor (D,E,F,G,k,K,M) = {
357357 let H = ((100 * 1000) * 1000)
358358 let ci = (D + E)
359359 if (isDefined(getString(ad())))
360360 then throw("already initialized")
361361 else if (("3PMEHLx1j6zerarZTYfsGqDeeZqQoMpxq5S" != toString(cf.caller)))
362362 then throw("not authorized")
363363 else if ((size(cf.payments) != 1))
364364 then throw("exactly 1 payment must be attached")
365365 else if ((ci >= F))
366366 then throw("claimStart must be greater than idoEnd")
367367 else {
368368 let cj = value(cf.payments[0])
369369 let bc = value(cj.assetId)
370370 let ck = valueOrErrorMessage(assetInfo(bc), "fail to load ido asset info")
371371 let I = toBase58String(bc)
372372 let J = pow(10, 0, ck.decimals, 0, 0, DOWN)
373373 let bd = fromBase58String(K)
374374 let cl = valueOrErrorMessage(assetInfo(bd), "fail to load price asset info")
375375 let L = pow(10, 0, cl.decimals, 0, 0, DOWN)
376376 let cm = aG()
377377 let cn = [0, 0, 0, 0]
378378 [StringEntry(ad(), O(D, E, F, G, k, H, I, J, K, L, M, cj.amount)), aN(ag(), cm, cn, F)]
379379 }
380380 }
381381
382382
383383
384384 @Callable(cf)
385385 func invest () = {
386386 let ba = aD()
387387 let D = parseIntValue(ba[r])
388388 let E = parseIntValue(ba[s])
389389 let ci = (D + E)
390390 let F = parseIntValue(ba[t])
391391 let G = parseIntValue(ba[u])
392392 let k = parseIntValue(ba[v])
393393 let H = parseIntValue(ba[w])
394394 let I = ba[x]
395395 let bc = fromBase58String(I)
396396 let J = parseIntValue(ba[y])
397397 let K = ba[z]
398398 let bd = fromBase58String(K)
399399 let L = parseIntValue(ba[A])
400400 let co = parseIntValue(ba[B])
401401 let af = toString(cf.caller)
402402 if ((D > height))
403403 then throw("ido has not been started yet")
404404 else if ((height > ci))
405405 then throw("ido has been already ended")
406406 else if ((size(cf.payments) != 1))
407407 then throw("exactly 1 payment is expected")
408408 else {
409409 let cj = value(cf.payments[0])
410410 let cp = value(cj.assetId)
411411 let cq = cj.amount
412412 if ((cp != bd))
413413 then throw((("invalid payment asset id: " + toBase58String(cp)) + " is expected"))
414414 else {
415415 let cr = aH(af)
416416 let cm = aG()
417417 let cs = (parseIntValue(cm[P]) + cq)
418418 let ct = (cs * 100)
419419 if ((ct > assetBalance(this, bc)))
420420 then throw("IDO asset has been - sold consider to use smaller payment")
421421 else {
422422 let cn = [cq, cq, 0, 0]
423423 [aN(ae(af), cr, cn, F), aN(ag(), cm, cn, F), aV(af, cq, 0, cf.transactionId)]
424424 }
425425 }
426426 }
427427 }
428428
429429
430430
431431 @Callable(cf)
432432 func claim (aZ,be) = {
433433 let cu = toString(cf.caller)
434434 if ((be != cu))
435435 then throw("not authorized")
436436 else {
437437 let ba = aD()
438438 let K = ba[z]
439439 let cv = aY(aZ, cf.caller, cf.transactionId)
440440 let cn = cv._1
441441 let br = cv._2
442442 let cw = cv._3
443443 let bf = cv._4
444444 let bj = cv._5
445445 let cx = cn[aL]
446446 let cy = cn[aM]
447447 let cz = if ((aZ == K))
448448 then {
449449 let cA = bq(K, be, br, cn[aL])
450450 let bM = cA._1
451451 let bJ = cA._2
452452 let bK = cA._3
453453 let bs = cA._4
454454 let bN = cA._5
455455 let bY = cA._6
456456 let bZ = cA._7
457457 let bC = cA._8
458458 let bD = cA._9
459459 let bF = cA._10
460460 let bp = [if ((bK > 0))
461461 then true
462462 else f("unavailable to claim because user period allowance reached"), if ((bJ > 0))
463463 then true
464464 else f("unavailable to claim because total period allowance reached"), if ((bM > 0))
465465 then true
466466 else f("nothing to claim"), if ((bN > bY))
467467 then true
468468 else f("unavailable to claim because usdn price lower than usdtPriceAssetAllowableRatio")]
469469 if ((bp == bp))
470470 then {
471471 let bL = valueOrElse(getInteger(az(be)), 0)
472472 let cB = (bJ - bM)
473473 let cC = (bK - bM)
474474 let cD = value(assetInfo(fromBase58String(aZ))).decimals
475475 let cE = fraction(bM, pow(10, 0, cD, 0, 0, DOWN), e)
476- let cz = if ((bL >= bM))
477- then [ScriptTransfer(cf.caller, cE, cw), IntegerEntry(az(be), (bL - bM))]
478- else {
479- let cF = ((bL + br) - bM)
480-[ScriptTransfer(cf.caller, cE, cw), aN(ae(be), bf, cn, bj), aN(ag(), aG(), cn, bj), IntegerEntry(az(be), cF)]
476+ let cF = throw(makeString([toString(cD), toString(bM), toString(cE)], c))
477+ if ((cF == cF))
478+ then {
479+ let cz = if ((bL >= bM))
480+ then [ScriptTransfer(cf.caller, cE, cw), IntegerEntry(az(be), (bL - bM))]
481+ else {
482+ let cG = ((bL + br) - bM)
483+[ScriptTransfer(cf.caller, cE, cw), aN(ae(be), bf, cn, bj), aN(ag(), aG(), cn, bj), IntegerEntry(az(be), cG)]
484+ }
485+ $Tuple2(([IntegerEntry(an(), bC), IntegerEntry(ao(bC), bD), IntegerEntry(aq(bC), bF), IntegerEntry(av(K, bC), cB), IntegerEntry(aw(K, bC, be), cC), aX(be, cE, cy, cf.transactionId)] ++ cz), unit)
481486 }
482- $Tuple2(([IntegerEntry(an(), bC), IntegerEntry(ao(bC), bD), IntegerEntry(aq(bC), bF), IntegerEntry(av(K, bC), cB), IntegerEntry(aw(K, bC, be), cC), aX(be, cE, cy, cf.transactionId)] ++ cz), unit)
487+ else throw("Strict value is not equal to itself.")
483488 }
484489 else throw("Strict value is not equal to itself.")
485490 }
486491 else $Tuple2([ScriptTransfer(cf.caller, br, cw), IntegerEntry(az(be), 0), aN(ae(be), bf, cn, bj), aN(ag(), aG(), cn, bj), aX(be, cx, cy, cf.transactionId)], unit)
487492 cz
488493 }
489494 }
490495
491496
492497
493498 @Callable(cf)
494499 func claimREADONLY (aZ,be) = {
495500 let cv = aY(aZ, addressFromStringValue(be), fromBase58String(""))
496501 let cn = cv._1
497502 let br = cv._2
498503 let cw = cv._3
499504 let bf = cv._4
500505 let bj = cv._5
501- let cG = cv._6
502- let cH = cG[0]
503- let cI = cG[1]
504- $Tuple2(nil, makeString(["%s%d%d", be, toString(cH), toString(cI)], c))
506+ let cH = cv._6
507+ let cI = cH[0]
508+ let cJ = cH[1]
509+ $Tuple2(nil, makeString(["%s%d%d", be, toString(cI), toString(cJ)], c))
505510 }
506511
507512
508513
509514 @Callable(cf)
510515 func claimV2READONLY (aZ,be) = {
511516 let cv = aY(aZ, addressFromStringValue(be), fromBase58String(""))
512517 let cn = cv._1
513518 let br = cv._2
514519 let cw = cv._3
515520 let bf = cv._4
516521 let bj = cv._5
517- let cG = cv._6
518- let cH = cG[0]
519- let cI = cG[1]
522+ let cH = cv._6
523+ let cI = cH[0]
524+ let cJ = cH[1]
520525 let ba = aD()
521526 let K = ba[z]
522527 let bL = valueOrElse(getInteger(az(be)), 0)
523- let cJ = (cI + bL)
524- let cK = bq(K, be, br, cn[aL])
525- let bM = cK._1
526- let bJ = cK._2
527- let bK = cK._3
528- let bs = cK._4
529- let bN = cK._5
530- let bY = cK._6
531- let bZ = cK._7
532- let bC = cK._8
533- let bD = cK._9
534- let bF = cK._10
535- let cL = valueOrElse(getInteger(aq(bC)), 0)
536- let cM = value(assetInfo(fromBase58String(aZ))).decimals
537- let cN = if ((height > cL))
528+ let cK = (cJ + bL)
529+ let cL = bq(K, be, br, cn[aL])
530+ let bM = cL._1
531+ let bJ = cL._2
532+ let bK = cL._3
533+ let bs = cL._4
534+ let bN = cL._5
535+ let bY = cL._6
536+ let bZ = cL._7
537+ let bC = cL._8
538+ let bD = cL._9
539+ let bF = cL._10
540+ let cM = valueOrElse(getInteger(aq(bC)), 0)
541+ let cN = value(assetInfo(fromBase58String(aZ))).decimals
542+ let cO = if ((height > cM))
538543 then {
539- let cO = value(getInteger(am()))
540- let cP = value(getInteger(au(K)))
541- let cQ = value(getInteger(as(K)))
542- makeString(["%d%d%d%d%d%d", toString(cJ), toString(cP), toString(cQ), toString(bN), toString(bY), toString(cO), toString(br), toString(bM), toString(bK), toString(cM)], c)
544+ let cP = value(getInteger(am()))
545+ let cQ = value(getInteger(au(K)))
546+ let cR = value(getInteger(as(K)))
547+ makeString(["%d%d%d%d%d%d", toString(cK), toString(cQ), toString(cR), toString(bN), toString(bY), toString(cP), toString(br), toString(bM), toString(bK), toString(cN)], c)
543548 }
544- else makeString(["%d%d%d%d%d%d", toString(cJ), toString(bM), toString(bJ), toString(bN), toString(bY), toString(bZ), toString(br), toString(bM), toString(bK), toString(cM)], c)
545- $Tuple2(nil, cN)
549+ else makeString(["%d%d%d%d%d%d", toString(cK), toString(bM), toString(bJ), toString(bN), toString(bY), toString(bZ), toString(br), toString(bM), toString(bK), toString(cN)], c)
550+ $Tuple2(nil, cO)
546551 }
547552
548553
549554
550555 @Callable(cf)
551-func setManager (cR) = {
552- let cS = ce(cf)
553- if ((cS == cS))
556+func setManager (cS) = {
557+ let cT = ce(cf)
558+ if ((cT == cT))
554559 then {
555- let cT = fromBase58String(cR)
556- if ((cT == cT))
557- then [StringEntry(aC(), cR)]
560+ let cU = fromBase58String(cS)
561+ if ((cU == cU))
562+ then [StringEntry(aC(), cS)]
558563 else throw("Strict value is not equal to itself.")
559564 }
560565 else throw("Strict value is not equal to itself.")
561566 }
562567
563568
564569
565570 @Callable(cf)
566571 func confirmManager () = {
567- let cU = cd()
568- let cV = if (isDefined(cU))
572+ let cV = cd()
573+ let cW = if (isDefined(cV))
569574 then true
570575 else throw("No pending manager")
571- if ((cV == cV))
576+ if ((cW == cW))
572577 then {
573- let cW = if ((cf.callerPublicKey == value(cU)))
578+ let cX = if ((cf.callerPublicKey == value(cV)))
574579 then true
575580 else throw("You are not pending manager")
576- if ((cW == cW))
577- then [StringEntry(aB(), toBase58String(value(cU))), DeleteEntry(aC())]
581+ if ((cX == cX))
582+ then [StringEntry(aB(), toBase58String(value(cV))), DeleteEntry(aC())]
578583 else throw("Strict value is not equal to itself.")
579584 }
580585 else throw("Strict value is not equal to itself.")
581586 }
582587
583588
584-@Verifier(cX)
585-func cY () = {
586- let cZ = {
589+@Verifier(cY)
590+func cZ () = {
591+ let da = {
587592 let cb = ca()
588593 if ($isInstanceOf(cb, "ByteVector"))
589594 then {
590595 let ch = cb
591596 ch
592597 }
593598 else if ($isInstanceOf(cb, "Unit"))
594- then cX.senderPublicKey
599+ then cY.senderPublicKey
595600 else throw("Match error")
596601 }
597- sigVerify(cX.bodyBytes, cX.proofs[0], cZ)
602+ sigVerify(cY.bodyBytes, cY.proofs[0], da)
598603 }
599604

github/deemru/w8io/169f3d6 
242.99 ms