token-icon

MAGIK LOCK AI

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
MLAI
Holders
31+0.00%
Transfers
79

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106102345760003560e01c80638da5cb5b1161012e578063c16dd4a4116100ab578063dd62ed3e1161006f578063dd62ed3e1461074c578063e16830a814610792578063f2fde38b146107b2578063f5b3c3bf146107d2578063f887ea401461080257600080fd5b8063c16dd4a414610631578063c18bc19514610651578063d212a69a14610671578063d3f6a1571461071d578063db5c80101461073d57600080fd5b8063a457c2d7116100f2578063a457c2d71461059c578063a9059cbb146105bc578063b8863115146105dc578063b9e418e7146105fc578063c02466681461061157600080fd5b80638da5cb5b146105035780638ea5220f1461052157806395d89b411461054157806396880b17146105565780639fccce321461058657600080fd5b8063313ce567116101bc578063555467a111610180578063555467a1146104595780636ddd17131461047957806370a0823114610498578063715018a6146104ce5780637571336a146104e357600080fd5b8063313ce567146103785780633265e8461461039457806339509351146103b457806349bd5a5e146103d45780634fbee1931461042057600080fd5b806318160ddd1161020357806318160ddd146102ed5780631a8145bb1461030c5780631c6e8a75146103225780631f3fed8f1461034257806323b872dd1461035857600080fd5b806306fdde0314610240578063095ea7b31461026b57806310d5de531461029b57806311a582c3146102cb57600080fd5b3661023b57005b600080fd5b34801561024c57600080fd5b50610255610836565b6040516102629190612106565b60405180910390f35b34801561027757600080fd5b5061028b61028636600461216c565b6108c8565b6040519015158152602001610262565b3480156102a757600080fd5b5061028b6102b6366004612198565b60146020526000908152604090205460ff1681565b3480156102d757600080fd5b506102eb6102e63660046121b5565b6108df565b005b3480156102f957600080fd5b506002545b604051908152602001610262565b34801561031857600080fd5b506102fe600f5481565b34801561032e57600080fd5b506102eb61033d3660046121e7565b610a7e565b34801561034e57600080fd5b506102fe600e5481565b34801561036457600080fd5b5061028b610373366004612202565b610ac2565b34801561038457600080fd5b5060405160128152602001610262565b3480156103a057600080fd5b506102eb6103af366004612254565b610b2b565b3480156103c057600080fd5b5061028b6103cf36600461216c565b610d13565b3480156103e057600080fd5b506104087f000000000000000000000000a01182f76c5d3b51e77b81ebed57b44edf16079f81565b6040516001600160a01b039091168152602001610262565b34801561042c57600080fd5b5061028b61043b366004612198565b6001600160a01b031660009081526013602052604090205460ff1690565b34801561046557600080fd5b5061028b6104743660046122c8565b610d49565b34801561048557600080fd5b50600c5461028b90610100900460ff1681565b3480156104a457600080fd5b506102fe6104b3366004612198565b6001600160a01b031660009081526020819052604090205490565b3480156104da57600080fd5b506102eb610d84565b3480156104ef57600080fd5b506102eb6104fe3660046122e1565b610df8565b34801561050f57600080fd5b506005546001600160a01b0316610408565b34801561052d57600080fd5b50600654610408906001600160a01b031681565b34801561054d57600080fd5b50610255610e4d565b34801561056257600080fd5b5061028b610571366004612198565b60156020526000908152604090205460ff1681565b34801561059257600080fd5b506102fe60115481565b3480156105a857600080fd5b5061028b6105b736600461216c565b610e5c565b3480156105c857600080fd5b5061028b6105d736600461216c565b610eab565b3480156105e857600080fd5b50600c5461028b9062010000900460ff1681565b34801561060857600080fd5b506102eb610eb8565b34801561061d57600080fd5b506102eb61062c3660046122e1565b610f01565b34801561063d57600080fd5b506102eb61064c3660046122e1565b610f56565b34801561065d57600080fd5b506102eb61066c3660046122c8565b61102c565b34801561067d57600080fd5b50600d546106d19060ff80821691610100810482169162010000820481169163010000008104821691600160201b8204811691650100000000008104821691600160301b8204811691600160381b90041688565b6040805160ff998a16815297891660208901529588169587019590955292861660608601529085166080850152841660a0840152831660c083015290911660e082015261010001610262565b34801561072957600080fd5b506102eb610738366004612316565b61110c565b6102eb6010805460ff19169055565b34801561075857600080fd5b506102fe610767366004612316565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561079e57600080fd5b506102eb6107ad3660046122e1565b611164565b3480156107be57600080fd5b506102eb6107cd366004612198565b6111b9565b3480156107de57600080fd5b5061028b6107ed366004612198565b60166020526000908152604090205460ff1681565b34801561080e57600080fd5b506104087f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6060600380546108459061234f565b80601f01602080910402602001604051908101604052809291908181526020018280546108719061234f565b80156108be5780601f10610893576101008083540402835291602001916108be565b820191906000526020600020905b8154815290600101906020018083116108a157829003601f168201915b5050505050905090565b60006108d533848461130a565b5060015b92915050565b6005546001600160a01b031633146109125760405162461bcd60e51b815260040161090990612389565b60405180910390fd5b606461091d60025490565b61092791906123d4565b6103e88361093460025490565b61093e91906123f6565b61094891906123d4565b10156109a25760405162461bcd60e51b815260206004820152602360248201527f6d6178427579416d6f756e74206d75737420626520686967686572207468616e60448201526220312560e81b6064820152608401610909565b60646109ad60025490565b6109b791906123d4565b6103e8826109c460025490565b6109ce91906123f6565b6109d891906123d4565b1015610a325760405162461bcd60e51b8152602060048201526024808201527f6d617853656c6c416d6f756e74206d75737420626520686967686572207468616044820152636e20312560e01b6064820152608401610909565b6103e882610a3f60025490565b610a4991906123f6565b610a5391906123d4565b6008556103e881610a6360025490565b610a6d91906123f6565b610a7791906123d4565b6009555050565b6005546001600160a01b03163314610aa85760405162461bcd60e51b815260040161090990612389565b600c80549115156101000261ff0019909216919091179055565b6000610acf84848461136c565b610b218433610b1c8560405180606001604052806028815260200161256a602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190611a10565b61130a565b5060019392505050565b6005546001600160a01b03163314610b555760405162461bcd60e51b815260040161090990612389565b600d805463ff00ff00191661010060ff898116820263ff000000191692909217630100000089841681029190911762ff0000191662010000898516810291909117948590558404831693610bb19391810482169290041661240d565b610bbb919061240d565b600d805460ff92831665ff00000000ff19909116176501000000000086841681029190911767ffff0000000000001916600160381b868516810266ff000000000000191691909117600160301b868616810291909117938490558304841693610c2d939182048116929091041661240d565b610c37919061240d565b600d805460ff928316600160201b0264ff000000001982168117909255601e9183169216919091171115610cad5760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420333025206f72206c6573730000006044820152606401610909565b600d54601e600160201b90910460ff161115610d0b5760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420333025206f72206c6573730000006044820152606401610909565b505050505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916108d5918590610b1c90866112a4565b6005546000906001600160a01b03163314610d765760405162461bcd60e51b815260040161090990612389565b50600b81905560015b919050565b6005546001600160a01b03163314610dae5760405162461bcd60e51b815260040161090990612389565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b03163314610e225760405162461bcd60e51b815260040161090990612389565b6001600160a01b03919091166000908152601460205260409020805460ff1916911515919091179055565b6060600480546108459061234f565b60006108d53384610b1c8560405180606001604052806025815260200161251f602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190611a10565b60006108d533848461136c565b6005546001600160a01b03163314610ee25760405162461bcd60e51b815260040161090990612389565b600c805461ffff1916610101179055610efc436003612426565b601255565b6005546001600160a01b03163314610f2b5760405162461bcd60e51b815260040161090990612389565b6001600160a01b03919091166000908152601360205260409020805460ff1916911515919091179055565b6005546001600160a01b03163314610f805760405162461bcd60e51b815260040161090990612389565b7f000000000000000000000000a01182f76c5d3b51e77b81ebed57b44edf16079f6001600160a01b0316826001600160a01b0316036110015760405162461bcd60e51b815260206004820152601760248201527f4d757374206b65657020756e69737761705632506169720000000000000000006044820152606401610909565b6001600160a01b03919091166000908152601660205260409020805460ff1916911515919091179055565b6005546001600160a01b031633146110565760405162461bcd60e51b815260040161090990612389565b606461106160025490565b61106b91906123d4565b6103e88261107860025490565b61108291906123f6565b61108c91906123d4565b10156110e55760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e20604482015261312560f01b6064820152608401610909565b6103e8816110f260025490565b6110fc91906123f6565b61110691906123d4565b600a5550565b6005546001600160a01b031633146111365760405162461bcd60e51b815260040161090990612389565b600780546001600160a01b039384166001600160a01b03199182161790915560068054929093169116179055565b6005546001600160a01b0316331461118e5760405162461bcd60e51b815260040161090990612389565b6001600160a01b03919091166000908152601560205260409020805460ff1916911515919091179055565b6005546001600160a01b031633146111e35760405162461bcd60e51b815260040161090990612389565b6001600160a01b0381166112485760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610909565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6000806112b18385612426565b9050838110156113035760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610909565b9392505050565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b806000036113855761138083836000611a4a565b505050565b6005546001600160a01b038481169116148015906113b157506005546001600160a01b03838116911614155b80156113c65750600c5462010000900460ff16155b1561161857600c5460ff16611459576001600160a01b03831660009081526013602052604090205460ff168061141457506001600160a01b03821660009081526013602052604090205460ff165b6114595760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b6044820152606401610909565b6001600160a01b03831660009081526016602052604090205460ff16801561149a57506001600160a01b03821660009081526014602052604090205460ff16155b156114f6576008548111156114f15760405162461bcd60e51b815260206004820152601c60248201527f627579207472616e73666572206f766572206d617820616d6f756e74000000006044820152606401610909565b61158e565b6001600160a01b03821660009081526016602052604090205460ff16801561153757506001600160a01b03831660009081526014602052604090205460ff16155b1561158e5760095481111561158e5760405162461bcd60e51b815260206004820152601d60248201527f53656c6c207472616e73666572206f766572206d617820616d6f756e740000006044820152606401610909565b6001600160a01b03821660009081526015602052604090205460ff1661161857600a546001600160a01b0383166000908152602081905260409020546115d49083612426565b11156116185760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610909565b30600090815260208190526040902054600b54811080159081906116435750600c54610100900460ff165b80156116585750600c5462010000900460ff16155b801561167c57506001600160a01b03841660009081526016602052604090205460ff165b80156116a157506001600160a01b03851660009081526013602052604090205460ff16155b80156116c657506001600160a01b03841660009081526013602052604090205460ff16155b156116f157600c805462ff00001916620100001790556116e4611b07565b600c805462ff0000191690555b600c546001600160a01b03861660009081526013602052604090205460ff6201000090920482161591168061173e57506001600160a01b03851660009081526013602052604090205460ff165b15611747575060005b8015611a055760006012544310156117d25761176f6064611769876063611d3a565b90611dbc565b9050606361177e82605e6123f6565b61178891906123d4565b600e60008282546117999190612426565b90915550606390506117ac8260056123f6565b6117b691906123d4565b601160008282546117c79190612426565b909155506119e69050565b6001600160a01b03861660009081526016602052604090205460ff1680156118055750600d54600160201b900460ff1615155b156118e85760105460ff16151560000361181e57600080fd5b600d5461183d90606490611769908890600160201b900460ff16611d3a565b600d5490915060ff600160201b820481169161186291600160381b90910416836123f6565b61186c91906123d4565b600f600082825461187d9190612426565b9091555050600d5460ff600160201b82048116916118a6916501000000000090910416836123f6565b6118b091906123d4565b600e60008282546118c19190612426565b9091555050600d5460ff600160201b82048116916117ac91600160301b90910416836123f6565b6001600160a01b03871660009081526016602052604090205460ff1680156119145750600d5460ff1615155b156119e657600d546119319060649061176990889060ff16611d3a565b600d5490915060ff8082169161195091630100000090910416836123f6565b61195a91906123d4565b600f600082825461196b9190612426565b9091555050600d5460ff8082169161198a9161010090910416836123f6565b61199491906123d4565b600e60008282546119a59190612426565b9091555050600d5460ff808216916119c5916201000090910416836123f6565b6119cf91906123d4565b601160008282546119e09190612426565b90915550505b80156119f7576119f7873083611a4a565b611a018186612439565b9450505b610d0b868686611a4a565b60008184841115611a345760405162461bcd60e51b81526004016109099190612106565b506000611a418486612439565b95945050505050565b611a8781604051806060016040528060268152602001612544602691396001600160a01b0386166000908152602081905260409020549190611a10565b6001600160a01b038085166000908152602081905260408082209390935590841681522054611ab690826112a4565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161135f565b3060009081526020819052604081205490506000601154600e54600f54611b2e9190612426565b611b389190612426565b90506000821580611b47575081155b15611b5157505050565b600b54611b5f9060146123f6565b831115611b7757600b54611b749060146123f6565b92505b6000600283600f5486611b8a91906123f6565b611b9491906123d4565b611b9e91906123d4565b90506000611bac8583611dfe565b905047611bb882611e40565b6000611bc44783611dfe565b90506000611be187611769600e5485611d3a90919063ffffffff16565b90506000611bfe8861176960115486611d3a90919063ffffffff16565b90506000611c0c8284612426565b611c169085612439565b6000600f819055600e81905560115590508615801590611c365750600081115b15611c7f57611c458782611ff8565b60408051878152602081018390527f28fc98272ce761178794ad6768050fea1648e07f1e2ffe15afd3a290f8381486910160405180910390a15b6006546001600160a01b0316611c958447612439565b604051600081818185875af1925050503d8060008114611cd1576040519150601f19603f3d011682016040523d82523d6000602084013e611cd6565b606091505b50506007546040519199506001600160a01b0316904790600081818185875af1925050503d8060008114611d26576040519150601f19603f3d011682016040523d82523d6000602084013e611d2b565b606091505b50505050505050505050505050565b600082600003611d4c575060006108d9565b6000611d5883856123f6565b905082611d6585836123d4565b146113035760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610909565b600061130383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506120d8565b600061130383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611a10565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611e7557611e7561244c565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611ef3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f179190612462565b81600181518110611f2a57611f2a61244c565b60200260200101906001600160a01b031690816001600160a01b031681525050611f75307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d8461130a565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d169063791ac94790611fca90859060009086903090429060040161247f565b600060405180830381600087803b158015611fe457600080fd5b505af1158015610d0b573d6000803e3d6000fd5b612023307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d8461130a565b60405163f305d71960e01b8152306004820181905260248201849052600060448301819052606483015260848201524260a48201527f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b03169063f305d71990839060c40160606040518083038185885af11580156120ac573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906120d191906124f0565b5050505050565b600081836120f95760405162461bcd60e51b81526004016109099190612106565b506000611a4184866123d4565b600060208083528351808285015260005b8181101561213357858101830151858201604001528201612117565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461216957600080fd5b50565b6000806040838503121561217f57600080fd5b823561218a81612154565b946020939093013593505050565b6000602082840312156121aa57600080fd5b813561130381612154565b600080604083850312156121c857600080fd5b50508035926020909101359150565b80358015158114610d7f57600080fd5b6000602082840312156121f957600080fd5b611303826121d7565b60008060006060848603121561221757600080fd5b833561222281612154565b9250602084013561223281612154565b929592945050506040919091013590565b803560ff81168114610d7f57600080fd5b60008060008060008060c0878903121561226d57600080fd5b61227687612243565b955061228460208801612243565b945061229260408801612243565b93506122a060608801612243565b92506122ae60808801612243565b91506122bc60a08801612243565b90509295509295509295565b6000602082840312156122da57600080fd5b5035919050565b600080604083850312156122f457600080fd5b82356122ff81612154565b915061230d602084016121d7565b90509250929050565b6000806040838503121561232957600080fd5b823561233481612154565b9150602083013561234481612154565b809150509250929050565b600181811c9082168061236357607f821691505b60208210810361238357634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000826123f157634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176108d9576108d96123be565b60ff81811683821601908111156108d9576108d96123be565b808201808211156108d9576108d96123be565b818103818111156108d9576108d96123be565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561247457600080fd5b815161130381612154565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156124cf5784516001600160a01b0316835293830193918301916001016124aa565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561250557600080fd5b835192506020840151915060408401519050925092509256fe45524332303a206465637265617365642063616e6e6f742062652062656c6f77207a65726f45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122070913dcce8994b65af1c89237b61f79ac058b299c6905533e91095ffb57093ee64736f6c63430008120033
Creation ByteCode
0x600c805461010161ffff199091161790556101c0604052600060c0819052600160e08190526101008290526101208290526101408290526101608190526101808290526101a091909152600d80546001600160401b031916650100000001001790556010805460ff191690911790553480156200007b57600080fd5b506040518060400160405280600d81526020016c4d4147494b204c4f434b20414960981b815250604051806040016040528060048152602001634d4c414960e01b8152508160039081620000d0919062000805565b506004620000df828262000805565b5050506000620000f46200057860201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350737a250d5630b4cf539739df2c5dacb4c659f2488d60808190526040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000198573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001be9190620008d1565b6001600160a01b031663c9c65396306080516001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200020e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002349190620008d1565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000282573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002a89190620008d1565b6001600160a01b0390811660a081905260805190911660009081526014602081905260408083208054600160ff1991821681179092559484529083208054909416811790935590620003026005546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff1995861617905530815260149092528120805490921660019081179092556013906200035b6005546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff199586161790553081526013909252812080549092166001908117909255601590620003b46005546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526015845282812080548616600190811790915560a051909216815282812080548616831790556016909352912080549092161790556080516200042b906000196200057c565b506b033b2e3c9fd0803ce800000060088190556009819055600a8190556103e86200045882600162000912565b6200046491906200092c565b600b55600d805463ffffff0019166101009081179182905562010000820460ff90811692620004a092630100000082048316929104166200094f565b620004ac91906200094f565b600d80546501000000000060ff93841665ff00000000ff1990921691909117811761ffff60301b19169182905566010000000000008204831692620005029267010000000000000081048216929004166200094f565b6200050e91906200094f565b600d805460ff929092166401000000000260ff60201b19909216919091179055600780546001600160a01b0319908116738d8ca2631b5cb35d030092af20c3c9067644663090811790925560068054909116909117905562000571338262000595565b5062000981565b3390565b60006200058b33848462000695565b5060015b92915050565b6001600160a01b038216620005f15760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b6200060d81600254620006f660201b620012a41790919060201c565b6002556001600160a01b0382166000908152602081815260409091205462000640918390620012a4620006f6821b17901c565b6001600160a01b038316600081815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000806200070583856200096b565b905083811015620007595760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401620005e8565b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200078b57607f821691505b602082108103620007ac57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200080057600081815260208120601f850160051c81016020861015620007db5750805b601f850160051c820191505b81811015620007fc57828155600101620007e7565b5050505b505050565b81516001600160401b0381111562000821576200082162000760565b620008398162000832845462000776565b84620007b2565b602080601f831160018114620008715760008415620008585750858301515b600019600386901b1c1916600185901b178555620007fc565b600085815260208120601f198616915b82811015620008a25788860151825594840194600190910190840162000881565b5085821015620008c15787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208284031215620008e457600080fd5b81516001600160a01b03811681146200075957600080fd5b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176200058f576200058f620008fc565b6000826200094a57634e487b7160e01b600052601260045260246000fd5b500490565b60ff81811683821601908111156200058f576200058f620008fc565b808201808211156200058f576200058f620008fc565b60805160a0516125c7620009d1600039600081816103e60152610f8201526000818161081401528181611e9701528181611f5001528181611f8c01528181611ffe015261205a01526125c76000f3fe6080604052600436106102345760003560e01c80638da5cb5b1161012e578063c16dd4a4116100ab578063dd62ed3e1161006f578063dd62ed3e1461074c578063e16830a814610792578063f2fde38b146107b2578063f5b3c3bf146107d2578063f887ea401461080257600080fd5b8063c16dd4a414610631578063c18bc19514610651578063d212a69a14610671578063d3f6a1571461071d578063db5c80101461073d57600080fd5b8063a457c2d7116100f2578063a457c2d71461059c578063a9059cbb146105bc578063b8863115146105dc578063b9e418e7146105fc578063c02466681461061157600080fd5b80638da5cb5b146105035780638ea5220f1461052157806395d89b411461054157806396880b17146105565780639fccce321461058657600080fd5b8063313ce567116101bc578063555467a111610180578063555467a1146104595780636ddd17131461047957806370a0823114610498578063715018a6146104ce5780637571336a146104e357600080fd5b8063313ce567146103785780633265e8461461039457806339509351146103b457806349bd5a5e146103d45780634fbee1931461042057600080fd5b806318160ddd1161020357806318160ddd146102ed5780631a8145bb1461030c5780631c6e8a75146103225780631f3fed8f1461034257806323b872dd1461035857600080fd5b806306fdde0314610240578063095ea7b31461026b57806310d5de531461029b57806311a582c3146102cb57600080fd5b3661023b57005b600080fd5b34801561024c57600080fd5b50610255610836565b6040516102629190612106565b60405180910390f35b34801561027757600080fd5b5061028b61028636600461216c565b6108c8565b6040519015158152602001610262565b3480156102a757600080fd5b5061028b6102b6366004612198565b60146020526000908152604090205460ff1681565b3480156102d757600080fd5b506102eb6102e63660046121b5565b6108df565b005b3480156102f957600080fd5b506002545b604051908152602001610262565b34801561031857600080fd5b506102fe600f5481565b34801561032e57600080fd5b506102eb61033d3660046121e7565b610a7e565b34801561034e57600080fd5b506102fe600e5481565b34801561036457600080fd5b5061028b610373366004612202565b610ac2565b34801561038457600080fd5b5060405160128152602001610262565b3480156103a057600080fd5b506102eb6103af366004612254565b610b2b565b3480156103c057600080fd5b5061028b6103cf36600461216c565b610d13565b3480156103e057600080fd5b506104087f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610262565b34801561042c57600080fd5b5061028b61043b366004612198565b6001600160a01b031660009081526013602052604090205460ff1690565b34801561046557600080fd5b5061028b6104743660046122c8565b610d49565b34801561048557600080fd5b50600c5461028b90610100900460ff1681565b3480156104a457600080fd5b506102fe6104b3366004612198565b6001600160a01b031660009081526020819052604090205490565b3480156104da57600080fd5b506102eb610d84565b3480156104ef57600080fd5b506102eb6104fe3660046122e1565b610df8565b34801561050f57600080fd5b506005546001600160a01b0316610408565b34801561052d57600080fd5b50600654610408906001600160a01b031681565b34801561054d57600080fd5b50610255610e4d565b34801561056257600080fd5b5061028b610571366004612198565b60156020526000908152604090205460ff1681565b34801561059257600080fd5b506102fe60115481565b3480156105a857600080fd5b5061028b6105b736600461216c565b610e5c565b3480156105c857600080fd5b5061028b6105d736600461216c565b610eab565b3480156105e857600080fd5b50600c5461028b9062010000900460ff1681565b34801561060857600080fd5b506102eb610eb8565b34801561061d57600080fd5b506102eb61062c3660046122e1565b610f01565b34801561063d57600080fd5b506102eb61064c3660046122e1565b610f56565b34801561065d57600080fd5b506102eb61066c3660046122c8565b61102c565b34801561067d57600080fd5b50600d546106d19060ff80821691610100810482169162010000820481169163010000008104821691600160201b8204811691650100000000008104821691600160301b8204811691600160381b90041688565b6040805160ff998a16815297891660208901529588169587019590955292861660608601529085166080850152841660a0840152831660c083015290911660e082015261010001610262565b34801561072957600080fd5b506102eb610738366004612316565b61110c565b6102eb6010805460ff19169055565b34801561075857600080fd5b506102fe610767366004612316565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561079e57600080fd5b506102eb6107ad3660046122e1565b611164565b3480156107be57600080fd5b506102eb6107cd366004612198565b6111b9565b3480156107de57600080fd5b5061028b6107ed366004612198565b60166020526000908152604090205460ff1681565b34801561080e57600080fd5b506104087f000000000000000000000000000000000000000000000000000000000000000081565b6060600380546108459061234f565b80601f01602080910402602001604051908101604052809291908181526020018280546108719061234f565b80156108be5780601f10610893576101008083540402835291602001916108be565b820191906000526020600020905b8154815290600101906020018083116108a157829003601f168201915b5050505050905090565b60006108d533848461130a565b5060015b92915050565b6005546001600160a01b031633146109125760405162461bcd60e51b815260040161090990612389565b60405180910390fd5b606461091d60025490565b61092791906123d4565b6103e88361093460025490565b61093e91906123f6565b61094891906123d4565b10156109a25760405162461bcd60e51b815260206004820152602360248201527f6d6178427579416d6f756e74206d75737420626520686967686572207468616e60448201526220312560e81b6064820152608401610909565b60646109ad60025490565b6109b791906123d4565b6103e8826109c460025490565b6109ce91906123f6565b6109d891906123d4565b1015610a325760405162461bcd60e51b8152602060048201526024808201527f6d617853656c6c416d6f756e74206d75737420626520686967686572207468616044820152636e20312560e01b6064820152608401610909565b6103e882610a3f60025490565b610a4991906123f6565b610a5391906123d4565b6008556103e881610a6360025490565b610a6d91906123f6565b610a7791906123d4565b6009555050565b6005546001600160a01b03163314610aa85760405162461bcd60e51b815260040161090990612389565b600c80549115156101000261ff0019909216919091179055565b6000610acf84848461136c565b610b218433610b1c8560405180606001604052806028815260200161256a602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190611a10565b61130a565b5060019392505050565b6005546001600160a01b03163314610b555760405162461bcd60e51b815260040161090990612389565b600d805463ff00ff00191661010060ff898116820263ff000000191692909217630100000089841681029190911762ff0000191662010000898516810291909117948590558404831693610bb19391810482169290041661240d565b610bbb919061240d565b600d805460ff92831665ff00000000ff19909116176501000000000086841681029190911767ffff0000000000001916600160381b868516810266ff000000000000191691909117600160301b868616810291909117938490558304841693610c2d939182048116929091041661240d565b610c37919061240d565b600d805460ff928316600160201b0264ff000000001982168117909255601e9183169216919091171115610cad5760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420333025206f72206c6573730000006044820152606401610909565b600d54601e600160201b90910460ff161115610d0b5760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420333025206f72206c6573730000006044820152606401610909565b505050505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916108d5918590610b1c90866112a4565b6005546000906001600160a01b03163314610d765760405162461bcd60e51b815260040161090990612389565b50600b81905560015b919050565b6005546001600160a01b03163314610dae5760405162461bcd60e51b815260040161090990612389565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b03163314610e225760405162461bcd60e51b815260040161090990612389565b6001600160a01b03919091166000908152601460205260409020805460ff1916911515919091179055565b6060600480546108459061234f565b60006108d53384610b1c8560405180606001604052806025815260200161251f602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190611a10565b60006108d533848461136c565b6005546001600160a01b03163314610ee25760405162461bcd60e51b815260040161090990612389565b600c805461ffff1916610101179055610efc436003612426565b601255565b6005546001600160a01b03163314610f2b5760405162461bcd60e51b815260040161090990612389565b6001600160a01b03919091166000908152601360205260409020805460ff1916911515919091179055565b6005546001600160a01b03163314610f805760405162461bcd60e51b815260040161090990612389565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b0316036110015760405162461bcd60e51b815260206004820152601760248201527f4d757374206b65657020756e69737761705632506169720000000000000000006044820152606401610909565b6001600160a01b03919091166000908152601660205260409020805460ff1916911515919091179055565b6005546001600160a01b031633146110565760405162461bcd60e51b815260040161090990612389565b606461106160025490565b61106b91906123d4565b6103e88261107860025490565b61108291906123f6565b61108c91906123d4565b10156110e55760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e20604482015261312560f01b6064820152608401610909565b6103e8816110f260025490565b6110fc91906123f6565b61110691906123d4565b600a5550565b6005546001600160a01b031633146111365760405162461bcd60e51b815260040161090990612389565b600780546001600160a01b039384166001600160a01b03199182161790915560068054929093169116179055565b6005546001600160a01b0316331461118e5760405162461bcd60e51b815260040161090990612389565b6001600160a01b03919091166000908152601560205260409020805460ff1916911515919091179055565b6005546001600160a01b031633146111e35760405162461bcd60e51b815260040161090990612389565b6001600160a01b0381166112485760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610909565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6000806112b18385612426565b9050838110156113035760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610909565b9392505050565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b806000036113855761138083836000611a4a565b505050565b6005546001600160a01b038481169116148015906113b157506005546001600160a01b03838116911614155b80156113c65750600c5462010000900460ff16155b1561161857600c5460ff16611459576001600160a01b03831660009081526013602052604090205460ff168061141457506001600160a01b03821660009081526013602052604090205460ff165b6114595760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b6044820152606401610909565b6001600160a01b03831660009081526016602052604090205460ff16801561149a57506001600160a01b03821660009081526014602052604090205460ff16155b156114f6576008548111156114f15760405162461bcd60e51b815260206004820152601c60248201527f627579207472616e73666572206f766572206d617820616d6f756e74000000006044820152606401610909565b61158e565b6001600160a01b03821660009081526016602052604090205460ff16801561153757506001600160a01b03831660009081526014602052604090205460ff16155b1561158e5760095481111561158e5760405162461bcd60e51b815260206004820152601d60248201527f53656c6c207472616e73666572206f766572206d617820616d6f756e740000006044820152606401610909565b6001600160a01b03821660009081526015602052604090205460ff1661161857600a546001600160a01b0383166000908152602081905260409020546115d49083612426565b11156116185760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610909565b30600090815260208190526040902054600b54811080159081906116435750600c54610100900460ff165b80156116585750600c5462010000900460ff16155b801561167c57506001600160a01b03841660009081526016602052604090205460ff165b80156116a157506001600160a01b03851660009081526013602052604090205460ff16155b80156116c657506001600160a01b03841660009081526013602052604090205460ff16155b156116f157600c805462ff00001916620100001790556116e4611b07565b600c805462ff0000191690555b600c546001600160a01b03861660009081526013602052604090205460ff6201000090920482161591168061173e57506001600160a01b03851660009081526013602052604090205460ff165b15611747575060005b8015611a055760006012544310156117d25761176f6064611769876063611d3a565b90611dbc565b9050606361177e82605e6123f6565b61178891906123d4565b600e60008282546117999190612426565b90915550606390506117ac8260056123f6565b6117b691906123d4565b601160008282546117c79190612426565b909155506119e69050565b6001600160a01b03861660009081526016602052604090205460ff1680156118055750600d54600160201b900460ff1615155b156118e85760105460ff16151560000361181e57600080fd5b600d5461183d90606490611769908890600160201b900460ff16611d3a565b600d5490915060ff600160201b820481169161186291600160381b90910416836123f6565b61186c91906123d4565b600f600082825461187d9190612426565b9091555050600d5460ff600160201b82048116916118a6916501000000000090910416836123f6565b6118b091906123d4565b600e60008282546118c19190612426565b9091555050600d5460ff600160201b82048116916117ac91600160301b90910416836123f6565b6001600160a01b03871660009081526016602052604090205460ff1680156119145750600d5460ff1615155b156119e657600d546119319060649061176990889060ff16611d3a565b600d5490915060ff8082169161195091630100000090910416836123f6565b61195a91906123d4565b600f600082825461196b9190612426565b9091555050600d5460ff8082169161198a9161010090910416836123f6565b61199491906123d4565b600e60008282546119a59190612426565b9091555050600d5460ff808216916119c5916201000090910416836123f6565b6119cf91906123d4565b601160008282546119e09190612426565b90915550505b80156119f7576119f7873083611a4a565b611a018186612439565b9450505b610d0b868686611a4a565b60008184841115611a345760405162461bcd60e51b81526004016109099190612106565b506000611a418486612439565b95945050505050565b611a8781604051806060016040528060268152602001612544602691396001600160a01b0386166000908152602081905260409020549190611a10565b6001600160a01b038085166000908152602081905260408082209390935590841681522054611ab690826112a4565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161135f565b3060009081526020819052604081205490506000601154600e54600f54611b2e9190612426565b611b389190612426565b90506000821580611b47575081155b15611b5157505050565b600b54611b5f9060146123f6565b831115611b7757600b54611b749060146123f6565b92505b6000600283600f5486611b8a91906123f6565b611b9491906123d4565b611b9e91906123d4565b90506000611bac8583611dfe565b905047611bb882611e40565b6000611bc44783611dfe565b90506000611be187611769600e5485611d3a90919063ffffffff16565b90506000611bfe8861176960115486611d3a90919063ffffffff16565b90506000611c0c8284612426565b611c169085612439565b6000600f819055600e81905560115590508615801590611c365750600081115b15611c7f57611c458782611ff8565b60408051878152602081018390527f28fc98272ce761178794ad6768050fea1648e07f1e2ffe15afd3a290f8381486910160405180910390a15b6006546001600160a01b0316611c958447612439565b604051600081818185875af1925050503d8060008114611cd1576040519150601f19603f3d011682016040523d82523d6000602084013e611cd6565b606091505b50506007546040519199506001600160a01b0316904790600081818185875af1925050503d8060008114611d26576040519150601f19603f3d011682016040523d82523d6000602084013e611d2b565b606091505b50505050505050505050505050565b600082600003611d4c575060006108d9565b6000611d5883856123f6565b905082611d6585836123d4565b146113035760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610909565b600061130383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506120d8565b600061130383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611a10565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611e7557611e7561244c565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611ef3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f179190612462565b81600181518110611f2a57611f2a61244c565b60200260200101906001600160a01b031690816001600160a01b031681525050611f75307f00000000000000000000000000000000000000000000000000000000000000008461130a565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac94790611fca90859060009086903090429060040161247f565b600060405180830381600087803b158015611fe457600080fd5b505af1158015610d0b573d6000803e3d6000fd5b612023307f00000000000000000000000000000000000000000000000000000000000000008461130a565b60405163f305d71960e01b8152306004820181905260248201849052600060448301819052606483015260848201524260a48201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f305d71990839060c40160606040518083038185885af11580156120ac573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906120d191906124f0565b5050505050565b600081836120f95760405162461bcd60e51b81526004016109099190612106565b506000611a4184866123d4565b600060208083528351808285015260005b8181101561213357858101830151858201604001528201612117565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461216957600080fd5b50565b6000806040838503121561217f57600080fd5b823561218a81612154565b946020939093013593505050565b6000602082840312156121aa57600080fd5b813561130381612154565b600080604083850312156121c857600080fd5b50508035926020909101359150565b80358015158114610d7f57600080fd5b6000602082840312156121f957600080fd5b611303826121d7565b60008060006060848603121561221757600080fd5b833561222281612154565b9250602084013561223281612154565b929592945050506040919091013590565b803560ff81168114610d7f57600080fd5b60008060008060008060c0878903121561226d57600080fd5b61227687612243565b955061228460208801612243565b945061229260408801612243565b93506122a060608801612243565b92506122ae60808801612243565b91506122bc60a08801612243565b90509295509295509295565b6000602082840312156122da57600080fd5b5035919050565b600080604083850312156122f457600080fd5b82356122ff81612154565b915061230d602084016121d7565b90509250929050565b6000806040838503121561232957600080fd5b823561233481612154565b9150602083013561234481612154565b809150509250929050565b600181811c9082168061236357607f821691505b60208210810361238357634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000826123f157634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176108d9576108d96123be565b60ff81811683821601908111156108d9576108d96123be565b808201808211156108d9576108d96123be565b818103818111156108d9576108d96123be565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561247457600080fd5b815161130381612154565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156124cf5784516001600160a01b0316835293830193918301916001016124aa565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561250557600080fd5b835192506020840151915060408401519050925092509256fe45524332303a206465637265617365642063616e6e6f742062652062656c6f77207a65726f45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122070913dcce8994b65af1c89237b61f79ac058b299c6905533e91095ffb57093ee64736f6c63430008120033
©2022-now by Spectre