Detalhes da transação
Hash de transação
: 0xaa1ea7f18b6457d8d0eca3ed0f61a64d11d8ceb83ca835745dc53b0ffa5a8251
Status:
Sucesso
Bloco:
20573829
3,633,053 confirmações de bloco
Carimbo de data/hora:
10/03/2024, 14:30:05 (2 meses ant)
Interagiu com (para):
Montante:
0ETH
($0)
Taxa de transação:
0.000025299866499456
$0.06
L2 Gas price:
0.000000000005225393 ETH(0.005225393 Gwei)
Utilização e limite de gas L2:
4,610,772|
4,573,309(99.19%)
L2 fee paid:
0.000023897336835437 ETH
Taxa de gas L2:
Base: 0.004511213 Gwei
Preço de custo operacional L1:
0.000000004271515111 ETH(4.271515111 Gwei)
Custo operacional usado L1:
144,709
Taxa escalar L1:
0
L1 fee paid:
0.000001402529664019 ETH
Outros atributos:
Tipo de Txn:0(txn legado)
Nonce:0
Posição no bloco:149
Dados de entrada:
0x608060405234801561001057600080fd5b507f40491c9f126b2ea10ed966d9c4a015953b94dd5533403c726c7ab385563277a6805460ff1990811660019081179092557f6f8397d907d69e68d21f9e591360f5ea328553523100dc4059bcd13a9688dfe180548216831790557f3f3bc765f8b5e7d5ea16b808bbf1b3c2875add32ca4f3f1d0c29b710f7e5442c80548216831790557fddfc2504cba7cc9ba2f84c33331728a78e7ddfa15377f4326ae62db6f119192e80548216831790557fc303e03c7e9a1ff5071bb048533891e9cb545e6a428a65bb7df1e31be8e3d40d80548216831790557ff3c260b0a7646874366384bb58591236c0070d07087d163943d938b08b58efcb80548216831790557f0fb64ab2aeb386fd4bd66fec396d672c44974389e0260a289a2299bc459f8b4b80548216831790557f13204cf97512bea262a8733eb73ea5d64b221754fd9a37804ad07a27a5e91c1180548216831790557f06fa1f735642c96ac1fd4164c5afa9458128aabb954387ca5feab685998a90fa80548216831790557f7dd51a7071d0dbf5b438ffac03c2893251881ac316f16efc3ff063c46ff0e5ec80548216831790557fb7323e67a016723d608c73eb36d62fd74bcb0f626c163e75d8728088007bce4f80548216831790557fe3062b74ef81e3744791a981ac3f312559e50694c2368dcf300e9e4bf658e37e8054821683179055600060208190527f3bd46e316baed1532b42a00153c74923fbe98cfaedf34db27a755bacc9bb5f4180548316841790557ff66618428e0a5f6433940bf21661dcb6654cd07f132867bfa9ae23c845f1350780548316841790557fdf839c4d56e0a01beb521b215c67a3190104fe46d0fab7895f2ca5956d1c4a3780548316841790557f62905b309e20a355dbe7afe137706bcc1fa0886ccc1b70b00d10d0fd69b8c8df80548316841790557fbf73189c21dfda077b8b456836cdacf067f53a7ae5c96b458182e3607d2f1df580548316841790557f9367e932ed29ad4dc1ac71181ea676d9dc3ad38b85096371a48036e294d062d380548316841790557f13271919641849ac07589ce85a21af2c606a3034545f5953ccf5e74803a9f447805483168417905563746c8bff60e11b90527f673ef804ec40c0eaff9a83438c0568bfa743ab99df9ac2430a2c64bf2ecd39ff805490911690911790556149c68061036f6000396000f3fe6080604052600436106100e15760003560e01c806376cdb03b1161007f578063d365a37711610059578063d365a377146102f8578063fa461e3314610318578063fa483e72146101d6578063fba2d3bd14610338576100e8565b806376cdb03b1461028b578063a07aea1c146102d8578063a6e93479146101d6576100e8565b80632c8958f6116100bb5780632c8958f6146101d657806346ea60511461020b57806350b8ea7d1461023b578063676ab30b1461025b576100e8565b806313e7c9d81461019157806323a69e75146101d65780632c7725e3146101f8576100e8565b366100e857005b3480156100f457600080fd5b506000366060828061010684826138bc565b7fffffffff0000000000000000000000000000000000000000000000000000000016815260208101919091526040016000205460ff16151560010361017a5760008060606101578560048189613904565b81019061016491906139fa565b91945092509050610176838383610358565b5050505b505060408051600081526020810191829052519150f35b34801561019d57600080fd5b506101c16101ac366004613aed565b60026020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b3480156101e257600080fd5b506101f66101f1366004613b0a565b61054b565b005b6101f6610206366004613c8c565b61058c565b34801561021757600080fd5b506101c1610226366004613aed565b60016020526000908152604090205460ff1681565b34801561024757600080fd5b506101f6610256366004613e00565b610ed6565b34801561026757600080fd5b506101c1610276366004613e00565b60006020819052908152604090205460ff1681565b34801561029757600080fd5b506102b373b38a90f14b24ae81ec0b8f1373694f5b59811d8a81565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101cd565b3480156102e457600080fd5b506101f66102f3366004613e42565b610fae565b34801561030457600080fd5b506101f6610313366004613e42565b6110c2565b34801561032457600080fd5b506101f66103333660046139fa565b610358565b34801561034457600080fd5b506101f6610353366004613ef4565b6111d2565b3260009081526002602052604090205460ff161515600114610401576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f41682061682061682c20796f75206469646e27742073617920746865206d616760448201527f696320776f72640000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b3360009081526001602081905260409091205460ff16151514610480576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f756e617574686f72697a65642063616c6c65720000000000000000000000000060448201526064016103f8565b600080841361048f5782610491565b835b9050815160400361052157600080838060200190518101906104b39190613f20565b909250905060018160018111156104cc576104cc613f5e565b036104e1576104dc8233856112ed565b61051a565b60008160018111156104f5576104f5613f5e565b0361051a5761051a8273b38a90f14b24ae81ec0b8f1373694f5b59811d8a33866113c6565b5050610545565b6000828060200190518101906105379190613fb9565b90506105438282611424565b505b50505050565b610545848484848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061035892505050565b3360009081526002602052604090205460ff161515600114610630576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f41682061682061682c20796f75206469646e27742073617920746865206d616760448201527f696320776f72640000000000000000000000000000000000000000000000000060648201526084016103f8565b61068d6040518060c001604052806000815260200160008152602001600081526020016000815260200160006fffffffffffffffffffffffffffffffff16815260200160006fffffffffffffffffffffffffffffffff1681525090565b6106b86040518060800160405280600081526020016000815260200160008152602001600081525090565b6106e36040518060800160405280600081526020016000815260200160008152602001600081525090565b60408051808201909152600080825260208201524285610240015163ffffffff16101561076c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f455850495245440000000000000000000000000000000000000000000000000060448201526064016103f8565b60006107978661018001518761020001518860c00151896060015160ff168a60a0015160ff1661163e565b6fffffffffffffffffffffffffffffffff1660808a0152908652604088019190915281875291506000036107cd57505050505050565b61ffff8116156107e45761ffff166101c086015260005b61080d866101a001518761022001518860e00151896080015160ff168a60a0015160ff1661163e565b6fffffffffffffffffffffffffffffffff1660a08a015260208781019290925260608901929092528701829052915060000361084b57505050505050565b61ffff8116156108615761ffff81166101e08701525b6020830151835161087a90670de0b6b3a7640000614098565b61088491906140de565b60408401526101208601516101008701516000916bffffffffffffffffffffffff908116916108bc9116670de0b6b3a7640000614098565b6108c691906140de565b9050866101e0015161ffff16876101c0015161ffff16826305f5e1006108ec9190614098565b6108f691906140de565b61090091906140de565b808452610160880151516101408901516020015161ffff918216926109289290911690614098565b61093291906140de565b808452620186a09061094790620186a1614098565b61095191906140de565b83526101c08701516101e08801516305f5e1009161ffff90811691610977911684614098565b6109819190614098565b61098b91906140de565b602084810182905261016089015101516101408901515161ffff918216926109b69290911690614098565b6109c091906140de565b60208401819052620186a1906109d990620186a0614098565b6109e391906140de565b602084015282516040850151101580610a03575082602001518460400151105b15610ecc57865160208801516040517f70a0823100000000000000000000000000000000000000000000000000000000815273b38a90f14b24ae81ec0b8f1373694f5b59811d8a600482015273ffffffffffffffffffffffffffffffffffffffff8316906370a0823190602401602060405180830381865afa158015610a8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab191906140f2565b87526040517f70a0823100000000000000000000000000000000000000000000000000000000815273b38a90f14b24ae81ec0b8f1373694f5b59811d8a600482015273ffffffffffffffffffffffffffffffffffffffff8216906370a0823190602401602060405180830381865afa158015610b31573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b5591906140f2565b602088018190526101208a015160808b0151670de0b6b3a7640000926bffffffffffffffffffffffff90921691610b909160ff1660126118f7565b610b9a9190614098565b610ba491906140de565b670de0b6b3a76400008a61010001516bffffffffffffffffffffffff16610bd88a600001518d6060015160ff1660126118f7565b610be29190614098565b610bec91906140de565b610bf6919061410b565b87604001818152505060008560000151876040015110158015610c195750875115155b15610c3557610c2d8a8a8a60000151611954565b506001610c68565b85602001518760400151108015610c50575060008860200151115b15610c6857610c648a8a8a60200151611e14565b5060015b8015610ec8576040517f70a0823100000000000000000000000000000000000000000000000000000000815273b38a90f14b24ae81ec0b8f1373694f5b59811d8a600482015273ffffffffffffffffffffffffffffffffffffffff8416906370a0823190602401602060405180830381865afa158015610cec573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1091906140f2565b88526040517f70a0823100000000000000000000000000000000000000000000000000000000815273b38a90f14b24ae81ec0b8f1373694f5b59811d8a600482015273ffffffffffffffffffffffffffffffffffffffff8316906370a0823190602401602060405180830381865afa158015610d90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610db491906140f2565b602089018190526101208b015160808c0151670de0b6b3a7640000926bffffffffffffffffffffffff90921691610def9160ff1660126118f7565b610df99190614098565b610e0391906140de565b670de0b6b3a76400008b61010001516bffffffffffffffffffffffff16610e378b600001518e6060015160ff1660126118f7565b610e419190614098565b610e4b91906140de565b610e55919061410b565b60608901819052604089015110610ec8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600160248201527f700000000000000000000000000000000000000000000000000000000000000060448201526064016103f8565b5050505b5050505050505b50565b73b38a90f14b24ae81ec0b8f1373694f5b59811d8a3314610f53576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f7065202d204e6f742062616e6b000000000000000000000000000000000060448201526064016103f8565b7fffffffff0000000000000000000000000000000000000000000000000000000016600090815260208190526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b73b38a90f14b24ae81ec0b8f1373694f5b59811d8a331461102b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f7065202d204e6f742062616e6b000000000000000000000000000000000060448201526064016103f8565b60005b81518110156110be5760016002600084848151811061104f5761104f61411e565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055806110b68161414d565b91505061102e565b5050565b73b38a90f14b24ae81ec0b8f1373694f5b59811d8a331461113f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f7065202d204e6f742062616e6b000000000000000000000000000000000060448201526064016103f8565b60005b81518110156110be576000600260008484815181106111635761116361411e565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055806111ca8161414d565b915050611142565b73b38a90f14b24ae81ec0b8f1373694f5b59811d8a331461124f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f7065202d204e6f742062616e6b000000000000000000000000000000000060448201526064016103f8565b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273b38a90f14b24ae81ec0b8f1373694f5b59811d8a60048201526024810182905273ffffffffffffffffffffffffffffffffffffffff83169063a9059cbb90604401600060405180830381600087803b1580156112d157600080fd5b505af11580156112e5573d6000803e3d6000fd5b505050505050565b60405173ffffffffffffffffffffffffffffffffffffffff83166024820152604481018290526113c19084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091526121d2565b505050565b60405173ffffffffffffffffffffffffffffffffffffffff808516602483015283166044820152606481018290526105459085907f23b872dd000000000000000000000000000000000000000000000000000000009060840161133f565b806060015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015611461575080515b1561159a576000829050600061148b828460e0015185610100015186610120015161ffff166122e1565b90506114b58360c0015173b38a90f14b24ae81ec0b8f1373694f5b59811d8a8560800151846113c6565b600083604001516114c657826114c9565b60005b9050600084604001516114dd5760006114df565b835b9050846080015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f83838860600151600067ffffffffffffffff8111156115225761152261392e565b6040519080825280601f01601f19166020018201604052801561154c576020820181803683370190505b506040518563ffffffff1660e01b815260040161156c94939291906141f3565b600060405180830381600087803b15801561158657600080fd5b505af1158015610ec8573d6000803e3d6000fd5b806060015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480156115da575080602001515b156110be5760006115ee8260400151612335565b905061054382608001518360a00151846060015185604001518761161190614238565b868860c00151600060405160200161162a929190614270565b604051602081830303815290604052612363565b600080808080808a600d81111561165757611657613f5e565b1480611674575060028a600d81111561167257611672613f5e565b145b1561179757881561170b578773ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156116ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116ee91906142c8565b506dffffffffffffffffffffffffffff91821696501693506118ad565b8773ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611756573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061177a91906142c8565b506dffffffffffffffffffffffffffff90811696501693506118ad565b60038a600d8111156117ab576117ab613f5e565b14806117c8575060048a600d8111156117c6576117c6613f5e565b145b806117e4575060058a600d8111156117e2576117e2613f5e565b145b80611800575060078a600d8111156117fe576117fe613f5e565b145b8061181c5750600d8a600d81111561181a5761181a613f5e565b145b1561184b57600061182d898c612497565b9350905061183d898c8c8461278a565b919750955091506118ad9050565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f556e6b6e6f776e206d6574686f6400000000000000000000000000000000000060448201526064016103f8565b84156118ea576118bf858860126118f7565b6118cb858860126118f7565b6118dd90670de0b6b3a7640000614098565b6118e791906140de565b92505b9550955095509550959050565b600080828411156119285761190c838561430f565b61191790600a614442565b61192190866140de565b905061194a565b611932848461430f565b61193d90600a614442565b6119479086614098565b90505b90505b9392505050565b61198d6040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b611997848461298c565b8082526119a49083612b7e565b808252835160408501516101c08701516119c49392919061ffff16612b94565b602082015260006119d485612be7565b805190915015611bb257845160c08601518351611a07929173b38a90f14b24ae81ec0b8f1373694f5b59811d8a916113c6565b6000856102000151611a1d578260200151611a20565b60005b90506000866102000151611a35576000611a3b565b83602001515b9050826040015115611b09578660c0015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f83838a60e00151600067ffffffffffffffff811115611a8857611a8861392e565b6040519080825280601f01601f191660200182016040528015611ab2576020820181803683370190505b506040518563ffffffff1660e01b8152600401611ad294939291906141f3565b600060405180830381600087803b158015611aec57600080fd5b505af1158015611b00573d6000803e3d6000fd5b50505050611bab565b60c087015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f83833060006040519080825280601f01601f191660200182016040528015611b58576020820181803683370190505b506040518563ffffffff1660e01b8152600401611b7894939291906141f3565b600060405180830381600087803b158015611b9257600080fd5b505af1158015611ba6573d6000803e3d6000fd5b505050505b5050611c4b565b806020015115611c4b576000611bc9868487612ddb565b6040830151909150309015611bdf575060e08601515b611bec8760c00151612ed3565b600080611c228960c001518a6101800151858c61020001518a60000151898f60000151600060405160200161162a929190614270565b91509150886102000151611c365781611c38565b805b611c4190614238565b6020870152505050505b806040015115611d7057611c76826020015185606001518660200151886101e0015161ffff16612b94565b6040830152610220850151600090611c8f576000611c95565b82604001515b90506000866102200151611cad578360400151611cb0565b60005b60e088015190915073ffffffffffffffffffffffffffffffffffffffff1663022c0d9f838373b38a90f14b24ae81ec0b8f1373694f5b59811d8a60005b6040519080825280601f01601f191660200182016040528015611d17576020820181803683370190505b506040518563ffffffff1660e01b8152600401611d3794939291906141f3565b600060405180830381600087803b158015611d5157600080fd5b505af1158015611d65573d6000803e3d6000fd5b505050505050610543565b806060015115610543576000611d8b86610220015115612335565b9050611d9a8660e00151612ed3565b600080611de58860e00151896101a0015173b38a90f14b24ae81ec0b8f1373694f5b59811d8a8b6102200151158960200151888e60400151600160405160200161162a929190614270565b9150915087610220015115611dfa5781611dfc565b805b611e0590614238565b60408601525050505050505050565b611e4d6040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b611e578484612f54565b60608201819052611e689083612b7e565b60608083018290526020850151908501516101e0870151611e8f9392919061ffff16612b94565b60808201819052604084015184516101c0870151611eb39392919061ffff16612b94565b60a08201526000611ec385612be7565b80519091501561206e57806040015115611ff957611f03856020015173b38a90f14b24ae81ec0b8f1373694f5b59811d8a8760e0015185606001516113c6565b6000856102200151611f19578260800151611f1c565b60005b90506000866102200151611f31576000611f37565b83608001515b90508660e0015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f83838a60c00151600067ffffffffffffffff811115611f7a57611f7a61392e565b6040519080825280601f01601f191660200182016040528015611fa4576020820181803683370190505b506040518563ffffffff1660e01b8152600401611fc494939291906141f3565b600060405180830381600087803b158015611fde57600080fd5b505af1158015611ff2573d6000803e3d6000fd5b5050505050505b600085610200015161200c576000612012565b8260a001515b9050600086610200015161202a578360a0015161202d565b60005b60c088015190915073ffffffffffffffffffffffffffffffffffffffff1663022c0d9f838373b38a90f14b24ae81ec0b8f1373694f5b59811d8a6000611ced565b806020015115610543576000612085868487613135565b90506000604051806101400160405280846040015115158152602001846060015115158152602001886102200151151581526020018860c0015173ffffffffffffffffffffffffffffffffffffffff1681526020018860e0015173ffffffffffffffffffffffffffffffffffffffff168152602001886101a00151600d81111561211157612111613f5e565b8152602001886020015173ffffffffffffffffffffffffffffffffffffffff1681526020018760200151815260200187606001518152602001886101e0015161ffff1681525090506121668760c00151612ed3565b82606001511561217d5761217d8760e00151612ed3565b6121c78760c0015188610180015173b38a90f14b24ae81ec0b8f1373694f5b59811d8a8a6102000151158860a001516121b590614238565b878760405160200161162a9190614462565b505050505050505050565b6000612234826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff1661318e9092919063ffffffff16565b9050805160001480612255575080806020019051810190612255919061454a565b6113c1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016103f8565b6000806122ee8686614098565b6122fa90612710614098565b9050600083612309888761430f565b6123139190614098565b905061231f81836140de565b61232a90600161410b565b979650505050505050565b6000816123565773fffd8963efd1fc6a506488495d951d5263988d2561235d565b6401000276a45b92915050565b600080600788600d81111561237a5761237a613f5e565b0361243157600085121561238c579415945b6040517f24b31a0c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a16906324b31a0c906123e6908a9089908b908a908a90600401614567565b60408051808303816000875af1158015612404573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061242891906145ae565b9150915061248b565b6040517f128acb0800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a169063128acb08906123e6908a908a908a908a908a906004016145d2565b97509795505050505050565b600080600383600d8111156124ae576124ae613f5e565b03612531578373ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa1580156124fe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612522919061462b565b50949650612783945050505050565b600583600d81111561254557612545613f5e565b036125b9578373ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015612595573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061252291906146c3565b600783600d8111156125cd576125cd613f5e565b0361264d578373ffffffffffffffffffffffffffffffffffffffff1663217ac2376040518163ffffffff1660e01b8152600401608060405180830381865afa15801561261d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612641919061473a565b50919350612783915050565b600d83600d81111561266157612661613f5e565b036126e3578373ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160c060405180830381865afa1580156126b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126d59190614792565b509395506127839350505050565b60008473ffffffffffffffffffffffffffffffffffffffff1663e76c01e46040518163ffffffff1660e01b815260040160e060405180830381865afa158015612730573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127549190614815565b509497509194506064935061277592505061ffff84169050620f424061487b565b61277f919061489e565b9150505b9250929050565b600080806c01000000000000000000000000600787600d8111156127b0576127b0613f5e565b0361282f578773ffffffffffffffffffffffffffffffffffffffff1663ab612f2b6040518163ffffffff1660e01b8152600401606060405180830381865afa158015612800573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061282491906148e0565b509092506128a19050565b8773ffffffffffffffffffffffffffffffffffffffff16631a6865026040518163ffffffff1660e01b8152600401602060405180830381865afa15801561287a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061289e9190614923565b91505b8515612916576128da826fffffffffffffffffffffffffffffffff16828773ffffffffffffffffffffffffffffffffffffffff1661319d565b935061290f826fffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168361319d565b9250612981565b612949826fffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168361319d565b935061297e826fffffffffffffffffffffffffffffffff16828773ffffffffffffffffffffffffffffffffffffffff1661319d565b92505b509450945094915050565b6000806012905060006129ab8460200151866080015160ff16846118f7565b905060006129c585606001518760a0015160ff16856118f7565b905060006129df8660000151886060015160ff16866118f7565b905060006129f987604001518960a0015160ff16876118f7565b9050670de0b6b3a76400008861012001516bffffffffffffffffffffffff1685612a239190614098565b612a2d91906140de565b6101608901515190945061271090612a499061ffff1686614098565b612a5391906140de565b9350670de0b6b3a76400008861010001516bffffffffffffffffffffffff1683612a7d9190614098565b612a8791906140de565b91506127108861014001516020015161ffff1683612aa59190614098565b612aaf91906140de565b91506000612abe86600a614442565b896101e0015161ffff16612ad29190614098565b90506000612ae187600a614442565b8a6101c0015161ffff16612af59190614098565b90508961014001516020015161ffff16612b1387878787878761326a565b612b1f90612710614098565b612b2991906140de565b6101008b01519098506bffffffffffffffffffffffff16612b5289670de0b6b3a7640000614098565b612b5c91906140de565b9750612b7088888c6060015160ff166118f7565b9a9950505050505050505050565b6000818310612b8d578161194d565b5090919050565b600080612ba18387614098565b90506000612baf8583614098565b9050600082612bc088612710614098565b612bca919061410b565b90506000612bd882846140de565b9450505050505b949350505050565b6040805160808101825260008082526020820181905291810182905260608101919091526000826101800151600d811115612c2457612c24613f5e565b1480612c4657506002826101800151600d811115612c4457612c44613f5e565b145b151581526003826101800151600d811115612c6357612c63613f5e565b1480612c8557506004826101800151600d811115612c8357612c83613f5e565b145b80612ca657506005826101800151600d811115612ca457612ca4613f5e565b145b80612cc757506007826101800151600d811115612cc557612cc5613f5e565b145b80612ce85750600d826101800151600d811115612ce657612ce6613f5e565b145b151560208201526000826101a00151600d811115612d0857612d08613f5e565b1480612d2a57506002826101a00151600d811115612d2857612d28613f5e565b145b151560408201526003826101a00151600d811115612d4a57612d4a613f5e565b1480612d6c57506004826101a00151600d811115612d6a57612d6a613f5e565b145b80612d8d57506005826101a00151600d811115612d8b57612d8b613f5e565b145b80612dae57506007826101a00151600d811115612dac57612dac613f5e565b145b80612dcf5750600d826101a00151600d811115612dcd57612dcd613f5e565b145b15156060820152919050565b815181516000918291612dee919061410b565b9050600084602001518460400151612e06919061430f565b90506000612e1d83886060015160ff1660126118f7565b612e30838960a0015160ff1660126118f7565b612e4290670de0b6b3a7640000614098565b612e4c91906140de565b9050866102000151612e5e5780612e77565b612e77816ec097ce7bc90715b34b9f10000000006140de565b90506000876102000151612e8f578760a00151612e95565b87606001515b60ff1690506000886102000151612eb0578860600151612eb6565b8860a001515b60ff169050612ec68383836134fb565b9998505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff811660009081526001602052604090205460ff16806110be575073ffffffffffffffffffffffffffffffffffffffff16600090815260016020819052604090912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169091179055565b805160608301516000916012918391612f709160ff16846118f7565b90506000612f8a85604001518760a0015160ff16856118f7565b90506000612fa48660200151886080015160ff16866118f7565b90506000612fbe87606001518960a0015160ff16876118f7565b9050670de0b6b3a76400008861010001516bffffffffffffffffffffffff1685612fe89190614098565b612ff291906140de565b610140890151519094506127109061300e9061ffff1686614098565b61301891906140de565b9350670de0b6b3a76400008861012001516bffffffffffffffffffffffff16836130429190614098565b61304c91906140de565b91506127108861016001516020015161ffff168361306a9190614098565b61307491906140de565b9150600061308386600a614442565b896101c0015161ffff166130979190614098565b905060006130a687600a614442565b8a6101e0015161ffff166130ba9190614098565b90508961016001516020015161ffff166130d887878787878761326a565b6130e490612710614098565b6130ee91906140de565b6101208b01519098506bffffffffffffffffffffffff1661311789670de0b6b3a7640000614098565b61312191906140de565b9750612b7088888c6080015160ff166118f7565b6000808360800151836040015161314c919061410b565b905060008460a001518460000151613164919061430f565b9050600061317b82886060015160ff1660126118f7565b612e30848960a0015160ff1660126118f7565b606061194a84846000856135a0565b600080807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff858709858702925082811083820303915050806000036131f5578382816131eb576131eb6140af565b049250505061194d565b80841161320157600080fd5b60008486880960026001871981018816978890046003810283188082028403028082028403028082028403028082028403028082028403029081029092039091026000889003889004909101858311909403939093029303949094049190911702949350505050565b600061329060405180606001604052806000815260200160008152602001600081525090565b61329c888888886136ae565b8082526132b1670de0b6b3a76400008a614098565b6132bb91906140de565b81519098506132d2670de0b6b3a764000089614098565b6132dc91906140de565b81519097506132f3670de0b6b3a764000088614098565b6132fd91906140de565b8151909650613314670de0b6b3a764000087614098565b61331e91906140de565b94506133336002670de0b6b3a764000061493e565b8461333e898b614098565b6133489190614098565b61335291906140de565b602082015261336a6002670de0b6b3a764000061493e565b836133758888614098565b61337f9190614098565b61338991906140de565b604082018190526020820151600091612710916133ae916133a991614098565b6136ec565b6133b891906140de565b905060006133c689866137a5565b90506133e66133df670de0b6b3a7640000612710614098565b82906137ba565b905060006133f48a8a6137a5565b9050600061340289896137a5565b905061340e81886137a5565b90506134296133df670de0b6b3a76400006305f5e100614098565b9050600061343784806137a5565b9050600061344583806137a5565b9050600061345e613457856002614098565b87906137a5565b9050828101820161346e816136ec565b905061347a8882614098565b905061348a633b9aca00826140de565b9050600061349888886137a5565b905060006134a688886137a5565b90508183038190036000866134bb878a61410b565b6134c5919061410b565b905080828e600001516134d89190614098565b6134e291906140de565b9d50505050505050505050505050509695505050505050565b6000808361350a84601261410b565b613514919061430f565b9050780100000000000000000000000000000000000000000000000061353b60028361494d565b60000361358157600061354f6002846140de565b61355a90600a614442565b9050600061356b6133a989856140de565b6135759083614098565b945061194d9350505050565b600061358e83600a614442565b905060006135756133a984848b61319d565b606082471015613632576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016103f8565b6000808673ffffffffffffffffffffffffffffffffffffffff16858760405161365b9190614961565b60006040518083038185875af1925050503d8060008114613698576040519150601f19603f3d011682016040523d82523d6000602084013e61369d565b606091505b509150915061232a878383876137dd565b6000808486106136be57846136c0565b855b905060008385106136d157836136d3565b845b90508082106136e2578061232a565b5095945050505050565b60b5817101000000000000000000000000000000000081106137135760409190911b9060801c5b6901000000000000000000811061372f5760209190911b9060401c5b6501000000000081106137475760109190911b9060201c5b6301000000811061375d5760089190911b9060101c5b62010000010260121c80820401600190811c80830401811c80830401811c80830401811c80830401811c80830401811c80830401901c8082048111156137a05781045b919050565b600061194d8383670de0b6b3a764000061319d565b600081670de0b6b3a76400008402816137d5576137d56140af565b049392505050565b6060831561387357825160000361386c5773ffffffffffffffffffffffffffffffffffffffff85163b61386c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016103f8565b5081612bdf565b612bdf83838151156138885781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f8919061497d565b7fffffffff0000000000000000000000000000000000000000000000000000000081358181169160048510156138fc5780818660040360031b1b83161692505b505092915050565b6000808585111561391457600080fd5b8386111561392157600080fd5b5050820193919092039150565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051610260810167ffffffffffffffff811182821017156139815761398161392e565b60405290565b604051610140810167ffffffffffffffff811182821017156139815761398161392e565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156139f2576139f261392e565b604052919050565b600080600060608486031215613a0f57600080fd5b833592506020808501359250604085013567ffffffffffffffff80821115613a3657600080fd5b818701915087601f830112613a4a57600080fd5b813581811115613a5c57613a5c61392e565b613a8c847fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116016139ab565b91508082528884828501011115613aa257600080fd5b80848401858401376000848284010152508093505050509250925092565b73ffffffffffffffffffffffffffffffffffffffff81168114610ed357600080fd5b80356137a081613ac0565b600060208284031215613aff57600080fd5b813561194d81613ac0565b60008060008060608587031215613b2057600080fd5b8435935060208501359250604085013567ffffffffffffffff80821115613b4657600080fd5b818701915087601f830112613b5a57600080fd5b813581811115613b6957600080fd5b886020828501011115613b7b57600080fd5b95989497505060200194505050565b60ff81168114610ed357600080fd5b80356137a081613b8a565b80356bffffffffffffffffffffffff811681146137a057600080fd5b61ffff81168114610ed357600080fd5b80356137a081613bc0565b600060408284031215613bed57600080fd5b6040516040810181811067ffffffffffffffff82111715613c1057613c1061392e565b6040529050808235613c2181613bc0565b81526020830135613c3181613bc0565b6020919091015292915050565b600e8110610ed357600080fd5b80356137a081613c3e565b8015158114610ed357600080fd5b80356137a081613c56565b63ffffffff81168114610ed357600080fd5b80356137a081613c6f565b60006102a08284031215613c9f57600080fd5b613ca761395d565b613cb083613ae2565b8152613cbe60208401613ae2565b6020820152613ccf60408401613ae2565b6040820152613ce060608401613b99565b6060820152613cf160808401613b99565b6080820152613d0260a08401613b99565b60a0820152613d1360c08401613ae2565b60c0820152613d2460e08401613ae2565b60e0820152610100613d37818501613ba4565b90820152610120613d49848201613ba4565b90820152610140613d5c85858301613bdb565b90820152610180613d6f85858301613bdb565b6101608301526101c0613d83818601613c4b565b828401526101e09150613d97828601613c4b565b6101a0840152610200613dab818701613bd0565b828501526102209150613dbf828701613bd0565b838501526102409250613dd3838701613c64565b90840152613de46102608601613c64565b90830152613df56102808501613c81565b908201529392505050565b600060208284031215613e1257600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461194d57600080fd5b60006020808385031215613e5557600080fd5b823567ffffffffffffffff80821115613e6d57600080fd5b818501915085601f830112613e8157600080fd5b813581811115613e9357613e9361392e565b8060051b9150613ea48483016139ab565b8181529183018401918481019088841115613ebe57600080fd5b938501935b83851015613ee85784359250613ed883613ac0565b8282529385019390850190613ec3565b98975050505050505050565b60008060408385031215613f0757600080fd5b8235613f1281613ac0565b946020939093013593505050565b60008060408385031215613f3357600080fd5b8251613f3e81613ac0565b602084015190925060028110613f5357600080fd5b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b80516137a081613c56565b80516137a081613ac0565b80516137a081613c3e565b80516137a081613bc0565b60006101408284031215613fcc57600080fd5b613fd4613987565b613fdd83613f8d565b8152613feb60208401613f8d565b6020820152613ffc60408401613f8d565b604082015261400d60608401613f98565b606082015261401e60808401613f98565b608082015261402f60a08401613fa3565b60a082015261404060c08401613f98565b60c082015260e083015160e0820152610100808401518183015250610120613df5818501613fae565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808202811582820484141761235d5761235d614069565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000826140ed576140ed6140af565b500490565b60006020828403121561410457600080fd5b5051919050565b8082018082111561235d5761235d614069565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361417e5761417e614069565b5060010190565b60005b838110156141a0578181015183820152602001614188565b50506000910152565b600081518084526141c1816020860160208601614185565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b84815283602082015273ffffffffffffffffffffffffffffffffffffffff8316604082015260806060820152600061422e60808301846141a9565b9695505050505050565b60007f8000000000000000000000000000000000000000000000000000000000000000820361426957614269614069565b5060000390565b73ffffffffffffffffffffffffffffffffffffffff83168152604081016002831061429d5761429d613f5e565b8260208301529392505050565b80516dffffffffffffffffffffffffffff811681146137a057600080fd5b6000806000606084860312156142dd57600080fd5b6142e6846142aa565b92506142f4602085016142aa565b9150604084015161430481613c6f565b809150509250925092565b8181038181111561235d5761235d614069565b600181815b8085111561437b57817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482111561436157614361614069565b8085161561436e57918102915b93841c9390800290614327565b509250929050565b6000826143925750600161235d565b8161439f5750600061235d565b81600181146143b557600281146143bf576143db565b600191505061235d565b60ff8411156143d0576143d0614069565b50506001821b61235d565b5060208310610133831016604e8410600b84101617156143fe575081810a61235d565b6144088383614322565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482111561443a5761443a614069565b029392505050565b600061194d8383614383565b600e811061445e5761445e613f5e565b9052565b81511515815261014081016020830151614480602084018215159052565b506040830151614494604084018215159052565b5060608301516144bc606084018273ffffffffffffffffffffffffffffffffffffffff169052565b5060808301516144e4608084018273ffffffffffffffffffffffffffffffffffffffff169052565b5060a08301516144f760a084018261444e565b5060c083015161451f60c084018273ffffffffffffffffffffffffffffffffffffffff169052565b5060e0838101519083015261010080840151908301526101208084015161ffff8116828501526138fc565b60006020828403121561455c57600080fd5b815161194d81613c56565b600073ffffffffffffffffffffffffffffffffffffffff8088168352866020840152851515604084015280851660608401525060a0608083015261232a60a08301846141a9565b600080604083850312156145c157600080fd5b505080516020909101519092909150565b600073ffffffffffffffffffffffffffffffffffffffff8088168352861515602084015285604084015280851660608401525060a0608083015261232a60a08301846141a9565b8051600281900b81146137a057600080fd5b600080600080600080600060e0888a03121561464657600080fd5b875161465181613ac0565b965061465f60208901614619565b9550604088015161466f81613bc0565b606089015190955061468081613bc0565b608089015190945061469181613bc0565b60a08901519093506146a281613b8a565b60c08901519092506146b381613c56565b8091505092959891949750929550565b600080600080600080600060e0888a0312156146de57600080fd5b87516146e981613ac0565b96506146f760208901614619565b9550604088015161470781613bc0565b606089015190955061471881613bc0565b608089015190945061472981613bc0565b60a08901519093506146a281613c6f565b6000806000806080858703121561475057600080fd5b845161475b81613ac0565b935061476960208601614619565b925061477760408601614619565b9150606085015161478781613c56565b939692955090935050565b60008060008060008060c087890312156147ab57600080fd5b86516147b681613ac0565b95506147c460208801614619565b945060408701516147d481613bc0565b60608801519094506147e581613bc0565b60808801519093506147f681613bc0565b60a088015190925061480781613c56565b809150509295509295509295565b600080600080600080600060e0888a03121561483057600080fd5b875161483b81613ac0565b965061484960208901614619565b9550604088015161485981613bc0565b606089015190955061486a81613bc0565b608089015190945061469181613b8a565b62ffffff82811682821603908082111561489757614897614069565b5092915050565b600062ffffff808416806148b4576148b46140af565b92169190910492915050565b80516fffffffffffffffffffffffffffffffff811681146137a057600080fd5b6000806000606084860312156148f557600080fd5b6148fe846148c0565b925061490c602085016148c0565b915061491a604085016148c0565b90509250925092565b60006020828403121561493557600080fd5b61194d826148c0565b600061194d60ff841683614383565b60008261495c5761495c6140af565b500690565b60008251614973818460208701614185565b9190910192915050565b60208152600061194d60208301846141a956fea26469706673582212209eb97030422f4489378f4d6b1616ac0b1a7bcb73566662f9fbd8a9d468e37d4d64736f6c63430008150033