[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "wallet", "type": "address" } ], "name": "addExcludedWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "wallets", "type": "address[]" } ], "name": "addExcludedWalletMany", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newBuyTax", "type": "uint256" }, { "internalType": "uint256", "name": "newSellTax", "type": "uint256" } ], "name": "changeTax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" } ], "name": "recoverTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6101006040523480156200001257600080fd5b506000620000256200070360201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505060805173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000159573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200017f919062000775565b73ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250506000600281905550603260038190555060805173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000210573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000236919062000775565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060c0516040518363ffffffff1660e01b815260040162000274929190620007b8565b6020604051808303816000875af115801562000294573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002ba919062000775565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505073ccca95ebaf66002e0c2f4bc3b7d3f2c99760925573ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff16815250506b033b2e3c9fd0803ce8000000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060016008600060e05173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600860003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6007600060e05173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200068a6200070360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6b033b2e3c9fd0803ce8000000604051620006f5919062000800565b60405180910390a36200081d565b600033905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200073d8262000710565b9050919050565b6200074f8162000730565b81146200075b57600080fd5b50565b6000815190506200076f8162000744565b92915050565b6000602082840312156200078e576200078d6200070b565b5b60006200079e848285016200075e565b91505092915050565b620007b28162000730565b82525050565b6000604082019050620007cf6000830185620007a7565b620007de6020830184620007a7565b9392505050565b6000819050919050565b620007fa81620007e5565b82525050565b6000602082019050620008176000830184620007ef565b92915050565b60805160a05160c05160e0516127126200085e600039600061160a0152600061155b01526000818161135c01526113b9015260006115ca01526127126000f3fe6080604052600436106101185760003560e01c80638da5cb5b116100a0578063cc1776d311610064578063cc1776d31461039a578063d1886145146103c5578063dba9d420146103ee578063dd62ed3e14610417578063f2fde38b146104545761011f565b80638da5cb5b146102c75780639036ed4d146102f257806395d89b411461031b578063a9059cbb14610346578063c9567bf9146103835761011f565b806323b872dd116100e757806323b872dd146101e0578063313ce5671461021d5780634f7041a51461024857806370a0823114610273578063715018a6146102b05761011f565b806306fdde0314610124578063095ea7b31461014f57806316114acd1461018c57806318160ddd146101b55761011f565b3661011f57005b600080fd5b34801561013057600080fd5b5061013961047d565b6040516101469190611b88565b60405180910390f35b34801561015b57600080fd5b5061017660048036038101906101719190611c48565b6104ba565b6040516101839190611ca3565b60405180910390f35b34801561019857600080fd5b506101b360048036038101906101ae9190611cbe565b6104d8565b005b3480156101c157600080fd5b506101ca6106e9565b6040516101d79190611cfa565b60405180910390f35b3480156101ec57600080fd5b5061020760048036038101906102029190611d15565b6106fd565b6040516102149190611ca3565b60405180910390f35b34801561022957600080fd5b506102326107b5565b60405161023f9190611d84565b60405180910390f35b34801561025457600080fd5b5061025d6107be565b60405161026a9190611cfa565b60405180910390f35b34801561027f57600080fd5b5061029a60048036038101906102959190611cbe565b6107c4565b6040516102a79190611cfa565b60405180910390f35b3480156102bc57600080fd5b506102c561080d565b005b3480156102d357600080fd5b506102dc610960565b6040516102e99190611dae565b60405180910390f35b3480156102fe57600080fd5b5061031960048036038101906103149190611dc9565b610989565b005b34801561032757600080fd5b50610330610a30565b60405161033d9190611b88565b60405180910390f35b34801561035257600080fd5b5061036d60048036038101906103689190611c48565b610a6d565b60405161037a9190611ca3565b60405180910390f35b34801561038f57600080fd5b50610398610a8b565b005b3480156103a657600080fd5b506103af610b45565b6040516103bc9190611cfa565b60405180910390f35b3480156103d157600080fd5b506103ec60048036038101906103e79190611e6e565b610b4b565b005b3480156103fa57600080fd5b5061041560048036038101906104109190611cbe565b610c85565b005b34801561042357600080fd5b5061043e60048036038101906104399190611ebb565b610d75565b60405161044b9190611cfa565b60405180910390f35b34801561046057600080fd5b5061047b60048036038101906104769190611cbe565b610dfc565b005b60606040518060400160405280600781526020017f4368617274414900000000000000000000000000000000000000000000000000815250905090565b60006104ce6104c7610e9d565b8484610ea5565b6001905092915050565b6104e0610e9d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461056d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056490611f47565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036105ed573373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156105e7573d6000803e3d6000fd5b506106e6565b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb338373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016106439190611dae565b602060405180830381865afa158015610660573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106849190611f7c565b6040518363ffffffff1660e01b81526004016106a1929190611fa9565b6020604051808303816000875af11580156106c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e49190611ffe565b505b50565b60006b033b2e3c9fd0803ce8000000905090565b600061070a84848461106e565b6107aa84610716610e9d565b84600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610760610e9d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107a5919061205a565b610ea5565b600190509392505050565b60006012905090565b60025481565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610815610e9d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089990611f47565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610991610e9d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1590611f47565b60405180910390fd5b81600281905550806003819055505050565b60606040518060400160405280600381526020017f4559450000000000000000000000000000000000000000000000000000000000815250905090565b6000610a81610a7a610e9d565b848461106e565b6001905092915050565b610a93610e9d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1790611f47565b60405180910390fd5b6001600460006101000a81548160ff021916908360ff16021790555043600581905550565b60035481565b610b53610e9d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610be0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd790611f47565b60405180910390fd5b60005b82829050811015610c8057600160086000858585818110610c0757610c0661208e565b5b9050602002016020810190610c1c9190611cbe565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610c78906120bd565b915050610be3565b505050565b610c8d610e9d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1190611f47565b60405180910390fd5b6001600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610e04610e9d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8890611f47565b60405180910390fd5b610e9a816119cc565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0b90612177565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7a90612209565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516110619190611cfa565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036110dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d49061229b565b60405180910390fd5b633b9aca008111611123576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111a90612307565b60405180910390fd5b6000600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806111c65750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156111d457600090506116ac565b6000600460009054906101000a900460ff1660ff1603611229576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122090612373565b60405180910390fd5b6001600460019054906101000a900460ff1660ff160361135a5781600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611292919061205a565b9250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112e89190612393565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161134c9190611cfa565b60405180910390a3506119c7565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036113b75760025490506116ab565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036116a5576000600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506934f086f3b33b684000008111801561147957506000600460019054906101000a900460ff1660ff16145b1561169a576a084595161401484a0000008111156114a0576a084595161401484a00000090505b6001600460016101000a81548160ff021916908360ff1602179055506000600267ffffffffffffffff8111156114d9576114d86123c7565b5b6040519080825280602002602001820160405280156115075781602001602082028036833780820191505090505b509050308160008151811061151f5761151e61208e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f00000000000000000000000000000000000000000000000000000000000000008160018151811061158e5761158d61208e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947836000847f0000000000000000000000000000000000000000000000000000000000000000426040518663ffffffff1660e01b815260040161164a95949392919061254e565b600060405180830381600087803b15801561166457600080fd5b505af1158015611678573d6000803e3d6000fd5b505050506000600460016101000a81548160ff021916908360ff160217905550505b6003549150506116aa565b600090505b5b5b600081146118b3576000606482846116c491906125a8565b6116ce9190612619565b9050600081846116de919061205a565b905083600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461172f919061205a565b9250508190555080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546117859190612393565b9250508190555081600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546117db9190612393565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161183f9190611cfa565b60405180910390a38473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118a49190611cfa565b60405180910390a350506119c5565b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611902919061205a565b9250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119589190612393565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516119bc9190611cfa565b60405180910390a35b505b505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611a3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a32906126bc565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611b32578082015181840152602081019050611b17565b60008484015250505050565b6000601f19601f8301169050919050565b6000611b5a82611af8565b611b648185611b03565b9350611b74818560208601611b14565b611b7d81611b3e565b840191505092915050565b60006020820190508181036000830152611ba28184611b4f565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611bdf82611bb4565b9050919050565b611bef81611bd4565b8114611bfa57600080fd5b50565b600081359050611c0c81611be6565b92915050565b6000819050919050565b611c2581611c12565b8114611c3057600080fd5b50565b600081359050611c4281611c1c565b92915050565b60008060408385031215611c5f57611c5e611baa565b5b6000611c6d85828601611bfd565b9250506020611c7e85828601611c33565b9150509250929050565b60008115159050919050565b611c9d81611c88565b82525050565b6000602082019050611cb86000830184611c94565b92915050565b600060208284031215611cd457611cd3611baa565b5b6000611ce284828501611bfd565b91505092915050565b611cf481611c12565b82525050565b6000602082019050611d0f6000830184611ceb565b92915050565b600080600060608486031215611d2e57611d2d611baa565b5b6000611d3c86828701611bfd565b9350506020611d4d86828701611bfd565b9250506040611d5e86828701611c33565b9150509250925092565b600060ff82169050919050565b611d7e81611d68565b82525050565b6000602082019050611d996000830184611d75565b92915050565b611da881611bd4565b82525050565b6000602082019050611dc36000830184611d9f565b92915050565b60008060408385031215611de057611ddf611baa565b5b6000611dee85828601611c33565b9250506020611dff85828601611c33565b9150509250929050565b600080fd5b600080fd5b600080fd5b60008083601f840112611e2e57611e2d611e09565b5b8235905067ffffffffffffffff811115611e4b57611e4a611e0e565b5b602083019150836020820283011115611e6757611e66611e13565b5b9250929050565b60008060208385031215611e8557611e84611baa565b5b600083013567ffffffffffffffff811115611ea357611ea2611baf565b5b611eaf85828601611e18565b92509250509250929050565b60008060408385031215611ed257611ed1611baa565b5b6000611ee085828601611bfd565b9250506020611ef185828601611bfd565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611f31602083611b03565b9150611f3c82611efb565b602082019050919050565b60006020820190508181036000830152611f6081611f24565b9050919050565b600081519050611f7681611c1c565b92915050565b600060208284031215611f9257611f91611baa565b5b6000611fa084828501611f67565b91505092915050565b6000604082019050611fbe6000830185611d9f565b611fcb6020830184611ceb565b9392505050565b611fdb81611c88565b8114611fe657600080fd5b50565b600081519050611ff881611fd2565b92915050565b60006020828403121561201457612013611baa565b5b600061202284828501611fe9565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061206582611c12565b915061207083611c12565b92508282039050818111156120885761208761202b565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006120c882611c12565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036120fa576120f961202b565b5b600182019050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612161602483611b03565b915061216c82612105565b604082019050919050565b6000602082019050818103600083015261219081612154565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006121f3602283611b03565b91506121fe82612197565b604082019050919050565b60006020820190508181036000830152612222816121e6565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612285602583611b03565b915061229082612229565b604082019050919050565b600060208201905081810360008301526122b481612278565b9050919050565b7f4d696e207472616e7366657220616d7400000000000000000000000000000000600082015250565b60006122f1601083611b03565b91506122fc826122bb565b602082019050919050565b60006020820190508181036000830152612320816122e4565b9050919050565b7f4c61756e63680000000000000000000000000000000000000000000000000000600082015250565b600061235d600683611b03565b915061236882612327565b602082019050919050565b6000602082019050818103600083015261238c81612350565b9050919050565b600061239e82611c12565b91506123a983611c12565b92508282019050808211156123c1576123c061202b565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000819050919050565b6000819050919050565b600061242561242061241b846123f6565b612400565b611c12565b9050919050565b6124358161240a565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61247081611bd4565b82525050565b60006124828383612467565b60208301905092915050565b6000602082019050919050565b60006124a68261243b565b6124b08185612446565b93506124bb83612457565b8060005b838110156124ec5781516124d38882612476565b97506124de8361248e565b9250506001810190506124bf565b5085935050505092915050565b600061251461250f61250a84611bb4565b612400565b611bb4565b9050919050565b6000612526826124f9565b9050919050565b60006125388261251b565b9050919050565b6125488161252d565b82525050565b600060a0820190506125636000830188611ceb565b612570602083018761242c565b8181036040830152612582818661249b565b9050612591606083018561253f565b61259e6080830184611ceb565b9695505050505050565b60006125b382611c12565b91506125be83611c12565b92508282026125cc81611c12565b915082820484148315176125e3576125e261202b565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061262482611c12565b915061262f83611c12565b92508261263f5761263e6125ea565b5b828204905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006126a6602683611b03565b91506126b18261264a565b604082019050919050565b600060208201905081810360008301526126d581612699565b905091905056fea264697066735822122035b859eee6f893de26a86819fced64afca46e171bdbef8af5c91fff17f61882164736f6c63430008120033