Token migration announcement. Rangers Protocol Gas token contract has migrated to a new address.
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 1,683 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 25925728 | 3 days ago | IN | 0 ETH | 0.00001746 | ||||
| Approve | 25822736 | 17 days ago | IN | 0 ETH | 0.00005166 | ||||
| Approve | 25822146 | 17 days ago | IN | 0 ETH | 0.00009513 | ||||
| Approve | 25819424 | 18 days ago | IN | 0 ETH | 0.000034 | ||||
| Approve | 25796315 | 21 days ago | IN | 0 ETH | 0.00001692 | ||||
| Transfer | 25635303 | 44 days ago | IN | 0 ETH | 0.00006069 | ||||
| Approve | 25283511 | 93 days ago | IN | 0 ETH | 0.00000885 | ||||
| Approve | 25191865 | 105 days ago | IN | 0 ETH | 0.00009936 | ||||
| Approve | 25191841 | 105 days ago | IN | 0 ETH | 0.00009995 | ||||
| Approve | 25191790 | 105 days ago | IN | 0 ETH | 0.00010035 | ||||
| Approve | 25191738 | 105 days ago | IN | 0 ETH | 0.00010368 | ||||
| Transfer | 25121263 | 115 days ago | IN | 0 ETH | 0.00000655 | ||||
| Approve | 25079133 | 121 days ago | IN | 0 ETH | 0.00006693 | ||||
| Transfer | 25044594 | 126 days ago | IN | 0 ETH | 0.00002821 | ||||
| Approve | 24689633 | 175 days ago | IN | 0 ETH | 0.0000039 | ||||
| Approve | 24689612 | 175 days ago | IN | 0 ETH | 0.00000364 | ||||
| Approve | 24689467 | 175 days ago | IN | 0 ETH | 0.00000412 | ||||
| Approve | 24689466 | 175 days ago | IN | 0 ETH | 0.00000413 | ||||
| Approve | 24671091 | 178 days ago | IN | 0 ETH | 0.00002115 | ||||
| Approve | 24190080 | 245 days ago | IN | 0 ETH | 0.00000385 | ||||
| Transfer | 24154550 | 250 days ago | IN | 0 ETH | 0.00001104 | ||||
| Transfer | 24114017 | 256 days ago | IN | 0 ETH | 0.0000695 | ||||
| Approve | 23778408 | 303 days ago | IN | 0 ETH | 0.00005539 | ||||
| Approve | 23645380 | 321 days ago | IN | 0 ETH | 0.00001458 | ||||
| Transfer | 23595920 | 328 days ago | IN | 0 ETH | 0.00022024 |
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
|||
|---|---|---|---|---|---|---|---|
| - | 13364734 | 1800 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity)Audit Report
Contract Security Audit
Contract Security Audit Submitted
- CertiK - October 4th, 2021 - Security Audit Report
Contract ABI
API[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"BurnerAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"BurnerRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"MinterAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"MinterRemoved","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":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"contract IPLPS","name":"_plps","type":"address"}],"name":"LiquidityProtection_setLiquidityProtectionService","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"_holders","type":"address[]"}],"name":"LiquidityProtection_unblock","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addBurner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addMinter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"burnContract","outputs":[{"internalType":"contract RPGBurn","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFromContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"cap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"disableProtection","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getLiquidityPool","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isBurner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isProtected","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"limit","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceBurner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renounceMinter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"_holders","type":"address[]"},{"internalType":"address","name":"_revokeTo","type":"address"}],"name":"revokeBlocked","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"uint8","name":"mode","type":"uint8"}],"name":"setTransferLimit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405260008060006101000a81548160ff0219169083151502179055503480156200002b57600080fd5b5060405162003e5138038062003e51833981810160405260408110156200005157600080fd5b81019080805160405193929190846401000000008211156200007257600080fd5b838201915060208201858111156200008957600080fd5b8251866001820283011164010000000082111715620000a757600080fd5b8083526020830192505050908051906020019080838360005b83811015620000dd578082015181840152602081019050620000c0565b50505050905090810190601f1680156200010b5780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200012f57600080fd5b838201915060208201858111156200014657600080fd5b82518660018202830111640100000000821117156200016457600080fd5b8083526020830192505050908051906020019080838360005b838110156200019a5780820151818401526020810190506200017d565b50505050905090810190601f168015620001c85780820380516001836020036101000a031916815260200191505b5060405250505081816a115eec47f6cf7e350000008282601273b00c8c4967e0d6aa30f8e35872ba8bb0608466ba80600060016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050826004908051906020019062000250929190620008b9565b50816005908051906020019062000269929190620008b9565b5080600660006101000a81548160ff021916908360ff16021790555050505062000299336200047b60201b60201c565b620002aa33620004dc60201b60201c565b60008111620002b857600080fd5b806009819055505033600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36200039b336a115eec47f6cf7e350000006200053d60201b60201c565b30604051620003aa9062000940565b808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050604051809103906000f080158015620003fd573d6000803e3d6000fd5b50600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000471600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166200059060201b60201c565b5050505062000976565b62000496816007620005bf60201b62002c541790919060201c565b8073ffffffffffffffffffffffffffffffffffffffff167f86e57fd2b90329052917118de7c3f521f400d439b9650deaa906a25b08b9456060405160405180910390a250565b620004f7816008620005bf60201b62002c541790919060201c565b8073ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a250565b6009546200056982620005556200067560201b60201c565b6200067f60201b62001d0b1790919060201c565b11156200057557600080fd5b6200058c82826200069f60201b6200296f1760201c565b5050565b620005a1336200080260201b60201c565b620005ab57600080fd5b620005bc816200047b60201b60201c565b50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415620005fa57600080fd5b6200060c82826200082660201b60201c565b156200061757600080fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000600354905090565b6000808284019050838110156200069557600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620006da57600080fd5b620006f6816003546200067f60201b62001d0b1790919060201c565b6003819055506200075581600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200067f60201b62001d0b1790919060201c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006200081f8260076200082660201b62001eb41790919060201c565b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200086257600080fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620008fc57805160ff19168380011785556200092d565b828001600101855582156200092d579182015b828111156200092c5782518255916020019190600101906200090f565b5b5090506200093c91906200094e565b5090565b6105f4806200385d83390190565b6200097391905b808211156200096f57600081600090555060010162000955565b5090565b90565b612ed780620009866000396000f3fe608060405234801561001057600080fd5b50600436106102115760003560e01c8063715018a611610125578063a9059cbb116100ad578063dd62ed3e1161007c578063dd62ed3e14610afd578063e9ec9e8b14610b75578063f2fde38b14610b7f578063f44637ba14610bc3578063fc81868414610c0757610211565b8063a9059cbb1461098c578063aa271e1a146109f2578063c4ff027614610a4e578063d879726214610a9f57610211565b806395d89b41116100f457806395d89b411461080b57806395ddbe891461088e578063983b2d56146108d8578063986502751461091c578063a457c2d71461092657610211565b8063715018a6146106fc57806375ee8389146107065780638da5cb5b1461079f5780638f32d59b146107e957610211565b8063355274ea116101a857806342966c681161017757806342966c68146105675780634334614a146105ad5780635300f82b146106095780635fdb86f91461062b57806370a08231146106a457610211565b8063355274ea14610473578063395093511461049157806340c10f19146104f7578063421dd7c71461055d57610211565b80631f69fcb9116101e45780631f69fcb91461036757806323b872dd146103ab5780632ff2e9dc14610431578063313ce5671461044f57610211565b806306fdde0314610216578063095ea7b31461029957806318160ddd146102ff5780631c0973a41461031d575b600080fd5b61021e610c35565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561025e578082015181840152602081019050610243565b50505050905090810190601f16801561028b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102e5600480360360408110156102af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cd7565b604051808215151515815260200191505060405180910390f35b610307610cee565b6040518082815260200191505060405180910390f35b610325610cf8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103a96004803603602081101561037d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d1e565b005b610417600480360360608110156103c157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d6a565b604051808215151515815260200191505060405180910390f35b610439610e1b565b6040518082815260200191505060405180910390f35b610457610e2a565b604051808260ff1660ff16815260200191505060405180910390f35b61047b610e41565b6040518082815260200191505060405180910390f35b6104dd600480360360408110156104a757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e4b565b604051808215151515815260200191505060405180910390f35b6105436004803603604081101561050d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ef0565b604051808215151515815260200191505060405180910390f35b610565610f18565b005b6105936004803603602081101561057d57600080fd5b8101908080359060200190929190505050610f3c565b604051808215151515815260200191505060405180910390f35b6105ef600480360360208110156105c357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f63565b604051808215151515815260200191505060405180910390f35b610611610f80565b604051808215151515815260200191505060405180910390f35b6106a26004803603602081101561064157600080fd5b810190808035906020019064010000000081111561065e57600080fd5b82018360208201111561067057600080fd5b8035906020019184602083028401116401000000008311171561069257600080fd5b9091929391929390505050610f9e565b005b6106e6600480360360208110156106ba57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110e9565b6040518082815260200191505060405180910390f35b610704611132565b005b61079d6004803603604081101561071c57600080fd5b810190808035906020019064010000000081111561073957600080fd5b82018360208201111561074b57600080fd5b8035906020019184602083028401116401000000008311171561076d57600080fd5b9091929391929390803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611204565b005b6107a761141b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107f1611445565b604051808215151515815260200191505060405180910390f35b61081361149d565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610853578082015181840152602081019050610838565b50505050905090810190601f1680156108805780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61089661153f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61091a600480360360208110156108ee57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611647565b005b610924611665565b005b6109726004803603604081101561093c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611670565b604051808215151515815260200191505060405180910390f35b6109d8600480360360408110156109a257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611715565b604051808215151515815260200191505060405180910390f35b610a3460048036036020811015610a0857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118b8565b604051808215151515815260200191505060405180910390f35b610a9d60048036036040811015610a6457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff1690602001909291905050506118d5565b005b610ae160048036036020811015610ab557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119cf565b604051808260ff1660ff16815260200191505060405180910390f35b610b5f60048036036040811015610b1357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119ef565b6040518082815260200191505060405180910390f35b610b7d611a76565b005b610bc160048036036020811015610b9557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a81565b005b610c0560048036036020811015610bd957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a9e565b005b610c3360048036036020811015610c1d57600080fd5b8101908080359060200190929190505050611abc565b005b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ccd5780601f10610ca257610100808354040283529160200191610ccd565b820191906000526020600020905b815481529060010190602001808311610cb057829003601f168201915b5050505050905090565b6000610ce4338484611b5e565b6001905092915050565b6000600354905090565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610d26611cbd565b80600060016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610d77848484611cd0565b610e108433610e0b85600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ceb90919063ffffffff16565b611b5e565b600190509392505050565b6a115eec47f6cf7e3500000081565b6000600660009054906101000a900460ff16905090565b6000600954905090565b6000610ee63384610ee185600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d0b90919063ffffffff16565b611b5e565b6001905092915050565b6000610efb336118b8565b610f0457600080fd5b610f0e8383611d2a565b6001905092915050565b610f20611cbd565b60016000806101000a81548160ff021916908315150217905550565b6000610f4733610f63565b610f5057600080fd5b610f5a3383611d60565b60019050919050565b6000610f79826007611eb490919063ffffffff16565b9050919050565b6000610f996000809054906101000a900460ff16611f46565b905090565b610fa6611cbd565b610fae611f51565b611003576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526033815260200180612e0a6033913960400191505060405180910390fd5b600061100d61153f565b9050611017611f65565b73ffffffffffffffffffffffffffffffffffffffff16634a2ae6658285856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018281038252848482818152602001925060200280828437600081840152601f19601f820116905080830192505050945050505050600060405180830381600087803b1580156110cc57600080fd5b505af11580156110e0573d6000803e3d6000fd5b50505050505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61113a611445565b61114357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b61120c611cbd565b611214610f80565b611269576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526033815260200180612e0a6033913960400191505060405180910390fd5b60008060009054906101000a900460ff16905060016000806101000a81548160ff02191690831515021790555060006112a061153f565b905060008090505b858590508110156113fa5760008686838181106112c157fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1690506112e8611f65565b73ffffffffffffffffffffffffffffffffffffffff166386c58d3e84836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b15801561139857600080fd5b505afa1580156113ac573d6000803e3d6000fd5b505050506040513d60208110156113c257600080fd5b8101908080519060200190929190505050156113ec576113eb81866113e684611f8e565b611fa0565b5b5080806001019150506112a8565b50816000806101000a81548160ff0219169083151502179055505050505050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b606060058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156115355780601f1061150a57610100808354040283529160200191611535565b820191906000526020600020905b81548152906001019060200180831161151857829003601f168201915b5050505050905090565b600080600181111561154d57fe5b611555611fb0565b600181111561156057fe5b141561158e57611587611571611fb8565b611579611fe3565b30611582611fff565b61201b565b9050611644565b7f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f60001b6115ba611fb8565b14611610576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526041815260200180612e3d6041913960600191505060405180910390fd5b61164161161b611fe3565b61163c30611627611fff565b611637611632612157565b612160565b6121bf565b61225b565b90505b90565b611650336118b8565b61165957600080fd5b611662816123fd565b50565b61166e33612457565b565b600061170b338461170685600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ceb90919063ffffffff16565b611b5e565b6001905092915050565b60006001600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1614156117dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f66726f6d2061646472657373206973206c696d697465642e000000000000000081525060200191505060405180910390fd5b6002600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1614156118a3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f746f2061646472657373206973206c696d697465642e0000000000000000000081525060200191505060405180910390fd5b6118ae338484611cd0565b6001905092915050565b60006118ce826008611eb490919063ffffffff16565b9050919050565b6118dd611445565b6118e657600080fd5b60008160ff1614806118fb575060018160ff16145b80611909575060028160ff16145b61191257600080fd5b60008160ff16141561197257600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff02191690556119cb565b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055505b5050565b600b6020528060005260406000206000915054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611a7f336124b1565b565b611a89611445565b611a9257600080fd5b611a9b8161250b565b50565b611aa733610f63565b611ab057600080fd5b611ab981612605565b50565b611ac533610f63565b611ace57600080fd5b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611b4357600080fd5b505af1158015611b57573d6000803e3d6000fd5b5050505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611b9857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611bd257600080fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b611cc5611445565b611cce57600080fd5b565b611cdb83838361265f565b611ce68383836127a1565b505050565b600082821115611cfa57600080fd5b600082840390508091505092915050565b600080828401905083811015611d2057600080fd5b8091505092915050565b600954611d4782611d39610cee565b611d0b90919063ffffffff16565b1115611d5257600080fd5b611d5c828261296f565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611d9a57600080fd5b611daf81600354611ceb90919063ffffffff16565b600381905550611e0781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ceb90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611eef57600080fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600081159050919050565b6000611f6063618dae7f612ac3565b905090565b60008060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000611f99826110e9565b9050919050565b611fab838383611cd0565b505050565b600080905090565b60007f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f60001b905090565b6000735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f905090565b600073dac17f958d2ee523a2206206994597c13d831ec7905090565b600080600061202a8585612add565b91509150858282604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140192505050604051602081830303815290604052805190602001208860405160200180807fff000000000000000000000000000000000000000000000000000000000000008152506001018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140183815260200182815260200193505050506040516020818303038152906040528051906020012060001c92505050949350505050565b60006001905090565b60006001600281111561216f57fe5b82600281111561217b57fe5b141561218b57610bb890506121ba565b6000600281111561219857fe5b8260028111156121a457fe5b14156121b4576101f490506121ba565b61271090505b919050565b6121c7612db7565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16111561220657828480945081955050505b60405180606001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1681526020018362ffffff1681525090509392505050565b6000816020015173ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff161061229d57600080fd5b82826000015183602001518460400151604051602001808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018262ffffff1662ffffff1681526020019350505050604051602081830303815290604052805190602001207fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5460001b60405160200180807fff000000000000000000000000000000000000000000000000000000000000008152506001018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140183815260200182815260200193505050506040516020818303038152906040528051906020012060001c905092915050565b612411816008612c5490919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a250565b61246b816008612d0090919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669260405160405180910390a250565b6124c5816007612d0090919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f90eabbc0c667db2a5029ed6bc0f5fe9f356d11684a4ca9fcfaec0e53f12b9c8e60405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561254557600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b612619816007612c5490919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f86e57fd2b90329052917118de7c3f521f400d439b9650deaa906a25b08b9456060405160405180910390a250565b612667611f51565b1561279b576000809054906101000a900460ff16156126855761279c565b61268d611f65565b73ffffffffffffffffffffffffffffffffffffffff16630336a3306126b061153f565b8585856040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001945050505050600060405180830381600087803b15801561278257600080fd5b505af1158015612796573d6000803e3d6000fd5b505050505b5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156127db57600080fd5b61282d81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ceb90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506128c281600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d0b90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156129a957600080fd5b6129be81600354611d0b90919063ffffffff16565b600381905550612a1681600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d0b90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000612ad6612ad183612dab565b611f46565b9050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612b65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180612e7e6025913960400191505060405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610612b9f578284612ba2565b83835b8092508193505050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612c4d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f556e697377617056324c6962726172793a205a45524f5f41444452455353000081525060200191505060405180910390fd5b9250929050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612c8e57600080fd5b612c988282611eb4565b15612ca257600080fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612d3a57600080fd5b612d448282611eb4565b612d4d57600080fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60004282109050919050565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600062ffffff168152509056fe5573696e674c697175696469747950726f74656374696f6e536572766963653a2070726f74656374696f6e2072656d6f7665644c697175696469747950726f74656374696f6e3a20756e69737761705661726965747928292063616e206f6e6c7920626520554e495357415020666f722056332e556e697377617056324c6962726172793a204944454e544943414c5f414444524553534553a265627a7a723158200348f0c974282f544a1153fec921169116971b95a54930412dd3f2b5c6bea50e64736f6c63430005110032608060405234801561001057600080fd5b506040516105f43803806105f48339818101604052602081101561003357600080fd5b8101908080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506104a3806101516000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806342966c681461005c578063715018a61461008a5780638da5cb5b146100945780638f32d59b146100de578063f2fde38b14610100575b600080fd5b6100886004803603602081101561007257600080fd5b8101908080359060200190929190505050610144565b005b610092610209565b005b61009c6102d9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100e6610302565b604051808215151515815260200191505060405180910390f35b6101426004803603602081101561011657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610359565b005b61014c610302565b61015557600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b815260040180828152602001915050602060405180830381600087803b1580156101ca57600080fd5b505af11580156101de573d6000803e3d6000fd5b505050506040513d60208110156101f457600080fd5b81019080805190602001909291905050505050565b610211610302565b61021a57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b610361610302565b61036a57600080fd5b61037381610376565b50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156103b057600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505056fea265627a7a723158203c3d26e6c2f86575c264402024847fb70bb611a65579390833da9bbf421cb15964736f6c6343000511003200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001452616e676572732050726f746f636f6c2047617300000000000000000000000000000000000000000000000000000000000000000000000000000000000000035250470000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102115760003560e01c8063715018a611610125578063a9059cbb116100ad578063dd62ed3e1161007c578063dd62ed3e14610afd578063e9ec9e8b14610b75578063f2fde38b14610b7f578063f44637ba14610bc3578063fc81868414610c0757610211565b8063a9059cbb1461098c578063aa271e1a146109f2578063c4ff027614610a4e578063d879726214610a9f57610211565b806395d89b41116100f457806395d89b411461080b57806395ddbe891461088e578063983b2d56146108d8578063986502751461091c578063a457c2d71461092657610211565b8063715018a6146106fc57806375ee8389146107065780638da5cb5b1461079f5780638f32d59b146107e957610211565b8063355274ea116101a857806342966c681161017757806342966c68146105675780634334614a146105ad5780635300f82b146106095780635fdb86f91461062b57806370a08231146106a457610211565b8063355274ea14610473578063395093511461049157806340c10f19146104f7578063421dd7c71461055d57610211565b80631f69fcb9116101e45780631f69fcb91461036757806323b872dd146103ab5780632ff2e9dc14610431578063313ce5671461044f57610211565b806306fdde0314610216578063095ea7b31461029957806318160ddd146102ff5780631c0973a41461031d575b600080fd5b61021e610c35565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561025e578082015181840152602081019050610243565b50505050905090810190601f16801561028b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102e5600480360360408110156102af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cd7565b604051808215151515815260200191505060405180910390f35b610307610cee565b6040518082815260200191505060405180910390f35b610325610cf8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103a96004803603602081101561037d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d1e565b005b610417600480360360608110156103c157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d6a565b604051808215151515815260200191505060405180910390f35b610439610e1b565b6040518082815260200191505060405180910390f35b610457610e2a565b604051808260ff1660ff16815260200191505060405180910390f35b61047b610e41565b6040518082815260200191505060405180910390f35b6104dd600480360360408110156104a757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e4b565b604051808215151515815260200191505060405180910390f35b6105436004803603604081101561050d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ef0565b604051808215151515815260200191505060405180910390f35b610565610f18565b005b6105936004803603602081101561057d57600080fd5b8101908080359060200190929190505050610f3c565b604051808215151515815260200191505060405180910390f35b6105ef600480360360208110156105c357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f63565b604051808215151515815260200191505060405180910390f35b610611610f80565b604051808215151515815260200191505060405180910390f35b6106a26004803603602081101561064157600080fd5b810190808035906020019064010000000081111561065e57600080fd5b82018360208201111561067057600080fd5b8035906020019184602083028401116401000000008311171561069257600080fd5b9091929391929390505050610f9e565b005b6106e6600480360360208110156106ba57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110e9565b6040518082815260200191505060405180910390f35b610704611132565b005b61079d6004803603604081101561071c57600080fd5b810190808035906020019064010000000081111561073957600080fd5b82018360208201111561074b57600080fd5b8035906020019184602083028401116401000000008311171561076d57600080fd5b9091929391929390803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611204565b005b6107a761141b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107f1611445565b604051808215151515815260200191505060405180910390f35b61081361149d565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610853578082015181840152602081019050610838565b50505050905090810190601f1680156108805780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61089661153f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61091a600480360360208110156108ee57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611647565b005b610924611665565b005b6109726004803603604081101561093c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611670565b604051808215151515815260200191505060405180910390f35b6109d8600480360360408110156109a257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611715565b604051808215151515815260200191505060405180910390f35b610a3460048036036020811015610a0857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118b8565b604051808215151515815260200191505060405180910390f35b610a9d60048036036040811015610a6457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff1690602001909291905050506118d5565b005b610ae160048036036020811015610ab557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119cf565b604051808260ff1660ff16815260200191505060405180910390f35b610b5f60048036036040811015610b1357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119ef565b6040518082815260200191505060405180910390f35b610b7d611a76565b005b610bc160048036036020811015610b9557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a81565b005b610c0560048036036020811015610bd957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a9e565b005b610c3360048036036020811015610c1d57600080fd5b8101908080359060200190929190505050611abc565b005b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ccd5780601f10610ca257610100808354040283529160200191610ccd565b820191906000526020600020905b815481529060010190602001808311610cb057829003601f168201915b5050505050905090565b6000610ce4338484611b5e565b6001905092915050565b6000600354905090565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610d26611cbd565b80600060016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610d77848484611cd0565b610e108433610e0b85600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ceb90919063ffffffff16565b611b5e565b600190509392505050565b6a115eec47f6cf7e3500000081565b6000600660009054906101000a900460ff16905090565b6000600954905090565b6000610ee63384610ee185600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d0b90919063ffffffff16565b611b5e565b6001905092915050565b6000610efb336118b8565b610f0457600080fd5b610f0e8383611d2a565b6001905092915050565b610f20611cbd565b60016000806101000a81548160ff021916908315150217905550565b6000610f4733610f63565b610f5057600080fd5b610f5a3383611d60565b60019050919050565b6000610f79826007611eb490919063ffffffff16565b9050919050565b6000610f996000809054906101000a900460ff16611f46565b905090565b610fa6611cbd565b610fae611f51565b611003576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526033815260200180612e0a6033913960400191505060405180910390fd5b600061100d61153f565b9050611017611f65565b73ffffffffffffffffffffffffffffffffffffffff16634a2ae6658285856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018281038252848482818152602001925060200280828437600081840152601f19601f820116905080830192505050945050505050600060405180830381600087803b1580156110cc57600080fd5b505af11580156110e0573d6000803e3d6000fd5b50505050505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61113a611445565b61114357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b61120c611cbd565b611214610f80565b611269576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526033815260200180612e0a6033913960400191505060405180910390fd5b60008060009054906101000a900460ff16905060016000806101000a81548160ff02191690831515021790555060006112a061153f565b905060008090505b858590508110156113fa5760008686838181106112c157fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1690506112e8611f65565b73ffffffffffffffffffffffffffffffffffffffff166386c58d3e84836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b15801561139857600080fd5b505afa1580156113ac573d6000803e3d6000fd5b505050506040513d60208110156113c257600080fd5b8101908080519060200190929190505050156113ec576113eb81866113e684611f8e565b611fa0565b5b5080806001019150506112a8565b50816000806101000a81548160ff0219169083151502179055505050505050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b606060058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156115355780601f1061150a57610100808354040283529160200191611535565b820191906000526020600020905b81548152906001019060200180831161151857829003601f168201915b5050505050905090565b600080600181111561154d57fe5b611555611fb0565b600181111561156057fe5b141561158e57611587611571611fb8565b611579611fe3565b30611582611fff565b61201b565b9050611644565b7f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f60001b6115ba611fb8565b14611610576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526041815260200180612e3d6041913960600191505060405180910390fd5b61164161161b611fe3565b61163c30611627611fff565b611637611632612157565b612160565b6121bf565b61225b565b90505b90565b611650336118b8565b61165957600080fd5b611662816123fd565b50565b61166e33612457565b565b600061170b338461170685600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ceb90919063ffffffff16565b611b5e565b6001905092915050565b60006001600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1614156117dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f66726f6d2061646472657373206973206c696d697465642e000000000000000081525060200191505060405180910390fd5b6002600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1614156118a3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f746f2061646472657373206973206c696d697465642e0000000000000000000081525060200191505060405180910390fd5b6118ae338484611cd0565b6001905092915050565b60006118ce826008611eb490919063ffffffff16565b9050919050565b6118dd611445565b6118e657600080fd5b60008160ff1614806118fb575060018160ff16145b80611909575060028160ff16145b61191257600080fd5b60008160ff16141561197257600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff02191690556119cb565b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055505b5050565b600b6020528060005260406000206000915054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611a7f336124b1565b565b611a89611445565b611a9257600080fd5b611a9b8161250b565b50565b611aa733610f63565b611ab057600080fd5b611ab981612605565b50565b611ac533610f63565b611ace57600080fd5b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611b4357600080fd5b505af1158015611b57573d6000803e3d6000fd5b5050505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611b9857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611bd257600080fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b611cc5611445565b611cce57600080fd5b565b611cdb83838361265f565b611ce68383836127a1565b505050565b600082821115611cfa57600080fd5b600082840390508091505092915050565b600080828401905083811015611d2057600080fd5b8091505092915050565b600954611d4782611d39610cee565b611d0b90919063ffffffff16565b1115611d5257600080fd5b611d5c828261296f565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611d9a57600080fd5b611daf81600354611ceb90919063ffffffff16565b600381905550611e0781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ceb90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611eef57600080fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600081159050919050565b6000611f6063618dae7f612ac3565b905090565b60008060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000611f99826110e9565b9050919050565b611fab838383611cd0565b505050565b600080905090565b60007f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f60001b905090565b6000735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f905090565b600073dac17f958d2ee523a2206206994597c13d831ec7905090565b600080600061202a8585612add565b91509150858282604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140192505050604051602081830303815290604052805190602001208860405160200180807fff000000000000000000000000000000000000000000000000000000000000008152506001018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140183815260200182815260200193505050506040516020818303038152906040528051906020012060001c92505050949350505050565b60006001905090565b60006001600281111561216f57fe5b82600281111561217b57fe5b141561218b57610bb890506121ba565b6000600281111561219857fe5b8260028111156121a457fe5b14156121b4576101f490506121ba565b61271090505b919050565b6121c7612db7565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16111561220657828480945081955050505b60405180606001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1681526020018362ffffff1681525090509392505050565b6000816020015173ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff161061229d57600080fd5b82826000015183602001518460400151604051602001808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018262ffffff1662ffffff1681526020019350505050604051602081830303815290604052805190602001207fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5460001b60405160200180807fff000000000000000000000000000000000000000000000000000000000000008152506001018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140183815260200182815260200193505050506040516020818303038152906040528051906020012060001c905092915050565b612411816008612c5490919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a250565b61246b816008612d0090919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669260405160405180910390a250565b6124c5816007612d0090919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f90eabbc0c667db2a5029ed6bc0f5fe9f356d11684a4ca9fcfaec0e53f12b9c8e60405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561254557600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b612619816007612c5490919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f86e57fd2b90329052917118de7c3f521f400d439b9650deaa906a25b08b9456060405160405180910390a250565b612667611f51565b1561279b576000809054906101000a900460ff16156126855761279c565b61268d611f65565b73ffffffffffffffffffffffffffffffffffffffff16630336a3306126b061153f565b8585856040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001945050505050600060405180830381600087803b15801561278257600080fd5b505af1158015612796573d6000803e3d6000fd5b505050505b5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156127db57600080fd5b61282d81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ceb90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506128c281600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d0b90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156129a957600080fd5b6129be81600354611d0b90919063ffffffff16565b600381905550612a1681600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d0b90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000612ad6612ad183612dab565b611f46565b9050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612b65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180612e7e6025913960400191505060405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610612b9f578284612ba2565b83835b8092508193505050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612c4d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f556e697377617056324c6962726172793a205a45524f5f41444452455353000081525060200191505060405180910390fd5b9250929050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612c8e57600080fd5b612c988282611eb4565b15612ca257600080fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612d3a57600080fd5b612d448282611eb4565b612d4d57600080fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60004282109050919050565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600062ffffff168152509056fe5573696e674c697175696469747950726f74656374696f6e536572766963653a2070726f74656374696f6e2072656d6f7665644c697175696469747950726f74656374696f6e3a20756e69737761705661726965747928292063616e206f6e6c7920626520554e495357415020666f722056332e556e697377617056324c6962726172793a204944454e544943414c5f414444524553534553a265627a7a723158200348f0c974282f544a1153fec921169116971b95a54930412dd3f2b5c6bea50e64736f6c63430005110032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001452616e676572732050726f746f636f6c2047617300000000000000000000000000000000000000000000000000000000000000000000000000000000000000035250470000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Rangers Protocol Gas
Arg [1] : _symbol (string): RPG
-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000014
Arg [3] : 52616e676572732050726f746f636f6c20476173000000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [5] : 5250470000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
66585:2025:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;66585:2025:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14883:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;14883:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7412:148;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7412:148:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5564:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;22356:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;62655:134;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;62655:134:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;8033:228;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8033:228:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;22244:60;;;:::i;:::-;;;;;;;;;;;;;;;;;;;15199:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;14038:75;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8787:203;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8787:203:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;13584:133;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;13584:133:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;64881:97;;;:::i;:::-;;12149:126;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12149:126:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1471:109;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1471:109:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;64986:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;64590:283;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;64590:283:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;64590:283:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;64590:283:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;64590:283:0;;;;;;;;;;;;:::i;:::-;;5874:106;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5874:106:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;16739:140;;;:::i;:::-;;63978:604;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;63978:604:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;63978:604:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;63978:604:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;63978:604:0;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;15949:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;16284:92;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;15033:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;15033:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;66023:528;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;12764:94;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12764:94:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;12866:77;;;:::i;:::-;;9521:213;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9521:213:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;23440:274;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;23440:274:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;12647:109;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12647:109:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;23010:255;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;23010:255:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;22311:38;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;22311:38:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6319:131;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6319:131:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1688:77;;;:::i;:::-;;17056:109;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;17056:109:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;1588:92;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1588:92:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;23722:102;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;23722:102:0;;;;;;;;;;;;;;;;;:::i;:::-;;14883:83;14920:13;14953:5;14946:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14883:83;:::o;7412:148::-;7477:4;7494:36;7503:10;7515:7;7524:5;7494:8;:36::i;:::-;7548:4;7541:11;;7412:148;;;;:::o;5564:91::-;5608:7;5635:12;;5628:19;;5564:91;:::o;22356:27::-;;;;;;;;;;;;;:::o;62655:134::-;62524:22;:20;:22::i;:::-;62776:5;62769:4;;:12;;;;;;;;;;;;;;;;;;62655:134;:::o;8033:228::-;8112:4;8129:26;8139:4;8145:2;8149:5;8129:9;:26::i;:::-;8166:65;8175:4;8181:10;8193:37;8224:5;8193:8;:14;8202:4;8193:14;;;;;;;;;;;;;;;:26;8208:10;8193:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;8166:8;:65::i;:::-;8249:4;8242:11;;8033:228;;;;;:::o;22244:60::-;22285:19;22244:60;:::o;15199:83::-;15240:5;15265:9;;;;;;;;;;;15258:16;;15199:83;:::o;14038:75::-;14074:7;14101:4;;14094:11;;14038:75;:::o;8787:203::-;8867:4;8884:76;8893:10;8905:7;8914:45;8948:10;8914:8;:20;8923:10;8914:20;;;;;;;;;;;;;;;:29;8935:7;8914:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;8884:8;:76::i;:::-;8978:4;8971:11;;8787:203;;;;:::o;13584:133::-;13654:4;12598:20;12607:10;12598:8;:20::i;:::-;12590:29;;;;;;13671:16;13677:2;13681:5;13671;:16::i;:::-;13705:4;13698:11;;13584:133;;;;:::o;64881:97::-;62524:22;:20;:22::i;:::-;64966:4;64952:11;;:18;;;;;;;;;;;;;;;;;;64881:97::o;12149:126::-;12205:4;1422:20;1431:10;1422:8;:20::i;:::-;1414:29;;;;;;12221:24;12227:10;12239:5;12221;:24::i;:::-;12263:4;12256:11;;12149:126;;;:::o;1471:109::-;1527:4;1551:21;1564:7;1551:8;:12;;:21;;;;:::i;:::-;1544:28;;1471:109;;;:::o;64986:91::-;65029:4;65053:16;65057:11;;;;;;;;;;;65053:3;:16::i;:::-;65046:23;;64986:91;:::o;64590:283::-;62524:22;:20;:22::i;:::-;64706:19;:17;:19::i;:::-;64698:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;64792:12;64807:18;:16;:18::i;:::-;64792:33;;64836:5;:3;:5::i;:::-;:13;;;64850:4;64856:8;;64836:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;64836:29:0;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;64836:29:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;64836:29:0;;;;62557:1;64590:283;;:::o;5874:106::-;5929:7;5956:9;:16;5966:5;5956:16;;;;;;;;;;;;;;;;5949:23;;5874:106;;;:::o;16739:140::-;16161:9;:7;:9::i;:::-;16153:18;;;;;;16838:1;16801:40;;16822:6;;;;;;;;;;;16801:40;;;;;;;;;;;;16869:1;16852:6;;:19;;;;;;;;;;;;;;;;;;16739:140::o;63978:604::-;62524:22;:20;:22::i;:::-;64099:13;:11;:13::i;:::-;64091:77;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;64179:19;64201:11;;;;;;;;;;;64179:33;;64237:4;64223:11;;:18;;;;;;;;;;;;;;;;;;64252:12;64267:18;:16;:18::i;:::-;64252:33;;64301:6;64310:1;64301:10;;64296:240;64317:8;;:15;;64313:1;:19;64296:240;;;64354:14;64371:8;;64380:1;64371:11;;;;;;;;;;;;;;;64354:28;;64401:5;:3;:5::i;:::-;:15;;;64417:4;64423:6;64401:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;64401:29:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;64401:29:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;64401:29:0;;;;;;;;;;;;;;;;64397:128;;;64451:58;64466:6;64474:9;64485:23;64501:6;64485:15;:23::i;:::-;64451:14;:58::i;:::-;64397:128;64296:240;64334:3;;;;;;;64296:240;;;;64560:14;64546:11;;:28;;;;;;;;;;;;;;;;;;62557:1;;63978:604;;;:::o;15949:79::-;15987:7;16014:6;;;;;;;;;;;16007:13;;15949:79;:::o;16284:92::-;16324:4;16362:6;;;;;;;;;;;16348:20;;:10;:20;;;16341:27;;16284:92;:::o;15033:87::-;15072:13;15105:7;15098:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15033:87;:::o;66023:528::-;66071:7;66115:17;66095:37;;;;;;;;:16;:14;:16::i;:::-;:37;;;;;;;;;66091:168;;;66156:91;66181:16;:14;:16::i;:::-;66199;:14;:16::i;:::-;66225:4;66232:14;:12;:14::i;:::-;66156:24;:91::i;:::-;66149:98;;;;66091:168;62023:66;66297:7;;66277:16;:14;:16::i;:::-;:27;66269:105;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;66392:151;66424:16;:14;:16::i;:::-;66455:87;66491:4;66498:14;:12;:14::i;:::-;66514:27;66526:14;:12;:14::i;:::-;66514:11;:27::i;:::-;66455;:87::i;:::-;66392:31;:151::i;:::-;66385:158;;66023:528;;:::o;12764:94::-;12598:20;12607:10;12598:8;:20::i;:::-;12590:29;;;;;;12831:19;12842:7;12831:10;:19::i;:::-;12764:94;:::o;12866:77::-;12910:25;12924:10;12910:13;:25::i;:::-;12866:77::o;9521:213::-;9606:4;9623:81;9632:10;9644:7;9653:50;9687:15;9653:8;:20;9662:10;9653:20;;;;;;;;;;;;;;;:29;9674:7;9653:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;9623:8;:81::i;:::-;9722:4;9715:11;;9521:213;;;;:::o;23440:274::-;23501:4;23547:1;23526:5;:17;23532:10;23526:17;;;;;;;;;;;;;;;;;;;;;;;;;:22;;;;23518:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23609:1;23596:5;:9;23602:2;23596:9;;;;;;;;;;;;;;;;;;;;;;;;;:14;;;;23588:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23650:32;23660:10;23672:2;23676:5;23650:9;:32::i;:::-;23702:4;23695:11;;23440:274;;;;:::o;12647:109::-;12703:4;12727:21;12740:7;12727:8;:12;;:21;;;;:::i;:::-;12720:28;;12647:109;;;:::o;23010:255::-;16161:9;:7;:9::i;:::-;16153:18;;;;;;23106:1;23098:4;:9;;;:22;;;;23119:1;23111:4;:9;;;23098:22;:35;;;;23132:1;23124:4;:9;;;23098:35;23090:44;;;;;;23159:1;23151:4;:9;;;23147:111;;;23184:5;:11;23190:4;23184:11;;;;;;;;;;;;;;;;23177:18;;;;;;;;;;;23147:111;;;23242:4;23228:5;:11;23234:4;23228:11;;;;;;;;;;;;;;;;:18;;;;;;;;;;;;;;;;;;23147:111;23010:255;;:::o;22311:38::-;;;;;;;;;;;;;;;;;;;;;;:::o;6319:131::-;6391:7;6418:8;:15;6427:5;6418:15;;;;;;;;;;;;;;;:24;6434:7;6418:24;;;;;;;;;;;;;;;;6411:31;;6319:131;;;;:::o;1688:77::-;1732:25;1746:10;1732:13;:25::i;:::-;1688:77::o;17056:109::-;16161:9;:7;:9::i;:::-;16153:18;;;;;;17129:28;17148:8;17129:18;:28::i;:::-;17056:109;:::o;1588:92::-;1422:20;1431:10;1422:8;:20::i;:::-;1414:29;;;;;;1653:19;1664:7;1653:10;:19::i;:::-;1588:92;:::o;23722:102::-;1422:20;1431:10;1422:8;:20::i;:::-;1414:29;;;;;;23792:12;;;;;;;;;;;:17;;;23810:5;23792:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;23792:24:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;23792:24:0;;;;23722:102;:::o;11621:254::-;11733:1;11714:21;;:7;:21;;;;11706:30;;;;;;11772:1;11755:19;;:5;:19;;;;11747:28;;;;;;11815:5;11788:8;:15;11797:5;11788:15;;;;;;;;;;;;;;;:24;11804:7;11788:24;;;;;;;;;;;;;;;:32;;;;11852:7;11836:31;;11845:5;11836:31;;;11861:5;11836:31;;;;;;;;;;;;;;;;;;11621:254;;;:::o;67139:58::-;16161:9;:7;:9::i;:::-;16153:18;;;;;;67139:58::o;67662:196::-;67743:60;67783:5;67790:3;67795:7;67743:39;:60::i;:::-;67814:36;67830:5;67837:3;67842:7;67814:15;:36::i;:::-;67662:196;;;:::o;3266:150::-;3324:7;3357:1;3352;:6;;3344:15;;;;;;3370:9;3386:1;3382;:5;3370:17;;3407:1;3400:8;;;3266:150;;;;:::o;3504:::-;3562:7;3582:9;3598:1;3594;:5;3582:17;;3623:1;3618;:6;;3610:15;;;;;;3645:1;3638:8;;;3504:150;;;;:::o;14121:154::-;14224:4;;14196:24;14214:5;14196:13;:11;:13::i;:::-;:17;;:24;;;;:::i;:::-;:32;;14188:41;;;;;;14240:27;14252:7;14261:5;14240:11;:27::i;:::-;14121:154;;:::o;11079:269::-;11173:1;11154:21;;:7;:21;;;;11146:30;;;;;;11204:23;11221:5;11204:12;;:16;;:23;;;;:::i;:::-;11189:12;:38;;;;11259:29;11282:5;11259:9;:18;11269:7;11259:18;;;;;;;;;;;;;;;;:22;;:29;;;;:::i;:::-;11238:9;:18;11248:7;11238:18;;;;;;;;;;;;;;;:50;;;;11330:1;11304:36;;11313:7;11304:36;;;11334:5;11304:36;;;;;;;;;;;;;;;;;;11079:269;;:::o;18308:165::-;18380:4;18424:1;18405:21;;:7;:21;;;;18397:30;;;;;;18445:4;:11;;:20;18457:7;18445:20;;;;;;;;;;;;;;;;;;;;;;;;;18438:27;;18308:165;;;;:::o;65704:95::-;65756:4;65781:10;65780:11;65773:18;;65704:95;;;:::o;67998:422::-;68049:4;68073:38;68100:10;68073:26;:38::i;:::-;68066:45;;67998:422;:::o;63561:73::-;63597:5;63622:4;;;;;;;;;;;63615:11;;63561:73;:::o;66985:148::-;67049:4;67073:18;67083:7;67073:9;:18::i;:::-;67066:25;;66985:148;;;:::o;66810:169::-;66896:30;66906:5;66913:3;66918:7;66896:9;:30::i;:::-;66810:169;;;:::o;67368:120::-;67416:14;67450:17;67443:24;;67368:120;:::o;67234:128::-;67282:7;62023:66;67309:7;;67302:14;;67234:128;:::o;67494:162::-;67542:7;67569:42;67562:49;;67494:162;:::o;68476:131::-;68522:7;68549:42;68542:49;;68476:131;:::o;59256:452::-;59367:12;59393:14;59409;59427:26;59438:6;59446;59427:10;:26::i;:::-;59392:61;;;;59563:7;59616:6;59624;59599:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;59599:32:0;;;59589:43;;;;;;59651:12;59502:194;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;59502:194:0;;;59492:205;;;;;;59487:211;;59464:236;;59256:452;;;;;;;;:::o;63335:104::-;63381:13;63414:17;63407:24;;63335:104;:::o;65807:208::-;65870:6;65901:17;65893:25;;;;;;;;:4;:25;;;;;;;;;65889:42;;;65927:4;65920:11;;;;65889:42;65954:18;65946:26;;;;;;;;:4;:26;;;;;;;;;65942:42;;;65981:3;65974:10;;;;65942:42;66002:5;65995:12;;65807:208;;;;:::o;60648:281::-;60769:14;;:::i;:::-;60809:6;60800:15;;:6;:15;;;60796:56;;;60837:6;60845;60817:35;;;;;;;;60796:56;60870:51;;;;;;;;60887:6;60870:51;;;;;;60903:6;60870:51;;;;;;60916:3;60870:51;;;;;60863:58;;60648:281;;;;;:::o;61182:603::-;61266:12;61312:3;:10;;;61299:23;;:3;:10;;;:23;;;61291:32;;;;;;61540:7;61599:3;:10;;;61611:3;:10;;;61623:3;:7;;;61588:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;61588:43:0;;;61578:54;;;;;;60091:66;61663:19;;61455:254;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;61455:254:0;;;61419:313;;;;;;61389:362;;61334:443;;61182:603;;;;:::o;12951:122::-;13008:21;13021:7;13008:8;:12;;:21;;;;:::i;:::-;13057:7;13045:20;;;;;;;;;;;;12951:122;:::o;13081:130::-;13141:24;13157:7;13141:8;:15;;:24;;;;:::i;:::-;13195:7;13181:22;;;;;;;;;;;;13081:130;:::o;1903:::-;1963:24;1979:7;1963:8;:15;;:24;;;;:::i;:::-;2017:7;2003:22;;;;;;;;;;;;1903:130;:::o;17315:187::-;17409:1;17389:22;;:8;:22;;;;17381:31;;;;;;17457:8;17428:38;;17449:6;;;;;;;;;;;17428:38;;;;;;;;;;;;17486:8;17477:6;;:17;;;;;;;;;;;;;;;;;;17315:187;:::o;1773:122::-;1830:21;1843:7;1830:8;:12;;:21;;;;:::i;:::-;1879:7;1867:20;;;;;;;;;;;;1773:122;:::o;63642:328::-;63757:19;:17;:19::i;:::-;63753:210;;;63797:11;;;;;;;;;;;63793:58;;;63829:7;;63793:58;63865:5;:3;:5::i;:::-;:45;;;63911:18;:16;:18::i;:::-;63931:5;63938:3;63943:7;63865:86;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;63865:86:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;63865:86:0;;;;63753:210;63642:328;;;;:::o;9962:262::-;10064:1;10050:16;;:2;:16;;;;10042:25;;;;;;10098:26;10118:5;10098:9;:15;10108:4;10098:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;10080:9;:15;10090:4;10080:15;;;;;;;;;;;;;;;:44;;;;10151:24;10169:5;10151:9;:13;10161:2;10151:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;10135:9;:13;10145:2;10135:13;;;;;;;;;;;;;;;:40;;;;10206:2;10191:25;;10200:4;10191:25;;;10210:5;10191:25;;;;;;;;;;;;;;;;;;9962:262;;;:::o;10576:269::-;10670:1;10651:21;;:7;:21;;;;10643:30;;;;;;10701:23;10718:5;10701:12;;:16;;:23;;;;:::i;:::-;10686:12;:38;;;;10756:29;10779:5;10756:9;:18;10766:7;10756:18;;;;;;;;;;;;;;;;:22;;:29;;;;:::i;:::-;10735:9;:18;10745:7;10735:18;;;;;;;;;;;;;;;:50;;;;10822:7;10801:36;;10818:1;10801:36;;;10831:5;10801:36;;;;;;;;;;;;;;;;;;10576:269;;:::o;65195:130::-;65270:4;65294:23;65298:18;65305:10;65298:6;:18::i;:::-;65294:3;:23::i;:::-;65287:30;;65195:130;;;:::o;58815:349::-;58890:14;58906;58951:6;58941:16;;:6;:16;;;;58933:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;59038:6;59029:15;;:6;:15;;;:53;;59067:6;59075;59029:53;;;59048:6;59056;59029:53;59010:72;;;;;;;;59119:1;59101:20;;:6;:20;;;;59093:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;58815:349;;;;;:::o;17758:186::-;17854:1;17835:21;;:7;:21;;;;17827:30;;;;;;17877:18;17881:4;17887:7;17877:3;:18::i;:::-;17876:19;17868:28;;;;;;17932:4;17909;:11;;:20;17921:7;17909:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;17758:186;;:::o;18024:189::-;18123:1;18104:21;;:7;:21;;;;18096:30;;;;;;18145:18;18149:4;18155:7;18145:3;:18::i;:::-;18137:27;;;;;;18200:5;18177:4;:11;;:20;18189:7;18177:20;;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;18024:189;;:::o;65581:115::-;65636:4;65673:15;65660:10;:28;65653:35;;65581:115;;;:::o;66585:2025::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o
Swarm Source
bzzr://3c3d26e6c2f86575c264402024847fb70bb611a65579390833da9bbf421cb159
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
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.


