ERC-20
Source Code
Overview
Max Total Supply
10,000,000 KRY
Holders
61
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
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 Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"EnableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"_decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_developerFee","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_liquidityFee","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_wallet","type":"address"},{"internalType":"bool","name":"_status","type":"bool"}],"name":"blackListWallets","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"developerAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"disableAntiBot","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"excludeFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"includeInFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launchingTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTransactionAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxWalletBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"numberOfTokensToSwapToLiquidity","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_dev","type":"address"}],"name":"setDeveloperAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setMaxTransactionAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_minAmount","type":"uint256"}],"name":"setMinimunAmountOfTokenToSwapToLiquidity","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradeStarted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newMaxBalance","type":"uint256"}],"name":"updateMaxWalletBalance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
60806040526040518060400160405280600781526020017f4b72796d736f6e00000000000000000000000000000000000000000000000000815250600090816200004a919062000cf3565b506040518060400160405280600381526020017f4b525900000000000000000000000000000000000000000000000000000000008152506001908162000091919062000cf3565b506012600260006101000a81548160ff021916908360ff160217905550600260009054906101000a900460ff16600a620000cc919062000f6a565b62989680620000dc919062000fbb565b6003556064600354620000f0919062001035565b600555603260035462000104919062001035565b600655737a250d5630b4cf539739df2c5dacb4c659f2488d600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506103e86003546200016e919062001035565b6008556005600960006101000a81548160ff021916908360ff1602179055506001600960016101000a81548160ff021916908360ff1602179055506001601160016101000a81548160ff021916908315150217905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000295573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002bb9190620010d7565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000345573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200036b9190620010d7565b6040518363ffffffff1660e01b81526004016200038a9291906200111a565b6020604051808303816000875af1158015620003aa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003d09190620010d7565b601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200041d57600080fd5b506200043e62000432620007b060201b60201c565b620007b860201b60201c565b600160106000620004546200087e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001601060003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160106000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160106000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555062000601620007b060201b60201c565b600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200068762000655620007b060201b60201c565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600019620008a860201b60201c565b620006be30600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600019620008a860201b60201c565b6001600a60000160006101000a81548160ff021916908315150217905550600354600e6000620006f3620007b060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000741620007b060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600354604051620007a2919062001158565b60405180910390a3620012b6565b600033905090565b6000600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036200091a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200091190620011fc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200098c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620009839062001294565b60405180910390fd5b80600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405162000a6c919062001158565b60405180910390a3505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000afb57607f821691505b60208210810362000b115762000b1062000ab3565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000b7b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000b3c565b62000b87868362000b3c565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000bd462000bce62000bc88462000b9f565b62000ba9565b62000b9f565b9050919050565b6000819050919050565b62000bf08362000bb3565b62000c0862000bff8262000bdb565b84845462000b49565b825550505050565b600090565b62000c1f62000c10565b62000c2c81848462000be5565b505050565b5b8181101562000c545762000c4860008262000c15565b60018101905062000c32565b5050565b601f82111562000ca35762000c6d8162000b17565b62000c788462000b2c565b8101602085101562000c88578190505b62000ca062000c978562000b2c565b83018262000c31565b50505b505050565b600082821c905092915050565b600062000cc86000198460080262000ca8565b1980831691505092915050565b600062000ce3838362000cb5565b9150826002028217905092915050565b62000cfe8262000a79565b67ffffffffffffffff81111562000d1a5762000d1962000a84565b5b62000d26825462000ae2565b62000d3382828562000c58565b600060209050601f83116001811462000d6b576000841562000d56578287015190505b62000d62858262000cd5565b86555062000dd2565b601f19841662000d7b8662000b17565b60005b8281101562000da55784890151825560018201915060208501945060208101905062000d7e565b8683101562000dc5578489015162000dc1601f89168262000cb5565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000e685780860481111562000e405762000e3f62000dda565b5b600185161562000e505780820291505b808102905062000e608562000e09565b945062000e20565b94509492505050565b60008262000e83576001905062000f56565b8162000e93576000905062000f56565b816001811462000eac576002811462000eb75762000eed565b600191505062000f56565b60ff84111562000ecc5762000ecb62000dda565b5b8360020a91508482111562000ee65762000ee562000dda565b5b5062000f56565b5060208310610133831016604e8410600b841016171562000f275782820a90508381111562000f215762000f2062000dda565b5b62000f56565b62000f36848484600162000e16565b9250905081840481111562000f505762000f4f62000dda565b5b81810290505b9392505050565b600060ff82169050919050565b600062000f778262000b9f565b915062000f848362000f5d565b925062000fb37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000e71565b905092915050565b600062000fc88262000b9f565b915062000fd58362000b9f565b925082820262000fe58162000b9f565b9150828204841483151762000fff5762000ffe62000dda565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620010428262000b9f565b91506200104f8362000b9f565b92508262001062576200106162001006565b5b828204905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200109f8262001072565b9050919050565b620010b18162001092565b8114620010bd57600080fd5b50565b600081519050620010d181620010a6565b92915050565b600060208284031215620010f057620010ef6200106d565b5b60006200110084828501620010c0565b91505092915050565b620011148162001092565b82525050565b600060408201905062001131600083018562001109565b62001140602083018462001109565b9392505050565b620011528162000b9f565b82525050565b60006020820190506200116f600083018462001147565b92915050565b600082825260208201905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000620011e460248362001175565b9150620011f18262001186565b604082019050919050565b600060208201905081810360008301526200121781620011d5565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006200127c60228362001175565b915062001289826200121e565b604082019050919050565b60006020820190508181036000830152620012af816200126d565b9050919050565b613c0380620012c66000396000f3fe6080604052600436106102345760003560e01c80634e363b651161012e578063a9059cbb116100ab578063d28d88521161006f578063d28d885214610856578063dcc345f214610881578063dd62ed3e146108aa578063ea2f0b37146108e7578063f2fde38b146109105761023b565b8063a9059cbb1461076d578063b09f1266146107aa578063bbde77c1146107d5578063c8c8ebe414610800578063caccd7f71461082b5761023b565b8063715018a6116100f2578063715018a61461069a5780638c52c6c8146106b15780638da5cb5b146106da57806395d89b4114610705578063a457c2d7146107305761023b565b80634e363b651461058d5780635342acb4146105ca578063583e0568146106075780636bc87c3a1461063257806370a082311461065d5761023b565b806323b872dd116101bc578063395093511161018057806339509351146104a65780633eaaf86b146104e3578063437823ec1461050e57806348de478e1461053757806349bd5a5e146105625761023b565b806323b872dd146103bd57806329d42dbd146103fa578063313ce5671461042557806332424aa31461045057806337aa30ee1461047b5761023b565b80631694505e116102035780631694505e146102fe57806318160ddd14610329578063188b1bf1146103545780631d97b7cd1461037d5780631e293c10146103945761023b565b806306fdde031461024057806307ce9de41461026b578063095ea7b3146102965780630b76dbec146102d35761023b565b3661023b57005b600080fd5b34801561024c57600080fd5b50610255610939565b6040516102629190612b4c565b60405180910390f35b34801561027757600080fd5b506102806109cb565b60405161028d9190612b89565b60405180910390f35b3480156102a257600080fd5b506102bd60048036038101906102b89190612c3d565b6109fa565b6040516102ca9190612b89565b60405180910390f35b3480156102df57600080fd5b506102e8610a18565b6040516102f59190612c8c565b60405180910390f35b34801561030a57600080fd5b50610313610a1e565b6040516103209190612cb6565b60405180910390f35b34801561033557600080fd5b5061033e610a44565b60405161034b9190612c8c565b60405180910390f35b34801561036057600080fd5b5061037b60048036038101906103769190612cd1565b610a4e565b005b34801561038957600080fd5b50610392610a86565b005b3480156103a057600080fd5b506103bb60048036038101906103b69190612cd1565b610ab2565b005b3480156103c957600080fd5b506103e460048036038101906103df9190612cfe565b610aea565b6040516103f19190612b89565b60405180910390f35b34801561040657600080fd5b5061040f610bc3565b60405161041c9190612b89565b60405180910390f35b34801561043157600080fd5b5061043a610bd6565b6040516104479190612d6d565b60405180910390f35b34801561045c57600080fd5b50610465610bed565b6040516104729190612d6d565b60405180910390f35b34801561048757600080fd5b50610490610c00565b60405161049d9190612c8c565b60405180910390f35b3480156104b257600080fd5b506104cd60048036038101906104c89190612c3d565b610c06565b6040516104da9190612b89565b60405180910390f35b3480156104ef57600080fd5b506104f8610cb9565b6040516105059190612c8c565b60405180910390f35b34801561051a57600080fd5b5061053560048036038101906105309190612d88565b610cbf565b005b34801561054357600080fd5b5061054c610d22565b6040516105599190612d6d565b60405180910390f35b34801561056e57600080fd5b50610577610d35565b6040516105849190612cb6565b60405180910390f35b34801561059957600080fd5b506105b460048036038101906105af9190612cd1565b610d5b565b6040516105c19190612b89565b60405180910390f35b3480156105d657600080fd5b506105f160048036038101906105ec9190612d88565b610d75565b6040516105fe9190612b89565b60405180910390f35b34801561061357600080fd5b5061061c610dcb565b6040516106299190612e14565b60405180910390f35b34801561063e57600080fd5b50610647610df1565b6040516106549190612d6d565b60405180910390f35b34801561066957600080fd5b50610684600480360381019061067f9190612d88565b610e04565b6040516106919190612c8c565b60405180910390f35b3480156106a657600080fd5b506106af610e4d565b005b3480156106bd57600080fd5b506106d860048036038101906106d39190612e5b565b610e61565b005b3480156106e657600080fd5b506106ef610ec7565b6040516106fc9190612cb6565b60405180910390f35b34801561071157600080fd5b5061071a610ef1565b6040516107279190612b4c565b60405180910390f35b34801561073c57600080fd5b5061075760048036038101906107529190612c3d565b610f83565b6040516107649190612b89565b60405180910390f35b34801561077957600080fd5b50610794600480360381019061078f9190612c3d565b611050565b6040516107a19190612b89565b60405180910390f35b3480156107b657600080fd5b506107bf61106e565b6040516107cc9190612b4c565b60405180910390f35b3480156107e157600080fd5b506107ea6110fc565b6040516107f79190612c8c565b60405180910390f35b34801561080c57600080fd5b50610815611102565b6040516108229190612c8c565b60405180910390f35b34801561083757600080fd5b50610840611108565b60405161084d9190612cb6565b60405180910390f35b34801561086257600080fd5b5061086b61112e565b6040516108789190612b4c565b60405180910390f35b34801561088d57600080fd5b506108a860048036038101906108a39190612d88565b6111bc565b005b3480156108b657600080fd5b506108d160048036038101906108cc9190612e9b565b611208565b6040516108de9190612c8c565b60405180910390f35b3480156108f357600080fd5b5061090e60048036038101906109099190612d88565b61128f565b005b34801561091c57600080fd5b5061093760048036038101906109329190612d88565b6112f2565b005b60606000805461094890612f0a565b80601f016020809104026020016040519081016040528092919081815260200182805461097490612f0a565b80156109c15780601f10610996576101008083540402835291602001916109c1565b820191906000526020600020905b8154815290600101906020018083116109a457829003601f168201915b5050505050905090565b60006109d5611375565b6000600a60000160006101000a81548160ff0219169083151502179055506001905090565b6000610a0e610a076113f3565b84846113fb565b6001905092915050565b60085481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600354905090565b610a56611375565b600260009054906101000a900460ff16600a610a72919061309d565b81610a7d91906130e8565b60068190555050565b610a8e611375565b6001601360006101000a81548160ff02191690831515021790555043601281905550565b610aba611375565b600260009054906101000a900460ff16600a610ad6919061309d565b81610ae191906130e8565b60058190555050565b6000610af78484846115c4565b610bb884610b036113f3565b610bb385604051806060016040528060288152602001613b8160289139600f60008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610b696113f3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f639092919063ffffffff16565b6113fb565b600190509392505050565b601360009054906101000a900460ff1681565b6000600260009054906101000a900460ff16905090565b600260009054906101000a900460ff1681565b60125481565b6000610caf610c136113f3565b84610caa85600f6000610c246113f3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611fb890919063ffffffff16565b6113fb565b6001905092915050565b60035481565b610cc7611375565b6001601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600960019054906101000a900460ff1681565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000610d65611375565b8160088190555060019050919050565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900460ff1681565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610e55611375565b610e5f6000611fce565b565b610e69611375565b80600a60030160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610f0090612f0a565b80601f0160208091040260200160405190810160405280929190818152602001828054610f2c90612f0a565b8015610f795780601f10610f4e57610100808354040283529160200191610f79565b820191906000526020600020905b815481529060010190602001808311610f5c57829003601f168201915b5050505050905090565b6000611046610f906113f3565b8461104185604051806060016040528060258152602001613ba960259139600f6000610fba6113f3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f639092919063ffffffff16565b6113fb565b6001905092915050565b600061106461105d6113f3565b84846115c4565b6001905092915050565b6001805461107b90612f0a565b80601f01602080910402602001604051908101604052809291908181526020018280546110a790612f0a565b80156110f45780601f106110c9576101008083540402835291602001916110f4565b820191906000526020600020905b8154815290600101906020018083116110d757829003601f168201915b505050505081565b60065481565b60055481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000805461113b90612f0a565b80601f016020809104026020016040519081016040528092919081815260200182805461116790612f0a565b80156111b45780601f10611189576101008083540402835291602001916111b4565b820191906000526020600020905b81548152906001019060200180831161119757829003601f168201915b505050505081565b6111c4611375565b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611297611375565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6112fa611375565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611369576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113609061319c565b60405180910390fd5b61137281611fce565b50565b61137d6113f3565b73ffffffffffffffffffffffffffffffffffffffff1661139b610ec7565b73ffffffffffffffffffffffffffffffffffffffff16146113f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113e890613208565b60405180910390fd5b565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361146a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114619061329a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036114d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d09061332c565b60405180910390fd5b80600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516115b79190612c8c565b60405180910390a3505050565b8282600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146116765760011515601360009054906101000a900460ff16151514611671576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166890613398565b60405180910390fd5b611677565b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036116e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116dd9061342a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611755576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161174c906134bc565b60405180910390fd5b60008311611798576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178f9061354e565b60405180910390fd5b600a60030160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156118425750600a60030160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b611881576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611878906135ba565b60405180910390fd5b600554831180156118dc5750601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156119325750601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611972576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119699061364c565b60405180910390fd5b60006006541180156119ce5750601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611a245750601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611a7e5750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611ae2576000611a8e85610e04565b90506006548482611a9f919061366c565b1115611ae0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ad7906136ec565b60405180910390fd5b505b60011515600a60000160009054906101000a900460ff16151503611cbd57611b08610ec7565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611b915750601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015611beb5750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611cbc5743600a60020160003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410611c74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6b9061377e565b60405180910390fd5b43600a60020160003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b6002601254611ccc919061366c565b4311158015611d295750601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015611d835750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611de4576001600a60030160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b6000601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611e875750601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611e955760009050611f4f565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1603611ef35760019050611f4e565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611f4d57600190505b5b5b611f5b86868684612094565b505050505050565b6000838311158290611fab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fa29190612b4c565b60405180910390fd5b5082840390509392505050565b60008183611fc6919061366c565b905092915050565b6000600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b806120b2576120a2846120cd565b6120ad8484846120e8565b6120c7565b6120bb846120cd565b6120c684848461226d565b5b50505050565b60006120d830610e04565b90506120e48183612614565b5050565b6000600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561216f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216690613810565b60405180910390fd5b818103600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161225f9190612c8c565b60405180910390a350505050565b6000600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156122f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122eb90613810565b60405180910390fd5b60006064600960019054906101000a900460ff1660ff168461231691906130e8565b612320919061385f565b905060006064600960009054906101000a900460ff1660ff168561234491906130e8565b61234e919061385f565b9050600081838661235f9190613890565b6123699190613890565b9050808403600e60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600e60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555082600e6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516125179190612c8c565b60405180910390a3600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161259e9190612c8c565b60405180910390a33073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516126039190612c8c565b60405180910390a350505050505050565b60055482106126235760055491505b600060085483101590508080156126465750601160019054906101000a900460ff165b801561265f5750601160009054906101000a900460ff16155b80156126b95750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156126c8576126c7836126cd565b5b505050565b6001601160006101000a81548160ff02191690831515021790555060006126fe60028361276890919063ffffffff16565b90506000612715828461277e90919063ffffffff16565b9050600047905061272583612794565b600061273a824761277e90919063ffffffff16565b905061274683826129d7565b505050506000601160006101000a81548160ff02191690831515021790555050565b60008183612776919061385f565b905092915050565b6000818361278c9190613890565b905092915050565b6000600267ffffffffffffffff8111156127b1576127b06138c4565b5b6040519080825280602002602001820160405280156127df5781602001602082028036833780820191505090505b50905030816000815181106127f7576127f66138f3565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561289e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128c29190613937565b816001815181106128d6576128d56138f3565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061293d30601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846113fb565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016129a1959493929190613a5d565b600060405180830381600087803b1580156129bb57600080fd5b505af11580156129cf573d6000803e3d6000fd5b505050505050565b612a0430601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846113fb565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719823085600080612a50610ec7565b426040518863ffffffff1660e01b8152600401612a7296959493929190613ab7565b60606040518083038185885af1158015612a90573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612ab59190613b2d565b5050505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612af6578082015181840152602081019050612adb565b60008484015250505050565b6000601f19601f8301169050919050565b6000612b1e82612abc565b612b288185612ac7565b9350612b38818560208601612ad8565b612b4181612b02565b840191505092915050565b60006020820190508181036000830152612b668184612b13565b905092915050565b60008115159050919050565b612b8381612b6e565b82525050565b6000602082019050612b9e6000830184612b7a565b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612bd482612ba9565b9050919050565b612be481612bc9565b8114612bef57600080fd5b50565b600081359050612c0181612bdb565b92915050565b6000819050919050565b612c1a81612c07565b8114612c2557600080fd5b50565b600081359050612c3781612c11565b92915050565b60008060408385031215612c5457612c53612ba4565b5b6000612c6285828601612bf2565b9250506020612c7385828601612c28565b9150509250929050565b612c8681612c07565b82525050565b6000602082019050612ca16000830184612c7d565b92915050565b612cb081612bc9565b82525050565b6000602082019050612ccb6000830184612ca7565b92915050565b600060208284031215612ce757612ce6612ba4565b5b6000612cf584828501612c28565b91505092915050565b600080600060608486031215612d1757612d16612ba4565b5b6000612d2586828701612bf2565b9350506020612d3686828701612bf2565b9250506040612d4786828701612c28565b9150509250925092565b600060ff82169050919050565b612d6781612d51565b82525050565b6000602082019050612d826000830184612d5e565b92915050565b600060208284031215612d9e57612d9d612ba4565b5b6000612dac84828501612bf2565b91505092915050565b6000819050919050565b6000612dda612dd5612dd084612ba9565b612db5565b612ba9565b9050919050565b6000612dec82612dbf565b9050919050565b6000612dfe82612de1565b9050919050565b612e0e81612df3565b82525050565b6000602082019050612e296000830184612e05565b92915050565b612e3881612b6e565b8114612e4357600080fd5b50565b600081359050612e5581612e2f565b92915050565b60008060408385031215612e7257612e71612ba4565b5b6000612e8085828601612bf2565b9250506020612e9185828601612e46565b9150509250929050565b60008060408385031215612eb257612eb1612ba4565b5b6000612ec085828601612bf2565b9250506020612ed185828601612bf2565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612f2257607f821691505b602082108103612f3557612f34612edb565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115612fc157808604811115612f9d57612f9c612f3b565b5b6001851615612fac5780820291505b8081029050612fba85612f6a565b9450612f81565b94509492505050565b600082612fda5760019050613096565b81612fe85760009050613096565b8160018114612ffe576002811461300857613037565b6001915050613096565b60ff84111561301a57613019612f3b565b5b8360020a91508482111561303157613030612f3b565b5b50613096565b5060208310610133831016604e8410600b841016171561306c5782820a90508381111561306757613066612f3b565b5b613096565b6130798484846001612f77565b925090508184048111156130905761308f612f3b565b5b81810290505b9392505050565b60006130a882612c07565b91506130b383612d51565b92506130e07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484612fca565b905092915050565b60006130f382612c07565b91506130fe83612c07565b925082820261310c81612c07565b9150828204841483151761312357613122612f3b565b5b5092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613186602683612ac7565b91506131918261312a565b604082019050919050565b600060208201905081810360008301526131b581613179565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006131f2602083612ac7565b91506131fd826131bc565b602082019050919050565b60006020820190508181036000830152613221816131e5565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613284602483612ac7565b915061328f82613228565b604082019050919050565b600060208201905081810360008301526132b381613277565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613316602283612ac7565b9150613321826132ba565b604082019050919050565b6000602082019050818103600083015261334581613309565b9050919050565b7f7472616465206e6f742073746172746564000000000000000000000000000000600082015250565b6000613382601183612ac7565b915061338d8261334c565b602082019050919050565b600060208201905081810360008301526133b181613375565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000613414602583612ac7565b915061341f826133b8565b604082019050919050565b6000602082019050818103600083015261344381613407565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006134a6602383612ac7565b91506134b18261344a565b604082019050919050565b600060208201905081810360008301526134d581613499565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000613538602983612ac7565b9150613543826134dc565b604082019050919050565b600060208201905081810360008301526135678161352b565b9050919050565b7f596f7520617265206e6f7420616c6c6f77656400000000000000000000000000600082015250565b60006135a4601383612ac7565b91506135af8261356e565b602082019050919050565b600060208201905081810360008301526135d381613597565b9050919050565b7f5472616e7366657220697320626967676572207468616e206d6178207478206160008201527f6d6f756e74000000000000000000000000000000000000000000000000000000602082015250565b6000613636602583612ac7565b9150613641826135da565b604082019050919050565b6000602082019050818103600083015261366581613629565b9050919050565b600061367782612c07565b915061368283612c07565b925082820190508082111561369a57613699612f3b565b5b92915050565b7f596f75722062616c616e636520697320746f6f20686967680000000000000000600082015250565b60006136d6601883612ac7565b91506136e1826136a0565b602082019050919050565b60006020820190508181036000830152613705816136c9565b9050919050565b7f596f752063616e6e6f7420646f206d6f7265207468616e2031207472616e736160008201527f6374696f6e2070657220626c6f636b0000000000000000000000000000000000602082015250565b6000613768602f83612ac7565b91506137738261370c565b604082019050919050565b600060208201905081810360008301526137978161375b565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006137fa602683612ac7565b91506138058261379e565b604082019050919050565b60006020820190508181036000830152613829816137ed565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061386a82612c07565b915061387583612c07565b92508261388557613884613830565b5b828204905092915050565b600061389b82612c07565b91506138a683612c07565b92508282039050818111156138be576138bd612f3b565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061393181612bdb565b92915050565b60006020828403121561394d5761394c612ba4565b5b600061395b84828501613922565b91505092915050565b6000819050919050565b600061398961398461397f84613964565b612db5565b612c07565b9050919050565b6139998161396e565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6139d481612bc9565b82525050565b60006139e683836139cb565b60208301905092915050565b6000602082019050919050565b6000613a0a8261399f565b613a1481856139aa565b9350613a1f836139bb565b8060005b83811015613a50578151613a3788826139da565b9750613a42836139f2565b925050600181019050613a23565b5085935050505092915050565b600060a082019050613a726000830188612c7d565b613a7f6020830187613990565b8181036040830152613a9181866139ff565b9050613aa06060830185612ca7565b613aad6080830184612c7d565b9695505050505050565b600060c082019050613acc6000830189612ca7565b613ad96020830188612c7d565b613ae66040830187613990565b613af36060830186613990565b613b006080830185612ca7565b613b0d60a0830184612c7d565b979650505050505050565b600081519050613b2781612c11565b92915050565b600080600060608486031215613b4657613b45612ba4565b5b6000613b5486828701613b18565b9350506020613b6586828701613b18565b9250506040613b7686828701613b18565b915050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212202298c37a60036d54386995b83c80e4ae2e4a9682d029d32921cf13c354fcc9a864736f6c63430008110033
Deployed Bytecode
0x6080604052600436106102345760003560e01c80634e363b651161012e578063a9059cbb116100ab578063d28d88521161006f578063d28d885214610856578063dcc345f214610881578063dd62ed3e146108aa578063ea2f0b37146108e7578063f2fde38b146109105761023b565b8063a9059cbb1461076d578063b09f1266146107aa578063bbde77c1146107d5578063c8c8ebe414610800578063caccd7f71461082b5761023b565b8063715018a6116100f2578063715018a61461069a5780638c52c6c8146106b15780638da5cb5b146106da57806395d89b4114610705578063a457c2d7146107305761023b565b80634e363b651461058d5780635342acb4146105ca578063583e0568146106075780636bc87c3a1461063257806370a082311461065d5761023b565b806323b872dd116101bc578063395093511161018057806339509351146104a65780633eaaf86b146104e3578063437823ec1461050e57806348de478e1461053757806349bd5a5e146105625761023b565b806323b872dd146103bd57806329d42dbd146103fa578063313ce5671461042557806332424aa31461045057806337aa30ee1461047b5761023b565b80631694505e116102035780631694505e146102fe57806318160ddd14610329578063188b1bf1146103545780631d97b7cd1461037d5780631e293c10146103945761023b565b806306fdde031461024057806307ce9de41461026b578063095ea7b3146102965780630b76dbec146102d35761023b565b3661023b57005b600080fd5b34801561024c57600080fd5b50610255610939565b6040516102629190612b4c565b60405180910390f35b34801561027757600080fd5b506102806109cb565b60405161028d9190612b89565b60405180910390f35b3480156102a257600080fd5b506102bd60048036038101906102b89190612c3d565b6109fa565b6040516102ca9190612b89565b60405180910390f35b3480156102df57600080fd5b506102e8610a18565b6040516102f59190612c8c565b60405180910390f35b34801561030a57600080fd5b50610313610a1e565b6040516103209190612cb6565b60405180910390f35b34801561033557600080fd5b5061033e610a44565b60405161034b9190612c8c565b60405180910390f35b34801561036057600080fd5b5061037b60048036038101906103769190612cd1565b610a4e565b005b34801561038957600080fd5b50610392610a86565b005b3480156103a057600080fd5b506103bb60048036038101906103b69190612cd1565b610ab2565b005b3480156103c957600080fd5b506103e460048036038101906103df9190612cfe565b610aea565b6040516103f19190612b89565b60405180910390f35b34801561040657600080fd5b5061040f610bc3565b60405161041c9190612b89565b60405180910390f35b34801561043157600080fd5b5061043a610bd6565b6040516104479190612d6d565b60405180910390f35b34801561045c57600080fd5b50610465610bed565b6040516104729190612d6d565b60405180910390f35b34801561048757600080fd5b50610490610c00565b60405161049d9190612c8c565b60405180910390f35b3480156104b257600080fd5b506104cd60048036038101906104c89190612c3d565b610c06565b6040516104da9190612b89565b60405180910390f35b3480156104ef57600080fd5b506104f8610cb9565b6040516105059190612c8c565b60405180910390f35b34801561051a57600080fd5b5061053560048036038101906105309190612d88565b610cbf565b005b34801561054357600080fd5b5061054c610d22565b6040516105599190612d6d565b60405180910390f35b34801561056e57600080fd5b50610577610d35565b6040516105849190612cb6565b60405180910390f35b34801561059957600080fd5b506105b460048036038101906105af9190612cd1565b610d5b565b6040516105c19190612b89565b60405180910390f35b3480156105d657600080fd5b506105f160048036038101906105ec9190612d88565b610d75565b6040516105fe9190612b89565b60405180910390f35b34801561061357600080fd5b5061061c610dcb565b6040516106299190612e14565b60405180910390f35b34801561063e57600080fd5b50610647610df1565b6040516106549190612d6d565b60405180910390f35b34801561066957600080fd5b50610684600480360381019061067f9190612d88565b610e04565b6040516106919190612c8c565b60405180910390f35b3480156106a657600080fd5b506106af610e4d565b005b3480156106bd57600080fd5b506106d860048036038101906106d39190612e5b565b610e61565b005b3480156106e657600080fd5b506106ef610ec7565b6040516106fc9190612cb6565b60405180910390f35b34801561071157600080fd5b5061071a610ef1565b6040516107279190612b4c565b60405180910390f35b34801561073c57600080fd5b5061075760048036038101906107529190612c3d565b610f83565b6040516107649190612b89565b60405180910390f35b34801561077957600080fd5b50610794600480360381019061078f9190612c3d565b611050565b6040516107a19190612b89565b60405180910390f35b3480156107b657600080fd5b506107bf61106e565b6040516107cc9190612b4c565b60405180910390f35b3480156107e157600080fd5b506107ea6110fc565b6040516107f79190612c8c565b60405180910390f35b34801561080c57600080fd5b50610815611102565b6040516108229190612c8c565b60405180910390f35b34801561083757600080fd5b50610840611108565b60405161084d9190612cb6565b60405180910390f35b34801561086257600080fd5b5061086b61112e565b6040516108789190612b4c565b60405180910390f35b34801561088d57600080fd5b506108a860048036038101906108a39190612d88565b6111bc565b005b3480156108b657600080fd5b506108d160048036038101906108cc9190612e9b565b611208565b6040516108de9190612c8c565b60405180910390f35b3480156108f357600080fd5b5061090e60048036038101906109099190612d88565b61128f565b005b34801561091c57600080fd5b5061093760048036038101906109329190612d88565b6112f2565b005b60606000805461094890612f0a565b80601f016020809104026020016040519081016040528092919081815260200182805461097490612f0a565b80156109c15780601f10610996576101008083540402835291602001916109c1565b820191906000526020600020905b8154815290600101906020018083116109a457829003601f168201915b5050505050905090565b60006109d5611375565b6000600a60000160006101000a81548160ff0219169083151502179055506001905090565b6000610a0e610a076113f3565b84846113fb565b6001905092915050565b60085481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600354905090565b610a56611375565b600260009054906101000a900460ff16600a610a72919061309d565b81610a7d91906130e8565b60068190555050565b610a8e611375565b6001601360006101000a81548160ff02191690831515021790555043601281905550565b610aba611375565b600260009054906101000a900460ff16600a610ad6919061309d565b81610ae191906130e8565b60058190555050565b6000610af78484846115c4565b610bb884610b036113f3565b610bb385604051806060016040528060288152602001613b8160289139600f60008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610b696113f3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f639092919063ffffffff16565b6113fb565b600190509392505050565b601360009054906101000a900460ff1681565b6000600260009054906101000a900460ff16905090565b600260009054906101000a900460ff1681565b60125481565b6000610caf610c136113f3565b84610caa85600f6000610c246113f3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611fb890919063ffffffff16565b6113fb565b6001905092915050565b60035481565b610cc7611375565b6001601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600960019054906101000a900460ff1681565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000610d65611375565b8160088190555060019050919050565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900460ff1681565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610e55611375565b610e5f6000611fce565b565b610e69611375565b80600a60030160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610f0090612f0a565b80601f0160208091040260200160405190810160405280929190818152602001828054610f2c90612f0a565b8015610f795780601f10610f4e57610100808354040283529160200191610f79565b820191906000526020600020905b815481529060010190602001808311610f5c57829003601f168201915b5050505050905090565b6000611046610f906113f3565b8461104185604051806060016040528060258152602001613ba960259139600f6000610fba6113f3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f639092919063ffffffff16565b6113fb565b6001905092915050565b600061106461105d6113f3565b84846115c4565b6001905092915050565b6001805461107b90612f0a565b80601f01602080910402602001604051908101604052809291908181526020018280546110a790612f0a565b80156110f45780601f106110c9576101008083540402835291602001916110f4565b820191906000526020600020905b8154815290600101906020018083116110d757829003601f168201915b505050505081565b60065481565b60055481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000805461113b90612f0a565b80601f016020809104026020016040519081016040528092919081815260200182805461116790612f0a565b80156111b45780601f10611189576101008083540402835291602001916111b4565b820191906000526020600020905b81548152906001019060200180831161119757829003601f168201915b505050505081565b6111c4611375565b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611297611375565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6112fa611375565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611369576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113609061319c565b60405180910390fd5b61137281611fce565b50565b61137d6113f3565b73ffffffffffffffffffffffffffffffffffffffff1661139b610ec7565b73ffffffffffffffffffffffffffffffffffffffff16146113f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113e890613208565b60405180910390fd5b565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361146a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114619061329a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036114d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d09061332c565b60405180910390fd5b80600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516115b79190612c8c565b60405180910390a3505050565b8282600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146116765760011515601360009054906101000a900460ff16151514611671576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166890613398565b60405180910390fd5b611677565b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036116e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116dd9061342a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611755576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161174c906134bc565b60405180910390fd5b60008311611798576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178f9061354e565b60405180910390fd5b600a60030160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156118425750600a60030160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b611881576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611878906135ba565b60405180910390fd5b600554831180156118dc5750601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156119325750601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611972576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119699061364c565b60405180910390fd5b60006006541180156119ce5750601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611a245750601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611a7e5750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611ae2576000611a8e85610e04565b90506006548482611a9f919061366c565b1115611ae0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ad7906136ec565b60405180910390fd5b505b60011515600a60000160009054906101000a900460ff16151503611cbd57611b08610ec7565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611b915750601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015611beb5750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611cbc5743600a60020160003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410611c74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6b9061377e565b60405180910390fd5b43600a60020160003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b6002601254611ccc919061366c565b4311158015611d295750601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015611d835750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611de4576001600a60030160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b6000601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611e875750601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611e955760009050611f4f565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1603611ef35760019050611f4e565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611f4d57600190505b5b5b611f5b86868684612094565b505050505050565b6000838311158290611fab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fa29190612b4c565b60405180910390fd5b5082840390509392505050565b60008183611fc6919061366c565b905092915050565b6000600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b806120b2576120a2846120cd565b6120ad8484846120e8565b6120c7565b6120bb846120cd565b6120c684848461226d565b5b50505050565b60006120d830610e04565b90506120e48183612614565b5050565b6000600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561216f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216690613810565b60405180910390fd5b818103600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161225f9190612c8c565b60405180910390a350505050565b6000600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156122f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122eb90613810565b60405180910390fd5b60006064600960019054906101000a900460ff1660ff168461231691906130e8565b612320919061385f565b905060006064600960009054906101000a900460ff1660ff168561234491906130e8565b61234e919061385f565b9050600081838661235f9190613890565b6123699190613890565b9050808403600e60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600e60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555082600e6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516125179190612c8c565b60405180910390a3600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161259e9190612c8c565b60405180910390a33073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516126039190612c8c565b60405180910390a350505050505050565b60055482106126235760055491505b600060085483101590508080156126465750601160019054906101000a900460ff165b801561265f5750601160009054906101000a900460ff16155b80156126b95750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156126c8576126c7836126cd565b5b505050565b6001601160006101000a81548160ff02191690831515021790555060006126fe60028361276890919063ffffffff16565b90506000612715828461277e90919063ffffffff16565b9050600047905061272583612794565b600061273a824761277e90919063ffffffff16565b905061274683826129d7565b505050506000601160006101000a81548160ff02191690831515021790555050565b60008183612776919061385f565b905092915050565b6000818361278c9190613890565b905092915050565b6000600267ffffffffffffffff8111156127b1576127b06138c4565b5b6040519080825280602002602001820160405280156127df5781602001602082028036833780820191505090505b50905030816000815181106127f7576127f66138f3565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561289e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128c29190613937565b816001815181106128d6576128d56138f3565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061293d30601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846113fb565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016129a1959493929190613a5d565b600060405180830381600087803b1580156129bb57600080fd5b505af11580156129cf573d6000803e3d6000fd5b505050505050565b612a0430601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846113fb565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719823085600080612a50610ec7565b426040518863ffffffff1660e01b8152600401612a7296959493929190613ab7565b60606040518083038185885af1158015612a90573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612ab59190613b2d565b5050505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612af6578082015181840152602081019050612adb565b60008484015250505050565b6000601f19601f8301169050919050565b6000612b1e82612abc565b612b288185612ac7565b9350612b38818560208601612ad8565b612b4181612b02565b840191505092915050565b60006020820190508181036000830152612b668184612b13565b905092915050565b60008115159050919050565b612b8381612b6e565b82525050565b6000602082019050612b9e6000830184612b7a565b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612bd482612ba9565b9050919050565b612be481612bc9565b8114612bef57600080fd5b50565b600081359050612c0181612bdb565b92915050565b6000819050919050565b612c1a81612c07565b8114612c2557600080fd5b50565b600081359050612c3781612c11565b92915050565b60008060408385031215612c5457612c53612ba4565b5b6000612c6285828601612bf2565b9250506020612c7385828601612c28565b9150509250929050565b612c8681612c07565b82525050565b6000602082019050612ca16000830184612c7d565b92915050565b612cb081612bc9565b82525050565b6000602082019050612ccb6000830184612ca7565b92915050565b600060208284031215612ce757612ce6612ba4565b5b6000612cf584828501612c28565b91505092915050565b600080600060608486031215612d1757612d16612ba4565b5b6000612d2586828701612bf2565b9350506020612d3686828701612bf2565b9250506040612d4786828701612c28565b9150509250925092565b600060ff82169050919050565b612d6781612d51565b82525050565b6000602082019050612d826000830184612d5e565b92915050565b600060208284031215612d9e57612d9d612ba4565b5b6000612dac84828501612bf2565b91505092915050565b6000819050919050565b6000612dda612dd5612dd084612ba9565b612db5565b612ba9565b9050919050565b6000612dec82612dbf565b9050919050565b6000612dfe82612de1565b9050919050565b612e0e81612df3565b82525050565b6000602082019050612e296000830184612e05565b92915050565b612e3881612b6e565b8114612e4357600080fd5b50565b600081359050612e5581612e2f565b92915050565b60008060408385031215612e7257612e71612ba4565b5b6000612e8085828601612bf2565b9250506020612e9185828601612e46565b9150509250929050565b60008060408385031215612eb257612eb1612ba4565b5b6000612ec085828601612bf2565b9250506020612ed185828601612bf2565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612f2257607f821691505b602082108103612f3557612f34612edb565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115612fc157808604811115612f9d57612f9c612f3b565b5b6001851615612fac5780820291505b8081029050612fba85612f6a565b9450612f81565b94509492505050565b600082612fda5760019050613096565b81612fe85760009050613096565b8160018114612ffe576002811461300857613037565b6001915050613096565b60ff84111561301a57613019612f3b565b5b8360020a91508482111561303157613030612f3b565b5b50613096565b5060208310610133831016604e8410600b841016171561306c5782820a90508381111561306757613066612f3b565b5b613096565b6130798484846001612f77565b925090508184048111156130905761308f612f3b565b5b81810290505b9392505050565b60006130a882612c07565b91506130b383612d51565b92506130e07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484612fca565b905092915050565b60006130f382612c07565b91506130fe83612c07565b925082820261310c81612c07565b9150828204841483151761312357613122612f3b565b5b5092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613186602683612ac7565b91506131918261312a565b604082019050919050565b600060208201905081810360008301526131b581613179565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006131f2602083612ac7565b91506131fd826131bc565b602082019050919050565b60006020820190508181036000830152613221816131e5565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613284602483612ac7565b915061328f82613228565b604082019050919050565b600060208201905081810360008301526132b381613277565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613316602283612ac7565b9150613321826132ba565b604082019050919050565b6000602082019050818103600083015261334581613309565b9050919050565b7f7472616465206e6f742073746172746564000000000000000000000000000000600082015250565b6000613382601183612ac7565b915061338d8261334c565b602082019050919050565b600060208201905081810360008301526133b181613375565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000613414602583612ac7565b915061341f826133b8565b604082019050919050565b6000602082019050818103600083015261344381613407565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006134a6602383612ac7565b91506134b18261344a565b604082019050919050565b600060208201905081810360008301526134d581613499565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000613538602983612ac7565b9150613543826134dc565b604082019050919050565b600060208201905081810360008301526135678161352b565b9050919050565b7f596f7520617265206e6f7420616c6c6f77656400000000000000000000000000600082015250565b60006135a4601383612ac7565b91506135af8261356e565b602082019050919050565b600060208201905081810360008301526135d381613597565b9050919050565b7f5472616e7366657220697320626967676572207468616e206d6178207478206160008201527f6d6f756e74000000000000000000000000000000000000000000000000000000602082015250565b6000613636602583612ac7565b9150613641826135da565b604082019050919050565b6000602082019050818103600083015261366581613629565b9050919050565b600061367782612c07565b915061368283612c07565b925082820190508082111561369a57613699612f3b565b5b92915050565b7f596f75722062616c616e636520697320746f6f20686967680000000000000000600082015250565b60006136d6601883612ac7565b91506136e1826136a0565b602082019050919050565b60006020820190508181036000830152613705816136c9565b9050919050565b7f596f752063616e6e6f7420646f206d6f7265207468616e2031207472616e736160008201527f6374696f6e2070657220626c6f636b0000000000000000000000000000000000602082015250565b6000613768602f83612ac7565b91506137738261370c565b604082019050919050565b600060208201905081810360008301526137978161375b565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006137fa602683612ac7565b91506138058261379e565b604082019050919050565b60006020820190508181036000830152613829816137ed565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061386a82612c07565b915061387583612c07565b92508261388557613884613830565b5b828204905092915050565b600061389b82612c07565b91506138a683612c07565b92508282039050818111156138be576138bd612f3b565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061393181612bdb565b92915050565b60006020828403121561394d5761394c612ba4565b5b600061395b84828501613922565b91505092915050565b6000819050919050565b600061398961398461397f84613964565b612db5565b612c07565b9050919050565b6139998161396e565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6139d481612bc9565b82525050565b60006139e683836139cb565b60208301905092915050565b6000602082019050919050565b6000613a0a8261399f565b613a1481856139aa565b9350613a1f836139bb565b8060005b83811015613a50578151613a3788826139da565b9750613a42836139f2565b925050600181019050613a23565b5085935050505092915050565b600060a082019050613a726000830188612c7d565b613a7f6020830187613990565b8181036040830152613a9181866139ff565b9050613aa06060830185612ca7565b613aad6080830184612c7d565b9695505050505050565b600060c082019050613acc6000830189612ca7565b613ad96020830188612c7d565b613ae66040830187613990565b613af36060830186613990565b613b006080830185612ca7565b613b0d60a0830184612c7d565b979650505050505050565b600081519050613b2781612c11565b92915050565b600080600060608486031215613b4657613b45612ba4565b5b6000613b5486828701613b18565b9350506020613b6586828701613b18565b9250506040613b7686828701613b18565b915050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212202298c37a60036d54386995b83c80e4ae2e4a9682d029d32921cf13c354fcc9a864736f6c63430008110033
🤖 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.
Add Token to MetaMask (Web3)

