ETH Price: $2,238.93 (+0.93%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer111392372020-10-27 14:44:261991 days ago1603809866IN
0x22A9CCfd...bd7A87BBd
0 ETH0.0023491296
Transfer111391952020-10-27 14:35:421991 days ago1603809342IN
0x22A9CCfd...bd7A87BBd
0 ETH0.0022512492
Transfer111391902020-10-27 14:33:541991 days ago1603809234IN
0x22A9CCfd...bd7A87BBd
0 ETH0.0022512492
Transfer111296882020-10-26 3:42:211992 days ago1603683741IN
0x22A9CCfd...bd7A87BBd
0 ETH0.0018072274
0x61393035111181462020-10-24 9:02:441994 days ago1603530164IN
0x22A9CCfd...bd7A87BBd
0 ETH0.0004403718.8
0x61393035111181422020-10-24 9:01:581994 days ago1603530118IN
0x22A9CCfd...bd7A87BBd
0 ETH0.0004473919.1

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
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

AudiusToken

Compiler Version
v0.5.17+commit.d19bba13
Optimization Enabled
Yes with 200 runs
Other Settings
istanbul EvmVersion
License
Apache-2.0
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"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":"MinterAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"MinterRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"PauserAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"PauserRemoved","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"constant":true,"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addMinter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addPauser","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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","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":[{"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":false,"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"governance","type":"address"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","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":[{"internalType":"address","name":"account","type":"address"}],"name":"isPauser","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","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":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renounceMinter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renouncePauser","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":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
60806040526123a7806100136000396000f3fe608060405234801561001057600080fd5b50600436106101e55760003560e01c80636ef8d66d1161010f578063983b2d56116100a2578063aa271e1a11610071578063aa271e1a14610676578063c4d66de81461069c578063d505accf146106c2578063dd62ed3e14610713576101e5565b8063983b2d56146105f05780639865027514610616578063a457c2d71461061e578063a9059cbb1461064a576101e5565b80638129fc1c116100de5780638129fc1c146105b257806382dc1ec4146105ba5780638456cb59146105e057806395d89b41146105e8576101e5565b80636ef8d66d1461053257806370a082311461053a57806379cc6790146105605780637ecebe001461058c576101e5565b80633644e5151161018757806342966c681161015657806342966c68146104b957806346fbf68e146104d6578063485cc955146104fc5780635c975abb1461052a576101e5565b80633644e5151461045157806339509351146104595780633f4ba83a1461048557806340c10f191461048d576101e5565b806318160ddd116101c357806318160ddd146103db57806323b872dd146103f557806330adf81f1461042b578063313ce56714610433576101e5565b806306fdde03146101ea578063095ea7b3146102675780631624f6c6146102a7575b600080fd5b6101f2610741565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561022c578181015183820152602001610214565b50505050905090810190601f1680156102595780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102936004803603604081101561027d57600080fd5b506001600160a01b0381351690602001356107d8565b604080519115158252519081900360200190f35b6103d9600480360360608110156102bd57600080fd5b8101906020810181356401000000008111156102d857600080fd5b8201836020820111156102ea57600080fd5b8035906020019184600183028401116401000000008311171561030c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561035f57600080fd5b82018360208201111561037157600080fd5b8035906020019184600183028401116401000000008311171561039357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505050903560ff1691506108389050565b005b6103e3610914565b60408051918252519081900360200190f35b6102936004803603606081101561040b57600080fd5b506001600160a01b0381358116916020810135909116906040013561091a565b6103e361097c565b61043b6109a0565b6040805160ff9092168252519081900360200190f35b6103e36109a9565b6102936004803603604081101561046f57600080fd5b506001600160a01b0381351690602001356109b0565b6103d9610a09565b610293600480360360408110156104a357600080fd5b506001600160a01b038135169060200135610af4565b6103d9600480360360208110156104cf57600080fd5b5035610b54565b610293600480360360208110156104ec57600080fd5b50356001600160a01b0316610b68565b6103d96004803603604081101561051257600080fd5b506001600160a01b0381358116916020013516610b82565b610293610d79565b6103d9610d83565b6103e36004803603602081101561055057600080fd5b50356001600160a01b0316610d95565b6103d96004803603604081101561057657600080fd5b506001600160a01b038135169060200135610db0565b6103e3600480360360208110156105a257600080fd5b50356001600160a01b0316610dbe565b6103d9610dd1565b6103d9600480360360208110156105d057600080fd5b50356001600160a01b0316610e7f565b6103d9610ece565b6101f2610f97565b6103d96004803603602081101561060657600080fd5b50356001600160a01b0316610ff8565b6103d9611047565b6102936004803603604081101561063457600080fd5b506001600160a01b038135169060200135611057565b6102936004803603604081101561066057600080fd5b506001600160a01b0381351690602001356110b0565b6102936004803603602081101561068c57600080fd5b50356001600160a01b0316611109565b6103d9600480360360208110156106b257600080fd5b50356001600160a01b031661111c565b6103d9600480360360e08110156106d857600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c001356111c7565b6103e36004803603604081101561072957600080fd5b506001600160a01b03813581169160200135166113c0565b60698054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107cd5780601f106107a2576101008083540402835291602001916107cd565b820191906000526020600020905b8154815290600101906020018083116107b057829003601f168201915b505050505090505b90565b6101365460009060ff1615610827576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b61083183836113eb565b9392505050565b600054610100900460ff168061085157506108516113ff565b8061085f575060005460ff16155b61089a5760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff161580156108c5576000805460ff1961ff0019909116610100171660011790555b83516108d890606990602087019061202e565b5082516108ec90606a90602086019061202e565b50606b805460ff191660ff8416179055801561090e576000805461ff00191690555b50505050565b60365490565b6101365460009060ff1615610969576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610974848484611405565b949350505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b606b5460ff1690565b6101cd5481565b6101365460009060ff16156109ff576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6108318383611492565b610a19610a146114e6565b610b68565b610a545760405162461bcd60e51b815260040180806020018281038252603081526020018061210c6030913960400191505060405180910390fd5b6101365460ff16610aa3576040805162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015290519081900360640190fd5b610136805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa610ad76114e6565b604080516001600160a01b039092168252519081900360200190a1565b6000610b06610b016114e6565b611109565b610b415760405162461bcd60e51b81526004018080602001828103825260308152602001806121846030913960400191505060405180910390fd5b610b4b83836114ea565b50600192915050565b610b65610b5f6114e6565b826115dc565b50565b6000610b7c6101038363ffffffff6116d816565b92915050565b600054610100900460ff1680610b9b5750610b9b6113ff565b80610ba9575060005460ff16155b610be45760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff16158015610c0f576000805460ff1961ff0019909116610100171660011790555b610c566040518060400160405280600681526020016541756469757360d01b81525060405180604001604052806005815260200164415544494f60d81b8152506012610838565b610c5f8261111c565b610c683361173f565b610c7e836b033b2e3c9fd0803ce80000006114ea565b610c8782610ff8565b610c8f611047565b610c97610dd1565b60405146908060526121d58239604080519182900360520182208282018252600683526541756469757360d01b6020938401528151808301835260018152603160f81b908401528151808401919091527fbf92ffa8d618cd090d960a5b3cb58c78332d37eedf59819530a17714aa2dc74c818301527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6606082015260808101949094523060a0808601919091528151808603909101815260c0909401905282519201919091206101cd55508015610d74576000805461ff00191690555b505050565b6101365460ff1690565b610d93610d8e6114e6565b6117d5565b565b6001600160a01b031660009081526034602052604090205490565b610dba828261181e565b5050565b6101ce6020526000908152604090205481565b600054610100900460ff1680610dea5750610dea6113ff565b80610df8575060005460ff16155b610e335760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff16158015610e5e576000805460ff1961ff0019909116610100171660011790555b6033805460ff191660011790558015610b65576000805461ff001916905550565b610e8a610a146114e6565b610ec55760405162461bcd60e51b815260040180806020018281038252603081526020018061210c6030913960400191505060405180910390fd5b610b6581611872565b610ed9610a146114e6565b610f145760405162461bcd60e51b815260040180806020018281038252603081526020018061210c6030913960400191505060405180910390fd5b6101365460ff1615610f60576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610136805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610ad76114e6565b606a8054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107cd5780601f106107a2576101008083540402835291602001916107cd565b611003610b016114e6565b61103e5760405162461bcd60e51b81526004018080602001828103825260308152602001806121846030913960400191505060405180910390fd5b610b65816118bb565b610d936110526114e6565b611903565b6101365460009060ff16156110a6576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610831838361194b565b6101365460009060ff16156110ff576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b61083183836119b9565b6000610b7c609e8363ffffffff6116d816565b600054610100900460ff168061113557506111356113ff565b80611143575060005460ff16155b61117e5760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff161580156111a9576000805460ff1961ff0019909116610100171660011790555b6111b2826119cd565b8015610dba576000805461ff00191690555050565b428410156112065760405162461bcd60e51b81526004018080602001828103825260218152602001806122276021913960400191505060405180910390fd5b6101cd546001600160a01b0380891660008181526101ce602090815260408083208054600180820190925582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98186015280840196909652958d166060860152608085018c905260a085019590955260c08085018b90528151808603909101815260e08501825280519083012061190160f01b6101008601526101028501969096526101228085019690965280518085039096018652610142840180825286519683019690962095839052610162840180825286905260ff89166101828501526101a284018890526101c28401879052519193926101e280820193601f1981019281900390910190855afa158015611323573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116158015906113595750886001600160a01b0316816001600160a01b0316145b6113aa576040805162461bcd60e51b815260206004820152601e60248201527f417564697573546f6b656e3a20496e76616c6964207369676e61747572650000604482015290519081900360640190fd5b6113b5898989611a83565b505050505050505050565b6001600160a01b03918216600090815260356020908152604080832093909416825291909152205490565b6000610b4b6113f86114e6565b8484611a83565b303b1590565b6000611412848484611b6f565b6114888461141e6114e6565b61148385604051806060016040528060288152602001612248602891396001600160a01b038a1660009081526035602052604081209061145c6114e6565b6001600160a01b03168152602081019190915260400160002054919063ffffffff611ccd16565b611a83565b5060019392505050565b6000610b4b61149f6114e6565b8461148385603560006114b06114e6565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff611d6416565b3390565b6001600160a01b038216611545576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b603654611558908263ffffffff611d6416565b6036556001600160a01b038216600090815260346020526040902054611584908263ffffffff611d6416565b6001600160a01b03831660008181526034602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b0382166116215760405162461bcd60e51b81526004018080602001828103825260218152602001806122e46021913960400191505060405180910390fd5b611664816040518060600160405280602281526020016120ea602291396001600160a01b038516600090815260346020526040902054919063ffffffff611ccd16565b6001600160a01b038316600090815260346020526040902055603654611690908263ffffffff611dbe16565b6036556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60006001600160a01b03821661171f5760405162461bcd60e51b81526004018080602001828103825260228152602001806122706022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b600054610100900460ff168061175857506117586113ff565b80611766575060005460ff16155b6117a15760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff161580156117cc576000805460ff1961ff0019909116610100171660011790555b6111b282611e00565b6117e76101038263ffffffff611ea316565b6040516001600160a01b038216907fcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e90600090a250565b61182882826115dc565b610dba826118346114e6565b611483846040518060600160405280602481526020016122c0602491396001600160a01b03881660009081526035602052604081209061145c6114e6565b6118846101038263ffffffff611f0a16565b6040516001600160a01b038216907f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f890600090a250565b6118cc609e8263ffffffff611f0a16565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b611914609e8263ffffffff611ea316565b6040516001600160a01b038216907fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669290600090a250565b6000610b4b6119586114e6565b846114838560405180606001604052806025815260200161234e60259139603560006119826114e6565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff611ccd16565b6000610b4b6119c66114e6565b8484611b6f565b600054610100900460ff16806119e657506119e66113ff565b806119f4575060005460ff16155b611a2f5760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff16158015611a5a576000805460ff1961ff0019909116610100171660011790555b611a6382611f8b565b610136805460ff191690558015610dba576000805461ff00191690555050565b6001600160a01b038316611ac85760405162461bcd60e51b815260040180806020018281038252602481526020018061232a6024913960400191505060405180910390fd5b6001600160a01b038216611b0d5760405162461bcd60e51b815260040180806020018281038252602281526020018061213c6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260356020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316611bb45760405162461bcd60e51b81526004018080602001828103825260258152602001806123056025913960400191505060405180910390fd5b6001600160a01b038216611bf95760405162461bcd60e51b81526004018080602001828103825260238152602001806120c76023913960400191505060405180910390fd5b611c3c8160405180606001604052806026815260200161215e602691396001600160a01b038616600090815260346020526040902054919063ffffffff611ccd16565b6001600160a01b038085166000908152603460205260408082209390935590841681522054611c71908263ffffffff611d6416565b6001600160a01b0380841660008181526034602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115611d5c5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611d21578181015183820152602001611d09565b50505050905090810190601f168015611d4e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610831576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600061083183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611ccd565b600054610100900460ff1680611e195750611e196113ff565b80611e27575060005460ff16155b611e625760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff16158015611e8d576000805460ff1961ff0019909116610100171660011790555b611e9682611109565b6111b2576111b2826118bb565b611ead82826116d8565b611ee85760405162461bcd60e51b81526004018080602001828103825260218152602001806121b46021913960400191505060405180910390fd5b6001600160a01b0316600090815260209190915260409020805460ff19169055565b611f1482826116d8565b15611f66576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b600054610100900460ff1680611fa45750611fa46113ff565b80611fb2575060005460ff16155b611fed5760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff16158015612018576000805460ff1961ff0019909116610100171660011790555b61202182610b68565b6111b2576111b282611872565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061206f57805160ff191683800117855561209c565b8280016001018555821561209c579182015b8281111561209c578251825591602001919060010190612081565b506120a89291506120ac565b5090565b6107d591905b808211156120a857600081556001016120b256fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e6365506175736572526f6c653a2063616c6c657220646f6573206e6f742068617665207468652050617573657220726f6c6545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654d696e746572526f6c653a2063616c6c657220646f6573206e6f74206861766520746865204d696e74657220726f6c65526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c65454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429417564697573546f6b656e3a20446561646c696e6520686173206578706972656445524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365526f6c65733a206163636f756e7420697320746865207a65726f2061646472657373436f6e747261637420696e7374616e63652068617320616c7265616479206265656e20696e697469616c697a656445524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa265627a7a72315820e58c77339e13de50c76df3b525055978169548e8693acd5fd89b8dcd0e0e992b64736f6c63430005110032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101e55760003560e01c80636ef8d66d1161010f578063983b2d56116100a2578063aa271e1a11610071578063aa271e1a14610676578063c4d66de81461069c578063d505accf146106c2578063dd62ed3e14610713576101e5565b8063983b2d56146105f05780639865027514610616578063a457c2d71461061e578063a9059cbb1461064a576101e5565b80638129fc1c116100de5780638129fc1c146105b257806382dc1ec4146105ba5780638456cb59146105e057806395d89b41146105e8576101e5565b80636ef8d66d1461053257806370a082311461053a57806379cc6790146105605780637ecebe001461058c576101e5565b80633644e5151161018757806342966c681161015657806342966c68146104b957806346fbf68e146104d6578063485cc955146104fc5780635c975abb1461052a576101e5565b80633644e5151461045157806339509351146104595780633f4ba83a1461048557806340c10f191461048d576101e5565b806318160ddd116101c357806318160ddd146103db57806323b872dd146103f557806330adf81f1461042b578063313ce56714610433576101e5565b806306fdde03146101ea578063095ea7b3146102675780631624f6c6146102a7575b600080fd5b6101f2610741565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561022c578181015183820152602001610214565b50505050905090810190601f1680156102595780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102936004803603604081101561027d57600080fd5b506001600160a01b0381351690602001356107d8565b604080519115158252519081900360200190f35b6103d9600480360360608110156102bd57600080fd5b8101906020810181356401000000008111156102d857600080fd5b8201836020820111156102ea57600080fd5b8035906020019184600183028401116401000000008311171561030c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561035f57600080fd5b82018360208201111561037157600080fd5b8035906020019184600183028401116401000000008311171561039357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505050903560ff1691506108389050565b005b6103e3610914565b60408051918252519081900360200190f35b6102936004803603606081101561040b57600080fd5b506001600160a01b0381358116916020810135909116906040013561091a565b6103e361097c565b61043b6109a0565b6040805160ff9092168252519081900360200190f35b6103e36109a9565b6102936004803603604081101561046f57600080fd5b506001600160a01b0381351690602001356109b0565b6103d9610a09565b610293600480360360408110156104a357600080fd5b506001600160a01b038135169060200135610af4565b6103d9600480360360208110156104cf57600080fd5b5035610b54565b610293600480360360208110156104ec57600080fd5b50356001600160a01b0316610b68565b6103d96004803603604081101561051257600080fd5b506001600160a01b0381358116916020013516610b82565b610293610d79565b6103d9610d83565b6103e36004803603602081101561055057600080fd5b50356001600160a01b0316610d95565b6103d96004803603604081101561057657600080fd5b506001600160a01b038135169060200135610db0565b6103e3600480360360208110156105a257600080fd5b50356001600160a01b0316610dbe565b6103d9610dd1565b6103d9600480360360208110156105d057600080fd5b50356001600160a01b0316610e7f565b6103d9610ece565b6101f2610f97565b6103d96004803603602081101561060657600080fd5b50356001600160a01b0316610ff8565b6103d9611047565b6102936004803603604081101561063457600080fd5b506001600160a01b038135169060200135611057565b6102936004803603604081101561066057600080fd5b506001600160a01b0381351690602001356110b0565b6102936004803603602081101561068c57600080fd5b50356001600160a01b0316611109565b6103d9600480360360208110156106b257600080fd5b50356001600160a01b031661111c565b6103d9600480360360e08110156106d857600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c001356111c7565b6103e36004803603604081101561072957600080fd5b506001600160a01b03813581169160200135166113c0565b60698054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107cd5780601f106107a2576101008083540402835291602001916107cd565b820191906000526020600020905b8154815290600101906020018083116107b057829003601f168201915b505050505090505b90565b6101365460009060ff1615610827576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b61083183836113eb565b9392505050565b600054610100900460ff168061085157506108516113ff565b8061085f575060005460ff16155b61089a5760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff161580156108c5576000805460ff1961ff0019909116610100171660011790555b83516108d890606990602087019061202e565b5082516108ec90606a90602086019061202e565b50606b805460ff191660ff8416179055801561090e576000805461ff00191690555b50505050565b60365490565b6101365460009060ff1615610969576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610974848484611405565b949350505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b606b5460ff1690565b6101cd5481565b6101365460009060ff16156109ff576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6108318383611492565b610a19610a146114e6565b610b68565b610a545760405162461bcd60e51b815260040180806020018281038252603081526020018061210c6030913960400191505060405180910390fd5b6101365460ff16610aa3576040805162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015290519081900360640190fd5b610136805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa610ad76114e6565b604080516001600160a01b039092168252519081900360200190a1565b6000610b06610b016114e6565b611109565b610b415760405162461bcd60e51b81526004018080602001828103825260308152602001806121846030913960400191505060405180910390fd5b610b4b83836114ea565b50600192915050565b610b65610b5f6114e6565b826115dc565b50565b6000610b7c6101038363ffffffff6116d816565b92915050565b600054610100900460ff1680610b9b5750610b9b6113ff565b80610ba9575060005460ff16155b610be45760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff16158015610c0f576000805460ff1961ff0019909116610100171660011790555b610c566040518060400160405280600681526020016541756469757360d01b81525060405180604001604052806005815260200164415544494f60d81b8152506012610838565b610c5f8261111c565b610c683361173f565b610c7e836b033b2e3c9fd0803ce80000006114ea565b610c8782610ff8565b610c8f611047565b610c97610dd1565b60405146908060526121d58239604080519182900360520182208282018252600683526541756469757360d01b6020938401528151808301835260018152603160f81b908401528151808401919091527fbf92ffa8d618cd090d960a5b3cb58c78332d37eedf59819530a17714aa2dc74c818301527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6606082015260808101949094523060a0808601919091528151808603909101815260c0909401905282519201919091206101cd55508015610d74576000805461ff00191690555b505050565b6101365460ff1690565b610d93610d8e6114e6565b6117d5565b565b6001600160a01b031660009081526034602052604090205490565b610dba828261181e565b5050565b6101ce6020526000908152604090205481565b600054610100900460ff1680610dea5750610dea6113ff565b80610df8575060005460ff16155b610e335760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff16158015610e5e576000805460ff1961ff0019909116610100171660011790555b6033805460ff191660011790558015610b65576000805461ff001916905550565b610e8a610a146114e6565b610ec55760405162461bcd60e51b815260040180806020018281038252603081526020018061210c6030913960400191505060405180910390fd5b610b6581611872565b610ed9610a146114e6565b610f145760405162461bcd60e51b815260040180806020018281038252603081526020018061210c6030913960400191505060405180910390fd5b6101365460ff1615610f60576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610136805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610ad76114e6565b606a8054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107cd5780601f106107a2576101008083540402835291602001916107cd565b611003610b016114e6565b61103e5760405162461bcd60e51b81526004018080602001828103825260308152602001806121846030913960400191505060405180910390fd5b610b65816118bb565b610d936110526114e6565b611903565b6101365460009060ff16156110a6576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610831838361194b565b6101365460009060ff16156110ff576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b61083183836119b9565b6000610b7c609e8363ffffffff6116d816565b600054610100900460ff168061113557506111356113ff565b80611143575060005460ff16155b61117e5760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff161580156111a9576000805460ff1961ff0019909116610100171660011790555b6111b2826119cd565b8015610dba576000805461ff00191690555050565b428410156112065760405162461bcd60e51b81526004018080602001828103825260218152602001806122276021913960400191505060405180910390fd5b6101cd546001600160a01b0380891660008181526101ce602090815260408083208054600180820190925582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98186015280840196909652958d166060860152608085018c905260a085019590955260c08085018b90528151808603909101815260e08501825280519083012061190160f01b6101008601526101028501969096526101228085019690965280518085039096018652610142840180825286519683019690962095839052610162840180825286905260ff89166101828501526101a284018890526101c28401879052519193926101e280820193601f1981019281900390910190855afa158015611323573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116158015906113595750886001600160a01b0316816001600160a01b0316145b6113aa576040805162461bcd60e51b815260206004820152601e60248201527f417564697573546f6b656e3a20496e76616c6964207369676e61747572650000604482015290519081900360640190fd5b6113b5898989611a83565b505050505050505050565b6001600160a01b03918216600090815260356020908152604080832093909416825291909152205490565b6000610b4b6113f86114e6565b8484611a83565b303b1590565b6000611412848484611b6f565b6114888461141e6114e6565b61148385604051806060016040528060288152602001612248602891396001600160a01b038a1660009081526035602052604081209061145c6114e6565b6001600160a01b03168152602081019190915260400160002054919063ffffffff611ccd16565b611a83565b5060019392505050565b6000610b4b61149f6114e6565b8461148385603560006114b06114e6565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff611d6416565b3390565b6001600160a01b038216611545576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b603654611558908263ffffffff611d6416565b6036556001600160a01b038216600090815260346020526040902054611584908263ffffffff611d6416565b6001600160a01b03831660008181526034602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b0382166116215760405162461bcd60e51b81526004018080602001828103825260218152602001806122e46021913960400191505060405180910390fd5b611664816040518060600160405280602281526020016120ea602291396001600160a01b038516600090815260346020526040902054919063ffffffff611ccd16565b6001600160a01b038316600090815260346020526040902055603654611690908263ffffffff611dbe16565b6036556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60006001600160a01b03821661171f5760405162461bcd60e51b81526004018080602001828103825260228152602001806122706022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b600054610100900460ff168061175857506117586113ff565b80611766575060005460ff16155b6117a15760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff161580156117cc576000805460ff1961ff0019909116610100171660011790555b6111b282611e00565b6117e76101038263ffffffff611ea316565b6040516001600160a01b038216907fcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e90600090a250565b61182882826115dc565b610dba826118346114e6565b611483846040518060600160405280602481526020016122c0602491396001600160a01b03881660009081526035602052604081209061145c6114e6565b6118846101038263ffffffff611f0a16565b6040516001600160a01b038216907f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f890600090a250565b6118cc609e8263ffffffff611f0a16565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b611914609e8263ffffffff611ea316565b6040516001600160a01b038216907fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669290600090a250565b6000610b4b6119586114e6565b846114838560405180606001604052806025815260200161234e60259139603560006119826114e6565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff611ccd16565b6000610b4b6119c66114e6565b8484611b6f565b600054610100900460ff16806119e657506119e66113ff565b806119f4575060005460ff16155b611a2f5760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff16158015611a5a576000805460ff1961ff0019909116610100171660011790555b611a6382611f8b565b610136805460ff191690558015610dba576000805461ff00191690555050565b6001600160a01b038316611ac85760405162461bcd60e51b815260040180806020018281038252602481526020018061232a6024913960400191505060405180910390fd5b6001600160a01b038216611b0d5760405162461bcd60e51b815260040180806020018281038252602281526020018061213c6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260356020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316611bb45760405162461bcd60e51b81526004018080602001828103825260258152602001806123056025913960400191505060405180910390fd5b6001600160a01b038216611bf95760405162461bcd60e51b81526004018080602001828103825260238152602001806120c76023913960400191505060405180910390fd5b611c3c8160405180606001604052806026815260200161215e602691396001600160a01b038616600090815260346020526040902054919063ffffffff611ccd16565b6001600160a01b038085166000908152603460205260408082209390935590841681522054611c71908263ffffffff611d6416565b6001600160a01b0380841660008181526034602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115611d5c5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611d21578181015183820152602001611d09565b50505050905090810190601f168015611d4e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610831576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600061083183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611ccd565b600054610100900460ff1680611e195750611e196113ff565b80611e27575060005460ff16155b611e625760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff16158015611e8d576000805460ff1961ff0019909116610100171660011790555b611e9682611109565b6111b2576111b2826118bb565b611ead82826116d8565b611ee85760405162461bcd60e51b81526004018080602001828103825260218152602001806121b46021913960400191505060405180910390fd5b6001600160a01b0316600090815260209190915260409020805460ff19169055565b611f1482826116d8565b15611f66576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b600054610100900460ff1680611fa45750611fa46113ff565b80611fb2575060005460ff16155b611fed5760405162461bcd60e51b815260040180806020018281038252602e815260200180612292602e913960400191505060405180910390fd5b600054610100900460ff16158015612018576000805460ff1961ff0019909116610100171660011790555b61202182610b68565b6111b2576111b282611872565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061206f57805160ff191683800117855561209c565b8280016001018555821561209c579182015b8281111561209c578251825591602001919060010190612081565b506120a89291506120ac565b5090565b6107d591905b808211156120a857600081556001016120b256fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e6365506175736572526f6c653a2063616c6c657220646f6573206e6f742068617665207468652050617573657220726f6c6545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654d696e746572526f6c653a2063616c6c657220646f6573206e6f74206861766520746865204d696e74657220726f6c65526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c65454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429417564697573546f6b656e3a20446561646c696e6520686173206578706972656445524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365526f6c65733a206163636f756e7420697320746865207a65726f2061646472657373436f6e747261637420696e7374616e63652068617320616c7265616479206265656e20696e697469616c697a656445524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa265627a7a72315820e58c77339e13de50c76df3b525055978169548e8693acd5fd89b8dcd0e0e992b64736f6c63430005110032
Deployed Bytecode Sourcemap
32619:3485:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;32619:3485:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20979:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;20979:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;29527:140;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;29527:140:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;20723:186;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;20723:186:0;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;20723:186:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;20723:186:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;20723:186:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;20723:186:0;;;;;;;;-1:-1:-1;20723:186:0;;-1:-1:-1;;21:11;5:28;;2:2;;;46:1;43;36:12;2:2;20723:186:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;20723:186:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;20723:186:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;20723:186:0;;-1:-1:-1;;;20723:186:0;;;;;-1:-1:-1;20723:186:0;;-1:-1:-1;20723:186:0:i;:::-;;13443:91;;;:::i;:::-;;;;;;;;;;;;;;;;29359:160;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;29359:160:0;;;;;;;;;;;;;;;;;:::i;33654:126::-;;;:::i;21831:83::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;33511:31;;;:::i;29675:170::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;29675:170:0;;;;;;;;:::i;28494:120::-;;;:::i;24987:143::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;24987:143:0;;;;;;;;:::i;30589:83::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;30589:83:0;;:::i;25818:109::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;25818:109:0;-1:-1:-1;;;;;25818:109:0;;:::i;33834:1408::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;33834:1408:0;;;;;;;;;;:::i;27701:78::-;;;:::i;26035:79::-;;;:::i;13597:110::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13597:110:0;-1:-1:-1;;;;;13597:110:0;;:::i;30734:103::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;30734:103:0;;;;;;;;:::i;33787:38::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;33787:38:0;-1:-1:-1;;;;;33787:38:0;;:::i;31848:80::-;;;:::i;25935:92::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;25935:92:0;-1:-1:-1;;;;;25935:92:0;;:::i;28281:118::-;;;:::i;21181:87::-;;;:::i;23819:92::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;23819:92:0;-1:-1:-1;;;;;23819:92:0;;:::i;23919:79::-;;;:::i;29853:180::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;29853:180:0;;;;;;;;:::i;29219:132::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;29219:132:0;;;;;;;;:::i;23702:109::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;23702:109:0;-1:-1:-1;;;;;23702:109:0;;:::i;29110:101::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;29110:101:0;-1:-1:-1;;;;;29110:101:0;;:::i;35250:851::-;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;;;;;;35250:851:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;14141:134::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;14141:134:0;;;;;;;;;;:::i;20979:83::-;21049:5;21042:12;;;;;;;;-1:-1:-1;;21042:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21016:13;;21042:12;;21049:5;;21042:12;;21049:5;21042:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20979:83;;:::o;29527:140::-;27938:7;;29606:4;;27938:7;;27937:8;27929:37;;;;;-1:-1:-1;;;27929:37:0;;;;;;;;;;;;-1:-1:-1;;;27929:37:0;;;;;;;;;;;;;;;29630:29;29644:7;29653:5;29630:13;:29::i;:::-;29623:36;29527:140;-1:-1:-1;;;29527:140:0:o;20723:186::-;1118:12;;;;;;;;:31;;;1134:15;:13;:15::i;:::-;1118:47;;;-1:-1:-1;1154:11:0;;;;1153:12;1118:47;1110:106;;;;-1:-1:-1;;;1110:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1225:19;1248:12;;;;;;1247:13;1267:83;;;;1296:12;:19;;-1:-1:-1;;;;1296:19:0;;;;;1324:18;1311:4;1324:18;;;1267:83;20831:12;;;;:5;;:12;;;;;:::i;:::-;-1:-1:-1;20854:16:0;;;;:7;;:16;;;;;:::i;:::-;-1:-1:-1;20881:9:0;:20;;-1:-1:-1;;20881:20:0;;;;;;;1368:57;;;;1412:5;1397:20;;-1:-1:-1;;1397:20:0;;;1368:57;20723:186;;;;:::o;13443:91::-;13514:12;;13443:91;:::o;29359:160::-;27938:7;;29452:4;;27938:7;;27937:8;27929:37;;;;;-1:-1:-1;;;27929:37:0;;;;;;;;;;;;-1:-1:-1;;;27929:37:0;;;;;;;;;;;;;;;29476:35;29495:4;29501:2;29505:5;29476:18;:35::i;:::-;29469:42;29359:160;-1:-1:-1;;;;29359:160:0:o;33654:126::-;33707:66;33654:126;:::o;21831:83::-;21897:9;;;;21831:83;:::o;33511:31::-;;;;:::o;29675:170::-;27938:7;;29769:4;;27938:7;;27937:8;27929:37;;;;;-1:-1:-1;;;27929:37:0;;;;;;;;;;;;-1:-1:-1;;;27929:37:0;;;;;;;;;;;;;;;29793:44;29817:7;29826:10;29793:23;:44::i;28494:120::-;25715:22;25724:12;:10;:12::i;:::-;25715:8;:22::i;:::-;25707:83;;;;-1:-1:-1;;;25707:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;28137:7;;;;28129:40;;;;;-1:-1:-1;;;28129:40:0;;;;;;;;;;;;-1:-1:-1;;;28129:40:0;;;;;;;;;;;;;;;28553:7;:15;;-1:-1:-1;;28553:15:0;;;28584:22;28593:12;:10;:12::i;:::-;28584:22;;;-1:-1:-1;;;;;28584:22:0;;;;;;;;;;;;;;28494:120::o;24987:143::-;25061:4;23599:22;23608:12;:10;:12::i;:::-;23599:8;:22::i;:::-;23591:83;;;;-1:-1:-1;;;23591:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25078:22;25084:7;25093:6;25078:5;:22::i;:::-;-1:-1:-1;25118:4:0;24987:143;;;;:::o;30589:83::-;30637:27;30643:12;:10;:12::i;:::-;30657:6;30637:5;:27::i;:::-;30589:83;:::o;25818:109::-;25874:4;25898:21;:8;25911:7;25898:21;:12;:21;:::i;:::-;25891:28;25818:109;-1:-1:-1;;25818:109:0:o;33834:1408::-;1118:12;;;;;;;;:31;;;1134:15;:13;:15::i;:::-;1118:47;;;-1:-1:-1;1154:11:0;;;;1153:12;1118:47;1110:106;;;;-1:-1:-1;;;1110:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1225:19;1248:12;;;;;;1247:13;1267:83;;;;1296:12;:19;;-1:-1:-1;;;;1296:19:0;;;;;1324:18;1311:4;1324:18;;;1267:83;34056:48;34081:4;;;;;;;;;;;;;-1:-1:-1;;;34081:4:0;;;34087:6;;;;;;;;;;;;;-1:-1:-1;;;34087:6:0;;;32985:2;34056:24;:48::i;:::-;34276:36;34301:10;34276:24;:36::i;:::-;34407;34432:10;34407:24;:36::i;:::-;34525:29;34531:6;33120:34;34525:5;:29::i;:::-;34614:21;34624:10;34614:9;:21::i;:::-;34646:16;:14;:16::i;:::-;34675:28;:26;:28::i;:::-;34974:95;;34874:7;;34974:95;;;;;;;;;;;;;;;;35104:4;;;;;;;;-1:-1:-1;;;35104:4:0;;;;;35139:10;;;;;;;;;;-1:-1:-1;;;35139:10:0;;;;34945:278;;;;;;;;;35088:22;34945:278;;;;35129:21;34945:278;;;;;;;;;;;35203:4;34945:278;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;34945:278:0;;;;;;34921:313;;;;;;;;34902:16;:332;-1:-1:-1;1368:57:0;;;;1412:5;1397:20;;-1:-1:-1;;1397:20:0;;;1368:57;33834:1408;;;:::o;27701:78::-;27764:7;;;;27701:78;:::o;26035:79::-;26079:27;26093:12;:10;:12::i;:::-;26079:13;:27::i;:::-;26035:79::o;13597:110::-;-1:-1:-1;;;;;13681:18:0;13654:7;13681:18;;;:9;:18;;;;;;;13597:110::o;30734:103::-;30803:26;30813:7;30822:6;30803:9;:26::i;:::-;30734:103;;:::o;33787:38::-;;;;;;;;;;;;;:::o;31848:80::-;1118:12;;;;;;;;:31;;;1134:15;:13;:15::i;:::-;1118:47;;;-1:-1:-1;1154:11:0;;;;1153:12;1118:47;1110:106;;;;-1:-1:-1;;;1110:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1225:19;1248:12;;;;;;1247:13;1267:83;;;;1296:12;:19;;-1:-1:-1;;;;1296:19:0;;;;;1324:18;1311:4;1324:18;;;1267:83;31900:13;:20;;-1:-1:-1;;31900:20:0;31916:4;31900:20;;;1368:57;;;;1412:5;1397:20;;-1:-1:-1;;1397:20:0;;;31848:80;:::o;25935:92::-;25715:22;25724:12;:10;:12::i;25715:22::-;25707:83;;;;-1:-1:-1;;;25707:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26000:19;26011:7;26000:10;:19::i;28281:118::-;25715:22;25724:12;:10;:12::i;25715:22::-;25707:83;;;;-1:-1:-1;;;25707:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27938:7;;;;27937:8;27929:37;;;;;-1:-1:-1;;;27929:37:0;;;;;;;;;;;;-1:-1:-1;;;27929:37:0;;;;;;;;;;;;;;;28341:7;:14;;-1:-1:-1;;28341:14:0;28351:4;28341:14;;;28371:20;28378:12;:10;:12::i;21181:87::-;21253:7;21246:14;;;;;;;;-1:-1:-1;;21246:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21220:13;;21246:14;;21253:7;;21246:14;;21253:7;21246:14;;;;;;;;;;;;;;;;;;;;;;;;23819:92;23599:22;23608:12;:10;:12::i;23599:22::-;23591:83;;;;-1:-1:-1;;;23591:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23884:19;23895:7;23884:10;:19::i;23919:79::-;23963:27;23977:12;:10;:12::i;:::-;23963:13;:27::i;29853:180::-;27938:7;;29952:4;;27938:7;;27937:8;27929:37;;;;;-1:-1:-1;;;27929:37:0;;;;;;;;;;;;-1:-1:-1;;;27929:37:0;;;;;;;;;;;;;;;29976:49;30000:7;30009:15;29976:23;:49::i;29219:132::-;27938:7;;29294:4;;27938:7;;27937:8;27929:37;;;;;-1:-1:-1;;;27929:37:0;;;;;;;;;;;;-1:-1:-1;;;27929:37:0;;;;;;;;;;;;;;;29318:25;29333:2;29337:5;29318:14;:25::i;23702:109::-;23758:4;23782:21;:8;23795:7;23782:21;:12;:21;:::i;29110:101::-;1118:12;;;;;;;;:31;;;1134:15;:13;:15::i;:::-;1118:47;;;-1:-1:-1;1154:11:0;;;;1153:12;1118:47;1110:106;;;;-1:-1:-1;;;1110:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1225:19;1248:12;;;;;;1247:13;1267:83;;;;1296:12;:19;;-1:-1:-1;;;;1296:19:0;;;;;1324:18;1311:4;1324:18;;;1267:83;29176:27;29196:6;29176:19;:27::i;:::-;1372:14;1368:57;;;1412:5;1397:20;;-1:-1:-1;;1397:20:0;;;29110:101;;:::o;35250:851::-;35519:15;35507:8;:27;;35499:73;;;;-1:-1:-1;;;35499:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;35688:16;;-1:-1:-1;;;;;35784:13:0;;;35583:14;35784:13;;;:6;:13;;;;;;;;:15;;;;;;;;;35733:77;;33707:66;35733:77;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;35733:77:0;;;;;35723:88;;;;;;-1:-1:-1;;;35624:202:0;;;;;;;;;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;35624:202:0;;;;;;35600:237;;;;;;;;;35875:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;35583:14;;35784:15;35875:26;;;;;-1:-1:-1;;35875:26:0;;;;;;;;;;35784:15;35875:26;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;35875:26:0;;-1:-1:-1;;35875:26:0;;;-1:-1:-1;;;;;;;35934:30:0;;;;;;:59;;;35988:5;-1:-1:-1;;;;;35968:25:0;:16;-1:-1:-1;;;;;35968:25:0;;35934:59;35912:139;;;;;-1:-1:-1;;;35912:139:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;36062:31;36071:5;36078:7;36087:5;36062:8;:31::i;:::-;35250:851;;;;;;;;;:::o;14141:134::-;-1:-1:-1;;;;;14240:18:0;;;14213:7;14240:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;14141:134::o;14422:152::-;14488:4;14505:39;14514:12;:10;:12::i;:::-;14528:7;14537:6;14505:8;:39::i;1519:508::-;1936:4;1982:17;2014:7;1519:508;:::o;15046:304::-;15135:4;15152:36;15162:6;15170:9;15181:6;15152:9;:36::i;:::-;15199:121;15208:6;15216:12;:10;:12::i;:::-;15230:89;15268:6;15230:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;15230:19:0;;;;;;:11;:19;;;;;;15250:12;:10;:12::i;:::-;-1:-1:-1;;;;;15230:33:0;;;;;;;;;;;;-1:-1:-1;15230:33:0;;;:89;;:37;:89;:::i;:::-;15199:8;:121::i;:::-;-1:-1:-1;15338:4:0;15046:304;;;;;:::o;15759:210::-;15839:4;15856:83;15865:12;:10;:12::i;:::-;15879:7;15888:50;15927:10;15888:11;:25;15900:12;:10;:12::i;:::-;-1:-1:-1;;;;;15888:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;15888:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;3046:98::-;3126:10;3046:98;:::o;17975:308::-;-1:-1:-1;;;;;18051:21:0;;18043:65;;;;;-1:-1:-1;;;18043:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;18136:12;;:24;;18153:6;18136:24;:16;:24;:::i;:::-;18121:12;:39;-1:-1:-1;;;;;18192:18:0;;;;;;:9;:18;;;;;;:30;;18215:6;18192:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;18171:18:0;;;;;;:9;:18;;;;;;;;:51;;;;18238:37;;;;;;;18171:18;;;;18238:37;;;;;;;;;;17975:308;;:::o;18615:348::-;-1:-1:-1;;;;;18691:21:0;;18683:67;;;;-1:-1:-1;;;18683:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18784:68;18807:6;18784:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18784:18:0;;;;;;:9;:18;;;;;;;:68;;:22;:68;:::i;:::-;-1:-1:-1;;;;;18763:18:0;;;;;;:9;:18;;;;;:89;18878:12;;:24;;18895:6;18878:24;:16;:24;:::i;:::-;18863:12;:39;18918:37;;;;;;;;18944:1;;-1:-1:-1;;;;;18918:37:0;;;;;;;;;;;;18615:348;;:::o;22849:203::-;22921:4;-1:-1:-1;;;;;22946:21:0;;22938:68;;;;-1:-1:-1;;;22938:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;23024:20:0;:11;:20;;;;;;;;;;;;;;;22849:203::o;24739:103::-;1118:12;;;;;;;;:31;;;1134:15;:13;:15::i;:::-;1118:47;;;-1:-1:-1;1154:11:0;;;;1153:12;1118:47;1110:106;;;;-1:-1:-1;;;1110:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1225:19;1248:12;;;;;;1247:13;1267:83;;;;1296:12;:19;;-1:-1:-1;;;;1296:19:0;;;;;1324:18;1311:4;1324:18;;;1267:83;24805:29;24827:6;24805:21;:29::i;26252:130::-;26312:24;:8;26328:7;26312:24;:15;:24;:::i;:::-;26352:22;;-1:-1:-1;;;;;26352:22:0;;;;;;;;26252:130;:::o;19927:232::-;19999:22;20005:7;20014:6;19999:5;:22::i;:::-;20032:119;20041:7;20050:12;:10;:12::i;:::-;20064:86;20103:6;20064:86;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;20064:20:0;;;;;;:11;:20;;;;;;20085:12;:10;:12::i;26122:122::-;26179:21;:8;26192:7;26179:21;:12;:21;:::i;:::-;26216:20;;-1:-1:-1;;;;;26216:20:0;;;;;;;;26122:122;:::o;24006:::-;24063:21;:8;24076:7;24063:21;:12;:21;:::i;:::-;24100:20;;-1:-1:-1;;;;;24100:20:0;;;;;;;;24006:122;:::o;24136:130::-;24196:24;:8;24212:7;24196:24;:15;:24;:::i;:::-;24236:22;;-1:-1:-1;;;;;24236:22:0;;;;;;;;24136:130;:::o;16472:261::-;16557:4;16574:129;16583:12;:10;:12::i;:::-;16597:7;16606:96;16645:15;16606:96;;;;;;;;;;;;;;;;;:11;:25;16618:12;:10;:12::i;:::-;-1:-1:-1;;;;;16606:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;16606:25:0;;;:34;;;;;;;;;;;:96;;:38;:96;:::i;13920:158::-;13989:4;14006:42;14016:12;:10;:12::i;:::-;14030:9;14041:6;14006:9;:42::i;27470:131::-;1118:12;;;;;;;;:31;;;1134:15;:13;:15::i;:::-;1118:47;;;-1:-1:-1;1154:11:0;;;;1153:12;1118:47;1110:106;;;;-1:-1:-1;;;1110:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1225:19;1248:12;;;;;;1247:13;1267:83;;;;1296:12;:19;;-1:-1:-1;;;;1296:19:0;;;;;1324:18;1311:4;1324:18;;;1267:83;27536:29;27558:6;27536:21;:29::i;:::-;27578:7;:15;;-1:-1:-1;;27578:15:0;;;1368:57;;;;1412:5;1397:20;;-1:-1:-1;;1397:20:0;;;27470:131;;:::o;19403:338::-;-1:-1:-1;;;;;19497:19:0;;19489:68;;;;-1:-1:-1;;;19489:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;19576:21:0;;19568:68;;;;-1:-1:-1;;;19568:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;19649:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;19701:32;;;;;;;;;;;;;;;;;19403:338;;;:::o;17223:471::-;-1:-1:-1;;;;;17321:20:0;;17313:70;;;;-1:-1:-1;;;17313:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;17402:23:0;;17394:71;;;;-1:-1:-1;;;17394:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17498;17520:6;17498:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;17498:17:0;;;;;;:9;:17;;;;;;;:71;;:21;:71;:::i;:::-;-1:-1:-1;;;;;17478:17:0;;;;;;;:9;:17;;;;;;:91;;;;17603:20;;;;;;;:32;;17628:6;17603:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;17580:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;17651:35;;;;;;;17580:20;;17651:35;;;;;;;;;;;;;17223:471;;;:::o;8160:192::-;8246:7;8282:12;8274:6;;;;8266:29;;;;-1:-1:-1;;;8266:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;8266:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8318:5:0;;;8160:192::o;7231:181::-;7289:7;7321:5;;;7345:6;;;;7337:46;;;;;-1:-1:-1;;;7337:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;7687:136;7745:7;7772:43;7776:1;7779;7772:43;;;;;;;;;;;;;;;;;:3;:43::i;23409:141::-;1118:12;;;;;;;;:31;;;1134:15;:13;:15::i;:::-;1118:47;;;-1:-1:-1;1154:11:0;;;;1153:12;1118:47;1110:106;;;;-1:-1:-1;;;1110:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1225:19;1248:12;;;;;;1247:13;1267:83;;;;1296:12;:19;;-1:-1:-1;;;;1296:19:0;;;;;1324:18;1311:4;1324:18;;;1267:83;23480:16;23489:6;23480:8;:16::i;:::-;23475:68;;23513:18;23524:6;23513:10;:18::i;22571:183::-;22651:18;22655:4;22661:7;22651:3;:18::i;:::-;22643:64;;;;-1:-1:-1;;;22643:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;22718:20:0;22741:5;22718:20;;;;;;;;;;;:28;;-1:-1:-1;;22718:28:0;;;22571:183::o;22313:178::-;22391:18;22395:4;22401:7;22391:3;:18::i;:::-;22390:19;22382:63;;;;;-1:-1:-1;;;22382:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;22456:20:0;:11;:20;;;;;;;;;;;:27;;-1:-1:-1;;22456:27:0;22479:4;22456:27;;;22313:178::o;25525:141::-;1118:12;;;;;;;;:31;;;1134:15;:13;:15::i;:::-;1118:47;;;-1:-1:-1;1154:11:0;;;;1153:12;1118:47;1110:106;;;;-1:-1:-1;;;1110:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1225:19;1248:12;;;;;;1247:13;1267:83;;;;1296:12;:19;;-1:-1:-1;;;;1296:19:0;;;;;1324:18;1311:4;1324:18;;;1267:83;25596:16;25605:6;25596:8;:16::i;:::-;25591:68;;25629:18;25640:6;25629:10;:18::i;32619:3485::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;32619:3485:0;;;-1:-1:-1;32619:3485:0;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;
Swarm Source
bzzr://e58c77339e13de50c76df3b525055978169548e8693acd5fd89b8dcd0e0e992b
🤖 Code Reader Beta

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

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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.