[ { "inputs": [ { "internalType": "address", "name": "_uniswapV2Router", "type": "address" }, { "internalType": "address", "name": "_owner", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "target", "type": "address" } ], "name": "AddressEmptyCode", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "AddressInsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "type": "error" }, { "inputs": [], "name": "FailedInnerCall", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" } ], "name": "SafeERC20FailedOperation", "type": "error" }, { "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": [], "name": "DEPLOYER_ALLOCATION", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MARKETING_WALLET", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "SUPPLY", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "addLiquidity", "outputs": [], "stateMutability": "payable", "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": "value", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "automatedMarketMakerPairs", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "firstSwapBlock", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isExcludedFromFees", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "launched", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "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": "account", "type": "address" }, { "internalType": "bool", "name": "value", "type": "bool" } ], "name": "setAutomatedMarketMakerPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "accounts", "type": "address[]" }, { "internalType": "bool", "name": "value", "type": "bool" } ], "name": "setExcludedFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "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" }, { "inputs": [], "name": "uniswapV2Router", "outputs": [ { "internalType": "contract IUniswapV2Router01", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "tkn", "type": "address" } ], "name": "withdrawStuckTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60e060405234801561001057600080fd5b5060405161243038038061243083398101604081905261002f9161099b565b806040518060400160405280600681526020016526b7ba34b7b760d11b8152506040518060400160405280600681526020016526a7aa24a7a760d11b815250816003908161007d9190610a6f565b50600461008a8282610a6f565b5050506001600160a01b0381166100bc57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6100c581610322565b506001600160a01b03821660a0819052604080516315ab88c960e31b8152905163ad5c4648916004808201926020929091908290030181865afa158015610110573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101349190610b2e565b6001600160a01b0390811660c05281811660009081526007602090815260408083208054600160ff19918216811790925530855282852080548216831790557fb0c2646e02af70b79e3fe9277b98373379f54150e4e26b2b5650139f7a75a65d805482168317905573391bfad58657354a125118c3bd66485492e16b129094527f7c5c3d5d34113ae98198dedf85af031f522a22d51a18a0d1e3ab5cf4ca03f6b780549094161790925560a051825163c45a015560e01b8152925193169263c45a01559260048082019392918290030181865afa158015610219573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061023d9190610b2e565b60c0516040516364e329cb60e11b81523060048201526001600160a01b03918216602482015291169063c9c65396906044016020604051808303816000875af115801561028e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b29190610b2e565b6001600160a01b031660808190526000908152600860205260409020805460ff191660011790556102ef816b2863c1f5cdae42f954000000610374565b61031b306103166b2863c1f5cdae42f9540000006c01431e0fae6d7217caa0000000610b66565b610374565b5050610bcb565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03821661039e5760405163ec442f0560e01b8152600060048201526024016100b3565b6103aa600083836103ae565b5050565b6001600160a01b0380841660009081526007602052604080822054928516825290205460ff918216911681806103e15750805b806103fb57503260009081526007602052604090205460ff165b156104125761040b8585856105b7565b5050505050565b826000036104265761040b858560006105b7565b600061043a6005546001600160a01b031690565b9050610447600654151590565b806104635750806001600160a01b0316866001600160a01b0316145b8061047f5750806001600160a01b0316856001600160a01b0316145b8061049457506001600160a01b03851661dead145b6104d05760405162461bcd60e51b815260206004820152600d60248201526c2737ba103630bab731b432b21760991b60448201526064016100b3565b6001600160a01b03861660009081526008602052604081205460ff1680156104f6575082155b6001600160a01b0387166000908152600860205260408120549192509060ff168015610520575084155b90508115610562576000610533876106e1565b90506105548973391bfad58657354a125118c3bd66485492e16b12836105b7565b61055e8188610b66565b9650505b80156105a25760006105738761085e565b90506105948973391bfad58657354a125118c3bd66485492e16b12836105b7565b61059e8188610b66565b9650505b6105ad8888886105b7565b5050505050505050565b6001600160a01b0383166105e25780600260008282546105d79190610b7f565b909155506106549050565b6001600160a01b038316600090815260208190526040902054818110156106355760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016100b3565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166106705760028054829003905561068f565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516106d491815260200190565b60405180910390a3505050565b600654600090816106f28243610b66565b9050601e811115610707575060009392505050565b6001811161072e57606461071c85602c610b92565b6107269190610ba9565b949350505050565b8060020361074357606461071c856027610b92565b8060030361075857606461071c856022610b92565b6007811161076d57606461071c85601d610b92565b600a811161078257606461071c856018610b92565b600c811161079757606461071c856013610b92565b600e81116107ac57606461071c85600e610b92565b601181116107c157606461071c85600c610b92565b601581116107d657606461071c85600a610b92565b601781116107eb57606461071c856009610b92565b6019811161080057606461071c856008610b92565b601b811161081557606461071c856007610b92565b80601c0361082a57606461071c856006610b92565b80601d0361083f57606461071c856005610b92565b80601e0361085457606461071c856004610b92565b5060009392505050565b6006546000908161086f8243610b66565b9050605a811115610884575060009392505050565b6002811161089957606461071c85605a610b92565b600581116108ae57606461071c856050610b92565b600a81116108c357606461071c85604b610b92565b600c81116108d857606461071c856046610b92565b600d81116108ed57606461071c856041610b92565b600f811161090057610726600285610ba9565b6011811161091557606461071c85601e610b92565b601a811161092a57606461071c85600e610b92565b601c811161093f57606461071c85600c610b92565b80601d0361095457606461071c85600a610b92565b80601e0361096957606461071c856008610b92565b605a8111610854576103e861071c856019610b92565b80516001600160a01b038116811461099657600080fd5b919050565b600080604083850312156109ae57600080fd5b6109b78361097f565b91506109c56020840161097f565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806109f857607f821691505b602082108103610a1857634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115610a6a576000816000526020600020601f850160051c81016020861015610a475750805b601f850160051c820191505b81811015610a6657828155600101610a53565b5050505b505050565b81516001600160401b03811115610a8857610a886109ce565b610a9c81610a9684546109e4565b84610a1e565b602080601f831160018114610ad15760008415610ab95750858301515b600019600386901b1c1916600185901b178555610a66565b600085815260208120601f198616915b82811015610b0057888601518255948401946001909101908401610ae1565b5085821015610b1e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208284031215610b4057600080fd5b610b498261097f565b9392505050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610b7957610b79610b50565b92915050565b80820180821115610b7957610b79610b50565b8082028115828204841417610b7957610b79610b50565b600082610bc657634e487b7160e01b600052601260045260246000fd5b500490565b60805160a05160c05161182b610c0560003960005050600081816102200152818161096e01526109a0015260006102e7015261182b6000f3fe6080604052600436106101855760003560e01c80638da5cb5b116100d1578063c6859d071161008a578063dfcf010f11610064578063dfcf010f146104ed578063e8078d9414610503578063ec2130be1461050b578063f2fde38b1461052b57600080fd5b8063c6859d071461045f578063cb96372814610487578063dd62ed3e146104a757600080fd5b80638da5cb5b1461039b57806395d89b41146103b95780639a7a23d6146103ce578063a9059cbb146103ee578063b62496f51461040e578063c50497ae1461043e57600080fd5b8063313ce5671161013e5780634fbee193116101185780634fbee1931461030957806370a0823114610339578063715018a61461036f5780638091f3bf1461038457600080fd5b8063313ce5671461029957806342966c68146102b557806349bd5a5e146102d557600080fd5b806306fdde0314610191578063095ea7b3146101bc578063105222f9146101ec5780631694505e1461020e57806318160ddd1461025a57806323b872dd1461027957600080fd5b3661018c57005b600080fd5b34801561019d57600080fd5b506101a661054b565b6040516101b391906114c9565b60405180910390f35b3480156101c857600080fd5b506101dc6101d7366004611518565b6105dd565b60405190151581526020016101b3565b3480156101f857600080fd5b5061020c610207366004611550565b6105f7565b005b34801561021a57600080fd5b506102427f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016101b3565b34801561026657600080fd5b506002545b6040519081526020016101b3565b34801561028557600080fd5b506101dc6102943660046115d6565b610667565b3480156102a557600080fd5b50604051601281526020016101b3565b3480156102c157600080fd5b5061020c6102d0366004611612565b61068d565b3480156102e157600080fd5b506102427f000000000000000000000000000000000000000000000000000000000000000081565b34801561031557600080fd5b506101dc61032436600461162b565b60076020526000908152604090205460ff1681565b34801561034557600080fd5b5061026b61035436600461162b565b6001600160a01b031660009081526020819052604090205490565b34801561037b57600080fd5b5061020c61069a565b34801561039057600080fd5b5060065415156101dc565b3480156103a757600080fd5b506005546001600160a01b0316610242565b3480156103c557600080fd5b506101a66106ae565b3480156103da57600080fd5b5061020c6103e9366004611646565b6106bd565b3480156103fa57600080fd5b506101dc610409366004611518565b610757565b34801561041a57600080fd5b506101dc61042936600461162b565b60086020526000908152604090205460ff1681565b34801561044a57600080fd5b5061026b6c01431e0fae6d7217caa000000081565b34801561046b57600080fd5b5061024273391bfad58657354a125118c3bd66485492e16b1281565b34801561049357600080fd5b5061020c6104a236600461162b565b610765565b3480156104b357600080fd5b5061026b6104c236600461167d565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156104f957600080fd5b5061026b60065481565b61020c610918565b34801561051757600080fd5b5061026b6b2863c1f5cdae42f95400000081565b34801561053757600080fd5b5061020c61054636600461162b565b610a6f565b60606003805461055a906116b0565b80601f0160208091040260200160405190810160405280929190818152602001828054610586906116b0565b80156105d35780601f106105a8576101008083540402835291602001916105d3565b820191906000526020600020905b8154815290600101906020018083116105b657829003601f168201915b5050505050905090565b6000336105eb818585610aaa565b60019150505b92915050565b6105ff610ab7565b60005b828110156106615761065984848381811061061f5761061f6116ea565b9050602002016020810190610634919061162b565b6001600160a01b03166000908152600760205260409020805460ff1916841515179055565b600101610602565b50505050565b600033610675858285610ae4565b610680858585610b5c565b60019150505b9392505050565b6106973382610bbb565b50565b6106a2610ab7565b6106ac6000610bf1565b565b60606004805461055a906116b0565b6106c5610ab7565b6001600160a01b03821660009081526008602052604090205460ff161561072b5760405162461bcd60e51b815260206004820152601560248201527420a6a6902830b4b91030b63932b0b23c9039b2ba1760591b60448201526064015b60405180910390fd5b6001600160a01b0382166000908152600860205260409020805460ff19168215151790555050565b5050565b6000336105eb818585610b5c565b61076d610ab7565b60006001600160a01b03821661085e5750476000816107c15760405162461bcd60e51b815260206004820152601060248201526f4e6f206e617469766520746f6b656e7360801b6044820152606401610722565b60405133908390600081818185875af1925050503d8060008114610801576040519150601f19603f3d011682016040523d82523d6000602084013e610806565b606091505b505080915050806108595760405162461bcd60e51b815260206004820181905260248201527f4661696c656420746f207769746864726177206e617469766520746f6b656e736044820152606401610722565b505050565b6040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa1580156108a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c69190611700565b9050600081116109045760405162461bcd60e51b81526020600482015260096024820152684e6f20746f6b656e7360b81b6044820152606401610722565b6107536001600160a01b0383163383610c43565b610920610ab7565b600654156109645760405162461bcd60e51b815260206004820152601160248201527020b63932b0b23c903630bab731b432b21760791b6044820152606401610722565b43600655610995307f0000000000000000000000000000000000000000000000000000000000000000600019610aaa565b476001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663f305d71982306109e6816001600160a01b031660009081526020819052604090205490565b6040516001600160e01b031960e086901b1681526001600160a01b039092166004830152602482015260006044820181905260648201523260848201524260a482015260c40160606040518083038185885af1158015610a4a573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906106619190611719565b610a77610ab7565b6001600160a01b038116610aa157604051631e4fbdf760e01b815260006004820152602401610722565b61069781610bf1565b6108598383836001610c95565b6005546001600160a01b031633146106ac5760405163118cdaa760e01b8152336004820152602401610722565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981146106615781811015610b4d57604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610722565b61066184848484036000610c95565b6001600160a01b038316610b8657604051634b637e8f60e11b815260006004820152602401610722565b6001600160a01b038216610bb05760405163ec442f0560e01b815260006004820152602401610722565b610859838383610d6a565b6001600160a01b038216610be557604051634b637e8f60e11b815260006004820152602401610722565b61075382600083610d6a565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610859908490610f73565b6001600160a01b038416610cbf5760405163e602df0560e01b815260006004820152602401610722565b6001600160a01b038316610ce957604051634a1406b160e11b815260006004820152602401610722565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561066157826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610d5c91815260200190565b60405180910390a350505050565b6001600160a01b0380841660009081526007602052604080822054928516825290205460ff91821691168180610d9d5750805b80610db757503260009081526007602052604090205460ff165b15610dce57610dc7858585610fd6565b5050505050565b82600003610de257610dc785856000610fd6565b6000610df66005546001600160a01b031690565b9050610e03600654151590565b80610e1f5750806001600160a01b0316866001600160a01b0316145b80610e3b5750806001600160a01b0316856001600160a01b0316145b80610e5057506001600160a01b03851661dead145b610e8c5760405162461bcd60e51b815260206004820152600d60248201526c2737ba103630bab731b432b21760991b6044820152606401610722565b6001600160a01b03861660009081526008602052604081205460ff168015610eb2575082155b6001600160a01b0387166000908152600860205260408120549192509060ff168015610edc575084155b90508115610f1e576000610eef87611100565b9050610f108973391bfad58657354a125118c3bd66485492e16b1283610fd6565b610f1a818861175d565b9650505b8015610f5e576000610f2f8761127d565b9050610f508973391bfad58657354a125118c3bd66485492e16b1283610fd6565b610f5a818861175d565b9650505b610f69888888610fd6565b5050505050505050565b6000610f886001600160a01b0384168361139e565b90508051600014158015610fad575080806020019051810190610fab9190611770565b155b1561085957604051635274afe760e01b81526001600160a01b0384166004820152602401610722565b6001600160a01b038316611001578060026000828254610ff6919061178d565b909155506110739050565b6001600160a01b038316600090815260208190526040902054818110156110545760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610722565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661108f576002805482900390556110ae565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110f391815260200190565b60405180910390a3505050565b60065460009081611111824361175d565b9050601e811115611126575060009392505050565b6001811161114d57606461113b85602c6117a0565b61114591906117b7565b949350505050565b8060020361116257606461113b8560276117a0565b8060030361117757606461113b8560226117a0565b6007811161118c57606461113b85601d6117a0565b600a81116111a157606461113b8560186117a0565b600c81116111b657606461113b8560136117a0565b600e81116111cb57606461113b85600e6117a0565b601181116111e057606461113b85600c6117a0565b601581116111f557606461113b85600a6117a0565b6017811161120a57606461113b8560096117a0565b6019811161121f57606461113b8560086117a0565b601b811161123457606461113b8560076117a0565b80601c0361124957606461113b8560066117a0565b80601d0361125e57606461113b8560056117a0565b80601e0361127357606461113b8560046117a0565b5060009392505050565b6006546000908161128e824361175d565b9050605a8111156112a3575060009392505050565b600281116112b857606461113b85605a6117a0565b600581116112cd57606461113b8560506117a0565b600a81116112e257606461113b85604b6117a0565b600c81116112f757606461113b8560466117a0565b600d811161130c57606461113b8560416117a0565b600f811161131f576111456002856117b7565b6011811161133457606461113b85601e6117a0565b601a811161134957606461113b85600e6117a0565b601c811161135e57606461113b85600c6117a0565b80601d0361137357606461113b85600a6117a0565b80601e0361138857606461113b8560086117a0565b605a8111611273576103e861113b8560196117a0565b60606106868383600084600080856001600160a01b031684866040516113c491906117d9565b60006040518083038185875af1925050503d8060008114611401576040519150601f19603f3d011682016040523d82523d6000602084013e611406565b606091505b5091509150611416868383611420565b9695505050505050565b606082611435576114308261147c565b610686565b815115801561144c57506001600160a01b0384163b155b1561147557604051639996b31560e01b81526001600160a01b0385166004820152602401610722565b5080610686565b80511561148c5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60005b838110156114c05781810151838201526020016114a8565b50506000910152565b60208152600082518060208401526114e88160408501602087016114a5565b601f01601f19169190910160400192915050565b80356001600160a01b038116811461151357600080fd5b919050565b6000806040838503121561152b57600080fd5b611534836114fc565b946020939093013593505050565b801515811461069757600080fd5b60008060006040848603121561156557600080fd5b833567ffffffffffffffff8082111561157d57600080fd5b818601915086601f83011261159157600080fd5b8135818111156115a057600080fd5b8760208260051b85010111156115b557600080fd5b602092830195509350508401356115cb81611542565b809150509250925092565b6000806000606084860312156115eb57600080fd5b6115f4846114fc565b9250611602602085016114fc565b9150604084013590509250925092565b60006020828403121561162457600080fd5b5035919050565b60006020828403121561163d57600080fd5b610686826114fc565b6000806040838503121561165957600080fd5b611662836114fc565b9150602083013561167281611542565b809150509250929050565b6000806040838503121561169057600080fd5b611699836114fc565b91506116a7602084016114fc565b90509250929050565b600181811c908216806116c457607f821691505b6020821081036116e457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561171257600080fd5b5051919050565b60008060006060848603121561172e57600080fd5b8351925060208401519150604084015190509250925092565b634e487b7160e01b600052601160045260246000fd5b818103818111156105f1576105f1611747565b60006020828403121561178257600080fd5b815161068681611542565b808201808211156105f1576105f1611747565b80820281158282048414176105f1576105f1611747565b6000826117d457634e487b7160e01b600052601260045260246000fd5b500490565b600082516117eb8184602087016114a5565b919091019291505056fea2646970667358221220fb427918286b575bd6577fbfed100682de9fccbffb4275227e230a71a938f53864736f6c634300081900330000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d00000000000000000000000020b76bfae9a149a45ff5c10c997dc8b1eee586f1
0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d00000000000000000000000020b76bfae9a149a45ff5c10c997dc8b1eee586f1
----Decoded View------------Arg [0] : _uniswapV2Router (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488DArg [1] : _owner (address): 0x20b76BfAE9a149a45fF5C10c997DC8B1EeE586f1
----Encoded View------------Arg [0] : 0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dArg [1] : 0x00000000000000000000000020b76bfae9a149a45ff5c10c997dc8b1eee586f1