ETH Price: $2,479.41 (-0.64%)

Contract

0x8Af7ABB1c69BF0A8D3b49b252fff2843596504A2
 

Overview

ETH Balance

0.07 ETH

Eth Value

$173.56 (@ $2,479.41/ETH)

Token Holdings

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Safe Transfer Fr...257441622026-08-13 6:00:2326 days ago1786600823IN
Samurai Doge: SDOGE Token
0 ETH0.0000060.06300388
Safe Transfer Fr...256861102026-08-05 3:42:3534 days ago1785901355IN
Samurai Doge: SDOGE Token
0 ETH0.000005030.05285243
Safe Transfer Fr...256861102026-08-05 3:42:3534 days ago1785901355IN
Samurai Doge: SDOGE Token
0 ETH0.000005290.05285243
Safe Transfer Fr...256861102026-08-05 3:42:3534 days ago1785901355IN
Samurai Doge: SDOGE Token
0 ETH0.00000580.05285243
Safe Transfer Fr...256847162026-08-04 23:03:2334 days ago1785884603IN
Samurai Doge: SDOGE Token
0 ETH0.000006140.06444756
Safe Transfer Fr...256847162026-08-04 23:03:2334 days ago1785884603IN
Samurai Doge: SDOGE Token
0 ETH0.000007080.06444756
Safe Transfer Fr...256712642026-08-03 2:05:2336 days ago1785722723IN
Samurai Doge: SDOGE Token
0 ETH0.000006680.0701799
Safe Transfer Fr...256712642026-08-03 2:05:2336 days ago1785722723IN
Samurai Doge: SDOGE Token
0 ETH0.000007710.0701799
Safe Transfer Fr...256665452026-08-02 10:17:1137 days ago1785665831IN
Samurai Doge: SDOGE Token
0 ETH0.000005550.05829537
Safe Transfer Fr...256665452026-08-02 10:17:1137 days ago1785665831IN
Samurai Doge: SDOGE Token
0 ETH0.00000640.05829537
Safe Transfer Fr...256665452026-08-02 10:17:1137 days ago1785665831IN
Samurai Doge: SDOGE Token
0 ETH0.000005830.05829537
Safe Transfer Fr...256665452026-08-02 10:17:1137 days ago1785665831IN
Samurai Doge: SDOGE Token
0 ETH0.00000640.05829537
Safe Transfer Fr...256665452026-08-02 10:17:1137 days ago1785665831IN
Samurai Doge: SDOGE Token
0 ETH0.00000640.05829537
Safe Transfer Fr...256665452026-08-02 10:17:1137 days ago1785665831IN
Samurai Doge: SDOGE Token
0 ETH0.00000640.05829537
Safe Transfer Fr...256647052026-08-02 4:07:3537 days ago1785643655IN
Samurai Doge: SDOGE Token
0 ETH0.000005420.0568734
Safe Transfer Fr...256647052026-08-02 4:07:3537 days ago1785643655IN
Samurai Doge: SDOGE Token
0 ETH0.000005690.0568734
Safe Transfer Fr...256647052026-08-02 4:07:3537 days ago1785643655IN
Samurai Doge: SDOGE Token
0 ETH0.000006250.0568734
Safe Transfer Fr...256645852026-08-02 3:43:3537 days ago1785642215IN
Samurai Doge: SDOGE Token
0 ETH0.000005170.05433237
Safe Transfer Fr...256641532026-08-02 2:17:1137 days ago1785637031IN
Samurai Doge: SDOGE Token
0 ETH0.000008860.09297468
Safe Transfer Fr...256641532026-08-02 2:17:1137 days ago1785637031IN
Samurai Doge: SDOGE Token
0 ETH0.000010210.09297468
Safe Transfer Fr...256629122026-08-01 22:08:2337 days ago1785622103IN
Samurai Doge: SDOGE Token
0 ETH0.000005140.05395042
Safe Transfer Fr...256629122026-08-01 22:08:2337 days ago1785622103IN
Samurai Doge: SDOGE Token
0 ETH0.000005930.05395042
Safe Transfer Fr...256624042026-08-01 20:26:4737 days ago1785616007IN
Samurai Doge: SDOGE Token
0 ETH0.000005940.06236051
Safe Transfer Fr...256620882026-08-01 19:23:2338 days ago1785612203IN
Samurai Doge: SDOGE Token
0 ETH0.000005570.05847087
Safe Transfer Fr...256604572026-08-01 13:54:5938 days ago1785592499IN
Samurai Doge: SDOGE Token
0 ETH0.000005410.05685837
View all transactions

Latest 7 internal transactions

Advanced mode:
Parent Transaction Hash Method
Block
From
To
Transfer163984602023-01-13 14:27:231334 days ago1673620043
Samurai Doge: SDOGE Token
10.85 ETH
-139297572022-01-03 2:03:381709 days ago1641175418
Samurai Doge: SDOGE Token
30.16 ETH
-137437292021-12-05 3:41:501738 days ago1638675710
Samurai Doge: SDOGE Token
50.16 ETH
-135678152021-11-07 6:28:511766 days ago1636266531
Samurai Doge: SDOGE Token
52.12 ETH
-134072992021-10-13 2:00:151791 days ago1634090415
Samurai Doge: SDOGE Token
40.83 ETH
-133050962021-09-27 2:04:341807 days ago1632708274
Samurai Doge: SDOGE Token
70.53 ETH
-132503092021-09-18 14:52:101816 days ago1631976730
Samurai Doge: SDOGE Token
55.51 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

SamuraiDoge

