Feature Tip: Add private address tag to any address under My Name Tag !
ERC-721
Overview
Max Total Supply
406 TPPB
Holders
156
Market
Volume (24H)
N/A
Min Price (24H)
N/A
Max Price (24H)
N/A
Other Info
Token Contract
Balance
2 TPPBLoading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
TPPB
Compiler Version
v0.7.6+commit.7338295f
Contract Source Code (Solidity)
1234567891011121314151617181920212223242526/***Submitted for verification at Etherscan.io on 2021-07-03*/pragma solidity >=0.6.0 <0.8.0;/** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with GSN meta-transactions the account sending and* paying for execution may not be the actual sender (as far as an application* is concerned).** This contract is only required for intermediate, library-like contracts.*/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;}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_reserveAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"baseURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"flipSaleState","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isSaleActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxPerTx","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTPPB","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"numberOfTokens","type":"uint256"}],"name":"mintTPPB","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pricePerTPPB","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"baseURI","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenOfOwnerByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60e06040523480156200001157600080fd5b506040516200487f3803806200487f833981810160405260208110156200003757600080fd5b81019080805190602001909291905050506040518060400160405280601481526020017f546865205069726174652050616e6461204261790000000000000000000000008152506040518060400160405280600481526020017f5450504200000000000000000000000000000000000000000000000000000000815250620000cc6301ffc9a760e01b6200026560201b60201c565b8160069080519060200190620000e492919062000dc8565b508060079080519060200190620000fd92919062000dc8565b50620001166380ac58cd60e01b6200026560201b60201c565b6200012e635b5e139f60e01b6200026560201b60201c565b6200014663780e9d6360e01b6200026560201b60201c565b505060006200015a6200036e60201b60201c565b905080600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35066b1a2bc2ec5000060808181525050606460a0818152505061138860c0818152505060005b60118110156200025d5760006200023a6200037660201b60201c565b90506200024e83826200039460201b60201c565b5080806001019150506200021e565b505062000e7e565b63ffffffff60e01b817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141562000302576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f4552433136353a20696e76616c696420696e746572666163652069640000000081525060200191505060405180910390fd5b6001600080837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600033905090565b60006200038f6002620003ba60201b620021b31760201c565b905090565b620003b6828260405180602001604052806000815250620003d760201b60201c565b5050565b6000620003d0826000016200045a60201b60201c565b9050919050565b620003e983836200046b60201b60201c565b620003fe60008484846200067f60201b60201c565b62000455576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526032815260200180620048276032913960400191505060405180910390fd5b505050565b600081600001805490509050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200050f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4552433732313a206d696e7420746f20746865207a65726f206164647265737381525060200191505060405180910390fd5b6200052081620008bb60201b60201c565b1562000594576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000081525060200191505060405180910390fd5b620005a860008383620008df60201b60201c565b6200060081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020620008e460201b620021c81790919060201c565b506200061e818360026200090660201b620021e2179092919060201c565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000620006ad8473ffffffffffffffffffffffffffffffffffffffff166200094360201b620022171760201c565b620006bc5760019050620008b3565b60006200083963150b7a0260e01b620006da6200036e60201b60201c565b888787604051602401808573ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156200076057808201518184015260208101905062000743565b50505050905090810190601f1680156200078e5780820380516001836020036101000a031916815260200191505b5095505050505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405180606001604052806032815260200162004827603291398773ffffffffffffffffffffffffffffffffffffffff166200095660201b6200222a179092919060201c565b905060008180602001905160208110156200085357600080fd5b8101908080519060200190929190505050905063150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614925050505b949350505050565b6000620008d88260026200097660201b620022421790919060201c565b9050919050565b505050565b6000620008fe836000018360001b6200099860201b60201c565b905092915050565b60006200093a846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b62000a1260201b60201c565b90509392505050565b600080823b905060008111915050919050565b60606200096d848460008562000af160201b60201c565b90509392505050565b600062000990836000018360001b62000cb060201b60201c565b905092915050565b6000620009ac838362000cd360201b60201c565b62000a0757826000018290806001815401808255809150506001900390600052602060002001600090919091909150558260000180549050836001016000848152602001908152602001600020819055506001905062000a0c565b600090505b92915050565b600080846001016000858152602001908152602001600020549050600081141562000abb5784600001604051806040016040528086815260200185815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000155602082015181600101555050846000018054905085600101600086815260200190815260200160002081905550600191505062000aea565b8285600001600183038154811062000acf57fe5b90600052602060002090600202016001018190555060009150505b9392505050565b60608247101562000b4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180620048596026913960400191505060405180910390fd5b62000b5f856200094360201b60201c565b62000bd2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000081525060200191505060405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b6020831062000c23578051825260208201915060208101905060208303925062000bfe565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811462000c87576040519150601f19603f3d011682016040523d82523d6000602084013e62000c8c565b606091505b509150915062000ca482828662000cf660201b60201c565b92505050949350505050565b600080836001016000848152602001908152602001600020541415905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b6060831562000d085782905062000dc1565b60008351111562000d1c5782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101562000d8557808201518184015260208101905062000d68565b50505050905090810190601f16801562000db35780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f01602090048101928262000e00576000855562000e4c565b82601f1062000e1b57805160ff191683800117855562000e4c565b8280016001018555821562000e4c579182015b8281111562000e4b57825182559160200191906001019062000e2e565b5b50905062000e5b919062000e5f565b5090565b5b8082111562000e7a57600081600090555060010162000e60565b5090565b60805160a05160c05161396d62000eba600039806118295280611bc35250806117b0528061219152508061135752806118c0525061396d6000f3fe6080604052600436106101b75760003560e01c80636a8243d6116100ec578063a22cb4651161008a578063c87b56dd11610064578063c87b56dd14610ab3578063e985e9c514610b67578063f2fde38b14610bee578063f968adbe14610c3f576101b7565b8063a22cb46514610919578063b88d4fde14610976578063c5d7361c14610a88576101b7565b8063715018a6116100c6578063715018a6146108035780638da5cb5b1461081a57806395d89b411461085b5780639f80a5f0146108eb576101b7565b80636a8243d6146106e35780636c0360eb1461070e57806370a082311461079e576101b7565b806334918dfd116101595780634f6ccce7116101335780634f6ccce71461053a57806355f804b314610589578063564566a8146106515780636352211e1461067e576101b7565b806334918dfd146104915780633ccfd60b146104a857806342842e0e146104bf576101b7565b8063095ea7b311610195578063095ea7b31461032157806318160ddd1461037c57806323b872dd146103a75780632f745c5914610422576101b7565b806301ffc9a7146101bc57806306fdde031461022c578063081812fc146102bc575b600080fd5b3480156101c857600080fd5b50610214600480360360208110156101df57600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050610c6a565b60405180821515815260200191505060405180910390f35b34801561023857600080fd5b50610241610cd1565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610281578082015181840152602081019050610266565b50505050905090810190601f1680156102ae5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102c857600080fd5b506102f5600480360360208110156102df57600080fd5b8101908080359060200190929190505050610d73565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561032d57600080fd5b5061037a6004803603604081101561034457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e0e565b005b34801561038857600080fd5b50610391610f52565b6040518082815260200191505060405180910390f35b3480156103b357600080fd5b50610420600480360360608110156103ca57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f63565b005b34801561042e57600080fd5b5061047b6004803603604081101561044557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fd9565b6040518082815260200191505060405180910390f35b34801561049d57600080fd5b506104a6611034565b005b3480156104b457600080fd5b506104bd61110f565b005b3480156104cb57600080fd5b50610538600480360360608110156104e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061120d565b005b34801561054657600080fd5b506105736004803603602081101561055d57600080fd5b810190808035906020019092919050505061122d565b6040518082815260200191505060405180910390f35b34801561059557600080fd5b5061064f600480360360208110156105ac57600080fd5b81019080803590602001906401000000008111156105c957600080fd5b8201836020820111156105db57600080fd5b803590602001918460018302840111640100000000831117156105fd57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611250565b005b34801561065d57600080fd5b5061066661130b565b60405180821515815260200191505060405180910390f35b34801561068a57600080fd5b506106b7600480360360208110156106a157600080fd5b810190808035906020019092919050505061131e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106ef57600080fd5b506106f8611355565b6040518082815260200191505060405180910390f35b34801561071a57600080fd5b50610723611379565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610763578082015181840152602081019050610748565b50505050905090810190601f1680156107905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156107aa57600080fd5b506107ed600480360360208110156107c157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061141b565b6040518082815260200191505060405180910390f35b34801561080f57600080fd5b506108186114f0565b005b34801561082657600080fd5b5061082f611660565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561086757600080fd5b5061087061168a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108b0578082015181840152602081019050610895565b50505050905090810190601f1680156108dd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6109176004803603602081101561090157600080fd5b810190808035906020019092919050505061172c565b005b34801561092557600080fd5b506109746004803603604081101561093c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611993565b005b34801561098257600080fd5b50610a866004803603608081101561099957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610a0057600080fd5b820183602082011115610a1257600080fd5b80359060200191846001830284011164010000000083111715610a3457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611b49565b005b348015610a9457600080fd5b50610a9d611bc1565b6040518082815260200191505060405180910390f35b348015610abf57600080fd5b50610aec60048036036020811015610ad657600080fd5b8101908080359060200190929190505050611be5565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610b2c578082015181840152602081019050610b11565b50505050905090810190601f168015610b595780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610b7357600080fd5b50610bd660048036036040811015610b8a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f06565b60405180821515815260200191505060405180910390f35b348015610bfa57600080fd5b50610c3d60048036036020811015610c1157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f9a565b005b348015610c4b57600080fd5b50610c5461218f565b6040518082815260200191505060405180910390f35b6000806000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff169050919050565b606060068054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d695780601f10610d3e57610100808354040283529160200191610d69565b820191906000526020600020905b815481529060010190602001808311610d4c57829003601f168201915b5050505050905090565b6000610d7e8261225c565b610dd3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c81526020018061383b602c913960400191505060405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610e198261131e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ea0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806138bf6021913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610ebf612279565b73ffffffffffffffffffffffffffffffffffffffff161480610eee5750610eed81610ee8612279565b611f06565b5b610f43576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603881526020018061376d6038913960400191505060405180910390fd5b610f4d8383612281565b505050565b6000610f5e60026121b3565b905090565b610f74610f6e612279565b8261233a565b610fc9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260318152602001806138e06031913960400191505060405180910390fd5b610fd483838361242e565b505050565b600061102c82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061267190919063ffffffff16565b905092915050565b61103c612279565b73ffffffffffffffffffffffffffffffffffffffff1661105a611660565b73ffffffffffffffffffffffffffffffffffffffff16146110e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600a60149054906101000a900460ff1615600a60146101000a81548160ff021916908315150217905550565b611117612279565b73ffffffffffffffffffffffffffffffffffffffff16611135611660565b73ffffffffffffffffffffffffffffffffffffffff16146111be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60004790503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611209573d6000803e3d6000fd5b5050565b61122883838360405180602001604052806000815250611b49565b505050565b60008061124483600261268b90919063ffffffff16565b50905080915050919050565b611258612279565b73ffffffffffffffffffffffffffffffffffffffff16611276611660565b73ffffffffffffffffffffffffffffffffffffffff16146112ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b611308816126b7565b50565b600a60149054906101000a900460ff1681565b600061134e826040518060600160405280602981526020016137cf6029913960026126d19092919063ffffffff16565b9050919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b606060098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156114115780601f106113e657610100808354040283529160200191611411565b820191906000526020600020905b8154815290600101906020018083116113f457829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156114a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806137a5602a913960400191505060405180910390fd5b6114e9600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206126f0565b9050919050565b6114f8612279565b73ffffffffffffffffffffffffffffffffffffffff16611516611660565b73ffffffffffffffffffffffffffffffffffffffff161461159f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156117225780601f106116f757610100808354040283529160200191611722565b820191906000526020600020905b81548152906001019060200180831161170557829003601f168201915b5050505050905090565b600a60149054906101000a900460ff166117ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f53616c65206973206e6f7420616374697665000000000000000000000000000081525060200191505060405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000000000811115611827576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806139116027913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000061186282611854610f52565b61270590919063ffffffff16565b11156118b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806136cf6028913960400191505060405180910390fd5b346118ed827f000000000000000000000000000000000000000000000000000000000000000061278d90919063ffffffff16565b14611960576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45746865722076616c75652073656e74206973206e6f7420636f72726563740081525060200191505060405180910390fd5b60005b8181101561198f576000611975610f52565b90506119813382612813565b508080600101915050611963565b5050565b61199b612279565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a3c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f4552433732313a20617070726f766520746f2063616c6c65720000000000000081525060200191505060405180910390fd5b8060056000611a49612279565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611af6612279565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405180821515815260200191505060405180910390a35050565b611b5a611b54612279565b8361233a565b611baf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260318152602001806138e06031913960400191505060405180910390fd5b611bbb84848484612831565b50505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6060611bf08261225c565b611c45576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180613890602f913960400191505060405180910390fd5b6000600860008481526020019081526020016000208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611cee5780601f10611cc357610100808354040283529160200191611cee565b820191906000526020600020905b815481529060010190602001808311611cd157829003601f168201915b505050505090506000611cff611379565b9050600081511415611d15578192505050611f01565b600082511115611e0e5780826040516020018083805190602001908083835b60208310611d575780518252602082019150602081019050602083039250611d34565b6001836020036101000a03801982511681845116808217855250505050505090500182805190602001908083835b60208310611da85780518252602082019150602081019050602083039250611d85565b6001836020036101000a038019825116818451168082178552505050505050905001807f2e6a736f6e0000000000000000000000000000000000000000000000000000008152506005019250505060405160208183030381529060405292505050611f01565b80611e18856128a3565b6040516020018083805190602001908083835b60208310611e4e5780518252602082019150602081019050602083039250611e2b565b6001836020036101000a03801982511681845116808217855250505050505090500182805190602001908083835b60208310611e9f5780518252602082019150602081019050602083039250611e7c565b6001836020036101000a038019825116818451168082178552505050505050905001807f2e6a736f6e00000000000000000000000000000000000000000000000000000081525060050192505050604051602081830303815290604052925050505b919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611fa2612279565b73ffffffffffffffffffffffffffffffffffffffff16611fc0611660565b73ffffffffffffffffffffffffffffffffffffffff1614612049576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156120cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806136a96026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006121c1826000016129ea565b9050919050565b60006121da836000018360001b6129fb565b905092915050565b600061220e846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b612a6b565b90509392505050565b600080823b905060008111915050919050565b60606122398484600085612b47565b90509392505050565b6000612254836000018360001b612cef565b905092915050565b600061227282600261224290919063ffffffff16565b9050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166122f48361131e565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006123458261225c565b61239a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180613741602c913960400191505060405180910390fd5b60006123a58361131e565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061241457508373ffffffffffffffffffffffffffffffffffffffff166123fc84610d73565b73ffffffffffffffffffffffffffffffffffffffff16145b8061242557506124248185611f06565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661244e8261131e565b73ffffffffffffffffffffffffffffffffffffffff16146124ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806138676029913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612540576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806136f76024913960400191505060405180910390fd5b61254b838383612d12565b612556600082612281565b6125a781600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612d1790919063ffffffff16565b506125f981600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206121c890919063ffffffff16565b50612610818360026121e29092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60006126808360000183612d31565b60001c905092915050565b60008060008061269e8660000186612db4565b915091508160001c8160001c9350935050509250929050565b80600990805190602001906126cd9291906135a9565b5050565b60006126e4846000018460001b84612e4d565b60001c90509392505050565b60006126fe82600001612f43565b9050919050565b600080828401905083811015612783576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000808314156127a0576000905061280d565b60008284029050828482816127b157fe5b0414612808576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061381a6021913960400191505060405180910390fd5b809150505b92915050565b61282d828260405180602001604052806000815250612f54565b5050565b61283c84848461242e565b61284884848484612fc5565b61289d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806136776032913960400191505060405180910390fd5b50505050565b606060008214156128eb576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506129e5565b600082905060005b60008214612915578080600101915050600a828161290d57fe5b0491506128f3565b60008167ffffffffffffffff8111801561292e57600080fd5b506040519080825280601f01601f1916602001820160405280156129615781602001600182028036833780820191505090505b50905060006001830390508593505b600084146129dd57600a848161298257fe5b0660300160f81b8282806001900393508151811061299c57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a84816129d557fe5b049350612970565b819450505050505b919050565b600081600001805490509050919050565b6000612a0783836131de565b612a60578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050612a65565b600090505b92915050565b6000808460010160008581526020019081526020016000205490506000811415612b1257846000016040518060400160405280868152602001858152509080600181540180825580915050600190039060005260206000209060020201600090919091909150600082015181600001556020820151816001015550508460000180549050856001016000868152602001908152602001600020819055506001915050612b40565b82856000016001830381548110612b2557fe5b90600052602060002090600202016001018190555060009150505b9392505050565b606082471015612ba2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061371b6026913960400191505060405180910390fd5b612bab85612217565b612c1d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000081525060200191505060405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b60208310612c6c5780518252602082019150602081019050602083039250612c49565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114612cce576040519150601f19603f3d011682016040523d82523d6000602084013e612cd3565b606091505b5091509150612ce3828286613201565b92505050949350505050565b600080836001016000848152602001908152602001600020541415905092915050565b505050565b6000612d29836000018360001b6132cd565b905092915050565b600081836000018054905011612d92576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806136556022913960400191505060405180910390fd5b826000018281548110612da157fe5b9060005260206000200154905092915050565b60008082846000018054905011612e16576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806137f86022913960400191505060405180910390fd5b6000846000018481548110612e2757fe5b906000526020600020906002020190508060000154816001015492509250509250929050565b60008084600101600085815260200190815260200160002054905060008114158390612f14576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612ed9578082015181840152602081019050612ebe565b50505050905090810190601f168015612f065780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50846000016001820381548110612f2757fe5b9060005260206000209060020201600101549150509392505050565b600081600001805490509050919050565b612f5e83836133b5565b612f6b6000848484612fc5565b612fc0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806136776032913960400191505060405180910390fd5b505050565b6000612fe68473ffffffffffffffffffffffffffffffffffffffff16612217565b612ff357600190506131d6565b600061315d63150b7a0260e01b613008612279565b888787604051602401808573ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561308c578082015181840152602081019050613071565b50505050905090810190601f1680156130b95780820380516001836020036101000a031916815260200191505b5095505050505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051806060016040528060328152602001613677603291398773ffffffffffffffffffffffffffffffffffffffff1661222a9092919063ffffffff16565b9050600081806020019051602081101561317657600080fd5b8101908080519060200190929190505050905063150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614925050505b949350505050565b600080836001016000848152602001908152602001600020541415905092915050565b60608315613211578290506132c6565b6000835111156132245782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561328b578082015181840152602081019050613270565b50505050905090810190601f1680156132b85780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b9392505050565b600080836001016000848152602001908152602001600020549050600081146133a9576000600182039050600060018660000180549050039050600086600001828154811061331857fe5b906000526020600020015490508087600001848154811061333557fe5b906000526020600020018190555060018301876001016000838152602001908152602001600020819055508660000180548061336d57fe5b600190038181906000526020600020016000905590558660010160008781526020019081526020016000206000905560019450505050506133af565b60009150505b92915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613458576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4552433732313a206d696e7420746f20746865207a65726f206164647265737381525060200191505060405180910390fd5b6134618161225c565b156134d4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000081525060200191505060405180910390fd5b6134e060008383612d12565b61353181600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206121c890919063ffffffff16565b50613548818360026121e29092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826135df5760008555613626565b82601f106135f857805160ff1916838001178555613626565b82800160010185558215613626579182015b8281111561362557825182559160200191906001019061360a565b5b5090506136339190613637565b5090565b5b80821115613650576000816000905550600101613638565b509056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373507572636861736520776f756c6420657863656564206d617820737570706c79206f6620545050424552433732313a207472616e7366657220746f20746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e456e756d657261626c654d61703a20696e646578206f7574206f6620626f756e6473536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774552433732313a20617070726f76656420717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732314d657461646174613a2055524920717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f7665644e6f206d6f7265207468616e2031303020746f6b656e7320706572207472616e73616374696f6ea2646970667358221220a1e1b9366d9900a52f1b754549b695fc17cb4d7c2dfffe452d9d3ef00ed19a3964736f6c634300070600334552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e746572416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c00000000000000000000000038866a6c68ca3b2a277750c2cb1943b0fdcd7370
Deployed Bytecode
0x6080604052600436106101b75760003560e01c80636a8243d6116100ec578063a22cb4651161008a578063c87b56dd11610064578063c87b56dd14610ab3578063e985e9c514610b67578063f2fde38b14610bee578063f968adbe14610c3f576101b7565b8063a22cb46514610919578063b88d4fde14610976578063c5d7361c14610a88576101b7565b8063715018a6116100c6578063715018a6146108035780638da5cb5b1461081a57806395d89b411461085b5780639f80a5f0146108eb576101b7565b80636a8243d6146106e35780636c0360eb1461070e57806370a082311461079e576101b7565b806334918dfd116101595780634f6ccce7116101335780634f6ccce71461053a57806355f804b314610589578063564566a8146106515780636352211e1461067e576101b7565b806334918dfd146104915780633ccfd60b146104a857806342842e0e146104bf576101b7565b8063095ea7b311610195578063095ea7b31461032157806318160ddd1461037c57806323b872dd146103a75780632f745c5914610422576101b7565b806301ffc9a7146101bc57806306fdde031461022c578063081812fc146102bc575b600080fd5b3480156101c857600080fd5b50610214600480360360208110156101df57600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050610c6a565b60405180821515815260200191505060405180910390f35b34801561023857600080fd5b50610241610cd1565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610281578082015181840152602081019050610266565b50505050905090810190601f1680156102ae5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102c857600080fd5b506102f5600480360360208110156102df57600080fd5b8101908080359060200190929190505050610d73565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561032d57600080fd5b5061037a6004803603604081101561034457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e0e565b005b34801561038857600080fd5b50610391610f52565b6040518082815260200191505060405180910390f35b3480156103b357600080fd5b50610420600480360360608110156103ca57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f63565b005b34801561042e57600080fd5b5061047b6004803603604081101561044557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fd9565b6040518082815260200191505060405180910390f35b34801561049d57600080fd5b506104a6611034565b005b3480156104b457600080fd5b506104bd61110f565b005b3480156104cb57600080fd5b50610538600480360360608110156104e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061120d565b005b34801561054657600080fd5b506105736004803603602081101561055d57600080fd5b810190808035906020019092919050505061122d565b6040518082815260200191505060405180910390f35b34801561059557600080fd5b5061064f600480360360208110156105ac57600080fd5b81019080803590602001906401000000008111156105c957600080fd5b8201836020820111156105db57600080fd5b803590602001918460018302840111640100000000831117156105fd57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611250565b005b34801561065d57600080fd5b5061066661130b565b60405180821515815260200191505060405180910390f35b34801561068a57600080fd5b506106b7600480360360208110156106a157600080fd5b810190808035906020019092919050505061131e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106ef57600080fd5b506106f8611355565b6040518082815260200191505060405180910390f35b34801561071a57600080fd5b50610723611379565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610763578082015181840152602081019050610748565b50505050905090810190601f1680156107905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156107aa57600080fd5b506107ed600480360360208110156107c157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061141b565b6040518082815260200191505060405180910390f35b34801561080f57600080fd5b506108186114f0565b005b34801561082657600080fd5b5061082f611660565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561086757600080fd5b5061087061168a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108b0578082015181840152602081019050610895565b50505050905090810190601f1680156108dd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6109176004803603602081101561090157600080fd5b810190808035906020019092919050505061172c565b005b34801561092557600080fd5b506109746004803603604081101561093c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611993565b005b34801561098257600080fd5b50610a866004803603608081101561099957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610a0057600080fd5b820183602082011115610a1257600080fd5b80359060200191846001830284011164010000000083111715610a3457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611b49565b005b348015610a9457600080fd5b50610a9d611bc1565b6040518082815260200191505060405180910390f35b348015610abf57600080fd5b50610aec60048036036020811015610ad657600080fd5b8101908080359060200190929190505050611be5565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610b2c578082015181840152602081019050610b11565b50505050905090810190601f168015610b595780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610b7357600080fd5b50610bd660048036036040811015610b8a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f06565b60405180821515815260200191505060405180910390f35b348015610bfa57600080fd5b50610c3d60048036036020811015610c1157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f9a565b005b348015610c4b57600080fd5b50610c5461218f565b6040518082815260200191505060405180910390f35b6000806000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff169050919050565b606060068054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d695780601f10610d3e57610100808354040283529160200191610d69565b820191906000526020600020905b815481529060010190602001808311610d4c57829003601f168201915b5050505050905090565b6000610d7e8261225c565b610dd3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c81526020018061383b602c913960400191505060405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610e198261131e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ea0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806138bf6021913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610ebf612279565b73ffffffffffffffffffffffffffffffffffffffff161480610eee5750610eed81610ee8612279565b611f06565b5b610f43576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603881526020018061376d6038913960400191505060405180910390fd5b610f4d8383612281565b505050565b6000610f5e60026121b3565b905090565b610f74610f6e612279565b8261233a565b610fc9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260318152602001806138e06031913960400191505060405180910390fd5b610fd483838361242e565b505050565b600061102c82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061267190919063ffffffff16565b905092915050565b61103c612279565b73ffffffffffffffffffffffffffffffffffffffff1661105a611660565b73ffffffffffffffffffffffffffffffffffffffff16146110e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600a60149054906101000a900460ff1615600a60146101000a81548160ff021916908315150217905550565b611117612279565b73ffffffffffffffffffffffffffffffffffffffff16611135611660565b73ffffffffffffffffffffffffffffffffffffffff16146111be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60004790503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611209573d6000803e3d6000fd5b5050565b61122883838360405180602001604052806000815250611b49565b505050565b60008061124483600261268b90919063ffffffff16565b50905080915050919050565b611258612279565b73ffffffffffffffffffffffffffffffffffffffff16611276611660565b73ffffffffffffffffffffffffffffffffffffffff16146112ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b611308816126b7565b50565b600a60149054906101000a900460ff1681565b600061134e826040518060600160405280602981526020016137cf6029913960026126d19092919063ffffffff16565b9050919050565b7f00000000000000000000000000000000000000000000000000b1a2bc2ec5000081565b606060098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156114115780601f106113e657610100808354040283529160200191611411565b820191906000526020600020905b8154815290600101906020018083116113f457829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156114a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806137a5602a913960400191505060405180910390fd5b6114e9600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206126f0565b9050919050565b6114f8612279565b73ffffffffffffffffffffffffffffffffffffffff16611516611660565b73ffffffffffffffffffffffffffffffffffffffff161461159f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156117225780601f106116f757610100808354040283529160200191611722565b820191906000526020600020905b81548152906001019060200180831161170557829003601f168201915b5050505050905090565b600a60149054906101000a900460ff166117ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f53616c65206973206e6f7420616374697665000000000000000000000000000081525060200191505060405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000000064811115611827576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806139116027913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000138861186282611854610f52565b61270590919063ffffffff16565b11156118b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806136cf6028913960400191505060405180910390fd5b346118ed827f00000000000000000000000000000000000000000000000000b1a2bc2ec5000061278d90919063ffffffff16565b14611960576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45746865722076616c75652073656e74206973206e6f7420636f72726563740081525060200191505060405180910390fd5b60005b8181101561198f576000611975610f52565b90506119813382612813565b508080600101915050611963565b5050565b61199b612279565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a3c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f4552433732313a20617070726f766520746f2063616c6c65720000000000000081525060200191505060405180910390fd5b8060056000611a49612279565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611af6612279565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405180821515815260200191505060405180910390a35050565b611b5a611b54612279565b8361233a565b611baf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260318152602001806138e06031913960400191505060405180910390fd5b611bbb84848484612831565b50505050565b7f000000000000000000000000000000000000000000000000000000000000138881565b6060611bf08261225c565b611c45576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180613890602f913960400191505060405180910390fd5b6000600860008481526020019081526020016000208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611cee5780601f10611cc357610100808354040283529160200191611cee565b820191906000526020600020905b815481529060010190602001808311611cd157829003601f168201915b505050505090506000611cff611379565b9050600081511415611d15578192505050611f01565b600082511115611e0e5780826040516020018083805190602001908083835b60208310611d575780518252602082019150602081019050602083039250611d34565b6001836020036101000a03801982511681845116808217855250505050505090500182805190602001908083835b60208310611da85780518252602082019150602081019050602083039250611d85565b6001836020036101000a038019825116818451168082178552505050505050905001807f2e6a736f6e0000000000000000000000000000000000000000000000000000008152506005019250505060405160208183030381529060405292505050611f01565b80611e18856128a3565b6040516020018083805190602001908083835b60208310611e4e5780518252602082019150602081019050602083039250611e2b565b6001836020036101000a03801982511681845116808217855250505050505090500182805190602001908083835b60208310611e9f5780518252602082019150602081019050602083039250611e7c565b6001836020036101000a038019825116818451168082178552505050505050905001807f2e6a736f6e00000000000000000000000000000000000000000000000000000081525060050192505050604051602081830303815290604052925050505b919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611fa2612279565b73ffffffffffffffffffffffffffffffffffffffff16611fc0611660565b73ffffffffffffffffffffffffffffffffffffffff1614612049576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156120cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806136a96026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b7f000000000000000000000000000000000000000000000000000000000000006481565b60006121c1826000016129ea565b9050919050565b60006121da836000018360001b6129fb565b905092915050565b600061220e846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b612a6b565b90509392505050565b600080823b905060008111915050919050565b60606122398484600085612b47565b90509392505050565b6000612254836000018360001b612cef565b905092915050565b600061227282600261224290919063ffffffff16565b9050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166122f48361131e565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006123458261225c565b61239a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180613741602c913960400191505060405180910390fd5b60006123a58361131e565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061241457508373ffffffffffffffffffffffffffffffffffffffff166123fc84610d73565b73ffffffffffffffffffffffffffffffffffffffff16145b8061242557506124248185611f06565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661244e8261131e565b73ffffffffffffffffffffffffffffffffffffffff16146124ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806138676029913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612540576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806136f76024913960400191505060405180910390fd5b61254b838383612d12565b612556600082612281565b6125a781600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612d1790919063ffffffff16565b506125f981600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206121c890919063ffffffff16565b50612610818360026121e29092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60006126808360000183612d31565b60001c905092915050565b60008060008061269e8660000186612db4565b915091508160001c8160001c9350935050509250929050565b80600990805190602001906126cd9291906135a9565b5050565b60006126e4846000018460001b84612e4d565b60001c90509392505050565b60006126fe82600001612f43565b9050919050565b600080828401905083811015612783576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000808314156127a0576000905061280d565b60008284029050828482816127b157fe5b0414612808576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061381a6021913960400191505060405180910390fd5b809150505b92915050565b61282d828260405180602001604052806000815250612f54565b5050565b61283c84848461242e565b61284884848484612fc5565b61289d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806136776032913960400191505060405180910390fd5b50505050565b606060008214156128eb576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506129e5565b600082905060005b60008214612915578080600101915050600a828161290d57fe5b0491506128f3565b60008167ffffffffffffffff8111801561292e57600080fd5b506040519080825280601f01601f1916602001820160405280156129615781602001600182028036833780820191505090505b50905060006001830390508593505b600084146129dd57600a848161298257fe5b0660300160f81b8282806001900393508151811061299c57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a84816129d557fe5b049350612970565b819450505050505b919050565b600081600001805490509050919050565b6000612a0783836131de565b612a60578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050612a65565b600090505b92915050565b6000808460010160008581526020019081526020016000205490506000811415612b1257846000016040518060400160405280868152602001858152509080600181540180825580915050600190039060005260206000209060020201600090919091909150600082015181600001556020820151816001015550508460000180549050856001016000868152602001908152602001600020819055506001915050612b40565b82856000016001830381548110612b2557fe5b90600052602060002090600202016001018190555060009150505b9392505050565b606082471015612ba2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061371b6026913960400191505060405180910390fd5b612bab85612217565b612c1d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000081525060200191505060405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b60208310612c6c5780518252602082019150602081019050602083039250612c49565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114612cce576040519150601f19603f3d011682016040523d82523d6000602084013e612cd3565b606091505b5091509150612ce3828286613201565b92505050949350505050565b600080836001016000848152602001908152602001600020541415905092915050565b505050565b6000612d29836000018360001b6132cd565b905092915050565b600081836000018054905011612d92576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806136556022913960400191505060405180910390fd5b826000018281548110612da157fe5b9060005260206000200154905092915050565b60008082846000018054905011612e16576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806137f86022913960400191505060405180910390fd5b6000846000018481548110612e2757fe5b906000526020600020906002020190508060000154816001015492509250509250929050565b60008084600101600085815260200190815260200160002054905060008114158390612f14576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612ed9578082015181840152602081019050612ebe565b50505050905090810190601f168015612f065780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50846000016001820381548110612f2757fe5b9060005260206000209060020201600101549150509392505050565b600081600001805490509050919050565b612f5e83836133b5565b612f6b6000848484612fc5565b612fc0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806136776032913960400191505060405180910390fd5b505050565b6000612fe68473ffffffffffffffffffffffffffffffffffffffff16612217565b612ff357600190506131d6565b600061315d63150b7a0260e01b613008612279565b888787604051602401808573ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561308c578082015181840152602081019050613071565b50505050905090810190601f1680156130b95780820380516001836020036101000a031916815260200191505b5095505050505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051806060016040528060328152602001613677603291398773ffffffffffffffffffffffffffffffffffffffff1661222a9092919063ffffffff16565b9050600081806020019051602081101561317657600080fd5b8101908080519060200190929190505050905063150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614925050505b949350505050565b600080836001016000848152602001908152602001600020541415905092915050565b60608315613211578290506132c6565b6000835111156132245782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561328b578082015181840152602081019050613270565b50505050905090810190601f1680156132b85780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b9392505050565b600080836001016000848152602001908152602001600020549050600081146133a9576000600182039050600060018660000180549050039050600086600001828154811061331857fe5b906000526020600020015490508087600001848154811061333557fe5b906000526020600020018190555060018301876001016000838152602001908152602001600020819055508660000180548061336d57fe5b600190038181906000526020600020016000905590558660010160008781526020019081526020016000206000905560019450505050506133af565b60009150505b92915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613458576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4552433732313a206d696e7420746f20746865207a65726f206164647265737381525060200191505060405180910390fd5b6134618161225c565b156134d4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000081525060200191505060405180910390fd5b6134e060008383612d12565b61353181600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206121c890919063ffffffff16565b50613548818360026121e29092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826135df5760008555613626565b82601f106135f857805160ff1916838001178555613626565b82800160010185558215613626579182015b8281111561362557825182559160200191906001019061360a565b5b5090506136339190613637565b5090565b5b80821115613650576000816000905550600101613638565b509056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373507572636861736520776f756c6420657863656564206d617820737570706c79206f6620545050424552433732313a207472616e7366657220746f20746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e456e756d657261626c654d61703a20696e646578206f7574206f6620626f756e6473536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774552433732313a20617070726f76656420717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732314d657461646174613a2055524920717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f7665644e6f206d6f7265207468616e2031303020746f6b656e7320706572207472616e73616374696f6ea2646970667358221220a1e1b9366d9900a52f1b754549b695fc17cb4d7c2dfffe452d9d3ef00ed19a3964736f6c63430007060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000038866a6c68ca3b2a277750c2cb1943b0fdcd7370
-----Decoded View---------------
Arg [0] : _reserveAddress (address): 0x38866a6C68Ca3B2a277750c2cb1943B0FDcD7370
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000038866a6c68ca3b2a277750c2cb1943b0fdcd7370
Deployed Bytecode Sourcemap
65420:1610:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9519:150;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;50229:100;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;53035:221;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;52565:404;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;52043:211;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;53925:305;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;51805:162;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;66083:89;;;;;;;;;;;;;:::i;:::-;;66295:131;;;;;;;;;;;;;:::i;:::-;;54301:151;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;52331:172;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;66184:99;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;65622:24;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;49985:177;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;65499:37;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;51624:97;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49702:221;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;64866:148;;;;;;;;;;;;;:::i;:::-;;64215:87;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;50398:104;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;66439:588;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;53328:295;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;54523:285;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;65583:32;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;50573:812;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;53694:164;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;65169:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;65543:33;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9519:150;9604:4;9628:20;:33;9649:11;9628:33;;;;;;;;;;;;;;;;;;;;;;;;;;;9621:40;;9519:150;;;:::o;50229:100::-;50283:13;50316:5;50309:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;50229:100;:::o;53035:221::-;53111:7;53139:16;53147:7;53139;:16::i;:::-;53131:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;53224:15;:24;53240:7;53224:24;;;;;;;;;;;;;;;;;;;;;53217:31;;53035:221;;;:::o;52565:404::-;52646:13;52662:23;52677:7;52662:14;:23::i;:::-;52646:39;;52710:5;52704:11;;:2;:11;;;;52696:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;52790:5;52774:21;;:12;:10;:12::i;:::-;:21;;;:69;;;;52799:44;52823:5;52830:12;:10;:12::i;:::-;52799:23;:44::i;:::-;52774:69;52766:161;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;52940:21;52949:2;52953:7;52940:8;:21::i;:::-;52565:404;;;:::o;52043:211::-;52104:7;52225:21;:12;:19;:21::i;:::-;52218:28;;52043:211;:::o;53925:305::-;54086:41;54105:12;:10;:12::i;:::-;54119:7;54086:18;:41::i;:::-;54078:103;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;54194:28;54204:4;54210:2;54214:7;54194:9;:28::i;:::-;53925:305;;;:::o;51805:162::-;51902:7;51929:30;51953:5;51929:13;:20;51943:5;51929:20;;;;;;;;;;;;;;;:23;;:30;;;;:::i;:::-;51922:37;;51805:162;;;;:::o;66083:89::-;64446:12;:10;:12::i;:::-;64435:23;;:7;:5;:7::i;:::-;:23;;;64427:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;66152:12:::1;;;;;;;;;;;66151:13;66136:12;;:28;;;;;;;;;;;;;;;;;;66083:89::o:0;66295:131::-;64446:12;:10;:12::i;:::-;64435:23;;:7;:5;:7::i;:::-;:23;;;64427:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;66343:12:::1;66358:21;66343:36;;66390:10;:19;;:28;66410:7;66390:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;64506:1;66295:131::o:0;54301:151::-;54405:39;54422:4;54428:2;54432:7;54405:39;;;;;;;;;;;;:16;:39::i;:::-;54301:151;;;:::o;52331:172::-;52406:7;52427:15;52448:22;52464:5;52448:12;:15;;:22;;;;:::i;:::-;52426:44;;;52488:7;52481:14;;;52331:172;;;:::o;66184:99::-;64446:12;:10;:12::i;:::-;64435:23;;:7;:5;:7::i;:::-;:23;;;64427:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;66255:20:::1;66267:7;66255:11;:20::i;:::-;66184:99:::0;:::o;65622:24::-;;;;;;;;;;;;;:::o;49985:177::-;50057:7;50084:70;50101:7;50084:70;;;;;;;;;;;;;;;;;:12;:16;;:70;;;;;:::i;:::-;50077:77;;49985:177;;;:::o;65499:37::-;;;:::o;51624:97::-;51672:13;51705:8;51698:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51624:97;:::o;49702:221::-;49774:7;49819:1;49802:19;;:5;:19;;;;49794:74;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49886:29;:13;:20;49900:5;49886:20;;;;;;;;;;;;;;;:27;:29::i;:::-;49879:36;;49702:221;;;:::o;64866:148::-;64446:12;:10;:12::i;:::-;64435:23;;:7;:5;:7::i;:::-;:23;;;64427:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;64973:1:::1;64936:40;;64957:6;;;;;;;;;;;64936:40;;;;;;;;;;;;65004:1;64987:6;;:19;;;;;;;;;;;;;;;;;;64866:148::o:0;64215:87::-;64261:7;64288:6;;;;;;;;;;;64281:13;;64215:87;:::o;50398:104::-;50454:13;50487:7;50480:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;50398:104;:::o;66439:588::-;66515:12;;;;;;;;;;;66507:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;66587:8;66569:14;:26;;66561:78;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;66695:7;66658:33;66676:14;66658:13;:11;:13::i;:::-;:17;;:33;;;;:::i;:::-;:44;;66650:97;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;66802:9;66766:32;66783:14;66766:12;:16;;:32;;;;:::i;:::-;:45;66758:89;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;66873:9;66868:152;66892:14;66888:1;:18;66868:152;;;66928:17;66948:13;:11;:13::i;:::-;66928:33;;66976:32;66986:10;66998:9;66976;:32::i;:::-;66868:152;66908:3;;;;;;;66868:152;;;;66439:588;:::o;53328:295::-;53443:12;:10;:12::i;:::-;53431:24;;:8;:24;;;;53423:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;53543:8;53498:18;:32;53517:12;:10;:12::i;:::-;53498:32;;;;;;;;;;;;;;;:42;53531:8;53498:42;;;;;;;;;;;;;;;;:53;;;;;;;;;;;;;;;;;;53596:8;53567:48;;53582:12;:10;:12::i;:::-;53567:48;;;53606:8;53567:48;;;;;;;;;;;;;;;;;;;;53328:295;;:::o;54523:285::-;54655:41;54674:12;:10;:12::i;:::-;54688:7;54655:18;:41::i;:::-;54647:103;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;54761:39;54775:4;54781:2;54785:7;54794:5;54761:13;:39::i;:::-;54523:285;;;;:::o;65583:32::-;;;:::o;50573:812::-;50646:13;50680:16;50688:7;50680;:16::i;:::-;50672:76;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;50761:23;50787:10;:19;50798:7;50787:19;;;;;;;;;;;50761:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;50817:18;50838:9;:7;:9::i;:::-;50817:30;;50945:1;50929:4;50923:18;:23;50919:72;;;50970:9;50963:16;;;;;;50919:72;51121:1;51101:9;51095:23;:27;51091:117;;;51170:4;51176:9;51153:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51139:57;;;;;;51091:117;51340:4;51347:18;:7;:16;:18::i;:::-;51323:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51309:68;;;;50573:812;;;;:::o;53694:164::-;53791:4;53815:18;:25;53834:5;53815:25;;;;;;;;;;;;;;;:35;53841:8;53815:35;;;;;;;;;;;;;;;;;;;;;;;;;53808:42;;53694:164;;;;:::o;65169:244::-;64446:12;:10;:12::i;:::-;64435:23;;:7;:5;:7::i;:::-;:23;;;64427:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;65278:1:::1;65258:22;;:8;:22;;;;65250:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;65368:8;65339:38;;65360:6;;;;;;;;;;;65339:38;;;;;;;;;;;;65397:8;65388:6;;:17;;;;;;;;;;;;;;;;;;65169:244:::0;:::o;65543:33::-;;;:::o;43180:123::-;43249:7;43276:19;43284:3;:10;;43276:7;:19::i;:::-;43269:26;;43180:123;;;:::o;33850:131::-;33917:4;33941:32;33946:3;:10;;33966:5;33958:14;;33941:4;:32::i;:::-;33934:39;;33850:131;;;;:::o;42364:185::-;42453:4;42477:64;42482:3;:10;;42502:3;42494:12;;42532:5;42516:23;;42508:32;;42477:4;:64::i;:::-;42470:71;;42364:185;;;;;:::o;18338:422::-;18398:4;18606:12;18717:7;18705:20;18697:28;;18751:1;18744:4;:8;18737:15;;;18338:422;;;:::o;21256:195::-;21359:12;21391:52;21413:6;21421:4;21427:1;21430:12;21391:21;:52::i;:::-;21384:59;;21256:195;;;;;:::o;42941:151::-;43025:4;43049:35;43059:3;:10;;43079:3;43071:12;;43049:9;:35::i;:::-;43042:42;;42941:151;;;;:::o;56275:127::-;56340:4;56364:30;56386:7;56364:12;:21;;:30;;;;:::i;:::-;56357:37;;56275:127;;;:::o;578:106::-;631:15;666:10;659:17;;578:106;:::o;62293:192::-;62395:2;62368:15;:24;62384:7;62368:24;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;62451:7;62447:2;62413:46;;62422:23;62437:7;62422:14;:23::i;:::-;62413:46;;;;;;;;;;;;62293:192;;:::o;56569:355::-;56662:4;56687:16;56695:7;56687;:16::i;:::-;56679:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;56763:13;56779:23;56794:7;56779:14;:23::i;:::-;56763:39;;56832:5;56821:16;;:7;:16;;;:51;;;;56865:7;56841:31;;:20;56853:7;56841:11;:20::i;:::-;:31;;;56821:51;:94;;;;56876:39;56900:5;56907:7;56876:23;:39::i;:::-;56821:94;56813:103;;;56569:355;;;;:::o;59705:599::-;59830:4;59803:31;;:23;59818:7;59803:14;:23::i;:::-;:31;;;59795:85;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;59931:1;59917:16;;:2;:16;;;;59909:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;59987:39;60008:4;60014:2;60018:7;59987:20;:39::i;:::-;60091:29;60108:1;60112:7;60091:8;:29::i;:::-;60133:35;60160:7;60133:13;:19;60147:4;60133:19;;;;;;;;;;;;;;;:26;;:35;;;;:::i;:::-;;60179:30;60201:7;60179:13;:17;60193:2;60179:17;;;;;;;;;;;;;;;:21;;:30;;;;:::i;:::-;;60222:29;60239:7;60248:2;60222:12;:16;;:29;;;;;:::i;:::-;;60288:7;60284:2;60269:27;;60278:4;60269:27;;;;;;;;;;;;59705:599;;;:::o;35070:137::-;35141:7;35176:22;35180:3;:10;;35192:5;35176:3;:22::i;:::-;35168:31;;35161:38;;35070:137;;;;:::o;43642:236::-;43722:7;43731;43752:11;43765:13;43782:22;43786:3;:10;;43798:5;43782:3;:22::i;:::-;43751:53;;;;43831:3;43823:12;;43861:5;43853:14;;43815:55;;;;;;43642:236;;;;;:::o;60905:100::-;60989:8;60978;:19;;;;;;;;;;;;:::i;:::-;;60905:100;:::o;44928:213::-;45035:7;45086:44;45091:3;:10;;45111:3;45103:12;;45117;45086:4;:44::i;:::-;45078:53;;45055:78;;44928:213;;;;;:::o;34612:114::-;34672:7;34699:19;34707:3;:10;;34699:7;:19::i;:::-;34692:26;;34612:114;;;:::o;12990:179::-;13048:7;13068:9;13084:1;13080;:5;13068:17;;13109:1;13104;:6;;13096:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13160:1;13153:8;;;12990:179;;;;:::o;13869:220::-;13927:7;13956:1;13951;:6;13947:20;;;13966:1;13959:8;;;;13947:20;13978:9;13994:1;13990;:5;13978:17;;14023:1;14018;14014;:5;;;;;;:10;14006:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14080:1;14073:8;;;13869:220;;;;;:::o;57267:110::-;57343:26;57353:2;57357:7;57343:26;;;;;;;;;;;;:9;:26::i;:::-;57267:110;;:::o;55690:272::-;55804:28;55814:4;55820:2;55824:7;55804:9;:28::i;:::-;55851:48;55874:4;55880:2;55884:7;55893:5;55851:22;:48::i;:::-;55843:111;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;55690:272;;;;:::o;45299:746::-;45355:13;45585:1;45576:5;:10;45572:53;;;45603:10;;;;;;;;;;;;;;;;;;;;;45572:53;45635:12;45650:5;45635:20;;45666:14;45691:78;45706:1;45698:4;:9;45691:78;;45724:8;;;;;;;45755:2;45747:10;;;;;;;;;45691:78;;;45779:19;45811:6;45801:17;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;45779:39;;45829:13;45854:1;45845:6;:10;45829:26;;45873:5;45866:12;;45889:117;45904:1;45896:4;:9;45889:117;;45965:2;45958:4;:9;;;;;;45953:2;:14;45940:29;;45922:6;45929:7;;;;;;;45922:15;;;;;;;;;;;:47;;;;;;;;;;;45992:2;45984:10;;;;;;;;;45889:117;;;46030:6;46016:21;;;;;;45299:746;;;;:::o;39759:110::-;39815:7;39842:3;:12;;:19;;;;39835:26;;39759:110;;;:::o;27220:414::-;27283:4;27305:21;27315:3;27320:5;27305:9;:21::i;:::-;27300:327;;27343:3;:11;;27360:5;27343:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27526:3;:11;;:18;;;;27504:3;:12;;:19;27517:5;27504:19;;;;;;;;;;;:40;;;;27566:4;27559:11;;;;27300:327;27610:5;27603:12;;27220:414;;;;;:::o;37039:692::-;37115:4;37231:16;37250:3;:12;;:17;37263:3;37250:17;;;;;;;;;;;;37231:36;;37296:1;37284:8;:13;37280:444;;;37351:3;:12;;37369:38;;;;;;;;37386:3;37369:38;;;;37399:5;37369:38;;;37351:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37566:3;:12;;:19;;;;37546:3;:12;;:17;37559:3;37546:17;;;;;;;;;;;:39;;;;37607:4;37600:11;;;;;37280:444;37680:5;37644:3;:12;;37668:1;37657:8;:12;37644:26;;;;;;;;;;;;;;;;;;:33;;:41;;;;37707:5;37700:12;;;37039:692;;;;;;:::o;22308:530::-;22435:12;22493:5;22468:21;:30;;22460:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22560:18;22571:6;22560:10;:18::i;:::-;22552:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22686:12;22700:23;22727:6;:11;;22747:5;22755:4;22727:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22685:75;;;;22778:52;22796:7;22805:10;22817:12;22778:17;:52::i;:::-;22771:59;;;;22308:530;;;;;;:::o;39539:125::-;39610:4;39655:1;39634:3;:12;;:17;39647:3;39634:17;;;;;;;;;;;;:22;;39627:29;;39539:125;;;;:::o;63098:93::-;;;;:::o;34157:137::-;34227:4;34251:35;34259:3;:10;;34279:5;34271:14;;34251:7;:35::i;:::-;34244:42;;34157:137;;;;:::o;30108:204::-;30175:7;30224:5;30203:3;:11;;:18;;;;:26;30195:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30286:3;:11;;30298:5;30286:18;;;;;;;;;;;;;;;;30279:25;;30108:204;;;;:::o;40224:279::-;40291:7;40300;40350:5;40328:3;:12;;:19;;;;:27;40320:74;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40407:22;40432:3;:12;;40445:5;40432:19;;;;;;;;;;;;;;;;;;40407:44;;40470:5;:10;;;40482:5;:12;;;40462:33;;;;;40224:279;;;;;:::o;41721:319::-;41815:7;41835:16;41854:3;:12;;:17;41867:3;41854:17;;;;;;;;;;;;41835:36;;41902:1;41890:8;:13;;41905:12;41882:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;41972:3;:12;;41996:1;41985:8;:12;41972:26;;;;;;;;;;;;;;;;;;:33;;;41965:40;;;41721:319;;;;;:::o;29655:109::-;29711:7;29738:3;:11;;:18;;;;29731:25;;29655:109;;;:::o;57604:250::-;57700:18;57706:2;57710:7;57700:5;:18::i;:::-;57737:54;57768:1;57772:2;57776:7;57785:5;57737:22;:54::i;:::-;57729:117;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;57604:250;;;:::o;61570:604::-;61691:4;61718:15;:2;:13;;;:15::i;:::-;61713:60;;61757:4;61750:11;;;;61713:60;61783:23;61809:252;61862:45;;;61922:12;:10;:12::i;:::-;61949:4;61968:7;61990:5;61825:181;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;61809:252;;;;;;;;;;;;;;;;;:2;:15;;;;:252;;;;;:::i;:::-;61783:278;;62072:13;62099:10;62088:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;62072:48;;46699:10;62149:16;;62139:26;;;:6;:26;;;;62131:35;;;;61570:604;;;;;;;:::o;29440:129::-;29513:4;29560:1;29537:3;:12;;:19;29550:5;29537:19;;;;;;;;;;;;:24;;29530:31;;29440:129;;;;:::o;24848:742::-;24963:12;24992:7;24988:595;;;25023:10;25016:17;;;;24988:595;25157:1;25137:10;:17;:21;25133:439;;;25400:10;25394:17;25461:15;25448:10;25444:2;25440:19;25433:44;25348:148;25543:12;25536:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24848:742;;;;;;:::o;27810:1544::-;27876:4;27994:18;28015:3;:12;;:19;28028:5;28015:19;;;;;;;;;;;;27994:40;;28065:1;28051:10;:15;28047:1300;;28413:21;28450:1;28437:10;:14;28413:38;;28466:17;28507:1;28486:3;:11;;:18;;;;:22;28466:42;;28753:17;28773:3;:11;;28785:9;28773:22;;;;;;;;;;;;;;;;28753:42;;28919:9;28890:3;:11;;28902:13;28890:26;;;;;;;;;;;;;;;:38;;;;29038:1;29022:13;:17;28996:3;:12;;:23;29009:9;28996:23;;;;;;;;;;;:43;;;;29148:3;:11;;:17;;;;;;;;;;;;;;;;;;;;;;;;29243:3;:12;;:19;29256:5;29243:19;;;;;;;;;;;29236:26;;;29286:4;29279:11;;;;;;;;28047:1300;29330:5;29323:12;;;27810:1544;;;;;:::o;58190:404::-;58284:1;58270:16;;:2;:16;;;;58262:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;58343:16;58351:7;58343;:16::i;:::-;58342:17;58334:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;58405:45;58434:1;58438:2;58442:7;58405:20;:45::i;:::-;58463:30;58485:7;58463:13;:17;58477:2;58463:17;;;;;;;;;;;;;;;:21;;:30;;;;:::i;:::-;;58506:29;58523:7;58532:2;58506:12;:16;;:29;;;;;:::i;:::-;;58578:7;58574:2;58553:33;;58570:1;58553:33;;;;;;;;;;;;58190:404;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o
Swarm Source
ipfs://a1e1b9366d9900a52f1b754549b695fc17cb4d7c2dfffe452d9d3ef00ed19a39
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.