Testnet
Contract 0.0.4919008
Overview
Contract ID
0.0.4919008
Associated Account
Auto Renew Account
None
Proxy Account
None
Created at
Sep 27, 2024, 10:33:52 AM UTC
Expired at
Dec 26, 2024, 10:33:52 AM UTC
File ID
0.0.4919006
Obtainer ID
None
Memo
None
Admin Key
None
EVM Address
0000 0000 0000 0000 0000 0000 0000 0000 004b 0ee0
(0x00000000000000000000000000000000004b0ee0)
Byte Code
Payload
{
"admin_key":
NULL
"auto_renew_account":
NULL
"auto_renew_period":
int7776000
"contract_id":
string"0.0.4919008"
"created_timestamp":
string"1727433232.594236000"
"deleted":
boolfalse
"evm_address":
string"0x00000000000000000000000000000000004b0ee0"
"expiration_timestamp":
string"1735209232.594236000"
"file_id":
string"0.0.4919006"
"max_automatic_token_associations":
int0
"memo":
string""
"nonce":
int1
"obtainer_id":
NULL
"permanent_removal":
NULL
"proxy_account_id":
NULL
"timestamp":{
...
}"bytecode":
string"0x60806040526000600555600060065562ed4e006007553480156200002257600080fd5b5060405162001da638038062001da6833981016040819052620000459162000127565b6200005033620000ba565b60016002556003805460ff191690556200006a84620000ba565b600380546001600160a01b0393841661010002610100600160a81b0319909116179055600480549183166001600160a01b0319928316179055600180549390921692169190911790555062000184565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146200012257600080fd5b919050565b600080600080608085870312156200013e57600080fd5b62000149856200010a565b935062000159602086016200010a565b925062000169604086016200010a565b915062000179606086016200010a565b905092959194509250565b611c1280620001946000396000f3fe608060405234801561001057600080fd5b506004361061021b5760003560e01c80637ebd1b3011610125578063cc1a378f116100ad578063e1ab6e8e1161007c578063e1ab6e8e14610449578063e9fad8ee1461045c578063ebe2b12b14610464578063edac985b1461046c578063f2fde38b1461047f57600080fd5b8063cc1a378f14610410578063cd3daf9d14610423578063d1af0c7d1461042b578063df136d651461044157600080fd5b80638b876347116100f45780638b876347146103a85780638da5cb5b146103d1578063a694fc3a146103e2578063a7efe348146103f5578063c8f33c911461040857600080fd5b80637ebd1b301461037257806380faa57d146103855780638456cb591461038d5780638980f11f1461039557600080fd5b80633d18b912116101a857806370a082311161017757806370a0823114610320578063715018a61461034957806372f702f31461035157806378bb5164146103625780637b0a47ee1461036a57600080fd5b80633d18b912146102e55780633f4ba83a146102ed5780633fc6df6e146102f55780635c975abb1461031557600080fd5b80631c1f78eb116101ef5780631c1f78eb1461028c57806323245216146102945780632e1a7d4d146102b7578063386a9525146102ca5780633c6b16ab146102d257600080fd5b80628cc262146102205780630700037d1461024657806318160ddd1461026f5780631976214314610277575b600080fd5b61023361022e3660046117fc565b610492565b6040519081526020015b60405180910390f35b6102336102543660046117fc565b6001600160a01b03166000908152600d602052604090205490565b600e54610233565b61028a6102853660046117fc565b610510565b005b61023361053a565b6102a76102a236600461182d565b610558565b604051901515815260200161023d565b61028a6102c53660046118f2565b6105ef565b600754610233565b61028a6102e03660046118f2565b6107aa565b61028a6109e5565b61028a610b14565b6102fd610b26565b6040516001600160a01b03909116815260200161023d565b60035460ff166102a7565b61023361032e3660046117fc565b6001600160a01b03166000908152600f602052604090205490565b61028a610b3a565b6004546001600160a01b03166102fd565b610233610b4c565b600654610233565b6102fd6103803660046118f2565b610b58565b610233610b65565b61028a610b7c565b61028a6103a336600461190b565b610b8c565b6102336103b63660046117fc565b6001600160a01b03166000908152600c602052604090205490565b6000546001600160a01b03166102fd565b61028a6103f03660046118f2565b610c84565b61028a6104033660046117fc565b610e3d565b600854610233565b61028a61041e3660046118f2565b610e7d565b610233610ee0565b60035461010090046001600160a01b03166102fd565b600954610233565b6102a76104573660046117fc565b610f2c565b61028a610f39565b600554610233565b6102a761047a36600461182d565b610f5a565b61028a61048d3660046117fc565b611074565b6001600160a01b0381166000908152600d6020908152604080832054600c90925282205461050a919061050490670de0b6b3a7640000906104fe906104df906104d9610ee0565b906110ed565b6001600160a01b0388166000908152600f602052604090205490611100565b9061110c565b90611118565b92915050565b610518611124565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600061055360075460065461110090919063ffffffff16565b905090565b6000610562611124565b60005b82518110156105ae5761059b83828151811061058357610583611935565b6020026020010151600a61117e90919063ffffffff16565b50806105a681611961565b915050610565565b507f1d474f57a5c483b47a8bf6006e39086f96dd040a00cb348e22f80a4ca2c6f222826040516105de919061197c565b60405180910390a15060015b919050565b60028054141561061a5760405162461bcd60e51b8152600401610611906119c9565b60405180910390fd5b6002805533610627610ee0565b600955610632610b65565b6008556001600160a01b038116156106795761064d81610492565b6001600160a01b0382166000908152600d6020908152604080832093909355600954600c909152919020555b610684600a33611193565b6106a95760055442116106a95760405162461bcd60e51b815260040161061190611a00565b600082116107155760405162461bcd60e51b815260206004820152603360248201527f5374616b696e67526577617264734c6f636b61626c653a2063616e6e6f7420776044820152721a5d1a191c985dc81e995c9bc8185b5bdd5b9d606a1b6064820152608401610611565b600e5461072290836110ed565b600e55336000908152600f602052604090205461073f90836110ed565b336000818152600f602052604090209190915560045461076b916001600160a01b0390911690846111b5565b60405182815233907f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5906020015b60405180910390a250506001600255565b6001546001600160a01b031633146108175760405162461bcd60e51b815260206004820152602a60248201527f43616c6c6572206973206e6f742052657761726473446973747269627574696f6044820152691b8818dbdb9d1c9858dd60b21b6064820152608401610611565b6000610821610ee0565b60095561082c610b65565b6008556001600160a01b038116156108735761084781610492565b6001600160a01b0382166000908152600d6020908152604080832093909355600954600c909152919020555b600554156108935760405162461bcd60e51b815260040161061190611a56565b6007546108a190839061110c565b6006556003546040516370a0823160e01b815230600482015260009161010090046001600160a01b0316906370a0823190602401602060405180830381865afa1580156108f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109169190611aa0565b905061092d6007548261110c90919063ffffffff16565b60065411156109975760405162461bcd60e51b815260206004820152603060248201527f5374616b696e67526577617264734c6f636b61626c653a2070726f766964656460448201526f040e4caeec2e4c840e8dede40d0d2ced60831b6064820152608401610611565b4260088190556007546109aa9190611118565b6005556040518381527fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d9060200160405180910390a1505050565b600280541415610a075760405162461bcd60e51b8152600401610611906119c9565b6002805533610a14610ee0565b600955610a1f610b65565b6008556001600160a01b03811615610a6657610a3a81610492565b6001600160a01b0382166000908152600d6020908152604080832093909355600954600c909152919020555b610a71600a33611193565b610a96576005544211610a965760405162461bcd60e51b815260040161061190611a00565b336000908152600d60205260409020548015610b0b57336000818152600d6020526040812055600354610ad9916101009091046001600160a01b031690836111b5565b60405181815233907fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e048690602001610799565b50506001600255565b610b1c611124565b610b2461121d565b565b60006105536001546001600160a01b031690565b610b42611124565b610b2460006112b0565b6000610553600a611300565b600061050a600a8361130a565b60006005544210610b77575060055490565b504290565b610b84611124565b610b24611316565b610b94611124565b6004546001600160a01b0383811691161415610c185760405162461bcd60e51b815260206004820152603960248201527f5374616b696e67526577617264734c6f636b61626c653a2063616e6e6f74207760448201527f6974686472617720746865207374616b696e6720746f6b656e000000000000006064820152608401610611565b610c3e610c2d6000546001600160a01b031690565b6001600160a01b03841690836111b5565b604080516001600160a01b0384168152602081018390527f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa28910160405180910390a15050565b600280541415610ca65760405162461bcd60e51b8152600401610611906119c9565b6002805560035460ff1615610cf05760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610611565b33610cf9610ee0565b600955610d04610b65565b6008556001600160a01b03811615610d4b57610d1f81610492565b6001600160a01b0382166000908152600d6020908152604080832093909355600954600c909152919020555b60008211610db45760405162461bcd60e51b815260206004820152603060248201527f5374616b696e67526577617264734c6f636b61626c653a2063616e6e6f74207360448201526f1d185ad9481e995c9bc8185b5bdd5b9d60821b6064820152608401610611565b600e54610dc19083611118565b600e55336000908152600f6020526040902054610dde9083611118565b336000818152600f6020526040902091909155600454610e0b916001600160a01b03909116903085611391565b60405182815233907f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d90602001610799565b610e45611124565b6040805160048152602481019091526020810180516001600160e01b031663053aa6f360e11b179052610e799082906113cf565b5050565b610e85611124565b60055415610ea55760405162461bcd60e51b815260040161061190611a56565b60078190556040518181527ffb46ca5a5e06d4540d6387b930a7c978bce0db5f449ec6b3f5d07c6e1d44f2d39060200160405180910390a150565b6000600e5460001415610ef4575060095490565b610553610f23600e546104fe670de0b6b3a7640000610f1d600654610f1d6008546104d9610b65565b90611100565b60095490611118565b600061050a600a83611193565b336000908152600f6020526040902054610f52906105ef565b610b246109e5565b6000610f64611124565b60005b82518110156110445760006001600160a01b0316838281518110610f8d57610f8d611935565b60200260200101516001600160a01b031614156110045760405162461bcd60e51b815260206004820152602f60248201527f5374616b696e67526577617264734c6f636b61626c653a204163636f756e742060448201526e6973207a65726f206164647265737360881b6064820152608401610611565b61103183828151811061101957611019611935565b6020026020010151600a61141190919063ffffffff16565b508061103c81611961565b915050610f67565b507ff74f148a4f930a0f67a2c33ba932a14e3e91b4e6468f21e545932fd825111538826040516105de919061197c565b61107c611124565b6001600160a01b0381166110e15760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610611565b6110ea816112b0565b50565b60006110f98284611ab9565b9392505050565b60006110f98284611ad0565b60006110f98284611aef565b60006110f98284611b11565b6000546001600160a01b03163314610b245760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610611565b60006110f9836001600160a01b038416611426565b6001600160a01b038116600090815260018301602052604081205415156110f9565b6040516001600160a01b03831660248201526044810182905261121890849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611519565b505050565b60035460ff166112665760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610611565b6003805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600061050a825490565b60006110f983836115eb565b60035460ff161561135c5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610611565b6003805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586112933390565b6040516001600160a01b03808516602483015283166044820152606481018290526113c99085906323b872dd60e01b906084016111e1565b50505050565b60606110f983836040518060400160405280601e81526020017f416464726573733a206c6f772d6c6576656c2063616c6c206661696c65640000815250611615565b60006110f9836001600160a01b03841661162c565b6000818152600183016020526040812054801561150f57600061144a600183611ab9565b855490915060009061145e90600190611ab9565b90508181146114c357600086600001828154811061147e5761147e611935565b90600052602060002001549050808760000184815481106114a1576114a1611935565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806114d4576114d4611b29565b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505061050a565b600091505061050a565b600061156e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166116159092919063ffffffff16565b805190915015611218578080602001905181019061158c9190611b3f565b6112185760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610611565b600082600001828154811061160257611602611935565b9060005260206000200154905092915050565b6060611624848460008561167b565b949350505050565b60008181526001830160205260408120546116735750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561050a565b50600061050a565b6060824710156116dc5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610611565b6001600160a01b0385163b6117335760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610611565b600080866001600160a01b0316858760405161174f9190611b8d565b60006040518083038185875af1925050503d806000811461178c576040519150601f19603f3d011682016040523d82523d6000602084013e611791565b606091505b50915091506117a18282866117ac565b979650505050505050565b606083156117bb5750816110f9565b8251156117cb5782518084602001fd5b8160405162461bcd60e51b81526004016106119190611ba9565b80356001600160a01b03811681146105ea57600080fd5b60006020828403121561180e57600080fd5b6110f9826117e5565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561184057600080fd5b823567ffffffffffffffff8082111561185857600080fd5b818501915085601f83011261186c57600080fd5b81358181111561187e5761187e611817565b8060051b604051601f19603f830116810181811085821117156118a3576118a3611817565b6040529182528482019250838101850191888311156118c157600080fd5b938501935b828510156118e6576118d7856117e5565b845293850193928501926118c6565b98975050505050505050565b60006020828403121561190457600080fd5b5035919050565b6000806040838503121561191e57600080fd5b611927836117e5565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006000198214156119755761197561194b565b5060010190565b6020808252825182820181905260009190848201906040850190845b818110156119bd5783516001600160a01b031683529284019291840191600101611998565b50909695505050505050565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b60208082526036908201527f5374616b696e67526577617264734c6f636b61626c653a2072657761726473206040820152751c195c9a5bd9081a5cc81b9bdd08199a5b9a5cda195960521b606082015260800190565b6020808252602a908201527f5374616b696e67526577617264734c6f636b61626c653a207374616b696e67206040820152691a5cc81cdd185c9d195960b21b606082015260800190565b600060208284031215611ab257600080fd5b5051919050565b600082821015611acb57611acb61194b565b500390565b6000816000190483118215151615611aea57611aea61194b565b500290565b600082611b0c57634e487b7160e01b600052601260045260246000fd5b500490565b60008219821115611b2457611b2461194b565b500190565b634e487b7160e01b600052603160045260246000fd5b600060208284031215611b5157600080fd5b815180151581146110f957600080fd5b60005b83811015611b7c578181015183820152602001611b64565b838111156113c95750506000910152565b60008251611b9f818460208701611b61565b9190910192915050565b6020815260008251806020840152611bc8816040850160208701611b61565b601f01601f1916919091016040019291505056fea2646970667358221220bb919f251ba188fb6fdfb99e5d52bac70d742f71a483791472ade24d7b8c067464736f6c634300080c0033"
"runtime_bytecode":
string"0x608060405234801561001057600080fd5b506004361061021b5760003560e01c80637ebd1b3011610125578063cc1a378f116100ad578063e1ab6e8e1161007c578063e1ab6e8e14610449578063e9fad8ee1461045c578063ebe2b12b14610464578063edac985b1461046c578063f2fde38b1461047f57600080fd5b8063cc1a378f14610410578063cd3daf9d14610423578063d1af0c7d1461042b578063df136d651461044157600080fd5b80638b876347116100f45780638b876347146103a85780638da5cb5b146103d1578063a694fc3a146103e2578063a7efe348146103f5578063c8f33c911461040857600080fd5b80637ebd1b301461037257806380faa57d146103855780638456cb591461038d5780638980f11f1461039557600080fd5b80633d18b912116101a857806370a082311161017757806370a0823114610320578063715018a61461034957806372f702f31461035157806378bb5164146103625780637b0a47ee1461036a57600080fd5b80633d18b912146102e55780633f4ba83a146102ed5780633fc6df6e146102f55780635c975abb1461031557600080fd5b80631c1f78eb116101ef5780631c1f78eb1461028c57806323245216146102945780632e1a7d4d146102b7578063386a9525146102ca5780633c6b16ab146102d257600080fd5b80628cc262146102205780630700037d1461024657806318160ddd1461026f5780631976214314610277575b600080fd5b61023361022e3660046117fc565b610492565b6040519081526020015b60405180910390f35b6102336102543660046117fc565b6001600160a01b03166000908152600d602052604090205490565b600e54610233565b61028a6102853660046117fc565b610510565b005b61023361053a565b6102a76102a236600461182d565b610558565b604051901515815260200161023d565b61028a6102c53660046118f2565b6105ef565b600754610233565b61028a6102e03660046118f2565b6107aa565b61028a6109e5565b61028a610b14565b6102fd610b26565b6040516001600160a01b03909116815260200161023d565b60035460ff166102a7565b61023361032e3660046117fc565b6001600160a01b03166000908152600f602052604090205490565b61028a610b3a565b6004546001600160a01b03166102fd565b610233610b4c565b600654610233565b6102fd6103803660046118f2565b610b58565b610233610b65565b61028a610b7c565b61028a6103a336600461190b565b610b8c565b6102336103b63660046117fc565b6001600160a01b03166000908152600c602052604090205490565b6000546001600160a01b03166102fd565b61028a6103f03660046118f2565b610c84565b61028a6104033660046117fc565b610e3d565b600854610233565b61028a61041e3660046118f2565b610e7d565b610233610ee0565b60035461010090046001600160a01b03166102fd565b600954610233565b6102a76104573660046117fc565b610f2c565b61028a610f39565b600554610233565b6102a761047a36600461182d565b610f5a565b61028a61048d3660046117fc565b611074565b6001600160a01b0381166000908152600d6020908152604080832054600c90925282205461050a919061050490670de0b6b3a7640000906104fe906104df906104d9610ee0565b906110ed565b6001600160a01b0388166000908152600f602052604090205490611100565b9061110c565b90611118565b92915050565b610518611124565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600061055360075460065461110090919063ffffffff16565b905090565b6000610562611124565b60005b82518110156105ae5761059b83828151811061058357610583611935565b6020026020010151600a61117e90919063ffffffff16565b50806105a681611961565b915050610565565b507f1d474f57a5c483b47a8bf6006e39086f96dd040a00cb348e22f80a4ca2c6f222826040516105de919061197c565b60405180910390a15060015b919050565b60028054141561061a5760405162461bcd60e51b8152600401610611906119c9565b60405180910390fd5b6002805533610627610ee0565b600955610632610b65565b6008556001600160a01b038116156106795761064d81610492565b6001600160a01b0382166000908152600d6020908152604080832093909355600954600c909152919020555b610684600a33611193565b6106a95760055442116106a95760405162461bcd60e51b815260040161061190611a00565b600082116107155760405162461bcd60e51b815260206004820152603360248201527f5374616b696e67526577617264734c6f636b61626c653a2063616e6e6f7420776044820152721a5d1a191c985dc81e995c9bc8185b5bdd5b9d606a1b6064820152608401610611565b600e5461072290836110ed565b600e55336000908152600f602052604090205461073f90836110ed565b336000818152600f602052604090209190915560045461076b916001600160a01b0390911690846111b5565b60405182815233907f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5906020015b60405180910390a250506001600255565b6001546001600160a01b031633146108175760405162461bcd60e51b815260206004820152602a60248201527f43616c6c6572206973206e6f742052657761726473446973747269627574696f6044820152691b8818dbdb9d1c9858dd60b21b6064820152608401610611565b6000610821610ee0565b60095561082c610b65565b6008556001600160a01b038116156108735761084781610492565b6001600160a01b0382166000908152600d6020908152604080832093909355600954600c909152919020555b600554156108935760405162461bcd60e51b815260040161061190611a56565b6007546108a190839061110c565b6006556003546040516370a0823160e01b815230600482015260009161010090046001600160a01b0316906370a0823190602401602060405180830381865afa1580156108f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109169190611aa0565b905061092d6007548261110c90919063ffffffff16565b60065411156109975760405162461bcd60e51b815260206004820152603060248201527f5374616b696e67526577617264734c6f636b61626c653a2070726f766964656460448201526f040e4caeec2e4c840e8dede40d0d2ced60831b6064820152608401610611565b4260088190556007546109aa9190611118565b6005556040518381527fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d9060200160405180910390a1505050565b600280541415610a075760405162461bcd60e51b8152600401610611906119c9565b6002805533610a14610ee0565b600955610a1f610b65565b6008556001600160a01b03811615610a6657610a3a81610492565b6001600160a01b0382166000908152600d6020908152604080832093909355600954600c909152919020555b610a71600a33611193565b610a96576005544211610a965760405162461bcd60e51b815260040161061190611a00565b336000908152600d60205260409020548015610b0b57336000818152600d6020526040812055600354610ad9916101009091046001600160a01b031690836111b5565b60405181815233907fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e048690602001610799565b50506001600255565b610b1c611124565b610b2461121d565b565b60006105536001546001600160a01b031690565b610b42611124565b610b2460006112b0565b6000610553600a611300565b600061050a600a8361130a565b60006005544210610b77575060055490565b504290565b610b84611124565b610b24611316565b610b94611124565b6004546001600160a01b0383811691161415610c185760405162461bcd60e51b815260206004820152603960248201527f5374616b696e67526577617264734c6f636b61626c653a2063616e6e6f74207760448201527f6974686472617720746865207374616b696e6720746f6b656e000000000000006064820152608401610611565b610c3e610c2d6000546001600160a01b031690565b6001600160a01b03841690836111b5565b604080516001600160a01b0384168152602081018390527f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa28910160405180910390a15050565b600280541415610ca65760405162461bcd60e51b8152600401610611906119c9565b6002805560035460ff1615610cf05760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610611565b33610cf9610ee0565b600955610d04610b65565b6008556001600160a01b03811615610d4b57610d1f81610492565b6001600160a01b0382166000908152600d6020908152604080832093909355600954600c909152919020555b60008211610db45760405162461bcd60e51b815260206004820152603060248201527f5374616b696e67526577617264734c6f636b61626c653a2063616e6e6f74207360448201526f1d185ad9481e995c9bc8185b5bdd5b9d60821b6064820152608401610611565b600e54610dc19083611118565b600e55336000908152600f6020526040902054610dde9083611118565b336000818152600f6020526040902091909155600454610e0b916001600160a01b03909116903085611391565b60405182815233907f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d90602001610799565b610e45611124565b6040805160048152602481019091526020810180516001600160e01b031663053aa6f360e11b179052610e799082906113cf565b5050565b610e85611124565b60055415610ea55760405162461bcd60e51b815260040161061190611a56565b60078190556040518181527ffb46ca5a5e06d4540d6387b930a7c978bce0db5f449ec6b3f5d07c6e1d44f2d39060200160405180910390a150565b6000600e5460001415610ef4575060095490565b610553610f23600e546104fe670de0b6b3a7640000610f1d600654610f1d6008546104d9610b65565b90611100565b60095490611118565b600061050a600a83611193565b336000908152600f6020526040902054610f52906105ef565b610b246109e5565b6000610f64611124565b60005b82518110156110445760006001600160a01b0316838281518110610f8d57610f8d611935565b60200260200101516001600160a01b031614156110045760405162461bcd60e51b815260206004820152602f60248201527f5374616b696e67526577617264734c6f636b61626c653a204163636f756e742060448201526e6973207a65726f206164647265737360881b6064820152608401610611565b61103183828151811061101957611019611935565b6020026020010151600a61141190919063ffffffff16565b508061103c81611961565b915050610f67565b507ff74f148a4f930a0f67a2c33ba932a14e3e91b4e6468f21e545932fd825111538826040516105de919061197c565b61107c611124565b6001600160a01b0381166110e15760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610611565b6110ea816112b0565b50565b60006110f98284611ab9565b9392505050565b60006110f98284611ad0565b60006110f98284611aef565b60006110f98284611b11565b6000546001600160a01b03163314610b245760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610611565b60006110f9836001600160a01b038416611426565b6001600160a01b038116600090815260018301602052604081205415156110f9565b6040516001600160a01b03831660248201526044810182905261121890849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611519565b505050565b60035460ff166112665760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610611565b6003805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600061050a825490565b60006110f983836115eb565b60035460ff161561135c5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610611565b6003805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586112933390565b6040516001600160a01b03808516602483015283166044820152606481018290526113c99085906323b872dd60e01b906084016111e1565b50505050565b60606110f983836040518060400160405280601e81526020017f416464726573733a206c6f772d6c6576656c2063616c6c206661696c65640000815250611615565b60006110f9836001600160a01b03841661162c565b6000818152600183016020526040812054801561150f57600061144a600183611ab9565b855490915060009061145e90600190611ab9565b90508181146114c357600086600001828154811061147e5761147e611935565b90600052602060002001549050808760000184815481106114a1576114a1611935565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806114d4576114d4611b29565b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505061050a565b600091505061050a565b600061156e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166116159092919063ffffffff16565b805190915015611218578080602001905181019061158c9190611b3f565b6112185760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610611565b600082600001828154811061160257611602611935565b9060005260206000200154905092915050565b6060611624848460008561167b565b949350505050565b60008181526001830160205260408120546116735750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561050a565b50600061050a565b6060824710156116dc5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610611565b6001600160a01b0385163b6117335760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610611565b600080866001600160a01b0316858760405161174f9190611b8d565b60006040518083038185875af1925050503d806000811461178c576040519150601f19603f3d011682016040523d82523d6000602084013e611791565b606091505b50915091506117a18282866117ac565b979650505050505050565b606083156117bb5750816110f9565b8251156117cb5782518084602001fd5b8160405162461bcd60e51b81526004016106119190611ba9565b80356001600160a01b03811681146105ea57600080fd5b60006020828403121561180e57600080fd5b6110f9826117e5565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561184057600080fd5b823567ffffffffffffffff8082111561185857600080fd5b818501915085601f83011261186c57600080fd5b81358181111561187e5761187e611817565b8060051b604051601f19603f830116810181811085821117156118a3576118a3611817565b6040529182528482019250838101850191888311156118c157600080fd5b938501935b828510156118e6576118d7856117e5565b845293850193928501926118c6565b98975050505050505050565b60006020828403121561190457600080fd5b5035919050565b6000806040838503121561191e57600080fd5b611927836117e5565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006000198214156119755761197561194b565b5060010190565b6020808252825182820181905260009190848201906040850190845b818110156119bd5783516001600160a01b031683529284019291840191600101611998565b50909695505050505050565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b60208082526036908201527f5374616b696e67526577617264734c6f636b61626c653a2072657761726473206040820152751c195c9a5bd9081a5cc81b9bdd08199a5b9a5cda195960521b606082015260800190565b6020808252602a908201527f5374616b696e67526577617264734c6f636b61626c653a207374616b696e67206040820152691a5cc81cdd185c9d195960b21b606082015260800190565b600060208284031215611ab257600080fd5b5051919050565b600082821015611acb57611acb61194b565b500390565b6000816000190483118215151615611aea57611aea61194b565b500290565b600082611b0c57634e487b7160e01b600052601260045260246000fd5b500490565b60008219821115611b2457611b2461194b565b500190565b634e487b7160e01b600052603160045260246000fd5b600060208284031215611b5157600080fd5b815180151581146110f957600080fd5b60005b83811015611b7c578181015183820152602001611b64565b838111156113c95750506000910152565b60008251611b9f818460208701611b61565b9190910192915050565b6020815260008251806020840152611bc8816040850160208701611b61565b601f01601f1916919091016040019291505056fea2646970667358221220bb919f251ba188fb6fdfb99e5d52bac70d742f71a483791472ade24d7b8c067464736f6c634300080c0033"