Mainnet
Contract 0.0.7948009
Overview
Contract ID
0.0.7948009
Associated Account
Auto Renew Account
None
Proxy Account
None
Created at
Dec 23, 2024, 9:42:51 PM UTC
Expired at
Mar 23, 2025, 9:42:51 PM UTC
File ID
0.0.7948007
Obtainer ID
None
Memo
None
Admin Key
None
EVM Address
0000 0000 0000 0000 0000 0000 0000 0000 0079 46e9
(0x00000000000000000000000000000000007946e9)
Byte Code
Payload
{
"admin_key":
NULL
"auto_renew_account":
NULL
"auto_renew_period":
int7776000
"contract_id":
string"0.0.7948009"
"created_timestamp":
string"1734990171.149324000"
"deleted":
boolfalse
"evm_address":
string"0x00000000000000000000000000000000007946e9"
"expiration_timestamp":
string"1742766171.149324000"
"file_id":
string"0.0.7948007"
"max_automatic_token_associations":
int0
"memo":
string""
"nonce":
int1
"obtainer_id":
NULL
"permanent_removal":
NULL
"proxy_account_id":
NULL
"timestamp":{
...
}"bytecode":
string"0x608060405260405162001f0d38038062001f0d833981016040819052620000269162000532565b600080546001600160a01b0319166001600160a01b0383161781556040805160a0810182528281526020810183905260609181018290528181019190915260808101829052620000866004836200026d60201b620009de1790919060201c565b30602083015260408051600180825281830190925291935060009190816020015b620000b1620004bb565b815260200190600190039081620000a757905050905060405180604001604052808481526020018381525081600081518110620000f257620000f262000559565b6020026020010181905250620001376040518060600160405280600063ffffffff16815260200160006001600160a01b03168152602001600063ffffffff1681525090565b306020820152627a12006040820152620001ad60408051610120810182526060808252602080830182905260008385018190528284018390526080840181905260a0840181905260c0840181905260e0840183905284519283018552808352908201819052928101929092529061010082015290565b6040805180820182526004808252631e12d09360e21b60208084019190915291845282518084018452908152631612d09360e21b81830152838201523091830191909152610100820183905260e082018490526000908190620002209084908390600690620009eb6200027a821b17901c565b915060030b9150601660030b82146200023857600080fd5b600180546001600160a01b0319166001600160a01b0383161790556200025f308962000369565b505050505050505062000856565b600160ff919091161b1790565b6000806000806101676001600160a01b031634637812a04b60e01b898989604051602401620002ac9392919062000699565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b0319909416939093179092529051620002ec9190620007c6565b60006040518083038185875af1925050503d80600081146200032b576040519150601f19603f3d011682016040523d82523d6000602084013e62000330565b606091505b5091509150816200034557601560006200035b565b808060200190518101906200035b9190620007fc565b909890975095505050505050565b6000620003828383620003e260201b62000ad01760201c565b9050600381900b601614620003dd5760405162461bcd60e51b815260206004820152601f60248201527f536166652073696e676c65206173736f63696174696f6e206661696c65642100604482015260640160405180910390fd5b505050565b604080516001600160a01b038481166024830152831660448083019190915282518083039091018152606490910182526020810180516001600160e01b031663248a35ef60e11b17905290516000918291829161016791620004459190620007c6565b6000604051808303816000865af19150503d806000811462000484576040519150601f19603f3d011682016040523d82523d6000602084013e62000489565b606091505b5091509150816200049c576015620004b2565b80806020019051810190620004b2919062000838565b95945050505050565b604051806040016040528060008152602001620005146040518060a0016040528060001515815260200160006001600160a01b03168152602001606081526020016060815260200160006001600160a01b031681525090565b905290565b6001600160a01b03811681146200052f57600080fd5b50565b6000602082840312156200054557600080fd5b8151620005528162000519565b9392505050565b634e487b7160e01b600052603260045260246000fd5b60005b838110156200058c57818101518382015260200162000572565b838111156200059c576000848401525b50505050565b60008151808452620005bc8160208601602086016200056f565b601f01601f19169290920160200192915050565b600081518084526020808501808196508360051b8101915082860160005b858110156200068c57828403895281516040815186528682015191508087870152815115158187015286820151606060018060a01b03808316828a015283850151935060a09250608083818b01526200064b60e08b0186620005a2565b928601518a8403603f1901858c0152929450620006698584620005a2565b9501511660c09890980197909752505098850198935090840190600101620005ee565b5091979650505050505050565b6060815260008451610160806060850152620006ba6101c0850183620005a2565b91506020870151605f1980868503016080870152620006da8483620005a2565b935060408901519150620006f960a08701836001600160a01b03169052565b60608901519150808685030160c0870152620007168483620005a2565b9350608089015191506200072e60e087018315159052565b60a089015191506101006200074a8188018463ffffffff169052565b60c08a0151151561012088015260e08a015187860383016101408901529250620007758584620005d0565b9450808a015192505050620007b282860182805163ffffffff90811683526020808301516001600160a01b03169084015260409182015116910152565b505060208301949094525060400152919050565b60008251620007da8184602087016200056f565b9190910192915050565b8051600381900b8114620007f757600080fd5b919050565b600080604083850312156200081057600080fd5b6200081b83620007e4565b915060208301516200082d8162000519565b809150509250929050565b6000602082840312156200084b57600080fd5b6200055282620007e4565b6116a780620008666000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c806367dfd4c91161005b57806367dfd4c914610104578063a59f3e0c14610119578063c0980aa41461012c578063c4e076411461013f57600080fd5b8063073dae6f1461008d5780632c4c8b4c146100b35780632e3cff6a146100de5780633b96f89a146100f1575b600080fd5b6100a061009b3660046110c8565b610152565b6040519081526020015b60405180910390f35b6000546100c6906001600160a01b031681565b6040516001600160a01b0390911681526020016100aa565b6100a06100ec3660046110e5565b6102f9565b6100a06100ff3660046110e5565b610428565b6101176101123660046110e5565b61054c565b005b6101176101273660046110e5565b6106c0565b6100a061013a3660046110e5565b6108ac565b6001546100c6906001600160a01b031681565b6001546040516370a0823160e01b81526001600160a01b03838116600483015260009283929116906370a082319060240160206040518083038186803b15801561019b57600080fd5b505afa1580156101af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d391906110fe565b90506000600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561022557600080fd5b505afa158015610239573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025d91906110fe565b6000546040516370a0823160e01b815230600482015291925082916001600160a01b03909116906370a082319060240160206040518083038186803b1580156102a557600080fd5b505afa1580156102b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102dd91906110fe565b6102e79084611117565b6102f19190611144565b949350505050565b60008060006101686001600160a01b0316632e3cff6a60e01b8560405160240161032591815260200190565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516103639190611192565b6000604051808303816000865af19150503d80600081146103a0576040519150601f19603f3d011682016040523d82523d6000602084013e6103a5565b606091505b5091509150816104145760405162461bcd60e51b815260206004820152602f60248201527f74696e7963656e747320746f2074696e796261727320707265636f6d70696c6560448201526e081b9bdd081cdd58d8d95cdcd99d5b608a1b60648201526084015b60405180910390fd5b808060200190518101906102f191906110fe565b600080600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561047957600080fd5b505afa15801561048d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b191906110fe565b6000546040516370a0823160e01b815230600482015291925082916001600160a01b03909116906370a082319060240160206040518083038186803b1580156104f957600080fd5b505afa15801561050d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061053191906110fe565b61053b9085611117565b6105459190611144565b9392505050565b600154604080516318160ddd60e01b815290516000926001600160a01b0316916318160ddd916004808301926020929190829003018186803b15801561059157600080fd5b505afa1580156105a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c991906110fe565b600080546040516370a0823160e01b8152306004820152929350909183916001600160a01b0316906370a082319060240160206040518083038186803b15801561061257600080fd5b505afa158015610626573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064a91906110fe565b6106549085611117565b61065e9190611144565b600154909150610679906001600160a01b0316333086610ba1565b6001546040805160008152602081019091526106a2916001600160a01b03169030908690610c61565b506000546106bb906001600160a01b0316303384610ba1565b505050565b600080546040516370a0823160e01b81523060048201526001600160a01b03909116906370a082319060240160206040518083038186803b15801561070457600080fd5b505afa158015610718573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061073c91906110fe565b90506000600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561078e57600080fd5b505afa1580156107a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c691906110fe565b6000549091506107e1906001600160a01b0316333086610ba1565b8015806107ec575081155b156108595760015461083e906001600160a01b03168460005b60405190808252806020026020018201604052801561083857816020015b60608152602001906001900390816108235790505b50610d1e565b50506001546106bb91506001600160a01b0316303386610ba1565b6000826108668386611117565b6108709190611144565b60015490915061088b906001600160a01b0316826000610805565b50506001546108a691506001600160a01b0316303384610ba1565b50505050565b600080546040516370a0823160e01b815230600482015282916001600160a01b0316906370a082319060240160206040518083038186803b1580156108f057600080fd5b505afa158015610904573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092891906110fe565b90506000600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561097a57600080fd5b505afa15801561098e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109b291906110fe565b90508015806109bf575081155b156109cc578392506109d7565b816102e78286611117565b5050919050565b600160ff919091161b1790565b6000806000806101676001600160a01b031634637812a04b60e01b898989604051602401610a1b939291906112b3565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b0319909416939093179092529051610a599190611192565b60006040518083038185875af1925050503d8060008114610a96576040519150601f19603f3d011682016040523d82523d6000602084013e610a9b565b606091505b509150915081610aae5760156000610ac2565b80806020019051810190610ac291906113eb565b909890975095505050505050565b604080516001600160a01b038481166024830152831660448083019190915282518083039091018152606490910182526020810180516001600160e01b031663248a35ef60e11b17905290516000918291829161016791610b319190611192565b6000604051808303816000865af19150503d8060008114610b6e576040519150601f19603f3d011682016040523d82523d6000602084013e610b73565b606091505b509150915081610b84576015610b98565b80806020019051810190610b989190611422565b95945050505050565b6000610bb7858585610bb286610d8f565b610dfc565b9050600381900b601614610c0d5760405162461bcd60e51b815260206004820152601b60248201527f5361666520746f6b656e207472616e73666572206661696c6564210000000000604482015260640161040b565b60405167ffffffffffffffff831681526001600160a01b0380851691908616907f831ac82b07fb396dafef0077cea6e002235d88e63f35cbd5df2c065107f1e74a9060200160405180910390a35050505050565b600080610c7786610c7186610d8f565b85610ee1565b92509050600381900b601614610cc35760405162461bcd60e51b815260206004820152601160248201527053616665206275726e206661696c65642160781b604482015260640161040b565b60006001600160a01b0386167f831ac82b07fb396dafef0077cea6e002235d88e63f35cbd5df2c065107f1e74a610cf987610d8f565b60405167ffffffffffffffff909116815260200160405180910390a350949350505050565b6000806060610d3686610d3087610d8f565b86610fb7565b60039290920b94509250905060168314610d865760405162461bcd60e51b815260206004820152601160248201527053616665206d696e74206661696c65642160781b604482015260640161040b565b93509350939050565b600067ffffffffffffffff821115610df85760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203660448201526534206269747360d01b606482015260840161040b565b5090565b604080516001600160a01b038681166024830152858116604483015284166064820152600783900b6084808301919091528251808303909101815260a490910182526020810180516001600160e01b031663eca3691760e01b17905290516000918291829161016791610e6f9190611192565b6000604051808303816000865af19150503d8060008114610eac576040519150601f19603f3d011682016040523d82523d6000602084013e610eb1565b606091505b509150915081610ec2576015610ed6565b80806020019051810190610ed69190611422565b979650505050505050565b6000806000806101676001600160a01b031663acb9cff960e01b888888604051602401610f109392919061143d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b0319909416939093179092529051610f4e9190611192565b6000604051808303816000865af19150503d8060008114610f8b576040519150601f19603f3d011682016040523d82523d6000602084013e610f90565b606091505b509150915081610fa35760156000610ac2565b80806020019051810190610ac291906114c1565b60008060606000806101676001600160a01b031663278e0b8860e01b898989604051602401610fe8939291906114f4565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516110269190611192565b6000604051808303816000865af19150503d8060008114611063576040519150601f19603f3d011682016040523d82523d6000602084013e611068565b606091505b50915091508161108b57604080516000808252602082019092526015919061109f565b8080602001905181019061109f9190611589565b919a90995090975095505050505050565b6001600160a01b03811681146110c557600080fd5b50565b6000602082840312156110da57600080fd5b8135610545816110b0565b6000602082840312156110f757600080fd5b5035919050565b60006020828403121561111057600080fd5b5051919050565b600081600019048311821515161561113f57634e487b7160e01b600052601160045260246000fd5b500290565b60008261116157634e487b7160e01b600052601260045260246000fd5b500490565b60005b83811015611181578181015183820152602001611169565b838111156108a65750506000910152565b600082516111a4818460208701611166565b9190910192915050565b634e487b7160e01b600052604160045260246000fd5b600081518084526111dc816020860160208601611166565b601f01601f19169290920160200192915050565b600081518084526020808501808196508360051b8101915082860160005b858110156112a657828403895281516040815186528682015191508087870152815115158187015286820151606060018060a01b03808316828a015283850151935060a09250608083818b015261126860e08b01866111c4565b928601518a8403603f1901858c015292945061128485846111c4565b9501511660c0989098019790975250509885019893509084019060010161120e565b5091979650505050505050565b60608152600084516101608060608501526112d26101c08501836111c4565b91506020870151605f19808685030160808701526112f084836111c4565b93506040890151915061130e60a08701836001600160a01b03169052565b60608901519150808685030160c087015261132984836111c4565b93506080890151915061134060e087018315159052565b60a0890151915061010061135b8188018463ffffffff169052565b60c08a0151151561012088015260e08a01518786038301610140890152925061138485846111f0565b9450808a0151925050506113c082860182805163ffffffff90811683526020808301516001600160a01b03169084015260409182015116910152565b505060208301949094525060400152919050565b8051600381900b81146113e657600080fd5b919050565b600080604083850312156113fe57600080fd5b611407836113d4565b91506020830151611417816110b0565b809150509250929050565b60006020828403121561143457600080fd5b610545826113d4565b6001600160a01b038416815267ffffffffffffffff83166020808301919091526060604083018190528351908301819052600091848101916080850190845b8181101561149b57845160070b8352938301939183019160010161147c565b509098975050505050505050565b805167ffffffffffffffff811681146113e657600080fd5b600080604083850312156114d457600080fd5b6114dd836113d4565b91506114eb602084016114a9565b90509250929050565b60006060820160018060a01b0386168352602067ffffffffffffffff8616818501526060604085015281855180845260808601915060808160051b870101935082870160005b8281101561156857607f198887030184526115568683516111c4565b9550928401929084019060010161153a565b50939998505050505050505050565b8051600781900b81146113e657600080fd5b60008060006060848603121561159e57600080fd5b6115a7846113d4565b925060206115b68186016114a9565b9250604085015167ffffffffffffffff808211156115d357600080fd5b818701915087601f8301126115e757600080fd5b8151818111156115f9576115f96111ae565b8060051b604051601f19603f8301168101818110858211171561161e5761161e6111ae565b60405291825284820192508381018501918a83111561163c57600080fd5b938501935b828510156116615761165285611577565b84529385019392850192611641565b809650505050505050925092509256fea26469706673582212202011e63ed24e64044ba2006bff45ba1abab1c15016edd814dc22583b29b75c3964736f6c63430008090033"
"runtime_bytecode":
string"0x608060405234801561001057600080fd5b50600436106100885760003560e01c806367dfd4c91161005b57806367dfd4c914610104578063a59f3e0c14610119578063c0980aa41461012c578063c4e076411461013f57600080fd5b8063073dae6f1461008d5780632c4c8b4c146100b35780632e3cff6a146100de5780633b96f89a146100f1575b600080fd5b6100a061009b3660046110c8565b610152565b6040519081526020015b60405180910390f35b6000546100c6906001600160a01b031681565b6040516001600160a01b0390911681526020016100aa565b6100a06100ec3660046110e5565b6102f9565b6100a06100ff3660046110e5565b610428565b6101176101123660046110e5565b61054c565b005b6101176101273660046110e5565b6106c0565b6100a061013a3660046110e5565b6108ac565b6001546100c6906001600160a01b031681565b6001546040516370a0823160e01b81526001600160a01b03838116600483015260009283929116906370a082319060240160206040518083038186803b15801561019b57600080fd5b505afa1580156101af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d391906110fe565b90506000600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561022557600080fd5b505afa158015610239573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025d91906110fe565b6000546040516370a0823160e01b815230600482015291925082916001600160a01b03909116906370a082319060240160206040518083038186803b1580156102a557600080fd5b505afa1580156102b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102dd91906110fe565b6102e79084611117565b6102f19190611144565b949350505050565b60008060006101686001600160a01b0316632e3cff6a60e01b8560405160240161032591815260200190565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516103639190611192565b6000604051808303816000865af19150503d80600081146103a0576040519150601f19603f3d011682016040523d82523d6000602084013e6103a5565b606091505b5091509150816104145760405162461bcd60e51b815260206004820152602f60248201527f74696e7963656e747320746f2074696e796261727320707265636f6d70696c6560448201526e081b9bdd081cdd58d8d95cdcd99d5b608a1b60648201526084015b60405180910390fd5b808060200190518101906102f191906110fe565b600080600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561047957600080fd5b505afa15801561048d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b191906110fe565b6000546040516370a0823160e01b815230600482015291925082916001600160a01b03909116906370a082319060240160206040518083038186803b1580156104f957600080fd5b505afa15801561050d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061053191906110fe565b61053b9085611117565b6105459190611144565b9392505050565b600154604080516318160ddd60e01b815290516000926001600160a01b0316916318160ddd916004808301926020929190829003018186803b15801561059157600080fd5b505afa1580156105a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c991906110fe565b600080546040516370a0823160e01b8152306004820152929350909183916001600160a01b0316906370a082319060240160206040518083038186803b15801561061257600080fd5b505afa158015610626573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064a91906110fe565b6106549085611117565b61065e9190611144565b600154909150610679906001600160a01b0316333086610ba1565b6001546040805160008152602081019091526106a2916001600160a01b03169030908690610c61565b506000546106bb906001600160a01b0316303384610ba1565b505050565b600080546040516370a0823160e01b81523060048201526001600160a01b03909116906370a082319060240160206040518083038186803b15801561070457600080fd5b505afa158015610718573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061073c91906110fe565b90506000600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561078e57600080fd5b505afa1580156107a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c691906110fe565b6000549091506107e1906001600160a01b0316333086610ba1565b8015806107ec575081155b156108595760015461083e906001600160a01b03168460005b60405190808252806020026020018201604052801561083857816020015b60608152602001906001900390816108235790505b50610d1e565b50506001546106bb91506001600160a01b0316303386610ba1565b6000826108668386611117565b6108709190611144565b60015490915061088b906001600160a01b0316826000610805565b50506001546108a691506001600160a01b0316303384610ba1565b50505050565b600080546040516370a0823160e01b815230600482015282916001600160a01b0316906370a082319060240160206040518083038186803b1580156108f057600080fd5b505afa158015610904573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092891906110fe565b90506000600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561097a57600080fd5b505afa15801561098e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109b291906110fe565b90508015806109bf575081155b156109cc578392506109d7565b816102e78286611117565b5050919050565b600160ff919091161b1790565b6000806000806101676001600160a01b031634637812a04b60e01b898989604051602401610a1b939291906112b3565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b0319909416939093179092529051610a599190611192565b60006040518083038185875af1925050503d8060008114610a96576040519150601f19603f3d011682016040523d82523d6000602084013e610a9b565b606091505b509150915081610aae5760156000610ac2565b80806020019051810190610ac291906113eb565b909890975095505050505050565b604080516001600160a01b038481166024830152831660448083019190915282518083039091018152606490910182526020810180516001600160e01b031663248a35ef60e11b17905290516000918291829161016791610b319190611192565b6000604051808303816000865af19150503d8060008114610b6e576040519150601f19603f3d011682016040523d82523d6000602084013e610b73565b606091505b509150915081610b84576015610b98565b80806020019051810190610b989190611422565b95945050505050565b6000610bb7858585610bb286610d8f565b610dfc565b9050600381900b601614610c0d5760405162461bcd60e51b815260206004820152601b60248201527f5361666520746f6b656e207472616e73666572206661696c6564210000000000604482015260640161040b565b60405167ffffffffffffffff831681526001600160a01b0380851691908616907f831ac82b07fb396dafef0077cea6e002235d88e63f35cbd5df2c065107f1e74a9060200160405180910390a35050505050565b600080610c7786610c7186610d8f565b85610ee1565b92509050600381900b601614610cc35760405162461bcd60e51b815260206004820152601160248201527053616665206275726e206661696c65642160781b604482015260640161040b565b60006001600160a01b0386167f831ac82b07fb396dafef0077cea6e002235d88e63f35cbd5df2c065107f1e74a610cf987610d8f565b60405167ffffffffffffffff909116815260200160405180910390a350949350505050565b6000806060610d3686610d3087610d8f565b86610fb7565b60039290920b94509250905060168314610d865760405162461bcd60e51b815260206004820152601160248201527053616665206d696e74206661696c65642160781b604482015260640161040b565b93509350939050565b600067ffffffffffffffff821115610df85760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203660448201526534206269747360d01b606482015260840161040b565b5090565b604080516001600160a01b038681166024830152858116604483015284166064820152600783900b6084808301919091528251808303909101815260a490910182526020810180516001600160e01b031663eca3691760e01b17905290516000918291829161016791610e6f9190611192565b6000604051808303816000865af19150503d8060008114610eac576040519150601f19603f3d011682016040523d82523d6000602084013e610eb1565b606091505b509150915081610ec2576015610ed6565b80806020019051810190610ed69190611422565b979650505050505050565b6000806000806101676001600160a01b031663acb9cff960e01b888888604051602401610f109392919061143d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b0319909416939093179092529051610f4e9190611192565b6000604051808303816000865af19150503d8060008114610f8b576040519150601f19603f3d011682016040523d82523d6000602084013e610f90565b606091505b509150915081610fa35760156000610ac2565b80806020019051810190610ac291906114c1565b60008060606000806101676001600160a01b031663278e0b8860e01b898989604051602401610fe8939291906114f4565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516110269190611192565b6000604051808303816000865af19150503d8060008114611063576040519150601f19603f3d011682016040523d82523d6000602084013e611068565b606091505b50915091508161108b57604080516000808252602082019092526015919061109f565b8080602001905181019061109f9190611589565b919a90995090975095505050505050565b6001600160a01b03811681146110c557600080fd5b50565b6000602082840312156110da57600080fd5b8135610545816110b0565b6000602082840312156110f757600080fd5b5035919050565b60006020828403121561111057600080fd5b5051919050565b600081600019048311821515161561113f57634e487b7160e01b600052601160045260246000fd5b500290565b60008261116157634e487b7160e01b600052601260045260246000fd5b500490565b60005b83811015611181578181015183820152602001611169565b838111156108a65750506000910152565b600082516111a4818460208701611166565b9190910192915050565b634e487b7160e01b600052604160045260246000fd5b600081518084526111dc816020860160208601611166565b601f01601f19169290920160200192915050565b600081518084526020808501808196508360051b8101915082860160005b858110156112a657828403895281516040815186528682015191508087870152815115158187015286820151606060018060a01b03808316828a015283850151935060a09250608083818b015261126860e08b01866111c4565b928601518a8403603f1901858c015292945061128485846111c4565b9501511660c0989098019790975250509885019893509084019060010161120e565b5091979650505050505050565b60608152600084516101608060608501526112d26101c08501836111c4565b91506020870151605f19808685030160808701526112f084836111c4565b93506040890151915061130e60a08701836001600160a01b03169052565b60608901519150808685030160c087015261132984836111c4565b93506080890151915061134060e087018315159052565b60a0890151915061010061135b8188018463ffffffff169052565b60c08a0151151561012088015260e08a01518786038301610140890152925061138485846111f0565b9450808a0151925050506113c082860182805163ffffffff90811683526020808301516001600160a01b03169084015260409182015116910152565b505060208301949094525060400152919050565b8051600381900b81146113e657600080fd5b919050565b600080604083850312156113fe57600080fd5b611407836113d4565b91506020830151611417816110b0565b809150509250929050565b60006020828403121561143457600080fd5b610545826113d4565b6001600160a01b038416815267ffffffffffffffff83166020808301919091526060604083018190528351908301819052600091848101916080850190845b8181101561149b57845160070b8352938301939183019160010161147c565b509098975050505050505050565b805167ffffffffffffffff811681146113e657600080fd5b600080604083850312156114d457600080fd5b6114dd836113d4565b91506114eb602084016114a9565b90509250929050565b60006060820160018060a01b0386168352602067ffffffffffffffff8616818501526060604085015281855180845260808601915060808160051b870101935082870160005b8281101561156857607f198887030184526115568683516111c4565b9550928401929084019060010161153a565b50939998505050505050505050565b8051600781900b81146113e657600080fd5b60008060006060848603121561159e57600080fd5b6115a7846113d4565b925060206115b68186016114a9565b9250604085015167ffffffffffffffff808211156115d357600080fd5b818701915087601f8301126115e757600080fd5b8151818111156115f9576115f96111ae565b8060051b604051601f19603f8301168101818110858211171561161e5761161e6111ae565b60405291825284820192508381018501918a83111561163c57600080fd5b938501935b828510156116615761165285611577565b84529385019392850192611641565b809650505050505050925092509256fea26469706673582212202011e63ed24e64044ba2006bff45ba1abab1c15016edd814dc22583b29b75c3964736f6c63430008090033"