VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x242035…e55C
Summary
Transactions
Transfers
Address
0x242035f42C59119b9A22D4270506c07Fb792e55C
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x5541b7c4566293Cc6966DEFbd2047806b8D89D8B
Deployer
0x5541b7c4566293Cc6966DEFbd2047806b8D89D8B
Code
0x608060405234801561001057600080fd5b50600436106102685760003560e01c806361ac16eb116101515780639b0e0baa116100c3578063d539139311610087578063d5391393146105bc578063d547741f146105e3578063daef7835146105f6578063dc17eadb14610609578063e9c265181461061c578063fbd097941461063157600080fd5b80639b0e0baa14610568578063a217fddf1461057b578063a26e99fd14610583578063b750bcaf14610596578063d2232354146105a957600080fd5b80636d97de1e116101155780636d97de1e146104f457806375b238fc146105075780637d6df6991461051c57806385d9efa41461052f5780638d14f0fc1461054257806391d148541461055557600080fd5b806361ac16eb146104a0578063690cf5a8146104b357806369830bc1146104c65780636bf4d863146104d95780636d4540eb146104ec57600080fd5b806332c87e2c116101ea578063404e5129116101ae578063404e51291461041a578063424891d11461042d57806349d5e604146104405780634bd6d6aa146104675780634f578bc31461047a5780635353a2d81461048d57600080fd5b806332c87e2c146103ae578063334c3f0e146103ce57806336568abe146103e15780633ae9c86d146103f45780633f4ccfc01461040757600080fd5b806310f143841161023157806310f143841461030e57806310f9df4414610321578063248a9ca31461035757806325e0abfa146103885780632f2ff15d1461039b57600080fd5b8062c244e71461026d57806301ffc9a71461029657806303828e45146102b957806309485cac146102d95780630f53a470146102ee575b600080fd5b61028061027b3660046143b5565b610653565b60405161028d91906148de565b60405180910390f35b6102a96102a4366004614641565b6107ec565b604051901515815260200161028d565b6102cc6102c73660046143b5565b610823565b60405161028d919061484e565b6102ec6102e7366004614421565b6109bb565b005b6103016102fc3660046143b5565b610b2f565b60405161028d9190614aa8565b6102ec61031c366004614542565b610c63565b6102a961032f3660046143b5565b6001600160a01b03166000908152600260208190526040909120015462010000900460ff1690565b61037a6103653660046145fa565b60009081526020819052604090206001015490565b60405190815260200161028d565b6102ec610396366004614474565b610d9c565b6102ec6103a9366004614612565b611061565b6103c16103bc366004614421565b61108c565b60405161028d9190614983565b6103016103dc366004614669565b611228565b6102ec6103ef366004614612565b6115c2565b6102ec610402366004614421565b611640565b6102a9610415366004614542565b61188b565b6102ec6104283660046143ed565b611b5a565b6102ec61043b3660046143b5565b611bed565b61037a7f5146a08baf902532d0ee2f909971144f12ca32651cd70cbee1117cddfb3b3b3381565b6103c1610475366004614421565b611d3b565b610301610488366004614421565b611e18565b6102ec61049b366004614669565b612220565b6102ec6104ae3660046145e0565b612326565b6102806104c13660046143b5565b612364565b6102ec6104d43660046146a9565b6124f2565b6102806104e73660046143b5565b61278b565b6102ec612919565b6102ec6105023660046145b5565b6129f9565b61037a600080516020614ce083398151915281565b61030161052a366004614669565b612b09565b6102ec61053d366004614421565b612c7f565b6102ec6105503660046143ed565b612e84565b6102a9610563366004614612565b612f1c565b6102ec610576366004614669565b612f45565b61037a600081565b6102cc6105913660046144f4565b61315d565b6102ec6105a4366004614542565b613536565b6102ec6105b73660046145b5565b61384a565b61037a7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6102ec6105f1366004614612565b6138d2565b6102ec610604366004614474565b6138f8565b6103c1610617366004614421565b613b46565b61037a600080516020614c8083398151915281565b61064461063f3660046145b5565b613c23565b60405161028d93929190614996565b6001600160a01b0381166000908152600560209081526040808320805482518185028101850190935280835260609492939192909184015b828210156107e157838290600052602060002090600202016040518060400160405290816000820180546106be90614be8565b80601f01602080910402602001604051908101604052809291908181526020018280546106ea90614be8565b80156107375780601f1061070c57610100808354040283529160200191610737565b820191906000526020600020905b81548152906001019060200180831161071a57829003601f168201915b5050505050815260200160018201805461075090614be8565b80601f016020809104026020016040519081016040528092919081815260200182805461077c90614be8565b80156107c95780601f1061079e576101008083540402835291602001916107c9565b820191906000526020600020905b8154815290600101906020018083116107ac57829003601f168201915b5050505050815250508152602001906001019061068b565b505050509050919050565b60006001600160e01b03198216637965db0b60e01b148061081d57506301ffc9a760e01b6001600160e01b03198316145b92915050565b6001600160a01b0381166000908152600660209081526040808320805482518185028101850190935280835260609492939192909184015b828210156107e1578382906000526020600020906003020160405180606001604052908160008201805461088e90614be8565b80601f01602080910402602001604051908101604052809291908181526020018280546108ba90614be8565b80156109075780601f106108dc57610100808354040283529160200191610907565b820191906000526020600020905b8154815290600101906020018083116108ea57829003601f168201915b5050505050815260200160018201805461092090614be8565b80601f016020809104026020016040519081016040528092919081815260200182805461094c90614be8565b80156109995780601f1061096e57610100808354040283529160200191610999565b820191906000526020600020905b81548152906001019060200180831161097c57829003601f168201915b505050505081526020016002820154815250508152602001906001019061085b565b6109d3600080516020614c8083398151915233612f1c565b806109f157506109f1600080516020614ce083398151915233612f1c565b610a165760405162461bcd60e51b8152600401610a0d90614a4d565b60405180910390fd5b60008282604051602001610a2b929190614954565b60408051601f198184030181529181528151602092830120600081815260019093529120549091506001600160a01b031615610a795760405162461bcd60e51b8152600401610a0d90614a7b565b3360009081526002602090815260408083209051610a9d92600190920191016149cc565b60408051601f1981840301815291815281516020928301206000818152600180855283822080546001600160a01b031990811690915587835284832080546001600160a01b038d169216821790558252600290945291909120909250610b05910185856140a9565b506040516001600160a01b03861690600080516020614ca083398151915290600090a25050505050565b610b3761412d565b6001600160a01b03808316600090815260026020908152604091829020825161012081019093528054909316825260018301805492939291840191610b7b90614be8565b80601f0160208091040260200160405190810160405280929190818152602001828054610ba790614be8565b8015610bf45780601f10610bc957610100808354040283529160200191610bf4565b820191906000526020600020905b815481529060010190602001808311610bd757829003601f168201915b5050509183525050600282015460ff8082161515602084015261010082048116151560408401526201000090910416151560608201526003820154608082015260048201546001600160a01b031660a0820152600582015460c082015260069091015460e09091015292915050565b610c7b600080516020614c8083398151915233612f1c565b80610c995750610c99600080516020614ce083398151915233612f1c565b610cb55760405162461bcd60e51b8152600401610a0d90614a4d565b6001600160a01b03831660009081526006602090815260408083208151606081018352868152808401869052439281019290925280546001810182559084529282902081518051929460030290910192610d1492849290910190614191565b506020828101518051610d2d9260018501920190614191565b5060409182015160029091015551610d4690829061474e565b604051809103902082604051610d5c919061474e565b604051908190038120906001600160a01b038616907f5d99468e95fb2e5aaa0ca8be399503ecbbf46151b61ace0fb0f9aeae3b95e2ac90600090a4505050565b600080516020614c80833981519152610db58133613d7a565b6001600160a01b0386166000908152600460205260408120905b8154811015610f18578686604051602001610deb92919061473e565b60405160208183030381529060405280519060200120828281548110610e2157634e487b7160e01b600052603260045260246000fd5b9060005260206000209060020201600001604051602001610e42919061476a565b604051602081830303815290604052805190602001201415610f06578484838381548110610e8057634e487b7160e01b600052603260045260246000fd5b90600052602060002090600202016001019190610e9e9291906140a9565b508686604051610eaf92919061473e565b6040519081900381206264616f60e81b8252906003015b6040518091039020896001600160a01b0316600080516020614cc08339815191528888604051610ef7929190614954565b60405180910390a45050611059565b80610f1081614c23565b915050610dcf565b506001600160a01b03871660009081526004602090815260409182902082516060601f8a018490049093028101830184529283018881529092918291908a908a9081908501838280828437600092019190915250505090825250604080516020601f8901819004810282018101909252878152918101919088908890819084018382808284376000920182905250939094525050835460018101855593815260209081902083518051949560020290910193610fdb935084929190910190614191565b506020828101518051610ff49260018501920190614191565b505050858560405161100792919061473e565b6040519081900381206264616f60e81b8252906003015b6040518091039020886001600160a01b0316600080516020614cc0833981519152878760405161104f929190614954565b60405180910390a4505b505050505050565b60008281526020819052604090206001015461107d8133613d7a565b6110878383613dde565b505050565b6001600160a01b03831660009081526005602052604081206060915b815481101561120c5784846040516020016110c492919061473e565b604051602081830303815290604052805190602001208282815481106110fa57634e487b7160e01b600052603260045260246000fd5b906000526020600020906002020160000160405160200161111b919061476a565b6040516020818303038152906040528051906020012014156111fa5781818154811061115757634e487b7160e01b600052603260045260246000fd5b9060005260206000209060020201600101805461117390614be8565b80601f016020809104026020016040519081016040528092919081815260200182805461119f90614be8565b80156111ec5780601f106111c1576101008083540402835291602001916111ec565b820191906000526020600020905b8154815290600101906020018083116111cf57829003601f168201915b505050505092505050611221565b8061120481614c23565b9150506110a8565b50604051806020016040528060008152509150505b9392505050565b61123061412d565b60008383604051602001611245929190614954565b60408051601f198184030181529181528151602092830120600081815260019093529120549091506001600160a01b0316156112935760405162461bcd60e51b8152600401610a0d90614a7b565b336000908152600260205260409020546001600160a01b0316156112f25760405162461bcd60e51b815260206004820152601660248201527570726f66696c6520616c72656164792065786973747360501b6044820152606401610a0d565b60008181526001602090815260409182902080546001600160a01b031916339081179091558251610120810184529081528251601f870183900483028101830190935285835291828201918790879081908401838280828437600092018290525093855250505060208083018290526040808401839052606084018390526080840183905260a0840183905260c084018390524360e09094019390935233825260028152919020825181546001600160a01b0319166001600160a01b0390911617815582820151805191926113cf92600185019290910190614191565b506040828101516002830180546060860151608087015161ffff1990921693151561ff0019169390931761010093151584021762ff00001916620100009115159190910217905560a0840151600384015560c08401516004840180546001600160a01b0319166001600160a01b0390921691909117905560e084015160058401559092015160069091015551611468908590859061473e565b6040519081900381209033907fbafddecbd1dec1c1afb76d693f1de16901f521bdf29a02438e3e6806c0b8d94890600090a3336000908152600260209081526040918290208251610120810190935280546001600160a01b0316835260018101805491928401916114d890614be8565b80601f016020809104026020016040519081016040528092919081815260200182805461150490614be8565b80156115515780601f1061152657610100808354040283529160200191611551565b820191906000526020600020905b81548152906001019060200180831161153457829003601f168201915b5050509183525050600282015460ff8082161515602084015261010082048116151560408401526201000090910416151560608201526003820154608082015260048201546001600160a01b031660a0820152600582015460c082015260069091015460e090910152949350505050565b6001600160a01b03811633146116325760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610a0d565b61163c8282613e62565b5050565b600080516020614ce08339815191526116598133613d7a565b6001600160a01b0384166000908152600560205260408120905b815481101561105957848460405160200161168f92919061473e565b604051602081830303815290604052805190602001208282815481106116c557634e487b7160e01b600052603260045260246000fd5b90600052602060002090600202016000016040516020016116e6919061476a565b6040516020818303038152906040528051906020012014156118735781548110156117b8578154829061171b90600190614b8e565b8154811061173957634e487b7160e01b600052603260045260246000fd5b906000526020600020906002020182828154811061176757634e487b7160e01b600052603260045260246000fd5b9060005260206000209060020201600082018160000190805461178990614be8565b611794929190614205565b5060018201816001019080546117a990614be8565b6117b4929190614205565b5050505b818054806117d657634e487b7160e01b600052603160045260246000fd5b600082815260208120600019909201916002830201906117f68282614280565b611804600183016000614280565b50509055848460405161181892919061473e565b60405190819003812064766573656160d81b8252906005015b604051908190038120906001600160a01b038916907f29a1e7f6be5d64a7eee01d05df9b08075bfb25c83b866cb977d672892a1b1bfe90600090a45050611885565b8061187d81614c23565b915050611673565b50505050565b6001600160a01b038316600090815260066020908152604080832080548251818502810185019093528083528493849084015b82821015611a1e57838290600052602060002090600302016040518060600160405290816000820180546118f190614be8565b80601f016020809104026020016040519081016040528092919081815260200182805461191d90614be8565b801561196a5780601f1061193f5761010080835404028352916020019161196a565b820191906000526020600020905b81548152906001019060200180831161194d57829003601f168201915b5050505050815260200160018201805461198390614be8565b80601f01602080910402602001604051908101604052809291908181526020018280546119af90614be8565b80156119fc5780601f106119d1576101008083540402835291602001916119fc565b820191906000526020600020905b8154815290600101906020018083116119df57829003601f168201915b50505050508152602001600282015481525050815260200190600101906118be565b50505050905060005b8151811015611b4e5784604051602001611a41919061474e565b60405160208183030381529060405280519060200120828281518110611a7757634e487b7160e01b600052603260045260246000fd5b602002602001015160000151604051602001611a93919061474e565b60405160208183030381529060405280519060200120148015611b2c575083604051602001611ac2919061474e565b60405160208183030381529060405280519060200120828281518110611af857634e487b7160e01b600052603260045260246000fd5b602002602001015160200151604051602001611b14919061474e565b60405160208183030381529060405280519060200120145b15611b3c57600192505050611221565b80611b4681614c23565b915050611a27565b50600095945050505050565b611b72600080516020614c8083398151915233612f1c565b80611b905750611b90600080516020614ce083398151915233612f1c565b611bac5760405162461bcd60e51b8152600401610a0d90614a4d565b6001600160a01b0382166000818152600260208190526040808320909101805460ff191685151517905551600080516020614ca08339815191529190a25050565b611c05600080516020614c8083398151915233612f1c565b80611c235750611c23600080516020614ce083398151915233612f1c565b611c3f5760405162461bcd60e51b8152600401610a0d90614a4d565b6001600160a01b03811660009081526002602090815260408083209051611c6c92600190920191016149cc565b60408051601f1981840301815291815281516020928301206000818152600180855283822080546001600160a01b03199081169091556001600160a01b038816835260029095529281208054909416845590935090611ccd90830182614280565b5060028101805462ffffff191690556000600382018190556004820180546001600160a01b03191690556005820181905560069091018190556040516001600160a01b038416917f517b492f6c7db035d7c3c4fa1ce0cb2d05e1f24219256f50fbab78242e544c0491a25050565b6001600160a01b03831660009081526003602052604081206060915b815481101561120c578484604051602001611d7392919061473e565b60405160208183030381529060405280519060200120828281548110611da957634e487b7160e01b600052603260045260246000fd5b9060005260206000209060020201600001604051602001611dca919061476a565b604051602081830303815290604052805190602001201415611e065781818154811061115757634e487b7160e01b600052603260045260246000fd5b80611e1081614c23565b915050611d57565b611e2061412d565b611e38600080516020614c8083398151915233612f1c565b80611e565750611e56600080516020614ce083398151915233612f1c565b611e725760405162461bcd60e51b8152600401610a0d90614a4d565b60008383604051602001611e87929190614954565b60408051601f198184030181529181528151602092830120600081815260019093529120549091506001600160a01b031615611ed55760405162461bcd60e51b8152600401610a0d90614a7b565b6001600160a01b038581166000908152600260205260409020541615611f365760405162461bcd60e51b815260206004820152601660248201527570726f66696c6520616c72656164792065786973747360501b6044820152606401610a0d565b60008181526001602090815260409182902080546001600160a01b0319166001600160a01b0389169081179091558251610120810184529081528251601f870183900483028101830190935285835291828201918790879081908401838280828437600092018290525093855250505060208083018290526040808401839052606084018390526080840183905260a0840183905260c084018390524360e0909401939093526001600160a01b0389811683526002825292909120835181546001600160a01b031916931692909217825582810151805161201d9260018501920190614191565b506040828101516002830180546060860151608087015161ffff1990921693151561ff0019169390931761010093151584021762ff00001916620100009115159190910217905560a0840151600384015560c08401516004840180546001600160a01b0319166001600160a01b0390921691909117905560e0840151600584015590920151600690910155516120b6908590859061473e565b604051908190038120906001600160a01b038716907fbafddecbd1dec1c1afb76d693f1de16901f521bdf29a02438e3e6806c0b8d94890600090a36001600160a01b0380861660009081526002602090815260409182902082516101208101909352805490931682526001830180549293929184019161213590614be8565b80601f016020809104026020016040519081016040528092919081815260200182805461216190614be8565b80156121ae5780601f10612183576101008083540402835291602001916121ae565b820191906000526020600020905b81548152906001019060200180831161219157829003601f168201915b5050509183525050600282015460ff8082161515602084015261010082048116151560408401526201000090910416151560608201526003820154608082015260048201546001600160a01b031660a0820152600582015460c082015260069091015460e09091015295945050505050565b60008282604051602001612235929190614954565b60408051601f198184030181529181528151602092830120600081815260019093529120549091506001600160a01b0316156122835760405162461bcd60e51b8152600401610a0d90614a7b565b33600090815260026020908152604080832090516122a792600190920191016149cc565b60408051808303601f1901815291815281516020928301206000818152600180855283822080546001600160a01b03199081169091558783528483208054339216821790558252600290945291909120909250612306910185856140a9565b506040513390600080516020614ca083398151915290600090a250505050565b336000818152600260208190526040808320909101805462ff00001916620100008615150217905551600080516020614ca08339815191529190a250565b6001600160a01b0381166000908152600360209081526040808320805482518185028101850190935280835260609492939192909184015b828210156107e157838290600052602060002090600202016040518060400160405290816000820180546123cf90614be8565b80601f01602080910402602001604051908101604052809291908181526020018280546123fb90614be8565b80156124485780601f1061241d57610100808354040283529160200191612448565b820191906000526020600020905b81548152906001019060200180831161242b57829003601f168201915b5050505050815260200160018201805461246190614be8565b80601f016020809104026020016040519081016040528092919081815260200182805461248d90614be8565b80156124da5780601f106124af576101008083540402835291602001916124da565b820191906000526020600020905b8154815290600101906020018083116124bd57829003601f168201915b5050505050815250508152602001906001019061239c565b336000908152600360205260408120905b815481101561264d57858560405160200161251f92919061473e565b6040516020818303038152906040528051906020012082828154811061255557634e487b7160e01b600052603260045260246000fd5b9060005260206000209060020201600001604051602001612576919061476a565b60405160208183030381529060405280519060200120141561263b5783838383815481106125b457634e487b7160e01b600052603260045260246000fd5b906000526020600020906002020160010191906125d29291906140a9565b5085856040516125e392919061473e565b6040519081900381206437bbb732b960d91b8252906005016040518091039020336001600160a01b0316600080516020614cc0833981519152878760405161262c929190614954565b60405180910390a45050611885565b8061264581614c23565b915050612503565b503360009081526003602090815260409182902082516060601f89018490049093028101830184529283018781529092918291908990899081908501838280828437600092019190915250505090825250604080516020601f8801819004810282018101909252868152918101919087908790819084018382808284376000920182905250939094525050835460018101855593815260209081902083518051949560020290910193612707935084929190910190614191565b5060208281015180516127209260018501920190614191565b505050848460405161273392919061473e565b6040519081900381206437bbb732b960d91b8252906005016040518091039020336001600160a01b0316600080516020614cc0833981519152868660405161277c929190614954565b60405180910390a45050505050565b6001600160a01b0381166000908152600460209081526040808320805482518185028101850190935280835260609492939192909184015b828210156107e157838290600052602060002090600202016040518060400160405290816000820180546127f690614be8565b80601f016020809104026020016040519081016040528092919081815260200182805461282290614be8565b801561286f5780601f106128445761010080835404028352916020019161286f565b820191906000526020600020905b81548152906001019060200180831161285257829003601f168201915b5050505050815260200160018201805461288890614be8565b80601f01602080910402602001604051908101604052809291908181526020018280546128b490614be8565b80156129015780601f106128d657610100808354040283529160200191612901565b820191906000526020600020905b8154815290600101906020018083116128e457829003601f168201915b505050505081525050815260200190600101906127c3565b336000908152600260209081526040808320905161293d92600190920191016149cc565b60408051601f1981840301815291815281516020928301206000818152600180855283822080546001600160a01b03199081169091553383526002909552928120805490941684559093509061299590830182614280565b5060028101805462ffffff191690556000600382018190556004820180546001600160a01b031916905560058201819055600690910181905560405133917f517b492f6c7db035d7c3c4fa1ce0cb2d05e1f24219256f50fbab78242e544c0491a250565b6040516331a9108f60e11b81526004810182905233906001600160a01b03841690636352211e9060240160206040518083038186803b158015612a3b57600080fd5b505afa158015612a4f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a7391906143d1565b6001600160a01b031614612abf5760405162461bcd60e51b815260206004820152601360248201527236bab9ba103132903a37b5b2b71037bbb732b960691b6044820152606401610a0d565b336000818152600260205260408082206004810180546001600160a01b0319166001600160a01b03881617905560050184905551600080516020614ca08339815191529190a25050565b612b1161412d565b60026000600160008686604051602001612b2c929190614954565b60408051601f1981840301815291815281516020928301208352828201939093529082016000908120546001600160a01b039081168552848301959095529282019092208151610120810190925280549093168152600183018054919392840191612b9690614be8565b80601f0160208091040260200160405190810160405280929190818152602001828054612bc290614be8565b8015612c0f5780601f10612be457610100808354040283529160200191612c0f565b820191906000526020600020905b815481529060010190602001808311612bf257829003601f168201915b5050509183525050600282015460ff8082161515602084015261010082048116151560408401526201000090910416151560608201526003820154608082015260048201546001600160a01b031660a0820152600582015460c082015260069091015460e0909101529392505050565b600080516020614c80833981519152612c988133613d7a565b6001600160a01b0384166000908152600460205260408120905b8154811015611059578484604051602001612cce92919061473e565b60405160208183030381529060405280519060200120828281548110612d0457634e487b7160e01b600052603260045260246000fd5b9060005260206000209060020201600001604051602001612d25919061476a565b604051602081830303815290604052805190602001201415612e72578154811015612df75781548290612d5a90600190614b8e565b81548110612d7857634e487b7160e01b600052603260045260246000fd5b9060005260206000209060020201828281548110612da657634e487b7160e01b600052603260045260246000fd5b90600052602060002090600202016000820181600001908054612dc890614be8565b612dd3929190614205565b506001820181600101908054612de890614be8565b612df3929190614205565b5050505b81805480612e1557634e487b7160e01b600052603160045260246000fd5b60008281526020812060001990920191600283020190612e358282614280565b612e43600183016000614280565b505090558484604051612e5792919061473e565b6040519081900381206264616f60e81b825290600301611831565b80612e7c81614c23565b915050612cb2565b612e9c600080516020614c8083398151915233612f1c565b80612eba5750612eba600080516020614ce083398151915233612f1c565b612ed65760405162461bcd60e51b8152600401610a0d90614a4d565b6001600160a01b0382166000818152600260208190526040808320909101805461ff0019166101008615150217905551600080516020614ca08339815191529190a25050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b336000908152600360205260408120905b8154811015611885578383604051602001612f7292919061473e565b60405160208183030381529060405280519060200120828281548110612fa857634e487b7160e01b600052603260045260246000fd5b9060005260206000209060020201600001604051602001612fc9919061476a565b60405160208183030381529060405280519060200120141561314b57815481101561309b5781548290612ffe90600190614b8e565b8154811061301c57634e487b7160e01b600052603260045260246000fd5b906000526020600020906002020182828154811061304a57634e487b7160e01b600052603260045260246000fd5b9060005260206000209060020201600082018160000190805461306c90614be8565b613077929190614205565b50600182018160010190805461308c90614be8565b613097929190614205565b5050505b818054806130b957634e487b7160e01b600052603160045260246000fd5b600082815260208120600019909201916002830201906130d98282614280565b6130e7600183016000614280565b5050905583836040516130fb92919061473e565b6040519081900381206437bbb732b960d91b8252906005016040519081900381209033907f29a1e7f6be5d64a7eee01d05df9b08075bfb25c83b866cb977d672892a1b1bfe90600090a450505050565b8061315581614c23565b915050612f56565b6001600160a01b03821660009081526006602090815260408083208054825181850281018501909352808352606094938493929190849084015b828210156132f757838290600052602060002090600302016040518060600160405290816000820180546131ca90614be8565b80601f01602080910402602001604051908101604052809291908181526020018280546131f690614be8565b80156132435780601f1061321857610100808354040283529160200191613243565b820191906000526020600020905b81548152906001019060200180831161322657829003601f168201915b5050505050815260200160018201805461325c90614be8565b80601f016020809104026020016040519081016040528092919081815260200182805461328890614be8565b80156132d55780601f106132aa576101008083540402835291602001916132d5565b820191906000526020600020905b8154815290600101906020018083116132b857829003601f168201915b5050505050815260200160028201548152505081526020019060010190613197565b50505050905060005b81518110156133a8578460405160200161331a919061474e565b6040516020818303038152906040528051906020012082828151811061335057634e487b7160e01b600052603260045260246000fd5b60200260200101516020015160405160200161336c919061474e565b604051602081830303815290604052805190602001201415613396578261339281614c23565b9350505b806133a081614c23565b915050613300565b5060008267ffffffffffffffff8111156133d257634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561342757816020015b61341460405180606001604052806060815260200160608152602001600081525090565b8152602001906001900390816133f05790505b5090506000805b835181101561352a5786604051602001613448919061474e565b6040516020818303038152906040528051906020012084828151811061347e57634e487b7160e01b600052603260045260246000fd5b60200260200101516020015160405160200161349a919061474e565b604051602081830303815290604052805190602001201415613518578381815181106134d657634e487b7160e01b600052603260045260246000fd5b60200260200101518383815181106134fe57634e487b7160e01b600052603260045260246000fd5b6020026020010181905250818061351490614c23565b9250505b8061352281614c23565b91505061342e565b50909695505050505050565b61354e600080516020614c8083398151915233612f1c565b8061356c575061356c600080516020614ce083398151915233612f1c565b6135885760405162461bcd60e51b8152600401610a0d90614a4d565b6001600160a01b0383166000908152600660205260408120905b815481101561384357836040516020016135bc919061474e565b604051602081830303815290604052805190602001208282815481106135f257634e487b7160e01b600052603260045260246000fd5b9060005260206000209060030201600001604051602001613613919061476a565b604051602081830303815290604052805190602001201480156136b1575082604051602001613642919061474e565b6040516020818303038152906040528051906020012082828154811061367857634e487b7160e01b600052603260045260246000fd5b9060005260206000209060030201600101604051602001613699919061476a565b60405160208183030381529060405280519060200120145b1561383157815481101561377357815482906136cf90600190614b8e565b815481106136ed57634e487b7160e01b600052603260045260246000fd5b906000526020600020906003020182828154811061371b57634e487b7160e01b600052603260045260246000fd5b9060005260206000209060030201600082018160000190805461373d90614be8565b613748929190614205565b50600182018160010190805461375d90614be8565b613768929190614205565b506002918201549101555b8180548061379157634e487b7160e01b600052603160045260246000fd5b600082815260208120600019909201916003830201906137b18282614280565b6137bf600183016000614280565b600282016000905550509055826040516137d9919061474e565b6040518091039020846040516137ef919061474e565b604051908190038120906001600160a01b038816907ff3a421d2f3736eca8faa4474a2ac18c3d9f8b4c5171cdcf13e63a39a703e56b490600090a45050505050565b8061383b81614c23565b9150506135a2565b5050505050565b613862600080516020614c8083398151915233612f1c565b806138805750613880600080516020614ce083398151915233612f1c565b61389c5760405162461bcd60e51b8152600401610a0d90614a4d565b6001600160a01b03821660008181526002602052604080822060030184905551600080516020614ca08339815191529190a25050565b6000828152602081905260409020600101546138ee8133613d7a565b6110878383613e62565b600080516020614ce08339815191526139118133613d7a565b6001600160a01b0386166000908152600560205260408120905b8154811015613a3a57868660405160200161394792919061473e565b6040516020818303038152906040528051906020012082828154811061397d57634e487b7160e01b600052603260045260246000fd5b906000526020600020906002020160000160405160200161399e919061476a565b604051602081830303815290604052805190602001201415613a285784848383815481106139dc57634e487b7160e01b600052603260045260246000fd5b906000526020600020906002020160010191906139fa9291906140a9565b508686604051613a0b92919061473e565b60405190819003812064766573656160d81b825290600501610ec6565b80613a3281614c23565b91505061392b565b506001600160a01b03871660009081526005602090815260409182902082516060601f8a018490049093028101830184529283018881529092918291908a908a9081908501838280828437600092019190915250505090825250604080516020601f8901819004810282018101909252878152918101919088908890819084018382808284376000920182905250939094525050835460018101855593815260209081902083518051949560020290910193613afd935084929190910190614191565b506020828101518051613b169260018501920190614191565b5050508585604051613b2992919061473e565b60405190819003812064766573656160d81b82529060050161101e565b6001600160a01b03831660009081526004602052604081206060915b815481101561120c578484604051602001613b7e92919061473e565b60405160208183030381529060405280519060200120828281548110613bb457634e487b7160e01b600052603260045260246000fd5b9060005260206000209060020201600001604051602001613bd5919061476a565b604051602081830303815290604052805190602001201415613c115781818154811061115757634e487b7160e01b600052603260045260246000fd5b80613c1b81614c23565b915050613b62565b60066020528160005260406000208181548110613c3f57600080fd5b906000526020600020906003020160009150915050806000018054613c6390614be8565b80601f0160208091040260200160405190810160405280929190818152602001828054613c8f90614be8565b8015613cdc5780601f10613cb157610100808354040283529160200191613cdc565b820191906000526020600020905b815481529060010190602001808311613cbf57829003601f168201915b505050505090806001018054613cf190614be8565b80601f0160208091040260200160405190810160405280929190818152602001828054613d1d90614be8565b8015613d6a5780601f10613d3f57610100808354040283529160200191613d6a565b820191906000526020600020905b815481529060010190602001808311613d4d57829003601f168201915b5050505050908060020154905083565b613d848282612f1c565b61163c57613d9c816001600160a01b03166014613ec7565b613da7836020613ec7565b604051602001613db89291906147d9565b60408051601f198184030181529082905262461bcd60e51b8252610a0d91600401614983565b613de88282612f1c565b61163c576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055613e1e3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b613e6c8282612f1c565b1561163c576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b60606000613ed6836002614b6f565b613ee1906002614b57565b67ffffffffffffffff811115613f0757634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015613f31576020820181803683370190505b509050600360fc1b81600081518110613f5a57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110613f9757634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a9053506000613fbb846002614b6f565b613fc6906001614b57565b90505b600181111561405a576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061400857634e487b7160e01b600052603260045260246000fd5b1a60f81b82828151811061402c57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060049490941c9361405381614bd1565b9050613fc9565b5083156112215760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610a0d565b8280546140b590614be8565b90600052602060002090601f0160209004810192826140d7576000855561411d565b82601f106140f05782800160ff1982351617855561411d565b8280016001018555821561411d579182015b8281111561411d578235825591602001919060010190614102565b506141299291506142bd565b5090565b60405180610120016040528060006001600160a01b03168152602001606081526020016000151581526020016000151581526020016000151581526020016000815260200160006001600160a01b0316815260200160008152602001600081525090565b82805461419d90614be8565b90600052602060002090601f0160209004810192826141bf576000855561411d565b82601f106141d857805160ff191683800117855561411d565b8280016001018555821561411d579182015b8281111561411d5782518255916020019190600101906141ea565b82805461421190614be8565b90600052602060002090601f016020900481019282614233576000855561411d565b82601f10614244578054855561411d565b8280016001018555821561411d57600052602060002091601f016020900482015b8281111561411d578254825591600101919060010190614265565b50805461428c90614be8565b6000825580601f1061429c575050565b601f0160209004906000526020600020908101906142ba91906142bd565b50565b5b8082111561412957600081556001016142be565b803580151581146142e257600080fd5b919050565b60008083601f8401126142f8578182fd5b50813567ffffffffffffffff81111561430f578182fd5b60208301915083602082850101111561432757600080fd5b9250929050565b600082601f83011261433e578081fd5b813567ffffffffffffffff8082111561435957614359614c54565b604051601f8301601f19908116603f0116810190828211818310171561438157614381614c54565b81604052838152866020858801011115614399578485fd5b8360208701602083013792830160200193909352509392505050565b6000602082840312156143c6578081fd5b813561122181614c6a565b6000602082840312156143e2578081fd5b815161122181614c6a565b600080604083850312156143ff578081fd5b823561440a81614c6a565b9150614418602084016142d2565b90509250929050565b600080600060408486031215614435578081fd5b833561444081614c6a565b9250602084013567ffffffffffffffff81111561445b578182fd5b614467868287016142e7565b9497909650939450505050565b60008060008060006060868803121561448b578081fd5b853561449681614c6a565b9450602086013567ffffffffffffffff808211156144b2578283fd5b6144be89838a016142e7565b909650945060408801359150808211156144d6578283fd5b506144e3888289016142e7565b969995985093965092949392505050565b60008060408385031215614506578182fd5b823561451181614c6a565b9150602083013567ffffffffffffffff81111561452c578182fd5b6145388582860161432e565b9150509250929050565b600080600060608486031215614556578283fd5b833561456181614c6a565b9250602084013567ffffffffffffffff8082111561457d578384fd5b6145898783880161432e565b9350604086013591508082111561459e578283fd5b506145ab8682870161432e565b9150509250925092565b600080604083850312156145c7578182fd5b82356145d281614c6a565b946020939093013593505050565b6000602082840312156145f1578081fd5b611221826142d2565b60006020828403121561460b578081fd5b5035919050565b60008060408385031215614624578182fd5b82359150602083013561463681614c6a565b809150509250929050565b600060208284031215614652578081fd5b81356001600160e01b031981168114611221578182fd5b6000806020838503121561467b578182fd5b823567ffffffffffffffff811115614691578283fd5b61469d858286016142e7565b90969095509350505050565b600080600080604085870312156146be578384fd5b843567ffffffffffffffff808211156146d5578586fd5b6146e1888389016142e7565b909650945060208701359150808211156146f9578384fd5b50614706878288016142e7565b95989497509550505050565b6000815180845261472a816020860160208601614ba5565b601f01601f19169290920160200192915050565b8183823760009101908152919050565b60008251614760818460208701614ba5565b9190910192915050565b600080835461477881614be8565b6001828116801561479057600181146147a1576147cd565b60ff198416875282870194506147cd565b8786526020808720875b858110156147c45781548a8201529084019082016147ab565b50505082870194505b50929695505050505050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351614811816017850160208801614ba5565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351614842816028840160208801614ba5565b01602801949350505050565b60006020808301818452808551808352604092508286019150828160051b870101848801865b838110156148d057603f1989840301855281516060815181865261489a82870182614712565b915050888201518582038a8701526148b28282614712565b92890151958901959095525094870194925090860190600101614874565b509098975050505050505050565b60006020808301818452808551808352604092508286019150828160051b870101848801865b838110156148d057888303603f190185528151805187855261492888860182614712565b91890151858303868b01529190506149408183614712565b968901969450505090860190600101614904565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b6020815260006112216020830184614712565b6060815260006149a96060830186614712565b82810360208401526149bb8186614712565b915050826040830152949350505050565b600060208083528184546149df81614be8565b80848701526040600180841660008114614a005760018114614a1457614a3f565b60ff19851689840152606089019550614a3f565b898852868820885b85811015614a375781548b8201860152908301908801614a1c565b8a0184019650505b509398975050505050505050565b60208082526014908201527326bab9ba103132903230b79037b91030b236b4b760611b604082015260600190565b6020808252601390820152726e616d6520616c72656164792065786973747360681b604082015260600190565b60208152614ac26020820183516001600160a01b03169052565b60006020830151610120806040850152614ae0610140850183614712565b91506040850151614af5606086018215159052565b506060850151801515608086015250608085015180151560a08601525060a085015160c085015260c0850151614b3660e08601826001600160a01b03169052565b5060e085015161010085810191909152909401519390920192909252919050565b60008219821115614b6a57614b6a614c3e565b500190565b6000816000190483118215151615614b8957614b89614c3e565b500290565b600082821015614ba057614ba0614c3e565b500390565b60005b83811015614bc0578181015183820152602001614ba8565b838111156118855750506000910152565b600081614be057614be0614c3e565b506000190190565b600181811c90821680614bfc57607f821691505b60208210811415614c1d57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415614c3757614c37614c3e565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146142ba57600080fdfe3b5d4cc60d3ec3516ee8ae083bd60934f6eb2a6c54b1229985c41bfb092b2603be4ec58a792f909e102ee3d745d0c3b34a4d437a54d903c4db098d31c556422faf24484d587ce026876d1f77ffb40fb4101c12e63d5fc7ed7a7b3765a8e4199ea49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775a2646970667358221220d9cd3de34de6112812c381961324247f7480c20588335c195c81dbb9b711241664736f6c63430008040033