Transaction Details
Status:
Success
Block:
915424 223866 L1 Block Confirmations
Timestamp:
15 hrs ago (Oct-22-2024 10:57:05 PM +UTC)
Transaction Action:
To:
[ 0xcf9a9600d50874244ed6085773379a75cd60d72c Created ]
Value:
0 APE ($0.00)
Transaction Fee:
0.38178284436503 APE
Gas Price Bid:
25.42069 Gwei (0.00000002542069 APE)
Gas Price Paid:
25.42069 Gwei (0.00000002542069 APE)
APE Price:
$1.35 / APE
Gas Limit & Usage by Txn:
15,139,104
|
15,018,587 (99.2%)
Gas Fees:
Base: 25.42069 Gwei |Max: 25.42069 Gwei |Max Priority: 25.42069 Gwei
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 19
Position In Block: 1
Input Data:
0x60806040526000600c556040518061010001604052806040518060400160405280600381526020017f363536000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f646461000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f653932000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f316562000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363633000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f396465000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f333637000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f6363630000000000000000000000000000000000000000000000000000000000815250815250600d906008620001fd92919062005231565b506040518061026001604052806040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f353332000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f343434000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f613731000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666663000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f636139000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663839000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f373737000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303439000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393031000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666335000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666665000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f353734000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f626363000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f643034000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f323232000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f383839000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f376639000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f6664310000000000000000000000000000000000000000000000000000000000815250815250600e9060136200067b92919062005291565b506040518061026001604052806040518060400160405280600381526020017f353332000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f313130000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f373131000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f333434000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f373939000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f353535000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f386138000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f333266000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f3635330000000000000000000000000000000000000000000000000000000000815250815250600f90601362000af992919062005291565b5060405180610260016040528060f960ff16815260200160f660ff16815260200160df60ff168152602001608d60ff168152602001607460ff168152602001607260ff168152602001605d60ff168152602001605a60ff168152602001605960ff168152602001605660ff168152602001604a60ff168152602001604860ff168152602001603760ff168152602001603060ff168152602001602760ff168152602001602060ff168152602001601c60ff168152602001600e60ff168152602001600860ff16815250601090601362000bd4929190620052f1565b50604051806102e001604052806040518060400160405280600381526020017f616265000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f306130000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f383838000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f626537000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f616265000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f306130000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f383838000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f626537000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f636566000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f616265000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f306130000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f383838000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f626537000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f636566000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f616265000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f306130000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f383838000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f626537000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f636566000000000000000000000000000000000000000000000000000000000081525081525060119060176200113e9291906200539f565b50604051806102e0016040528060f560ff168152602001607960ff168152602001606b60ff168152602001606560ff168152602001604f60ff168152602001604e60ff168152602001604660ff168152602001604460ff168152602001603e60ff168152602001603a60ff168152602001603860ff168152602001603360ff168152602001603260ff168152602001603060ff168152602001602c60ff168152602001602660ff168152602001602360ff168152602001602160ff168152602001601f60ff168152602001601660ff168152602001600f60ff168152602001600a60ff168152602001600760ff16815250601290601762001241929190620053ff565b506040518061042001604052806040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666663000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663839000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f373737000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303439000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393031000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f626363000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f643034000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666431000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666663000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663839000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f373737000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303439000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f626363000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393031000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393031000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f626363000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f643034000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666663000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663839000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f373737000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303439000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666431000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663839000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f373737000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f626363000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f643034000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303439000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666663000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393031000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f66643100000000000000000000000000000000000000000000000000000000008152508152506013906021620019f9929190620054ad565b5060405180610420016040528060fc60ff16815260200160ac60ff168152602001605060ff168152602001604f60ff168152602001603860ff168152602001603160ff168152602001602560ff168152602001602160ff168152602001601f60ff168152602001601e60ff168152602001601c60ff168152602001601b60ff168152602001601a60ff168152602001601760ff168152602001601660ff168152602001601260ff168152602001600f60ff168152602001600e60ff168152602001600d60ff168152602001600c60ff168152602001600b60ff168152602001600a60ff168152602001600a60ff168152602001600a60ff168152602001600960ff168152602001600860ff168152602001600760ff168152602001600760ff168152602001600660ff168152602001600560ff168152602001600560ff168152602001600460ff168152602001600360ff16815250601490602162001b609291906200550d565b506040518060c001604052806040518060400160405280600381526020017f393939000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666537000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393939000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393939000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666537000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f6264640000000000000000000000000000000000000000000000000000000000815250815250601590600662001cde929190620055bb565b506040518060e0016040528060fb60ff168152602001602060ff168152602001601d60ff168152602001601160ff168152602001601060ff168152602001600860ff168152602001600560ff16815250601690600762001d409291906200561b565b506040518061056001604052806040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f323232000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f323232000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f323232000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f3232320000000000000000000000000000000000000000000000000000000000815250815250601790602b62002746929190620056c9565b506040518061056001604052806040518060400160405280600381526020017f643030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663438000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f306630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303064000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663438000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f306630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f646464000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f363533000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f643064000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663438000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f306630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f643630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663438000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f646464000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f306630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666431000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f373064000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f6664310000000000000000000000000000000000000000000000000000000000815250815250601890602b6200314c929190620056c9565b5060405180610580016040528060fb60ff168152602001603760ff168152602001602d60ff168152602001602b60ff168152602001602660ff168152602001602560ff168152602001602260ff168152602001602160ff168152602001602060ff168152602001601f60ff168152602001601f60ff168152602001601f60ff168152602001601f60ff168152602001601f60ff168152602001601e60ff168152602001601e60ff168152602001601d60ff168152602001601d60ff168152602001601c60ff168152602001601b60ff168152602001601b60ff168152602001601b60ff168152602001601a60ff168152602001601960ff168152602001601860ff168152602001601660ff168152602001601560ff168152602001601460ff168152602001601360ff168152602001601360ff168152602001601360ff168152602001601360ff168152602001601360ff168152602001601360ff168152602001601260ff168152602001601160ff168152602001601060ff168152602001600f60ff168152602001600e60ff168152602001600d60ff168152602001600b60ff168152602001600960ff168152602001600860ff168152602001600660ff16815250601990602c6200332192919062005729565b50604051806104a001604052806040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663438000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f323264000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f6666300000000000000000000000000000000000000000000000000000000000815250815260200160405180602001604052806000815250815250601a90602562003b9f929190620057d7565b50604051806104a001604052806040518060400160405280600381526020017f306630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663438000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f306630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f306630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f306630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663830000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f666630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f393066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f663030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303030000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f306630000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f303066000000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600381526020017f6634380000000000000000000000000000000000000000000000000000000000815250815260200160405180602001604052806000815250815250601b9060256200441d929190620057d7565b50604051806104a0016040528060fb60ff168152602001604060ff168152602001602f60ff168152602001602a60ff168152602001602760ff168152602001602660ff168152602001602460ff168152602001602360ff168152602001602260ff168152602001602260ff168152602001602160ff168152602001601d60ff168152602001601c60ff168152602001601a60ff168152602001601a60ff168152602001601960ff168152602001601960ff168152602001601960ff168152602001601660ff168152602001601560ff168152602001601460ff168152602001601460ff168152602001601260ff168152602001601160ff168152602001601160ff168152602001600f60ff168152602001600e60ff168152602001600e60ff168152602001600d60ff168152602001600d60ff168152602001600c60ff168152602001600c60ff168152602001600c60ff168152602001600a60ff168152602001600960ff168152602001600860ff168152602001600760ff16815250601c906025620045ac92919062005837565b506040518061020001604052806040518060c00160405280609a81526020016200aed4609a913981526020016040518060600160405280603e81526020016200b30e603e913981526020016040518060600160405280603081526020016200ada96030913981526020016040518060600160405280603081526020016200b2206030913981526020016040518060600160405280603181526020016200b1ef6031913981526020016040518060600160405280603181526020016200b0256031913981526020016040518060600160405280603181526020016200aea36031913981526020016040518060600160405280603181526020016200b5d16031913981526020016040518060600160405280603281526020016200b14c6032913981526020016040518060600160405280603281526020016200b6026032913981526020016040518060c00160405280609981526020016200ae0a6099913981526020016040518060600160405280603181526020016200add96031913981526020016040518060a00160405280606981526020016200b2a56069913981526020016040518060600160405280603881526020016200b46d6038913981526020016040518060e0016040528060a981526020016200b34c60a9913981526020016040518060400160405280600681526020017f3c2f7376673e0000000000000000000000000000000000000000000000000000815250815250601d906010620047d5929190620058e5565b506040518060a00160405280607e81526020016200b093607e9139601e908162004800919062005c4c565b506040518060600160405280603b81526020016200afea603b9139601f90816200482b919062005c4c565b506040518060600160405280603d81526020016200b056603d91396020908162004856919062005c4c565b506040518060600160405280603a81526020016200b3f5603a91396021908162004881919062005c4c565b506040518060600160405280603e81526020016200b42f603e913960229081620048ac919062005c4c565b506040518060600160405280603b81526020016200b111603b913960239081620048d7919062005c4c565b506040518060600160405280603e81526020016200b4df603e91396024908162004902919062005c4c565b506040518060800160405280604e81526020016200b17e604e9139602590816200492d919062005c4c565b506040518060600160405280603a81526020016200b4a5603a91396026908162004958919062005c4c565b506040518060600160405280603d81526020016200b53f603d91396027908162004983919062005c4c565b506040518060600160405280603b81526020016200b690603b913960289081620049ae919062005c4c565b506040518060400160405280600381526020017f222f3e000000000000000000000000000000000000000000000000000000000081525060299081620049f5919062005c4c565b506040518060600160405280602e81526020016200b634602e9139602a908162004a20919062005c4c565b506040518060400160405280600381526020017f6665370000000000000000000000000000000000000000000000000000000000815250602b908162004a67919062005c4c565b506040518060400160405280600381526020017f3939390000000000000000000000000000000000000000000000000000000000815250602c908162004aae919062005c4c565b506040518060600160405280603681526020016200afb460369139602d908162004ad9919062005c4c565b506040518060600160405280602e81526020016200b662602e9139602e908162004b04919062005c4c565b506040518060400160405280600381526020017f6264640000000000000000000000000000000000000000000000000000000000815250602f908162004b4b919062005c4c565b506040518060400160405280600a81526020017f3c6c696e652078313d22000000000000000000000000000000000000000000008152506030908162004b92919062005c4c565b506040518060400160405280600f81526020017f222079313d22333037222078323d2200000000000000000000000000000000008152506031908162004bd9919062005c4c565b506040518060600160405280602f81526020016200b5a2602f91396032908162004c04919062005c4c565b506040518060400160405280600f81526020017f222079313d22333137222078323d2200000000000000000000000000000000008152506033908162004c4b919062005c4c565b506040518060600160405280602f81526020016200b250602f91396034908162004c76919062005c4c565b506040518060600160405280603881526020016200ad71603891396035908162004ca1919062005c4c565b506040518060600160405280602281526020016200af92602291396036908162004ccc919062005c4c565b506040518060600160405280602681526020016200b57c602691396037908162004cf7919062005c4c565b506040518060600160405280602281526020016200b51d602291396038908162004d22919062005c4c565b506040518060600160405280602381526020016200b1cc602391396039908162004d4d919062005c4c565b506040518060600160405280602681526020016200b27f60269139603a908162004d78919062005c4c565b506040518060600160405280602481526020016200af6e60249139603b908162004da3919062005c4c565b506040518060600160405280602881526020016200ad4960289139603c908162004dce919062005c4c565b506040518060400160405280600181526020017f4100000000000000000000000000000000000000000000000000000000000000815250603d908162004e15919062005c4c565b506040518060400160405280600181526020017f4300000000000000000000000000000000000000000000000000000000000000815250603e908162004e5c919062005c4c565b506040518060400160405280600181526020017f4400000000000000000000000000000000000000000000000000000000000000815250603f908162004ea3919062005c4c565b506040518060400160405280600181526020017f45000000000000000000000000000000000000000000000000000000000000008152506040908162004eea919062005c4c565b506040518060400160405280600181526020017f46000000000000000000000000000000000000000000000000000000000000008152506041908162004f31919062005c4c565b506040518060400160405280600181526020017f47000000000000000000000000000000000000000000000000000000000000008152506042908162004f78919062005c4c565b506040518060400160405280600281526020017f2c200000000000000000000000000000000000000000000000000000000000008152506043908162004fbf919062005c4c565b506040518060400160405280601a81526020017f7b226e616d65223a20224f6e436861696e204d6f6e6b657920230000000000008152506044908162005006919062005c4c565b506040518060400160405280600281526020017f227d000000000000000000000000000000000000000000000000000000000000815250604590816200504d919062005c4c565b506040518060400160405280601d81526020017f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c0000008152506046908162005094919062005c4c565b50348015620050a257600080fd5b506040518060400160405280600a81526020017f4f6e436861696e415045000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4f43415045000000000000000000000000000000000000000000000000000000815250816000908162005120919062005c4c565b50806001908162005132919062005c4c565b5050506001600a819055506200515d620051516200516360201b60201c565b6200516b60201b60201c565b62005d33565b600033905090565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8280548282559060005260206000209081019282156200527e579160200282015b828111156200527d5782518290816200526c919062005c4c565b509160200191906001019062005252565b5b5090506200528d919062005945565b5090565b828054828255906000526020600020908101928215620052de579160200282015b82811115620052dd578251829081620052cc919062005c4c565b5091602001919060010190620052b2565b5b509050620052ed919062005945565b5090565b82805482825590600052602060002090601f016020900481019282156200538c5791602002820160005b838211156200535b57835183826101000a81548160ff021916908360ff16021790555092602001926001016020816000010492830192600103026200531b565b80156200538a5782816101000a81549060ff02191690556001016020816000010492830192600103026200535b565b505b5090506200539b91906200596d565b5090565b828054828255906000526020600020908101928215620053ec579160200282015b82811115620053eb578251829081620053da919062005c4c565b5091602001919060010190620053c0565b5b509050620053fb919062005945565b5090565b82805482825590600052602060002090601f016020900481019282156200549a5791602002820160005b838211156200546957835183826101000a81548160ff021916908360ff160217905550926020019260010160208160000104928301926001030262005429565b8015620054985782816101000a81549060ff021916905560010160208160000104928301926001030262005469565b505b509050620054a991906200596d565b5090565b828054828255906000526020600020908101928215620054fa579160200282015b82811115620054f9578251829081620054e8919062005c4c565b5091602001919060010190620054ce565b5b50905062005509919062005945565b5090565b82805482825590600052602060002090601f01602090048101928215620055a85791602002820160005b838211156200557757835183826101000a81548160ff021916908360ff160217905550926020019260010160208160000104928301926001030262005537565b8015620055a65782816101000a81549060ff021916905560010160208160000104928301926001030262005577565b505b509050620055b791906200596d565b5090565b82805482825590600052602060002090810192821562005608579160200282015b8281111562005607578251829081620055f6919062005c4c565b5091602001919060010190620055dc565b5b50905062005617919062005945565b5090565b82805482825590600052602060002090601f01602090048101928215620056b65791602002820160005b838211156200568557835183826101000a81548160ff021916908360ff160217905550926020019260010160208160000104928301926001030262005645565b8015620056b45782816101000a81549060ff021916905560010160208160000104928301926001030262005685565b505b509050620056c591906200596d565b5090565b82805482825590600052602060002090810192821562005716579160200282015b828111156200571557825182908162005704919062005c4c565b5091602001919060010190620056ea565b5b50905062005725919062005945565b5090565b82805482825590600052602060002090601f01602090048101928215620057c45791602002820160005b838211156200579357835183826101000a81548160ff021916908360ff160217905550926020019260010160208160000104928301926001030262005753565b8015620057c25782816101000a81549060ff021916905560010160208160000104928301926001030262005793565b505b509050620057d391906200596d565b5090565b82805482825590600052602060002090810192821562005824579160200282015b828111156200582357825182908162005812919062005c4c565b5091602001919060010190620057f8565b5b50905062005833919062005945565b5090565b82805482825590600052602060002090601f01602090048101928215620058d25791602002820160005b83821115620058a157835183826101000a81548160ff021916908360ff160217905550926020019260010160208160000104928301926001030262005861565b8015620058d05782816101000a81549060ff0219169055600101602081600001049283019260010302620058a1565b505b509050620058e191906200596d565b5090565b82805482825590600052602060002090810192821562005932579160200282015b828111156200593157825182908162005920919062005c4c565b509160200191906001019062005906565b5b50905062005941919062005945565b5090565b5b808211156200596957600081816200595f91906200598c565b5060010162005946565b5090565b5b80821115620059885760008160009055506001016200596e565b5090565b5080546200599a9062005a3b565b6000825580601f10620059ae5750620059cf565b601f016020900490600052602060002090810190620059ce91906200596d565b5b50565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062005a5457607f821691505b60208210810362005a6a5762005a6962005a0c565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262005ad47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262005a95565b62005ae0868362005a95565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062005b2d62005b2762005b218462005af8565b62005b02565b62005af8565b9050919050565b6000819050919050565b62005b498362005b0c565b62005b6162005b588262005b34565b84845462005aa2565b825550505050565b600090565b62005b7862005b69565b62005b8581848462005b3e565b505050565b5b8181101562005bad5762005ba160008262005b6e565b60018101905062005b8b565b5050565b601f82111562005bfc5762005bc68162005a70565b62005bd18462005a85565b8101602085101562005be1578190505b62005bf962005bf08562005a85565b83018262005b8a565b50505b505050565b600082821c905092915050565b600062005c216000198460080262005c01565b1980831691505092915050565b600062005c3c838362005c0e565b9150826002028217905092915050565b62005c5782620059d2565b67ffffffffffffffff81111562005c735762005c72620059dd565b5b62005c7f825462005a3b565b62005c8c82828562005bb1565b600060209050601f83116001811462005cc4576000841562005caf578287015190505b62005cbb858262005c2e565b86555062005d2b565b601f19841662005cd48662005a70565b60005b8281101562005cfe5784890151825560018201915060208501945060208101905062005cd7565b8683101562005d1e578489015162005d1a601f89168262005c0e565b8355505b6001600288020188555050505b505050505050565b6150068062005d436000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c80636352211e116100c3578063a22cb4651161007c578063a22cb465146103c7578063b88d4fde146103e3578063c87b56dd146103ff578063d5abeb011461042f578063e985e9c51461044d578063f2fde38b1461047d57610158565b80636352211e1461030357806370a0823114610333578063715018a6146103635780638da5cb5b1461036d57806395d89b411461038b5780639c2f2a42146103a957610158565b80632f745c59116101155780632f745c591461023157806342842e0e14610261578063434f48c41461027d5780634378a6e3146102995780634e71d92d146102c95780634f6ccce7146102d357610158565b806301ffc9a71461015d57806306fdde031461018d578063081812fc146101ab578063095ea7b3146101db57806318160ddd146101f757806323b872dd14610215575b600080fd5b610177600480360381019061017291906136c0565b610499565b6040516101849190613708565b60405180910390f35b610195610513565b6040516101a291906137b3565b60405180910390f35b6101c560048036038101906101c0919061380b565b6105a5565b6040516101d29190613879565b60405180910390f35b6101f560048036038101906101f091906138c0565b61062a565b005b6101ff610741565b60405161020c919061390f565b60405180910390f35b61022f600480360381019061022a919061392a565b61074e565b005b61024b600480360381019061024691906138c0565b6107ae565b604051610258919061390f565b60405180910390f35b61027b6004803603810190610276919061392a565b610853565b005b6102976004803603810190610292919061380b565b610873565b005b6102b360048036038101906102ae919061380b565b6109a9565b6040516102c091906137b3565b60405180910390f35b6102d1610a8c565b005b6102ed60048036038101906102e8919061380b565b610b71565b6040516102fa919061390f565b60405180910390f35b61031d6004803603810190610318919061380b565b610be2565b60405161032a9190613879565b60405180910390f35b61034d6004803603810190610348919061397d565b610c93565b60405161035a919061390f565b60405180910390f35b61036b610d4a565b005b610375610dd2565b6040516103829190613879565b60405180910390f35b610393610dfc565b6040516103a091906137b3565b60405180910390f35b6103b1610e8e565b6040516103be919061390f565b60405180910390f35b6103e160048036038101906103dc91906139d6565b610e94565b005b6103fd60048036038101906103f89190613b4b565b611014565b005b6104196004803603810190610414919061380b565b611076565b60405161042691906137b3565b60405180910390f35b610437611101565b604051610444919061390f565b60405180910390f35b61046760048036038101906104629190613bce565b611107565b6040516104749190613708565b60405180910390f35b6104976004803603810190610492919061397d565b61119b565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061050c575061050b82611292565b5b9050919050565b60606000805461052290613c3d565b80601f016020809104026020016040519081016040528092919081815260200182805461054e90613c3d565b801561059b5780601f106105705761010080835404028352916020019161059b565b820191906000526020600020905b81548152906001019060200180831161057e57829003601f168201915b5050505050905090565b60006105b082611374565b6105ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e690613ce0565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061063582610be2565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069c90613d72565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166106c46113e0565b73ffffffffffffffffffffffffffffffffffffffff1614806106f357506106f2816106ed6113e0565b611107565b5b610732576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072990613e04565b60405180910390fd5b61073c83836113e8565b505050565b6000600880549050905090565b61075f6107596113e0565b826114a1565b61079e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079590613e96565b60405180910390fd5b6107a983838361157f565b505050565b60006107b983610c93565b82106107fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f190613f28565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b61086e83838360405180602001604052806000815250611014565b505050565b6002600a54036108b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108af90613f94565b60405180910390fd5b6002600a819055506108c86113e0565b73ffffffffffffffffffffffffffffffffffffffff166108e6610dd2565b73ffffffffffffffffffffffffffffffffffffffff161461093c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093390614000565b60405180910390fd5b61251c8111801561094e575061271181105b61098d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109849061406c565b60405180910390fd5b61099e610998610dd2565b826117da565b6001600a8190555050565b606060006109b6836117f8565b905060006109ca8260c0015160ff16611d77565b60436109dc846020015160ff16611d77565b60436109ee8660a0015160ff16611d77565b6043604051602001610a0596959493929190614160565b604051602081830303815290604052905080610a27836040015160ff16611d77565b6043610a39856080015160ff16611d77565b6043610a4b876060015160ff16611d77565b6043610a5d896000015160ff16611d77565b604051602001610a749897969594939291906141b8565b60405160208183030381529060405292505050919050565b6002600a5403610ad1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac890613f94565b60405180910390fd5b6002600a819055506000600c5410158015610aef575061251c600c54105b610b2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b259061406c565b60405180910390fd5b610b4d610b396113e0565b6001600c54610b489190614259565b6117da565b6001600c6000828254610b609190614259565b925050819055506001600a81905550565b6000610b7b610741565b8210610bbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb3906142ff565b60405180910390fd5b60088281548110610bd057610bcf61431f565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c81906143c0565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cfa90614452565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610d526113e0565b73ffffffffffffffffffffffffffffffffffffffff16610d70610dd2565b73ffffffffffffffffffffffffffffffffffffffff1614610dc6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dbd90614000565b60405180910390fd5b610dd06000611ed7565b565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610e0b90613c3d565b80601f0160208091040260200160405190810160405280929190818152602001828054610e3790613c3d565b8015610e845780601f10610e5957610100808354040283529160200191610e84565b820191906000526020600020905b815481529060010190602001808311610e6757829003601f168201915b5050505050905090565b600c5481565b610e9c6113e0565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f00906144be565b60405180910390fd5b8060056000610f166113e0565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610fc36113e0565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516110089190613708565b60405180910390a35050565b61102561101f6113e0565b836114a1565b611064576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105b90613e96565b60405180910390fd5b61107084848484611f9d565b50505050565b60606000611083836117f8565b905060466110d9604461109586611d77565b61109e85611ff9565b6110af6110aa876120d4565b61272c565b60456040516020016110c59594939291906144de565b60405160208183030381529060405261272c565b6040516020016110ea929190614529565b604051602081830303815290604052915050919050565b61271081565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6111a36113e0565b73ffffffffffffffffffffffffffffffffffffffff166111c1610dd2565b73ffffffffffffffffffffffffffffffffffffffff1614611217576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120e90614000565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611286576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127d906145bf565b60405180910390fd5b61128f81611ed7565b50565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061135d57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061136d575061136c826128c3565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661145b83610be2565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006114ac82611374565b6114eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114e290614651565b60405180910390fd5b60006114f683610be2565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061156557508373ffffffffffffffffffffffffffffffffffffffff1661154d846105a5565b73ffffffffffffffffffffffffffffffffffffffff16145b8061157657506115758185611107565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661159f82610be2565b73ffffffffffffffffffffffffffffffffffffffff16146115f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ec906146e3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611664576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165b90614775565b60405180910390fd5b61166f83838361292d565b61167a6000826113e8565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546116ca9190614795565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546117219190614259565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6117f4828260405180602001604052806000815250612a3f565b5050565b611800613602565b8161322761180e9190614795565b9150611818613602565b600861184d603d61182886611d77565b604051602001611839929190614529565b604051602081830303815290604052612a9a565b61185791906147f8565b816000019060ff16908160ff168152505061192760108054806020026020016040519081016040528092919081815260200182805480156118dd57602002820191906000526020600020906000905b82829054906101000a900460ff1660ff16815260200190600101906020826000010492830192600103820291508084116118a65790505b5050505050610719611918601f6118f388611d77565b604051602001611904929190614529565b604051602081830303815290604052612a9a565b61192291906147f8565b612acd565b816020019060ff16908160ff16815250506119f760128054806020026020016040519081016040528092919081815260200182805480156119ad57602002820191906000526020600020906000905b82829054906101000a900460ff1660ff16815260200190600101906020826000010492830192600103820291508084116119765790505b50505050506105956119e8603e6119c388611d77565b6040516020016119d4929190614529565b604051602081830303815290604052612a9a565b6119f291906147f8565b612acd565b816040019060ff16908160ff1681525050611ac76014805480602002602001604051908101604052809291908181526020018280548015611a7d57602002820191906000526020600020906000905b82829054906101000a900460ff1660ff1681526020019060010190602082600001049283019260010382029150808411611a465790505b5050505050610458611ab8603f611a9388611d77565b604051602001611aa4929190614529565b604051602081830303815290604052612a9a565b611ac291906147f8565b612acd565b816060019060ff16908160ff1681525050611b976016805480602002602001604051908101604052809291908181526020018280548015611b4d57602002820191906000526020600020906000905b82829054906101000a900460ff1660ff1681526020019060010190602082600001049283019260010382029150808411611b165790505b5050505050610166611b886040611b6388611d77565b604051602001611b74929190614529565b604051602081830303815290604052612a9a565b611b9291906147f8565b612acd565b816080019060ff16908160ff1681525050611c676019805480602002602001604051908101604052809291908181526020018280548015611c1d57602002820191906000526020600020906000905b82829054906101000a900460ff1660ff1681526020019060010190602082600001049283019260010382029150808411611be65790505b5050505050610531611c586041611c3388611d77565b604051602001611c44929190614529565b604051602081830303815290604052612a9a565b611c6291906147f8565b612acd565b8160a0019060ff16908160ff1681525050611d37601c805480602002602001604051908101604052809291908181526020018280548015611ced57602002820191906000526020600020906000905b82829054906101000a900460ff1660ff1681526020019060010190602082600001049283019260010382029150808411611cb65790505b5050505050610457611d286042611d0388611d77565b604051602001611d14929190614529565b604051602081830303815290604052612a9a565b611d3291906147f8565b612acd565b8160c0019060ff16908160ff1681525050611ceb8303611d6e578060c0018051809190611d6390614836565b60ff1660ff16815250505b80915050919050565b606060008203611dbe576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611ed2565b600082905060005b60008214611df0578080611dd99061485f565b915050600a82611de991906148a7565b9150611dc6565b60008167ffffffffffffffff811115611e0c57611e0b613a20565b5b6040519080825280601f01601f191660200182016040528015611e3e5781602001600182028036833780820191505090505b5090505b60008514611ecb57600182611e579190614795565b9150600a85611e6691906147f8565b6030611e729190614259565b60f81b818381518110611e8857611e8761431f565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611ec491906148a7565b9450611e42565b8093505050505b919050565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611fa884848461157f565b611fb484848484612b4b565b611ff3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fea9061494a565b60405180910390fd5b50505050565b60606000603561200f846000015160ff16611d77565b6036612021866020015160ff16611d77565b6037612033886080015160ff16611d77565b6040516020016120489695949392919061496a565b604051602081830303815290604052905080603861206c8560c0015160ff16611d77565b603961207e876040015160ff16611d77565b603a6120908960a0015160ff16611d77565b603b6120a28b6060015160ff16611d77565b603c6040516020016120bd9a999897969594939291906149c2565b604051602081830303815290604052915050919050565b60606000600e836020015160ff16815481106120f3576120f261431f565b5b90600052602060002001805461210890613c3d565b80601f016020809104026020016040519081016040528092919081815260200182805461213490613c3d565b80156121815780601f1061215657610100808354040283529160200191612181565b820191906000526020600020905b81548152906001019060200180831161216457829003601f168201915b505050505090506000600f846020015160ff16815481106121a5576121a461431f565b5b9060005260206000200180546121ba90613c3d565b80601f01602080910402602001604051908101604052809291908181526020018280546121e690613c3d565b80156122335780601f1061220857610100808354040283529160200191612233565b820191906000526020600020905b81548152906001019060200180831161221657829003601f168201915b505050505090506000604051806020016040528060008152509050600060405180602001604052806000815250905060008660a0015160ff16111561230057601f601760018860a001516122879190614a4e565b60ff168154811061229b5761229a61431f565b5b906000526020600020016020601860018a60a001516122ba9190614a4e565b60ff16815481106122ce576122cd61431f565b5b9060005260206000200160296040516020016122ee959493929190614a83565b60405160208183030381529060405290505b60008660c0015160ff16111561239e576021601a60018860c001516123259190614a4e565b60ff16815481106123395761233861431f565b5b906000526020600020016022601b60018a60c001516123589190614a4e565b60ff168154811061236c5761236b61431f565b5b90600052602060002001602960405160200161238c959493929190614a83565b60405160208183030381529060405291505b6000601d6000815481106123b5576123b461431f565b5b90600052602060002001600d886000015160ff16815481106123da576123d961431f565b5b90600052602060002001601d6001815481106123f9576123f861431f565b5b9060005260206000200186601d6002815481106124195761241861431f565b5b90600052602060002001604051602001612437959493929190614ace565b60405160208183030381529060405290508085601d60038154811061245f5761245e61431f565b5b9060005260206000200187601d60048154811061247f5761247e61431f565b5b9060005260206000200188601d60058154811061249f5761249e61431f565b5b906000526020600020018b601d6006815481106124bf576124be61431f565b5b906000526020600020016040516020016124e199989796959493929190614b19565b60405160208183030381529060405290508084601d6007815481106125095761250861431f565b5b9060005260206000200187601d6008815481106125295761252861431f565b5b9060005260206000200188601d6009815481106125495761254861431f565b5b906000526020600020018b601d600a815481106125695761256861431f565b5b9060005260206000200160405160200161258b99989796959493929190614b19565b6040516020818303038152906040529050806011886040015160ff16815481106125b8576125b761431f565b5b90600052602060002001601d600b815481106125d7576125d661431f565b5b9060005260206000200160118a6040015160ff16815481106125fc576125fb61431f565b5b90600052602060002001601d600c8154811061261b5761261a61431f565b5b906000526020600020016126348a8a8e60400151612cd2565b601d600d815481106126495761264861431f565b5b9060005260206000200160138e6060015160ff168154811061266e5761266d61431f565b5b90600052602060002001601d600e8154811061268d5761268c61431f565b5b906000526020600020016040516020016126af99989796959493929190614b98565b6040516020818303038152906040529050806126ce8860600151612da0565b6126db8960800151612f3e565b8585601d600f815481106126f2576126f161431f565b5b9060005260206000200160405160200161271196959493929190614c17565b60405160208183030381529060405295505050505050919050565b60606000825190506000810361275457604051806020016040528060008152509150506128be565b600060036002836127659190614259565b61276f91906148a7565b600461277b9190614c6f565b9050600060208261278c9190614259565b67ffffffffffffffff8111156127a5576127a4613a20565b5b6040519080825280601f01601f1916602001820160405280156127d75781602001600182028036833780820191505090505b5090506000604051806060016040528060408152602001614f91604091399050600181016020830160005b8681101561287b5760038101905062ffffff818a015116603f8160121c168401518060081b905060ff603f83600c1c1686015116810190508060081b905060ff603f8360061c1686015116810190508060081b905060ff603f831686015116810190508060e01b90508084526004840193505050612802565b50600386066001811461289557600281146128a5576128b0565b613d3d60f01b60028303526128b0565b603d60f81b60018303525b508484525050819450505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612938838383613117565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361297a576129758161311c565b6129b9565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146129b8576129b78382613165565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036129fb576129f6816132d2565b612a3a565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612a3957612a3882826133a3565b5b5b505050565b612a498383613422565b612a566000848484612b4b565b612a95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a8c9061494a565b60405180910390fd5b505050565b600081604051602001612aad9190614cb1565b6040516020818303038152906040528051906020012060001c9050919050565b60008060009050600084600081518110612aea57612ae961431f565b5b602002602001015160ff1690505b838111612b40578180612b0a90614836565b925050848260ff1681518110612b2357612b2261431f565b5b602002602001015160ff1681612b399190614259565b9050612af8565b819250505092915050565b6000612b6c8473ffffffffffffffffffffffffffffffffffffffff166135ef565b15612cc5578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612b956113e0565b8786866040518563ffffffff1660e01b8152600401612bb79493929190614d1d565b6020604051808303816000875af1925050508015612bf357506040513d601f19601f82011682018060405250810190612bf09190614d7e565b60015b612c75573d8060008114612c23576040519150601f19603f3d011682016040523d82523d6000602084013e612c28565b606091505b506000815103612c6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c649061494a565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612cca565b600190505b949350505050565b6060600060405180602001604052806000815250905060048360ff161115612d22576023856024876029604051602001612d10959493929190614dab565b60405160208183030381529060405290505b600a8360ff161115612d5e57806026856027876029604051602001612d4c96959493929190614160565b60405160208183030381529060405290505b60108360ff161115612d9557806028866029604051602001612d839493929190614df6565b60405160208183030381529060405290505b809150509392505050565b60606000604051806020016040528060008152509050600060188460ff161180612ddc575060088460ff16118015612ddb575060108460ff16105b5b15612f0257600090505b6007811015612e7157816030612e13601984612e029190614c6f565b60af612e0e9190614259565b611d77565b6031612e36601986612e259190614c6f565b60af612e319190614259565b611d77565b6032604051602001612e4d96959493929190614160565b60405160208183030381529060405291508080612e699061485f565b915050612de6565b600090505b6006811015612f0157816030612ea3601984612e929190614c6f565b60bb612e9e9190614259565b611d77565b6033612ec6601986612eb59190614c6f565b60bb612ec19190614259565b611d77565b6034604051602001612edd96959493929190614160565b60405160208183030381529060405291508080612ef99061485f565b915050612e76565b5b600f8460ff161115612f3457816025604051602001612f22929190614e34565b60405160208183030381529060405291505b8192505050919050565b606060008260ff1603612f6257604051806020016040528060008152509050613112565b60038260ff161015612fd65760018260ff161115612fa857602a602b602d604051602001612f9293929190614e58565b6040516020818303038152906040529050613112565b602a602c602d604051602001612fc093929190614e58565b6040516020818303038152906040529050613112565b60038260ff1611156130845760058260ff16111561301c57602e602f602960405160200161300693929190614e58565b6040516020818303038152906040529050613112565b60048260ff16111561305657602e602b602960405160200161304093929190614e58565b6040516020818303038152906040529050613112565b602e602c602960405160200161306e93929190614e58565b6040516020818303038152906040529050613112565b601e805461309190613c3d565b80601f01602080910402602001604051908101604052809291908181526020018280546130bd90613c3d565b801561310a5780601f106130df5761010080835404028352916020019161310a565b820191906000526020600020905b8154815290600101906020018083116130ed57829003601f168201915b505050505090505b919050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161317284610c93565b61317c9190614795565b9050600060076000848152602001908152602001600020549050818114613261576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506132e69190614795565b90506000600960008481526020019081526020016000205490506000600883815481106133165761331561431f565b5b9060005260206000200154905080600883815481106133385761333761431f565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061338757613386614e89565b5b6001900381819060005260206000200160009055905550505050565b60006133ae83610c93565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613491576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161348890614f04565b60405180910390fd5b61349a81611374565b156134da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134d190614f70565b60405180910390fd5b6134e66000838361292d565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546135369190614259565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600080823b905060008111915050919050565b6040518060e00160405280600060ff168152602001600060ff168152602001600060ff168152602001600060ff168152602001600060ff168152602001600060ff168152602001600060ff1681525090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61369d81613668565b81146136a857600080fd5b50565b6000813590506136ba81613694565b92915050565b6000602082840312156136d6576136d561365e565b5b60006136e4848285016136ab565b91505092915050565b60008115159050919050565b613702816136ed565b82525050565b600060208201905061371d60008301846136f9565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561375d578082015181840152602081019050613742565b60008484015250505050565b6000601f19601f8301169050919050565b600061378582613723565b61378f818561372e565b935061379f81856020860161373f565b6137a881613769565b840191505092915050565b600060208201905081810360008301526137cd818461377a565b905092915050565b6000819050919050565b6137e8816137d5565b81146137f357600080fd5b50565b600081359050613805816137df565b92915050565b6000602082840312156138215761382061365e565b5b600061382f848285016137f6565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061386382613838565b9050919050565b61387381613858565b82525050565b600060208201905061388e600083018461386a565b92915050565b61389d81613858565b81146138a857600080fd5b50565b6000813590506138ba81613894565b92915050565b600080604083850312156138d7576138d661365e565b5b60006138e5858286016138ab565b92505060206138f6858286016137f6565b9150509250929050565b613909816137d5565b82525050565b60006020820190506139246000830184613900565b92915050565b6000806000606084860312156139435761394261365e565b5b6000613951868287016138ab565b9350506020613962868287016138ab565b9250506040613973868287016137f6565b9150509250925092565b6000602082840312156139935761399261365e565b5b60006139a1848285016138ab565b91505092915050565b6139b3816136ed565b81146139be57600080fd5b50565b6000813590506139d0816139aa565b92915050565b600080604083850312156139ed576139ec61365e565b5b60006139fb858286016138ab565b9250506020613a0c858286016139c1565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613a5882613769565b810181811067ffffffffffffffff82111715613a7757613a76613a20565b5b80604052505050565b6000613a8a613654565b9050613a968282613a4f565b919050565b600067ffffffffffffffff821115613ab657613ab5613a20565b5b613abf82613769565b9050602081019050919050565b82818337600083830152505050565b6000613aee613ae984613a9b565b613a80565b905082815260208101848484011115613b0a57613b09613a1b565b5b613b15848285613acc565b509392505050565b600082601f830112613b3257613b31613a16565b5b8135613b42848260208601613adb565b91505092915050565b60008060008060808587031215613b6557613b6461365e565b5b6000613b73878288016138ab565b9450506020613b84878288016138ab565b9350506040613b95878288016137f6565b925050606085013567ffffffffffffffff811115613bb657613bb5613663565b5b613bc287828801613b1d565b91505092959194509250565b60008060408385031215613be557613be461365e565b5b6000613bf3858286016138ab565b9250506020613c04858286016138ab565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680613c5557607f821691505b602082108103613c6857613c67613c0e565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000613cca602c8361372e565b9150613cd582613c6e565b604082019050919050565b60006020820190508181036000830152613cf981613cbd565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000613d5c60218361372e565b9150613d6782613d00565b604082019050919050565b60006020820190508181036000830152613d8b81613d4f565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b6000613dee60388361372e565b9150613df982613d92565b604082019050919050565b60006020820190508181036000830152613e1d81613de1565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000613e8060318361372e565b9150613e8b82613e24565b604082019050919050565b60006020820190508181036000830152613eaf81613e73565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000613f12602b8361372e565b9150613f1d82613eb6565b604082019050919050565b60006020820190508181036000830152613f4181613f05565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000613f7e601f8361372e565b9150613f8982613f48565b602082019050919050565b60006020820190508181036000830152613fad81613f71565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613fea60208361372e565b9150613ff582613fb4565b602082019050919050565b6000602082019050818103600083015261401981613fdd565b9050919050565b7f696e76616c696420636c61696d00000000000000000000000000000000000000600082015250565b6000614056600d8361372e565b915061406182614020565b602082019050919050565b6000602082019050818103600083015261408581614049565b9050919050565b600081905092915050565b60006140a282613723565b6140ac818561408c565b93506140bc81856020860161373f565b80840191505092915050565b60008190508160005260206000209050919050565b600081546140ea81613c3d565b6140f4818661408c565b9450600182166000811461410f576001811461412457614157565b60ff1983168652811515820286019350614157565b61412d856140c8565b60005b8381101561414f57815481890152600182019150602081019050614130565b838801955050505b50505092915050565b600061416c8289614097565b915061417882886140dd565b91506141848287614097565b915061419082866140dd565b915061419c8285614097565b91506141a882846140dd565b9150819050979650505050505050565b60006141c4828b614097565b91506141d0828a614097565b91506141dc82896140dd565b91506141e88288614097565b91506141f482876140dd565b91506142008286614097565b915061420c82856140dd565b91506142188284614097565b91508190509998505050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614264826137d5565b915061426f836137d5565b92508282019050808211156142875761428661422a565b5b92915050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b60006142e9602c8361372e565b91506142f48261428d565b604082019050919050565b60006020820190508181036000830152614318816142dc565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b60006143aa60298361372e565b91506143b58261434e565b604082019050919050565b600060208201905081810360008301526143d98161439d565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b600061443c602a8361372e565b9150614447826143e0565b604082019050919050565b6000602082019050818103600083015261446b8161442f565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006144a860198361372e565b91506144b382614472565b602082019050919050565b600060208201905081810360008301526144d78161449b565b9050919050565b60006144ea82886140dd565b91506144f68287614097565b91506145028286614097565b915061450e8285614097565b915061451a82846140dd565b91508190509695505050505050565b600061453582856140dd565b91506145418284614097565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006145a960268361372e565b91506145b48261454d565b604082019050919050565b600060208201905081810360008301526145d88161459c565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b600061463b602c8361372e565b9150614646826145df565b604082019050919050565b6000602082019050818103600083015261466a8161462e565b9050919050565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b60006146cd60298361372e565b91506146d882614671565b604082019050919050565b600060208201905081810360008301526146fc816146c0565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061475f60248361372e565b915061476a82614703565b604082019050919050565b6000602082019050818103600083015261478e81614752565b9050919050565b60006147a0826137d5565b91506147ab836137d5565b92508282039050818111156147c3576147c261422a565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000614803826137d5565b915061480e836137d5565b92508261481e5761481d6147c9565b5b828206905092915050565b600060ff82169050919050565b600061484182614829565b915060ff82036148545761485361422a565b5b600182019050919050565b600061486a826137d5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361489c5761489b61422a565b5b600182019050919050565b60006148b2826137d5565b91506148bd836137d5565b9250826148cd576148cc6147c9565b5b828204905092915050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b600061493460328361372e565b915061493f826148d8565b604082019050919050565b6000602082019050818103600083015261496381614927565b9050919050565b600061497682896140dd565b91506149828288614097565b915061498e82876140dd565b915061499a8286614097565b91506149a682856140dd565b91506149b28284614097565b9150819050979650505050505050565b60006149ce828d614097565b91506149da828c6140dd565b91506149e6828b614097565b91506149f2828a6140dd565b91506149fe8289614097565b9150614a0a82886140dd565b9150614a168287614097565b9150614a2282866140dd565b9150614a2e8285614097565b9150614a3a82846140dd565b91508190509b9a5050505050505050505050565b6000614a5982614829565b9150614a6483614829565b9250828203905060ff811115614a7d57614a7c61422a565b5b92915050565b6000614a8f82886140dd565b9150614a9b82876140dd565b9150614aa782866140dd565b9150614ab382856140dd565b9150614abf82846140dd565b91508190509695505050505050565b6000614ada82886140dd565b9150614ae682876140dd565b9150614af282866140dd565b9150614afe8285614097565b9150614b0a82846140dd565b91508190509695505050505050565b6000614b25828c614097565b9150614b31828b614097565b9150614b3d828a6140dd565b9150614b498289614097565b9150614b5582886140dd565b9150614b618287614097565b9150614b6d82866140dd565b9150614b798285614097565b9150614b8582846140dd565b91508190509a9950505050505050505050565b6000614ba4828c614097565b9150614bb0828b6140dd565b9150614bbc828a6140dd565b9150614bc882896140dd565b9150614bd482886140dd565b9150614be08287614097565b9150614bec82866140dd565b9150614bf882856140dd565b9150614c0482846140dd565b91508190509a9950505050505050505050565b6000614c238289614097565b9150614c2f8288614097565b9150614c3b8287614097565b9150614c478286614097565b9150614c538285614097565b9150614c5f82846140dd565b9150819050979650505050505050565b6000614c7a826137d5565b9150614c85836137d5565b9250828202614c93816137d5565b91508282048414831517614caa57614ca961422a565b5b5092915050565b6000614cbd8284614097565b915081905092915050565b600081519050919050565b600082825260208201905092915050565b6000614cef82614cc8565b614cf98185614cd3565b9350614d0981856020860161373f565b614d1281613769565b840191505092915050565b6000608082019050614d32600083018761386a565b614d3f602083018661386a565b614d4c6040830185613900565b8181036060830152614d5e8184614ce4565b905095945050505050565b600081519050614d7881613694565b92915050565b600060208284031215614d9457614d9361365e565b5b6000614da284828501614d69565b91505092915050565b6000614db782886140dd565b9150614dc38287614097565b9150614dcf82866140dd565b9150614ddb8285614097565b9150614de782846140dd565b91508190509695505050505050565b6000614e028287614097565b9150614e0e82866140dd565b9150614e1a8285614097565b9150614e2682846140dd565b915081905095945050505050565b6000614e408285614097565b9150614e4c82846140dd565b91508190509392505050565b6000614e6482866140dd565b9150614e7082856140dd565b9150614e7c82846140dd565b9150819050949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000614eee60208361372e565b9150614ef982614eb8565b602082019050919050565b60006020820190508181036000830152614f1d81614ee1565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000614f5a601c8361372e565b9150614f6582614f24565b602082019050919050565b60006020820190508181036000830152614f8981614f4d565b905091905056fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa2646970667358221220f0cb6a092535ab7f5c108863939d3554ab36d9b3b3067435be51c7c3459ddb0564736f6c63430008130033227d5d2c22696d616765223a2022646174613a696d6167652f7376672b786d6c3b6261736536342c222c202261747472696275746573223a205b7b2274726169745f74797065223a20224261636b67726f756e64222c2276616c7565223a2022222f3e3c636972636c652063783d22313930222063793d223437302220723d223522207374796c653d2266696c6c3a23222f3e3c636972636c652063783d22333030222063793d223232302220723d22323022207374796c653d2266696c6c3a23222f3e3c636972636c652063783d22323030222063793d223231352220723d22333522207374796c653d2266696c6c3a23666666222f3e3c636972636c652063783d22333035222063793d223232322220723d22333122207374796c653d2266696c6c3a23666666222f3e3c636972636c652063783d22323030222063793d223232302220723d22323022207374796c653d2266696c6c3a23222f3e3c636972636c652063783d22343030222063793d223235302220723d22353022207374796c653d2266696c6c3a233c73766720786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323030302f73766722207072657365727665417370656374526174696f3d22784d696e594d696e206d656574222076696577426f783d223020302035303020353030223e3c7265637420783d22302220793d2230222077696474683d2235303022206865696768743d2235303022207374796c653d2266696c6c3a23227d2c7b2274726169745f74797065223a20224d6f757468222c2276616c7565223a2022227d2c7b2274726169745f74797065223a2022467572222c2276616c7565223a2022222f3e3c636972636c652063783d22313030222063793d223239302220723d223422207374796c653d2266696c6c3a23303030222f3e3c726563742077696474683d2233303022206865696768743d223132302220783d2239392220793d2234303022207374796c653d2266696c6c3a23222f3e3c636972636c652063783d22313030222063793d223235302220723d22323022207374796c653d2266696c6c3a23222f3e3c726563742077696474683d22353022206865696768743d2235352220783d223238302220793d2234333022207374796c653d2266696c6c3a233c7265637420783d2239352220793d22323735222077696474683d22313022206865696768743d22343022207374796c653d2266696c6c3a23383732222f3e3c7265637420783d2238352220793d22323835222077696474683d22333022206865696768743d22313022207374796c653d2266696c6c3a23383732222f3e3c7265637420783d223135302220793d22313930222077696474683d2232303022206865696768743d22333022207374796c653d2266696c6c3a23222f3e3c636972636c652063783d22323530222063793d223235302220723d2231353022207374796c653d2266696c6c3a233c6c696e652078313d22323837222079313d22333331222078323d22333230222079323d2233363622207374796c653d227374726f6b653a233030303b7374726f6b652d77696474683a35222f3e227d2c7b2274726169745f74797065223a202245796573222c2276616c7565223a2022222f3e3c636972636c652063783d22313030222063793d223235302220723d22353022207374796c653d2266696c6c3a23222f3e3c636972636c652063783d22333130222063793d223437302220723d223522207374796c653d2266696c6c3a23222079323d2233323222207374796c653d227374726f6b653a233030303b7374726f6b652d77696474683a32222f3e227d2c7b2274726169745f74797065223a2022436c6f74686573222c2276616c7565223a2022222f3e3c636972636c652063783d22323030222063793d223232302220723d223722207374796c653d2266696c6c3a23303030222f3e3c636972636c652063783d22333030222063793d223232302220723d223722207374796c653d2266696c6c3a23303030222f3e222f3e3c726563742077696474683d2233303022206865696768743d223132302220783d2239392220793d2234303022207374796c653d2266696c6c3a23222f3e3c7265637420783d223139352220793d22333330222077696474683d2231313022206865696768743d223322207374796c653d2266696c6c3a23303030222f3e3c636972636c652063783d22323638222063793d223239352220723d223522207374796c653d2266696c6c3a23303030222f3e3c636972636c652063783d22323332222063793d223239352220723d223522207374796c653d2266696c6c3a23303030222f3e3c726563742077696474683d2232303022206865696768743d2239392220783d223135302220793d22343022207374796c653d2266696c6c3a23222f3e3c726563742077696474683d2232303022206865696768743d2233332220783d223135302220793d2231303622207374796c653d2266696c6c3a233c656c6c697073652063783d22323530222063793d22333135222072783d223834222072793d22333422207374796c653d2266696c6c3a233c7265637420783d223136302220793d22313930222077696474683d22373522206865696768743d22313522207374796c653d2266696c6c3a23222f3e3c7265637420783d223136302220793d22313730222077696474683d2231383022206865696768743d22353022207374796c653d2266696c6c3a23227d2c7b2274726169745f74797065223a2022486174222c2276616c7565223a2022222f3e3c7265637420783d223237352220793d22313930222077696474683d22363522206865696768743d22313522207374796c653d2266696c6c3a23227d2c7b2274726169745f74797065223a202245617272696e67222c2276616c7565223a2022222079323d2233313222207374796c653d227374726f6b653a233030303b7374726f6b652d77696474683a32222f3e222f3e3c636972636c652063783d22343030222063793d223235302220723d22323022207374796c653d2266696c6c3a23222f3e3c636972636c652063783d22323530222063793d223235302220723d2231323022207374796c653d2266696c6c3a233c636972636c652063783d22313030222063793d223239302220723d22313422207374796c653d2266696c6c3a233c636972636c652063783d22313030222063793d223239302220723d22313222207374796c653d2266696c6c3a233c7265637420783d223136302220793d22323335222077696474683d2231383022206865696768743d22353022207374796c653d2266696c6c3a23
Loading...
Loading
More Details:
Click to show more
Click to show less
Private Note:
To access the Private Note feature, you must be Logged In
Type Trace Address | From | To | Value | Gas Limit |
---|
Transaction Receipt Event Logs
0
Name
OwnershipTransferred (index_topic_1 address previousOwner, index_topic_2 address newOwner)View Source
Topics
- 0 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
- 1: previousOwner 0x00000000000000000000000000000000000000000x0000000000000000000000000000000000000000
- 2: newOwner 0xE68bD755C87749F6144f6762283698742E0daA0c0xE68bD755C87749F6144f6762283698742E0daA0c
Data
- 0x
Txn Batch Index:
Submission Tx Hash:
Poster Fee:
0.00003424166943 APE
Network Fee:
0.3817486026956 APE
L1 Gas Used:
1,347
L2 Gas Used:
15,017,240
Loading...
Loading
Loading...
Loading
A transaction is a cryptographically signed instruction that changes the blockchain state. Block explorers track the details of all transactions in the network. Learn more about transactions in our Knowledge Base.