[ { "inputs": [ { "internalType": "address", "name": "router_", "type": "address" }, { "internalType": "address", "name": "LPTokenReceiver_", "type": "address" }, { "internalType": "address", "name": "marketingReceiver_", "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": 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": "LPTokenReceiver", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenAmount", "type": "uint256" } ], "name": "addLiquidity", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "airdropAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "airdropComplete", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "holders", "type": "address[]" }, { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" } ], "name": "airdropTokens", "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": [ { "internalType": "address", "name": "", "type": "address" }, { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "blockTransferCount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyLiquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyMarketingFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyTotalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "limit", "type": "uint256" } ], "name": "enableMaxBuyFeeLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "limit", "type": "uint256" } ], "name": "enableMaxSellFeeLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "feeDenominator", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "finalizeAirdrop", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isAMM", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isExcludedFromWalletLimits", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "launchTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "limitsInEffect", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "liquidityPair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "marketingReceiver", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxTransactionAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxWallet", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "router", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellLiquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellMarketingFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellTotalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "ammAddress", "type": "address" }, { "internalType": "bool", "name": "isAMM_", "type": "bool" } ], "name": "setAMM", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "marketingFee", "type": "uint256" }, { "internalType": "uint256", "name": "liquidityFee", "type": "uint256" } ], "name": "setBuyFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newReceiver", "type": "address" } ], "name": "setLPTokenReceiver", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "maxTransactionAmount_", "type": "uint256" }, { "internalType": "uint256", "name": "maxWallet_", "type": "uint256" } ], "name": "setLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "pairAddress", "type": "address" } ], "name": "setLiquidityPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newReceiver", "type": "address" } ], "name": "setMarketingReceiver", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "router_", "type": "address" } ], "name": "setRouter", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "marketingFee", "type": "uint256" }, { "internalType": "uint256", "name": "liquidityFee", "type": "uint256" } ], "name": "setSellFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "wallet", "type": "address" }, { "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "setWalletExcludedFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "wallet", "type": "address" }, { "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "setWalletExcludedFromLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokensForLiquidity", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokensForMarketing", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": "vestingFinished", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "vestingPercent", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "vestingPeriods", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "withdrawStuckETH", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "tokenAddress", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "withdrawStuckTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526103e8601755601a805460ff19166001179055601c805461ffff19908116909155601f80549091169055601e602255600360235534801562000044575f80fd5b50604051620030a1380380620030a183398101604081905262000067916200058b565b60408051808201825260058082526414555154d560da1b602080840182905284518086019095529184529083015233916001620000a5838262000672565b505f620000b3828262000672565b505050620000c7816200043960201b60201c565b50600680546001600160a01b038085166001600160a01b031992831617909255600780548484169083161790556010805492861692909116821790556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa1580156200013d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200016391906200073a565b6001600160a01b031663c9c653963060105f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001c3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001e991906200073a565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801562000234573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200025a91906200073a565b601180546001600160a01b0319166001600160a01b0392831690811782555f908152601260209081526040808320805460ff1990811660019081179092559454861684526016909252808320805485168317905560105485168352808320805485168317905530835280832080548516831790557f290d80ce586bfe95e1ebf348e3ba109df813891ad867417e64d38c5a50473b5780548516831790553383528083208054851683179055600654909416825292902080549091169091179055600f600a8190556005600b819055600c829055600d8190556c0a18f07d736b90be5500000000916200034d919062000771565b600855600d54600c5462000362919062000771565b60095560156020527f7ed1dca03d96f947ab02d66053f47073699eb6287021936c92f54972932767e58054600160ff199182168117909255305f9081526040808220805484168517905533825280822080548416851790556006546001600160a01b031682529020805490911690911790556103e8620003e48260056200078d565b620003f09190620007a7565b6013556103e86200040382600a6200078d565b6200040f9190620007a7565b601455620004206103e882620007a7565b6019556200042f33826200048a565b50505050620007c7565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b038216620004e55760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b8060035f828254620004f8919062000771565b90915550506001600160a01b0382165f90815260046020526040812080548392906200052690849062000771565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b80516001600160a01b038116811462000586575f80fd5b919050565b5f805f606084860312156200059e575f80fd5b620005a9846200056f565b9250620005b9602085016200056f565b9150620005c9604085016200056f565b90509250925092565b634e487b7160e01b5f52604160045260245ffd5b600181811c90821680620005fb57607f821691505b6020821081036200061a57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200066d575f81815260208120601f850160051c81016020861015620006485750805b601f850160051c820191505b81811015620006695782815560010162000654565b5050505b505050565b81516001600160401b038111156200068e576200068e620005d2565b620006a6816200069f8454620005e6565b8462000620565b602080601f831160018114620006dc575f8415620006c45750858301515b5f19600386901b1c1916600185901b17855562000669565b5f85815260208120601f198616915b828110156200070c57888601518255948401946001909101908401620006eb565b50858210156200072a57878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b5f602082840312156200074b575f80fd5b62000756826200056f565b9392505050565b634e487b7160e01b5f52601160045260245ffd5b808201808211156200078757620007876200075d565b92915050565b80820281158282048414176200078757620007876200075d565b5f82620007c257634e487b7160e01b5f52601260045260245ffd5b500490565b6128cc80620007d55f395ff3fe608060405260043610610369575f3560e01c80638da5cb5b116101c8578063c0d78655116100fd578063e219558e1161009d578063f63743421161006d578063f6374342146109cd578063f887ea40146109e2578063f8b45b0514610a01578063fdc149ef14610a16575f80fd5b8063e219558e14610966578063f11a24d314610985578063f2fde38b1461099a578063f5648a4f146109b9575f80fd5b8063d46b6a30116100d8578063d46b6a30146108c0578063d6498bc2146108ee578063d85ba0631461090d578063dd62ed3e14610922575f80fd5b8063c0d786551461086d578063c4590d3f1461088c578063c8c8ebe4146108ab575f80fd5b8063a457c2d711610168578063a9d3cd8a11610143578063a9d3cd8a146107e6578063b2d8f20814610805578063b530dc8c14610824578063bd61f0a61461084e575f80fd5b8063a457c2d714610789578063a5949bcf146107a8578063a9059cbb146107c7575f80fd5b806395d89b41116101a357806395d89b41146107015780639d93598e146107155780639df4b65e146107345780639fd8234e1461076a575f80fd5b80638da5cb5b146106b05780638e89cf4d146106cd57806392136913146106ec575f80fd5b80634a62bb651161029e578063715018a61161023e578063790ca41311610219578063790ca413146106485780637bce5a041461065d578063808a5457146106725780638d67cffe14610691575f80fd5b8063715018a614610601578063751039fc1461061557806375b6253214610629575f80fd5b8063696635871161027957806369663587146105805780636a486a8e14610599578063706f6937146105ae57806370a08231146105cd575f80fd5b80634a62bb651461052657806351c6590a1461053f5780636940213a14610552575f80fd5b806323b872dd1161030957806332887360116102e457806332887360146104c0578063388ac95b146104d457806339509351146104f25780633aeb6c7114610511575f80fd5b806323b872dd1461044f57806323c04d9d1461046e578063313ce567146104a5575f80fd5b8063180b0d7e11610344578063180b0d7e146103ee57806318160ddd146104115780631a8145bb146104255780631f3fed8f1461043a575f80fd5b806306fdde0314610374578063095ea7b31461039e5780630e99dcad146103cd575f80fd5b3661037057005b5f80fd5b34801561037f575f80fd5b50610388610a2b565b6040516103959190612465565b60405180910390f35b3480156103a9575f80fd5b506103bd6103b83660046124ab565b610abb565b6040519015158152602001610395565b3480156103d8575f80fd5b506103ec6103e73660046124d5565b610ad1565b005b3480156103f9575f80fd5b5061040360175481565b604051908152602001610395565b34801561041c575f80fd5b50600354610403565b348015610430575f80fd5b50610403600f5481565b348015610445575f80fd5b50610403600e5481565b34801561045a575f80fd5b506103bd6104693660046124f7565b610b7a565b348015610479575f80fd5b5060065461048d906001600160a01b031681565b6040516001600160a01b039091168152602001610395565b3480156104b0575f80fd5b5060405160128152602001610395565b3480156104cb575f80fd5b506103ec610c27565b3480156104df575f80fd5b50601f546103bd90610100900460ff1681565b3480156104fd575f80fd5b506103bd61050c3660046124ab565b610c7e565b34801561051c575f80fd5b5061040360235481565b348015610531575f80fd5b50601a546103bd9060ff1681565b6103ec61054d366004612535565b610cb9565b34801561055d575f80fd5b506103bd61056c3660046124d5565b60166020525f908152604090205460ff1681565b34801561058b575f80fd5b50601f546103bd9060ff1681565b3480156105a4575f80fd5b5061040360095481565b3480156105b9575f80fd5b506103ec6105c8366004612594565b610d03565b3480156105d8575f80fd5b506104036105e73660046124d5565b6001600160a01b03165f9081526004602052604090205490565b34801561060c575f80fd5b506103ec610e2d565b348015610620575f80fd5b506103ec610e71565b348015610634575f80fd5b506103ec6106433660046124d5565b610ec4565b348015610653575f80fd5b5061040360215481565b348015610668575f80fd5b50610403600a5481565b34801561067d575f80fd5b5060115461048d906001600160a01b031681565b34801561069c575f80fd5b506103ec6106ab366004612535565b610f64565b3480156106bb575f80fd5b506005546001600160a01b031661048d565b3480156106d8575f80fd5b506103ec6106e7366004612608565b610fca565b3480156106f7575f80fd5b50610403600c5481565b34801561070c575f80fd5b5061038861102d565b348015610720575f80fd5b506103ec61072f3660046124d5565b61103b565b34801561073f575f80fd5b5061040361074e3660046124ab565b601b60209081525f928352604080842090915290825290205481565b348015610775575f80fd5b506103ec61078436600461263f565b611096565b348015610794575f80fd5b506103bd6107a33660046124ab565b611105565b3480156107b3575f80fd5b5060075461048d906001600160a01b031681565b3480156107d2575f80fd5b506103bd6107e13660046124ab565b61119d565b3480156107f1575f80fd5b506103ec610800366004612608565b6111a9565b348015610810575f80fd5b506103ec61081f36600461263f565b61120c565b34801561082f575f80fd5b5061040361083e3660046124d5565b602080525f908152604090205481565b348015610859575f80fd5b506103ec6108683660046124ab565b61127c565b348015610878575f80fd5b506103ec6108873660046124d5565b61132a565b348015610897575f80fd5b506103ec6108a636600461263f565b611385565b3480156108b6575f80fd5b5061040360135481565b3480156108cb575f80fd5b506103bd6108da3660046124d5565b60126020525f908152604090205460ff1681565b3480156108f9575f80fd5b506103ec610908366004612608565b6113c9565b348015610918575f80fd5b5061040360085481565b34801561092d575f80fd5b5061040361093c36600461265f565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b348015610971575f80fd5b506103ec610980366004612535565b61142c565b348015610990575f80fd5b50610403600b5481565b3480156109a5575f80fd5b506103ec6109b43660046124d5565b611494565b3480156109c4575f80fd5b506103ec61153e565b3480156109d8575f80fd5b50610403600d5481565b3480156109ed575f80fd5b5060105461048d906001600160a01b031681565b348015610a0c575f80fd5b5061040360145481565b348015610a21575f80fd5b5061040360225481565b606060018054610a3a9061268b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a669061268b565b8015610ab15780601f10610a8857610100808354040283529160200191610ab1565b820191905f5260205f20905b815481529060010190602001808311610a9457829003601f168201915b5050505050905090565b5f610ac733848461159a565b5060015b92915050565b33610ae46005546001600160a01b031690565b6001600160a01b031614610b135760405162461bcd60e51b8152600401610b0a906126c3565b60405180910390fd5b6006546001600160a01b03808316911603610b2c575f80fd5b6001600160a01b03165f8181526015602090815260408083208054600160ff1991821681179092556016909352922080549091169091179055600680546001600160a01b0319169091179055565b5f610b868484846116bd565b6001600160a01b0384165f90815260026020908152604080832033845290915290205482811015610c0f5760405162461bcd60e51b815260206004820152602d60248201527f45524332303a207472616e7366657220616d6f756e742067726561746572207460448201526c68616e20616c6c6f77616e636560981b6064820152608401610b0a565b610c1c853385840361159a565b506001949350505050565b33610c3a6005546001600160a01b031690565b6001600160a01b031614610c605760405162461bcd60e51b8152600401610b0a906126c3565b601f5460ff1615610c6f575f80fd5b601f805460ff19166001179055565b335f8181526002602090815260408083206001600160a01b03871684529091528120549091610ac7918590610cb490869061270c565b61159a565b33610ccc6005546001600160a01b031690565b6001600160a01b031614610cf25760405162461bcd60e51b8152600401610b0a906126c3565b610cfc8134611da1565b5042602155565b33610d166005546001600160a01b031690565b6001600160a01b031614610d3c5760405162461bcd60e51b8152600401610b0a906126c3565b601f5460ff1615610d4b575f80fd5b5f5b83811015610e2657610d9e30868684818110610d6b57610d6b61271f565b9050602002016020810190610d8091906124d5565b858585818110610d9257610d9261271f565b90506020020135611e4b565b828282818110610db057610db061271f565b9050602002013560205f878785818110610dcc57610dcc61271f565b9050602002016020810190610de191906124d5565b6001600160a01b03166001600160a01b031681526020019081526020015f205f828254610e0e919061270c565b90915550819050610e1e81612733565b915050610d4d565b5050505050565b33610e406005546001600160a01b031690565b6001600160a01b031614610e665760405162461bcd60e51b8152600401610b0a906126c3565b610e6f5f61200d565b565b33610e846005546001600160a01b031690565b6001600160a01b031614610eaa5760405162461bcd60e51b8152600401610b0a906126c3565b601a5460ff16610eb8575f80fd5b601a805460ff19169055565b33610ed76005546001600160a01b031690565b6001600160a01b031614610efd5760405162461bcd60e51b8152600401610b0a906126c3565b6007546001600160a01b03808316911603610f16575f80fd5b6001600160a01b03165f8181526015602090815260408083208054600160ff1991821681179092556016909352922080549091169091179055600780546001600160a01b0319169091179055565b33610f776005546001600160a01b031690565b6001600160a01b031614610f9d5760405162461bcd60e51b8152600401610b0a906126c3565b6017548111158015610fb05750601d5481105b610fb8575f80fd5b601d55601c805460ff19166001179055565b33610fdd6005546001600160a01b031690565b6001600160a01b0316146110035760405162461bcd60e51b8152600401610b0a906126c3565b6001600160a01b03919091165f908152601560205260409020805460ff1916911515919091179055565b60605f8054610a3a9061268b565b3361104e6005546001600160a01b031690565b6001600160a01b0316146110745760405162461bcd60e51b8152600401610b0a906126c3565b601180546001600160a01b0319166001600160a01b0392909216919091179055565b336110a96005546001600160a01b031690565b6001600160a01b0316146110cf5760405162461bcd60e51b8152600401610b0a906126c3565b600c829055600d8190556110e3818361270c565b600955601c5460ff161561110157601d546009541115611101575f80fd5b5050565b335f9081526002602090815260408083206001600160a01b0386168452909152812054828110156111865760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610b0a565b611193338585840361159a565b5060019392505050565b5f610ac73384846116bd565b336111bc6005546001600160a01b031690565b6001600160a01b0316146111e25760405162461bcd60e51b8152600401610b0a906126c3565b6001600160a01b03919091165f908152601260205260409020805460ff1916911515919091179055565b3361121f6005546001600160a01b031690565b6001600160a01b0316146112455760405162461bcd60e51b8152600401610b0a906126c3565b600a829055600b819055611259818361270c565b600855601c54610100900460ff161561110157601e546008541115611101575f80fd5b306001600160a01b03831603611290575f80fd5b6040516370a0823160e01b81523060048201525f906001600160a01b038416906370a0823190602401602060405180830381865afa1580156112d4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112f8919061274b565b90505f82156113075782611309565b815b6007549091506113249085906001600160a01b03168361205e565b50505050565b3361133d6005546001600160a01b031690565b6001600160a01b0316146113635760405162461bcd60e51b8152600401610b0a906126c3565b601080546001600160a01b0319166001600160a01b0392909216919091179055565b336113986005546001600160a01b031690565b6001600160a01b0316146113be5760405162461bcd60e51b8152600401610b0a906126c3565b601391909155601455565b336113dc6005546001600160a01b031690565b6001600160a01b0316146114025760405162461bcd60e51b8152600401610b0a906126c3565b6001600160a01b03919091165f908152601660205260409020805460ff1916911515919091179055565b3361143f6005546001600160a01b031690565b6001600160a01b0316146114655760405162461bcd60e51b8152600401610b0a906126c3565b60175481111580156114785750601e5481105b611480575f80fd5b601e55601c805461ff001916610100179055565b336114a76005546001600160a01b031690565b6001600160a01b0316146114cd5760405162461bcd60e51b8152600401610b0a906126c3565b6001600160a01b0381166115325760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610b0a565b61153b8161200d565b50565b6007546040515f916001600160a01b03169047908381818185875af1925050503d805f8114611588576040519150601f19603f3d011682016040523d82523d5f602084013e61158d565b606091505b505090508061153b575f80fd5b6001600160a01b0383166115fc5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610b0a565b6001600160a01b03821661165d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610b0a565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166117215760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610b0a565b6001600160a01b0382166117835760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610b0a565b805f0361179a5761179583835f611e4b565b505050565b601f54610100900460ff1661186f576001600160a01b0383165f908152602080526040902054801561186d575f62015180602154426117d99190612762565b6117e39190612775565b905060225481101561185b575f606483602354846118019190612794565b61180b9190612794565b6118159190612775565b61181f9084612762565b90508084611841886001600160a01b03165f9081526004602052604090205490565b61184b9190612762565b1015611855575f80fd5b5061186b565b601f805461ff0019166101001790555b505b505b6018546001600160a01b0384165f9081526015602052604090205460ff918216159116806118b457506001600160a01b0383165f9081526015602052604090205460ff165b156118bc57505f5b8015611a33576001600160a01b0383165f9081526012602052604081205460ff1680156118ea57505f600954115b1561196d575f601754600c54856119019190612794565b61190b9190612775565b90505f601754600d548661191f9190612794565b6119299190612775565b9050611935818361270c565b925081600e5f828254611948919061270c565b9250508190555080600f5f828254611960919061270c565b90915550611a1392505050565b6001600160a01b0385165f9081526012602052604090205460ff16801561199557505f600854115b15611a13575f601754600a54856119ac9190612794565b6119b69190612775565b90505f601754600b54866119ca9190612794565b6119d49190612775565b90506119e0818361270c565b925081600e5f8282546119f3919061270c565b9250508190555080600f5f828254611a0b919061270c565b909155505050505b8015611a3157611a24853083611e4b565b611a2e8184612762565b92505b505b601a5460ff1615611cd3576005546001600160a01b03858116911614801590611a6a57506005546001600160a01b03848116911614155b8015611a8157506001600160a01b03831661dead14155b8015611a90575060185460ff16155b15611cd357325f908152601b6020908152604080832043845290915290205415611ab8575f80fd5b325f908152601b602090815260408083204384528252808320600190556001600160a01b0387168352601290915290205460ff168015611b1057506001600160a01b0383165f9081526016602052604090205460ff16155b15611bc557601354821115611b605760405162461bcd60e51b815260206004820152601660248201527510b6b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760511b6044820152606401610b0a565b6014546001600160a01b0384165f90815260046020526040902054611b85908461270c565b1115611bc05760405162461bcd60e51b815260206004820152600a602482015269085b585e15d85b1b195d60b21b6044820152606401610b0a565b611cd3565b6001600160a01b0383165f9081526012602052604090205460ff168015611c0457506001600160a01b0384165f9081526016602052604090205460ff16155b15611c5457601354821115611bc05760405162461bcd60e51b815260206004820152601660248201527510b6b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760511b6044820152606401610b0a565b6001600160a01b0383165f9081526016602052604090205460ff16611cd3576014546001600160a01b0384165f90815260046020526040902054611c98908461270c565b1115611cd35760405162461bcd60e51b815260206004820152600a602482015269085b585e15d85b1b195d60b21b6044820152606401610b0a565b60185460ff16158015611cf457506011546001600160a01b03858116911614155b8015611d0d57506011546001600160a01b038481169116145b8015611d3157506001600160a01b0384165f9081526015602052604090205460ff16155b8015611d5557506001600160a01b0383165f9081526015602052604090205460ff16155b8015611d715750601954305f9081526004602052604090205410155b15611d96576018805460ff19166001179055611d8b6121b9565b6018805460ff191690555b611324848484611e4b565b601054611db99030906001600160a01b03168461159a565b60105460065460405163f305d71960e01b8152306004820152602481018590525f6044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af1158015611e26573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610e2691906127ab565b6001600160a01b038316611eab5760405162461bcd60e51b815260206004820152602160248201527f45524332303a207472616e736665722066726f6d207a65726f206164647265736044820152607360f81b6064820152608401610b0a565b6001600160a01b038216611f015760405162461bcd60e51b815260206004820152601f60248201527f45524332303a207472616e7366657220746f207a65726f2061646472657373006044820152606401610b0a565b6001600160a01b0383165f9081526004602052604090205481811015611f7d5760405162461bcd60e51b815260206004820152602b60248201527f45524332303a207472616e7366657220616d6f756e742067726561746572207460448201526a68616e2062616c616e636560a81b6064820152608401610b0a565b6001600160a01b038085165f90815260046020526040808220858503905591851681529081208054849290611fb390849061270c565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611fff91815260200190565b60405180910390a350505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b604080518082018252601981527f7472616e7366657228616464726573732c75696e74323536290000000000000060209182015281516001600160a01b0385811660248301526044808301869052845180840390910181526064909201845291810180516001600160e01b031663a9059cbb60e01b17905291517fa9059cbb2ab09eb219583f4a59a5d0623ade346d962bcd4e46b11da047c9049b925f9283929088169161210b916127d6565b5f604051808303815f865af19150503d805f8114612144576040519150601f19603f3d011682016040523d82523d5f602084013e612149565b606091505b509150915081801561217357508051158061217357508080602001905181019061217391906127f1565b6121b15760405162461bcd60e51b815260206004820152600f60248201526e1514905394d1915497d19052531151608a1b6044820152606401610b0a565b505050505050565b601f5460ff166121e057600e54600f546121d3919061270c565b5f036121db57565b612216565b600f54305f908152600460205260409020546121fc9190612762565b600e819055600f5461220e919061270c565b5f0361221657565b5f6002600f546122269190612775565b90505f81600f546122379190612762565b600e54612244919061270c565b905061224f816122fb565b5f8183600f5461225f9190612762565b6122699047612794565b6122739190612775565b90505f8311801561228357505f81115b15612292576122928382611da1565b600e54156122ed576007546040516001600160a01b039091169047905f81818185875af1925050503d805f81146122e4576040519150601f19603f3d011682016040523d82523d5f602084013e6122e9565b606091505b5050505b50505f600f819055600e5550565b6040805160028082526060820183525f9260208301908036833701905050905030815f8151811061232e5761232e61271f565b6001600160a01b03928316602091820292909201810191909152601054604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015612385573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906123a9919061280c565b816001815181106123bc576123bc61271f565b6001600160a01b0392831660209182029290920101526010546123e2913091168461159a565b60105460405163791ac94760e01b81526001600160a01b039091169063791ac9479061241a9085905f90869030904290600401612827565b5f604051808303815f87803b158015612431575f80fd5b505af11580156121b1573d5f803e3d5ffd5b5f5b8381101561245d578181015183820152602001612445565b50505f910152565b602081525f8251806020840152612483816040850160208701612443565b601f01601f19169190910160400192915050565b6001600160a01b038116811461153b575f80fd5b5f80604083850312156124bc575f80fd5b82356124c781612497565b946020939093013593505050565b5f602082840312156124e5575f80fd5b81356124f081612497565b9392505050565b5f805f60608486031215612509575f80fd5b833561251481612497565b9250602084013561252481612497565b929592945050506040919091013590565b5f60208284031215612545575f80fd5b5035919050565b5f8083601f84011261255c575f80fd5b50813567ffffffffffffffff811115612573575f80fd5b6020830191508360208260051b850101111561258d575f80fd5b9250929050565b5f805f80604085870312156125a7575f80fd5b843567ffffffffffffffff808211156125be575f80fd5b6125ca8883890161254c565b909650945060208701359150808211156125e2575f80fd5b506125ef8782880161254c565b95989497509550505050565b801515811461153b575f80fd5b5f8060408385031215612619575f80fd5b823561262481612497565b91506020830135612634816125fb565b809150509250929050565b5f8060408385031215612650575f80fd5b50508035926020909101359150565b5f8060408385031215612670575f80fd5b823561267b81612497565b9150602083013561263481612497565b600181811c9082168061269f57607f821691505b6020821081036126bd57634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610acb57610acb6126f8565b634e487b7160e01b5f52603260045260245ffd5b5f60018201612744576127446126f8565b5060010190565b5f6020828403121561275b575f80fd5b5051919050565b81810381811115610acb57610acb6126f8565b5f8261278f57634e487b7160e01b5f52601260045260245ffd5b500490565b8082028115828204841417610acb57610acb6126f8565b5f805f606084860312156127bd575f80fd5b8351925060208401519150604084015190509250925092565b5f82516127e7818460208701612443565b9190910192915050565b5f60208284031215612801575f80fd5b81516124f0816125fb565b5f6020828403121561281c575f80fd5b81516124f081612497565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156128755784516001600160a01b031683529383019391830191600101612850565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212201e2f6a1afa004cef4536e6b0d11d5c0bd35cbb5701d9352a8abe5911b96d4a4064736f6c634300081500330000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000e3614c61680345725412dd0b983636468bc33dbb000000000000000000000000e3614c61680345725412dd0b983636468bc33dbb
0xa26469706673582212201e2f6a1afa004cef4536e6b0d11d5c0bd35cbb5701d9352a8abe5911b96d4a4064736f6c634300081500330000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000e3614c61680345725412dd0b983636468bc33dbb000000000000000000000000e3614c61680345725412dd0b983636468bc33dbb
----Decoded View------------Arg [0] : router_ (address): 0x6a1aFa004CEF4536E6B0d11d5C0Bd35CBB5701D9Arg [1] : LPTokenReceiver_ (address): 0x6f6C634300081500330000000000000000000000Arg [2] : marketingReceiver_ (address): 0x2c5DaCB4C659F2488d0000000000000000000000
----Encoded View------------Arg [0] : 0x0000000000000000000000006a1afa004cef4536e6b0d11d5c0bd35cbb5701d9Arg [1] : 0x0000000000000000000000006f6c634300081500330000000000000000000000Arg [2] : 0x0000000000000000000000002c5dacb4c659f2488d0000000000000000000000