tx · A4VHu1P9ucwV2vVSuHG1RKFLphTPzzJvxqxVXHLHjTqt

3NDCyBG5q85JuaRiigUeEtainyjCQT3XpZm:  -0.03700000 Waves

2022.11.26 18:23 [2334261] smart account 3NDCyBG5q85JuaRiigUeEtainyjCQT3XpZm > SELF 0.00000000 Waves

{ "type": 13, "id": "A4VHu1P9ucwV2vVSuHG1RKFLphTPzzJvxqxVXHLHjTqt", "fee": 3700000, "feeAssetId": null, "timestamp": 1669476224464, "version": 2, "chainId": 84, "sender": "3NDCyBG5q85JuaRiigUeEtainyjCQT3XpZm", "senderPublicKey": "EVooykMNV691Venwp1dHUTBd7KWequzUcda57Wd3LQEX", "proofs": [ "61yQ8YUPmA9oaC6Y5cnhaXaeLb4GhGjVZqBM2n2opQCsjgjqGtyhpAxarrLayjwk7BZKt3qrqf3TuGx2HPq73XGt" ], "script": "base64:BgIkCAISABIECgIIARIDCgEIEgASAwoBCBIDCgEBEgASABIDCgEIKAANREVGQVVMVFBSSUNFUwCA5Zp3AA1ERUZBVUxUUFJJQ0VNAICU69wDAA1ERUZBVUxUUFJJQ0VMAICN8bAIAA5ERUZBVUxUUFJJQ0VYTACA0KzzDgALdXNkbkFzc2V0SWQBIPd26vf3g8pl224T7gI7z1gplanB0Y3yS9ps2B1igMjeAA1pbmN1YmF0b3JBZGRyBQR0aGlzAAticmVlZGVyQWRkcgUEdGhpcwALYmFja0VuZEFkZHIJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNONVNwWDIxUjNSNzVRbzRlYjNNd0ZGdlc3VFV6eWh2YXZ2AApMQU5EUFJFRklYAgRMQU5EAApEVUNLUFJFRklYAgREVUNLAARMRU5TAgRzTGVuAARMRU5NAgRtTGVuAARMRU5MAgRsTGVuAAVMRU5YTAIFeGxMZW4ABE1BUFMCBHNNYXAABE1BUE0CBG1NYXAABE1BUEwCBGxNYXAABU1BUFhMAgV4bE1hcAESa2V5UGF5bWVudFJlcXVpcmVkAQhsYW5kU2l6ZQkArAICAhBwYXltZW50UmVxdWlyZWRfBQhsYW5kU2l6ZQEQa2V5TGFuZFRvQXNzZXRJZAEHbGFuZE51bQkArAICAgxsYW5kVG9Bc3NldF8FB2xhbmROdW0BEWtleUFzc2V0SWRUb093bmVyAQdhc3NldElkCQCsAgICCW5mdE93bmVyXwUHYXNzZXRJZAEWa2V5U3Rha2VkVGltZUJ5QXNzZXRJZAEHYXNzZXRJZAkArAICAgtzdGFrZWRUaW1lXwUHYXNzZXRJZAEUa2V5U3Rha2VkRHVja0J5T3duZXIBCW93bmVyQWRkcgkArAICAhJzdGFrZWREdWNrQnlPd25lcl8FCW93bmVyQWRkcgEia2V5U3Rha2VkVGltZUJ5VHlwZUFzc2V0SWRBbmRPd25lcgMHbmZ0VHlwZQdhc3NldElkCW93bmVyQWRkcgkArAICCQCsAgIJAKwCAgkArAICCQCsAgICIHN0YWtlZFRpbWVCeVR5cGVBc3NldElkQW5kT3duZXJfBQduZnRUeXBlAgFfBQdhc3NldElkAgFfBQlvd25lckFkZHIBGWtleUZyb21Db250aW5lbnRCeUFzc2V0SWQBB2Fzc2V0SWQJAKwCAgIOZnJvbUNvbnRpbmVudF8FB2Fzc2V0SWQBF2tleVRvQ29udGluZW50QnlBc3NldElkAQdhc3NldElkCQCsAgICDHRvQ29udGluZW50XwUHYXNzZXRJZAERa2V5V2luZHNCeUFzc2V0SWQBB2Fzc2V0SWQJAKwCAgIGd2luZHNfBQdhc3NldElkARVrZXlPYnN0YWNsZXNCeUFzc2V0SWQBB2Fzc2V0SWQJAKwCAgIKb2JzdGFjbGVzXwUHYXNzZXRJZAERa2V5TW92ZXNCeUFzc2V0SWQBB2Fzc2V0SWQJAKwCAgIKdXNlck1vdmVzXwUHYXNzZXRJZAEOa2V5TGFuZFRvT3duZXIBB2xhbmROdW0JAKwCAgIKbGFuZE93bmVyXwUHbGFuZE51bQEPa2V5QmF0Y2hlc0NvdW50AAIMYmF0Y2hlc0NvdW50ARFrZXlCYXRjaFByb2Nlc3NlZAEFYmF0Y2gJAKwCAgIIYmF0Y2hPa18JAKQDAQUFYmF0Y2gBCmtleU5mdE5hbWUCB2xhbmROdW0IbGFuZFNpemUJAKwCAgkArAICBQpMQU5EUFJFRklYBQdsYW5kTnVtBQhsYW5kU2l6ZQAKcmVjTGFuZE51bQAAAAtyZWNMYW5kU2l6ZQABAAtyZWNUZXJyYWlucwACAAxyZWNDb250aW5lbnQAAwAIbmZ0TGlzdHMJAMwIAgkAzAgCAiIxX1NfRkVFRkRCRUZFRkVGQkJGRkJDRUNEQkJGQV9Bc2lhCQDMCAICIjJfU19CQUJFREVDQUVDRUFGREVGQkZBQkZGRUVFX0FzaWEJAMwIAgIiM19TX0JGRkVBQkJFRUZGRkJFRkRFRUJFRkFCQkVfQXNpYQkAzAgCAiI0X1NfQkREREJFRUJGRUVFQUVGRkZCRERDRkVCRV9Bc2lhCQDMCAICIjVfU19CRERERkVEQUFFRURFRkVBRkRFRUVGQkJCX0FzaWEJAMwIAgIiNl9TX0JCRUZCQkZGRkZCRERBRUVEQkJFRUVGRkRfQXNpYQkAzAgCAiI3X1NfRkVGREZGRURFRUZCRkVGRkFCRkJCRkZFRV9Bc2lhCQDMCAICIjhfU19GREVCQkJCQkJFQkZGQ0VGREVFQUZGRUVCX0FzaWEJAMwIAgIiOV9TX0VERERFQkZCQkVCREJERkJCRUJCQUZCREVfQXNpYQkAzAgCAiMxMF9TX0ZCRUZFRkZCRUFFRUJGRUJCRUZCRkZGQ0VfQXNpYQkAzAgCAiMxMV9TX0ZGREVCRUVERkZGQkRCRkJCREVFQ0VFRURfQXNpYQkAzAgCAiMxMl9TX0VCQkZCRkVDRUVGQkRCREZGQkJFQkNGRUZfQXNpYQkAzAgCAiMxM19TX0NERkFBRUJGQkVFREFGRUVFRUVBQkJFRUFfQXNpYQkAzAgCAiMxNF9TX0JGQ0ZFREJBRkJFQkVBRUJCRUREREZEQ0RfQXNpYQkAzAgCAiMxNV9TX0JGQkJEQkVERkZCRkVBRUZERkZFRUJFRUVfQXNpYQkAzAgCAiMxNl9TX0JCRUJGQkRGRkJEQkFFQ0JEREVBQkZFREZfQXNpYQkAzAgCAiMxN19TX0ZEQ0JGRkVGREJGRkRERERDQ0RFREJGQ0NfQXNpYQkAzAgCAiMxOF9TX0JEQ0ZEREZCRkRFQkZGRkRCQ0ZCRUVCRUJfQXNpYQkAzAgCAiMxOV9TX0ZFRkJGRUZBQkVFQkZCQkZGRkNGQkRCREVfQXNpYQkAzAgCAiMyMF9TX0ZDRURBREJFQkZCRkFFRUZGRkVCRkVFREZfQXNpYQkAzAgCAiMyMV9TX0REQkVCQkREQkRFRUFCRUVFRkZFRkJEQkZfQXNpYQkAzAgCAiMyMl9TX0REQkVCQkZFRkVERUVFQ0JGRkJFQ0VCQkZfQXNpYQkAzAgCAiMyM19TX0VGRUVGRkVBQ0ZCREJEQkZCQkNGRkJERUFfQXNpYQkAzAgCAiMyNF9TX0RGQkRCRUJFQkJCRkZCRkRFREJFRUJFQkFfQXNpYQkAzAgCAiMyNV9TX0JGQkFGRkZCRkZFRkZEREVCRkVCRUNBQ0VfQXNpYQUDbmlsCQDMCAIJAMwIAgIjMjZfU19FREVCRkZCQ0RGRUFFQkVFRkJCRkVCQkJCX0FzaWEJAMwIAgIjMjdfU19CQkJCQkNBREZERUJFRkVCQ0JFRUJDRkVCX0FzaWEJAMwIAgIjMjhfU19DREVFREVERUZGREJERkZFRUZEQkRGRkFCX0FzaWEJAMwIAgIjMjlfU19CQkVERkZFQkVCQkZCQkZCQ0ZFQkFGREZEX0FzaWEJAMwIAgIjMzBfU19FRUZDQkZGRUZBRkZERkZGRkZFRUVFQkJGX0FzaWEJAMwIAgIjMzFfU19FRUZBRUZFRkRCQkRGQkVBRkRGRkZCQkRFX0FzaWEJAMwIAgIjMzJfU19FRkVFREVCRkRFRERFRUVCQkJFREZGREZDX0FzaWEJAMwIAgIjMzNfU19GRkNERkVCRkZGQ0VDRkJFRURCQ0JGREVDX0FzaWEJAMwIAgIjMzRfU19GQUZFREVFQUJCRkZGREVFREVGRUZFQkVGX0FzaWEJAMwIAgIjMzVfU19GRUFCQkFFRUVBQkVGRUVCRkJCRkJCRUJGX0FzaWEJAMwIAgIjMzZfU19CQkVBRUJERUZGRURDQ0JCQkVCREJGQkVCX0FzaWEJAMwIAgIjMzdfU19FQkZDRkJGRUJGRkJFREJEREVCRUFFQkFCX0FzaWEJAMwIAgIjMzhfU19BQkJGRUJDRUFERkZCQkJGQkZFQUVGRkRFX0FzaWEJAMwIAgIjMzlfU19DRkJBRUVGRUJFQkJCRkVGREJGREVDRUJDX0FzaWEJAMwIAgIjNDBfU19GRkNEQUZEREJCQkZGRUNGRkNFRkRFRURFX0FzaWEJAMwIAgIjNDFfU19CQ0VFREJERkJGRUVFQkZFRkVFRUZERUVCX0FzaWEJAMwIAgIjNDJfU19GRkZFQkRFQUJEQkREQkVGQkZEQUJCRkJEX0FzaWEJAMwIAgIjNDNfU19BRURFQkFCREFCQkVCRkZBQkVERUVFQkVFX0FzaWEJAMwIAgIjNDRfU19GQkRGRUJGRkNGRkVGRUNERUJFRUVEQ0RGX0FzaWEJAMwIAgIjNDVfU19CQkZERkRCQUJFREJGQUNFRkVGRUFGRUNFX0FzaWEJAMwIAgIjNDZfU19GQUZFQUVFRUVCQkJFREZFRUZGRUVGQURFX0FzaWEJAMwIAgIjNDdfU19DQkNERUFDQkJDRkZGRkFFQkVCREVERkJCX0FzaWEJAMwIAgIjNDhfU19GRkVCRUVCRURCREZGQkVERkVCRkZGRkVFX0FzaWEJAMwIAgIjNDlfU19GRkVFREJFQkJGRENGRkRCREVFRURFRkVEX0FzaWEJAMwIAgIjNTBfU19FRUZGREVGQkVCRUJEQkZGQ0VFRURCQUJFX0FzaWEFA25pbAkAzAgCCQDMCAICIzUxX1NfRUZGQkVERkJCRERDREJEQkRCRkZGREVBRV9Bc2lhCQDMCAICIzUyX1NfRkNCQ0JCRkNFREJFQkZDRERFQkZFQkRCRV9Bc2lhCQDMCAICIzUzX1NfRUJEQkJERkJFRkREREVFRERGRUZDRUJERV9Bc2lhCQDMCAICIzU0X1NfRUZGQkJFQkZERkVGRkZCRURCQkZCRkRCRF9Bc2lhCQDMCAICIzU1X1NfREJFRURGRURFREZCRkJCRURCRUZERUVGRF9Bc2lhCQDMCAICIzU2X1NfRkRFRkVCREVFRkRCRkVFRkVDRkZGREJCQV9Bc2lhCQDMCAICIzU3X1NfQkZFQ0RGRkJBQkZERUZGRkZCQURCQkRGQl9Bc2lhCQDMCAICIzU4X1NfRkZGQ0VBQkZCRUVBRUZFQ0VGQkRDQUVFRl9Bc2lhCQDMCAICIzU5X1NfQUVBRkJFRUZCREVERUVERURCREJBRkVBRF9Bc2lhCQDMCAICIzYwX1NfQkVERkJGREVFRkRFRUJFRUVGRUJBREJGRF9Bc2lhCQDMCAICIzYxX1NfQkVCREVGRkJERkJFQkZEREJCQkVCQkJGRl9Bc2lhCQDMCAICIzYyX1NfREVFQkVFQkZFRUNGREZCRURERUZERkNERV9Bc2lhCQDMCAICIzYzX1NfQUZGRUZCRERCQkZCRkVEQkJCRUVERUZEQ19Bc2lhCQDMCAICIzY0X1NfRUFCQUVGQkVGRUVCRUNCRUJEQkVFRURCQ19Bc2lhCQDMCAICIzY1X1NfQkRCRENGQ0ZCRUVGQ0ZFRUZFRURGQkJERl9Bc2lhCQDMCAICIzY2X1NfRUJCRkVCRkJFQkVFRERCRUVGRkZFRUNFRl9Bc2lhCQDMCAICIzY3X01fRkZGRENFRUVCQkZCRkJFQ0VFRkZDRUJFQl9Bc2lhCQDMCAICIzY4X01fQkZFQkVCRUZGQkRGRUVGQkVGRkVEQUZFQl9Bc2lhCQDMCAICIzY5X01fRkJEQkVFQ0ZCQkJFQkVCRUJGRkREQUJGRF9Bc2lhCQDMCAICIzcwX01fRUVGREJGRUZERkZFRURFREFGQkVERkVCRF9Bc2lhCQDMCAICIzcxX01fRkJFRUJBRUZDRkJFRkFCQkRGRENFQUZFRF9Bc2lhCQDMCAICIzcyX01fQkZFRkZGRkVEQ0JFQkVCRkZCRUNFQ0RCRV9Bc2lhCQDMCAICIzczX01fRUNCQkREQkJCREVERUJBRUJFRUNCRkVGQ19Bc2lhCQDMCAICIzc0X01fRkVCQkJCRUJDRUZBQkRGRkJBRkVERURGRV9Bc2lhCQDMCAICIzc1X01fREVEQkRERkZEQkJCQkVDQkZFQ0VGRUVGRV9Bc2lhBQNuaWwJAMwIAgkAzAgCAiM3Nl9NX0JFRkZFRUZCRkJGRUVGRkVFRkVCQkZFREJfQXNpYQkAzAgCAiM3N19NX0NERkVBRUJGQkRCQkRGRkRGQUJEQkVGQkZfQXNpYQkAzAgCAiM3OF9NX0JFQkFCRkVCQkJDREZFQkZCRUJBQkJDRkJfQXNpYQkAzAgCAiM3OV9NX0RGQkFERUVDRkREREJGQkJCRkJFQkVFQkNfQXNpYQkAzAgCAiM4MF9NX0RFRkFFRkNBRkRGRkZCQURCRERCQkZEQUJfQXNpYQkAzAgCAiM4MV9NX0JDQkZCRUZFQ0RGREVCRkZFRUJGQkJGRkRfQXNpYQkAzAgCAiM4Ml9NX0NFRERFREZFQUZGQkJFRUNERkJCQUVCQkFfQXNpYQkAzAgCAiM4M19NX0ZFQkJCQkRDRUVCQkZGRUJFRUZBREVERkRfQXNpYQkAzAgCAiM4NF9NX0RFRENFRkVEQkZERUZERkRCQkVGRUVCREVfQXNpYQkAzAgCAiM4NV9NX0ZGQkVGREJCRUJERURFRkZBQkVFQUJDRkFfQXNpYQkAzAgCAiM4Nl9NX0VFRUVFRkVEQ0RCRUJGRUJDQUZDRkNERkNfQXNpYQkAzAgCAiM4N19MX0RGQkFCREJERkZFQkNERUVCQkRGQ0VCQURfQXNpYQkAzAgCAiM4OF9MX0NFQ0ZGRUVERkZGQkRERkFGRUREQUZERURfQXNpYQkAzAgCAiM4OV9MX0RBRUJEQkZCRkJGREZGRkVDRkZEREVERUVfQXNpYQkAzAgCAiM5MF9MX0RCQkZEQkVEREVFRkRGRkZERERGREVFQkRfQXNpYQkAzAgCAiM5MV9MX0VCRUVFRkZFQ0ZCREVFQ0VCQkZFRUJFRkJfQXNpYQkAzAgCAiM5Ml9MX0JCQkRDRkZGREVERkVCRUVCQUVBRkVBRUJfQXNpYQkAzAgCAiM5M19MX0VEQkZGREZFRUJFRkVERkJCQkJCRkJEQkJfQXNpYQkAzAgCAiM5NF9MX0ZCQkVBQ0ZERURBRkZGRUFERUZFQkJFQkJfQXNpYQkAzAgCAiM5NV9MX0NGRUZGRUJFQkZFQkRERUVGRURFRkVCREJfQXNpYQkAzAgCAiM5Nl9MX0JDRkJEQ0VFRkJFQkZGQ0JFRENCREJERUVfQXNpYQkAzAgCAiQ5N19YTF9EQUJFRkRGREJGRURGRUJGRkVERkJGRUZEX0FzaWEJAMwIAgIkOThfWExfRURGREZCREVCRUZGREZBQkVGQkZCRUZERV9Bc2lhCQDMCAICJDk5X1hMX0ZFQkJFQkZCRkVFRkVFREJEQ0FFRUVBRUJfQXNpYQkAzAgCAiUxMDBfWExfQUJEQkJFRkJCRkZFREZGQkVEQkZCRUZCQl9Bc2lhBQNuaWwJAMwIAgkAzAgCAiYxMDFfU19CQkZDQUZEQ0RGRkNDRkFGQUJDQUNBQUJBX0V1cm9wZQkAzAgCAiYxMDJfU19GQ0JGQ0JGQ0JCQUFDREFCQkNCQkJDRkZEX0V1cm9wZQkAzAgCAiYxMDNfU19GQ0ZBQkZEREJDQ0NGQkNGQkZBQkNGRkNBX0V1cm9wZQkAzAgCAiYxMDRfU19DQ0JEQUJBQUZGQUZCRkZGQ0VGQ0FEQUJBX0V1cm9wZQkAzAgCAiYxMDVfU19GQUFGQkNDQ0NDQkJGRkNGRkFDRUNDRkFCX0V1cm9wZQkAzAgCAiYxMDZfU19CQkNGQ0NGQ0NBQUZFRkJBRkZBRkFCRENBX0V1cm9wZQkAzAgCAiYxMDdfU19BQ0FGRkRERkFDQUZBQUZDQ0FFQ0NCQUNBX0V1cm9wZQkAzAgCAiYxMDhfU19EQkVDQUJCRkZDREZDRkFBRkZBRkZBQ0NBX0V1cm9wZQkAzAgCAiYxMDlfU19CQUZDQ0FBRkNBQ0ZCQUZGQkZBQkFCRUZDX0V1cm9wZQkAzAgCAiYxMTBfU19BQUZCQ0NDQ0JGQkVBQ0FGREZCRkZEQUZCX0V1cm9wZQkAzAgCAiYxMTFfU19GQUFDRkFGRkNDQ0VGQ0NDRUNBRkFDRkRDX0V1cm9wZQkAzAgCAiYxMTJfU19CRkZGQ0VBQkZFQkNDQ0JFQkJDQ0ZGQURGX0V1cm9wZQkAzAgCAiYxMTNfU19GRkFDQ0NCQ0NBQ0JCQ0ZDQUFEQ0FEQkNBX0V1cm9wZQkAzAgCAiYxMTRfU19FQ0ZDQkFDQkRDRkNGRUFGREZFRkFBQUFGX0V1cm9wZQkAzAgCAiYxMTVfU19GQ0FFQ0FDRkZCRkJCQUJGRkZERkNBQkNGX0V1cm9wZQkAzAgCAiYxMTZfU19EQUNGQUVGRkJDRkZDQ0FDRkFGRkNCQURFX0V1cm9wZQkAzAgCAiYxMTdfU19GQkZGRkFCQUVFRkFDQ0VGQ0FBQ0RGQ0FDX0V1cm9wZQkAzAgCAiYxMThfU19CRkFDRkJDQ0ZGQ0RCQUFBQkZDQkNCQkFBX0V1cm9wZQkAzAgCAiYxMTlfU19BRkFBQkJBRkRBQUNGQ0RBRkNBQkRGRUJBX0V1cm9wZQkAzAgCAiYxMjBfU19GQ0FDQUVDQUVGQkJGRENGRkJDRENCQ0NDX0V1cm9wZQkAzAgCAiYxMjFfU19GQUFGQUVDRkZCQUFCQUJBREZEQUNGQUFBX0V1cm9wZQkAzAgCAiYxMjJfU19DREZBQUNBRUZCQURGQUFGRkJBRkVGQ0ZBX0V1cm9wZQkAzAgCAiYxMjNfU19CQkZBQUVBQkZEREFBQkJEREFGRUZBQkJDX0V1cm9wZQkAzAgCAiYxMjRfU19BQUVEQ0VCQkZGRkZGQUNBQkFBRUNGQ0JDX0V1cm9wZQkAzAgCAiYxMjVfU19GRENBRkZGQkNGQUNCQUNDRkFFQUFGQ0NDX0V1cm9wZQUDbmlsCQDMCAIJAMwIAgImMTI2X1NfQUZDQ0NBQUVDRkNBQUZEQ0JGRkFCQkNDQV9FdXJvcGUJAMwIAgImMTI3X1NfRkJBQkNDRkZBQ0FBQURGQUFEQkZBRENFRl9FdXJvcGUJAMwIAgImMTI4X1NfREJDQ0ZCQ0NGQUFERkZERUFCQ0ZEQ0ZFQl9FdXJvcGUJAMwIAgImMTI5X1NfQ0NDRkFCRUNGQUFBQ0FGRUZDQ0ZGRkNGRF9FdXJvcGUJAMwIAgImMTMwX1NfQUNBQ0ZFQkZGQ0NDQ0ZBQUNBRkZEQ0NGRl9FdXJvcGUJAMwIAgImMTMxX1NfQUNGQ0NBRkJBQkFGQUNEQUNFQUZGQUJEQV9FdXJvcGUJAMwIAgImMTMyX1NfQkNFQ0FCRkNCQ0NDQUFBQUFBQ0ZCQ0FCRl9FdXJvcGUJAMwIAgImMTMzX1NfRkZCQ0ZDQ0FGQUNBQUZGQkNGRkRGQ0ZGRV9FdXJvcGUJAMwIAgImMTM0X1NfQUNCQkFGQUZBRUFDQ0RBRkVCQkVBQUZCQ19FdXJvcGUJAMwIAgImMTM1X1NfQ0ZBQ0ZFRkFBQ0NCQUZCRkNGRkZGQ0FGQV9FdXJvcGUJAMwIAgImMTM2X1NfQkJDQUFCQkFGQUVCRUFGRkNBQURDQUZBRl9FdXJvcGUJAMwIAgImMTM3X1NfRkJFQUFBREZDQ0ZBQkZDQUJDQUJGRUZDQV9FdXJvcGUJAMwIAgImMTM4X1NfQ0NBQUNDQUZCQ0VBQkFDQ0JFRkJDRkZBQV9FdXJvcGUJAMwIAgImMTM5X1NfRUVBRkFGQkFFQUFBRkNGQkFCRUJGQ0ZDQV9FdXJvcGUJAMwIAgImMTQwX1NfRkZBRkFBRkNBQkNBRkZFQ0ZCQkVDQUFCRl9FdXJvcGUJAMwIAgImMTQxX1NfREZDQUJCQ0ZDRENDQUVFQkNDQ0NDRkRCQ19FdXJvcGUJAMwIAgImMTQyX1NfQkFGQ0ZGQ0FGQUZGQkZDQ0NBQkFEQkZGQ19FdXJvcGUJAMwIAgImMTQzX1NfQkJCRkNGQ0NDRkFFRkNCQUFCQkFGQ0FEQV9FdXJvcGUJAMwIAgImMTQ0X1NfQUNBRkNDQkZDQ0ZDRkZDQ0ZGQUFGRkVCQl9FdXJvcGUJAMwIAgImMTQ1X1NfQUNBQkFDQ0RBQ0NCQUZGQkRFQURBQkJDQV9FdXJvcGUJAMwIAgImMTQ2X1NfQ0JDQ0ZBQkNGRkFBQ0VCRkJDQUZBQ0ZGQ19FdXJvcGUJAMwIAgImMTQ3X1NfQ0NDQ0FERkZCQkZCQkFDRkFDQ0JDQ0JBQV9FdXJvcGUJAMwIAgImMTQ4X1NfQ0NBQkRBRkJBQ0NDRkJCQkZDQ0ZGRkFGRl9FdXJvcGUJAMwIAgImMTQ5X1NfQUZBQ0ZGRkJBQUJCQkJDQ0ZDQ0ZDQURDRl9FdXJvcGUJAMwIAgImMTUwX1NfQ0RBRENDRkNBQUZBRENBQkJCRUJGQUFCQ19FdXJvcGUFA25pbAkAzAgCCQDMCAICJjE1MV9TX0FDQ0FGRkVEQUVFRUNBRkJBRkNBRkZDQ0FfRXVyb3BlCQDMCAICJjE1Ml9TX0RBQkZDRkRDQUZFQkNCRkZBQURDRkZGREVfRXVyb3BlCQDMCAICJjE1M19TX0FCQkJGQkJGRUVBRkJDQkFBQ0NGQkFGREFfRXVyb3BlCQDMCAICJjE1NF9TX0ZGQUNDREJEQ0ZBQUZDQ0NGRkJBQ0ZBQkFfRXVyb3BlCQDMCAICJjE1NV9TX0ZDQ0FDRkZBQ0FDRkZDQUFCQ0FBQUZGQUZfRXVyb3BlCQDMCAICJjE1Nl9TX0FDRUNCQUZBQkNBQUZGQkNDRkNBRkJGQUVfRXVyb3BlCQDMCAICJjE1N19TX0FGQUNGREFGQkFDREJGQUNBRkFGRkZBQkZfRXVyb3BlCQDMCAICJjE1OF9TX0JDREJFQkFGQ0ZDQ0ZGQ0NERkZDQ0VDQUJfRXVyb3BlCQDMCAICJjE1OV9TX0RDQUNDQ0ZGRkRDRkFCQkFCREFDRUZGQ0VfRXVyb3BlCQDMCAICJjE2MF9TX0VBQUFDQ0JFRkJFQUJGRkZDRkZGQ0ZDQUFfRXVyb3BlCQDMCAICJjE2MV9TX0RDRkZEQ0NFREZGRkNGQ0NDQ0NGQ0ZCQUNfRXVyb3BlCQDMCAICJjE2Ml9TX0NBQUZDQ0NDQUJDRkZGRUFFQ0ZDQkFGQUNfRXVyb3BlCQDMCAICJjE2M19TX0FDRkFDQkJCRkNDRUZCQkFDQUNCQUFDQUZfRXVyb3BlCQDMCAICJjE2NF9TX0JFQUJBQ0ZDQ0NDQUZDQ0ZDQUZBQUFGRkNfRXVyb3BlCQDMCAICJjE2NV9TX0JEQUFDQ0JFRkNERkFDQkNBQkJFREZCRkZfRXVyb3BlCQDMCAICJjE2Nl9TX0VGQUZGQUZDQUVGREFBQURGQUJGQUNGRkNfRXVyb3BlCQDMCAICJjE2N19NX0ZGQ0FGQ0FBQUNCQUNDQkJDQURGQUFBQUNfRXVyb3BlCQDMCAICJjE2OF9NX0JGRkFGQUZDQ0FGQ0ZERkFDQ0ZBRkZCQUVfRXVyb3BlCQDMCAICJjE2OV9NX0ZGQ0NGQ0JFQ0NBRkZGRkZGQkZGQUFDRkZfRXVyb3BlCQDMCAICJjE3MF9NX0ZFRkNCQ0NBQUVBRkZBRkJDREZEQURCQUJfRXVyb3BlCQDMCAICJjE3MV9NX0ZGRUVBQUZCQUFBRkRDQ0FDQkZCQkFDQ0ZfRXVyb3BlCQDMCAICJjE3Ml9NX0NDRENDRENBRkRFRUZGQUNDRkJDQUZFQ0NfRXVyb3BlCQDMCAICJjE3M19NX0FGQ0NCQ0ZDQ0VDRkRDQ0FEQ0ZBQUZDQkZfRXVyb3BlCQDMCAICJjE3NF9NX0FBQUZGQUJDQkNGQ0FEQkNBQUFBQ0JGQ0JfRXVyb3BlCQDMCAICJjE3NV9NX0NGQkJCQUJDQURBQ0FEREZGQkFDRkZCQUNfRXVyb3BlBQNuaWwJAMwIAgkAzAgCAiYxNzZfTV9BQkJCRkJCQUFGRkNGQ0ZCQ0NCQUJDRkFGX0V1cm9wZQkAzAgCAiYxNzdfTV9DRUZBQ0NGRkNFQkNCQ0ZBQkVBQ0NGQ0JCX0V1cm9wZQkAzAgCAiYxNzhfTV9FQ0NBRkZDQ0FBRkFEQ0FGRkFDQUFGRkNDX0V1cm9wZQkAzAgCAiYxNzlfTV9ERkJGQ0FGQ0ZBQUNGQkJGRkZGRUNGQ0NCX0V1cm9wZQkAzAgCAiYxODBfTV9DRkJDRUZDRkJBQ0ZEQ0FCRkFDQUNBQkZBX0V1cm9wZQkAzAgCAiYxODFfTV9DQUFDQ0ZBQ0NCQUVBQ0FDQkZGRUJGQUFCX0V1cm9wZQkAzAgCAiYxODJfTV9DQ0VGQUJCQ0FBRkZBRkZDRUVDQUZERkFCX0V1cm9wZQkAzAgCAiYxODNfTV9GQUZDQ0NEQkZGQUVCQkFCQkFDRUFBRkJCX0V1cm9wZQkAzAgCAiYxODRfTV9GQ0NBQUZBQ0FDQUZBQkJGRkZFQ0NCQ0ZGX0V1cm9wZQkAzAgCAiYxODVfTV9BRkRBQUZDQ0JBQUZBRURGQUJBRkZCQUNDX0V1cm9wZQkAzAgCAiYxODZfTV9DQUZBRkNBRkNGQkNBRUFGRkZDQUJBQ0NEX0V1cm9wZQkAzAgCAiYxODdfTF9BRkVCQUFGQUFCQkZBRkNERUZFQkZBQUVDX0V1cm9wZQkAzAgCAiYxODhfTF9CRkNFQkZCQUFGQUJBRkZBRkNDQUFGRUZEX0V1cm9wZQkAzAgCAiYxODlfTF9CQkFBRkFDRkZBRkZDRkZDQkNCQ0ZDQ0JDX0V1cm9wZQkAzAgCAiYxOTBfTF9CRUVBQUJCRkZCRkNGQUZFQkVFQUNCQUFCX0V1cm9wZQkAzAgCAiYxOTFfTF9FQ0NGRkNDQ0NBRkZDQkRDQ0ZGQ0NBRkFGX0V1cm9wZQkAzAgCAiYxOTJfTF9FQkVDRkFGQUZGRkFGQURBQUJCQURBRkJCX0V1cm9wZQkAzAgCAiYxOTNfTF9GQUZGQUZBQUFGRUJCQUFERkJFRkZDQ0FBX0V1cm9wZQkAzAgCAiYxOTRfTF9BQkNGRkNDQUFDRkJDQkZGRkZDRkFGRkFCX0V1cm9wZQkAzAgCAiYxOTVfTF9BQ0NCQkJFQUVGQUFGRERGQkZBRkFDQ0NCX0V1cm9wZQkAzAgCAiYxOTZfTF9FQ0NGQUZDRUFBQ0NDQ0FBQ0NGRkZCQ0NEX0V1cm9wZQkAzAgCAicxOTdfWExfRkFGQUJDQkJERkNGRUFGRkFDQ0FCQ0ZDQ19FdXJvcGUJAMwIAgInMTk4X1hMX0NDQ0FGQkFCRkFBQ0NGQkFGRkZGQUFCRkNfRXVyb3BlCQDMCAICJzE5OV9YTF9DQ0ZBQ0JBRkFDQUVBRkJDQUZGQUJBQUNBX0V1cm9wZQkAzAgCAicyMDBfWExfRUNDRERERUFDQ0FGQUNBQ0JBRkJBRkRBQ19FdXJvcGUFA25pbAkAzAgCCQDMCAICKDIwMV9TX0FDRkFBQkFBRkZCQUNDRUJCQkVGQkNGRkFfQW1lcmljYXMJAMwIAgIoMjAyX1NfQ0JCQUJBRUFGRkJGQkJGQ0FCRUJFRUFBQl9BbWVyaWNhcwkAzAgCAigyMDNfU19BREZBQkFCQkJGQ0FCQ0NBQkFBQkJGRkFDX0FtZXJpY2FzCQDMCAICKDIwNF9TX0ZBQkNGRkJFREFFQUFBRUZDRkNCQkNFQkNfQW1lcmljYXMJAMwIAgIoMjA1X1NfQUZCRkJCQkJEQUFBRkZCQ0ZGQkNGQ0FCQV9BbWVyaWNhcwkAzAgCAigyMDZfU19CQkZDQ0VCRkNDRkFGRkJGRUZDRkNGRkFEX0FtZXJpY2FzCQDMCAICKDIwN19TX0NCRkNCQ0VGQUZBRkZCQ0VCQ0JCRUFGRkJfQW1lcmljYXMJAMwIAgIoMjA4X1NfRkNCRkJCRkJGQkJCRkJGQ0JGQUNBRUFFQl9BbWVyaWNhcwkAzAgCAigyMDlfU19GRkZGRkFBQ0JGQkJGRkFBQkZDQkVDQUNCX0FtZXJpY2FzCQDMCAICKDIxMF9TX0JBQUFGQUJCRkNBQ0JCQkZBQUFDQUFEQUJfQW1lcmljYXMJAMwIAgIoMjExX1NfQkNGQUNGQ0VERkJGQUJDQ0VCQUZGQ0JCQ19BbWVyaWNhcwkAzAgCAigyMTJfU19CRUNDQUZCRkJEQUFCQUZCRkZCRkJGQUNBX0FtZXJpY2FzCQDMCAICKDIxM19TX0NFRkFGQkFGQ0ZBQkNGQUJCQkFDQUFCQ0ZfQW1lcmljYXMJAMwIAgIoMjE0X1NfRENCQ0JCRkJCQkVDQkFCQUJCRkNBQUFGQl9BbWVyaWNhcwkAzAgCAigyMTVfU19CRkNCQkVEREFBRkNGQUZBQ0ZGREJBQ0ZCX0FtZXJpY2FzCQDMCAICKDIxNl9TX0JGQUNCQ0ZCQkZBQ0FDRkVDQkJDQkJDREZfQW1lcmljYXMJAMwIAgIoMjE3X1NfQUZEQUNFRUFGQUJCREFBRUVFREVGQkJBQ19BbWVyaWNhcwkAzAgCAigyMThfU19CRkJGQUFGRkFGRkZGQkFGRkJBQUJGREVGX0FtZXJpY2FzCQDMCAICKDIxOV9TX0FDQUJGRUJCQ0FDRkZCQkFDQkZGQ0NCQUFfQW1lcmljYXMJAMwIAgIoMjIwX1NfRkVDQkZGQUZCRkFCQ0ZBQ0RGQUFBQ0ZGQV9BbWVyaWNhcwkAzAgCAigyMjFfU19BQkJGQkZGQ0ZFREJBRkRCQkVCQUZCRkNCX0FtZXJpY2FzCQDMCAICKDIyMl9TX0FBRUJCQUFCRkFFQ0FFRkJCQkJDREJBQUNfQW1lcmljYXMJAMwIAgIoMjIzX1NfRkZCRkZGQUNCQkZGQUFCQUJCQUZBQkNFQV9BbWVyaWNhcwkAzAgCAigyMjRfU19BRkZBRkJGRkJBQkNCQ0JGRkFCQUFBQkFBX0FtZXJpY2FzCQDMCAICKDIyNV9TX0FBQkJGRkZDQUZFQUJCQkZFRkRBQUZBQUZfQW1lcmljYXMFA25pbAkAzAgCCQDMCAICKDIyNl9TX0FBRkJDQkJBQkJFQkRCQ0JDQkFDQURCRkZfQW1lcmljYXMJAMwIAgIoMjI3X1NfRkJGQkFBQUZBQUZEQkFBQ0ZCRUJDRkZCRV9BbWVyaWNhcwkAzAgCAigyMjhfU19BQUFGRkZGQkJBQkRBQkNGRkFGQUNGRUFCX0FtZXJpY2FzCQDMCAICKDIyOV9TX0ZDQ0ZEQkJCQ0ZDQUNERkJBQkZGQkFGRUZfQW1lcmljYXMJAMwIAgIoMjMwX1NfQkZGQkNDQ0FBQUJBRkJEQUNERkNDQkRCQV9BbWVyaWNhcwkAzAgCAigyMzFfU19CRkJBRkJDRkZDQUJBQkZCQkZCQkNGQUFBX0FtZXJpY2FzCQDMCAICKDIzMl9TX0NCRkNERUZGQUZEQkFDQUZERENBRENGQUZfQW1lcmljYXMJAMwIAgIoMjMzX1NfRkNGRkZBREFFREFDQUJFQkNGRUFDRkJCQl9BbWVyaWNhcwkAzAgCAigyMzRfU19CRUJGQkJCQUNBQ0NGQUNBRkNCRkZDQUFBX0FtZXJpY2FzCQDMCAICKDIzNV9TX0JFQ0FGRkJBQ0VGQUJGQUJDQkJDQ0ZGQ0FfQW1lcmljYXMJAMwIAgIoMjM2X1NfQkNGRkJBQkFGQ0ZCQkJBQUNBQkJFQ0ZCRV9BbWVyaWNhcwkAzAgCAigyMzdfU19CQ0JGRkJBREFGQkJCQUFGQUZEQ0NGRkFGX0FtZXJpY2FzCQDMCAICKDIzOF9TX0JGQkZCQkFCRkNCQkJBQ0JBQ0FCRkJFRUZfQW1lcmljYXMJAMwIAgIoMjM5X1NfQkJGQkRGQkZCQkJCQ0JBQ0RERkFDQUZCQ19BbWVyaWNhcwkAzAgCAigyNDBfU19GRENDQ0NFQkZGQ0JGRkFCQkFGQkFBQUJGX0FtZXJpY2FzCQDMCAICKDI0MV9TX0JGRkZBQUJCQURDRkFCQUJGRUFGQUJBQ0NfQW1lcmljYXMJAMwIAgIoMjQyX1NfRUNFQkFCQUJDRkZGQUNGQkZDRkFCRkZCQl9BbWVyaWNhcwkAzAgCAigyNDNfU19BRUFGQkJDQUNCQkZDRkFCRUZCRkJGQUZEX0FtZXJpY2FzCQDMCAICKDI0NF9TX0FGQkZDRkJGRkZFRkFCRkZCREZDQ0JCQUZfQW1lcmljYXMJAMwIAgIoMjQ1X1NfQkZBQkFGRkNGQUJDRkJDQ0FCRkFGQUJDRl9BbWVyaWNhcwkAzAgCAigyNDZfU19DQUJBQkVCQ0ZGREJGQUZGQkFGRkZFQUZEX0FtZXJpY2FzCQDMCAICKDI0N19TX0FGRkJBRkFFRkZDREVGQkFDRUZBRkFCQUFfQW1lcmljYXMJAMwIAgIoMjQ4X1NfQUZERkRCQkJGQkJBRkZEQ0FGQ0VBRkFDQl9BbWVyaWNhcwkAzAgCAigyNDlfU19GRkJGRkZBRkRGQUVBQkJBQ0RCQkNGQkFGX0FtZXJpY2FzCQDMCAICKDI1MF9TX0NCQUZBRUZGQURGREFBRUNBQUZBRkJGRkFfQW1lcmljYXMFA25pbAkAzAgCCQDMCAICKDI1MV9TX0FBRkNBQkFGQUNCRUFERkZBQUFFRUJCQkZfQW1lcmljYXMJAMwIAgIoMjUyX1NfQUJDQUZBQUFCQ0NBQUNBRkJCRkJBREZGRl9BbWVyaWNhcwkAzAgCAigyNTNfU19GRUZDQkFBQ0ZGQkVBQ0JCRUZCRkZCQkFFX0FtZXJpY2FzCQDMCAICKDI1NF9TX0FEQUJEQ0FCQkZBQUFBRkRGRkVCQkNGQURfQW1lcmljYXMJAMwIAgIoMjU1X1NfQkFFQUFBRkFBQUFFQUZCRkFCRURBRkFCQV9BbWVyaWNhcwkAzAgCAigyNTZfU19GRkZGQ0NBQUNCQUZBRkRCQ0FBQkFGRkFDX0FtZXJpY2FzCQDMCAICKDI1N19TX0FGRUFBQ0ZCQUJBQ0JDRUZBRkNCQUZGQkJfQW1lcmljYXMJAMwIAgIoMjU4X1NfQURDQkJDQUJGRUJFQUZEQUZCQ0REQURGQV9BbWVyaWNhcwkAzAgCAigyNTlfU19GQkVDQkJFRkFDQUFDQUFCQkNBQkFGQkZBX0FtZXJpY2FzCQDMCAICKDI2MF9TX0FCQkNDQkZDRkZGRkNGQUJDRUFGRkVDRkJfQW1lcmljYXMJAMwIAgIoMjYxX1NfQkJEQ0ZGRkZCRERGQkZGRkFGQ0JGQURCQl9BbWVyaWNhcwkAzAgCAigyNjJfU19DQUFCQkZGQkZCQ0VGQkFGRkZGQUJGRkFBX0FtZXJpY2FzCQDMCAICKDI2M19TX0ZCRkJCRkFBQkZDQ0FGQkNGQUNGQkFCQkFfQW1lcmljYXMJAMwIAgIoMjY0X1NfQUZGQ0FCQ0ZDQkZBRkJCRUJGQUZBRUFGRV9BbWVyaWNhcwkAzAgCAigyNjVfU19GQUZCQkJGQUZBQkVBRkJCQUJDQkFCQUZCX0FtZXJpY2FzCQDMCAICKDI2Nl9TX0FBQUNBQUVBRUFCQUJFRkZBQUJGQkZGQkFfQW1lcmljYXMJAMwIAgIoMjY3X01fRkFBQ0FBQ0FCQkZCQUZDQkNCRkZGQkJGRl9BbWVyaWNhcwkAzAgCAigyNjhfTV9BQkFCQUJGQUJGQkFDRkVGQ0NGRUZDQkFDX0FtZXJpY2FzCQDMCAICKDI2OV9NX0FDQUJBQkJCRkNDRUJBRkRCQUFGQUJBQkZfQW1lcmljYXMJAMwIAgIoMjcwX01fQUZCQ0NCQ0FBRkRCQ0NGQ0NCQUZGQUJBQ19BbWVyaWNhcwkAzAgCAigyNzFfTV9BQkZCREZBRkVCQ0RGRUFBQUFBQkFGQkJGX0FtZXJpY2FzCQDMCAICKDI3Ml9NX0FBRkZFQURGRUNBREFGRkFBRURFRUJDREFfQW1lcmljYXMJAMwIAgIoMjczX01fQUJBRkZDQkJGQUJGQkFBRkJGQUZCQkRCQl9BbWVyaWNhcwkAzAgCAigyNzRfTV9DQUFGQkFCQ0NFRkZDRUFBQUFBRkZFQUJEX0FtZXJpY2FzCQDMCAICKDI3NV9NX0FGQkZBQkZCRkRCRURBRUFGQ0FCQkZBRkFfQW1lcmljYXMFA25pbAkAzAgCCQDMCAICKDI3Nl9NX0ZGQ0ZGQ0FEQkJBQUZBQ0JGRkZCQUFGQ0VfQW1lcmljYXMJAMwIAgIoMjc3X01fQUVCQkFDRkJCQ0JBQUJCQUJGREZGRkRBQV9BbWVyaWNhcwkAzAgCAigyNzhfTV9DRUNGRkNBQUNBRkFCQkFBQkJGRkFFQkJDX0FtZXJpY2FzCQDMCAICKDI3OV9NX0NBQkJCQkNGRUNGRkZDRkZCQkNDQkVGQkJfQW1lcmljYXMJAMwIAgIoMjgwX01fQURGRkNGQkFCQkFBRkVGQUZGRkFGQkNGRl9BbWVyaWNhcwkAzAgCAigyODFfTV9BQ0FCQUVCQkFFQUNCRUVBQUFGQkFCREJDX0FtZXJpY2FzCQDMCAICKDI4Ml9NX0VCRkJCQUJDRkJGRUFEQUZBQkJCQUNGRkZfQW1lcmljYXMJAMwIAgIoMjgzX01fQUJBQURBQUNCRkFCQ0ZGQUFDQUFBQkNCQl9BbWVyaWNhcwkAzAgCAigyODRfTV9CQ0RDQUZBQ0RCQUNFRkRDQkNCQkFDQUJDX0FtZXJpY2FzCQDMCAICKDI4NV9NX0FCQ0JBQUJCQ0FGRkFEQUNGQkFBQ0FBQ0FfQW1lcmljYXMJAMwIAgIoMjg2X01fRkFBQUFGQ0JCQkRFQkJDRkZEQUJDQUFGQl9BbWVyaWNhcwkAzAgCAigyODdfTF9CQkJBQkFDQ0JGQkNDRkJCREVGQUJDQUJFX0FtZXJpY2FzCQDMCAICKDI4OF9MX0ZBQ0FCRkJDQUJDQUZCQ0ZGQkNGRkJCQUJfQW1lcmljYXMJAMwIAgIoMjg5X0xfRkJGRkNBRURGQUJGRkZCQUZDRkJDQUJGRF9BbWVyaWNhcwkAzAgCAigyOTBfTF9DRkZBQkJCQUNBQUJGRkJBQUNBQUVCQ0JGX0FtZXJpY2FzCQDMCAICKDI5MV9MX0JFQUZBRkJBRkNBQkFCREZGQ0ZEQkZDQkZfQW1lcmljYXMJAMwIAgIoMjkyX0xfQUFCQkFEQUFBQUZCQUJDQkNDRkVERENDQl9BbWVyaWNhcwkAzAgCAigyOTNfTF9CQ0JBQUNDQkJDQkJBRkZBRkNFQkFGRkFCX0FtZXJpY2FzCQDMCAICKDI5NF9MX0RDQUZDQkJCRUZBQUJBQkZEQUZBQUZGQkZfQW1lcmljYXMJAMwIAgIoMjk1X0xfRkJBQ0VFQ0JGRkNGRkRFQUFGQUFBQUNFQ19BbWVyaWNhcwkAzAgCAigyOTZfTF9BQkZCQUNEQkNBQkZBRkNGREJFQ0VBQkFDX0FtZXJpY2FzCQDMCAICKTI5N19YTF9BQ0FDQkFCQ0RBRkNGQ0ZCRkJCREFBQUJCX0FtZXJpY2FzCQDMCAICKTI5OF9YTF9CRkNGRkJBQUZBQkFDREZFQ0ZGQ0ZGRkZBX0FtZXJpY2FzCQDMCAICKTI5OV9YTF9BQ0ZGQUVCRUJEQkVCQkNCQkJGQUJBRkJBX0FtZXJpY2FzCQDMCAICKTMwMF9YTF9GQ0ZCRkJCQkZDQ0RCRkZEQkFCQkNCRkZBX0FtZXJpY2FzBQNuaWwJAMwIAgkAzAgCAiczMDFfU19FRkRERkZGRUFERkVGRkJFRkVCRUFGRUREX09jZWFuaWEJAMwIAgInMzAyX1NfRkJEREZFRkZERUVEQ0ZERUZFRENCRkVDRF9PY2VhbmlhCQDMCAICJzMwM19TX0VGQkRBQkVDRkFEQUREQUFGRURCREZERURfT2NlYW5pYQkAzAgCAiczMDRfU19CRkZGREVCREJCRURDREVCRUVBQkVFQkZEX09jZWFuaWEJAMwIAgInMzA1X1NfRUVFQkZERkRCRERFRURGREZEQkNFQkZERF9PY2VhbmlhCQDMCAICJzMwNl9TX0FGQUVFRkZGQkVERUZGQ0VFREVBRURFREZfT2NlYW5pYQkAzAgCAiczMDdfU19ERERGRkFCRENGREVFREVERkJERkVGRkREX09jZWFuaWEJAMwIAgInMzA4X1NfREVERkVERkFGQkRFREZCRERGRURFRUZCRV9PY2VhbmlhCQDMCAICJzMwOV9TX0ZGRERCRURBRUVERkVBRUZGRURCRkZGRERfT2NlYW5pYQkAzAgCAiczMTBfU19CQkVEQkZDREJFRUZERkVGRUZGRkRFQkVEX09jZWFuaWEJAMwIAgInMzExX1NfRkZFRUJGRkJCQkVCRkVGRUVERUZEQkNGQl9PY2VhbmlhCQDMCAICJzMxMl9TX0JFRkVDRkRGRERERURFRkVDRkJFQkJGRkRfT2NlYW5pYQkAzAgCAiczMTNfU19GRUVCRERFRUVGRkZCRkRERURGRENGRkFGX09jZWFuaWEJAMwIAgInMzE0X1NfRkRGQ0ZGRUJERUZCRUVEQkZEQ0RGQkVCRF9PY2VhbmlhCQDMCAICJzMxNV9TX0ZFQkJFREZERkVGRERFRkZFRkRDRURCQkRfT2NlYW5pYQkAzAgCAiczMTZfU19CRUJDRkVGREREREZGRUVDQkZERkRCRERFX09jZWFuaWEJAMwIAgInMzE3X1NfREVFRERGREVGRERGREJCRUJGRkJGRUZDQV9PY2VhbmlhCQDMCAICJzMxOF9TX0VCREVEQkVFQkVDRUNFRUVBRkNCRkVGRUVfT2NlYW5pYQkAzAgCAiczMTlfU19EREVCRkFERUZEREVCRkJERkRCRURGQkVBX09jZWFuaWEJAMwIAgInMzIwX1NfREZGREJFREVERURGRUJCRkJFQkVERURERF9PY2VhbmlhCQDMCAICJzMyMV9TX0RGRUVFREJEREVGRkZBQkRERUZBRkJGREFfT2NlYW5pYQkAzAgCAiczMjJfU19CRkJERUFGRUZERUJGRkVDQUNEREZGQkRCX09jZWFuaWEJAMwIAgInMzIzX1NfRUZFRUFERkZCQkZFRkVERUVDRUNEQ0ZCQl9PY2VhbmlhCQDMCAICJzMyNF9TX0FGQkNFREZFRERFRURERENGRUZFRUVFQkJfT2NlYW5pYQkAzAgCAiczMjVfU19BQkVFQ0JGRkVFRkRFQkRFQkZFRkVGRENGX09jZWFuaWEFA25pbAkAzAgCCQDMCAICJzMyNl9TX0VCRkVERUZGREVGREVCRUZGREZFQ0NGREZfT2NlYW5pYQkAzAgCAiczMjdfU19EREREQkRDQkVCRUZGRUREQUVCREJCREVCX09jZWFuaWEJAMwIAgInMzI4X1NfRUJEREJDRERGRkZCRkZEREZEQkZFRkRCRV9PY2VhbmlhCQDMCAICJzMyOV9TX0ZFQkVEREJDQkVCREVCRkVFRkRDQUVEREZfT2NlYW5pYQkAzAgCAiczMzBfU19FREVERUFDREJCRERERURDREZFREJERURFX09jZWFuaWEJAMwIAgInMzMxX1NfREJEREJCQ0ZERUFCRUZEQUZERkRERUZCQl9PY2VhbmlhCQDMCAICJzMzMl9TX0ZBQUJDRkRFRkRCRkJFRkREQkNDQkVGRURfT2NlYW5pYQkAzAgCAiczMzNfU19CRURGQkZERUJFRkNGREZERURCQkRGRkVCX09jZWFuaWEJAMwIAgInMzM0X1NfQkZGRUZGREVCRkFGQkRCRUJFRkVDRkJERV9PY2VhbmlhCQDMCAICJzMzNV9TX0ZGRUZCREVCRkZFRkREREVGQkZGREFGQkFfT2NlYW5pYQkAzAgCAiczMzZfU19ERUZCRUZFRURFQ0VFQkZERkVEREZCRkJFX09jZWFuaWEJAMwIAgInMzM3X1NfRURFQkFDREVDRUVFRUREREZFRkNFRENGQV9PY2VhbmlhCQDMCAICJzMzOF9TX0RFRURCRUZGRkVEREJERURBQkRFRUNFRkVfT2NlYW5pYQkAzAgCAiczMzlfU19ERUZCREVERkFEREZCRURFQkVFRUVERUVFX09jZWFuaWEJAMwIAgInMzQwX1NfQkZERERGRERBRERGRERBRkNFQ0ZFRUFBRl9PY2VhbmlhCQDMCAICJzM0MV9TX0VERUREREFCRUZFRUVCRkFBQ0ZERUVBQkVfT2NlYW5pYQkAzAgCAiczNDJfU19ERURERkZEQkVERkNFRkFCRUJCRkZGRUVFX09jZWFuaWEJAMwIAgInMzQzX1NfRURFRkZGREJGREJGRUVGQkFFRkZDRUZDQl9PY2VhbmlhCQDMCAICJzM0NF9TX0ZERUVFQkVFRURERURGQ0RGRkJERkJCRURfT2NlYW5pYQkAzAgCAiczNDVfU19BRkZGRERFRUVFRUZFRkRGQ0ZBRERFRkRCX09jZWFuaWEJAMwIAgInMzQ2X1NfRUVCRERCRUNFRkVBRkVGRUZDRkJFQ0RBRV9PY2VhbmlhCQDMCAICJzM0N19TX0ZFRUZEQUJDRkJGRkZERkFERUVFRENEQkRfT2NlYW5pYQkAzAgCAiczNDhfU19CRUZGREVGRkZGRURCRkZFREJGRUZFREZGX09jZWFuaWEJAMwIAgInMzQ5X1NfREJCQkZDRERDQkRFREVERUVGQkVGRkRGRF9PY2VhbmlhCQDMCAICJzM1MF9TX0ZERkVGRkVFRURFRUREQkZERkVEQURFRUVfT2NlYW5pYQUDbmlsCQDMCAIJAMwIAgInMzUxX1NfREZBRERGRkRDRUZFQkVEREVGRkVFRkVBRV9PY2VhbmlhCQDMCAICJzM1Ml9TX0JGREVFQkRFRUJFREVGQUZGQkRDREJERUFfT2NlYW5pYQkAzAgCAiczNTNfU19CRkZEQkZEREVGQ0VERkJERkNBQUVFRkVFX09jZWFuaWEJAMwIAgInMzU0X1NfRURERUZERUZCRUVFRUVFRkREQkVFRUZERF9PY2VhbmlhCQDMCAICJzM1NV9TX0NERUJGQkRERkRERUVEQkJFREVFRURFRkVfT2NlYW5pYQkAzAgCAiczNTZfU19FQkZFQURCRUJERkNEREZGRERCRkZCQkVEX09jZWFuaWEJAMwIAgInMzU3X1NfQkVFRUREQkJGRUZDRUNGRURFRkNGRUFFRl9PY2VhbmlhCQDMCAICJzM1OF9TX0NGREVERURCRUZFRkZBRURBRkRFRUJFQUJfT2NlYW5pYQkAzAgCAiczNTlfU19GQ0JFQURCRkZGRkZCQURFRkJERkVBRERFX09jZWFuaWEJAMwIAgInMzYwX1NfQ0ZFQ0VFREZFQ0JEQkFFRURFRUNERUZGRl9PY2VhbmlhCQDMCAICJzM2MV9TX0NGRUVGRUVCRUVEQUNDRUNFRkVGRUVERkRfT2NlYW5pYQkAzAgCAiczNjJfU19DRkRCRUZCRkRFRkVGRkRFRkVCRkJCRERCX09jZWFuaWEJAMwIAgInMzYzX1NfRERFRkZGREZGQkZGRkRGREJCRUVDQkVGRV9PY2VhbmlhCQDMCAICJzM2NF9TX0RFRkZGRUJFRkNFRURGRERGRURBRkZGRkJfT2NlYW5pYQkAzAgCAiczNjVfU19FQURBQkRFRUNBRENGQ0RFRUZFRERFRkJGX09jZWFuaWEJAMwIAgInMzY2X1NfREVGQ0VEQkVFRURBQ0RFREZGREVFQkZCQV9PY2VhbmlhCQDMCAICJzM2N19NX0VFQkRCRkZEREVGRkRERkZFRkVERURERURfT2NlYW5pYQkAzAgCAiczNjhfTV9ERUZERkZGREREREZCRURGQkJERENCRUVGX09jZWFuaWEJAMwIAgInMzY5X01fRkZGRURFRkNGQkNGREZEQkZCQUZCRkNFRV9PY2VhbmlhCQDMCAICJzM3MF9NX0NCRUZGRUZCREZCRkZCRkVGRERGRUVEQkZfT2NlYW5pYQkAzAgCAiczNzFfTV9EREZERURERUJEREVFRUREQkJBQ0ZGRUZFX09jZWFuaWEJAMwIAgInMzcyX01fQURGRUVBRURERUZEQkREQUJFRERFRkZGRF9PY2VhbmlhCQDMCAICJzM3M19NX0RGRkNFQUVFRUVGRUJGREJCRUNFQkVBREVfT2NlYW5pYQkAzAgCAiczNzRfTV9GRUZFRkRERUVERkVFQkJERUJEREZGRUZEX09jZWFuaWEJAMwIAgInMzc1X01fRUZFREJFRkNERkZBQkRGRERERkZFRUZERF9PY2VhbmlhBQNuaWwJAMwIAgkAzAgCAiczNzZfTV9GQkZFQUVDQkNCQ0RFRUJFRUVEQkRCRUZGX09jZWFuaWEJAMwIAgInMzc3X01fQUZCRUZFQkRFRUNERERFRUFFREZCREJCRl9PY2VhbmlhCQDMCAICJzM3OF9NX0JGRkRGRkRCRkVGRkFFREZERURERkZFRkJfT2NlYW5pYQkAzAgCAiczNzlfTV9ERURFRkRERkRERUJERkZFQkRCRERGQ0JGX09jZWFuaWEJAMwIAgInMzgwX01fQkVFRERCRUJERUJCQkZFRkVCRkRGRURERF9PY2VhbmlhCQDMCAICJzM4MV9NX0JGQkZCRkVGRkJFRUJEQ0NGQkRERURCREZfT2NlYW5pYQkAzAgCAiczODJfTV9FREZBRUZGQkNERERFREZCRkZCRENFRURFX09jZWFuaWEJAMwIAgInMzgzX01fQUJCREZFRkZBRUZGRUZCREJGRkFFRkZEQ19PY2VhbmlhCQDMCAICJzM4NF9NX0RGREFFQkZGREJFQkJFRkRGRURGREVGREJfT2NlYW5pYQkAzAgCAiczODVfTV9EQkZCRkREQ0JGREVFRkZEQ0ZERkVCREJFX09jZWFuaWEJAMwIAgInMzg2X01fQkJERURDRERGRURFREREQkRERkRGQkRFQl9PY2VhbmlhCQDMCAICJzM4N19MX0REREZGQURERkZEREFCREVGREVERUVCQkJfT2NlYW5pYQkAzAgCAiczODhfTF9GQkREREZCREJCRkJFQkNCQkZEREZFRkZCX09jZWFuaWEJAMwIAgInMzg5X0xfREZCRkRFRkRFRURFRkJDREVERUVCQkRCQV9PY2VhbmlhCQDMCAICJzM5MF9MX0ZGRUVGRUJGRkJEREREQ0JFRkJGRERFRkRfT2NlYW5pYQkAzAgCAiczOTFfTF9GRURFRkVBRERFRkNGRUVGREVEREZFREVFX09jZWFuaWEJAMwIAgInMzkyX0xfRUREQkVERkZCREVERUREREZFRUREQ0ZGRF9PY2VhbmlhCQDMCAICJzM5M19MX0RCRkZFQURGREZGRkZDRUVGQkJCQkVGRENfT2NlYW5pYQkAzAgCAiczOTRfTF9BQURERUZGQ0RERkRGQkVEREZEREZFQUREX09jZWFuaWEJAMwIAgInMzk1X0xfRUZGRUJFRERFRkVCREJFRkJGRUFFRUFERV9PY2VhbmlhCQDMCAICJzM5Nl9MX0RFREVCREZFRURGQkZCRERGRUVCRkFCQkZfT2NlYW5pYQkAzAgCAigzOTdfWExfQkRERUVERUVGRkFFRkZEQkJCRUZFREJGQl9PY2VhbmlhCQDMCAICKDM5OF9YTF9ERkVFRUVCRkVEQUZEQkZDREZEREVFRUVCX09jZWFuaWEJAMwIAgIoMzk5X1hMX0JGRkVFQURCQkRBQUZGRUJGRUFEREZERUJfT2NlYW5pYQkAzAgCAig0MDBfWExfRkZFQkRFRURCREVERUZERkJGRUVGRkZFRl9PY2VhbmlhBQNuaWwJAMwIAgkAzAgCAiY0MDFfU19GQkVERkRGRURFRERCRkRERUVBRkZCQkVFX0FmcmljYQkAzAgCAiY0MDJfU19CRkJERUVEQkZEREJGRkZCRUJEQkREQ0ZBX0FmcmljYQkAzAgCAiY0MDNfU19FQkJCRENFRURERERBQkNEQkRFQkJCRkFFX0FmcmljYQkAzAgCAiY0MDRfU19EQkRERURERkZGRkRCRUZCRERGRkJCRERGX0FmcmljYQkAzAgCAiY0MDVfU19EQkVGRUVCQ0JCRkZDRUJEREVEQ0VEREREX0FmcmljYQkAzAgCAiY0MDZfU19ERkRCRUREQkVEQ0REQURERUZDQkZERUFEX0FmcmljYQkAzAgCAiY0MDdfU19FRkREREJCQkVGRURGQkJEREZGRERCRUJFX0FmcmljYQkAzAgCAiY0MDhfU19EQkJEQkVDQ0VFREVBQURCQkRBQkJEREZFX0FmcmljYQkAzAgCAiY0MDlfU19CRkREQkVFQkVEREJBQkREREFCREZFQkJCX0FmcmljYQkAzAgCAiY0MTBfU19CQ0NFQkVEQkZEQkREQkRGRUZGRkJFQkVCX0FmcmljYQkAzAgCAiY0MTFfU19FREZERUZGQkVEREFFQUVCRERGREZCQkVEX0FmcmljYQkAzAgCAiY0MTJfU19CQkRERUVCRkJCQkVGQkRCRkRCRERFREREX0FmcmljYQkAzAgCAiY0MTNfU19CQkZDREVBRUVGQkRCQkJFRERBRUZCQkVBX0FmcmljYQkAzAgCAiY0MTRfU19CQURCREREQkRERUZCREJCQURERERFQkNFX0FmcmljYQkAzAgCAiY0MTVfU19ERkVCQ0VFQkZGREREQ0NERkVGREJGQkZGX0FmcmljYQkAzAgCAiY0MTZfU19FQkJBRUZFQkFBREJCRkZCREJCRkRCREFEX0FmcmljYQkAzAgCAiY0MTdfU19DRURCREJCRURBQkJCQkNCQkJFREZFRUVCX0FmcmljYQkAzAgCAiY0MThfU19CQkRERUJEQkJCQ0ZCRURGQkJERURERERCX0FmcmljYQkAzAgCAiY0MTlfU19GRkNCQkZFREFGQkJCQkFGREZERkJEREZCX0FmcmljYQkAzAgCAiY0MjBfU19GRkRDQkRCQkVCRUJCREJERkVEQ0JGQkVFX0FmcmljYQkAzAgCAiY0MjFfU19CREFFQkRCRkZGREJCREJEQkNFRURGQkJCX0FmcmljYQkAzAgCAiY0MjJfU19CQ0RERERFQkZCRUFBRUJBQkJFRkJDRkVEX0FmcmljYQkAzAgCAiY0MjNfU19EREJFRkJEREZEREZERkJDRkJEREZERERFX0FmcmljYQkAzAgCAiY0MjRfU19ERkJEQkRDREVDQkJEQkRERUVBREJFRUNCX0FmcmljYQkAzAgCAiY0MjVfU19FREFERkRCRURFREZERUVCRERCREZCREFEX0FmcmljYQUDbmlsCQDMCAIJAMwIAgImNDI2X1NfREJEQkRCRERFRERBRERCRURCREJCRkZERF9BZnJpY2EJAMwIAgImNDI3X1NfREJDRkRERkNCRkNCREJDQkVCRkVFQkFCRV9BZnJpY2EJAMwIAgImNDI4X1NfQkZGQ0RCRERFQkJFRERCRUVGREJERUVCQl9BZnJpY2EJAMwIAgImNDI5X1NfRkJEQkZEREJCQkJEQURGQkJCRERDQkNEQl9BZnJpY2EJAMwIAgImNDMwX1NfQURFRUREREVDRkNERkRCREJCRURBRERBRF9BZnJpY2EJAMwIAgImNDMxX1NfRURDQkJBQkJFREZGQkZGREZCREVEQUJERV9BZnJpY2EJAMwIAgImNDMyX1NfQkJCREJCQkRFRUREQ0JFQkRGRURCQkFERl9BZnJpY2EJAMwIAgImNDMzX1NfREZCQ0RFREJEQkRERkREQkFGQkZCQkVGQ19BZnJpY2EJAMwIAgImNDM0X1NfREJFQkRFQkRFRURCRUZGREVEREZEQkRCQl9BZnJpY2EJAMwIAgImNDM1X1NfREJFQkJGREJGRUZEQkRERkRGQkRGRERFRF9BZnJpY2EJAMwIAgImNDM2X1NfREJEQkJFRkRFQkZERENDQ0JCRkJEQkJCRF9BZnJpY2EJAMwIAgImNDM3X1NfRkVCREVFQkRFQkRFRkJFQkZGQkJBRERFQl9BZnJpY2EJAMwIAgImNDM4X1NfQ0JGRERCQkJEREZCRURFQkNDREJCRERERV9BZnJpY2EJAMwIAgImNDM5X1NfREZCQ0ZCRENERERGRUZGQkRFQ0RDQkJCQV9BZnJpY2EJAMwIAgImNDQwX1NfQkZEREJGQkJFQ0FBQkRCQkJEQkJCQkFERF9BZnJpY2EJAMwIAgImNDQxX1NfQkZFREFCRERCQUVFRkZGRkJGQkJEREJGRV9BZnJpY2EJAMwIAgImNDQyX1NfRERFRUFCREJEREJGQ0JEQkVEQkJERkJCQl9BZnJpY2EJAMwIAgImNDQzX1NfQkREQkRERURCQkZEQURFRkJFQkRCQkNGQl9BZnJpY2EJAMwIAgImNDQ0X1NfREJERURCQkVEREZGREVCRkRERURGQkJEQl9BZnJpY2EJAMwIAgImNDQ1X1NfQkZCQkZCREZCQkVEREJERkVFQkRCREJGRl9BZnJpY2EJAMwIAgImNDQ2X1NfRUJEQkRGQkJFREVERENFRkRCQkRFREJEQl9BZnJpY2EJAMwIAgImNDQ3X1NfQkREQkZGQkJGQkRCRERDRURCRERGRUJGRV9BZnJpY2EJAMwIAgImNDQ4X1NfQkRCRERCQkZCQkJERERGRkRCQkZEQkZCRl9BZnJpY2EJAMwIAgImNDQ5X1NfREVCRUVCQ0VEREVFQ0JERURCREJCQkFBRF9BZnJpY2EJAMwIAgImNDUwX1NfRERCQkFCRUJEQkRGQkRCQkVBQUZDRERERl9BZnJpY2EFA25pbAkAzAgCCQDMCAICJjQ1MV9TX0NCRkFGQkREQkZCQkZCRkZERENCRkJEREZfQWZyaWNhCQDMCAICJjQ1Ml9TX0RERkJGRkRGREJCRENERkREQkJGQkRGREVfQWZyaWNhCQDMCAICJjQ1M19TX0ZCQkREQ0RERENEQUFFREJEQkVCRUFGQkJfQWZyaWNhCQDMCAICJjQ1NF9TX0VBQkJCREJDRkJEQkJEQkVEQkVBQ0RGREJfQWZyaWNhCQDMCAICJjQ1NV9TX0JFREJDQkJGQkRCQkJERUZCREJCREREQkVfQWZyaWNhCQDMCAICJjQ1Nl9TX0ZEREJBQ0RERkRDREJERkJFRkVCQkZFRkJfQWZyaWNhCQDMCAICJjQ1N19TX0JGRERCREVERURCQkVCRURCQkJCREREQkRfQWZyaWNhCQDMCAICJjQ1OF9TX0JCQkFGREZGRERFRURDREJGREJERERERkRfQWZyaWNhCQDMCAICJjQ1OV9TX0JCRkVEQkVCRUZCRERGRERGRkVCQkJEQkJfQWZyaWNhCQDMCAICJjQ2MF9TX0ZCQkZERkJFRUVGRERFRkZEQ0RGRUREQkNfQWZyaWNhCQDMCAICJjQ2MV9TX0JFRkJERkREQkRERENEQkRDRERFREVCQkJfQWZyaWNhCQDMCAICJjQ2Ml9TX0VBQkVERERERkJERUZFQUVFQkZEQ0ZFRkRfQWZyaWNhCQDMCAICJjQ2M19TX0JEQkRCREZCQ0FERkZEREJCQ0RGQUJEQkZfQWZyaWNhCQDMCAICJjQ2NF9TX0JCRkJEQUNGQkJERUJCQkVEQkJFRERERUJfQWZyaWNhCQDMCAICJjQ2NV9TX0JDQkJERkVERERBRkREREZCQ0ZCRkJGRERfQWZyaWNhCQDMCAICJjQ2Nl9TX0FGRURDQkJGRUVEQkJFREZCRkRCQkJDREJfQWZyaWNhCQDMCAICJjQ2N19NX0JERUNCREJGRkRCQkNEQkRGREJCREFCREZfQWZyaWNhCQDMCAICJjQ2OF9NX0RCQkJCRERGRURCRkVCRkZCREFCREVGQkRfQWZyaWNhCQDMCAICJjQ2OV9NX0NCQ0ZEQUNCRUJEQ0JCQkVFQkRGRUJCREVfQWZyaWNhCQDMCAICJjQ3MF9NX0JCREJCQUJGREFGQkZEQkRERERGREVEQ0JfQWZyaWNhCQDMCAICJjQ3MV9NX0JEREJFREZFREVFREVERUVCQ0VCRkVGQURfQWZyaWNhCQDMCAICJjQ3Ml9NX0NCRUJEQkZEREJCRERDQkJFRUVCRUNFQkJfQWZyaWNhCQDMCAICJjQ3M19NX0VDQkZFRkFGRkRERkJGRkJEQkJEREZFRkRfQWZyaWNhCQDMCAICJjQ3NF9NX0JGREZDRUVCRkJFREZEREZCQkJGQkRFRkZfQWZyaWNhCQDMCAICJjQ3NV9NX0RBRUJEQkJCRkJEREJCRkVDRUJBRERFQkVfQWZyaWNhBQNuaWwJAMwIAgkAzAgCAiY0NzZfTV9FRURCRkVEQkRCREJEQkJEREJGQUNEREJBX0FmcmljYQkAzAgCAiY0NzdfTV9CREVERURCQ0JFQkZEREJCRERFREVCQkJBX0FmcmljYQkAzAgCAiY0NzhfTV9EREVEREFCRkRGRkVEQkJGRkJCRkZCQkJFX0FmcmljYQkAzAgCAiY0NzlfTV9EQkVEQUVGQkZERUJEQkRCQkZDQUVFRUZBX0FmcmljYQkAzAgCAiY0ODBfTV9ERUREREJFQkRCREJCRkRGRkJCREJCQkFEX0FmcmljYQkAzAgCAiY0ODFfTV9BQ0RFQkVERERGRUJEQkRERkZGQkZCQkVFX0FmcmljYQkAzAgCAiY0ODJfTV9EREJFRkFGREJGQkVERUVCQUFFREREQkJEX0FmcmljYQkAzAgCAiY0ODNfTV9FREVEREJBRURFQUVERERCQkJERUVGREJCX0FmcmljYQkAzAgCAiY0ODRfTV9EQ0ZGRUZGQkJGQkJGQkZFQkJGREZEQkVEX0FmcmljYQkAzAgCAiY0ODVfTV9GQkRCREJEQkZCQkRFRkNCRkVFQkREQkJEX0FmcmljYQkAzAgCAiY0ODZfTV9FREJGQkZCRUZGRUZEQkNCQkJEQkJBREVCX0FmcmljYQkAzAgCAiY0ODdfTF9ERkRCQkREREJCRkZDRkJGREREREVGQkZEX0FmcmljYQkAzAgCAiY0ODhfTF9CRUJGREZEQUJEREVFQkREREJERUFCQkVBX0FmcmljYQkAzAgCAiY0ODlfTF9DRkRGREZGQkRERURCREJEQkRDQ0ZFRUREX0FmcmljYQkAzAgCAiY0OTBfTF9ERkVGQkNGREVCQkNCRURCRURCREVERkVEX0FmcmljYQkAzAgCAiY0OTFfTF9FREZERUZCQkRFRERFRUVERERCRkVGRURGX0FmcmljYQkAzAgCAiY0OTJfTF9CQkJGRUZERkJFRkRGREZCQUJCRUFCREJEX0FmcmljYQkAzAgCAiY0OTNfTF9EQkVCQkJEREFFQ0JCQkRBQkJGQkRBRENEX0FmcmljYQkAzAgCAiY0OTRfTF9EQUJERkFBREVCREJERUZEREREQkJFRUVEX0FmcmljYQkAzAgCAiY0OTVfTF9EQ0VFQkNERkZGQkRCQkRFREFCRUJCREJEX0FmcmljYQkAzAgCAiY0OTZfTF9GQkJCRkZCRkZERkRCQkFCRURERkJERkRGX0FmcmljYQkAzAgCAic0OTdfWExfREFCRkNEQ0RGQkRGQkVGQkVFQkJERkRCQl9BZnJpY2EJAMwIAgInNDk4X1hMX0RCRkRCQ0VERERFRkZCREJCRERCQUZEQ0RfQWZyaWNhCQDMCAICJzQ5OV9YTF9CREJGRkJGQkRCQkVEQkFGQkNGQkJCREJFX0FmcmljYQkAzAgCAic1MDBfWExfRUREQUJEREVCRkRFQkZFQ0NGRENEQkJDRF9BZnJpY2EFA25pbAUDbmlsAQNhYnMBAXgDCQBnAgUBeAAABQF4CQEBLQEFAXgBC2J1eUludGVybmFsBwNwbXQEdHhJZAZjYWxsZXIIbGFuZFNpemUGbGVuS2V5Bm1hcEtleQxkZWZhdWx0UHJpY2UDCQECIT0CCAUDcG10B2Fzc2V0SWQFC3VzZG5Bc3NldElkCQACAQIaQWxsb3dlZCBVU0ROIHBheW1lbnQgb25seSEEBnBtdFJlcQkBC3ZhbHVlT3JFbHNlAgkAnwgBCQESa2V5UGF5bWVudFJlcXVpcmVkAQUIbGFuZFNpemUFDGRlZmF1bHRQcmljZQMJAGYCBQZwbXRSZXEIBQNwbXQGYW1vdW50CQACAQkArAICAiRQYXltZW50IGF0dGFjaGVkIHNob3VsZCBiZSBhdCBsZWFzdCAJAKQDAQUGcG10UmVxBANsZW4JARN2YWx1ZU9yRXJyb3JNZXNzYWdlAgkAnwgBBQZsZW5LZXkCImluaXRQcmVzYWxlIHNob3VsZCBiZSBjYWxsZWQgZmlyc3QDCQAAAgUDbGVuAAAJAAIBCQCsAgIJAKwCAgIEQWxsIAUIbGFuZFNpemUCEyBsYW5kcyBhcmUgc29sZCBvdXQEBnJhbmRvbQkBA2FicwEJAKADAQkAuwICCQCeAwEFBHR4SWQJALYCAQUDbGVuBAVsYW5kcwkAvQkCCQETdmFsdWVPckVycm9yTWVzc2FnZQIJAKIIAQUGbWFwS2V5CQCsAgIFBm1hcEtleQITIGlzIG5vdCBpbml0aWFsaXplZAIBXwQHbGFuZE51bQkAkQMCBQVsYW5kcwUGcmFuZG9tBANuZnQJARN2YWx1ZU9yRXJyb3JNZXNzYWdlAgkAoggBCQEQa2V5TGFuZFRvQXNzZXRJZAEFB2xhbmROdW0JAKwCAgkBCmtleU5mdE5hbWUCBQdsYW5kTnVtBQhsYW5kU2l6ZQIPIGRvZXMgbm90IGV4aXN0CQDMCAIJAQxJbnRlZ2VyRW50cnkCBQZsZW5LZXkJAGUCBQNsZW4AAQkAzAgCCQELU3RyaW5nRW50cnkCBQZtYXBLZXkJALsJAgkA0QgCBQVsYW5kcwUGcmFuZG9tAgFfCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFBmNhbGxlcgABCQDZBAEFA25mdAkAzAgCCQELU3RyaW5nRW50cnkCCQERa2V5QXNzZXRJZFRvT3duZXIBBQNuZnQJAKUIAQUGY2FsbGVyCQDMCAIJAQtTdHJpbmdFbnRyeQIJAQ5rZXlMYW5kVG9Pd25lcgEFB2xhbmROdW0JAKUIAQUGY2FsbGVyBQNuaWwJAWkBCXN0YWtlTGFuZAAEA3BtdAkBBXZhbHVlAQkAkQMCCAUBaQhwYXltZW50cwAABAdhc3NldElkCQEFdmFsdWUBCAUDcG10B2Fzc2V0SWQEB2FkZHJlc3MJAKUIAQgFAWkGY2FsbGVyAwkBAiE9AggFA3BtdAZhbW91bnQAAQkAAgEJAKwCAgkArAICAgRORlQgBQpMQU5EUFJFRklYAiQgdG9rZW4gc2hvdWxkIGJlIGF0dGFjaGVkIGFzIHBheW1lbnQEBWFzc2V0CQEFdmFsdWUBCQDsBwEFB2Fzc2V0SWQDCQECIT0CCAUFYXNzZXQGaXNzdWVyBQR0aGlzCQACAQIXVW5rbm93biBpc3N1ZXIgb2YgdG9rZW4DCQEBIQEJAQhjb250YWlucwIIBQVhc3NldARuYW1lBQpMQU5EUFJFRklYCQACAQkArAICCQCsAgICCU9ubHkgTkZUIAUKTEFORFBSRUZJWAIUIHRva2VucyBhcmUgYWNjZXB0ZWQEC2xhbmROdW1TaXplCQCwAgIIBQVhc3NldARuYW1lAAQEB2xhbmROdW0DCQEIY29udGFpbnMCBQtsYW5kTnVtU2l6ZQIDWFhMCQCzAgIFC2xhbmROdW1TaXplAAMDCQEIY29udGFpbnMCBQtsYW5kTnVtU2l6ZQICWEwJALMCAgULbGFuZE51bVNpemUAAgkAswICBQtsYW5kTnVtU2l6ZQABAwkBASEBCQEJaXNEZWZpbmVkAQkAtgkBBQdsYW5kTnVtCQACAQkArAICAh5DYW5ub3QgcGFyc2UgbGFuZCBudW1iZXIgZnJvbSAIBQVhc3NldARuYW1lBAd0aW1lS2V5CQEWa2V5U3Rha2VkVGltZUJ5QXNzZXRJZAEJANgEAQUHYXNzZXRJZAMJAQlpc0RlZmluZWQBCQCfCAEFB3RpbWVLZXkJAAIBCQCsAgIJAKwCAgIETkZUIAgFBWFzc2V0BG5hbWUCEiBpcyBhbHJlYWR5IHN0YWtlZAkAzAgCCQEMSW50ZWdlckVudHJ5AgUHdGltZUtleQgFCWxhc3RCbG9jawl0aW1lc3RhbXAJAMwIAgkBDEludGVnZXJFbnRyeQIJASJrZXlTdGFrZWRUaW1lQnlUeXBlQXNzZXRJZEFuZE93bmVyAwUKTEFORFBSRUZJWAkA2AQBBQdhc3NldElkBQdhZGRyZXNzCAUJbGFzdEJsb2NrCXRpbWVzdGFtcAkAzAgCCQELU3RyaW5nRW50cnkCCQERa2V5QXNzZXRJZFRvT3duZXIBCQDYBAEFB2Fzc2V0SWQFB2FkZHJlc3MJAMwIAgkBC1N0cmluZ0VudHJ5AgkBDmtleUxhbmRUb093bmVyAQUHbGFuZE51bQUHYWRkcmVzcwUDbmlsAWkBEHVwZGF0ZVN0YWtlZExhbmQCCmFzc2V0SWRTdHIMbmV3VGltZXN0YW1wAwkBAiE9AggFAWkGY2FsbGVyBQtiYWNrRW5kQWRkcgkAAgECEXBlcm1pc3Npb24gZGVuaWVkAwkBAiE9AgkAkAMBCAUBaQhwYXltZW50cwAACQACAQItdXBkYXRlU3Rha2VkTGFuZCBkb2Vzbid0IHJlcXVpcmUgYW55IHBheW1lbnRzBAdhc3NldElkCQDZBAEFCmFzc2V0SWRTdHIEBWFzc2V0CQEFdmFsdWUBCQDsBwEFB2Fzc2V0SWQDCQECIT0CCAUFYXNzZXQGaXNzdWVyBQR0aGlzCQACAQIXVW5rbm93biBpc3N1ZXIgb2YgdG9rZW4DCQEBIQEJAQhjb250YWlucwIIBQVhc3NldARuYW1lBQpMQU5EUFJFRklYCQACAQkArAICCQCsAgICCU9ubHkgTkZUIAUKTEFORFBSRUZJWAIUIHRva2VucyBhcmUgYWNjZXB0ZWQEB3RpbWVLZXkJARZrZXlTdGFrZWRUaW1lQnlBc3NldElkAQkA2AQBBQdhc3NldElkAwkBASEBCQEJaXNEZWZpbmVkAQkAnwgBBQd0aW1lS2V5CQACAQkArAICCQCsAgICBE5GVCAIBQVhc3NldARuYW1lAg4gaXMgbm90IHN0YWtlZAQJb3duZXJBZGRyCQERQGV4dHJOYXRpdmUoMTA1OCkBCQERa2V5QXNzZXRJZFRvT3duZXIBBQphc3NldElkU3RyCQDMCAIJAQxJbnRlZ2VyRW50cnkCBQd0aW1lS2V5BQxuZXdUaW1lc3RhbXAJAMwIAgkBDEludGVnZXJFbnRyeQIJASJrZXlTdGFrZWRUaW1lQnlUeXBlQXNzZXRJZEFuZE93bmVyAwUKTEFORFBSRUZJWAUKYXNzZXRJZFN0cgUJb3duZXJBZGRyBQxuZXdUaW1lc3RhbXAFA25pbAFpAQt1bnN0YWtlTGFuZAEKYXNzZXRJZFN0cgMJAQIhPQIJAJADAQgFAWkIcGF5bWVudHMAAAkAAgECJHVuc3Rha2UgZG9lc24ndCByZXF1aXJlIGFueSBwYXltZW50cwQHYXNzZXRJZAkA2QQBBQphc3NldElkU3RyBAdhZGRyZXNzCQClCAEIBQFpBmNhbGxlcgQFYXNzZXQJAQV2YWx1ZQEJAOwHAQUHYXNzZXRJZAMJAQIhPQIIBQVhc3NldAZpc3N1ZXIFBHRoaXMJAAIBAhdVbmtub3duIGlzc3VlciBvZiB0b2tlbgMJAQEhAQkBCGNvbnRhaW5zAggFBWFzc2V0BG5hbWUFCkxBTkRQUkVGSVgJAAIBCQCsAgIJAKwCAgIJT25seSBORlQgBQpMQU5EUFJFRklYAhcgdG9rZW5zIGNhbiBiZSB1bnN0YWtlZAQHdGltZUtleQkBFmtleVN0YWtlZFRpbWVCeUFzc2V0SWQBBQphc3NldElkU3RyAwkBASEBCQEJaXNEZWZpbmVkAQUHdGltZUtleQkAAgEJAKwCAgkArAICAgRORlQgCAUFYXNzZXQEbmFtZQIOIGlzIG5vdCBzdGFrZWQEBW93bmVyCQETdmFsdWVPckVycm9yTWVzc2FnZQIJAKIIAQkBEWtleUFzc2V0SWRUb093bmVyAQUKYXNzZXRJZFN0cgkArAICCQCsAgICBE5GVCAIBQVhc3NldARuYW1lAgwgaXMgb3JwaGFuZWQDCQECIT0CBQVvd25lcgUHYWRkcmVzcwkAAgECF1N0YWtlZCBORlQgaXMgbm90IHlvdXJzCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMIBQFpBmNhbGxlcgABBQdhc3NldElkCQDMCAIJAQtEZWxldGVFbnRyeQEFB3RpbWVLZXkJAMwIAgkBC0RlbGV0ZUVudHJ5AQkBImtleVN0YWtlZFRpbWVCeVR5cGVBc3NldElkQW5kT3duZXIDBQpMQU5EUFJFRklYBQphc3NldElkU3RyBQdhZGRyZXNzBQNuaWwBaQEJc3Rha2VEdWNrAAQDcG10CQEFdmFsdWUBCQCRAwIIBQFpCHBheW1lbnRzAAAEB2Fzc2V0SWQJAQV2YWx1ZQEIBQNwbXQHYXNzZXRJZAQHYWRkcmVzcwkApQgBCAUBaQZjYWxsZXIDCQECIT0CCAUDcG10BmFtb3VudAABCQACAQkArAICCQCsAgICBE5GVCAFCkRVQ0tQUkVGSVgCJCB0b2tlbiBzaG91bGQgYmUgYXR0YWNoZWQgYXMgcGF5bWVudAQFYXNzZXQJAQV2YWx1ZQEJAOwHAQUHYXNzZXRJZAMDCQECIT0CCAUFYXNzZXQGaXNzdWVyBQ1pbmN1YmF0b3JBZGRyCQECIT0CCAUFYXNzZXQGaXNzdWVyBQticmVlZGVyQWRkcgcJAAIBCQCsAgIJAKwCAgISVW5rbm93biBpc3N1ZXIgb2YgBQpEVUNLUFJFRklYAgYgdG9rZW4DCQEBIQEJAQhjb250YWlucwIIBQVhc3NldARuYW1lBQpEVUNLUFJFRklYCQACAQkArAICCQCsAgICCU9ubHkgTkZUIAUKRFVDS1BSRUZJWAIUIHRva2VucyBhcmUgYWNjZXB0ZWQECmFzc2V0SWRTdHIJANgEAQUHYXNzZXRJZAQHdGltZUtleQkBFmtleVN0YWtlZFRpbWVCeUFzc2V0SWQBBQphc3NldElkU3RyAwkBCWlzRGVmaW5lZAEJAJ8IAQUHdGltZUtleQkAAgEJAKwCAgkArAICAgRORlQgCAUFYXNzZXQEbmFtZQISIGlzIGFscmVhZHkgc3Rha2VkAwkBCWlzRGVmaW5lZAEJAKIIAQkBFGtleVN0YWtlZER1Y2tCeU93bmVyAQUHYWRkcmVzcwkAAgEJAKwCAgIdWW91IGFscmVhZHkgc3Rha2VkIG9uZSBkdWNrOiAIBQVhc3NldARuYW1lCQDMCAIJAQxJbnRlZ2VyRW50cnkCBQd0aW1lS2V5CAUJbGFzdEJsb2NrCXRpbWVzdGFtcAkAzAgCCQEMSW50ZWdlckVudHJ5AgkBImtleVN0YWtlZFRpbWVCeVR5cGVBc3NldElkQW5kT3duZXIDBQpEVUNLUFJFRklYCQDYBAEFB2Fzc2V0SWQFB2FkZHJlc3MIBQlsYXN0QmxvY2sJdGltZXN0YW1wCQDMCAIJAQtTdHJpbmdFbnRyeQIJARFrZXlBc3NldElkVG9Pd25lcgEFCmFzc2V0SWRTdHIFB2FkZHJlc3MJAMwIAgkBC1N0cmluZ0VudHJ5AgkBFGtleVN0YWtlZER1Y2tCeU93bmVyAQUHYWRkcmVzcwUKYXNzZXRJZFN0cgUDbmlsAWkBC3Vuc3Rha2VEdWNrAQphc3NldElkU3RyAwkBAiE9AgkAkAMBCAUBaQhwYXltZW50cwAACQACAQIkdW5zdGFrZSBkb2Vzbid0IHJlcXVpcmUgYW55IHBheW1lbnRzBAdhc3NldElkCQDZBAEFCmFzc2V0SWRTdHIEB2FkZHJlc3MJAKUIAQgFAWkGY2FsbGVyBAVhc3NldAkBBXZhbHVlAQkA7AcBBQdhc3NldElkAwMJAQIhPQIIBQVhc3NldAZpc3N1ZXIFDWluY3ViYXRvckFkZHIJAQIhPQIIBQVhc3NldAZpc3N1ZXIFC2JyZWVkZXJBZGRyBwkAAgEJAKwCAgkArAICAhJVbmtub3duIGlzc3VlciBvZiAFCkRVQ0tQUkVGSVgCBiB0b2tlbgMJAQEhAQkBCGNvbnRhaW5zAggFBWFzc2V0BG5hbWUFCkRVQ0tQUkVGSVgJAAIBCQCsAgIJAKwCAgIJT25seSBORlQgBQpEVUNLUFJFRklYAhcgdG9rZW5zIGNhbiBiZSB1bnN0YWtlZAQHdGltZUtleQkBFmtleVN0YWtlZFRpbWVCeUFzc2V0SWQBCQDYBAEFB2Fzc2V0SWQDCQEBIQEJAQlpc0RlZmluZWQBBQd0aW1lS2V5CQACAQkArAICCQCsAgICBE5GVCAIBQVhc3NldARuYW1lAg4gaXMgbm90IHN0YWtlZAMJAQEhAQkBCWlzRGVmaW5lZAEJARRrZXlTdGFrZWREdWNrQnlPd25lcgEFB2FkZHJlc3MJAAIBCQCsAgIJAKwCAgIJVGhlIGR1Y2sgCAUFYXNzZXQEbmFtZQIOIGlzIG5vdCBzdGFrZWQEBW93bmVyCQETdmFsdWVPckVycm9yTWVzc2FnZQIJAKIIAQkBEWtleUFzc2V0SWRUb093bmVyAQkA2AQBBQdhc3NldElkCQCsAgIJAKwCAgIETkZUIAgFBWFzc2V0BG5hbWUCDCBpcyBvcnBoYW5lZAMJAQIhPQIFBW93bmVyBQdhZGRyZXNzCQACAQIXU3Rha2VkIE5GVCBpcyBub3QgeW91cnMJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwgFAWkGY2FsbGVyAAEFB2Fzc2V0SWQJAMwIAgkBC0RlbGV0ZUVudHJ5AQUHdGltZUtleQkAzAgCCQELRGVsZXRlRW50cnkBCQEia2V5U3Rha2VkVGltZUJ5VHlwZUFzc2V0SWRBbmRPd25lcgMFCkRVQ0tQUkVGSVgFCmFzc2V0SWRTdHIFB2FkZHJlc3MJAMwIAgkBC0RlbGV0ZUVudHJ5AQkBFGtleVN0YWtlZER1Y2tCeU93bmVyAQUHYWRkcmVzcwUDbmlsAWkBCWlzc3VlTkZUcwEFYmF0Y2gDCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAhFQZXJtaXNzaW9uIGRlbmllZAQMYmF0Y2hlc0NvdW50CQELdmFsdWVPckVsc2UCCQCfCAEJAQ9rZXlCYXRjaGVzQ291bnQAAAADCQAAAgUMYmF0Y2hlc0NvdW50ABQJAAIBAh1BbGwgYmF0Y2hlcyBhbHJlYWR5IHByb2Nlc3NlZAMDCQBmAgAABQViYXRjaAYJAGcCBQViYXRjaAAUCQACAQIoQmF0Y2ggaW5kZXggc2hvdWxkIGJlIGluIHRoZSByYW5nZSAwLi4xOQMJAQt2YWx1ZU9yRWxzZQIJAKAIAQkBEWtleUJhdGNoUHJvY2Vzc2VkAQUFYmF0Y2gHCQACAQkArAICCQCsAgICBkJhdGNoIAkApAMBBQViYXRjaAISIGFscmVhZHkgcHJvY2Vzc2VkCgEGaXNzdWVyAgNhY2MEZWxlbQQFcGFydHMJALUJAgUEZWxlbQIBXwQFaXNzdWUJAMIIBQkBCmtleU5mdE5hbWUCCQCRAwIFBXBhcnRzBQpyZWNMYW5kTnVtCQCRAwIFBXBhcnRzBQtyZWNMYW5kU2l6ZQUEZWxlbQABAAAHBAJpZAkA2AQBCQC4CAEFBWlzc3VlCQDNCAIJAM0IAgkAzQgCCQDNCAIFA2FjYwUFaXNzdWUJAQtTdHJpbmdFbnRyeQIJARBrZXlMYW5kVG9Bc3NldElkAQkAkQMCBQVwYXJ0cwUKcmVjTGFuZE51bQUCaWQJAQtTdHJpbmdFbnRyeQIJARFrZXlBc3NldElkVG9Pd25lcgEFAmlkCQClCAEFBHRoaXMJAQtTdHJpbmdFbnRyeQIJAQ5rZXlMYW5kVG9Pd25lcgEJAJEDAgUFcGFydHMFCnJlY0xhbmROdW0JAKUIAQUEdGhpcwQHYWN0aW9ucwoAAiRsCQCRAwIFCG5mdExpc3RzBQViYXRjaAoAAiRzCQCQAwEFAiRsCgAFJGFjYzAFA25pbAoBBSRmMF8xAgIkYQIk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", "height": 2334261, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7LioFfrqc2ja6moFrQGitvdfHRmrXqQ3M4BPYrcozYVy Next: 9A3Hzy62ezQBJnjHbDamyshnYLDewahj46LYYQ1i43r9 Diff:
OldNewDifferences
304304
305305
306306 @Callable(i)
307-func burnLandsS () = if ((i.caller != this))
307+func burnLandsM () = if ((i.caller != this))
308308 then throw("Permission denied")
309309 else {
310- let len = value(getInteger(LENS))
310+ let len = value(getInteger(LENM))
311311 if ((0 >= len))
312- then throw("All S lands are burned")
312+ then throw("All M lands are burned")
313313 else {
314- func burnerS (acc,e) = {
314+ func burner (acc,e) = {
315315 let counter = acc._2
316- let landsLeft = acc._3
317316 if ((counter == 25))
318317 then acc
319318 else {
319+ let landsLeft = acc._3
320320 let idx = (size(landsLeft) - 1)
321321 let landNum = landsLeft[idx]
322- let assetId = valueOrErrorMessage(getString(keyLandToAssetId(landNum)), (keyNftName(landNum, "S") + " does not exist"))
322+ let assetId = valueOrErrorMessage(getString(keyLandToAssetId(landNum)), (keyNftName(landNum, "M") + " does not exist"))
323323 $Tuple3((((acc._1 :+ Burn(fromBase58String(assetId), 1)) :+ DeleteEntry(keyAssetIdToOwner(assetId))) :+ DeleteEntry(keyLandToOwner(landNum))), (counter + 1), removeByIndex(landsLeft, idx))
324324 }
325325 }
326326
327- let lands = split_51C(value(getString(MAPS)), "_")
327+ let lands = split_51C(value(getString(MAPM)), "_")
328328 let result = {
329329 let $l = lands
330330 let $s = size($l)
331331 let $acc0 = $Tuple3(nil, 0, lands)
332332 func $f0_1 ($a,$i) = if (($i >= $s))
333333 then $a
334- else burnerS($a, $l[$i])
334+ else burner($a, $l[$i])
335335
336336 func $f0_2 ($a,$i) = if (($i >= $s))
337337 then $a
338- else throw("List size exceeds 330")
338+ else throw("List size exceeds 100")
339339
340- $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80), 81), 82), 83), 84), 85), 86), 87), 88), 89), 90), 91), 92), 93), 94), 95), 96), 97), 98), 99), 100), 101), 102), 103), 104), 105), 106), 107), 108), 109), 110), 111), 112), 113), 114), 115), 116), 117), 118), 119), 120), 121), 122), 123), 124), 125), 126), 127), 128), 129), 130), 131), 132), 133), 134), 135), 136), 137), 138), 139), 140), 141), 142), 143), 144), 145), 146), 147), 148), 149), 150), 151), 152), 153), 154), 155), 156), 157), 158), 159), 160), 161), 162), 163), 164), 165), 166), 167), 168), 169), 170), 171), 172), 173), 174), 175), 176), 177), 178), 179), 180), 181), 182), 183), 184), 185), 186), 187), 188), 189), 190), 191), 192), 193), 194), 195), 196), 197), 198), 199), 200), 201), 202), 203), 204), 205), 206), 207), 208), 209), 210), 211), 212), 213), 214), 215), 216), 217), 218), 219), 220), 221), 222), 223), 224), 225), 226), 227), 228), 229), 230), 231), 232), 233), 234), 235), 236), 237), 238), 239), 240), 241), 242), 243), 244), 245), 246), 247), 248), 249), 250), 251), 252), 253), 254), 255), 256), 257), 258), 259), 260), 261), 262), 263), 264), 265), 266), 267), 268), 269), 270), 271), 272), 273), 274), 275), 276), 277), 278), 279), 280), 281), 282), 283), 284), 285), 286), 287), 288), 289), 290), 291), 292), 293), 294), 295), 296), 297), 298), 299), 300), 301), 302), 303), 304), 305), 306), 307), 308), 309), 310), 311), 312), 313), 314), 315), 316), 317), 318), 319), 320), 321), 322), 323), 324), 325), 326), 327), 328), 329), 330)
340+ $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80), 81), 82), 83), 84), 85), 86), 87), 88), 89), 90), 91), 92), 93), 94), 95), 96), 97), 98), 99), 100)
341341 }
342- ((result._1 :+ IntegerEntry(LENS, (len - result._2))) :+ StringEntry(MAPS, makeString_11C(result._3, "_")))
342+ ((result._1 :+ IntegerEntry(LENM, (len - result._2))) :+ StringEntry(MAPM, makeString_11C(result._3, "_")))
343343 }
344344 }
345345
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let DEFAULTPRICES = 250000000
55
66 let DEFAULTPRICEM = 1000000000
77
88 let DEFAULTPRICEL = 2250000000
99
1010 let DEFAULTPRICEXL = 4000000000
1111
1212 let usdnAssetId = base58'HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ'
1313
1414 let incubatorAddr = this
1515
1616 let breederAddr = this
1717
1818 let backEndAddr = addressFromStringValue("3N5SpX21R3R75Qo4eb3MwFFvW7TUzyhvavv")
1919
2020 let LANDPREFIX = "LAND"
2121
2222 let DUCKPREFIX = "DUCK"
2323
2424 let LENS = "sLen"
2525
2626 let LENM = "mLen"
2727
2828 let LENL = "lLen"
2929
3030 let LENXL = "xlLen"
3131
3232 let MAPS = "sMap"
3333
3434 let MAPM = "mMap"
3535
3636 let MAPL = "lMap"
3737
3838 let MAPXL = "xlMap"
3939
4040 func keyPaymentRequired (landSize) = ("paymentRequired_" + landSize)
4141
4242
4343 func keyLandToAssetId (landNum) = ("landToAsset_" + landNum)
4444
4545
4646 func keyAssetIdToOwner (assetId) = ("nftOwner_" + assetId)
4747
4848
4949 func keyStakedTimeByAssetId (assetId) = ("stakedTime_" + assetId)
5050
5151
5252 func keyStakedDuckByOwner (ownerAddr) = ("stakedDuckByOwner_" + ownerAddr)
5353
5454
5555 func keyStakedTimeByTypeAssetIdAndOwner (nftType,assetId,ownerAddr) = ((((("stakedTimeByTypeAssetIdAndOwner_" + nftType) + "_") + assetId) + "_") + ownerAddr)
5656
5757
5858 func keyFromContinentByAssetId (assetId) = ("fromContinent_" + assetId)
5959
6060
6161 func keyToContinentByAssetId (assetId) = ("toContinent_" + assetId)
6262
6363
6464 func keyWindsByAssetId (assetId) = ("winds_" + assetId)
6565
6666
6767 func keyObstaclesByAssetId (assetId) = ("obstacles_" + assetId)
6868
6969
7070 func keyMovesByAssetId (assetId) = ("userMoves_" + assetId)
7171
7272
7373 func keyLandToOwner (landNum) = ("landOwner_" + landNum)
7474
7575
7676 func keyBatchesCount () = "batchesCount"
7777
7878
7979 func keyBatchProcessed (batch) = ("batchOk_" + toString(batch))
8080
8181
8282 func keyNftName (landNum,landSize) = ((LANDPREFIX + landNum) + landSize)
8383
8484
8585 let recLandNum = 0
8686
8787 let recLandSize = 1
8888
8989 let recTerrains = 2
9090
9191 let recContinent = 3
9292
9393 let nftLists = [["1_S_FEEFDBEFEFEFBBFFBCECDBBFA_Asia", "2_S_BABEDECAECEAFDEFBFABFFEEE_Asia", "3_S_BFFEABBEEFFFBEFDEEBEFABBE_Asia", "4_S_BDDDBEEBFEEEAEFFFBDDCFEBE_Asia", "5_S_BDDDFEDAAEEDEFEAFDEEEFBBB_Asia", "6_S_BBEFBBFFFFBDDAEEDBBEEEFFD_Asia", "7_S_FEFDFFEDEEFBFEFFABFBBFFEE_Asia", "8_S_FDEBBBBBBEBFFCEFDEEAFFEEB_Asia", "9_S_EDDDEBFBBEBDBDFBBEBBAFBDE_Asia", "10_S_FBEFEFFBEAEEBFEBBEFBFFFCE_Asia", "11_S_FFDEBEEDFFFBDBFBBDEECEEED_Asia", "12_S_EBBFBFECEEFBDBDFFBBEBCFEF_Asia", "13_S_CDFAAEBFBEEDAFEEEEEABBEEA_Asia", "14_S_BFCFEDBAFBEBEAEBBEDDDFDCD_Asia", "15_S_BFBBDBEDFFBFEAEFDFFEEBEEE_Asia", "16_S_BBEBFBDFFBDBAECBDDEABFEDF_Asia", "17_S_FDCBFFEFDBFFDDDDCCDEDBFCC_Asia", "18_S_BDCFDDFBFDEBFFFDBCFBEEBEB_Asia", "19_S_FEFBFEFABEEBFBBFFFCFBDBDE_Asia", "20_S_FCEDADBEBFBFAEEFFFEBFEEDF_Asia", "21_S_DDBEBBDDBDEEABEEEFFEFBDBF_Asia", "22_S_DDBEBBFEFEDEEECBFFBECEBBF_Asia", "23_S_EFEEFFEACFBDBDBFBBCFFBDEA_Asia", "24_S_DFBDBEBEBBBFFBFDEDBEEBEBA_Asia", "25_S_BFBAFFFBFFEFFDDEBFEBECACE_Asia"], ["26_S_EDEBFFBCDFEAEBEEFBBFEBBBB_Asia", "27_S_BBBBBCADFDEBEFEBCBEEBCFEB_Asia", "28_S_CDEEDEDEFFDBDFFEEFDBDFFAB_Asia", "29_S_BBEDFFEBEBBFBBFBCFEBAFDFD_Asia", "30_S_EEFCBFFEFAFFDFFFFFEEEEBBF_Asia", "31_S_EEFAEFEFDBBDFBEAFDFFFBBDE_Asia", "32_S_EFEEDEBFDEDDEEEBBBEDFFDFC_Asia", "33_S_FFCDFEBFFFCECFBEEDBCBFDEC_Asia", "34_S_FAFEDEEABBFFFDEEDEFEFEBEF_Asia", "35_S_FEABBAEEEABEFEEBFBBFBBEBF_Asia", "36_S_BBEAEBDEFFEDCCBBBEBDBFBEB_Asia", "37_S_EBFCFBFEBFFBEDBDDEBEAEBAB_Asia", "38_S_ABBFEBCEADFFBBBFBFEAEFFDE_Asia", "39_S_CFBAEEFEBEBBBFEFDBFDECEBC_Asia", "40_S_FFCDAFDDBBBFFECFFCEFDEEDE_Asia", "41_S_BCEEDBDFBFEEEBFEFEEEFDEEB_Asia", "42_S_FFFEBDEABDBDDBEFBFDABBFBD_Asia", "43_S_AEDEBABDABBEBFFABEDEEEBEE_Asia", "44_S_FBDFEBFFCFFEFECDEBEEEDCDF_Asia", "45_S_BBFDFDBABEDBFACEFEFEAFECE_Asia", "46_S_FAFEAEEEEBBBEDFEEFFEEFADE_Asia", "47_S_CBCDEACBBCFFFFAEBEBDEDFBB_Asia", "48_S_FFEBEEBEDBDFFBEDFEBFFFFEE_Asia", "49_S_FFEEDBEBBFDCFFDBDEEEDEFED_Asia", "50_S_EEFFDEFBEBEBDBFFCEEEDBABE_Asia"], ["51_S_EFFBEDFBBDDCDBDBDBFFFDEAE_Asia", "52_S_FCBCBBFCEDBEBFCDDEBFEBDBE_Asia", "53_S_EBDBBDFBEFDDDEEDDFEFCEBDE_Asia", "54_S_EFFBBEBFDFEFFFBEDBBFBFDBD_Asia", "55_S_DBEEDFEDEDFBFBBEDBEFDEEFD_Asia", "56_S_FDEFEBDEEFDBFEEFECFFFDBBA_Asia", "57_S_BFECDFFBABFDEFFFFBADBBDFB_Asia", "58_S_FFFCEABFBEEAEFECEFBDCAEEF_Asia", "59_S_AEAFBEEFBDEDEEDEDBDBAFEAD_Asia", "60_S_BEDFBFDEEFDEEBEEEFEBADBFD_Asia", "61_S_BEBDEFFBDFBEBFDDBBBEBBBFF_Asia", "62_S_DEEBEEBFEECFDFBEDDEFDFCDE_Asia", "63_S_AFFEFBDDBBFBFEDBBBEEDEFDC_Asia", "64_S_EABAEFBEFEEBECBEBDBEEEDBC_Asia", "65_S_BDBDCFCFBEEFCFEEFEEDFBBDF_Asia", "66_S_EBBFEBFBEBEEDDBEEFFFEECEF_Asia", "67_M_FFFDCEEEBBFBFBECEEFFCEBEB_Asia", "68_M_BFEBEBEFFBDFEEFBEFFEDAFEB_Asia", "69_M_FBDBEECFBBBEBEBEBFFDDABFD_Asia", "70_M_EEFDBFEFDFFEEDEDAFBEDFEBD_Asia", "71_M_FBEEBAEFCFBEFABBDFDCEAFED_Asia", "72_M_BFEFFFFEDCBEBEBFFBECECDBE_Asia", "73_M_ECBBDDBBBDEDEBAEBEECBFEFC_Asia", "74_M_FEBBBBEBCEFABDFFBAFEDEDFE_Asia", "75_M_DEDBDDFFDBBBBECBFECEFEEFE_Asia"], ["76_M_BEFFEEFBFBFEEFFEEFEBBFEDB_Asia", "77_M_CDFEAEBFBDBBDFFDFABDBEFBF_Asia", "78_M_BEBABFEBBBCDFEBFBEBABBCFB_Asia", "79_M_DFBADEECFDDDBFBBBFBEBEEBC_Asia", "80_M_DEFAEFCAFDFFFBADBDDBBFDAB_Asia", "81_M_BCBFBEFECDFDEBFFEEBFBBFFD_Asia", "82_M_CEDDEDFEAFFBBEECDFBBAEBBA_Asia", "83_M_FEBBBBDCEEBBFFEBEEFADEDFD_Asia", "84_M_DEDCEFEDBFDEFDFDBBEFEEBDE_Asia", "85_M_FFBEFDBBEBDEDEFFABEEABCFA_Asia", "86_M_EEEEEFEDCDBEBFEBCAFCFCDFC_Asia", "87_L_DFBABDBDFFEBCDEEBBDFCEBAD_Asia", "88_L_CECFFEEDFFFBDDFAFEDDAFDED_Asia", "89_L_DAEBDBFBFBFDFFFECFFDDEDEE_Asia", "90_L_DBBFDBEDDEEFDFFFDDDFDEEBD_Asia", "91_L_EBEEEFFECFBDEECEBBFEEBEFB_Asia", "92_L_BBBDCFFFDEDFEBEEBAEAFEAEB_Asia", "93_L_EDBFFDFEEBEFEDFBBBBBFBDBB_Asia", "94_L_FBBEACFDEDAFFFEADEFEBBEBB_Asia", "95_L_CFEFFEBEBFEBDDEEFEDEFEBDB_Asia", "96_L_BCFBDCEEFBEBFFCBEDCBDBDEE_Asia", "97_XL_DABEFDFDBFEDFEBFFEDFBFEFD_Asia", "98_XL_EDFDFBDEBEFFDFABEFBFBEFDE_Asia", "99_XL_FEBBEBFBFEEFEEDBDCAEEEAEB_Asia", "100_XL_ABDBBEFBBFFEDFFBEDBFBEFBB_Asia"], ["101_S_BBFCAFDCDFFCCFAFABCACAABA_Europe", "102_S_FCBFCBFCBBAACDABBCBBBCFFD_Europe", "103_S_FCFABFDDBCCCFBCFBFABCFFCA_Europe", "104_S_CCBDABAAFFAFBFFFCEFCADABA_Europe", "105_S_FAAFBCCCCCBBFFCFFACECCFAB_Europe", "106_S_BBCFCCFCCAAFEFBAFFAFABDCA_Europe", "107_S_ACAFFDDFACAFAAFCCAECCBACA_Europe", "108_S_DBECABBFFCDFCFAAFFAFFACCA_Europe", "109_S_BAFCCAAFCACFBAFFBFABABEFC_Europe", "110_S_AAFBCCCCBFBEACAFDFBFFDAFB_Europe", "111_S_FAACFAFFCCCEFCCCECAFACFDC_Europe", "112_S_BFFFCEABFEBCCCBEBBCCFFADF_Europe", "113_S_FFACCCBCCACBBCFCAADCADBCA_Europe", "114_S_ECFCBACBDCFCFEAFDFEFAAAAF_Europe", "115_S_FCAECACFFBFBBABFFFDFCABCF_Europe", "116_S_DACFAEFFBCFFCCACFAFFCBADE_Europe", "117_S_FBFFFABAEEFACCEFCAACDFCAC_Europe", "118_S_BFACFBCCFFCDBAAABFCBCBBAA_Europe", "119_S_AFAABBAFDAACFCDAFCABDFEBA_Europe", "120_S_FCACAECAEFBBFDCFFBCDCBCCC_Europe", "121_S_FAAFAECFFBAABABADFDACFAAA_Europe", "122_S_CDFAACAEFBADFAAFFBAFEFCFA_Europe", "123_S_BBFAAEABFDDAABBDDAFEFABBC_Europe", "124_S_AAEDCEBBFFFFFACABAAECFCBC_Europe", "125_S_FDCAFFFBCFACBACCFAEAAFCCC_Europe"], ["126_S_AFCCCAAECFCAAFDCBFFABBCCA_Europe", "127_S_FBABCCFFACAAADFAADBFADCEF_Europe", "128_S_DBCCFBCCFAADFFDEABCFDCFEB_Europe", "129_S_CCCFABECFAAACAFEFCCFFFCFD_Europe", "130_S_ACACFEBFFCCCCFAACAFFDCCFF_Europe", "131_S_ACFCCAFBABAFACDACEAFFABDA_Europe", "132_S_BCECABFCBCCCAAAAAACFBCABF_Europe", "133_S_FFBCFCCAFACAAFFBCFFDFCFFE_Europe", "134_S_ACBBAFAFAEACCDAFEBBEAAFBC_Europe", "135_S_CFACFEFAACCBAFBFCFFFFCAFA_Europe", "136_S_BBCAABBAFAEBEAFFCAADCAFAF_Europe", "137_S_FBEAAADFCCFABFCABCABFEFCA_Europe", "138_S_CCAACCAFBCEABACCBEFBCFFAA_Europe", "139_S_EEAFAFBAEAAAFCFBABEBFCFCA_Europe", "140_S_FFAFAAFCABCAFFECFBBECAABF_Europe", "141_S_DFCABBCFCDCCAEEBCCCCCFDBC_Europe", "142_S_BAFCFFCAFAFFBFCCCABADBFFC_Europe", "143_S_BBBFCFCCCFAEFCBAABBAFCADA_Europe", "144_S_ACAFCCBFCCFCFFCCFFAAFFEBB_Europe", "145_S_ACABACCDACCBAFFBDEADABBCA_Europe", "146_S_CBCCFABCFFAACEBFBCAFACFFC_Europe", "147_S_CCCCADFFBBFBBACFACCBCCBAA_Europe", "148_S_CCABDAFBACCCFBBBFCCFFFAFF_Europe", "149_S_AFACFFFBAABBBBCCFCCFCADCF_Europe", "150_S_CDADCCFCAAFADCABBBEBFAABC_Europe"], ["151_S_ACCAFFEDAEEECAFBAFCAFFCCA_Europe", "152_S_DABFCFDCAFEBCBFFAADCFFFDE_Europe", "153_S_ABBBFBBFEEAFBCBAACCFBAFDA_Europe", "154_S_FFACCDBDCFAAFCCCFFBACFABA_Europe", "155_S_FCCACFFACACFFCAABCAAAFFAF_Europe", "156_S_ACECBAFABCAAFFBCCFCAFBFAE_Europe", "157_S_AFACFDAFBACDBFACAFAFFFABF_Europe", "158_S_BCDBEBAFCFCCFFCCDFFCCECAB_Europe", "159_S_DCACCCFFFDCFABBABDACEFFCE_Europe", "160_S_EAAACCBEFBEABFFFCFFFCFCAA_Europe", "161_S_DCFFDCCEDFFFCFCCCCCFCFBAC_Europe", "162_S_CAAFCCCCABCFFFEAECFCBAFAC_Europe", "163_S_ACFACBBBFCCEFBBACACBAACAF_Europe", "164_S_BEABACFCCCCAFCCFCAFAAAFFC_Europe", "165_S_BDAACCBEFCDFACBCABBEDFBFF_Europe", "166_S_EFAFFAFCAEFDAAADFABFACFFC_Europe", "167_M_FFCAFCAAACBACCBBCADFAAAAC_Europe", "168_M_BFFAFAFCCAFCFDFACCFAFFBAE_Europe", "169_M_FFCCFCBECCAFFFFFFBFFAACFF_Europe", "170_M_FEFCBCCAAEAFFAFBCDFDADBAB_Europe", "171_M_FFEEAAFBAAAFDCCACBFBBACCF_Europe", "172_M_CCDCCDCAFDEEFFACCFBCAFECC_Europe", "173_M_AFCCBCFCCECFDCCADCFAAFCBF_Europe", "174_M_AAAFFABCBCFCADBCAAAACBFCB_Europe", "175_M_CFBBBABCADACADDFFBACFFBAC_Europe"], ["176_M_ABBBFBBAAFFCFCFBCCBABCFAF_Europe", "177_M_CEFACCFFCEBCBCFABEACCFCBB_Europe", "178_M_ECCAFFCCAAFADCAFFACAAFFCC_Europe", "179_M_DFBFCAFCFAACFBBFFFFECFCCB_Europe", "180_M_CFBCEFCFBACFDCABFACACABFA_Europe", "181_M_CAACCFACCBAEACACBFFEBFAAB_Europe", "182_M_CCEFABBCAAFFAFFCEECAFDFAB_Europe", "183_M_FAFCCCDBFFAEBBABBACEAAFBB_Europe", "184_M_FCCAAFACACAFABBFFFECCBCFF_Europe", "185_M_AFDAAFCCBAAFAEDFABAFFBACC_Europe", "186_M_CAFAFCAFCFBCAEAFFFCABACCD_Europe", "187_L_AFEBAAFAABBFAFCDEFEBFAAEC_Europe", "188_L_BFCEBFBAAFABAFFAFCCAAFEFD_Europe", "189_L_BBAAFACFFAFFCFFCBCBCFCCBC_Europe", "190_L_BEEAABBFFBFCFAFEBEEACBAAB_Europe", "191_L_ECCFFCCCCAFFCBDCCFFCCAFAF_Europe", "192_L_EBECFAFAFFFAFADAABBADAFBB_Europe", "193_L_FAFFAFAAAFEBBAADFBEFFCCAA_Europe", "194_L_ABCFFCCAACFBCBFFFFCFAFFAB_Europe", "195_L_ACCBBBEAEFAAFDDFBFAFACCCB_Europe", "196_L_ECCFAFCEAACCCCAACCFFFBCCD_Europe", "197_XL_FAFABCBBDFCFEAFFACCABCFCC_Europe", "198_XL_CCCAFBABFAACCFBAFFFFAABFC_Europe", "199_XL_CCFACBAFACAEAFBCAFFABAACA_Europe", "200_XL_ECCDDDEACCAFACACBAFBAFDAC_Europe"], ["201_S_ACFAABAAFFBACCEBBBEFBCFFA_Americas", "202_S_CBBABAEAFFBFBBFCABEBEEAAB_Americas", "203_S_ADFABABBBFCABCCABAABBFFAC_Americas", "204_S_FABCFFBEDAEAAAEFCFCBBCEBC_Americas", "205_S_AFBFBBBBDAAAFFBCFFBCFCABA_Americas", "206_S_BBFCCEBFCCFAFFBFEFCFCFFAD_Americas", "207_S_CBFCBCEFAFAFFBCEBCBBEAFFB_Americas", "208_S_FCBFBBFBFBBBFBFCBFACAEAEB_Americas", "209_S_FFFFFAACBFBBFFAABFCBECACB_Americas", "210_S_BAAAFABBFCACBBBFAAACAADAB_Americas", "211_S_BCFACFCEDFBFABCCEBAFFCBBC_Americas", "212_S_BECCAFBFBDAABAFBFFBFBFACA_Americas", "213_S_CEFAFBAFCFABCFABBBACAABCF_Americas", "214_S_DCBCBBFBBBECBABABBFCAAAFB_Americas", "215_S_BFCBBEDDAAFCFAFACFFDBACFB_Americas", "216_S_BFACBCFBBFACACFECBBCBBCDF_Americas", "217_S_AFDACEEAFABBDAAEEEDEFBBAC_Americas", "218_S_BFBFAAFFAFFFFBAFFBAABFDEF_Americas", "219_S_ACABFEBBCACFFBBACBFFCCBAA_Americas", "220_S_FECBFFAFBFABCFACDFAAACFFA_Americas", "221_S_ABBFBFFCFEDBAFDBBEBAFBFCB_Americas", "222_S_AAEBBAABFAECAEFBBBBCDBAAC_Americas", "223_S_FFBFFFACBBFFAABABBAFABCEA_Americas", "224_S_AFFAFBFFBABCBCBFFABAAABAA_Americas", "225_S_AABBFFFCAFEABBBFEFDAAFAAF_Americas"], ["226_S_AAFBCBBABBEBDBCBCBACADBFF_Americas", "227_S_FBFBAAAFAAFDBAACFBEBCFFBE_Americas", "228_S_AAAFFFFBBABDABCFFAFACFEAB_Americas", "229_S_FCCFDBBBCFCACDFBABFFBAFEF_Americas", "230_S_BFFBCCCAAABAFBDACDFCCBDBA_Americas", "231_S_BFBAFBCFFCABABFBBFBBCFAAA_Americas", "232_S_CBFCDEFFAFDBACAFDDCADCFAF_Americas", "233_S_FCFFFADAEDACABEBCFEACFBBB_Americas", "234_S_BEBFBBBACACCFACAFCBFFCAAA_Americas", "235_S_BECAFFBACEFABFABCBBCCFFCA_Americas", "236_S_BCFFBABAFCFBBBAACABBECFBE_Americas", "237_S_BCBFFBADAFBBBAAFAFDCCFFAF_Americas", "238_S_BFBFBBABFCBBBACBACABFBEEF_Americas", "239_S_BBFBDFBFBBBBCBACDDFACAFBC_Americas", "240_S_FDCCCCEBFFCBFFABBAFBAAABF_Americas", "241_S_BFFFAABBADCFABABFEAFABACC_Americas", "242_S_ECEBABABCFFFACFBFCFABFFBB_Americas", "243_S_AEAFBBCACBBFCFABEFBFBFAFD_Americas", "244_S_AFBFCFBFFFEFABFFBDFCCBBAF_Americas", "245_S_BFABAFFCFABCFBCCABFAFABCF_Americas", "246_S_CABABEBCFFDBFAFFBAFFFEAFD_Americas", "247_S_AFFBAFAEFFCDEFBACEFAFABAA_Americas", "248_S_AFDFDBBBFBBAFFDCAFCEAFACB_Americas", "249_S_FFBFFFAFDFAEABBACDBBCFBAF_Americas", "250_S_CBAFAEFFADFDAAECAAFAFBFFA_Americas"], ["251_S_AAFCABAFACBEADFFAAAEEBBBF_Americas", "252_S_ABCAFAAABCCAACAFBBFBADFFF_Americas", "253_S_FEFCBAACFFBEACBBEFBFFBBAE_Americas", "254_S_ADABDCABBFAAAAFDFFEBBCFAD_Americas", "255_S_BAEAAAFAAAAEAFBFABEDAFABA_Americas", "256_S_FFFFCCAACBAFAFDBCAABAFFAC_Americas", "257_S_AFEAACFBABACBCEFAFCBAFFBB_Americas", "258_S_ADCBBCABFEBEAFDAFBCDDADFA_Americas", "259_S_FBECBBEFACAACAABBCABAFBFA_Americas", "260_S_ABBCCBFCFFFFCFABCEAFFECFB_Americas", "261_S_BBDCFFFFBDDFBFFFAFCBFADBB_Americas", "262_S_CAABBFFBFBCEFBAFFFFABFFAA_Americas", "263_S_FBFBBFAABFCCAFBCFACFBABBA_Americas", "264_S_AFFCABCFCBFAFBBEBFAFAEAFE_Americas", "265_S_FAFBBBFAFABEAFBBABCBABAFB_Americas", "266_S_AAACAAEAEABABEFFAABFBFFBA_Americas", "267_M_FAACAACABBFBAFCBCBFFFBBFF_Americas", "268_M_ABABABFABFBACFEFCCFEFCBAC_Americas", "269_M_ACABABBBFCCEBAFDBAAFABABF_Americas", "270_M_AFBCCBCAAFDBCCFCCBAFFABAC_Americas", "271_M_ABFBDFAFEBCDFEAAAAABAFBBF_Americas", "272_M_AAFFEADFECADAFFAAEDEEBCDA_Americas", "273_M_ABAFFCBBFABFBAAFBFAFBBDBB_Americas", "274_M_CAAFBABCCEFFCEAAAAAFFEABD_Americas", "275_M_AFBFABFBFDBEDAEAFCABBFAFA_Americas"], ["276_M_FFCFFCADBBAAFACBFFFBAAFCE_Americas", "277_M_AEBBACFBBCBAABBABFDFFFDAA_Americas", "278_M_CECFFCAACAFABBAABBFFAEBBC_Americas", "279_M_CABBBBCFECFFFCFFBBCCBEFBB_Americas", "280_M_ADFFCFBABBAAFEFAFFFAFBCFF_Americas", "281_M_ACABAEBBAEACBEEAAAFBABDBC_Americas", "282_M_EBFBBABCFBFEADAFABBBACFFF_Americas", "283_M_ABAADAACBFABCFFAACAAABCBB_Americas", "284_M_BCDCAFACDBACEFDCBCBBACABC_Americas", "285_M_ABCBAABBCAFFADACFBAACAACA_Americas", "286_M_FAAAAFCBBBDEBBCFFDABCAAFB_Americas", "287_L_BBBABACCBFBCCFBBDEFABCABE_Americas", "288_L_FACABFBCABCAFBCFFBCFFBBAB_Americas", "289_L_FBFFCAEDFABFFFBAFCFBCABFD_Americas", "290_L_CFFABBBACAABFFBAACAAEBCBF_Americas", "291_L_BEAFAFBAFCABABDFFCFDBFCBF_Americas", "292_L_AABBADAAAAFBABCBCCFEDDCCB_Americas", "293_L_BCBAACCBBCBBAFFAFCEBAFFAB_Americas", "294_L_DCAFCBBBEFAABABFDAFAAFFBF_Americas", "295_L_FBACEECBFFCFFDEAAFAAAACEC_Americas", "296_L_ABFBACDBCABFAFCFDBECEABAC_Americas", "297_XL_ACACBABCDAFCFCFBFBBDAAABB_Americas", "298_XL_BFCFFBAAFABACDFECFFCFFFFA_Americas", "299_XL_ACFFAEBEBDBEBBCBBBFABAFBA_Americas", "300_XL_FCFBFBBBFCCDBFFDBABBCBFFA_Americas"], ["301_S_EFDDFFFEADFEFFBEFEBEAFEDD_Oceania", "302_S_FBDDFEFFDEEDCFDEFEDCBFECD_Oceania", "303_S_EFBDABECFADADDAAFEDBDFDED_Oceania", "304_S_BFFFDEBDBBEDCDEBEEABEEBFD_Oceania", "305_S_EEEBFDFDBDDEEDFDFDBCEBFDD_Oceania", "306_S_AFAEEFFFBEDEFFCEEDEAEDEDF_Oceania", "307_S_DDDFFABDCFDEEDEDFBDFEFFDD_Oceania", "308_S_DEDFEDFAFBDEDFBDDFEDEEFBE_Oceania", "309_S_FFDDBEDAEEDFEAEFFEDBFFFDD_Oceania", "310_S_BBEDBFCDBEEFDFEFEFFFDEBED_Oceania", "311_S_FFEEBFFBBBEBFEFEEDEFDBCFB_Oceania", "312_S_BEFECFDFDDDEDEFECFBEBBFFD_Oceania", "313_S_FEEBDDEEEFFFBFDDEDFDCFFAF_Oceania", "314_S_FDFCFFEBDEFBEEDBFDCDFBEBD_Oceania", "315_S_FEBBEDFDFEFDDEFFEFDCEDBBD_Oceania", "316_S_BEBCFEFDDDDFFEECBFDFDBDDE_Oceania", "317_S_DEEDDFDEFDDFDBBEBFFBFEFCA_Oceania", "318_S_EBDEDBEEBECECEEEAFCBFEFEE_Oceania", "319_S_DDEBFADEFDDEBFBDFDBEDFBEA_Oceania", "320_S_DFFDBEDEDEDFEBBFBEBEDEDDD_Oceania", "321_S_DFEEEDBDDEFFFABDDEFAFBFDA_Oceania", "322_S_BFBDEAFEFDEBFFECACDDFFBDB_Oceania", "323_S_EFEEADFFBBFEFEDEECECDCFBB_Oceania", "324_S_AFBCEDFEDDEEDDDCFEFEEEEBB_Oceania", "325_S_ABEECBFFEEFDEBDEBFEFEFDCF_Oceania"], ["326_S_EBFEDEFFDEFDEBEFFDFECCFDF_Oceania", "327_S_DDDDBDCBEBEFFEDDAEBDBBDEB_Oceania", "328_S_EBDDBCDDFFFBFFDDFDBFEFDBE_Oceania", "329_S_FEBEDDBCBEBDEBFEEFDCAEDDF_Oceania", "330_S_EDEDEACDBBDDDEDCDFEDBDEDE_Oceania", "331_S_DBDDBBCFDEABEFDAFDFDDEFBB_Oceania", "332_S_FAABCFDEFDBFBEFDDBCCBEFED_Oceania", "333_S_BEDFBFDEBEFCFDFDEDBBDFFEB_Oceania", "334_S_BFFEFFDEBFAFBDBEBEFECFBDE_Oceania", "335_S_FFEFBDEBFFEFDDDEFBFFDAFBA_Oceania", "336_S_DEFBEFEEDECEEBFDFEDDFBFBE_Oceania", "337_S_EDEBACDECEEEEDDDFEFCEDCFA_Oceania", "338_S_DEEDBEFFFEDDBDEDABDEECEFE_Oceania", "339_S_DEFBDEDFADDFBEDEBEEEEDEEE_Oceania", "340_S_BFDDDFDDADDFDDAFCECFEEAAF_Oceania", "341_S_EDEDDDABEFEEEBFAACFDEEABE_Oceania", "342_S_DEDDFFDBEDFCEFABEBBFFFEEE_Oceania", "343_S_EDEFFFDBFDBFEEFBAEFFCEFCB_Oceania", "344_S_FDEEEBEEEDDEDFCDFFBDFBBED_Oceania", "345_S_AFFFDDEEEEEFEFDFCFADDEFDB_Oceania", "346_S_EEBDDBECEFEAFEFEFCFBECDAE_Oceania", "347_S_FEEFDABCFBFFFDFADEEEDCDBD_Oceania", "348_S_BEFFDEFFFFEDBFFEDBFEFEDFF_Oceania", "349_S_DBBBFCDDCBDEDEDEEFBEFFDFD_Oceania", "350_S_FDFEFFEEEDEEDDBFDFEDADEEE_Oceania"], ["351_S_DFADDFFDCEFEBEDDEFFEEFEAE_Oceania", "352_S_BFDEEBDEEBEDEFAFFBDCDBDEA_Oceania", "353_S_BFFDBFDDEFCEDFBDFCAAEEFEE_Oceania", "354_S_EDDEFDEFBEEEEEEFDDBEEEFDD_Oceania", "355_S_CDEBFBDDFDDEEDBBEDEEEDEFE_Oceania", "356_S_EBFEADBEBDFCDDFFDDBFFBBED_Oceania", "357_S_BEEEDDBBFEFCECFEDEFCFEAEF_Oceania", "358_S_CFDEDEDBEFEFFAEDAFDEEBEAB_Oceania", "359_S_FCBEADBFFFFFBADEFBDFEADDE_Oceania", "360_S_CFECEEDFECBDBAEEDEECDEFFF_Oceania", "361_S_CFEEFEEBEEDACCECEFEFEEDFD_Oceania", "362_S_CFDBEFBFDEFEFFDEFEBFBBDDB_Oceania", "363_S_DDEFFFDFFBFFFDFDBBEECBEFE_Oceania", "364_S_DEFFFEBEFCEEDFDDFEDAFFFFB_Oceania", "365_S_EADABDEECADCFCDEEFEDDEFBF_Oceania", "366_S_DEFCEDBEEEDACDEDFFDEEBFBA_Oceania", "367_M_EEBDBFFDDEFFDDFFEFEDEDDED_Oceania", "368_M_DEFDFFFDDDDFBEDFBBDDCBEEF_Oceania", "369_M_FFFEDEFCFBCFDFDBFBAFBFCEE_Oceania", "370_M_CBEFFEFBDFBFFBFEFDDFEEDBF_Oceania", "371_M_DDFDEDDEBDDEEEDDBBACFFEFE_Oceania", "372_M_ADFEEAEDDEFDBDDABEDDEFFFD_Oceania", "373_M_DFFCEAEEEEFEBFDBBECEBEADE_Oceania", "374_M_FEFEFDDEEDFEEBBDEBDDFFEFD_Oceania", "375_M_EFEDBEFCDFFABDFDDDFFEEFDD_Oceania"], ["376_M_FBFEAECBCBCDEEBEEEDBDBEFF_Oceania", "377_M_AFBEFEBDEECDDDEEAEDFBDBBF_Oceania", "378_M_BFFDFFDBFEFFAEDFDEDDFFEFB_Oceania", "379_M_DEDEFDDFDDEBDFFEBDBDDFCBF_Oceania", "380_M_BEEDDBEBDEBBBFEFEBFDFEDDD_Oceania", "381_M_BFBFBFEFFBEEBDCCFBDDEDBDF_Oceania", "382_M_EDFAEFFBCDDDEDFBFFBDCEEDE_Oceania", "383_M_ABBDFEFFAEFFEFBDBFFAEFFDC_Oceania", "384_M_DFDAEBFFDBEBBEFDFEDFDEFDB_Oceania", "385_M_DBFBFDDCBFDEEFFDCFDFEBDBE_Oceania", "386_M_BBDEDCDDFEDEDDDBDDFDFBDEB_Oceania", "387_L_DDDFFADDFFDDABDEFDEDEEBBB_Oceania", "388_L_FBDDDFBDBBFBEBCBBFDDFEFFB_Oceania", "389_L_DFBFDEFDEEDEFBCDEDEEBBDBA_Oceania", "390_L_FFEEFEBFFBDDDDCBEFBFDDEFD_Oceania", "391_L_FEDEFEADDEFCFEEFDEDDFEDEE_Oceania", "392_L_EDDBEDFFBDEDEDDDFEEDDCFFD_Oceania", "393_L_DBFFEADFDFFFFCEEFBBBBEFDC_Oceania", "394_L_AADDEFFCDDFDFBEDDFDDFEADD_Oceania", "395_L_EFFEBEDDEFEBDBEFBFEAEEADE_Oceania", "396_L_DEDEBDFEEDFBFBDDFEEBFABBF_Oceania", "397_XL_BDDEEDEEFFAEFFDBBBEFEDBFB_Oceania", "398_XL_DFEEEEBFEDAFDBFCDFDDEEEEB_Oceania", "399_XL_BFFEEADBBDAAFFEBFEADDFDEB_Oceania", "400_XL_FFEBDEEDBDEDEFDFBFEEFFFEF_Oceania"], ["401_S_FBEDFDFEDEDDBFDDEEAFFBBEE_Africa", "402_S_BFBDEEDBFDDBFFFBEBDBDDCFA_Africa", "403_S_EBBBDCEEDDDDABCDBDEBBBFAE_Africa", "404_S_DBDDEDDFFFFDBEFBDDFFBBDDF_Africa", "405_S_DBEFEEBCBBFFCEBDDEDCEDDDD_Africa", "406_S_DFDBEDDBEDCDDADDEFCBFDEAD_Africa", "407_S_EFDDDBBBEFEDFBBDDFFDDBEBE_Africa", "408_S_DBBDBECCEEDEAADBBDABBDDFE_Africa", "409_S_BFDDBEEBEDDBABDDDABDFEBBB_Africa", "410_S_BCCEBEDBFDBDDBDFEFFFBEBEB_Africa", "411_S_EDFDEFFBEDDAEAEBDDFDFBBED_Africa", "412_S_BBDDEEBFBBBEFBDBFDBDDEDDD_Africa", "413_S_BBFCDEAEEFBDBBBEDDAEFBBEA_Africa", "414_S_BADBDDDBDDEFBDBBADDDDEBCE_Africa", "415_S_DFEBCEEBFFDDDCCDFEFDBFBFF_Africa", "416_S_EBBAEFEBAADBBFFBDBBFDBDAD_Africa", "417_S_CEDBDBBEDABBBBCBBBEDFEEEB_Africa", "418_S_BBDDEBDBBBCFBEDFBBDEDDDDB_Africa", "419_S_FFCBBFEDAFBBBBAFDFDFBDDFB_Africa", "420_S_FFDCBDBBEBEBBDBDFEDCBFBEE_Africa", "421_S_BDAEBDBFFFDBBDBDBCEEDFBBB_Africa", "422_S_BCDDDDEBFBEAAEBABBEFBCFED_Africa", "423_S_DDBEFBDDFDDFDFBCFBDDFDDDE_Africa", "424_S_DFBDBDCDECBBDBDDEEADBEECB_Africa", "425_S_EDADFDBEDEDFDEEBDDBDFBDAD_Africa"], ["426_S_DBDBDBDDEDDADDBEDBDBBFFDD_Africa", "427_S_DBCFDDFCBFCBDBCBEBFEEBABE_Africa", "428_S_BFFCDBDDEBBEDDBEEFDBDEEBB_Africa", "429_S_FBDBFDDBBBBDADFBBBDDCBCDB_Africa", "430_S_ADEEDDDECFCDFDBDBBEDADDAD_Africa", "431_S_EDCBBABBEDFFBFFDFBDEDABDE_Africa", "432_S_BBBDBBBDEEDDCBEBDFEDBBADF_Africa", "433_S_DFBCDEDBDBDDFDDBAFBFBBEFC_Africa", "434_S_DBEBDEBDEEDBEFFDEDDFDBDBB_Africa", "435_S_DBEBBFDBFEFDBDDFDFBDFDDED_Africa", "436_S_DBDBBEFDEBFDDCCCBBFBDBBBD_Africa", "437_S_FEBDEEBDEBDEFBEBFFBBADDEB_Africa", "438_S_CBFDDBBBDDFBEDEBCCDBBDDDE_Africa", "439_S_DFBCFBDCDDDFEFFBDECDCBBBA_Africa", "440_S_BFDDBFBBECAABDBBBDBBBBADD_Africa", "441_S_BFEDABDDBAEEFFFFBFBBDDBFE_Africa", "442_S_DDEEABDBDDBFCBDBEDBBDFBBB_Africa", "443_S_BDDBDDEDBBFDADEFBEBDBBCFB_Africa", "444_S_DBDEDBBEDDFFDEBFDDEDFBBDB_Africa", "445_S_BFBBFBDFBBEDDBDFEEBDBDBFF_Africa", "446_S_EBDBDFBBEDEDDCEFDBBDEDBDB_Africa", "447_S_BDDBFFBBFBDBDDCEDBDDFEBFE_Africa", "448_S_BDBDDBBFBBBDDDFFDBBFDBFBF_Africa", "449_S_DEBEEBCEDDEECBDEDBDBBBAAD_Africa", "450_S_DDBBABEBDBDFBDBBEAAFCDDDF_Africa"], ["451_S_CBFAFBDDBFBBFBFFDDCBFBDDF_Africa", "452_S_DDFBFFDFDBBDCDFDDBBFBDFDE_Africa", "453_S_FBBDDCDDDCDAAEDBDBEBEAFBB_Africa", "454_S_EABBBDBCFBDBBDBEDBEACDFDB_Africa", "455_S_BEDBCBBFBDBBBDEFBDBBDDDBE_Africa", "456_S_FDDBACDDFDCDBDFBEFEBBFEFB_Africa", "457_S_BFDDBDEDEDBBEBEDBBBBDDDBD_Africa", "458_S_BBBAFDFFDDEEDCDBFDBDDDDFD_Africa", "459_S_BBFEDBEBEFBDDFDDFFEBBBDBB_Africa", "460_S_FBBFDFBEEEFDDEFFDCDFEDDBC_Africa", "461_S_BEFBDFDDBDDDCDBDCDDEDEBBB_Africa", "462_S_EABEDDDDFBDEFEAEEBFDCFEFD_Africa", "463_S_BDBDBDFBCADFFDDBBCDFABDBF_Africa", "464_S_BBFBDACFBBDEBBBEDBBEDDDEB_Africa", "465_S_BCBBDFEDDDAFDDDFBCFBFBFDD_Africa", "466_S_AFEDCBBFEEDBBEDFBFDBBBCDB_Africa", "467_M_BDECBDBFFDBBCDBDFDBBDABDF_Africa", "468_M_DBBBBDDFEDBFEBFFBDABDEFBD_Africa", "469_M_CBCFDACBEBDCBBBEEBDFEBBDE_Africa", "470_M_BBDBBABFDAFBFDBDDDDFDEDCB_Africa", "471_M_BDDBEDFEDEEDEDEEBCEBFEFAD_Africa", "472_M_CBEBDBFDDBBDDCBBEEEBECEBB_Africa", "473_M_ECBFEFAFFDDFBFFBDBBDDFEFD_Africa", "474_M_BFDFCEEBFBEDFDDFBBBFBDEFF_Africa", "475_M_DAEBDBBBFBDDBBFECEBADDEBE_Africa"], ["476_M_EEDBFEDBDBDBDBBDDBFACDDBA_Africa", "477_M_BDEDEDBCBEBFDDBBDDEDEBBBA_Africa", "478_M_DDEDDABFDFFEDBBFFBBFFBBBE_Africa", "479_M_DBEDAEFBFDEBDBDBBFCAEEEFA_Africa", "480_M_DEDDDBEBDBDBBFDFFBBDBBBAD_Africa", "481_M_ACDEBEDDDFEBDBDDFFFBFBBEE_Africa", "482_M_DDBEFAFDBFBEDEEBAAEDDDBBD_Africa", "483_M_EDEDDBAEDEAEDDDBBBDEEFDBB_Africa", "484_M_DCFFEFFBBFBBFBFEBBFDFDBED_Africa", "485_M_FBDBDBDBFBBDEFCBFEEBDDBBD_Africa", "486_M_EDBFBFBEFFEFDBCBBBDBBADEB_Africa", "487_L_DFDBBDDDBBFFCFBFDDDDEFBFD_Africa", "488_L_BEBFDFDABDDEEBDDDBDEABBEA_Africa", "489_L_CFDFDFFBDDEDBDBDBDCCFEEDD_Africa", "490_L_DFEFBCFDEBBCBEDBEDBDEDFED_Africa", "491_L_EDFDEFBBDEDDEEEDDDBFEFEDF_Africa", "492_L_BBBFEFDFBEFDFDFBABBEABDBD_Africa", "493_L_DBEBBBDDAECBBBDABBFBDADCD_Africa", "494_L_DABDFAADEBDBDEFDDDDBBEEED_Africa", "495_L_DCEEBCDFFFBDBBDEDABEBBDBD_Africa", "496_L_FBBBFFBFFDFDBBABEDDFBDFDF_Africa", "497_XL_DABFCDCDFBDFBEFBEEBBDFDBB_Africa", "498_XL_DBFDBCEDDDEFFBDBBDDBAFDCD_Africa", "499_XL_BDBFFBFBDBBEDBAFBCFBBBDBE_Africa", "500_XL_EDDABDDEBFDEBFECCFDCDBBCD_Africa"]]
9494
9595 func abs (x) = if ((x >= 0))
9696 then x
9797 else -(x)
9898
9999
100100 func buyInternal (pmt,txId,caller,landSize,lenKey,mapKey,defaultPrice) = if ((pmt.assetId != usdnAssetId))
101101 then throw("Allowed USDN payment only!")
102102 else {
103103 let pmtReq = valueOrElse(getInteger(keyPaymentRequired(landSize)), defaultPrice)
104104 if ((pmtReq > pmt.amount))
105105 then throw(("Payment attached should be at least " + toString(pmtReq)))
106106 else {
107107 let len = valueOrErrorMessage(getInteger(lenKey), "initPresale should be called first")
108108 if ((len == 0))
109109 then throw((("All " + landSize) + " lands are sold out"))
110110 else {
111111 let random = abs(toInt((toBigInt(txId) % toBigInt(len))))
112112 let lands = split_51C(valueOrErrorMessage(getString(mapKey), (mapKey + " is not initialized")), "_")
113113 let landNum = lands[random]
114114 let nft = valueOrErrorMessage(getString(keyLandToAssetId(landNum)), (keyNftName(landNum, landSize) + " does not exist"))
115115 [IntegerEntry(lenKey, (len - 1)), StringEntry(mapKey, makeString_11C(removeByIndex(lands, random), "_")), ScriptTransfer(caller, 1, fromBase58String(nft)), StringEntry(keyAssetIdToOwner(nft), toString(caller)), StringEntry(keyLandToOwner(landNum), toString(caller))]
116116 }
117117 }
118118 }
119119
120120
121121 @Callable(i)
122122 func stakeLand () = {
123123 let pmt = value(i.payments[0])
124124 let assetId = value(pmt.assetId)
125125 let address = toString(i.caller)
126126 if ((pmt.amount != 1))
127127 then throw((("NFT " + LANDPREFIX) + " token should be attached as payment"))
128128 else {
129129 let asset = value(assetInfo(assetId))
130130 if ((asset.issuer != this))
131131 then throw("Unknown issuer of token")
132132 else if (!(contains(asset.name, LANDPREFIX)))
133133 then throw((("Only NFT " + LANDPREFIX) + " tokens are accepted"))
134134 else {
135135 let landNumSize = drop(asset.name, 4)
136136 let landNum = if (contains(landNumSize, "XXL"))
137137 then dropRight(landNumSize, 3)
138138 else if (contains(landNumSize, "XL"))
139139 then dropRight(landNumSize, 2)
140140 else dropRight(landNumSize, 1)
141141 if (!(isDefined(parseInt(landNum))))
142142 then throw(("Cannot parse land number from " + asset.name))
143143 else {
144144 let timeKey = keyStakedTimeByAssetId(toBase58String(assetId))
145145 if (isDefined(getInteger(timeKey)))
146146 then throw((("NFT " + asset.name) + " is already staked"))
147147 else [IntegerEntry(timeKey, lastBlock.timestamp), IntegerEntry(keyStakedTimeByTypeAssetIdAndOwner(LANDPREFIX, toBase58String(assetId), address), lastBlock.timestamp), StringEntry(keyAssetIdToOwner(toBase58String(assetId)), address), StringEntry(keyLandToOwner(landNum), address)]
148148 }
149149 }
150150 }
151151 }
152152
153153
154154
155155 @Callable(i)
156156 func updateStakedLand (assetIdStr,newTimestamp) = if ((i.caller != backEndAddr))
157157 then throw("permission denied")
158158 else if ((size(i.payments) != 0))
159159 then throw("updateStakedLand doesn't require any payments")
160160 else {
161161 let assetId = fromBase58String(assetIdStr)
162162 let asset = value(assetInfo(assetId))
163163 if ((asset.issuer != this))
164164 then throw("Unknown issuer of token")
165165 else if (!(contains(asset.name, LANDPREFIX)))
166166 then throw((("Only NFT " + LANDPREFIX) + " tokens are accepted"))
167167 else {
168168 let timeKey = keyStakedTimeByAssetId(toBase58String(assetId))
169169 if (!(isDefined(getInteger(timeKey))))
170170 then throw((("NFT " + asset.name) + " is not staked"))
171171 else {
172172 let ownerAddr = getStringValue(keyAssetIdToOwner(assetIdStr))
173173 [IntegerEntry(timeKey, newTimestamp), IntegerEntry(keyStakedTimeByTypeAssetIdAndOwner(LANDPREFIX, assetIdStr, ownerAddr), newTimestamp)]
174174 }
175175 }
176176 }
177177
178178
179179
180180 @Callable(i)
181181 func unstakeLand (assetIdStr) = if ((size(i.payments) != 0))
182182 then throw("unstake doesn't require any payments")
183183 else {
184184 let assetId = fromBase58String(assetIdStr)
185185 let address = toString(i.caller)
186186 let asset = value(assetInfo(assetId))
187187 if ((asset.issuer != this))
188188 then throw("Unknown issuer of token")
189189 else if (!(contains(asset.name, LANDPREFIX)))
190190 then throw((("Only NFT " + LANDPREFIX) + " tokens can be unstaked"))
191191 else {
192192 let timeKey = keyStakedTimeByAssetId(assetIdStr)
193193 if (!(isDefined(timeKey)))
194194 then throw((("NFT " + asset.name) + " is not staked"))
195195 else {
196196 let owner = valueOrErrorMessage(getString(keyAssetIdToOwner(assetIdStr)), (("NFT " + asset.name) + " is orphaned"))
197197 if ((owner != address))
198198 then throw("Staked NFT is not yours")
199199 else [ScriptTransfer(i.caller, 1, assetId), DeleteEntry(timeKey), DeleteEntry(keyStakedTimeByTypeAssetIdAndOwner(LANDPREFIX, assetIdStr, address))]
200200 }
201201 }
202202 }
203203
204204
205205
206206 @Callable(i)
207207 func stakeDuck () = {
208208 let pmt = value(i.payments[0])
209209 let assetId = value(pmt.assetId)
210210 let address = toString(i.caller)
211211 if ((pmt.amount != 1))
212212 then throw((("NFT " + DUCKPREFIX) + " token should be attached as payment"))
213213 else {
214214 let asset = value(assetInfo(assetId))
215215 if (if ((asset.issuer != incubatorAddr))
216216 then (asset.issuer != breederAddr)
217217 else false)
218218 then throw((("Unknown issuer of " + DUCKPREFIX) + " token"))
219219 else if (!(contains(asset.name, DUCKPREFIX)))
220220 then throw((("Only NFT " + DUCKPREFIX) + " tokens are accepted"))
221221 else {
222222 let assetIdStr = toBase58String(assetId)
223223 let timeKey = keyStakedTimeByAssetId(assetIdStr)
224224 if (isDefined(getInteger(timeKey)))
225225 then throw((("NFT " + asset.name) + " is already staked"))
226226 else if (isDefined(getString(keyStakedDuckByOwner(address))))
227227 then throw(("You already staked one duck: " + asset.name))
228228 else [IntegerEntry(timeKey, lastBlock.timestamp), IntegerEntry(keyStakedTimeByTypeAssetIdAndOwner(DUCKPREFIX, toBase58String(assetId), address), lastBlock.timestamp), StringEntry(keyAssetIdToOwner(assetIdStr), address), StringEntry(keyStakedDuckByOwner(address), assetIdStr)]
229229 }
230230 }
231231 }
232232
233233
234234
235235 @Callable(i)
236236 func unstakeDuck (assetIdStr) = if ((size(i.payments) != 0))
237237 then throw("unstake doesn't require any payments")
238238 else {
239239 let assetId = fromBase58String(assetIdStr)
240240 let address = toString(i.caller)
241241 let asset = value(assetInfo(assetId))
242242 if (if ((asset.issuer != incubatorAddr))
243243 then (asset.issuer != breederAddr)
244244 else false)
245245 then throw((("Unknown issuer of " + DUCKPREFIX) + " token"))
246246 else if (!(contains(asset.name, DUCKPREFIX)))
247247 then throw((("Only NFT " + DUCKPREFIX) + " tokens can be unstaked"))
248248 else {
249249 let timeKey = keyStakedTimeByAssetId(toBase58String(assetId))
250250 if (!(isDefined(timeKey)))
251251 then throw((("NFT " + asset.name) + " is not staked"))
252252 else if (!(isDefined(keyStakedDuckByOwner(address))))
253253 then throw((("The duck " + asset.name) + " is not staked"))
254254 else {
255255 let owner = valueOrErrorMessage(getString(keyAssetIdToOwner(toBase58String(assetId))), (("NFT " + asset.name) + " is orphaned"))
256256 if ((owner != address))
257257 then throw("Staked NFT is not yours")
258258 else [ScriptTransfer(i.caller, 1, assetId), DeleteEntry(timeKey), DeleteEntry(keyStakedTimeByTypeAssetIdAndOwner(DUCKPREFIX, assetIdStr, address)), DeleteEntry(keyStakedDuckByOwner(address))]
259259 }
260260 }
261261 }
262262
263263
264264
265265 @Callable(i)
266266 func issueNFTs (batch) = if ((i.caller != this))
267267 then throw("Permission denied")
268268 else {
269269 let batchesCount = valueOrElse(getInteger(keyBatchesCount()), 0)
270270 if ((batchesCount == 20))
271271 then throw("All batches already processed")
272272 else if (if ((0 > batch))
273273 then true
274274 else (batch >= 20))
275275 then throw("Batch index should be in the range 0..19")
276276 else if (valueOrElse(getBoolean(keyBatchProcessed(batch)), false))
277277 then throw((("Batch " + toString(batch)) + " already processed"))
278278 else {
279279 func issuer (acc,elem) = {
280280 let parts = split(elem, "_")
281281 let issue = Issue(keyNftName(parts[recLandNum], parts[recLandSize]), elem, 1, 0, false)
282282 let id = toBase58String(calculateAssetId(issue))
283283 ((((acc :+ issue) :+ StringEntry(keyLandToAssetId(parts[recLandNum]), id)) :+ StringEntry(keyAssetIdToOwner(id), toString(this))) :+ StringEntry(keyLandToOwner(parts[recLandNum]), toString(this)))
284284 }
285285
286286 let actions = {
287287 let $l = nftLists[batch]
288288 let $s = size($l)
289289 let $acc0 = nil
290290 func $f0_1 ($a,$i) = if (($i >= $s))
291291 then $a
292292 else issuer($a, $l[$i])
293293
294294 func $f0_2 ($a,$i) = if (($i >= $s))
295295 then $a
296296 else throw("List size exceeds 25")
297297
298298 $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25)
299299 }
300300 $Tuple2(((actions :+ BooleanEntry(keyBatchProcessed(batch), true)) :+ IntegerEntry(keyBatchesCount(), (batchesCount + 1))), unit)
301301 }
302302 }
303303
304304
305305
306306 @Callable(i)
307-func burnLandsS () = if ((i.caller != this))
307+func burnLandsM () = if ((i.caller != this))
308308 then throw("Permission denied")
309309 else {
310- let len = value(getInteger(LENS))
310+ let len = value(getInteger(LENM))
311311 if ((0 >= len))
312- then throw("All S lands are burned")
312+ then throw("All M lands are burned")
313313 else {
314- func burnerS (acc,e) = {
314+ func burner (acc,e) = {
315315 let counter = acc._2
316- let landsLeft = acc._3
317316 if ((counter == 25))
318317 then acc
319318 else {
319+ let landsLeft = acc._3
320320 let idx = (size(landsLeft) - 1)
321321 let landNum = landsLeft[idx]
322- let assetId = valueOrErrorMessage(getString(keyLandToAssetId(landNum)), (keyNftName(landNum, "S") + " does not exist"))
322+ let assetId = valueOrErrorMessage(getString(keyLandToAssetId(landNum)), (keyNftName(landNum, "M") + " does not exist"))
323323 $Tuple3((((acc._1 :+ Burn(fromBase58String(assetId), 1)) :+ DeleteEntry(keyAssetIdToOwner(assetId))) :+ DeleteEntry(keyLandToOwner(landNum))), (counter + 1), removeByIndex(landsLeft, idx))
324324 }
325325 }
326326
327- let lands = split_51C(value(getString(MAPS)), "_")
327+ let lands = split_51C(value(getString(MAPM)), "_")
328328 let result = {
329329 let $l = lands
330330 let $s = size($l)
331331 let $acc0 = $Tuple3(nil, 0, lands)
332332 func $f0_1 ($a,$i) = if (($i >= $s))
333333 then $a
334- else burnerS($a, $l[$i])
334+ else burner($a, $l[$i])
335335
336336 func $f0_2 ($a,$i) = if (($i >= $s))
337337 then $a
338- else throw("List size exceeds 330")
338+ else throw("List size exceeds 100")
339339
340- $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80), 81), 82), 83), 84), 85), 86), 87), 88), 89), 90), 91), 92), 93), 94), 95), 96), 97), 98), 99), 100), 101), 102), 103), 104), 105), 106), 107), 108), 109), 110), 111), 112), 113), 114), 115), 116), 117), 118), 119), 120), 121), 122), 123), 124), 125), 126), 127), 128), 129), 130), 131), 132), 133), 134), 135), 136), 137), 138), 139), 140), 141), 142), 143), 144), 145), 146), 147), 148), 149), 150), 151), 152), 153), 154), 155), 156), 157), 158), 159), 160), 161), 162), 163), 164), 165), 166), 167), 168), 169), 170), 171), 172), 173), 174), 175), 176), 177), 178), 179), 180), 181), 182), 183), 184), 185), 186), 187), 188), 189), 190), 191), 192), 193), 194), 195), 196), 197), 198), 199), 200), 201), 202), 203), 204), 205), 206), 207), 208), 209), 210), 211), 212), 213), 214), 215), 216), 217), 218), 219), 220), 221), 222), 223), 224), 225), 226), 227), 228), 229), 230), 231), 232), 233), 234), 235), 236), 237), 238), 239), 240), 241), 242), 243), 244), 245), 246), 247), 248), 249), 250), 251), 252), 253), 254), 255), 256), 257), 258), 259), 260), 261), 262), 263), 264), 265), 266), 267), 268), 269), 270), 271), 272), 273), 274), 275), 276), 277), 278), 279), 280), 281), 282), 283), 284), 285), 286), 287), 288), 289), 290), 291), 292), 293), 294), 295), 296), 297), 298), 299), 300), 301), 302), 303), 304), 305), 306), 307), 308), 309), 310), 311), 312), 313), 314), 315), 316), 317), 318), 319), 320), 321), 322), 323), 324), 325), 326), 327), 328), 329), 330)
340+ $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80), 81), 82), 83), 84), 85), 86), 87), 88), 89), 90), 91), 92), 93), 94), 95), 96), 97), 98), 99), 100)
341341 }
342- ((result._1 :+ IntegerEntry(LENS, (len - result._2))) :+ StringEntry(MAPS, makeString_11C(result._3, "_")))
342+ ((result._1 :+ IntegerEntry(LENM, (len - result._2))) :+ StringEntry(MAPM, makeString_11C(result._3, "_")))
343343 }
344344 }
345345
346346
347347
348348 @Callable(i)
349349 func initPresale () = if ((i.caller != this))
350350 then throw("Permission denied")
351351 else {
352352 func createRecord (start) = ((((((((toString(start) + "_") + toString((start + 100))) + "_") + toString((start + 200))) + "_") + toString((start + 300))) + "_") + toString((start + 400)))
353353
354354 func folderS (acc,e) = {
355355 let rec = createRecord(e)
356356 if ((acc == ""))
357357 then rec
358358 else ((acc + "_") + rec)
359359 }
360360
361361 func folderM (acc,e) = {
362362 let rec = createRecord((e + 66))
363363 if ((acc == ""))
364364 then rec
365365 else ((acc + "_") + rec)
366366 }
367367
368368 func folderL (acc,e) = {
369369 let rec = createRecord((e + 86))
370370 if ((acc == ""))
371371 then rec
372372 else ((acc + "_") + rec)
373373 }
374374
375375 func folderXL (acc,e) = {
376376 let rec = createRecord((e + 96))
377377 if ((acc == ""))
378378 then rec
379379 else ((acc + "_") + rec)
380380 }
381381
382382 [StringEntry(MAPS, {
383383 let $l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66]
384384 let $s = size($l)
385385 let $acc0 = ""
386386 func $f0_1 ($a,$i) = if (($i >= $s))
387387 then $a
388388 else folderS($a, $l[$i])
389389
390390 func $f0_2 ($a,$i) = if (($i >= $s))
391391 then $a
392392 else throw("List size exceeds 66")
393393
394394 $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66)
395395 }), StringEntry(MAPM, {
396396 let $l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
397397 let $s = size($l)
398398 let $acc0 = ""
399399 func $f1_1 ($a,$i) = if (($i >= $s))
400400 then $a
401401 else folderM($a, $l[$i])
402402
403403 func $f1_2 ($a,$i) = if (($i >= $s))
404404 then $a
405405 else throw("List size exceeds 20")
406406
407407 $f1_2($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($f1_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20)
408408 }), StringEntry(MAPL, {
409409 let $l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
410410 let $s = size($l)
411411 let $acc0 = ""
412412 func $f2_1 ($a,$i) = if (($i >= $s))
413413 then $a
414414 else folderL($a, $l[$i])
415415
416416 func $f2_2 ($a,$i) = if (($i >= $s))
417417 then $a
418418 else throw("List size exceeds 10")
419419
420420 $f2_2($f2_1($f2_1($f2_1($f2_1($f2_1($f2_1($f2_1($f2_1($f2_1($f2_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
421421 }), StringEntry(MAPXL, {
422422 let $l = [1, 2, 3, 4]
423423 let $s = size($l)
424424 let $acc0 = ""
425425 func $f3_1 ($a,$i) = if (($i >= $s))
426426 then $a
427427 else folderXL($a, $l[$i])
428428
429429 func $f3_2 ($a,$i) = if (($i >= $s))
430430 then $a
431431 else throw("List size exceeds 4")
432432
433433 $f3_2($f3_1($f3_1($f3_1($f3_1($acc0, 0), 1), 2), 3), 4)
434434 }), IntegerEntry(LENS, 330), IntegerEntry(LENM, 100), IntegerEntry(LENL, 50), IntegerEntry(LENXL, 20)]
435435 }
436436
437437
438438
439439 @Callable(i)
440440 func buyLand (landSize) = if ((i.caller != this))
441441 then throw("Permission denied")
442442 else if ((size(i.payments) != 1))
443443 then throw("Exactly one payment required")
444444 else {
445445 let pmt = value(i.payments[0])
446446 let actions = match landSize {
447447 case _ =>
448448 if (("S" == $match0))
449449 then buyInternal(pmt, i.transactionId, i.caller, landSize, LENS, MAPS, DEFAULTPRICES)
450450 else if (("M" == $match0))
451451 then buyInternal(pmt, i.transactionId, i.caller, landSize, LENM, MAPM, DEFAULTPRICEM)
452452 else if (("L" == $match0))
453453 then buyInternal(pmt, i.transactionId, i.caller, landSize, LENL, MAPL, DEFAULTPRICEL)
454454 else if (("XL" == $match0))
455455 then buyInternal(pmt, i.transactionId, i.caller, landSize, LENXL, MAPXL, DEFAULTPRICEXL)
456456 else throw("Unknown land size")
457457 }
458458 $Tuple2(actions, unit)
459459 }
460460
461461

github/deemru/w8io/169f3d6 
203.49 ms