交易详情
交易哈希
:0xea7505525fdbe7b15548f2a7d3aa3e90e15f7e92d7a4f8448e33f35bb7a084cc
交易数量:
0AVAX
($0)
交易手续费:
0.155292116
$1.41
Gas 价格:
0.000000028 AVAX (28 nAVAX)
Gas 上限 & Gas 消耗:
5,546,147|5,546,147 (100%)
其他信息:
Nonce:0
区块内交易编号:0
输入数据:
0x60806040523480156200001157600080fd5b50604051620064f5380380620064f5833981016040819052620000349162000b1b565b61010c80546001600160a01b0319166daaeb6d7670e522a718067333cd4e9081179091557307856aa92d8f023b71d5fadc7e4a0ef0fe3843ad600182803b156200018a578115620000e957604051633e9f1edf60e11b81523060048201526001600160a01b038481166024830152821690637d3e3dbe906044015b600060405180830381600087803b158015620000ca57600080fd5b505af1158015620000df573d6000803e3d6000fd5b505050506200018a565b6001600160a01b038316156200012e5760405163a0af290360e01b81523060048201526001600160a01b03848116602483015282169063a0af290390604401620000af565b604051632210724360e11b81523060048201526001600160a01b03821690634420e48690602401600060405180830381600087803b1580156200017057600080fd5b505af115801562000185573d6000803e3d6000fd5b505050505b5050600054610100900460ff161591508190508015620001b15750600054600160ff909116105b80620001e15750620001ce30620003a960201b620025461760201c565b158015620001e1575060005460ff166001145b6200024a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff1916600117905580156200026e576000805461ff0019166101001790555b7f8502233096d909befbda0999bb8ea2f3a6be3c138b9fbf003752a4c8bce86f6c7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a66060620002bd81620003b8565b620002c98c8c6200042c565b620002d48a62000498565b620002df8d62000580565b620002ec60008e620005d3565b620002f8828e620005d3565b62000304838e620005d3565b62000311836000620005d3565b62000326856001600160801b038816620005f6565b6200033b886001600160801b038916620006a8565b620003468962000759565b5061010d9190915561010e55801562000399576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050505050505062000e3d565b6001600160a01b03163b151590565b600054610100900460ff16620004145760405162461bcd60e51b815260206004820152602b6024820152600080516020620064d583398151915260448201526a6e697469616c697a696e6760a81b606482015260840162000241565b6200041e620007a3565b620004298162000801565b50565b600054610100900460ff16620004885760405162461bcd60e51b815260206004820152602b6024820152600080516020620064d583398151915260448201526a6e697469616c697a696e6760a81b606482015260840162000241565b620004948282620008cc565b5050565b600060018054620004a99062000c1e565b80601f0160208091040260200160405190810160405280929190818152602001828054620004d79062000c1e565b8015620005285780601f10620004fc5761010080835404028352916020019162000528565b820191906000526020600020905b8154815290600101906020018083116200050a57829003601f168201915b50505050509050816001908162000540919062000cad565b507fc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a1681836040516200057492919062000da7565b60405180910390a15050565b61011080546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b620005ea82826200094f60201b620025551760201c565b620004948282620009aa565b6127108111156200063c5760405162461bcd60e51b815260206004820152600f60248201526e45786365656473206d61782062707360881b604482015260640162000241565b600280546001600160b01b031916600160a01b61ffff8416026001600160a01b031916176001600160a01b0384169081179091556040518281527fe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304906020015b60405180910390a25050565b612710811115620006ee5760405162461bcd60e51b815260206004820152600f60248201526e45786365656473206d61782062707360881b604482015260640162000241565b60048054610100600160b81b0319166101006001600160a01b03851690810261ffff60a81b191691909117600160a81b61ffff851602179091556040518281527f90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb906020016200069c565b600680546001600160a01b0319166001600160a01b0383169081179091556040517f299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b33390600090a250565b600054610100900460ff16620007ff5760405162461bcd60e51b815260206004820152602b6024820152600080516020620064d583398151915260448201526a6e697469616c697a696e6760a81b606482015260840162000241565b565b600054610100900460ff166200085d5760405162461bcd60e51b815260206004820152602b6024820152600080516020620064d583398151915260448201526a6e697469616c697a696e6760a81b606482015260840162000241565b60005b8151811015620004945760016044600084848151811062000885576200088562000dd9565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580620008c38162000e05565b91505062000860565b600054610100900460ff16620009285760405162461bcd60e51b815260206004820152602b6024820152600080516020620064d583398151915260448201526a6e697469616c697a696e6760a81b606482015260840162000241565b60dc62000936838262000cad565b5060dd62000945828262000cad565b50600060da555050565b6000828152600b602090815260408083206001600160a01b0385168085529252808320805460ff1916600117905551339285917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9190a45050565b6000828152600d6020526040812080549160019190620009cb838562000e21565b90915550506000928352600d6020908152604080852083865260018101835281862080546001600160a01b039096166001600160a01b03199096168617905593855260029093019052912055565b80516001600160a01b038116811462000a3157600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101562000a6957818101518382015260200162000a4f565b50506000910152565b600082601f83011262000a8457600080fd5b81516001600160401b038082111562000aa15762000aa162000a36565b604051601f8301601f19908116603f0116810190828211818310171562000acc5762000acc62000a36565b8160405283815286602085880101111562000ae657600080fd5b62000af984602083016020890162000a4c565b9695505050505050565b80516001600160801b038116811462000a3157600080fd5b60008060008060008060008060006101208a8c03121562000b3b57600080fd5b62000b468a62000a19565b60208b01519099506001600160401b038082111562000b6457600080fd5b62000b728d838e0162000a72565b995060408c015191508082111562000b8957600080fd5b62000b978d838e0162000a72565b985060608c015191508082111562000bae57600080fd5b5062000bbd8c828d0162000a72565b96505062000bce60808b0162000a19565b945062000bde60a08b0162000a19565b935062000bee60c08b0162000b03565b925062000bfe60e08b0162000b03565b915062000c0f6101008b0162000a19565b90509295985092959850929598565b600181811c9082168062000c3357607f821691505b60208210810362000c5457634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000ca857600081815260208120601f850160051c8101602086101562000c835750805b601f850160051c820191505b8181101562000ca45782815560010162000c8f565b5050505b505050565b81516001600160401b0381111562000cc95762000cc962000a36565b62000ce18162000cda845462000c1e565b8462000c5a565b602080601f83116001811462000d19576000841562000d005750858301515b600019600386901b1c1916600185901b17855562000ca4565b600085815260208120601f198616915b8281101562000d4a5788860151825594840194600190910190840162000d29565b508582101562000d695787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815180845262000d9381602086016020860162000a4c565b601f01601f19169290920160200192915050565b60408152600062000dbc604083018562000d79565b828103602084015262000dd0818562000d79565b95945050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820162000e1a5762000e1a62000def565b5060010190565b8082018082111562000e375762000e3762000def565b92915050565b6156888062000e4d6000396000f3fe6080604052600436106103e45760003560e01c80639010d07c11610208578063b6f10c7911610118578063d37c353b116100ab578063e57553da1161007a578063e57553da14610c28578063e715032214610c4c578063e8a3d48514610c6c578063e985e9c514610c81578063f28083c314610cca57600080fd5b8063d37c353b14610b8d578063d45573f614610bad578063d547741f14610bd8578063d637ed5914610bf857600080fd5b8063c87b56dd116100e7578063c87b56dd14610b0d578063ca15c87314610b2d578063cb2ef6f714610b4d578063ce80564214610b6d57600080fd5b8063b6f10c7914610a98578063b88d4fde14610ab8578063b8d1e53214610ad8578063c68907de14610af857600080fd5b8063a217fddf1161019b578063ac9650d81161016a578063ac9650d8146109d9578063acd083f8146109a4578063ad1eefc514610a06578063b0ccc31e14610a48578063b24f2d3914610a6957600080fd5b8063a217fddf1461096f578063a22cb46514610984578063a2309ff8146109a4578063a32fa5b3146109b957600080fd5b80639bcf7a15116101d75780639bcf7a15146108f35780639fc4d68f14610913578063a05112fc14610933578063a0a8e4601461095357600080fd5b80639010d07c1461087e57806391d148541461089e578063938e3d7b146108be57806395d89b41146108de57600080fd5b80633b1475a7116103035780636352211e1161029657806370a082311161026557806370a08231146107ec57806374bc7db71461080c5780637e54523c1461082c57806384bb1e421461084c5780638da5cb5b1461085f57600080fd5b80636352211e1461076a57806363b45e2d1461078a5780636f4f28371461079f5780636f8934f4146107bf57600080fd5b8063492e224b116102d2578063492e224b146106af5780634cc157df146106cf578063572b6c0514610711578063600dd5ea1461074a57600080fd5b80633b1475a71461063a5780633f3e4c111461064f57806342842e0e1461066f57806342966c681461068f57600080fd5b806323a2902b1161037b5780632a55205a1161034a5780632a55205a146105a45780632ab4d052146105e35780632f2ff15d146105fa57806336568abe1461061a57600080fd5b806323a2902b1461051757806323b872dd146105375780632419f51b14610557578063248a9ca31461057757600080fd5b8063095ea7b3116103b7578063095ea7b31461049257806313af4035146104b457806318160ddd146104d45780631e7ac488146104f757600080fd5b806301ffc9a7146103e957806306fdde031461041e578063079fe40e14610440578063081812fc14610472575b600080fd5b3480156103f557600080fd5b506104096104043660046145a6565b610cea565b60405190151581526020015b60405180910390f35b34801561042a57600080fd5b50610433610d16565b6040516104159190614613565b34801561044c57600080fd5b506006546001600160a01b03165b6040516001600160a01b039091168152602001610415565b34801561047e57600080fd5b5061045a61048d366004614626565b610da8565b34801561049e57600080fd5b506104b26104ad366004614654565b610dec565b005b3480156104c057600080fd5b506104b26104cf366004614680565b610e05565b3480156104e057600080fd5b5060db5460da54035b604051908152602001610415565b34801561050357600080fd5b506104b2610512366004614654565b610e3e565b34801561052357600080fd5b506104096105323660046146af565b610e70565b34801561054357600080fd5b506104b261055236600461472c565b611238565b34801561056357600080fd5b506104e9610572366004614626565b611263565b34801561058357600080fd5b506104e9610592366004614626565b6000908152600c602052604090205490565b3480156105b057600080fd5b506105c46105bf36600461476d565b6112d1565b604080516001600160a01b039093168352602083019190915201610415565b3480156105ef57600080fd5b506104e961010f5481565b34801561060657600080fd5b506104b261061536600461478f565b61130e565b34801561062657600080fd5b506104b261063536600461478f565b6113a4565b34801561064657600080fd5b50600a546104e9565b34801561065b57600080fd5b506104b261066a366004614626565b611406565b34801561067b57600080fd5b506104b261068a36600461472c565b611450565b34801561069b57600080fd5b506104b26106aa366004614626565b611475565b3480156106bb57600080fd5b506104096106ca366004614626565b611480565b3480156106db57600080fd5b506106ef6106ea366004614626565b6114a6565b604080516001600160a01b03909316835261ffff909116602083015201610415565b34801561071d57600080fd5b5061040961072c366004614680565b6001600160a01b031660009081526044602052604090205460ff1690565b34801561075657600080fd5b506104b2610765366004614654565b611515565b34801561077657600080fd5b5061045a610785366004614626565b611543565b34801561079657600080fd5b506008546104e9565b3480156107ab57600080fd5b506104b26107ba366004614680565b611555565b3480156107cb57600080fd5b506107df6107da366004614626565b611582565b60405161041591906147bf565b3480156107f857600080fd5b506104e9610807366004614680565b6116df565b34801561081857600080fd5b506104b2610827366004614885565b61172d565b34801561083857600080fd5b506104b2610847366004614654565b611a71565b6104b261085a3660046149a6565b611a9f565b34801561086b57600080fd5b50610110546001600160a01b031661045a565b34801561088a57600080fd5b5061045a61089936600461476d565b611bc5565b3480156108aa57600080fd5b506104096108b936600461478f565b611cb3565b3480156108ca57600080fd5b506104b26108d9366004614a33565b611cde565b3480156108ea57600080fd5b50610433611d0b565b3480156108ff57600080fd5b506104b261090e366004614a7b565b611d1a565b34801561091f57600080fd5b5061043361092e366004614ae3565b611d49565b34801561093f57600080fd5b5061043361094e366004614626565b611ec9565b34801561095f57600080fd5b5060405160048152602001610415565b34801561097b57600080fd5b506104e9600081565b34801561099057600080fd5b506104b261099f366004614b2e565b611f63565b3480156109b057600080fd5b5060da546104e9565b3480156109c557600080fd5b506104096109d436600461478f565b611f77565b3480156109e557600080fd5b506109f96109f4366004614b5c565b611fcd565b6040516104159190614b9d565b348015610a1257600080fd5b506104e9610a2136600461478f565b60009182526011602090815260408084206001600160a01b03909316845291905290205490565b348015610a5457600080fd5b5061010c5461045a906001600160a01b031681565b348015610a7557600080fd5b5060045461010081046001600160a01b031690600160a81b900461ffff166106ef565b348015610aa457600080fd5b506104b2610ab3366004614bff565b6120c1565b348015610ac457600080fd5b506104b2610ad3366004614c20565b612142565b348015610ae457600080fd5b506104b2610af3366004614680565b61216f565b348015610b0457600080fd5b506104e96121ea565b348015610b1957600080fd5b50610433610b28366004614626565b61228d565b348015610b3957600080fd5b506104e9610b48366004614626565b6122fc565b348015610b5957600080fd5b506944726f7045524337323160b01b6104e9565b348015610b7957600080fd5b50610433610b88366004614ae3565b612385565b348015610b9957600080fd5b506104e9610ba8366004614c8b565b612413565b348015610bb957600080fd5b506002546001600160a01b03811690600160a01b900461ffff166106ef565b348015610be457600080fd5b506104b2610bf336600461478f565b6124ab565b348015610c0457600080fd5b50600e54600f54610c13919082565b60408051928352602083019190915201610415565b348015610c3457600080fd5b506105c46002546003546001600160a01b0390911691565b348015610c5857600080fd5b50610433610c67366004614d04565b6124c4565b348015610c7857600080fd5b50610433612539565b348015610c8d57600080fd5b50610409610c9c366004614d5f565b6001600160a01b03918216600090815260e16020908152604080832093909416825291909152205460ff1690565b348015610cd657600080fd5b5060045460ff166040516104159190614da3565b6000610cf5826125b0565b80610d10575063152a902d60e11b6001600160e01b03198316145b92915050565b606060dc8054610d2590614dcb565b80601f0160208091040260200160405190810160405280929190818152602001828054610d5190614dcb565b8015610d9e5780601f10610d7357610100808354040283529160200191610d9e565b820191906000526020600020905b815481529060010190602001808311610d8157829003601f168201915b5050505050905090565b6000610db382612600565b610dd0576040516333d1c03960e21b815260040160405180910390fd5b50600090815260e060205260409020546001600160a01b031690565b81610df68161262c565b610e0083836126ef565b505050565b610e0d612782565b610e325760405162461bcd60e51b8152600401610e2990614dff565b60405180910390fd5b610e3b81612795565b50565b610e46612782565b610e625760405162461bcd60e51b8152600401610e2990614dff565b610e6c82826127e8565b5050565b6000868152601060209081526040808320815161010081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152600581015460a083015260068101546001600160a01b031660c08301526007810180548493929160e0840191610eef90614dcb565b80601f0160208091040260200160405190810160405280929190818152602001828054610f1b90614dcb565b8015610f685780601f10610f3d57610100808354040283529160200191610f68565b820191906000526020600020905b815481529060010190602001808311610f4b57829003601f168201915b50505091909252505050606081015160a082015160c0830151608084015193945091929091901561104d57611049610fa08780614e27565b80806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250505060808088015191508d9060208b01359060408c013590610ff5908d0160608e01614680565b6040516bffffffffffffffffffffffff19606095861b811660208301526034820194909452605481019290925290921b16607482015260880160405160208183030381529060405280519060200120612876565b5094505b84156110d4578560200135600003611065578261106b565b85602001355b92506000198660400135036110805781611086565b85604001355b91506000198660400135141580156110b7575060006110ab6080880160608901614680565b6001600160a01b031614155b6110c157806110d1565b6110d16080870160608801614680565b90505b60008b81526011602090815260408083206001600160a01b03808f1685529252909120549089811690831614158061110c5750828814155b1561114c5760405162461bcd60e51b815260206004820152601060248201526f2150726963654f7243757272656e637960801b6044820152606401610e29565b89158061116157508361115f828c614e86565b115b156111975760405162461bcd60e51b8152600401610e29906020808252600490820152632151747960e01b604082015260600190565b84602001518a86604001516111ac9190614e86565b11156111e75760405162461bcd60e51b815260206004820152600a602482015269214d6178537570706c7960b01b6044820152606401610e29565b84514210156112295760405162461bcd60e51b815260206004820152600e60248201526d18d85b9d0818db185a5b481e595d60921b6044820152606401610e29565b50505050509695505050505050565b826001600160a01b0381163314611252576112523361262c565b61125d848484612944565b50505050565b600061126e60085490565b82106112ac5760405162461bcd60e51b815260206004820152600d60248201526c092dcecc2d8d2c840d2dcc8caf609b1b6044820152606401610e29565b600882815481106112bf576112bf614e99565b90600052602060002001549050919050565b6000806000806112e0866114a6565b90945084925061ffff1690506127106112f98287614eaf565b6113039190614edc565b925050509250929050565b6000828152600c6020526040902054611327903361294f565b6000828152600b602090815260408083206001600160a01b038516845290915290205460ff161561139a5760405162461bcd60e51b815260206004820152601d60248201527f43616e206f6e6c79206772616e7420746f206e6f6e20686f6c646572730000006044820152606401610e29565b610e6c82826129cf565b336001600160a01b038216146113fc5760405162461bcd60e51b815260206004820152601a60248201527f43616e206f6e6c792072656e6f756e636520666f722073656c660000000000006044820152606401610e29565b610e6c82826129e3565b6000611412813361294f565b61010f8290556040518281527ff2672935fc79f5237559e2e2999dbe743bf65430894ac2b37666890e7c69e1af906020015b60405180910390a15050565b826001600160a01b038116331461146a5761146a3361262c565b61125d848484612a3a565b610e3b816001612a55565b6000818152600760205260408120805482919061149c90614dcb565b9050119050919050565b6000818152600560209081526040808320815180830190925280546001600160a01b0316808352600190910154928201929092528291156114ed578051602082015161150b565b60045461010081046001600160a01b031690600160a81b900461ffff165b9250925050915091565b61151d612782565b6115395760405162461bcd60e51b8152600401610e2990614dff565b610e6c8282612c39565b600061154e82612cc5565b5192915050565b61155d612782565b6115795760405162461bcd60e51b8152600401610e2990614dff565b610e3b81612ddf565b6115d660405180610100016040528060008152602001600081526020016000815260200160008152602001600080191681526020016000815260200160006001600160a01b03168152602001606081525090565b600082815260106020908152604091829020825161010081018452815481526001820154928101929092526002810154928201929092526003820154606082015260048201546080820152600582015460a082015260068201546001600160a01b031660c082015260078201805491929160e08401919061165690614dcb565b80601f016020809104026020016040519081016040528092919081815260200182805461168290614dcb565b80156116cf5780601f106116a4576101008083540402835291602001916116cf565b820191906000526020600020905b8154815290600101906020018083116116b257829003601f168201915b5050505050815250509050919050565b60006001600160a01b038216611708576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b0316600090815260df60205260409020546001600160401b031690565b611735612782565b6117515760405162461bcd60e51b8152600401610e2990614dff565b600e54600f5481831561176b576117688284614e86565b90505b600f859055600e8190556000805b8681101561191e578015806117b1575087878281811061179b5761179b614e99565b90506020028101906117ad9190614ef0565b3582105b6117e25760405162461bcd60e51b815260206004820152600260248201526114d560f21b6044820152606401610e29565b60006010816117f18487614e86565b815260200190815260200160002060020154905088888381811061181757611817614e99565b90506020028101906118299190614ef0565b602001358111156118715760405162461bcd60e51b81526020600482015260126024820152711b585e081cdd5c1c1b1e4818db185a5b595960721b6044820152606401610e29565b88888381811061188357611883614e99565b90506020028101906118959190614ef0565b601060006118a38588614e86565b815260200190815260200160002081816118bd919061505b565b50819050601060006118cf8588614e86565b81526020810191909152604001600020600201558888838181106118f5576118f5614e99565b90506020028101906119079190614ef0565b359250819050611916816150d9565b915050611779565b50841561199e57835b8281101561199857600081815260106020526040812081815560018101829055600281018290556003810182905560048101829055600581018290556006810180546001600160a01b0319169055906119836007830182614542565b50508080611990906150d9565b915050611927565b50611a2d565b85831115611a2d57855b83811015611a2b57601060006119be8386614e86565b81526020810191909152604001600090812081815560018101829055600281018290556003810182905560048101829055600581018290556006810180546001600160a01b031916905590611a166007830182614542565b50508080611a23906150d9565b9150506119a8565b505b7fbf4016fceeaaa4ac5cf4be865b559ff85825ab4ca7aa7b661d16e2f544c03098878787604051611a6093929190615160565b60405180910390a150505050505050565b611a79612782565b611a955760405162461bcd60e51b8152600401610e2990614dff565b610e6c8282612e29565b611aad868686868686612e82565b6000611ab76121ea565b9050611ace81611ac5612f29565b88888888610e70565b5060008181526010602052604081206002018054889290611af0908490614e86565b909155505060008181526011602052604081208791611b0d612f29565b6001600160a01b03166001600160a01b031681526020019081526020016000206000828254611b3c9190614e86565b90915550611b4f90506000878787612f33565b6000611b5b888861307b565b9050876001600160a01b0316611b6f612f29565b6001600160a01b0316837ffa76a4010d9533e3e964f2930a65fb6042a12fa6ff5b08281837a10b0be7321e848b604051611bb3929190918252602082015260400190565b60405180910390a45050505050505050565b6000828152600d602052604081205481805b82811015611caa576000868152600d602090815260408083208484526001019091529020546001600160a01b031615611c5357848203611c41576000868152600d602090815260408083209383526001909301905220546001600160a01b03169250610d10915050565b611c4c600183614e86565b9150611c98565b611c5e866000611cb3565b8015611c8557506000868152600d6020908152604080832083805260020190915290205481145b15611c9857611c95600183614e86565b91505b611ca3600182614e86565b9050611bd7565b50505092915050565b6000918252600b602090815260408084206001600160a01b0393909316845291905290205460ff1690565b611ce6612782565b611d025760405162461bcd60e51b8152600401610e2990614dff565b610e3b81613088565b606060dd8054610d2590614dcb565b611d22612782565b611d3e5760405162461bcd60e51b8152600401610e2990614dff565b610e00838383613158565b600083815260076020526040812080546060929190611d6790614dcb565b80601f0160208091040260200160405190810160405280929190818152602001828054611d9390614dcb565b8015611de05780601f10611db557610100808354040283529160200191611de0565b820191906000526020600020905b815481529060010190602001808311611dc357829003601f168201915b505050505090508051600003611e2c5760405162461bcd60e51b8152602060048201526011602482015270139bdd1a1a5b99c81d1bc81c995d99585b607a1b6044820152606401610e29565b60008082806020019051810190611e439190615248565b91509150611e528287876124c4565b93508084878746604051602001611e6c94939291906152c8565b6040516020818303038152906040528051906020012014611ebf5760405162461bcd60e51b815260206004820152600d60248201526c496e636f7272656374206b657960981b6044820152606401610e29565b5050509392505050565b60076020526000908152604090208054611ee290614dcb565b80601f0160208091040260200160405190810160405280929190818152602001828054611f0e90614dcb565b8015611f5b5780601f10611f3057610100808354040283529160200191611f5b565b820191906000526020600020905b815481529060010190602001808311611f3e57829003601f168201915b505050505081565b81611f6d8161262c565b610e0083836131ff565b6000828152600b6020908152604080832083805290915281205460ff16611fc457506000828152600b602090815260408083206001600160a01b038516845290915290205460ff16610d10565b50600192915050565b6060816001600160401b03811115611fe757611fe76148db565b60405190808252806020026020018201604052801561201a57816020015b60608152602001906001900390816120055790505b50905060005b828110156120ba5761208a3085858481811061203e5761203e614e99565b90506020028101906120509190614f10565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506132d192505050565b82828151811061209c5761209c614e99565b602002602001018190525080806120b2906150d9565b915050612020565b5092915050565b6120c9612782565b6120e55760405162461bcd60e51b8152600401610e2990614dff565b6004805482919060ff19166001838181111561210357612103614d8d565b02179055507fd246da9440709ce0dd3f4fd669abc85ada012ab9774b8ecdcc5059ba1486b9c1816040516121379190614da3565b60405180910390a150565b836001600160a01b038116331461215c5761215c3361262c565b612168858585856133c5565b5050505050565b610110546001600160a01b0316331461219b57604051635fc483c560e01b815260040160405180910390fd5b61010c80546001600160a01b0319166001600160a01b0383169081179091556040519081527f9f513fe86dc42fdbac355fa4d9b1d5be7b5e6cd2df67e30db8003766568de47690602001612137565b600f54600e5460009182916121ff9190614e86565b90505b600e54811115612256576010600061221b6001846152f1565b81526020019081526020016000206000015442106122445761223e6001826152f1565b91505090565b8061224e81615304565b915050612202565b5060405162461bcd60e51b815260206004820152600b60248201526a10a1a7a72224aa24a7a71760a91b6044820152606401610e29565b6060600061229a83613409565b50905060006122a88461350e565b90506122b382611480565b156122e157806040516020016122c9919061531b565b60405160208183030381529060405292505050919050565b806122eb8561366f565b6040516020016122c9929190615340565b6000818152600d6020526040812054815b81811015612360576000848152600d602090815260408083208484526001019091529020546001600160a01b03161561234e5761234b600184614e86565b92505b612359600182614e86565b905061230d565b5061236c836000611cb3565b1561237f5761237c600183614e86565b91505b50919050565b606061010e54612395813361294f565b60006123a086611263565b90506123ad818686611d49565b92506123c88160405180602001604052806000815250613777565b6123d2818461378f565b857f6df1d8db2a036436ffe0b2d1833f2c5f1e624818dfce2578c0faa4b83ef9998d846040516124029190614613565b60405180910390a250509392505050565b600081156124945760008061242a8486018661536f565b91509150815160001415801561243f57508015155b156124915761249188600a546124559190614e86565b86868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061377792505050565b50505b6124a186868686866137a7565b9695505050505050565b6000828152600c60205260409020546113fc903361294f565b8251604080518083016020019091528181529060005b818110156125305760008585836040516020016124f9939291906153b3565b60408051601f19818403018152919052805160209182012088840182015118858401820152612529915082614e86565b90506124da565b50509392505050565b60018054611ee290614dcb565b6001600160a01b03163b151590565b6000828152600b602090815260408083206001600160a01b0385168085529252808320805460ff1916600117905551339285917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9190a45050565b60006001600160e01b031982166380ac58cd60e01b14806125e157506001600160e01b03198216635b5e139f60e01b145b80610d1057506301ffc9a760e01b6001600160e01b0319831614610d10565b600060da5482108015610d10575050600090815260de6020526040902054600160e01b900460ff161590565b61010c546001600160a01b0316801580159061265257506000816001600160a01b03163b115b15610e6c57604051633185c44d60e21b81523060048201526001600160a01b03838116602483015282169063c617113490604401602060405180830381865afa1580156126a3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126c791906153c5565b610e6c57604051633b79c77360e21b81526001600160a01b0383166004820152602401610e29565b60006126fa82611543565b9050806001600160a01b0316836001600160a01b03160361272e5760405163250fdee360e21b815260040160405180910390fd5b806001600160a01b03166127406138b4565b6001600160a01b0316146127775761275a81610c9c6138b4565b612777576040516367d9dca160e11b815260040160405180910390fd5b610e008383836138be565b6000612790816108b96138b4565b905090565b61011080546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b61271081111561280a5760405162461bcd60e51b8152600401610e29906153e2565b600280546001600160b01b031916600160a01b61ffff8416026001600160a01b031916176001600160a01b0384169081179091556040518281527fe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304906020015b60405180910390a25050565b6000808281805b875181101561293857612891600283614eaf565b915060008882815181106128a7576128a7614e99565b602002602001015190508084116128e9576040805160208101869052908101829052606001604051602081830303815290604052805190602001209350612925565b60408051602081018390529081018590526060016040516020818303038152906040528051906020012093506001836129229190614e86565b92505b5080612930816150d9565b91505061287d565b50941495939450505050565b610e0083838361391a565b6000828152600b602090815260408083206001600160a01b038516845290915290205460ff16610e6c5761298d816001600160a01b03166014613b22565b612998836020613b22565b6040516020016129a992919061540b565b60408051601f198184030181529082905262461bcd60e51b8252610e2991600401614613565b6129d98282612555565b610e6c8282613cc4565b6129ed8282613d31565b6000828152600d602090815260408083206001600160a01b03851680855260028201808552838620805487526001909301855292852080546001600160a01b031916905584529152555050565b610e0083838360405180602001604052806000815250612142565b6000612a6083612cc5565b80519091508215612ae8576000816001600160a01b0316612a7f6138b4565b6001600160a01b03161480612a9b5750612a9b82610c9c6138b4565b80612ac65750612aa96138b4565b6001600160a01b0316612abb86610da8565b6001600160a01b0316145b905080612ae657604051632ce44b5f60e11b815260040160405180910390fd5b505b612af6816000866001613d93565b612b02600085836138be565b6001600160a01b03808216600081815260df602090815260408083208054600160801b6000196001600160401b0380841691909101811667ffffffffffffffff198416811783900482166001908101831690930277ffffffffffffffff0000000000000000ffffffffffffffff19909416179290921783558b865260de909452828520805460ff60e01b1942909316600160a01b026001600160e01b03199091169097179690961716600160e01b178555918901808452922080549194909116612c005760da548214612c0057805460208701516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038716171781555b5050604051869250600091506001600160a01b03841690600080516020615633833981519152908390a4505060db805460010190555050565b612710811115612c5b5760405162461bcd60e51b8152600401610e29906153e2565b60048054610100600160b81b0319166101006001600160a01b03851690810261ffff60a81b191691909117600160a81b61ffff851602179091556040518281527f90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb9060200161286a565b60408051606081018252600080825260208201819052918101919091528160da54811015612dc657600081815260de6020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff16151591810182905290612dc45780516001600160a01b031615612d5b579392505050565b5060001901600081815260de6020908152604091829020825160608101845290546001600160a01b038116808352600160a01b82046001600160401b031693830193909352600160e01b900460ff1615159281019290925215612dbf579392505050565b612d5b565b505b604051636f96cda160e11b815260040160405180910390fd5b600680546001600160a01b0319166001600160a01b0383169081179091556040517f299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b33390600090a250565b6003819055600280546001600160a01b0319166001600160a01b03841690811790915560408051918252602082018390527ff8086cee80709bd44c82f89dbca54115ebd05e840a88ab81df9cf5be9754eb639101611444565b600a548560da54612e939190614e86565b1115612ecb5760405162461bcd60e51b815260206004820152600760248201526621546f6b656e7360c81b6044820152606401610e29565b61010f541580612eeb575061010f548560da54612ee89190614e86565b11155b612f215760405162461bcd60e51b815260206004820152600760248201526621537570706c7960c81b6044820152606401610e29565b505050505050565b60006127906138b4565b80600003612f73573415612f6e5760405162461bcd60e51b815260206004820152600260248201526110ab60f11b6044820152606401610e29565b61125d565b6002546001600160a01b0380821691600160a01b900461ffff1690600090871615612f9e5786612fab565b6006546001600160a01b03165b90506000612fb98588614eaf565b90506000612710612fce61ffff861684614eaf565b612fd89190614edc565b9050600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b0389160161300a575034821461300e565b5034155b806130405760405162461bcd60e51b815260206004820152600260248201526110ab60f11b6044820152606401610e29565b6130538861304c6138b4565b8885613e31565b61306f8861305f6138b4565b8661306a86886152f1565b613e31565b50505050505050505050565b60da54610d108383613e72565b60006001805461309790614dcb565b80601f01602080910402602001604051908101604052809291908181526020018280546130c390614dcb565b80156131105780601f106130e557610100808354040283529160200191613110565b820191906000526020600020905b8154815290600101906020018083116130f357829003601f168201915b5050505050905081600190816131269190615478565b507fc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a168183604051611444929190615537565b61271081111561317a5760405162461bcd60e51b8152600401610e29906153e2565b6040805180820182526001600160a01b038481168083526020808401868152600089815260058352869020945185546001600160a01b031916941693909317845591516001909301929092559151838152909185917f7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d910160405180910390a3505050565b6132076138b4565b6001600160a01b0316826001600160a01b0316036132385760405163b06307db60e01b815260040160405180910390fd5b8060e160006132456138b4565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff1916921515929092179091556132896138b4565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516132c5911515815260200190565b60405180910390a35050565b60606001600160a01b0383163b6133395760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610e29565b600080846001600160a01b031684604051613354919061555c565b600060405180830381855af49150503d806000811461338f576040519150601f19603f3d011682016040523d82523d6000602084013e613394565b606091505b50915091506133bc828260405180606001604052806027815260200161560c60279139613e8c565b95945050505050565b6133d084848461391a565b6001600160a01b0383163b1561125d576133ec84848484613ec5565b61125d576040516368d2bf6b60e11b815260040160405180910390fd5b600080600061341760085490565b90506000600880548060200260200160405190810160405280929190818152602001828054801561346757602002820191906000526020600020905b815481526020019060010190808311613453575b5050505050905060005b828110156134d35781818151811061348b5761348b614e99565b60200260200101518610156134c1578093508181815181106134af576134af614e99565b60200260200101519450505050915091565b6134cc600182614e86565b9050613471565b5060405162461bcd60e51b815260206004820152600f60248201526e125b9d985b1a59081d1bdad95b9259608a1b6044820152606401610e29565b6060600061351b60085490565b90506000600880548060200260200160405190810160405280929190818152602001828054801561356b57602002820191906000526020600020905b815481526020019060010190808311613557575b5050505050905060005b828110156134d35781818151811061358f5761358f614e99565b602002602001015185101561365d57600960008383815181106135b4576135b4614e99565b6020026020010151815260200190815260200160002080546135d590614dcb565b80601f016020809104026020016040519081016040528092919081815260200182805461360190614dcb565b801561364e5780601f106136235761010080835404028352916020019161364e565b820191906000526020600020905b81548152906001019060200180831161363157829003601f168201915b50505050509350505050919050565b613668600182614e86565b9050613575565b6060816000036136965750506040805180820190915260018152600360fc1b602082015290565b8160005b81156136c057806136aa816150d9565b91506136b99050600a83614edc565b915061369a565b6000816001600160401b038111156136da576136da6148db565b6040519080825280601f01601f191660200182016040528015613704576020820181803683370190505b5090505b841561376f576137196001836152f1565b9150613726600a8661556e565b613731906030614e86565b60f81b81838151811061374657613746614e99565b60200101906001600160f81b031916908160001a905350613768600a86614edc565b9450613708565b949350505050565b6000828152600760205260409020610e008282615478565b6000828152600960205260409020610e008282615478565b60006137b1613fb6565b6137cd5760405162461bcd60e51b8152600401610e2990614dff565b856000036138055760405162461bcd60e51b81526020600482015260056024820152640c08185b5d60da1b6044820152606401610e29565b6000600a54905061384d818888888080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250613fc792505050565b600a919091559150807f2a0365091ef1a40953c670dce28177e37520648a6fdc91506bffac0ab045570d60016138838a84614e86565b61388d91906152f1565b888888886040516138a2959493929190615582565b60405180910390a25095945050505050565b600061279061402b565b600082815260e0602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600061392582612cc5565b9050836001600160a01b031681600001516001600160a01b03161461395c5760405162a1148160e81b815260040160405180910390fd5b6000846001600160a01b03166139706138b4565b6001600160a01b0316148061398c575061398c85610c9c6138b4565b806139b7575061399a6138b4565b6001600160a01b03166139ac84610da8565b6001600160a01b0316145b9050806139d757604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b0384166139fe57604051633a954ecd60e21b815260040160405180910390fd5b613a0b8585856001613d93565b613a17600084876138be565b6001600160a01b03858116600090815260df60209081526040808320805467ffffffffffffffff198082166001600160401b039283166000190183161790925589861680865283862080549384169383166001908101841694909417905589865260de90945282852080546001600160e01b031916909417600160a01b42909216919091021783558701808452922080549193909116613aeb5760da548214613aeb57805460208601516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038a16171781555b50505082846001600160a01b0316866001600160a01b031660008051602061563383398151915260405160405180910390a4612168565b60606000613b31836002614eaf565b613b3c906002614e86565b6001600160401b03811115613b5357613b536148db565b6040519080825280601f01601f191660200182016040528015613b7d576020820181803683370190505b509050600360fc1b81600081518110613b9857613b98614e99565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110613bc757613bc7614e99565b60200101906001600160f81b031916908160001a9053506000613beb846002614eaf565b613bf6906001614e86565b90505b6001811115613c6e576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110613c2a57613c2a614e99565b1a60f81b828281518110613c4057613c40614e99565b60200101906001600160f81b031916908160001a90535060049490941c93613c6781615304565b9050613bf9565b508315613cbd5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610e29565b9392505050565b6000828152600d6020526040812080549160019190613ce38385614e86565b90915550506000928352600d6020908152604080852083865260018101835281862080546001600160a01b039096166001600160a01b03199096168617905593855260029093019052912055565b613d3b828261294f565b6000828152600b602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b613da161010d546000611cb3565b158015613db657506001600160a01b03841615155b8015613dca57506001600160a01b03831615155b1561125d57613ddc61010d5485611cb3565b158015613df35750613df161010d5484611cb3565b155b1561125d5760405162461bcd60e51b815260206004820152600e60248201526d215472616e736665722d526f6c6560901b6044820152606401610e29565b801561125d5773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601613e6657612f6e8282614055565b61125d848484846140f8565b610e6c82826040518060200160405280600081525061414b565b60608315613e9b575081613cbd565b825115613eab5782518084602001fd5b8160405162461bcd60e51b8152600401610e299190614613565b6000836001600160a01b031663150b7a02613ede6138b4565b8786866040518563ffffffff1660e01b8152600401613f0094939291906155bb565b6020604051808303816000875af1925050508015613f3b575060408051601f3d908101601f19168201909252613f38918101906155ee565b60015b613f99573d808015613f69576040519150601f19603f3d011682016040523d82523d6000602084013e613f6e565b606091505b508051600003613f91576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b600061279061010e546108b96138b4565b600080613fd48486614e86565b60088054600181019091557ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30181905560008181526009602052604090209092508291506140228482615478565b50935093915050565b3360009081526044602052604081205460ff1615614050575060131936013560601c90565b503390565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146140a2576040519150601f19603f3d011682016040523d82523d6000602084013e6140a7565b606091505b5050905080610e005760405162461bcd60e51b815260206004820152601c60248201527f6e617469766520746f6b656e207472616e73666572206661696c6564000000006044820152606401610e29565b816001600160a01b0316836001600160a01b0316031561125d57306001600160a01b0384160361413657612f6e6001600160a01b03851683836142fa565b61125d6001600160a01b03851684848461435d565b60da546001600160a01b03841661417457604051622e076360e81b815260040160405180910390fd5b826000036141955760405163b562e8dd60e01b815260040160405180910390fd5b6141a26000858386613d93565b6001600160a01b038416600081815260df6020908152604080832080546fffffffffffffffffffffffffffffffff1981166001600160401b038083168b0181169182176801000000000000000067ffffffffffffffff1990941690921783900481168b0181169092021790915585845260de90925290912080546001600160e01b0319168317600160a01b42909316929092029190911790558190818501903b156142b8575b60405182906001600160a01b03881690600090600080516020615633833981519152908290a46142816000878480600101955087613ec5565b61429e576040516368d2bf6b60e11b815260040160405180910390fd5b808210614248578260da54146142b357600080fd5b6142eb565b5b6040516001830192906001600160a01b03881690600090600080516020615633833981519152908290a48082106142b9575b5060da5561125d600085838684565b6040516001600160a01b038316602482015260448101829052610e0090849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152614395565b6040516001600160a01b038085166024830152831660448201526064810182905261125d9085906323b872dd60e01b90608401614326565b60006143ea826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166144679092919063ffffffff16565b805190915015610e00578080602001905181019061440891906153c5565b610e005760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610e29565b606061376f8484600085856001600160a01b0385163b6144c95760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610e29565b600080866001600160a01b031685876040516144e5919061555c565b60006040518083038185875af1925050503d8060008114614522576040519150601f19603f3d011682016040523d82523d6000602084013e614527565b606091505b5091509150614537828286613e8c565b979650505050505050565b50805461454e90614dcb565b6000825580601f1061455e575050565b601f016020900490600052602060002090810190610e3b91905b8082111561458c5760008155600101614578565b5090565b6001600160e01b031981168114610e3b57600080fd5b6000602082840312156145b857600080fd5b8135613cbd81614590565b60005b838110156145de5781810151838201526020016145c6565b50506000910152565b600081518084526145ff8160208601602086016145c3565b601f01601f19169290920160200192915050565b602081526000613cbd60208301846145e7565b60006020828403121561463857600080fd5b5035919050565b6001600160a01b0381168114610e3b57600080fd5b6000806040838503121561466757600080fd5b82356146728161463f565b946020939093013593505050565b60006020828403121561469257600080fd5b8135613cbd8161463f565b60006080828403121561237f57600080fd5b60008060008060008060c087890312156146c857600080fd5b8635955060208701356146da8161463f565b94506040870135935060608701356146f18161463f565b92506080870135915060a08701356001600160401b0381111561471357600080fd5b61471f89828a0161469d565b9150509295509295509295565b60008060006060848603121561474157600080fd5b833561474c8161463f565b9250602084013561475c8161463f565b929592945050506040919091013590565b6000806040838503121561478057600080fd5b50508035926020909101359150565b600080604083850312156147a257600080fd5b8235915060208301356147b48161463f565b809150509250929050565b6020815281516020820152602082015160408201526040820151606082015260608201516080820152608082015160a082015260a082015160c082015260018060a01b0360c08301511660e0820152600060e083015161010080818501525061376f6101208401826145e7565b60008083601f84011261483e57600080fd5b5081356001600160401b0381111561485557600080fd5b6020830191508360208260051b850101111561487057600080fd5b9250929050565b8015158114610e3b57600080fd5b60008060006040848603121561489a57600080fd5b83356001600160401b038111156148b057600080fd5b6148bc8682870161482c565b90945092505060208401356148d081614877565b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715614919576149196148db565b604052919050565b60006001600160401b0382111561493a5761493a6148db565b50601f01601f191660200190565b600061495b61495684614921565b6148f1565b905082815283838301111561496f57600080fd5b828260208301376000602084830101529392505050565b600082601f83011261499757600080fd5b613cbd83833560208501614948565b60008060008060008060c087890312156149bf57600080fd5b86356149ca8161463f565b95506020870135945060408701356149e18161463f565b93506060870135925060808701356001600160401b0380821115614a0457600080fd5b614a108a838b0161469d565b935060a0890135915080821115614a2657600080fd5b5061471f89828a01614986565b600060208284031215614a4557600080fd5b81356001600160401b03811115614a5b57600080fd5b8201601f81018413614a6c57600080fd5b61376f84823560208401614948565b600080600060608486031215614a9057600080fd5b83359250602084013561475c8161463f565b60008083601f840112614ab457600080fd5b5081356001600160401b03811115614acb57600080fd5b60208301915083602082850101111561487057600080fd5b600080600060408486031215614af857600080fd5b8335925060208401356001600160401b03811115614b1557600080fd5b614b2186828701614aa2565b9497909650939450505050565b60008060408385031215614b4157600080fd5b8235614b4c8161463f565b915060208301356147b481614877565b60008060208385031215614b6f57600080fd5b82356001600160401b03811115614b8557600080fd5b614b918582860161482c565b90969095509350505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015614bf257603f19888603018452614be08583516145e7565b94509285019290850190600101614bc4565b5092979650505050505050565b600060208284031215614c1157600080fd5b813560028110613cbd57600080fd5b60008060008060808587031215614c3657600080fd5b8435614c418161463f565b93506020850135614c518161463f565b92506040850135915060608501356001600160401b03811115614c7357600080fd5b614c7f87828801614986565b91505092959194509250565b600080600080600060608688031215614ca357600080fd5b8535945060208601356001600160401b0380821115614cc157600080fd5b614ccd89838a01614aa2565b90965094506040880135915080821115614ce657600080fd5b50614cf388828901614aa2565b969995985093965092949392505050565b600080600060408486031215614d1957600080fd5b83356001600160401b0380821115614d3057600080fd5b614d3c87838801614986565b94506020860135915080821115614d5257600080fd5b50614b2186828701614aa2565b60008060408385031215614d7257600080fd5b8235614d7d8161463f565b915060208301356147b48161463f565b634e487b7160e01b600052602160045260246000fd5b6020810160028310614dc557634e487b7160e01b600052602160045260246000fd5b91905290565b600181811c90821680614ddf57607f821691505b60208210810361237f57634e487b7160e01b600052602260045260246000fd5b6020808252600e908201526d139bdd08185d5d1a1bdc9a5e995960921b604082015260600190565b6000808335601e19843603018112614e3e57600080fd5b8301803591506001600160401b03821115614e5857600080fd5b6020019150600581901b360382131561487057600080fd5b634e487b7160e01b600052601160045260246000fd5b80820180821115610d1057610d10614e70565b634e487b7160e01b600052603260045260246000fd5b8082028115828204841417610d1057610d10614e70565b634e487b7160e01b600052601260045260246000fd5b600082614eeb57614eeb614ec6565b500490565b6000823560fe19833603018112614f0657600080fd5b9190910192915050565b6000808335601e19843603018112614f2757600080fd5b8301803591506001600160401b03821115614f4157600080fd5b60200191503681900382131561487057600080fd5b601f821115610e0057600081815260208120601f850160051c81016020861015614f7d5750805b601f850160051c820191505b81811015612f2157828155600101614f89565b6001600160401b03831115614fb357614fb36148db565b614fc783614fc18354614dcb565b83614f56565b6000601f841160018114614ffb5760008515614fe35750838201355b600019600387901b1c1916600186901b178355612168565b600083815260209020601f19861690835b8281101561502c578685013582556020948501946001909201910161500c565b50868210156150495760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b813581556020820135600182015560408201356002820155606082013560038201556080820135600482015560a082013560058201556006810160c08301356150a38161463f565b81546001600160a01b0319166001600160a01b03919091161790556150cb60e0830183614f10565b61125d818360078601614f9c565b6000600182016150eb576150eb614e70565b5060010190565b6000808335601e1984360301811261510957600080fd5b83016020810192503590506001600160401b0381111561512857600080fd5b80360382131561487057600080fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60408082528181018490526000906060808401600587901b850182018885805b8a81101561523257888403605f190185528235368d900360fe190181126151a5578283fd5b8c018035855260208082013581870152888201358987015287820135888701526080808301359087015260a080830135908701526101009060c0808401356151ec8161463f565b6001600160a01b03169088015260e0615207848201856150f2565b945083828a015261521b848a018683615137565b998301999850505094909401935050600101615180565b5050508615156020870152935061376f92505050565b6000806040838503121561525b57600080fd5b82516001600160401b0381111561527157600080fd5b8301601f8101851361528257600080fd5b805161529061495682614921565b8181528660208385010111156152a557600080fd5b6152b68260208301602086016145c3565b60209590950151949694955050505050565b600085516152da818460208a016145c3565b820184868237909301918252506020019392505050565b81810381811115610d1057610d10614e70565b60008161531357615313614e70565b506000190190565b6000825161532d8184602087016145c3565b600360fc1b920191825250600101919050565b600083516153528184602088016145c3565b8351908301906153668183602088016145c3565b01949350505050565b6000806040838503121561538257600080fd5b82356001600160401b0381111561539857600080fd5b6153a485828601614986565b95602094909401359450505050565b82848237909101908152602001919050565b6000602082840312156153d757600080fd5b8151613cbd81614877565b6020808252600f908201526e45786365656473206d61782062707360881b604082015260600190565b7402832b936b4b9b9b4b7b7399d1030b1b1b7bab73a1605d1b81526000835161543b8160158501602088016145c3565b7001034b99036b4b9b9b4b733903937b6329607d1b601591840191820152835161546c8160268401602088016145c3565b01602601949350505050565b81516001600160401b03811115615491576154916148db565b6154a58161549f8454614dcb565b84614f56565b602080601f8311600181146154da57600084156154c25750858301515b600019600386901b1c1916600185901b178555612f21565b600085815260208120601f198616915b82811015615509578886015182559484019460019091019084016154ea565b50858210156155275787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60408152600061554a60408301856145e7565b82810360208401526133bc81856145e7565b60008251614f068184602087016145c3565b60008261557d5761557d614ec6565b500690565b85815260606020820152600061559c606083018688615137565b82810360408401526155af818587615137565b98975050505050505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906124a1908301846145e7565b60006020828403121561560057600080fd5b8151613cbd8161459056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122065ec8e0d95ba6ea6d9bce90dc9f6682ee63937456200ac12cb9a4725ca8da9eb64736f6c63430008110033496e697469616c697a61626c653a20636f6e7472616374206973206e6f742069000000000000000000000000d945d9a5b8aef7e66fc9ccffbcb91c5a9198db660000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000610512654af4fa883bb727afdff2dd78b65342b7000000000000000000000000610512654af4fa883bb727afdff2dd78b65342b700000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d945d9a5b8aef7e66fc9ccffbcb91c5a9198db660000000000000000000000000000000000000000000000000000000000000005446f6b796f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003444b5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037697066733a2f2f516d5562424e734e466a6d4a4663546362376e6d5432664454513252347a47716645384b63737064544a7656456e2f30000000000000000000