[ { "inputs": [ { "internalType": "address payable", "name": "addr1", "type": "address" } ], "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": false, "internalType": "uint256", "name": "_maxTxAmount", "type": "uint256" } ], "name": "MaxTxAmountUpdated", "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": "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": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "notbot", "type": "address" } ], "name": "delBot", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "manualsend", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "manualswap", "outputs": [], "stateMutability": "nonpayable", "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": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "bots_", "type": "address[]" } ], "name": "setBots", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "onoff", "type": "bool" } ], "name": "setCooldownEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "maxTxPercent", "type": "uint256" } ], "name": "setMaxTxPercent", "outputs": [], "stateMutability": "nonpayable", "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" }, { "stateMutability": "payable", "type": "receive" } ]
608060405268056bc75e2d631000006000196200001d9190620004ea565b6000196200002c919062000471565b6006556001600855600980556000600e60156101000a81548160ff0219169083151502179055506000600e60166101000a81548160ff0219169083151502179055506000600e60176101000a81548160ff02191690831515021790555068056bc75e2d63100000600f55348015620000a357600080fd5b5060405162003d3438038062003d348339818101604052810190620000c9919062000417565b6000620000db620003cf60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35080600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060065460026000620001d1620003cf60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060016005600062000225620003d760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160056000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555062000358620003cf60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef68056bc75e2d63100000604051620003c0919062000454565b60405180910390a3506200059a565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081519050620004118162000580565b92915050565b6000602082840312156200042a57600080fd5b60006200043a8482850162000400565b91505092915050565b6200044e81620004e0565b82525050565b60006020820190506200046b600083018462000443565b92915050565b60006200047e82620004e0565b91506200048b83620004e0565b925082821015620004a157620004a062000522565b5b828203905092915050565b6000620004b982620004c0565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000620004f782620004e0565b91506200050483620004e0565b92508262000517576200051662000551565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6200058b81620004ac565b81146200059757600080fd5b50565b61378a80620005aa6000396000f3fe60806040526004361061010d5760003560e01c8063715018a611610095578063b515566a11610064578063b515566a14610364578063c3c8cd801461038d578063c9567bf9146103a4578063d543dbeb146103bb578063dd62ed3e146103e457610114565b8063715018a6146102ba5780638da5cb5b146102d157806395d89b41146102fc578063a9059cbb1461032757610114565b8063273123b7116100dc578063273123b7146101e9578063313ce567146102125780635932ead11461023d5780636fc3eaec1461026657806370a082311461027d57610114565b806306fdde0314610119578063095ea7b31461014457806318160ddd1461018157806323b872dd146101ac57610114565b3661011457005b600080fd5b34801561012557600080fd5b5061012e610421565b60405161013b9190612e30565b60405180910390f35b34801561015057600080fd5b5061016b60048036038101906101669190612953565b610441565b6040516101789190612e15565b60405180910390f35b34801561018d57600080fd5b5061019661045f565b6040516101a39190612fd2565b60405180910390f35b3480156101b857600080fd5b506101d360048036038101906101ce9190612904565b610470565b6040516101e09190612e15565b60405180910390f35b3480156101f557600080fd5b50610210600480360381019061020b9190612876565b610549565b005b34801561021e57600080fd5b50610227610639565b6040516102349190613047565b60405180910390f35b34801561024957600080fd5b50610264600480360381019061025f91906129d0565b610642565b005b34801561027257600080fd5b5061027b6106f4565b005b34801561028957600080fd5b506102a4600480360381019061029f9190612876565b610766565b6040516102b19190612fd2565b60405180910390f35b3480156102c657600080fd5b506102cf6107b7565b005b3480156102dd57600080fd5b506102e661090a565b6040516102f39190612d47565b60405180910390f35b34801561030857600080fd5b50610311610933565b60405161031e9190612e30565b60405180910390f35b34801561033357600080fd5b5061034e60048036038101906103499190612953565b610970565b60405161035b9190612e15565b60405180910390f35b34801561037057600080fd5b5061038b6004803603810190610386919061298f565b61098e565b005b34801561039957600080fd5b506103a2610ade565b005b3480156103b057600080fd5b506103b9610b58565b005b3480156103c757600080fd5b506103e260048036038101906103dd9190612a22565b6110b4565b005b3480156103f057600080fd5b5061040b600480360381019061040691906128c8565b6111fd565b6040516104189190612fd2565b60405180910390f35b606060405180606001604052806022815260200161373360229139905090565b600061045561044e611284565b848461128c565b6001905092915050565b600068056bc75e2d63100000905090565b600061047d848484611457565b61053e84610489611284565b6105398560405180606001604052806028815260200161370b60289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104ef611284565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c169092919063ffffffff16565b61128c565b600190509392505050565b610551611284565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d590612f12565b60405180910390fd5b6000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60006009905090565b61064a611284565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ce90612f12565b60405180910390fd5b80600e60176101000a81548160ff02191690831515021790555050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610735611284565b73ffffffffffffffffffffffffffffffffffffffff161461075557600080fd5b600047905061076381611c7a565b50565b60006107b0600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ce6565b9050919050565b6107bf611284565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461084c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084390612f12565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600581526020017f2053534120000000000000000000000000000000000000000000000000000000815250905090565b600061098461097d611284565b8484611457565b6001905092915050565b610996611284565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1a90612f12565b60405180910390fd5b60005b8151811015610ada576001600a6000848481518110610a6e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610ad2906132e8565b915050610a26565b5050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610b1f611284565b73ffffffffffffffffffffffffffffffffffffffff1614610b3f57600080fd5b6000610b4a30610766565b9050610b5581611d54565b50565b610b60611284565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610be490612f12565b60405180910390fd5b600e60149054906101000a900460ff1615610c3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3490612f92565b60405180910390fd5b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905080600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610ccd30600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1668056bc75e2d6310000061128c565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610d1357600080fd5b505afa158015610d27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4b919061289f565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610dad57600080fd5b505afa158015610dc1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de5919061289f565b6040518363ffffffff1660e01b8152600401610e02929190612d62565b602060405180830381600087803b158015610e1c57600080fd5b505af1158015610e30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e54919061289f565b600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610edd30610766565b600080610ee861090a565b426040518863ffffffff1660e01b8152600401610f0a96959493929190612db4565b6060604051808303818588803b158015610f2357600080fd5b505af1158015610f37573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610f5c9190612a4b565b5050506001600e60166101000a81548160ff0219169083151502179055506000600e60176101000a81548160ff021916908315150217905550678ac7230489e80000600f819055506001600e60146101000a81548160ff021916908315150217905550600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b815260040161105e929190612d8b565b602060405180830381600087803b15801561107857600080fd5b505af115801561108c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110b091906129f9565b5050565b6110bc611284565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611149576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114090612f12565b60405180910390fd5b6000811161118c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118390612ed2565b60405180910390fd5b6111bb60646111ad8368056bc75e2d6310000061204e90919063ffffffff16565b6120c990919063ffffffff16565b600f819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf600f546040516111f29190612fd2565b60405180910390a150565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156112fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f390612f72565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561136c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136390612e92565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161144a9190612fd2565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156114c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114be90612f52565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611537576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152e90612e52565b60405180910390fd5b6000811161157a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157190612f32565b60405180910390fd5b61158261090a565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156115f057506115c061090a565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611b5357600e60179054906101000a900460ff1615611823573073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561167257503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156116cc5750600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156117265750600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561182257600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661176c611284565b73ffffffffffffffffffffffffffffffffffffffff1614806117e25750600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166117ca611284565b73ffffffffffffffffffffffffffffffffffffffff16145b611821576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161181890612fb2565b60405180910390fd5b5b5b600f5481111561183257600080fd5b600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156118d65750600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b6118df57600080fd5b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614801561198a5750600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156119e05750600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156119f85750600e60179054906101000a900460ff165b15611a995742600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410611a4857600080fd5b603c42611a559190613108565b600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000611aa430610766565b9050600e60159054906101000a900460ff16158015611b115750600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015611b295750600e60169054906101000a900460ff165b15611b5157611b3781611d54565b60004790506000811115611b4f57611b4e47611c7a565b5b505b505b600060019050600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611bfa5750600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611c0457600090505b611c1084848484612113565b50505050565b6000838311158290611c5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c559190612e30565b60405180910390fd5b5060008385611c6d91906131e9565b9050809150509392505050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611ce2573d6000803e3d6000fd5b5050565b6000600654821115611d2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2490612e72565b60405180910390fd5b6000611d37612140565b9050611d4c81846120c990919063ffffffff16565b915050919050565b6001600e60156101000a81548160ff0219169083151502179055506000600267ffffffffffffffff811115611db2577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015611de05781602001602082028036833780820191505090505b5090503081600081518110611e1e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015611ec057600080fd5b505afa158015611ed4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ef8919061289f565b81600181518110611f32577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611f9930600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168461128c565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401611ffd959493929190612fed565b600060405180830381600087803b15801561201757600080fd5b505af115801561202b573d6000803e3d6000fd5b50505050506000600e60156101000a81548160ff02191690831515021790555050565b60008083141561206157600090506120c3565b6000828461206f919061318f565b905082848261207e919061315e565b146120be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120b590612ef2565b60405180910390fd5b809150505b92915050565b600061210b83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061216b565b905092915050565b80612121576121206121ce565b5b61212c8484846121ff565b8061213a576121396123ca565b5b50505050565b600080600061214d6123db565b9150915061216481836120c990919063ffffffff16565b9250505090565b600080831182906121b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121a99190612e30565b60405180910390fd5b50600083856121c1919061315e565b9050809150509392505050565b60006008541480156121e257506000600954145b156121ec576121fd565b600060088190555060006009819055505b565b6000806000806000806122118761243d565b95509550955095509550955061226f86600260008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a490919063ffffffff16565b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061230485600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124ee90919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506123508161254c565b61235a8483612609565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516123b79190612fd2565b60405180910390a3505050505050505050565b600160088190555060098081905550565b60008060006006549050600068056bc75e2d63100000905061241168056bc75e2d631000006006546120c990919063ffffffff16565b8210156124305760065468056bc75e2d63100000935093505050612439565b81819350935050505b9091565b60008060008060008060008060006124598a600854600b612643565b9250925092506000612469612140565b9050600080600061247c8e8787876126d9565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b60006124e683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611c16565b905092915050565b60008082846124fd9190613108565b905083811015612542576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161253990612eb2565b60405180910390fd5b8091505092915050565b6000612556612140565b9050600061256d828461204e90919063ffffffff16565b90506125c181600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124ee90919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b61261e826006546124a490919063ffffffff16565b600681905550612639816007546124ee90919063ffffffff16565b6007819055505050565b60008060008061266f6064612661888a61204e90919063ffffffff16565b6120c990919063ffffffff16565b90506000612699606461268b888b61204e90919063ffffffff16565b6120c990919063ffffffff16565b905060006126c2826126b4858c6124a490919063ffffffff16565b6124a490919063ffffffff16565b905080838395509550955050505093509350939050565b6000806000806126f2858961204e90919063ffffffff16565b90506000612709868961204e90919063ffffffff16565b90506000612720878961204e90919063ffffffff16565b905060006127498261273b85876124a490919063ffffffff16565b6124a490919063ffffffff16565b9050838184965096509650505050509450945094915050565b600061277561277084613087565b613062565b9050808382526020820190508285602086028201111561279457600080fd5b60005b858110156127c457816127aa88826127ce565b845260208401935060208301925050600181019050612797565b5050509392505050565b6000813590506127dd816136c5565b92915050565b6000815190506127f2816136c5565b92915050565b600082601f83011261280957600080fd5b8135612819848260208601612762565b91505092915050565b600081359050612831816136dc565b92915050565b600081519050612846816136dc565b92915050565b60008135905061285b816136f3565b92915050565b600081519050612870816136f3565b92915050565b60006020828403121561288857600080fd5b6000612896848285016127ce565b91505092915050565b6000602082840312156128b157600080fd5b60006128bf848285016127e3565b91505092915050565b600080604083850312156128db57600080fd5b60006128e9858286016127ce565b92505060206128fa858286016127ce565b9150509250929050565b60008060006060848603121561291957600080fd5b6000612927868287016127ce565b9350506020612938868287016127ce565b92505060406129498682870161284c565b9150509250925092565b6000806040838503121561296657600080fd5b6000612974858286016127ce565b92505060206129858582860161284c565b9150509250929050565b6000602082840312156129a157600080fd5b600082013567ffffffffffffffff8111156129bb57600080fd5b6129c7848285016127f8565b91505092915050565b6000602082840312156129e257600080fd5b60006129f084828501612822565b91505092915050565b600060208284031215612a0b57600080fd5b6000612a1984828501612837565b91505092915050565b600060208284031215612a3457600080fd5b6000612a428482850161284c565b91505092915050565b600080600060608486031215612a6057600080fd5b6000612a6e86828701612861565b9350506020612a7f86828701612861565b9250506040612a9086828701612861565b9150509250925092565b6000612aa68383612ab2565b60208301905092915050565b612abb8161321d565b82525050565b612aca8161321d565b82525050565b6000612adb826130c3565b612ae581856130e6565b9350612af0836130b3565b8060005b83811015612b21578151612b088882612a9a565b9750612b13836130d9565b925050600181019050612af4565b5085935050505092915050565b612b378161322f565b82525050565b612b4681613272565b82525050565b6000612b57826130ce565b612b6181856130f7565b9350612b71818560208601613284565b612b7a816133be565b840191505092915050565b6000612b926023836130f7565b9150612b9d826133cf565b604082019050919050565b6000612bb5602a836130f7565b9150612bc08261341e565b604082019050919050565b6000612bd86022836130f7565b9150612be38261346d565b604082019050919050565b6000612bfb601b836130f7565b9150612c06826134bc565b602082019050919050565b6000612c1e601d836130f7565b9150612c29826134e5565b602082019050919050565b6000612c416021836130f7565b9150612c4c8261350e565b604082019050919050565b6000612c646020836130f7565b9150612c6f8261355d565b602082019050919050565b6000612c876029836130f7565b9150612c9282613586565b604082019050919050565b6000612caa6025836130f7565b9150612cb5826135d5565b604082019050919050565b6000612ccd6024836130f7565b9150612cd882613624565b604082019050919050565b6000612cf06017836130f7565b9150612cfb82613673565b602082019050919050565b6000612d136011836130f7565b9150612d1e8261369c565b602082019050919050565b612d328161325b565b82525050565b612d4181613265565b82525050565b6000602082019050612d5c6000830184612ac1565b92915050565b6000604082019050612d776000830185612ac1565b612d846020830184612ac1565b9392505050565b6000604082019050612da06000830185612ac1565b612dad6020830184612d29565b9392505050565b600060c082019050612dc96000830189612ac1565b612dd66020830188612d29565b612de36040830187612b3d565b612df06060830186612b3d565b612dfd6080830185612ac1565b612e0a60a0830184612d29565b979650505050505050565b6000602082019050612e2a6000830184612b2e565b92915050565b60006020820190508181036000830152612e4a8184612b4c565b905092915050565b60006020820190508181036000830152612e6b81612b85565b9050919050565b60006020820190508181036000830152612e8b81612ba8565b9050919050565b60006020820190508181036000830152612eab81612bcb565b9050919050565b60006020820190508181036000830152612ecb81612bee565b9050919050565b60006020820190508181036000830152612eeb81612c11565b9050919050565b60006020820190508181036000830152612f0b81612c34565b9050919050565b60006020820190508181036000830152612f2b81612c57565b9050919050565b60006020820190508181036000830152612f4b81612c7a565b9050919050565b60006020820190508181036000830152612f6b81612c9d565b9050919050565b60006020820190508181036000830152612f8b81612cc0565b9050919050565b60006020820190508181036000830152612fab81612ce3565b9050919050565b60006020820190508181036000830152612fcb81612d06565b9050919050565b6000602082019050612fe76000830184612d29565b92915050565b600060a0820190506130026000830188612d29565b61300f6020830187612b3d565b81810360408301526130218186612ad0565b90506130306060830185612ac1565b61303d6080830184612d29565b9695505050505050565b600060208201905061305c6000830184612d38565b92915050565b600061306c61307d565b905061307882826132b7565b919050565b6000604051905090565b600067ffffffffffffffff8211156130a2576130a161338f565b5b602082029050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b60006131138261325b565b915061311e8361325b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561315357613152613331565b5b828201905092915050565b60006131698261325b565b91506131748361325b565b92508261318457613183613360565b5b828204905092915050565b600061319a8261325b565b91506131a58361325b565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156131de576131dd613331565b5b828202905092915050565b60006131f48261325b565b91506131ff8361325b565b92508282101561321257613211613331565b5b828203905092915050565b60006132288261323b565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b600061327d8261325b565b9050919050565b60005b838110156132a2578082015181840152602081019050613287565b838111156132b1576000848401525b50505050565b6132c0826133be565b810181811067ffffffffffffffff821117156132df576132de61338f565b5b80604052505050565b60006132f38261325b565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561332657613325613331565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f416d6f756e74206d7573742062652067726561746572207468616e2030000000600082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b7f4552523a20556e6973776170206f6e6c79000000000000000000000000000000600082015250565b6136ce8161321d565b81146136d957600080fd5b50565b6136e58161322f565b81146136f057600080fd5b50565b6136fc8161325b565b811461370757600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365205374617220536861726b73202f20742e6d652f53746172536861726b7341766178a2646970667358221220a2a44becda6325730fe58a77c6e2351383400c5ad8149400e2b79979a222384f64736f6c634300080400330000000000000000000000009915012be130a7923984063185646c26e4899552