Mainnet
Contract 0.0.3866496
Overview
Contract ID
0.0.3866496
Associated Account
Auto Renew Account
Proxy Account
None
Created at
Oct 5, 2023, 7:03:04 AM UTC
Expired at
Jan 3, 2024, 7:03:04 AM UTC
File ID
0.0.3866493
Obtainer ID
None
Memo
None
Admin Key
45c0685462a456d332ea480b1c2591a336c8d6c94e30722d87feaac0a97ff5f5
EVM Address
0000 0000 0000 0000 0000 0000 0000 0000 003a ff80
(0x00000000000000000000000000000000003aff80)
Byte Code
Payload
{
"admin_key":{
...
}"auto_renew_account":
string"0.0.3866394"
"auto_renew_period":
int7776000
"contract_id":
string"0.0.3866496"
"created_timestamp":
string"1696489384.505664013"
"deleted":
boolfalse
"evm_address":
string"0x00000000000000000000000000000000003aff80"
"expiration_timestamp":
string"1704265384.505664013"
"file_id":
string"0.0.3866493"
"max_automatic_token_associations":
int0
"memo":
string""
"nonce":
int1
"obtainer_id":
NULL
"permanent_removal":
NULL
"proxy_account_id":
NULL
"timestamp":{
...
}"bytecode":
string"0x6101006040523480156200001257600080fd5b50604051620026c6380380620026c6833981810160405260408110156200003857600080fd5b8101908080519060200190929190805190602001909291905050508173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b815250508073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff1660601b8152505060008173ffffffffffffffffffffffffffffffffffffffff1663fc0c546a6040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156200010c57600080fd5b505af115801562000121573d6000803e3d6000fd5b505050506040513d60208110156200013857600080fd5b810190808051906020019092919050505090506200015d3082620001d460201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff1660601b815250503373ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b815250505050506200041c565b6000620001ed83836200026e60201b62001a9a1760201c565b9050601660030b811462000269576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f536166652073696e676c65206173736f63696174696f6e206661696c6564210081525060200191505060405180910390fd5b505050565b600080606061016773ffffffffffffffffffffffffffffffffffffffff166349146bde60e01b8686604051602401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff16815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b602083106200036b578051825260208201915060208101905060208303925062000346565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114620003cf576040519150601f19603f3d011682016040523d82523d6000602084013e620003d4565b606091505b509150915081620003e75760156200040f565b808060200190516020811015620003fd57600080fd5b81019080805190602001909291905050505b60030b9250505092915050565b60805160601c60a05160601c60c05160601c60e05160601c612218620004ae6000398061078f5280610c1752806116eb5280611a78525080610eb552806115135250806105dd5280610a655280610f9352806111e1528061131e528061134b528061136f52806114a7528061153952806119aa5250806108b25280610d0652806117d5528061198652506122186000f3fe6080604052600436106100ab5760003560e01c8063a2d35e2911610064578063a2d35e29146103a8578063a6917442146103ed578063d53843c11461042e578063d573870514610506578063d5d607b614610547578063e5d1285514610598576100b2565b806313293fb8146100b7578063184d0b9b1461018f5780632e3cff6a146102885780632e97766d146102d757806368a6773b146103025780638da5cb5b14610367576100b2565b366100b257005b600080fd5b610138600480360360408110156100cd57600080fd5b81019080803590602001906401000000008111156100ea57600080fd5b8201836020820111156100fc57600080fd5b8035906020019184602083028401116401000000008311171561011e57600080fd5b9091929391929390803590602001909291905050506105d9565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561017b578082015181840152602081019050610160565b505050509050019250505060405180910390f35b34801561019b57600080fd5b50610231600480360360808110156101b257600080fd5b810190808035906020019092919080359060200190929190803590602001906401000000008111156101e357600080fd5b8201836020820111156101f557600080fd5b8035906020019184602083028401116401000000008311171561021757600080fd5b909192939192939080359060200190929190505050610a61565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610274578082015181840152602081019050610259565b505050509050019250505060405180910390f35b34801561029457600080fd5b506102c1600480360360208110156102ab57600080fd5b8101908080359060200190929190505050611002565b6040518082815260200191505060405180910390f35b3480156102e357600080fd5b506102ec6111d7565b6040518082815260200191505060405180910390f35b34801561030e57600080fd5b506103656004803603606081101561032557600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111df565b005b34801561037357600080fd5b5061037c611349565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103b457600080fd5b506103eb600480360360408110156103cb57600080fd5b81019080803590602001909291908035906020019092919050505061136d565b005b3480156103f957600080fd5b50610402611511565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104af6004803603604081101561044457600080fd5b810190808035906020019064010000000081111561046157600080fd5b82018360208201111561047357600080fd5b8035906020019184602083028401116401000000008311171561049557600080fd5b909192939192939080359060200190929190505050611535565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156104f25780820151818401526020810190506104d7565b505050509050019250505060405180910390f35b34801561051257600080fd5b5061051b611984565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561055357600080fd5b506105966004803603602081101561056a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119a8565b005b3480156105a457600080fd5b506105ad611a76565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60607f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461069c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f494e565f3000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b8142811015610713576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260078152602001807f455850495245440000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600285859050101561078d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f4552525f3100000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16858560008181106107d157fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610877576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f4552525f3200000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6108af3086866001898990500381811061088d57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff16611a9a565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16637ff36ab5346000888830896040518763ffffffff1660e01b815260040180868152602001806020018473ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018281038252868682818152602001925060200280828437600081840152601f19601f82011690508083019250505096505050505050506000604051808303818588803b15801561098157600080fd5b505af1158015610995573d6000803e3d6000fd5b50505050506040513d6000823e3d601f19601f8201168201806040525060208110156109c057600080fd5b81019080805160405193929190846401000000008211156109e057600080fd5b838201915060208201858111156109f657600080fd5b8251866020820283011164010000000082111715610a1357600080fd5b8083526020830192505050908051906020019060200280838360005b83811015610a4a578082015181840152602081019050610a2f565b505050509050016040525050509150509392505050565b60607f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b24576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f494e565f3000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b8142811015610b9b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260078152602001807f455850495245440000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6002858590501015610c15576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f4552525f3100000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16858560018888905003818110610c5e57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d04576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f4552525f3200000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166338ed17398888888830896040518763ffffffff1660e01b815260040180878152602001868152602001806020018473ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018281038252868682818152602001925060200280828437600081840152601f19601f820116905080830192505050975050505050505050600060405180830381600087803b158015610ddc57600080fd5b505af1158015610df0573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506020811015610e1a57600080fd5b8101908080516040519392919084640100000000821115610e3a57600080fd5b83820191506020820185811115610e5057600080fd5b8251866020820283011164010000000082111715610e6d57600080fd5b8083526020830192505050908051906020019060200280838360005b83811015610ea4578082015181840152602081019050610e89565b5050505090500160405250505091507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663d9caed12303085600187510381518110610f0157fe5b60200260200101516040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050600060405180830381600087803b158015610f7957600080fd5b505af1158015610f8d573d6000803e3d6000fd5b505050507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610ff7573d6000803e3d6000fd5b505095945050505050565b600080606061016873ffffffffffffffffffffffffffffffffffffffff16632e3cff6a60e01b8560405160240180828152602001915050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b602083106110c957805182526020820191506020810190506020830392506110a6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461112b576040519150601f19603f3d011682016040523d82523d6000602084013e611130565b606091505b5091509150816111a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f54696e7963656e7473546f54696e7962617273206661696c656421000000000081525060200191505060405180910390fd5b8080602001905160208110156111bd57600080fd5b810190808051906020019092919050505092505050919050565b600043905090565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112a0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f494e565f3000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b8042811015611317576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260078152602001807f455850495245440000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b61134383307f000000000000000000000000000000000000000000000000000000000000000087611c41565b50505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461142e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f494e565f3000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80428110156114a5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260078152602001807f455850495245440000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f1935050505015801561150b573d6000803e3d6000fd5b50505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60607f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f494e565f3000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b814281101561166f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260078152602001807f455850495245440000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b60028585905010156116e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f4552525f3100000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168585600081811061172d57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146117d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f4552525f3200000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16637ff36ab5346000888830896040518763ffffffff1660e01b815260040180868152602001806020018473ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018281038252868682818152602001925060200280828437600081840152601f19601f82011690508083019250505096505050505050506000604051808303818588803b1580156118a457600080fd5b505af11580156118b8573d6000803e3d6000fd5b50505050506040513d6000823e3d601f19601f8201168201806040525060208110156118e357600080fd5b810190808051604051939291908464010000000082111561190357600080fd5b8382019150602082018581111561191957600080fd5b825186602082028301116401000000008211171561193657600080fd5b8083526020830192505050908051906020019060200280838360005b8381101561196d578082015181840152602081019050611952565b505050509050016040525050509150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611a69576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f494e565f3000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b611a733082611d48565b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b600080606061016773ffffffffffffffffffffffffffffffffffffffff166349146bde60e01b8686604051602401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff16815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310611b955780518252602082019150602081019050602083039250611b72565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611bf7576040519150601f19603f3d011682016040523d82523d6000602084013e611bfc565b606091505b509150915081611c0d576015611c34565b808060200190516020811015611c2257600080fd5b81019080805190602001909291905050505b60030b9250505092915050565b6000611c57858585611c5286611dd4565b611e42565b9050601660030b8114611cd2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f5361666520746f6b656e207472616e73666572206661696c656421000000000081525060200191505060405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f831ac82b07fb396dafef0077cea6e002235d88e63f35cbd5df2c065107f1e74a84604051808267ffffffffffffffff16815260200191505060405180910390a35050505050565b6000611d548383612014565b9050601660030b8114611dcf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f536166652073696e676c65206173736f63696174696f6e206661696c6564210081525060200191505060405180910390fd5b505050565b6000677fffffffffffffff60070b821115611e3a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806121bc6027913960400191505060405180910390fd5b819050919050565b600080606061016773ffffffffffffffffffffffffffffffffffffffff1663eca3691760e01b88888888604051602401808573ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018260070b8152602001945050505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310611f665780518252602082019150602081019050602083039250611f43565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611fc8576040519150601f19603f3d011682016040523d82523d6000602084013e611fcd565b606091505b509150915081611fde576015612005565b808060200190516020811015611ff357600080fd5b81019080805190602001909291905050505b60030b92505050949350505050565b600080606061016773ffffffffffffffffffffffffffffffffffffffff1663099794e860e01b8686604051602401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff16815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b6020831061210f57805182526020820191506020810190506020830392506120ec565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114612171576040519150601f19603f3d011682016040523d82523d6000602084013e612176565b606091505b5091509150816121875760156121ae565b80806020019051602081101561219c57600080fd5b81019080805190602001909291905050505b60030b925050509291505056fe53616665436173743a2076616c756520646f65736e27742066697420696e20616e20696e743634a2646970667358221220e3cc48af9e6be53de78df8aeecedb192cfc81faf163d586c744ee8c4d575ff0064736f6c634300060c0033"
"runtime_bytecode":
string"0x6080604052600436106100ab5760003560e01c8063a2d35e2911610064578063a2d35e29146103a8578063a6917442146103ed578063d53843c11461042e578063d573870514610506578063d5d607b614610547578063e5d1285514610598576100b2565b806313293fb8146100b7578063184d0b9b1461018f5780632e3cff6a146102885780632e97766d146102d757806368a6773b146103025780638da5cb5b14610367576100b2565b366100b257005b600080fd5b610138600480360360408110156100cd57600080fd5b81019080803590602001906401000000008111156100ea57600080fd5b8201836020820111156100fc57600080fd5b8035906020019184602083028401116401000000008311171561011e57600080fd5b9091929391929390803590602001909291905050506105d9565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561017b578082015181840152602081019050610160565b505050509050019250505060405180910390f35b34801561019b57600080fd5b50610231600480360360808110156101b257600080fd5b810190808035906020019092919080359060200190929190803590602001906401000000008111156101e357600080fd5b8201836020820111156101f557600080fd5b8035906020019184602083028401116401000000008311171561021757600080fd5b909192939192939080359060200190929190505050610a61565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610274578082015181840152602081019050610259565b505050509050019250505060405180910390f35b34801561029457600080fd5b506102c1600480360360208110156102ab57600080fd5b8101908080359060200190929190505050611002565b6040518082815260200191505060405180910390f35b3480156102e357600080fd5b506102ec6111d7565b6040518082815260200191505060405180910390f35b34801561030e57600080fd5b506103656004803603606081101561032557600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111df565b005b34801561037357600080fd5b5061037c611349565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103b457600080fd5b506103eb600480360360408110156103cb57600080fd5b81019080803590602001909291908035906020019092919050505061136d565b005b3480156103f957600080fd5b50610402611511565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104af6004803603604081101561044457600080fd5b810190808035906020019064010000000081111561046157600080fd5b82018360208201111561047357600080fd5b8035906020019184602083028401116401000000008311171561049557600080fd5b909192939192939080359060200190929190505050611535565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156104f25780820151818401526020810190506104d7565b505050509050019250505060405180910390f35b34801561051257600080fd5b5061051b611984565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561055357600080fd5b506105966004803603602081101561056a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119a8565b005b3480156105a457600080fd5b506105ad611a76565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60607f00000000000000000000000000000000000000000000000000000000003aff1a73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461069c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f494e565f3000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b8142811015610713576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260078152602001807f455850495245440000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600285859050101561078d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f4552525f3100000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000163b5a73ffffffffffffffffffffffffffffffffffffffff16858560008181106107d157fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610877576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f4552525f3200000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6108af3086866001898990500381811061088d57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff16611a9a565b507f00000000000000000000000000000000000000000000000000000000002e7a5d73ffffffffffffffffffffffffffffffffffffffff16637ff36ab5346000888830896040518763ffffffff1660e01b815260040180868152602001806020018473ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018281038252868682818152602001925060200280828437600081840152601f19601f82011690508083019250505096505050505050506000604051808303818588803b15801561098157600080fd5b505af1158015610995573d6000803e3d6000fd5b50505050506040513d6000823e3d601f19601f8201168201806040525060208110156109c057600080fd5b81019080805160405193929190846401000000008211156109e057600080fd5b838201915060208201858111156109f657600080fd5b8251866020820283011164010000000082111715610a1357600080fd5b8083526020830192505050908051906020019060200280838360005b83811015610a4a578082015181840152602081019050610a2f565b505050509050016040525050509150509392505050565b60607f00000000000000000000000000000000000000000000000000000000003aff1a73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b24576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f494e565f3000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b8142811015610b9b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260078152602001807f455850495245440000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6002858590501015610c15576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f4552525f3100000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000163b5a73ffffffffffffffffffffffffffffffffffffffff16858560018888905003818110610c5e57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d04576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f4552525f3200000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7f00000000000000000000000000000000000000000000000000000000002e7a5d73ffffffffffffffffffffffffffffffffffffffff166338ed17398888888830896040518763ffffffff1660e01b815260040180878152602001868152602001806020018473ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018281038252868682818152602001925060200280828437600081840152601f19601f820116905080830192505050975050505050505050600060405180830381600087803b158015610ddc57600080fd5b505af1158015610df0573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506020811015610e1a57600080fd5b8101908080516040519392919084640100000000821115610e3a57600080fd5b83820191506020820185811115610e5057600080fd5b8251866020820283011164010000000082111715610e6d57600080fd5b8083526020830192505050908051906020019060200280838360005b83811015610ea4578082015181840152602081019050610e89565b5050505090500160405250505091507f0000000000000000000000000000000000000000000000000000000000163b5973ffffffffffffffffffffffffffffffffffffffff1663d9caed12303085600187510381518110610f0157fe5b60200260200101516040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050600060405180830381600087803b158015610f7957600080fd5b505af1158015610f8d573d6000803e3d6000fd5b505050507f00000000000000000000000000000000000000000000000000000000003aff1a73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610ff7573d6000803e3d6000fd5b505095945050505050565b600080606061016873ffffffffffffffffffffffffffffffffffffffff16632e3cff6a60e01b8560405160240180828152602001915050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b602083106110c957805182526020820191506020810190506020830392506110a6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461112b576040519150601f19603f3d011682016040523d82523d6000602084013e611130565b606091505b5091509150816111a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f54696e7963656e7473546f54696e7962617273206661696c656421000000000081525060200191505060405180910390fd5b8080602001905160208110156111bd57600080fd5b810190808051906020019092919050505092505050919050565b600043905090565b7f00000000000000000000000000000000000000000000000000000000003aff1a73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112a0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f494e565f3000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b8042811015611317576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260078152602001807f455850495245440000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b61134383307f00000000000000000000000000000000000000000000000000000000003aff1a87611c41565b50505050565b7f00000000000000000000000000000000000000000000000000000000003aff1a81565b7f00000000000000000000000000000000000000000000000000000000003aff1a73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461142e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f494e565f3000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80428110156114a5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260078152602001807f455850495245440000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7f00000000000000000000000000000000000000000000000000000000003aff1a73ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f1935050505015801561150b573d6000803e3d6000fd5b50505050565b7f0000000000000000000000000000000000000000000000000000000000163b5981565b60607f00000000000000000000000000000000000000000000000000000000003aff1a73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f494e565f3000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b814281101561166f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260078152602001807f455850495245440000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b60028585905010156116e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f4552525f3100000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000163b5a73ffffffffffffffffffffffffffffffffffffffff168585600081811061172d57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146117d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f4552525f3200000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b7f00000000000000000000000000000000000000000000000000000000002e7a5d73ffffffffffffffffffffffffffffffffffffffff16637ff36ab5346000888830896040518763ffffffff1660e01b815260040180868152602001806020018473ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018281038252868682818152602001925060200280828437600081840152601f19601f82011690508083019250505096505050505050506000604051808303818588803b1580156118a457600080fd5b505af11580156118b8573d6000803e3d6000fd5b50505050506040513d6000823e3d601f19601f8201168201806040525060208110156118e357600080fd5b810190808051604051939291908464010000000082111561190357600080fd5b8382019150602082018581111561191957600080fd5b825186602082028301116401000000008211171561193657600080fd5b8083526020830192505050908051906020019060200280838360005b8381101561196d578082015181840152602081019050611952565b505050509050016040525050509150509392505050565b7f00000000000000000000000000000000000000000000000000000000002e7a5d81565b7f00000000000000000000000000000000000000000000000000000000003aff1a73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611a69576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f494e565f3000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b611a733082611d48565b50565b7f0000000000000000000000000000000000000000000000000000000000163b5a81565b600080606061016773ffffffffffffffffffffffffffffffffffffffff166349146bde60e01b8686604051602401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff16815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310611b955780518252602082019150602081019050602083039250611b72565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611bf7576040519150601f19603f3d011682016040523d82523d6000602084013e611bfc565b606091505b509150915081611c0d576015611c34565b808060200190516020811015611c2257600080fd5b81019080805190602001909291905050505b60030b9250505092915050565b6000611c57858585611c5286611dd4565b611e42565b9050601660030b8114611cd2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f5361666520746f6b656e207472616e73666572206661696c656421000000000081525060200191505060405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f831ac82b07fb396dafef0077cea6e002235d88e63f35cbd5df2c065107f1e74a84604051808267ffffffffffffffff16815260200191505060405180910390a35050505050565b6000611d548383612014565b9050601660030b8114611dcf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f536166652073696e676c65206173736f63696174696f6e206661696c6564210081525060200191505060405180910390fd5b505050565b6000677fffffffffffffff60070b821115611e3a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806121bc6027913960400191505060405180910390fd5b819050919050565b600080606061016773ffffffffffffffffffffffffffffffffffffffff1663eca3691760e01b88888888604051602401808573ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018260070b8152602001945050505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310611f665780518252602082019150602081019050602083039250611f43565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611fc8576040519150601f19603f3d011682016040523d82523d6000602084013e611fcd565b606091505b509150915081611fde576015612005565b808060200190516020811015611ff357600080fd5b81019080805190602001909291905050505b60030b92505050949350505050565b600080606061016773ffffffffffffffffffffffffffffffffffffffff1663099794e860e01b8686604051602401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff16815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b6020831061210f57805182526020820191506020810190506020830392506120ec565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114612171576040519150601f19603f3d011682016040523d82523d6000602084013e612176565b606091505b5091509150816121875760156121ae565b80806020019051602081101561219c57600080fd5b81019080805190602001909291905050505b60030b925050509291505056fe53616665436173743a2076616c756520646f65736e27742066697420696e20616e20696e743634a2646970667358221220e3cc48af9e6be53de78df8aeecedb192cfc81faf163d586c744ee8c4d575ff0064736f6c634300060c0033"