VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x439ECa…0DF9
Summary
Transactions
Transfers
Address
0x439ECa1a54E8d1CfdE6FC5d4D03d06981f440DF9
VET
78.00
VET
VTHO
39.42
VTHO
Master
0x2a208EdCAC4A5261b2eE02cEe3E79F72B5920138
Deployer
0x2a208EdCAC4A5261b2eE02cEe3E79F72B5920138
Code
0x6080604052600436106102ff5760003560e01c80635e6bb7bf1161019057806395d89b41116100dc578063d5abeb0111610095578063e985e9c51161006f578063e985e9c5146108aa578063edec5f27146108f3578063f2fde38b14610913578063f96407fa1461093357600080fd5b8063d5abeb0114610869578063d6b0f4841461087f578063e45be8eb1461089457600080fd5b806395d89b41146107bf578063a22cb465146107d4578063b88d4fde146107f4578063ba4e5c4914610814578063c87b56dd14610834578063cdfb2b4e1461085457600080fd5b806383b5ff8b116101495780638da5cb5b116101235780638da5cb5b1461073e5780638dc251e31461075c57806390dcbeff1461077c578063953f049d146107a957600080fd5b806383b5ff8b146107005780638456cb59146107165780638a1bbf861461072b57600080fd5b80635e6bb7bf1461064b5780635ea8cd121461066b5780636352211e1461068b57806370a08231146106ab578063715018a6146106cb578063757de573146106e057600080fd5b8063368dde4b1161024f57806342966c68116102085780634f6ccce7116101e25780634f6ccce7146105d257806351fb012d146105f25780635c975abb146106125780635dc96d161461062c57600080fd5b806342966c6814610565578063438b630014610585578063494cfc6c146105b257600080fd5b8063368dde4b146104de5780633af32abf146104f35780633b37d1d6146105135780633ccfd60b146105285780633f4ba83a1461053057806342842e0e1461054557600080fd5b806319c8b85f116102bc5780632403c08e116102965780632403c08e1461044a5780632a55205a1461045f5780632f745c591461049e5780632fd95db5146104be57600080fd5b806319c8b85f146103f4578063239c70ae1461041457806323b872dd1461042a57600080fd5b806301ffc9a71461030457806306fdde0314610339578063081812fc1461035b578063088a4ed014610393578063095ea7b3146103b557806318160ddd146103d5575b600080fd5b34801561031057600080fd5b5061032461031f366004613527565b610949565b60405190151581526020015b60405180910390f35b34801561034557600080fd5b5061034e6109c5565b60405161033091906137c6565b34801561036757600080fd5b5061037b61037636600461355f565b610a57565b6040516001600160a01b039091168152602001610330565b34801561039f57600080fd5b506103b36103ae36600461355f565b610ae4565b005b3480156103c157600080fd5b506103b36103d036600461345f565b610b5d565b3480156103e157600080fd5b506008545b604051908152602001610330565b34801561040057600080fd5b506103b361040f36600461355f565b610c73565b34801561042057600080fd5b506103e660125481565b34801561043657600080fd5b506103b3610445366004613371565b610cec565b34801561045657600080fd5b506103b3610d1e565b34801561046b57600080fd5b5061047f61047a366004613646565b610d55565b604080516001600160a01b039093168352602083019190915201610330565b3480156104aa57600080fd5b506103e66104b936600461345f565b610e3a565b6104d16104cc366004613577565b610ed0565b604051610330919061378e565b3480156104ea57600080fd5b506103e66111a1565b3480156104ff57600080fd5b5061032461050e366004613325565b6111b0565b34801561051f57600080fd5b506103b3611228565b6103b3611263565b34801561053c57600080fd5b506103b36112c9565b34801561055157600080fd5b506103b3610560366004613371565b6112ff565b34801561057157600080fd5b506103b361058036600461355f565b61131a565b34801561059157600080fd5b506105a56105a0366004613325565b611403565b604051610330919061371b565b3480156105be57600080fd5b506105a56105cd366004613646565b611507565b3480156105de57600080fd5b506103e66105ed36600461355f565b6116e8565b3480156105fe57600080fd5b506013546103249062010000900460ff1681565b34801561061e57600080fd5b506013546103249060ff1681565b34801561063857600080fd5b5060135461032490610100900460ff1681565b34801561065757600080fd5b506103b3610666366004613646565b611789565b34801561067757600080fd5b506103b361068636600461355f565b611827565b34801561069757600080fd5b5061037b6106a636600461355f565b611856565b3480156106b757600080fd5b506103e66106c6366004613325565b6118cd565b3480156106d757600080fd5b506103b3611954565b3480156106ec57600080fd5b506103b36106fb36600461355f565b61198a565b34801561070c57600080fd5b506103e6600d5481565b34801561072257600080fd5b506103b36119b9565b6104d1610739366004613577565b6119f2565b34801561074a57600080fd5b50600a546001600160a01b031661037b565b34801561076857600080fd5b506103b3610777366004613325565b611bcd565b34801561078857600080fd5b506103e661079736600461355f565b60156020526000908152604090205481565b3480156107b557600080fd5b506103e6600f5481565b3480156107cb57600080fd5b5061034e611c19565b3480156107e057600080fd5b506103b36107ef366004613425565b611c28565b34801561080057600080fd5b506103b361080f3660046133ac565b611ced565b34801561082057600080fd5b5061037b61082f36600461355f565b611d25565b34801561084057600080fd5b5061034e61084f36600461355f565b611d4f565b34801561086057600080fd5b506103b3611ec6565b34801561087557600080fd5b506103e660115481565b34801561088b57600080fd5b506103b3611f03565b3480156108a057600080fd5b506103e6600e5481565b3480156108b657600080fd5b506103246108c536600461333f565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b3480156108ff57600080fd5b506103b361090e366004613488565b611f3b565b34801561091f57600080fd5b506103b361092e366004613325565b611fcf565b34801561093f57600080fd5b506103e660105481565b60006001600160e01b031982166380ac58cd60e01b148061097a57506001600160e01b03198216635b5e139f60e01b145b8061099557506001600160e01b0319821663780e9d6360e01b145b806109b057506001600160e01b0319821663152a902d60e11b145b806109bf57506109bf82612067565b92915050565b6060600080546109d490613a5e565b80601f0160208091040260200160405190810160405280929190818152602001828054610a0090613a5e565b8015610a4d5780601f10610a2257610100808354040283529160200191610a4d565b820191906000526020600020905b815481529060010190602001808311610a3057829003601f168201915b5050505050905090565b6000610a628261208c565b610ac85760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600a546001600160a01b03163314610b0e5760405162461bcd60e51b8152600401610abf906138b0565b60008111610b585760405162461bcd60e51b8152602060048201526017602482015276048617320746f206265206c6172676572207468616e203604c1b6044820152606401610abf565b601255565b6000610b6882611856565b9050806001600160a01b0316836001600160a01b03161415610bd65760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610abf565b336001600160a01b0382161480610bf25750610bf281336108c5565b610c645760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610abf565b610c6e83836120a9565b505050565b600a546001600160a01b03163314610c9d5760405162461bcd60e51b8152600401610abf906138b0565b60008111610ce75760405162461bcd60e51b8152602060048201526017602482015276048617320746f206265206c6172676572207468616e203604c1b6044820152606401610abf565b601055565b610cf7335b82612117565b610d135760405162461bcd60e51b8152600401610abf9061392a565b610c6e8383836121fd565b600a546001600160a01b03163314610d485760405162461bcd60e51b8152600401610abf906138b0565b6013805461ff0019169055565b600080610d618461208c565b610da45760405162461bcd60e51b8152602060048201526014602482015273151bdad95b88191bd95cc81b9bdd08195e1a5cdd60621b6044820152606401610abf565b600e54831015610e055760405162461bcd60e51b815260206004820152602660248201527f53616c65207072696365206973206c6f776572207468616e206d696e696d756d60448201526520707269636560d01b6064820152608401610abf565b600c54600d546001600160a01b039091169061271090610e2590866139fc565b610e2f91906139e8565b915091509250929050565b6000610e45836118cd565b8210610ea75760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610abf565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b6060828260008211610ef45760405162461bcd60e51b8152600401610abf9061386f565b80518214610f145760405162461bcd60e51b8152600401610abf906138e5565b60135462010000900460ff16610f645760405162461bcd60e51b815260206004820152601560248201527415da1a5d195b1a5cdd081b9bdd08195b98589b1959605a1b6044820152606401610abf565b610f6d336111b0565b610fb95760405162461bcd60e51b815260206004820152601760248201527f41646472657373206e6f742077686974656c69737465640000000000000000006044820152606401610abf565b6000610fc4600b5490565b90506000610fd282886123a8565b905080341015610ff45760405162461bcd60e51b8152600401610abf906137d9565b600f5461100188846139d0565b11156110895760405162461bcd60e51b815260206004820152605f6024820152600080516020613b2183398151915260448201527f6f6b656e732e204974206973206d6f7265207468616e2074686520746f6b656e60648201527f20737570706c7920647572696e672077686974656c69737420706572696f6400608482015260a401610abf565b600a546001600160a01b0316331461118c576010548711156110fa5760405162461bcd60e51b81526020600482015260366024820152600080516020613b218339815191526044820152751bdad95b9cc8191d5c9a5b99c81dda1a5d195b1a5cdd60521b6064820152608401610abf565b601054336000908152601760205260409020546111189089906139d0565b111561118c5760405162461bcd60e51b815260206004820152603c60248201527f596f757220616464726573732063616e6e6f74206d696e74206d6f726520746f60448201527f6b656e7320647572696e672077686974656c69737420706572696f64000000006064820152608401610abf565b61119687876123fc565b979650505050505050565b60006111ab61259b565b905090565b6000805b60145481101561121f57826001600160a01b0316601482815481106111e957634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b0316141561120d5750600192915050565b8061121781613a99565b9150506111b4565b50600092915050565b600a546001600160a01b031633146112525760405162461bcd60e51b8152600401610abf906138b0565b6013805461ff001916610100179055565b600a546001600160a01b0316331461128d5760405162461bcd60e51b8152600401610abf906138b0565b600a546040516001600160a01b03909116904780156108fc02916000818181858888f193505050501580156112c6573d6000803e3d6000fd5b50565b600a546001600160a01b031633146112f35760405162461bcd60e51b8152600401610abf906138b0565b6013805460ff19169055565b610c6e83838360405180602001604052806000815250611ced565b601354610100900460ff1661137d5760405162461bcd60e51b8152602060048201526024808201527f4275726e696e67206973206e6f7420656e61626c656420617420746865206d6f6044820152631b595b9d60e21b6064820152608401610abf565b61138633610cf1565b6113c35760405162461bcd60e51b815260206004820152600e60248201526d2737ba103cb7bab9103a37b5b2b760911b6044820152606401610abf565b6113cc816125b8565b600081815260166020526040902080546113e590613a5e565b1590506112c65760008181526016602052604081206112c69161318e565b60606000611410836118cd565b905060008167ffffffffffffffff81111561143b57634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561148157816020015b6040805180820190915260008152606060208201528152602001906001900390816114595790505b50905060005b828110156114ff57600061149b8683610e3a565b905060006114a882611d4f565b90506040518060400160405280838152602001828152508484815181106114df57634e487b7160e01b600052603260045260246000fd5b6020026020010181905250505080806114f790613a99565b915050611487565b509392505050565b60606000821161154a5760405162461bcd60e51b815260206004820152600e60248201526d57726f6e67207061676553697a6560901b6044820152606401610abf565b6000611555600b5490565b90508084106115985760405162461bcd60e51b815260206004820152600f60248201526e4f666673657420746f206c6172676560881b6044820152606401610abf565b6000816115a585876139d0565b11156115bc576115b58583613a1b565b90506115bf565b50825b60008167ffffffffffffffff8111156115e857634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561162e57816020015b6040805180820190915260008152606060208201528152602001906001900390816116065790505b50905060008061163f8860016139d0565b90505b8361164e8960016139d0565b61165891906139d0565b8110156116dc576116688161208c565b156116ca57600061167882611d4f565b90506040518060400160405280838152602001828152508484815181106116af57634e487b7160e01b600052603260045260246000fd5b602002602001018190525082806116c590613a99565b935050505b806116d481613a99565b915050611642565b50909695505050505050565b60006116f360085490565b82106117565760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610abf565b6008828154811061177757634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b600a546001600160a01b031633146117b35760405162461bcd60e51b8152600401610abf906138b0565b600a8211156118155760405162461bcd60e51b815260206004820152602860248201527f546965722068617320746f2062652061206e756d626572206265747765656e2060448201526703120616e642031360c41b6064820152608401610abf565b60009182526015602052604090912055565b600a546001600160a01b031633146118515760405162461bcd60e51b8152600401610abf906138b0565b600e55565b6000818152600260205260408120546001600160a01b0316806109bf5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b6064820152608401610abf565b60006001600160a01b0382166119385760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b6064820152608401610abf565b506001600160a01b031660009081526003602052604090205490565b600a546001600160a01b0316331461197e5760405162461bcd60e51b8152600401610abf906138b0565b611988600061265f565b565b600a546001600160a01b031633146119b45760405162461bcd60e51b8152600401610abf906138b0565b600d55565b600a546001600160a01b031633146119e35760405162461bcd60e51b8152600401610abf906138b0565b6013805460ff19166001179055565b6060828260008211611a165760405162461bcd60e51b8152600401610abf9061386f565b80518214611a365760405162461bcd60e51b8152600401610abf906138e5565b60135462010000900460ff161580611a585750600a546001600160a01b031633145b611ab35760405162461bcd60e51b815260206004820152602660248201527f57686974656c697374656420656e61626c65642c207573652077686974656c696044820152651cdd135a5b9d60d21b6064820152608401610abf565b6000611abe600b5490565b90506000611acc82886123a8565b905080341015611aee5760405162461bcd60e51b8152600401610abf906137d9565b601154611afb88846139d0565b1115611b6d5760405162461bcd60e51b81526020600482015260476024820152600080516020613b2183398151915260448201527f6f6b656e732e204974206973206d6f7265207468616e2074686520746f6b656e60648201526620737570706c7960c81b608482015260a401610abf565b600a546001600160a01b0316331461118c5760125487111561118c5760405162461bcd60e51b81526020600482015260256024820152600080516020613b218339815191526044820152646f6b656e7360d81b6064820152608401610abf565b600a546001600160a01b03163314611bf75760405162461bcd60e51b8152600401610abf906138b0565b600c80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600180546109d490613a5e565b6001600160a01b038216331415611c815760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610abf565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b611cf73383612117565b611d135760405162461bcd60e51b8152600401610abf9061392a565b611d1f848484846126b1565b50505050565b60148181548110611d3557600080fd5b6000918252602090912001546001600160a01b0316905081565b6060611d5a8261208c565b611dc05760405162461bcd60e51b815260206004820152603160248201527f45524337323155524953746f726167653a2055524920717565727920666f72206044820152703737b732bc34b9ba32b73a103a37b5b2b760791b6064820152608401610abf565b60008281526016602052604081208054611dd990613a5e565b80601f0160208091040260200160405190810160405280929190818152602001828054611e0590613a5e565b8015611e525780601f10611e2757610100808354040283529160200191611e52565b820191906000526020600020905b815481529060010190602001808311611e3557829003601f168201915b505050505090506000611e7060408051602081019091526000815290565b9050805160001415611e83575092915050565b815115611eb5578082604051602001611e9d9291906136af565b60405160208183030381529060405292505050919050565b611ebe846126e4565b949350505050565b600a546001600160a01b03163314611ef05760405162461bcd60e51b8152600401610abf906138b0565b6013805462ff0000191662010000179055565b600a546001600160a01b03163314611f2d5760405162461bcd60e51b8152600401610abf906138b0565b6013805462ff000019169055565b600a546001600160a01b03163314611f655760405162461bcd60e51b8152600401610abf906138b0565b600f5481511115611fb85760405162461bcd60e51b815260206004820152601960248201527f546f6f206d616e792061646472657373657320706173736564000000000000006044820152606401610abf565b8051611fcb9060149060208401906131c8565b5050565b600a546001600160a01b03163314611ff95760405162461bcd60e51b8152600401610abf906138b0565b6001600160a01b03811661205e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610abf565b6112c68161265f565b60006001600160e01b0319821663780e9d6360e01b14806109bf57506109bf826127bc565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b03841690811790915581906120de82611856565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006121228261208c565b6121835760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610abf565b600061218e83611856565b9050806001600160a01b0316846001600160a01b031614806121c95750836001600160a01b03166121be84610a57565b6001600160a01b0316145b80611ebe57506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff16611ebe565b826001600160a01b031661221082611856565b6001600160a01b0316146122785760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b6064820152608401610abf565b6001600160a01b0382166122da5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610abf565b6122e583838361280c565b6122f06000826120a9565b6001600160a01b0383166000908152600360205260408120805460019290612319908490613a1b565b90915550506001600160a01b03821660009081526003602052604081208054600192906123479084906139d0565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600080806123b78560016139d0565b9050805b6123c585876139d0565b81116123f2576123d481612860565b6123de90846139d0565b9250806123ea81613a99565b9150506123bb565b5090949350505050565b606060008367ffffffffffffffff81111561242757634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015612450578160200160208202803683370190505b50905060005b8481101561256e5761246c600b80546001019055565b6000612477600b5490565b90506124833382612ade565b808383815181106124a457634e487b7160e01b600052603260045260246000fd5b6020026020010181815250506124e1818684815181106124d457634e487b7160e01b600052603260045260246000fd5b6020026020010151612af8565b84828151811061250157634e487b7160e01b600052603260045260246000fd5b60200260200101516040516125169190613693565b60405180910390206125253390565b6001600160a01b0316827fec2cd236ed6d37bf5a71276ac93889db12834493a090efd543a3d2eca8dcdcc860405160405180910390a4508061256681613a99565b915050612456565b50336000908152601760205260408120805486929061258e9084906139d0565b9091555090949350505050565b6000806125a7600b5490565b90506125b281612860565b91505090565b60006125c382611856565b90506125d18160008461280c565b6125dc6000836120a9565b6001600160a01b0381166000908152600360205260408120805460019290612605908490613a1b565b909155505060008281526002602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6126bc8484846121fd565b6126c884848484612b83565b611d1f5760405162461bcd60e51b8152600401610abf9061381d565b60606126ef8261208c565b6127535760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610abf565b600061276a60408051602081019091526000815290565b9050600081511161278a57604051806020016040528060008152506127b5565b8061279484612c90565b6040516020016127a59291906136af565b6040516020818303038152906040525b9392505050565b60006001600160e01b031982166380ac58cd60e01b14806127ed57506001600160e01b03198216635b5e139f60e01b145b806109bf57506301ffc9a760e01b6001600160e01b03198316146109bf565b60135460ff16156128555760405162461bcd60e51b8152602060048201526013602482015272115e1958dd5d1a5bdb881a5cc81c185d5cd959606a1b6044820152606401610abf565b610c6e838383612daa565b6000612874600a546001600160a01b031690565b6001600160a01b0316336001600160a01b0316141561289557506000919050565b6103e88210156128d0575050600160005260156020527f27739e4bb5e6f8b5e4b57a047dca8767cc9b982a011081e086cbb0dfa9de818d5490565b6107d082101561290b575050600260005260156020527f07d4ff730d9753101d832555708a37d38c2c45fce8cacaefc99f06074e93fe0b5490565b610bb8821015612946575050600360005260156020527fb3a65e8276bd33b3e4f7d6081ebd9899187264822358758dca2e2bc37b2a9c275490565b610fa0821015612981575050600460005260156020527f8191f4eb6b8bafbfe9a5389c8d07d7f5fd81137a7ee653fc4358269845ee1d2e5490565b6113888210156129bc575050600560005260156020527fbab719002e4be320868650dc7456e9a1d245e4d5dd64765588e2f21529d871d35490565b6117708210156129f7575050600660005260156020527f25847c9ccf691da811a9f934d6b3b92e6062ef92feb71bf4cb08cbb4fad8d6525490565b611b58821015612a32575050600760005260156020527f5d0f48e37dc1225cdee8d6f2a0315d796f55423522fe638d7d95421802dfc0065490565b611f40821015612a6d575050600860005260156020527f2d0e46a571fdfbe57c7c718891a8a12999c102dfffa2b3314ea165dedd1684f55490565b612328821015612aa8575050600960005260156020527f497613c0658032a90a449a944031c57b1d03996c3a6148fe12146c45cf3214005490565b5050600a60005260156020527f0cfcac9f3767130657d3b01a9146da544eeb39eb9670066ace5e84da7fc4319f5490565b919050565b611fcb828260405180602001604052806000815250612e62565b612b018261208c565b612b645760405162461bcd60e51b815260206004820152602e60248201527f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60448201526d32bc34b9ba32b73a103a37b5b2b760911b6064820152608401610abf565b60008281526016602090815260409091208251610c6e9284019061322d565b60006001600160a01b0384163b15612c8557604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290612bc79033908990889088906004016136de565b602060405180830381600087803b158015612be157600080fd5b505af1925050508015612c11575060408051601f3d908101601f19168201909252612c0e91810190613543565b60015b612c6b573d808015612c3f576040519150601f19603f3d011682016040523d82523d6000602084013e612c44565b606091505b508051612c635760405162461bcd60e51b8152600401610abf9061381d565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611ebe565b506001949350505050565b606081612cb45750506040805180820190915260018152600360fc1b602082015290565b8160005b8115612cde5780612cc881613a99565b9150612cd79050600a836139e8565b9150612cb8565b60008167ffffffffffffffff811115612d0757634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612d31576020820181803683370190505b5090505b8415611ebe57612d46600183613a1b565b9150612d53600a86613ab4565b612d5e9060306139d0565b60f81b818381518110612d8157634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350612da3600a866139e8565b9450612d35565b6001600160a01b038316612e0557612e0081600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b612e28565b816001600160a01b0316836001600160a01b031614612e2857612e288382612e95565b6001600160a01b038216612e3f57610c6e81612f32565b826001600160a01b0316826001600160a01b031614610c6e57610c6e828261300b565b612e6c838361304f565b612e796000848484612b83565b610c6e5760405162461bcd60e51b8152600401610abf9061381d565b60006001612ea2846118cd565b612eac9190613a1b565b600083815260076020526040902054909150808214612eff576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090612f4490600190613a1b565b60008381526009602052604081205460088054939450909284908110612f7a57634e487b7160e01b600052603260045260246000fd5b906000526020600020015490508060088381548110612fa957634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480612fef57634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000613016836118cd565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6001600160a01b0382166130a55760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610abf565b6130ae8161208c565b156130fb5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610abf565b6131076000838361280c565b6001600160a01b03821660009081526003602052604081208054600192906131309084906139d0565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b50805461319a90613a5e565b6000825580601f106131aa575050565b601f0160209004906000526020600020908101906112c691906132a1565b82805482825590600052602060002090810192821561321d579160200282015b8281111561321d57825182546001600160a01b0319166001600160a01b039091161782556020909201916001909101906131e8565b506132299291506132a1565b5090565b82805461323990613a5e565b90600052602060002090601f01602090048101928261325b576000855561321d565b82601f1061327457805160ff191683800117855561321d565b8280016001018555821561321d579182015b8281111561321d578251825591602001919060010190613286565b5b8082111561322957600081556001016132a2565b600067ffffffffffffffff8311156132d0576132d0613af4565b6132e3601f8401601f191660200161397b565b90508281528383830111156132f757600080fd5b828260208301376000602084830101529392505050565b80356001600160a01b0381168114612ad957600080fd5b600060208284031215613336578081fd5b6127b58261330e565b60008060408385031215613351578081fd5b61335a8361330e565b91506133686020840161330e565b90509250929050565b600080600060608486031215613385578081fd5b61338e8461330e565b925061339c6020850161330e565b9150604084013590509250925092565b600080600080608085870312156133c1578081fd5b6133ca8561330e565b93506133d86020860161330e565b925060408501359150606085013567ffffffffffffffff8111156133fa578182fd5b8501601f8101871361340a578182fd5b613419878235602084016132b6565b91505092959194509250565b60008060408385031215613437578182fd5b6134408361330e565b915060208301358015158114613454578182fd5b809150509250929050565b60008060408385031215613471578182fd5b61347a8361330e565b946020939093013593505050565b6000602080838503121561349a578182fd5b823567ffffffffffffffff8111156134b0578283fd5b8301601f810185136134c0578283fd5b80356134d36134ce826139ac565b61397b565b80828252848201915084840188868560051b87010111156134f2578687fd5b8694505b8385101561351b576135078161330e565b8352600194909401939185019185016134f6565b50979650505050505050565b600060208284031215613538578081fd5b81356127b581613b0a565b600060208284031215613554578081fd5b81516127b581613b0a565b600060208284031215613570578081fd5b5035919050565b600080604080848603121561358a578283fd5b8335925060208085013567ffffffffffffffff808211156135a9578485fd5b818701915087601f8301126135bc578485fd5b81356135ca6134ce826139ac565b8082825285820191508585018b878560051b88010111156135e9578889fd5b885b8481101561363457813586811115613601578a8bfd5b8701603f81018e13613611578a8bfd5b6136218e8a8301358c84016132b6565b85525092870192908701906001016135eb565b50989b909a5098505050505050505050565b60008060408385031215613658578182fd5b50508035926020909101359150565b6000815180845261367f816020860160208601613a32565b601f01601f19169290920160200192915050565b600082516136a5818460208701613a32565b9190910192915050565b600083516136c1818460208801613a32565b8351908301906136d5818360208801613a32565b01949350505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061371190830184613667565b9695505050505050565b60006020808301818452808551808352604092508286019150828160051b870101848801865b8381101561378057888303603f1901855281518051845287015187840187905261376d87850182613667565b9588019593505090860190600101613741565b509098975050505050505050565b6020808252825182820181905260009190848201906040850190845b818110156116dc578351835292840192918401916001016137aa565b6020815260006127b56020830184613667565b60208082526024908201527f506c65617365206d616b65207375726520796f752073656e6420656e6f7567686040820152630815915560e21b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526021908201527f4d696e7420616d6f756e742068617320746f206265206d6f7265207468616e206040820152600360fc1b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526025908201527f4d696e7420616d6f756e7420646f6573206e6f74206d6174636820746f6b656e6040820152642075726c7360d81b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b604051601f8201601f1916810167ffffffffffffffff811182821017156139a4576139a4613af4565b604052919050565b600067ffffffffffffffff8211156139c6576139c6613af4565b5060051b60200190565b600082198211156139e3576139e3613ac8565b500190565b6000826139f7576139f7613ade565b500490565b6000816000190483118215151615613a1657613a16613ac8565b500290565b600082821015613a2d57613a2d613ac8565b500390565b60005b83811015613a4d578181015183820152602001613a35565b83811115611d1f5750506000910152565b600181811c90821680613a7257607f821691505b60208210811415613a9357634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415613aad57613aad613ac8565b5060010190565b600082613ac357613ac3613ade565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b0319811681146112c657600080fdfe596f752063616e6e6f74206d696e74207468617420616d6f756e74206f662074a2646970667358221220534d619380d7593b68f473202a19808ff3923ccf2487d5cec532f19ce298f00b64736f6c63430008040033