VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x882364…c3d1
Summary
Transactions
Transfers
Address
0x882364d96Fc6C2419cb456ff637Ce75Ce615c3d1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x7F92b45069820e4ee3CfA7dE4B0f0B7b63859498
Deployer
0x7F92b45069820e4ee3CfA7dE4B0f0B7b63859498
Code
0x60806040526004361061021d5760003560e01c806384e5eed011610123578063c59d4847116100ab578063d576f43d1161006f578063d576f43d146106e5578063d80528ae14610705578063e74b981b1461073f578063f6254eaf1461075f578063fb3bdb411461078257600080fd5b8063c59d484714610615578063cb0a937b1461064c578063cd9f83c914610661578063d06ca61f14610695578063d454fe9d146106b557600080fd5b806399a5d747116100f257806399a5d74714610535578063b946fa9114610555578063bb29578a14610582578063bdcbeb48146105a2578063c59b7bd4146105f557600080fd5b806384e5eed0146104d45780638803dbee146104e957806392f6576e14610509578063978bbdb91461051f57600080fd5b806340c2da39116101a657806375b238fc1161017557806375b238fc1461043857806379b645c61461046c5780637b84fda51461048c5780637ff36ab5146104ac5780638456cb59146104bf57600080fd5b806340c2da391461037d5780634a25d94a146103925780635c975abb146103b257806370503e73146103d657600080fd5b80631fe032f2116101ed5780631fe032f2146102e35780632a709b14146102f957806338ed17391461031957806339e16d64146103395780633f4ba83a1461036657600080fd5b8062435da51461022957806305db2f411461026657806318cbafe5146102965780631f00ca74146102c357600080fd5b3661022457005b600080fd5b34801561023557600080fd5b50600354610249906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561027257600080fd5b5061028860008051602061407483398151915281565b60405190815260200161025d565b3480156102a257600080fd5b506102b66102b13660046132c4565b610795565b60405161025d9190613336565b3480156102cf57600080fd5b506102b66102de36600461342e565b610b21565b3480156102ef57600080fd5b5061028860045481565b34801561030557600080fd5b50600e54610249906001600160a01b031681565b34801561032557600080fd5b506102b66103343660046132c4565b610b3d565b34801561034557600080fd5b506102886103543660046134d8565b60056020526000908152604090205481565b34801561037257600080fd5b5061037b610ea8565b005b34801561038957600080fd5b5061037b610f60565b34801561039e57600080fd5b506102b66103ad3660046132c4565b6110e0565b3480156103be57600080fd5b5060005460ff165b604051901515815260200161025d565b3480156103e257600080fd5b506104186103f13660046134d8565b600b6020526000908152604090208054600182015460028301546003909301549192909184565b60408051948552602085019390935291830152606082015260800161025d565b34801561044457600080fd5b506102887fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b34801561047857600080fd5b50600c54610249906001600160a01b031681565b34801561049857600080fd5b5061037b6104a73660046134fc565b61138d565b6102b66104ba366004613515565b6114c2565b3480156104cb57600080fd5b5061037b6117cc565b3480156104e057600080fd5b50600154610288565b3480156104f557600080fd5b506102b66105043660046132c4565b611882565b34801561051557600080fd5b506102886103e881565b34801561052b57600080fd5b5061028860015481565b34801561054157600080fd5b506102886105503660046134fc565b611b68565b34801561056157600080fd5b5061057561057036600461342e565b611b85565b60405161025d9190613694565b34801561058e57600080fd5b5061037b61059d36600461374a565b611c35565b3480156105ae57600080fd5b506105c26105bd3660046134d8565b611ebd565b60405161025d91908151815260208083015190820152604080830151908201526060918201519181019190915260800190565b34801561060157600080fd5b50600d54610249906001600160a01b031681565b34801561062157600080fd5b5061062a611f36565b604080518251815260208084015190820152918101519082015260600161025d565b34801561065857600080fd5b506105c2611f7f565b34801561066d57600080fd5b506102497f0000000000000000000000006dfba8da2f09c06b7d5cc5df83862909b35dbee081565b3480156106a157600080fd5b506102b66106b036600461342e565b611fd7565b3480156106c157600080fd5b506103c66106d03660046134d8565b60066020526000908152604090205460ff1681565b3480156106f157600080fd5b5061057561070036600461342e565b611fe5565b34801561071157600080fd5b50600f5460105460115461072492919083565b6040805193845260208401929092529082015260600161025d565b34801561074b57600080fd5b5061037b61075a3660046134d8565b612048565b34801561076b57600080fd5b50600754600854600954600a546104189392919084565b6102b6610790366004613515565b612185565b606060006107d68887878080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061239e92505050565b9050858560008181106107eb576107eb613783565b905060200201602081019061080091906134d8565b6001600160a01b03166323b872dd3330846020015160008151811061082757610827613783565b60200260200101516040518463ffffffff1660e01b815260040161084d93929190613799565b6020604051808303816000875af115801561086c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061089091906137d2565b50600061089d828561261b565b905060006108c4826001815181106108b7576108b7613783565b6020026020010151611b68565b9050600081836001815181106108dc576108dc613783565b60200260200101516108ee9190613803565b90508981101560405180604001604052806015815260200174125b9d985b1a59081bdd5d1c1d5d08185b5bdd5b9d605a1b815250906109495760405162461bcd60e51b81526004016109409190613816565b60405180910390fd5b506109538261269e565b8260018151811061096657610966613783565b6020026020010151600f60010160008282546109829190613829565b90915550506011805483919060009061099c908490613829565b9091555050600f80549060006109b18361383c565b9190505550888860018181106109c9576109c9613783565b90506020020160208101906109de91906134d8565b6001600160a01b0316898960008181106109fa576109fa613783565b9050602002016020810190610a0f91906134d8565b6001600160a01b031660008051602061405483398151915285600081518110610a3a57610a3a613783565b602002602001015186600181518110610a5557610a55613783565b6020026020010151604051610a74929190918252602082015260400190565b60405180910390a36000876001600160a01b03168260405160006040518083038185875af1925050503d8060008114610ac9576040519150601f19603f3d011682016040523d82523d6000602084013e610ace565b606091505b5050905080610b115760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b6044820152606401610940565b50919a9950505050505050505050565b60606000610b2f84846126f6565b602001519150505b92915050565b606084846000818110610b5257610b52613783565b9050602002016020810190610b6791906134d8565b6001600160a01b03166323b872dd33308a6040518463ffffffff1660e01b8152600401610b9693929190613799565b6020604051808303816000875af1158015610bb5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bd991906137d2565b506000610c198887878080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061239e92505050565b90506000610c27828561261b565b90508781600181518110610c3d57610c3d613783565b6020026020010151101560405180604001604052806015815260200174125b9d985b1a59081bdd5d1c1d5d08185b5bdd5b9d605a1b81525090610c935760405162461bcd60e51b81526004016109409190613816565b50600081600081518110610ca957610ca9613783565b60200260200101518360200151600081518110610cc857610cc8613783565b6020026020010151610cda9190613803565b9050610d0d88886000818110610cf257610cf2613783565b9050602002016020810190610d0791906134d8565b82612951565b87876001818110610d2057610d20613783565b9050602002016020810190610d3591906134d8565b6001600160a01b031688886000818110610d5157610d51613783565b9050602002016020810190610d6691906134d8565b6001600160a01b031660008051602061405483398151915284600081518110610d9157610d91613783565b602002602001015185600181518110610dac57610dac613783565b6020026020010151604051610dcb929190918252602082015260400190565b60405180910390a387876001818110610de657610de6613783565b9050602002016020810190610dfb91906134d8565b6001600160a01b031663a9059cbb8784600181518110610e1d57610e1d613783565b60200260200101516040518363ffffffff1660e01b8152600401610e569291906001600160a01b03929092168252602082015260400190565b6020604051808303816000875af1158015610e75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9991906137d2565b50909998505050505050505050565b600354604051632474521560e21b81527fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177560048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa158015610f16573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f3a91906137d2565b610f565760405162461bcd60e51b815260040161094090613855565b610f5e612a48565b565b600354604051632474521560e21b815260008051602061407483398151915260048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa158015610fbc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe091906137d2565b610ffc5760405162461bcd60e51b81526004016109409061389a565b600047116110435760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b6044820152606401610940565b6002546040516000916001600160a01b03169047908381818185875af1925050503d8060008114611090576040519150601f19603f3d011682016040523d82523d6000602084013e611095565b606091505b50509050806110d85760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b6044820152606401610940565b506000600455565b60606000611121888787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506126f692505050565b90508585600081811061113657611136613783565b905060200201602081019061114b91906134d8565b6001600160a01b03166323b872dd3330846020015160008151811061117257611172613783565b60200260200101516040518463ffffffff1660e01b815260040161119893929190613799565b6020604051808303816000875af11580156111b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111db91906137d2565b5060006111e8828561261b565b905087816000815181106111fe576111fe613783565b6020026020010151111560405180604001604052806014815260200173125b9d985b1a59081a5b9c1d5d08185b5bdd5b9d60621b815250906112535760405162461bcd60e51b81526004016109409190613816565b50600061126c826001815181106108b7576108b7613783565b90506000818360018151811061128457611284613783565b60200260200101516112969190613803565b90506112a18261269e565b8a600f60010160008282546112b69190613829565b9091555050601180548391906000906112d0908490613829565b9091555050600f80549060006112e58361383c565b9190505550888860018181106112fd576112fd613783565b905060200201602081019061131291906134d8565b6001600160a01b03168989600081811061132e5761132e613783565b905060200201602081019061134391906134d8565b6001600160a01b03166000805160206140548339815191528560008151811061136e5761136e613783565b60200260200101518760200151600181518110610a5557610a55613783565b600354604051632474521560e21b815260008051602061407483398151915260048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa1580156113e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061140d91906137d2565b6114295760405162461bcd60e51b81526004016109409061389a565b6103e881111561147b5760405162461bcd60e51b815260206004820152601860248201527f46656520726174652065786365656473206d6178696d756d00000000000000006044820152606401610940565b6001805490829055604080518281526020810184905233917fbb868f38d36f25e9184f799fccb336fe4e8fe01f909bfa267d63dedc03c4c87a910160405180910390a25050565b606060006115033487878080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061239e92505050565b90506000611511828561261b565b9050878160018151811061152757611527613783565b6020026020010151101560405180604001604052806015815260200174125b9d985b1a59081bdd5d1c1d5d08185b5bdd5b9d605a1b8152509061157d5760405162461bcd60e51b81526004016109409190613816565b5060008160008151811061159357611593613783565b602002602001015183602001516000815181106115b2576115b2613783565b60200260200101516115c49190613803565b90506115cf8161269e565b816000815181106115e2576115e2613783565b6020026020010151600f60010160008282546115fe9190613829565b909155505060118054829190600090611618908490613829565b9091555050600f805490600061162d8361383c565b91905055508787600181811061164557611645613783565b905060200201602081019061165a91906134d8565b6001600160a01b03168888600081811061167657611676613783565b905060200201602081019061168b91906134d8565b6001600160a01b0316600080516020614054833981519152846000815181106116b6576116b6613783565b6020026020010151856001815181106116d1576116d1613783565b60200260200101516040516116f0929190918252602082015260400190565b60405180910390a38787600181811061170b5761170b613783565b905060200201602081019061172091906134d8565b6001600160a01b031663a9059cbb878460018151811061174257611742613783565b60200260200101516040518363ffffffff1660e01b815260040161177b9291906001600160a01b03929092168252602082015260400190565b6020604051808303816000875af115801561179a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117be91906137d2565b509098975050505050505050565b600354604051632474521560e21b81527fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177560048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa15801561183a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061185e91906137d2565b61187a5760405162461bcd60e51b815260040161094090613855565b610f5e612a9a565b606060006118c3888787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506126f692505050565b9050858560008181106118d8576118d8613783565b90506020020160208101906118ed91906134d8565b6001600160a01b03166323b872dd3330846020015160008151811061191457611914613783565b60200260200101516040518463ffffffff1660e01b815260040161193a93929190613799565b6020604051808303816000875af1158015611959573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061197d91906137d2565b50600061198a828561261b565b905087816000815181106119a0576119a0613783565b6020026020010151111560405180604001604052806014815260200173125b9d985b1a59081a5b9c1d5d08185b5bdd5b9d60621b815250906119f55760405162461bcd60e51b81526004016109409190613816565b50600081600181518110611a0b57611a0b613783565b60200260200101518360200151600181518110611a2a57611a2a613783565b6020026020010151611a3c9190613803565b9050611a5488886001818110610cf257610cf2613783565b87876001818110611a6757611a67613783565b9050602002016020810190611a7c91906134d8565b6001600160a01b031688886000818110611a9857611a98613783565b9050602002016020810190611aad91906134d8565b6001600160a01b031660008051602061405483398151915284600081518110611ad857611ad8613783565b602002602001015185600181518110611af357611af3613783565b6020026020010151604051611b12929190918252602082015260400190565b60405180910390a387876001818110611b2d57611b2d613783565b9050602002016020810190611b4291906134d8565b6001600160a01b031663a9059cbb878560200151600181518110610e1d57610e1d613783565b600061271060015483611b7b91906138d1565b610b3791906138e8565b611b8d613221565b6000611b9984846126f6565b604051633c7c466d60e11b81529091506001600160a01b037f0000000000000000000000006dfba8da2f09c06b7d5cc5df83862909b35dbee016906378f88cda90611be8908490600401613920565b600060405180830381865afa158015611c05573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c2d9190810190613c07565b949350505050565b600354604051632474521560e21b815260008051602061407483398151915260048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa158015611c91573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cb591906137d2565b611cd15760405162461bcd60e51b81526004016109409061389a565b6001600160a01b038216611d1f5760405162461bcd60e51b8152602060048201526015602482015274496e76616c696420746f6b656e206164647265737360581b6044820152606401610940565b6001600160a01b038116611d755760405162461bcd60e51b815260206004820152601960248201527f496e76616c696420726563697069656e742061646472657373000000000000006044820152606401610940565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa158015611dbc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611de09190613d12565b60405163a9059cbb60e01b81526001600160a01b0384811660048301526024820183905291925060009185169063a9059cbb906044016020604051808303816000875af1158015611e35573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e5991906137d2565b905080611ea05760405162461bcd60e51b8152602060048201526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b6044820152606401610940565b5050506001600160a01b0316600090815260056020526040812055565b611ee86040518060800160405280600081526020016000815260200160008152602001600081525090565b506001600160a01b03166000908152600b6020908152604091829020825160808101845281548152600182015492810192909252600281015492820192909252600390910154606082015290565b611f5a60405180606001604052806000815260200160008152602001600081525090565b5060408051606081018252600f54815260105460208201526011549181019190915290565b611faa6040518060800160405280600081526020016000815260200160008152602001600081525090565b50604080516080810182526007548152600854602082015260095491810191909152600a54606082015290565b60606000610b2f848461239e565b611fed613221565b6000611ff9848461239e565b6040516322724ed960e11b81529091506001600160a01b037f0000000000000000000000006dfba8da2f09c06b7d5cc5df83862909b35dbee016906344e49db290611be8908490600401613920565b600354604051632474521560e21b815260008051602061407483398151915260048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa1580156120a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120c891906137d2565b6120e45760405162461bcd60e51b81526004016109409061389a565b6001600160a01b0381166121325760405162461bcd60e51b8152602060048201526015602482015274125b9d985b1a5908199959481c9958da5c1a595b9d605a1b6044820152606401610940565b600280546001600160a01b038381166001600160a01b031983168117909355604051911691339183907fc80ac662bdb0a565ec08af45e9e559cc59d9134e1aab6d761033a809c4cc02cb90600090a45050565b606060006121c6878787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506126f692505050565b905060006121d4828561261b565b90506000816000815181106121eb576121eb613783565b6020026020010151836020015160008151811061220a5761220a613783565b602002602001015161221c9190613803565b90506122278161269e565b8160008151811061223a5761223a613783565b6020026020010151600f60010160008282546122569190613829565b909155505060118054829190600090612270908490613829565b9091555050600f80549060006122858361383c565b91905055508787600181811061229d5761229d613783565b90506020020160208101906122b291906134d8565b6001600160a01b0316888860008181106122ce576122ce613783565b90506020020160208101906122e391906134d8565b6001600160a01b03166000805160206140548339815191528460008151811061230e5761230e613783565b60200260200101518560018151811061232957612329613783565b6020026020010151604051612348929190918252602082015260400190565b60405180910390a38787600181811061236357612363613783565b905060200201602081019061237891906134d8565b6001600160a01b031663a9059cbb87856020015160018151811061174257611742613783565b6123d46040518060a001604052806060815260200160608152602001606081526020016000151581526020016000151581525090565b6000806123e084612ad7565b915091506000826123f15785612404565b6123fa86611b68565b6124049087613803565b600c54600d546040805163eb7caf2f60e01b815290519394506001600160a01b039283169363744eee3c939092169163eb7caf2f916004808201926000929091908290030181865afa15801561245e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526124869190810190613d2b565b600e546040805163340d852360e11b815290518a926001600160a01b03169163681b0a469160048083019260009291908290030181865afa1580156124cf573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526124f79190810190613d2b565b856040518563ffffffff1660e01b81526004016125179493929190613d5f565b600060405180830381865afa158015612534573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261255c9190810190613ed8565b93506000846040015160018151811061257757612577613783565b60200260200101519050821561259d5761259081611b68565b61259a9082613803565b90505b60408051600280825260608201835290916020830190803683375050506020860181905280518891906000906125d5576125d5613783565b6020026020010181815250508085602001516001815181106125f9576125f9613783565b6020908102919091010152505090151560608301521515608082015292915050565b606060008061262e856000015185612c28565b60408051600280825260608201835293955091935060009290602083019080368337019050509050828160008151811061266a5761266a613783565b602002602001018181525050818160018151811061268a5761268a613783565b602090810291909101015295945050505050565b806000036126a95750565b80600460008282546126bb9190613829565b9091555050600780548291906000906126d5908490613829565b9091555050600880549060006126ea8361383c565b90915550504260095550565b61272c6040518060a001604052806060815260200160608152602001606081526020016000151581526020016000151581525090565b60008061273884612ad7565b91509150600081612749578561275c565b61275286611b68565b61275c9087613829565b600c54600d546040805163eb7caf2f60e01b815290519394506001600160a01b03928316936332d4e9de939092169163eb7caf2f916004808201926000929091908290030181865afa1580156127b6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526127de9190810190613d2b565b600e546040805163340d852360e11b815290518a926001600160a01b03169163681b0a469160048083019260009291908290030181865afa158015612827573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261284f9190810190613d2b565b856040518563ffffffff1660e01b815260040161286f9493929190613d5f565b600060405180830381865afa15801561288c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526128b49190810190613ed8565b9350600084604001516000815181106128cf576128cf613783565b6020026020010151905083156128f5576128e881611b68565b6128f29082613829565b90505b604080516002808252606082018352909160208301908036833750505060208601819052805182919060009061292d5761292d613783565b6020026020010181815250508685602001516001815181106125f9576125f9613783565b8060000361295d575050565b6001600160a01b03821660009081526006602052604090205460ff166129a1576001600160a01b0382166000908152600660205260409020805460ff191660011790555b6001600160a01b038216600090815260056020526040812080548392906129c9908490613829565b90915550506001600160a01b0382166000908152600b6020526040812080548392906129f6908490613829565b90915550506001600160a01b0382166000908152600b60205260408120600101805491612a228361383c565b9091555050506001600160a01b03166000908152600b6020526040902042600290910155565b612a50612c8c565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b612aa2612cd5565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612a7d3390565b600d54815160009182916001600160a01b0390911690631cafc3519085908490612b0357612b03613783565b60200260200101516040518263ffffffff1660e01b8152600401612b3691906001600160a01b0391909116815260200190565b602060405180830381865afa158015612b53573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b7791906137d2565b600d5484519193506001600160a01b031690631cafc351908590612b9d90600190613803565b81518110612bad57612bad613783565b60200260200101516040518263ffffffff1660e01b8152600401612be091906001600160a01b0391909116815260200190565b602060405180830381865afa158015612bfd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c2191906137d2565b9050915091565b60008060005b8451811015612c8357600080612c5d878481518110612c4f57612c4f613783565b602002602001015187612d1b565b9150915082600003612c6d578194505b9250819050612c7b8161383c565b915050612c2e565b505b9250929050565b60005460ff16610f5e5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610940565b60005460ff1615610f5e5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610940565b815160009081906060825b866020015151811015612d9757612d5e87602001518281518110612d4c57612d4c613783565b60200260200101518860000151613107565b612d8587602001518281518110612d7757612d77613783565b602002602001015130613107565b80612d8f8161383c565b915050612d26565b50600086608001516006811115612db057612db061390a565b03612e7757816001600160a01b03166338ed17398760400151600081518110612ddb57612ddb613783565b60200260200101518860400151600181518110612dfa57612dfa613783565b60200260200101518960200151308a6040518663ffffffff1660e01b8152600401612e29959493929190613fae565b6000604051808303816000875af1158015612e48573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612e709190810190613fea565b90506130b8565b600386608001516006811115612e8f57612e8f61390a565b03612ed957816001600160a01b0316638803dbee8760400151600181518110612eba57612eba613783565b60200260200101518860400151600081518110612dfa57612dfa613783565b600286608001516006811115612ef157612ef161390a565b03612f1c57816001600160a01b03166318cbafe58760400151600081518110612ddb57612ddb613783565b600586608001516006811115612f3457612f3461390a565b03612f5f57816001600160a01b0316634a25d94a8760400151600181518110612eba57612eba613783565b600186608001516006811115612f7757612f7761390a565b0361303657816001600160a01b0316637ff36ab58760400151600081518110612fa257612fa2613783565b60200260200101518860400151600181518110612fc157612fc1613783565b60200260200101518960200151308a6040518663ffffffff1660e01b8152600401612fef949392919061401e565b60006040518083038185885af115801561300d573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f19168201604052612e709190810190613fea565b60048660800151600681111561304e5761304e61390a565b0361307957816001600160a01b031663fb3bdb418760400151600081518110612fa257612fa2613783565b6040805180820182526011815270496e76616c69642073776170207479706560781b6020820152905162461bcd60e51b81526109409190600401613816565b806000815181106130cb576130cb613783565b6020026020010151935080600182516130e49190613803565b815181106130f4576130f4613783565b6020026020010151925050509250929050565b6001600160a01b038216613119575050565b604051636eb1769f60e11b81523060048201526001600160a01b0382811660248301526000919084169063dd62ed3e90604401602060405180830381865afa158015613169573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061318d9190613d12565b905061319c60026000196138e8565b81106131a757505050565b60405163095ea7b360e01b81526001600160a01b038381166004830152600019602483015284169063095ea7b3906044016020604051808303816000875af11580156131f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061321b91906137d2565b50505050565b604051806101000160405280606081526020016060815260200160608152602001606081526020016000815260200160008152602001600015158152602001600081525090565b60008083601f84011261327a57600080fd5b5081356001600160401b0381111561329157600080fd5b6020830191508360208260051b8501011115612c8557600080fd5b6001600160a01b03811681146132c157600080fd5b50565b60008060008060008060a087890312156132dd57600080fd5b863595506020870135945060408701356001600160401b0381111561330157600080fd5b61330d89828a01613268565b9095509350506060870135613321816132ac565b80925050608087013590509295509295509295565b6020808252825182820181905260009190848201906040850190845b8181101561336e57835183529284019291840191600101613352565b50909695505050505050565b634e487b7160e01b600052604160045260246000fd5b60405161010081016001600160401b03811182821017156133b3576133b361337a565b60405290565b60405160a081016001600160401b03811182821017156133b3576133b361337a565b604051601f8201601f191681016001600160401b03811182821017156134035761340361337a565b604052919050565b60006001600160401b038211156134245761342461337a565b5060051b60200190565b6000806040838503121561344157600080fd5b823591506020808401356001600160401b0381111561345f57600080fd5b8401601f8101861361347057600080fd5b803561348361347e8261340b565b6133db565b81815260059190911b820183019083810190888311156134a257600080fd5b928401925b828410156134c95783356134ba816132ac565b825292840192908401906134a7565b80955050505050509250929050565b6000602082840312156134ea57600080fd5b81356134f5816132ac565b9392505050565b60006020828403121561350e57600080fd5b5035919050565b60008060008060006080868803121561352d57600080fd5b8535945060208601356001600160401b0381111561354a57600080fd5b61355688828901613268565b909550935050604086013561356a816132ac565b949793965091946060013592915050565b60005b8381101561359657818101518382015260200161357e565b50506000910152565b600081518084526135b781602086016020860161357b565b601f01601f19169290920160200192915050565b600081518084526020808501808196508360051b8101915082860160005b8581101561361357828403895261360184835161359f565b988501989350908401906001016135e9565b5091979650505050505050565b600081518084526020808501945080840160005b838110156136595781516001600160a01b031687529582019590820190600101613634565b509495945050505050565b600081518084526020808501945080840160005b8381101561365957815187529582019590820190600101613678565b60208152600082516101008060208501526136b36101208501836135cb565b91506020850151601f19808685030160408701526136d18483613620565b935060408701519150808685030160608701526136ee8483613620565b935060608701519150808685030160808701525061370c8382613664565b925050608085015160a085015260a085015160c085015260c085015161373660e086018215159052565b5060e0949094015192909301919091525090565b6000806040838503121561375d57600080fd5b8235613768816132ac565b91506020830135613778816132ac565b809150509250929050565b634e487b7160e01b600052603260045260246000fd5b6001600160a01b039384168152919092166020820152604081019190915260600190565b805180151581146137cd57600080fd5b919050565b6000602082840312156137e457600080fd5b6134f5826137bd565b634e487b7160e01b600052601160045260246000fd5b81810381811115610b3757610b376137ed565b6020815260006134f5602083018461359f565b80820180821115610b3757610b376137ed565b60006001820161384e5761384e6137ed565b5060010190565b60208082526025908201527f41676772656761746f72526f757465723a2063616c6c6572206973206e6f742060408201526430b236b4b760d91b606082015260800190565b6020808252601f908201527f4665654d616e616765723a2063616c6c6572206973206e6f742061646d696e00604082015260600190565b8082028115828204841417610b3757610b376137ed565b60008261390557634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052602160045260246000fd5b6000602080835260c08301845160a0808487015282825180855260e08801915060e08160051b8901019450858401935060005b818110156139ec5788860360df19018352845180516001600160a01b031687528781015188880186905261398986890182613620565b9050604080830151898303828b01526139a28382613664565b92505050606080830151600281106139bc576139bc61390a565b9089015260809182015191600783106139d7576139d761390a565b97909701529386019391860191600101613953565b505050838701519350601f19915081868403016040870152613a0e8385613664565b93506040870151925081868503016060870152613a2b8484613664565b935060608701519250613a42608087018415159052565b60809690960151151595909401949094529392505050565b6000601f8381840112613a6c57600080fd5b82516020613a7c61347e8361340b565b82815260059290921b85018101918181019087841115613a9b57600080fd5b8287015b84811015613b315780516001600160401b0380821115613abf5760008081fd5b818a0191508a603f830112613ad45760008081fd5b85820151604082821115613aea57613aea61337a565b613afb828b01601f191689016133db565b92508183528c81838601011115613b125760008081fd5b613b218289850183870161357b565b5050845250918301918301613a9f565b50979650505050505050565b600082601f830112613b4e57600080fd5b81516020613b5e61347e8361340b565b82815260059290921b84018101918181019086841115613b7d57600080fd5b8286015b84811015613ba1578051613b94816132ac565b8352918301918301613b81565b509695505050505050565b600082601f830112613bbd57600080fd5b81516020613bcd61347e8361340b565b82815260059290921b84018101918181019086841115613bec57600080fd5b8286015b84811015613ba15780518352918301918301613bf0565b600060208284031215613c1957600080fd5b81516001600160401b0380821115613c3057600080fd5b908301906101008286031215613c4557600080fd5b613c4d613390565b825182811115613c5c57600080fd5b613c6887828601613a5a565b825250602083015182811115613c7d57600080fd5b613c8987828601613b3d565b602083015250604083015182811115613ca157600080fd5b613cad87828601613b3d565b604083015250606083015182811115613cc557600080fd5b613cd187828601613bac565b6060830152506080830151608082015260a083015160a0820152613cf760c084016137bd565b60c082015260e083015160e082015280935050505092915050565b600060208284031215613d2457600080fd5b5051919050565b600060208284031215613d3d57600080fd5b81516001600160401b03811115613d5357600080fd5b611c2d84828501613b3d565b608081526000613d726080830187613620565b8281036020840152613d848187613620565b90508281036040840152613d988186613620565b91505082606083015295945050505050565b8051600781106137cd57600080fd5b600082601f830112613dca57600080fd5b81516020613dda61347e8361340b565b82815260059290921b84018101918181019086841115613df957600080fd5b8286015b84811015613ba15780516001600160401b0380821115613e1d5760008081fd5b9088019060a0828b03601f1901811315613e375760008081fd5b613e3f6133b9565b87840151613e4c816132ac565b815260408481015184811115613e625760008081fd5b613e708e8b83890101613b3d565b8a8401525060608086015185811115613e895760008081fd5b613e978f8c838a0101613bac565b83850152506080945084860151915060028210613eb45760008081fd5b820152613ec2848301613daa565b9281019290925250845250918301918301613dfd565b600060208284031215613eea57600080fd5b81516001600160401b0380821115613f0157600080fd5b9083019060a08286031215613f1557600080fd5b613f1d6133b9565b825182811115613f2c57600080fd5b613f3887828601613db9565b825250602083015182811115613f4d57600080fd5b613f5987828601613bac565b602083015250604083015182811115613f7157600080fd5b613f7d87828601613bac565b604083015250613f8f606084016137bd565b6060820152613fa0608084016137bd565b608082015295945050505050565b85815284602082015260a060408201526000613fcd60a0830186613620565b6001600160a01b0394909416606083015250608001529392505050565b600060208284031215613ffc57600080fd5b81516001600160401b0381111561401257600080fd5b611c2d84828501613bac565b8481526080602082015260006140376080830186613620565b6001600160a01b0394909416604083015250606001529291505056fe8d4b0b92227416eaf2d1083d2b85ae69e220579a86271193378cabb1d13dfb9c6c0757dc3e6b28b2580c03fd9e96c274acf4f99d91fbec9b418fa1d70604ff1ca26469706673582212205fba3677d87389bf9b2c624661f9424fc71a235d319cab8f100d9987b44e677064736f6c63430008140033