ERC-20
MEME
Overview
Max Total Supply
1,000,000,000,000,000 BABYDOGE
Holders
19,640 ( -0.005%)
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
71,400,496.725407302 BABYDOGEValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x8B856079...dB6216ad5 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
BABYDOGECOIN
Compiler Version
v0.6.12+commit.27d51765
Contract Source Code (Solidity)
1234567891011121314151617181920212223242526/***Submitted for verification at Etherscan.io on 2021-07-12*/pragma solidity ^0.6.12;abstract contract Context {function _msgSender() internal view virtual returns (address payable) {return msg.sender;}function _msgData() internal view virtual returns (bytes memory) {this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691return msg.data;}}interface IERC20 {function totalSupply() external view returns (uint256);function balanceOf(address account) external view returns (uint256);function transfer(address recipient, uint256 amount) external returns (bool);function allowance(address owner, address spender) external view returns (uint256);
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"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":"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"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"excludeAccount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeAccount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcluded","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lastBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tAmount","type":"uint256"}],"name":"reflect","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tAmount","type":"uint256"},{"internalType":"bool","name":"deductTransferFee","type":"bool"}],"name":"reflectionFromToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxTxPercent","type":"uint256"}],"name":"setMaxTxPercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pair","type":"address"}],"name":"setUniswapPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"rAmount","type":"uint256"}],"name":"tokenFromReflection","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"transfertimeout","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405269d3c21bcecceda1000000600019816200001a57fe5b06600019036006556040518060400160405280600d81526020017f42616279446f676520436f696e00000000000000000000000000000000000000815250600890805190602001906200006f929190620002a4565b506040518060400160405280600881526020017f42414259444f474500000000000000000000000000000000000000000000000081525060099080519060200190620000bd929190620002a4565b506009600a60006101000a81548160ff021916908360ff160217905550600f600a60016101000a81548160ff021916908360ff16021790555069021e19e0c9bab2400000600b553480156200011157600080fd5b506000620001246200029c60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060065460016000620001d96200029c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620002276200029c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef69d3c21bcecceda10000006040518082815260200191505060405180910390a36200034a565b600033905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002e757805160ff191683800117855562000318565b8280016001018555821562000318579182015b8281111562000317578251825591602001919060010190620002fa565b5b5090506200032791906200032b565b5090565b5b80821115620003465760008160009055506001016200032c565b5090565b613a36806200035a6000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c80637d1db4a5116100f9578063cba0e99611610097578063dd62ed3e11610071578063dd62ed3e14610810578063f2cc0c1814610888578063f2fde38b146108cc578063f84354f114610910576101a9565b8063cba0e99614610744578063d543dbeb1461079e578063d5aed6bf146107cc576101a9565b8063a457c2d7116100d3578063a457c2d7146105f0578063a9059cbb14610654578063c1adf7bc146106b8578063c816841b14610710576101a9565b80637d1db4a51461051b5780638da5cb5b1461053957806395d89b411461056d576101a9565b80632d838119116101665780634549b039116101405780634549b0391461044a57806370a0823114610498578063715018a6146104f05780637cada5bd146104fa576101a9565b80632d83811914610383578063313ce567146103c557806339509351146103e6576101a9565b8063053ab182146101ae57806306fdde03146101dc578063095ea7b31461025f57806313114a9d146102c357806318160ddd146102e157806323b872dd146102ff575b600080fd5b6101da600480360360208110156101c457600080fd5b8101908080359060200190929190505050610954565b005b6101e4610ae4565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610224578082015181840152602081019050610209565b50505050905090810190601f1680156102515780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102ab6004803603604081101561027557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b86565b60405180821515815260200191505060405180910390f35b6102cb610ba4565b6040518082815260200191505060405180910390f35b6102e9610bae565b6040518082815260200191505060405180910390f35b61036b6004803603606081101561031557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc0565b60405180821515815260200191505060405180910390f35b6103af6004803603602081101561039957600080fd5b8101908080359060200190929190505050610c99565b6040518082815260200191505060405180910390f35b6103cd610d1d565b604051808260ff16815260200191505060405180910390f35b610432600480360360408110156103fc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d34565b60405180821515815260200191505060405180910390f35b6104826004803603604081101561046057600080fd5b8101908080359060200190929190803515159060200190929190505050610de7565b6040518082815260200191505060405180910390f35b6104da600480360360208110156104ae57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ea4565b6040518082815260200191505060405180910390f35b6104f8610f8f565b005b610502611115565b604051808260ff16815260200191505060405180910390f35b610523611128565b6040518082815260200191505060405180910390f35b61054161112e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610575611157565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105b557808201518184015260208101905061059a565b50505050905090810190601f1680156105e25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61063c6004803603604081101561060657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111f9565b60405180821515815260200191505060405180910390f35b6106a06004803603604081101561066a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112c6565b60405180821515815260200191505060405180910390f35b6106fa600480360360208110156106ce57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112e4565b6040518082815260200191505060405180910390f35b6107186112fc565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107866004803603602081101561075a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611322565b60405180821515815260200191505060405180910390f35b6107ca600480360360208110156107b457600080fd5b8101908080359060200190929190505050611378565b005b61080e600480360360208110156107e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611479565b005b6108726004803603604081101561082657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611585565b6040518082815260200191505060405180910390f35b6108ca6004803603602081101561089e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061160c565b005b61090e600480360360208110156108e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611926565b005b6109526004803603602081101561092657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b31565b005b600061095e611ebb565b9050600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610a03576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c8152602001806139b0602c913960400191505060405180910390fd5b6000610a0e83611ec3565b505050509050610a6681600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610abe81600654611f1b90919063ffffffff16565b600681905550610ad983600754611f6590919063ffffffff16565b600781905550505050565b606060088054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b7c5780601f10610b5157610100808354040283529160200191610b7c565b820191906000526020600020905b815481529060010190602001808311610b5f57829003601f168201915b5050505050905090565b6000610b9a610b93611ebb565b8484611fed565b6001905092915050565b6000600754905090565b600069d3c21bcecceda1000000905090565b6000610bcd8484846121e4565b610c8e84610bd9611ebb565b610c898560405180606001604052806028815260200161391660289139600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610c3f611ebb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128cf9092919063ffffffff16565b611fed565b600190509392505050565b6000600654821115610cf6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a81526020018061385b602a913960400191505060405180910390fd5b6000610d0061298f565b9050610d1581846129ba90919063ffffffff16565b915050919050565b6000600a60009054906101000a900460ff16905090565b6000610ddd610d41611ebb565b84610dd88560036000610d52611ebb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b611fed565b6001905092915050565b600069d3c21bcecceda1000000831115610e69576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f416d6f756e74206d757374206265206c657373207468616e20737570706c790081525060200191505060405180910390fd5b81610e88576000610e7984611ec3565b50505050905080915050610e9e565b6000610e9384611ec3565b505050915050809150505b92915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610f3f57600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610f8a565b610f87600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c99565b90505b919050565b610f97611ebb565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611057576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600a60019054906101000a900460ff1681565b600b5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111ef5780601f106111c4576101008083540402835291602001916111ef565b820191906000526020600020905b8154815290600101906020018083116111d257829003601f168201915b5050505050905090565b60006112bc611206611ebb565b846112b7856040518060600160405280602581526020016139dc6025913960036000611230611ebb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128cf9092919063ffffffff16565b611fed565b6001905092915050565b60006112da6112d3611ebb565b84846121e4565b6001905092915050565b600d6020528060005260406000206000915090505481565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b611380611ebb565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611440576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61147060646114628369d3c21bcecceda1000000612a0490919063ffffffff16565b6129ba90919063ffffffff16565b600b8190555050565b611481611ebb565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611541576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611614611ebb565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611794576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f4163636f756e7420697320616c7265616479206578636c75646564000000000081525060200191505060405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561186857611824600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c99565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506005819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61192e611ebb565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611a74576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806138856026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611b39611ebb565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611bf9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611cb8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f4163636f756e7420697320616c7265616479206578636c75646564000000000081525060200191505060405180910390fd5b60005b600580549050811015611eb7578173ffffffffffffffffffffffffffffffffffffffff1660058281548110611cec57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611eaa57600560016005805490500381548110611d4857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660058281548110611d8057fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506005805480611e7057fe5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690559055611eb7565b8080600101915050611cbb565b5050565b600033905090565b6000806000806000806000611ed788612a8a565b915091506000611ee561298f565b90506000806000611ef78c8686612adc565b92509250925082828288889a509a509a509a509a5050505050505091939590929450565b6000611f5d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506128cf565b905092915050565b600080828401905083811015611fe3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612073576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061398c6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156120f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806138ab6022913960400191505060405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561226a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806139676025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156122f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806138386023913960400191505060405180910390fd5b60008111612349576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602981526020018061393e6029913960400191505060405180910390fd5b61235161112e565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156123bf575061238f61112e565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561242057600b5481111561241f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806138cd6028913960400191505060405180910390fd5b5b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156124bb5742600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156125db57600a60019054906101000a900460ff1660ff16600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054014210156125da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260088152602001807f313573206c6f636b00000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561267e5750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156126935761268e838383612b3a565b6128ca565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156127365750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1561274b57612746838383612d8d565b6128c9565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156127ef5750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612804576127ff838383612fe0565b6128c8565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156128a65750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156128bb576128b683838361319e565b6128c7565b6128c6838383612fe0565b5b5b5b5b505050565b600083831115829061297c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612941578082015181840152602081019050612926565b50505050905090810190601f16801561296e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080600061299c613486565b915091506129b381836129ba90919063ffffffff16565b9250505090565b60006129fc83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613737565b905092915050565b600080831415612a175760009050612a84565b6000828402905082848281612a2857fe5b0414612a7f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806138f56021913960400191505060405180910390fd5b809150505b92915050565b6000806000612ab66002612aa86064876129ba90919063ffffffff16565b612a0490919063ffffffff16565b90506000612acd8286611f1b90919063ffffffff16565b90508082935093505050915091565b600080600080612af58588612a0490919063ffffffff16565b90506000612b0c8688612a0490919063ffffffff16565b90506000612b238284611f1b90919063ffffffff16565b905082818395509550955050505093509350939050565b6000806000806000612b4b86611ec3565b94509450945094509450612ba786600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612c3c85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612cd184600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612d1e83826137fd565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b6000806000806000612d9e86611ec3565b94509450945094509450612dfa85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612e8f82600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612f2484600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612f7183826137fd565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b6000806000806000612ff186611ec3565b9450945094509450945061304d85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506130e284600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061312f83826137fd565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b60008060008060006131af86611ec3565b9450945094509450945061320b86600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506132a085600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061333582600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506133ca84600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061341783826137fd565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b60008060006006549050600069d3c21bcecceda1000000905060005b6005805490508110156136ea578260016000600584815481106134c157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411806135a8575081600260006005848154811061354057fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b156135c75760065469d3c21bcecceda100000094509450505050613733565b61365060016000600584815481106135db57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611f1b90919063ffffffff16565b92506136db600260006005848154811061366657fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611f1b90919063ffffffff16565b915080806001019150506134a2565b5061370a69d3c21bcecceda10000006006546129ba90919063ffffffff16565b82101561372a5760065469d3c21bcecceda1000000935093505050613733565b81819350935050505b9091565b600080831182906137e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156137a857808201518184015260208101905061378d565b50505050905090810190601f1680156137d55780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816137ef57fe5b049050809150509392505050565b61381282600654611f1b90919063ffffffff16565b60068190555061382d81600754611f6590919063ffffffff16565b600781905550505056fe45524332303a207472616e7366657220746f20746865207a65726f2061646472657373416d6f756e74206d757374206265206c657373207468616e20746f74616c207265666c656374696f6e734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573735472616e7366657220616d6f756e74206578636565647320746865206d61785478416d6f756e742e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63655472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e207a65726f45524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734578636c75646564206164647265737365732063616e6e6f742063616c6c20746869732066756e6374696f6e45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220d5eebfb91e5184c81046721052ce2a4cd394419d333476e2f6147e2b40a54f6964736f6c634300060c0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101a95760003560e01c80637d1db4a5116100f9578063cba0e99611610097578063dd62ed3e11610071578063dd62ed3e14610810578063f2cc0c1814610888578063f2fde38b146108cc578063f84354f114610910576101a9565b8063cba0e99614610744578063d543dbeb1461079e578063d5aed6bf146107cc576101a9565b8063a457c2d7116100d3578063a457c2d7146105f0578063a9059cbb14610654578063c1adf7bc146106b8578063c816841b14610710576101a9565b80637d1db4a51461051b5780638da5cb5b1461053957806395d89b411461056d576101a9565b80632d838119116101665780634549b039116101405780634549b0391461044a57806370a0823114610498578063715018a6146104f05780637cada5bd146104fa576101a9565b80632d83811914610383578063313ce567146103c557806339509351146103e6576101a9565b8063053ab182146101ae57806306fdde03146101dc578063095ea7b31461025f57806313114a9d146102c357806318160ddd146102e157806323b872dd146102ff575b600080fd5b6101da600480360360208110156101c457600080fd5b8101908080359060200190929190505050610954565b005b6101e4610ae4565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610224578082015181840152602081019050610209565b50505050905090810190601f1680156102515780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102ab6004803603604081101561027557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b86565b60405180821515815260200191505060405180910390f35b6102cb610ba4565b6040518082815260200191505060405180910390f35b6102e9610bae565b6040518082815260200191505060405180910390f35b61036b6004803603606081101561031557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc0565b60405180821515815260200191505060405180910390f35b6103af6004803603602081101561039957600080fd5b8101908080359060200190929190505050610c99565b6040518082815260200191505060405180910390f35b6103cd610d1d565b604051808260ff16815260200191505060405180910390f35b610432600480360360408110156103fc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d34565b60405180821515815260200191505060405180910390f35b6104826004803603604081101561046057600080fd5b8101908080359060200190929190803515159060200190929190505050610de7565b6040518082815260200191505060405180910390f35b6104da600480360360208110156104ae57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ea4565b6040518082815260200191505060405180910390f35b6104f8610f8f565b005b610502611115565b604051808260ff16815260200191505060405180910390f35b610523611128565b6040518082815260200191505060405180910390f35b61054161112e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610575611157565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105b557808201518184015260208101905061059a565b50505050905090810190601f1680156105e25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61063c6004803603604081101561060657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111f9565b60405180821515815260200191505060405180910390f35b6106a06004803603604081101561066a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112c6565b60405180821515815260200191505060405180910390f35b6106fa600480360360208110156106ce57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112e4565b6040518082815260200191505060405180910390f35b6107186112fc565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107866004803603602081101561075a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611322565b60405180821515815260200191505060405180910390f35b6107ca600480360360208110156107b457600080fd5b8101908080359060200190929190505050611378565b005b61080e600480360360208110156107e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611479565b005b6108726004803603604081101561082657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611585565b6040518082815260200191505060405180910390f35b6108ca6004803603602081101561089e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061160c565b005b61090e600480360360208110156108e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611926565b005b6109526004803603602081101561092657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b31565b005b600061095e611ebb565b9050600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610a03576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c8152602001806139b0602c913960400191505060405180910390fd5b6000610a0e83611ec3565b505050509050610a6681600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610abe81600654611f1b90919063ffffffff16565b600681905550610ad983600754611f6590919063ffffffff16565b600781905550505050565b606060088054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b7c5780601f10610b5157610100808354040283529160200191610b7c565b820191906000526020600020905b815481529060010190602001808311610b5f57829003601f168201915b5050505050905090565b6000610b9a610b93611ebb565b8484611fed565b6001905092915050565b6000600754905090565b600069d3c21bcecceda1000000905090565b6000610bcd8484846121e4565b610c8e84610bd9611ebb565b610c898560405180606001604052806028815260200161391660289139600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610c3f611ebb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128cf9092919063ffffffff16565b611fed565b600190509392505050565b6000600654821115610cf6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a81526020018061385b602a913960400191505060405180910390fd5b6000610d0061298f565b9050610d1581846129ba90919063ffffffff16565b915050919050565b6000600a60009054906101000a900460ff16905090565b6000610ddd610d41611ebb565b84610dd88560036000610d52611ebb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b611fed565b6001905092915050565b600069d3c21bcecceda1000000831115610e69576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f416d6f756e74206d757374206265206c657373207468616e20737570706c790081525060200191505060405180910390fd5b81610e88576000610e7984611ec3565b50505050905080915050610e9e565b6000610e9384611ec3565b505050915050809150505b92915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610f3f57600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610f8a565b610f87600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c99565b90505b919050565b610f97611ebb565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611057576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600a60019054906101000a900460ff1681565b600b5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111ef5780601f106111c4576101008083540402835291602001916111ef565b820191906000526020600020905b8154815290600101906020018083116111d257829003601f168201915b5050505050905090565b60006112bc611206611ebb565b846112b7856040518060600160405280602581526020016139dc6025913960036000611230611ebb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128cf9092919063ffffffff16565b611fed565b6001905092915050565b60006112da6112d3611ebb565b84846121e4565b6001905092915050565b600d6020528060005260406000206000915090505481565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b611380611ebb565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611440576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61147060646114628369d3c21bcecceda1000000612a0490919063ffffffff16565b6129ba90919063ffffffff16565b600b8190555050565b611481611ebb565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611541576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611614611ebb565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611794576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f4163636f756e7420697320616c7265616479206578636c75646564000000000081525060200191505060405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561186857611824600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c99565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506005819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61192e611ebb565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611a74576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806138856026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611b39611ebb565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611bf9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611cb8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f4163636f756e7420697320616c7265616479206578636c75646564000000000081525060200191505060405180910390fd5b60005b600580549050811015611eb7578173ffffffffffffffffffffffffffffffffffffffff1660058281548110611cec57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611eaa57600560016005805490500381548110611d4857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660058281548110611d8057fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506005805480611e7057fe5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690559055611eb7565b8080600101915050611cbb565b5050565b600033905090565b6000806000806000806000611ed788612a8a565b915091506000611ee561298f565b90506000806000611ef78c8686612adc565b92509250925082828288889a509a509a509a509a5050505050505091939590929450565b6000611f5d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506128cf565b905092915050565b600080828401905083811015611fe3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612073576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061398c6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156120f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806138ab6022913960400191505060405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561226a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806139676025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156122f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806138386023913960400191505060405180910390fd5b60008111612349576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602981526020018061393e6029913960400191505060405180910390fd5b61235161112e565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156123bf575061238f61112e565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561242057600b5481111561241f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806138cd6028913960400191505060405180910390fd5b5b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156124bb5742600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156125db57600a60019054906101000a900460ff1660ff16600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054014210156125da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260088152602001807f313573206c6f636b00000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561267e5750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156126935761268e838383612b3a565b6128ca565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156127365750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1561274b57612746838383612d8d565b6128c9565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156127ef5750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612804576127ff838383612fe0565b6128c8565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156128a65750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156128bb576128b683838361319e565b6128c7565b6128c6838383612fe0565b5b5b5b5b505050565b600083831115829061297c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612941578082015181840152602081019050612926565b50505050905090810190601f16801561296e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080600061299c613486565b915091506129b381836129ba90919063ffffffff16565b9250505090565b60006129fc83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613737565b905092915050565b600080831415612a175760009050612a84565b6000828402905082848281612a2857fe5b0414612a7f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806138f56021913960400191505060405180910390fd5b809150505b92915050565b6000806000612ab66002612aa86064876129ba90919063ffffffff16565b612a0490919063ffffffff16565b90506000612acd8286611f1b90919063ffffffff16565b90508082935093505050915091565b600080600080612af58588612a0490919063ffffffff16565b90506000612b0c8688612a0490919063ffffffff16565b90506000612b238284611f1b90919063ffffffff16565b905082818395509550955050505093509350939050565b6000806000806000612b4b86611ec3565b94509450945094509450612ba786600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612c3c85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612cd184600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612d1e83826137fd565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b6000806000806000612d9e86611ec3565b94509450945094509450612dfa85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612e8f82600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612f2484600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612f7183826137fd565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b6000806000806000612ff186611ec3565b9450945094509450945061304d85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506130e284600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061312f83826137fd565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b60008060008060006131af86611ec3565b9450945094509450945061320b86600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506132a085600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1b90919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061333582600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506133ca84600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6590919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061341783826137fd565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b60008060006006549050600069d3c21bcecceda1000000905060005b6005805490508110156136ea578260016000600584815481106134c157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411806135a8575081600260006005848154811061354057fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b156135c75760065469d3c21bcecceda100000094509450505050613733565b61365060016000600584815481106135db57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611f1b90919063ffffffff16565b92506136db600260006005848154811061366657fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611f1b90919063ffffffff16565b915080806001019150506134a2565b5061370a69d3c21bcecceda10000006006546129ba90919063ffffffff16565b82101561372a5760065469d3c21bcecceda1000000935093505050613733565b81819350935050505b9091565b600080831182906137e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156137a857808201518184015260208101905061378d565b50505050905090810190601f1680156137d55780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816137ef57fe5b049050809150509392505050565b61381282600654611f1b90919063ffffffff16565b60068190555061382d81600754611f6590919063ffffffff16565b600781905550505056fe45524332303a207472616e7366657220746f20746865207a65726f2061646472657373416d6f756e74206d757374206265206c657373207468616e20746f74616c207265666c656374696f6e734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573735472616e7366657220616d6f756e74206578636565647320746865206d61785478416d6f756e742e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63655472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e207a65726f45524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734578636c75646564206164647265737365732063616e6e6f742063616c6c20746869732066756e6374696f6e45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220d5eebfb91e5184c81046721052ce2a4cd394419d333476e2f6147e2b40a54f6964736f6c634300060c0033
Deployed Bytecode Sourcemap
12556:11100:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15905:376;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;13607:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14519:161;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;15630:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;13884:95;;;:::i;:::-;;;;;;;;;;;;;;;;;;;14688:313;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;16731:253;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;13793:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;15009:218;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;16289:434;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;13987:198;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;12000:148;;;:::i;:::-;;13280:33;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;13320:54;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11358:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;13698:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15235:269;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;14193:167;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;13416:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;13383:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;15512:110;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;15735:162;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;23557:96;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;14368:143;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;16992:332;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;12303:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;17332:478;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;15905:376;15957:14;15974:12;:10;:12::i;:::-;15957:29;;16006:11;:19;16018:6;16006:19;;;;;;;;;;;;;;;;;;;;;;;;;16005:20;15997:77;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16086:15;16109:19;16120:7;16109:10;:19::i;:::-;16085:43;;;;;;16157:28;16177:7;16157;:15;16165:6;16157:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;16139:7;:15;16147:6;16139:15;;;;;;;;;;;;;;;:46;;;;16206:20;16218:7;16206;;:11;;:20;;;;:::i;:::-;16196:7;:30;;;;16250:23;16265:7;16250:10;;:14;;:23;;;;:::i;:::-;16237:10;:36;;;;15905:376;;;:::o;13607:83::-;13644:13;13677:5;13670:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13607:83;:::o;14519:161::-;14594:4;14611:39;14620:12;:10;:12::i;:::-;14634:7;14643:6;14611:8;:39::i;:::-;14668:4;14661:11;;14519:161;;;;:::o;15630:87::-;15672:7;15699:10;;15692:17;;15630:87;:::o;13884:95::-;13937:7;13035:26;13957:14;;13884:95;:::o;14688:313::-;14786:4;14803:36;14813:6;14821:9;14832:6;14803:9;:36::i;:::-;14850:121;14859:6;14867:12;:10;:12::i;:::-;14881:89;14919:6;14881:89;;;;;;;;;;;;;;;;;:11;:19;14893:6;14881:19;;;;;;;;;;;;;;;:33;14901:12;:10;:12::i;:::-;14881:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;14850:8;:121::i;:::-;14989:4;14982:11;;14688:313;;;;;:::o;16731:253::-;16797:7;16836;;16825;:18;;16817:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16901:19;16924:10;:8;:10::i;:::-;16901:33;;16952:24;16964:11;16952:7;:11;;:24;;;;:::i;:::-;16945:31;;;16731:253;;;:::o;13793:83::-;13834:5;13859:9;;;;;;;;;;;13852:16;;13793:83;:::o;15009:218::-;15097:4;15114:83;15123:12;:10;:12::i;:::-;15137:7;15146:50;15185:10;15146:11;:25;15158:12;:10;:12::i;:::-;15146:25;;;;;;;;;;;;;;;:34;15172:7;15146:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;15114:8;:83::i;:::-;15215:4;15208:11;;15009:218;;;;:::o;16289:434::-;16379:7;13035:26;16407:7;:18;;16399:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16477:17;16472:244;;16512:15;16535:19;16546:7;16535:10;:19::i;:::-;16511:43;;;;;;16576:7;16569:14;;;;;16472:244;16618:23;16648:19;16659:7;16648:10;:19::i;:::-;16616:51;;;;;;16689:15;16682:22;;;16289:434;;;;;:::o;13987:198::-;14053:7;14077:11;:20;14089:7;14077:20;;;;;;;;;;;;;;;;;;;;;;;;;14073:49;;;14106:7;:16;14114:7;14106:16;;;;;;;;;;;;;;;;14099:23;;;;14073:49;14140:37;14160:7;:16;14168:7;14160:16;;;;;;;;;;;;;;;;14140:19;:37::i;:::-;14133:44;;13987:198;;;;:::o;12000:148::-;11580:12;:10;:12::i;:::-;11570:22;;:6;;;;;;;;;;:22;;;11562:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12107:1:::1;12070:40;;12091:6;::::0;::::1;;;;;;;;12070:40;;;;;;;;;;;;12138:1;12121:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;12000:148::o:0;13280:33::-;;;;;;;;;;;;;:::o;13320:54::-;;;;:::o;11358:79::-;11396:7;11423:6;;;;;;;;;;;11416:13;;11358:79;:::o;13698:87::-;13737:13;13770:7;13763:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13698:87;:::o;15235:269::-;15328:4;15345:129;15354:12;:10;:12::i;:::-;15368:7;15377:96;15416:15;15377:96;;;;;;;;;;;;;;;;;:11;:25;15389:12;:10;:12::i;:::-;15377:25;;;;;;;;;;;;;;;:34;15403:7;15377:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;15345:8;:129::i;:::-;15492:4;15485:11;;15235:269;;;;:::o;14193:167::-;14271:4;14288:42;14298:12;:10;:12::i;:::-;14312:9;14323:6;14288:9;:42::i;:::-;14348:4;14341:11;;14193:167;;;;:::o;13416:43::-;;;;;;;;;;;;;;;;;:::o;13383:26::-;;;;;;;;;;;;;:::o;15512:110::-;15570:4;15594:11;:20;15606:7;15594:20;;;;;;;;;;;;;;;;;;;;;;;;;15587:27;;15512:110;;;:::o;15735:162::-;11580:12;:10;:12::i;:::-;11570:22;;:6;;;;;;;;;;:22;;;11562:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15829:60:::1;15873:5;15829:25;15841:12;13035:26;15829:11;;:25;;;;:::i;:::-;:29;;:60;;;;:::i;:::-;15814:12;:75;;;;15735:162:::0;:::o;23557:96::-;11580:12;:10;:12::i;:::-;11570:22;;:6;;;;;;;;;;:22;;;11562:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23641:4:::1;23627:11;;:18;;;;;;;;;;;;;;;;;;23557:96:::0;:::o;14368:143::-;14449:7;14476:11;:18;14488:5;14476:18;;;;;;;;;;;;;;;:27;14495:7;14476:27;;;;;;;;;;;;;;;;14469:34;;14368:143;;;;:::o;16992:332::-;11580:12;:10;:12::i;:::-;11570:22;;:6;;;;;;;;;;:22;;;11562:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17074:11:::1;:20;17086:7;17074:20;;;;;;;;;;;;;;;;;;;;;;;;;17073:21;17065:61;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;17159:1;17140:7;:16;17148:7;17140:16;;;;;;;;;;;;;;;;:20;17137:108;;;17196:37;17216:7;:16;17224:7;17216:16;;;;;;;;;;;;;;;;17196:19;:37::i;:::-;17177:7;:16;17185:7;17177:16;;;;;;;;;;;;;;;:56;;;;17137:108;17278:4;17255:11;:20;17267:7;17255:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;17293:9;17308:7;17293:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16992:332:::0;:::o;12303:244::-;11580:12;:10;:12::i;:::-;11570:22;;:6;;;;;;;;;;:22;;;11562:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12412:1:::1;12392:22;;:8;:22;;;;12384:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12502:8;12473:38;;12494:6;::::0;::::1;;;;;;;;12473:38;;;;;;;;;;;;12531:8;12522:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;12303:244:::0;:::o;17332:478::-;11580:12;:10;:12::i;:::-;11570:22;;:6;;;;;;;;;;:22;;;11562:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17413:11:::1;:20;17425:7;17413:20;;;;;;;;;;;;;;;;;;;;;;;;;17405:60;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;17481:9;17476:327;17500:9;:16;;;;17496:1;:20;17476:327;;;17558:7;17542:23;;:9;17552:1;17542:12;;;;;;;;;;;;;;;;;;;;;;;;;:23;;;17538:254;;;17601:9;17630:1;17611:9;:16;;;;:20;17601:31;;;;;;;;;;;;;;;;;;;;;;;;;17586:9;17596:1;17586:12;;;;;;;;;;;;;;;;:46;;;;;;;;;;;;;;;;;;17670:1;17651:7;:16;17659:7;17651:16;;;;;;;;;;;;;;;:20;;;;17713:5;17690:11;:20;17702:7;17690:20;;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;17737:9;:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17771:5;;17538:254;17518:3;;;;;;;17476:327;;;;17332:478:::0;:::o;61:106::-;114:15;149:10;142:17;;61:106;:::o;21818:411::-;21877:7;21886;21895;21904;21913;21934:23;21959:12;21975:20;21987:7;21975:11;:20::i;:::-;21933:62;;;;22006:19;22029:10;:8;:10::i;:::-;22006:33;;22051:15;22068:23;22093:12;22109:39;22121:7;22130:4;22136:11;22109;:39::i;:::-;22050:98;;;;;;22167:7;22176:15;22193:4;22199:15;22216:4;22159:62;;;;;;;;;;;;;;;;21818:411;;;;;;;:::o;1319:136::-;1377:7;1404:43;1408:1;1411;1404:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1397:50;;1319:136;;;;:::o;1130:181::-;1188:7;1208:9;1224:1;1220;:5;1208:17;;1249:1;1244;:6;;1236:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1302:1;1295:8;;;1130:181;;;;:::o;17818:337::-;17928:1;17911:19;;:5;:19;;;;17903:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18009:1;17990:21;;:7;:21;;;;17982:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18093:6;18063:11;:18;18075:5;18063:18;;;;;;;;;;;;;;;:27;18082:7;18063:27;;;;;;;;;;;;;;;:36;;;;18131:7;18115:32;;18124:5;18115:32;;;18140:6;18115:32;;;;;;;;;;;;;;;;;;17818:337;;;:::o;18163:1385::-;18278:1;18260:20;;:6;:20;;;;18252:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18362:1;18341:23;;:9;:23;;;;18333:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18432:1;18423:6;:10;18415:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18503:7;:5;:7::i;:::-;18493:17;;:6;:17;;;;:41;;;;;18527:7;:5;:7::i;:::-;18514:20;;:9;:20;;;;18493:41;18490:132;;;18565:12;;18555:6;:22;;18547:75;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18490:132;18682:11;;;;;;;;;;;18672:21;;:6;:21;;;18668:90;;;18730:15;18709:7;:18;18717:9;18709:18;;;;;;;;;;;;;;;:36;;;;18668:90;18812:11;;;;;;;;;;;18799:24;;:9;:24;;;18795:129;;;18884:15;;;;;;;;;;;18866:33;;:7;:15;18874:6;18866:15;;;;;;;;;;;;;;;;:33;18847:15;:52;;18839:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18795:129;18948:11;:19;18960:6;18948:19;;;;;;;;;;;;;;;;;;;;;;;;;:46;;;;;18972:11;:22;18984:9;18972:22;;;;;;;;;;;;;;;;;;;;;;;;;18971:23;18948:46;18944:597;;;19011:48;19033:6;19041:9;19052:6;19011:21;:48::i;:::-;18944:597;;;19082:11;:19;19094:6;19082:19;;;;;;;;;;;;;;;;;;;;;;;;;19081:20;:46;;;;;19105:11;:22;19117:9;19105:22;;;;;;;;;;;;;;;;;;;;;;;;;19081:46;19077:464;;;19144:46;19164:6;19172:9;19183:6;19144:19;:46::i;:::-;19077:464;;;19213:11;:19;19225:6;19213:19;;;;;;;;;;;;;;;;;;;;;;;;;19212:20;:47;;;;;19237:11;:22;19249:9;19237:22;;;;;;;;;;;;;;;;;;;;;;;;;19236:23;19212:47;19208:333;;;19276:44;19294:6;19302:9;19313:6;19276:17;:44::i;:::-;19208:333;;;19342:11;:19;19354:6;19342:19;;;;;;;;;;;;;;;;;;;;;;;;;:45;;;;;19365:11;:22;19377:9;19365:22;;;;;;;;;;;;;;;;;;;;;;;;;19342:45;19338:203;;;19404:48;19426:6;19434:9;19445:6;19404:21;:48::i;:::-;19338:203;;;19485:44;19503:6;19511:9;19522:6;19485:17;:44::i;:::-;19338:203;19208:333;19077:464;18944:597;18163:1385;;;:::o;1463:192::-;1549:7;1582:1;1577;:6;;1585:12;1569:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1609:9;1625:1;1621;:5;1609:17;;1646:1;1639:8;;;1463:192;;;;;:::o;22817:163::-;22858:7;22879:15;22896;22915:19;:17;:19::i;:::-;22878:56;;;;22952:20;22964:7;22952;:11;;:20;;;;:::i;:::-;22945:27;;;;22817:163;:::o;2610:132::-;2668:7;2695:39;2699:1;2702;2695:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;2688:46;;2610:132;;;;:::o;1663:471::-;1721:7;1971:1;1966;:6;1962:47;;;1996:1;1989:8;;;;1962:47;2021:9;2037:1;2033;:5;2021:17;;2066:1;2061;2057;:5;;;;;;:10;2049:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2125:1;2118:8;;;1663:471;;;;;:::o;22237:230::-;22297:7;22306;22326:12;22341:23;22362:1;22341:16;22353:3;22341:7;:11;;:16;;;;:::i;:::-;:20;;:23;;;;:::i;:::-;22326:38;;22375:23;22401:17;22413:4;22401:7;:11;;:17;;;;:::i;:::-;22375:43;;22437:15;22454:4;22429:30;;;;;;22237:230;;;:::o;22475:334::-;22570:7;22579;22588;22608:15;22626:24;22638:11;22626:7;:11;;:24;;;;:::i;:::-;22608:42;;22661:12;22676:21;22685:11;22676:4;:8;;:21;;;;:::i;:::-;22661:36;;22708:23;22734:17;22746:4;22734:7;:11;;:17;;;;:::i;:::-;22708:43;;22770:7;22779:15;22796:4;22762:39;;;;;;;;;22475:334;;;;;;;:::o;20553:509::-;20656:15;20673:23;20698:12;20712:23;20737:12;20753:19;20764:7;20753:10;:19::i;:::-;20655:117;;;;;;;;;;20801:28;20821:7;20801;:15;20809:6;20801:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;20783:7;:15;20791:6;20783:15;;;;;;;;;;;;;;;:46;;;;20858:28;20878:7;20858;:15;20866:6;20858:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;20840:7;:15;20848:6;20840:15;;;;;;;;;;;;;;;:46;;;;20918:39;20941:15;20918:7;:18;20926:9;20918:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;20897:7;:18;20905:9;20897:18;;;;;;;;;;;;;;;:60;;;;20971:23;20983:4;20989;20971:11;:23::i;:::-;21027:9;21010:44;;21019:6;21010:44;;;21038:15;21010:44;;;;;;;;;;;;;;;;;;20553:509;;;;;;;;:::o;20016:529::-;20117:15;20134:23;20159:12;20173:23;20198:12;20214:19;20225:7;20214:10;:19::i;:::-;20116:117;;;;;;;;;;20262:28;20282:7;20262;:15;20270:6;20262:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;20244:7;:15;20252:6;20244:15;;;;;;;;;;;;;;;:46;;;;20322:39;20345:15;20322:7;:18;20330:9;20322:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;20301:7;:18;20309:9;20301:18;;;;;;;;;;;;;;;:60;;;;20393:39;20416:15;20393:7;:18;20401:9;20393:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;20372:7;:18;20380:9;20372:18;;;;;;;;;;;;;;;:60;;;;20454:23;20466:4;20472;20454:11;:23::i;:::-;20510:9;20493:44;;20502:6;20493:44;;;20521:15;20493:44;;;;;;;;;;;;;;;;;;20016:529;;;;;;;;:::o;19556:452::-;19655:15;19672:23;19697:12;19711:23;19736:12;19752:19;19763:7;19752:10;:19::i;:::-;19654:117;;;;;;;;;;19800:28;19820:7;19800;:15;19808:6;19800:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;19782:7;:15;19790:6;19782:15;;;;;;;;;;;;;;;:46;;;;19860:39;19883:15;19860:7;:18;19868:9;19860:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;19839:7;:18;19847:9;19839:18;;;;;;;;;;;;;;;:60;;;;19917:23;19929:4;19935;19917:11;:23::i;:::-;19973:9;19956:44;;19965:6;19956:44;;;19984:15;19956:44;;;;;;;;;;;;;;;;;;19556:452;;;;;;;;:::o;21070:585::-;21173:15;21190:23;21215:12;21229:23;21254:12;21270:19;21281:7;21270:10;:19::i;:::-;21172:117;;;;;;;;;;21318:28;21338:7;21318;:15;21326:6;21318:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;21300:7;:15;21308:6;21300:15;;;;;;;;;;;;;;;:46;;;;21375:28;21395:7;21375;:15;21383:6;21375:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;21357:7;:15;21365:6;21357:15;;;;;;;;;;;;;;;:46;;;;21435:39;21458:15;21435:7;:18;21443:9;21435:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;21414:7;:18;21422:9;21414:18;;;;;;;;;;;;;;;:60;;;;21506:39;21529:15;21506:7;:18;21514:9;21506:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;21485:7;:18;21493:9;21485:18;;;;;;;;;;;;;;;:60;;;;21564:23;21576:4;21582;21564:11;:23::i;:::-;21620:9;21603:44;;21612:6;21603:44;;;21631:15;21603:44;;;;;;;;;;;;;;;;;;21070:585;;;;;;;;:::o;22988:561::-;23038:7;23047;23067:15;23085:7;;23067:25;;23103:15;13035:26;23103:25;;23150:9;23145:289;23169:9;:16;;;;23165:1;:20;23145:289;;;23235:7;23211;:21;23219:9;23229:1;23219:12;;;;;;;;;;;;;;;;;;;;;;;;;23211:21;;;;;;;;;;;;;;;;:31;:66;;;;23270:7;23246;:21;23254:9;23264:1;23254:12;;;;;;;;;;;;;;;;;;;;;;;;;23246:21;;;;;;;;;;;;;;;;:31;23211:66;23207:97;;;23287:7;;13035:26;23279:25;;;;;;;;;23207:97;23329:34;23341:7;:21;23349:9;23359:1;23349:12;;;;;;;;;;;;;;;;;;;;;;;;;23341:21;;;;;;;;;;;;;;;;23329:7;:11;;:34;;;;:::i;:::-;23319:44;;23388:34;23400:7;:21;23408:9;23418:1;23408:12;;;;;;;;;;;;;;;;;;;;;;;;;23400:21;;;;;;;;;;;;;;;;23388:7;:11;;:34;;;;:::i;:::-;23378:44;;23187:3;;;;;;;23145:289;;;;23458:20;13035:26;23458:7;;:11;;:20;;;;:::i;:::-;23448:7;:30;23444:61;;;23488:7;;13035:26;23480:25;;;;;;;;23444:61;23524:7;23533;23516:25;;;;;;22988:561;;;:::o;3238:278::-;3324:7;3356:1;3352;:5;3359:12;3344:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3383:9;3399:1;3395;:5;;;;;;3383:17;;3507:1;3500:8;;;3238:278;;;;;:::o;21663:147::-;21741:17;21753:4;21741:7;;:11;;:17;;;;:::i;:::-;21731:7;:27;;;;21782:20;21797:4;21782:10;;:14;;:20;;;;:::i;:::-;21769:10;:33;;;;21663:147;;:::o
Swarm Source
ipfs://d5eebfb91e5184c81046721052ce2a4cd394419d333476e2f6147e2b40a54f69
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.