token-icon

DegenerApe

Token

Overview[ERC-20]

Max Total Supply
10,000,000,000.0
DGA
Holders
23+0.00%
Transfers
35

Profile Summary

Decimals
9

Market

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