tx · HhJ6jXNo9YA2nnAsiYuPw1t9e17gQsy7NauPY45MtNgU

3NBHyQ67TPHySpoiugp35ZBDmy57KGbLiqH:  -0.09000000 Waves

2021.03.25 22:23 [1453676] smart account 3NBHyQ67TPHySpoiugp35ZBDmy57KGbLiqH > SELF 0.00000000 Waves

{ "type": 13, "id": "HhJ6jXNo9YA2nnAsiYuPw1t9e17gQsy7NauPY45MtNgU", "fee": 9000000, "feeAssetId": null, "timestamp": 1616700260314, "version": 2, "chainId": 84, "sender": "3NBHyQ67TPHySpoiugp35ZBDmy57KGbLiqH", "senderPublicKey": "BEhKtjrMZynwX3AJB6WJbFrM6UxW9ytKVsn1nRb7pKrX", "proofs": [ "3VyQPX58um3gcJyUtv1E2DG2PFhRfHaC6PnBSxZZv4iVXJTaQiAYumPskyQMxnWM35bsfSrcZJWkjDRJiSkg8Qxs" ], "script": "base64:AAIEAAAAAAAAABEIAhIDCgEIEgMKAQgSAwoBCAAAAAIBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACAAAAA2tleQAAAANhZHIEAAAABGRhdGEEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAADYWRyBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQIAAAAABQAAAARkYXRhAQAAABBwbGF1c2liaWxpdHlDaGVrAAAABAAAAAVmaWVsZAAAAARwdWJrAAAAA2FkcgAAAARkYXRlBAAAAA1hcnRpa2VsbnJQYXRoCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAABHB1YmsCAAAAAV8FAAAABWZpZWxkAgAAAClfL09SREVSUzA1L0lET0MvRTFFRFAwMS9FMUVEUDE5WzFdL0lEVE5SXwUAAAAEZGF0ZQQAAAANYXJ0aWtlbG5ySGFzaAQAAAAHJG1hdGNoMAkABB0AAAACBQAAAANhZHIFAAAADWFydGlrZWxuclBhdGgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQIAAAAABAAAAAdrZXlQaWVsCQABLAAAAAIJAAEsAAAAAgUAAAAFZmllbGQCAAAAAV8FAAAADWFydGlrZWxuckhhc2gEAAAAC2tleUNvc3R1bWVyCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAABWZpZWxkAgAAAAFfBQAAAA1hcnRpa2VsbnJIYXNoAgAAAAFfBQAAAARkYXRlBAAAAA1wcmljZUN1c3RvbWVyBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAAA2FkcgUAAAALa2V5Q29zdHVtZXIDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQIAAAAFZW1wdHkEAAAACXByaWNlUGllbAQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzBQAAAAdrZXlQaWVsAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWECAAAABmVtcHR5MgkAAAAAAAACBQAAAA1wcmljZUN1c3RvbWVyBQAAAAlwcmljZVBpZWwAAAADAAAAAWkBAAAAC3BlcmZvbU9yZGVyAAAAAQAAAARkYXRlBAAAAA1jYWxsZXJBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAABmZpZWxkMQkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAIF8vT1JERVJTMDUvSURPQy9FRElfREM0MC9ET0NOVU1fBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAZmaWVsZDIJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACBfL09SREVSUzA1L0lET0MvRURJX0RDNDAvRElSRUNUXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAGZmllbGQzCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAgXy9PUkRFUlMwNS9JRE9DL0VESV9EQzQwL0RJUkVDVF8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAABmZpZWxkNAkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAIF8vT1JERVJTMDUvSURPQy9FRElfREM0MC9NRVNUWVBfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAZmaWVsZDUJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACBfL09SREVSUzA1L0lET0MvRURJX0RDNDAvTUVTVFlQXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAGZmllbGQ2CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAgXy9PUkRFUlMwNS9JRE9DL0VESV9EQzQwL1JDVlBSTl8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAABmZpZWxkNwkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAH18vT1JERVJTMjA1L0lET0MvRTFFREswMS9DVVJDWV8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAABmZpZWxkOAkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVESzAxL0hXQUVSXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAGZmllbGQ5CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURLMDEvQkVMTlJfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDEwCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURLMDEvQkVMTlJfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDExCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAjXy9PUkRFUlMwNS9JRE9DL0UxRURLMDEvUkVDSVBOVF9OT18FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMTIJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACFfL09SREVSUzA1L0lET0MvRTFFREtBMVsxXS9QQVJUTl8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMTMJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACFfL09SREVSUzA1L0lET0MvRTFFREtBMVsxXS9QQVJUTl8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMTQJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACFfL09SREVSUzA1L0lET0MvRTFFREtBMVsyXS9QQVJUTl8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMTUJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACVfL09SREVSUzA1L0lET0MvRTFFREtBMVsyXS9TUFJBU19JU09fBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzAwMDAwMDAwMDAwMDAwMDCQEAAAACIT0AAAACBQAAAAZmaWVsZDECAAAAAAkBAAAAAiE9AAAAAgUAAAAGZmllbGQyAgAAAAAHCQEAAAACIT0AAAACBQAAAAZmaWVsZDMCAAAAAAcJAQAAAAIhPQAAAAIFAAAABmZpZWxkNAIAAAAABwkBAAAAAiE9AAAAAgUAAAAGZmllbGQ1AgAAAAAHCQEAAAACIT0AAAACBQAAAAZmaWVsZDYCAAAAAAcJAQAAAAIhPQAAAAIFAAAABmZpZWxkNwIAAAAABwkBAAAAAiE9AAAAAgUAAAAGZmllbGQ4AgAAAAAHCQEAAAACIT0AAAACBQAAAAZmaWVsZDkCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTACAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTECAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTICAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTMCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTQCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTUCAAAAAAcJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADFfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9FREktUmVmZXJlbnpudW1tZXJfBQAAAARkYXRlBQAAAAZmaWVsZDEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADpfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9QcmVpc2VpbmhlaXRfBQAAAARkYXRlBQAAAAZmaWVsZDIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAEpfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9Qb3NpdGlvbnNyZWZlcmVuemVuL1plaWxlbm5yXwUAAAAEZGF0ZQUAAAAGZmllbGQzCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAjXy9HRVZJU0VESTAxL0hlYWRlci9OYWNocmljaHRlbnR5cF8FAAAABGRhdGUFAAAABmZpZWxkNAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAMV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0VESS1OYWNocmljaHRlbnR5cF8FAAAABGRhdGUFAAAABmZpZWxkNQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAPV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblsyXS9SZWZlcmVuem51bW1lcl8FAAAABGRhdGUFAAAABmZpZWxkNgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAALF8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1dhZWhydW5nc2NvZGVfBQAAAARkYXRlBQAAAAZmaWVsZDcJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACxfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9XYWVocnVuZ3Njb2RlXwUAAAAEZGF0ZQUAAAAGZmllbGQ4CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vTnJfBQAAAARkYXRlBQAAAAZmaWVsZDkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACxfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9JaHJlLVJlZmVyZW56XwUAAAAEZGF0ZQUAAAAHZmllbGQxMAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAPV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblsyXS9SZWZlcmVuem51bW1lcl8FAAAABGRhdGUFAAAAB2ZpZWxkMTEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAD1fL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bMV0vUmVmZXJlbnpudW1tZXJfBQAAAARkYXRlBQAAAAdmaWVsZDEyCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA9Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vS29wZmFkcmVzc2VuWzNdL1JlZmVyZW56bnVtbWVyXwUAAAAEZGF0ZQUAAAAHZmllbGQxMwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAPV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblsyXS9SZWZlcmVuem51bW1lcl8FAAAABGRhdGUFAAAAB2ZpZWxkMTQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADNfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bMl0vTGFuZF8FAAAABGRhdGUFAAAAB2ZpZWxkMTUFAAAAA25pbAkAAAIAAAABAgAAABthdCBsZWFzdCBvbmUgZmllbGQgaXMgZW1wdHkAAAABaQEAAAAMcGVyZm9tT3JkZXIyAAAAAQAAAARkYXRlBAAAAA1jYWxsZXJBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAB2ZpZWxkMTYJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACVfL09SREVSUzA1L0lET0MvRTFFREtBMVsyXS9TUFJBU19JU09fBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDE3CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vUEFSVE5fBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDE4CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vUEFSVE5fBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDE5CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vTkFNRTFfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDIwCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vU1RSQVNfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDIxCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vT1JUMDFfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDIyCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vUFNUTFpfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDIzCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vTEFORDFfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDI0CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vTEFORDFfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDI1CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURLMDIvQkVMTlJfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDI2CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURLMDIvQkVMTlJfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDI3CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURQMDEvUE9TRVhfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDI4CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURQMDEvUE9TRVhfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDI5CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURQMDEvUE9TRVhfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDMwCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURQMDEvTUVOR0VfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzAwMDAwMDAwMDAwMDAwMDCQEAAAACIT0AAAACBQAAAAdmaWVsZDE2AgAAAAAJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTcCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTgCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTkCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjACAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjECAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjICAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjMCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjQCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjUCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjYCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjcCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjgCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjkCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMzACAAAAAAcJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADNfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bM10vTGFuZF8FAAAABGRhdGUFAAAAB2ZpZWxkMTYJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAD1fL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bMV0vUmVmZXJlbnpudW1tZXJfBQAAAARkYXRlBQAAAAdmaWVsZDE3CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA9Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vS29wZmFkcmVzc2VuWzNdL1JlZmVyZW56bnVtbWVyXwUAAAAEZGF0ZQUAAAAHZmllbGQxOAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAM18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblszXS9OYW1lXwUAAAAEZGF0ZQUAAAAHZmllbGQxOQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAANl8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblszXS9BZHJlc3NlXwUAAAAEZGF0ZQUAAAAHZmllbGQyMAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAMl8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblszXS9PcnRfBQAAAARkYXRlBQAAAAdmaWVsZDIxCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA3Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vS29wZmFkcmVzc2VuWzNdL1BMWi1Db2RlXwUAAAAEZGF0ZQUAAAAHZmllbGQyMgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAM18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblsyXS9MYW5kXwUAAAAEZGF0ZQUAAAAHZmllbGQyMwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAM18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblszXS9MYW5kXwUAAAAEZGF0ZQUAAAAHZmllbGQyNAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAIV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL05yXwUAAAAEZGF0ZQUAAAAHZmllbGQyNQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAALF8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0locmUtUmVmZXJlbnpfBQAAAARkYXRlBQAAAAdmaWVsZDI2CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA2Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vWmVpbGVubnJfBQAAAARkYXRlBQAAAAdmaWVsZDI3CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAwXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vTnJfBQAAAARkYXRlBQAAAAdmaWVsZDI4CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAABVXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vUG9zaXRpb25zcmVmZXJlbnplbi9HZWhvZXJ0LXp1LVplaWxlbm5yXwUAAAAEZGF0ZQUAAAAHZmllbGQyOQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAM18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL01lbmdlXwUAAAAEZGF0ZQUAAAAHZmllbGQzMAUAAAADbmlsCQAAAgAAAAECAAAAG2F0IGxlYXN0IG9uZSBmaWVsZCBpcyBlbXB0eQAAAAFpAQAAAAxwZXJmb21PcmRlcjMAAAABAAAABGRhdGUEAAAADWNhbGxlckFkZHJlc3MJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAAHZmllbGQzMQkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL01FTkVFXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzMgkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL01FTkVFXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzMwkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0JNTkcyXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzNAkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL1BNRU5FXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzNQkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL1BNRU5FXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzNgkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL1ZQUkVJXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzNwkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL1BFSU5IXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzOAkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL1BFSU5IXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQzOQkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0JQVU1OXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQ0MAkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0JQVU1OXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQ0MQkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0JQVU1aXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQ0MgkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0JQVU1aXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQ0MwkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0VNUFNUXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQ0NAkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAJl8vT1JERVJTMDUvSURPQy9FMUVEUDAxL0UxRURQMjAvV01FTkdfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDQ1CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAApXy9PUkRFUlMwNS9JRE9DL0UxRURQMDEvRTFFRFAxOVsxXS9JRFROUl8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkNDYJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAClfL09SREVSUzA1L0lET0MvRTFFRFAwMS9FMUVEUDE5WzFdL0lEVE5SXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAHZmllbGQ0NwkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVEUzAxL1NVTklUXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAFY2hlY2sJAQAAABBwbGF1c2liaWxpdHlDaGVrAAAABAIAAAAFVlBSRUkJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BQAAAA1jYWxsZXJBZGRyZXNzBQAAAARkYXRlAwkAAAAAAAACBQAAAAVjaGVjawcJAAACAAAAAQIAAAASZXJyb3I6IHdyb25nIHByaWNlAwMDAwMDAwMDAwMDAwMDAwMJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMzECAAAAAAkBAAAAAiE9AAAAAgUAAAAHZmllbGQzMgIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQzMwIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQzNAIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQzNQIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQzNgIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQzNwIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQzOAIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQzOQIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQ0MAIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQ0MQIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQ0MgIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQ0MwIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQ0NAIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQ0NQIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQ0NgIAAAAABwkBAAAAAiE9AAAAAgUAAAAHZmllbGQ0NwIAAAAABwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAO18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL0VpbmhlaXRlbmNvZGVfBQAAAARkYXRlBQAAAAdmaWVsZDMxCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA/Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vRWluaGVpdGVuY29kZS1FRElfBQAAAARkYXRlBQAAAAdmaWVsZDMyCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAzXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vTWVuZ2VfBQAAAARkYXRlBQAAAAdmaWVsZDMzCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA7Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vRWluaGVpdGVuY29kZV8FAAAABGRhdGUFAAAAB2ZpZWxkMzQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAD9fL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9FaW5oZWl0ZW5jb2RlLUVESV8FAAAABGRhdGUFAAAAB2ZpZWxkMzUJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADNfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9QcmVpc18FAAAABGRhdGUFAAAAB2ZpZWxkMzYJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADpfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9QcmVpc2VpbmhlaXRfBQAAAARkYXRlBQAAAAdmaWVsZDM3CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAABKXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vUG9zaXRpb25zcmVmZXJlbnplbi9aZWlsZW5ucl8FAAAABGRhdGUFAAAAB2ZpZWxkMzgJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADpfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9QcmVpc2VpbmhlaXRfBQAAAARkYXRlBQAAAAdmaWVsZDM5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAABKXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vUG9zaXRpb25zcmVmZXJlbnplbi9aZWlsZW5ucl8FAAAABGRhdGUFAAAAB2ZpZWxkNDAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADpfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9QcmVpc2VpbmhlaXRfBQAAAARkYXRlBQAAAAdmaWVsZDQxCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAABKXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vUG9zaXRpb25zcmVmZXJlbnplbi9aZWlsZW5ucl8FAAAABGRhdGUFAAAAB2ZpZWxkNDIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADhfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bM10vQWRyZXNzZS0yXwUAAAAEZGF0ZQUAAAAHZmllbGQ0MwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAM18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL01lbmdlXwUAAAAEZGF0ZQUAAAAHZmllbGQ0NAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAOV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL0FydGlrZWwtRURJXwUAAAAEZGF0ZQUAAAAHZmllbGQ0NQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAATV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL1Bvc2l0aW9uc3JlZmVyZW56ZW4vQXJ0aWtlbC1FRElfBQAAAARkYXRlBQAAAAdmaWVsZDQ2CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAsXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vV2FlaHJ1bmdzY29kZV8FAAAABGRhdGUFAAAAB2ZpZWxkNDcFAAAAA25pbAkAAAIAAAABAgAAABthdCBsZWFzdCBvbmUgZmllbGQgaXMgZW1wdHkAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPRGF0YVRyYW5zYWN0aW9uBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24GBon8TDI=", "height": 1453676, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5Jv5RfbTJYmQQAgzYpuL2wzzULW6zuUbHxWMPhqCYoAn Next: 3qTpdrccREUkPRRNgQ4eVuNB9DvGKtVpTQ2voT74rACL Diff:
OldNewDifferences
2626 }
2727 else ""
2828 }
29- let m = (h + l)
30- let n = {
31- let e = getString(c, m)
29+ let m = ((h + "_") + l)
30+ let n = ((((h + "_") + l) + "_") + j)
31+ let o = {
32+ let e = getString(c, n)
3233 if ($isInstanceOf(e, "String"))
3334 then {
3435 let f = e
3637 }
3738 else "empty"
3839 }
39- let o = {
40- let e = getString(this, ((h + "_") + l))
40+ let p = {
41+ let e = getString(this, m)
4142 if ($isInstanceOf(e, "String"))
4243 then {
4344 let f = e
4546 }
4647 else "empty2"
4748 }
48- (n == o)
49+ (o == p)
4950 }
5051
5152
52-@Callable(p)
53+@Callable(q)
5354 func perfomOrder (j) = {
54- let q = addressFromPublicKey(p.callerPublicKey)
55- let r = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DOCNUM_") + j), q)
56- let s = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + j), q)
57- let t = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + j), q)
58- let u = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), q)
59- let v = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), q)
60- let w = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/RCVPRN_") + j), q)
61- let x = a(((toBase58String(p.callerPublicKey) + "_/ORDERS205/IDOC/E1EDK01/CURCY_") + j), q)
62- let y = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/HWAER_") + j), q)
63- let z = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), q)
64- let A = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), q)
65- let B = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/RECIPNT_NO_") + j), q)
66- let C = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), q)
67- let D = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), q)
68- let E = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/PARTN_") + j), q)
69- let F = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), q)
70- if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((r != ""))
71- then (s != "")
72- else false)
55+ let r = addressFromPublicKey(q.callerPublicKey)
56+ let s = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DOCNUM_") + j), r)
57+ let t = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + j), r)
58+ let u = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + j), r)
59+ let v = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), r)
60+ let w = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), r)
61+ let x = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/RCVPRN_") + j), r)
62+ let y = a(((toBase58String(q.callerPublicKey) + "_/ORDERS205/IDOC/E1EDK01/CURCY_") + j), r)
63+ let z = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/HWAER_") + j), r)
64+ let A = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), r)
65+ let B = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), r)
66+ let C = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/RECIPNT_NO_") + j), r)
67+ let D = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), r)
68+ let E = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), r)
69+ let F = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/PARTN_") + j), r)
70+ let G = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), r)
71+ if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((s != ""))
7372 then (t != "")
7473 else false)
7574 then (u != "")
9695 else false)
9796 then (F != "")
9897 else false)
99- then [StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Referenznummer_") + j), r), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), s), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), t), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Nachrichtentyp_") + j), u), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Nachrichtentyp_") + j), v), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), w), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), x), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), y), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), z), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), A), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), B), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), C), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), D), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), E), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), F)]
98+ then (G != "")
99+ else false)
100+ then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Referenznummer_") + j), s), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), t), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), u), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Nachrichtentyp_") + j), v), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Nachrichtentyp_") + j), w), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), x), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), y), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), z), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), A), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), B), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), C), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), D), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), E), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), F), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), G)]
100101 else throw("at least one field is empty")
101102 }
102103
103104
104105
105-@Callable(p)
106+@Callable(q)
106107 func perfomOrder2 (j) = {
107- let q = addressFromPublicKey(p.callerPublicKey)
108- let G = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), q)
109- let H = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + j), q)
110- let I = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + j), q)
111- let J = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/NAME1_") + j), q)
112- let K = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/STRAS_") + j), q)
113- let L = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/ORT01_") + j), q)
114- let M = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PSTLZ_") + j), q)
115- let N = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), q)
116- let O = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), q)
117- let P = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), q)
118- let Q = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), q)
119- let R = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), q)
120- let S = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), q)
121- let T = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), q)
122- let U = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENGE_") + j), q)
123- if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((G != ""))
124- then (H != "")
125- else false)
108+ let r = addressFromPublicKey(q.callerPublicKey)
109+ let H = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), r)
110+ let I = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + j), r)
111+ let J = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + j), r)
112+ let K = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/NAME1_") + j), r)
113+ let L = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/STRAS_") + j), r)
114+ let M = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/ORT01_") + j), r)
115+ let N = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PSTLZ_") + j), r)
116+ let O = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), r)
117+ let P = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), r)
118+ let Q = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), r)
119+ let R = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), r)
120+ let S = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
121+ let T = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
122+ let U = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
123+ let V = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENGE_") + j), r)
124+ if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((H != ""))
126125 then (I != "")
127126 else false)
128127 then (J != "")
149148 else false)
150149 then (U != "")
151150 else false)
152- then [StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), G), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), H), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), I), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Name_") + j), J), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse_") + j), K), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Ort_") + j), L), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/PLZ-Code_") + j), M), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), N), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), O), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), P), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), Q), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Zeilennr_") + j), R), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Nr_") + j), S), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Gehoert-zu-Zeilennr_") + j), T), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), U)]
151+ then (V != "")
152+ else false)
153+ then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), H), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), I), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), J), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Name_") + j), K), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse_") + j), L), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Ort_") + j), M), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/PLZ-Code_") + j), N), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), O), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), P), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), Q), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), R), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Zeilennr_") + j), S), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Nr_") + j), T), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Gehoert-zu-Zeilennr_") + j), U), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), V)]
153154 else throw("at least one field is empty")
154155 }
155156
156157
157158
158-@Callable(p)
159+@Callable(q)
159160 func perfomOrder3 (j) = {
160- let q = addressFromPublicKey(p.callerPublicKey)
161- let V = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), q)
162- let W = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), q)
163- let X = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BMNG2_") + j), q)
164- let Y = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), q)
165- let Z = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), q)
166- let aa = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/VPREI_") + j), q)
167- let ab = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + j), q)
168- let ac = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + j), q)
169- let ad = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + j), q)
170- let ae = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + j), q)
171- let af = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + j), q)
172- let ag = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + j), q)
173- let ah = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/EMPST_") + j), q)
174- let ai = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP20/WMENG_") + j), q)
175- let aj = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), q)
176- let ak = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), q)
177- let al = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDS01/SUNIT_") + j), q)
178- let am = g("VPREI", toBase58String(p.callerPublicKey), q, j)
179- if ((am == false))
161+ let r = addressFromPublicKey(q.callerPublicKey)
162+ let W = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), r)
163+ let X = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), r)
164+ let Y = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BMNG2_") + j), r)
165+ let Z = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), r)
166+ let aa = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), r)
167+ let ab = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/VPREI_") + j), r)
168+ let ac = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + j), r)
169+ let ad = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + j), r)
170+ let ae = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + j), r)
171+ let af = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + j), r)
172+ let ag = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + j), r)
173+ let ah = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + j), r)
174+ let ai = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/EMPST_") + j), r)
175+ let aj = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP20/WMENG_") + j), r)
176+ let ak = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), r)
177+ let al = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), r)
178+ let am = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDS01/SUNIT_") + j), r)
179+ let an = g("VPREI", toBase58String(q.callerPublicKey), r, j)
180+ if ((an == false))
180181 then throw("error: wrong price")
181- else if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((V != ""))
182- then (W != "")
183- else false)
182+ else if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((W != ""))
184183 then (X != "")
185184 else false)
186185 then (Y != "")
211210 else false)
212211 then (al != "")
213212 else false)
214- then [StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), V), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), W), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), X), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), Y), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), Z), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preis_") + j), aa), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ab), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ac), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ad), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ae), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), af), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ag), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse-2_") + j), ah), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), ai), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Artikel-EDI_") + j), aj), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Artikel-EDI_") + j), ak), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), al)]
213+ then (am != "")
214+ else false)
215+ then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), W), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), X), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), Y), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), Z), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), aa), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preis_") + j), ab), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ac), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ad), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ae), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), af), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ag), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ah), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse-2_") + j), ai), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), aj), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Artikel-EDI_") + j), ak), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Artikel-EDI_") + j), al), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), am)]
215216 else throw("at least one field is empty")
216217 }
217218
218219
219-@Verifier(an)
220-func ao () = {
221- let e = an
220+@Verifier(ao)
221+func ap () = {
222+ let e = ao
222223 if ($isInstanceOf(e, "DataTransaction"))
223224 then true
224225 else if ($isInstanceOf(e, "SetScriptTransaction"))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b,c) = {
55 let d = {
66 let e = getString(c, b)
77 if ($isInstanceOf(e, "String"))
88 then {
99 let f = e
1010 f
1111 }
1212 else ""
1313 }
1414 d
1515 }
1616
1717
1818 func g (h,i,c,j) = {
1919 let k = ((((i + "_") + h) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j)
2020 let l = {
2121 let e = getString(c, k)
2222 if ($isInstanceOf(e, "String"))
2323 then {
2424 let f = e
2525 f
2626 }
2727 else ""
2828 }
29- let m = (h + l)
30- let n = {
31- let e = getString(c, m)
29+ let m = ((h + "_") + l)
30+ let n = ((((h + "_") + l) + "_") + j)
31+ let o = {
32+ let e = getString(c, n)
3233 if ($isInstanceOf(e, "String"))
3334 then {
3435 let f = e
3536 f
3637 }
3738 else "empty"
3839 }
39- let o = {
40- let e = getString(this, ((h + "_") + l))
40+ let p = {
41+ let e = getString(this, m)
4142 if ($isInstanceOf(e, "String"))
4243 then {
4344 let f = e
4445 f
4546 }
4647 else "empty2"
4748 }
48- (n == o)
49+ (o == p)
4950 }
5051
5152
52-@Callable(p)
53+@Callable(q)
5354 func perfomOrder (j) = {
54- let q = addressFromPublicKey(p.callerPublicKey)
55- let r = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DOCNUM_") + j), q)
56- let s = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + j), q)
57- let t = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + j), q)
58- let u = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), q)
59- let v = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), q)
60- let w = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/RCVPRN_") + j), q)
61- let x = a(((toBase58String(p.callerPublicKey) + "_/ORDERS205/IDOC/E1EDK01/CURCY_") + j), q)
62- let y = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/HWAER_") + j), q)
63- let z = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), q)
64- let A = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), q)
65- let B = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/RECIPNT_NO_") + j), q)
66- let C = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), q)
67- let D = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), q)
68- let E = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/PARTN_") + j), q)
69- let F = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), q)
70- if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((r != ""))
71- then (s != "")
72- else false)
55+ let r = addressFromPublicKey(q.callerPublicKey)
56+ let s = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DOCNUM_") + j), r)
57+ let t = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + j), r)
58+ let u = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + j), r)
59+ let v = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), r)
60+ let w = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), r)
61+ let x = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/RCVPRN_") + j), r)
62+ let y = a(((toBase58String(q.callerPublicKey) + "_/ORDERS205/IDOC/E1EDK01/CURCY_") + j), r)
63+ let z = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/HWAER_") + j), r)
64+ let A = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), r)
65+ let B = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), r)
66+ let C = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/RECIPNT_NO_") + j), r)
67+ let D = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), r)
68+ let E = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), r)
69+ let F = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/PARTN_") + j), r)
70+ let G = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), r)
71+ if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((s != ""))
7372 then (t != "")
7473 else false)
7574 then (u != "")
7675 else false)
7776 then (v != "")
7877 else false)
7978 then (w != "")
8079 else false)
8180 then (x != "")
8281 else false)
8382 then (y != "")
8483 else false)
8584 then (z != "")
8685 else false)
8786 then (A != "")
8887 else false)
8988 then (B != "")
9089 else false)
9190 then (C != "")
9291 else false)
9392 then (D != "")
9493 else false)
9594 then (E != "")
9695 else false)
9796 then (F != "")
9897 else false)
99- then [StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Referenznummer_") + j), r), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), s), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), t), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Nachrichtentyp_") + j), u), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Nachrichtentyp_") + j), v), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), w), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), x), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), y), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), z), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), A), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), B), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), C), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), D), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), E), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), F)]
98+ then (G != "")
99+ else false)
100+ then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Referenznummer_") + j), s), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), t), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), u), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Nachrichtentyp_") + j), v), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Nachrichtentyp_") + j), w), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), x), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), y), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), z), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), A), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), B), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), C), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), D), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), E), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), F), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), G)]
100101 else throw("at least one field is empty")
101102 }
102103
103104
104105
105-@Callable(p)
106+@Callable(q)
106107 func perfomOrder2 (j) = {
107- let q = addressFromPublicKey(p.callerPublicKey)
108- let G = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), q)
109- let H = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + j), q)
110- let I = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + j), q)
111- let J = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/NAME1_") + j), q)
112- let K = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/STRAS_") + j), q)
113- let L = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/ORT01_") + j), q)
114- let M = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PSTLZ_") + j), q)
115- let N = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), q)
116- let O = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), q)
117- let P = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), q)
118- let Q = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), q)
119- let R = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), q)
120- let S = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), q)
121- let T = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), q)
122- let U = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENGE_") + j), q)
123- if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((G != ""))
124- then (H != "")
125- else false)
108+ let r = addressFromPublicKey(q.callerPublicKey)
109+ let H = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), r)
110+ let I = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + j), r)
111+ let J = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + j), r)
112+ let K = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/NAME1_") + j), r)
113+ let L = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/STRAS_") + j), r)
114+ let M = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/ORT01_") + j), r)
115+ let N = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PSTLZ_") + j), r)
116+ let O = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), r)
117+ let P = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), r)
118+ let Q = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), r)
119+ let R = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), r)
120+ let S = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
121+ let T = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
122+ let U = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
123+ let V = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENGE_") + j), r)
124+ if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((H != ""))
126125 then (I != "")
127126 else false)
128127 then (J != "")
129128 else false)
130129 then (K != "")
131130 else false)
132131 then (L != "")
133132 else false)
134133 then (M != "")
135134 else false)
136135 then (N != "")
137136 else false)
138137 then (O != "")
139138 else false)
140139 then (P != "")
141140 else false)
142141 then (Q != "")
143142 else false)
144143 then (R != "")
145144 else false)
146145 then (S != "")
147146 else false)
148147 then (T != "")
149148 else false)
150149 then (U != "")
151150 else false)
152- then [StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), G), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), H), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), I), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Name_") + j), J), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse_") + j), K), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Ort_") + j), L), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/PLZ-Code_") + j), M), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), N), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), O), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), P), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), Q), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Zeilennr_") + j), R), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Nr_") + j), S), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Gehoert-zu-Zeilennr_") + j), T), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), U)]
151+ then (V != "")
152+ else false)
153+ then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), H), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), I), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), J), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Name_") + j), K), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse_") + j), L), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Ort_") + j), M), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/PLZ-Code_") + j), N), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), O), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), P), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), Q), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), R), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Zeilennr_") + j), S), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Nr_") + j), T), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Gehoert-zu-Zeilennr_") + j), U), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), V)]
153154 else throw("at least one field is empty")
154155 }
155156
156157
157158
158-@Callable(p)
159+@Callable(q)
159160 func perfomOrder3 (j) = {
160- let q = addressFromPublicKey(p.callerPublicKey)
161- let V = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), q)
162- let W = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), q)
163- let X = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BMNG2_") + j), q)
164- let Y = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), q)
165- let Z = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), q)
166- let aa = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/VPREI_") + j), q)
167- let ab = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + j), q)
168- let ac = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + j), q)
169- let ad = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + j), q)
170- let ae = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + j), q)
171- let af = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + j), q)
172- let ag = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + j), q)
173- let ah = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/EMPST_") + j), q)
174- let ai = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP20/WMENG_") + j), q)
175- let aj = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), q)
176- let ak = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), q)
177- let al = a(((toBase58String(p.callerPublicKey) + "_/ORDERS05/IDOC/E1EDS01/SUNIT_") + j), q)
178- let am = g("VPREI", toBase58String(p.callerPublicKey), q, j)
179- if ((am == false))
161+ let r = addressFromPublicKey(q.callerPublicKey)
162+ let W = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), r)
163+ let X = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), r)
164+ let Y = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BMNG2_") + j), r)
165+ let Z = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), r)
166+ let aa = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), r)
167+ let ab = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/VPREI_") + j), r)
168+ let ac = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + j), r)
169+ let ad = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + j), r)
170+ let ae = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + j), r)
171+ let af = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + j), r)
172+ let ag = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + j), r)
173+ let ah = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + j), r)
174+ let ai = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/EMPST_") + j), r)
175+ let aj = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP20/WMENG_") + j), r)
176+ let ak = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), r)
177+ let al = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), r)
178+ let am = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDS01/SUNIT_") + j), r)
179+ let an = g("VPREI", toBase58String(q.callerPublicKey), r, j)
180+ if ((an == false))
180181 then throw("error: wrong price")
181- else if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((V != ""))
182- then (W != "")
183- else false)
182+ else if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((W != ""))
184183 then (X != "")
185184 else false)
186185 then (Y != "")
187186 else false)
188187 then (Z != "")
189188 else false)
190189 then (aa != "")
191190 else false)
192191 then (ab != "")
193192 else false)
194193 then (ac != "")
195194 else false)
196195 then (ad != "")
197196 else false)
198197 then (ae != "")
199198 else false)
200199 then (af != "")
201200 else false)
202201 then (ag != "")
203202 else false)
204203 then (ah != "")
205204 else false)
206205 then (ai != "")
207206 else false)
208207 then (aj != "")
209208 else false)
210209 then (ak != "")
211210 else false)
212211 then (al != "")
213212 else false)
214- then [StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), V), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), W), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), X), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), Y), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), Z), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preis_") + j), aa), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ab), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ac), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ad), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ae), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), af), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ag), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse-2_") + j), ah), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), ai), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Artikel-EDI_") + j), aj), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Artikel-EDI_") + j), ak), StringEntry(((toBase58String(p.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), al)]
213+ then (am != "")
214+ else false)
215+ then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), W), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), X), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), Y), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), Z), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), aa), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preis_") + j), ab), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ac), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ad), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ae), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), af), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ag), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ah), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse-2_") + j), ai), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), aj), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Artikel-EDI_") + j), ak), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Artikel-EDI_") + j), al), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), am)]
215216 else throw("at least one field is empty")
216217 }
217218
218219
219-@Verifier(an)
220-func ao () = {
221- let e = an
220+@Verifier(ao)
221+func ap () = {
222+ let e = ao
222223 if ($isInstanceOf(e, "DataTransaction"))
223224 then true
224225 else if ($isInstanceOf(e, "SetScriptTransaction"))
225226 then true
226227 else true
227228 }
228229

github/deemru/w8io/873ac7e 
63.34 ms