tx · Eq7WeFYdVgKUoTJPz8kuX4jcKoSMzz8ikf5tzT94mhXU

3NBHyQ67TPHySpoiugp35ZBDmy57KGbLiqH:  -0.90000000 Waves

2021.03.24 19:54 [1452109] smart account 3NBHyQ67TPHySpoiugp35ZBDmy57KGbLiqH > SELF 0.00000000 Waves

{ "type": 13, "id": "Eq7WeFYdVgKUoTJPz8kuX4jcKoSMzz8ikf5tzT94mhXU", "fee": 90000000, "feeAssetId": null, "timestamp": 1616604983762, "version": 2, "chainId": 84, "sender": "3NBHyQ67TPHySpoiugp35ZBDmy57KGbLiqH", "senderPublicKey": "BEhKtjrMZynwX3AJB6WJbFrM6UxW9ytKVsn1nRb7pKrX", "proofs": [ "4Uw32EAmmRScfh7e5HpjuhDULVq8aqH66BYbP54g92RXCL14vUuKvQreHVbSUt3Htkdmh9WaRjSg684fv7eJxbLp" ], "script": "base64:AAIEAAAAAAAAABEIAhIDCgEIEgMKAQgSAwoBCAAAAAIBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACAAAAA2tleQAAAANhZHIEAAAABGRhdGEEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAADYWRyBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQIAAAAABQAAAARkYXRhAQAAABBwbGF1c2liaWxpdHlDaGVrAAAABAAAAAVmaWVsZAAAAARwdWJrAAAAA2FkcgAAAARkYXRlBAAAAAthcnRpa2VsUGF0aAIAAAAnL09SREVSUzA1L0lET0MvRTFFRFAwMS9FMUVEUDE5WzFdL0lEVE5SBAAAAAlhcnRpa2VsbnIEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAADYWRyCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAABHB1YmsCAAAAAV8FAAAAC2FydGlrZWxQYXRoAgAAAAFfBQAAAARkYXRlAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWECAAAAAAQAAAANaGFzaEFydGlrZWxucgkAAfcAAAABCQABmwAAAAEFAAAACWFydGlrZWxucgQAAAANcHJpY2VDdXN0b21lcgQAAAAHJG1hdGNoMAkABB0AAAACBQAAAANhZHIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAFZmllbGQCAAAAAV8JAAJYAAAAAQUAAAANaGFzaEFydGlrZWxucgIAAAABXwUAAAAEZGF0ZQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAgAAAAAEAAAACXByaWNlUGllbAQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgUAAAAFZmllbGQCAAAAAV8JAAJYAAAAAQUAAAANaGFzaEFydGlrZWxucgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAgAAAAADCQAAAAAAAAIFAAAADXByaWNlQ3VzdG9tZXIFAAAACXByaWNlUGllbAYJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAAEnVuIHRlc3QgcGllbCBwcmljZQUAAAAFZmllbGQCAAAAAV8JAAJYAAAAAQUAAAANaGFzaEFydGlrZWxucgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAABh1biB0ZXN0IHBpZWwga3VuZGUgcHJpY2UJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAFZmllbGQCAAAAAV8JAAJYAAAAAQUAAAANaGFzaEFydGlrZWxucgIAAAABXwUAAAAEZGF0ZQUAAAADbmlsAAAAAwAAAAFpAQAAAAtwZXJmb21PcmRlcgAAAAEAAAAEZGF0ZQQAAAANY2FsbGVyQWRkcmVzcwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAAAZmaWVsZDEJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACBfL09SREVSUzA1L0lET0MvRURJX0RDNDAvRE9DTlVNXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAGZmllbGQyCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAgXy9PUkRFUlMwNS9JRE9DL0VESV9EQzQwL0RJUkVDVF8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAABmZpZWxkMwkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAIF8vT1JERVJTMDUvSURPQy9FRElfREM0MC9ESVJFQ1RfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAZmaWVsZDQJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACBfL09SREVSUzA1L0lET0MvRURJX0RDNDAvTUVTVFlQXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAGZmllbGQ1CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAgXy9PUkRFUlMwNS9JRE9DL0VESV9EQzQwL01FU1RZUF8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAABmZpZWxkNgkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAIF8vT1JERVJTMDUvSURPQy9FRElfREM0MC9SQ1ZQUk5fBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAZmaWVsZDcJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAB5fL09SREVSUzA1L0lET0MvRTFFREswMS9DVVJDWV8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAABmZpZWxkOAkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVESzAxL0hXQUVSXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAGZmllbGQ5CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURLMDEvQkVMTlJfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDEwCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURLMDEvQkVMTlJfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDExCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAjXy9PUkRFUlMwNS9JRE9DL0UxRURLMDEvUkVDSVBOVF9OT18FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMTIJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACFfL09SREVSUzA1L0lET0MvRTFFREtBMVsxXS9QQVJUTl8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMTMJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACFfL09SREVSUzA1L0lET0MvRTFFREtBMVsxXS9QQVJUTl8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMTQJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACFfL09SREVSUzA1L0lET0MvRTFFREtBMVsyXS9QQVJUTl8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMTUJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACVfL09SREVSUzA1L0lET0MvRTFFREtBMVsyXS9TUFJBU19JU09fBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzAwMDAwMDAwMDAwMDAwMDCQEAAAACIT0AAAACBQAAAAZmaWVsZDECAAAAAAkBAAAAAiE9AAAAAgUAAAAGZmllbGQyAgAAAAAHCQEAAAACIT0AAAACBQAAAAZmaWVsZDMCAAAAAAcJAQAAAAIhPQAAAAIFAAAABmZpZWxkNAIAAAAABwkBAAAAAiE9AAAAAgUAAAAGZmllbGQ1AgAAAAAHCQEAAAACIT0AAAACBQAAAAZmaWVsZDYCAAAAAAcJAQAAAAIhPQAAAAIFAAAABmZpZWxkNwIAAAAABwkBAAAAAiE9AAAAAgUAAAAGZmllbGQ4AgAAAAAHCQEAAAACIT0AAAACBQAAAAZmaWVsZDkCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTACAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTECAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTICAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTMCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTQCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTUCAAAAAAcJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADFfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9FREktUmVmZXJlbnpudW1tZXJfBQAAAARkYXRlBQAAAAZmaWVsZDEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADpfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9QcmVpc2VpbmhlaXRfBQAAAARkYXRlBQAAAAZmaWVsZDIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAEpfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9Qb3NpdGlvbnNyZWZlcmVuemVuL1plaWxlbm5yXwUAAAAEZGF0ZQUAAAAGZmllbGQzCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAjXy9HRVZJU0VESTAxL0hlYWRlci9OYWNocmljaHRlbnR5cF8FAAAABGRhdGUFAAAABmZpZWxkNAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAMV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0VESS1OYWNocmljaHRlbnR5cF8FAAAABGRhdGUFAAAABmZpZWxkNQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAPV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblsyXS9SZWZlcmVuem51bW1lcl8FAAAABGRhdGUFAAAABmZpZWxkNgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAALF8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1dhZWhydW5nc2NvZGVfBQAAAARkYXRlBQAAAAZmaWVsZDcJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACxfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9XYWVocnVuZ3Njb2RlXwUAAAAEZGF0ZQUAAAAGZmllbGQ4CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vTnJfBQAAAARkYXRlBQAAAAZmaWVsZDkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACxfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9JaHJlLVJlZmVyZW56XwUAAAAEZGF0ZQUAAAAHZmllbGQxMAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAPV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblsyXS9SZWZlcmVuem51bW1lcl8FAAAABGRhdGUFAAAAB2ZpZWxkMTEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAD1fL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bMV0vUmVmZXJlbnpudW1tZXJfBQAAAARkYXRlBQAAAAdmaWVsZDEyCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA9Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vS29wZmFkcmVzc2VuWzNdL1JlZmVyZW56bnVtbWVyXwUAAAAEZGF0ZQUAAAAHZmllbGQxMwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAPV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblsyXS9SZWZlcmVuem51bW1lcl8FAAAABGRhdGUFAAAAB2ZpZWxkMTQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADNfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bMl0vTGFuZF8FAAAABGRhdGUFAAAAB2ZpZWxkMTUFAAAAA25pbAkAAAIAAAABAgAAABthdCBsZWFzdCBvbmUgZmllbGQgaXMgZW1wdHkAAAABaQEAAAAMcGVyZm9tT3JkZXIyAAAAAQAAAARkYXRlBAAAAA1jYWxsZXJBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAB2ZpZWxkMTYJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACVfL09SREVSUzA1L0lET0MvRTFFREtBMVsyXS9TUFJBU19JU09fBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDE3CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vUEFSVE5fBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDE4CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vUEFSVE5fBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDE5CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vTkFNRTFfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDIwCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vU1RSQVNfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDIxCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vT1JUMDFfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDIyCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vUFNUTFpfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDIzCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vTEFORDFfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDI0CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vTEFORDFfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDI1CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURLMDIvQkVMTlJfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDI2CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURLMDIvQkVMTlJfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDI3CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURQMDEvUE9TRVhfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDI4CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURQMDEvUE9TRVhfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDI5CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURQMDEvUE9TRVhfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDMwCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURQMDEvTUVOR0VfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzAwMDAwMDAwMDAwMDAwMDCQEAAAACIT0AAAACBQAAAAdmaWVsZDE2AgAAAAAJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTcCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTgCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTkCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjACAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjECAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjICAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjMCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjQCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjUCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjYCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjcCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjgCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjkCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMzACAAAAAAcJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADNfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bM10vTGFuZF8FAAAABGRhdGUFAAAAB2ZpZWxkMTYJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAD1fL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bMV0vUmVmZXJlbnpudW1tZXJfBQAAAARkYXRlBQAAAAdmaWVsZDE3CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA9Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vS29wZmFkcmVzc2VuWzNdL1JlZmVyZW56bnVtbWVyXwUAAAAEZGF0ZQUAAAAHZmllbGQxOAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAM18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblszXS9OYW1lXwUAAAAEZGF0ZQUAAAAHZmllbGQxOQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAANl8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblszXS9BZHJlc3NlXwUAAAAEZGF0ZQUAAAAHZmllbGQyMAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAMl8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblszXS9PcnRfBQAAAARkYXRlBQAAAAdmaWVsZDIxCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA3Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vS29wZmFkcmVzc2VuWzNdL1BMWi1Db2RlXwUAAAAEZGF0ZQUAAAAHZmllbGQyMgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAM18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblsyXS9MYW5kXwUAAAAEZGF0ZQUAAAAHZmllbGQyMwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAM18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblszXS9MYW5kXwUAAAAEZGF0ZQUAAAAHZmllbGQyNAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAIV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL05yXwUAAAAEZGF0ZQUAAAAHZmllbGQyNQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAALF8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0locmUtUmVmZXJlbnpfBQAAAARkYXRlBQAAAAdmaWVsZDI2CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA2Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vWmVpbGVubnJfBQAAAARkYXRlBQAAAAdmaWVsZDI3CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAwXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vTnJfBQAAAARkYXRlBQAAAAdmaWVsZDI4CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAABVXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vUG9zaXRpb25zcmVmZXJlbnplbi9HZWhvZXJ0LXp1LVplaWxlbm5yXwUAAAAEZGF0ZQUAAAAHZmllbGQyOQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAM18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL01lbmdlXwUAAAAEZGF0ZQUAAAAHZmllbGQzMAUAAAADbmlsCQAAAgAAAAECAAAAG2F0IGxlYXN0IG9uZSBmaWVsZCBpcyBlbXB0eQAAAAFpAQAAAAxwZXJmb21PcmRlcjMAAAABAAAABGRhdGUEAAAADWNhbGxlckFkZHJlc3MJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAAHZmllbGQzMQkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL01FTkVFXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzMgkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL01FTkVFXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzMwkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0JNTkcyXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzNAkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL1BNRU5FXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzNQkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL1BNRU5FXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzNgkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL1ZQUkVJXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzNwkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL1BFSU5IXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzOAkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL1BFSU5IXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzOQkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0JQVU1OXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQ0MAkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0JQVU1OXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQ0MQkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0JQVU1aXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQ0MgkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0JQVU1aXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQ0MwkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0VNUFNUXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQ0NAkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAJl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0UxRURQMjAvV01FTkdfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDQ1CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAApXy9PUkRFUlMwNS9JRE9DL0UxRURQMDEvRTFFRFAxOVsxXS9JRFROUl8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkNDYJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAClfL09SREVSUzA1L0lET0MvRTFFRFAwMS9FMUVEUDE5WzFdL0lEVE5SXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQ0NwkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUzAxL1NVTklUXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAALdmVyZmljYXRpb24JAQAAABBwbGF1c2liaWxpdHlDaGVrAAAABAIAAAAFVlBSRUkJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BQAAAA1jYWxsZXJBZGRyZXNzBQAAAARkYXRlAwkAAAAAAAACBQAAAAt2ZXJmaWNhdGlvbgcJAAACAAAAAQIAAAAOSW52YWxpZCBQcmljZSEDAwMDAwMDAwMDAwMDAwMDAwkBAAAAAiE9AAAAAgUAAAAHZmllbGQzMQIAAAAACQEAAAACIT0AAAACBQAAAAdmaWVsZDMyAgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDMzAgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDM0AgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDM1AgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDM2AgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDM3AgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDM4AgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDM5AgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDQwAgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDQxAgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDQyAgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDQzAgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDQ0AgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDQ1AgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDQ2AgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDQ3AgAAAAAHCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA7Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vRWluaGVpdGVuY29kZV8FAAAABGRhdGUFAAAAB2ZpZWxkMzEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAD9fL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9FaW5oZWl0ZW5jb2RlLUVESV8FAAAABGRhdGUFAAAAB2ZpZWxkMzIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADNfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9NZW5nZV8FAAAABGRhdGUFAAAAB2ZpZWxkMzMJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADtfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9FaW5oZWl0ZW5jb2RlXwUAAAAEZGF0ZQUAAAAHZmllbGQzNAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAP18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL0VpbmhlaXRlbmNvZGUtRURJXwUAAAAEZGF0ZQUAAAAHZmllbGQzNQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAM18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL1ByZWlzXwUAAAAEZGF0ZQUAAAAHZmllbGQzNgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAOl8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL1ByZWlzZWluaGVpdF8FAAAABGRhdGUFAAAAB2ZpZWxkMzcJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAEpfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9Qb3NpdGlvbnNyZWZlcmVuemVuL1plaWxlbm5yXwUAAAAEZGF0ZQUAAAAHZmllbGQzOAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAOl8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL1ByZWlzZWluaGVpdF8FAAAABGRhdGUFAAAAB2ZpZWxkMzkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAEpfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9Qb3NpdGlvbnNyZWZlcmVuemVuL1plaWxlbm5yXwUAAAAEZGF0ZQUAAAAHZmllbGQ0MAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAOl8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL1ByZWlzZWluaGVpdF8FAAAABGRhdGUFAAAAB2ZpZWxkNDEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAEpfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9Qb3NpdGlvbnNyZWZlcmVuemVuL1plaWxlbm5yXwUAAAAEZGF0ZQUAAAAHZmllbGQ0MgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAOF8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblszXS9BZHJlc3NlLTJfBQAAAARkYXRlBQAAAAdmaWVsZDQzCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAzXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vTWVuZ2VfBQAAAARkYXRlBQAAAAdmaWVsZDQ0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA5Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vQXJ0aWtlbC1FRElfBQAAAARkYXRlBQAAAAdmaWVsZDQ1CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAABNXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vUG9zaXRpb25zcmVmZXJlbnplbi9BcnRpa2VsLUVESV8FAAAABGRhdGUFAAAAB2ZpZWxkNDYJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACxfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9XYWVocnVuZ3Njb2RlXwUAAAAEZGF0ZQUAAAAHZmllbGQ0NwUAAAADbmlsCQAAAgAAAAECAAAAG2F0IGxlYXN0IG9uZSBmaWVsZCBpcyBlbXB0eQAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9EYXRhVHJhbnNhY3Rpb24GAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgYG0UDrEQ==", "height": 1452109, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: EpbQrPt6UPMyWo7HBaAdrSHMttybtV9o7pc8mrsZHZck Next: 6EzymjpGiJFJm9BjmWvUvU1sV5LnHKq2y5KR9kNWb3rR Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func getDataFromCustomer (key,adr) = {
55 let data = match getString(adr, key) {
66 case a: String =>
77 a
88 case _ =>
99 ""
1010 }
1111 data
1212 }
1313
1414
1515 func plausibilityChek (field,pubk,adr,date) = {
1616 let artikelPath = "/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR"
1717 let artikelnr = match getString(adr, ((((pubk + "_") + artikelPath) + "_") + date)) {
1818 case a: String =>
1919 a
2020 case _ =>
2121 ""
2222 }
2323 let hashArtikelnr = sha256(toBytes(artikelnr))
2424 let priceCustomer = match getString(adr, ((((field + "_") + toBase58String(hashArtikelnr)) + "_") + date)) {
2525 case a: String =>
2626 a
2727 case _ =>
2828 ""
2929 }
3030 let pricePiel = match getString(this, ((field + "_") + toBase58String(hashArtikelnr))) {
3131 case a: String =>
3232 a
3333 case _ =>
3434 ""
3535 }
3636 if ((priceCustomer == pricePiel))
3737 then true
3838 else [StringEntry((("un test piel price" + field) + "_"), toBase58String(hashArtikelnr)), StringEntry("un test piel kunde price", ((((field + "_") + toBase58String(hashArtikelnr)) + "_") + date))]
3939 }
4040
4141
4242 @Callable(i)
4343 func perfomOrder (date) = {
4444 let callerAddress = addressFromPublicKey(i.callerPublicKey)
4545 let field1 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DOCNUM_") + date), callerAddress)
4646 let field2 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + date), callerAddress)
4747 let field3 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + date), callerAddress)
4848 let field4 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + date), callerAddress)
4949 let field5 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + date), callerAddress)
5050 let field6 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/RCVPRN_") + date), callerAddress)
5151 let field7 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/CURCY_") + date), callerAddress)
5252 let field8 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/HWAER_") + date), callerAddress)
5353 let field9 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + date), callerAddress)
5454 let field10 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + date), callerAddress)
5555 let field11 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/RECIPNT_NO_") + date), callerAddress)
5656 let field12 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + date), callerAddress)
5757 let field13 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + date), callerAddress)
5858 let field14 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/PARTN_") + date), callerAddress)
5959 let field15 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + date), callerAddress)
6060 if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((field1 != ""))
6161 then (field2 != "")
6262 else false)
6363 then (field3 != "")
6464 else false)
6565 then (field4 != "")
6666 else false)
6767 then (field5 != "")
6868 else false)
6969 then (field6 != "")
7070 else false)
7171 then (field7 != "")
7272 else false)
7373 then (field8 != "")
7474 else false)
7575 then (field9 != "")
7676 else false)
7777 then (field10 != "")
7878 else false)
7979 then (field11 != "")
8080 else false)
8181 then (field12 != "")
8282 else false)
8383 then (field13 != "")
8484 else false)
8585 then (field14 != "")
8686 else false)
8787 then (field15 != "")
8888 else false)
8989 then [StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Referenznummer_") + date), field1), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + date), field2), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + date), field3), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Nachrichtentyp_") + date), field4), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Nachrichtentyp_") + date), field5), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + date), field6), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + date), field7), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + date), field8), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + date), field9), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + date), field10), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + date), field11), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + date), field12), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + date), field13), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + date), field14), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + date), field15)]
9090 else throw("at least one field is empty")
9191 }
9292
9393
9494
9595 @Callable(i)
9696 func perfomOrder2 (date) = {
9797 let callerAddress = addressFromPublicKey(i.callerPublicKey)
9898 let field16 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + date), callerAddress)
9999 let field17 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + date), callerAddress)
100100 let field18 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + date), callerAddress)
101101 let field19 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/NAME1_") + date), callerAddress)
102102 let field20 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/STRAS_") + date), callerAddress)
103103 let field21 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/ORT01_") + date), callerAddress)
104104 let field22 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PSTLZ_") + date), callerAddress)
105105 let field23 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + date), callerAddress)
106106 let field24 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + date), callerAddress)
107107 let field25 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + date), callerAddress)
108108 let field26 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + date), callerAddress)
109109 let field27 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + date), callerAddress)
110110 let field28 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + date), callerAddress)
111111 let field29 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + date), callerAddress)
112112 let field30 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENGE_") + date), callerAddress)
113113 if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((field16 != ""))
114114 then (field17 != "")
115115 else false)
116116 then (field18 != "")
117117 else false)
118118 then (field19 != "")
119119 else false)
120120 then (field20 != "")
121121 else false)
122122 then (field21 != "")
123123 else false)
124124 then (field22 != "")
125125 else false)
126126 then (field23 != "")
127127 else false)
128128 then (field24 != "")
129129 else false)
130130 then (field25 != "")
131131 else false)
132132 then (field26 != "")
133133 else false)
134134 then (field27 != "")
135135 else false)
136136 then (field28 != "")
137137 else false)
138138 then (field29 != "")
139139 else false)
140140 then (field30 != "")
141141 else false)
142142 then [StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + date), field16), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + date), field17), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + date), field18), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Name_") + date), field19), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse_") + date), field20), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Ort_") + date), field21), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/PLZ-Code_") + date), field22), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + date), field23), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + date), field24), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + date), field25), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + date), field26), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Zeilennr_") + date), field27), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Nr_") + date), field28), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Gehoert-zu-Zeilennr_") + date), field29), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + date), field30)]
143143 else throw("at least one field is empty")
144144 }
145145
146146
147147
148148 @Callable(i)
149149 func perfomOrder3 (date) = {
150150 let callerAddress = addressFromPublicKey(i.callerPublicKey)
151151 let field31 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + date), callerAddress)
152152 let field32 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + date), callerAddress)
153153 let field33 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BMNG2_") + date), callerAddress)
154154 let field34 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + date), callerAddress)
155155 let field35 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + date), callerAddress)
156156 let field36 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/VPREI_") + date), callerAddress)
157157 let field37 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + date), callerAddress)
158158 let field38 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + date), callerAddress)
159159 let field39 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + date), callerAddress)
160160 let field40 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + date), callerAddress)
161161 let field41 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + date), callerAddress)
162162 let field42 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + date), callerAddress)
163163 let field43 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/EMPST_") + date), callerAddress)
164164 let field44 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP20/WMENG_") + date), callerAddress)
165165 let field45 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + date), callerAddress)
166166 let field46 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + date), callerAddress)
167167 let field47 = getDataFromCustomer(((toBase58String(i.callerPublicKey) + "_/ORDERS05/IDOC/E1EDS01/SUNIT_") + date), callerAddress)
168168 let verfication = plausibilityChek("VPREI", toBase58String(i.callerPublicKey), callerAddress, date)
169169 if ((verfication == false))
170170 then throw("Invalid Price!")
171171 else if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((field31 != ""))
172172 then (field32 != "")
173173 else false)
174174 then (field33 != "")
175175 else false)
176176 then (field34 != "")
177177 else false)
178178 then (field35 != "")
179179 else false)
180180 then (field36 != "")
181181 else false)
182182 then (field37 != "")
183183 else false)
184184 then (field38 != "")
185185 else false)
186186 then (field39 != "")
187187 else false)
188188 then (field40 != "")
189189 else false)
190190 then (field41 != "")
191191 else false)
192192 then (field42 != "")
193193 else false)
194194 then (field43 != "")
195195 else false)
196196 then (field44 != "")
197197 else false)
198198 then (field45 != "")
199199 else false)
200200 then (field46 != "")
201201 else false)
202202 then (field47 != "")
203203 else false)
204204 then [StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + date), field31), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + date), field32), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + date), field33), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + date), field34), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + date), field35), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preis_") + date), field36), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + date), field37), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + date), field38), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + date), field39), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + date), field40), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + date), field41), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + date), field42), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse-2_") + date), field43), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + date), field44), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Artikel-EDI_") + date), field45), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Artikel-EDI_") + date), field46), StringEntry(((toBase58String(i.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + date), field47)]
205205 else throw("at least one field is empty")
206206 }
207207
208208
209209 @Verifier(tx)
210210 func verify () = match tx {
211211 case _: DataTransaction =>
212212 true
213213 case _: SetScriptTransaction =>
214214 true
215215 case _ =>
216216 true
217217 }
218218

github/deemru/w8io/169f3d6 
55.20 ms