[ This is a OP Sepolia Network Testnet transaction only ]
Transaction Hash:
0xa267cae3b89bb096ce97f8ef60604306246460d05da67f63490b5d3c3fe2c83b
Timestamp:
7 days ago (Nov-05-2025 03:30:20 PM +UTC )
Transaction Fee:
0. 00000342376876064 ETH ($0.008935)
Gas Price:
0. 00100025 Gwei (0. 00000000000100025 ETH)
Gas Limit & Usage by Txn:
3,451,246
|
3,422,913 (99.18%)
Gas Fees:
Base: 0. 00000025 Gwei | Max: 0. 0010003 Gwei | Max Priority: 0. 001 Gwei
L2 Fees Paid:
0. 00000342376872825 ETH
L1 Fees Paid:
0. 00000000000003239 ETH
L1 Gas Price:
10 wei (0. 00000001 Gwei)
L1 Gas Used by Txn:
249,398
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 20896
Position In Block: 2
Input Data:
0x60a060405234801561000f575f5ffd5b5060405161876c38038061876c833981810160405281019061003191906105ff565b6040518060400160405280600a81526020017f547769747465724e4654000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f544e4654000000000000000000000000000000000000000000000000000000008152506100ab61018560201b60201c565b5f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050816001908161012c9190610867565b50806002908161013c9190610867565b5050508060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610b1d565b5f61019461032160201b60201c565b15610290575f30306040516101a890610587565b6101b3929190610945565b604051809103905ff0801580156101cc573d5f5f3e3d5ffd5b5090508073ffffffffffffffffffffffffffffffffffffffff166384cf84e17fb4248e4b5d3298922937afd56d86ac391f3ac2ea06f9764b30e92d377afaf51d5f1b6040518263ffffffff1660e01b815260040161022a9190610984565b5f604051808303815f87803b158015610241575f5ffd5b505af1158015610253573d5f5f3e3d5ffd5b505050508060405161026490610594565b61026e91906109ef565b604051809103905ff080158015610287573d5f5f3e3d5ffd5b5091505061031e565b61029e61034a60201b60201c565b156102bd575f6102b26103be60201b60201c565b90508091505061031e565b6102cb6103de60201b60201c565b156102ec575f6102df61044e60201b60201c565b925050508091505061031e565b6040517f7a47c9a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b90565b5f6103306104aa60201b60201c565b8061034557506103446104c260201b60201c565b5b905090565b5f600146148061035a5750600a46145b806103655750608946145b80610371575061014446145b8061037d57506101e046145b8061038957506102eb46145b80610395575061210546145b806103a1575061a4b146145b806103ad575061a4ba46145b806103b9575061e70846145b905090565b5f5f731ee8a3b907ebcdfc33f76e3c7aae6ffd2efa5b7390508091505090565b5f62aa36a74614806103f1575061012c46145b806103fd575061022146145b8061040957506112c146145b80610415575061e70546145b8061042257506201388246145b8061042f575062014a3446145b8061043c575062066eee46145b80610449575062aa37dc46145b905090565b5f5f5f5f73711b293738290768f3ed1dbf2d00e0f9eec19e6b90505f739ade0b5f34402aefdcbe1a8733d5995ff827f58690505f737925a78734fc7f2cb69d7e03d81467bb851f9eb89050828282955095509550505050909192565b5f617a694614806104bd57506204991946145b905090565b5f5f5f601e73f4e4fdca9d5d55e64525e314391996a15f7ec6006104e69190610a35565b73ffffffffffffffffffffffffffffffffffffffff1660405161050890610aa9565b5f60405180830381855afa9150503d805f8114610540576040519150601f19603f3d011682016040523d82523d5f602084013e610545565b606091505b509150915081158061055757505f8151145b15610566575f92505050610584565b5f8180602001905181019061057b9190610af2565b90508093505050505b90565b611fd0806140e483390190565b6126b8806160b483390190565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105ce826105a5565b9050919050565b6105de816105c4565b81146105e8575f5ffd5b50565b5f815190506105f9816105d5565b92915050565b5f60208284031215610614576106136105a1565b5b5f610621848285016105eb565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806106a557607f821691505b6020821081036106b8576106b7610661565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261071a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826106df565b61072486836106df565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61076861076361075e8461073c565b610745565b61073c565b9050919050565b5f819050919050565b6107818361074e565b61079561078d8261076f565b8484546106eb565b825550505050565b5f5f905090565b6107ac61079d565b6107b7818484610778565b505050565b5b818110156107da576107cf5f826107a4565b6001810190506107bd565b5050565b601f82111561081f576107f0816106be565b6107f9846106d0565b81016020851015610808578190505b61081c610814856106d0565b8301826107bc565b50505b505050565b5f82821c905092915050565b5f61083f5f1984600802610824565b1980831691505092915050565b5f6108578383610830565b9150826002028217905092915050565b6108708261062a565b67ffffffffffffffff81111561088957610888610634565b5b610893825461068e565b61089e8282856107de565b5f60209050601f8311600181146108cf575f84156108bd578287015190505b6108c7858261084c565b86555061092e565b601f1984166108dd866106be565b5f5b82811015610904578489015182556001820191506020850194506020810190506108df565b86831015610921578489015161091d601f891682610830565b8355505b6001600288020188555050505b505050505050565b61093f816105c4565b82525050565b5f6040820190506109585f830185610936565b6109656020830184610936565b9392505050565b5f819050919050565b61097e8161096c565b82525050565b5f6020820190506109975f830184610975565b92915050565b5f6109b76109b26109ad846105a5565b610745565b6105a5565b9050919050565b5f6109c88261099d565b9050919050565b5f6109d9826109be565b9050919050565b6109e9816109cf565b82525050565b5f602082019050610a025f8301846109e0565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610a3f826105a5565b9150610a4a836105a5565b9250828201905073ffffffffffffffffffffffffffffffffffffffff811115610a7657610a75610a08565b5b92915050565b5f81905092915050565b50565b5f610a945f83610a7c565b9150610a9f82610a86565b5f82019050919050565b5f610ab382610a89565b9150819050919050565b5f8115159050919050565b610ad181610abd565b8114610adb575f5ffd5b50565b5f81519050610aec81610ac8565b92915050565b5f60208284031215610b0757610b066105a1565b5b5f610b1484828501610ade565b91505092915050565b6080516135af610b355f395f61092c01526135af5ff3fe608060405234801561000f575f5ffd5b5060043610610114575f3560e01c806370a08231116100a0578063a22cb4651161006f578063a22cb465146102dc578063b88d4fde146102f8578063c87b56dd14610314578063e985e9c514610344578063e9997c521461037457610114565b806370a082311461025657806372745ff61461028657806395d89b41146102a25780639b8b30c8146102c057610114565b806323b872dd116100e757806323b872dd146101b25780632b7ac3f3146101ce57806332a8f30f146101ec57806342842e0e1461020a5780636352211e1461022657610114565b806301ffc9a71461011857806306fdde0314610148578063081812fc14610166578063095ea7b314610196575b5f5ffd5b610132600480360381019061012d9190611f44565b6103a4565b60405161013f9190611f89565b60405180910390f35b610150610485565b60405161015d9190612012565b60405180910390f35b610180600480360381019061017b9190612065565b610515565b60405161018d91906120cf565b60405180910390f35b6101b060048036038101906101ab9190612112565b610530565b005b6101cc60048036038101906101c79190612150565b610546565b005b6101d6610645565b6040516101e391906121fb565b60405180910390f35b6101f4610669565b60405161020191906120cf565b60405180910390f35b610224600480360381019061021f9190612150565b61068e565b005b610240600480360381019061023b9190612065565b6106ad565b60405161024d91906120cf565b60405180910390f35b610270600480360381019061026b9190612214565b6106be565b60405161027d919061224e565b60405180910390f35b6102a0600480360381019061029b91906123b6565b610774565b005b6102aa61089a565b6040516102b79190612012565b60405180910390f35b6102da60048036038101906102d59190612460565b61092a565b005b6102f660048036038101906102f191906124b5565b610b2a565b005b610312600480360381019061030d9190612591565b610b40565b005b61032e60048036038101906103299190612065565b610b5d565b60405161033b9190612012565b60405180910390f35b61035e60048036038101906103599190612611565b610bfe565b60405161036b9190611f89565b60405180910390f35b61038e60048036038101906103899190612065565b610c8c565b60405161039b9190612012565b60405180910390f35b5f7f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061046e57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061047e575061047d82610d27565b5b9050919050565b6060600180546104949061267c565b80601f01602080910402602001604051908101604052809291908181526020018280546104c09061267c565b801561050b5780601f106104e25761010080835404028352916020019161050b565b820191905f5260205f20905b8154815290600101906020018083116104ee57829003601f168201915b5050505050905090565b5f61051f82610d90565b5061052982610e16565b9050919050565b610542828261053d610e4f565b610e56565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105b6575f6040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016105ad91906120cf565b60405180910390fd5b5f6105c983836105c4610e4f565b610e68565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461063f578382826040517f64283d7b000000000000000000000000000000000000000000000000000000008152600401610636939291906126ac565b60405180910390fd5b50505050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6106a883838360405180602001604052805f815250610b40565b505050565b5f6106b782610d90565b9050919050565b5f5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361072f575f6040517f89c62b6400000000000000000000000000000000000000000000000000000000815260040161072691906120cf565b60405180910390fd5b60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1663c822d5ef60e01b6107a88282611073565b5f846040516020016107ba919061271b565b604051602081830303815290604052805190602001205f1c90505f73ffffffffffffffffffffffffffffffffffffffff166107f482611112565b73ffffffffffffffffffffffffffffffffffffffff161461084a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610841906127a1565b60405180910390fd5b610854848261114b565b84604051602001610865919061282f565b60405160208183030381529060405260085f8381526020019081526020015f20908161089191906129e7565b50505050505050565b6060600280546108a99061267c565b80601f01602080910402602001604051908101604052809291908181526020018280546108d59061267c565b80156109205780601f106108f757610100808354040283529160200191610920565b820191905f5260205f20905b81548152906001019060200180831161090357829003601f168201915b5050505050905090565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109af90612b26565b60405180910390fd5b6109c0611168565b806109cf57506109ce611185565b5b610a0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0590612bb4565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16633fd66f226040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a6e573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a929190612c0d565b73ffffffffffffffffffffffffffffffffffffffff1603610ae8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610adf90612ca8565b60405180910390fd5b805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610b3c610b35610e4f565b83836111f5565b5050565b610b4b848484610546565b610b578484848461135e565b50505050565b606060085f8381526020019081526020015f208054610b7b9061267c565b80601f0160208091040260200160405190810160405280929190818152602001828054610ba79061267c565b8015610bf25780601f10610bc957610100808354040283529160200191610bf2565b820191905f5260205f20905b815481529060010190602001808311610bd557829003601f168201915b50505050509050919050565b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b6008602052805f5260405f205f915090508054610ca89061267c565b80601f0160208091040260200160405190810160405280929190818152602001828054610cd49061267c565b8015610d1f5780601f10610cf657610100808354040283529160200191610d1f565b820191905f5260205f20905b815481529060010190602001808311610d0257829003601f168201915b505050505081565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f5f610d9b83611112565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610e0d57826040517f7e273289000000000000000000000000000000000000000000000000000000008152600401610e04919061224e565b60405180910390fd5b80915050919050565b5f60055f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f33905090565b610e638383836001611510565b505050565b5f5f610e7384611112565b90505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610eb457610eb38184866116cf565b5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f3f57610ef35f855f5f611510565b600160045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825403925050819055505b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614610fbe57600160045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8460035f8681526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4809150509392505050565b5f5f61107d611792565b915091505f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c4fa74e5838387876040518563ffffffff1660e01b81526004016110e09493929190612f31565b5f6040518083038186803b1580156110f6575f5ffd5b505afa158015611108573d5f5f3e3d5ffd5b5050505050505050565b5f60035f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b611164828260405180602001604052805f815250611b12565b5050565b5f611171611b2d565b80611180575061117f611b45565b5b905090565b5f62aa36a7461480611198575061012c46145b806111a4575061022146145b806111b057506112c146145b806111bc575061e70546145b806111c957506201388246145b806111d6575062014a3446145b806111e3575062066eee46145b806111f0575062aa37dc46145b905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361126557816040517f5b08ba1800000000000000000000000000000000000000000000000000000000815260040161125c91906120cf565b60405180910390fd5b8060065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516113519190611f89565b60405180910390a3505050565b5f8373ffffffffffffffffffffffffffffffffffffffff163b111561150a578273ffffffffffffffffffffffffffffffffffffffff1663150b7a026113a1610e4f565b8685856040518563ffffffff1660e01b81526004016113c39493929190612fca565b6020604051808303815f875af19250505080156113fe57506040513d601f19601f820116820180604052508101906113fb9190613028565b60015b61147f573d805f811461142c576040519150601f19603f3d011682016040523d82523d5f602084013e611431565b606091505b505f81510361147757836040517f64a0ae9200000000000000000000000000000000000000000000000000000000815260040161146e91906120cf565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161461150857836040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016114ff91906120cf565b60405180910390fd5b505b50505050565b808061154857505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561167a575f61155784610d90565b90505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156115c157508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b80156115d457506115d28184610bfe565b155b1561161657826040517fa9fbf51f00000000000000000000000000000000000000000000000000000000815260040161160d91906120cf565b60405180910390fd5b811561167857838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b8360055f8581526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b6116da838383611c0a565b61178d575f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361174e57806040517f7e273289000000000000000000000000000000000000000000000000000000008152600401611745919061224e565b60405180910390fd5b81816040517f177e802f000000000000000000000000000000000000000000000000000000008152600401611784929190613053565b60405180910390fd5b505050565b61179a611dd4565b5f5f5f3660049080926117af93929190613082565b8101906117bc9190613324565b90505f60208060208060206117d1919061337d565b6117db919061337d565b6117e5919061337d565b6117ef919061337d565b60208060206101006020611803919061337d565b61180d919061337d565b611817919061337d565b611821919061337d565b600461182d919061337d565b611837919061337d565b90505f602080602080602061184c919061337d565b611856919061337d565b611860919061337d565b61186a919061337d565b602080602080602061187c919061337d565b611886919061337d565b611890919061337d565b61189a919061337d565b602080602061010060206118ae919061337d565b6118b8919061337d565b6118c2919061337d565b6118cc919061337d565b6118d6919061337d565b84604001516118e591906133b0565b6118ef91906133b0565b90505f81836118fe919061337d565b90505f5f3660208060206101006020611917919061337d565b611921919061337d565b61192b919061337d565b611935919061337d565b6004611941919061337d565b906020806020806020611954919061337d565b61195e919061337d565b611968919061337d565b611972919061337d565b60208060206101006020611986919061337d565b611990919061337d565b61199a919061337d565b6119a4919061337d565b60046119b0919061337d565b6119ba919061337d565b926119c793929190613082565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f8201169050808301925050505050505090505f5f3686908592611a1e93929190613082565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f8201169050808301925050505050505090505f82611a6c611cca565b604051602001611a7c91906133e3565b60405160208183030381529060405283604051602001611a9e93929190613437565b60405160208183030381529060405290505f600282604051611ac09190613467565b602060405180830381855afa158015611adb573d5f5f3e3d5ffd5b5050506040513d601f19601f82011682018060405250810190611afe9190613491565b905087819950995050505050505050509091565b611b1c8383611ce1565b611b285f84848461135e565b505050565b5f617a69461480611b4057506204991946145b905090565b5f5f5f601e73f4e4fdca9d5d55e64525e314391996a15f7ec600611b6991906134bc565b73ffffffffffffffffffffffffffffffffffffffff16604051611b8b90613526565b5f60405180830381855afa9150503d805f8114611bc3576040519150601f19603f3d011682016040523d82523d5f602084013e611bc8565b606091505b5091509150811580611bda57505f8151145b15611be9575f92505050611c07565b5f81806020019051810190611bfe919061354e565b90508093505050505b90565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611cc157508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611c825750611c818484610bfe565b5b80611cc057508273ffffffffffffffffffffffffffffffffffffffff16611ca883610e16565b73ffffffffffffffffffffffffffffffffffffffff16145b5b90509392505050565b611cd2611dd4565b611cda611dd4565b8091505090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611d51575f6040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401611d4891906120cf565b60405180910390fd5b5f611d5d83835f610e68565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611dcf575f6040517f73c6ac6e000000000000000000000000000000000000000000000000000000008152600401611dc691906120cf565b60405180910390fd5b505050565b6040518060800160405280611de7611e06565b81526020015f81526020015f8152602001611e00611e5c565b81525090565b60405180606001604052805f7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168152602001611e3e611ebb565b81526020015f6001811115611e5657611e55612d83565b5b81525090565b6040518060a001604052805f73ffffffffffffffffffffffffffffffffffffffff1681526020015f7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191681526020015f81526020015f81526020015f81525090565b604051806101000160405280600890602082028036833780820191505090505090565b5f604051905090565b5f5ffd5b5f5ffd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611f2381611eef565b8114611f2d575f5ffd5b50565b5f81359050611f3e81611f1a565b92915050565b5f60208284031215611f5957611f58611ee7565b5b5f611f6684828501611f30565b91505092915050565b5f8115159050919050565b611f8381611f6f565b82525050565b5f602082019050611f9c5f830184611f7a565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611fe482611fa2565b611fee8185611fac565b9350611ffe818560208601611fbc565b61200781611fca565b840191505092915050565b5f6020820190508181035f83015261202a8184611fda565b905092915050565b5f819050919050565b61204481612032565b811461204e575f5ffd5b50565b5f8135905061205f8161203b565b92915050565b5f6020828403121561207a57612079611ee7565b5b5f61208784828501612051565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6120b982612090565b9050919050565b6120c9816120af565b82525050565b5f6020820190506120e25f8301846120c0565b92915050565b6120f1816120af565b81146120fb575f5ffd5b50565b5f8135905061210c816120e8565b92915050565b5f5f6040838503121561212857612127611ee7565b5b5f612135858286016120fe565b925050602061214685828601612051565b9150509250929050565b5f5f5f6060848603121561216757612166611ee7565b5b5f612174868287016120fe565b9350506020612185868287016120fe565b925050604061219686828701612051565b9150509250925092565b5f819050919050565b5f6121c36121be6121b984612090565b6121a0565b612090565b9050919050565b5f6121d4826121a9565b9050919050565b5f6121e5826121ca565b9050919050565b6121f5816121db565b82525050565b5f60208201905061220e5f8301846121ec565b92915050565b5f6020828403121561222957612228611ee7565b5b5f612236848285016120fe565b91505092915050565b61224881612032565b82525050565b5f6020820190506122615f83018461223f565b92915050565b5f5ffd5b5f610220828403121561228157612280612267565b5b81905092915050565b5f5ffd5b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6122c882611fca565b810181811067ffffffffffffffff821117156122e7576122e6612292565b5b80604052505050565b5f6122f9611ede565b905061230582826122bf565b919050565b5f67ffffffffffffffff82111561232457612323612292565b5b61232d82611fca565b9050602081019050919050565b828183375f83830152505050565b5f61235a6123558461230a565b6122f0565b9050828152602081018484840111156123765761237561228e565b5b61238184828561233a565b509392505050565b5f82601f83011261239d5761239c61228a565b5b81356123ad848260208601612348565b91505092915050565b5f5f5f61026084860312156123ce576123cd611ee7565b5b5f6123db8682870161226b565b93505061022084013567ffffffffffffffff8111156123fd576123fc611eeb565b5b61240986828701612389565b92505061024061241b868287016120fe565b9150509250925092565b5f61242f826120af565b9050919050565b61243f81612425565b8114612449575f5ffd5b50565b5f8135905061245a81612436565b92915050565b5f6020828403121561247557612474611ee7565b5b5f6124828482850161244c565b91505092915050565b61249481611f6f565b811461249e575f5ffd5b50565b5f813590506124af8161248b565b92915050565b5f5f604083850312156124cb576124ca611ee7565b5b5f6124d8858286016120fe565b92505060206124e9858286016124a1565b9150509250929050565b5f67ffffffffffffffff82111561250d5761250c612292565b5b61251682611fca565b9050602081019050919050565b5f612535612530846124f3565b6122f0565b9050828152602081018484840111156125515761255061228e565b5b61255c84828561233a565b509392505050565b5f82601f8301126125785761257761228a565b5b8135612588848260208601612523565b91505092915050565b5f5f5f5f608085870312156125a9576125a8611ee7565b5b5f6125b6878288016120fe565b94505060206125c7878288016120fe565b93505060406125d887828801612051565b925050606085013567ffffffffffffffff8111156125f9576125f8611eeb565b5b61260587828801612564565b91505092959194509250565b5f5f6040838503121561262757612626611ee7565b5b5f612634858286016120fe565b9250506020612645858286016120fe565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061269357607f821691505b6020821081036126a6576126a561264f565b5b50919050565b5f6060820190506126bf5f8301866120c0565b6126cc602083018561223f565b6126d960408301846120c0565b949350505050565b5f81905092915050565b5f6126f582611fa2565b6126ff81856126e1565b935061270f818560208601611fbc565b80840191505092915050565b5f61272682846126eb565b915081905092915050565b7f557365722068617320616c7265616479206d696e7465642061205477697474655f8201527f724e465400000000000000000000000000000000000000000000000000000000602082015250565b5f61278b602483611fac565b915061279682612731565b604082019050919050565b5f6020820190508181035f8301526127b88161277f565b9050919050565b7f68747470733a2f2f6661756365742e766c617965722e78797a2f6170692f78425f8201527f616467654d6574613f68616e646c653d00000000000000000000000000000000602082015250565b5f6128196030836126e1565b9150612824826127bf565b603082019050919050565b5f6128398261280d565b915061284582846126eb565b915081905092915050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026128ac7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82612871565b6128b68683612871565b95508019841693508086168417925050509392505050565b5f6128e86128e36128de84612032565b6121a0565b612032565b9050919050565b5f819050919050565b612901836128ce565b61291561290d826128ef565b84845461287d565b825550505050565b5f5f905090565b61292c61291d565b6129378184846128f8565b505050565b5b8181101561295a5761294f5f82612924565b60018101905061293d565b5050565b601f82111561299f5761297081612850565b61297984612862565b81016020851015612988578190505b61299c61299485612862565b83018261293c565b50505b505050565b5f82821c905092915050565b5f6129bf5f19846008026129a4565b1980831691505092915050565b5f6129d783836129b0565b9150826002028217905092915050565b6129f082611fa2565b67ffffffffffffffff811115612a0957612a08612292565b5b612a13825461267c565b612a1e82828561295e565b5f60209050601f831160018114612a4f575f8415612a3d578287015190505b612a4785826129cc565b865550612aae565b601f198416612a5d86612850565b5f5b82811015612a8457848901518255600182019150602085019450602081019050612a5f565b86831015612aa15784890151612a9d601f8916826129b0565b8355505b6001600288020188555050505b505050505050565b7f4f6e6c79206465706c6f7965722063616e206368616e676520766572696669655f8201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b5f612b10602183611fac565b9150612b1b82612ab6565b604082019050919050565b5f6020820190508181035f830152612b3d81612b04565b9050919050565b7f4368616e67696e6720766572696669657273206973206f6e6c7920616c6c6f775f8201527f6564206f6e206465766e6574206f7220746573746e6574000000000000000000602082015250565b5f612b9e603783611fac565b9150612ba982612b44565b604082019050919050565b5f6020820190508181035f830152612bcb81612b92565b9050919050565b5f612bdc826120af565b9050919050565b612bec81612bd2565b8114612bf6575f5ffd5b50565b5f81519050612c0781612be3565b92915050565b5f60208284031215612c2257612c21611ee7565b5b5f612c2f84828501612bf9565b91505092915050565b7f56657269666965722773207265706f7369746f727920616464726573732069735f8201527f206e6f7420736574000000000000000000000000000000000000000000000000602082015250565b5f612c92602883611fac565b9150612c9d82612c38565b604082019050919050565b5f6020820190508181035f830152612cbf81612c86565b9050919050565b612ccf81611eef565b82525050565b5f60089050919050565b5f81905092915050565b5f819050919050565b5f819050919050565b612d0481612cf2565b82525050565b5f612d158383612cfb565b60208301905092915050565b5f602082019050919050565b612d3681612cd5565b612d408184612cdf565b9250612d4b82612ce9565b805f5b83811015612d7b578151612d628782612d0a565b9650612d6d83612d21565b925050600181019050612d4e565b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110612dc157612dc0612d83565b5b50565b5f819050612dd182612db0565b919050565b5f612de082612dc4565b9050919050565b612df081612dd6565b82525050565b61014082015f820151612e0b5f850182612cc6565b506020820151612e1e6020850182612d2d565b506040820151612e32610120850182612de7565b50505050565b612e4181612032565b82525050565b612e50816120af565b82525050565b60a082015f820151612e6a5f850182612e47565b506020820151612e7d6020850182612cc6565b506040820151612e906040850182612e38565b506060820151612ea36060850182612e38565b506080820151612eb66080850182612cfb565b50505050565b61022082015f820151612ed15f850182612df6565b506020820151612ee5610140850182612cfb565b506040820151612ef9610160850182612e38565b506060820151612f0d610180850182612e56565b50505050565b612f1c81612cf2565b82525050565b612f2b81611eef565b82525050565b5f61028082019050612f455f830187612ebc565b612f53610220830186612f13565b612f616102408301856120c0565b612f6f610260830184612f22565b95945050505050565b5f81519050919050565b5f82825260208201905092915050565b5f612f9c82612f78565b612fa68185612f82565b9350612fb6818560208601611fbc565b612fbf81611fca565b840191505092915050565b5f608082019050612fdd5f8301876120c0565b612fea60208301866120c0565b612ff7604083018561223f565b81810360608301526130098184612f92565b905095945050505050565b5f8151905061302281611f1a565b92915050565b5f6020828403121561303d5761303c611ee7565b5b5f61304a84828501613014565b91505092915050565b5f6040820190506130665f8301856120c0565b613073602083018461223f565b9392505050565b5f5ffd5b5f5ffd5b5f5f858511156130955761309461307a565b5b838611156130a6576130a561307e565b5b6001850283019150848603905094509492505050565b5f5ffd5b5f67ffffffffffffffff8211156130da576130d9612292565b5b602082029050919050565b5f5ffd5b6130f281612cf2565b81146130fc575f5ffd5b50565b5f8135905061310d816130e9565b92915050565b5f613125613120846130c0565b6122f0565b9050806020840283018581111561313f5761313e6130e5565b5b835b81811015613168578061315488826130ff565b845260208401935050602081019050613141565b5050509392505050565b5f82601f8301126131865761318561228a565b5b6008613193848285613113565b91505092915050565b600281106131a8575f5ffd5b50565b5f813590506131b98161319c565b92915050565b5f61014082840312156131d5576131d46130bc565b5b6131df60606122f0565b90505f6131ee84828501611f30565b5f83015250602061320184828501613172565b602083015250610120613216848285016131ab565b60408301525092915050565b5f60a08284031215613237576132366130bc565b5b61324160a06122f0565b90505f613250848285016120fe565b5f83015250602061326384828501611f30565b602083015250604061327784828501612051565b604083015250606061328b84828501612051565b606083015250608061329f848285016130ff565b60808301525092915050565b5f61022082840312156132c1576132c06130bc565b5b6132cb60806122f0565b90505f6132da848285016131bf565b5f830152506101406132ee848285016130ff565b60208301525061016061330384828501612051565b60408301525061018061331884828501613222565b60608301525092915050565b5f610220828403121561333a57613339611ee7565b5b5f613347848285016132ab565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61338782612032565b915061339283612032565b92508282019050808211156133aa576133a9613350565b5b92915050565b5f6133ba82612032565b91506133c583612032565b92508282039050818111156133dd576133dc613350565b5b92915050565b5f610220820190506133f75f830184612ebc565b92915050565b5f81905092915050565b5f61341182612f78565b61341b81856133fd565b935061342b818560208601611fbc565b80840191505092915050565b5f6134428286613407565b915061344e8285613407565b915061345a8284613407565b9150819050949350505050565b5f6134728284613407565b915081905092915050565b5f8151905061348b816130e9565b92915050565b5f602082840312156134a6576134a5611ee7565b5b5f6134b38482850161347d565b91505092915050565b5f6134c682612090565b91506134d183612090565b9250828201905073ffffffffffffffffffffffffffffffffffffffff8111156134fd576134fc613350565b5b92915050565b50565b5f6135115f836133fd565b915061351c82613503565b5f82019050919050565b5f61353082613506565b9150819050919050565b5f815190506135488161248b565b92915050565b5f6020828403121561356357613562611ee7565b5b5f6135708482850161353a565b9150509291505056fea264697066735822122071b0de236d818e826893ac84dba13597873d225c72b298b82e279154f5514cdd64736f6c634300081c0033608060405234801561000f575f5ffd5b50604051611fd0380380611fd083398181016040528101906100319190610342565b6100435f5f1b8361007c60201b60201c565b506100747fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e8261007c60201b60201c565b505050610380565b5f5f61008e84846100c560201b60201c565b905080156100bb576100b98360015f8781526020019081526020015f206101ba60201b90919060201c565b505b8091505092915050565b5f6100d683836101ed60201b60201c565b6101b05760015f5f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061014d61025060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600190506101b4565b5f90505b92915050565b5f6101e5835f018373ffffffffffffffffffffffffffffffffffffffff165f1b61025760201b60201c565b905092915050565b5f5f5f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f33905090565b5f61026883836102c460201b60201c565b6102ba57825f0182908060018154018082558091505060019003905f5260205f20015f9091909190915055825f0180549050836001015f8481526020019081526020015f2081905550600190506102be565b5f90505b92915050565b5f5f836001015f8481526020019081526020015f20541415905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610311826102e8565b9050919050565b61032181610307565b811461032b575f5ffd5b50565b5f8151905061033c81610318565b92915050565b5f5f60408385031215610358576103576102e4565b5b5f6103658582860161032e565b92505060206103768582860161032e565b9150509250929050565b611c438061038d5f395ff3fe608060405234801561000f575f5ffd5b5060043610610135575f3560e01c8063853b5d19116100b6578063c5df91b51161007a578063c5df91b51461036b578063ca0d535814610387578063ca15c873146103a3578063d547741f146103d3578063e58378bb146103ef578063f2fde38b1461040d57610135565b8063853b5d19146102b55780639010d07c146102d157806391d1485414610301578063a217fddf14610331578063ada8f9191461034f57610135565b80632f2ff15d116100fd5780632f2ff15d1461021557806336568abe14610231578063755e936f1461024d57806381e4c9a31461026957806384cf84e11461029957610135565b806301ffc9a7146101395780631af6c43114610169578063248a9ca3146101995780632505a3bd146101c95780632ad82eea146101f9575b5f5ffd5b610153600480360381019061014e91906113a4565b610429565b60405161016091906113e9565b60405180910390f35b610183600480360381019061017e9190611435565b6104a2565b60405161019091906113e9565b60405180910390f35b6101b360048036038101906101ae9190611435565b6104c8565b6040516101c0919061146f565b60405180910390f35b6101e360048036038101906101de91906115c4565b6104e4565b6040516101f091906113e9565b60405180910390f35b610213600480360381019061020e91906115c4565b610511565b005b61022f600480360381019061022a9190611665565b610620565b005b61024b60048036038101906102469190611665565b610642565b005b61026760048036038101906102629190611741565b6106bd565b005b610283600480360381019061027e9190611741565b6107ca565b60405161029091906113e9565b60405180910390f35b6102b360048036038101906102ae9190611435565b6107f7565b005b6102cf60048036038101906102ca9190611741565b6108ce565b005b6102eb60048036038101906102e691906117bb565b6109dd565b6040516102f89190611808565b60405180910390f35b61031b60048036038101906103169190611665565b610a09565b60405161032891906113e9565b60405180910390f35b610339610a6c565b604051610346919061146f565b60405180910390f35b61036960048036038101906103649190611821565b610a72565b005b61038560048036038101906103809190611435565b610a8d565b005b6103a1600480360381019061039c91906115c4565b610b62565b005b6103bd60048036038101906103b89190611435565b610c6f565b6040516103ca919061185b565b60405180910390f35b6103ed60048036038101906103e89190611665565b610c90565b005b6103f7610cb2565b604051610404919061146f565b60405180910390f35b61042760048036038101906104229190611821565b610cd6565b005b5f7f5a05180f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061049b575061049a82610d5b565b5b9050919050565b5f60035f8381526020019081526020015f205f9054906101000a900460ff169050919050565b5f5f5f8381526020019081526020015f20600101549050919050565b5f60045f838051906020012081526020019081526020015f205f9054906101000a900460ff169050919050565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e61053b81610dd4565b5f8280519060200120905060045f8281526020019081526020015f205f9054906101000a900460ff16156105a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059b906118ce565b60405180910390fd5b600160045f8381526020019081526020015f205f6101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff167fcbfa55581c230aeb174d969838d927cdd297755dfb967a33134312f1377ee71d84604051610613919061193c565b60405180910390a2505050565b610629826104c8565b61063281610dd4565b61063c8383610de8565b50505050565b61064a610e2b565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146106ae576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6106b88282610e32565b505050565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e6106e781610dd4565b5f8280519060200120905060025f8281526020019081526020015f205f9054906101000a900460ff1661074f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610746906119a6565b60405180910390fd5b5f60025f8381526020019081526020015f205f6101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff167f66e43f8252a3257fe010a4fd6ae50f57624762cc64a6eceadb04b18cfdefac7d846040516107bd9190611a16565b60405180910390a2505050565b5f60025f838051906020012081526020019081526020015f205f9054906101000a900460ff169050919050565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e61082181610dd4565b61082a826104a2565b1561086a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086190611a80565b60405180910390fd5b600160035f8481526020019081526020015f205f6101000a81548160ff0219169083151502179055507f010120d82c0c66b257c0ea628d405b1d3c2d37bb8dd9141f6c5c12cb0375c572826040516108c2919061146f565b60405180910390a15050565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e6108f881610dd4565b5f8280519060200120905060025f8281526020019081526020015f205f9054906101000a900460ff1615610961576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610958906118ce565b60405180910390fd5b600160025f8381526020019081526020015f205f6101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff167f0a249d4766726d36cb6d6ac22cf998dc9fc02bb4ff9fda73ec1e3061c8a1db09846040516109d09190611a16565b60405180910390a2505050565b5f610a018260015f8681526020019081526020015f20610e7590919063ffffffff16565b905092915050565b5f5f5f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f5f1b81565b610a7e5f5f1b82610620565b610a8a5f5f1b33610642565b50565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e610ab781610dd4565b610ac0826104a2565b610aff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af690611b0e565b60405180910390fd5b5f60035f8481526020019081526020015f205f6101000a81548160ff0219169083151502179055507f4072861add20da436ef0a8274b90d102aea17b603f972cc8196d51f1a5d5617982604051610b56919061146f565b60405180910390a15050565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e610b8c81610dd4565b5f8280519060200120905060045f8281526020019081526020015f205f9054906101000a900460ff16610bf4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610beb906119a6565b60405180910390fd5b5f60045f8381526020019081526020015f205f6101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff167f69c40cdda8ad6e074bf320a4a76804a6652eb5231bda91b690dcb98010b2707984604051610c62919061193c565b60405180910390a2505050565b5f610c8960015f8481526020019081526020015f20610e8c565b9050919050565b610c99826104c8565b610ca281610dd4565b610cac8383610e32565b50505050565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e81565b5f610d017fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e5f6109dd565b9050610d2d7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e82610c90565b610d577fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e83610620565b5050565b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610dcd5750610dcc82610e9f565b5b9050919050565b610de581610de0610e2b565b610f08565b50565b5f5f610df48484610f59565b90508015610e2157610e1f8360015f8781526020019081526020015f2061104290919063ffffffff16565b505b8091505092915050565b5f33905090565b5f5f610e3e848461106f565b90508015610e6b57610e698360015f8781526020019081526020015f2061115890919063ffffffff16565b505b8091505092915050565b5f610e82835f0183611185565b5f1c905092915050565b5f610e98825f016111ac565b9050919050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b610f128282610a09565b610f555780826040517fe2517d3f000000000000000000000000000000000000000000000000000000008152600401610f4c929190611b2c565b60405180910390fd5b5050565b5f610f648383610a09565b6110385760015f5f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610fd5610e2b565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001905061103c565b5f90505b92915050565b5f611067835f018373ffffffffffffffffffffffffffffffffffffffff165f1b6111bb565b905092915050565b5f61107a8383610a09565b1561114e575f5f5f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506110eb610e2b565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a460019050611152565b5f90505b92915050565b5f61117d835f018373ffffffffffffffffffffffffffffffffffffffff165f1b611222565b905092915050565b5f825f01828154811061119b5761119a611b53565b5b905f5260205f200154905092915050565b5f815f01805490509050919050565b5f6111c6838361131e565b61121857825f0182908060018154018082558091505060019003905f5260205f20015f9091909190915055825f0180549050836001015f8481526020019081526020015f20819055506001905061121c565b5f90505b92915050565b5f5f836001015f8481526020019081526020015f205490505f8114611313575f60018261124f9190611bad565b90505f6001865f01805490506112659190611bad565b90508082146112cb575f865f01828154811061128457611283611b53565b5b905f5260205f200154905080875f0184815481106112a5576112a4611b53565b5b905f5260205f20018190555083876001015f8381526020019081526020015f2081905550505b855f018054806112de576112dd611be0565b5b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f905560019350505050611318565b5f9150505b92915050565b5f5f836001015f8481526020019081526020015f20541415905092915050565b5f604051905090565b5f5ffd5b5f5ffd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6113838161134f565b811461138d575f5ffd5b50565b5f8135905061139e8161137a565b92915050565b5f602082840312156113b9576113b8611347565b5b5f6113c684828501611390565b91505092915050565b5f8115159050919050565b6113e3816113cf565b82525050565b5f6020820190506113fc5f8301846113da565b92915050565b5f819050919050565b61141481611402565b811461141e575f5ffd5b50565b5f8135905061142f8161140b565b92915050565b5f6020828403121561144a57611449611347565b5b5f61145784828501611421565b91505092915050565b61146981611402565b82525050565b5f6020820190506114825f830184611460565b92915050565b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6114d682611490565b810181811067ffffffffffffffff821117156114f5576114f46114a0565b5b80604052505050565b5f61150761133e565b905061151382826114cd565b919050565b5f67ffffffffffffffff821115611532576115316114a0565b5b61153b82611490565b9050602081019050919050565b828183375f83830152505050565b5f61156861156384611518565b6114fe565b9050828152602081018484840111156115845761158361148c565b5b61158f848285611548565b509392505050565b5f82601f8301126115ab576115aa611488565b5b81356115bb848260208601611556565b91505092915050565b5f602082840312156115d9576115d8611347565b5b5f82013567ffffffffffffffff8111156115f6576115f561134b565b5b61160284828501611597565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6116348261160b565b9050919050565b6116448161162a565b811461164e575f5ffd5b50565b5f8135905061165f8161163b565b92915050565b5f5f6040838503121561167b5761167a611347565b5b5f61168885828601611421565b925050602061169985828601611651565b9150509250929050565b5f67ffffffffffffffff8211156116bd576116bc6114a0565b5b6116c682611490565b9050602081019050919050565b5f6116e56116e0846116a3565b6114fe565b9050828152602081018484840111156117015761170061148c565b5b61170c848285611548565b509392505050565b5f82601f83011261172857611727611488565b5b81356117388482602086016116d3565b91505092915050565b5f6020828403121561175657611755611347565b5b5f82013567ffffffffffffffff8111156117735761177261134b565b5b61177f84828501611714565b91505092915050565b5f819050919050565b61179a81611788565b81146117a4575f5ffd5b50565b5f813590506117b581611791565b92915050565b5f5f604083850312156117d1576117d0611347565b5b5f6117de85828601611421565b92505060206117ef858286016117a7565b9150509250929050565b6118028161162a565b82525050565b5f60208201905061181b5f8301846117f9565b92915050565b5f6020828403121561183657611835611347565b5b5f61184384828501611651565b91505092915050565b61185581611788565b82525050565b5f60208201905061186e5f83018461184c565b92915050565b5f82825260208201905092915050565b7f4b657920697320616c72656164792076616c69640000000000000000000000005f82015250565b5f6118b8601483611874565b91506118c382611884565b602082019050919050565b5f6020820190508181035f8301526118e5816118ac565b9050919050565b5f81519050919050565b8281835e5f83830152505050565b5f61190e826118ec565b6119188185611874565b93506119288185602086016118f6565b61193181611490565b840191505092915050565b5f6020820190508181035f8301526119548184611904565b905092915050565b7f43616e6e6f74207265766f6b6520696e76616c6964206b6579000000000000005f82015250565b5f611990601983611874565b915061199b8261195c565b602082019050919050565b5f6020820190508181035f8301526119bd81611984565b9050919050565b5f81519050919050565b5f82825260208201905092915050565b5f6119e8826119c4565b6119f281856119ce565b9350611a028185602086016118f6565b611a0b81611490565b840191505092915050565b5f6020820190508181035f830152611a2e81846119de565b905092915050565b7f496d616765494420697320616c726561647920737570706f72746564000000005f82015250565b5f611a6a601c83611874565b9150611a7582611a36565b602082019050919050565b5f6020820190508181035f830152611a9781611a5e565b9050919050565b7f43616e6e6f74207265766f6b6520756e737570706f7274656420496d616765495f8201527f4400000000000000000000000000000000000000000000000000000000000000602082015250565b5f611af8602183611874565b9150611b0382611a9e565b604082019050919050565b5f6020820190508181035f830152611b2581611aec565b9050919050565b5f604082019050611b3f5f8301856117f9565b611b4c6020830184611460565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611bb782611788565b9150611bc283611788565b9250828203905081811115611bda57611bd9611b80565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffdfea2646970667358221220b5c1aff6da73bb086ce48a6b58d0431bdbefcc8891e3adbf901432e6ffb484cf64736f6c634300081c003360e060405234801561000f575f5ffd5b506040516126b83803806126b883398181016040528101906100319190610239565b808073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250505061007561014960201b60201c565b156100ac576040517f7a47c9a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b63deafbeef60e01b6040516100c0906101bd565b6100ca919061029e565b604051809103905ff0801580156100e3573d5f5f3e3d5ffd5b5073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505060018081111561012a576101296102b7565b5b608081600181111561013f5761013e6102b7565b5b81525050506102e4565b5f60014614806101595750600a46145b806101645750608946145b80610170575061014446145b8061017c57506101e046145b8061018857506102eb46145b80610194575061210546145b806101a0575061a4b146145b806101ac575061a4ba46145b806101b8575061e70846145b905090565b610ffb806116bd83390190565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6101f7826101ce565b9050919050565b5f610208826101ed565b9050919050565b610218816101fe565b8114610222575f5ffd5b50565b5f815190506102338161020f565b92915050565b5f6020828403121561024e5761024d6101ca565b5b5f61025b84828501610225565b91505092915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61029881610264565b82525050565b5f6020820190506102b15f83018461028f565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60805160a05160c0516113946103295f395f818161011401528181610240015261053401525f818160ef015261019201525f818161013a015261026401526113945ff3fe608060405234801561000f575f5ffd5b5060043610610055575f3560e01c806308c84e70146100595780633fd66f22146100775780639a44ea8414610095578063c4fa74e5146100b3578063f4cbae94146100cf575b5f5ffd5b6100616100ed565b60405161006e9190610747565b60405180910390f35b61007f610111565b60405161008c9190610780565b60405180910390f35b61009d610138565b6040516100aa919061080c565b60405180910390f35b6100cd60048036038101906100c89190610918565b61015c565b005b6100d761023e565b6040516100e49190610780565b60405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f0000000000000000000000000000000000000000000000000000000000000000905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b610175848036038101906101709190610c7d565b610262565b610190848036038101906101899190610c7d565b83836102f6565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ab750e756101e7865f018036038101906101e29190610ca9565b610612565b866101400135866040518463ffffffff1660e01b815260040161020c93929190610d44565b5f6040518083038186803b158015610222575f5ffd5b505afa158015610234573d5f5f3e3d5ffd5b5050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f0000000000000000000000000000000000000000000000000000000000000000600181111561029557610294610799565b5b6102a1825f01516106c0565b60018111156102b3576102b2610799565b5b146102f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102ea90610dda565b60405180910390fd5b50565b8173ffffffffffffffffffffffffffffffffffffffff1683606001515f015173ffffffffffffffffffffffffffffffffffffffff161461036b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161036290610e42565b60405180910390fd5b807bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168360600151602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146103f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ea90610eaa565b60405180910390fd5b468360600151604001511461043d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043490610f12565b60405180910390fd5b4383606001516060015110610487576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047e90610fa0565b60405180910390fd5b4361010084606001516060015161049e9190610feb565b10156104df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d69061108e565b60405180910390fd5b8260600151606001514083606001516080015114610532576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610529906110f6565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16631af6c43184602001516040518263ffffffff1660e01b815260040161058f9190611114565b602060405180830381865afa1580156105aa573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105ce9190611162565b61060d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610604906111d7565b60405180910390fd5b505050565b606060018081111561062757610626610799565b5b8260400151600181111561063e5761063d610799565b5b0361068f575f82602001515f6008811061065b5761065a6111f5565b5b60200201519050825f015181604051602001610678929190611262565b6040516020818303038152906040529150506106bb565b815f015182602001516040516020016106a9929190611332565b60405160208183030381529060405290505b919050565b5f81604001519050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61070f61070a610705846106cd565b6106ec565b6106cd565b9050919050565b5f610720826106f5565b9050919050565b5f61073182610716565b9050919050565b61074181610727565b82525050565b5f60208201905061075a5f830184610738565b92915050565b5f61076a82610716565b9050919050565b61077a81610760565b82525050565b5f6020820190506107935f830184610771565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b600281106107d7576107d6610799565b5b50565b5f8190506107e7826107c6565b919050565b5f6107f6826107da565b9050919050565b610806816107ec565b82525050565b5f60208201905061081f5f8301846107fd565b92915050565b5f604051905090565b5f5ffd5b5f5ffd5b5f610220828403121561084c5761084b610832565b5b81905092915050565b5f819050919050565b61086781610855565b8114610871575f5ffd5b50565b5f813590506108828161085e565b92915050565b5f610892826106cd565b9050919050565b6108a281610888565b81146108ac575f5ffd5b50565b5f813590506108bd81610899565b92915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6108f7816108c3565b8114610901575f5ffd5b50565b5f81359050610912816108ee565b92915050565b5f5f5f5f61028085870312156109315761093061082e565b5b5f61093e87828801610836565b94505061022061095087828801610874565b935050610240610962878288016108af565b92505061026061097487828801610904565b91505092959194509250565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6109ca82610984565b810181811067ffffffffffffffff821117156109e9576109e8610994565b5b80604052505050565b5f6109fb610825565b9050610a0782826109c1565b919050565b5f5ffd5b5f67ffffffffffffffff821115610a2a57610a29610994565b5b602082029050919050565b5f5ffd5b5f610a4b610a4684610a10565b6109f2565b90508060208402830185811115610a6557610a64610a35565b5b835b81811015610a8e5780610a7a8882610874565b845260208401935050602081019050610a67565b5050509392505050565b5f82601f830112610aac57610aab610a0c565b5b6008610ab9848285610a39565b91505092915050565b60028110610ace575f5ffd5b50565b5f81359050610adf81610ac2565b92915050565b5f6101408284031215610afb57610afa610980565b5b610b0560606109f2565b90505f610b1484828501610904565b5f830152506020610b2784828501610a98565b602083015250610120610b3c84828501610ad1565b60408301525092915050565b5f819050919050565b610b5a81610b48565b8114610b64575f5ffd5b50565b5f81359050610b7581610b51565b92915050565b5f60a08284031215610b9057610b8f610980565b5b610b9a60a06109f2565b90505f610ba9848285016108af565b5f830152506020610bbc84828501610904565b6020830152506040610bd084828501610b67565b6040830152506060610be484828501610b67565b6060830152506080610bf884828501610874565b60808301525092915050565b5f6102208284031215610c1a57610c19610980565b5b610c2460806109f2565b90505f610c3384828501610ae5565b5f83015250610140610c4784828501610874565b602083015250610160610c5c84828501610b67565b604083015250610180610c7184828501610b7b565b60608301525092915050565b5f6102208284031215610c9357610c9261082e565b5b5f610ca084828501610c04565b91505092915050565b5f6101408284031215610cbf57610cbe61082e565b5b5f610ccc84828501610ae5565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f610d0782610cd5565b610d118185610cdf565b9350610d21818560208601610cef565b610d2a81610984565b840191505092915050565b610d3e81610855565b82525050565b5f6060820190508181035f830152610d5c8186610cfd565b9050610d6b6020830185610d35565b610d786040830184610d35565b949350505050565b5f82825260208201905092915050565b7f496e76616c69642070726f6f66206d6f646500000000000000000000000000005f82015250565b5f610dc4601283610d80565b9150610dcf82610d90565b602082019050919050565b5f6020820190508181035f830152610df181610db8565b9050919050565b7f496e76616c69642070726f7665720000000000000000000000000000000000005f82015250565b5f610e2c600e83610d80565b9150610e3782610df8565b602082019050919050565b5f6020820190508181035f830152610e5981610e20565b9050919050565b7f496e76616c69642073656c6563746f72000000000000000000000000000000005f82015250565b5f610e94601083610d80565b9150610e9f82610e60565b602082019050919050565b5f6020820190508181035f830152610ec181610e88565b9050919050565b7f496e76616c696420636861696e206964000000000000000000000000000000005f82015250565b5f610efc601083610d80565b9150610f0782610ec8565b602082019050919050565b5f6020820190508181035f830152610f2981610ef0565b9050919050565b7f496e76616c696420626c6f636b206e756d6265723a20626c6f636b2066726f6d5f8201527f2066757475726500000000000000000000000000000000000000000000000000602082015250565b5f610f8a602783610d80565b9150610f9582610f30565b604082019050919050565b5f6020820190508181035f830152610fb781610f7e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610ff582610b48565b915061100083610b48565b925082820190508082111561101857611017610fbe565b5b92915050565b7f496e76616c696420626c6f636b206e756d6265723a20626c6f636b20746f6f205f8201527f6f6c640000000000000000000000000000000000000000000000000000000000602082015250565b5f611078602383610d80565b91506110838261101e565b604082019050919050565b5f6020820190508181035f8301526110a58161106c565b9050919050565b7f496e76616c696420626c6f636b206861736800000000000000000000000000005f82015250565b5f6110e0601283610d80565b91506110eb826110ac565b602082019050919050565b5f6020820190508181035f83015261110d816110d4565b9050919050565b5f6020820190506111275f830184610d35565b92915050565b5f8115159050919050565b6111418161112d565b811461114b575f5ffd5b50565b5f8151905061115c81611138565b92915050565b5f602082840312156111775761117661082e565b5b5f6111848482850161114e565b91505092915050565b7f556e737570706f727465642043616c6c477565737449640000000000000000005f82015250565b5f6111c1601783610d80565b91506111cc8261118d565b602082019050919050565b5f6020820190508181035f8301526111ee816111b5565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b61123c611237826108c3565b611222565b82525050565b5f819050919050565b61125c61125782610855565b611242565b82525050565b5f61126d828561122b565b60048201915061127d828461124b565b6020820191508190509392505050565b5f60089050919050565b5f81905092915050565b5f819050919050565b6112b381610855565b82525050565b5f6112c483836112aa565b60208301905092915050565b5f602082019050919050565b6112e58161128d565b6112ef8184611297565b92506112fa826112a1565b805f5b8381101561132a57815161131187826112b9565b965061131c836112d0565b9250506001810190506112fd565b505050505050565b5f61133d828561122b565b60048201915061134d82846112dc565b61010082019150819050939250505056fea264697066735822122092c76f72b0f0d008db6efeb63b53b926cafa96a1b9b5ea2a2034d11a1f9ccf0064736f6c634300081c003360a060405234801561000f575f5ffd5b50604051610ffb380380610ffb833981810160405281019061003191906100d6565b807bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166080817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168152505050610101565b5f5ffd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6100b581610081565b81146100bf575f5ffd5b50565b5f815190506100d0816100ac565b92915050565b5f602082840312156100eb576100ea61007d565b5b5f6100f8848285016100c2565b91505092915050565b608051610ecd61012e5f395f8181610111015281816101670152818161024201526102a50152610ecd5ff3fe608060405234801561000f575f5ffd5b5060043610610055575f3560e01c8063053c238d146100595780631599ead5146100775780633a115bb11461009357806366cf0e4b146100c3578063ab750e75146100f3575b5f5ffd5b61006161010f565b60405161006e91906106d2565b60405180910390f35b610091600480360381019061008c9190610715565b610133565b005b6100ad60048036038101906100a8919061078f565b610152565b6040516100ba9190610873565b60405180910390f35b6100dd60048036038101906100d89190610893565b6101b7565b6040516100ea9190610873565b60405180910390f35b61010d60048036038101906101089190610932565b6101e1565b005b7f000000000000000000000000000000000000000000000000000000000000000081565b61014f81805f019061014591906109af565b8360200135610203565b50565b61015a610621565b60405180604001604052807f000000000000000000000000000000000000000000000000000000000000000084604051602001610198929190610a51565b6040516020818303038152906040528152602001838152509050919050565b6101bf610621565b6101d96101d46101cf858561038d565b61042f565b610152565b905092915050565b6101fd84846101f86101f3868661038d565b61042f565b610203565b50505050565b82825f9060049261021693929190610a84565b906102219190610ad4565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f00000000000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146103015782825f9060049261029893929190610a84565b906102a39190610ad4565b7f00000000000000000000000000000000000000000000000000000000000000006040517fb8b38d4c0000000000000000000000000000000000000000000000000000000081526004016102f8929190610b32565b60405180910390fd5b806040516020016103129190610b59565b604051602081830303815290604052805190602001208383600490809261033b93929190610a84565b604051610349929190610baf565b604051809103902014610388576040517f439cc0cd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050565b61039561063a565b6040518060a001604052808481526020017fa3acc27117418996340b84e5a90f3ef4c49d22c79e44aad822ec9c313e1eb8e25f1b815260200160405180604001604052805f60028111156103ec576103eb610bc7565b5b81526020015f60ff1681525081526020015f5f1b815260200161042460405180604001604052808681526020015f5f1b81525061054c565b815250905092915050565b5f60028060405161043f90610c3e565b602060405180830381855afa15801561045a573d5f5f3e3d5ffd5b5050506040513d601f19601f8201168201806040525081019061047d9190610c66565b8360600151845f015185602001518660800151601888604001515f015160028111156104ac576104ab610bc7565b5b63ffffffff16901b601889604001516020015160ff1663ffffffff16901b6008600461ffff16901b6040516020016104eb989796959493929190610d15565b6040516020818303038152906040526040516105079190610dd6565b602060405180830381855afa158015610522573d5f5f3e3d5ffd5b5050506040513d601f19601f820116820180604052508101906105459190610c66565b9050919050565b5f60028060405161055c90610e36565b602060405180830381855afa158015610577573d5f5f3e3d5ffd5b5050506040513d601f19601f8201168201806040525081019061059a9190610c66565b835f015184602001516008600261ffff16901b6040516020016105c09493929190610e4a565b6040516020818303038152906040526040516105dc9190610dd6565b602060405180830381855afa1580156105f7573d5f5f3e3d5ffd5b5050506040513d601f19601f8201168201806040525081019061061a9190610c66565b9050919050565b6040518060400160405280606081526020015f81525090565b6040518060a001604052805f81526020015f815260200161065961066b565b81526020015f81526020015f81525090565b60405180604001604052805f600281111561068957610688610bc7565b5b81526020015f60ff1681525090565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6106cc81610698565b82525050565b5f6020820190506106e55f8301846106c3565b92915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f6040828403121561070c5761070b6106f3565b5b81905092915050565b5f6020828403121561072a576107296106eb565b5b5f82013567ffffffffffffffff811115610747576107466106ef565b5b610753848285016106f7565b91505092915050565b5f819050919050565b61076e8161075c565b8114610778575f5ffd5b50565b5f8135905061078981610765565b92915050565b5f602082840312156107a4576107a36106eb565b5b5f6107b18482850161077b565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6107fc826107ba565b61080681856107c4565b93506108168185602086016107d4565b61081f816107e2565b840191505092915050565b6108338161075c565b82525050565b5f604083015f8301518482035f86015261085382826107f2565b9150506020830151610868602086018261082a565b508091505092915050565b5f6020820190508181035f83015261088b8184610839565b905092915050565b5f5f604083850312156108a9576108a86106eb565b5b5f6108b68582860161077b565b92505060206108c78582860161077b565b9150509250929050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f8401126108f2576108f16108d1565b5b8235905067ffffffffffffffff81111561090f5761090e6108d5565b5b60208301915083600182028301111561092b5761092a6108d9565b5b9250929050565b5f5f5f5f6060858703121561094a576109496106eb565b5b5f85013567ffffffffffffffff811115610967576109666106ef565b5b610973878288016108dd565b945094505060206109868782880161077b565b92505060406109978782880161077b565b91505092959194509250565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f833560016020038436030381126109cb576109ca6109a3565b5b80840192508235915067ffffffffffffffff8211156109ed576109ec6109a7565b5b602083019250600182023603831315610a0957610a086109ab565b5b509250929050565b5f819050919050565b610a2b610a2682610698565b610a11565b82525050565b5f819050919050565b610a4b610a468261075c565b610a31565b82525050565b5f610a5c8285610a1a565b600482019150610a6c8284610a3a565b6020820191508190509392505050565b5f5ffd5b5f5ffd5b5f5f85851115610a9757610a96610a7c565b5b83861115610aa857610aa7610a80565b5b6001850283019150848603905094509492505050565b5f82905092915050565b5f82821b905092915050565b5f610adf8383610abe565b82610aea8135610698565b92506004821015610b2a57610b257fffffffff0000000000000000000000000000000000000000000000000000000083600403600802610ac8565b831692505b505092915050565b5f604082019050610b455f8301856106c3565b610b5260208301846106c3565b9392505050565b5f610b648284610a3a565b60208201915081905092915050565b5f81905092915050565b828183375f83830152505050565b5f610b968385610b73565b9350610ba3838584610b7d565b82840190509392505050565b5f610bbb828486610b8b565b91508190509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b7f72697363302e52656365697074436c61696d00000000000000000000000000005f82015250565b5f610c28601283610b73565b9150610c3382610bf4565b601282019050919050565b5f610c4882610c1c565b9150819050919050565b5f81519050610c6081610765565b92915050565b5f60208284031215610c7b57610c7a6106eb565b5b5f610c8884828501610c52565b91505092915050565b5f63ffffffff82169050919050565b5f8160e01b9050919050565b5f610cb682610ca0565b9050919050565b610cce610cc982610c91565b610cac565b82525050565b5f61ffff82169050919050565b5f8160f01b9050919050565b5f610cf782610ce1565b9050919050565b610d0f610d0a82610cd4565b610ced565b82525050565b5f610d20828b610a3a565b602082019150610d30828a610a3a565b602082019150610d408289610a3a565b602082019150610d508288610a3a565b602082019150610d608287610a3a565b602082019150610d708286610cbd565b600482019150610d808285610cbd565b600482019150610d908284610cfe565b6002820191508190509998505050505050505050565b5f610db0826107ba565b610dba8185610b73565b9350610dca8185602086016107d4565b80840191505092915050565b5f610de18284610da6565b915081905092915050565b7f72697363302e4f757470757400000000000000000000000000000000000000005f82015250565b5f610e20600c83610b73565b9150610e2b82610dec565b600c82019050919050565b5f610e4082610e14565b9150819050919050565b5f610e558287610a3a565b602082019150610e658286610a3a565b602082019150610e758285610a3a565b602082019150610e858284610cfe565b6002820191508190509594505050505056fea2646970667358221220877ad287ed04f1e524bb129882c6ceadd1982715434a0380d58163b033e9511764736f6c634300081c003300000000000000000000000040054c7ba081d487f7e0576d78ea580f95bc0b2b
More Details:
Click to show more
Click to show less
Type Trace Address
From
To
Value
Gas Limit
AA Txn Hash
Method
Position
From
Internal Txns
Token Txns
NFT Txns
Txn Fee (ETH)
Gas Limit
Transaction Receipt Event Logs
Authority
Delegated Address
Nonce
Validity
yParity
r
s