VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xbfAf8f…97EB
Summary
Transactions
Transfers
Address
0xbfAf8f9c8a277C6005C8aD0E0fb57C1ab08197EB
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
0.00
YEET
0.14
WoV
Master
0xcDB26292fA00Ca57854552ef6ED211e1d76C42f7
Deployer
0xcDB26292fA00Ca57854552ef6ED211e1d76C42f7
Code
0x6080604052600436106102755760003560e01c806372f702f31161014f578063a694fc3a116100c1578063df136d651161007a578063df136d6514610970578063ebe2b12b1461099b578063f00ddd2a146109c6578063f5b541a614610a03578063f9283c7714610a2e578063fda25dea14610a705761027c565b8063a694fc3a14610874578063c8f33c911461089d578063cc1a378f146108c8578063cd3daf9d146108f1578063d1af0c7d1461091c578063d547741f146109475761027c565b80638456cb59116101135780638456cb59146107625780638b876347146107795780638c4d59d0146107b657806391d14854146107e15780639c6cef7c1461081e578063a217fddf146108495761027c565b806372f702f31461067b5780637b0a47ee146106a65780637cee0fca146106d15780637f8661a11461070e57806380faa57d146107375761027c565b80632f2ff15d116101e85780633d18b912116101ac5780633d18b912146105935780633f4ba83a146105aa5780633fc6df6e146105c15780634883dd3c146105ec57806352f470ab1461061557806370a082311461063e5761027c565b80632f2ff15d146104b05780632f745c59146104d957806336568abe14610516578063386a95251461053f5780633c6b16ab1461056a5761027c565b8063182db18a1161023a578063182db18a146103a057806319762143146103c95780631c1f78eb146103f25780631eecd9341461041d57806323c3548a14610448578063248a9ca3146104735761027c565b80628cc2621461028157806301ffc9a7146102be5780630700037d146102fb578063150b7a021461033857806318160ddd146103755761027c565b3661027c57005b600080fd5b34801561028d57600080fd5b506102a860048036038101906102a391906133c8565b610a9b565b6040516102b59190613dda565b60405180910390f35b3480156102ca57600080fd5b506102e560048036038101906102e091906135b3565b610bb9565b6040516102f29190613b0c565b60405180910390f35b34801561030757600080fd5b50610322600480360381019061031d91906133c8565b610c33565b60405161032f9190613dda565b60405180910390f35b34801561034457600080fd5b5061035f600480360381019061035a919061341a565b610c4b565b60405161036c9190613b42565b60405180910390f35b34801561038157600080fd5b5061038a610c79565b6040516103979190613dda565b60405180910390f35b3480156103ac57600080fd5b506103c760048036038101906103c2919061349a565b610c83565b005b3480156103d557600080fd5b506103f060048036038101906103eb91906133c8565b610d54565b005b3480156103fe57600080fd5b50610407610e01565b6040516104149190613dda565b60405180910390f35b34801561042957600080fd5b50610432610e1f565b60405161043f9190613dda565b60405180910390f35b34801561045457600080fd5b5061045d610e25565b60405161046a9190613dda565b60405180910390f35b34801561047f57600080fd5b5061049a6004803603810190610495919061354e565b610e2b565b6040516104a79190613b27565b60405180910390f35b3480156104bc57600080fd5b506104d760048036038101906104d29190613577565b610e4b565b005b3480156104e557600080fd5b5061050060048036038101906104fb919061349a565b610e74565b60405161050d9190613dda565b60405180910390f35b34801561052257600080fd5b5061053d60048036038101906105389190613577565b610ecf565b005b34801561054b57600080fd5b50610554610f52565b6040516105619190613dda565b60405180910390f35b34801561057657600080fd5b50610591600480360381019061058c91906135dc565b610f58565b005b34801561059f57600080fd5b506105a8611297565b005b3480156105b657600080fd5b506105bf611503565b005b3480156105cd57600080fd5b506105d66115d8565b6040516105e39190613a30565b60405180910390f35b3480156105f857600080fd5b50610613600480360381019061060e91906134d6565b6115fe565b005b34801561062157600080fd5b5061063c6004803603810190610637919061349a565b611820565b005b34801561064a57600080fd5b50610665600480360381019061066091906133c8565b6118fc565b6040516106729190613dda565b60405180910390f35b34801561068757600080fd5b50610690611945565b60405161069d9190613b5d565b60405180910390f35b3480156106b257600080fd5b506106bb61196b565b6040516106c89190613dda565b60405180910390f35b3480156106dd57600080fd5b506106f860048036038101906106f391906133c8565b611971565b6040516107059190613dda565b60405180910390f35b34801561071a57600080fd5b50610735600480360381019061073091906135dc565b6119c1565b005b34801561074357600080fd5b5061074c6119ee565b6040516107599190613dda565b60405180910390f35b34801561076e57600080fd5b50610777611a08565b005b34801561078557600080fd5b506107a0600480360381019061079b91906133c8565b611ade565b6040516107ad9190613dda565b60405180910390f35b3480156107c257600080fd5b506107cb611af6565b6040516107d89190613dda565b60405180910390f35b3480156107ed57600080fd5b5061080860048036038101906108039190613577565b611afc565b6040516108159190613b0c565b60405180910390f35b34801561082a57600080fd5b50610833611b67565b6040516108409190613a30565b60405180910390f35b34801561085557600080fd5b5061085e611b8d565b60405161086b9190613b27565b60405180910390f35b34801561088057600080fd5b5061089b600480360381019061089691906135dc565b611b94565b005b3480156108a957600080fd5b506108b26120ac565b6040516108bf9190613dda565b60405180910390f35b3480156108d457600080fd5b506108ef60048036038101906108ea91906135dc565b6120b2565b005b3480156108fd57600080fd5b506109066121a2565b6040516109139190613dda565b60405180910390f35b34801561092857600080fd5b50610931612230565b60405161093e9190613b5d565b60405180910390f35b34801561095357600080fd5b5061096e60048036038101906109699190613577565b612256565b005b34801561097c57600080fd5b5061098561227f565b6040516109929190613dda565b60405180910390f35b3480156109a757600080fd5b506109b0612285565b6040516109bd9190613dda565b60405180910390f35b3480156109d257600080fd5b506109ed60048036038101906109e891906135dc565b61228b565b6040516109fa9190613dda565b60405180910390f35b348015610a0f57600080fd5b50610a186122a3565b604051610a259190613b27565b60405180910390f35b348015610a3a57600080fd5b50610a556004803603810190610a5091906135dc565b6122c7565b604051610a6796959493929190613a82565b60405180910390f35b348015610a7c57600080fd5b50610a85612330565b604051610a929190613dda565b60405180910390f35b6000610bb2601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba4670de0b6b3a7640000610b96610b48601160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b3a6121a2565b61233690919063ffffffff16565b601460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b61236290919063ffffffff16565b61237890919063ffffffff16565b9050919050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610c2c5750610c2b8261238e565b5b9050919050565b60126020528060005260406000206000915090505481565b60007f150b7a023d4804d13e8c85fb27262cb750cf6ba9f9dd3bb30d90f482ceeb4b1f905095945050505050565b6000601354905090565b610cad7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611afc565b610cec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce390613bfa565b60405180910390fd5b610d1733828473ffffffffffffffffffffffffffffffffffffffff166123f89092919063ffffffff16565b7f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa288282604051610d48929190613ae3565b60405180910390a15050565b610d7e7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611afc565b610dbd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db490613bfa565b60405180910390fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610e1a60065460055461234c90919063ffffffff16565b905090565b600d5481565b60105481565b600060016000838152602001908152602001600020600101549050919050565b610e5482610e2b565b610e6581610e6061247e565b612486565b610e6f8383612523565b505050565b6000610ec782601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061260390919063ffffffff16565b905092915050565b610ed761247e565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3b90613dba565b60405180910390fd5b610f4e828261261d565b5050565b60065481565b6000610f626121a2565b600881905550610f706119ee565b600781905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461103d57610fb381610a9b565b601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600854601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6110677f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611afc565b6110a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109d90613bfa565b60405180910390fd5b60045442106110cf576110c46006548361236290919063ffffffff16565b600581905550611131565b60006110e64260045461233690919063ffffffff16565b905060006110ff6005548361234c90919063ffffffff16565b905061112860065461111a838761237890919063ffffffff16565b61236290919063ffffffff16565b60058190555050505b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161118e9190613a30565b60206040518083038186803b1580156111a657600080fd5b505afa1580156111ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111de9190613605565b90506111f56006548261236290919063ffffffff16565b6005541115611239576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161123090613cda565b60405180910390fd5b426007819055506112556006544261237890919063ffffffff16565b6004819055507fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d8360405161128a9190613dda565b60405180910390a1505050565b600260005414156112dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d490613d5a565b60405180910390fd5b6002600081905550336112ee6121a2565b6008819055506112fc6119ee565b600781905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146113c95761133f81610a9b565b601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600854601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008111156114f7576000601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506114a83382600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166123f89092919063ffffffff16565b3373ffffffffffffffffffffffffffffffffffffffff167fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486826040516114ee9190613dda565b60405180910390a25b50506001600081905550565b61152d7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611afc565b61156c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161156390613bfa565b60405180910390fd5b601660009054906101000a900460ff166115bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b290613cfa565b60405180910390fd5b6000601660006101000a81548160ff021916908315150217905550565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6116287f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611afc565b611667576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165e90613bfa565b60405180910390fd5b42600454106116ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a290613d7a565b60405180910390fd5b600081116116ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e590613bda565b60405180910390fd5b60008373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016117299190613a30565b60206040518083038186803b15801561174157600080fd5b505afa158015611755573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117799190613605565b146117b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117b090613c9a565b60405180910390fd5b82600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600f81905550670de0b6b3a7640000816118159190613eb9565b601081905550505050565b61184a7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611afc565b611889576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188090613bfa565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166342842e0e3033846040518463ffffffff1660e01b81526004016118c693929190613a4b565b600060405180830381600087803b1580156118e057600080fd5b505af11580156118f4573d6000803e3d6000fd5b505050505050565b6000601460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b60006119ba601560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206126ff565b9050919050565b6000600c60008381526020019081526020016000205490506119e281612714565b6119ea611297565b5050565b60006004544210611a0157600454611a03565b425b905090565b611a327f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611afc565b611a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6890613bfa565b60405180910390fd5b601660009054906101000a900460ff1615611ac1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab890613c7a565b60405180910390fd5b6001601660006101000a81548160ff021916908315150217905550565b60116020528060005260406000206000915090505481565b600e5481565b60006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000801b81565b601660009054906101000a900460ff1615611be4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bdb90613cfa565b60405180910390fd5b4260045411611c28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c1f90613c3a565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401611c9a9190613dda565b60206040518083038186803b158015611cb257600080fd5b505afa158015611cc6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cea91906133f1565b73ffffffffffffffffffffffffffffffffffffffff1614611d40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3790613d9a565b60405180910390fd5b611d566001600e5461237890919063ffffffff16565b600e8190555060006040518060c001604052803373ffffffffffffffffffffffffffffffffffffffff168152602001600015158152602001838152602001601054815260200142815260200160008152509050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e3330856040518463ffffffff1660e01b8152600401611e0893929190613a4b565b600060405180830381600087803b158015611e2257600080fd5b505af1158015611e36573d6000803e3d6000fd5b50505050611e8b82601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612aae90919063ffffffff16565b50600e54600c60008481526020019081526020016000208190555080600b6000600e54815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548160ff02191690831515021790555060408201518160010155606082015181600201556080820151816003015560a08201518160040155905050611f67816060015160135461237890919063ffffffff16565b601381905550611fc38160600151601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461237890919063ffffffff16565b601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d82606001516040516120509190613dda565b60405180910390a23373ffffffffffffffffffffffffffffffffffffffff167f465c8871fac6f7c7079924b414b86ec86be97dae9732142865b86c5d0cd8a1eb600e546040516120a09190613dda565b60405180910390a25050565b60075481565b6120dc7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611afc565b61211b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161211290613bfa565b60405180910390fd5b600454421161215f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161215690613bba565b60405180910390fd5b806006819055507ffb46ca5a5e06d4540d6387b930a7c978bce0db5f449ec6b3f5d07c6e1d44f2d36006546040516121979190613dda565b60405180910390a150565b60008060135414156121b857600854905061222d565b61222a61221960135461220b670de0b6b3a76400006121fd6005546121ef6007546121e16119ee565b61233690919063ffffffff16565b61234c90919063ffffffff16565b61234c90919063ffffffff16565b61236290919063ffffffff16565b60085461237890919063ffffffff16565b90505b90565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61225f82610e2b565b6122708161226b61247e565b612486565b61227a838361261d565b505050565b60085481565b60045481565b600c6020528060005260406000206000915090505481565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b600b6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a900460ff16908060010154908060020154908060030154908060040154905086565b600f5481565b600081836123449190613f13565b905092915050565b6000818361235a9190613eb9565b905092915050565b600081836123709190613e88565b905092915050565b600081836123869190613e32565b905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6124798363a9059cbb60e01b8484604051602401612417929190613ae3565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612ac8565b505050565b600033905090565b6124908282611afc565b61251f576124b58173ffffffffffffffffffffffffffffffffffffffff166014612b8f565b6124c38360001c6020612b8f565b6040516020016124d49291906139f6565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125169190613b78565b60405180910390fd5b5050565b61252d8282611afc565b6125ff57600180600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506125a461247e565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b60006126128360000183612e89565b60001c905092915050565b6126278282611afc565b156126fb5760006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506126a061247e565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600061270d82600001612eda565b9050919050565b6000600b6000838152602001908152602001600020905042612745600f54836003015461237890919063ffffffff16565b1015612786576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161277d90613cba565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612818576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161280f90613d9a565b60405180910390fd5b8060000160149054906101000a900460ff161561286a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161286190613c1a565b60405180910390fd5b60018160000160146101000a81548160ff021916908315150217905550428160040181905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e308360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684600101546040518463ffffffff1660e01b815260040161291793929190613a4b565b600060405180830381600087803b15801561293157600080fd5b505af1158015612945573d6000803e3d6000fd5b505050506129c28160010154601560008460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612eeb90919063ffffffff16565b50612a198160020154601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233690919063ffffffff16565b601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f9cea0190099b89a7d8a050f55cf439bce694868e30a531eb0376748ce5a2c06883604051612aa29190613dda565b60405180910390a25050565b6000612ac0836000018360001b612f05565b905092915050565b6000612b2a826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16612f759092919063ffffffff16565b9050600081511115612b8a5780806020019051810190612b4a9190613525565b612b89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b8090613d3a565b60405180910390fd5b5b505050565b606060006002836002612ba29190613eb9565b612bac9190613e32565b67ffffffffffffffff811115612beb577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612c1d5781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612c7b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612d05577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612d459190613eb9565b612d4f9190613e32565b90505b6001811115612e3b577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612db7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612df4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612e349061401c565b9050612d52565b5060008414612e7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e7690613b9a565b60405180910390fd5b8091505092915050565b6000826000018281548110612ec7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b600081600001805490509050919050565b6000612efd836000018360001b612f8d565b905092915050565b6000612f118383613113565b612f6a578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050612f6f565b600090505b92915050565b6060612f848484600085613136565b90509392505050565b60008083600101600084815260200190815260200160002054905060008114613107576000600182612fbf9190613f13565b9050600060018660000180549050612fd79190613f13565b905081811461309257600086600001828154811061301e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110613068577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b856000018054806130cc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505061310d565b60009150505b92915050565b600080836001016000848152602001908152602001600020541415905092915050565b6060823073ffffffffffffffffffffffffffffffffffffffff16311015613192576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161318990613c5a565b60405180910390fd5b61319b85613261565b6131da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131d190613d1a565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff16858760405161320391906139df565b60006040518083038185875af1925050503d8060008114613240576040519150601f19603f3d011682016040523d82523d6000602084013e613245565b606091505b5091509150613255828286613284565b92505050949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60608315613294578290506132e4565b6000835111156132a75782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132db9190613b78565b60405180910390fd5b9392505050565b6000813590506132fa816144f3565b92915050565b60008151905061330f816144f3565b92915050565b6000815190506133248161450a565b92915050565b60008135905061333981614521565b92915050565b60008135905061334e81614538565b92915050565b60008083601f84011261336657600080fd5b8235905067ffffffffffffffff81111561337f57600080fd5b60208301915083600182028301111561339757600080fd5b9250929050565b6000813590506133ad8161454f565b92915050565b6000815190506133c28161454f565b92915050565b6000602082840312156133da57600080fd5b60006133e8848285016132eb565b91505092915050565b60006020828403121561340357600080fd5b600061341184828501613300565b91505092915050565b60008060008060006080868803121561343257600080fd5b6000613440888289016132eb565b9550506020613451888289016132eb565b94505060406134628882890161339e565b935050606086013567ffffffffffffffff81111561347f57600080fd5b61348b88828901613354565b92509250509295509295909350565b600080604083850312156134ad57600080fd5b60006134bb858286016132eb565b92505060206134cc8582860161339e565b9150509250929050565b6000806000606084860312156134eb57600080fd5b60006134f9868287016132eb565b935050602061350a8682870161339e565b925050604061351b8682870161339e565b9150509250925092565b60006020828403121561353757600080fd5b600061354584828501613315565b91505092915050565b60006020828403121561356057600080fd5b600061356e8482850161332a565b91505092915050565b6000806040838503121561358a57600080fd5b60006135988582860161332a565b92505060206135a9858286016132eb565b9150509250929050565b6000602082840312156135c557600080fd5b60006135d38482850161333f565b91505092915050565b6000602082840312156135ee57600080fd5b60006135fc8482850161339e565b91505092915050565b60006020828403121561361757600080fd5b6000613625848285016133b3565b91505092915050565b61363781613f47565b82525050565b61364681613f59565b82525050565b61365581613f65565b82525050565b61366481613f6f565b82525050565b600061367582613df5565b61367f8185613e0b565b935061368f818560208601613fe9565b80840191505092915050565b6136a481613fc5565b82525050565b60006136b582613e00565b6136bf8185613e16565b93506136cf818560208601613fe9565b6136d8816140a4565b840191505092915050565b60006136ee82613e00565b6136f88185613e27565b9350613708818560208601613fe9565b80840191505092915050565b6000613721602083613e16565b915061372c826140b5565b602082019050919050565b6000613744605883613e16565b915061374f826140de565b606082019050919050565b6000613767602083613e16565b915061377282614153565b602082019050919050565b600061378a600a83613e16565b91506137958261417c565b602082019050919050565b60006137ad601583613e16565b91506137b8826141a5565b602082019050919050565b60006137d0601283613e16565b91506137db826141ce565b602082019050919050565b60006137f3602683613e16565b91506137fe826141f7565b604082019050919050565b6000613816601e83613e16565b915061382182614246565b602082019050919050565b6000613839603083613e16565b91506138448261426f565b604082019050919050565b600061385c602483613e16565b9150613867826142be565b604082019050919050565b600061387f601883613e16565b915061388a8261430d565b602082019050919050565b60006138a2602083613e16565b91506138ad82614336565b602082019050919050565b60006138c5601d83613e16565b91506138d08261435f565b602082019050919050565b60006138e8601783613e27565b91506138f382614388565b601782019050919050565b600061390b602a83613e16565b9150613916826143b1565b604082019050919050565b600061392e601f83613e16565b915061393982614400565b602082019050919050565b6000613951601683613e16565b915061395c82614429565b602082019050919050565b6000613974600983613e16565b915061397f82614452565b602082019050919050565b6000613997601183613e27565b91506139a28261447b565b601182019050919050565b60006139ba602f83613e16565b91506139c5826144a4565b604082019050919050565b6139d981613fbb565b82525050565b60006139eb828461366a565b915081905092915050565b6000613a01826138db565b9150613a0d82856136e3565b9150613a188261398a565b9150613a2482846136e3565b91508190509392505050565b6000602082019050613a45600083018461362e565b92915050565b6000606082019050613a60600083018661362e565b613a6d602083018561362e565b613a7a60408301846139d0565b949350505050565b600060c082019050613a97600083018961362e565b613aa4602083018861363d565b613ab160408301876139d0565b613abe60608301866139d0565b613acb60808301856139d0565b613ad860a08301846139d0565b979650505050505050565b6000604082019050613af8600083018561362e565b613b0560208301846139d0565b9392505050565b6000602082019050613b21600083018461363d565b92915050565b6000602082019050613b3c600083018461364c565b92915050565b6000602082019050613b57600083018461365b565b92915050565b6000602082019050613b72600083018461369b565b92915050565b60006020820190508181036000830152613b9281846136aa565b905092915050565b60006020820190508181036000830152613bb381613714565b9050919050565b60006020820190508181036000830152613bd381613737565b9050919050565b60006020820190508181036000830152613bf38161375a565b9050919050565b60006020820190508181036000830152613c138161377d565b9050919050565b60006020820190508181036000830152613c33816137a0565b9050919050565b60006020820190508181036000830152613c53816137c3565b9050919050565b60006020820190508181036000830152613c73816137e6565b9050919050565b60006020820190508181036000830152613c9381613809565b9050919050565b60006020820190508181036000830152613cb38161382c565b9050919050565b60006020820190508181036000830152613cd38161384f565b9050919050565b60006020820190508181036000830152613cf381613872565b9050919050565b60006020820190508181036000830152613d1381613895565b9050919050565b60006020820190508181036000830152613d33816138b8565b9050919050565b60006020820190508181036000830152613d53816138fe565b9050919050565b60006020820190508181036000830152613d7381613921565b9050919050565b60006020820190508181036000830152613d9381613944565b9050919050565b60006020820190508181036000830152613db381613967565b9050919050565b60006020820190508181036000830152613dd3816139ad565b9050919050565b6000602082019050613def60008301846139d0565b92915050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000613e3d82613fbb565b9150613e4883613fbb565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613e7d57613e7c614046565b5b828201905092915050565b6000613e9382613fbb565b9150613e9e83613fbb565b925082613eae57613ead614075565b5b828204905092915050565b6000613ec482613fbb565b9150613ecf83613fbb565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613f0857613f07614046565b5b828202905092915050565b6000613f1e82613fbb565b9150613f2983613fbb565b925082821015613f3c57613f3b614046565b5b828203905092915050565b6000613f5282613f9b565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000613fd082613fd7565b9050919050565b6000613fe282613f9b565b9050919050565b60005b83811015614007578082015181840152602081019050613fec565b83811115614016576000848401525b50505050565b600061402782613fbb565b9150600082141561403b5761403a614046565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f50726576696f7573207265776172647320706572696f64206d7573742062652060008201527f636f6d706c657465206265666f7265206368616e67696e67207468652064757260208201527f6174696f6e20666f7220746865206e657720706572696f640000000000000000604082015250565b7f7669727475616c50726963654d756c7469706c696572206d696e696d756d2031600082015250565b7f213d20616c6c6f77656400000000000000000000000000000000000000000000600082015250565b7f7469636b657420616c726561647920636c6f7365640000000000000000000000600082015250565b7f706572696f642069732066696e69736865640000000000000000000000000000600082015250565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b7f54686520636f6e747261637420697320616c7265616479207061757365640000600082015250565b7f6e667420617265207374696c6c207374616b65642c2063616e2774206368616e60008201527f676520746f6b656e206164647265737300000000000000000000000000000000602082015250565b7f6d696e696d756d207374616b696e672074696d65206973206e6f74206f76657260008201527f2079657400000000000000000000000000000000000000000000000000000000602082015250565b7f50726f76696465642072657761726420746f6f20686967680000000000000000600082015250565b7f54686520636f6e747261637420697320616c726561647920756e706175736564600082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f706572696f64206973206e6f742066696e697368656400000000000000000000600082015250565b7f6e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6144fc81613f47565b811461450757600080fd5b50565b61451381613f59565b811461451e57600080fd5b50565b61452a81613f65565b811461453557600080fd5b50565b61454181613f6f565b811461454c57600080fd5b50565b61455881613fbb565b811461456357600080fd5b5056fea26469706673582212208309f5978be343993f77a90939f786a5314d3bd8158aa06170ec6290926835c064736f6c63430008010033