token-icon

Frog Inu Coin

Token

Overview[ERC-20]

Max Total Supply
366,056,398,075,45…
FROG
Holders
25+0.00%
Transfers
181

Profile Summary

Decimals
18

Market

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