Testnet
Contract 0.0.4729934
Overview
Contract ID
0.0.4729934
Associated Account
Auto Renew Account
None
Proxy Account
None
Created at
Aug 23, 2024, 1:15:25 AM UTC
Expired at
Nov 21, 2024, 1:15:25 AM UTC
File ID
0.0.4729932
Obtainer ID
None
Memo
auto-created account
Admin Key
None
EVM Address
0601 f456 9459 e378 384a 0b74 dab0 6120 66b7 4516
(0x0601f4569459e378384a0b74dab0612066b74516)
Byte Code
Payload
{
"admin_key":
NULL
"auto_renew_account":
NULL
"auto_renew_period":
int7776000
"contract_id":
string"0.0.4729934"
"created_timestamp":
string"1724375725.464596123"
"deleted":
boolfalse
"evm_address":
string"0x0601f4569459e378384a0b74dab0612066b74516"
"expiration_timestamp":
string"1732151725.464596123"
"file_id":
string"0.0.4729932"
"max_automatic_token_associations":
int0
"memo":
string"auto-created account"
"nonce":
int1
"obtainer_id":
NULL
"permanent_removal":
NULL
"proxy_account_id":
NULL
"timestamp":{
...
}"bytecode":
string"0x60806040523480156200001157600080fd5b5060405162001e8838038062001e88833981810160405281019062000037919062000399565b816001908162000048919062000669565b5080600090816200005a919062000669565b50620000773369d3c21bcecceda10000006200007f60201b60201c565b50506200086b565b620000d5600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482620001a360201b62000fc91760201c565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200013160025482620001a360201b62000fc91760201c565b6002819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000197919062000761565b60405180910390a35050565b6000808284620001b49190620007ad565b905083811015620001fc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001f39062000849565b60405180910390fd5b8091505092915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200026f8262000224565b810181811067ffffffffffffffff8211171562000291576200029062000235565b5b80604052505050565b6000620002a662000206565b9050620002b4828262000264565b919050565b600067ffffffffffffffff821115620002d757620002d662000235565b5b620002e28262000224565b9050602081019050919050565b60005b838110156200030f578082015181840152602081019050620002f2565b60008484015250505050565b6000620003326200032c84620002b9565b6200029a565b9050828152602081018484840111156200035157620003506200021f565b5b6200035e848285620002ef565b509392505050565b600082601f8301126200037e576200037d6200021a565b5b8151620003908482602086016200031b565b91505092915050565b60008060408385031215620003b357620003b262000210565b5b600083015167ffffffffffffffff811115620003d457620003d362000215565b5b620003e28582860162000366565b925050602083015167ffffffffffffffff81111562000406576200040562000215565b5b620004148582860162000366565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200047157607f821691505b60208210810362000487576200048662000429565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620004f17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620004b2565b620004fd8683620004b2565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200054a620005446200053e8462000515565b6200051f565b62000515565b9050919050565b6000819050919050565b620005668362000529565b6200057e620005758262000551565b848454620004bf565b825550505050565b600090565b6200059562000586565b620005a28184846200055b565b505050565b5b81811015620005ca57620005be6000826200058b565b600181019050620005a8565b5050565b601f8211156200061957620005e3816200048d565b620005ee84620004a2565b81016020851015620005fe578190505b620006166200060d85620004a2565b830182620005a7565b50505b505050565b600082821c905092915050565b60006200063e600019846008026200061e565b1980831691505092915050565b60006200065983836200062b565b9150826002028217905092915050565b62000674826200041e565b67ffffffffffffffff81111562000690576200068f62000235565b5b6200069c825462000458565b620006a9828285620005ce565b600060209050601f831160018114620006e15760008415620006cc578287015190505b620006d885826200064b565b86555062000748565b601f198416620006f1866200048d565b60005b828110156200071b57848901518255600182019150602085019450602081019050620006f4565b868310156200073b578489015162000737601f8916826200062b565b8355505b6001600288020188555050505b505050505050565b6200075b8162000515565b82525050565b600060208201905062000778600083018462000750565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620007ba8262000515565b9150620007c78362000515565b9250828201905080821115620007e257620007e16200077e565b5b92915050565b600082825260208201905092915050565b7f6d6174682d6164642d6f766572666c6f77000000000000000000000000000000600082015250565b600062000831601183620007e8565b91506200083e82620007f9565b602082019050919050565b60006020820190508181036000830152620008648162000822565b9050919050565b61160d806200087b6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80633408e4701161008c57806395d89b411161006657806395d89b41146102285780639dc29fac14610246578063a9059cbb14610262578063dd62ed3e14610292576100cf565b80633408e470146101be57806340c10f19146101dc57806370a08231146101f8576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd1461014057806327e235e314610170578063313ce567146101a0575b600080fd5b6100dc6102c2565b6040516100e99190611115565b60405180910390f35b61010c600480360381019061010791906111d0565b610350565b604051610119919061122b565b60405180910390f35b61012a610442565b6040516101379190611255565b60405180910390f35b61015a60048036038101906101559190611270565b610448565b604051610167919061122b565b60405180910390f35b61018a600480360381019061018591906112c3565b6108f7565b6040516101979190611255565b60405180910390f35b6101a861090f565b6040516101b59190611255565b60405180910390f35b6101c6610914565b6040516101d39190611255565b60405180910390f35b6101f660048036038101906101f191906111d0565b610921565b005b610212600480360381019061020d91906112c3565b610a29565b60405161021f9190611255565b60405180910390f35b610230610a72565b60405161023d9190611115565b60405180910390f35b610260600480360381019061025b91906111d0565b610b00565b005b61027c600480360381019061027791906111d0565b610f2d565b604051610289919061122b565b60405180910390f35b6102ac60048036038101906102a791906112f0565b610f42565b6040516102b99190611255565b60405180910390f35b600080546102cf9061135f565b80601f01602080910402602001604051908101604052809291908181526020018280546102fb9061135f565b80156103485780601f1061031d57610100808354040283529160200191610348565b820191906000526020600020905b81548152906001019060200180831161032b57829003601f168201915b505050505081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104309190611255565b60405180910390a36001905092915050565b60025481565b600081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156104cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c3906113dc565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156105a457507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b1561076f5781600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610668576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065f90611448565b60405180910390fd5b6106ee600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611027565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6107b8600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611027565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610844600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610fc9565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108e49190611255565b60405180910390a3600190509392505050565b60036020528060005260406000206000915090505481565b601281565b6000804690508091505090565b61096a600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482610fc9565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109b960025482610fc9565b6002819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a1d9190611255565b60405180910390a35050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60018054610a7f9061135f565b80601f0160208091040260200160405190810160405280929190818152602001828054610aab9061135f565b8015610af85780601f10610acd57610100808354040283529160200191610af8565b820191906000526020600020905b815481529060010190602001808311610adb57829003601f168201915b505050505081565b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610b82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b79906113dc565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015610c5a57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610e255780600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1590611448565b60405180910390fd5b610da4600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611027565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b610e6e600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611027565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ebd60025482611027565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610f219190611255565b60405180910390a35050565b6000610f3a338484610448565b905092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000808284610fd89190611497565b90508381101561101d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101490611517565b60405180910390fd5b8091505092915050565b60008082846110369190611537565b90508381111561107b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611072906115b7565b60405180910390fd5b8091505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156110bf5780820151818401526020810190506110a4565b60008484015250505050565b6000601f19601f8301169050919050565b60006110e782611085565b6110f18185611090565b93506111018185602086016110a1565b61110a816110cb565b840191505092915050565b6000602082019050818103600083015261112f81846110dc565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006111678261113c565b9050919050565b6111778161115c565b811461118257600080fd5b50565b6000813590506111948161116e565b92915050565b6000819050919050565b6111ad8161119a565b81146111b857600080fd5b50565b6000813590506111ca816111a4565b92915050565b600080604083850312156111e7576111e6611137565b5b60006111f585828601611185565b9250506020611206858286016111bb565b9150509250929050565b60008115159050919050565b61122581611210565b82525050565b6000602082019050611240600083018461121c565b92915050565b61124f8161119a565b82525050565b600060208201905061126a6000830184611246565b92915050565b60008060006060848603121561128957611288611137565b5b600061129786828701611185565b93505060206112a886828701611185565b92505060406112b9868287016111bb565b9150509250925092565b6000602082840312156112d9576112d8611137565b5b60006112e784828501611185565b91505092915050565b6000806040838503121561130757611306611137565b5b600061131585828601611185565b925050602061132685828601611185565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061137757607f821691505b60208210810361138a57611389611330565b5b50919050565b7f696e73756666696369656e742d62616c616e6365000000000000000000000000600082015250565b60006113c6601483611090565b91506113d182611390565b602082019050919050565b600060208201905081810360008301526113f5816113b9565b9050919050565b7f696e73756666696369656e742d616c6c6f77616e636573000000000000000000600082015250565b6000611432601783611090565b915061143d826113fc565b602082019050919050565b6000602082019050818103600083015261146181611425565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006114a28261119a565b91506114ad8361119a565b92508282019050808211156114c5576114c4611468565b5b92915050565b7f6d6174682d6164642d6f766572666c6f77000000000000000000000000000000600082015250565b6000611501601183611090565b915061150c826114cb565b602082019050919050565b60006020820190508181036000830152611530816114f4565b9050919050565b60006115428261119a565b915061154d8361119a565b925082820390508181111561156557611564611468565b5b92915050565b7f6d6174682d7375622d756e646572666c6f770000000000000000000000000000600082015250565b60006115a1601283611090565b91506115ac8261156b565b602082019050919050565b600060208201905081810360008301526115d081611594565b905091905056fea2646970667358221220aa4c4420272163560cbac3b02008c47e693b143f86851203ae5e72c96f667e2264736f6c63430008110033000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000009544f4b454e485343530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e746f6b656e4873637320636f696e000000000000000000000000000000000000"
"runtime_bytecode":
string"0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80633408e4701161008c57806395d89b411161006657806395d89b41146102285780639dc29fac14610246578063a9059cbb14610262578063dd62ed3e14610292576100cf565b80633408e470146101be57806340c10f19146101dc57806370a08231146101f8576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd1461014057806327e235e314610170578063313ce567146101a0575b600080fd5b6100dc6102c2565b6040516100e99190611115565b60405180910390f35b61010c600480360381019061010791906111d0565b610350565b604051610119919061122b565b60405180910390f35b61012a610442565b6040516101379190611255565b60405180910390f35b61015a60048036038101906101559190611270565b610448565b604051610167919061122b565b60405180910390f35b61018a600480360381019061018591906112c3565b6108f7565b6040516101979190611255565b60405180910390f35b6101a861090f565b6040516101b59190611255565b60405180910390f35b6101c6610914565b6040516101d39190611255565b60405180910390f35b6101f660048036038101906101f191906111d0565b610921565b005b610212600480360381019061020d91906112c3565b610a29565b60405161021f9190611255565b60405180910390f35b610230610a72565b60405161023d9190611115565b60405180910390f35b610260600480360381019061025b91906111d0565b610b00565b005b61027c600480360381019061027791906111d0565b610f2d565b604051610289919061122b565b60405180910390f35b6102ac60048036038101906102a791906112f0565b610f42565b6040516102b99190611255565b60405180910390f35b600080546102cf9061135f565b80601f01602080910402602001604051908101604052809291908181526020018280546102fb9061135f565b80156103485780601f1061031d57610100808354040283529160200191610348565b820191906000526020600020905b81548152906001019060200180831161032b57829003601f168201915b505050505081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104309190611255565b60405180910390a36001905092915050565b60025481565b600081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156104cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c3906113dc565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156105a457507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b1561076f5781600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610668576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065f90611448565b60405180910390fd5b6106ee600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611027565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6107b8600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611027565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610844600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610fc9565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108e49190611255565b60405180910390a3600190509392505050565b60036020528060005260406000206000915090505481565b601281565b6000804690508091505090565b61096a600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482610fc9565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109b960025482610fc9565b6002819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a1d9190611255565b60405180910390a35050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60018054610a7f9061135f565b80601f0160208091040260200160405190810160405280929190818152602001828054610aab9061135f565b8015610af85780601f10610acd57610100808354040283529160200191610af8565b820191906000526020600020905b815481529060010190602001808311610adb57829003601f168201915b505050505081565b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610b82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b79906113dc565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015610c5a57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610e255780600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1590611448565b60405180910390fd5b610da4600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611027565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b610e6e600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611027565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ebd60025482611027565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610f219190611255565b60405180910390a35050565b6000610f3a338484610448565b905092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000808284610fd89190611497565b90508381101561101d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101490611517565b60405180910390fd5b8091505092915050565b60008082846110369190611537565b90508381111561107b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611072906115b7565b60405180910390fd5b8091505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156110bf5780820151818401526020810190506110a4565b60008484015250505050565b6000601f19601f8301169050919050565b60006110e782611085565b6110f18185611090565b93506111018185602086016110a1565b61110a816110cb565b840191505092915050565b6000602082019050818103600083015261112f81846110dc565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006111678261113c565b9050919050565b6111778161115c565b811461118257600080fd5b50565b6000813590506111948161116e565b92915050565b6000819050919050565b6111ad8161119a565b81146111b857600080fd5b50565b6000813590506111ca816111a4565b92915050565b600080604083850312156111e7576111e6611137565b5b60006111f585828601611185565b9250506020611206858286016111bb565b9150509250929050565b60008115159050919050565b61122581611210565b82525050565b6000602082019050611240600083018461121c565b92915050565b61124f8161119a565b82525050565b600060208201905061126a6000830184611246565b92915050565b60008060006060848603121561128957611288611137565b5b600061129786828701611185565b93505060206112a886828701611185565b92505060406112b9868287016111bb565b9150509250925092565b6000602082840312156112d9576112d8611137565b5b60006112e784828501611185565b91505092915050565b6000806040838503121561130757611306611137565b5b600061131585828601611185565b925050602061132685828601611185565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061137757607f821691505b60208210810361138a57611389611330565b5b50919050565b7f696e73756666696369656e742d62616c616e6365000000000000000000000000600082015250565b60006113c6601483611090565b91506113d182611390565b602082019050919050565b600060208201905081810360008301526113f5816113b9565b9050919050565b7f696e73756666696369656e742d616c6c6f77616e636573000000000000000000600082015250565b6000611432601783611090565b915061143d826113fc565b602082019050919050565b6000602082019050818103600083015261146181611425565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006114a28261119a565b91506114ad8361119a565b92508282019050808211156114c5576114c4611468565b5b92915050565b7f6d6174682d6164642d6f766572666c6f77000000000000000000000000000000600082015250565b6000611501601183611090565b915061150c826114cb565b602082019050919050565b60006020820190508181036000830152611530816114f4565b9050919050565b60006115428261119a565b915061154d8361119a565b925082820390508181111561156557611564611468565b5b92915050565b7f6d6174682d7375622d756e646572666c6f770000000000000000000000000000600082015250565b60006115a1601283611090565b91506115ac8261156b565b602082019050919050565b600060208201905081810360008301526115d081611594565b905091905056fea2646970667358221220aa4c4420272163560cbac3b02008c47e693b143f86851203ae5e72c96f667e2264736f6c63430008110033"