VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x0B061f…5AE3
Summary
Transactions
Transfers
Address
0x0B061f42Cc3A6808B7b023e8682CF3Ef24645AE3
VET
0.00
VET
VTHO
1.34
VTHO
Tokens
1.34
DBET
Master
0x7567D83b7b8d80ADdCb281A71d54Fc7B3364ffed
Deployer
0x7567D83b7b8d80ADdCb281A71d54Fc7B3364ffed
Code
0x6080604052600436106102925763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166301921197811461029757806301ffc9a7146102bd5780630324529c1461030857806306fdde031461032c57806307fa65f9146103b6578063081812fc146103d7578063095ea7b31461040b57806313e7c9d81461042f57806318160ddd1461045057806319f373611461047757806319fa8f50146104985780631e20363a146104df57806323b872dd146104ff578063287e8495146105295780632ad71573146105765780633f4ba83a1461058b578063417c73a7146105a0578063454a2ab3146105c15780634838d165146105cc5780634a49ac4c146105ed5780634cd506af1461060e5780634d4f6ea9146106425780635c975abb1461065a578063608361661461066f5780636352211e1461068d57806368f16293146106a55780636ca94ad8146106d75780636fbde40d1461070257806370a082311461072357806379512513146107445780637aaed8991461075f5780638456cb591461079e5780638da5cb5b146107b357806395d89b41146107c857806396b5a755146107dd5780639870d7fe146107f5578063a574cea414610816578063a666cb8614610895578063a9059cbb146108ad578063ac8a584a146108d1578063b03e02c2146108f2578063ba2a954d14610910578063ba6f2e6514610928578063bfc206ed1461094a578063c87b56dd14610962578063cc12df8d1461097a578063cd5967db14610992578063d4156148146109b6578063d8a5b68c146109cb578063da4c797a146109e0578063e6cbe351146109f5578063e729e3a414610a0a578063f2fde38b14610a2b578063f7e6e60c14610a4c578063f9574c6914610a61575b600080fd5b3480156102a357600080fd5b506102bb600435600160a060020a0360243516610a82565b005b3480156102c957600080fd5b506102f47bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1960043516610c1d565b604080519115158252519081900360200190f35b34801561031457600080fd5b506102bb600160a060020a0360043516602435610c51565b34801561033857600080fd5b50610341610e36565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561037b578181015183820152602001610363565b50505050905090810190601f1680156103a85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103c257600080fd5b506102f4600160a060020a0360043516610ec4565b3480156103e357600080fd5b506103ef600435610ee7565b60408051600160a060020a039092168252519081900360200190f35b34801561041757600080fd5b506102bb600160a060020a0360043516602435610f02565b34801561043b57600080fd5b506102f4600160a060020a036004351661101f565b34801561045c57600080fd5b50610465611034565b60408051918252519081900360200190f35b34801561048357600080fd5b506102f4600160a060020a036004351661105b565b3480156104a457600080fd5b506104ad6110ab565b604080517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff199092168252519081900360200190f35b3480156104eb57600080fd5b506102bb60048035602481019101356110cf565b34801561050b57600080fd5b506102bb600160a060020a036004358116906024351660443561112b565b34801561053557600080fd5b5061054460ff60043516611290565b6040805194855267ffffffffffffffff9384166020860152918316848301529091166060830152519081900360800190f35b34801561058257600080fd5b5061046561131e565b34801561059757600080fd5b506102f4611324565b3480156105ac57600080fd5b506102bb600160a060020a0360043516611423565b6102bb600435611525565b3480156105d857600080fd5b506102f4600160a060020a03600435166116ec565b3480156105f957600080fd5b506102bb600160a060020a0360043516611701565b34801561061a57600080fd5b506102bb60043560243567ffffffffffffffff60443516600160a060020a03606435166117ff565b34801561064e57600080fd5b506102f4600435611b06565b34801561066657600080fd5b506102f4611baa565b34801561067b57600080fd5b506102bb60043560ff60243516611bba565b34801561069957600080fd5b506103ef600435611cf2565b3480156106b157600080fd5b506106ba611d0d565b6040805167ffffffffffffffff9092168252519081900360200190f35b3480156106e357600080fd5b506102bb60043560243560443567ffffffffffffffff60643516611d24565b34801561070e57600080fd5b506102bb600160a060020a0360043516611f6c565b34801561072f57600080fd5b50610465600160a060020a036004351661206b565b34801561075057600080fd5b506102bb60ff6004351661208d565b34801561076b57600080fd5b506102bb600160a060020a036004351660ff60243516604435151567ffffffffffffffff606435811690608435166123f7565b3480156107aa57600080fd5b506102f4612823565b3480156107bf57600080fd5b506103ef612915565b3480156107d457600080fd5b50610341612924565b3480156107e957600080fd5b506102bb60043561297f565b34801561080157600080fd5b506102bb600160a060020a0360043516612b1c565b34801561082257600080fd5b5061082e600435612c19565b604051600160a060020a03881681526020810187600781111561084d57fe5b60ff16815295151560208701525092151560408086019190915267ffffffffffffffff92831660608601529082166080850152911660a0830152519081900360c00192509050f35b3480156108a157600080fd5b50610465600435612df6565b3480156108b957600080fd5b506102bb600160a060020a0360043516602435612e96565b3480156108dd57600080fd5b506102bb600160a060020a0360043516612ff4565b3480156108fe57600080fd5b506102bb60043560ff602435166130f2565b34801561091c57600080fd5b506102bb6004356132cb565b34801561093457600080fd5b506102bb67ffffffffffffffff60043516613470565b34801561095657600080fd5b506103ef600435613509565b34801561096e57600080fd5b50610341600435613524565b34801561098657600080fd5b506104656004356135c6565b34801561099e57600080fd5b506102bb600435600160a060020a036024351661365f565b3480156109c257600080fd5b506106ba6137fa565b3480156109d757600080fd5b50610465613816565b3480156109ec57600080fd5b506104656138b3565b348015610a0157600080fd5b506103ef61394a565b348015610a1657600080fd5b50610465600160a060020a0360043516613959565b348015610a3757600080fd5b506102bb600160a060020a036004351661396b565b348015610a5857600080fd5b506106ba613a71565b348015610a6d57600080fd5b506102f4600160a060020a0360043516613a81565b600033610a8e84611cf2565b600160a060020a031614610ada576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b600354604080517f0192119700000000000000000000000000000000000000000000000000000000815260048101869052600160a060020a03858116602483015291519190921691630192119791604480830192600092919082900301818387803b158015610b4857600080fd5b505af1158015610b5c573d6000803e3d6000fd5b50506003546040805160e060020a6378bd7935028152600481018890529051600160a060020a0390921693506378bd7935925060248082019260c0929091908290030181600087803b158015610bb157600080fd5b505af1158015610bc5573d6000803e3d6000fd5b505050506040513d60c0811015610bdb57600080fd5b5051604051909150600160a060020a03831690849083907f9bd63f96cf38bbd738ef415c10d8ce738b56b75bbe3b31f6bf2059d35f3a8f3a90600090a4505050565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191660009081526009602052604090205460ff1690565b3360009081526001602052604090205460ff161515610ca8576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b600160a060020a0382161515610cf6576040805160e560020a62461bcd02815260206004820152600f602482015260008051602061443f833981519152604482015290519081900360640190fd5b60008111610d4e576040805160e560020a62461bcd02815260206004820152600e60248201527f696e76616c696420616d6f756e74000000000000000000000000000000000000604482015290519081900360640190fd5b610d5782613ad3565b1515610dad576040805160e560020a62461bcd02815260206004820152601b60248201527f5f746f20646f6573746e277420686f6c6420616e7920746f6b656e0000000000604482015290519081900360640190fd5b604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a038416600482015260248101839052905165456e657267799163a9059cbb91604480830192600092919082900301818387803b158015610e1a57600080fd5b505af1158015610e2e573d6000803e3d6000fd5b505050505050565b600a805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610ebc5780601f10610e9157610100808354040283529160200191610ebc565b820191906000526020600020905b815481529060010190602001808311610e9f57829003601f168201915b505050505081565b6000610ecf8261105b565b8015610ee15750610edf82613a81565b155b92915050565b6000908152600d6020526040902054600160a060020a031690565b6000805460a060020a900460ff1615610f53576040805160e560020a62461bcd028152602060048201526013602482015260008051602061441f833981519152604482015290519081900360640190fd5b610f5c82611cf2565b9050600160a060020a038381169082161415610fc2576040805160e560020a62461bcd02815260206004820152601d60248201527f63616e6e6f7420617070726f766520796f7572206f776e20746f6b656e000000604482015290519081900360640190fd5b33600160a060020a03821614611010576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b61101a8284613aef565b505050565b60016020526000908152604090205460ff1681565b60065467ffffffffffffffff80821668010000000000000000909204811691909101165b90565b600160a060020a03811660009081526008602052604081205460058054839290811061108357fe5b600091825260209091200154608860020a900460ff1660078111156110a457fe5b1192915050565b7f01ffc9a70000000000000000000000000000000000000000000000000000000081565b600054600160a060020a0316331461111f576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061445f833981519152604482015290519081900360640190fd5b61101a600c8383614330565b600160a060020a0382161515611179576040805160e560020a62461bcd02815260206004820152600f602482015260008051602061443f833981519152604482015290519081900360640190fd5b82600160a060020a031661118c82611cf2565b600160a060020a0316146111d8576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b6111e23382613b74565b1515611226576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b61122f81611b06565b1515611285576040805160e560020a62461bcd02815260206004820152601a60248201527f63616e6e6f74207472616e73666572207468697320746f6b656e000000000000604482015290519081900360640190fd5b61101a838383613bc3565b60008060008061129e6143ae565b600460008760078111156112ae57fe5b60ff16815260208082019290925260409081016000208151608081018352815480825260019092015467ffffffffffffffff8082169583018690526801000000000000000082048116948301859052608060020a9091041660609091018190529099929850909650945092505050565b600e5481565b60008054600160a060020a03163314611375576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061445f833981519152604482015290519081900360640190fd5b60005460a060020a900460ff1615156113d8576040805160e560020a62461bcd02815260206004820152601560248201527f6e656564732070726f746f636f6c207061757365640000000000000000000000604482015290519081900360640190fd5b6000805474ff0000000000000000000000000000000000000000191681556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b339190a150600190565b600054600160a060020a03163314611473576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061445f833981519152604482015290519081900360640190fd5b60005460a060020a900460ff16156114c3576040805160e560020a62461bcd028152602060048201526013602482015260008051602061441f833981519152604482015290519081900360640190fd5b600160a060020a038116600081815260026020908152604091829020805460ff1916600190811790915582519384529083015280517f0baadf7b35b83c7d3a00874b5406dca58c60d0ff7d8c825ad02ec55484beb4559281900390910190a150565b600080548190819060a060020a900460ff161561157a576040805160e560020a62461bcd028152602060048201526013602482015260008051602061441f833981519152604482015290519081900360640190fd5b6003546040805160e060020a6378bd7935028152600481018790529051600160a060020a03909216916378bd79359160248082019260c0929091908290030181600087803b1580156115cb57600080fd5b505af11580156115df573d6000803e3d6000fd5b505050506040513d60c08110156115f557600080fd5b508051602091820151600354604080517f59d667a5000000000000000000000000000000000000000000000000000000008152336004820152602481018a90529051939750919550600160a060020a0316926359d667a5923492604480820193929182900301818588803b15801561166c57600080fd5b505af1158015611680573d6000803e3d6000fd5b50505050506040513d602081101561169757600080fd5b505160408051338152602081018390528151929350600160a060020a03851692879287927fc2a394cb356728b3540b84dee72ea6de41f44fd94de223565258efe1549ee06f929081900390910190a450505050565b60026020526000908152604090205460ff1681565b600054600160a060020a03163314611751576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061445f833981519152604482015290519081900360640190fd5b60005460a060020a900460ff16156117a1576040805160e560020a62461bcd028152602060048201526013602482015260008051602061441f833981519152604482015290519081900360640190fd5b600160a060020a0381166000818152600260209081526040808320805460ff1916905580519384529083019190915280517f0baadf7b35b83c7d3a00874b5406dca58c60d0ff7d8c825ad02ec55484beb4559281900390910190a150565b60005460a060020a900460ff161561184f576040805160e560020a62461bcd028152602060048201526013602482015260008051602061441f833981519152604482015290519081900360640190fd5b3361185985611cf2565b600160a060020a0316146118a5576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b60058054859081106118b357fe5b600091825260209091200154608060020a900460ff161561191e576040805160e560020a62461bcd02815260206004820152601660248201527f63616e63656c20757067726164696e6720666972737400000000000000000000604482015290519081900360640190fd5b600354611935908590600160a060020a0316613aef565b600e805460010190819055600354604080517f4ec2484e000000000000000000000000000000000000000000000000000000008152600481019390935260248301879052604483018690526064830186905267ffffffffffffffff8086166084850152421660a48401523360c484015251600160a060020a0390911691634ec2484e9160e480830192600092919082900301818387803b1580156119d857600080fd5b505af11580156119ec573d6000803e3d6000fd5b5050600e54604080518781526020810188905267ffffffffffffffff87168183015290518894509192507f50417882ac38f5bd0dd968f4b17f72ab38a7bd228eeec270f01466a5724684b4919081900360600190a3600354604080517fcd5967db00000000000000000000000000000000000000000000000000000000815260048101879052600160a060020a0384811660248301529151919092169163cd5967db91604480830192600092919082900301818387803b158015611aaf57600080fd5b505af1158015611ac3573d6000803e3d6000fd5b5050600e54604051600160a060020a03851693508792507fc42e7df8c9dcd26c4a8b5134e17fa2481ababcb828e3b316b89b63c57b61f3b890600090a450505050565b6000611b1182613bd8565b8015611b425750600082815260076020908152604080832054600160a060020a03168352600290915290205460ff16155b8015610ee15750600360149054906101000a900467ffffffffffffffff16600583815481101515611b6f57fe5b60009182526020909120015467ffffffffffffffff720100000000000000000000000000000000000090910481169190910116421192915050565b60005460a060020a900460ff1681565b3360009081526001602052604090205460ff161515611c11576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b806007811115611c1d57fe5b6005805484908110611c2b57fe5b600091825260209091200154608860020a900460ff166007811115611c4c57fe5b10611ca1576040805160e560020a62461bcd02815260206004820152600d60248201527f696e76616c6964206c6576656c00000000000000000000000000000000000000604482015290519081900360640190fd5b6000600583815481101515611cb257fe5b60009182526020909120018054911515608060020a0270ff0000000000000000000000000000000019909216919091179055611cee8282613bf4565b5050565b600090815260076020526040902054600160a060020a031690565b60035460a060020a900467ffffffffffffffff1681565b60005460a060020a900460ff1615611d74576040805160e560020a62461bcd028152602060048201526013602482015260008051602061441f833981519152604482015290519081900360640190fd5b33611d7e85611cf2565b600160a060020a031614611dca576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b6005805485908110611dd857fe5b600091825260209091200154608060020a900460ff1615611e43576040805160e560020a62461bcd02815260206004820152601660248201527f63616e63656c20757067726164696e6720666972737400000000000000000000604482015290519081900360640190fd5b600354611e5a908590600160a060020a0316613aef565b600e805460010190819055600354604080517f4ec2484e000000000000000000000000000000000000000000000000000000008152600481019390935260248301879052604483018690526064830185905267ffffffffffffffff8085166084850152421660a48401523360c484015251600160a060020a0390911691634ec2484e9160e480830192600092919082900301818387803b158015611efd57600080fd5b505af1158015611f11573d6000803e3d6000fd5b5050600e54604080518781526020810187905267ffffffffffffffff86168183015290518894509192507f50417882ac38f5bd0dd968f4b17f72ab38a7bd228eeec270f01466a5724684b4919081900360600190a350505050565b600054600160a060020a03163314611fbc576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061445f833981519152604482015290519081900360640190fd5b600160a060020a038116151561200a576040805160e560020a62461bcd02815260206004820152600f602482015260008051602061443f833981519152604482015290519081900360640190fd5b60038054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff19909116811790915560408051918252517fb69d08e828d243d599db935e2be5ce7ed7b0d2f9c9f712ff469a10a27924deb89181900360200190a150565b600061207682613ad3565b612081576000612084565b60015b60ff1692915050565b3360009081526008602052604081205460058054919291839081106120ae57fe5b60009182526020909120018054909150608060020a900460ff161561211d576040805160e560020a62461bcd02815260206004820152600f60248201527f7374696c6c20757067726164696e670000000000000000000000000000000000604482015290519081900360640190fd5b600354604080517f37e246ad000000000000000000000000000000000000000000000000000000008152600481018590529051600160a060020a03909216916337e246ad916024808201926020929091908290030181600087803b15801561218457600080fd5b505af1158015612198573d6000803e3d6000fd5b505050506040513d60208110156121ae57600080fd5b505115612205576040805160e560020a62461bcd02815260206004820152601460248201527f63616e63656c2061756374696f6e206669727374000000000000000000000000604482015290519081900360640190fd5b82600781111561221157fe5b815460ff91821691608860020a90910416600781111561222d57fe5b60010160ff1614801561224c5750600483600781111561224957fe5b14155b15156122a2576040805160e560020a62461bcd02815260206004820152601360248201527f696e76616c6964206c6576656c20696e70757400000000000000000000000000604482015290519081900360640190fd5b600460008460078111156122b257fe5b60ff1681526020810191909152604001600020543331101561231e576040805160e560020a62461bcd02815260206004820152601460248201527f696e73756666696369656e742062616c616e6365000000000000000000000000604482015290519081900360640190fd5b8054608060020a70ff0000000000000000000000000000000019909116176fffffffffffffffff00000000000000001916680100000000000000004267ffffffffffffffff811691909102919091178255604051339184917fe925483a08461d851abfcfd476ed282a68d87b23cc45add5a8dc7f1ad7825ce99187914390808460078111156123a957fe5b60ff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001935050505060405180910390a3505050565b6123ff6143d5565b3360009081526001602052604081205460ff161515612456576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b61245f87613ad3565b156124b4576040805160e560020a62461bcd02815260206004820152601860248201527f796f7520616c726561647920686f6c64206120746f6b656e0000000000000000604482015290519081900360640190fd5b600460008760078111156124c457fe5b60ff168152602081019190915260400160002054600160a060020a038816311015612539576040805160e560020a62461bcd02815260206004820152601460248201527f696e73756666696369656e742062616c616e6365000000000000000000000000604482015290519081900360640190fd5b60a0604051908101604052804267ffffffffffffffff1681526020014267ffffffffffffffff168152602001861515815260200187600781111561257957fe5b815267ffffffffffffffff42811660209283015260058054600181810180845560009390935285517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db090920180549587015160408801511515608060020a0270ff000000000000000000000000000000001991871668010000000000000000026fffffffffffffffff0000000000000000199590971667ffffffffffffffff19909816979097179390931694909417919091169390931780835560608501519496509293909286929190829071ff00000000000000000000000000000000001916608860020a83600781111561266b57fe5b021790555060809190910151815467ffffffffffffffff90911672010000000000000000000000000000000000000279ffffffffffffffff000000000000000000000000000000000000199091161790550390508560078111156126cb57fe5b6001111580156126e7575060038660078111156126e457fe5b11155b15612715576006805467ffffffffffffffff8082166001011667ffffffffffffffff1990911617905561277f565b85600781111561272157fe5b60041115801561273d5750600786600781111561273a57fe5b11155b1561277f5760068054600167ffffffffffffffff6801000000000000000080840482169290920116026fffffffffffffffff0000000000000000199091161790555b61278b60008883613e89565b841561281a5786600160a060020a0316817fe925483a08461d851abfcfd476ed282a68d87b23cc45add5a8dc7f1ad7825ce9888787604051808460078111156127d057fe5b60ff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001935050505060405180910390a35b50505050505050565b60008054600160a060020a03163314612874576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061445f833981519152604482015290519081900360640190fd5b60005460a060020a900460ff16156128c4576040805160e560020a62461bcd028152602060048201526013602482015260008051602061441f833981519152604482015290519081900360640190fd5b6000805474ff0000000000000000000000000000000000000000191660a060020a1781556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff6259190a150600190565b600054600160a060020a031681565b600b805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610ebc5780601f10610e9157610100808354040283529160200191610ebc565b60003361298b83611cf2565b600160a060020a031614806129af57503360009081526001602052604090205460ff165b15156129f3576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b600354612a0990600160a060020a031683614022565b6003546040805160e060020a6378bd7935028152600481018590529051600160a060020a03909216916378bd79359160248082019260c0929091908290030181600087803b158015612a5a57600080fd5b505af1158015612a6e573d6000803e3d6000fd5b505050506040513d60c0811015612a8457600080fd5b5051604051909150829082907fdb9cc99dc874f9afbae71151f737e51547d3d412b52922793437d86607050c3c90600090a3600354604080517f96b5a755000000000000000000000000000000000000000000000000000000008152600481018590529051600160a060020a03909216916396b5a7559160248082019260009290919082900301818387803b158015610e1a57600080fd5b600054600160a060020a03163314612b6c576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061445f833981519152604482015290519081900360640190fd5b60005460a060020a900460ff1615612bbc576040805160e560020a62461bcd028152602060048201526013602482015260008051602061441f833981519152604482015290519081900360640190fd5b600160a060020a038116600081815260016020818152604092839020805460ff191683179055825193845283015280517f966c160e1c4dbc7df8d69af4ace01e9297c3cf016397b7914971f2fbfa32672d9281900390910190a150565b6000806000806000806000612c2c6143d5565b612c3589613bd8565b15612dea57600580548a908110612c4857fe5b60009182526020918290206040805160a08101825291909201805467ffffffffffffffff8082168452680100000000000000008204169483019490945260ff608060020a85048116151593830193909352909290916060840191608860020a9004166007811115612cb557fe5b6007811115612cc057fe5b81526020016000820160129054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815250509050600760008a815260200190815260200160002060009054906101000a9004600160a060020a031681606001518260400151600360009054906101000a9004600160a060020a0316600160a060020a03166337e246ad8d6040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050602060405180830381600087803b158015612da057600080fd5b505af1158015612db4573d6000803e3d6000fd5b505050506040513d6020811015612dca57600080fd5b5051608085015185516020870151959d50939b5091995097509550935091505b50919395979092949650565b600080600183015b60055460001901811015612e8f576005805482908110612e1a57fe5b600091825260209091200154608860020a900460ff166007811115612e3b57fe5b600111158015612e7a575060036005805483908110612e5657fe5b600091825260209091200154608860020a900460ff166007811115612e7757fe5b11155b15612e8757809150612e8f565b600101612dfe565b5092915050565b60005460a060020a900460ff1615612ee6576040805160e560020a62461bcd028152602060048201526013602482015260008051602061441f833981519152604482015290519081900360640190fd5b600160a060020a0382161515612f34576040805160e560020a62461bcd02815260206004820152600f602482015260008051602061443f833981519152604482015290519081900360640190fd5b33612f3e82611cf2565b600160a060020a031614612f8a576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b612f9381611b06565b1515612fe9576040805160e560020a62461bcd02815260206004820152601a60248201527f63616e6e6f74207472616e73666572207468697320746f6b656e000000000000604482015290519081900360640190fd5b611cee338383613e89565b600054600160a060020a03163314613044576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061445f833981519152604482015290519081900360640190fd5b60005460a060020a900460ff1615613094576040805160e560020a62461bcd028152602060048201526013602482015260008051602061441f833981519152604482015290519081900360640190fd5b600160a060020a0381166000818152600160209081526040808320805460ff1916905580519384529083019190915280517f966c160e1c4dbc7df8d69af4ace01e9297c3cf016397b7914971f2fbfa32672d9281900390910190a150565b3360009081526001602052604090205460ff161515613149576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b80600781111561315557fe5b600580548490811061316357fe5b600091825260209091200154608860020a900460ff16600781111561318457fe5b116131d9576040805160e560020a62461bcd02815260206004820152600d60248201527f696e76616c6964206c6576656c00000000000000000000000000000000000000604482015290519081900360640190fd5b600354604080517f37e246ad000000000000000000000000000000000000000000000000000000008152600481018590529051600160a060020a03909216916337e246ad916024808201926020929091908290030181600087803b15801561324057600080fd5b505af1158015613254573d6000803e3d6000fd5b505050506040513d602081101561326a57600080fd5b5051156132c1576040805160e560020a62461bcd02815260206004820152601460248201527f63616e63656c2061756374696f6e206669727374000000000000000000000000604482015290519081900360640190fd5b611cee8282613bf4565b6132d481613bd8565b151561332a576040805160e560020a62461bcd02815260206004820152600f60248201527f746f6b656e206e6f742065786973740000000000000000000000000000000000604482015290519081900360640190fd5b600081815260076020526040902054600160a060020a031633148061335e57503360009081526001602052604090205460ff165b15156133a2576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b60006005828154811015156133b357fe5b60009182526020909120018054911515608060020a0270ff000000000000000000000000000000001990921691909117905560058054429190839081106133f657fe5b60009182526020822001805467ffffffffffffffff9390931668010000000000000000026fffffffffffffffff000000000000000019909316929092179091558054604051600160a060020a039091169183917fddc99f00cc50e9442de66784f25bd218c8c63f4c4103b817692da0a63fb80a969190a350565b3360009081526001602052604090205460ff1615156134c7576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b6003805467ffffffffffffffff90921660a060020a027fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff909216919091179055565b600760205260009081526040902054600160a060020a031681565b600c805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152606093610ee193919290918301828280156135b35780601f10613588576101008083540402835291602001916135b3565b820191906000526020600020905b81548152906001019060200180831161359657829003601f168201915b50505050506135c184614084565b614192565b600080600183015b60055460001901811015612e8f5760058054829081106135ea57fe5b600091825260209091200154608860020a900460ff16600781111561360b57fe5b60041115801561364a57506007600580548390811061362657fe5b600091825260209091200154608860020a900460ff16600781111561364757fe5b11155b1561365757809150612e8f565b6001016135ce565b60003361366b84611cf2565b600160a060020a0316146136b7576040805160e560020a62461bcd028152602060048201526011602482015260008051602061447f833981519152604482015290519081900360640190fd5b600354604080517fcd5967db00000000000000000000000000000000000000000000000000000000815260048101869052600160a060020a0385811660248301529151919092169163cd5967db91604480830192600092919082900301818387803b15801561372557600080fd5b505af1158015613739573d6000803e3d6000fd5b50506003546040805160e060020a6378bd7935028152600481018890529051600160a060020a0390921693506378bd7935925060248082019260c0929091908290030181600087803b15801561378e57600080fd5b505af11580156137a2573d6000803e3d6000fd5b505050506040513d60c08110156137b857600080fd5b5051604051909150600160a060020a03831690849083907fc42e7df8c9dcd26c4a8b5134e17fa2481ababcb828e3b316b89b63c57b61f3b890600090a4505050565b60065468010000000000000000900467ffffffffffffffff1681565b60008060015b600554600019018110156138ad57600580548290811061383857fe5b600091825260209091200154608860020a900460ff16600781111561385957fe5b60011115801561389857506003600580548390811061387457fe5b600091825260209091200154608860020a900460ff16600781111561389557fe5b11155b156138a5578091506138ad565b60010161381c565b50919050565b60008060015b600554600019018110156138ad5760058054829081106138d557fe5b600091825260209091200154608860020a900460ff1660078111156138f657fe5b60041115801561393557506007600580548390811061391157fe5b600091825260209091200154608860020a900460ff16600781111561393257fe5b11155b15613942578091506138ad565b6001016138b9565b600354600160a060020a031681565b60086020526000908152604090205481565b600054600160a060020a031633146139bb576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061445f833981519152604482015290519081900360640190fd5b600160a060020a0381161515613a09576040805160e560020a62461bcd02815260206004820152600f602482015260008051602061443f833981519152604482015290519081900360640190fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065467ffffffffffffffff1681565b600160a060020a03811660009081526008602052604081205460058054600492908110613aaa57fe5b600091825260209091200154608860020a900460ff166007811115613acb57fe5b101592915050565b600160a060020a03166000908152600860205260408120541190565b6000828152600d60205260408120805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038416179055613b2c83611cf2565b90508282600160a060020a031682600160a060020a03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600080613b8083611cf2565b905080600160a060020a031684600160a060020a03161480613bbb575083600160a060020a0316613bb084610ee7565b600160a060020a0316145b949350505050565b613bcd8382614022565b61101a838383613e89565b600090815260076020526040812054600160a060020a03161190565b60008281526007602052604081205460058054600160a060020a03909216929182919086908110613c2157fe5b60009182526020909120018054909250608860020a80820460ff1692508591849171ff00000000000000000000000000000000001990911690836007811115613c6657fe5b021790555081546fffffffffffffffff00000000000000001916680100000000000000004267ffffffffffffffff1602178255806007811115613ca557fe5b600111158015613cc157506003816007811115613cbe57fe5b11155b15613cf1576006805467ffffffffffffffff19811667ffffffffffffffff91821660001901909116179055613d5c565b806007811115613cfd57fe5b600411158015613d1957506007816007811115613d1657fe5b11155b15613d5c576006805460001967ffffffffffffffff6801000000000000000080840482169290920116026fffffffffffffffff0000000000000000199091161790555b836007811115613d6857fe5b600111158015613d8457506003846007811115613d8157fe5b11155b15613db2576006805467ffffffffffffffff8082166001011667ffffffffffffffff19909116179055613e1c565b836007811115613dbe57fe5b600411158015613dda57506007846007811115613dd757fe5b11155b15613e1c5760068054600167ffffffffffffffff6801000000000000000080840482169290920116026fffffffffffffffff0000000000000000199091161790555b82600160a060020a0316857fb6fd4b2356bc13ccc82da8b790e9bf9bdcfd4743d32dd10aa48189ec53f6bc00838760405180836007811115613e5a57fe5b60ff168152602001826007811115613e6e57fe5b60ff1681526020019250505060405180910390a35050505050565b613e9282613ad3565b15613ee7576040805160e560020a62461bcd02815260206004820152601860248201527f5f746f20616c726561647920686f6c64206120746f6b656e0000000000000000604482015290519081900360640190fd5b613ef0826142e1565b15613f45576040805160e560020a62461bcd02815260206004820152601660248201527f5f746f206d7573746e2774206120636f6e747261637400000000000000000000604482015290519081900360640190fd5b613f4f81426142e9565b42600582815481101515613f5f57fe5b60009182526020808320909101805467ffffffffffffffff9490941668010000000000000000026fffffffffffffffff00000000000000001990941693909317909255600160a060020a038086168083526008808552604080852085905586855260078652808520805494891673ffffffffffffffffffffffffffffffffffffffff199095168517905583855294528383208590559251849391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6000818152600d6020526040808220805473ffffffffffffffffffffffffffffffffffffffff1916905551829190600160a060020a038516907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925908390a45050565b606060008082818515156140cd5760408051808201909152600181527f300000000000000000000000000000000000000000000000000000000000000060208201529450614189565b8593505b83156140e857600190920191600a840493506140d1565b859350826040519080825280601f01601f191660200182016040528015614119578160200160208202803883390190505b5091505060001982015b831561418557815160001982019160f860020a6030600a8806010291849190811061414a57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a84049350614123565b8194505b50505050919050565b606080606080606060008088955087945084518651016040519080825280601f01601f1916602001820160405280156141d5578160200160208202803883390190505b50935083925060009150600090505b855181101561425a5785818151811015156141fb57fe5b90602001015160f860020a900460f860020a02838380600101945081518110151561422257fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506001016141e4565b5060005b84518110156142d457848181518110151561427557fe5b90602001015160f860020a900460f860020a02838380600101945081518110151561429c57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060010161425e565b5090979650505050505050565b6000903b1190565b806005838154811015156142f957fe5b9060005260206000200160000160126101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106143715782800160ff1982351617855561439e565b8280016001018555821561439e579182015b8281111561439e578235825591602001919060010190614383565b506143aa929150614404565b5090565b60408051608081018252600080825260208201819052918101829052606081019190915290565b6040805160a0810182526000808252602082018190529181018290529060608201908152600060209091015290565b61105891905b808211156143aa576000815560010161440a560070726f746f636f6c206861732070617573656400000000000000000000000000696e76616c6964206164647265737300000000000000000000000000000000006f6e6c79206f776e6572000000000000000000000000000000000000000000007065726d697373696f6e2064656e696564000000000000000000000000000000a165627a7a72305820e473123e7e54dc3e0a2c4d19a0c1e848eacbf5c9fc36c2967caf199d350f031e0029