[ { "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": "uint256", "name": "newBuyTax", "type": "uint256" }, { "internalType": "uint256", "name": "newSellTax", "type": "uint256" } ], "name": "ChangeTaxes", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "FeesAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "FreeFromLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "MaximumOneTrxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MxWalletSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "SecFeesWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "StartTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "wallet", "type": "address" } ], "name": "_RemoveExcludedWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "wallet", "type": "address" } ], "name": "_addExcludedWallet", "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": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "manualSendBalance", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "percent", "type": "uint256" } ], "name": "manualSwapTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "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" }, { "inputs": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60c0604052600260646012600a6200001891906200058f565b633b9aca00620000299190620005e0565b6200003591906200065a565b6200004191906200065a565b60045560646012600a6200005691906200058f565b633b9aca00620000679190620005e0565b6200007391906200065a565b60055560646012600a6200008891906200058f565b633b9aca00620000999190620005e0565b620000a591906200065a565b600655601960085560236009556000600b60146101000a81548160ff021916908315150217905550348015620000da57600080fd5b506000620000ed620003ed60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3507305a46d939b98e9c7bcf898ec7878cf8f1a3a1fd273ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250507305a46d939b98e9c7bcf898ec7878cf8f1a3a1fd273ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506012600a6200022b91906200058f565b633b9aca006200023c9190620005e0565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060016003600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000360620003ed60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a620003bf91906200058f565b633b9aca00620003d09190620005e0565b604051620003df9190620006a3565b60405180910390a3620006c0565b600033905090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000483578086048111156200045b576200045a620003f5565b5b60018516156200046b5780820291505b80810290506200047b8562000424565b94506200043b565b94509492505050565b6000826200049e576001905062000571565b81620004ae576000905062000571565b8160018114620004c75760028114620004d25762000508565b600191505062000571565b60ff841115620004e757620004e6620003f5565b5b8360020a915084821115620005015762000500620003f5565b5b5062000571565b5060208310610133831016604e8410600b8410161715620005425782820a9050838111156200053c576200053b620003f5565b5b62000571565b62000551848484600162000431565b925090508184048111156200056b576200056a620003f5565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b60006200059c8262000578565b9150620005a98362000582565b9250620005d87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200048c565b905092915050565b6000620005ed8262000578565b9150620005fa8362000578565b92508282026200060a8162000578565b91508282048414831517620006245762000623620003f5565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620006678262000578565b9150620006748362000578565b9250826200068757620006866200062b565b5b828204905092915050565b6200069d8162000578565b82525050565b6000602082019050620006ba600083018462000692565b92915050565b60805160a051613340620007026000396000818161081001528181610d4c0152611e8b0152600081816108a801528181610b260152611f2301526133406000f3fe6080604052600436106101855760003560e01c8063715018a6116100d1578063bf6a1c0d1161008a578063dd62ed3e11610064578063dd62ed3e14610537578063e5d51dc714610574578063eaa446051461059d578063f2fde38b146105c65761018c565b8063bf6a1c0d146104cc578063cc1776d3146104e3578063d7f738581461050e5761018c565b8063715018a6146103cc5780638da5cb5b146103e357806395d89b411461040e57806397b2ebfe14610439578063a414f3e214610464578063a9059cbb1461048f5761018c565b80632d34b9ed1161013e5780634f7041a5116101185780634f7041a5146103225780635080c8351461034d5780636cae5a691461036457806370a082311461038f5761018c565b80632d34b9ed146102a3578063313ce567146102cc57806349bd5a5e146102f75761018c565b806306fdde0314610191578063095ea7b3146101bc57806318160ddd146101f9578063230b33501461022457806323b872dd1461024f57806328176f891461028c5761018c565b3661018c57005b600080fd5b34801561019d57600080fd5b506101a66105ef565b6040516101b391906123b1565b60405180910390f35b3480156101c857600080fd5b506101e360048036038101906101de919061246c565b61060f565b6040516101f091906124c7565b60405180910390f35b34801561020557600080fd5b5061020e61062d565b60405161021b91906124f1565b60405180910390f35b34801561023057600080fd5b50610239610651565b60405161024691906124f1565b60405180910390f35b34801561025b57600080fd5b506102766004803603810190610271919061250c565b610657565b60405161028391906124c7565b60405180910390f35b34801561029857600080fd5b506102a1610777565b005b3480156102af57600080fd5b506102ca60048036038101906102c5919061255f565b610935565b005b3480156102d857600080fd5b506102e1610a12565b6040516102ee91906125a8565b60405180910390f35b34801561030357600080fd5b5061030c610a1b565b60405161031991906125d2565b60405180910390f35b34801561032e57600080fd5b50610337610a41565b60405161034491906124f1565b60405180910390f35b34801561035957600080fd5b50610362610a47565b005b34801561037057600080fd5b50610379610b24565b60405161038691906125d2565b60405180910390f35b34801561039b57600080fd5b506103b660048036038101906103b1919061255f565b610b48565b6040516103c391906124f1565b60405180910390f35b3480156103d857600080fd5b506103e1610b91565b005b3480156103ef57600080fd5b506103f8610ce4565b60405161040591906125d2565b60405180910390f35b34801561041a57600080fd5b50610423610d0d565b60405161043091906123b1565b60405180910390f35b34801561044557600080fd5b5061044e610d4a565b60405161045b91906125d2565b60405180910390f35b34801561047057600080fd5b50610479610d6e565b60405161048691906124f1565b60405180910390f35b34801561049b57600080fd5b506104b660048036038101906104b1919061246c565b610d74565b6040516104c391906124c7565b60405180910390f35b3480156104d857600080fd5b506104e1610d92565b005b3480156104ef57600080fd5b506104f86112b6565b60405161050591906124f1565b60405180910390f35b34801561051a57600080fd5b506105356004803603810190610530919061255f565b6112bc565b005b34801561054357600080fd5b5061055e600480360381019061055991906125ed565b611399565b60405161056b91906124f1565b60405180910390f35b34801561058057600080fd5b5061059b6004803603810190610596919061262d565b611420565b005b3480156105a957600080fd5b506105c460048036038101906105bf919061266d565b611516565b005b3480156105d257600080fd5b506105ed60048036038101906105e8919061255f565b6115e2565b005b60606040518060600160405280603481526020016132d760349139905090565b600061062361061c611683565b848461168b565b6001905092915050565b60006012600a61063d91906127fc565b633b9aca0061064c9190612847565b905090565b60055481565b6000610664848484611854565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106af611683565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461076b5782811015610756576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074d906128fb565b60405180910390fd5b61076a85610762611683565b85840361168b565b5b60019150509392505050565b61077f611683565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461080c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080390612967565b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16600a4761085291906129b6565b60405161085e90612a18565b60006040518083038185875af1925050503d806000811461089b576040519150601f19603f3d011682016040523d82523d6000602084013e6108a0565b606091505b5050809150507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16476040516108ea90612a18565b60006040518083038185875af1925050503d8060008114610927576040519150601f19603f3d011682016040523d82523d6000602084013e61092c565b606091505b50508091505050565b61093d611683565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c190612967565b60405180910390fd5b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60006012905090565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60085481565b610a4f611683565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610adc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad390612967565b60405180910390fd5b6012600a610aea91906127fc565b633b9aca00610af99190612847565b6005819055506012600a610b0d91906127fc565b633b9aca00610b1c9190612847565b600681905550565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610b99611683565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1d90612967565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600581526020017f4d4c4f5244000000000000000000000000000000000000000000000000000000815250905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b60065481565b6000610d88610d81611683565b8484611854565b6001905092915050565b610d9a611683565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1e90612967565b60405180910390fd5b600b60149054906101000a900460ff1615610e77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6e90612a79565b60405180910390fd5b737a250d5630b4cf539739df2c5dacb4c659f2488d600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f5d9190612aae565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610fe6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061100a9190612aae565b6040518363ffffffff1660e01b8152600401611027929190612adb565b6020604051808303816000875af1158015611046573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061106a9190612aae565b600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506110f330600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166012600a6110df91906127fc565b633b9aca006110ee9190612847565b61168b565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719473061113c30610b48565b600080611147610ce4565b426040518863ffffffff1660e01b815260040161116996959493929190612b49565b60606040518083038185885af1158015611187573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906111ac9190612bbf565b505050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b815260040161124e929190612c12565b6020604051808303816000875af115801561126d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112919190612c67565b506001600b60146101000a81548160ff02191690831515021790555043600781905550565b60095481565b6112c4611683565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611351576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134890612967565b60405180910390fd5b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611428611683565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ac90612967565b60405180910390fd5b604681836114c39190612c94565b1115611504576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114fb90612d14565b60405180910390fd5b81600881905550806009819055505050565b61151e611683565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146115ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a290612967565b60405180910390fd5b60006115b630610b48565b90506000606482846115c89190612847565b6115d291906129b6565b90506115dd81611c48565b505050565b6115ea611683565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611677576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166e90612967565b60405180910390fd5b61168081611fb2565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036116fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f190612da6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611769576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176090612e38565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161184791906124f1565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036118c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ba90612eca565b60405180910390fd5b60008111611906576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118fd90612f36565b60405180910390fd5b600080600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414801561199557506000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b15611c3657600b60149054906101000a900460ff166119e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e090612fa2565b60405180910390fd5b600554821115611a2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a259061300e565b60405180910390fd5b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611aba575061dead73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611b185760065482611acc85610b48565b611ad69190612c94565b1115611b17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b0e9061307a565b60405180910390fd5b5b6002600754611b279190612c94565b431015611b3757603c9050611c35565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611b96576008549050611c34565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611c33576000611bf630610b48565b9050619c40811115611c2c576000600454905083821115611c15578391505b80821115611c21578091505b611c2a82611c48565b505b6009549150505b5b5b5b611c42848484846120de565b50505050565b6000600267ffffffffffffffff811115611c6557611c6461309a565b5b604051908082528060200260200182016040528015611c935781602001602082028036833780820191505090505b5090503081600081518110611cab57611caa6130c9565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611d52573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d769190612aae565b81600181518110611d8a57611d896130c9565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611df130600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168461168b565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401611e559594939291906131b6565b600060405180830381600087803b158015611e6f57600080fd5b505af1158015611e83573d6000803e3d6000fd5b5050505060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16600a47611ecd91906129b6565b604051611ed990612a18565b60006040518083038185875af1925050503d8060008114611f16576040519150601f19603f3d011682016040523d82523d6000602084013e611f1b565b606091505b5050809150507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1647604051611f6590612a18565b60006040518083038185875af1925050503d8060008114611fa2576040519150601f19603f3d011682016040523d82523d6000602084013e611fa7565b606091505b505080915050505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612021576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161201890613282565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000606482846120ee9190612847565b6120f891906129b6565b90506000818461210891906132a2565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215591906132a2565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121e39190612c94565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122719190612c94565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161231191906124f1565b60405180910390a3505050505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561235b578082015181840152602081019050612340565b60008484015250505050565b6000601f19601f8301169050919050565b600061238382612321565b61238d818561232c565b935061239d81856020860161233d565b6123a681612367565b840191505092915050565b600060208201905081810360008301526123cb8184612378565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612403826123d8565b9050919050565b612413816123f8565b811461241e57600080fd5b50565b6000813590506124308161240a565b92915050565b6000819050919050565b61244981612436565b811461245457600080fd5b50565b60008135905061246681612440565b92915050565b60008060408385031215612483576124826123d3565b5b600061249185828601612421565b92505060206124a285828601612457565b9150509250929050565b60008115159050919050565b6124c1816124ac565b82525050565b60006020820190506124dc60008301846124b8565b92915050565b6124eb81612436565b82525050565b600060208201905061250660008301846124e2565b92915050565b600080600060608486031215612525576125246123d3565b5b600061253386828701612421565b935050602061254486828701612421565b925050604061255586828701612457565b9150509250925092565b600060208284031215612575576125746123d3565b5b600061258384828501612421565b91505092915050565b600060ff82169050919050565b6125a28161258c565b82525050565b60006020820190506125bd6000830184612599565b92915050565b6125cc816123f8565b82525050565b60006020820190506125e760008301846125c3565b92915050565b60008060408385031215612604576126036123d3565b5b600061261285828601612421565b925050602061262385828601612421565b9150509250929050565b60008060408385031215612644576126436123d3565b5b600061265285828601612457565b925050602061266385828601612457565b9150509250929050565b600060208284031215612683576126826123d3565b5b600061269184828501612457565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115612720578086048111156126fc576126fb61269a565b5b600185161561270b5780820291505b8081029050612719856126c9565b94506126e0565b94509492505050565b60008261273957600190506127f5565b8161274757600090506127f5565b816001811461275d576002811461276757612796565b60019150506127f5565b60ff8411156127795761277861269a565b5b8360020a9150848211156127905761278f61269a565b5b506127f5565b5060208310610133831016604e8410600b84101617156127cb5782820a9050838111156127c6576127c561269a565b5b6127f5565b6127d884848460016126d6565b925090508184048111156127ef576127ee61269a565b5b81810290505b9392505050565b600061280782612436565b91506128128361258c565b925061283f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484612729565b905092915050565b600061285282612436565b915061285d83612436565b925082820261286b81612436565b915082820484148315176128825761288161269a565b5b5092915050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b60006128e560288361232c565b91506128f082612889565b604082019050919050565b60006020820190508181036000830152612914816128d8565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061295160208361232c565b915061295c8261291b565b602082019050919050565b6000602082019050818103600083015261298081612944565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006129c182612436565b91506129cc83612436565b9250826129dc576129db612987565b5b828204905092915050565b600081905092915050565b50565b6000612a026000836129e7565b9150612a0d826129f2565b600082019050919050565b6000612a23826129f5565b9150819050919050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b6000612a6360178361232c565b9150612a6e82612a2d565b602082019050919050565b60006020820190508181036000830152612a9281612a56565b9050919050565b600081519050612aa88161240a565b92915050565b600060208284031215612ac457612ac36123d3565b5b6000612ad284828501612a99565b91505092915050565b6000604082019050612af060008301856125c3565b612afd60208301846125c3565b9392505050565b6000819050919050565b6000819050919050565b6000612b33612b2e612b2984612b04565b612b0e565b612436565b9050919050565b612b4381612b18565b82525050565b600060c082019050612b5e60008301896125c3565b612b6b60208301886124e2565b612b786040830187612b3a565b612b856060830186612b3a565b612b9260808301856125c3565b612b9f60a08301846124e2565b979650505050505050565b600081519050612bb981612440565b92915050565b600080600060608486031215612bd857612bd76123d3565b5b6000612be686828701612baa565b9350506020612bf786828701612baa565b9250506040612c0886828701612baa565b9150509250925092565b6000604082019050612c2760008301856125c3565b612c3460208301846124e2565b9392505050565b612c44816124ac565b8114612c4f57600080fd5b50565b600081519050612c6181612c3b565b92915050565b600060208284031215612c7d57612c7c6123d3565b5b6000612c8b84828501612c52565b91505092915050565b6000612c9f82612436565b9150612caa83612436565b9250828201905080821115612cc257612cc161269a565b5b92915050565b7f54617820746f6f20686967680000000000000000000000000000000000000000600082015250565b6000612cfe600c8361232c565b9150612d0982612cc8565b602082019050919050565b60006020820190508181036000830152612d2d81612cf1565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612d9060248361232c565b9150612d9b82612d34565b604082019050919050565b60006020820190508181036000830152612dbf81612d83565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612e2260228361232c565b9150612e2d82612dc6565b604082019050919050565b60006020820190508181036000830152612e5181612e15565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612eb460258361232c565b9150612ebf82612e58565b604082019050919050565b60006020820190508181036000830152612ee381612ea7565b9050919050565b7f45524332303a206e6f20746f6b656e73207472616e7366657272656400000000600082015250565b6000612f20601c8361232c565b9150612f2b82612eea565b602082019050919050565b60006020820190508181036000830152612f4f81612f13565b9050919050565b7f54726164696e67206e6f74206f70656e00000000000000000000000000000000600082015250565b6000612f8c60108361232c565b9150612f9782612f56565b602082019050919050565b60006020820190508181036000830152612fbb81612f7f565b9050919050565b7f4d6178547820456e61626c6564206174206c61756e6368000000000000000000600082015250565b6000612ff860178361232c565b915061300382612fc2565b602082019050919050565b6000602082019050818103600083015261302781612feb565b9050919050565b7f4d617857616c6c657420456e61626c6564206174206c61756e63680000000000600082015250565b6000613064601b8361232c565b915061306f8261302e565b602082019050919050565b6000602082019050818103600083015261309381613057565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61312d816123f8565b82525050565b600061313f8383613124565b60208301905092915050565b6000602082019050919050565b6000613163826130f8565b61316d8185613103565b935061317883613114565b8060005b838110156131a95781516131908882613133565b975061319b8361314b565b92505060018101905061317c565b5085935050505092915050565b600060a0820190506131cb60008301886124e2565b6131d86020830187612b3a565b81810360408301526131ea8186613158565b90506131f960608301856125c3565b61320660808301846124e2565b9695505050505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061326c60268361232c565b915061327782613210565b604082019050919050565b6000602082019050818103600083015261329b8161325f565b9050919050565b60006132ad82612436565b91506132b883612436565b92508282039050818111156132d0576132cf61269a565b5b9291505056fe50657065486f7070794c616e64776f6c66446f726b4c6f7264526564486f74436f636b4d61747466757269654d656d654c6f7264a26469706673582212200b09c783a2b5a615df256e56d70a96cb5f7791b5a7547a4b133d5c9936bf39e364736f6c63430008130033