token-icon

Bipolar Bear

Token

Overview[ERC-20]

Max Total Supply
10,000,000.0
BIBEAR
Holders
35+0.00%
Transfers
71

Profile Summary

Decimals
9

Market

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