Compiler Version
v0.7.6+commit.7338295f
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
Unlicense
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint256","name":"maxNftSupply","type":"uint256"},{"internalType":"uint256","name":"saleStart","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"MAX_DOGES","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"REVEAL_TIMESTAMP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SAMURAI_PROVENANCE","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_index","type":"uint256"},{"internalType":"string","name":"_avatarName","type":"string"}],"name":"addAvatar","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"avatarNames","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"baseURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"emergencySetStartingIndexBlock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"price","type":"uint256"},{"internalType":"uint256","name":"_maxMint","type":"uint256"}],"name":"flipFinalSaleState","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"flipFreeSaleState","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"price","type":"uint256"},{"internalType":"uint256","name":"_maxMint","type":"uint256"}],"name":"flipPreSaleState","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"price","type":"uint256"},{"internalType":"uint256","name":"_maxMint","type":"uint256"}],"name":"flipPrimarySaleState","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"freeMintSamurai","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"freeSaleIsActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSamuraiPurchase","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"numberOfTokens","type":"uint256"}],"name":"postMintSamurai","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"numberOfTokens","type":"uint256"}],"name":"preMintSamurai","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"preSaleIsActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"numberOfTokens","type":"uint256"}],"name":"primaryMintSamurai","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"primarySaleIsActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"reserveSamurai","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"saleIsActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"samuraidogePrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_index","type":"uint256"},{"internalType":"string","name":"_avatarName","type":"string"}],"name":"setAvatarName","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"string","name":"baseURI","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"provenanceHash","type":"string"}],"name":"setProvenanceHash","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"revealTimeStamp","type":"uint256"}],"name":"setRevealTimestamp","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"setStartingIndex","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startingIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"startingIndexBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenOfOwnerByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60a06040819052600060808190526200001b91600b9162000355565b506011805463ffffffff1916905561018f6014556105776015556115176016553480156200004857600080fd5b5060405162003a0838038062003a08833981810160405260808110156200006e57600080fd5b81019080805160405193929190846401000000008211156200008f57600080fd5b908301906020820185811115620000a557600080fd5b8251640100000000811182820188101715620000c057600080fd5b82525081516020918201929091019080838360005b83811015620000ef578181015183820152602001620000d5565b50505050905090810190601f1680156200011d5780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200014157600080fd5b9083019060208201858111156200015757600080fd5b82516401000000008111828201881017156200017257600080fd5b82525081516020918201929091019080838360005b83811015620001a157818101518382015260200162000187565b50505050905090810190601f168015620001cf5780820380516001836020036101000a031916815260200191505b506040908152602082015191015190925090508383620001f66301ffc9a760e01b620002cc565b81516200020b90600690602085019062000355565b5080516200022190600790602084019062000355565b50620002346380ac58cd60e01b620002cc565b62000246635b5e139f60e01b620002cc565b6200025863780e9d6360e01b620002cc565b50600090506200026762000351565b600a80546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350601091909155620bdd800160125550620004019050565b6001600160e01b031980821614156200032c576040805162461bcd60e51b815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015290519081900360640190fd5b6001600160e01b0319166000908152602081905260409020805460ff19166001179055565b3390565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826200038d5760008555620003d8565b82601f10620003a857805160ff1916838001178555620003d8565b82800160010185558215620003d8579182015b82811115620003d8578251825591602001919060010190620003bb565b50620003e6929150620003ea565b5090565b5b80821115620003e65760008155600101620003eb565b6135f780620004116000396000f3fe6080604052600436106102ae5760003560e01c8063715018a611610175578063b88d4fde116100dc578063e36d649811610095578063eb8d24441161006f578063eb8d244414610c49578063ec16541b14610c5e578063f13124a514610c7b578063f2fde38b14610c83576102ae565b8063e36d649814610be4578063e985e9c514610bf9578063e986655014610c34576102ae565b8063b88d4fde146109e4578063be6bad0314610ab5578063c87b56dd14610aca578063cb774d4714610af4578063ccbe4c2e14610b09578063e1dd857c14610b39576102ae565b80638a6805c51161012e5780638a6805c5146109405780638d438273146109555780638da5cb5b1461096a578063959fef901461097f57806395d89b4114610994578063a22cb465146109a9576102ae565b8063715018a61461088c57806376b7482d146108a15780637d17fcbe146108d15780637f2eb5d3146108e65780638080f80d14610916578063884be3ac1461092b576102ae565b80633ccfd60b1161021957806351e1fb14116101d257806351e1fb14146106a957806355f804b3146106be578063568217001461076f5780636352211e1461081a5780636c0360eb1461084457806370a0823114610859576102ae565b80633ccfd60b146105d857806342842e0e146105ed57806349627621146106305780634a9a377c146106455780634ccd6024146106625780634f6ccce71461067f576102ae565b8063109695231161026b578063109695231461045a57806318160ddd1461050b57806318e20a38146105325780631f0234d81461054757806323b872dd1461055c5780632f745c591461059f576102ae565b8063018a2c37146102b357806301ffc9a7146102df578063063dfb231461032757806306fdde03146103c6578063081812fc146103db578063095ea7b314610421575b600080fd5b3480156102bf57600080fd5b506102dd600480360360208110156102d657600080fd5b5035610cb6565b005b3480156102eb57600080fd5b506103136004803603602081101561030257600080fd5b50356001600160e01b031916610d1d565b604080519115158252519081900360200190f35b34801561033357600080fd5b506103516004803603602081101561034a57600080fd5b5035610d40565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561038b578181015183820152602001610373565b50505050905090810190601f1680156103b85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103d257600080fd5b50610351610ddb565b3480156103e757600080fd5b50610405600480360360208110156103fe57600080fd5b5035610e71565b604080516001600160a01b039092168252519081900360200190f35b34801561042d57600080fd5b506102dd6004803603604081101561044457600080fd5b506001600160a01b038135169060200135610ed3565b34801561046657600080fd5b506102dd6004803603602081101561047d57600080fd5b810190602081018135600160201b81111561049757600080fd5b8201836020820111156104a957600080fd5b803590602001918460018302840111600160201b831117156104ca57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610fae945050505050565b34801561051757600080fd5b50610520611027565b60408051918252519081900360200190f35b34801561053e57600080fd5b50610520611038565b34801561055357600080fd5b5061031361103e565b34801561056857600080fd5b506102dd6004803603606081101561057f57600080fd5b506001600160a01b0381358116916020810135909116906040013561104c565b3480156105ab57600080fd5b50610520600480360360408110156105c257600080fd5b506001600160a01b0381351690602001356110a3565b3480156105e457600080fd5b506102dd6110ce565b3480156105f957600080fd5b506102dd6004803603606081101561061057600080fd5b506001600160a01b0381358116916020810135909116906040013561115f565b34801561063c57600080fd5b506102dd61117a565b6102dd6004803603602081101561065b57600080fd5b50356111fb565b6102dd6004803603602081101561067857600080fd5b50356113b7565b34801561068b57600080fd5b50610520600480360360208110156106a257600080fd5b5035611563565b3480156106b557600080fd5b50610351611579565b3480156106ca57600080fd5b506102dd600480360360208110156106e157600080fd5b810190602081018135600160201b8111156106fb57600080fd5b82018360208201111561070d57600080fd5b803590602001918460018302840111600160201b8311171561072e57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506115d4945050505050565b6102dd6004803603604081101561078557600080fd5b81359190810190604081016020820135600160201b8111156107a657600080fd5b8201836020820111156107b857600080fd5b803590602001918460018302840111600160201b831117156107d957600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061163f945050505050565b34801561082657600080fd5b506104056004803603602081101561083d57600080fd5b503561167b565b34801561085057600080fd5b506103516116a3565b34801561086557600080fd5b506105206004803603602081101561087c57600080fd5b50356001600160a01b0316611704565b34801561089857600080fd5b506102dd61176c565b3480156108ad57600080fd5b506102dd600480360360408110156108c457600080fd5b5080359060200135611818565b3480156108dd57600080fd5b506102dd6118a7565b3480156108f257600080fd5b506102dd6004803603604081101561090957600080fd5b5080359060200135611964565b34801561092257600080fd5b506105206119ea565b34801561093757600080fd5b506105206119f0565b34801561094c57600080fd5b506105206119f6565b34801561096157600080fd5b506103136119fc565b34801561097657600080fd5b50610405611a0b565b34801561098b57600080fd5b50610313611a1a565b3480156109a057600080fd5b50610351611a2a565b3480156109b557600080fd5b506102dd600480360360408110156109cc57600080fd5b506001600160a01b0381351690602001351515611a8b565b3480156109f057600080fd5b506102dd60048036036080811015610a0757600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b811115610a4157600080fd5b820183602082011115610a5357600080fd5b803590602001918460018302840111600160201b83111715610a7457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611b90945050505050565b348015610ac157600080fd5b506102dd611bee565b348015610ad657600080fd5b5061035160048036036020811015610aed57600080fd5b5035611c7c565b348015610b0057600080fd5b50610520611efd565b348015610b1557600080fd5b506102dd60048036036040811015610b2c57600080fd5b5080359060200135611f03565b6102dd60048036036040811015610b4f57600080fd5b81359190810190604081016020820135600160201b811115610b7057600080fd5b820183602082011115610b8257600080fd5b803590602001918460018302840111600160201b83111715610ba357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611f96945050505050565b348015610bf057600080fd5b50610520611ff8565b348015610c0557600080fd5b5061031360048036036040811015610c1c57600080fd5b506001600160a01b0381358116916020013516611ffe565b348015610c4057600080fd5b506102dd61202c565b348015610c5557600080fd5b5061031361212e565b6102dd60048036036020811015610c7457600080fd5b5035612137565b6102dd6122e1565b348015610c8f57600080fd5b506102dd60048036036020811015610ca657600080fd5b50356001600160a01b0316612364565b610cbe612467565b6001600160a01b0316610ccf611a0b565b6001600160a01b031614610d18576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b601255565b6001600160e01b0319811660009081526020819052604090205460ff165b919050565b60136020908152600091825260409182902080548351601f600260001961010060018616150201909316929092049182018490048402810184019094528084529091830182828015610dd35780601f10610da857610100808354040283529160200191610dd3565b820191906000526020600020905b815481529060010190602001808311610db657829003601f168201915b505050505081565b60068054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610e675780601f10610e3c57610100808354040283529160200191610e67565b820191906000526020600020905b815481529060010190602001808311610e4a57829003601f168201915b5050505050905090565b6000610e7c8261246b565b610eb75760405162461bcd60e51b815260040180806020018281038252602c8152602001806134cc602c913960400191505060405180910390fd5b506000908152600460205260409020546001600160a01b031690565b6000610ede8261167b565b9050806001600160a01b0316836001600160a01b03161415610f315760405162461bcd60e51b81526004018080602001828103825260218152602001806135706021913960400191505060405180910390fd5b806001600160a01b0316610f43612467565b6001600160a01b03161480610f645750610f6481610f5f612467565b611ffe565b610f9f5760405162461bcd60e51b81526004018080602001828103825260388152602001806133fe6038913960400191505060405180910390fd5b610fa98383612478565b505050565b610fb6612467565b6001600160a01b0316610fc7611a0b565b6001600160a01b031614611010576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b805161102390600b906020840190613210565b5050565b600061103360026124e6565b905090565b60125481565b601154610100900460ff1681565b61105d611057612467565b826124f1565b6110985760405162461bcd60e51b81526004018080602001828103825260318152602001806135916031913960400191505060405180910390fd5b610fa9838383612595565b6001600160a01b03821660009081526001602052604081206110c590836126e1565b90505b92915050565b6110d6612467565b6001600160a01b03166110e7611a0b565b6001600160a01b031614611130576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b6040514790339082156108fc029083906000818181858888f19350505050158015611023573d6000803e3d6000fd5b610fa983838360405180602001604052806000815250611b90565b611182612467565b6001600160a01b0316611193611a0b565b6001600160a01b0316146111dc576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b6011805462ff0000198116620100009182900460ff1615909102179055565b60115460ff1661123c5760405162461bcd60e51b81526004018080602001828103825260298152602001806133816029913960400191505060405180910390fd5b6000600f541161124b57600080fd5b600f548111156112a2576040805162461bcd60e51b815260206004820181905260248201527f43616e206f6e6c79206d696e74203520746f6b656e7320617420612074696d65604482015290519081900360640190fd5b6010546112b7826112b1611027565b906126ed565b11156112f45760405162461bcd60e51b81526004018080602001828103825260318152602001806133506031913960400191505060405180910390fd5b600e5434906113039083612747565b1115611356576040805162461bcd60e51b815260206004820152601f60248201527f45746865722076616c75652073656e74206973206e6f7420636f727265637400604482015290519081900360640190fd5b60005b8181101561139157600061136b611027565b9050601054611378611027565b10156113885761138833826127a0565b50600101611359565b50600c541580156113aa57506010546113a8611027565b145b156113b45743600c555b50565b6011546301000000900460ff166113ff5760405162461bcd60e51b81526004018080602001828103825260298152602001806133816029913960400191505060405180910390fd5b6000600f541161140e57600080fd5b600f54811115611465576040805162461bcd60e51b815260206004820181905260248201527f43616e206f6e6c79206d696e74203520746f6b656e7320617420612074696d65604482015290519081900360640190fd5b601654611470611027565b111561147b57600080fd5b60105461148a826112b1611027565b11156114c75760405162461bcd60e51b81526004018080602001828103825260318152602001806133506031913960400191505060405180910390fd5b600e5434906114d69083612747565b1115611529576040805162461bcd60e51b815260206004820152601f60248201527f45746865722076616c75652073656e74206973206e6f7420636f727265637400604482015290519081900360640190fd5b60005b8181101561139157600061153e611027565b905060165461154b611027565b1161155a5761155a33826127a0565b5060010161152c565b6000806115716002846127ba565b509392505050565b600b805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610dd35780601f10610da857610100808354040283529160200191610dd3565b6115dc612467565b6001600160a01b03166115ed611a0b565b6001600160a01b031614611636576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b6113b4816127d6565b336116498361167b565b6001600160a01b03161461165c57600080fd5b60008281526013602090815260409091208251610fa992840190613210565b60006110c88260405180606001604052806029815260200161346060299139600291906127e9565b60098054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610e675780601f10610e3c57610100808354040283529160200191610e67565b60006001600160a01b03821661174b5760405162461bcd60e51b815260040180806020018281038252602a815260200180613436602a913960400191505060405180910390fd5b6001600160a01b03821660009081526001602052604090206110c8906124e6565b611774612467565b6001600160a01b0316611785611a0b565b6001600160a01b0316146117ce576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600a546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600a80546001600160a01b0319169055565b611820612467565b6001600160a01b0316611831611a0b565b6001600160a01b03161461187a576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600e82905561188881612800565b50506011805461ff001981166101009182900460ff1615909102179055565b6118af612467565b6001600160a01b03166118c0611a0b565b6001600160a01b031614611909576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600d541561195e576040805162461bcd60e51b815260206004820152601d60248201527f5374617274696e6720696e64657820697320616c726561647920736574000000604482015290519081900360640190fd5b43600c55565b61196c612467565b6001600160a01b031661197d611a0b565b6001600160a01b0316146119c6576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600e8290556119d481612800565b50506011805460ff19811660ff90911615179055565b600e5481565b600f5481565b60105481565b60115462010000900460ff1681565b600a546001600160a01b031690565b6011546301000000900460ff1681565b60078054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610e675780601f10610e3c57610100808354040283529160200191610e67565b611a93612467565b6001600160a01b0316826001600160a01b03161415611af9576040805162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015290519081900360640190fd5b8060056000611b06612467565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff191692151592909217909155611b4a612467565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405180821515815260200191505060405180910390a35050565b611ba1611b9b612467565b836124f1565b611bdc5760405162461bcd60e51b81526004018080602001828103825260318152602001806135916031913960400191505060405180910390fd5b611be884848484612867565b50505050565b611bf6612467565b6001600160a01b0316611c07611a0b565b6001600160a01b031614611c50576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b6000611c5a611027565b905060005b60c881101561102357611c74338284016127a0565b600101611c5f565b6060611c878261246b565b611cc25760405162461bcd60e51b815260040180806020018281038252602f815260200180613541602f913960400191505060405180910390fd5b60008281526008602090815260408083208054825160026001831615610100026000190190921691909104601f810185900485028201850190935282815292909190830182828015611d555780601f10611d2a57610100808354040283529160200191611d55565b820191906000526020600020905b815481529060010190602001808311611d3857829003601f168201915b505050505090506000611d666116a3565b9050805160001415611d7a57509050610d3b565b815115611e3b5780826040516020018083805190602001908083835b60208310611db55780518252601f199092019160209182019101611d96565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b60208310611dfd5780518252601f199092019160209182019101611dde565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405292505050610d3b565b80611e45856128b9565b6040516020018083805190602001908083835b60208310611e775780518252601f199092019160209182019101611e58565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b60208310611ebf5780518252601f199092019160209182019101611ea0565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405292505050919050565b600d5481565b611f0b612467565b6001600160a01b0316611f1c611a0b565b6001600160a01b031614611f65576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600e829055611f7381612800565b50506011805463ff00000019811663010000009182900460ff1615909102179055565b611f9e612467565b6001600160a01b0316611faf611a0b565b6001600160a01b03161461165c576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600c5481565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b600d5415612081576040805162461bcd60e51b815260206004820152601d60248201527f5374617274696e6720696e64657820697320616c726561647920736574000000604482015290519081900360640190fd5b600c546120d5576040805162461bcd60e51b815260206004820181905260248201527f5374617274696e6720696e64657820626c6f636b206d75737420626520736574604482015290519081900360640190fd5b601054600c5440816120e357fe5b06600d55600c5460ff906120f8904390612994565b1115612113576010546000194301408161210e57fe5b06600d555b600d5461212c57600d546121289060016126ed565b600d555b565b60115460ff1681565b601154610100900460ff1661217d5760405162461bcd60e51b81526004018080602001828103825260288152602001806133d66028913960400191505060405180910390fd5b6000600f541161218c57600080fd5b601554612197611027565b11156121a257600080fd5b600f548111156121f9576040805162461bcd60e51b815260206004820181905260248201527f43616e206f6e6c79206d696e74203520746f6b656e7320617420612074696d65604482015290519081900360640190fd5b601054612208826112b1611027565b11156122455760405162461bcd60e51b81526004018080602001828103825260318152602001806133506031913960400191505060405180910390fd5b600e5434906122549083612747565b11156122a7576040805162461bcd60e51b815260206004820152601f60248201527f45746865722076616c75652073656e74206973206e6f7420636f727265637400604482015290519081900360640190fd5b60005b818110156113915760006122bc611027565b90506015546122c9611027565b116122d8576122d833826127a0565b506001016122aa565b60115462010000900460ff166123285760405162461bcd60e51b81526004018080602001828103825260288152602001806133d66028913960400191505060405180910390fd5b601454612333611027565b111561233e57600080fd5b6000612348611027565b9050601454612355611027565b116113b4576113b433826127a0565b61236c612467565b6001600160a01b031661237d611a0b565b6001600160a01b0316146123c6576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b6001600160a01b03811661240b5760405162461bcd60e51b81526004018080602001828103825260268152602001806133066026913960400191505060405180910390fd5b600a546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600a80546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b60006110c86002836129f1565b600081815260046020526040902080546001600160a01b0319166001600160a01b03841690811790915581906124ad8261167b565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006110c8826129fd565b60006124fc8261246b565b6125375760405162461bcd60e51b815260040180806020018281038252602c8152602001806133aa602c913960400191505060405180910390fd5b60006125428361167b565b9050806001600160a01b0316846001600160a01b0316148061257d5750836001600160a01b031661257284610e71565b6001600160a01b0316145b8061258d575061258d8185611ffe565b949350505050565b826001600160a01b03166125a88261167b565b6001600160a01b0316146125ed5760405162461bcd60e51b81526004018080602001828103825260298152602001806135186029913960400191505060405180910390fd5b6001600160a01b0382166126325760405162461bcd60e51b815260040180806020018281038252602481526020018061332c6024913960400191505060405180910390fd5b61263d838383610fa9565b612648600082612478565b6001600160a01b038316600090815260016020526040902061266a9082612a01565b506001600160a01b038216600090815260016020526040902061268d9082612a0d565b5061269a60028284612a19565b5080826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60006110c58383612a2f565b6000828201838110156110c5576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600082612756575060006110c8565b8282028284828161276357fe5b04146110c55760405162461bcd60e51b81526004018080602001828103825260218152602001806134ab6021913960400191505060405180910390fd5b611023828260405180602001604052806000815250612a93565b60008080806127c98686612ae5565b9097909650945050505050565b8051611023906009906020840190613210565b60006127f6848484612b60565b90505b9392505050565b612808612467565b6001600160a01b0316612819611a0b565b6001600160a01b031614612862576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600f55565b612872848484612595565b61287e84848484612c2a565b611be85760405162461bcd60e51b81526004018080602001828103825260328152602001806132d46032913960400191505060405180910390fd5b6060816128de57506040805180820190915260018152600360fc1b6020820152610d3b565b8160005b81156128f657600101600a820491506128e2565b60008167ffffffffffffffff8111801561290f57600080fd5b506040519080825280601f01601f19166020018201604052801561293a576020820181803683370190505b50859350905060001982015b831561298b57600a840660300160f81b8282806001900393508151811061296957fe5b60200101906001600160f81b031916908160001a905350600a84049350612946565b50949350505050565b6000828211156129eb576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60006110c58383612d92565b5490565b60006110c58383612daa565b60006110c58383612e70565b60006127f684846001600160a01b038516612eba565b81546000908210612a715760405162461bcd60e51b81526004018080602001828103825260228152602001806132b26022913960400191505060405180910390fd5b826000018281548110612a8057fe5b9060005260206000200154905092915050565b612a9d8383612f51565b612aaa6000848484612c2a565b610fa95760405162461bcd60e51b81526004018080602001828103825260328152602001806132d46032913960400191505060405180910390fd5b815460009081908310612b295760405162461bcd60e51b81526004018080602001828103825260228152602001806134896022913960400191505060405180910390fd5b6000846000018481548110612b3a57fe5b906000526020600020906002020190508060000154816001015492509250509250929050565b60008281526001840160205260408120548281612bfb5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612bc0578181015183820152602001612ba8565b50505050905090810190601f168015612bed5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50846000016001820381548110612c0e57fe5b9060005260206000209060020201600101549150509392505050565b6000612c3e846001600160a01b031661307f565b612c4a5750600161258d565b6000612d58630a85bd0160e11b612c5f612467565b88878760405160240180856001600160a01b03168152602001846001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612cc6578181015183820152602001612cae565b50505050905090810190601f168015612cf35780820380516001836020036101000a031916815260200191505b5095505050505050604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b0383818316178352505050506040518060600160405280603281526020016132d4603291396001600160a01b0388169190613085565b90506000818060200190516020811015612d7157600080fd5b50516001600160e01b031916630a85bd0160e11b1492505050949350505050565b60009081526001919091016020526040902054151590565b60008181526001830160205260408120548015612e665783546000198083019190810190600090879083908110612ddd57fe5b9060005260206000200154905080876000018481548110612dfa57fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080612e2a57fe5b600190038181906000526020600020016000905590558660010160008781526020019081526020016000206000905560019450505050506110c8565b60009150506110c8565b6000612e7c8383612d92565b612eb2575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556110c8565b5060006110c8565b600082815260018401602052604081205480612f1f5750506040805180820182528381526020808201848152865460018181018955600089815284812095516002909302909501918255915190820155865486845281880190925292909120556127f9565b82856000016001830381548110612f3257fe5b90600052602060002090600202016001018190555060009150506127f9565b6001600160a01b038216612fac576040805162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b612fb58161246b565b15613007576040805162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015290519081900360640190fd5b61301360008383610fa9565b6001600160a01b03821660009081526001602052604090206130359082612a0d565b5061304260028284612a19565b5060405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b3b151590565b60606127f68484600085856130998561307f565b6130ea576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b602083106131285780518252601f199092019160209182019101613109565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461318a576040519150601f19603f3d011682016040523d82523d6000602084013e61318f565b606091505b509150915061319f8282866131aa565b979650505050505050565b606083156131b95750816127f9565b8251156131c95782518084602001fd5b60405162461bcd60e51b8152602060048201818152845160248401528451859391928392604401919085019080838360008315612bc0578181015183820152602001612ba8565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282613246576000855561328c565b82601f1061325f57805160ff191683800117855561328c565b8280016001018555821561328c579182015b8281111561328c578251825591602001919060010190613271565b5061329892915061329c565b5090565b5b80821115613298576000815560010161329d56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734552433732313a207472616e7366657220746f20746865207a65726f2061646472657373507572636861736520776f756c6420657863656564206d617820737570706c79206f662053616d7572616920446f67657353616c65206d7573742062652061637469766520746f206d696e742053616d7572616920446f6765734552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e53616c65206d7573742062652061637469766520746f206d696e742053616d7572616920446f67654552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e456e756d657261626c654d61703a20696e646578206f7574206f6620626f756e6473536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774552433732313a20617070726f76656420717565727920666f72206e6f6e6578697374656e7420746f6b656e4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65724552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732314d657461646174613a2055524920717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564a26469706673582212207805a51f39722fd61e20c2e24ffc021736074ca230c2125df9449422cff7e46564736f6c63430007060033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000027100000000000000000000000000000000000000000000000000000000061449dc2000000000000000000000000000000000000000000000000000000000000000b53616d75726169446f6765000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000553444f4745000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106102ae5760003560e01c8063715018a611610175578063b88d4fde116100dc578063e36d649811610095578063eb8d24441161006f578063eb8d244414610c49578063ec16541b14610c5e578063f13124a514610c7b578063f2fde38b14610c83576102ae565b8063e36d649814610be4578063e985e9c514610bf9578063e986655014610c34576102ae565b8063b88d4fde146109e4578063be6bad0314610ab5578063c87b56dd14610aca578063cb774d4714610af4578063ccbe4c2e14610b09578063e1dd857c14610b39576102ae565b80638a6805c51161012e5780638a6805c5146109405780638d438273146109555780638da5cb5b1461096a578063959fef901461097f57806395d89b4114610994578063a22cb465146109a9576102ae565b8063715018a61461088c57806376b7482d146108a15780637d17fcbe146108d15780637f2eb5d3146108e65780638080f80d14610916578063884be3ac1461092b576102ae565b80633ccfd60b1161021957806351e1fb14116101d257806351e1fb14146106a957806355f804b3146106be578063568217001461076f5780636352211e1461081a5780636c0360eb1461084457806370a0823114610859576102ae565b80633ccfd60b146105d857806342842e0e146105ed57806349627621146106305780634a9a377c146106455780634ccd6024146106625780634f6ccce71461067f576102ae565b8063109695231161026b578063109695231461045a57806318160ddd1461050b57806318e20a38146105325780631f0234d81461054757806323b872dd1461055c5780632f745c591461059f576102ae565b8063018a2c37146102b357806301ffc9a7146102df578063063dfb231461032757806306fdde03146103c6578063081812fc146103db578063095ea7b314610421575b600080fd5b3480156102bf57600080fd5b506102dd600480360360208110156102d657600080fd5b5035610cb6565b005b3480156102eb57600080fd5b506103136004803603602081101561030257600080fd5b50356001600160e01b031916610d1d565b604080519115158252519081900360200190f35b34801561033357600080fd5b506103516004803603602081101561034a57600080fd5b5035610d40565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561038b578181015183820152602001610373565b50505050905090810190601f1680156103b85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103d257600080fd5b50610351610ddb565b3480156103e757600080fd5b50610405600480360360208110156103fe57600080fd5b5035610e71565b604080516001600160a01b039092168252519081900360200190f35b34801561042d57600080fd5b506102dd6004803603604081101561044457600080fd5b506001600160a01b038135169060200135610ed3565b34801561046657600080fd5b506102dd6004803603602081101561047d57600080fd5b810190602081018135600160201b81111561049757600080fd5b8201836020820111156104a957600080fd5b803590602001918460018302840111600160201b831117156104ca57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610fae945050505050565b34801561051757600080fd5b50610520611027565b60408051918252519081900360200190f35b34801561053e57600080fd5b50610520611038565b34801561055357600080fd5b5061031361103e565b34801561056857600080fd5b506102dd6004803603606081101561057f57600080fd5b506001600160a01b0381358116916020810135909116906040013561104c565b3480156105ab57600080fd5b50610520600480360360408110156105c257600080fd5b506001600160a01b0381351690602001356110a3565b3480156105e457600080fd5b506102dd6110ce565b3480156105f957600080fd5b506102dd6004803603606081101561061057600080fd5b506001600160a01b0381358116916020810135909116906040013561115f565b34801561063c57600080fd5b506102dd61117a565b6102dd6004803603602081101561065b57600080fd5b50356111fb565b6102dd6004803603602081101561067857600080fd5b50356113b7565b34801561068b57600080fd5b50610520600480360360208110156106a257600080fd5b5035611563565b3480156106b557600080fd5b50610351611579565b3480156106ca57600080fd5b506102dd600480360360208110156106e157600080fd5b810190602081018135600160201b8111156106fb57600080fd5b82018360208201111561070d57600080fd5b803590602001918460018302840111600160201b8311171561072e57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506115d4945050505050565b6102dd6004803603604081101561078557600080fd5b81359190810190604081016020820135600160201b8111156107a657600080fd5b8201836020820111156107b857600080fd5b803590602001918460018302840111600160201b831117156107d957600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061163f945050505050565b34801561082657600080fd5b506104056004803603602081101561083d57600080fd5b503561167b565b34801561085057600080fd5b506103516116a3565b34801561086557600080fd5b506105206004803603602081101561087c57600080fd5b50356001600160a01b0316611704565b34801561089857600080fd5b506102dd61176c565b3480156108ad57600080fd5b506102dd600480360360408110156108c457600080fd5b5080359060200135611818565b3480156108dd57600080fd5b506102dd6118a7565b3480156108f257600080fd5b506102dd6004803603604081101561090957600080fd5b5080359060200135611964565b34801561092257600080fd5b506105206119ea565b34801561093757600080fd5b506105206119f0565b34801561094c57600080fd5b506105206119f6565b34801561096157600080fd5b506103136119fc565b34801561097657600080fd5b50610405611a0b565b34801561098b57600080fd5b50610313611a1a565b3480156109a057600080fd5b50610351611a2a565b3480156109b557600080fd5b506102dd600480360360408110156109cc57600080fd5b506001600160a01b0381351690602001351515611a8b565b3480156109f057600080fd5b506102dd60048036036080811015610a0757600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b811115610a4157600080fd5b820183602082011115610a5357600080fd5b803590602001918460018302840111600160201b83111715610a7457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611b90945050505050565b348015610ac157600080fd5b506102dd611bee565b348015610ad657600080fd5b5061035160048036036020811015610aed57600080fd5b5035611c7c565b348015610b0057600080fd5b50610520611efd565b348015610b1557600080fd5b506102dd60048036036040811015610b2c57600080fd5b5080359060200135611f03565b6102dd60048036036040811015610b4f57600080fd5b81359190810190604081016020820135600160201b811115610b7057600080fd5b820183602082011115610b8257600080fd5b803590602001918460018302840111600160201b83111715610ba357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611f96945050505050565b348015610bf057600080fd5b50610520611ff8565b348015610c0557600080fd5b5061031360048036036040811015610c1c57600080fd5b506001600160a01b0381358116916020013516611ffe565b348015610c4057600080fd5b506102dd61202c565b348015610c5557600080fd5b5061031361212e565b6102dd60048036036020811015610c7457600080fd5b5035612137565b6102dd6122e1565b348015610c8f57600080fd5b506102dd60048036036020811015610ca657600080fd5b50356001600160a01b0316612364565b610cbe612467565b6001600160a01b0316610ccf611a0b565b6001600160a01b031614610d18576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b601255565b6001600160e01b0319811660009081526020819052604090205460ff165b919050565b60136020908152600091825260409182902080548351601f600260001961010060018616150201909316929092049182018490048402810184019094528084529091830182828015610dd35780601f10610da857610100808354040283529160200191610dd3565b820191906000526020600020905b815481529060010190602001808311610db657829003601f168201915b505050505081565b60068054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610e675780601f10610e3c57610100808354040283529160200191610e67565b820191906000526020600020905b815481529060010190602001808311610e4a57829003601f168201915b5050505050905090565b6000610e7c8261246b565b610eb75760405162461bcd60e51b815260040180806020018281038252602c8152602001806134cc602c913960400191505060405180910390fd5b506000908152600460205260409020546001600160a01b031690565b6000610ede8261167b565b9050806001600160a01b0316836001600160a01b03161415610f315760405162461bcd60e51b81526004018080602001828103825260218152602001806135706021913960400191505060405180910390fd5b806001600160a01b0316610f43612467565b6001600160a01b03161480610f645750610f6481610f5f612467565b611ffe565b610f9f5760405162461bcd60e51b81526004018080602001828103825260388152602001806133fe6038913960400191505060405180910390fd5b610fa98383612478565b505050565b610fb6612467565b6001600160a01b0316610fc7611a0b565b6001600160a01b031614611010576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b805161102390600b906020840190613210565b5050565b600061103360026124e6565b905090565b60125481565b601154610100900460ff1681565b61105d611057612467565b826124f1565b6110985760405162461bcd60e51b81526004018080602001828103825260318152602001806135916031913960400191505060405180910390fd5b610fa9838383612595565b6001600160a01b03821660009081526001602052604081206110c590836126e1565b90505b92915050565b6110d6612467565b6001600160a01b03166110e7611a0b565b6001600160a01b031614611130576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b6040514790339082156108fc029083906000818181858888f19350505050158015611023573d6000803e3d6000fd5b610fa983838360405180602001604052806000815250611b90565b611182612467565b6001600160a01b0316611193611a0b565b6001600160a01b0316146111dc576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b6011805462ff0000198116620100009182900460ff1615909102179055565b60115460ff1661123c5760405162461bcd60e51b81526004018080602001828103825260298152602001806133816029913960400191505060405180910390fd5b6000600f541161124b57600080fd5b600f548111156112a2576040805162461bcd60e51b815260206004820181905260248201527f43616e206f6e6c79206d696e74203520746f6b656e7320617420612074696d65604482015290519081900360640190fd5b6010546112b7826112b1611027565b906126ed565b11156112f45760405162461bcd60e51b81526004018080602001828103825260318152602001806133506031913960400191505060405180910390fd5b600e5434906113039083612747565b1115611356576040805162461bcd60e51b815260206004820152601f60248201527f45746865722076616c75652073656e74206973206e6f7420636f727265637400604482015290519081900360640190fd5b60005b8181101561139157600061136b611027565b9050601054611378611027565b10156113885761138833826127a0565b50600101611359565b50600c541580156113aa57506010546113a8611027565b145b156113b45743600c555b50565b6011546301000000900460ff166113ff5760405162461bcd60e51b81526004018080602001828103825260298152602001806133816029913960400191505060405180910390fd5b6000600f541161140e57600080fd5b600f54811115611465576040805162461bcd60e51b815260206004820181905260248201527f43616e206f6e6c79206d696e74203520746f6b656e7320617420612074696d65604482015290519081900360640190fd5b601654611470611027565b111561147b57600080fd5b60105461148a826112b1611027565b11156114c75760405162461bcd60e51b81526004018080602001828103825260318152602001806133506031913960400191505060405180910390fd5b600e5434906114d69083612747565b1115611529576040805162461bcd60e51b815260206004820152601f60248201527f45746865722076616c75652073656e74206973206e6f7420636f727265637400604482015290519081900360640190fd5b60005b8181101561139157600061153e611027565b905060165461154b611027565b1161155a5761155a33826127a0565b5060010161152c565b6000806115716002846127ba565b509392505050565b600b805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610dd35780601f10610da857610100808354040283529160200191610dd3565b6115dc612467565b6001600160a01b03166115ed611a0b565b6001600160a01b031614611636576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b6113b4816127d6565b336116498361167b565b6001600160a01b03161461165c57600080fd5b60008281526013602090815260409091208251610fa992840190613210565b60006110c88260405180606001604052806029815260200161346060299139600291906127e9565b60098054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610e675780601f10610e3c57610100808354040283529160200191610e67565b60006001600160a01b03821661174b5760405162461bcd60e51b815260040180806020018281038252602a815260200180613436602a913960400191505060405180910390fd5b6001600160a01b03821660009081526001602052604090206110c8906124e6565b611774612467565b6001600160a01b0316611785611a0b565b6001600160a01b0316146117ce576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600a546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600a80546001600160a01b0319169055565b611820612467565b6001600160a01b0316611831611a0b565b6001600160a01b03161461187a576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600e82905561188881612800565b50506011805461ff001981166101009182900460ff1615909102179055565b6118af612467565b6001600160a01b03166118c0611a0b565b6001600160a01b031614611909576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600d541561195e576040805162461bcd60e51b815260206004820152601d60248201527f5374617274696e6720696e64657820697320616c726561647920736574000000604482015290519081900360640190fd5b43600c55565b61196c612467565b6001600160a01b031661197d611a0b565b6001600160a01b0316146119c6576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600e8290556119d481612800565b50506011805460ff19811660ff90911615179055565b600e5481565b600f5481565b60105481565b60115462010000900460ff1681565b600a546001600160a01b031690565b6011546301000000900460ff1681565b60078054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610e675780601f10610e3c57610100808354040283529160200191610e67565b611a93612467565b6001600160a01b0316826001600160a01b03161415611af9576040805162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015290519081900360640190fd5b8060056000611b06612467565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff191692151592909217909155611b4a612467565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405180821515815260200191505060405180910390a35050565b611ba1611b9b612467565b836124f1565b611bdc5760405162461bcd60e51b81526004018080602001828103825260318152602001806135916031913960400191505060405180910390fd5b611be884848484612867565b50505050565b611bf6612467565b6001600160a01b0316611c07611a0b565b6001600160a01b031614611c50576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b6000611c5a611027565b905060005b60c881101561102357611c74338284016127a0565b600101611c5f565b6060611c878261246b565b611cc25760405162461bcd60e51b815260040180806020018281038252602f815260200180613541602f913960400191505060405180910390fd5b60008281526008602090815260408083208054825160026001831615610100026000190190921691909104601f810185900485028201850190935282815292909190830182828015611d555780601f10611d2a57610100808354040283529160200191611d55565b820191906000526020600020905b815481529060010190602001808311611d3857829003601f168201915b505050505090506000611d666116a3565b9050805160001415611d7a57509050610d3b565b815115611e3b5780826040516020018083805190602001908083835b60208310611db55780518252601f199092019160209182019101611d96565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b60208310611dfd5780518252601f199092019160209182019101611dde565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405292505050610d3b565b80611e45856128b9565b6040516020018083805190602001908083835b60208310611e775780518252601f199092019160209182019101611e58565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b60208310611ebf5780518252601f199092019160209182019101611ea0565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405292505050919050565b600d5481565b611f0b612467565b6001600160a01b0316611f1c611a0b565b6001600160a01b031614611f65576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600e829055611f7381612800565b50506011805463ff00000019811663010000009182900460ff1615909102179055565b611f9e612467565b6001600160a01b0316611faf611a0b565b6001600160a01b03161461165c576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600c5481565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b600d5415612081576040805162461bcd60e51b815260206004820152601d60248201527f5374617274696e6720696e64657820697320616c726561647920736574000000604482015290519081900360640190fd5b600c546120d5576040805162461bcd60e51b815260206004820181905260248201527f5374617274696e6720696e64657820626c6f636b206d75737420626520736574604482015290519081900360640190fd5b601054600c5440816120e357fe5b06600d55600c5460ff906120f8904390612994565b1115612113576010546000194301408161210e57fe5b06600d555b600d5461212c57600d546121289060016126ed565b600d555b565b60115460ff1681565b601154610100900460ff1661217d5760405162461bcd60e51b81526004018080602001828103825260288152602001806133d66028913960400191505060405180910390fd5b6000600f541161218c57600080fd5b601554612197611027565b11156121a257600080fd5b600f548111156121f9576040805162461bcd60e51b815260206004820181905260248201527f43616e206f6e6c79206d696e74203520746f6b656e7320617420612074696d65604482015290519081900360640190fd5b601054612208826112b1611027565b11156122455760405162461bcd60e51b81526004018080602001828103825260318152602001806133506031913960400191505060405180910390fd5b600e5434906122549083612747565b11156122a7576040805162461bcd60e51b815260206004820152601f60248201527f45746865722076616c75652073656e74206973206e6f7420636f727265637400604482015290519081900360640190fd5b60005b818110156113915760006122bc611027565b90506015546122c9611027565b116122d8576122d833826127a0565b506001016122aa565b60115462010000900460ff166123285760405162461bcd60e51b81526004018080602001828103825260288152602001806133d66028913960400191505060405180910390fd5b601454612333611027565b111561233e57600080fd5b6000612348611027565b9050601454612355611027565b116113b4576113b433826127a0565b61236c612467565b6001600160a01b031661237d611a0b565b6001600160a01b0316146123c6576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b6001600160a01b03811661240b5760405162461bcd60e51b81526004018080602001828103825260268152602001806133066026913960400191505060405180910390fd5b600a546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600a80546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b60006110c86002836129f1565b600081815260046020526040902080546001600160a01b0319166001600160a01b03841690811790915581906124ad8261167b565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006110c8826129fd565b60006124fc8261246b565b6125375760405162461bcd60e51b815260040180806020018281038252602c8152602001806133aa602c913960400191505060405180910390fd5b60006125428361167b565b9050806001600160a01b0316846001600160a01b0316148061257d5750836001600160a01b031661257284610e71565b6001600160a01b0316145b8061258d575061258d8185611ffe565b949350505050565b826001600160a01b03166125a88261167b565b6001600160a01b0316146125ed5760405162461bcd60e51b81526004018080602001828103825260298152602001806135186029913960400191505060405180910390fd5b6001600160a01b0382166126325760405162461bcd60e51b815260040180806020018281038252602481526020018061332c6024913960400191505060405180910390fd5b61263d838383610fa9565b612648600082612478565b6001600160a01b038316600090815260016020526040902061266a9082612a01565b506001600160a01b038216600090815260016020526040902061268d9082612a0d565b5061269a60028284612a19565b5080826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60006110c58383612a2f565b6000828201838110156110c5576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600082612756575060006110c8565b8282028284828161276357fe5b04146110c55760405162461bcd60e51b81526004018080602001828103825260218152602001806134ab6021913960400191505060405180910390fd5b611023828260405180602001604052806000815250612a93565b60008080806127c98686612ae5565b9097909650945050505050565b8051611023906009906020840190613210565b60006127f6848484612b60565b90505b9392505050565b612808612467565b6001600160a01b0316612819611a0b565b6001600160a01b031614612862576040805162461bcd60e51b815260206004820181905260248201526000805160206134f8833981519152604482015290519081900360640190fd5b600f55565b612872848484612595565b61287e84848484612c2a565b611be85760405162461bcd60e51b81526004018080602001828103825260328152602001806132d46032913960400191505060405180910390fd5b6060816128de57506040805180820190915260018152600360fc1b6020820152610d3b565b8160005b81156128f657600101600a820491506128e2565b60008167ffffffffffffffff8111801561290f57600080fd5b506040519080825280601f01601f19166020018201604052801561293a576020820181803683370190505b50859350905060001982015b831561298b57600a840660300160f81b8282806001900393508151811061296957fe5b60200101906001600160f81b031916908160001a905350600a84049350612946565b50949350505050565b6000828211156129eb576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60006110c58383612d92565b5490565b60006110c58383612daa565b60006110c58383612e70565b60006127f684846001600160a01b038516612eba565b81546000908210612a715760405162461bcd60e51b81526004018080602001828103825260228152602001806132b26022913960400191505060405180910390fd5b826000018281548110612a8057fe5b9060005260206000200154905092915050565b612a9d8383612f51565b612aaa6000848484612c2a565b610fa95760405162461bcd60e51b81526004018080602001828103825260328152602001806132d46032913960400191505060405180910390fd5b815460009081908310612b295760405162461bcd60e51b81526004018080602001828103825260228152602001806134896022913960400191505060405180910390fd5b6000846000018481548110612b3a57fe5b906000526020600020906002020190508060000154816001015492509250509250929050565b60008281526001840160205260408120548281612bfb5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612bc0578181015183820152602001612ba8565b50505050905090810190601f168015612bed5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50846000016001820381548110612c0e57fe5b9060005260206000209060020201600101549150509392505050565b6000612c3e846001600160a01b031661307f565b612c4a5750600161258d565b6000612d58630a85bd0160e11b612c5f612467565b88878760405160240180856001600160a01b03168152602001846001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612cc6578181015183820152602001612cae565b50505050905090810190601f168015612cf35780820380516001836020036101000a031916815260200191505b5095505050505050604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b0383818316178352505050506040518060600160405280603281526020016132d4603291396001600160a01b0388169190613085565b90506000818060200190516020811015612d7157600080fd5b50516001600160e01b031916630a85bd0160e11b1492505050949350505050565b60009081526001919091016020526040902054151590565b60008181526001830160205260408120548015612e665783546000198083019190810190600090879083908110612ddd57fe5b9060005260206000200154905080876000018481548110612dfa57fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080612e2a57fe5b600190038181906000526020600020016000905590558660010160008781526020019081526020016000206000905560019450505050506110c8565b60009150506110c8565b6000612e7c8383612d92565b612eb2575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556110c8565b5060006110c8565b600082815260018401602052604081205480612f1f5750506040805180820182528381526020808201848152865460018181018955600089815284812095516002909302909501918255915190820155865486845281880190925292909120556127f9565b82856000016001830381548110612f3257fe5b90600052602060002090600202016001018190555060009150506127f9565b6001600160a01b038216612fac576040805162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b612fb58161246b565b15613007576040805162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015290519081900360640190fd5b61301360008383610fa9565b6001600160a01b03821660009081526001602052604090206130359082612a0d565b5061304260028284612a19565b5060405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b3b151590565b60606127f68484600085856130998561307f565b6130ea576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b602083106131285780518252601f199092019160209182019101613109565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461318a576040519150601f19603f3d011682016040523d82523d6000602084013e61318f565b606091505b509150915061319f8282866131aa565b979650505050505050565b606083156131b95750816127f9565b8251156131c95782518084602001fd5b60405162461bcd60e51b8152602060048201818152845160248401528451859391928392604401919085019080838360008315612bc0578181015183820152602001612ba8565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282613246576000855561328c565b82601f1061325f57805160ff191683800117855561328c565b8280016001018555821561328c579182015b8281111561328c578251825591602001919060010190613271565b5061329892915061329c565b5090565b5b80821115613298576000815560010161329d56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734552433732313a207472616e7366657220746f20746865207a65726f2061646472657373507572636861736520776f756c6420657863656564206d617820737570706c79206f662053616d7572616920446f67657353616c65206d7573742062652061637469766520746f206d696e742053616d7572616920446f6765734552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e53616c65206d7573742062652061637469766520746f206d696e742053616d7572616920446f67654552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e456e756d657261626c654d61703a20696e646578206f7574206f6620626f756e6473536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774552433732313a20617070726f76656420717565727920666f72206e6f6e6578697374656e7420746f6b656e4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65724552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732314d657461646174613a2055524920717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564a26469706673582212207805a51f39722fd61e20c2e24ffc021736074ca230c2125df9449422cff7e46564736f6c63430007060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000027100000000000000000000000000000000000000000000000000000000061449dc2000000000000000000000000000000000000000000000000000000000000000b53616d75726169446f6765000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000553444f4745000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name (string): SamuraiDoge
Arg [1] : symbol (string): SDOGE
Arg [2] : maxNftSupply (uint256): 10000
Arg [3] : saleStart (uint256): 1631886786

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000002710
Arg [3] : 0000000000000000000000000000000000000000000000000000000061449dc2
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [5] : 53616d75726169446f6765000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [7] : 53444f4745000000000000000000000000000000000000000000000000000000

