tx · GQsqsd2a6jyo3Gpt95koXrtSaP95juSmVjbVGQ4g5yMT

3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS:  -0.01400000 Waves

2021.05.12 13:56 [1522363] smart account 3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS > SELF 0.00000000 Waves

{ "type": 13, "id": "GQsqsd2a6jyo3Gpt95koXrtSaP95juSmVjbVGQ4g5yMT", "fee": 1400000, "feeAssetId": null, "timestamp": 1620817073544, "version": 2, "chainId": 84, "sender": "3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS", "senderPublicKey": "93SZf1TATCRxGyBuGyngpQGKcpKZirb2yXLT2RQJ3UKb", "proofs": [ "3pcSwCQL9QBh2EQABvNfbHbVdLivbwZKZu1jyNx6PmepQfcyFVXoWKBrWSCoLPVvrMQhg5LNCnC4Vx25omoXDHDJ" ], "script": "base64:AAIEAAAAAAAAABwIAhIAEgASAwoBARIAEgASBwoFGBEYEQESABIAAAAASwAAAAAMYWRtaW5QdWJLZXkxAQAAACAEz3XlZNDBD05nuR8TZMQaDeqEJEIxfTOQXUBYCp2TSgAAAAAMYWRtaW5QdWJLZXkyAQAAACAEz3XlZNDBD05nuR8TZMQaDeqEJEIxfTOQXUBYCp2TSgAAAAAMYWRtaW5QdWJLZXkzAQAAACAEz3XlZNDBD05nuR8TZMQaDeqEJEIxfTOQXUBYCp2TSgAAAAAUYWRtaW5QdWJLZXlTdGFydFN0b3ABAAAAIATPdeVk0MEPTme5HxNkxBoN6oQkQjF9M5BdQFgKnZNKAAAAABFhZG1pblB1YktleVdhbGxldAEAAAAgPndaZVpWyfwpVzO1vA1FLcrMp/iFkg43d1jzYhVSFBIAAAAACWtleUFjdGl2ZQIAAAAGYWN0aXZlAAAAAAhrZXlDYXVzZQIAAAAOc2h1dGRvd25fY2F1c2UAAAAAD2tleUxhc3RJbnRlcmVzdAIAAAANbGFzdF9pbnRlcmVzdAAAAAATa2V5VXNlckxhc3RJbnRlcmVzdAIAAAAOX2xhc3RfaW50ZXJlc3QAAAAAEWtleVVzZXJTV09QTG9ja2VkAgAAAAxfU1dPUF9hbW91bnQAAAAAFGtleVVzZXJHZXRCYWNrSGVpZ2h0AgAAAA5fZ2V0QmFja0hlaWdodAAAAAASa2V5VG90YWxTV09QTG9ja2VkAgAAABF0b3RhbF9TV09QX2Ftb3VudAAAAAASa1VzZXJUb3RhbFZvdGVTV09QAgAAABVfdXNlcl90b3RhbF9TV09QX3ZvdGUAAAAAF2tleVVzZXJWb3RlT3B0aW9uQW1vdW50AgAAABNfU1dPUF9vcHRpb25fYW1vdW50AAAAABhrZXlUb3RhbFZvdGVPcHRpb25BbW91bnQCAAAAGHRvdGFsX1NXT1Bfb3B0aW9uX2Ftb3VudAAAAAAYa2V5VXNlclNXT1BDbGFpbWVkQW1vdW50AgAAABRfU1dPUF9jbGFpbWVkX2Ftb3VudAAAAAAca2V5VXNlclNXT1BMYXN0Q2xhaW1lZEFtb3VudAIAAAAZX1NXT1BfbGFzdF9jbGFpbWVkX2Ftb3VudAAAAAALa2V5Vm90ZU5hbWUCAAAACXZvdGVfbmFtZQAAAAANa2V5T3B0aW9uTmFtZQIAAAAMX29wdGlvbl9uYW1lAAAAABRrZXlWb3RpbmdTdGFydEhlaWdodAIAAAAMX3N0YXJ0SGVpZ2h0AAAAAA9rZXlWb3RlRHVyYXRpb24CAAAADl92b3RlX2R1cmF0aW9uAAAAABxrZXlSZXdhcmRQb29sRnJhY3Rpb25DdXJyZW50AgAAAB1fY3VycmVudF9wb29sX2ZyYWN0aW9uX3Jld2FyZAAAAAAda2V5UmV3YXJkUG9vbEZyYWN0aW9uUHJldmlvdXMCAAAAHl9wcmV2aW91c19wb29sX2ZyYWN0aW9uX3Jld2FyZAAAAAAda2V5VG90YWxSZXdhcmRQZXJCbG9ja0N1cnJlbnQCAAAAHnRvdGFsX3Jld2FyZF9wZXJfYmxvY2tfY3VycmVudAAAAAAea2V5VG90YWxSZXdhcmRQZXJCbG9ja1ByZXZpb3VzAgAAAB90b3RhbF9yZXdhcmRfcGVyX2Jsb2NrX3ByZXZpb3VzAAAAABVrZXlSZXdhcmRVcGRhdGVIZWlnaHQCAAAAFHJld2FyZF91cGRhdGVfaGVpZ2h0AAAAABVrZXlOb1ZvdGluZ0Zvck5ld1Bvb2wCAAAAA19ubwAAAAAWa2V5WWVzVm90aW5nRm9yTmV3UG9vbAIAAAAEX3llcwAAAAAba2V5QW1vdW50T2ZWb3RpbmdGb3JOZXdQb29sAgAAAA1hbW91bnRfdm90aW5nAAAAABtrZXlTdGF0dXNPZlZvdGluZ0Zvck5ld1Bvb2wCAAAAB19zdGF0dXMAAAAAH2tleUhlaWdodE9mUG9vbFZvdGluZ0Zvck5ld1Bvb2wCAAAAB19oZWlnaHQAAAAAD2FjdGl2ZVZvdGVGaXJzdAIAAAARYWN0aXZlX3ZvdGVfZmlyc3QAAAAAEGFjdGl2ZVZvdGVTZWNvbmQCAAAAEmFjdGl2ZV92b3RlX3NlY29uZAAAAAAPYWN0aXZlVm90ZVRoaXJkAgAAABFhY3RpdmVfdm90ZV90aGlyZAAAAAAQYWN0aXZlVm90ZUZvdXJ0aAIAAAASYWN0aXZlX3ZvdGVfZm91cnRoAAAAAA9hY3RpdmVWb3RlRmlmdGgCAAAAEWFjdGl2ZV92b3RlX2ZpZnRoAAAAAAhpc0FjdGl2ZQkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBsAAAACBQAAAAR0aGlzBQAAAAlrZXlBY3RpdmUGAAAAABJmYXJtaW5nU1dPUEFkZHJlc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVQpz7mNXLOmHPsK8R2TE4ZRW0sloZIwaSEAAAAAEnZvdGluZ0xpdGVDb250cmFjdAkBAAAAB0FkZHJlc3MAAAABAQAAABoBVLKfOZJZ7gcVjLpQvASHFQkmIwyv4c9XLwAAAAAQdm90aW5nRm9yTmV3UG9vbAkBAAAAB0FkZHJlc3MAAAABAQAAABoBVMjIMKUsL7wpXHwT2nKeI0A2v2ssZIIyFQAAAAAJa2V5U1dPUGlkAgAAAAdTV09QX2lkAAAAAARTV09QCQACWQAAAAEJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAAEmZhcm1pbmdTV09QQWRkcmVzcwUAAAAJa2V5U1dPUGlkAAAAAApzY2FsZVZhbHVlAAAAAAAF9eEAAAAAAA50b3RhbFZvdGVTaGFyZQAAAAACVAvkAAAAAAAMa1N0YXJ0SGVpZ2h0AgAAAAxzdGFydF9oZWlnaHQAAAAAC2tCYXNlUGVyaW9kAgAAAAtiYXNlX3BlcmlvZAAAAAANa1BlcmlvZExlbmd0aAIAAAANcGVyaW9kX2xlbmd0aAAAAAAPa1VzZXJUb3RhbFN0cnVjAgAAABFfdXNlcl90b3RhbF9zdHJ1YwAAAAAKYmFzZVBlcmlvZAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAAEnZvdGluZ0xpdGVDb250cmFjdAUAAAALa0Jhc2VQZXJpb2QCAAAAJEVtcHR5IGtCYXNlUGVyaW9kIGF0IHZvdGluZyBjb250cmFjdAAAAAALc3RhcnRIZWlnaHQJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABBoAAAACBQAAABJ2b3RpbmdMaXRlQ29udHJhY3QFAAAADGtTdGFydEhlaWdodAIAAAAlRW1wdHkga1N0YXJ0SGVpZ2h0IGF0IHZvdGluZyBjb250cmFjdAAAAAAMcGVyaW9kTGVuZ3RoCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAASdm90aW5nTGl0ZUNvbnRyYWN0BQAAAA1rUGVyaW9kTGVuZ3RoAgAAACZFbXB0eSBrUGVyaW9kTGVuZ3RoIGF0IHZvdGluZyBjb250cmFjdAAAAAAPZmlyc3RBY3RpdmVWb3RlCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHQAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wFAAAAD2FjdGl2ZVZvdGVGaXJzdAIAAAAAAAAAABBzZWNvbmRBY3RpdmVWb3RlCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHQAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wFAAAAEGFjdGl2ZVZvdGVTZWNvbmQCAAAAAAAAAAAPdGhpcmRBY3RpdmVWb3RlCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHQAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wFAAAAD2FjdGl2ZVZvdGVUaGlyZAIAAAAAAAAAABBmb3VydGhBY3RpdmVWb3RlCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHQAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wFAAAAEGFjdGl2ZVZvdGVGb3VydGgCAAAAAAAAAAAPZmlmdGhBY3RpdmVWb3RlCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHQAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wFAAAAD2FjdGl2ZVZvdGVGaWZ0aAIAAAAAAAAAABBjdXJyVm90aW5nUGVyaW9kCQAAZAAAAAIFAAAACmJhc2VQZXJpb2QJAABpAAAAAgkAAGUAAAACBQAAAAZoZWlnaHQFAAAAC3N0YXJ0SGVpZ2h0BQAAAAxwZXJpb2RMZW5ndGgBAAAAB3N1c3BlbmQAAAABAAAABWNhdXNlCQAETAAAAAIJAQAAAAxCb29sZWFuRW50cnkAAAACBQAAAAlrZXlBY3RpdmUHCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAACGtleUNhdXNlBQAAAAVjYXVzZQUAAAADbmlsAQAAABJ0aHJvd05vdEVub3VnaFNXT1AAAAAACQAAAgAAAAECAAAARk5vdCBlbm91Z2ggU1dPUDogdXNlclNXT1BMb2NrZWQgLSB1c2VyVG90YWxWb3RlQW1vdW50IDwgdm90ZVNXT1BBbW91bnQBAAAAE2dldExhc3RJbnRlcmVzdEluZm8AAAAABAAAAAxsYXN0SW50ZXJlc3QJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAAPa2V5TGFzdEludGVyZXN0AAAAAAAAAAAABQAAAAxsYXN0SW50ZXJlc3QBAAAAEWdldFVzZXJTV09QTG9ja2VkAAAAAQAAAAR1c2VyCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkABCUAAAABBQAAAAR1c2VyBQAAABFrZXlVc2VyU1dPUExvY2tlZAAAAAAAAAAAAAEAAAAYZ2V0VXNlclNXT1BDbGFpbWVkQW1vdW50AAAAAQAAAAR1c2VyCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkABCUAAAABBQAAAAR1c2VyBQAAABhrZXlVc2VyU1dPUENsYWltZWRBbW91bnQAAAAAAAAAAAABAAAAFmdldFVzZXJUb3RhbFZvdGVBbW91bnQAAAABAAAABHVzZXIJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAASdm90aW5nTGl0ZUNvbnRyYWN0CQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgUAAAASa1VzZXJUb3RhbFZvdGVTV09QAAAAAAAAAAAAAQAAABNnZXRVc2VySW50ZXJlc3RJbmZvAAAAAgAAAAR1c2VyAAAADGxhc3RJbnRlcmVzdAQAAAAOdXNlclNXT1BBbW91bnQJAQAAABFnZXRVc2VyU1dPUExvY2tlZAAAAAEFAAAABHVzZXIEAAAAEHVzZXJMYXN0SW50ZXJlc3QJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACCQAEJQAAAAEFAAAABHVzZXIFAAAAE2tleVVzZXJMYXN0SW50ZXJlc3QEAAAAFXVzZXJMYXN0SW50ZXJlc3RWYWx1ZQQAAAAHJG1hdGNoMAUAAAAQdXNlckxhc3RJbnRlcmVzdAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAABB1c2VyTGFzdEludGVyZXN0BQAAAAckbWF0Y2gwBQAAABB1c2VyTGFzdEludGVyZXN0BQAAAAxsYXN0SW50ZXJlc3QJAAUUAAAAAgUAAAAVdXNlckxhc3RJbnRlcmVzdFZhbHVlBQAAAA51c2VyU1dPUEFtb3VudAEAAAAgZ2V0VXNlclRvdGFsVm90ZUFtb3VudEZvck9uZVBvb2wAAAACAAAABHBvb2wAAAAEdXNlcgQAAAAGdm90aW5nCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wFAAAABHBvb2wA//////////8EAAAADmhlaWdodE9mVm90aW5nCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wJAAEsAAAAAgkAAaQAAAABBQAAAAZ2b3RpbmcFAAAAH2tleUhlaWdodE9mUG9vbFZvdGluZ0Zvck5ld1Bvb2wAAAAAAAAAAAAEAAAADnN0YXR1c09mVm90aW5nCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGwAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wJAAEsAAAAAgkAAaQAAAABBQAAAAZ2b3RpbmcFAAAAG2tleVN0YXR1c09mVm90aW5nRm9yTmV3UG9vbAYEAAAADWN1cnJlbnRIZWlnaHQFAAAABmhlaWdodAMJAABmAAAAAgAAAAAAAAAAAAUAAAAGdm90aW5nAAAAAAAAAAAAAwkBAAAAASEAAAABBQAAAA5zdGF0dXNPZlZvdGluZwAAAAAAAAAAAAMJAABmAAAAAgUAAAAOaGVpZ2h0T2ZWb3RpbmcFAAAADWN1cnJlbnRIZWlnaHQJAABkAAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAABB2b3RpbmdGb3JOZXdQb29sCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEFAAAABHVzZXICAAAAAV8JAAGkAAAAAQUAAAAGdm90aW5nBQAAABZrZXlZZXNWb3RpbmdGb3JOZXdQb29sAAAAAAAAAAAACQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgIAAAABXwkAAaQAAAABBQAAAAZ2b3RpbmcFAAAAFWtleU5vVm90aW5nRm9yTmV3UG9vbAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAgZ2V0VXNlclRvdGFsVm90ZUZvck5ld1Bvb2xBbW91bnQAAAABAAAABHVzZXIEAAAADGxpc3RPZlZvdGluZwkABEwAAAACCQEAAAAgZ2V0VXNlclRvdGFsVm90ZUFtb3VudEZvck9uZVBvb2wAAAACBQAAAA9maXJzdEFjdGl2ZVZvdGUFAAAABHVzZXIJAARMAAAAAgkBAAAAIGdldFVzZXJUb3RhbFZvdGVBbW91bnRGb3JPbmVQb29sAAAAAgUAAAAQc2Vjb25kQWN0aXZlVm90ZQUAAAAEdXNlcgkABEwAAAACCQEAAAAgZ2V0VXNlclRvdGFsVm90ZUFtb3VudEZvck9uZVBvb2wAAAACBQAAAA90aGlyZEFjdGl2ZVZvdGUFAAAABHVzZXIJAARMAAAAAgkBAAAAIGdldFVzZXJUb3RhbFZvdGVBbW91bnRGb3JPbmVQb29sAAAAAgUAAAAQZm91cnRoQWN0aXZlVm90ZQUAAAAEdXNlcgkABEwAAAACCQEAAAAgZ2V0VXNlclRvdGFsVm90ZUFtb3VudEZvck9uZVBvb2wAAAACBQAAAA9maWZ0aEFjdGl2ZVZvdGUFAAAABHVzZXIFAAAAA25pbAkAAZYAAAABBQAAAAxsaXN0T2ZWb3RpbmcBAAAAEmdldFRvdGFsU1dPUExvY2tlZAAAAAAJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAASa2V5VG90YWxTV09QTG9ja2VkAAAAAAAAAAAAAQAAAA9nZXRVc2VyVm90ZUluZm8AAAABAAAABHVzZXIEAAAACyR0MDYxNzA2NzIzAwkBAAAACWlzRGVmaW5lZAAAAAEJAAQdAAAAAgUAAAASdm90aW5nTGl0ZUNvbnRyYWN0CQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgUAAAAPa1VzZXJUb3RhbFN0cnVjBAAAAARkYXRhCQAEtQAAAAIJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABB0AAAACBQAAABJ2b3RpbmdMaXRlQ29udHJhY3QJAAEsAAAAAgkABCUAAAABBQAAAAR1c2VyBQAAAA9rVXNlclRvdGFsU3RydWMCAAAAFUVtcHR5IGtVc2VyVG90YWxTdHJ1YwIAAAABXwkABRUAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAEZGF0YQAAAAAAAAAAAAkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAABGRhdGEAAAAAAAAAAAEJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAARkYXRhAAAAAAAAAAACBAAAAA51UG9vbFRvdGFsU1dPUAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAABJ2b3RpbmdMaXRlQ29udHJhY3QJAAEsAAAAAgkABCUAAAABBQAAAAR1c2VyBQAAABJrVXNlclRvdGFsVm90ZVNXT1AAAAAAAAAAAAAJAAUVAAAAAwUAAAAOdVBvb2xUb3RhbFNXT1AAAAAAAAAAAAAFAAAAEGN1cnJWb3RpbmdQZXJpb2QEAAAAEXVzZXJUb3RhbFZvdGVTV09QCAUAAAALJHQwNjE3MDY3MjMAAAACXzEEAAAAC3VzZXJVbnZvdGVkCAUAAAALJHQwNjE3MDY3MjMAAAACXzIEAAAAEXVzZXJVbnZvdGVkUGVyaW9kCAUAAAALJHQwNjE3MDY3MjMAAAACXzMEAAAAEXVzZXJVbnZvdGVkQWN0dWFsAwkAAAAAAAACBQAAABF1c2VyVW52b3RlZFBlcmlvZAUAAAAQY3VyclZvdGluZ1BlcmlvZAUAAAALdXNlclVudm90ZWQAAAAAAAAAAAAJAAUUAAAAAgUAAAARdXNlclRvdGFsVm90ZVNXT1AFAAAAEXVzZXJVbnZvdGVkQWN0dWFsAQAAABdnZXRVc2VyVm90ZU9wdGlvbkFtb3VudAAAAAEAAAAEdXNlcgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgUAAAAXa2V5VXNlclZvdGVPcHRpb25BbW91bnQAAAAAAAAAAAABAAAAFGdldFZvdGluZ1N0YXJ0SGVpZ2h0AAAAAQAAAAh2b3RlTmFtZQkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIFAAAACHZvdGVOYW1lBQAAABRrZXlWb3RpbmdTdGFydEhlaWdodAAAAAAAAAAAAAEAAAATZ2V0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OTQ0OAAAAAJfMQQAAAAKcG10QXNzZXRJZAgFAAAACyR0MDkzNzM5NDQ4AAAAAl8yAwkBAAAAAiE9AAAAAgUAAAAKcG10QXNzZXRJZAUAAAAEU1dPUAkAAAIAAAABAgAAABRJbmNvcnJlY3QgcG10QXNzZXRJZAQAAAAMbGFzdEludGVyZXN0CQEAAAATZ2V0TGFzdEludGVyZXN0SW5mbwAAAAAEAAAACyR0MDk1NjQ5NjQ2CQEAAAATZ2V0VXNlckludGVyZXN0SW5mbwAAAAIIBQAAAAFpAAAABmNhbGxlcgUAAAAMbGFzdEludGVyZXN0BAAAABB1c2VyTGFzdEludGVyZXN0CAUAAAALJHQwOTU2NDk2NDYAAAACXzEEAAAADnVzZXJTV09QTG9ja2VkCAUAAAALJHQwOTU2NDk2NDYAAAACXzIEAAAAC2NsYWltQW1vdW50CQAAawAAAAMFAAAADnVzZXJTV09QTG9ja2VkCQAAZQAAAAIFAAAADGxhc3RJbnRlcmVzdAUAAAAQdXNlckxhc3RJbnRlcmVzdAUAAAAKc2NhbGVWYWx1ZQQAAAARdXNlclNXT1BMb2NrZWROZXcJAABkAAAAAgkAAGQAAAACBQAAAA51c2VyU1dPUExvY2tlZAUAAAAJcG10QW1vdW50BQAAAAtjbGFpbUFtb3VudAQAAAAPdXNlck5ld0ludGVyZXN0BQAAAAxsYXN0SW50ZXJlc3QEAAAAD3RvdGFsU1dPUExvY2tlZAkBAAAAEmdldFRvdGFsU1dPUExvY2tlZAAAAAAEAAAAEnRvdGFsU1dPUExvY2tlZE5ldwkAAGQAAAACCQAAZAAAAAIFAAAAD3RvdGFsU1dPUExvY2tlZAUAAAAJcG10QW1vdW50BQAAAAtjbGFpbUFtb3VudAQAAAARdXNlckNsYWltZWRBbW91bnQJAQAAABhnZXRVc2VyU1dPUENsYWltZWRBbW91bnQAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAAFHVzZXJDbGFpbWVkQW1vdW50TmV3CQAAZAAAAAIFAAAAEXVzZXJDbGFpbWVkQW1vdW50BQAAAAtjbGFpbUFtb3VudAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAATa2V5VXNlckxhc3RJbnRlcmVzdAUAAAAPdXNlck5ld0ludGVyZXN0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABFrZXlVc2VyU1dPUExvY2tlZAUAAAARdXNlclNXT1BMb2NrZWROZXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAAEmtleVRvdGFsU1dPUExvY2tlZAUAAAASdG90YWxTV09QTG9ja2VkTmV3CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABhrZXlVc2VyU1dPUENsYWltZWRBbW91bnQFAAAAFHVzZXJDbGFpbWVkQW1vdW50TmV3CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABxrZXlVc2VyU1dPUExhc3RDbGFpbWVkQW1vdW50BQAAAAtjbGFpbUFtb3VudAUAAAADbmlsAAAAAWkBAAAADHdpdGhkcmF3U1dPUAAAAAEAAAAOd2l0aGRyYXdBbW91bnQDCQEAAAABIQAAAAEFAAAACGlzQWN0aXZlCQAAAgAAAAECAAAAH0RBcHAgaXMgaW5hY3RpdmUgYXQgdGhpcyBtb21lbnQDCQAAZwAAAAIAAAAAAAAAAAAFAAAADndpdGhkcmF3QW1vdW50CQAAAgAAAAECAAAAE3dpdGhkcmF3QW1vdW50IDw9IDAEAAAAD3RvdGFsU1dPUExvY2tlZAkBAAAAEmdldFRvdGFsU1dPUExvY2tlZAAAAAAEAAAADnVzZXJTV09QTG9ja2VkCQEAAAARZ2V0VXNlclNXT1BMb2NrZWQAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAADSR0MDEwNzk2MTA4NTEJAQAAAAljbGFpbUNhbGMAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAAD3VzZXJOZXdJbnRlcmVzdAgFAAAADSR0MDEwNzk2MTA4NTEAAAACXzEEAAAAC2NsYWltQW1vdW50CAUAAAANJHQwMTA3OTYxMDg1MQAAAAJfMgQAAAANJHQwMTA4NTYxMDkyMQkBAAAAD2dldFVzZXJWb3RlSW5mbwAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAOdXNlclZvdGVBbW91bnQIBQAAAA0kdDAxMDg1NjEwOTIxAAAAAl8xBAAAABB1c2VyVW52b3RlQW1vdW50CAUAAAANJHQwMTA4NTYxMDkyMQAAAAJfMgQAAAAYdXNlclZvdGVBbW91bnRGb3JOZXdQb29sCQEAAAAgZ2V0VXNlclRvdGFsVm90ZUZvck5ld1Bvb2xBbW91bnQAAAABCAUAAAABaQAAAAZjYWxsZXIDAwMJAABmAAAAAgAAAAAAAAAAAAUAAAAQdXNlclVudm90ZUFtb3VudAYJAABmAAAAAgAAAAAAAAAAAAUAAAAOdXNlclZvdGVBbW91bnQGCQAAZgAAAAIAAAAAAAAAAAAFAAAAGHVzZXJWb3RlQW1vdW50Rm9yTmV3UG9vbAkAAAIAAAABAgAAAEp1c2VyVW52b3RlQW1vdW50IDwgMCB8fCB1c2VyVm90ZUFtb3VudCA8IDAgfHwgdXNlclZvdGVBbW91bnRGb3JOZXdQb29sIDwgMAQAAAASYXZhaWxhYmxlVG9VbnN0YWtlCQAAZQAAAAIJAABlAAAAAgkAAGUAAAACBQAAAA51c2VyU1dPUExvY2tlZAUAAAAOdXNlclZvdGVBbW91bnQFAAAAEHVzZXJVbnZvdGVBbW91bnQFAAAAGHVzZXJWb3RlQW1vdW50Rm9yTmV3UG9vbAMJAABmAAAAAgUAAAAOd2l0aGRyYXdBbW91bnQFAAAAEmF2YWlsYWJsZVRvVW5zdGFrZQkAAAIAAAABAgAAACN3aXRoZHJhd0Ftb3VudCA+IGF2YWlsYWJsZVRvVW5zdGFrZQQAAAASdG90YWxTV09QTG9ja2VkTmV3CQAAZQAAAAIJAABkAAAAAgUAAAAPdG90YWxTV09QTG9ja2VkBQAAAAtjbGFpbUFtb3VudAUAAAAOd2l0aGRyYXdBbW91bnQEAAAAEXVzZXJTV09QYW1vdW50TmV3CQAAZQAAAAIJAABkAAAAAgUAAAAOdXNlclNXT1BMb2NrZWQFAAAAC2NsYWltQW1vdW50BQAAAA53aXRoZHJhd0Ftb3VudAQAAAARdXNlckNsYWltZWRBbW91bnQJAQAAABhnZXRVc2VyU1dPUENsYWltZWRBbW91bnQAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAAFHVzZXJDbGFpbWVkQW1vdW50TmV3CQAAZAAAAAIFAAAAEXVzZXJDbGFpbWVkQW1vdW50BQAAAAtjbGFpbUFtb3VudAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAATa2V5VXNlckxhc3RJbnRlcmVzdAUAAAAPdXNlck5ld0ludGVyZXN0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABFrZXlVc2VyU1dPUExvY2tlZAUAAAARdXNlclNXT1BhbW91bnROZXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAAEmtleVRvdGFsU1dPUExvY2tlZAUAAAASdG90YWxTV09QTG9ja2VkTmV3CQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAOd2l0aGRyYXdBbW91bnQFAAAABFNXT1AJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAGGtleVVzZXJTV09QQ2xhaW1lZEFtb3VudAUAAAAUdXNlckNsYWltZWRBbW91bnROZXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAHGtleVVzZXJTV09QTGFzdENsYWltZWRBbW91bnQFAAAAC2NsYWltQW1vdW50BQAAAANuaWwAAAABaQEAAAAUY2xhaW1BbmRXaXRoZHJhd1NXT1AAAAAAAwkBAAAAASEAAAABBQAAAAhpc0FjdGl2ZQkAAAIAAAABAgAAAB9EQXBwIGlzIGluYWN0aXZlIGF0IHRoaXMgbW9tZW50BAAAAAxsYXN0SW50ZXJlc3QJAQAAABNnZXRMYXN0SW50ZXJlc3RJbmZvAAAAAAQAAAANJHQwMTIyOTExMjM0NgkBAAAACWNsYWltQ2FsYwAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAPdXNlck5ld0ludGVyZXN0CAUAAAANJHQwMTIyOTExMjM0NgAAAAJfMQQAAAALY2xhaW1BbW91bnQIBQAAAA0kdDAxMjI5MTEyMzQ2AAAAAl8yBAAAABF1c2VyQ2xhaW1lZEFtb3VudAkBAAAAGGdldFVzZXJTV09QQ2xhaW1lZEFtb3VudAAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAUdXNlckNsYWltZWRBbW91bnROZXcJAABkAAAAAgUAAAARdXNlckNsYWltZWRBbW91bnQFAAAAC2NsYWltQW1vdW50AwkAAAAAAAACBQAAAAtjbGFpbUFtb3VudAAAAAAAAAAAAAkAAAIAAAABAgAAABlZb3UgaGF2ZSAwIGF2YWlsYWJsZSBTV09QCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABNrZXlVc2VyTGFzdEludGVyZXN0BQAAAA91c2VyTmV3SW50ZXJlc3QJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAGGtleVVzZXJTV09QQ2xhaW1lZEFtb3VudAUAAAAUdXNlckNsYWltZWRBbW91bnROZXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAHGtleVVzZXJTV09QTGFzdENsYWltZWRBbW91bnQFAAAAC2NsYWltQW1vdW50CQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAALY2xhaW1BbW91bnQFAAAABFNXT1AFAAAAA25pbAAAAAFpAQAAABFjbGFpbUFuZFN0YWtlU1dPUAAAAAADCQEAAAABIQAAAAEFAAAACGlzQWN0aXZlCQAAAgAAAAECAAAAH0RBcHAgaXMgaW5hY3RpdmUgYXQgdGhpcyBtb21lbnQEAAAAD3RvdGFsU1dPUExvY2tlZAkBAAAAEmdldFRvdGFsU1dPUExvY2tlZAAAAAAEAAAADnVzZXJTV09QTG9ja2VkCQEAAAARZ2V0VXNlclNXT1BMb2NrZWQAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAADGxhc3RJbnRlcmVzdAkBAAAAE2dldExhc3RJbnRlcmVzdEluZm8AAAAABAAAAA0kdDAxMzEyNTEzMTgwCQEAAAAJY2xhaW1DYWxjAAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAAA91c2VyTmV3SW50ZXJlc3QIBQAAAA0kdDAxMzEyNTEzMTgwAAAAAl8xBAAAAAtjbGFpbUFtb3VudAgFAAAADSR0MDEzMTI1MTMxODAAAAACXzIEAAAAEXVzZXJTV09QTG9ja2VkTmV3CQAAZAAAAAIFAAAADnVzZXJTV09QTG9ja2VkBQAAAAtjbGFpbUFtb3VudAQAAAASdG90YWxTV09QTG9ja2VkTmV3CQAAZAAAAAIFAAAAD3RvdGFsU1dPUExvY2tlZAUAAAALY2xhaW1BbW91bnQEAAAAEXVzZXJDbGFpbWVkQW1vdW50CQEAAAAYZ2V0VXNlclNXT1BDbGFpbWVkQW1vdW50AAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAABR1c2VyQ2xhaW1lZEFtb3VudE5ldwkAAGQAAAACBQAAABF1c2VyQ2xhaW1lZEFtb3VudAUAAAALY2xhaW1BbW91bnQDCQAAAAAAAAIFAAAAC2NsYWltQW1vdW50AAAAAAAAAAAACQAAAgAAAAECAAAAGVlvdSBoYXZlIDAgYXZhaWxhYmxlIFNXT1AJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAE2tleVVzZXJMYXN0SW50ZXJlc3QFAAAAD3VzZXJOZXdJbnRlcmVzdAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAASa2V5VG90YWxTV09QTG9ja2VkBQAAABJ0b3RhbFNXT1BMb2NrZWROZXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAEWtleVVzZXJTV09QTG9ja2VkBQAAABF1c2VyU1dPUExvY2tlZE5ldwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAYa2V5VXNlclNXT1BDbGFpbWVkQW1vdW50BQAAABR1c2VyQ2xhaW1lZEFtb3VudE5ldwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAca2V5VXNlclNXT1BMYXN0Q2xhaW1lZEFtb3VudAUAAAALY2xhaW1BbW91bnQFAAAAA25pbAAAAAFpAQAAAA11cGRhdGVXZWlnaHRzAAAABQAAAA1wcmV2aW91c1Bvb2xzAAAAD3ByZXZpb3VzUmV3YXJkcwAAAAxjdXJyZW50UG9vbHMAAAAOY3VycmVudFJld2FyZHMAAAAScmV3YXJkVXBkYXRlSGVpZ2h0AwkBAAAAASEAAAABBQAAAAhpc0FjdGl2ZQkAAAIAAAABAgAAAB9EQXBwIGlzIGluYWN0aXZlIGF0IHRoaXMgbW9tZW50AwkBAAAAASEAAAABCQEAAAAPY29udGFpbnNFbGVtZW50AAAAAgkABEwAAAACBQAAAAxhZG1pblB1YktleTEJAARMAAAAAgUAAAAMYWRtaW5QdWJLZXkyCQAETAAAAAIFAAAADGFkbWluUHViS2V5MwkABEwAAAACBQAAABRhZG1pblB1YktleVN0YXJ0U3RvcAkABEwAAAACBQAAABFhZG1pblB1YktleVdhbGxldAUAAAADbmlsCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAAACAAAAAQIAAAAhT25seSBhZG1pbiBjYW4gY2FsbCB0aGlzIGZ1bmN0aW9uCgEAAAADc3VtAAAAAgAAAAFhAAAAAWIJAABkAAAAAgUAAAABYQUAAAABYgoBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACAAAAC2FjY3VtdWxhdGVkAAAABHBvb2wEAAAACXBvb2xJbmRleAkBAAAABXZhbHVlAAAAAQkABE8AAAACBQAAAA1wcmV2aW91c1Bvb2xzBQAAAARwb29sBAAAAApwb29sUmV3YXJkCQABkQAAAAIFAAAAD3ByZXZpb3VzUmV3YXJkcwUAAAAJcG9vbEluZGV4CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAABHBvb2wFAAAAHWtleVJld2FyZFBvb2xGcmFjdGlvblByZXZpb3VzBQAAAApwb29sUmV3YXJkBQAAAAthY2N1bXVsYXRlZAoBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIAAAALYWNjdW11bGF0ZWQAAAAEcG9vbAQAAAAJcG9vbEluZGV4CQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAADGN1cnJlbnRQb29scwUAAAAEcG9vbAQAAAAKcG9vbFJld2FyZAkAAZEAAAACBQAAAA5jdXJyZW50UmV3YXJkcwUAAAAJcG9vbEluZGV4CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAABHBvb2wFAAAAHGtleVJld2FyZFBvb2xGcmFjdGlvbkN1cnJlbnQFAAAACnBvb2xSZXdhcmQFAAAAC2FjY3VtdWxhdGVkBAAAABFzdW1SZXdhcmRQcmV2aW91cwQAAAAPJGxpc3QxNDk2NjE0OTk5BQAAAA9wcmV2aW91c1Jld2FyZHMEAAAADyRzaXplMTQ5NjYxNDk5OQkAAZAAAAABBQAAAA8kbGlzdDE0OTY2MTQ5OTkEAAAADyRhY2MwMTQ5NjYxNDk5OQAAAAAAAAAAAAMJAAAAAAAAAgUAAAAPJHNpemUxNDk2NjE0OTk5AAAAAAAAAAAABQAAAA8kYWNjMDE0OTY2MTQ5OTkEAAAADyRhY2MxMTQ5NjYxNDk5OQkBAAAAA3N1bQAAAAIFAAAADyRhY2MwMTQ5NjYxNDk5OQkAAZEAAAACBQAAAA8kbGlzdDE0OTY2MTQ5OTkAAAAAAAAAAAADCQAAAAAAAAIFAAAADyRzaXplMTQ5NjYxNDk5OQAAAAAAAAAAAQUAAAAPJGFjYzExNDk2NjE0OTk5BAAAAA8kYWNjMjE0OTY2MTQ5OTkJAQAAAANzdW0AAAACBQAAAA8kYWNjMTE0OTY2MTQ5OTkJAAGRAAAAAgUAAAAPJGxpc3QxNDk2NjE0OTk5AAAAAAAAAAABAwkAAAAAAAACBQAAAA8kc2l6ZTE0OTY2MTQ5OTkAAAAAAAAAAAIFAAAADyRhY2MyMTQ5NjYxNDk5OQQAAAAPJGFjYzMxNDk2NjE0OTk5CQEAAAADc3VtAAAAAgUAAAAPJGFjYzIx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Y2MxNjE1MDI4MTUwNjAJAAGRAAAAAgUAAAAPJGxpc3QxNTAyODE1MDYwAAAAAAAAAAAQAwkAAAAAAAACBQAAAA8kc2l6ZTE1MDI4MTUwNjAAAAAAAAAAABEFAAAAECRhY2MxNzE1MDI4MTUwNjAEAAAAECRhY2MxODE1MDI4MTUwNjAJAQAAAANzdW0AAAACBQAAABAkYWNjMTcxNTAyODE1MDYwCQABkQAAAAIFAAAADyRsaXN0MTUwMjgxNTA2MAAAAAAAAAAAEQMJAAAAAAAAAgUAAAAPJHNpemUxNTAyODE1MDYwAAAAAAAAAAASBQAAABAkYWNjMTgxNTAyODE1MDYwBAAAABAkYWNjMTkxNTAyODE1MDYwCQEAAAADc3VtAAAAAgUAAAAQJGFjYzE4MTUwMjgxNTA2MAkAAZEAAAACBQAAAA8kbGlzdDE1MDI4MTUwNjAAAAAAAAAAABIDCQAAAAAAAAIFAAAADyRzaXplMTUwMjgxNTA2MAAAAAAAAAAAEwUAAAAQJGFjYzE5MTUwMjgxNTA2MAQAAAAQJGFjYzIwMTUwMjgxNTA2MAkBAAAAA3N1bQAAAAIFAAAAECRhY2MxOTE1MDI4MTUwNjAJAAGRAAAAAgUAAAAPJGxpc3QxNTAyODE1MDYwAAAAAAAAAAATAwkAAAAAAAACBQAAAA8kc2l6ZTE1MDI4MTUwNjAAAAAAAAAAABQFAAAAECRhY2MyMDE1MDI4MTUwNjAEAAAAECRhY2MyMTE1MDI4MTUwNjAJAQAAAANzdW0AAAACBQAAABAkYWNjMjAxNTAyODE1MDYwCQABkQAAAAIFAAAADyRsaXN0MTUwMjgxNTA2MAAAAAAAAAAAFAkAAAIAAAABAgAAABNMaXN0IHNpemUgZXhjZWVkIDIwAwkAAGYAAAACBQAAAAZoZWlnaHQFAAAAEnJld2FyZFVwZGF0ZUhlaWdodAkAAAIAAAABAgAAABtyZXdhcmRVcGRhdGVIZWlnaHQgPCBoZWlnaHQDAwkBAAAAAiE9AAAAAgUAAAARc3VtUmV3YXJkUHJldmlvdXMFAAAADnRvdGFsVm90ZVNoYXJlBgkBAAAAAiE9AAAAAgUAAAAQc3VtUmV3YXJkQ3VycmVudAUAAAAOdG90YWxWb3RlU2hhcmUJAAACAAAAAQIAAABJc3VtUmV3YXJkUHJldmlvdXMgIT0gdG90YWxWb3RlU2hhcmUgb3Igc3VtUmV3YXJkQ3VycmVudCAhPSB0b3RhbFZvdGVTaGFyZQQAAAAWcHJldmlvdXNSZXdhcmRFbnRyeU5ldwQAAAAPJGxpc3QxNTM3MjE1NDIwBQAAAA1wcmV2aW91c1Bvb2xzBAAAAA8kc2l6ZTE1MzcyMTU0MjAJAAGQAAAAAQUAAAAPJGxpc3QxNTM3MjE1NDIwBAAAAA8kYWNjMDE1MzcyMTU0MjAFAAAAA25pbAMJAAAAAAAAAgUAAAAPJHNpemUxNTM3MjE1NDIwAAAAAAAAAAAABQAAAA8kYWNjMDE1MzcyMTU0MjAEAAAADyRhY2MxMTUzNzIxNTQyMAkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAAA8kYWNjMDE1MzcyMTU0MjAJAAGRAAAAAgUAAAAPJGxpc3QxNTM3MjE1NDIwAAAAAAAAAAAAAwkAAAAAAAACBQAAAA8kc2l6ZTE1MzcyMTU0MjAAAAAAAAAAAAEFAAAADyRhY2MxMTUzNzIxNTQyMAQAAAAPJGFjYzIxNTM3MjE1NDIwCQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2MxMTUzNzIxNTQyMAkAAZEAAAACBQAAAA8kbGlzdDE1MzcyMTU0MjAAAAAAAAAAAAEDCQAAAAAAAAIFAAAADyRzaXplMTUzNzIxNTQyMAAAAAAAAAAAAgUAAAAPJGFjYzIxNTM3MjE1NDIwBAAAAA8kYWNjMzE1MzcyMTU0MjAJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzIxNTM3MjE1NDIwCQABkQAAAAIFAAAADyRsaXN0MTUzNzIxNTQyMAAAAAAAAAAAAgMJAAAAAAAAAgUAAAAPJHNpemUxNTM3MjE1NDIwAAAAAAAAAAADBQAAAA8kYWNjMzE1MzcyMTU0MjAEAAAADyRhY2M0MTUzNzIxNTQyMAkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAAA8kYWNjMzE1MzcyMTU0MjAJAAGRAAAAAgUAAAAPJGxpc3QxNTM3MjE1NDIwAAAAAAAAAAADAwkAAAAAAAACBQAAAA8kc2l6ZTE1MzcyMTU0MjAAAAAAAAAAAAQFAAAADyRhY2M0MTUzNzIxNTQyMAQAAAAPJGFjYzUxNTM3MjE1NDIwCQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2M0MTUzNzIxNTQyMAkAAZEAAAACBQAAAA8kbGlzdDE1MzcyMTU0MjAAAAAAAAAAAAQDCQAAAAAAAAIFAAAADyRzaXplMTUzNzIxNTQyMAAAAAAAAAAABQUAAAAPJGFjYzUxNTM3MjE1NDIwBAAAAA8kYWNjNjE1MzcyMTU0MjAJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzUxNTM3MjE1NDIwCQABkQAAAAIFAAAADyRsaXN0MTUzNzIxNTQyMAAAAAAAAAAABQMJAAAAAAAAAgUAAAAPJHNpemUxNTM3MjE1NDIwAAAAAAAAAAAGBQAAAA8kYWNjNjE1MzcyMTU0MjAEAAAADyRhY2M3MTUzNzIxNTQyMAkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAAA8kYWNjNjE1MzcyMTU0MjAJAAGRAAAAAgUAAAAPJGxpc3QxNTM3MjE1NDIwAAAAAAAAAAAGAwkAAAAAAAACBQAAAA8kc2l6ZTE1MzcyMTU0MjAAAAAAAAAAAAcFAAAADyRhY2M3MTUzNzIxNTQyMAQAAAAPJGFjYzgxNTM3MjE1NDIwCQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2M3MTUzNzIxNTQyMAkAAZEAAAACBQAAAA8kbGlzdDE1MzcyMTU0MjAAAAAAAAAAAAcDCQAAAAAAAAIFAAAADyRzaXplMTUzNzIxNTQyMAAAAAAAAAAACAUAAAAPJGFjYzgxNTM3MjE1NDIwBAAAAA8kYWNjOTE1MzcyMTU0MjAJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzgxNTM3MjE1NDIwCQABkQAAAAIFAAAADyRsaXN0MTUzNzIxNTQyMAAAAAAAAAAACAMJAAAAAAAAAgUAAAAPJHNpemUxNTM3MjE1NDIwAAAAAAAAAAAJBQAAAA8kYWNjOTE1MzcyMTU0MjAEAAAAECRhY2MxMDE1MzcyMTU0MjAJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzkxNTM3MjE1NDIwCQABkQAAAAIFAAAADyRsaXN0MTUzNzIxNTQyMAAAAAAAAAAACQMJAAAAAAAAAgUAAAAPJHNpemUxNTM3MjE1NDIwAAAAAAAAAAAKBQAAABAkYWNjMTAxNTM3MjE1NDIwBAAAABAkYWNjMTExNTM3MjE1NDIwCQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxMDE1MzcyMTU0MjAJAAGRAAAAAgUAAAAPJGxpc3QxNTM3MjE1NDIwAAAAAAAAAAAKAwkAAAAAAAACBQAAAA8kc2l6ZTE1MzcyMTU0MjAAAAAAAAAAAAsFAAAAECRhY2MxMTE1MzcyMTU0MjAEAAAAECRhY2MxMjE1MzcyMTU0MjAJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzExMTUzNzIxNTQyMAkAAZEAAAACBQAAAA8kbGlzdDE1MzcyMTU0MjAAAAAAAAAAAAsDCQAAAAAAAAIFAAAADyRzaXplMTUzNzIxNTQyMAAAAAAAAAAADAUAAAAQJGFjYzEyMTUzNzIxNTQyMAQAAAAQJGFjYzEzMTUzNzIxNTQyMAkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTIxNTM3MjE1NDIwCQABkQAAAAIFAAAADyRsaXN0MTUzNzIxNTQyMAAAAAAAAAAADAMJAAAAAAAAAgUAAAAPJHNpemUxNTM3MjE1NDIwAAAAAAAAAAANBQAAABAkYWNjMTMxNTM3MjE1NDIwBAAAABAkYWNjMTQxNTM3MjE1NDIwCQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxMzE1MzcyMTU0MjAJAAGRAAAAAgUAAAAPJGxpc3QxNTM3MjE1NDIwAAAAAAAAAAANAwkAAAAAAAACBQAAAA8kc2l6ZTE1MzcyMTU0MjAAAAAAAAAAAA4FAAAAECRhY2MxNDE1MzcyMTU0MjAEAAAAECRhY2MxNTE1MzcyMTU0MjAJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzE0MTUzNzIxNTQyMAkAAZEAAAACBQAAAA8kbGlzdDE1MzcyMTU0MjAAAAAAAAAAAA4DCQAAAAAAAAIFAAAADyRzaXplMTUzNzIxNTQyMAAAAAAAAAAADwUAAAAQJGFjYzE1MTUzNzIxNTQyMAQAAAAQJGFjYzE2MTUzNzIxNTQyMAkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTUxNTM3MjE1NDIwCQABkQAAAAIFAAAADyRsaXN0MTUzNzIxNTQyMAAAAAAAAAAADwMJAAAAAAAAAgUAAAAPJHNpemUxNTM3MjE1NDIwAAAAAAAAAAAQBQAAABAkYWNjMTYxNTM3MjE1NDIwBAAAABAkYWNjMTcxNTM3MjE1NDIwCQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxNjE1MzcyMTU0MjAJAAGRAAAAAgUAAAAPJGxpc3QxNTM3MjE1NDIwAAAAAAAAAAAQAwkAAAAAAAACBQAAAA8kc2l6ZTE1MzcyMTU0MjAAAAAAAAAAABEFAAAAECRhY2MxNzE1MzcyMTU0MjAEAAAAECRhY2MxODE1MzcyMTU0MjAJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzE3MTUzNzIxNTQyMAkAAZEAAAACBQAAAA8kbGlzdDE1MzcyMTU0MjAAAAAAAAAAABEDCQAAAAAAAAIFAAAADyRzaXplMTUzNzIxNTQyMAAAAAAAAAAAEgUAAAAQJGFjYzE4MTUzNzIxNTQyMAQAAAAQJGFjYzE5MTUzNzIxNTQyMAkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTgxNTM3MjE1NDIwCQABkQAAAAIFAAAADyRsaXN0MTUzNzIxNTQyMAAAAAAAAAAAEgMJAAAAAAAAAgUAAAAPJHNpemUxNTM3MjE1NDIwAAAAAAAAAAATBQAAABAkYWNjMTkxNTM3MjE1NDIwBAAAABAkYWNjMjAxNTM3MjE1NDIwCQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxOTE1MzcyMTU0MjAJAAGRAAAAAgUAAAAPJGxpc3QxNTM3MjE1NDIwAAAAAAAAAAATAwkAAAAAAAACBQAAAA8kc2l6ZTE1MzcyMTU0MjAAAAAAAAAAABQFAAAAECRhY2MyMDE1MzcyMTU0MjAEAAAAECRhY2MyMTE1MzcyMTU0MjAJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzIwMTUzNzIxNTQyMAkAAZEAAAACBQAAAA8kbGlzdDE1MzcyMTU0MjAAAAAAAAAAABQJAAACAAAAAQIAAAATTGlzdCBzaXplIGV4Y2VlZCAyMAQAAAAVY3VycmVudFJld2FyZEVudHJ5TmV3BAAAAA8kbGlzdDE1NDUzMTU0OTkFAAAADGN1cnJlbnRQb29scwQAAAAPJHNpemUxNTQ1MzE1NDk5CQABkAAAAAEFAAAADyRsaXN0MTU0NTMxNTQ5OQQAAAAPJGFjYzAxNTQ1MzE1NDk5BQAAAANuaWwDCQAAAAAAAAIFAAAADyRzaXplMTU0NTMxNTQ5OQAAAAAAAAAAAAUAAAAPJGFjYzAxNTQ1MzE1NDk5BAAAAA8kYWNjMTE1NDUzMTU0OTkJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAAA8kYWNjMDE1NDUzMTU0OTkJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1MzE1NDk5AAAAAAAAAAAAAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDUzMTU0OTkAAAAAAAAAAAEFAAAADyRhY2MxMTU0NTMxNTQ5OQQAAAAPJGFjYzIxNTQ1MzE1NDk5CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzExNTQ1MzE1NDk5CQABkQAAAAIFAAAADyRsaXN0MTU0NTMxNTQ5OQAAAAAAAAAAAQMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1MzE1NDk5AAAAAAAAAAACBQAAAA8kYWNjMjE1NDUzMTU0OTkEAAAADyRhY2MzMTU0NTMxNTQ5OQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2MyMTU0NTMxNTQ5OQkAAZEAAAACBQAAAA8kbGlzdDE1NDUzMTU0OTkAAAAAAAAAAAIDCQAAAAAAAAIFAAAADyRzaXplMTU0NTMxNTQ5OQAAAAAAAAAAAwUAAAAPJGFjYzMxNTQ1MzE1NDk5BAAAAA8kYWNjNDE1NDUzMTU0OTkJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAAA8kYWNjMzE1NDUzMTU0OTkJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1MzE1NDk5AAAAAAAAAAADAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDUzMTU0OTkAAAAAAAAAAAQFAAAADyRhY2M0MTU0NTMxNTQ5OQQAAAAPJGFjYzUxNTQ1MzE1NDk5CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzQxNTQ1MzE1NDk5CQABkQAAAAIFAAAADyRsaXN0MTU0NTMxNTQ5OQAAAAAAAAAABAMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1MzE1NDk5AAAAAAAAAAAFBQAAAA8kYWNjNTE1NDUzMTU0OTkEAAAADyRhY2M2MTU0NTMxNTQ5OQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2M1MTU0NTMxNTQ5OQkAAZEAAAACBQAAAA8kbGlzdDE1NDUzMTU0OTkAAAAAAAAAAAUDCQAAAAAAAAIFAAAADyRzaXplMTU0NTMxNTQ5OQAAAAAAAAAABgUAAAAPJGFjYzYxNTQ1MzE1NDk5BAAAAA8kYWNjNzE1NDUzMTU0OTkJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAAA8kYWNjNjE1NDUzMTU0OTkJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1MzE1NDk5AAAAAAAAAAAGAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDUzMTU0OTkAAAAAAAAAAAcFAAAADyRhY2M3MTU0NTMxNTQ5OQQAAAAPJGFjYzgxNTQ1MzE1NDk5CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzcxNTQ1MzE1NDk5CQABkQAAAAIFAAAADyRsaXN0MTU0NTMxNTQ5OQAAAAAAAAAABwMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1MzE1NDk5AAAAAAAAAAAIBQAAAA8kYWNjODE1NDUzMTU0OTkEAAAADyRhY2M5MTU0NTMxNTQ5OQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2M4MTU0NTMxNTQ5OQkAAZEAAAACBQAAAA8kbGlzdDE1NDUzMTU0OTkAAAAAAAAAAAgDCQAAAAAAAAIFAAAADyRzaXplMTU0NTMxNTQ5OQAAAAAAAAAACQUAAAAPJGFjYzkxNTQ1MzE1NDk5BAAAABAkYWNjMTAxNTQ1MzE1NDk5CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzkxNTQ1MzE1NDk5CQABkQAAAAIFAAAADyRsaXN0MTU0NTMxNTQ5OQAAAAAAAAAACQMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1MzE1NDk5AAAAAAAAAAAKBQAAABAkYWNjMTAxNTQ1MzE1NDk5BAAAABAkYWNjMTExNTQ1MzE1NDk5CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzEwMTU0NTMxNTQ5OQkAAZEAAAACBQAAAA8kbGlzdDE1NDUzMTU0OTkAAAAAAAAAAAoDCQAAAAAAAAIFAAAADyRzaXplMTU0NTMxNTQ5OQAAAAAAAAAACwUAAAAQJGFjYzExMTU0NTMxNTQ5OQQAAAAQJGFjYzEyMTU0NTMxNTQ5OQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxMTE1NDUzMTU0OTkJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1MzE1NDk5AAAAAAAAAAALAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDUzMTU0OTkAAAAAAAAAAAwFAAAAECRhY2MxMjE1NDUzMTU0OTkEAAAAECRhY2MxMzE1NDUzMTU0OTkJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTIxNTQ1MzE1NDk5CQABkQAAAAIFAAAADyRsaXN0MTU0NTMxNTQ5OQAAAAAAAAAADAMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1MzE1NDk5AAAAAAAAAAANBQAAABAkYWNjMTMxNTQ1MzE1NDk5BAAAABAkYWNjMTQxNTQ1MzE1NDk5CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzEzMTU0NTMxNTQ5OQkAAZEAAAACBQAAAA8kbGlzdDE1NDUzMTU0OTkAAAAAAAAAAA0DCQAAAAAAAAIFAAAADyRzaXplMTU0NTMxNTQ5OQAAAAAAAAAADgUAAAAQJGFjYzE0MTU0NTMxNTQ5OQQAAAAQJGFjYzE1MTU0NTMxNTQ5OQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxNDE1NDUzMTU0OTkJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1MzE1NDk5AAAAAAAAAAAOAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDUzMTU0OTkAAAAAAAAAAA8FAAAAECRhY2MxNTE1NDUzMTU0OTkEAAAAECRhY2MxNjE1NDUzMTU0OTkJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTUxNTQ1MzE1NDk5CQABkQAAAAIFAAAADyRsaXN0MTU0NTMxNTQ5OQAAAAAAAAAADwMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1MzE1NDk5AAAAAAAAAAAQBQAAABAkYWNjMTYxNTQ1MzE1NDk5BAAAABAkYWNjMTcxNTQ1MzE1NDk5CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzE2MTU0NTMxNTQ5OQkAAZEAAAACBQAAAA8kbGlzdDE1NDUzMTU0OTkAAAAAAAAAABADCQAAAAAAAAIFAAAADyRzaXplMTU0NTMxNTQ5OQAAAAAAAAAAEQUAAAAQJGFjYzE3MTU0NTMxNTQ5OQQAAAAQJGFjYzE4MTU0NTMxNTQ5OQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxNzE1NDUzMTU0OTkJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1MzE1NDk5AAAAAAAAAAARAwkAAAAAAAACBQAAAA8kc2l6ZTE1NDUzMTU0OTkAAAAAAAAAABIFAAAAECRhY2MxODE1NDUzMTU0OTkEAAAAECRhY2MxOTE1NDUzMTU0OTkJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTgxNTQ1MzE1NDk5CQABkQAAAAIFAAAADyRsaXN0MTU0NTMxNTQ5OQAAAAAAAAAAEgMJAAAAAAAAAgUAAAAPJHNpemUxNTQ1MzE1NDk5AAAAAAAAAAATBQAAABAkYWNjMTkxNTQ1MzE1NDk5BAAAABAkYWNjMjAxNTQ1MzE1NDk5CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzE5MTU0NTMxNTQ5OQkAAZEAAAACBQAAAA8kbGlzdDE1NDUzMTU0OTkAAAAAAAAAABMDCQAAAAAAAAIFAAAADyRzaXplMTU0NTMxNTQ5OQAAAAAAAAAAFAUAAAAQJGFjYzIwMTU0NTMxNTQ5OQQAAAAQJGFjYzIxMTU0NTMxNTQ5OQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MyMDE1NDUzMTU0OTkJAAGRAAAAAgUAAAAPJGxpc3QxNTQ1MzE1NDk5AAAAAAAAAAAUCQAAAgAAAAECAAAAE0xpc3Qgc2l6ZSBleGNlZWQgMjAJAAROAAAAAgkABE4AAAACBQAAABZwcmV2aW91c1Jld2FyZEVudHJ5TmV3BQAAABVjdXJyZW50UmV3YXJkRW50cnlOZXcJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAAFWtleVJld2FyZFVwZGF0ZUhlaWdodAUAAAAScmV3YXJkVXBkYXRlSGVpZ2h0BQAAAANuaWwAAAABaQEAAAAIc2h1dGRvd24AAAAAAwkBAAAAASEAAAABBQAAAAhpc0FjdGl2ZQkAAAIAAAABCQABLAAAAAICAAAAIkRBcHAgaXMgYWxyZWFkeSBzdXNwZW5kZWQuIENhdXNlOiAJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQdAAAAAgUAAAAEdGhpcwUAAAAIa2V5Q2F1c2UCAAAAGnRoZSBjYXVzZSB3YXNuJ3Qgc3BlY2lmaWVkAwkBAAAAASEAAAABCQEAAAAPY29udGFpbnNFbGVtZW50AAAAAgkABEwAAAACBQAAAAxhZG1pblB1YktleTEJAARMAAAAAgUAAAAMYWRtaW5QdWJLZXkyCQAETAAAAAIFAAAADGFkbWluUHViS2V5MwkABEwAAAACBQAAABRhZG1pblB1YktleVN0YXJ0U3RvcAUAAAADbmlsCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAAACAAAAAQIAAAAhT25seSBhZG1pbiBjYW4gY2FsbCB0aGlzIGZ1bmN0aW9uCQEAAAAHc3VzcGVuZAAAAAECAAAAD1BhdXNlZCBieSBhZG1pbgAAAAFpAQAAAAhhY3RpdmF0ZQAAAAADBQAAAAhpc0FjdGl2ZQkAAAIAAAABAgAAABZEQXBwIGlzIGFscmVhZHkgYWN0aXZlAwkBAAAAASEAAAABCQEAAAAPY29udGFpbnNFbGVtZW50AAAAAgkABEwAAAACBQAAAAxhZG1pblB1YktleTEJAARMAAAAAgUAAAAMYWRtaW5QdWJLZXkyCQAETAAAAAIFAAAADGFkbWluUHViS2V5MwkABEwAAAACBQAAABRhZG1pblB1YktleVN0YXJ0U3RvcAUAAAADbmlsCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkJAAACAAAAAQIAAAAhT25seSBhZG1pbiBjYW4gY2FsbCB0aGlzIGZ1bmN0aW9uCQAETAAAAAIJAQAAAAxCb29sZWFuRW50cnkAAAACBQAAAAlrZXlBY3RpdmUGCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEFAAAACGtleUNhdXNlBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleS+SQ1E=", "height": 1522363, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2xnzxxRw2P1kCpz2S2CA6RydDWHQBxJY4HQkGknnwM9o Next: GjEDsMDQvwjP7cjBjCUzJhVhqJkkMpBcnZEe4v71BWcy Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
55
66 let b = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
77
88 let c = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
99
1010 let d = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
1111
1212 let e = base58'5CqqMkmtXXt35KRH9LdWA3ap6TffPvTT5SHQzYrVFbBw'
1313
1414 let f = "active"
1515
1616 let g = "shutdown_cause"
1717
1818 let h = "last_interest"
1919
2020 let i = "_last_interest"
2121
2222 let j = "_SWOP_amount"
2323
2424 let k = "_getBackHeight"
2525
2626 let l = "total_SWOP_amount"
2727
2828 let m = "_user_total_SWOP_vote"
2929
3030 let n = "_SWOP_option_amount"
3131
3232 let o = "total_SWOP_option_amount"
3333
3434 let p = "_SWOP_claimed_amount"
3535
3636 let q = "_SWOP_last_claimed_amount"
3737
3838 let r = "vote_name"
3939
4040 let s = "_option_name"
4141
4242 let t = "_startHeight"
4343
4444 let u = "_vote_duration"
4545
4646 let v = "_current_pool_fraction_reward"
4747
4848 let w = "_previous_pool_fraction_reward"
4949
5050 let x = "total_reward_per_block_current"
5151
5252 let y = "total_reward_per_block_previous"
5353
5454 let z = "reward_update_height"
5555
5656 let A = "_no"
5757
5858 let B = "_yes"
5959
6060 let C = "amount_voting"
6161
6262 let D = "_status"
6363
6464 let E = "_height"
6565
6666 let F = "active_vote_first"
6767
6868 let G = "active_vote_second"
6969
7070 let H = "active_vote_third"
7171
7272 let I = "active_vote_fourth"
7373
7474 let J = "active_vote_fifth"
7575
7676 let K = valueOrElse(getBoolean(this, f), true)
7777
7878 let L = Address(base58'3MsjAKkxKjxVU4gC1BpJ1jKmAZyRufUCErC')
7979
8080 let M = Address(base58'3N6CYoCsxrcXKe75pQvvV3JqJrwJjm1t4QN')
8181
8282 let N = Address(base58'3N8DijjUMpYq512vvE9GHnCTUBUd4AZwhH6')
8383
8484 let O = "SWOP_id"
8585
8686 let P = fromBase58String(getStringValue(L, O))
8787
8888 let Q = 100000000
8989
9090 let R = 10000000000
9191
9292 let S = "start_height"
9393
9494 let T = "base_period"
9595
9696 let U = "period_length"
9797
9898 let V = "_user_total_struc"
9999
100100 let W = valueOrErrorMessage(getInteger(M, T), "Empty kBasePeriod at voting contract")
101101
102102 let X = valueOrErrorMessage(getInteger(M, S), "Empty kStartHeight at voting contract")
103103
104104 let Y = valueOrErrorMessage(getInteger(M, U), "Empty kPeriodLength at voting contract")
105105
106106 let Z = valueOrElse(getString(N, F), "")
107107
108108 let aa = valueOrElse(getString(N, G), "")
109109
110110 let ab = valueOrElse(getString(N, H), "")
111111
112112 let ac = valueOrElse(getString(N, I), "")
113113
114114 let ad = valueOrElse(getString(N, J), "")
115115
116116 let ae = (W + ((height - X) / Y))
117117
118118 func af (ag) = [BooleanEntry(f, false), StringEntry(g, ag)]
119119
120120
121121 func ah () = throw("Not enough SWOP: userSWOPLocked - userTotalVoteAmount < voteSWOPAmount")
122122
123123
124124 func ai () = {
125125 let aj = valueOrElse(getInteger(this, h), 0)
126126 aj
127127 }
128128
129129
130130 func ak (al) = valueOrElse(getInteger(this, (toString(al) + j)), 0)
131131
132132
133133 func am (al) = valueOrElse(getInteger(this, (toString(al) + p)), 0)
134134
135135
136136 func an (al) = valueOrElse(getInteger(M, (toString(al) + m)), 0)
137137
138138
139139 func ao (al,aj) = {
140140 let ap = ak(al)
141141 let aq = getInteger(this, (toString(al) + i))
142142 let ar = {
143143 let as = aq
144144 if ($isInstanceOf(as, "Int"))
145145 then {
146146 let aq = as
147147 aq
148148 }
149149 else aj
150150 }
151151 $Tuple2(ar, ap)
152152 }
153153
154154
155155 func at (au,al) = {
156156 let av = valueOrElse(getInteger(N, au), -1)
157157 let aw = valueOrElse(getInteger(N, (toString(av) + E)), 0)
158158 let ax = valueOrElse(getBoolean(N, (toString(av) + D)), true)
159159 let ay = height
160160 if ((0 > av))
161161 then 0
162162 else if (!(ax))
163163 then 0
164164 else if ((aw > ay))
165165 then (valueOrElse(getInteger(N, (((toString(al) + "_") + toString(av)) + B)), 0) + valueOrElse(getInteger(N, (((toString(al) + "_") + toString(av)) + A)), 0))
166166 else 0
167167 }
168168
169169
170170 func az (al) = {
171171 let aA = [at(Z, al), at(aa, al), at(ab, al), at(ac, al), at(ad, al)]
172172 max(aA)
173173 }
174174
175175
176176 func aB () = valueOrElse(getInteger(this, l), 0)
177177
178178
179179 func aC (al) = {
180180 let aD = if (isDefined(getString(M, (toString(al) + V))))
181181 then {
182182 let aE = split(valueOrErrorMessage(getString(M, (toString(al) + V)), "Empty kUserTotalStruc"), "_")
183183 $Tuple3(parseIntValue(aE[0]), parseIntValue(aE[1]), parseIntValue(aE[2]))
184184 }
185185 else {
186186 let aF = valueOrElse(getInteger(M, (toString(al) + m)), 0)
187187 $Tuple3(aF, 0, ae)
188188 }
189189 let aG = aD._1
190190 let aH = aD._2
191191 let aI = aD._3
192192 let aJ = if ((aI == ae))
193193 then aH
194194 else 0
195195 $Tuple2(aG, aJ)
196196 }
197197
198198
199199 func aK (al) = valueOrElse(getInteger(this, (toString(al) + n)), 0)
200200
201201
202202 func aL (aM) = valueOrElse(getInteger(this, (aM + t)), 0)
203203
204204
205205 func aN (al,aM,aO) = {
206206 let aP = getInteger(this, (((aM + aO) + toString(al)) + n))
207207 let aQ = {
208208 let as = aP
209209 if ($isInstanceOf(as, "Int"))
210210 then {
211211 let aQ = as
212212 aQ
213213 }
214214 else if ($isInstanceOf(as, "Unit"))
215215 then {
216216 let aQ = as
217217 0
218218 }
219219 else throw("Match error")
220220 }
221221 valueOrErrorMessage(aQ, (((("No data on the key: " + aM) + aO) + toString(al)) + n))
222222 }
223223
224224
225225 func aR (aM) = valueOrErrorMessage(getInteger(this, (aM + u)), (("No data on the key: " + aM) + u))
226226
227227
228228 func aS (aM,aO) = {
229229 let aT = getInteger(this, ((aM + aO) + o))
230230 let aU = {
231231 let as = aT
232232 if ($isInstanceOf(as, "Int"))
233233 then {
234234 let aU = as
235235 aU
236236 }
237237 else if ($isInstanceOf(as, "Unit"))
238238 then {
239239 let aU = as
240240 0
241241 }
242242 else throw("Match error")
243243 }
244244 aU
245245 }
246246
247247
248248 func aV (aM,aO,al,aW) = {
249249 let aX = ((((((aM + "_") + aO) + "_") + toString(al)) + "_") + toString(aW))
250250 valueOrErrorMessage(getInteger(this, aX), ("No data on the key: " + aX))
251251 }
252252
253253
254254 func aY (aZ) = {
255255 let aj = ai()
256256 let ba = ao(aZ, aj)
257257 let aq = ba._1
258258 let bb = ba._2
259259 let bc = fraction(bb, (aj - aq), Q)
260260 let bd = aj
261261 $Tuple2(bd, bc)
262262 }
263263
264264
265265 @Callable(be)
266266 func airDrop () = if (!(K))
267267 then throw("DApp is inactive at this moment")
268268 else {
269269 let bf = $Tuple2(be.payments[0].amount, be.payments[0].assetId)
270270 let bg = bf._1
271271 let bh = bf._2
272272 if ((bh != P))
273273 then throw("Incorrect pmtAssetId")
274274 else {
275275 let bi = aB()
276276 let aj = ai()
277277 let bj = (aj + fraction(bg, Q, bi))
278278 [IntegerEntry(h, bj)]
279279 }
280280 }
281281
282282
283283
284284 @Callable(be)
285285 func lockSWOP () = if (!(K))
286286 then throw("DApp is inactive at this moment")
287287 else {
288288 let bk = $Tuple2(be.payments[0].amount, be.payments[0].assetId)
289289 let bg = bk._1
290290 let bh = bk._2
291291 if ((bh != P))
292292 then throw("Incorrect pmtAssetId")
293293 else {
294294 let aj = ai()
295295 let bl = ao(be.caller, aj)
296296 let aq = bl._1
297297 let bb = bl._2
298298 let bc = fraction(bb, (aj - aq), Q)
299299 let bm = ((bb + bg) + bc)
300300 let bd = aj
301301 let bi = aB()
302302 let bn = ((bi + bg) + bc)
303303 let bo = am(be.caller)
304304 let bp = (bo + bc)
305305 [IntegerEntry((toString(be.caller) + i), bd), IntegerEntry((toString(be.caller) + j), bm), IntegerEntry(l, bn), IntegerEntry((toString(be.caller) + p), bp), IntegerEntry((toString(be.caller) + q), bc)]
306306 }
307307 }
308308
309309
310310
311311 @Callable(be)
312312 func withdrawSWOP (bq) = if (!(K))
313313 then throw("DApp is inactive at this moment")
314314 else if ((0 >= bq))
315315 then throw("withdrawAmount <= 0")
316316 else {
317317 let bi = aB()
318318 let bb = ak(be.caller)
319319 let br = aY(be.caller)
320320 let bd = br._1
321321 let bc = br._2
322322 let bs = aC(be.caller)
323323 let bt = bs._1
324324 let bu = bs._2
325325 let bv = az(be.caller)
326326 if (if (if ((0 > bu))
327327 then true
328328 else (0 > bt))
329329 then true
330330 else (0 > bv))
331331 then throw("userUnvoteAmount < 0 || userVoteAmount < 0 || userVoteAmountForNewPool < 0")
332332 else {
333333 let bw = (((bb - bt) - bu) - bv)
334334 if ((bq > bw))
335335 then throw("withdrawAmount > availableToUnstake")
336336 else {
337337 let bn = ((bi + bc) - bq)
338338 let bx = ((bb + bc) - bq)
339339 let bo = am(be.caller)
340340 let bp = (bo + bc)
341341 [IntegerEntry((toString(be.caller) + i), bd), IntegerEntry((toString(be.caller) + j), bx), IntegerEntry(l, bn), ScriptTransfer(be.caller, bq, P), IntegerEntry((toString(be.caller) + p), bp), IntegerEntry((toString(be.caller) + q), bc)]
342342 }
343343 }
344344 }
345345
346346
347347
348348 @Callable(be)
349349 func claimAndWithdrawSWOP () = if (!(K))
350350 then throw("DApp is inactive at this moment")
351351 else {
352352 let aj = ai()
353353 let by = aY(be.caller)
354354 let bd = by._1
355355 let bc = by._2
356356 let bo = am(be.caller)
357357 let bp = (bo + bc)
358358 if ((bc == 0))
359359 then throw("You have 0 available SWOP")
360360 else [IntegerEntry((toString(be.caller) + i), bd), IntegerEntry((toString(be.caller) + p), bp), IntegerEntry((toString(be.caller) + q), bc), ScriptTransfer(be.caller, bc, P)]
361361 }
362362
363363
364364
365365 @Callable(be)
366366 func claimAndStakeSWOP () = if (!(K))
367367 then throw("DApp is inactive at this moment")
368368 else {
369369 let bi = aB()
370370 let bb = ak(be.caller)
371371 let aj = ai()
372372 let bz = aY(be.caller)
373373 let bd = bz._1
374374 let bc = bz._2
375375 let bm = (bb + bc)
376376 let bn = (bi + bc)
377377 let bo = am(be.caller)
378378 let bp = (bo + bc)
379379 if ((bc == 0))
380380 then throw("You have 0 available SWOP")
381381 else [IntegerEntry((toString(be.caller) + i), bd), IntegerEntry(l, bn), IntegerEntry((toString(be.caller) + j), bm), IntegerEntry((toString(be.caller) + p), bp), IntegerEntry((toString(be.caller) + q), bc)]
382382 }
383383
384384
385385
386386 @Callable(be)
387387 func updateWeights (bA,bB,bC,bD,bE) = if (!(K))
388388 then throw("DApp is inactive at this moment")
389389 else if (!(containsElement([a, b, c, d, e], be.callerPublicKey)))
390390 then throw("Only admin can call this function")
391391 else {
392392 func bF (bG,bH) = (bG + bH)
393393
394394 func bI (bJ,au) = {
395395 let bK = value(indexOf(bA, au))
396396 let bL = bB[bK]
397397 IntegerEntry((au + w), bL) :: bJ
398398 }
399399
400400 func bM (bJ,au) = {
401401 let bK = value(indexOf(bC, au))
402402 let bL = bD[bK]
403403 IntegerEntry((au + v), bL) :: bJ
404404 }
405405
406406 let bN = {
407407 let bO = bB
408408 let bP = size(bO)
409409 let bQ = 0
410410 if ((bP == 0))
411411 then bQ
412412 else {
413413 let bR = bF(bQ, bO[0])
414414 if ((bP == 1))
415415 then bR
416416 else {
417417 let bS = bF(bR, bO[1])
418418 if ((bP == 2))
419419 then bS
420420 else {
421421 let bT = bF(bS, bO[2])
422422 if ((bP == 3))
423423 then bT
424424 else {
425425 let bU = bF(bT, bO[3])
426426 if ((bP == 4))
427427 then bU
428428 else {
429429 let bV = bF(bU, bO[4])
430430 if ((bP == 5))
431431 then bV
432432 else {
433433 let bW = bF(bV, bO[5])
434434 if ((bP == 6))
435435 then bW
436436 else {
437437 let bX = bF(bW, bO[6])
438438 if ((bP == 7))
439439 then bX
440440 else {
441441 let bY = bF(bX, bO[7])
442442 if ((bP == 8))
443443 then bY
444444 else {
445445 let bZ = bF(bY, bO[8])
446446 if ((bP == 9))
447447 then bZ
448448 else {
449449 let ca = bF(bZ, bO[9])
450450 if ((bP == 10))
451451 then ca
452452 else {
453453 let cb = bF(ca, bO[10])
454454 if ((bP == 11))
455455 then cb
456456 else {
457457 let cc = bF(cb, bO[11])
458458 if ((bP == 12))
459459 then cc
460460 else {
461461 let cd = bF(cc, bO[12])
462462 if ((bP == 13))
463463 then cd
464464 else {
465465 let ce = bF(cd, bO[13])
466466 if ((bP == 14))
467467 then ce
468468 else {
469469 let cf = bF(ce, bO[14])
470470 if ((bP == 15))
471471 then cf
472472 else {
473473 let cg = bF(cf, bO[15])
474474 if ((bP == 16))
475475 then cg
476476 else {
477477 let ch = bF(cg, bO[16])
478478 if ((bP == 17))
479479 then ch
480480 else {
481481 let ci = bF(ch, bO[17])
482482 if ((bP == 18))
483483 then ci
484484 else {
485485 let cj = bF(ci, bO[18])
486486 if ((bP == 19))
487487 then cj
488488 else {
489489 let ck = bF(cj, bO[19])
490490 if ((bP == 20))
491491 then ck
492492 else {
493493 let cl = bF(ck, bO[20])
494494 throw("List size exceed 20")
495495 }
496496 }
497497 }
498498 }
499499 }
500500 }
501501 }
502502 }
503503 }
504504 }
505505 }
506506 }
507507 }
508508 }
509509 }
510510 }
511511 }
512512 }
513513 }
514514 }
515515 }
516516 }
517517 let cm = {
518518 let cn = bD
519519 let co = size(cn)
520520 let cp = 0
521521 if ((co == 0))
522522 then cp
523523 else {
524524 let cq = bF(cp, cn[0])
525525 if ((co == 1))
526526 then cq
527527 else {
528528 let cr = bF(cq, cn[1])
529529 if ((co == 2))
530530 then cr
531531 else {
532532 let cs = bF(cr, cn[2])
533533 if ((co == 3))
534534 then cs
535535 else {
536536 let ct = bF(cs, cn[3])
537537 if ((co == 4))
538538 then ct
539539 else {
540540 let cu = bF(ct, cn[4])
541541 if ((co == 5))
542542 then cu
543543 else {
544544 let cv = bF(cu, cn[5])
545545 if ((co == 6))
546546 then cv
547547 else {
548548 let cw = bF(cv, cn[6])
549549 if ((co == 7))
550550 then cw
551551 else {
552552 let cx = bF(cw, cn[7])
553553 if ((co == 8))
554554 then cx
555555 else {
556556 let cy = bF(cx, cn[8])
557557 if ((co == 9))
558558 then cy
559559 else {
560560 let cz = bF(cy, cn[9])
561561 if ((co == 10))
562562 then cz
563563 else {
564564 let cA = bF(cz, cn[10])
565565 if ((co == 11))
566566 then cA
567567 else {
568568 let cB = bF(cA, cn[11])
569569 if ((co == 12))
570570 then cB
571571 else {
572572 let cC = bF(cB, cn[12])
573573 if ((co == 13))
574574 then cC
575575 else {
576576 let cD = bF(cC, cn[13])
577577 if ((co == 14))
578578 then cD
579579 else {
580580 let cE = bF(cD, cn[14])
581581 if ((co == 15))
582582 then cE
583583 else {
584584 let cF = bF(cE, cn[15])
585585 if ((co == 16))
586586 then cF
587587 else {
588588 let cG = bF(cF, cn[16])
589589 if ((co == 17))
590590 then cG
591591 else {
592592 let cH = bF(cG, cn[17])
593593 if ((co == 18))
594594 then cH
595595 else {
596596 let cI = bF(cH, cn[18])
597597 if ((co == 19))
598598 then cI
599599 else {
600600 let cJ = bF(cI, cn[19])
601601 if ((co == 20))
602602 then cJ
603603 else {
604604 let cK = bF(cJ, cn[20])
605605 throw("List size exceed 20")
606606 }
607607 }
608608 }
609609 }
610610 }
611611 }
612612 }
613613 }
614614 }
615615 }
616616 }
617617 }
618618 }
619619 }
620620 }
621621 }
622622 }
623623 }
624624 }
625625 }
626626 }
627627 }
628628 if ((height > bE))
629629 then throw("rewardUpdateHeight < height")
630630 else if (if ((bN != R))
631631 then true
632632 else (cm != R))
633633 then throw("sumRewardPrevious != totalVoteShare or sumRewardCurrent != totalVoteShare")
634634 else {
635635 let cL = {
636636 let cM = bA
637637 let cN = size(cM)
638638 let cO = nil
639639 if ((cN == 0))
640640 then cO
641641 else {
642642 let cP = bI(cO, cM[0])
643643 if ((cN == 1))
644644 then cP
645645 else {
646646 let cQ = bI(cP, cM[1])
647647 if ((cN == 2))
648648 then cQ
649649 else {
650650 let cR = bI(cQ, cM[2])
651651 if ((cN == 3))
652652 then cR
653653 else {
654654 let cS = bI(cR, cM[3])
655655 if ((cN == 4))
656656 then cS
657657 else {
658658 let cT = bI(cS, cM[4])
659659 if ((cN == 5))
660660 then cT
661661 else {
662662 let cU = bI(cT, cM[5])
663663 if ((cN == 6))
664664 then cU
665665 else {
666666 let cV = bI(cU, cM[6])
667667 if ((cN == 7))
668668 then cV
669669 else {
670670 let cW = bI(cV, cM[7])
671671 if ((cN == 8))
672672 then cW
673673 else {
674674 let cX = bI(cW, cM[8])
675675 if ((cN == 9))
676676 then cX
677677 else {
678678 let cY = bI(cX, cM[9])
679679 if ((cN == 10))
680680 then cY
681681 else {
682682 let cZ = bI(cY, cM[10])
683683 if ((cN == 11))
684684 then cZ
685685 else {
686686 let da = bI(cZ, cM[11])
687687 if ((cN == 12))
688688 then da
689689 else {
690690 let db = bI(da, cM[12])
691691 if ((cN == 13))
692692 then db
693693 else {
694694 let dc = bI(db, cM[13])
695695 if ((cN == 14))
696696 then dc
697697 else {
698698 let dd = bI(dc, cM[14])
699699 if ((cN == 15))
700700 then dd
701701 else {
702702 let de = bI(dd, cM[15])
703703 if ((cN == 16))
704704 then de
705705 else {
706706 let df = bI(de, cM[16])
707707 if ((cN == 17))
708708 then df
709709 else {
710710 let dg = bI(df, cM[17])
711711 if ((cN == 18))
712712 then dg
713713 else {
714714 let dh = bI(dg, cM[18])
715715 if ((cN == 19))
716716 then dh
717717 else {
718718 let di = bI(dh, cM[19])
719719 if ((cN == 20))
720720 then di
721721 else {
722722 let dj = bI(di, cM[20])
723723 throw("List size exceed 20")
724724 }
725725 }
726726 }
727727 }
728728 }
729729 }
730730 }
731731 }
732732 }
733733 }
734734 }
735735 }
736736 }
737737 }
738738 }
739739 }
740740 }
741741 }
742742 }
743743 }
744744 }
745745 }
746746 let dk = {
747747 let dl = bC
748748 let dm = size(dl)
749749 let dn = nil
750750 if ((dm == 0))
751751 then dn
752752 else {
753753 let do = bM(dn, dl[0])
754754 if ((dm == 1))
755755 then do
756756 else {
757757 let dp = bM(do, dl[1])
758758 if ((dm == 2))
759759 then dp
760760 else {
761761 let dq = bM(dp, dl[2])
762762 if ((dm == 3))
763763 then dq
764764 else {
765765 let dr = bM(dq, dl[3])
766766 if ((dm == 4))
767767 then dr
768768 else {
769769 let ds = bM(dr, dl[4])
770770 if ((dm == 5))
771771 then ds
772772 else {
773773 let dt = bM(ds, dl[5])
774774 if ((dm == 6))
775775 then dt
776776 else {
777777 let du = bM(dt, dl[6])
778778 if ((dm == 7))
779779 then du
780780 else {
781781 let dv = bM(du, dl[7])
782782 if ((dm == 8))
783783 then dv
784784 else {
785785 let dw = bM(dv, dl[8])
786786 if ((dm == 9))
787787 then dw
788788 else {
789789 let dx = bM(dw, dl[9])
790790 if ((dm == 10))
791791 then dx
792792 else {
793793 let dy = bM(dx, dl[10])
794794 if ((dm == 11))
795795 then dy
796796 else {
797797 let dz = bM(dy, dl[11])
798798 if ((dm == 12))
799799 then dz
800800 else {
801801 let dA = bM(dz, dl[12])
802802 if ((dm == 13))
803803 then dA
804804 else {
805805 let dB = bM(dA, dl[13])
806806 if ((dm == 14))
807807 then dB
808808 else {
809809 let dC = bM(dB, dl[14])
810810 if ((dm == 15))
811811 then dC
812812 else {
813813 let dD = bM(dC, dl[15])
814814 if ((dm == 16))
815815 then dD
816816 else {
817817 let dE = bM(dD, dl[16])
818818 if ((dm == 17))
819819 then dE
820820 else {
821821 let dF = bM(dE, dl[17])
822822 if ((dm == 18))
823823 then dF
824824 else {
825825 let dG = bM(dF, dl[18])
826826 if ((dm == 19))
827827 then dG
828828 else {
829829 let dH = bM(dG, dl[19])
830830 if ((dm == 20))
831831 then dH
832832 else {
833833 let dI = bM(dH, dl[20])
834834 throw("List size exceed 20")
835835 }
836836 }
837837 }
838838 }
839839 }
840840 }
841841 }
842842 }
843843 }
844844 }
845845 }
846846 }
847847 }
848848 }
849849 }
850850 }
851851 }
852852 }
853853 }
854854 }
855855 }
856856 }
857857 ((cL ++ dk) ++ [IntegerEntry(z, bE)])
858858 }
859859 }
860860
861861
862862
863863 @Callable(be)
864864 func shutdown () = if (!(K))
865865 then throw(("DApp is already suspended. Cause: " + valueOrElse(getString(this, g), "the cause wasn't specified")))
866866 else if (!(containsElement([a, b, c, d], be.callerPublicKey)))
867867 then throw("Only admin can call this function")
868868 else af("Paused by admin")
869869
870870
871871
872872 @Callable(be)
873873 func activate () = if (K)
874874 then throw("DApp is already active")
875875 else if (!(containsElement([a, b, c, d], be.callerPublicKey)))
876876 then throw("Only admin can call this function")
877877 else [BooleanEntry(f, true), DeleteEntry(g)]
878878
879879
880880 @Verifier(dJ)
881881 func dK () = sigVerify(dJ.bodyBytes, dJ.proofs[0], dJ.senderPublicKey)
882882

github/deemru/w8io/026f985 
82.84 ms