Transaction details
Txn hash
: 0x3fa9e71d376692dfc8cddb5512e2501fffbf7c48ec42dcc07fac6e35689470c0
Status:
L2 executed
L1 verify pending
L2 block:
1385339080,060 block confirmations
Timestamp:
28/12/2024, 01:09:30 (2 days ago)
L1 verifying txn hash:
The transaction has not yet been executed on the Ethereum mainnet
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.00385272644754445
$12.75
Gas price:
0.00000000103961095 ETH (1.03961095 Gwei)
Gas limit & usage by txn:
3,736,510|3,705,931 (99.18%)
Other attributes:
Nonce:136
Position in block:6
Input data:
0x608060405234801561001057600080fd5b50614211806100206000396000f3fe608060405234801561001057600080fd5b506004361061027d5760003560e01c80637d55094d1161015c578063bdf2a43c116100ce578063eb08ab2811610087578063eb08ab28146106b3578063edbdd8b2146106bc578063f242432a146106cf578063f2fde38b146106e2578063f4103e4d146106f5578063f8f1147d1461070857600080fd5b8063bdf2a43c146105aa578063c401aa99146105d7578063ce757efd146105ea578063d55b53e6146105fd578063dc73dece14610610578063e985e9c51461067757600080fd5b8063a0cef62c11610120578063a0cef62c1461050e578063a22cb46514610521578063a2cb6af514610534578063a782b12414610554578063ba216fc414610567578063bd85b0391461058757600080fd5b80637d55094d146104c55780638549feba146104cd5780638da5cb5b146104e057806395d89b41146104f95780639fd6db121461050157600080fd5b8063457af70c116101f557806362c5a671116101b957806362c5a6711461045b578063715018a61461047b578063731133e9146104835780637666d0751461049657806377726263146104a95780637d549e99146104bc57600080fd5b8063457af70c1461037c5780634cd88b761461039c5780634e1273f4146103af5780634ec1b49a146103cf57806358ca190e1461044857600080fd5b80630d236772116102475780630d236772146103085780630e89341c1461031d5780631b300fb514610330578063258ff2de146103435780632eb2c2d61461035657806333189c421461036957600080fd5b806255a61314610282578062fdd58e1461029757806301247ab6146102bd57806301ffc9a7146102d057806306fdde03146102f3575b600080fd5b610295610290366004612eb3565b61071b565b005b6102aa6102a5366004612f48565b61087a565b6040519081526020015b60405180910390f35b6102956102cb366004612f72565b610915565b6102e36102de366004612fc7565b61096e565b60405190151581526020016102b4565b6102fb6109be565b6040516102b49190613043565b610310610a4c565b6040516102b4919061314e565b6102fb61032b3660046131b0565b610dde565b61029561033e3660046131b0565b61113e565b6102956103513660046131b0565b611164565b610295610364366004613312565b611190565b6102956103773660046133fc565b6111dc565b61038f61038a366004613447565b611239565b6040516102b4919061348b565b6102956103aa366004613499565b611289565b6103c26103bd366004613504565b6113d1565b6040516102b49190613609565b6104246103dd3660046131b0565b604080518082019091526000808252602082015250600090815260cb6020908152604091829020825180840190935280548352600101546001600160a01b03169082015290565b60408051825181526020928301516001600160a01b031692810192909252016102b4565b61029561045636600461361c565b6114fa565b6102aa6104693660046131b0565b600090815260cd602052604090205490565b610295611590565b610295610491366004613651565b6115a4565b6102956104a43660046136c5565b61172d565b6102956104b7366004613708565b611786565b6102aa60cf5481565b6102956117bc565b6102956104db366004613734565b6117d8565b6033546001600160a01b03166040516102b49190613846565b6102fb611972565b60d2546102e39060ff1681565b61029561051c366004613708565b61197f565b61029561052f36600461385a565b6119b5565b6105476105423660046131b0565b6119c4565b6040516102b49190613884565b6102956105623660046138d2565b611aad565b61057a6105753660046131b0565b611ae0565b6040516102b491906138f5565b6102aa6105953660046131b0565b600090815260ca602052604090206005015490565b6102e36105b83660046131b0565b600090815260ca6020526040902060060154600160601b900460ff1690565b6102956105e5366004613908565b611dda565b6102956105f8366004613708565b611e6f565b6102e361060b366004612f48565b611ea5565b61065361061e366004613447565b60cc6020908152600092835260408084209091529082529020805460018201546002909201549091906001600160a01b031683565b6040805193845260208401929092526001600160a01b0316908201526060016102b4565b6102e361068536600461398d565b6001600160a01b03918216600090815260986020908152604080832093909416825291909152205460ff1690565b6102aa60ce5481565b6102956106ca36600461361c565b611f6b565b6102956106dd3660046139b7565b611fc7565b6102956106f0366004613a1b565b61200c565b6102e3610703366004612f48565b612085565b6102e3610716366004612f48565b612168565b61072361217d565b8281146107435760405163b4fa3fb360e01b815260040160405180910390fd5b600085815260ca6020526040812090805b8581101561083e57600087878381811061077057610770613a36565b90506020020160208101906107859190613a1b565b9050600086868481811061079b5761079b613a36565b9050602002013590506107c382866000015483604051806020016040528060008152506121d7565b6001600160a01b038216600090815260c9602090815260408083208d845290915290205460ff1661081d576001600160a01b038216600090815260c9602090815260408083208d84529091529020805460ff191660011790555b6108278185613a62565b93505050808061083690613a7a565b915050610754565b508060cf60008282546108519190613a62565b925050819055508082600501600082825461086c9190613a62565b909155505050505050505050565b60006001600160a01b0383166108ea5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a2061646472657373207a65726f206973206e6f742061207660448201526930b634b21037bbb732b960b11b60648201526084015b60405180910390fd5b5060008181526097602090815260408083206001600160a01b03861684529091529020545b92915050565b61091d61217d565b610926846122ed565b50600093845260cc60209081526040808620948652939052919092206001810192909255600290910180546001600160a01b0319166001600160a01b03909216919091179055565b60006001600160e01b03198216636cdb3d1360e11b148061099f57506001600160e01b031982166303a24d0760e21b145b8061090f57506301ffc9a760e01b6001600160e01b031983161461090f565b60d080546109cb90613a93565b80601f01602080910402602001604051908101604052809291908181526020018280546109f790613a93565b8015610a445780601f10610a1957610100808354040283529160200191610a44565b820191906000526020600020905b815481529060010190602001808311610a2757829003601f168201915b505050505081565b6060600060ce546001600160401b03811115610a6a57610a6a6131c9565b604051908082528060200260200182016040528015610aa357816020015b610a90612dbc565b815260200190600190039081610a885790505b50905060015b60ce548111610dd85760ca6000828152602001908152602001600020604051806101a001604052908160008201548152602001600182018054610aeb90613a93565b80601f0160208091040260200160405190810160405280929190818152602001828054610b1790613a93565b8015610b645780601f10610b3957610100808354040283529160200191610b64565b820191906000526020600020905b815481529060010190602001808311610b4757829003601f168201915b50505050508152602001600282018054610b7d90613a93565b80601f0160208091040260200160405190810160405280929190818152602001828054610ba990613a93565b8015610bf65780601f10610bcb57610100808354040283529160200191610bf6565b820191906000526020600020905b815481529060010190602001808311610bd957829003601f168201915b50505050508152602001600382018054610c0f90613a93565b80601f0160208091040260200160405190810160405280929190818152602001828054610c3b90613a93565b8015610c885780601f10610c5d57610100808354040283529160200191610c88565b820191906000526020600020905b815481529060010190602001808311610c6b57829003601f168201915b50505050508152602001600482018054610ca190613a93565b80601f0160208091040260200160405190810160405280929190818152602001828054610ccd90613a93565b8015610d1a5780601f10610cef57610100808354040283529160200191610d1a565b820191906000526020600020905b815481529060010190602001808311610cfd57829003601f168201915b50505091835250506005820154602082015260069091015463ffffffff8082166040840152600160201b820481166060840152600160401b820416608083015260ff600160601b82048116151560a0840152600160681b82048116151560c0840152600160701b82048116151560e0840152600160781b9091041615156101009091015282610daa600184613ac7565b81518110610dba57610dba613a36565b60200260200101819052508080610dd090613a7a565b915050610aa9565b50919050565b600081815260ca6020908152604080832081516101a08101909252805482526001810180546060959484019190610e1490613a93565b80601f0160208091040260200160405190810160405280929190818152602001828054610e4090613a93565b8015610e8d5780601f10610e6257610100808354040283529160200191610e8d565b820191906000526020600020905b815481529060010190602001808311610e7057829003601f168201915b50505050508152602001600282018054610ea690613a93565b80601f0160208091040260200160405190810160405280929190818152602001828054610ed290613a93565b8015610f1f5780601f10610ef457610100808354040283529160200191610f1f565b820191906000526020600020905b815481529060010190602001808311610f0257829003601f168201915b50505050508152602001600382018054610f3890613a93565b80601f0160208091040260200160405190810160405280929190818152602001828054610f6490613a93565b8015610fb15780601f10610f8657610100808354040283529160200191610fb1565b820191906000526020600020905b815481529060010190602001808311610f9457829003601f168201915b50505050508152602001600482018054610fca90613a93565b80601f0160208091040260200160405190810160405280929190818152602001828054610ff690613a93565b80156110435780601f1061101857610100808354040283529160200191611043565b820191906000526020600020905b81548152906001019060200180831161102657829003601f168201915b5050509183525050600582015460208083019190915260069092015463ffffffff8082166040840152600160201b820481166060840152600160401b820416608083015260ff600160601b82048116151560a0840152600160681b82048116151560c0840152600160701b82048116151560e0840152600160781b90910416151561010090910152810151909150600090611116906110e186612323565b60408086015160608701516080880151925161110295949390602001613afa565b6040516020818303038152906040526123b5565b6040516020016111269190613c0e565b60408051601f19818403018152919052949350505050565b61114661217d565b600090815260ca60205260409020600601805460ff60601b19169055565b61116c61217d565b600090815260ca60205260409020600601805460ff60601b1916600160601b179055565b6001600160a01b0385163314806111ac57506111ac8533610685565b6111c85760405162461bcd60e51b81526004016108e190613c53565b6111d58585858585612507565b5050505050565b6111e461217d565b600083815260ca60205260409020600201611200828483613d01565b506040518381527ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce79060200160405180910390a1505050565b611241612e3e565b50600091825260cc6020908152604080842092845291815291819020815160608101835281548152600182015493810193909352600201546001600160a01b03169082015290565b600054610100900460ff16158080156112a95750600054600160ff909116105b806112c35750303b1580156112c3575060005460ff166001145b6113265760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016108e1565b6000805460ff191660011790558015611349576000805461ff0019166101001790555b6113516126df565b6113696040518060200160405280600081525061270e565b60d0611376858783613d01565b5060d1611384838583613d01565b5080156111d5576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050505050565b606081518351146114365760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b60648201526084016108e1565b600083516001600160401b03811115611451576114516131c9565b60405190808252806020026020018201604052801561147a578160200160208202803683370190505b50905060005b84518110156114f2576114c585828151811061149e5761149e613a36565b60200260200101518583815181106114b8576114b8613a36565b602002602001015161087a565b8282815181106114d7576114d7613a36565b60209081029190910101526114eb81613a7a565b9050611480565b509392505050565b61150261217d565b61150b836122ed565b50600083815260cd602052604081208054908261152783613a7a565b909155506040805160608101825286815260208082019687526001600160a01b03958616828401908152600098895260cc825283892094895293905295209451855592516001850155509051600290920180546001600160a01b03191692909116919091179055565b61159861217d565b6115a2600061273e565b565b600083815260ca602052604090206006810154600160681b900460ff166115de576040516371642c7760e11b815260040160405180910390fd5b60068101546116119063ffffffff600160201b8204811691600160401b81049091169060ff600160601b90910416612790565b826000036116325760405163b4fa3fb360e01b815260040160405180910390fd5b60008361163f878761087a565b6116499190613a62565b600683015490915063ffffffff168111156116775760405163048f6ddf60e01b815260040160405180910390fd5b6006820154600160781b900460ff16156116b2576116958686612085565b6116b25760405163c00b832f60e01b815260040160405180910390fd5b6006820154600160701b900460ff16156116ed576116d08686611ea5565b6116ed576040516323884f4360e11b815260040160405180910390fd5b60cf600081546116fc90613a7a565b9091555060058201805460009061171290613a7a565b90915550815461172590879086866121d7565b505050505050565b61173561217d565b600092835260ca602052604090922060060180546bffffffffffffffff000000001916600160201b63ffffffff9384160263ffffffff60401b191617600160401b9290931691909102919091179055565b61178e61217d565b600091825260ca60205260409091206006018054911515600160701b0260ff60701b19909216919091179055565b6117c461217d565b60d2805460ff19811660ff90911615179055565b6117e061217d565b600060ce600081546117f190613a7a565b9182905550600081815260ca60205260409020818155909150600181016118188d82613dba565b50600281016118278c82613dba565b50600381016118368b82613dba565b50600481016118458a82613dba565b50878160060160006101000a81548163ffffffff021916908363ffffffff160217905550868160060160046101000a81548163ffffffff021916908363ffffffff160217905550858160060160086101000a81548163ffffffff021916908363ffffffff16021790555060008160050181905550600081600601600c6101000a81548160ff0219169083151502179055508481600601600d6101000a81548160ff0219169083151502179055508381600601600e6101000a81548160ff0219169083151502179055508281600601600f6101000a81548160ff021916908315150217905550817f04e8929daf8362cceafb1829f3c1cf33366f56a819e661c33d398ef7cdfe44f18d8d60405161195c929190613e73565b60405180910390a2505050505050505050505050565b60d180546109cb90613a93565b61198761217d565b600091825260ca60205260409091206006018054911515600160781b0260ff60781b19909216919091179055565b6119c033838361280e565b5050565b600081815260cd6020526040812054606091816001600160401b038111156119ee576119ee6131c9565b604051908082528060200260200182016040528015611a2757816020015b611a14612e3e565b815260200190600190039081611a0c5790505b50905060005b828110156114f257600085815260cc60209081526040808320848452825291829020825160608101845281548152600182015492810192909252600201546001600160a01b0316918101919091528251839083908110611a8f57611a8f613a36565b60200260200101819052508080611aa590613a7a565b915050611a2d565b611ab561217d565b600091825260ca6020526040909120600601805463ffffffff191663ffffffff909216919091179055565b611ae8612dbc565b60ca6000838152602001908152602001600020604051806101a001604052908160008201548152602001600182018054611b2190613a93565b80601f0160208091040260200160405190810160405280929190818152602001828054611b4d90613a93565b8015611b9a5780601f10611b6f57610100808354040283529160200191611b9a565b820191906000526020600020905b815481529060010190602001808311611b7d57829003601f168201915b50505050508152602001600282018054611bb390613a93565b80601f0160208091040260200160405190810160405280929190818152602001828054611bdf90613a93565b8015611c2c5780601f10611c0157610100808354040283529160200191611c2c565b820191906000526020600020905b815481529060010190602001808311611c0f57829003601f168201915b50505050508152602001600382018054611c4590613a93565b80601f0160208091040260200160405190810160405280929190818152602001828054611c7190613a93565b8015611cbe5780601f10611c9357610100808354040283529160200191611cbe565b820191906000526020600020905b815481529060010190602001808311611ca157829003601f168201915b50505050508152602001600482018054611cd790613a93565b80601f0160208091040260200160405190810160405280929190818152602001828054611d0390613a93565b8015611d505780601f10611d2557610100808354040283529160200191611d50565b820191906000526020600020905b815481529060010190602001808311611d3357829003601f168201915b50505091835250506005820154602082015260069091015463ffffffff8082166040840152600160201b820481166060840152600160401b820416608083015260ff600160601b82048116151560a0840152600160681b82048116151560c0840152600160701b82048116151560e0840152600160781b9091041615156101009091015292915050565b611de261217d565b600084815260ca60205260409020600101611dfd8482613dba565b50600084815260ca60205260409020600301611e198382613dba565b50600084815260ca60205260409020600401611e358282613dba565b506040518481527ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce79060200160405180910390a150505050565b611e7761217d565b600091825260ca60205260409091206006018054911515600160681b0260ff60681b19909216919091179055565b600081815260ca6020526040812060060154600160701b900460ff16611ecd5750600161090f565b600082815260cb60205260409020805415611f6157805460018201546040516370a0823160e01b81526001600160a01b03909116906370a0823190611f16908890600401613846565b602060405180830381865afa158015611f33573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f579190613ea1565b101591505061090f565b5060019392505050565b611f7361217d565b611f7c836122ed565b506040805180820182529283526001600160a01b039182166020808501918252600095865260cb90529320915182559151600190910180546001600160a01b03191691909216179055565b6001600160a01b038516331480611fe35750611fe38533610685565b611fff5760405162461bcd60e51b81526004016108e190613c53565b6111d585858585856128ee565b61201461217d565b6001600160a01b0381166120795760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016108e1565b6120828161273e565b50565b600081815260cd6020526040812054815b8181101561215d57600084815260cc60209081526040808320848452909152902060018101541561214a57600181015460028201546040516370a0823160e01b81526001600160a01b03909116906370a08231906120f8908a90600401613846565b602060405180830381865afa158015612115573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121399190613ea1565b1061214a576001935050505061090f565b508061215581613a7a565b915050612096565b506000949350505050565b600080612175848461087a565b119392505050565b6033546001600160a01b031633146115a25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108e1565b6001600160a01b0384166122375760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b60648201526084016108e1565b33600061224385612a1c565b9050600061225085612a1c565b905060008681526097602090815260408083206001600160a01b038b16845290915281208054879290612284908490613a62565b909155505060408051878152602081018790526001600160a01b03808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46122e483600089898989612a67565b50505050505050565b600081815260ca6020526040812054810361231b57604051631cdaa5e760e21b815260040160405180910390fd5b506001919050565b6060600061233083612bc2565b60010190506000816001600160401b0381111561234f5761234f6131c9565b6040519080825280601f01601f191660200182016040528015612379576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461238357509392505050565b606081516000036123d457505060408051602081019091526000815290565b600060405180606001604052806040815260200161419c60409139905060006003845160026124039190613a62565b61240d9190613eba565b612418906004613edc565b6001600160401b0381111561242f5761242f6131c9565b6040519080825280601f01601f191660200182016040528015612459576020820181803683370190505b509050600182016020820185865187015b808210156124c5576003820191508151603f8160121c168501518453600184019350603f81600c1c168501518453600184019350603f8160061c168501518453600184019350603f811685015184535060018301925061246a565b50506003865106600181146124e157600281146124f4576124fc565b603d6001830353603d60028303536124fc565b603d60018303535b509195945050505050565b81518351146125695760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206044820152670dad2e6dac2e8c6d60c31b60648201526084016108e1565b6001600160a01b03841661258f5760405162461bcd60e51b81526004016108e190613efb565b3360005b84518110156126795760008582815181106125b0576125b0613a36565b6020026020010151905060008583815181106125ce576125ce613a36565b60209081029190910181015160008481526097835260408082206001600160a01b038e16835290935291909120549091508181101561261f5760405162461bcd60e51b81526004016108e190613f40565b60008381526097602090815260408083206001600160a01b038e8116855292528083208585039055908b1682528120805484929061265e908490613a62565b925050819055505050508061267290613a7a565b9050612593565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb87876040516126c9929190613f8a565b60405180910390a4611725818787878787612c9a565b600054610100900460ff166127065760405162461bcd60e51b81526004016108e190613faf565b6115a2612d55565b600054610100900460ff166127355760405162461bcd60e51b81526004016108e190613faf565b61208281612d85565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60004263ffffffff168463ffffffff16111580156127ba57504263ffffffff168363ffffffff1610155b60d25490915060ff166127e057604051630732158d60e31b815260040160405180910390fd5b8015806127ea5750815b1561280857604051630732158d60e31b815260040160405180910390fd5b50505050565b816001600160a01b0316836001600160a01b0316036128815760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b60648201526084016108e1565b6001600160a01b03838116600081815260986020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b0384166129145760405162461bcd60e51b81526004016108e190613efb565b33600061292085612a1c565b9050600061292d85612a1c565b905060008681526097602090815260408083206001600160a01b038c168452909152902054858110156129725760405162461bcd60e51b81526004016108e190613f40565b60008781526097602090815260408083206001600160a01b038d8116855292528083208985039055908a168252812080548892906129b1908490613a62565b909155505060408051888152602081018890526001600160a01b03808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4612a11848a8a8a8a8a612a67565b505050505050505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110612a5657612a56613a36565b602090810291909101015292915050565b6001600160a01b0384163b156117255760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190612aab9089908990889088908890600401613ffa565b6020604051808303816000875af1925050508015612ae6575060408051601f3d908101601f19168201909252612ae39181019061403f565b60015b612b9257612af261405c565b806308c379a003612b2b5750612b06614078565b80612b115750612b2d565b8060405162461bcd60e51b81526004016108e19190613043565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e2d455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b60648201526084016108e1565b6001600160e01b0319811663f23a6e6160e01b146122e45760405162461bcd60e51b81526004016108e190614101565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310612c015772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310612c2d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310612c4b57662386f26fc10000830492506010015b6305f5e1008310612c63576305f5e100830492506008015b6127108310612c7757612710830492506004015b60648310612c89576064830492506002015b600a831061090f5760010192915050565b6001600160a01b0384163b156117255760405163bc197c8160e01b81526001600160a01b0385169063bc197c8190612cde9089908990889088908890600401614149565b6020604051808303816000875af1925050508015612d19575060408051601f3d908101601f19168201909252612d169181019061403f565b60015b612d2557612af261405c565b6001600160e01b0319811663bc197c8160e01b146122e45760405162461bcd60e51b81526004016108e190614101565b600054610100900460ff16612d7c5760405162461bcd60e51b81526004016108e190613faf565b6115a23361273e565b600054610100900460ff16612dac5760405162461bcd60e51b81526004016108e190613faf565b6120828160996119c08282613dba565b604051806101a00160405280600081526020016060815260200160608152602001606081526020016060815260200160008152602001600063ffffffff168152602001600063ffffffff168152602001600063ffffffff1681526020016000151581526020016000151581526020016000151581526020016000151581525090565b6040518060600160405280600081526020016000815260200160006001600160a01b031681525090565b60008083601f840112612e7a57600080fd5b5081356001600160401b03811115612e9157600080fd5b6020830191508360208260051b8501011115612eac57600080fd5b9250929050565b600080600080600060608688031215612ecb57600080fd5b8535945060208601356001600160401b0380821115612ee957600080fd5b612ef589838a01612e68565b90965094506040880135915080821115612f0e57600080fd5b50612f1b88828901612e68565b969995985093965092949392505050565b80356001600160a01b0381168114612f4357600080fd5b919050565b60008060408385031215612f5b57600080fd5b612f6483612f2c565b946020939093013593505050565b60008060008060808587031215612f8857600080fd5b843593506020850135925060408501359150612fa660608601612f2c565b905092959194509250565b6001600160e01b03198116811461208257600080fd5b600060208284031215612fd957600080fd5b8135612fe481612fb1565b9392505050565b60005b83811015613006578181015183820152602001612fee565b838111156128085750506000910152565b6000815180845261302f816020860160208601612feb565b601f01601f19169290920160200192915050565b602081526000612fe46020830184613017565b60006101a082518452602083015181602086015261307682860182613017565b915050604083015184820360408601526130908282613017565b915050606083015184820360608601526130aa8282613017565b915050608083015184820360808601526130c48282613017565b91505060a083015160a085015260c08301516130e860c086018263ffffffff169052565b5060e083015161310060e086018263ffffffff169052565b506101008381015163ffffffff169085015261012080840151151590850152610140808401511515908501526101608084015115159085015261018092830151151592909301919091525090565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156131a357603f19888603018452613191858351613056565b94509285019290850190600101613175565b5092979650505050505050565b6000602082840312156131c257600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b0381118282101715613204576132046131c9565b6040525050565b60006001600160401b03821115613224576132246131c9565b5060051b60200190565b600082601f83011261323f57600080fd5b8135602061324c8261320b565b60405161325982826131df565b83815260059390931b850182019282810191508684111561327957600080fd5b8286015b84811015613294578035835291830191830161327d565b509695505050505050565b600082601f8301126132b057600080fd5b81356001600160401b038111156132c9576132c96131c9565b6040516132e0601f8301601f1916602001826131df565b8181528460208386010111156132f557600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600060a0868803121561332a57600080fd5b61333386612f2c565b945061334160208701612f2c565b935060408601356001600160401b038082111561335d57600080fd5b61336989838a0161322e565b9450606088013591508082111561337f57600080fd5b61338b89838a0161322e565b935060808801359150808211156133a157600080fd5b506133ae8882890161329f565b9150509295509295909350565b60008083601f8401126133cd57600080fd5b5081356001600160401b038111156133e457600080fd5b602083019150836020828501011115612eac57600080fd5b60008060006040848603121561341157600080fd5b8335925060208401356001600160401b0381111561342e57600080fd5b61343a868287016133bb565b9497909650939450505050565b6000806040838503121561345a57600080fd5b50508035926020909101359150565b80518252602080820151908301526040908101516001600160a01b0316910152565b6060810161090f8284613469565b600080600080604085870312156134af57600080fd5b84356001600160401b03808211156134c657600080fd5b6134d2888389016133bb565b909650945060208701359150808211156134eb57600080fd5b506134f8878288016133bb565b95989497509550505050565b6000806040838503121561351757600080fd5b82356001600160401b038082111561352e57600080fd5b818501915085601f83011261354257600080fd5b8135602061354f8261320b565b60405161355c82826131df565b83815260059390931b850182019282810191508984111561357c57600080fd5b948201945b838610156135a15761359286612f2c565b82529482019490820190613581565b965050860135925050808211156135b757600080fd5b506135c48582860161322e565b9150509250929050565b600081518084526020808501945080840160005b838110156135fe578151875295820195908201906001016135e2565b509495945050505050565b602081526000612fe460208301846135ce565b60008060006060848603121561363157600080fd5b833592506020840135915061364860408501612f2c565b90509250925092565b6000806000806080858703121561366757600080fd5b61367085612f2c565b9350602085013592506040850135915060608501356001600160401b0381111561369957600080fd5b6136a58782880161329f565b91505092959194509250565b803563ffffffff81168114612f4357600080fd5b6000806000606084860312156136da57600080fd5b833592506136ea602085016136b1565b9150613648604085016136b1565b80358015158114612f4357600080fd5b6000806040838503121561371b57600080fd5b8235915061372b602084016136f8565b90509250929050565b6000806000806000806000806000806101408b8d03121561375457600080fd5b8a356001600160401b038082111561376b57600080fd5b6137778e838f0161329f565b9b5060208d013591508082111561378d57600080fd5b6137998e838f0161329f565b9a5060408d01359150808211156137af57600080fd5b6137bb8e838f0161329f565b995060608d01359150808211156137d157600080fd5b506137de8d828e0161329f565b9750506137ed60808c016136b1565b95506137fb60a08c016136b1565b945061380960c08c016136b1565b935061381760e08c016136f8565b92506138266101008c016136f8565b91506138356101208c016136f8565b90509295989b9194979a5092959850565b6001600160a01b0391909116815260200190565b6000806040838503121561386d57600080fd5b61387683612f2c565b915061372b602084016136f8565b6020808252825182820181905260009190848201906040850190845b818110156138c6576138b3838551613469565b92840192606092909201916001016138a0565b50909695505050505050565b600080604083850312156138e557600080fd5b8235915061372b602084016136b1565b602081526000612fe46020830184613056565b6000806000806080858703121561391e57600080fd5b8435935060208501356001600160401b038082111561393c57600080fd5b6139488883890161329f565b9450604087013591508082111561395e57600080fd5b61396a8883890161329f565b9350606087013591508082111561398057600080fd5b506136a58782880161329f565b600080604083850312156139a057600080fd5b6139a983612f2c565b915061372b60208401612f2c565b600080600080600060a086880312156139cf57600080fd5b6139d886612f2c565b94506139e660208701612f2c565b9350604086013592506060860135915060808601356001600160401b03811115613a0f57600080fd5b6133ae8882890161329f565b600060208284031215613a2d57600080fd5b612fe482612f2c565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115613a7557613a75613a4c565b500190565b600060018201613a8c57613a8c613a4c565b5060010190565b600181811c90821680613aa757607f821691505b602082108103610dd857634e487b7160e01b600052602260045260246000fd5b600082821015613ad957613ad9613a4c565b500390565b60008151613af0818560208601612feb565b9290920192915050565b6a3d90113730b6b2911d101160a91b81528551600090613b2181600b850160208b01612feb565b691116101134b2111d101160b11b600b918401918201528651613b4b816015840160208b01612feb565b6c1116101134b6b0b3b2911d101160991b601592909101918201528551613b79816022840160208a01612feb565b7f222c202270726f70657274696573223a207b20226172746973744e616d65223a6022929091019182015261101160f11b60428201528451613bc2816044840160208901612feb565b73113e9610113232b9b1b934b83a34b7b7111d101160611b60449290910191820152613c02613bf46058830186613ade565b61227d60f01b815260020190565b98975050505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000815260008251613c4681601d850160208701612feb565b91909101601d0192915050565b6020808252602e908201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60408201526d195c881bdc88185c1c1c9bdd995960921b606082015260800190565b601f821115613ce757600081815260208120601f850160051c81016020861015613cc85750805b601f850160051c820191505b8181101561172557828155600101613cd4565b505050565b600019600383901b1c191660019190911b1790565b6001600160401b03831115613d1857613d186131c9565b613d2c83613d268354613a93565b83613ca1565b6000601f841160018114613d5a5760008515613d485750838201355b613d528682613cec565b8455506111d5565b600083815260209020601f19861690835b82811015613d8b5786850135825560209485019460019092019101613d6b565b5086821015613da85760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b81516001600160401b03811115613dd357613dd36131c9565b613de781613de18454613a93565b84613ca1565b602080601f831160018114613e165760008415613e045750858301515b613e0e8582613cec565b865550611725565b600085815260208120601f198616915b82811015613e4557888601518255948401946001909101908401613e26565b5085821015613e635787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000613e866040830185613017565b8281036020840152613e988185613017565b95945050505050565b600060208284031215613eb357600080fd5b5051919050565b600082613ed757634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615613ef657613ef6613a4c565b500290565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b604081526000613f9d60408301856135ce565b8281036020840152613e9881856135ce565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b6001600160a01b03868116825285166020820152604081018490526060810183905260a06080820181905260009061403490830184613017565b979650505050505050565b60006020828403121561405157600080fd5b8151612fe481612fb1565b600060033d11156140755760046000803e5060005160e01c5b90565b600060443d10156140865790565b6040516003193d81016004833e81513d6001600160401b0381602484011181841117156140b557505050505090565b82850191508151818111156140cd5750505050505090565b843d87010160208285010111156140e75750505050505090565b6140f6602082860101876131df565b509095945050505050565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b6001600160a01b0386811682528516602082015260a060408201819052600090614175908301866135ce565b828103606084015261418781866135ce565b90508281036080840152613c02818561301756fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa264697066735822122093fc1f09eefbb6d20d8a8e7071f0b17f0b0105dc5c310d960219cb695a220f3a64736f6c634300080f0033