0 txs
0 calls
constructor
No constructor.
functions
community
viewfunction community() view returns (address)
currentSaleInfo
viewfunction currentSaleInfo() view returns (uint256 price, uint256 toBuyTokenAmount, uint256 available, uint256 initialAvailable, uint256 timestamp, address operator)
daoPool
viewfunction daoPool() view returns (address)
daoReward
viewfunction daoReward() view returns (address)
daoRewardCommission
viewfunction daoRewardCommission() view returns (uint256)
DEFAULT_ADMIN_ROLE
viewfunction DEFAULT_ADMIN_ROLE() view returns (bytes32)
firstLevelCommission
viewfunction firstLevelCommission() view returns (uint256)
getRoleAdmin
viewfunction getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember
viewfunction getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount
viewfunction getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole
viewfunction hasRole(bytes32 role, address account) view returns (bool)
minimumStaked
viewfunction minimumStaked() view returns (uint256)
nft
viewfunction nft() view returns (address)
OPERATOR_ROLE
viewfunction OPERATOR_ROLE() view returns (bytes32)
owner
viewfunction owner() view returns (address)
pcris
viewfunction pcris(address) view returns (uint256 tokenId, uint256 amount)
pcris2
viewfunction pcris2(uint256) view returns (address recipient, uint256 amount)
phoneAccount
viewfunction phoneAccount() view returns (address)
phoneStake
viewfunction phoneStake() view returns (address)
phoneUserRewards
viewfunction phoneUserRewards(address) view returns (uint256)
saleHistory
viewfunction saleHistory(uint256) view returns (uint256 price, uint256 toBuyTokenAmount, uint256 available, uint256 initialAvailable, uint256 timestamp, address operator)
secondLevelCommission
viewfunction secondLevelCommission() view returns (uint256)
stakingContract
viewfunction stakingContract() view returns (address)
sToken
viewfunction sToken() view returns (address)
usdt
viewfunction usdt() view returns (address)
wkey
viewfunction wkey() view returns (address)
allow
nonpayablefunction allow(address buyer, uint256 amount, uint256 kind)
buy
nonpayablefunction buy()
claimPhoneCommunityReward
nonpayablefunction claimPhoneCommunityReward()
grantRole
nonpayablefunction grantRole(bytes32 role, address account)
initialize
nonpayablefunction initialize(address usdtAddress, address wkeyAddress, address nftAddress, address communityAddress, address daoRewardAddress, address phoneStakeAddress, uint256 _firstLevelCommission, uint256 _secondLevelCommission, uint256 _daoRewardCommission)
renounceOwnership
nonpayablefunction renounceOwnership()
renounceRole
nonpayablefunction renounceRole(bytes32 role, address account)
revokeRole
nonpayablefunction revokeRole(bytes32 role, address account)
setBase
nonpayablefunction setBase(address _daoPool, address _sToken, address _stakingContract)
setCommission
nonpayablefunction setCommission(uint256 _firstLevel, uint256 _secondLevel, uint256 _daoReward)
setMinimumStaked
nonpayablefunction setMinimumStaked(uint256 _minimumStaked)
setOperator
nonpayablefunction setOperator(address operator, bool isOperator)
setPhoneAccount
nonpayablefunction setPhoneAccount(address _phoneAccount)
setPhoneCommunityReward
nonpayablefunction setPhoneCommunityReward(address recipient, uint256 tokenId, uint256 amount)
setSaleInfo
nonpayablefunction setSaleInfo(uint256 _available, uint256 _price, uint256 _tobuy)
setUsdt
nonpayablefunction setUsdt(address _usdt)
setWkey
nonpayablefunction setWkey(address _wkey)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw(uint256 amount, address to)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PhoneSold
event PhoneSold(address indexed user, uint256 indexed tokenId, uint256 price)
RoleAdminChanged
event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted
event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked
event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5061279f806100206000396000f3fe608060405234801561001057600080fd5b506004361061027d5760003560e01c80638da5cb5b1161015c578063af2e568e116100ce578063df5377fe11610087578063df5377fe1461070f578063e5f81ca914610773578063ee99205c1461079c578063f2fde38b146107a4578063f5b541a6146107ca578063feb64f84146107d25761027d565b8063af2e568e1461065e578063ca15c87314610666578063d1e3ce7e14610683578063d547741f146106b5578063d75eeb5e146106e1578063dc1fb5a5146107075761027d565b8063a217fddf11610120578063a217fddf146105e6578063a2cde63e146105ee578063a3f85c2b146105f6578063a4dd2925146105fe578063a6f2ae3a14610624578063abe7327a1461062c5761027d565b80638da5cb5b1461056b5780639010d07c1461057357806391d1485414610596578063960efbc4146105d65780639ebdf12c146105de5761027d565b806347ccca02116101f557806361d1bfef116101b957806361d1bfef146104b35780636a91bfff146104eb578063715018a614610514578063763ed01c1461051c578063767db37414610524578063838c2e171461052c5761027d565b806347ccca021461042957806354b5f40114610431578063558a72971461043957806358979bfe146104675780635bde8d091461048d5761027d565b80632f48ab7d116102475780632f48ab7d1461038857806331350b5d146103905780633376ec0c146103d057806333e0ff5d146103ed57806335b19b1b146103f557806336568abe146103fd5761027d565b806278045b14610282578062f714ce146102db5780631885f58014610309578063248a9ca31461032d5780632f2ff15d1461035c575b600080fd5b61029f6004803603602081101561029857600080fd5b50356107da565b60408051968752602087019590955285850193909352606085019190915260808401526001600160a01b031660a0830152519081900360c00190f35b610307600480360360408110156102f157600080fd5b50803590602001356001600160a01b0316610829565b005b61031161090e565b604080516001600160a01b039092168252519081900360200190f35b61034a6004803603602081101561034357600080fd5b503561091d565b60408051918252519081900360200190f35b6103076004803603604081101561037257600080fd5b50803590602001356001600160a01b0316610932565b61031161099e565b6103ad600480360360208110156103a657600080fd5b50356109ad565b604080516001600160a01b03909316835260208301919091528051918290030190f35b610307600480360360208110156103e657600080fd5b50356109d2565b610311610a2e565b61034a610a3d565b6103076004803603604081101561041357600080fd5b50803590602001356001600160a01b0316610a43565b610311610aa4565b610307610ab3565b6103076004803603604081101561044f57600080fd5b506001600160a01b0381351690602001351515610ba6565b6103076004803603602081101561047d57600080fd5b50356001600160a01b0316610c2b565b610307600480360360208110156104a357600080fd5b50356001600160a01b0316610c97565b610307600480360360608110156104c957600080fd5b506001600160a01b038135811691602081013582169160409091013516610d03565b6103076004803603606081101561050157600080fd5b5080359060208101359060400135610d8c565b610307610fba565b610311611078565b61034a611087565b6105526004803603602081101561054257600080fd5b50356001600160a01b031661108d565b6040805192835260208301919091528051918290030190f35b6103116110a6565b6103116004803603604081101561058957600080fd5b50803590602001356110b5565b6105c2600480360360408110156105ac57600080fd5b50803590602001356001600160a01b03166110d6565b604080519115158252519081900360200190f35b61034a6110ee565b6103116110f4565b61034a611103565b61029f611108565b610311611126565b6103076004803603602081101561061457600080fd5b50356001600160a01b0316611135565b6103076111a1565b6103076004803603606081101561064257600080fd5b506001600160a01b03813516906020810135906040013561181a565b61034a6119a8565b61034a6004803603602081101561067c57600080fd5b50356119ae565b6103076004803603606081101561069957600080fd5b506001600160a01b0381351690602081013590604001356119c5565b610307600480360360408110156106cb57600080fd5b50803590602001356001600160a01b0316611a2f565b61034a600480360360208110156106f757600080fd5b50356001600160a01b0316611a88565b610311611a9a565b610307600480360361012081101561072657600080fd5b506001600160a01b038135811691602081013582169160408201358116916060810135821691608082013581169160a08101359091169060c08101359060e0810135906101000135611aa9565b6103076004803603606081101561078957600080fd5b5080359060208101359060400135611bf8565b610311611c50565b610307600480360360208110156107ba57600080fd5b50356001600160a01b0316611c5f565b61034a611d74565b610311611d86565b60a481815481106107ea57600080fd5b6000918252602090912060069091020180546001820154600283015460038401546004850154600590950154939550919390926001600160a01b031686565b60ad546001600160a01b03163314610888576040805162461bcd60e51b815260206004820152601f60248201527f43616c6c6572206973206e6f74207468652070686f6e65206163636f756e7400604482015290519081900360640190fd5b6099546040805163a9059cbb60e01b81526001600160a01b038481166004830152602482018690529151919092169163a9059cbb9160448083019260209291908290030181600087803b1580156108de57600080fd5b505af11580156108f2573d6000803e3d6000fd5b505050506040513d602081101561090857600080fd5b50505050565b609d546001600160a01b031681565b60009081526065602052604090206002015490565b60008281526065602052604090206002015461095590610950611d95565b6110d6565b6109905760405162461bcd60e51b815260040180806020018281038252602f815260200180612648602f913960400191505060405180910390fd5b61099a8282611d99565b5050565b6099546001600160a01b031681565b60ae60205260009081526040902080546001909101546001600160a01b039091169082565b6109ea60008051602061271b833981519152336110d6565b610a29576040805162461bcd60e51b815260206004820152601660248201526000805160206126cd833981519152604482015290519081900360640190fd5b60a955565b60aa546001600160a01b031681565b60a65481565b610a4b611d95565b6001600160a01b0316816001600160a01b031614610a9a5760405162461bcd60e51b815260040180806020018281038252602f81526020018061273b602f913960400191505060405180910390fd5b61099a8282611e02565b609b546001600160a01b031681565b33600090815260986020526040902054610b09576040805162461bcd60e51b81526020600482015260126024820152714e6f2072657761726420746f20636c61696d60701b604482015290519081900360640190fd5b60995433600081815260986020908152604080832054815163a9059cbb60e01b815260048101959095526024850152516001600160a01b039094169363a9059cbb93604480820194918390030190829087803b158015610b6857600080fd5b505af1158015610b7c573d6000803e3d6000fd5b505050506040513d6020811015610b9257600080fd5b505033600090815260986020526040812055565b610bb16000336110d6565b610bf0576040805162461bcd60e51b815260206004820152601660248201526000805160206126cd833981519152604482015290519081900360640190fd5b8015610c1357610c0e60008051602061271b83398151915283610932565b61099a565b61099a60008051602061271b83398151915283611a2f565b610c366000336110d6565b610c75576040805162461bcd60e51b815260206004820152601660248201526000805160206126cd833981519152604482015290519081900360640190fd5b609980546001600160a01b0319166001600160a01b0392909216919091179055565b610ca26000336110d6565b610ce1576040805162461bcd60e51b815260206004820152601660248201526000805160206126cd833981519152604482015290519081900360640190fd5b609a80546001600160a01b0319166001600160a01b0392909216919091179055565b610d0e6000336110d6565b610d4d576040805162461bcd60e51b815260206004820152601660248201526000805160206126cd833981519152604482015290519081900360640190fd5b60aa80546001600160a01b039485166001600160a01b03199182161790915560ab80549385169382169390931790925560ac8054919093169116179055565b610da460008051602061271b833981519152336110d6565b610df1576040805162461bcd60e51b815260206004820152601960248201527821b0b63632b91034b9903737ba1030b71037b832b930ba37b960391b604482015290519081900360640190fd5b60008311610e305760405162461bcd60e51b815260040180806020018281038252602981526020018061261f6029913960400191505060405180910390fd5b609e5415610f585760a48054600181018255600091909152609e5460069091027fe434dc35da084cf8d7e8186688ea2dacb53db7003d427af3abf351bd9d0a4e8d810191909155609f547fe434dc35da084cf8d7e8186688ea2dacb53db7003d427af3abf351bd9d0a4e8e82015560a0547fe434dc35da084cf8d7e8186688ea2dacb53db7003d427af3abf351bd9d0a4e8f82015560a1547fe434dc35da084cf8d7e8186688ea2dacb53db7003d427af3abf351bd9d0a4e9082015560a2547fe434dc35da084cf8d7e8186688ea2dacb53db7003d427af3abf351bd9d0a4e9182015560a3547fe434dc35da084cf8d7e8186688ea2dacb53db7003d427af3abf351bd9d0a4e9290910180546001600160a01b0319166001600160a01b039092169190911790555b6040805160c081018252838152602081018390529081018490526060810184905242608082018190523360a0928301819052609e94909455609f9290925583905560a19290925560a29190915560a380546001600160a01b0319169091179055565b610fc2611d95565b6001600160a01b0316610fd36110a6565b6001600160a01b03161461102e576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6033546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3603380546001600160a01b0319169055565b609a546001600160a01b031681565b60a55481565b6097602052600090815260409020805460019091015482565b6033546001600160a01b031690565b60008281526065602052604081206110cd9083611e6b565b90505b92915050565b60008281526065602052604081206110cd9083611e77565b60a75481565b60ab546001600160a01b031681565b600081565b609e54609f5460a05460a15460a25460a3546001600160a01b031686565b60a8546001600160a01b031681565b6111406000336110d6565b61117f576040805162461bcd60e51b815260206004820152601660248201526000805160206126cd833981519152604482015290519081900360640190fd5b60ad80546001600160a01b0319166001600160a01b0392909216919091179055565b60a0546111e4576040805162461bcd60e51b815260206004820152600c60248201526b4f7574206f662073746f636b60a01b604482015290519081900360640190fd5b609954609e54604080516323b872dd60e01b81523360048201523060248201526044810192909252516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b15801561124157600080fd5b505af1158015611255573d6000803e3d6000fd5b505050506040513d602081101561126b57600080fd5b50516112b4576040805162461bcd60e51b81526020600482015260136024820152721554d115081c185e5b595b9d0819985a5b1959606a1b604482015290519081900360640190fd5b60a08054600019019055609f54609e546040805180820190915260128152711d1bc819d95d081b995e1d151bdad95b925960721b602082015290829003906112fb90611e8c565b609b5460408051631d5e528f60e21b815290516000926001600160a01b0316916375794a3c916004808301926020929190829003018186803b15801561134057600080fd5b505afa158015611354573d6000803e3d6000fd5b505050506040513d602081101561136a57600080fd5b50516040805180820190915260078152661d1bc81b5a5b9d60ca1b602082015290915061139690611e8c565b609b54604080516335313c2160e11b815233600482015290516001600160a01b0390921691636a6278429160248082019260009290919082900301818387803b1580156113e257600080fd5b505af11580156113f6573d6000803e3d6000fd5b505060995460a8546040805163095ea7b360e01b81526001600160a01b03928316600482015260248101899052905191909216935063095ea7b3925060448083019260209291908290030181600087803b15801561145357600080fd5b505af1158015611467573d6000803e3d6000fd5b505050506040513d602081101561147d57600080fd5b505060a85460408051630a40847560e01b81526004810186905233602482015290516001600160a01b0390921691630a4084759160448082019260009290919082900301818387803b1580156114d257600080fd5b505af11580156114e6573d6000803e3d6000fd5b5050609c546040805163d21cacdf60e01b81523360048201529051600094506001600160a01b03909216925063d21cacdf916024808301926020929190829003018186803b15801561153757600080fd5b505afa15801561154b573d6000803e3d6000fd5b505050506040513d602081101561156157600080fd5b505160408051808201909152600c81526b3334b939ba2932b332b932b960a11b60208201529091506115939082611f35565b6001600160a01b038116156117dd5760aa5460ab5460ac54604080516316b260fd60e21b81526001600160a01b03938416600482015291831660248301528483166044830152516000939290921691635ac983f491606480820192602092909190829003018186803b15801561160857600080fd5b505afa15801561161c573d6000803e3d6000fd5b505050506040513d602081101561163257600080fd5b505160a9549091508111156116765760a554600090611655908602612710611fec565b6001600160a01b038416600090815260986020526040902080549091019055505b609c546040805163d21cacdf60e01b81526001600160a01b0385811660048301529151600093929092169163d21cacdf91602480820192602092909190829003018186803b1580156116c757600080fd5b505afa1580156116db573d6000803e3d6000fd5b505050506040513d60208110156116f157600080fd5b505190506001600160a01b038116156117da5760aa5460ab5460ac54604080516316b260fd60e21b81526001600160a01b03938416600482015291831660248301528483166044830152516000939290921691635ac983f491606480820192602092909190829003018186803b15801561176a57600080fd5b505afa15801561177e573d6000803e3d6000fd5b505050506040513d602081101561179457600080fd5b505160a9549091508111156117d85760a6546000906117b7908802612710611fec565b6001600160a01b038416600090815260986020526040902080549091019055505b505b50505b604080518481529051839133917fa051f35aca5c4e369fec2fd224482b61e0c561583858191720155eff9bec6ada9181900360200190a350505050565b610ec68211611865576040805162461bcd60e51b81526020600482015260126024820152711d995c9cda5bdb8818dbdb9cdd1c985a5b9d60721b604482015290519081900360640190fd5b61187d60008051602061271b833981519152336110d6565b6118ca576040805162461bcd60e51b815260206004820152601960248201527821b0b63632b91034b9903737ba1030b71037b832b930ba37b960391b604482015290519081900360640190fd5b6118d26125e5565b50600082815260ae6020908152604091829020825180840190935280546001600160a01b03168084526001909101549183019190915215611948576040805162461bcd60e51b815260206004820152600b60248201526a105b1c9958591e481cd95d60aa1b604482015290519081900360640190fd5b506040805180820182526001600160a01b039485168082526020808301858152600096875260ae8252848720935184546001600160a01b031916981697909717835595516001909201919091558352609890935291902080549091019055565b60a95481565b60008181526065602052604081206110d09061202e565b6119dd60008051602061271b833981519152336110d6565b611a2a576040805162461bcd60e51b815260206004820152601960248201527821b0b63632b91034b9903737ba1030b71037b832b930ba37b960391b604482015290519081900360640190fd5b505050565b600082815260656020526040902060020154611a4d90610950611d95565b610a9a5760405162461bcd60e51b815260040180806020018281038252603081526020018061269d6030913960400191505060405180910390fd5b60986020526000908152604090205481565b609c546001600160a01b031681565b600054610100900460ff1680611ac25750611ac2612039565b80611ad0575060005460ff16155b611b0b5760405162461bcd60e51b815260040180806020018281038252602e8152602001806126ed602e913960400191505060405180910390fd5b600054610100900460ff16158015611b36576000805460ff1961ff0019909116610100171660011790555b611b3e61204a565b611b466120fb565b611b51600033610990565b611b6960008051602061271b83398151915233610990565b609980546001600160a01b03199081166001600160a01b038d811691909117909255609a805482168c8416179055609b805482168b8416179055609c805482168a8416179055609d8054821689841617905560a8805490911691871691909117905560a584905560a683905560a78290558015611bec576000805461ff00191690555b50505050505050505050565b611c036000336110d6565b611c42576040805162461bcd60e51b815260206004820152601660248201526000805160206126cd833981519152604482015290519081900360640190fd5b60a59290925560a65560a755565b60ac546001600160a01b031681565b611c67611d95565b6001600160a01b0316611c786110a6565b6001600160a01b031614611cd3576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116611d185760405162461bcd60e51b81526004018080602001828103825260268152602001806126776026913960400191505060405180910390fd5b6033546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3603380546001600160a01b0319166001600160a01b0392909216919091179055565b60008051602061271b83398151915281565b60ad546001600160a01b031681565b3390565b6000828152606560205260409020611db19082612198565b1561099a57611dbe611d95565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000828152606560205260409020611e1a90826121ad565b1561099a57611e27611d95565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b60006110cd83836121c2565b60006110cd836001600160a01b038416612226565b611f32816040516024018080602001828103825283818151815260200191508051906020019080838360005b83811015611ed0578181015183820152602001611eb8565b50505050905090810190601f168015611efd5780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b031663104c13eb60e21b179052925061223e915050565b50565b61099a82826040516024018080602001836001600160a01b03168152602001828103825284818151815260200191508051906020019080838360005b83811015611f89578181015183820152602001611f71565b50505050905090810190601f168015611fb65780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b031663319af33360e01b179052935061223e92505050565b60006110cd83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612255565b60006110d08261230e565b600061204430612312565b15905090565b600054610100900460ff16806120635750612063612039565b80612071575060005460ff16155b6120ac5760405162461bcd60e51b815260040180806020018281038252602e8152602001806126ed602e913960400191505060405180910390fd5b600054610100900460ff161580156120d7576000805460ff1961ff0019909116610100171660011790555b6120df612318565b6120e76123b8565b8015611f32576000805461ff001916905550565b600054610100900460ff16806121145750612114612039565b80612122575060005460ff16155b61215d5760405162461bcd60e51b815260040180806020018281038252602e8152602001806126ed602e913960400191505060405180910390fd5b600054610100900460ff16158015612188576000805460ff1961ff0019909116610100171660011790555b612190612318565b6120e7612318565b60006110cd836001600160a01b0384166124b1565b60006110cd836001600160a01b0384166124fb565b815460009082106122045760405162461bcd60e51b81526004018080602001828103825260228152602001806125fd6022913960400191505060405180910390fd5b82600001828154811061221357fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b611f328161224d6125c16125e2565b63ffffffff16565b600081836122e15760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156122a657818101518382015260200161228e565b50505050905090810190601f1680156122d35780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816122ed57fe5b0490508385816122f957fe5b0681850201851461230657fe5b949350505050565b5490565b3b151590565b600054610100900460ff16806123315750612331612039565b8061233f575060005460ff16155b61237a5760405162461bcd60e51b815260040180806020018281038252602e8152602001806126ed602e913960400191505060405180910390fd5b600054610100900460ff161580156120e7576000805460ff1961ff0019909116610100171660011790558015611f32576000805461ff001916905550565b600054610100900460ff16806123d157506123d1612039565b806123df575060005460ff16155b61241a5760405162461bcd60e51b815260040180806020018281038252602e8152602001806126ed602e913960400191505060405180910390fd5b600054610100900460ff16158015612445576000805460ff1961ff0019909116610100171660011790555b600061244f611d95565b603380546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508015611f32576000805461ff001916905550565b60006124bd8383612226565b6124f3575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556110d0565b5060006110d0565b600081815260018301602052604081205480156125b7578354600019808301919081019060009087908390811061252e57fe5b906000526020600020015490508087600001848154811061254b57fe5b60009182526020808320909101929092558281526001898101909252604090209084019055865487908061257b57fe5b600190038181906000526020600020016000905590558660010160008781526020019081526020016000206000905560019450505050506110d0565b60009150506110d0565b60006a636f6e736f6c652e6c6f679050600080835160208501845afa505050565b90565b60408051808201909152600080825260208201529056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e6473417661696c61626c652073746f636b206d7573742062652067726561746572207468616e207a65726f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e744f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b6543616c6c6572206973206e6f7420616e2061646d696e00000000000000000000496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a656497667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220979f2beb25ec3c1376f2c9b43c0308752a48f02f6f3974671c83144f3a0921df64736f6c63430007050033