Overview
Max Total Supply
601 BEEPLE2
Holders
361
Transfers
-
0
Market
Volume (24H)
N/A
Min Price (24H)
N/A
Max Price (24H)
N/A
Other Info
Token Contract
Loading...
Loading
Loading...
Loading
Loading...
Loading
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
| Transaction Hash | Block | Multiplier | Status |
|---|
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"string","name":"base_uri","type":"string"}],"payable":false,"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":false,"internalType":"address","name":"new_owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"_niftyType","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_tokenId","type":"uint256"}],"name":"NiftyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_buyer","type":"address"},{"indexed":false,"internalType":"uint256","name":"_amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_tokenId","type":"uint256"}],"name":"NiftyPurchased","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"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"_niftyIPFSHashes","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"_niftyPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"_numNiftyMinted","outputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"_numNiftyPermitted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"baseURI","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"closeOpenEdition","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"contractId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contractOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"collector_address","type":"address"},{"internalType":"uint256","name":"niftyType","type":"uint256"}],"name":"giftNifty","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"niftyType","type":"uint256"}],"name":"isNiftySoldOut","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"collector_address","type":"address"},{"internalType":"uint256","name":"numToMint","type":"uint256"},{"internalType":"uint256","name":"niftyType","type":"uint256"}],"name":"massMintNFTs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"masterBuilderContract","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"nameOfCreator","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"numNiftiesCurrentlyInContract","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"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":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"string","name":"newBaseURI","type":"string"}],"name":"setBaseURI","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"niftyType","type":"uint256"},{"internalType":"string","name":"niftyName","type":"string"}],"name":"setNiftyName","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenIPFSHash","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenName","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenOfOwnerByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
6080604052736efb06cf568253a53c7511bd3c31ab28becb0192601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550736efb06cf568253a53c7511bd3c31ab28becb0192601660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550348015620000bb57600080fd5b50604051620042ad380380620042ad83398181016040526020811015620000e157600080fd5b81019080805160405193929190846401000000008211156200010257600080fd5b838201915060208201858111156200011957600080fd5b82518660018202830111640100000000821117156200013757600080fd5b8083526020830192505050908051906020019080838360005b838110156200016d57808201518184015260208101905062000150565b50505050905090810190601f1680156200019b5780820380516001836020036101000a031916815260200191505b506040525050506040518060400160405280601b81526020017f426565706c6520526f756e642032204f70656e2045646974696f6e00000000008152506040518060400160405280600781526020017f424545504c4532000000000000000000000000000000000000000000000000008152508181620002286301ffc9a760e01b6200048e60201b60201c565b620002406380ac58cd60e01b6200048e60201b60201c565b6200025863780e9d6360e01b6200048e60201b60201c565b816009908051906020019062000270929190620005c5565b5080600a908051906020019062000289929190620005c5565b50620002a2635b5e139f60e01b6200048e60201b60201c565b5050505033601560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001601281905550600360118190555080601390805190602001906200030f929190620005c5565b506040518060400160405280600681526020017f426565706c650000000000000000000000000000000000000000000000000000815250601490805190602001906200035d929190620005c5565b5061270f60186000600181526020019081526020016000208190555061270f60186000600281526020019081526020016000208190555061270f601860006003815260200190815260200160002081905550620003f760016040518060400160405280600881526020017f42554c4c2052554e0000000000000000000000000000000000000000000000008152506200059760201b60201c565b6200043f60026040518060400160405280600881526020017f494e4645435445440000000000000000000000000000000000000000000000008152506200059760201b60201c565b6200048760036040518060400160405280600e81526020017f494e544f205448452045544845520000000000000000000000000000000000008152506200059760201b60201c565b5062000674565b63ffffffff60e01b817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156200052b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f4552433136353a20696e76616c696420696e746572666163652069640000000081525060200191505060405180910390fd5b6001600080837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b80600d60008481526020019081526020016000209080519060200190620005c0929190620005c5565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200060857805160ff191683800117855562000639565b8280016001018555821562000639579182015b82811115620006385782518255916020019190600101906200061b565b5b5090506200064891906200064c565b5090565b6200067191905b808211156200066d57600081600090555060010162000653565b5090565b90565b613c2980620006846000396000f3fe608060405234801561001057600080fd5b50600436106102065760003560e01c80638291286c1161011a578063ce606ee0116100ad578063e10162841161007c578063e101628414610deb578063e725f87714610e92578063e943753714610f39578063e985e9c514610f7b578063faeaa15314610ff757610206565b8063ce606ee014610c2b578063cf1acdfe14610c75578063d371663014610c7f578063d7a853be14610d2657610206565b8063a22cb465116100e9578063a22cb465146109d7578063b88d4fde14610a27578063ba653ab414610b2c578063c87b56dd14610b8457610206565b80638291286c1461086d57806395d89b411461088b578063983472c31461090e5780639b18f5741461099157610206565b806342842e0e1161019d5780636352211e1161016c5780636352211e1461069857806363b7e173146107065780636c0360eb1461075057806370a08231146107d357806372ba8c091461082b57610206565b806342842e0e146104df5780634f1d48321461054d5780634f6ccce71461059b57806355f804b3146105dd57610206565b806316e978c5116101d957806316e978c5146103af57806318160ddd146103f157806323b872dd1461040f5780632f745c591461047d57610206565b806301ffc9a71461020b57806306fdde0314610270578063081812fc146102f3578063095ea7b314610361575b600080fd5b6102566004803603602081101561022157600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050611015565b604051808215151515815260200191505060405180910390f35b61027861107c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102b857808201518184015260208101905061029d565b50505050905090810190601f1680156102e55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61031f6004803603602081101561030957600080fd5b810190808035906020019092919050505061111e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103ad6004803603604081101561037757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111b9565b005b6103db600480360360208110156103c557600080fd5b81019080803590602001909291905050506113a0565b6040518082815260200191505060405180910390f35b6103f96113b8565b6040518082815260200191505060405180910390f35b61047b6004803603606081101561042557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506113c5565b005b6104c96004803603604081101561049357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061143b565b6040518082815260200191505060405180910390f35b61054b600480360360608110156104f557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506114fa565b005b6105996004803603604081101561056357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061151a565b005b6105c7600480360360208110156105b157600080fd5b8101908080359060200190929190505050611b16565b6040518082815260200191505060405180910390f35b610696600480360360208110156105f357600080fd5b810190808035906020019064010000000081111561061057600080fd5b82018360208201111561062257600080fd5b8035906020019184600183028401116401000000008311171561064457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611b96565b005b6106c4600480360360208110156106ae57600080fd5b8101908080359060200190929190505050611c0a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61070e611cd2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610758611cf8565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561079857808201518184015260208101905061077d565b50505050905090810190601f1680156107c55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610815600480360360208110156107e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d96565b6040518082815260200191505060405180910390f35b6108576004803603602081101561084157600080fd5b8101908080359060200190929190505050611e6b565b6040518082815260200191505060405180910390f35b610875611e83565b6040518082815260200191505060405180910390f35b610893611e89565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108d35780820151818401526020810190506108b8565b50505050905090810190601f1680156109005780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610916611f2b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561095657808201518184015260208101905061093b565b50505050905090810190601f1680156109835780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6109bd600480360360208110156109a757600080fd5b8101908080359060200190929190505050611fc9565b604051808215151515815260200191505060405180910390f35b610a25600480360360408110156109ed57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050612026565b005b610b2a60048036036080811015610a3d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610aa457600080fd5b820183602082011115610ab657600080fd5b80359060200191846001830284011164010000000083111715610ad857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506121de565b005b610b8260048036036060811015610b4257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190505050612256565b005b610bb060048036036020811015610b9a57600080fd5b81019080803590602001909291905050506122db565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610bf0578082015181840152602081019050610bd5565b50505050905090810190601f168015610c1d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610c336123ee565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c7d612414565b005b610cab60048036036020811015610c9557600080fd5b810190808035906020019092919050505061250c565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610ceb578082015181840152602081019050610cd0565b50505050905090810190601f168015610d185780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610de960048036036040811015610d3c57600080fd5b810190808035906020019092919080359060200190640100000000811115610d6357600080fd5b820183602082011115610d7557600080fd5b80359060200191846001830284011164010000000083111715610d9757600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506126d8565b005b610e1760048036036020811015610e0157600080fd5b8101908080359060200190929190505050612740565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610e57578082015181840152602081019050610e3c565b50505050905090810190601f168015610e845780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610ebe60048036036020811015610ea857600080fd5b81019080803590602001909291905050506127f0565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610efe578082015181840152602081019050610ee3565b50505050905090810190601f168015610f2b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610f6560048036036020811015610f4f57600080fd5b81019080803590602001909291905050506129bc565b6040518082815260200191505060405180910390f35b610fdd60048036036040811015610f9157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506129da565b604051808215151515815260200191505060405180910390f35b610fff612a6e565b6040518082815260200191505060405180910390f35b6000806000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff169050919050565b606060098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111145780601f106110e957610100808354040283529160200191611114565b820191906000526020600020905b8154815290600101906020018083116110f757829003601f168201915b5050505050905090565b600061112982612a74565b61117e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180613ac7602c913960400191505060405180910390fd5b6002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006111c482611c0a565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561124b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180613b776021913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661126a612ae6565b73ffffffffffffffffffffffffffffffffffffffff161480611299575061129881611293612ae6565b6129da565b5b6112ee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526038815260200180613a3c6038913960400191505060405180910390fd5b826002600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b60196020528060005260406000206000915090505481565b6000600780549050905090565b6113d66113d0612ae6565b82612aee565b61142b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526031815260200180613b986031913960400191505060405180910390fd5b611436838383612be2565b505050565b600061144683611d96565b821061149d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b81526020018061398f602b913960400191505060405180910390fd5b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082815481106114e757fe5b9060005260206000200154905092915050565b611515838383604051806020016040528060008152506121de565b505050565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461157457600080fd5b6000601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506115b660176000848152602001908152602001600020612c06565b600115156115c383611fc9565b15151415611639576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f4e6966747920736f6c64206f757421000000000000000000000000000000000081525060200191505060405180910390fd5b600061165660176000858152602001908152602001600020612c1c565b905060008273ffffffffffffffffffffffffffffffffffffffff1663959c45b760125486856040518463ffffffff1660e01b815260040180848152602001838152602001828152602001935050505060206040518083038186803b1580156116bd57600080fd5b505afa1580156116d1573d6000803e3d6000fd5b505050506040513d60208110156116e757600080fd5b8101908080519060200190929190505050905060608373ffffffffffffffffffffffffffffffffffffffff1663f76f950e836040518263ffffffff1660e01b81526004018082815260200191505060006040518083038186803b15801561174d57600080fd5b505afa158015611761573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250602081101561178b57600080fd5b81019080805160405193929190846401000000008211156117ab57600080fd5b838201915060208201858111156117c157600080fd5b82518660018202830111640100000000821117156117de57600080fd5b8083526020830192505050908051906020019080838360005b838110156118125780820151818401526020810190506117f7565b50505050905090810190601f16801561183f5780820380516001836020036101000a031916815260200191505b50604052505050905060608473ffffffffffffffffffffffffffffffffffffffff1663ff74927b6013846040518363ffffffff1660e01b81526004018080602001806020018381038352858181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156119055780601f106118da57610100808354040283529160200191611905565b820191906000526020600020905b8154815290600101906020018083116118e857829003601f168201915b5050838103825284818151815260200191508051906020019080838360005b8381101561193f578082015181840152602081019050611924565b50505050905090810190601f16801561196c5780820380516001836020036101000a031916815260200191505b5094505050505060006040518083038186803b15801561198b57600080fd5b505afa15801561199f573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525060208110156119c957600080fd5b81019080805160405193929190846401000000008211156119e957600080fd5b838201915060208201858111156119ff57600080fd5b8251866001820283011164010000000082111715611a1c57600080fd5b8083526020830192505050908051906020019080838360005b83811015611a50578082015181840152602081019050611a35565b50505050905090810190601f168015611a7d5780820380516001836020036101000a031916815260200191505b506040525050509050611a908784612c2a565b611a9a8382612c4b565b7fce98476f2a1c16f3466ad65b59759356e098b8f100a498ebb025280fcc6759f6878785604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390a150505050505050565b6000611b206113b8565b8210611b77576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180613bc9602c913960400191505060405180910390fd5b60078281548110611b8457fe5b90600052602060002001549050919050565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bf057600080fd5b8060139080519060200190611c069291906138bd565b5050565b6000806001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611cc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180613a9e6029913960400191505060405180910390fd5b80915050919050565b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60138054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611d8e5780601f10611d6357610100808354040283529160200191611d8e565b820191906000526020600020905b815481529060010190602001808311611d7157829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611e1d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180613a74602a913960400191505060405180910390fd5b611e64600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612c1c565b9050919050565b60186020528060005260406000206000915090505481565b60125481565b6060600a8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611f215780601f10611ef657610100808354040283529160200191611f21565b820191906000526020600020905b815481529060010190602001808311611f0457829003601f168201915b5050505050905090565b60148054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611fc15780601f10611f9657610100808354040283529160200191611fc1565b820191906000526020600020905b815481529060010190602001808311611fa457829003601f168201915b505050505081565b6000601154821115611fde5760019050612021565b601860008381526020019081526020016000205461200d60176000858152602001908152602001600020612c1c565b111561201c5760019050612021565b600090505b919050565b61202e612ae6565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156120cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f4552433732313a20617070726f766520746f2063616c6c65720000000000000081525060200191505060405180910390fd5b80600460006120dc612ae6565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16612189612ae6565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051808215151515815260200191505060405180910390a35050565b6121ef6121e9612ae6565b83612aee565b612244576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526031815260200180613b986031913960400191505060405180910390fd5b61225084848484612cd5565b50505050565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146122b057600080fd5b60008090505b828110156122d5576122c8848361151a565b80806001019150506122b6565b50505050565b60606122e682612a74565b61233b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180613b48602f913960400191505060405180910390fd5b600b60008381526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156123e25780601f106123b7576101008083540402835291602001916123e2565b820191906000526020600020905b8154815290600101906020018083116123c557829003601f168201915b50505050509050919050565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461246e57600080fd5b61248a6017600060018152602001908152602001600020612c1c565b6018600060018152602001908152602001600020819055506124be6017600060028152602001908152602001600020612c1c565b6018600060028152602001908152602001600020819055506124f26017600060038152602001908152602001600020612c1c565b601860006003815260200190815260200160002081905550565b606061251782612a74565b61256c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180613b48602f913960400191505060405180910390fd5b6000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff1663a9d659c2856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156125e657600080fd5b505afa1580156125fa573d6000803e3d6000fd5b505050506040513d602081101561261057600080fd5b81019080805190602001909291905050509050600e60008281526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156126ca5780601f1061269f576101008083540402835291602001916126ca565b820191906000526020600020905b8154815290600101906020018083116126ad57829003601f168201915b505050505092505050919050565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461273257600080fd5b61273c8282612d47565b5050565b601a6020528060005260406000206000915090508054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156127e85780601f106127bd576101008083540402835291602001916127e8565b820191906000526020600020905b8154815290600101906020018083116127cb57829003601f168201915b505050505081565b60606127fb82612a74565b612850576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180613b48602f913960400191505060405180910390fd5b6000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff1663a9d659c2856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156128ca57600080fd5b505afa1580156128de573d6000803e3d6000fd5b505050506040513d60208110156128f457600080fd5b81019080805190602001909291905050509050600d60008281526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156129ae5780601f10612983576101008083540402835291602001916129ae565b820191906000526020600020905b81548152906001019060200180831161299157829003601f168201915b505050505092505050919050565b60176020528060005260406000206000915090508060000154905081565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60115481565b6000806001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415915050919050565b600033905090565b6000612af982612a74565b612b4e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180613a10602c913960400191505060405180910390fd5b6000612b5983611c0a565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612bc857508373ffffffffffffffffffffffffffffffffffffffff16612bb08461111e565b73ffffffffffffffffffffffffffffffffffffffff16145b80612bd95750612bd881856129da565b5b91505092915050565b612bed838383612d73565b612bf78382612fce565b612c01828261316c565b505050565b6001816000016000828254019250508190555050565b600081600001549050919050565b612c348282613233565b612c3e828261316c565b612c478161344b565b5050565b612c5482612a74565b612ca9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180613af3602c913960400191505060405180910390fd5b80600b60008481526020019081526020016000209080519060200190612cd09291906138bd565b505050565b612ce0848484612be2565b612cec84848484613497565b612d41576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806139ba6032913960400191505060405180910390fd5b50505050565b80600d60008481526020019081526020016000209080519060200190612d6e9291906138bd565b505050565b8273ffffffffffffffffffffffffffffffffffffffff16612d9382611c0a565b73ffffffffffffffffffffffffffffffffffffffff1614612dff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180613b1f6029913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612e85576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806139ec6024913960400191505060405180910390fd5b612e8e81613687565b612ed5600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020613745565b612f1c600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612c06565b816001600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60006130266001600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905061376890919063ffffffff16565b9050600060066000848152602001908152602001600020549050818114613113576000600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020838154811061309357fe5b9060005260206000200154905080600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481106130eb57fe5b9060005260206000200181905550816006600083815260200190815260200160002081905550505b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480919060019003613165919061393d565b5050505050565b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490506006600083815260200190815260200160002081905550600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190806001815401808255809150509060018203906000526020600020016000909192909190915055505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156132d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4552433732313a206d696e7420746f20746865207a65726f206164647265737381525060200191505060405180910390fd5b6132df81612a74565b15613352576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000081525060200191505060405180910390fd5b816001600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506133eb600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612c06565b808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6007805490506008600083815260200190815260200160002081905550600781908060018154018082558091505090600182039060005260206000200160009091929091909150555050565b60006134b88473ffffffffffffffffffffffffffffffffffffffff166137b2565b6134c5576001905061367f565b60008473ffffffffffffffffffffffffffffffffffffffff1663150b7a026134eb612ae6565b8887876040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156135a757808201518184015260208101905061358c565b50505050905090810190601f1680156135d45780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b1580156135f657600080fd5b505af115801561360a573d6000803e3d6000fd5b505050506040513d602081101561362057600080fd5b8101908080519060200190929190505050905063150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150505b949350505050565b600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146137425760006002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b61375d6001826000015461376890919063ffffffff16565b816000018190555050565b60006137aa83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506137fd565b905092915050565b60008060007fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060001b9050833f91506000801b82141580156137f45750808214155b92505050919050565b60008383111582906138aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561386f578082015181840152602081019050613854565b50505050905090810190601f16801561389c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106138fe57805160ff191683800117855561392c565b8280016001018555821561392c579182015b8281111561392b578251825591602001919060010190613910565b5b5090506139399190613969565b5090565b815481835581811115613964578183600052602060002091820191016139639190613969565b5b505050565b61398b91905b8082111561398757600081600090555060010161396f565b5090565b9056fe455243373231456e756d657261626c653a206f776e657220696e646578206f7574206f6620626f756e64734552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724552433732313a207472616e7366657220746f20746865207a65726f20616464726573734552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76656420717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732314d657461646174613a2055524920736574206f66206e6f6e6578697374656e7420746f6b656e4552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732314d657461646174613a2055524920717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564455243373231456e756d657261626c653a20676c6f62616c20696e646578206f7574206f6620626f756e6473a265627a7a72315820d2a94120f1234c5d0f08b9f67d5b39b0b2217c37aafb0f843d2df5c8de40c20c64736f6c6343000511003200000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000095312e204465706c6f79206e657720636f6e747261637420666f722065646974696f6e206f6620313030202d2062617365205552492073686f756c64206265205b68747470733a2f2f6170692e6e69667479676174657761792e636f6d2f5d2868747470733a2f2f6170692e6e69667479676174657761792e636f6d2f626565706c652f29626565706c6574776f65646974696f6e2f0000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102065760003560e01c80638291286c1161011a578063ce606ee0116100ad578063e10162841161007c578063e101628414610deb578063e725f87714610e92578063e943753714610f39578063e985e9c514610f7b578063faeaa15314610ff757610206565b8063ce606ee014610c2b578063cf1acdfe14610c75578063d371663014610c7f578063d7a853be14610d2657610206565b8063a22cb465116100e9578063a22cb465146109d7578063b88d4fde14610a27578063ba653ab414610b2c578063c87b56dd14610b8457610206565b80638291286c1461086d57806395d89b411461088b578063983472c31461090e5780639b18f5741461099157610206565b806342842e0e1161019d5780636352211e1161016c5780636352211e1461069857806363b7e173146107065780636c0360eb1461075057806370a08231146107d357806372ba8c091461082b57610206565b806342842e0e146104df5780634f1d48321461054d5780634f6ccce71461059b57806355f804b3146105dd57610206565b806316e978c5116101d957806316e978c5146103af57806318160ddd146103f157806323b872dd1461040f5780632f745c591461047d57610206565b806301ffc9a71461020b57806306fdde0314610270578063081812fc146102f3578063095ea7b314610361575b600080fd5b6102566004803603602081101561022157600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050611015565b604051808215151515815260200191505060405180910390f35b61027861107c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102b857808201518184015260208101905061029d565b50505050905090810190601f1680156102e55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61031f6004803603602081101561030957600080fd5b810190808035906020019092919050505061111e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103ad6004803603604081101561037757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111b9565b005b6103db600480360360208110156103c557600080fd5b81019080803590602001909291905050506113a0565b6040518082815260200191505060405180910390f35b6103f96113b8565b6040518082815260200191505060405180910390f35b61047b6004803603606081101561042557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506113c5565b005b6104c96004803603604081101561049357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061143b565b6040518082815260200191505060405180910390f35b61054b600480360360608110156104f557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506114fa565b005b6105996004803603604081101561056357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061151a565b005b6105c7600480360360208110156105b157600080fd5b8101908080359060200190929190505050611b16565b6040518082815260200191505060405180910390f35b610696600480360360208110156105f357600080fd5b810190808035906020019064010000000081111561061057600080fd5b82018360208201111561062257600080fd5b8035906020019184600183028401116401000000008311171561064457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611b96565b005b6106c4600480360360208110156106ae57600080fd5b8101908080359060200190929190505050611c0a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61070e611cd2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610758611cf8565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561079857808201518184015260208101905061077d565b50505050905090810190601f1680156107c55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610815600480360360208110156107e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d96565b6040518082815260200191505060405180910390f35b6108576004803603602081101561084157600080fd5b8101908080359060200190929190505050611e6b565b6040518082815260200191505060405180910390f35b610875611e83565b6040518082815260200191505060405180910390f35b610893611e89565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108d35780820151818401526020810190506108b8565b50505050905090810190601f1680156109005780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610916611f2b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561095657808201518184015260208101905061093b565b50505050905090810190601f1680156109835780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6109bd600480360360208110156109a757600080fd5b8101908080359060200190929190505050611fc9565b604051808215151515815260200191505060405180910390f35b610a25600480360360408110156109ed57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050612026565b005b610b2a60048036036080811015610a3d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610aa457600080fd5b820183602082011115610ab657600080fd5b80359060200191846001830284011164010000000083111715610ad857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506121de565b005b610b8260048036036060811015610b4257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190505050612256565b005b610bb060048036036020811015610b9a57600080fd5b81019080803590602001909291905050506122db565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610bf0578082015181840152602081019050610bd5565b50505050905090810190601f168015610c1d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610c336123ee565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c7d612414565b005b610cab60048036036020811015610c9557600080fd5b810190808035906020019092919050505061250c565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610ceb578082015181840152602081019050610cd0565b50505050905090810190601f168015610d185780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610de960048036036040811015610d3c57600080fd5b810190808035906020019092919080359060200190640100000000811115610d6357600080fd5b820183602082011115610d7557600080fd5b80359060200191846001830284011164010000000083111715610d9757600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506126d8565b005b610e1760048036036020811015610e0157600080fd5b8101908080359060200190929190505050612740565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610e57578082015181840152602081019050610e3c565b50505050905090810190601f168015610e845780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610ebe60048036036020811015610ea857600080fd5b81019080803590602001909291905050506127f0565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610efe578082015181840152602081019050610ee3565b50505050905090810190601f168015610f2b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610f6560048036036020811015610f4f57600080fd5b81019080803590602001909291905050506129bc565b6040518082815260200191505060405180910390f35b610fdd60048036036040811015610f9157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506129da565b604051808215151515815260200191505060405180910390f35b610fff612a6e565b6040518082815260200191505060405180910390f35b6000806000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff169050919050565b606060098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111145780601f106110e957610100808354040283529160200191611114565b820191906000526020600020905b8154815290600101906020018083116110f757829003601f168201915b5050505050905090565b600061112982612a74565b61117e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180613ac7602c913960400191505060405180910390fd5b6002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006111c482611c0a565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561124b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180613b776021913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661126a612ae6565b73ffffffffffffffffffffffffffffffffffffffff161480611299575061129881611293612ae6565b6129da565b5b6112ee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526038815260200180613a3c6038913960400191505060405180910390fd5b826002600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b60196020528060005260406000206000915090505481565b6000600780549050905090565b6113d66113d0612ae6565b82612aee565b61142b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526031815260200180613b986031913960400191505060405180910390fd5b611436838383612be2565b505050565b600061144683611d96565b821061149d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b81526020018061398f602b913960400191505060405180910390fd5b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082815481106114e757fe5b9060005260206000200154905092915050565b611515838383604051806020016040528060008152506121de565b505050565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461157457600080fd5b6000601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506115b660176000848152602001908152602001600020612c06565b600115156115c383611fc9565b15151415611639576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f4e6966747920736f6c64206f757421000000000000000000000000000000000081525060200191505060405180910390fd5b600061165660176000858152602001908152602001600020612c1c565b905060008273ffffffffffffffffffffffffffffffffffffffff1663959c45b760125486856040518463ffffffff1660e01b815260040180848152602001838152602001828152602001935050505060206040518083038186803b1580156116bd57600080fd5b505afa1580156116d1573d6000803e3d6000fd5b505050506040513d60208110156116e757600080fd5b8101908080519060200190929190505050905060608373ffffffffffffffffffffffffffffffffffffffff1663f76f950e836040518263ffffffff1660e01b81526004018082815260200191505060006040518083038186803b15801561174d57600080fd5b505afa158015611761573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250602081101561178b57600080fd5b81019080805160405193929190846401000000008211156117ab57600080fd5b838201915060208201858111156117c157600080fd5b82518660018202830111640100000000821117156117de57600080fd5b8083526020830192505050908051906020019080838360005b838110156118125780820151818401526020810190506117f7565b50505050905090810190601f16801561183f5780820380516001836020036101000a031916815260200191505b50604052505050905060608473ffffffffffffffffffffffffffffffffffffffff1663ff74927b6013846040518363ffffffff1660e01b81526004018080602001806020018381038352858181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156119055780601f106118da57610100808354040283529160200191611905565b820191906000526020600020905b8154815290600101906020018083116118e857829003601f168201915b5050838103825284818151815260200191508051906020019080838360005b8381101561193f578082015181840152602081019050611924565b50505050905090810190601f16801561196c5780820380516001836020036101000a031916815260200191505b5094505050505060006040518083038186803b15801561198b57600080fd5b505afa15801561199f573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525060208110156119c957600080fd5b81019080805160405193929190846401000000008211156119e957600080fd5b838201915060208201858111156119ff57600080fd5b8251866001820283011164010000000082111715611a1c57600080fd5b8083526020830192505050908051906020019080838360005b83811015611a50578082015181840152602081019050611a35565b50505050905090810190601f168015611a7d5780820380516001836020036101000a031916815260200191505b506040525050509050611a908784612c2a565b611a9a8382612c4b565b7fce98476f2a1c16f3466ad65b59759356e098b8f100a498ebb025280fcc6759f6878785604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390a150505050505050565b6000611b206113b8565b8210611b77576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180613bc9602c913960400191505060405180910390fd5b60078281548110611b8457fe5b90600052602060002001549050919050565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bf057600080fd5b8060139080519060200190611c069291906138bd565b5050565b6000806001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611cc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180613a9e6029913960400191505060405180910390fd5b80915050919050565b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60138054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611d8e5780601f10611d6357610100808354040283529160200191611d8e565b820191906000526020600020905b815481529060010190602001808311611d7157829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611e1d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180613a74602a913960400191505060405180910390fd5b611e64600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612c1c565b9050919050565b60186020528060005260406000206000915090505481565b60125481565b6060600a8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611f215780601f10611ef657610100808354040283529160200191611f21565b820191906000526020600020905b815481529060010190602001808311611f0457829003601f168201915b5050505050905090565b60148054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611fc15780601f10611f9657610100808354040283529160200191611fc1565b820191906000526020600020905b815481529060010190602001808311611fa457829003601f168201915b505050505081565b6000601154821115611fde5760019050612021565b601860008381526020019081526020016000205461200d60176000858152602001908152602001600020612c1c565b111561201c5760019050612021565b600090505b919050565b61202e612ae6565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156120cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f4552433732313a20617070726f766520746f2063616c6c65720000000000000081525060200191505060405180910390fd5b80600460006120dc612ae6565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16612189612ae6565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051808215151515815260200191505060405180910390a35050565b6121ef6121e9612ae6565b83612aee565b612244576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526031815260200180613b986031913960400191505060405180910390fd5b61225084848484612cd5565b50505050565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146122b057600080fd5b60008090505b828110156122d5576122c8848361151a565b80806001019150506122b6565b50505050565b60606122e682612a74565b61233b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180613b48602f913960400191505060405180910390fd5b600b60008381526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156123e25780601f106123b7576101008083540402835291602001916123e2565b820191906000526020600020905b8154815290600101906020018083116123c557829003601f168201915b50505050509050919050565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461246e57600080fd5b61248a6017600060018152602001908152602001600020612c1c565b6018600060018152602001908152602001600020819055506124be6017600060028152602001908152602001600020612c1c565b6018600060028152602001908152602001600020819055506124f26017600060038152602001908152602001600020612c1c565b601860006003815260200190815260200160002081905550565b606061251782612a74565b61256c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180613b48602f913960400191505060405180910390fd5b6000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff1663a9d659c2856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156125e657600080fd5b505afa1580156125fa573d6000803e3d6000fd5b505050506040513d602081101561261057600080fd5b81019080805190602001909291905050509050600e60008281526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156126ca5780601f1061269f576101008083540402835291602001916126ca565b820191906000526020600020905b8154815290600101906020018083116126ad57829003601f168201915b505050505092505050919050565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461273257600080fd5b61273c8282612d47565b5050565b601a6020528060005260406000206000915090508054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156127e85780601f106127bd576101008083540402835291602001916127e8565b820191906000526020600020905b8154815290600101906020018083116127cb57829003601f168201915b505050505081565b60606127fb82612a74565b612850576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180613b48602f913960400191505060405180910390fd5b6000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff1663a9d659c2856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156128ca57600080fd5b505afa1580156128de573d6000803e3d6000fd5b505050506040513d60208110156128f457600080fd5b81019080805190602001909291905050509050600d60008281526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156129ae5780601f10612983576101008083540402835291602001916129ae565b820191906000526020600020905b81548152906001019060200180831161299157829003601f168201915b505050505092505050919050565b60176020528060005260406000206000915090508060000154905081565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60115481565b6000806001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415915050919050565b600033905090565b6000612af982612a74565b612b4e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180613a10602c913960400191505060405180910390fd5b6000612b5983611c0a565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612bc857508373ffffffffffffffffffffffffffffffffffffffff16612bb08461111e565b73ffffffffffffffffffffffffffffffffffffffff16145b80612bd95750612bd881856129da565b5b91505092915050565b612bed838383612d73565b612bf78382612fce565b612c01828261316c565b505050565b6001816000016000828254019250508190555050565b600081600001549050919050565b612c348282613233565b612c3e828261316c565b612c478161344b565b5050565b612c5482612a74565b612ca9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180613af3602c913960400191505060405180910390fd5b80600b60008481526020019081526020016000209080519060200190612cd09291906138bd565b505050565b612ce0848484612be2565b612cec84848484613497565b612d41576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806139ba6032913960400191505060405180910390fd5b50505050565b80600d60008481526020019081526020016000209080519060200190612d6e9291906138bd565b505050565b8273ffffffffffffffffffffffffffffffffffffffff16612d9382611c0a565b73ffffffffffffffffffffffffffffffffffffffff1614612dff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180613b1f6029913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612e85576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806139ec6024913960400191505060405180910390fd5b612e8e81613687565b612ed5600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020613745565b612f1c600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612c06565b816001600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60006130266001600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905061376890919063ffffffff16565b9050600060066000848152602001908152602001600020549050818114613113576000600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020838154811061309357fe5b9060005260206000200154905080600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481106130eb57fe5b9060005260206000200181905550816006600083815260200190815260200160002081905550505b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480919060019003613165919061393d565b5050505050565b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490506006600083815260200190815260200160002081905550600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190806001815401808255809150509060018203906000526020600020016000909192909190915055505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156132d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4552433732313a206d696e7420746f20746865207a65726f206164647265737381525060200191505060405180910390fd5b6132df81612a74565b15613352576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000081525060200191505060405180910390fd5b816001600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506133eb600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612c06565b808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6007805490506008600083815260200190815260200160002081905550600781908060018154018082558091505090600182039060005260206000200160009091929091909150555050565b60006134b88473ffffffffffffffffffffffffffffffffffffffff166137b2565b6134c5576001905061367f565b60008473ffffffffffffffffffffffffffffffffffffffff1663150b7a026134eb612ae6565b8887876040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156135a757808201518184015260208101905061358c565b50505050905090810190601f1680156135d45780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b1580156135f657600080fd5b505af115801561360a573d6000803e3d6000fd5b505050506040513d602081101561362057600080fd5b8101908080519060200190929190505050905063150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150505b949350505050565b600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146137425760006002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b61375d6001826000015461376890919063ffffffff16565b816000018190555050565b60006137aa83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506137fd565b905092915050565b60008060007fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060001b9050833f91506000801b82141580156137f45750808214155b92505050919050565b60008383111582906138aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561386f578082015181840152602081019050613854565b50505050905090810190601f16801561389c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106138fe57805160ff191683800117855561392c565b8280016001018555821561392c579182015b8281111561392b578251825591602001919060010190613910565b5b5090506139399190613969565b5090565b815481835581811115613964578183600052602060002091820191016139639190613969565b5b505050565b61398b91905b8082111561398757600081600090555060010161396f565b5090565b9056fe455243373231456e756d657261626c653a206f776e657220696e646578206f7574206f6620626f756e64734552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724552433732313a207472616e7366657220746f20746865207a65726f20616464726573734552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76656420717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732314d657461646174613a2055524920736574206f66206e6f6e6578697374656e7420746f6b656e4552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732314d657461646174613a2055524920717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564455243373231456e756d657261626c653a20676c6f62616c20696e646578206f7574206f6620626f756e6473a265627a7a72315820d2a94120f1234c5d0f08b9f67d5b39b0b2217c37aafb0f843d2df5c8de40c20c64736f6c63430005110032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000095312e204465706c6f79206e657720636f6e747261637420666f722065646974696f6e206f6620313030202d2062617365205552492073686f756c64206265205b68747470733a2f2f6170692e6e69667479676174657761792e636f6d2f5d2868747470733a2f2f6170692e6e69667479676174657761792e636f6d2f626565706c652f29626565706c6574776f65646974696f6e2f0000000000000000000000
-----Decoded View---------------
Arg [0] : base_uri (string): 1. Deploy new contract for edition of 100 - base URI should be [https://api.niftygateway.com/](https://api.niftygateway.com/beeple/)beepletwoedition/
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000020
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000095
Arg [2] : 312e204465706c6f79206e657720636f6e747261637420666f72206564697469
Arg [3] : 6f6e206f6620313030202d2062617365205552492073686f756c64206265205b
Arg [4] : 68747470733a2f2f6170692e6e69667479676174657761792e636f6d2f5d2868
Arg [5] : 747470733a2f2f6170692e6e69667479676174657761792e636f6d2f62656570
Arg [6] : 6c652f29626565706c6574776f65646974696f6e2f0000000000000000000000
Deployed Bytecode Sourcemap
37067:4101:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;37067:4101:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2726:133;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2726:133:0;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;32186:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;32186:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10582:201;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10582:201:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;9879:417;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9879:417:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;37972:41;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;37972:41:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;23775:94;;;:::i;:::-;;;;;;;;;;;;;;;;;;;12233:288;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12233:288:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;23392:229;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;23392:229:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;13171:132;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;13171:132:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;39747:884;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;39747:884:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;24208:196;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;24208:196:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;39259:142;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;39259:142:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;39259:142:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;39259:142:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;39259:142:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;39259:142:0;;;;;;;;;;;;;;;:::i;:::-;;9233:224;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9233:224:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;37677:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;37502:21;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;37502:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8805:208;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8805:208:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;37918:48;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;37918:48:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;37438:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;32379:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;32379:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37557:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;37557:27:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;39408:332;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;39408:332:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;11077:250;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11077:250:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;14027:269;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;14027:269:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;14027:269:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;14027:269:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;14027:269:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;14027:269:0;;;;;;;;;;;;;;;:::i;:::-;;40642:273;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;40642:273:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;32808:202;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;32808:202:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;32808:202:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37595:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;40925:238;;;:::i;:::-;;33227:374;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;33227:374:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;33227:374:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;39068:181;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;39068:181:0;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;39068:181:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;39068:181:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;39068:181:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;39068:181:0;;;;;;;;;;;;;;;:::i;:::-;;38019:48;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;38019:48:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;38019:48:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33810:364;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;33810:364:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;33810:364:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37855:57;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;37855:57:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11650:145;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11650:145:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;37343:41;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2726:133;2796:4;2819:20;:33;2840:11;2819:33;;;;;;;;;;;;;;;;;;;;;;;;;;;2812:40;;2726:133;;;:::o;32186:83::-;32225:13;32257:5;32250:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;32186:83;:::o;10582:201::-;10641:7;10668:16;10676:7;10668;:16::i;:::-;10660:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10752:15;:24;10768:7;10752:24;;;;;;;;;;;;;;;;;;;;;10745:31;;10582:201;;;:::o;9879:417::-;9942:13;9958:16;9966:7;9958;:16::i;:::-;9942:32;;9998:5;9992:11;;:2;:11;;;;9984:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10077:5;10061:21;;:12;:10;:12::i;:::-;:21;;;:62;;;;10086:37;10103:5;10110:12;:10;:12::i;:::-;10086:16;:37::i;:::-;10061:62;10053:152;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10244:2;10217:15;:24;10233:7;10217:24;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;10281:7;10277:2;10261:28;;10270:5;10261:28;;;;;;;;;;;;9879:417;;;:::o;37972:41::-;;;;;;;;;;;;;;;;;:::o;23775:94::-;23819:7;23845:10;:17;;;;23838:24;;23775:94;:::o;12233:288::-;12375:41;12394:12;:10;:12::i;:::-;12408:7;12375:18;:41::i;:::-;12367:103;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12482:32;12496:4;12502:2;12506:7;12482:13;:32::i;:::-;12233:288;;;:::o;23392:229::-;23472:7;23507:16;23517:5;23507:9;:16::i;:::-;23499:5;:24;23491:80;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23588:12;:19;23601:5;23588:19;;;;;;;;;;;;;;;23608:5;23588:26;;;;;;;;;;;;;;;;23581:33;;23392:229;;;;:::o;13171:132::-;13257:39;13274:4;13280:2;13284:7;13257:39;;;;;;;;;;;;:16;:39::i;:::-;13171:132;;;:::o;39747:884::-;37203:13;;;;;;;;;;;37189:27;;:10;:27;;;37181:36;;;;;;39894:16;39927:21;;;;;;;;;;;39894:55;;39959:38;:15;:26;39975:9;39959:26;;;;;;;;;;;:36;:38::i;:::-;40080:4;40053:31;;:25;40068:9;40053:14;:25::i;:::-;:31;;;40049:87;;;40100:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40049:87;40168:20;40191:36;:15;:26;40207:9;40191:26;;;;;;;;;;;:34;:36::i;:::-;40168:59;;40237:12;40252:2;:16;;;40269:10;;40281:9;40292:15;40252:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;40252:56:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;40252:56:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;40252:56:0;;;;;;;;;;;;;;;;40237:71;;40318:24;40345:2;:11;;;40357:7;40345:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;40345:20:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;40345:20:0;;;;;;39:16:-1;36:1;17:17;2:54;40345:20:0;101:4:-1;97:9;90:4;84;80:15;76:31;69:5;65:43;126:6;120:4;113:20;0:138;13:2;8:3;5:11;2:2;;;29:1;26;19:12;2:2;40345:20:0;;;;;;;;;;;;;19:11:-1;14:3;11:20;8:2;;;44:1;41;34:12;8:2;71:11;66:3;62:21;55:28;;123:4;118:3;114:14;159:9;141:16;138:31;135:2;;;182:1;179;172:12;135:2;219:3;213:10;330:9;325:1;311:12;307:20;289:16;285:43;282:58;261:11;247:12;244:29;233:115;230:2;;;361:1;358;351:12;230:2;384:12;379:3;372:25;420:4;415:3;411:14;404:21;;0:432;;40345:20:0;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;40345:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40318:47;;40375:22;40400:2;:12;;;40413:7;40422:10;40400:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;40400:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;40400:33:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;40400:33:0;;;;;;39:16:-1;36:1;17:17;2:54;40400:33:0;101:4:-1;97:9;90:4;84;80:15;76:31;69:5;65:43;126:6;120:4;113:20;0:138;13:2;8:3;5:11;2:2;;;29:1;26;19:12;2:2;40400:33:0;;;;;;;;;;;;;19:11:-1;14:3;11:20;8:2;;;44:1;41;34:12;8:2;71:11;66:3;62:21;55:28;;123:4;118:3;114:14;159:9;141:16;138:31;135:2;;;182:1;179;172:12;135:2;219:3;213:10;330:9;325:1;311:12;307:20;289:16;285:43;282:58;261:11;247:12;244:29;233:115;230:2;;;361:1;358;351:12;230:2;384:12;379:3;372:25;420:4;415:3;411:14;404:21;;0:432;;40400:33:0;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;40400:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40375:58;;40464:33;40470:17;40489:7;40464:5;:33::i;:::-;40507:31;40520:7;40529:8;40507:12;:31::i;:::-;40573:51;40586:17;40605:9;40616:7;40573:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37227:1;;;;;39747:884;;:::o;24208:196::-;24266:7;24301:13;:11;:13::i;:::-;24293:5;:21;24285:78;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24380:10;24391:5;24380:17;;;;;;;;;;;;;;;;24373:24;;24208:196;;;:::o;39259:142::-;37203:13;;;;;;;;;;;37189:27;;:10;:27;;;37181:36;;;;;;39384:10;39374:7;:20;;;;;;;;;;;;:::i;:::-;;39259:142;:::o;9233:224::-;9288:7;9307:13;9323:11;:20;9335:7;9323:20;;;;;;;;;;;;;;;;;;;;;9307:36;;9378:1;9361:19;;:5;:19;;;;9353:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9445:5;9438:12;;;9233:224;;;:::o;37677:81::-;;;;;;;;;;;;;:::o;37502:21::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;8805:208::-;8860:7;8904:1;8887:19;;:5;:19;;;;8879:74;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8972:34;:17;:24;8990:5;8972:24;;;;;;;;;;;;;;;:32;:34::i;:::-;8965:41;;8805:208;;;:::o;37918:48::-;;;;;;;;;;;;;;;;;:::o;37438:22::-;;;;:::o;32379:87::-;32420:13;32452:7;32445:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;32379:87;:::o;37557:27::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;39408:332::-;39469:4;39501:29;;39489:9;:41;39485:83;;;39553:4;39546:11;;;;39485:83;39620:18;:29;39639:9;39620:29;;;;;;;;;;;;39581:36;:15;:26;39597:9;39581:26;;;;;;;;;;;:34;:36::i;:::-;:68;39577:157;;;39673:4;39665:13;;;;39577:157;39717:5;39709:14;;39408:332;;;;:::o;11077:250::-;11162:12;:10;:12::i;:::-;11156:18;;:2;:18;;;;11148:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11255:8;11216:18;:32;11235:12;:10;:12::i;:::-;11216:32;;;;;;;;;;;;;;;:36;11249:2;11216:36;;;;;;;;;;;;;;;;:47;;;;;;;;;;;;;;;;;;11307:2;11278:42;;11293:12;:10;:12::i;:::-;11278:42;;;11311:8;11278:42;;;;;;;;;;;;;;;;;;;;;;11077:250;;:::o;14027:269::-;14141:41;14160:12;:10;:12::i;:::-;14174:7;14141:18;:41::i;:::-;14133:103;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14246:43;14264:4;14270:2;14274:7;14283:5;14246:17;:43::i;:::-;14027:269;;;;:::o;40642:273::-;37203:13;;;;;;;;;;;37189:27;;:10;:27;;;37181:36;;;;;;40805:6;40812:1;40805:8;;40800:100;40819:9;40815:1;:13;40800:100;;;40850:38;40860:17;40878:9;40850;:38::i;:::-;40830:3;;;;;;;40800:100;;;;40642:273;;;:::o;32808:202::-;32866:13;32899:16;32907:7;32899;:16::i;:::-;32891:76;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;32984:10;:19;32995:7;32984:19;;;;;;;;;;;32977:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;32808:202;;;:::o;37595:28::-;;;;;;;;;;;;;:::o;40925:238::-;37203:13;;;;;;;;;;;37189:27;;:10;:27;;;37181:36;;;;;;41004:28;:15;:18;41020:1;41004:18;;;;;;;;;;;:26;:28::i;:::-;40980:18;:21;40999:1;40980:21;;;;;;;;;;;:52;;;;41066:28;:15;:18;41082:1;41066:18;;;;;;;;;;;:26;:28::i;:::-;41042:18;:21;41061:1;41042:21;;;;;;;;;;;:52;;;;41128:28;:15;:18;41144:1;41128:18;;;;;;;;;;;:26;:28::i;:::-;41104:18;:21;41123:1;41104:21;;;;;;;;;;;:52;;;;40925:238::o;33227:374::-;33290:13;33323:16;33331:7;33323;:16::i;:::-;33315:76;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33436:16;33469:21;;;;;;;;;;;33436:55;;33501:15;33519:2;:17;;;33537:7;33519:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;33519:26:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;33519:26:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;33519:26:0;;;;;;;;;;;;;;;;33501:44;;33562:20;:32;33583:10;33562:32;;;;;;;;;;;33555:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33227:374;;;:::o;39068:181::-;37203:13;;;;;;;;;;;37189:27;;:10;:27;;;37181:36;;;;;;39203:39;39221:9;39232;39203:17;:39::i;:::-;39068:181;;:::o;38019:48::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;33810:364::-;33869:13;33902:16;33910:7;33902;:16::i;:::-;33894:76;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;34015:16;34048:21;;;;;;;;;;;34015:55;;34080:15;34098:2;:17;;;34116:7;34098:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;34098:26:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;34098:26:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;34098:26:0;;;;;;;;;;;;;;;;34080:44;;34141:14;:26;34156:10;34141:26;;;;;;;;;;;34134:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33810:364;;;:::o;37855:57::-;;;;;;;;;;;;;;;;;;;;;;:::o;11650:145::-;11730:4;11753:18;:25;11772:5;11753:25;;;;;;;;;;;;;;;:35;11779:8;11753:35;;;;;;;;;;;;;;;;;;;;;;;;;11746:42;;11650:145;;;;:::o;37343:41::-;;;;:::o;15467:152::-;15524:4;15540:13;15556:11;:20;15568:7;15556:20;;;;;;;;;;;;;;;;;;;;;15540:36;;15610:1;15593:19;;:5;:19;;;;15586:26;;;15467:152;;;:::o;792:96::-;837:15;871:10;864:17;;792:96;:::o;15981:329::-;16066:4;16090:16;16098:7;16090;:16::i;:::-;16082:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16165:13;16181:16;16189:7;16181;:16::i;:::-;16165:32;;16226:5;16215:16;;:7;:16;;;:51;;;;16259:7;16235:31;;:20;16247:7;16235:11;:20::i;:::-;:31;;;16215:51;:87;;;;16270:32;16287:5;16294:7;16270:16;:32::i;:::-;16215:87;16207:96;;;15981:329;;;;:::o;24780:241::-;24865:38;24885:4;24891:2;24895:7;24865:19;:38::i;:::-;24915:47;24948:4;24954:7;24915:32;:47::i;:::-;24974:40;25002:2;25006:7;24974:27;:40::i;:::-;24780:241;;;:::o;52200:178::-;52370:1;52352:7;:14;;;:19;;;;;;;;;;;52200:178;:::o;52081:112::-;52146:7;52172;:14;;;52165:21;;52081:112;;;:::o;25279:198::-;25342:24;25354:2;25358:7;25342:11;:24::i;:::-;25378:40;25406:2;25410:7;25378:27;:40::i;:::-;25430;25462:7;25430:31;:40::i;:::-;25279:198;;:::o;34414:192::-;34499:16;34507:7;34499;:16::i;:::-;34491:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;34596:3;34574:10;:19;34585:7;34574:19;;;;;;;;;;;:25;;;;;;;;;;;;:::i;:::-;;34414:192;;:::o;15002:269::-;15111:32;15125:4;15131:2;15135:7;15111:13;:32::i;:::-;15161:48;15184:4;15190:2;15194:7;15203:5;15161:22;:48::i;:::-;15153:111;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15002:269;;;;:::o;35857:148::-;35983:15;35954:14;:26;35969:10;35954:26;;;;;;;;;;;:44;;;;;;;;;;;;:::i;:::-;;35857:148;;:::o;19602:451::-;19715:4;19695:24;;:16;19703:7;19695;:16::i;:::-;:24;;;19687:78;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;19797:1;19783:16;;:2;:16;;;;19775:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;19852:23;19867:7;19852:14;:23::i;:::-;19887:35;:17;:23;19905:4;19887:23;;;;;;;;;;;;;;;:33;:35::i;:::-;19932:33;:17;:21;19950:2;19932:21;;;;;;;;;;;;;;;:31;:33::i;:::-;20000:2;19977:11;:20;19989:7;19977:20;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;20038:7;20034:2;20019:27;;20028:4;20019:27;;;;;;;;;;;;19602:451;;;:::o;27902:1133::-;28165:22;28190:32;28220:1;28190:12;:18;28203:4;28190:18;;;;;;;;;;;;;;;:25;;;;:29;;:32;;;;:::i;:::-;28165:57;;28232:18;28253:17;:26;28271:7;28253:26;;;;;;;;;;;;28232:47;;28398:14;28384:10;:28;28380:324;;28428:19;28450:12;:18;28463:4;28450:18;;;;;;;;;;;;;;;28469:14;28450:34;;;;;;;;;;;;;;;;28428:56;;28533:11;28500:12;:18;28513:4;28500:18;;;;;;;;;;;;;;;28519:10;28500:30;;;;;;;;;;;;;;;:44;;;;28649:10;28616:17;:30;28634:11;28616:30;;;;;;;;;;;:43;;;;28380:324;;28791:12;:18;28804:4;28791:18;;;;;;;;;;;;;;;:27;;;;;;;;;;;;:::i;:::-;;27902:1133;;;;:::o;26744:183::-;26857:12;:16;26870:2;26857:16;;;;;;;;;;;;;;;:23;;;;26828:17;:26;26846:7;26828:26;;;;;;;;;;;:52;;;;26890:12;:16;26903:2;26890:16;;;;;;;;;;;;;;;26912:7;26890:30;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;26890:30:0;;;;;;;;;;;;;;;;;;;;;;26744:183;;:::o;18027:329::-;18112:1;18098:16;;:2;:16;;;;18090:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18170:16;18178:7;18170;:16::i;:::-;18169:17;18161:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18254:2;18231:11;:20;18243:7;18231:20;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;18266:33;:17;:21;18284:2;18266:21;;;;;;;;;;;;;;;:31;:33::i;:::-;18341:7;18337:2;18316:33;;18333:1;18316:33;;;;;;;;;;;;18027:329;;:::o;27123:161::-;27226:10;:17;;;;27199:15;:24;27215:7;27199:24;;;;;;;;;;;:44;;;;27253:10;27269:7;27253:24;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;27253:24:0;;;;;;;;;;;;;;;;;;;;;;27123:161;:::o;20643:350::-;20764:4;20789:15;:2;:13;;;:15::i;:::-;20784:58;;20827:4;20820:11;;;;20784:58;20853:13;20885:2;20869:36;;;20906:12;:10;:12::i;:::-;20920:4;20926:7;20935:5;20869:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;20869:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;20869:72:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;20869:72:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;20869:72:0;;;;;;;;;;;;;;;;20853:88;;7039:10;20969:16;;20959:26;;;:6;:26;;;;20951:35;;;20643:350;;;;;;;:::o;21156:171::-;21255:1;21219:38;;:15;:24;21235:7;21219:24;;;;;;;;;;;;;;;;;;;;;:38;;;21215:106;;21308:1;21273:15;:24;21289:7;21273:24;;;;;;;;;;;;:37;;;;;;;;;;;;;;;;;;21215:106;21156:171;:::o;52385:108::-;52465:21;52484:1;52465:7;:14;;;:18;;:21;;;;:::i;:::-;52448:7;:14;;:38;;;;52385:108;:::o;43634:134::-;43692:7;43718:43;43722:1;43725;43718:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;43711:50;;43634:134;;;;:::o;48534:798::-;48594:4;49040:16;49066:19;49088:66;49066:88;;;;49255:7;49243:20;49231:32;;49294:3;49282:15;;:8;:15;;:42;;;;;49313:11;49301:8;:23;;49282:42;49274:51;;;;48534:798;;;:::o;44205:188::-;44291:7;44323:1;44318;:6;;44326:12;44310:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;44310:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;44349:9;44365:1;44361;:5;44349:17;;44385:1;44378:8;;;44205:188;;;;;:::o;37067:4101::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o
Swarm Source
bzzr://d2a94120f1234c5d0f08b9f67d5b39b0b2217c37aafb0f843d2df5c8de40c20c
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
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.