Deployed Bytecode Sourcemap
66571:8221:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;68232:123;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;68232:123:0;;:::i;:::-;;10134:150;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10134:150:0;-1:-1:-1;;;;;;10134:150:0;;:::i;:::-;;;;;;;;;;;;;;;;;;67108:42;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;67108:42:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51192:100;;;;;;;;;;;;;:::i;53978:221::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;53978:221:0;;:::i;:::-;;;;-1:-1:-1;;;;;53978:221:0;;;;;;;;;;;;;;53508:404;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;53508:404:0;;;;;;;;:::i;68424:128::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;68424:128:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;68424:128:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;68424:128:0;;-1:-1:-1;68424:128:0;;-1:-1:-1;;;;;68424:128:0:i;52986:211::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;67068:31;;;;;;;;;;;;;:::i;66931:35::-;;;;;;;;;;;;;:::i;54868:305::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;54868:305:0;;;;;;;;;;;;;;;;;:::i;52748:162::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;52748:162:0;;;;;;;;:::i;67830:131::-;;;;;;;;;;;;;:::i;55244:151::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;55244:151:0;;;;;;;;;;;;;;;;;:::i;68736:101::-;;;;;;;;;;;;;:::i;72664:1056::-;;;;;;;;;;;;;;;;-1:-1:-1;72664:1056:0;;:::i;71482:1127::-;;;;;;;;;;;;;;;;-1:-1:-1;71482:1127:0;;:::i;53274:172::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;53274:172:0;;:::i;66653:37::-;;;;;;;;;;;;;:::i;68560:99::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;68560:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;68560:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;68560:99:0;;-1:-1:-1;68560:99:0;;-1:-1:-1;;;;;68560:99:0:i;67417:183::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;67417:183:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;67417:183:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;67417:183:0;;-1:-1:-1;67417:183:0;;-1:-1:-1;;;;;67417:183:0:i;50948:177::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;50948:177:0;;:::i;52567:97::-;;;;;;;;;;;;;:::i;50665:221::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;50665:221:0;-1:-1:-1;;;;;50665:221:0;;:::i;65864:148::-;;;;;;;;;;;;;:::i;69061:205::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;69061:205:0;;;;;;;:::i;74605:184::-;;;;;;;;;;;;;:::i;69625:201::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;69625:201:0;;;;;;;:::i;66778:31::-;;;;;;;;;;;;;:::i;66818:30::-;;;;;;;;;;;;;:::i;66857:24::-;;;;;;;;;;;;;:::i;66975:36::-;;;;;;;;;;;;;:::i;65213:87::-;;;;;;;;;;;;;:::i;67020:39::-;;;;;;;;;;;;;:::i;51361:104::-;;;;;;;;;;;;;:::i;54271:295::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;54271:295:0;;;;;;;;;;:::i;55466:285::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;55466:285:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;55466:285:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;55466:285:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;55466:285:0;;-1:-1:-1;55466:285:0;;-1:-1:-1;;;;;55466:285:0:i;68022:202::-;;;;;;;;;;;;;:::i;51536:792::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;51536:792:0;;:::i;66741:28::-;;;;;;;;;;;;;:::i;69341:217::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;69341:217:0;;;;;;;:::i;67269:140::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;67269:140:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;67269:140:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;67269:140:0;;-1:-1:-1;67269:140:0;;-1:-1:-1;;;;;67269:140:0:i;66699:33::-;;;;;;;;;;;;;:::i;54637:164::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;54637:164:0;;;;;;;;;;:::i;73798:670::-;;;;;;;;;;;;;:::i;66890:32::-;;;;;;;;;;;;;:::i;70319:1108::-;;;;;;;;;;;;;;;;-1:-1:-1;70319:1108:0;;:::i;69925:330::-;;;:::i;66167:244::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;66167:244:0;-1:-1:-1;;;;;66167:244:0;;:::i;68232:123::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;68313:16:::1;:34:::0;68232:123::o;10134:150::-;-1:-1:-1;;;;;;10243:33:0;;10219:4;10243:33;;;;;;;;;;;;;10134:150;;;;:::o;67108:42::-;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;67108:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;51192:100::-;51279:5;51272:12;;;;;;;;-1:-1:-1;;51272:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51246:13;;51272:12;;51279:5;;51272:12;;51279:5;51272:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51192:100;:::o;53978:221::-;54054:7;54082:16;54090:7;54082;:16::i;:::-;54074:73;;;;-1:-1:-1;;;54074:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;54167:24:0;;;;:15;:24;;;;;;-1:-1:-1;;;;;54167:24:0;;53978:221::o;53508:404::-;53589:13;53605:23;53620:7;53605:14;:23::i;:::-;53589:39;;53653:5;-1:-1:-1;;;;;53647:11:0;:2;-1:-1:-1;;;;;53647:11:0;;;53639:57;;;;-1:-1:-1;;;53639:57:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;53733:5;-1:-1:-1;;;;;53717:21:0;:12;:10;:12::i;:::-;-1:-1:-1;;;;;53717:21:0;;:69;;;;53742:44;53766:5;53773:12;:10;:12::i;:::-;53742:23;:44::i;:::-;53709:161;;;;-1:-1:-1;;;53709:161:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;53883:21;53892:2;53896:7;53883:8;:21::i;:::-;53508:404;;;:::o;68424:128::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;68509:35;;::::1;::::0;:18:::1;::::0;:35:::1;::::0;::::1;::::0;::::1;:::i;:::-;;68424:128:::0;:::o;52986:211::-;53047:7;53168:21;:12;:19;:21::i;:::-;53161:28;;52986:211;:::o;67068:31::-;;;;:::o;66931:35::-;;;;;;;;;:::o;54868:305::-;55029:41;55048:12;:10;:12::i;:::-;55062:7;55029:18;:41::i;:::-;55021:103;;;;-1:-1:-1;;;55021:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;55137:28;55147:4;55153:2;55157:7;55137:9;:28::i;52748:162::-;-1:-1:-1;;;;;52872:20:0;;52845:7;52872:20;;;:13;:20;;;;;:30;;52896:5;52872:23;:30::i;:::-;52865:37;;52748:162;;;;;:::o;67830:131::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;67925:28:::1;::::0;67893:21:::1;::::0;67925:10:::1;::::0;:28;::::1;;;::::0;67893:21;;67878:12:::1;67925:28:::0;67878:12;67925:28;67893:21;67925:10;:28;::::1;;;;;;;;;;;;;::::0;::::1;;;;55244:151:::0;55348:39;55365:4;55371:2;55375:7;55348:39;;;;;;;;;;;;:16;:39::i;68736:101::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;68813:16:::1;::::0;;-1:-1:-1;;68793:36:0;::::1;68813:16:::0;;;;::::1;;;68812:17;68793:36:::0;;::::1;;::::0;;68736:101::o;72664:1056::-;72744:12;;;;72736:66;;;;-1:-1:-1;;;72736:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;72842:1;72821:18;;:22;72813:31;;;;;;72881:18;;72863:14;:36;;72855:81;;;;;-1:-1:-1;;;72855:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;72994:9;;72957:33;72975:14;72957:13;:11;:13::i;:::-;:17;;:33::i;:::-;:46;;72949:108;;;;-1:-1:-1;;;72949:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;73076:16;;73116:9;;73076:36;;73097:14;73076:20;:36::i;:::-;:49;;73068:93;;;;;-1:-1:-1;;;73068:93:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;73178:6;73174:210;73194:14;73190:1;:18;73174:210;;;73230:14;73247:13;:11;:13::i;:::-;73230:30;;73295:9;;73279:13;:11;:13::i;:::-;:25;73275:98;;;73325:32;73335:10;73347:9;73325;:32::i;:::-;-1:-1:-1;73210:3:0;;73174:210;;;-1:-1:-1;73596:18:0;;:23;:55;;;;;73641:9;;73624:13;:11;:13::i;:::-;:26;73596:55;73592:121;;;73689:12;73668:18;:33;73592:121;72664:1056;:::o;71482:1127::-;71565:19;;;;;;;71557:73;;;;-1:-1:-1;;;71557:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;71670:1;71649:18;;:22;71641:31;;;;;;71709:18;;71691:14;:36;;71683:81;;;;;-1:-1:-1;;;71683:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;71800:16;;71783:13;:11;:13::i;:::-;:33;;71775:42;;;;;;71875:9;;71838:33;71856:14;71838:13;:11;:13::i;:33::-;:46;;71830:108;;;;-1:-1:-1;;;71830:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;71957:16;;71997:9;;71957:36;;71978:14;71957:20;:36::i;:::-;:49;;71949:93;;;;;-1:-1:-1;;;71949:93:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;72059:6;72055:218;72075:14;72071:1;:18;72055:218;;;72111:14;72128:13;:11;:13::i;:::-;72111:30;;72177:16;;72160:13;:11;:13::i;:::-;:33;72156:106;;72214:32;72224:10;72236:9;72214;:32::i;:::-;-1:-1:-1;72091:3:0;;72055:218;;53274:172;53349:7;;53391:22;:12;53407:5;53391:15;:22::i;:::-;-1:-1:-1;53369:44:0;53274:172;-1:-1:-1;;;53274:172:0:o;66653:37::-;;;;;;;;;;;;;;;-1:-1:-1;;66653:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;68560:99;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;68631:20:::1;68643:7;68631:11;:20::i;67417:183::-:0;67537:10;67518:15;67526:6;67518:7;:15::i;:::-;-1:-1:-1;;;;;67518:29:0;;67510:38;;;;;;67559:19;;;;:11;:19;;;;;;;;:33;;;;;;;;:::i;50948:177::-;51020:7;51047:70;51064:7;51047:70;;;;;;;;;;;;;;;;;:12;;:70;:16;:70::i;52567:97::-;52648:8;52641:15;;;;;;;;-1:-1:-1;;52641:15:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;52615:13;;52641:15;;52648:8;;52641:15;;52648:8;52641:15;;;;;;;;;;;;;;;;;;;;;;;;50665:221;50737:7;-1:-1:-1;;;;;50765:19:0;;50757:74;;;;-1:-1:-1;;;50757:74:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;50849:20:0;;;;;;:13;:20;;;;;:29;;:27;:29::i;65864:148::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;65955:6:::1;::::0;65934:40:::1;::::0;65971:1:::1;::::0;-1:-1:-1;;;;;65955:6:0::1;::::0;65934:40:::1;::::0;65971:1;;65934:40:::1;65985:6;:19:::0;;-1:-1:-1;;;;;;65985:19:0::1;::::0;;65864:148::o;69061:205::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;69148:16:::1;:24:::0;;;69183:30:::1;69204:8:::0;69183:20:::1;:30::i;:::-;-1:-1:-1::0;;69243:15:0::1;::::0;;-1:-1:-1;;69224:34:0;::::1;69243:15;::::0;;;::::1;;;69242:16;69224:34:::0;;::::1;;::::0;;69061:205::o;74605:184::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;74683:13:::1;::::0;:18;74675:60:::1;;;::::0;;-1:-1:-1;;;74675:60:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;74769:12;74748:18;:33:::0;74605:184::o;69625:201::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;69714:16:::1;:24:::0;;;69749:30:::1;69770:8:::0;69749:20:::1;:30::i;:::-;-1:-1:-1::0;;69806:12:0::1;::::0;;-1:-1:-1;;69790:28:0;::::1;69806:12;::::0;;::::1;69805:13;69790:28;::::0;;69625:201::o;66778:31::-;;;;:::o;66818:30::-;;;;:::o;66857:24::-;;;;:::o;66975:36::-;;;;;;;;;:::o;65213:87::-;65286:6;;-1:-1:-1;;;;;65286:6:0;65213:87;:::o;67020:39::-;;;;;;;;;:::o;51361:104::-;51450:7;51443:14;;;;;;;;-1:-1:-1;;51443:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51417:13;;51443:14;;51450:7;;51443:14;;51450:7;51443:14;;;;;;;;;;;;;;;;;;;;;;;;54271:295;54386:12;:10;:12::i;:::-;-1:-1:-1;;;;;54374:24:0;:8;-1:-1:-1;;;;;54374:24:0;;;54366:62;;;;;-1:-1:-1;;;54366:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;54486:8;54441:18;:32;54460:12;:10;:12::i;:::-;-1:-1:-1;;;;;54441:32:0;;;;;;;;;;;;;;;;;-1:-1:-1;54441:32:0;;;:42;;;;;;;;;;;;:53;;-1:-1:-1;;54441:53:0;;;;;;;;;;;54525:12;:10;:12::i;:::-;-1:-1:-1;;;;;54510:48:0;;54549:8;54510:48;;;;;;;;;;;;;;;;;;;;54271:295;;:::o;55466:285::-;55598:41;55617:12;:10;:12::i;:::-;55631:7;55598:18;:41::i;:::-;55590:103;;;;-1:-1:-1;;;55590:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;55704:39;55718:4;55724:2;55728:7;55737:5;55704:13;:39::i;:::-;55466:285;;;;:::o;68022:202::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;68076:11:::1;68090:13;:11;:13::i;:::-;68076:27;;68114:6;68131:86;68147:3;68143:1;:7;68131:86;;;68172:33;68182:10;68203:1;68194:6;:10;68172:9;:33::i;:::-;68152:3;;68131:86;;51536:792:::0;51609:13;51643:16;51651:7;51643;:16::i;:::-;51635:76;;;;-1:-1:-1;;;51635:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51724:23;51750:19;;;:10;:19;;;;;;;;51724:45;;;;;;;;;;;-1:-1:-1;;51724:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;51750:19;;51724:45;;;51750:19;51724:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51780:18;51801:9;:7;:9::i;:::-;51780:30;;51892:4;51886:18;51908:1;51886:23;51882:72;;;-1:-1:-1;51933:9:0;-1:-1:-1;51926:16:0;;51882:72;52058:23;;:27;52054:108;;52133:4;52139:9;52116:33;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;52116:33:0;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;52116:33:0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;52116:33:0;;;;;;;;;;;;;-1:-1:-1;;52116:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;52102:48;;;;;;52054:108;52294:4;52300:18;:7;:16;:18::i;:::-;52277:42;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;52277:42:0;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;52277:42:0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;52277:42:0;;;;;;;;;;;;;-1:-1:-1;;52277:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;52263:57;;;;51536:792;;;:::o;66741:28::-;;;;:::o;69341:217::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;69432:16:::1;:24:::0;;;69467:30:::1;69488:8:::0;69467:20:::1;:30::i;:::-;-1:-1:-1::0;;69531:19:0::1;::::0;;-1:-1:-1;;69508:42:0;::::1;69531:19:::0;;;;::::1;;;69530:20;69508:42:::0;;::::1;;::::0;;69341:217::o;67269:140::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;66699:33;;;;:::o;54637:164::-;-1:-1:-1;;;;;54758:25:0;;;54734:4;54758:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;;;54637:164::o;73798:670::-;73852:13;;:18;73844:60;;;;;-1:-1:-1;;;73844:60:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;73923:18;;73915:68;;;;;-1:-1:-1;;;73915:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;74050:9;;74027:18;;74017:29;74050:9;74012:47;;;;;73996:13;:63;74212:18;;74234:3;;74195:36;;:12;;:16;:36::i;:::-;:42;74191:136;;;74306:9;;-1:-1:-1;;74285:12:0;:16;74275:27;74306:9;74270:45;;;;;74254:13;:61;74191:136;74378:13;;74374:87;;74429:13;;:20;;74447:1;74429:17;:20::i;:::-;74413:13;:36;74374:87;73798:670::o;66890:32::-;;;;;;:::o;70319:1108::-;70398:15;;;;;;;70390:68;;;;-1:-1:-1;;;70390:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;70498:1;70477:18;;:22;70469:31;;;;;;70536:12;;70519:13;:11;:13::i;:::-;:29;;70511:38;;;;;;70586:18;;70568:14;:36;;70560:81;;;;;-1:-1:-1;;;70560:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;70697:9;;70660:33;70678:14;70660:13;:11;:13::i;:33::-;:46;;70652:108;;;;-1:-1:-1;;;70652:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;70779:16;;70819:9;;70779:36;;70800:14;70779:20;:36::i;:::-;:49;;70771:93;;;;;-1:-1:-1;;;70771:93:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;70881:6;70877:214;70897:14;70893:1;:18;70877:214;;;70933:14;70950:13;:11;:13::i;:::-;70933:30;;70999:12;;70982:13;:11;:13::i;:::-;:29;70978:102;;71032:32;71042:10;71054:9;71032;:32::i;:::-;-1:-1:-1;70913:3:0;;70877:214;;69925:330;69986:16;;;;;;;69978:69;;;;-1:-1:-1;;;69978:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;70083:13;;70066;:11;:13::i;:::-;:30;;70058:39;;;;;;70110:14;70127:13;:11;:13::i;:::-;70110:30;;70172:13;;70155;:11;:13::i;:::-;:30;70151:95;;70202:32;70212:10;70224:9;70202;:32::i;66167:244::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;66256:22:0;::::1;66248:73;;;;-1:-1:-1::0;;;66248:73:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;66358:6;::::0;66337:38:::1;::::0;-1:-1:-1;;;;;66337:38:0;;::::1;::::0;66358:6:::1;::::0;66337:38:::1;::::0;66358:6:::1;::::0;66337:38:::1;66386:6;:17:::0;;-1:-1:-1;;;;;;66386:17:0::1;-1:-1:-1::0;;;;;66386:17:0;;;::::1;::::0;;;::::1;::::0;;66167:244::o;796:106::-;884:10;796:106;:::o;57218:127::-;57283:4;57307:30;:12;57329:7;57307:21;:30::i;63236:192::-;63311:24;;;;:15;:24;;;;;:29;;-1:-1:-1;;;;;;63311:29:0;-1:-1:-1;;;;;63311:29:0;;;;;;;;:24;;63365:23;63311:24;63365:14;:23::i;:::-;-1:-1:-1;;;;;63356:46:0;;;;;;;;;;;63236:192;;:::o;44027:123::-;44096:7;44123:19;44131:3;44123:7;:19::i;57512:355::-;57605:4;57630:16;57638:7;57630;:16::i;:::-;57622:73;;;;-1:-1:-1;;;57622:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;57706:13;57722:23;57737:7;57722:14;:23::i;:::-;57706:39;;57775:5;-1:-1:-1;;;;;57764:16:0;:7;-1:-1:-1;;;;;57764:16:0;;:51;;;;57808:7;-1:-1:-1;;;;;57784:31:0;:20;57796:7;57784:11;:20::i;:::-;-1:-1:-1;;;;;57784:31:0;;57764:51;:94;;;;57819:39;57843:5;57850:7;57819:23;:39::i;:::-;57756:103;57512:355;-1:-1:-1;;;;57512:355:0:o;60648:599::-;60773:4;-1:-1:-1;;;;;60746:31:0;:23;60761:7;60746:14;:23::i;:::-;-1:-1:-1;;;;;60746:31:0;;60738:85;;;;-1:-1:-1;;;60738:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;60860:16:0;;60852:65;;;;-1:-1:-1;;;60852:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;60930:39;60951:4;60957:2;60961:7;60930:20;:39::i;:::-;61034:29;61051:1;61055:7;61034:8;:29::i;:::-;-1:-1:-1;;;;;61076:19:0;;;;;;:13;:19;;;;;:35;;61103:7;61076:26;:35::i;:::-;-1:-1:-1;;;;;;61122:17:0;;;;;;:13;:17;;;;;:30;;61144:7;61122:21;:30::i;:::-;-1:-1:-1;61165:29:0;:12;61182:7;61191:2;61165:16;:29::i;:::-;;61231:7;61227:2;-1:-1:-1;;;;;61212:27:0;61221:4;-1:-1:-1;;;;;61212:27:0;;;;;;;;;;;60648:599;;;:::o;35857:137::-;35928:7;35963:22;35967:3;35979:5;35963:3;:22::i;13659:179::-;13717:7;13749:5;;;13773:6;;;;13765:46;;;;;-1:-1:-1;;;13765:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;14538:220;14596:7;14620:6;14616:20;;-1:-1:-1;14635:1:0;14628:8;;14616:20;14659:5;;;14663:1;14659;:5;:1;14683:5;;;;;:10;14675:56;;;;-1:-1:-1;;;14675:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;58210:110;58286:26;58296:2;58300:7;58286:26;;;;;;;;;;;;:9;:26::i;44489:236::-;44569:7;;;;44629:22;44633:3;44645:5;44629:3;:22::i;:::-;44598:53;;;;-1:-1:-1;44489:236:0;-1:-1:-1;;;;;44489:236:0:o;61848:100::-;61921:19;;;;:8;;:19;;;;;:::i;45775:213::-;45882:7;45933:44;45938:3;45958;45964:12;45933:4;:44::i;:::-;45925:53;-1:-1:-1;45775:213:0;;;;;;:::o;68845:141::-;65444:12;:10;:12::i;:::-;-1:-1:-1;;;;;65433:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;65433:23:0;;65425:68;;;;;-1:-1:-1;;;65425:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;65425:68:0;;;;;;;;;;;;;;;68936:18:::1;:42:::0;68845:141::o;56633:272::-;56747:28;56757:4;56763:2;56767:7;56747:9;:28::i;:::-;56794:48;56817:4;56823:2;56827:7;56836:5;56794:22;:48::i;:::-;56786:111;;;;-1:-1:-1;;;56786:111:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46202:746;46258:13;46479:10;46475:53;;-1:-1:-1;46506:10:0;;;;;;;;;;;;-1:-1:-1;;;46506:10:0;;;;;;46475:53;46553:5;46538:12;46594:78;46601:9;;46594:78;;46627:8;;46658:2;46650:10;;;;46594:78;;;46682:19;46714:6;46704:17;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;46704:17:0;-1:-1:-1;46776:5:0;;-1:-1:-1;46682:39:0;-1:-1:-1;;;46748:10:0;;46792:117;46799:9;;46792:117;;46868:2;46861:4;:9;46856:2;:14;46843:29;;46825:6;46832:7;;;;;;;46825:15;;;;;;;;;;;:47;-1:-1:-1;;;;;46825:47:0;;;;;;;;-1:-1:-1;46895:2:0;46887:10;;;;46792:117;;;-1:-1:-1;46933:6:0;46202:746;-1:-1:-1;;;;46202:746:0:o;14121:158::-;14179:7;14212:1;14207;:6;;14199:49;;;;;-1:-1:-1;;;14199:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14266:5:0;;;14121:158::o;43788:151::-;43872:4;43896:35;43906:3;43926;43896:9;:35::i;40606:110::-;40689:19;;40606:110::o;34944:137::-;35014:4;35038:35;35046:3;35066:5;35038:7;:35::i;34637:131::-;34704:4;34728:32;34733:3;34753:5;34728:4;:32::i;43211:185::-;43300:4;43324:64;43329:3;43349;-1:-1:-1;;;;;43363:23:0;;43324:4;:64::i;30895:204::-;30990:18;;30962:7;;30990:26;-1:-1:-1;30982:73:0;;;;-1:-1:-1;;;30982:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31073:3;:11;;31085:5;31073:18;;;;;;;;;;;;;;;;31066:25;;30895:204;;;;:::o;58547:250::-;58643:18;58649:2;58653:7;58643:5;:18::i;:::-;58680:54;58711:1;58715:2;58719:7;58728:5;58680:22;:54::i;:::-;58672:117;;;;-1:-1:-1;;;58672:117:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;41071:279;41175:19;;41138:7;;;;41175:27;-1:-1:-1;41167:74:0;;;;-1:-1:-1;;;41167:74:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;41254:22;41279:3;:12;;41292:5;41279:19;;;;;;;;;;;;;;;;;;41254:44;;41317:5;:10;;;41329:5;:12;;;41309:33;;;;;41071:279;;;;;:::o;42568:319::-;42662:7;42701:17;;;:12;;;:17;;;;;;42752:12;42737:13;42729:36;;;;-1:-1:-1;;;42729:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;42819:3;:12;;42843:1;42832:8;:12;42819:26;;;;;;;;;;;;;;;;;;:33;;;42812:40;;;42568:319;;;;;:::o;62513:604::-;62634:4;62661:15;:2;-1:-1:-1;;;;;62661:13:0;;:15::i;:::-;62656:60;;-1:-1:-1;62700:4:0;62693:11;;62656:60;62726:23;62752:252;-1:-1:-1;;;62865:12:0;:10;:12::i;:::-;62892:4;62911:7;62933:5;62768:181;;;;;;-1:-1:-1;;;;;62768:181:0;;;;;;-1:-1:-1;;;;;62768:181:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;62768:181:0;;;;;;;-1:-1:-1;;;;;62768:181:0;;;;;;;;;;;62752:252;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;62752:15:0;;;:252;:15;:252::i;:::-;62726:278;;63015:13;63042:10;63031:32;;;;;;;;;;;;;;;-1:-1:-1;63031:32:0;-1:-1:-1;;;;;;63082:26:0;-1:-1:-1;;;63082:26:0;;-1:-1:-1;;;62513:604:0;;;;;;:::o;40386:125::-;40457:4;40481:17;;;:12;;;;;:17;;;;;;:22;;;40386:125::o;28597:1544::-;28663:4;28802:19;;;:12;;;:19;;;;;;28838:15;;28834:1300;;29273:18;;-1:-1:-1;;29224:14:0;;;;29273:22;;;;29200:21;;29273:3;;:22;;29560;;;;;;;;;;;;;;29540:42;;29706:9;29677:3;:11;;29689:13;29677:26;;;;;;;;;;;;;;;;;;;:38;;;;29783:23;;;29825:1;29783:12;;;:23;;;;;;29809:17;;;29783:43;;29935:17;;29783:3;;29935:17;;;;;;;;;;;;;;;;;;;;;;30030:3;:12;;:19;30043:5;30030:19;;;;;;;;;;;30023:26;;;30073:4;30066:11;;;;;;;;28834:1300;30117:5;30110:12;;;;;28007:414;28070:4;28092:21;28102:3;28107:5;28092:9;:21::i;:::-;28087:327;;-1:-1:-1;28130:23:0;;;;;;;;:11;:23;;;;;;;;;;;;;28313:18;;28291:19;;;:12;;;:19;;;;;;:40;;;;28346:11;;28087:327;-1:-1:-1;28397:5:0;28390:12;;37886:692;37962:4;38097:17;;;:12;;;:17;;;;;;38131:13;38127:444;;-1:-1:-1;;38216:38:0;;;;;;;;;;;;;;;;;;38198:57;;;;;;;;:12;:57;;;;;;;;;;;;;;;;;;;;;;;;38413:19;;38393:17;;;:12;;;:17;;;;;;;:39;38447:11;;38127:444;38527:5;38491:3;:12;;38515:1;38504:8;:12;38491:26;;;;;;;;;;;;;;;;;;:33;;:41;;;;38554:5;38547:12;;;;;59133:404;-1:-1:-1;;;;;59213:16:0;;59205:61;;;;;-1:-1:-1;;;59205:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;59286:16;59294:7;59286;:16::i;:::-;59285:17;59277:58;;;;;-1:-1:-1;;;59277:58:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;59348:45;59377:1;59381:2;59385:7;59348:20;:45::i;:::-;-1:-1:-1;;;;;59406:17:0;;;;;;:13;:17;;;;;:30;;59428:7;59406:21;:30::i;:::-;-1:-1:-1;59449:29:0;:12;59466:7;59475:2;59449:16;:29::i;:::-;-1:-1:-1;59496:33:0;;59521:7;;-1:-1:-1;;;;;59496:33:0;;;59513:1;;59496:33;;59513:1;;59496:33;59133:404;;:::o;19063:422::-;19430:20;19469:8;;;19063:422::o;21981:195::-;22084:12;22116:52;22138:6;22146:4;22152:1;22155:12;22084;23285:18;23296:6;23285:10;:18::i;:::-;23277:60;;;;;-1:-1:-1;;;23277:60:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;23411:12;23425:23;23452:6;-1:-1:-1;;;;;23452:11:0;23472:5;23480:4;23452:33;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;23452:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23410:75;;;;23503:52;23521:7;23530:10;23542:12;23503:17;:52::i;:::-;23496:59;23033:530;-1:-1:-1;;;;;;;23033:530:0:o;25573:742::-;25688:12;25717:7;25713:595;;;-1:-1:-1;25748:10:0;25741:17;;25713:595;25862:17;;:21;25858:439;;26125:10;26119:17;26186:15;26173:10;26169:2;26165:19;26158:44;26073:148;26261:20;;-1:-1:-1;;;26261:20:0;;;;;;;;;;;;;;;;;26268:12;;26261:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;
Swarm Source
ipfs://7805a51f39722fd61e20c2e24ffc021736074ca230c2125df9449422cff7e465
🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

Samurai Doge is a movement of 10,000 animated NFTs on the Ethereum Blockchain. Owning one of our NFTs gives you the mark of the warrior to seek glory in the fields of decentralized battles.

Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.