logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 514b50b622307cb02c59fc2736e7b9dde3e8f9e2b1c283760eaae0510a1130ee Type SC

Block: 717570b1109b57b44fcf2899fef5da3b79a49a58865121d1cfd97eadd5c28e60 (VALID)
built BLID : 40ee36ee5dc854d7830f0ef27b789d8c939fafeea5574c194660fd4bcf95bc48
Tx RootHash: f858d8e6c850142b432e1dcad2bfb265bcfe7032073926b03fae97fab2afe7ae built height : 3264741
Timestamp: 1707268567638 Timestamp [UTC]: 2024-02-07 01:16:07 Age [y:d:h:m:s]: 14012:13:23.404
Block: 3264745 Fee: 0.27080 Tx size: 14.874 kB
Tx version: 1 No of confirmations: 2662075 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.27080 Deposited to SC 0.00000
Sender : dero1qyfyqe9v72xaha3dgz0m7qxa0vyru3g9vc9vwagtdpluewmv0mx26qqsavvj9
address
dero1qyfyqe9v72xaha3dgz0m7qxa0vyru3g9vc9vwagtdpluewmv0mx26qqsavvj9
dero1qyr8yjnu6cl2c5yqkls0hmxe6rry77kn24nmc5fje6hm9jltyvdd5qq4hn5pn
SC Balance: 0.00000 DERO
SC CODE:
  
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'0' Name:SC_ID Type:hash Value:'b6530e5d8aa55c550120701f8616001f12ab49106d3b5d7fbd4c43fa186801fa' Name:code Type:string Value:'//Copyright (c) 2024, dero1qyfyqe9v72xaha3dgz0m7qxa0vyru3g9vc9vwagtdpluewmv0mx26qqsavvj9. All rights reserved. Licence scid: e0ca740d8df8a4c30be9c32e32fddf797a383042f6ddc87f636343711fcbe8e5 //Parts of the InitializePrivate() & Update() code are Copyright (c) 2022, Civilware. All rights reserved. Licence scid: e973273da5efbdd852ee5a0535e28c45d49f0bff7e9ce4d00544b5d95015bd89 // /* .----------------. .----------------. .----------------. .----------------. .----------------. .----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. || .--------------. || .--------------. | | .--------------. || .--------------. || .--------------. | | | _____ | || | ____ | || | _________ | || | _________ | || | ____ | | | | _______ | || | _______ | || | _______ | | | | |_ _| | || | .' `. | || | | _ _ | | || | | _ _ | | || | .' `. | | | | | ___ | | || | | ___ | | || | | ___ | | | | | | | | || | / .--. \ | || | |_/ | | \_| | || | |_/ | | \_| | || | / .--. \ | | | | |_/ / / | || | |_/ / / | || | |_/ / / | | | | | | _ | || | | | | | | || | | | | || | | | | || | | | | | | | | | / / | || | / / | || | / / | | | | _| |__/ | | || | \ `--' / | || | _| |_ | || | _| |_ | || | \ `--' / | | | | / / | || | / / | || | / / | | | | |________| | || | `.____.' | || | |_____| | || | |_____| | || | `.____.' | | | | /_/ | || | /_/ | || | /_/ | | | | | || | | || | | || | | || | | | | | | || | | || | | | | '--------------' || '--------------' || '--------------' || '--------------' || '--------------' | | '--------------' || '--------------' || '--------------' | '----------------' '----------------' '----------------' '----------------' '----------------' '----------------' '----------------' '----------------' <> N O W A R R A N T I E S , P L A Y A T Y O U R O W N R I S K ! <> */ Function InitializePrivate() Uint64 10 IF EXISTS("owner") THEN GOTO 999 20 STORE("owner", SIGNER()) 40 STORE("name", "LOTTO tokens") 50 STORE("symbol", "LOTTO") 70 STORE("decimals", 5) 90 STORE("totalsupply", 7777777 * 100000) 100 STORE("minted", 0) 110 STORE("waitingtime", 777) // You have to wait 777 seconds before you can mint again. 120 STORE("adr_count", 0) 330 STORE("nameHdr", "LOTTO tokens") 340 STORE("descrHdr", "Early Minting 4 DERO OGs. Total Supply 7.77+ Mil. LOTTO tokens.") 350 STORE("typeHdr", "Token") 360 STORE("iconURLHdr", "https://i.ibb.co/hCvmhb9/LOTTO-tokens-100x100.png") 370 STORE("tagsHdr", "#LOTTO777 #LOTTO #EARLYMINT #PLAY #DEROLOTTO #777 #LOTTERY") 400 STORE("fileCheckC", "dd86b75c10409fa15f0d86dabcfb20c57e4e116a9f494e3a682693ca3002e59") 410 STORE("fileCheckS", "129f33cd11a8287e9051fe8f6cb55f0198d822ed5ede48d2b547882c5f8d5d6c") 420 STORE("fileURL", "https://ipfs.io/ipfs/QmXMaDCKjc9mpugR4Uh8bRMMr6Q9bZUrCGEQxLAC3JzG56") 430 STORE("fileSignURL", "https://ipfs.io/ipfs/QmPUcuVz5YEmU7aWKjn769ShoGmJYoxWbYtT4U2X7vFBHQ") 440 STORE("coverURL", "https://i.ibb.co/W2Rts8v/LOTTOtokens.png") 450 STORE("collection", "LOTTO777") 460 STORE("artificerAddr", ADDRESS_RAW("dero1qy0khp9s9yw2h0eu20xmy9lth3zp5cacmx3rwt6k45l568d2mmcf6qgcsevzx")) 470 STORE("withdrawal_fee", 2) 900 RETURN 0 999 RETURN 1 End Function Function Pay_7_LOTTO__Game_777_Rounds() Uint64 1 IF EXISTS("7game") THEN GOTO 10 4 STORE("7game", 1) 5 STORE("7ticket_price", 7) 6 STORE("7max_tickets", 777) // rounds 7 STORE("7lottery_pool", 0) 8 STORE("7ticket_count", 0) 10 DIM scid_LOTTO_tokens, current_player as String 20 DIM ticket_price, max_tickets, lottery_pool, ticket_count as Uint64 30 LET scid_LOTTO_tokens = scid() 40 LET ticket_price = LOAD("7ticket_price") * 100000 50 IF ASSETVALUE(scid_LOTTO_tokens) != ticket_price THEN GOTO 999 60 LET lottery_pool = LOAD("7lottery_pool") 70 LET lottery_pool = lottery_pool + ticket_price 90 LET ticket_count = LOAD("7ticket_count") 100 LET ticket_count = ticket_count + 1 110 LET max_tickets = LOAD("7max_tickets") 120 LET current_player = ITOA(ticket_count) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 130 IF ticket_count < max_tickets THEN GOTO 400 170 DIM rand, winner_pool as Uint64 180 DIM winner, winner_address as String 190 LET rand = RANDOM(max_tickets) + 1 200 LET winner = ITOA(rand) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 205 IF rand == max_tickets THEN GOTO 206 ELSE GOTO 210 206 LET winner_address = ADDRESS_STRING(SIGNER()) 207 GOTO 220 210 LET winner_address = ADDRESS_STRING(LOAD(winner)) 220 STORE("winner_address", winner_address) 230 STORE("rand", rand) 240 IF EXISTS(winner_address) THEN GOTO 245 ELSE GOTO 250 245 LET winner_pool = LOAD(winner_address) + lottery_pool 246 GOTO 255 250 LET winner_pool = lottery_pool 255 STORE(winner_address, winner_pool) 260 DIM i as Uint64 261 DIM player_to_remove as String 265 LET i = 1 266 IF i == max_tickets THEN GOTO 280 270 LET player_to_remove = ITOA(i) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 275 DELETE(player_to_remove) 280 LET i = i + 1 285 IF i < max_tickets THEN GOTO 270 300 LET ticket_count = 0 310 LET lottery_pool = 0 390 GOTO 500 400 STORE(current_player, SIGNER()) 500 STORE("7ticket_count", ticket_count) 510 STORE("7lottery_pool", lottery_pool) 800 RETURN 0 999 RETURN 1 End Function Function Pay_77_LOTTO__Game_77_Rounds() Uint64 1 IF EXISTS("77game") THEN GOTO 10 4 STORE("77game", 1) 5 STORE("77ticket_price", 77) 6 STORE("77max_tickets", 77) // rounds 7 STORE("77lottery_pool", 0) 8 STORE("77ticket_count", 0) 10 DIM scid_LOTTO_tokens, current_player as String 20 DIM ticket_price, max_tickets, lottery_pool, ticket_count as Uint64 30 LET scid_LOTTO_tokens = scid() 40 LET ticket_price = LOAD("77ticket_price") * 100000 50 IF ASSETVALUE(scid_LOTTO_tokens) != ticket_price THEN GOTO 999 60 LET lottery_pool = LOAD("77lottery_pool") 70 LET lottery_pool = lottery_pool + ticket_price 90 LET ticket_count = LOAD("77ticket_count") 100 LET ticket_count = ticket_count + 1 110 LET max_tickets = LOAD("77max_tickets") 120 LET current_player = ITOA(ticket_count) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 130 IF ticket_count < max_tickets THEN GOTO 400 170 DIM rand, winner_pool as Uint64 180 DIM winner, winner_address as String 190 LET rand = RANDOM(max_tickets) + 1 200 LET winner = ITOA(rand) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 205 IF rand == max_tickets THEN GOTO 206 ELSE GOTO 210 206 LET winner_address = ADDRESS_STRING(SIGNER()) 207 GOTO 220 210 LET winner_address = ADDRESS_STRING(LOAD(winner)) 220 STORE("winner_address", winner_address) 230 STORE("rand", rand) 240 IF EXISTS(winner_address) THEN GOTO 245 ELSE GOTO 250 245 LET winner_pool = LOAD(winner_address) + lottery_pool 246 GOTO 255 250 LET winner_pool = lottery_pool 255 STORE(winner_address, winner_pool) 260 DIM i as Uint64 261 DIM player_to_remove as String 265 LET i = 1 266 IF i == max_tickets THEN GOTO 280 270 LET player_to_remove = ITOA(i) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 275 DELETE(player_to_remove) 280 LET i = i + 1 285 IF i < max_tickets THEN GOTO 270 300 LET ticket_count = 0 310 LET lottery_pool = 0 390 GOTO 500 400 STORE(current_player, SIGNER()) 500 STORE("77ticket_count", ticket_count) 510 STORE("77lottery_pool", lottery_pool) 800 RETURN 0 999 RETURN 1 End Function Function Pay_777_LOTTO__Game_7_Rounds() Uint64 1 IF EXISTS("777game") THEN GOTO 10 4 STORE("777game", 1) 5 STORE("777ticket_price", 777) 6 STORE("777max_tickets", 7) // rounds 7 STORE("777lottery_pool", 0) 8 STORE("777ticket_count", 0) 10 DIM scid_LOTTO_tokens, current_player as String 20 DIM ticket_price, max_tickets, lottery_pool, ticket_count as Uint64 30 LET scid_LOTTO_tokens = scid() 40 LET ticket_price = LOAD("777ticket_price") * 100000 50 IF ASSETVALUE(scid_LOTTO_tokens) != ticket_price THEN GOTO 999 60 LET lottery_pool = LOAD("777lottery_pool") 70 LET lottery_pool = lottery_pool + ticket_price 90 LET ticket_count = LOAD("777ticket_count") 100 LET ticket_count = ticket_count + 1 110 LET max_tickets = LOAD("777max_tickets") 120 LET current_player = ITOA(ticket_count) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 130 IF ticket_count < max_tickets THEN GOTO 400 170 DIM rand, winner_pool as Uint64 180 DIM winner, winner_address as String 190 LET rand = RANDOM(max_tickets) + 1 200 LET winner = ITOA(rand) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 205 IF rand == max_tickets THEN GOTO 206 ELSE GOTO 210 206 LET winner_address = ADDRESS_STRING(SIGNER()) 207 GOTO 220 210 LET winner_address = ADDRESS_STRING(LOAD(winner)) 220 STORE("winner_address", winner_address) 230 STORE("rand", rand) 240 IF EXISTS(winner_address) THEN GOTO 245 ELSE GOTO 250 245 LET winner_pool = LOAD(winner_address) + lottery_pool 246 GOTO 255 250 LET winner_pool = lottery_pool 255 STORE(winner_address, winner_pool) 260 DIM i as Uint64 261 DIM player_to_remove as String 265 LET i = 1 266 IF i == max_tickets THEN GOTO 280 270 LET player_to_remove = ITOA(i) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 275 DELETE(player_to_remove) 280 LET i = i + 1 285 IF i < max_tickets THEN GOTO 270 300 LET ticket_count = 0 310 LET lottery_pool = 0 390 GOTO 500 400 STORE(current_player, SIGNER()) 500 STORE("777ticket_count", ticket_count) 510 STORE("777lottery_pool", lottery_pool) 800 RETURN 0 999 RETURN 1 End Function Function MintLOTTO() Uint64 10 DIM minted, waitingtime, adr_count as Uint64 15 LET adr_count = LOAD("adr_count") 20 LET waitingtime = LOAD("waitingtime") 30 LET minted = LOAD("minted") 50 DIM onemint, rand as Uint64 60 LET rand = RANDOM(3) +1 70 IF rand == 1 THEN GOTO 100 80 IF rand == 2 THEN GOTO 110 90 IF rand == 3 THEN GOTO 120 100 LET onemint = 7 * 100000 101 GOTO 130 110 LET onemint = 77 * 100000 111 GOTO 130 120 LET onemint = 777 * 100000 130 DIM lastMintBlock, blocktime as Uint64 135 IF minted + onemint > LOAD("totalsupply") THEN GOTO 999 140 IF EXISTS(ADDRESS_STRING(SIGNER()) + "_lmb") THEN GOTO 200 150 LET lastMintBlock = 0 151 STORE("adr" + adr_count, SIGNER()) 152 STORE("adr_count", adr_count + 1) 160 GOTO 250 200 LET lastMintBlock = LOAD(ADDRESS_STRING(SIGNER()) + "_lmb") 250 STORE(ADDRESS_STRING(SIGNER()) + "_lmb", BLOCK_TIMESTAMP()) 300 DIM result as Uint64 310 LET result = BLOCK_TIMESTAMP() - lastMintBlock 320 IF result < waitingtime THEN GOTO 999 400 SEND_ASSET_TO_ADDRESS(SIGNER(), onemint, SCID()) 410 STORE("minted", minted + onemint) 420 STORE(ADDRESS_STRING(SIGNER()) + "_lmb", BLOCK_TIMESTAMP()) 500 IF minted + onemint == LOAD("totalsupply") THEN GOTO 510 ELSE GOTO 990 510 rmg() 990 RETURN 0 999 RETURN 1 End Function Function rmg() Uint64 10 DIM i, adr_count as Uint64 20 DIM adr_to_remove, adr_to_remove2 as String 25 LET adr_count = LOAD("adr_count") 30 LET i = 0 40 IF i == adr_count THEN GOTO 190 50 LET adr_to_remove = "adr" + ITOA(i) 55 LET adr_to_remove2 = ADDRESS_STRING(LOAD("adr" + ITOA(i))) 60 DELETE(adr_to_remove) 64 LET adr_to_remove2 = adr_to_remove2 + "_lmb" 65 DELETE(adr_to_remove2) 70 LET i = i + 1 80 IF i < adr_count THEN GOTO 50 190 RETURN 0 200 RETURN 1 End Function Function Withdraw_My_LOTTO_balance() Uint64 10 IF EXISTS(ADDRESS_STRING(SIGNER())) THEN GOTO 20 ELSE GOTO 999 20 DIM balance_to_withdraw, withdrawal_fee, amount_artificerAddr, amount_owner, amount_signer as Uint64 30 DIM scid_LOTTO_tokens, owner, artificerAddr as String 60 LET scid_LOTTO_tokens = scid() 70 LET balance_to_withdraw = LOAD(ADDRESS_STRING(SIGNER())) 80 LET withdrawal_fee = LOAD("withdrawal_fee") 90 LET owner = LOAD("owner") 95 LET artificerAddr = LOAD("artificerAddr") 96 IF SIGNER() == owner THEN GOTO 98 97 IF SIGNER() == artificerAddr THEN GOTO 98 ELSE GOTO 100 98 LET amount_signer = balance_to_withdraw 99 GOTO 160 100 LET amount_signer = balance_to_withdraw - balance_to_withdraw * withdrawal_fee / 100 110 LET amount_owner = balance_to_withdraw * withdrawal_fee / 100 * 95 / 100 120 LET amount_artificerAddr = balance_to_withdraw * withdrawal_fee / 100 * 5 / 100 125 IF EXISTS(ADDRESS_STRING(owner)) THEN GOTO 126 ELSE GOTO 130 126 LET amount_owner = amount_owner + LOAD(ADDRESS_STRING(owner)) 130 STORE(ADDRESS_STRING(owner), amount_owner) 135 IF EXISTS(ADDRESS_STRING(artificerAddr)) THEN GOTO 136 ELSE GOTO 140 136 LET amount_artificerAddr = amount_artificerAddr + LOAD(ADDRESS_STRING(artificerAddr)) 140 STORE(ADDRESS_STRING(artificerAddr), amount_artificerAddr) 160 SEND_ASSET_TO_ADDRESS(SIGNER(), amount_signer, scid_LOTTO_tokens) 170 DELETE(ADDRESS_STRING(SIGNER())) 900 RETURN 0 999 RETURN 1 End Function Function UpdateCode(code String) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 UPDATE_SC_CODE(code) 40 RETURN 0 End Function ' Name:entrypoint Type:string Value:'UpdateCode']


Prove to someone that you have sent them DERO in this transaction

proof can be obtained using wallet command in dero-wallet-cli or from the statement
Note: proof is sent to the server, as the calculations are done on the server side


TX hex bytes
0100000500e5a1c70140ee36ee5dc854d7830f0ef27b789d8c939fafeea5574c194660fd4bcf95bc48010000000000000000000000000000000000000000000000000000000000000000000056452a3be7b5aee085a537b782207cc485eb64189ac736750851546c41bea5c4bd804d02e83ab991a1e9d4a480e53c7b4346738d84f936d80a03fe38897dad5c403700d21c1320b0344f5bf603fdbf8bddc09ecf0f4cc9810146023e09eabc8b2b0943c69c31735f34d7fa95aea17f37e16ea98acb684849b7c752bce1376f1a2826a3a9aa7cc16b271b84306f90248dd30105c8d30102b5bdb73dd393207d83f19b846db5993f674ec5c78f4195a8364099eaf2aff7018a97f1b0bda0c0b016f6212fbefeda4a5261e0e0fec521f0f5bd4dacf3d028b4c458f6b7bbdddc80bb7c0121f75d507f1c2bce34cf18ca3af16af7124b10dec2d1d033d1fdfbbc6a6608d600f858d8e6c850142b432e1dcad2bfb265bcfe7032073926b03fae97fab2afe7aed169a465636f64655379347b2f2f436f707972696768742028632920323032342c206465726f3171796679716539763732786168613364677a306d377178613076797275336739766339767761677464706c7565776d76306d7832367171736176766a392e20416c6c207269676874732072657365727665642e204c6963656e636520736369643a20653063613734306438646638613463333062653963333265333266646466373937613338333034326636646463383766363336333433373131666362653865350a2f2f5061727473206f662074686520496e697469616c697a65507269766174652829202620557064617465282920636f64652061726520436f707972696768742028632920323032322c20436976696c776172652e20416c6c207269676874732072657365727665642e204c6963656e636520736369643a20653937333237336461356566626464383532656535613035333565323863343564343966306266663765396365346430303534346235643935303135626438390a2f2f0a2f2a0a0a202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e20202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e20202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e20202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e20202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2020202020202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e20202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e20202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e200a7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c202020207c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c0a7c207c2020205f5f5f5f5f2020202020207c207c7c207c20202020205f5f5f5f20202020207c207c7c207c20205f5f5f5f5f5f5f5f5f2020207c207c7c207c20205f5f5f5f5f5f5f5f5f2020207c207c7c207c20202020205f5f5f5f20202020207c207c202020207c207c2020205f5f5f5f5f5f5f202020207c207c7c207c2020205f5f5f5f5f5f5f202020207c207c7c207c2020205f5f5f5f5f5f5f202020207c207c0a7c207c20207c5f2020205f7c20202020207c207c7c207c2020202e2720202020602e2020207c207c7c207c207c20205f2020205f20207c20207c207c7c207c207c20205f2020205f20207c20207c207c7c207c2020202e2720202020602e2020207c207c202020207c207c20207c20205f5f5f20207c2020207c207c7c207c20207c20205f5f5f20207c2020207c207c7c207c20207c20205f5f5f20207c2020207c207c0a7c207c202020207c207c202020202020207c207c7c207c20202f20202e2d2d2e20205c20207c207c7c207c207c5f2f207c207c205c5f7c20207c207c7c207c207c5f2f207c207c205c5f7c20207c207c7c207c20202f20202e2d2d2e20205c20207c207c202020207c207c20207c5f2f20202f202f202020207c207c7c207c20207c5f2f20202f202f202020207c207c7c207c20207c5f2f20202f202f202020207c207c0a7c207c202020207c207c2020205f2020207c207c7c207c20207c207c202020207c207c20207c207c7c207c20202020207c207c2020202020207c207c7c207c20202020207c207c2020202020207c207c7c207c20207c207c202020207c207c20207c207c202020207c207c2020202020202f202f20202020207c207c7c207c2020202020202f202f20202020207c207c7c207c2020202020202f202f20202020207c207c0a7c207c2020205f7c207c5f5f2f207c20207c207c7c207c20205c2020602d2d2720202f20207c207c7c207c202020205f7c207c5f20202020207c207c7c207c202020205f7c207c5f20202020207c207c7c207c20205c2020602d2d2720202f20207c207c202020207c207c20202020202f202f2020202020207c207c7c207c20202020202f202f2020202020207c207c7c207c20202020202f202f2020202020207c207c0a7c207c20207c5f5f5f5f5f5f5f5f7c20207c207c7c207c202020602e5f5f5f5f2e272020207c207c7c207c2020207c5f5f5f5f5f7c202020207c207c7c207c2020207c5f5f5f5f5f7c202020207c207c7c207c202020602e5f5f5f5f2e272020207c207c202020207c207c202020202f5f2f202020202020207c207c7c207c202020202f5f2f202020202020207c207c7c207c202020202f5f2f202020202020207c207c0a7c207c20202020202020202020202020207c207c7c207c20202020202020202020202020207c207c7c207c20202020202020202020202020207c207c7c207c20202020202020202020202020207c207c7c207c20202020202020202020202020207c207c202020207c207c20202020202020202020202020207c207c7c207c20202020202020202020202020207c207c7c207c20202020202020202020202020207c207c0a7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c202020207c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c0a20272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d27202020202020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d27200a0a3c3e202020202020204e2020204f2020202020202057202020412020205220202052202020412020204e202020542020204920202045202020532020202c20202020202020502020204c202020412020205920202020202020412020205420202020202020592020204f2020205520202052202020202020204f202020572020204e202020202020205220202049202020532020204b20202021202020202020203c3e0a0a2a2f0a0a46756e6374696f6e20496e697469616c697a655072697661746528292055696e743634200a31302049462045584953545328226f776e65722229205448454e20474f544f2039393920200a32302053544f524528226f776e6572222c205349474e455228292920200a34302053544f524528226e616d65222c20224c4f54544f20746f6b656e73222920200a35302053544f5245282273796d626f6c222c20224c4f54544f22290a37302053544f52452822646563696d616c73222c2035290a39302053544f52452822746f74616c737570706c79222c2037373737373737202a203130303030302920200a3130302053544f524528226d696e746564222c20203029200a3131302053544f5245282277616974696e6774696d65222c2037373729202020202020202020202020202020202020202020202020202f2f20596f75206861766520746f207761697420373737207365636f6e6473206265666f726520796f752063616e206d696e7420616761696e2e0a3132302053544f524528226164725f636f756e74222c20302920200a3333302053544f524528226e616d65486472222c20224c4f54544f20746f6b656e7322290a3334302053544f524528226465736372486472222c20224561726c79204d696e74696e672034204445524f204f47732e2020202020202020202020202020202020202020202020202020546f74616c20537570706c7920372e37372b204d696c2e204c4f54544f20746f6b656e732e22290a3335302053544f5245282274797065486472222c2022546f6b656e22290a3336302053544f5245282269636f6e55524c486472222c202268747470733a2f2f692e6962622e636f2f6843766d6862392f4c4f54544f2d746f6b656e732d313030783130302e706e6722290a3337302053544f5245282274616773486472222c2022234c4f54544f37373720234c4f54544f20234541524c594d494e542023504c415920234445524f4c4f54544f202337373720234c4f545445525922290a3430302053544f5245282266696c65436865636b43222c202264643836623735633130343039666131356630643836646162636662323063353765346531313661396634393465336136383236393363613330303265353922290a3431302053544f5245282266696c65436865636b53222c20223132396633336364313161383238376539303531666538663663623535663031393864383232656435656465343864326235343738383263356638643564366322290a3432302053544f5245282266696c6555524c222c202268747470733a2f2f697066732e696f2f697066732f516d584d6144434b6a63396d707567523455683862524d4d72365139625a557243474551784c4143334a7a47353622290a3433302053544f5245282266696c655369676e55524c222c202268747470733a2f2f697066732e696f2f697066732f516d50556375567a3559456d553761574b6a6e37363953686f476d4a596f7857625974543455325837764642485122290a3434302053544f52452822636f76657255524c222c202268747470733a2f2f692e6962622e636f2f573252747338762f4c4f54544f746f6b656e732e706e6722290a3435302053544f52452822636f6c6c656374696f6e222c20224c4f54544f37373722290a3436302053544f5245282261727469666963657241646472222c20414444524553535f52415728226465726f317179306b6870397339797732683065753230786d79396c7468337a70356361636d7833727774366b34356c35363864326d6d6366367167637365767a782229290a3437302053544f524528227769746864726177616c5f666565222c2032290a3930302052455455524e203020200a3939392052455455524e203120200a456e642046756e6374696f6e0a0a46756e6374696f6e205061795f375f4c4f54544f5f5f47616d655f3737375f526f756e647328292055696e7436340a312049462045584953545328223767616d652229205448454e20474f544f2031300a342053544f524528223767616d65222c2031290a352053544f52452822377469636b65745f7072696365222c2037290a362053544f52452822376d61785f7469636b657473222c20373737292020202020202f2f20726f756e64730a372053544f52452822376c6f74746572795f706f6f6c222c2030290a382053544f52452822377469636b65745f636f756e74222c2030290a31302044494d20736369645f4c4f54544f5f746f6b656e732c2063757272656e745f706c6179657220617320537472696e670a32302044494d207469636b65745f70726963652c206d61785f7469636b6574732c206c6f74746572795f706f6f6c2c207469636b65745f636f756e742061732055696e7436340a3330204c455420736369645f4c4f54544f5f746f6b656e73203d207363696428290a3430204c4554207469636b65745f7072696365203d204c4f41442822377469636b65745f70726963652229202a203130303030300a353020494620415353455456414c554528736369645f4c4f54544f5f746f6b656e732920213d207469636b65745f7072696365205448454e20474f544f203939390a3630204c4554206c6f74746572795f706f6f6c203d204c4f41442822376c6f74746572795f706f6f6c22290a3730204c4554206c6f74746572795f706f6f6c203d206c6f74746572795f706f6f6c202b207469636b65745f70726963650a3930204c4554207469636b65745f636f756e74203d204c4f41442822377469636b65745f636f756e7422290a313030204c4554207469636b65745f636f756e74203d207469636b65745f636f756e74202b20310a313130204c4554206d61785f7469636b657473203d204c4f41442822376d61785f7469636b65747322290a313230204c45542063757272656e745f706c61796572203d2049544f41287469636b65745f636f756e7429202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a313330204946207469636b65745f636f756e74203c206d61785f7469636b657473205448454e20474f544f203430300a3137302044494d2072616e642c2077696e6e65725f706f6f6c2061732055696e74363420200a3138302044494d2077696e6e65722c2077696e6e65725f6164647265737320617320537472696e670a313930204c45542072616e64203d2052414e444f4d286d61785f7469636b65747329202b20310a323030204c45542077696e6e6572203d2049544f412872616e6429202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a3230352049462072616e64203d3d206d61785f7469636b657473205448454e20474f544f2032303620454c534520474f544f203231300a323036204c45542077696e6e65725f61646472657373203d20414444524553535f535452494e47285349474e45522829290a32303720474f544f203232300a323130204c45542077696e6e65725f61646472657373203d20414444524553535f535452494e47284c4f41442877696e6e657229290a3232302053544f5245282277696e6e65725f61646472657373222c2077696e6e65725f6164647265737329200a3233302053544f5245282272616e64222c2072616e64292020202020202020202020202020202020202020200a323430204946204558495354532877696e6e65725f6164647265737329205448454e20474f544f2032343520454c534520474f544f203235300a323435204c45542077696e6e65725f706f6f6c203d204c4f41442877696e6e65725f6164647265737329202b206c6f74746572795f706f6f6c0a32343620474f544f203235350a323530204c45542077696e6e65725f706f6f6c203d206c6f74746572795f706f6f6c0a3235352053544f52452877696e6e65725f616464726573732c2077696e6e65725f706f6f6c290a3236302044494d20692061732055696e743634202020200a3236312044494d20706c617965725f746f5f72656d6f766520617320537472696e670a323635204c45542069203d20310a3236362049462069203d3d206d61785f7469636b657473205448454e20474f544f20323830202020202020202020200a323730204c455420706c617965725f746f5f72656d6f7665203d2049544f41286929202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a3237352044454c45544528706c617965725f746f5f72656d6f7665290a323830204c45542069203d2069202b20310a3238352049462069203c206d61785f7469636b65747320205448454e20474f544f20323730200a333030204c4554207469636b65745f636f756e74203d20300a333130204c4554206c6f74746572795f706f6f6c203d20300a33393020474f544f203530300a3430302053544f52452863757272656e745f706c617965722c205349474e45522829290a3530302053544f52452822377469636b65745f636f756e74222c207469636b65745f636f756e74290a3531302053544f52452822376c6f74746572795f706f6f6c222c206c6f74746572795f706f6f6c290a3830302052455455524e20300a3939392052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e205061795f37375f4c4f54544f5f5f47616d655f37375f526f756e647328292055696e7436340a31204946204558495354532822373767616d652229205448454e20474f544f2031300a342053544f52452822373767616d65222c2031290a352053544f5245282237377469636b65745f7072696365222c203737290a362053544f5245282237376d61785f7469636b657473222c203737292020202020202f2f20726f756e64730a372053544f5245282237376c6f74746572795f706f6f6c222c2030290a382053544f5245282237377469636b65745f636f756e74222c2030290a31302044494d20736369645f4c4f54544f5f746f6b656e732c2063757272656e745f706c6179657220617320537472696e670a32302044494d207469636b65745f70726963652c206d61785f7469636b6574732c206c6f74746572795f706f6f6c2c207469636b65745f636f756e742061732055696e7436340a3330204c455420736369645f4c4f54544f5f746f6b656e73203d207363696428290a3430204c4554207469636b65745f7072696365203d204c4f4144282237377469636b65745f70726963652229202a203130303030300a353020494620415353455456414c554528736369645f4c4f54544f5f746f6b656e732920213d207469636b65745f7072696365205448454e20474f544f203939390a3630204c4554206c6f74746572795f706f6f6c203d204c4f4144282237376c6f74746572795f706f6f6c22290a3730204c4554206c6f74746572795f706f6f6c203d206c6f74746572795f706f6f6c202b207469636b65745f70726963650a3930204c4554207469636b65745f636f756e74203d204c4f4144282237377469636b65745f636f756e7422290a313030204c4554207469636b65745f636f756e74203d207469636b65745f636f756e74202b20310a313130204c4554206d61785f7469636b657473203d204c4f4144282237376d61785f7469636b65747322290a313230204c45542063757272656e745f706c61796572203d2049544f41287469636b65745f636f756e7429202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a313330204946207469636b65745f636f756e74203c206d61785f7469636b657473205448454e20474f544f203430300a3137302044494d2072616e642c2077696e6e65725f706f6f6c2061732055696e74363420200a3138302044494d2077696e6e65722c2077696e6e65725f6164647265737320617320537472696e670a313930204c45542072616e64203d2052414e444f4d286d61785f7469636b65747329202b20310a323030204c45542077696e6e6572203d2049544f412872616e6429202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a3230352049462072616e64203d3d206d61785f7469636b657473205448454e20474f544f2032303620454c534520474f544f203231300a323036204c45542077696e6e65725f61646472657373203d20414444524553535f535452494e47285349474e45522829290a32303720474f544f203232300a323130204c45542077696e6e65725f61646472657373203d20414444524553535f535452494e47284c4f41442877696e6e657229290a3232302053544f5245282277696e6e65725f61646472657373222c2077696e6e65725f6164647265737329200a3233302053544f5245282272616e64222c2072616e64292020202020202020202020202020202020202020200a323430204946204558495354532877696e6e65725f6164647265737329205448454e20474f544f2032343520454c534520474f544f203235300a323435204c45542077696e6e65725f706f6f6c203d204c4f41442877696e6e65725f6164647265737329202b206c6f74746572795f706f6f6c0a32343620474f544f203235350a323530204c45542077696e6e65725f706f6f6c203d206c6f74746572795f706f6f6c0a3235352053544f52452877696e6e65725f616464726573732c2077696e6e65725f706f6f6c290a3236302044494d20692061732055696e74363420202020200a3236312044494d20706c617965725f746f5f72656d6f766520617320537472696e670a323635204c45542069203d20310a3236362049462069203d3d206d61785f7469636b657473205448454e20474f544f20323830202020202020202020200a323730204c455420706c617965725f746f5f72656d6f7665203d2049544f41286929202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a3237352044454c45544528706c617965725f746f5f72656d6f7665290a323830204c45542069203d2069202b20310a3238352049462069203c206d61785f7469636b65747320205448454e20474f544f20323730200a333030204c4554207469636b65745f636f756e74203d20300a333130204c4554206c6f74746572795f706f6f6c203d20300a33393020474f544f203530300a3430302053544f52452863757272656e745f706c617965722c205349474e45522829290a3530302053544f5245282237377469636b65745f636f756e74222c207469636b65745f636f756e74290a3531302053544f5245282237376c6f74746572795f706f6f6c222c206c6f74746572795f706f6f6c290a3830302052455455524e20300a3939392052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e205061795f3737375f4c4f54544f5f5f47616d655f375f526f756e647328292055696e7436340a3120494620455849535453282237373767616d652229205448454e20474f544f2031300a342053544f5245282237373767616d65222c2031290a352053544f524528223737377469636b65745f7072696365222c20373737290a362053544f524528223737376d61785f7469636b657473222c2037292020202020202f2f20726f756e64730a372053544f524528223737376c6f74746572795f706f6f6c222c2030290a382053544f524528223737377469636b65745f636f756e74222c2030290a31302044494d20736369645f4c4f54544f5f746f6b656e732c2063757272656e745f706c6179657220617320537472696e670a32302044494d207469636b65745f70726963652c206d61785f7469636b6574732c206c6f74746572795f706f6f6c2c207469636b65745f636f756e742061732055696e7436340a3330204c455420736369645f4c4f54544f5f746f6b656e73203d207363696428290a3430204c4554207469636b65745f7072696365203d204c4f414428223737377469636b65745f70726963652229202a203130303030300a353020494620415353455456414c554528736369645f4c4f54544f5f746f6b656e732920213d207469636b65745f7072696365205448454e20474f544f203939390a3630204c4554206c6f74746572795f706f6f6c203d204c4f414428223737376c6f74746572795f706f6f6c22290a3730204c4554206c6f74746572795f706f6f6c203d206c6f74746572795f706f6f6c202b207469636b65745f70726963650a3930204c4554207469636b65745f636f756e74203d204c4f414428223737377469636b65745f636f756e7422290a313030204c4554207469636b65745f636f756e74203d207469636b65745f636f756e74202b20310a313130204c4554206d61785f7469636b657473203d204c4f414428223737376d61785f7469636b65747322290a313230204c45542063757272656e745f706c61796572203d2049544f41287469636b65745f636f756e7429202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a313330204946207469636b65745f636f756e74203c206d61785f7469636b657473205448454e20474f544f203430300a3137302044494d2072616e642c2077696e6e65725f706f6f6c2061732055696e74363420200a3138302044494d2077696e6e65722c2077696e6e65725f6164647265737320617320537472696e670a313930204c45542072616e64203d2052414e444f4d286d61785f7469636b65747329202b20310a323030204c45542077696e6e6572203d2049544f412872616e6429202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a3230352049462072616e64203d3d206d61785f7469636b657473205448454e20474f544f2032303620454c534520474f544f203231300a323036204c45542077696e6e65725f61646472657373203d20414444524553535f535452494e47285349474e45522829290a32303720474f544f203232300a323130204c45542077696e6e65725f61646472657373203d20414444524553535f535452494e47284c4f41442877696e6e657229290a3232302053544f5245282277696e6e65725f61646472657373222c2077696e6e65725f6164647265737329200a3233302053544f5245282272616e64222c2072616e64292020202020202020202020202020202020202020200a323430204946204558495354532877696e6e65725f6164647265737329205448454e20474f544f2032343520454c534520474f544f203235300a323435204c45542077696e6e65725f706f6f6c203d204c4f41442877696e6e65725f6164647265737329202b206c6f74746572795f706f6f6c0a32343620474f544f203235350a323530204c45542077696e6e65725f706f6f6c203d206c6f74746572795f706f6f6c0a3235352053544f52452877696e6e65725f616464726573732c2077696e6e65725f706f6f6c290a3236302044494d20692061732055696e74363420202020200a3236312044494d20706c617965725f746f5f72656d6f766520617320537472696e670a323635204c45542069203d20310a3236362049462069203d3d206d61785f7469636b657473205448454e20474f544f20323830202020202020202020200a323730204c455420706c617965725f746f5f72656d6f7665203d2049544f41286929202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a3237352044454c45544528706c617965725f746f5f72656d6f7665290a323830204c45542069203d2069202b20310a3238352049462069203c206d61785f7469636b65747320205448454e20474f544f20323730200a333030204c4554207469636b65745f636f756e74203d20300a333130204c4554206c6f74746572795f706f6f6c203d20300a33393020474f544f203530300a3430302053544f52452863757272656e745f706c617965722c205349474e45522829290a3530302053544f524528223737377469636b65745f636f756e74222c207469636b65745f636f756e74290a3531302053544f524528223737376c6f74746572795f706f6f6c222c206c6f74746572795f706f6f6c290a3830302052455455524e20300a3939392052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e204d696e744c4f54544f28292055696e7436340a31302044494d206d696e7465642c2077616974696e6774696d652c206164725f636f756e742061732055696e743634200a3135204c4554206164725f636f756e74203d204c4f414428226164725f636f756e742229200a3230204c45542077616974696e6774696d65203d204c4f4144282277616974696e6774696d6522290a3330204c4554206d696e746564203d204c4f414428226d696e7465642229200a35302044494d206f6e656d696e742c2072616e642061732055696e7436340a3630204c45542072616e64203d2052414e444f4d283329202b310a37302049462072616e64203d3d2031205448454e20474f544f2031303020200a38302049462072616e64203d3d2032205448454e20474f544f2031313020200a39302049462072616e64203d3d2033205448454e20474f544f2031323020200a313030204c4554206f6e656d696e74203d2037202a203130303030300a31303120474f544f203133300a313130204c4554206f6e656d696e74203d203737202a203130303030300a31313120474f544f203133300a313230204c4554206f6e656d696e74203d20373737202a203130303030300a3133302044494d206c6173744d696e74426c6f636b2c20626c6f636b74696d652061732055696e7436340a313335204946206d696e746564202b206f6e656d696e74203e204c4f41442822746f74616c737570706c792229205448454e20474f544f203939390a3134302049462045584953545328414444524553535f535452494e47285349474e4552282929202b20225f6c6d622229205448454e20474f544f203230300a313530204c4554206c6173744d696e74426c6f636b203d20300a3135312053544f5245282261647222202b206164725f636f756e742c205349474e45522829290a3135322053544f524528226164725f636f756e74222c206164725f636f756e74202b2031290a31363020474f544f203235300a323030204c4554206c6173744d696e74426c6f636b203d204c4f414428414444524553535f535452494e47285349474e4552282929202b20225f6c6d6222290a3235302053544f524528414444524553535f535452494e47285349474e4552282929202b20225f6c6d62222c20424c4f434b5f54494d455354414d502829290a3330302044494d20726573756c742061732055696e7436340a333130204c455420726573756c74203d20424c4f434b5f54494d455354414d502829202d206c6173744d696e74426c6f636b0a33323020494620726573756c74203c2077616974696e6774696d65205448454e20474f544f203939390a3430302053454e445f41535345545f544f5f41444452455353285349474e455228292c206f6e656d696e742c20534349442829290a3431302053544f524528226d696e746564222c206d696e746564202b206f6e656d696e74290a3432302053544f524528414444524553535f535452494e47285349474e4552282929202b20225f6c6d62222c20424c4f434b5f54494d455354414d502829290a353030204946206d696e746564202b206f6e656d696e74203d3d204c4f41442822746f74616c737570706c792229205448454e20474f544f2035313020454c534520474f544f203939300a35313020726d6728290a3939302052455455524e20300a3939392052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20726d6728292055696e7436340a31302044494d20692c206164725f636f756e742061732055696e743634200a32302044494d206164725f746f5f72656d6f76652c206164725f746f5f72656d6f76653220617320537472696e670a3235204c4554206164725f636f756e74203d204c4f414428226164725f636f756e7422290a3330204c45542069203d20300a34302049462069203d3d206164725f636f756e74205448454e20474f544f203139300a3530204c4554206164725f746f5f72656d6f7665203d202261647222202b2049544f412869290a3535204c4554206164725f746f5f72656d6f766532203d20414444524553535f535452494e47284c4f4144282261647222202b2049544f4128692929290a36302044454c455445286164725f746f5f72656d6f7665290a3634204c4554206164725f746f5f72656d6f766532203d206164725f746f5f72656d6f766532202b20225f6c6d62220a36352044454c455445286164725f746f5f72656d6f766532290a3730204c45542069203d2069202b20310a38302049462069203c206164725f636f756e7420205448454e20474f544f203530200a3139302052455455524e20300a3230302052455455524e20310a456e642046756e6374696f6e0a0a0a46756e6374696f6e2057697468647261775f4d795f4c4f54544f5f62616c616e636528292055696e7436340a31302049462045584953545328414444524553535f535452494e47285349474e455228292929205448454e20474f544f20323020454c534520474f544f203939390a32302044494d2062616c616e63655f746f5f77697468647261772c207769746864726177616c5f6665652c20616d6f756e745f617274696669636572416464722c20616d6f756e745f6f776e65722c20616d6f756e745f7369676e65722061732055696e7436340a33302044494d20736369645f4c4f54544f5f746f6b656e732c206f776e65722c206172746966696365724164647220617320537472696e670a3630204c455420736369645f4c4f54544f5f746f6b656e73203d207363696428290a3730204c45542062616c616e63655f746f5f7769746864726177203d204c4f414428414444524553535f535452494e47285349474e4552282929290a3830204c4554207769746864726177616c5f666565203d204c4f414428227769746864726177616c5f66656522290a3930204c4554206f776e6572203d204c4f414428226f776e657222290a3935204c45542061727469666963657241646472203d204c4f414428226172746966696365724164647222290a3936204946205349474e45522829203d3d206f776e6572205448454e20474f544f2039380a3937204946205349474e45522829203d3d2061727469666963657241646472205448454e20474f544f20393820454c534520474f544f203130300a3938204c455420616d6f756e745f7369676e6572203d2062616c616e63655f746f5f77697468647261770a393920474f544f203136300a313030204c455420616d6f756e745f7369676e6572203d2062616c616e63655f746f5f7769746864726177202d2062616c616e63655f746f5f7769746864726177202a207769746864726177616c5f666565202f203130300a313130204c455420616d6f756e745f6f776e6572203d2062616c616e63655f746f5f7769746864726177202a207769746864726177616c5f666565202f20313030202a203935202f203130300a313230204c455420616d6f756e745f61727469666963657241646472203d2062616c616e63655f746f5f7769746864726177202a207769746864726177616c5f666565202f20313030202a2035202f203130300a3132352049462045584953545328414444524553535f535452494e47286f776e65722929205448454e20474f544f2031323620454c534520474f544f203133300a313236204c455420616d6f756e745f6f776e6572203d20616d6f756e745f6f776e6572202b204c4f414428414444524553535f535452494e47286f776e657229290a3133302053544f524528414444524553535f535452494e47286f776e6572292c20616d6f756e745f6f776e6572290a3133352049462045584953545328414444524553535f535452494e4728617274696669636572416464722929205448454e20474f544f2031333620454c534520474f544f203134300a313336204c455420616d6f756e745f61727469666963657241646472203d20616d6f756e745f61727469666963657241646472202b204c4f414428414444524553535f535452494e47286172746966696365724164647229290a3134302053544f524528414444524553535f535452494e472861727469666963657241646472292c20616d6f756e745f61727469666963657241646472290a3136302053454e445f41535345545f544f5f41444452455353285349474e455228292c20616d6f756e745f7369676e65722c20736369645f4c4f54544f5f746f6b656e73290a3137302044454c45544528414444524553535f535452494e47285349474e4552282929290a3930302052455455524e20300a3939392052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e743634200a313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a3230202052455455524e20310a333020205550444154455f53435f434f444528636f6465290a3430202052455455524e20300a456e642046756e6374696f6e0a0a6653435f4944485820b6530e5d8aa55c550120701f8616001f12ab49106d3b5d7fbd4c43fa186801fa6a53435f414354494f4e55006b656e747279706f696e74536a557064617465436f646517c1a2c1a7beaf2f22a461ac4a77a2e1702138e2e62030d4f5c422327e3432fd00112dfd93c720b0f344a9d6081d2b0bac515a6705df9f9894273ec5ca9829b6b2010c1c344bf7d423a6d0f3442075092180572894e1b99da9ee9e7ec6cc89a045b1003014a320e5bba6cf817e9a37e4370ee66a51a818db9bb24499035b9b3c9823b80014b1e5c8cccf2d9018291c85392b9658d8eadf9eef49e7327df943063f1f2980012f9d951bba121f7a282cc52b4cdd660549c326586a33af58c27f7aa54d7c3623000bc1c1dcdf5d4e5e1570ed08ef4609eb4dccf9e514a16a05dc411f0fc636fbf1001d2b1ee717b77dc4955497964c6833316ab9149bfc25d812e96823a59edd9843002e86b693eb585932ecc2ef1ec1bc5bbc757ff8f0018f1df5cfb45a7cf6443c6701288c0005d5787d6aeba7cb59701d264d5261f2389e85f698b8eebd62279126da011c528fef6768085aad2834dbd359a8bff8a5544faccef932b3154e57cd83a2ff0023b06977fce1fd2af5a43f31117e40af173eaa76d32b2f70c705aaa4f8bb024b0129f0ddcc700f5055d5a2607031b283623e0c0fdc2941e23cdb4cb429c42523b600000000000000000000000000000000000000000000000000000000000000000019cb95b5e9b791eea56857a87d83ee486aefd1783f4bee237c61f99dab76f71220f068cf40df5a0b8d25d7865bdae2c7ca3aa4f2570c8f1a078c2a553e2b1d1028e635c8108b5c6cde6788df6914d79f1990280fc7db19ec9e8884bd3099fef6011f0d76129d259b0b92a9756f1460ddd26dc94a36f7e6598cd0856b081d8671fc0015acea21d9541c951a861e53e7c1c40f9b6527f9fb4e6424049ed1f72a10b5c603fd6e6a48aaf16bd5346068b3b05915f3862f4b503b3edef69848a77a5ec0cd0fe877073b06be46fa3349fa6abb08d1d677dffbbb2251c2bcbda4204084e98803ac20bb2b88c902d48c0527ead542215526af96ffafced6d2b0606040fb50ec17af40c0bee95eaddb93a1d6bcf99dcf3e30f79013dc954ac334494d69417b1c1b0f725d2d20e929419275294cfa0ae1a5694ac05e6b0f0b46f14b8e0ee0556a09af106049454b963212b7c464863ccc4613fca5901634f3311dcd15276e6e962013e7b066eea5ec906a8986179b033aa582a9b89537ea4e3e63a9d40ee998d91c02c3105faac49ea40d7a0397136c1e9d64dfc0b84535590b12aec8226d137304e5e33810d5b92ea3e22d5bfa9cfd65841942a4cfa57030c851fe42976f8249002501c13cb7f34186f1e29db8c5c1d7b112898102b7ed2cbe132603c9fe6759be0002ec914b004e34a6222dd9baa4ebaacbfd71d4f5f6ea5ba891c5d17b8da9db68002d1f3651bac70cdf9b8ba2325ec71ffe99c83136638e46c6d23f48fe7c916fe1010ac2fa50e56862b6093ed6c90cd8be9b9dbb5d8198534b004441b268869e718b001a4d3eabadb2236b2dd7c6630605dabab8c50c62391eed15e1e8a8dd89fe26760012eaefc72307955debd9a8b5bde004c49e2bce30599600cfc6de3c06a014e9dc01248a2cac0bfbcfe437b17e92f1711bda769d21761c08987387c174f28bea93b9010218e0648e61cb6b62896fd93651ee12372d6cfa9f87a691c2fa804c8b506c9e01094e9e5cf8c59a8d9aef3e7ce3b281824a5c032d3dbc465a1f545b76e52c196201243af51daa169b4a9d493156af04f6aee49df9038c3ca143f87af2d94f42b2700102d1b0af34ff5466ca37acc9f422e70f1dca46a90f9c15a799df3ee2c26f69a7011fbf26b73ad3ba568d7b32bfd283e1e7ceb7d433e3e6868b822434cafcfe22b8011fed3ba617741f81e4788b871245a28d645055c2972be8cb93781d2a1abe1a9801
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project