Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Source Code
Overview
Max Total Supply
100,000,000 NETW
Holders
2
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | 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"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"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":[],"name":"EIP712DomainChanged","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":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"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":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","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":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"flashFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IERC3156FlashBorrower","name":"receiver","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"flashLoan","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"token","type":"address"}],"name":"maxFlashLoan","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","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":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"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":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","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":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
6101606040523480156200001257600080fd5b506040518060400160405280600781526020017f4e65747772636b00000000000000000000000000000000000000000000000000815250806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506040518060400160405280600781526020017f4e65747772636b000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f4e455457000000000000000000000000000000000000000000000000000000008152508160039081620000fd9190620008e0565b5080600490816200010f9190620008e0565b5050506000600560006101000a81548160ff0219169083151502179055506200014d620001416200024e60201b60201c565b6200025660201b60201c565b620001686006836200031c60201b62000f091790919060201c565b61012081815250506200018b6007826200031c60201b62000f091790919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a08181525050620001ca6200037960201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff168152505050505062000248336200021d620003d660201b60201c565b600a6200022b919062000b57565b6305f5e1006200023c919062000ba8565b620003df60201b60201c565b62000f52565b600033905090565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600060208351101562000342576200033a836200054c60201b60201c565b905062000373565b826200035983620005b960201b62000f4d1760201c565b60000190816200036a9190620008e0565b5060ff60001b90505b92915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e051610100514630604051602001620003bb95949392919062000c64565b60405160208183030381529060405280519060200120905090565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000451576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004489062000d22565b60405180910390fd5b6200046560008383620005c360201b60201c565b806002600082825462000479919062000d44565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200052c919062000d7f565b60405180910390a36200054860008383620005f060201b60201c565b5050565b600080829050601f815111156200059c57826040517f305a27a900000000000000000000000000000000000000000000000000000000815260040162000593919062000e1a565b60405180910390fd5b805181620005aa9062000e70565b60001c1760001b915050919050565b6000819050919050565b620005d3620005f560201b60201c565b620005eb8383836200064a60201b62000f571760201c565b505050565b505050565b620006056200064f60201b60201c565b1562000648576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200063f9062000f30565b60405180910390fd5b565b505050565b6000600560009054906101000a900460ff16905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620006e857607f821691505b602082108103620006fe57620006fd620006a0565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620007687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000729565b62000774868362000729565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620007c1620007bb620007b5846200078c565b62000796565b6200078c565b9050919050565b6000819050919050565b620007dd83620007a0565b620007f5620007ec82620007c8565b84845462000736565b825550505050565b600090565b6200080c620007fd565b62000819818484620007d2565b505050565b5b8181101562000841576200083560008262000802565b6001810190506200081f565b5050565b601f82111562000890576200085a8162000704565b620008658462000719565b8101602085101562000875578190505b6200088d620008848562000719565b8301826200081e565b50505b505050565b600082821c905092915050565b6000620008b56000198460080262000895565b1980831691505092915050565b6000620008d08383620008a2565b9150826002028217905092915050565b620008eb8262000666565b67ffffffffffffffff81111562000907576200090662000671565b5b620009138254620006cf565b6200092082828562000845565b600060209050601f83116001811462000958576000841562000943578287015190505b6200094f8582620008c2565b865550620009bf565b601f198416620009688662000704565b60005b8281101562000992578489015182556001820191506020850194506020810190506200096b565b86831015620009b25784890151620009ae601f891682620008a2565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000a555780860481111562000a2d5762000a2c620009c7565b5b600185161562000a3d5780820291505b808102905062000a4d85620009f6565b945062000a0d565b94509492505050565b60008262000a70576001905062000b43565b8162000a80576000905062000b43565b816001811462000a99576002811462000aa45762000ada565b600191505062000b43565b60ff84111562000ab95762000ab8620009c7565b5b8360020a91508482111562000ad35762000ad2620009c7565b5b5062000b43565b5060208310610133831016604e8410600b841016171562000b145782820a90508381111562000b0e5762000b0d620009c7565b5b62000b43565b62000b23848484600162000a03565b9250905081840481111562000b3d5762000b3c620009c7565b5b81810290505b9392505050565b600060ff82169050919050565b600062000b64826200078c565b915062000b718362000b4a565b925062000ba07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000a5e565b905092915050565b600062000bb5826200078c565b915062000bc2836200078c565b925082820262000bd2816200078c565b9150828204841483151762000bec5762000beb620009c7565b5b5092915050565b6000819050919050565b62000c088162000bf3565b82525050565b62000c19816200078c565b82525050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000c4c8262000c1f565b9050919050565b62000c5e8162000c3f565b82525050565b600060a08201905062000c7b600083018862000bfd565b62000c8a602083018762000bfd565b62000c99604083018662000bfd565b62000ca8606083018562000c0e565b62000cb7608083018462000c53565b9695505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000d0a601f8362000cc1565b915062000d178262000cd2565b602082019050919050565b6000602082019050818103600083015262000d3d8162000cfb565b9050919050565b600062000d51826200078c565b915062000d5e836200078c565b925082820190508082111562000d795762000d78620009c7565b5b92915050565b600060208201905062000d96600083018462000c0e565b92915050565b60005b8381101562000dbc57808201518184015260208101905062000d9f565b60008484015250505050565b6000601f19601f8301169050919050565b600062000de68262000666565b62000df2818562000cc1565b935062000e0481856020860162000d9c565b62000e0f8162000dc8565b840191505092915050565b6000602082019050818103600083015262000e36818462000dd9565b905092915050565b600081519050919050565b6000819050602082019050919050565b600062000e67825162000bf3565b80915050919050565b600062000e7d8262000e3e565b8262000e898462000e49565b905062000e968162000e59565b9250602082101562000ed95762000ed47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8360200360080262000729565b831692505b5050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b600062000f1860108362000cc1565b915062000f258262000ee0565b602082019050919050565b6000602082019050818103600083015262000f4b8162000f09565b9050919050565b60805160a05160c05160e05161010051610120516101405161393a62000fad6000396000610a2a015260006109f601526000611c4c01526000611c2b0152600061143301526000611489015260006114b2015261393a6000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c8063715018a6116100de57806395d89b4111610097578063d505accf11610071578063d505accf1461048f578063d9d98ce4146104ab578063dd62ed3e146104db578063f2fde38b1461050b5761018e565b806395d89b4114610411578063a457c2d71461042f578063a9059cbb1461045f5761018e565b8063715018a61461036f57806379cc6790146103795780637ecebe00146103955780638456cb59146103c557806384b0196e146103cf5780638da5cb5b146103f35761018e565b8063395093511161014b5780635c975abb116101255780635c975abb146102c15780635cffe9de146102df578063613255ab1461030f57806370a082311461033f5761018e565b8063395093511461026b5780633f4ba83a1461029b57806342966c68146102a55761018e565b806306fdde0314610193578063095ea7b3146101b157806318160ddd146101e157806323b872dd146101ff578063313ce5671461022f5780633644e5151461024d575b600080fd5b61019b610527565b6040516101a89190612122565b60405180910390f35b6101cb60048036038101906101c691906121e2565b6105b9565b6040516101d8919061223d565b60405180910390f35b6101e96105dc565b6040516101f69190612267565b60405180910390f35b61021960048036038101906102149190612282565b6105e6565b604051610226919061223d565b60405180910390f35b610237610615565b60405161024491906122f1565b60405180910390f35b61025561061e565b6040516102629190612325565b60405180910390f35b610285600480360381019061028091906121e2565b61062d565b604051610292919061223d565b60405180910390f35b6102a3610664565b005b6102bf60048036038101906102ba9190612340565b610676565b005b6102c961068a565b6040516102d6919061223d565b60405180910390f35b6102f960048036038101906102f49190612410565b6106a1565b604051610306919061223d565b60405180910390f35b61032960048036038101906103249190612498565b61088e565b6040516103369190612267565b60405180910390f35b61035960048036038101906103549190612498565b610905565b6040516103669190612267565b60405180910390f35b61037761094d565b005b610393600480360381019061038e91906121e2565b610961565b005b6103af60048036038101906103aa9190612498565b610981565b6040516103bc9190612267565b60405180910390f35b6103cd6109d1565b005b6103d76109e3565b6040516103ea97969594939291906125cd565b60405180910390f35b6103fb610ae5565b6040516104089190612651565b60405180910390f35b610419610b0f565b6040516104269190612122565b60405180910390f35b610449600480360381019061044491906121e2565b610ba1565b604051610456919061223d565b60405180910390f35b610479600480360381019061047491906121e2565b610c18565b604051610486919061223d565b60405180910390f35b6104a960048036038101906104a491906126c4565b610c3b565b005b6104c560048036038101906104c091906121e2565b610d7d565b6040516104d29190612267565b60405180910390f35b6104f560048036038101906104f09190612766565b610dff565b6040516105029190612267565b60405180910390f35b61052560048036038101906105209190612498565b610e86565b005b606060038054610536906127d5565b80601f0160208091040260200160405190810160405280929190818152602001828054610562906127d5565b80156105af5780601f10610584576101008083540402835291602001916105af565b820191906000526020600020905b81548152906001019060200180831161059257829003601f168201915b5050505050905090565b6000806105c4610f5c565b90506105d1818585610f64565b600191505092915050565b6000600254905090565b6000806105f1610f5c565b90506105fe85828561112d565b6106098585856111b9565b60019150509392505050565b60006012905090565b600061062861142f565b905090565b600080610638610f5c565b905061065981858561064a8589610dff565b6106549190612835565b610f64565b600191505092915050565b61066c6114e6565b610674611564565b565b610687610681610f5c565b826115c7565b50565b6000600560009054906101000a900460ff16905090565b60006106ac8561088e565b8411156106ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e5906128db565b60405180910390fd5b60006106fa8686610d7d565b90506107068786611794565b7f439148f0bbc682ca079e46d6e2c2f0c1e3b820f1a291b069d8882abf8cf18dd98773ffffffffffffffffffffffffffffffffffffffff166323e30c8b338989868a8a6040518763ffffffff1660e01b815260040161076a96959493929190612948565b6020604051808303816000875af1158015610789573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ad91906129b9565b146107ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e490612a58565b60405180910390fd5b60006107f76118ea565b905061080f8830848961080a9190612835565b61112d565b600082148061084a5750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b156108695761086488838861085f9190612835565b6115c7565b61087f565b61087388876115c7565b61087e8882846111b9565b5b60019250505095945050505050565b60003073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146108ca5760006108fe565b6108d26105dc565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6108fd9190612a78565b5b9050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6109556114e6565b61095f60006118ef565b565b6109738261096d610f5c565b8361112d565b61097d82826115c7565b5050565b60006109ca600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206119b5565b9050919050565b6109d96114e6565b6109e16119c3565b565b600060608060008060006060610a2360067f0000000000000000000000000000000000000000000000000000000000000000611a2690919063ffffffff16565b610a5760077f0000000000000000000000000000000000000000000000000000000000000000611a2690919063ffffffff16565b46306000801b600067ffffffffffffffff811115610a7857610a77612aac565b5b604051908082528060200260200182016040528015610aa65781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610b1e906127d5565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4a906127d5565b8015610b975780601f10610b6c57610100808354040283529160200191610b97565b820191906000526020600020905b815481529060010190602001808311610b7a57829003601f168201915b5050505050905090565b600080610bac610f5c565b90506000610bba8286610dff565b905083811015610bff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf690612b4d565b60405180910390fd5b610c0c8286868403610f64565b60019250505092915050565b600080610c23610f5c565b9050610c308185856111b9565b600191505092915050565b83421115610c7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7590612bb9565b60405180910390fd5b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610cad8c611ad6565b89604051602001610cc396959493929190612bd9565b6040516020818303038152906040528051906020012090506000610ce682611b34565b90506000610cf682878787611b4e565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610d66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5d90612c86565b60405180910390fd5b610d718a8a8a610f64565b50505050505050505050565b60003073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610ded576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de490612cf2565b60405180910390fd5b610df78383611b79565b905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610e8e6114e6565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610efd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef490612d84565b60405180910390fd5b610f06816118ef565b50565b6000602083511015610f2557610f1e83611b81565b9050610f47565b82610f2f83610f4d565b6000019081610f3e9190612f50565b5060ff60001b90505b92915050565b6000819050919050565b505050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fca90613094565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611042576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103990613126565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516111209190612267565b60405180910390a3505050565b60006111398484610dff565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111b357818110156111a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119c90613192565b60405180910390fd5b6111b28484848403610f64565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611228576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121f90613224565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611297576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128e906132b6565b60405180910390fd5b6112a2838383611be9565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611328576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131f90613348565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114169190612267565b60405180910390a3611429848484611c01565b50505050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161480156114ab57507f000000000000000000000000000000000000000000000000000000000000000046145b156114d8577f000000000000000000000000000000000000000000000000000000000000000090506114e3565b6114e0611c06565b90505b90565b6114ee610f5c565b73ffffffffffffffffffffffffffffffffffffffff1661150c610ae5565b73ffffffffffffffffffffffffffffffffffffffff1614611562576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611559906133b4565b60405180910390fd5b565b61156c611c9c565b6000600560006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6115b0610f5c565b6040516115bd9190612651565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611636576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162d90613446565b60405180910390fd5b61164282600083611be9565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156116c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116bf906134d8565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161177b9190612267565b60405180910390a361178f83600084611c01565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611803576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117fa90613544565b60405180910390fd5b61180f60008383611be9565b80600260008282546118219190612835565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118d29190612267565b60405180910390a36118e660008383611c01565b5050565b600090565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081600001549050919050565b6119cb611ce5565b6001600560006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611a0f610f5c565b604051611a1c9190612651565b60405180910390a1565b606060ff60001b8314611a4357611a3c83611d2f565b9050611ad0565b818054611a4f906127d5565b80601f0160208091040260200160405190810160405280929190818152602001828054611a7b906127d5565b8015611ac85780601f10611a9d57610100808354040283529160200191611ac8565b820191906000526020600020905b815481529060010190602001808311611aab57829003601f168201915b505050505090505b92915050565b600080600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050611b23816119b5565b9150611b2e81611da3565b50919050565b6000611b47611b4161142f565b83611db9565b9050919050565b6000806000611b5f87878787611dfa565b91509150611b6c81611edc565b8192505050949350505050565b600092915050565b600080829050601f81511115611bce57826040517f305a27a9000000000000000000000000000000000000000000000000000000008152600401611bc59190612122565b60405180910390fd5b805181611bda90613594565b60001c1760001b915050919050565b611bf1611ce5565b611bfc838383610f57565b505050565b505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000004630604051602001611c819594939291906135fb565b60405160208183030381529060405280519060200120905090565b611ca461068a565b611ce3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cda9061369a565b60405180910390fd5b565b611ced61068a565b15611d2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2490613706565b60405180910390fd5b565b60606000611d3c83612042565b90506000602067ffffffffffffffff811115611d5b57611d5a612aac565b5b6040519080825280601f01601f191660200182016040528015611d8d5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b6001816000016000828254019250508190555050565b60006040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c1115611e35576000600391509150611ed3565b600060018787878760405160008152602001604052604051611e5a9493929190613726565b6020604051602081039080840390855afa158015611e7c573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611eca57600060019250925050611ed3565b80600092509250505b94509492505050565b60006004811115611ef057611eef61376b565b5b816004811115611f0357611f0261376b565b5b031561203f5760016004811115611f1d57611f1c61376b565b5b816004811115611f3057611f2f61376b565b5b03611f70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f67906137e6565b60405180910390fd5b60026004811115611f8457611f8361376b565b5b816004811115611f9757611f9661376b565b5b03611fd7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fce90613852565b60405180910390fd5b60036004811115611feb57611fea61376b565b5b816004811115611ffe57611ffd61376b565b5b0361203e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612035906138e4565b60405180910390fd5b5b50565b60008060ff8360001c169050601f811115612089576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b600081519050919050565b600082825260208201905092915050565b60005b838110156120cc5780820151818401526020810190506120b1565b60008484015250505050565b6000601f19601f8301169050919050565b60006120f482612092565b6120fe818561209d565b935061210e8185602086016120ae565b612117816120d8565b840191505092915050565b6000602082019050818103600083015261213c81846120e9565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006121798261214e565b9050919050565b6121898161216e565b811461219457600080fd5b50565b6000813590506121a681612180565b92915050565b6000819050919050565b6121bf816121ac565b81146121ca57600080fd5b50565b6000813590506121dc816121b6565b92915050565b600080604083850312156121f9576121f8612144565b5b600061220785828601612197565b9250506020612218858286016121cd565b9150509250929050565b60008115159050919050565b61223781612222565b82525050565b6000602082019050612252600083018461222e565b92915050565b612261816121ac565b82525050565b600060208201905061227c6000830184612258565b92915050565b60008060006060848603121561229b5761229a612144565b5b60006122a986828701612197565b93505060206122ba86828701612197565b92505060406122cb868287016121cd565b9150509250925092565b600060ff82169050919050565b6122eb816122d5565b82525050565b600060208201905061230660008301846122e2565b92915050565b6000819050919050565b61231f8161230c565b82525050565b600060208201905061233a6000830184612316565b92915050565b60006020828403121561235657612355612144565b5b6000612364848285016121cd565b91505092915050565b60006123788261216e565b9050919050565b6123888161236d565b811461239357600080fd5b50565b6000813590506123a58161237f565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126123d0576123cf6123ab565b5b8235905067ffffffffffffffff8111156123ed576123ec6123b0565b5b602083019150836001820283011115612409576124086123b5565b5b9250929050565b60008060008060006080868803121561242c5761242b612144565b5b600061243a88828901612396565b955050602061244b88828901612197565b945050604061245c888289016121cd565b935050606086013567ffffffffffffffff81111561247d5761247c612149565b5b612489888289016123ba565b92509250509295509295909350565b6000602082840312156124ae576124ad612144565b5b60006124bc84828501612197565b91505092915050565b60007fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b6124fa816124c5565b82525050565b6125098161216e565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612544816121ac565b82525050565b6000612556838361253b565b60208301905092915050565b6000602082019050919050565b600061257a8261250f565b612584818561251a565b935061258f8361252b565b8060005b838110156125c05781516125a7888261254a565b97506125b283612562565b925050600181019050612593565b5085935050505092915050565b600060e0820190506125e2600083018a6124f1565b81810360208301526125f481896120e9565b9050818103604083015261260881886120e9565b90506126176060830187612258565b6126246080830186612500565b61263160a0830185612316565b81810360c0830152612643818461256f565b905098975050505050505050565b60006020820190506126666000830184612500565b92915050565b612675816122d5565b811461268057600080fd5b50565b6000813590506126928161266c565b92915050565b6126a18161230c565b81146126ac57600080fd5b50565b6000813590506126be81612698565b92915050565b600080600080600080600060e0888a0312156126e3576126e2612144565b5b60006126f18a828b01612197565b97505060206127028a828b01612197565b96505060406127138a828b016121cd565b95505060606127248a828b016121cd565b94505060806127358a828b01612683565b93505060a06127468a828b016126af565b92505060c06127578a828b016126af565b91505092959891949750929550565b6000806040838503121561277d5761277c612144565b5b600061278b85828601612197565b925050602061279c85828601612197565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806127ed57607f821691505b602082108103612800576127ff6127a6565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612840826121ac565b915061284b836121ac565b925082820190508082111561286357612862612806565b5b92915050565b7f4552433230466c6173684d696e743a20616d6f756e742065786365656473206d60008201527f6178466c6173684c6f616e000000000000000000000000000000000000000000602082015250565b60006128c5602b8361209d565b91506128d082612869565b604082019050919050565b600060208201905081810360008301526128f4816128b8565b9050919050565b600082825260208201905092915050565b82818337600083830152505050565b600061292783856128fb565b935061293483858461290c565b61293d836120d8565b840190509392505050565b600060a08201905061295d6000830189612500565b61296a6020830188612500565b6129776040830187612258565b6129846060830186612258565b818103608083015261299781848661291b565b9050979650505050505050565b6000815190506129b381612698565b92915050565b6000602082840312156129cf576129ce612144565b5b60006129dd848285016129a4565b91505092915050565b7f4552433230466c6173684d696e743a20696e76616c69642072657475726e207660008201527f616c756500000000000000000000000000000000000000000000000000000000602082015250565b6000612a4260248361209d565b9150612a4d826129e6565b604082019050919050565b60006020820190508181036000830152612a7181612a35565b9050919050565b6000612a83826121ac565b9150612a8e836121ac565b9250828203905081811115612aa657612aa5612806565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612b3760258361209d565b9150612b4282612adb565b604082019050919050565b60006020820190508181036000830152612b6681612b2a565b9050919050565b7f45524332305065726d69743a206578706972656420646561646c696e65000000600082015250565b6000612ba3601d8361209d565b9150612bae82612b6d565b602082019050919050565b60006020820190508181036000830152612bd281612b96565b9050919050565b600060c082019050612bee6000830189612316565b612bfb6020830188612500565b612c086040830187612500565b612c156060830186612258565b612c226080830185612258565b612c2f60a0830184612258565b979650505050505050565b7f45524332305065726d69743a20696e76616c6964207369676e61747572650000600082015250565b6000612c70601e8361209d565b9150612c7b82612c3a565b602082019050919050565b60006020820190508181036000830152612c9f81612c63565b9050919050565b7f4552433230466c6173684d696e743a2077726f6e6720746f6b656e0000000000600082015250565b6000612cdc601b8361209d565b9150612ce782612ca6565b602082019050919050565b60006020820190508181036000830152612d0b81612ccf565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612d6e60268361209d565b9150612d7982612d12565b604082019050919050565b60006020820190508181036000830152612d9d81612d61565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302612e067fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82612dc9565b612e108683612dc9565b95508019841693508086168417925050509392505050565b6000819050919050565b6000612e4d612e48612e43846121ac565b612e28565b6121ac565b9050919050565b6000819050919050565b612e6783612e32565b612e7b612e7382612e54565b848454612dd6565b825550505050565b600090565b612e90612e83565b612e9b818484612e5e565b505050565b5b81811015612ebf57612eb4600082612e88565b600181019050612ea1565b5050565b601f821115612f0457612ed581612da4565b612ede84612db9565b81016020851015612eed578190505b612f01612ef985612db9565b830182612ea0565b50505b505050565b600082821c905092915050565b6000612f2760001984600802612f09565b1980831691505092915050565b6000612f408383612f16565b9150826002028217905092915050565b612f5982612092565b67ffffffffffffffff811115612f7257612f71612aac565b5b612f7c82546127d5565b612f87828285612ec3565b600060209050601f831160018114612fba5760008415612fa8578287015190505b612fb28582612f34565b86555061301a565b601f198416612fc886612da4565b60005b82811015612ff057848901518255600182019150602085019450602081019050612fcb565b8683101561300d5784890151613009601f891682612f16565b8355505b6001600288020188555050505b505050505050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061307e60248361209d565b915061308982613022565b604082019050919050565b600060208201905081810360008301526130ad81613071565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061311060228361209d565b915061311b826130b4565b604082019050919050565b6000602082019050818103600083015261313f81613103565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b600061317c601d8361209d565b915061318782613146565b602082019050919050565b600060208201905081810360008301526131ab8161316f565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061320e60258361209d565b9150613219826131b2565b604082019050919050565b6000602082019050818103600083015261323d81613201565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006132a060238361209d565b91506132ab82613244565b604082019050919050565b600060208201905081810360008301526132cf81613293565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061333260268361209d565b915061333d826132d6565b604082019050919050565b6000602082019050818103600083015261336181613325565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061339e60208361209d565b91506133a982613368565b602082019050919050565b600060208201905081810360008301526133cd81613391565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600061343060218361209d565b915061343b826133d4565b604082019050919050565b6000602082019050818103600083015261345f81613423565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b60006134c260228361209d565b91506134cd82613466565b604082019050919050565b600060208201905081810360008301526134f1816134b5565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600061352e601f8361209d565b9150613539826134f8565b602082019050919050565b6000602082019050818103600083015261355d81613521565b9050919050565b600081519050919050565b6000819050602082019050919050565b600061358b825161230c565b80915050919050565b600061359f82613564565b826135a98461356f565b90506135b48161357f565b925060208210156135f4576135ef7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83602003600802612dc9565b831692505b5050919050565b600060a0820190506136106000830188612316565b61361d6020830187612316565b61362a6040830186612316565b6136376060830185612258565b6136446080830184612500565b9695505050505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061368460148361209d565b915061368f8261364e565b602082019050919050565b600060208201905081810360008301526136b381613677565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006136f060108361209d565b91506136fb826136ba565b602082019050919050565b6000602082019050818103600083015261371f816136e3565b9050919050565b600060808201905061373b6000830187612316565b61374860208301866122e2565b6137556040830185612316565b6137626060830184612316565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b60006137d060188361209d565b91506137db8261379a565b602082019050919050565b600060208201905081810360008301526137ff816137c3565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b600061383c601f8361209d565b915061384782613806565b602082019050919050565b6000602082019050818103600083015261386b8161382f565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b60006138ce60228361209d565b91506138d982613872565b604082019050919050565b600060208201905081810360008301526138fd816138c1565b905091905056fea26469706673582212209010f3a796b708660d985f8bc97c172ff029922dbba121bccbf54038a2ffc43d64736f6c63430008120033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061018e5760003560e01c8063715018a6116100de57806395d89b4111610097578063d505accf11610071578063d505accf1461048f578063d9d98ce4146104ab578063dd62ed3e146104db578063f2fde38b1461050b5761018e565b806395d89b4114610411578063a457c2d71461042f578063a9059cbb1461045f5761018e565b8063715018a61461036f57806379cc6790146103795780637ecebe00146103955780638456cb59146103c557806384b0196e146103cf5780638da5cb5b146103f35761018e565b8063395093511161014b5780635c975abb116101255780635c975abb146102c15780635cffe9de146102df578063613255ab1461030f57806370a082311461033f5761018e565b8063395093511461026b5780633f4ba83a1461029b57806342966c68146102a55761018e565b806306fdde0314610193578063095ea7b3146101b157806318160ddd146101e157806323b872dd146101ff578063313ce5671461022f5780633644e5151461024d575b600080fd5b61019b610527565b6040516101a89190612122565b60405180910390f35b6101cb60048036038101906101c691906121e2565b6105b9565b6040516101d8919061223d565b60405180910390f35b6101e96105dc565b6040516101f69190612267565b60405180910390f35b61021960048036038101906102149190612282565b6105e6565b604051610226919061223d565b60405180910390f35b610237610615565b60405161024491906122f1565b60405180910390f35b61025561061e565b6040516102629190612325565b60405180910390f35b610285600480360381019061028091906121e2565b61062d565b604051610292919061223d565b60405180910390f35b6102a3610664565b005b6102bf60048036038101906102ba9190612340565b610676565b005b6102c961068a565b6040516102d6919061223d565b60405180910390f35b6102f960048036038101906102f49190612410565b6106a1565b604051610306919061223d565b60405180910390f35b61032960048036038101906103249190612498565b61088e565b6040516103369190612267565b60405180910390f35b61035960048036038101906103549190612498565b610905565b6040516103669190612267565b60405180910390f35b61037761094d565b005b610393600480360381019061038e91906121e2565b610961565b005b6103af60048036038101906103aa9190612498565b610981565b6040516103bc9190612267565b60405180910390f35b6103cd6109d1565b005b6103d76109e3565b6040516103ea97969594939291906125cd565b60405180910390f35b6103fb610ae5565b6040516104089190612651565b60405180910390f35b610419610b0f565b6040516104269190612122565b60405180910390f35b610449600480360381019061044491906121e2565b610ba1565b604051610456919061223d565b60405180910390f35b610479600480360381019061047491906121e2565b610c18565b604051610486919061223d565b60405180910390f35b6104a960048036038101906104a491906126c4565b610c3b565b005b6104c560048036038101906104c091906121e2565b610d7d565b6040516104d29190612267565b60405180910390f35b6104f560048036038101906104f09190612766565b610dff565b6040516105029190612267565b60405180910390f35b61052560048036038101906105209190612498565b610e86565b005b606060038054610536906127d5565b80601f0160208091040260200160405190810160405280929190818152602001828054610562906127d5565b80156105af5780601f10610584576101008083540402835291602001916105af565b820191906000526020600020905b81548152906001019060200180831161059257829003601f168201915b5050505050905090565b6000806105c4610f5c565b90506105d1818585610f64565b600191505092915050565b6000600254905090565b6000806105f1610f5c565b90506105fe85828561112d565b6106098585856111b9565b60019150509392505050565b60006012905090565b600061062861142f565b905090565b600080610638610f5c565b905061065981858561064a8589610dff565b6106549190612835565b610f64565b600191505092915050565b61066c6114e6565b610674611564565b565b610687610681610f5c565b826115c7565b50565b6000600560009054906101000a900460ff16905090565b60006106ac8561088e565b8411156106ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e5906128db565b60405180910390fd5b60006106fa8686610d7d565b90506107068786611794565b7f439148f0bbc682ca079e46d6e2c2f0c1e3b820f1a291b069d8882abf8cf18dd98773ffffffffffffffffffffffffffffffffffffffff166323e30c8b338989868a8a6040518763ffffffff1660e01b815260040161076a96959493929190612948565b6020604051808303816000875af1158015610789573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ad91906129b9565b146107ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e490612a58565b60405180910390fd5b60006107f76118ea565b905061080f8830848961080a9190612835565b61112d565b600082148061084a5750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b156108695761086488838861085f9190612835565b6115c7565b61087f565b61087388876115c7565b61087e8882846111b9565b5b60019250505095945050505050565b60003073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146108ca5760006108fe565b6108d26105dc565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6108fd9190612a78565b5b9050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6109556114e6565b61095f60006118ef565b565b6109738261096d610f5c565b8361112d565b61097d82826115c7565b5050565b60006109ca600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206119b5565b9050919050565b6109d96114e6565b6109e16119c3565b565b600060608060008060006060610a2360067f4e65747772636b00000000000000000000000000000000000000000000000007611a2690919063ffffffff16565b610a5760077f3100000000000000000000000000000000000000000000000000000000000001611a2690919063ffffffff16565b46306000801b600067ffffffffffffffff811115610a7857610a77612aac565b5b604051908082528060200260200182016040528015610aa65781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610b1e906127d5565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4a906127d5565b8015610b975780601f10610b6c57610100808354040283529160200191610b97565b820191906000526020600020905b815481529060010190602001808311610b7a57829003601f168201915b5050505050905090565b600080610bac610f5c565b90506000610bba8286610dff565b905083811015610bff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf690612b4d565b60405180910390fd5b610c0c8286868403610f64565b60019250505092915050565b600080610c23610f5c565b9050610c308185856111b9565b600191505092915050565b83421115610c7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7590612bb9565b60405180910390fd5b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610cad8c611ad6565b89604051602001610cc396959493929190612bd9565b6040516020818303038152906040528051906020012090506000610ce682611b34565b90506000610cf682878787611b4e565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610d66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5d90612c86565b60405180910390fd5b610d718a8a8a610f64565b50505050505050505050565b60003073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610ded576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de490612cf2565b60405180910390fd5b610df78383611b79565b905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610e8e6114e6565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610efd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef490612d84565b60405180910390fd5b610f06816118ef565b50565b6000602083511015610f2557610f1e83611b81565b9050610f47565b82610f2f83610f4d565b6000019081610f3e9190612f50565b5060ff60001b90505b92915050565b6000819050919050565b505050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fca90613094565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611042576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103990613126565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516111209190612267565b60405180910390a3505050565b60006111398484610dff565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111b357818110156111a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119c90613192565b60405180910390fd5b6111b28484848403610f64565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611228576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121f90613224565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611297576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128e906132b6565b60405180910390fd5b6112a2838383611be9565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611328576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131f90613348565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114169190612267565b60405180910390a3611429848484611c01565b50505050565b60007f000000000000000000000000e54fafe8c382e9d843d842c20ab61183dc2c7ed773ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161480156114ab57507f000000000000000000000000000000000000000000000000000000000000000146145b156114d8577f71ddbbd81c7aec5b33915f560ff60c70cb2e4171d9645ca91911efee73c1bfaa90506114e3565b6114e0611c06565b90505b90565b6114ee610f5c565b73ffffffffffffffffffffffffffffffffffffffff1661150c610ae5565b73ffffffffffffffffffffffffffffffffffffffff1614611562576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611559906133b4565b60405180910390fd5b565b61156c611c9c565b6000600560006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6115b0610f5c565b6040516115bd9190612651565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611636576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162d90613446565b60405180910390fd5b61164282600083611be9565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156116c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116bf906134d8565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161177b9190612267565b60405180910390a361178f83600084611c01565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611803576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117fa90613544565b60405180910390fd5b61180f60008383611be9565b80600260008282546118219190612835565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118d29190612267565b60405180910390a36118e660008383611c01565b5050565b600090565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081600001549050919050565b6119cb611ce5565b6001600560006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611a0f610f5c565b604051611a1c9190612651565b60405180910390a1565b606060ff60001b8314611a4357611a3c83611d2f565b9050611ad0565b818054611a4f906127d5565b80601f0160208091040260200160405190810160405280929190818152602001828054611a7b906127d5565b8015611ac85780601f10611a9d57610100808354040283529160200191611ac8565b820191906000526020600020905b815481529060010190602001808311611aab57829003601f168201915b505050505090505b92915050565b600080600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050611b23816119b5565b9150611b2e81611da3565b50919050565b6000611b47611b4161142f565b83611db9565b9050919050565b6000806000611b5f87878787611dfa565b91509150611b6c81611edc565b8192505050949350505050565b600092915050565b600080829050601f81511115611bce57826040517f305a27a9000000000000000000000000000000000000000000000000000000008152600401611bc59190612122565b60405180910390fd5b805181611bda90613594565b60001c1760001b915050919050565b611bf1611ce5565b611bfc838383610f57565b505050565b505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00aef4979d9722a67c1fe99173e95671e4bfa40dd8dceccdc367cf982b7914f87fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001611c819594939291906135fb565b60405160208183030381529060405280519060200120905090565b611ca461068a565b611ce3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cda9061369a565b60405180910390fd5b565b611ced61068a565b15611d2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2490613706565b60405180910390fd5b565b60606000611d3c83612042565b90506000602067ffffffffffffffff811115611d5b57611d5a612aac565b5b6040519080825280601f01601f191660200182016040528015611d8d5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b6001816000016000828254019250508190555050565b60006040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c1115611e35576000600391509150611ed3565b600060018787878760405160008152602001604052604051611e5a9493929190613726565b6020604051602081039080840390855afa158015611e7c573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611eca57600060019250925050611ed3565b80600092509250505b94509492505050565b60006004811115611ef057611eef61376b565b5b816004811115611f0357611f0261376b565b5b031561203f5760016004811115611f1d57611f1c61376b565b5b816004811115611f3057611f2f61376b565b5b03611f70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f67906137e6565b60405180910390fd5b60026004811115611f8457611f8361376b565b5b816004811115611f9757611f9661376b565b5b03611fd7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fce90613852565b60405180910390fd5b60036004811115611feb57611fea61376b565b5b816004811115611ffe57611ffd61376b565b5b0361203e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612035906138e4565b60405180910390fd5b5b50565b60008060ff8360001c169050601f811115612089576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b600081519050919050565b600082825260208201905092915050565b60005b838110156120cc5780820151818401526020810190506120b1565b60008484015250505050565b6000601f19601f8301169050919050565b60006120f482612092565b6120fe818561209d565b935061210e8185602086016120ae565b612117816120d8565b840191505092915050565b6000602082019050818103600083015261213c81846120e9565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006121798261214e565b9050919050565b6121898161216e565b811461219457600080fd5b50565b6000813590506121a681612180565b92915050565b6000819050919050565b6121bf816121ac565b81146121ca57600080fd5b50565b6000813590506121dc816121b6565b92915050565b600080604083850312156121f9576121f8612144565b5b600061220785828601612197565b9250506020612218858286016121cd565b9150509250929050565b60008115159050919050565b61223781612222565b82525050565b6000602082019050612252600083018461222e565b92915050565b612261816121ac565b82525050565b600060208201905061227c6000830184612258565b92915050565b60008060006060848603121561229b5761229a612144565b5b60006122a986828701612197565b93505060206122ba86828701612197565b92505060406122cb868287016121cd565b9150509250925092565b600060ff82169050919050565b6122eb816122d5565b82525050565b600060208201905061230660008301846122e2565b92915050565b6000819050919050565b61231f8161230c565b82525050565b600060208201905061233a6000830184612316565b92915050565b60006020828403121561235657612355612144565b5b6000612364848285016121cd565b91505092915050565b60006123788261216e565b9050919050565b6123888161236d565b811461239357600080fd5b50565b6000813590506123a58161237f565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126123d0576123cf6123ab565b5b8235905067ffffffffffffffff8111156123ed576123ec6123b0565b5b602083019150836001820283011115612409576124086123b5565b5b9250929050565b60008060008060006080868803121561242c5761242b612144565b5b600061243a88828901612396565b955050602061244b88828901612197565b945050604061245c888289016121cd565b935050606086013567ffffffffffffffff81111561247d5761247c612149565b5b612489888289016123ba565b92509250509295509295909350565b6000602082840312156124ae576124ad612144565b5b60006124bc84828501612197565b91505092915050565b60007fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b6124fa816124c5565b82525050565b6125098161216e565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612544816121ac565b82525050565b6000612556838361253b565b60208301905092915050565b6000602082019050919050565b600061257a8261250f565b612584818561251a565b935061258f8361252b565b8060005b838110156125c05781516125a7888261254a565b97506125b283612562565b925050600181019050612593565b5085935050505092915050565b600060e0820190506125e2600083018a6124f1565b81810360208301526125f481896120e9565b9050818103604083015261260881886120e9565b90506126176060830187612258565b6126246080830186612500565b61263160a0830185612316565b81810360c0830152612643818461256f565b905098975050505050505050565b60006020820190506126666000830184612500565b92915050565b612675816122d5565b811461268057600080fd5b50565b6000813590506126928161266c565b92915050565b6126a18161230c565b81146126ac57600080fd5b50565b6000813590506126be81612698565b92915050565b600080600080600080600060e0888a0312156126e3576126e2612144565b5b60006126f18a828b01612197565b97505060206127028a828b01612197565b96505060406127138a828b016121cd565b95505060606127248a828b016121cd565b94505060806127358a828b01612683565b93505060a06127468a828b016126af565b92505060c06127578a828b016126af565b91505092959891949750929550565b6000806040838503121561277d5761277c612144565b5b600061278b85828601612197565b925050602061279c85828601612197565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806127ed57607f821691505b602082108103612800576127ff6127a6565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612840826121ac565b915061284b836121ac565b925082820190508082111561286357612862612806565b5b92915050565b7f4552433230466c6173684d696e743a20616d6f756e742065786365656473206d60008201527f6178466c6173684c6f616e000000000000000000000000000000000000000000602082015250565b60006128c5602b8361209d565b91506128d082612869565b604082019050919050565b600060208201905081810360008301526128f4816128b8565b9050919050565b600082825260208201905092915050565b82818337600083830152505050565b600061292783856128fb565b935061293483858461290c565b61293d836120d8565b840190509392505050565b600060a08201905061295d6000830189612500565b61296a6020830188612500565b6129776040830187612258565b6129846060830186612258565b818103608083015261299781848661291b565b9050979650505050505050565b6000815190506129b381612698565b92915050565b6000602082840312156129cf576129ce612144565b5b60006129dd848285016129a4565b91505092915050565b7f4552433230466c6173684d696e743a20696e76616c69642072657475726e207660008201527f616c756500000000000000000000000000000000000000000000000000000000602082015250565b6000612a4260248361209d565b9150612a4d826129e6565b604082019050919050565b60006020820190508181036000830152612a7181612a35565b9050919050565b6000612a83826121ac565b9150612a8e836121ac565b9250828203905081811115612aa657612aa5612806565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612b3760258361209d565b9150612b4282612adb565b604082019050919050565b60006020820190508181036000830152612b6681612b2a565b9050919050565b7f45524332305065726d69743a206578706972656420646561646c696e65000000600082015250565b6000612ba3601d8361209d565b9150612bae82612b6d565b602082019050919050565b60006020820190508181036000830152612bd281612b96565b9050919050565b600060c082019050612bee6000830189612316565b612bfb6020830188612500565b612c086040830187612500565b612c156060830186612258565b612c226080830185612258565b612c2f60a0830184612258565b979650505050505050565b7f45524332305065726d69743a20696e76616c6964207369676e61747572650000600082015250565b6000612c70601e8361209d565b9150612c7b82612c3a565b602082019050919050565b60006020820190508181036000830152612c9f81612c63565b9050919050565b7f4552433230466c6173684d696e743a2077726f6e6720746f6b656e0000000000600082015250565b6000612cdc601b8361209d565b9150612ce782612ca6565b602082019050919050565b60006020820190508181036000830152612d0b81612ccf565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612d6e60268361209d565b9150612d7982612d12565b604082019050919050565b60006020820190508181036000830152612d9d81612d61565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302612e067fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82612dc9565b612e108683612dc9565b95508019841693508086168417925050509392505050565b6000819050919050565b6000612e4d612e48612e43846121ac565b612e28565b6121ac565b9050919050565b6000819050919050565b612e6783612e32565b612e7b612e7382612e54565b848454612dd6565b825550505050565b600090565b612e90612e83565b612e9b818484612e5e565b505050565b5b81811015612ebf57612eb4600082612e88565b600181019050612ea1565b5050565b601f821115612f0457612ed581612da4565b612ede84612db9565b81016020851015612eed578190505b612f01612ef985612db9565b830182612ea0565b50505b505050565b600082821c905092915050565b6000612f2760001984600802612f09565b1980831691505092915050565b6000612f408383612f16565b9150826002028217905092915050565b612f5982612092565b67ffffffffffffffff811115612f7257612f71612aac565b5b612f7c82546127d5565b612f87828285612ec3565b600060209050601f831160018114612fba5760008415612fa8578287015190505b612fb28582612f34565b86555061301a565b601f198416612fc886612da4565b60005b82811015612ff057848901518255600182019150602085019450602081019050612fcb565b8683101561300d5784890151613009601f891682612f16565b8355505b6001600288020188555050505b505050505050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061307e60248361209d565b915061308982613022565b604082019050919050565b600060208201905081810360008301526130ad81613071565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061311060228361209d565b915061311b826130b4565b604082019050919050565b6000602082019050818103600083015261313f81613103565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b600061317c601d8361209d565b915061318782613146565b602082019050919050565b600060208201905081810360008301526131ab8161316f565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061320e60258361209d565b9150613219826131b2565b604082019050919050565b6000602082019050818103600083015261323d81613201565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006132a060238361209d565b91506132ab82613244565b604082019050919050565b600060208201905081810360008301526132cf81613293565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061333260268361209d565b915061333d826132d6565b604082019050919050565b6000602082019050818103600083015261336181613325565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061339e60208361209d565b91506133a982613368565b602082019050919050565b600060208201905081810360008301526133cd81613391565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600061343060218361209d565b915061343b826133d4565b604082019050919050565b6000602082019050818103600083015261345f81613423565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b60006134c260228361209d565b91506134cd82613466565b604082019050919050565b600060208201905081810360008301526134f1816134b5565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600061352e601f8361209d565b9150613539826134f8565b602082019050919050565b6000602082019050818103600083015261355d81613521565b9050919050565b600081519050919050565b6000819050602082019050919050565b600061358b825161230c565b80915050919050565b600061359f82613564565b826135a98461356f565b90506135b48161357f565b925060208210156135f4576135ef7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83602003600802612dc9565b831692505b5050919050565b600060a0820190506136106000830188612316565b61361d6020830187612316565b61362a6040830186612316565b6136376060830185612258565b6136446080830184612500565b9695505050505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061368460148361209d565b915061368f8261364e565b602082019050919050565b600060208201905081810360008301526136b381613677565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006136f060108361209d565b91506136fb826136ba565b602082019050919050565b6000602082019050818103600083015261371f816136e3565b9050919050565b600060808201905061373b6000830187612316565b61374860208301866122e2565b6137556040830185612316565b6137626060830184612316565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b60006137d060188361209d565b91506137db8261379a565b602082019050919050565b600060208201905081810360008301526137ff816137c3565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b600061383c601f8361209d565b915061384782613806565b602082019050919050565b6000602082019050818103600083015261386b8161382f565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b60006138ce60228361209d565b91506138d982613872565b604082019050919050565b600060208201905081810360008301526138fd816138c1565b905091905056fea26469706673582212209010f3a796b708660d985f8bc97c172ff029922dbba121bccbf54038a2ffc43d64736f6c63430008120033
🤖 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)

