token-icon

BabaDoge

Token

Overview[ERC-20]

Max Total Supply
100,000,000,000,00…
BABADOGE
Holders
179+0.00%
Transfers
1,018

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106101bb5760003560e01c806375f0a874116100ec578063c02466681161008a578063dd7e06a611610064578063dd7e06a614610643578063e2f456051461066c578063f2fde38b14610697578063f9d0831a146106c0576101c2565b8063c0246668146105b2578063dc4c7dbc146105db578063dd62ed3e14610606576101c2565b8063a457c2d7116100c6578063a457c2d7146104e6578063a9059cbb14610523578063afa4f3b214610560578063bb85c6d114610589576101c2565b806375f0a874146104655780638da5cb5b1461049057806395d89b41146104bb576101c2565b806349bd5a5e1161015957806364c98c441161013357806364c98c44146103bd578063702509fd146103e657806370a0823114610411578063715018a61461044e576101c2565b806349bd5a5e1461032a5780634fbee193146103555780635fc2e59614610392576101c2565b806318160ddd1161019557806318160ddd1461025a57806323b872dd14610285578063313ce567146102c257806339509351146102ed576101c2565b806306fdde03146101c7578063095ea7b3146101f25780631694505e1461022f576101c2565b366101c257005b600080fd5b3480156101d357600080fd5b506101dc6106e9565b6040516101e99190612560565b60405180910390f35b3480156101fe57600080fd5b506102196004803603810190610214919061261b565b61077b565b6040516102269190612676565b60405180910390f35b34801561023b57600080fd5b50610244610799565b60405161025191906126f0565b60405180910390f35b34801561026657600080fd5b5061026f6107bf565b60405161027c919061271a565b60405180910390f35b34801561029157600080fd5b506102ac60048036038101906102a79190612735565b6107c9565b6040516102b99190612676565b60405180910390f35b3480156102ce57600080fd5b506102d76108e8565b6040516102e491906127a4565b60405180910390f35b3480156102f957600080fd5b50610314600480360381019061030f919061261b565b6108f1565b6040516103219190612676565b60405180910390f35b34801561033657600080fd5b5061033f61099d565b60405161034c91906127ce565b60405180910390f35b34801561036157600080fd5b5061037c600480360381019061037791906127e9565b6109c3565b6040516103899190612676565b60405180910390f35b34801561039e57600080fd5b506103a7610a19565b6040516103b4919061271a565b60405180910390f35b3480156103c957600080fd5b506103e460048036038101906103df9190612816565b610a1f565b005b3480156103f257600080fd5b506103fb610af9565b604051610408919061271a565b60405180910390f35b34801561041d57600080fd5b50610438600480360381019061043391906127e9565b610aff565b604051610445919061271a565b60405180910390f35b34801561045a57600080fd5b50610463610b47565b005b34801561047157600080fd5b5061047a610c9f565b60405161048791906127ce565b60405180910390f35b34801561049c57600080fd5b506104a5610cc5565b6040516104b291906127ce565b60405180910390f35b3480156104c757600080fd5b506104d0610cef565b6040516104dd9190612560565b60405180910390f35b3480156104f257600080fd5b5061050d6004803603810190610508919061261b565b610d81565b60405161051a9190612676565b60405180910390f35b34801561052f57600080fd5b5061054a6004803603810190610545919061261b565b610e6c565b6040516105579190612676565b60405180910390f35b34801561056c57600080fd5b5061058760048036038101906105829190612816565b610e8a565b005b34801561059557600080fd5b506105b060048036038101906105ab91906127e9565b610fbb565b005b3480156105be57600080fd5b506105d960048036038101906105d4919061286f565b6111ee565b005b3480156105e757600080fd5b506105f06113c0565b6040516105fd919061271a565b60405180910390f35b34801561061257600080fd5b5061062d600480360381019061062891906128af565b6113c6565b60405161063a919061271a565b60405180910390f35b34801561064f57600080fd5b5061066a600480360381019061066591906128ef565b61144d565b005b34801561067857600080fd5b506106816114f6565b60405161068e919061271a565b60405180910390f35b3480156106a357600080fd5b506106be60048036038101906106b991906127e9565b6114fc565b005b3480156106cc57600080fd5b506106e760048036038101906106e291906127e9565b6116c2565b005b6060600380546106f89061295e565b80601f01602080910402602001604051908101604052809291908181526020018280546107249061295e565b80156107715780601f1061074657610100808354040283529160200191610771565b820191906000526020600020905b81548152906001019060200180831161075457829003601f168201915b5050505050905090565b600061078f610788611931565b8484611939565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600254905090565b600080600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610815611931565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146108d157828110156108bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b390612a01565b60405180910390fd5b6108d0856108c8611931565b858403611939565b5b6108dc858585611b02565b60019150509392505050565b60006012905090565b60006109936108fe611931565b84846001600061090c611931565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461098e9190612a50565b611939565b6001905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60095481565b610a27611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ab6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aad90612ad0565b60405180910390fd5b80600b819055507f925fa17eb1bbdac8e18750276099046910212e51b0d15da024f67ce9fb25cc9b600b54604051610aee919061271a565b60405180910390a150565b600b5481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610b4f611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd590612ad0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610cfe9061295e565b80601f0160208091040260200160405190810160405280929190818152602001828054610d2a9061295e565b8015610d775780601f10610d4c57610100808354040283529160200191610d77565b820191906000526020600020905b815481529060010190602001808311610d5a57829003601f168201915b5050505050905090565b60008060016000610d90611931565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610e4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4490612b62565b60405180910390fd5b610e61610e58611931565b85858403611939565b600191505092915050565b6000610e80610e79611931565b8484611b02565b6001905092915050565b610e92611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1890612ad0565b60405180910390fd5b620f4240610f2d6107bf565b610f379190612bb1565b8111610f78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6f90612c54565b60405180910390fd5b80600d819055507f7c26bfee26f82e8cb57af48f4019cc64582db6fac7bad778433f10572ae8b145600d54604051610fb0919061271a565b60405180910390a150565b610fc3611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611052576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104990612ad0565b60405180910390fd5b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036110e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d990612ce6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611151576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114890612d78565b60405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fa964ba5c52d7e7bfcae4fb1ae4db9f211756d0e618e85fac5283b882a39e7a0b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516111e391906127ce565b60405180910390a150565b6111f6611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611285576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127c90612ad0565b60405180910390fd5b801515600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503611317576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130e90612e0a565b60405180910390fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516113b49190612676565b60405180910390a25050565b600a5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611455611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114db90612ad0565b60405180910390fd5b8160098190555080600a819055505050565b600d5481565b611504611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611593576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158a90612ad0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611602576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115f990612e9c565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6116ca611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611759576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175090612ad0565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036117c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117be90612f2e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361182957611824473373ffffffffffffffffffffffffffffffffffffffff16611ea290919063ffffffff16565b61192e565b600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161186991906127ce565b602060405180830381865afa158015611886573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118aa9190612f63565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016118e7929190612f90565b6020604051808303816000875af1158015611906573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061192a9190612fce565b5050505b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036119a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161199f9061306d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0e906130ff565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611af5919061271a565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611b71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6890613191565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611be0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bd790613223565b60405180910390fd5b60008103611bf957611bf483836000611f96565b611e9d565b6000611c0430610aff565b9050600081118015611c235750600e60009054906101000a900460ff16155b8015611c7c5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15611cc1576001600e60006101000a81548160ff021916908315150217905550611ca581612215565b6000600e60006101000a81548160ff0219169083151502179055505b6000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611d645750600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b80611d7b5750600e60009054906101000a900460ff165b15611d895760009050611e4f565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611de8576009549050611e4e565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611e4757600a549050611e4d565b600b5490505b5b5b6000811115611e8f57600060648285611e689190613243565b611e729190612bb1565b90508084611e809190613285565b9350611e8d863083611f96565b505b611e9a858585611f96565b50505b505050565b80471015611ee5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611edc90613305565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff1682604051611f0b90613356565b60006040518083038185875af1925050503d8060008114611f48576040519150601f19603f3d011682016040523d82523d6000602084013e611f4d565b606091505b5050905080611f91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f88906133dd565b60405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612005576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ffc90613191565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612074576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206b90613223565b60405180910390fd5b61207f8383836124c6565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612105576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120fc9061346f565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546121989190612a50565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516121fc919061271a565b60405180910390a361220f8484846124cb565b50505050565b60004790506000600267ffffffffffffffff8111156122375761223661348f565b5b6040519080825280602002602001820160405280156122655781602001602082028036833780820191505090505b509050308160008151811061227d5761227c6134be565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612324573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123489190613502565b8160018151811061235c5761235b6134be565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478460008430426040518663ffffffff1660e01b81526004016123fa959493929190613628565b600060405180830381600087803b15801561241457600080fd5b505af1158015612428573d6000803e3d6000fd5b505050506000824761243a9190613285565b905061248781600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611ea290919063ffffffff16565b7f957ad1fc6d4d41da6d1a8d37303289ef3c4b78e0285ff5df1e12070ef0e6299984826040516124b8929190613682565b60405180910390a150505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561250a5780820151818401526020810190506124ef565b60008484015250505050565b6000601f19601f8301169050919050565b6000612532826124d0565b61253c81856124db565b935061254c8185602086016124ec565b61255581612516565b840191505092915050565b6000602082019050818103600083015261257a8184612527565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006125b282612587565b9050919050565b6125c2816125a7565b81146125cd57600080fd5b50565b6000813590506125df816125b9565b92915050565b6000819050919050565b6125f8816125e5565b811461260357600080fd5b50565b600081359050612615816125ef565b92915050565b6000806040838503121561263257612631612582565b5b6000612640858286016125d0565b925050602061265185828601612606565b9150509250929050565b60008115159050919050565b6126708161265b565b82525050565b600060208201905061268b6000830184612667565b92915050565b6000819050919050565b60006126b66126b16126ac84612587565b612691565b612587565b9050919050565b60006126c88261269b565b9050919050565b60006126da826126bd565b9050919050565b6126ea816126cf565b82525050565b600060208201905061270560008301846126e1565b92915050565b612714816125e5565b82525050565b600060208201905061272f600083018461270b565b92915050565b60008060006060848603121561274e5761274d612582565b5b600061275c868287016125d0565b935050602061276d868287016125d0565b925050604061277e86828701612606565b9150509250925092565b600060ff82169050919050565b61279e81612788565b82525050565b60006020820190506127b96000830184612795565b92915050565b6127c8816125a7565b82525050565b60006020820190506127e360008301846127bf565b92915050565b6000602082840312156127ff576127fe612582565b5b600061280d848285016125d0565b91505092915050565b60006020828403121561282c5761282b612582565b5b600061283a84828501612606565b91505092915050565b61284c8161265b565b811461285757600080fd5b50565b60008135905061286981612843565b92915050565b6000806040838503121561288657612885612582565b5b6000612894858286016125d0565b92505060206128a58582860161285a565b9150509250929050565b600080604083850312156128c6576128c5612582565b5b60006128d4858286016125d0565b92505060206128e5858286016125d0565b9150509250929050565b6000806040838503121561290657612905612582565b5b600061291485828601612606565b925050602061292585828601612606565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061297657607f821691505b6020821081036129895761298861292f565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b60006129eb6028836124db565b91506129f68261298f565b604082019050919050565b60006020820190508181036000830152612a1a816129de565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612a5b826125e5565b9150612a66836125e5565b9250828201905080821115612a7e57612a7d612a21565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612aba6020836124db565b9150612ac582612a84565b602082019050919050565b60006020820190508181036000830152612ae981612aad565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612b4c6025836124db565b9150612b5782612af0565b604082019050919050565b60006020820190508181036000830152612b7b81612b3f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000612bbc826125e5565b9150612bc7836125e5565b925082612bd757612bd6612b82565b5b828204905092915050565b7f53776170546f6b656e734174416d6f756e74206d75737420626520677265617460008201527f6572207468616e20302e3030303125206f6620746f74616c20737570706c7900602082015250565b6000612c3e603f836124db565b9150612c4982612be2565b604082019050919050565b60006020820190508181036000830152612c6d81612c31565b9050919050565b7f4d61726b6574696e672077616c6c657420697320616c7265616479207468617460008201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b6000612cd06028836124db565b9150612cdb82612c74565b604082019050919050565b60006020820190508181036000830152612cff81612cc3565b9050919050565b7f4d61726b6574696e672077616c6c65742063616e6e6f7420626520746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b6000612d62602b836124db565b9150612d6d82612d06565b604082019050919050565b60006020820190508181036000830152612d9181612d55565b9050919050565b7f4163636f756e7420697320616c7265616479207468652076616c7565206f662060008201527f276578636c756465642700000000000000000000000000000000000000000000602082015250565b6000612df4602a836124db565b9150612dff82612d98565b604082019050919050565b60006020820190508181036000830152612e2381612de7565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612e866026836124db565b9150612e9182612e2a565b604082019050919050565b60006020820190508181036000830152612eb581612e79565b9050919050565b7f4f776e65722063616e6e6f7420636c61696d20636f6e7472616374277320626160008201527f6c616e6365206f6620697473206f776e20746f6b656e73000000000000000000602082015250565b6000612f186037836124db565b9150612f2382612ebc565b604082019050919050565b60006020820190508181036000830152612f4781612f0b565b9050919050565b600081519050612f5d816125ef565b92915050565b600060208284031215612f7957612f78612582565b5b6000612f8784828501612f4e565b91505092915050565b6000604082019050612fa560008301856127bf565b612fb2602083018461270b565b9392505050565b600081519050612fc881612843565b92915050565b600060208284031215612fe457612fe3612582565b5b6000612ff284828501612fb9565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006130576024836124db565b915061306282612ffb565b604082019050919050565b600060208201905081810360008301526130868161304a565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006130e96022836124db565b91506130f48261308d565b604082019050919050565b60006020820190508181036000830152613118816130dc565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061317b6025836124db565b91506131868261311f565b604082019050919050565b600060208201905081810360008301526131aa8161316e565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061320d6023836124db565b9150613218826131b1565b604082019050919050565b6000602082019050818103600083015261323c81613200565b9050919050565b600061324e826125e5565b9150613259836125e5565b9250828202613267816125e5565b9150828204841483151761327e5761327d612a21565b5b5092915050565b6000613290826125e5565b915061329b836125e5565b92508282039050818111156132b3576132b2612a21565b5b92915050565b7f416464726573733a20696e73756666696369656e742062616c616e6365000000600082015250565b60006132ef601d836124db565b91506132fa826132b9565b602082019050919050565b6000602082019050818103600083015261331e816132e2565b9050919050565b600081905092915050565b50565b6000613340600083613325565b915061334b82613330565b600082019050919050565b600061336182613333565b9150819050919050565b7f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260008201527f6563697069656e74206d61792068617665207265766572746564000000000000602082015250565b60006133c7603a836124db565b91506133d28261336b565b604082019050919050565b600060208201905081810360008301526133f6816133ba565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006134596026836124db565b9150613464826133fd565b604082019050919050565b600060208201905081810360008301526134888161344c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000815190506134fc816125b9565b92915050565b60006020828403121561351857613517612582565b5b6000613526848285016134ed565b91505092915050565b6000819050919050565b600061355461354f61354a8461352f565b612691565b6125e5565b9050919050565b61356481613539565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61359f816125a7565b82525050565b60006135b18383613596565b60208301905092915050565b6000602082019050919050565b60006135d58261356a565b6135df8185613575565b93506135ea83613586565b8060005b8381101561361b57815161360288826135a5565b975061360d836135bd565b9250506001810190506135ee565b5085935050505092915050565b600060a08201905061363d600083018861270b565b61364a602083018761355b565b818103604083015261365c81866135ca565b905061366b60608301856127bf565b613678608083018461270b565b9695505050505050565b6000604082019050613697600083018561270b565b6136a4602083018461270b565b939250505056fea26469706673582212208a1f5c7d6f1d121b7a383919cd806e38bb35eaa28330f8e4f8929b22d664bedf64736f6c63430008110033
Creation ByteCode
0x60806040523480156200001157600080fd5b506040518060400160405280600881526020017f42616261446f67650000000000000000000000000000000000000000000000008152506040518060400160405280600881526020017f42414241444f474500000000000000000000000000000000000000000000000081525081600390816200008f919062000c3e565b508060049081620000a1919062000c3e565b5050506000620000b66200062c60201b60201c565b905080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506000737a250d5630b4cf539739df2c5dacb4c659f2488d905060008173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001bc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001e2919062000d8f565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308473ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200024a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000270919062000d8f565b6040518363ffffffff1660e01b81526004016200028f92919062000dd2565b6020604051808303816000875af1158015620002af573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d5919062000d8f565b905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620003ae30600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6200063460201b60201c565b60006009819055506000600a819055506000600b81905550739e111a3802431b152b230924598e9030cf9adbfd600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160086000620004316200080560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060016008600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600860003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160086000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620005ff620005c26200080560201b60201c565b620005d26200082f60201b60201c565b600a620005e0919062000f8f565b655af3107a4000620005f3919062000fe0565b6200083860201b60201c565b6103e862000612620009b060201b60201c565b6200061e91906200105a565b600d819055505050620012ae565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620006a6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200069d9062001119565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000718576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200070f90620011b1565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051620007f89190620011e4565b60405180910390a3505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620008aa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008a19062001251565b60405180910390fd5b620008be60008383620009ba60201b60201c565b8060026000828254620008d2919062001273565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000929919062001273565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620009909190620011e4565b60405180910390a3620009ac60008383620009bf60201b60201c565b5050565b6000600254905090565b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000a4657607f821691505b60208210810362000a5c5762000a5b620009fe565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000ac67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000a87565b62000ad2868362000a87565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000b1f62000b1962000b138462000aea565b62000af4565b62000aea565b9050919050565b6000819050919050565b62000b3b8362000afe565b62000b5362000b4a8262000b26565b84845462000a94565b825550505050565b600090565b62000b6a62000b5b565b62000b7781848462000b30565b505050565b5b8181101562000b9f5762000b9360008262000b60565b60018101905062000b7d565b5050565b601f82111562000bee5762000bb88162000a62565b62000bc38462000a77565b8101602085101562000bd3578190505b62000beb62000be28562000a77565b83018262000b7c565b50505b505050565b600082821c905092915050565b600062000c136000198460080262000bf3565b1980831691505092915050565b600062000c2e838362000c00565b9150826002028217905092915050565b62000c4982620009c4565b67ffffffffffffffff81111562000c655762000c64620009cf565b5b62000c71825462000a2d565b62000c7e82828562000ba3565b600060209050601f83116001811462000cb6576000841562000ca1578287015190505b62000cad858262000c20565b86555062000d1d565b601f19841662000cc68662000a62565b60005b8281101562000cf05784890151825560018201915060208501945060208101905062000cc9565b8683101562000d10578489015162000d0c601f89168262000c00565b8355505b6001600288020188555050505b505050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000d578262000d2a565b9050919050565b62000d698162000d4a565b811462000d7557600080fd5b50565b60008151905062000d898162000d5e565b92915050565b60006020828403121562000da85762000da762000d25565b5b600062000db88482850162000d78565b91505092915050565b62000dcc8162000d4a565b82525050565b600060408201905062000de9600083018562000dc1565b62000df8602083018462000dc1565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000e8d5780860481111562000e655762000e6462000dff565b5b600185161562000e755780820291505b808102905062000e858562000e2e565b945062000e45565b94509492505050565b60008262000ea8576001905062000f7b565b8162000eb8576000905062000f7b565b816001811462000ed1576002811462000edc5762000f12565b600191505062000f7b565b60ff84111562000ef15762000ef062000dff565b5b8360020a91508482111562000f0b5762000f0a62000dff565b5b5062000f7b565b5060208310610133831016604e8410600b841016171562000f4c5782820a90508381111562000f465762000f4562000dff565b5b62000f7b565b62000f5b848484600162000e3b565b9250905081840481111562000f755762000f7462000dff565b5b81810290505b9392505050565b600060ff82169050919050565b600062000f9c8262000aea565b915062000fa98362000f82565b925062000fd87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000e96565b905092915050565b600062000fed8262000aea565b915062000ffa8362000aea565b92508282026200100a8162000aea565b9150828204841483151762001024576200102362000dff565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620010678262000aea565b9150620010748362000aea565b9250826200108757620010866200102b565b5b828204905092915050565b600082825260208201905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006200110160248362001092565b91506200110e82620010a3565b604082019050919050565b600060208201905081810360008301526200113481620010f2565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006200119960228362001092565b9150620011a6826200113b565b604082019050919050565b60006020820190508181036000830152620011cc816200118a565b9050919050565b620011de8162000aea565b82525050565b6000602082019050620011fb6000830184620011d3565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062001239601f8362001092565b9150620012468262001201565b602082019050919050565b600060208201905081810360008301526200126c816200122a565b9050919050565b6000620012808262000aea565b91506200128d8362000aea565b9250828201905080821115620012a857620012a762000dff565b5b92915050565b6136e180620012be6000396000f3fe6080604052600436106101bb5760003560e01c806375f0a874116100ec578063c02466681161008a578063dd7e06a611610064578063dd7e06a614610643578063e2f456051461066c578063f2fde38b14610697578063f9d0831a146106c0576101c2565b8063c0246668146105b2578063dc4c7dbc146105db578063dd62ed3e14610606576101c2565b8063a457c2d7116100c6578063a457c2d7146104e6578063a9059cbb14610523578063afa4f3b214610560578063bb85c6d114610589576101c2565b806375f0a874146104655780638da5cb5b1461049057806395d89b41146104bb576101c2565b806349bd5a5e1161015957806364c98c441161013357806364c98c44146103bd578063702509fd146103e657806370a0823114610411578063715018a61461044e576101c2565b806349bd5a5e1461032a5780634fbee193146103555780635fc2e59614610392576101c2565b806318160ddd1161019557806318160ddd1461025a57806323b872dd14610285578063313ce567146102c257806339509351146102ed576101c2565b806306fdde03146101c7578063095ea7b3146101f25780631694505e1461022f576101c2565b366101c257005b600080fd5b3480156101d357600080fd5b506101dc6106e9565b6040516101e99190612560565b60405180910390f35b3480156101fe57600080fd5b506102196004803603810190610214919061261b565b61077b565b6040516102269190612676565b60405180910390f35b34801561023b57600080fd5b50610244610799565b60405161025191906126f0565b60405180910390f35b34801561026657600080fd5b5061026f6107bf565b60405161027c919061271a565b60405180910390f35b34801561029157600080fd5b506102ac60048036038101906102a79190612735565b6107c9565b6040516102b99190612676565b60405180910390f35b3480156102ce57600080fd5b506102d76108e8565b6040516102e491906127a4565b60405180910390f35b3480156102f957600080fd5b50610314600480360381019061030f919061261b565b6108f1565b6040516103219190612676565b60405180910390f35b34801561033657600080fd5b5061033f61099d565b60405161034c91906127ce565b60405180910390f35b34801561036157600080fd5b5061037c600480360381019061037791906127e9565b6109c3565b6040516103899190612676565b60405180910390f35b34801561039e57600080fd5b506103a7610a19565b6040516103b4919061271a565b60405180910390f35b3480156103c957600080fd5b506103e460048036038101906103df9190612816565b610a1f565b005b3480156103f257600080fd5b506103fb610af9565b604051610408919061271a565b60405180910390f35b34801561041d57600080fd5b50610438600480360381019061043391906127e9565b610aff565b604051610445919061271a565b60405180910390f35b34801561045a57600080fd5b50610463610b47565b005b34801561047157600080fd5b5061047a610c9f565b60405161048791906127ce565b60405180910390f35b34801561049c57600080fd5b506104a5610cc5565b6040516104b291906127ce565b60405180910390f35b3480156104c757600080fd5b506104d0610cef565b6040516104dd9190612560565b60405180910390f35b3480156104f257600080fd5b5061050d6004803603810190610508919061261b565b610d81565b60405161051a9190612676565b60405180910390f35b34801561052f57600080fd5b5061054a6004803603810190610545919061261b565b610e6c565b6040516105579190612676565b60405180910390f35b34801561056c57600080fd5b5061058760048036038101906105829190612816565b610e8a565b005b34801561059557600080fd5b506105b060048036038101906105ab91906127e9565b610fbb565b005b3480156105be57600080fd5b506105d960048036038101906105d4919061286f565b6111ee565b005b3480156105e757600080fd5b506105f06113c0565b6040516105fd919061271a565b60405180910390f35b34801561061257600080fd5b5061062d600480360381019061062891906128af565b6113c6565b60405161063a919061271a565b60405180910390f35b34801561064f57600080fd5b5061066a600480360381019061066591906128ef565b61144d565b005b34801561067857600080fd5b506106816114f6565b60405161068e919061271a565b60405180910390f35b3480156106a357600080fd5b506106be60048036038101906106b991906127e9565b6114fc565b005b3480156106cc57600080fd5b506106e760048036038101906106e291906127e9565b6116c2565b005b6060600380546106f89061295e565b80601f01602080910402602001604051908101604052809291908181526020018280546107249061295e565b80156107715780601f1061074657610100808354040283529160200191610771565b820191906000526020600020905b81548152906001019060200180831161075457829003601f168201915b5050505050905090565b600061078f610788611931565b8484611939565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600254905090565b600080600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610815611931565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146108d157828110156108bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b390612a01565b60405180910390fd5b6108d0856108c8611931565b858403611939565b5b6108dc858585611b02565b60019150509392505050565b60006012905090565b60006109936108fe611931565b84846001600061090c611931565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461098e9190612a50565b611939565b6001905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60095481565b610a27611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ab6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aad90612ad0565b60405180910390fd5b80600b819055507f925fa17eb1bbdac8e18750276099046910212e51b0d15da024f67ce9fb25cc9b600b54604051610aee919061271a565b60405180910390a150565b600b5481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610b4f611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd590612ad0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610cfe9061295e565b80601f0160208091040260200160405190810160405280929190818152602001828054610d2a9061295e565b8015610d775780601f10610d4c57610100808354040283529160200191610d77565b820191906000526020600020905b815481529060010190602001808311610d5a57829003601f168201915b5050505050905090565b60008060016000610d90611931565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610e4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4490612b62565b60405180910390fd5b610e61610e58611931565b85858403611939565b600191505092915050565b6000610e80610e79611931565b8484611b02565b6001905092915050565b610e92611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1890612ad0565b60405180910390fd5b620f4240610f2d6107bf565b610f379190612bb1565b8111610f78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6f90612c54565b60405180910390fd5b80600d819055507f7c26bfee26f82e8cb57af48f4019cc64582db6fac7bad778433f10572ae8b145600d54604051610fb0919061271a565b60405180910390a150565b610fc3611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611052576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104990612ad0565b60405180910390fd5b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036110e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d990612ce6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611151576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114890612d78565b60405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fa964ba5c52d7e7bfcae4fb1ae4db9f211756d0e618e85fac5283b882a39e7a0b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516111e391906127ce565b60405180910390a150565b6111f6611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611285576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127c90612ad0565b60405180910390fd5b801515600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503611317576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130e90612e0a565b60405180910390fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516113b49190612676565b60405180910390a25050565b600a5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611455611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114db90612ad0565b60405180910390fd5b8160098190555080600a819055505050565b600d5481565b611504611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611593576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158a90612ad0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611602576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115f990612e9c565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6116ca611931565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611759576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175090612ad0565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036117c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117be90612f2e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361182957611824473373ffffffffffffffffffffffffffffffffffffffff16611ea290919063ffffffff16565b61192e565b600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161186991906127ce565b602060405180830381865afa158015611886573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118aa9190612f63565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016118e7929190612f90565b6020604051808303816000875af1158015611906573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061192a9190612fce565b5050505b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036119a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161199f9061306d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0e906130ff565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611af5919061271a565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611b71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6890613191565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611be0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bd790613223565b60405180910390fd5b60008103611bf957611bf483836000611f96565b611e9d565b6000611c0430610aff565b9050600081118015611c235750600e60009054906101000a900460ff16155b8015611c7c5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15611cc1576001600e60006101000a81548160ff021916908315150217905550611ca581612215565b6000600e60006101000a81548160ff0219169083151502179055505b6000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611d645750600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b80611d7b5750600e60009054906101000a900460ff165b15611d895760009050611e4f565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611de8576009549050611e4e565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611e4757600a549050611e4d565b600b5490505b5b5b6000811115611e8f57600060648285611e689190613243565b611e729190612bb1565b90508084611e809190613285565b9350611e8d863083611f96565b505b611e9a858585611f96565b50505b505050565b80471015611ee5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611edc90613305565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff1682604051611f0b90613356565b60006040518083038185875af1925050503d8060008114611f48576040519150601f19603f3d011682016040523d82523d6000602084013e611f4d565b606091505b5050905080611f91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f88906133dd565b60405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612005576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ffc90613191565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612074576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206b90613223565b60405180910390fd5b61207f8383836124c6565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612105576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120fc9061346f565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546121989190612a50565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516121fc919061271a565b60405180910390a361220f8484846124cb565b50505050565b60004790506000600267ffffffffffffffff8111156122375761223661348f565b5b6040519080825280602002602001820160405280156122655781602001602082028036833780820191505090505b509050308160008151811061227d5761227c6134be565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612324573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123489190613502565b8160018151811061235c5761235b6134be565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478460008430426040518663ffffffff1660e01b81526004016123fa959493929190613628565b600060405180830381600087803b15801561241457600080fd5b505af1158015612428573d6000803e3d6000fd5b505050506000824761243a9190613285565b905061248781600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611ea290919063ffffffff16565b7f957ad1fc6d4d41da6d1a8d37303289ef3c4b78e0285ff5df1e12070ef0e6299984826040516124b8929190613682565b60405180910390a150505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561250a5780820151818401526020810190506124ef565b60008484015250505050565b6000601f19601f8301169050919050565b6000612532826124d0565b61253c81856124db565b935061254c8185602086016124ec565b61255581612516565b840191505092915050565b6000602082019050818103600083015261257a8184612527565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006125b282612587565b9050919050565b6125c2816125a7565b81146125cd57600080fd5b50565b6000813590506125df816125b9565b92915050565b6000819050919050565b6125f8816125e5565b811461260357600080fd5b50565b600081359050612615816125ef565b92915050565b6000806040838503121561263257612631612582565b5b6000612640858286016125d0565b925050602061265185828601612606565b9150509250929050565b60008115159050919050565b6126708161265b565b82525050565b600060208201905061268b6000830184612667565b92915050565b6000819050919050565b60006126b66126b16126ac84612587565b612691565b612587565b9050919050565b60006126c88261269b565b9050919050565b60006126da826126bd565b9050919050565b6126ea816126cf565b82525050565b600060208201905061270560008301846126e1565b92915050565b612714816125e5565b82525050565b600060208201905061272f600083018461270b565b92915050565b60008060006060848603121561274e5761274d612582565b5b600061275c868287016125d0565b935050602061276d868287016125d0565b925050604061277e86828701612606565b9150509250925092565b600060ff82169050919050565b61279e81612788565b82525050565b60006020820190506127b96000830184612795565b92915050565b6127c8816125a7565b82525050565b60006020820190506127e360008301846127bf565b92915050565b6000602082840312156127ff576127fe612582565b5b600061280d848285016125d0565b91505092915050565b60006020828403121561282c5761282b612582565b5b600061283a84828501612606565b91505092915050565b61284c8161265b565b811461285757600080fd5b50565b60008135905061286981612843565b92915050565b6000806040838503121561288657612885612582565b5b6000612894858286016125d0565b92505060206128a58582860161285a565b9150509250929050565b600080604083850312156128c6576128c5612582565b5b60006128d4858286016125d0565b92505060206128e5858286016125d0565b9150509250929050565b6000806040838503121561290657612905612582565b5b600061291485828601612606565b925050602061292585828601612606565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061297657607f821691505b6020821081036129895761298861292f565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b60006129eb6028836124db565b91506129f68261298f565b604082019050919050565b60006020820190508181036000830152612a1a816129de565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612a5b826125e5565b9150612a66836125e5565b9250828201905080821115612a7e57612a7d612a21565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612aba6020836124db565b9150612ac582612a84565b602082019050919050565b60006020820190508181036000830152612ae981612aad565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612b4c6025836124db565b9150612b5782612af0565b604082019050919050565b60006020820190508181036000830152612b7b81612b3f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000612bbc826125e5565b9150612bc7836125e5565b925082612bd757612bd6612b82565b5b828204905092915050565b7f53776170546f6b656e734174416d6f756e74206d75737420626520677265617460008201527f6572207468616e20302e3030303125206f6620746f74616c20737570706c7900602082015250565b6000612c3e603f836124db565b9150612c4982612be2565b604082019050919050565b60006020820190508181036000830152612c6d81612c31565b9050919050565b7f4d61726b6574696e672077616c6c657420697320616c7265616479207468617460008201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b6000612cd06028836124db565b9150612cdb82612c74565b604082019050919050565b60006020820190508181036000830152612cff81612cc3565b9050919050565b7f4d61726b6574696e672077616c6c65742063616e6e6f7420626520746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b6000612d62602b836124db565b9150612d6d82612d06565b604082019050919050565b60006020820190508181036000830152612d9181612d55565b9050919050565b7f4163636f756e7420697320616c7265616479207468652076616c7565206f662060008201527f276578636c756465642700000000000000000000000000000000000000000000602082015250565b6000612df4602a836124db565b9150612dff82612d98565b604082019050919050565b60006020820190508181036000830152612e2381612de7565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612e866026836124db565b9150612e9182612e2a565b604082019050919050565b60006020820190508181036000830152612eb581612e79565b9050919050565b7f4f776e65722063616e6e6f7420636c61696d20636f6e7472616374277320626160008201527f6c616e6365206f6620697473206f776e20746f6b656e73000000000000000000602082015250565b6000612f186037836124db565b9150612f2382612ebc565b604082019050919050565b60006020820190508181036000830152612f4781612f0b565b9050919050565b600081519050612f5d816125ef565b92915050565b600060208284031215612f7957612f78612582565b5b6000612f8784828501612f4e565b91505092915050565b6000604082019050612fa560008301856127bf565b612fb2602083018461270b565b9392505050565b600081519050612fc881612843565b92915050565b600060208284031215612fe457612fe3612582565b5b6000612ff284828501612fb9565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006130576024836124db565b915061306282612ffb565b604082019050919050565b600060208201905081810360008301526130868161304a565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006130e96022836124db565b91506130f48261308d565b604082019050919050565b60006020820190508181036000830152613118816130dc565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061317b6025836124db565b91506131868261311f565b604082019050919050565b600060208201905081810360008301526131aa8161316e565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061320d6023836124db565b9150613218826131b1565b604082019050919050565b6000602082019050818103600083015261323c81613200565b9050919050565b600061324e826125e5565b9150613259836125e5565b9250828202613267816125e5565b9150828204841483151761327e5761327d612a21565b5b5092915050565b6000613290826125e5565b915061329b836125e5565b92508282039050818111156132b3576132b2612a21565b5b92915050565b7f416464726573733a20696e73756666696369656e742062616c616e6365000000600082015250565b60006132ef601d836124db565b91506132fa826132b9565b602082019050919050565b6000602082019050818103600083015261331e816132e2565b9050919050565b600081905092915050565b50565b6000613340600083613325565b915061334b82613330565b600082019050919050565b600061336182613333565b9150819050919050565b7f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260008201527f6563697069656e74206d61792068617665207265766572746564000000000000602082015250565b60006133c7603a836124db565b91506133d28261336b565b604082019050919050565b600060208201905081810360008301526133f6816133ba565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006134596026836124db565b9150613464826133fd565b604082019050919050565b600060208201905081810360008301526134888161344c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000815190506134fc816125b9565b92915050565b60006020828403121561351857613517612582565b5b6000613526848285016134ed565b91505092915050565b6000819050919050565b600061355461354f61354a8461352f565b612691565b6125e5565b9050919050565b61356481613539565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61359f816125a7565b82525050565b60006135b18383613596565b60208301905092915050565b6000602082019050919050565b60006135d58261356a565b6135df8185613575565b93506135ea83613586565b8060005b8381101561361b57815161360288826135a5565b975061360d836135bd565b9250506001810190506135ee565b5085935050505092915050565b600060a08201905061363d600083018861270b565b61364a602083018761355b565b818103604083015261365c81866135ca565b905061366b60608301856127bf565b613678608083018461270b565b9695505050505050565b6000604082019050613697600083018561270b565b6136a4602083018461270b565b939250505056fea26469706673582212208a1f5c7d6f1d121b7a383919cd806e38bb35eaa28330f8e4f8929b22d664bedf64736f6c63430008110033
©2022-now by Spectre