[ { "inputs": [ { "internalType": "address", "name": "_uniswapRouter", "type": "address" }, { "internalType": "address payable", "name": "_marketing", "type": "address" }, { "internalType": "address payable", "name": "_developer", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "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": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "type": "error" }, { "inputs": [], "name": "ReentrancyGuardReentrantCall", "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": false, "internalType": "uint256", "name": "newBuyFee", "type": "uint256" } ], "name": "BuyTaxUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "payer", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "FeePaid", "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": "amount", "type": "uint256" } ], "name": "FeePaidFrom", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "newTreasury", "type": "address" } ], "name": "FeeWalletUpdated", "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": false, "internalType": "uint256", "name": "newSellFee", "type": "uint256" } ], "name": "SellTaxUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "buyer", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "TokensTransfered", "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": "amount", "type": "uint256" } ], "name": "TokensTransferedFrom", "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" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "UpdateExcludedFromRewards", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "UpdateExcludedFromTax", "type": "event" }, { "stateMutability": "payable", "type": "fallback" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_isExcludedFromFee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "claim", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "closeTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "developer", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_isExclude", "type": "bool" } ], "name": "excludeFromRewards", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_isExclude", "type": "bool" } ], "name": "excludeFromTax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "excludedFromRewards", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "holdersList", "outputs": [ { "internalType": "uint256", "name": "index", "type": "uint256" }, { "internalType": "uint256", "name": "amountToClaim", "type": "uint256" }, { "internalType": "uint256", "name": "lastClaimedTimestamp", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "marketing", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" } ], "name": "setStakingAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "staking", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "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": "uniswapPair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "user", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "updateStakedBalance", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60e060405261271060016a52b7d2dcc80cd2e400000062000021919062000ad4565b6200002d919062000b4e565b600a556000600b556000600c556000600d556000601360006101000a81548160ff0219169083151502179055506000601360016101000a81548160ff0219169083151502179055503480156200008257600080fd5b5060405162004fb138038062004fb18339818101604052810190620000a8919062000c35565b336040518060400160405280600781526020017f41756469744149000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4155444149000000000000000000000000000000000000000000000000000000815250816003908162000126919062000f01565b50806004908162000138919062000f01565b505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620001b05760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620001a7919062000ff9565b60405180910390fd5b620001c1816200051760201b60201c565b506001600681905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200023c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000233906200109d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620002ae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002a59062001135565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000320576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200031790620011cd565b60405180910390fd5b82600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050620003b2336a52b7d2dcc80cd2e4000000620005dd60201b60201c565b6001600e6000620003c86200066a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555062000493620004856200066a60201b60201c565b60016200069460201b60201c565b620004a63060016200069460201b60201c565b8173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff168152505050505062001341565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620006525760006040517fec442f0500000000000000000000000000000000000000000000000000000000815260040162000649919062000ff9565b60405180910390fd5b6200066660008383620007c160201b60201c565b5050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620006a4620009f160201b60201c565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000716576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200070d906200123f565b60405180910390fd5b80601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f3453aad620edfb737e1025fc5b238de98ab421a458d3715761a917b22d3afa0f82604051620007b591906200127e565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620008175780600260008282546200080a91906200129b565b92505081905550620008ed565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015620008a6578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016200089d93929190620012e7565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000938578060026000828254039250508190555062000985565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620009e4919062001324565b60405180910390a3505050565b62000a0162000a9360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1662000a276200066a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000a915762000a5362000a9360201b60201c565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040162000a88919062000ff9565b60405180910390fd5b565b600033905090565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000ae18262000a9b565b915062000aee8362000a9b565b925082820262000afe8162000a9b565b9150828204841483151762000b185762000b1762000aa5565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000b5b8262000a9b565b915062000b688362000a9b565b92508262000b7b5762000b7a62000b1f565b5b828204905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000bb88262000b8b565b9050919050565b62000bca8162000bab565b811462000bd657600080fd5b50565b60008151905062000bea8162000bbf565b92915050565b600062000bfd8262000b8b565b9050919050565b62000c0f8162000bf0565b811462000c1b57600080fd5b50565b60008151905062000c2f8162000c04565b92915050565b60008060006060848603121562000c515762000c5062000b86565b5b600062000c618682870162000bd9565b935050602062000c748682870162000c1e565b925050604062000c878682870162000c1e565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000d1357607f821691505b60208210810362000d295762000d2862000ccb565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000d937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000d54565b62000d9f868362000d54565b95508019841693508086168417925050509392505050565b6000819050919050565b600062000de262000ddc62000dd68462000a9b565b62000db7565b62000a9b565b9050919050565b6000819050919050565b62000dfe8362000dc1565b62000e1662000e0d8262000de9565b84845462000d61565b825550505050565b600090565b62000e2d62000e1e565b62000e3a81848462000df3565b505050565b5b8181101562000e625762000e5660008262000e23565b60018101905062000e40565b5050565b601f82111562000eb15762000e7b8162000d2f565b62000e868462000d44565b8101602085101562000e96578190505b62000eae62000ea58562000d44565b83018262000e3f565b50505b505050565b600082821c905092915050565b600062000ed66000198460080262000eb6565b1980831691505092915050565b600062000ef1838362000ec3565b9150826002028217905092915050565b62000f0c8262000c91565b67ffffffffffffffff81111562000f285762000f2762000c9c565b5b62000f34825462000cfa565b62000f4182828562000e66565b600060209050601f83116001811462000f79576000841562000f64578287015190505b62000f70858262000ee3565b86555062000fe0565b601f19841662000f898662000d2f565b60005b8281101562000fb35784890151825560018201915060208501945060208101905062000f8c565b8683101562000fd3578489015162000fcf601f89168262000ec3565b8355505b6001600288020188555050505b505050505050565b62000ff38162000bab565b82525050565b600060208201905062001010600083018462000fe8565b92915050565b600082825260208201905092915050565b7f6d61726b6574696e672061646472657373207a65726f2061646472657373206560008201527f7863657074696f6e000000000000000000000000000000000000000000000000602082015250565b60006200108560288362001016565b9150620010928262001027565b604082019050919050565b60006020820190508181036000830152620010b88162001076565b9050919050565b7f646576656c6f7065722061646472657373207a65726f2061646472657373206560008201527f7863657074696f6e000000000000000000000000000000000000000000000000602082015250565b60006200111d60288362001016565b91506200112a82620010bf565b604082019050919050565b6000602082019050818103600083015262001150816200110e565b9050919050565b7f556e697377617020726f75746572207a65726f2061646472657373206578636560008201527f7074696f6e000000000000000000000000000000000000000000000000000000602082015250565b6000620011b560258362001016565b9150620011c28262001157565b604082019050919050565b60006020820190508181036000830152620011e881620011a6565b9050919050565b7f6164647265737320300000000000000000000000000000000000000000000000600082015250565b60006200122760098362001016565b91506200123482620011ef565b602082019050919050565b600060208201905081810360008301526200125a8162001218565b9050919050565b60008115159050919050565b620012788162001261565b82525050565b60006020820190506200129560008301846200126d565b92915050565b6000620012a88262000a9b565b9150620012b58362000a9b565b9250828201905080821115620012d057620012cf62000aa5565b5b92915050565b620012e18162000a9b565b82525050565b6000606082019050620012fe600083018662000fe8565b6200130d6020830185620012d6565b6200131c6040830184620012d6565b949350505050565b60006020820190506200133b6000830184620012d6565b92915050565b60805160a05160c051613c326200137f60003960008181610ecb015261211501526000818161083401526121e101526000611ec40152613c326000f3fe6080604052600436106101855760003560e01c806395d89b41116100d1578063c9567bf91161008a578063dd62ed3e11610064578063dd62ed3e14610558578063f2fde38b14610595578063f4e0d9ac146105be578063f82f235f146105e75761018c565b8063c9567bf9146104d7578063ca4b208b146104ee578063cb35ac0b146105195761018c565b806395d89b41146103db57806397a9895514610406578063a33b27371461041d578063a9059cbb14610446578063c6a3064714610483578063c816841b146104ac5761018c565b8063313ce5671161013e57806370a082311161011857806370a082311461031f578063715018a61461035c578063768dc710146103735780638da5cb5b146103b05761018c565b8063313ce567146102b25780634cf088d9146102dd5780634e71d92d146103085761018c565b806306fdde031461018e578063095ea7b3146101b957806318160ddd146101f657806323b872dd146102215780632ad4cab71461025e5780632d3e474a146102875761018c565b3661018c57005b005b34801561019a57600080fd5b506101a3610624565b6040516101b09190612e9b565b60405180910390f35b3480156101c557600080fd5b506101e060048036038101906101db9190612f56565b6106b6565b6040516101ed9190612fb1565b60405180910390f35b34801561020257600080fd5b5061020b6106d9565b6040516102189190612fdb565b60405180910390f35b34801561022d57600080fd5b5061024860048036038101906102439190612ff6565b6106e3565b6040516102559190612fb1565b60405180910390f35b34801561026a57600080fd5b5061028560048036038101906102809190613075565b610712565b005b34801561029357600080fd5b5061029c610832565b6040516102a991906130d6565b60405180910390f35b3480156102be57600080fd5b506102c7610856565b6040516102d4919061310d565b60405180910390f35b3480156102e957600080fd5b506102f261085f565b6040516102ff9190613137565b60405180910390f35b34801561031457600080fd5b5061031d610885565b005b34801561032b57600080fd5b5061034660048036038101906103419190613152565b610a67565b6040516103539190612fdb565b60405180910390f35b34801561036857600080fd5b50610371610aaf565b005b34801561037f57600080fd5b5061039a60048036038101906103959190613152565b610ac3565b6040516103a79190612fb1565b60405180910390f35b3480156103bc57600080fd5b506103c5610ae3565b6040516103d29190613137565b60405180910390f35b3480156103e757600080fd5b506103f0610b0d565b6040516103fd9190612e9b565b60405180910390f35b34801561041257600080fd5b5061041b610b9f565b005b34801561042957600080fd5b50610444600480360381019061043f9190612f56565b610c13565b005b34801561045257600080fd5b5061046d60048036038101906104689190612f56565b610ceb565b60405161047a9190612fb1565b60405180910390f35b34801561048f57600080fd5b506104aa60048036038101906104a59190613075565b610d0e565b005b3480156104b857600080fd5b506104c1610e2e565b6040516104ce9190613137565b60405180910390f35b3480156104e357600080fd5b506104ec610e54565b005b3480156104fa57600080fd5b50610503610ec9565b60405161051091906130d6565b60405180910390f35b34801561052557600080fd5b50610540600480360381019061053b9190613152565b610eed565b60405161054f9392919061317f565b60405180910390f35b34801561056457600080fd5b5061057f600480360381019061057a91906131b6565b610f17565b60405161058c9190612fdb565b60405180910390f35b3480156105a157600080fd5b506105bc60048036038101906105b79190613152565b610f9e565b005b3480156105ca57600080fd5b506105e560048036038101906105e09190613152565b611024565b005b3480156105f357600080fd5b5061060e60048036038101906106099190613152565b61118f565b60405161061b9190612fb1565b60405180910390f35b60606003805461063390613225565b80601f016020809104026020016040519081016040528092919081815260200182805461065f90613225565b80156106ac5780601f10610681576101008083540402835291602001916106ac565b820191906000526020600020905b81548152906001019060200180831161068f57829003601f168201915b5050505050905090565b6000806106c16111af565b90506106ce8185856111b7565b600191505092915050565b6000600254905090565b6000806106ee6111af565b90506106fb8582856111c9565b61070685858561125d565b60019150509392505050565b61071a611998565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610789576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610780906132a2565b60405180910390fd5b80601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f3453aad620edfb737e1025fc5b238de98ab421a458d3715761a917b22d3afa0f826040516108269190612fb1565b60405180910390a25050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006012905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015490506000811161090f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109069061330e565b60405180910390fd5b60003373ffffffffffffffffffffffffffffffffffffffff16826040516109359061335f565b60006040518083038185875af1925050503d8060008114610972576040519150601f19603f3d011682016040523d82523d6000602084013e610977565b606091505b50509050806109bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b2906133c0565b60405180910390fd5b6000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001018190555042601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002018190555081600c6000828254610a5c919061340f565b925050819055505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610ab7611998565b610ac16000611a1f565b565b600e6020528060005260406000206000915054906101000a900460ff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610b1c90613225565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4890613225565b8015610b955780601f10610b6a57610100808354040283529160200191610b95565b820191906000526020600020905b815481529060010190602001808311610b7857829003601f168201915b5050505050905090565b610ba7611998565b601360019054906101000a900460ff16610bf6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bed9061348f565b60405180910390fd5b6000601360016101000a81548160ff021916908315150217905550565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ca3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9a90613521565b60405180910390fd5b80600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b600080610cf66111af565b9050610d0381858561125d565b600191505092915050565b610d16611998565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7c906132a2565b60405180910390fd5b80600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167fbcb0010c8adfbd183728fee65133576fc1f54f36e7e7911a4323d90157340ee382604051610e229190612fb1565b60405180910390a25050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610e5c611998565b601360019054906101000a900460ff1615610eac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea39061358d565b60405180910390fd5b6001601360016101000a81548160ff021916908315150217905550565b7f000000000000000000000000000000000000000000000000000000000000000081565b60106020528060005260406000206000915090508060000154908060010154908060020154905083565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610fa6611998565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036110185760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161100f9190613137565b60405180910390fd5b61102181611a1f565b50565b61102c611998565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361109b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110929061361f565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60126020528060005260406000206000915054906101000a900460ff1681565b600033905090565b6111c48383836001611ae5565b505050565b60006111d58484610f17565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146112575781811015611247578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161123e9392919061363f565b60405180910390fd5b61125684848484036000611ae5565b5b50505050565b600081116112a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611297906136e8565b60405180910390fd5b806112aa84610a67565b10156112eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e290613754565b60405180910390fd5b600080479050600073ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361152457600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156113b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113d89190613789565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390530600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611461573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114859190613789565b6040518363ffffffff1660e01b81526004016114a29291906137b6565b602060405180830381865afa1580156114bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114e39190613789565b600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60001515600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514806115d3575060001515600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515145b156116c957600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361163657600591506116c8565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036116c75760059150600061169a30610a67565b9050601360009054906101000a900460ff166116c557600a548111156116c4576116c381611cbc565b5b5b505b5b5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036117b457611726610ae3565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146117af5782600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546117a791906137df565b925050819055505b61191e565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361191d57611811610ae3565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461191c5782600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156118c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118bc9061385f565b60405180910390fd5b82600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611914919061340f565b925050819055505b5b5b60006064838561192e919061387f565b61193891906138f0565b905060008185611948919061340f565b9050611955878783611f55565b611960873084611f55565b670de0b6b3a7640000600c5484611977919061340f565b1061198557611984612049565b5b61198f878761243a565b50505050505050565b6119a06111af565b73ffffffffffffffffffffffffffffffffffffffff166119be610ae3565b73ffffffffffffffffffffffffffffffffffffffff1614611a1d576119e16111af565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401611a149190613137565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611b575760006040517fe602df05000000000000000000000000000000000000000000000000000000008152600401611b4e9190613137565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611bc95760006040517f94280d62000000000000000000000000000000000000000000000000000000008152600401611bc09190613137565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015611cb6578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611cad9190612fdb565b60405180910390a35b50505050565b6001601360006101000a81548160ff0219169083151502179055506000600267ffffffffffffffff811115611cf457611cf3613921565b5b604051908082528060200260200182016040528015611d225781602001602082028036833780820191505090505b5090503081600081518110611d3a57611d39613950565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611de1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e059190613789565b81600181518110611e1957611e18613950565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611e8030600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846111b7565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947836000847f0000000000000000000000000000000000000000000000000000000000000000426040518663ffffffff1660e01b8152600401611f04959493929190613a82565b600060405180830381600087803b158015611f1e57600080fd5b505af1158015611f32573d6000803e3d6000fd5b50505050506000601360006101000a81548160ff02191690831515021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611fc75760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401611fbe9190613137565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036120395760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016120309190613137565b60405180910390fd5b612044838383612be6565b505050565b60004790506000600c548261205e919061340f565b9050600081116120a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209a90613b28565b60405180910390fd5b600060646028836120b4919061387f565b6120be91906138f0565b9050600060646014846120d1919061387f565b6120db91906138f0565b905060008282856120ec919061340f565b6120f6919061340f565b905080600c600082825461210a91906137df565b9250508190555060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16836040516121579061335f565b60006040518083038185875af1925050503d8060008114612194576040519150601f19603f3d011682016040523d82523d6000602084013e612199565b606091505b50509050806121dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121d4906133c0565b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16856040516122239061335f565b60006040518083038185875af1925050503d8060008114612260576040519150601f19603f3d011682016040523d82523d6000602084013e612265565b606091505b50509050806122a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122a090613b94565b60405180910390fd5b60005b600b548111612430576000600f60006011600085815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123666011600085815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610a67565b61237091906137df565b90506000600d548287612383919061387f565b61238d91906138f0565b905080601060006011600087815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101600082825461241491906137df565b925050819055505050808061242890613bb4565b9150506122ac565b5050505050505050565b600069152d02c7e14af680000090506000600267ffffffffffffffff81111561246657612465613921565b5b6040519080825280602002602001820160405280156124945781602001602082028036833780820191505090505b50905083816000815181106124ac576124ab613950565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505082816001815181106124fb576124fa613950565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000600267ffffffffffffffff81111561255257612551613921565b5b6040519080825280602002602001820160405280156125805781602001602082028036833780820191505090505b509050848160008151811061259857612597613950565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505083816001815181106125e7576125e6613950565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060005b6002811015612bde5760006010600085848151811061264657612645613950565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015490506000601060008685815181106126a7576126a6613950565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020154905060006010600087868151811061270857612707613950565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001541461280157600f600085858151811061276a57612769613950565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600d60008282546127be919061340f565b925050819055506127e88584815181106127db576127da613950565b5b6020026020010151610a67565b600d60008282546127f9919061340f565b925050819055505b601160006010600088878151811061281c5761281b613950565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055601060008685815181106128aa576128a9613950565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008082016000905560018201600090556002820160009055505085600f600086868151811061291f5761291e613950565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461298587868151811061297857612977613950565b5b6020026020010151610a67565b61298f91906137df565b10158015612a015750601260008685815181106129af576129ae613950565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612bc957600b6000815480929190612a1990613bb4565b91905055506040518060600160405280600b5481526020018381526020018281525060106000878681518110612a5257612a51613950565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082015181600001556020820151816001015560408201518160020155905050848381518110612ac857612ac7613950565b5b602002602001015160116000600b54815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600f6000868681518110612b3c57612b3b613950565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ba2878681518110612b9557612b94613950565b5b6020026020010151610a67565b612bac91906137df565b905080600d6000828254612bc091906137df565b92505081905550505b50508080612bd690613bb4565b915050612624565b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612c38578060026000828254612c2c91906137df565b92505081905550612d0b565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612cc4578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401612cbb9392919061363f565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612d545780600260008282540392505081905550612da1565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612dfe9190612fdb565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612e45578082015181840152602081019050612e2a565b60008484015250505050565b6000601f19601f8301169050919050565b6000612e6d82612e0b565b612e778185612e16565b9350612e87818560208601612e27565b612e9081612e51565b840191505092915050565b60006020820190508181036000830152612eb58184612e62565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612eed82612ec2565b9050919050565b612efd81612ee2565b8114612f0857600080fd5b50565b600081359050612f1a81612ef4565b92915050565b6000819050919050565b612f3381612f20565b8114612f3e57600080fd5b50565b600081359050612f5081612f2a565b92915050565b60008060408385031215612f6d57612f6c612ebd565b5b6000612f7b85828601612f0b565b9250506020612f8c85828601612f41565b9150509250929050565b60008115159050919050565b612fab81612f96565b82525050565b6000602082019050612fc66000830184612fa2565b92915050565b612fd581612f20565b82525050565b6000602082019050612ff06000830184612fcc565b92915050565b60008060006060848603121561300f5761300e612ebd565b5b600061301d86828701612f0b565b935050602061302e86828701612f0b565b925050604061303f86828701612f41565b9150509250925092565b61305281612f96565b811461305d57600080fd5b50565b60008135905061306f81613049565b92915050565b6000806040838503121561308c5761308b612ebd565b5b600061309a85828601612f0b565b92505060206130ab85828601613060565b9150509250929050565b60006130c082612ec2565b9050919050565b6130d0816130b5565b82525050565b60006020820190506130eb60008301846130c7565b92915050565b600060ff82169050919050565b613107816130f1565b82525050565b600060208201905061312260008301846130fe565b92915050565b61313181612ee2565b82525050565b600060208201905061314c6000830184613128565b92915050565b60006020828403121561316857613167612ebd565b5b600061317684828501612f0b565b91505092915050565b60006060820190506131946000830186612fcc565b6131a16020830185612fcc565b6131ae6040830184612fcc565b949350505050565b600080604083850312156131cd576131cc612ebd565b5b60006131db85828601612f0b565b92505060206131ec85828601612f0b565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061323d57607f821691505b6020821081036132505761324f6131f6565b5b50919050565b7f6164647265737320300000000000000000000000000000000000000000000000600082015250565b600061328c600983612e16565b915061329782613256565b602082019050919050565b600060208201905081810360008301526132bb8161327f565b9050919050565b7f4e6f7468696e6720746f20636c61696d00000000000000000000000000000000600082015250565b60006132f8601083612e16565b9150613303826132c2565b602082019050919050565b60006020820190508181036000830152613327816132eb565b9050919050565b600081905092915050565b50565b600061334960008361332e565b915061335482613339565b600082019050919050565b600061336a8261333c565b9150819050919050565b7f646576656c6f706572207472616e73666572206661696c65642e000000000000600082015250565b60006133aa601a83612e16565b91506133b582613374565b602082019050919050565b600060208201905081810360008301526133d98161339d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061341a82612f20565b915061342583612f20565b925082820390508181111561343d5761343c6133e0565b5b92915050565b7f74726164696e6720697320616c726561647920636c6f73656400000000000000600082015250565b6000613479601983612e16565b915061348482613443565b602082019050919050565b600060208201905081810360008301526134a88161346c565b9050919050565b7f4f6e6c79207374616b696e6720636f6e74726163742063616e2075706461746560008201527f2062616c616e6365210000000000000000000000000000000000000000000000602082015250565b600061350b602983612e16565b9150613516826134af565b604082019050919050565b6000602082019050818103600083015261353a816134fe565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b6000613577601783612e16565b915061358282613541565b602082019050919050565b600060208201905081810360008301526135a68161356a565b9050919050565b7f61646472657373206973206e6f7420666f756e642c2074727920746f20696e7060008201527f75742061646472657373206f66207265616c207374616b696e67000000000000602082015250565b6000613609603a83612e16565b9150613614826135ad565b604082019050919050565b60006020820190508181036000830152613638816135fc565b9050919050565b60006060820190506136546000830186613128565b6136616020830185612fcc565b61366e6040830184612fcc565b949350505050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b60006136d2602983612e16565b91506136dd82613676565b604082019050919050565b60006020820190508181036000830152613701816136c5565b9050919050565b7f42616c616e6365206c657373207468616e207472616e73666572000000000000600082015250565b600061373e601a83612e16565b915061374982613708565b602082019050919050565b6000602082019050818103600083015261376d81613731565b9050919050565b60008151905061378381612ef4565b92915050565b60006020828403121561379f5761379e612ebd565b5b60006137ad84828501613774565b91505092915050565b60006040820190506137cb6000830185613128565b6137d86020830184613128565b9392505050565b60006137ea82612f20565b91506137f583612f20565b925082820190508082111561380d5761380c6133e0565b5b92915050565b7f696e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000613849601483612e16565b915061385482613813565b602082019050919050565b600060208201905081810360008301526138788161383c565b9050919050565b600061388a82612f20565b915061389583612f20565b92508282026138a381612f20565b915082820484148315176138ba576138b96133e0565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006138fb82612f20565b915061390683612f20565b925082613916576139156138c1565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b6000819050919050565b60006139ae6139a96139a48461397f565b613989565b612f20565b9050919050565b6139be81613993565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6139f981612ee2565b82525050565b6000613a0b83836139f0565b60208301905092915050565b6000602082019050919050565b6000613a2f826139c4565b613a3981856139cf565b9350613a44836139e0565b8060005b83811015613a75578151613a5c88826139ff565b9750613a6783613a17565b925050600181019050613a48565b5085935050505092915050565b600060a082019050613a976000830188612fcc565b613aa460208301876139b5565b8181036040830152613ab68186613a24565b9050613ac56060830185613128565b613ad26080830184612fcc565b9695505050505050565b7f436f6e74726163742062616c616e6365206973207a65726f0000000000000000600082015250565b6000613b12601883612e16565b9150613b1d82613adc565b602082019050919050565b60006020820190508181036000830152613b4181613b05565b9050919050565b7f6d61726b6574696e67207472616e73666572206661696c65642e000000000000600082015250565b6000613b7e601a83612e16565b9150613b8982613b48565b602082019050919050565b60006020820190508181036000830152613bad81613b71565b9050919050565b6000613bbf82612f20565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613bf157613bf06133e0565b5b60018201905091905056fea26469706673582212201bebea1c3ebf3664e47e48e9ae970eab4f101db21fbc972bdd76ea85282d626e64736f6c63430008140033000000000000000000000000c532a74256d3db42d0bf7a0400fefdbad76940080000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a60000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a6
0x000000000000000000000000c532a74256d3db42d0bf7a0400fefdbad76940080000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a60000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a6
----Decoded View------------Arg [0] : _uniswapRouter (address): 0xC532a74256D3Db42D0Bf7a0400fEFDbad7694008Arg [1] : _marketing (address): 0x5F9e787E146cdF86342D25e00452Fc3be6Fe62a6Arg [2] : _developer (address): 0x5F9e787E146cdF86342D25e00452Fc3be6Fe62a6
----Encoded View------------Arg [0] : 0x000000000000000000000000c532a74256d3db42d0bf7a0400fefdbad7694008Arg [1] : 0x0000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a6Arg [2] : 0x0000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a6