[ { "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" } ]
60e060405261271060016a52b7d2dcc80cd2e400000062000021919062000ad4565b6200002d919062000b4e565b600a556000600b556000600c556000600d556000601360006101000a81548160ff0219169083151502179055506000601360016101000a81548160ff0219169083151502179055503480156200008257600080fd5b50604051620050bb380380620050bb8339818101604052810190620000a8919062000c35565b336040518060400160405280600781526020017f41756469744149000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4155444149000000000000000000000000000000000000000000000000000000815250816003908162000126919062000f01565b50806004908162000138919062000f01565b505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620001b05760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620001a7919062000ff9565b60405180910390fd5b620001c1816200051760201b60201c565b506001600681905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200023c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000233906200109d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620002ae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002a59062001135565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000320576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200031790620011cd565b60405180910390fd5b82600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050620003b2336a52b7d2dcc80cd2e4000000620005dd60201b60201c565b6001600e6000620003c86200066a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555062000493620004856200066a60201b60201c565b60016200069460201b60201c565b620004a63060016200069460201b60201c565b8173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff168152505050505062001341565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620006525760006040517fec442f0500000000000000000000000000000000000000000000000000000000815260040162000649919062000ff9565b60405180910390fd5b6200066660008383620007c160201b60201c565b5050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620006a4620009f160201b60201c565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000716576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200070d906200123f565b60405180910390fd5b80601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f3453aad620edfb737e1025fc5b238de98ab421a458d3715761a917b22d3afa0f82604051620007b591906200127e565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620008175780600260008282546200080a91906200129b565b92505081905550620008ed565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015620008a6578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016200089d93929190620012e7565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000938578060026000828254039250508190555062000985565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620009e4919062001324565b60405180910390a3505050565b62000a0162000a9360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1662000a276200066a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000a915762000a5362000a9360201b60201c565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040162000a88919062000ff9565b60405180910390fd5b565b600033905090565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000ae18262000a9b565b915062000aee8362000a9b565b925082820262000afe8162000a9b565b9150828204841483151762000b185762000b1762000aa5565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000b5b8262000a9b565b915062000b688362000a9b565b92508262000b7b5762000b7a62000b1f565b5b828204905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000bb88262000b8b565b9050919050565b62000bca8162000bab565b811462000bd657600080fd5b50565b60008151905062000bea8162000bbf565b92915050565b600062000bfd8262000b8b565b9050919050565b62000c0f8162000bf0565b811462000c1b57600080fd5b50565b60008151905062000c2f8162000c04565b92915050565b60008060006060848603121562000c515762000c5062000b86565b5b600062000c618682870162000bd9565b935050602062000c748682870162000c1e565b925050604062000c878682870162000c1e565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000d1357607f821691505b60208210810362000d295762000d2862000ccb565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000d937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000d54565b62000d9f868362000d54565b95508019841693508086168417925050509392505050565b6000819050919050565b600062000de262000ddc62000dd68462000a9b565b62000db7565b62000a9b565b9050919050565b6000819050919050565b62000dfe8362000dc1565b62000e1662000e0d8262000de9565b84845462000d61565b825550505050565b600090565b62000e2d62000e1e565b62000e3a81848462000df3565b505050565b5b8181101562000e625762000e5660008262000e23565b60018101905062000e40565b5050565b601f82111562000eb15762000e7b8162000d2f565b62000e868462000d44565b8101602085101562000e96578190505b62000eae62000ea58562000d44565b83018262000e3f565b50505b505050565b600082821c905092915050565b600062000ed66000198460080262000eb6565b1980831691505092915050565b600062000ef1838362000ec3565b9150826002028217905092915050565b62000f0c8262000c91565b67ffffffffffffffff81111562000f285762000f2762000c9c565b5b62000f34825462000cfa565b62000f4182828562000e66565b600060209050601f83116001811462000f79576000841562000f64578287015190505b62000f70858262000ee3565b86555062000fe0565b601f19841662000f898662000d2f565b60005b8281101562000fb35784890151825560018201915060208501945060208101905062000f8c565b8683101562000fd3578489015162000fcf601f89168262000ec3565b8355505b6001600288020188555050505b505050505050565b62000ff38162000bab565b82525050565b600060208201905062001010600083018462000fe8565b92915050565b600082825260208201905092915050565b7f6d61726b6574696e672061646472657373207a65726f2061646472657373206560008201527f7863657074696f6e000000000000000000000000000000000000000000000000602082015250565b60006200108560288362001016565b9150620010928262001027565b604082019050919050565b60006020820190508181036000830152620010b88162001076565b9050919050565b7f646576656c6f7065722061646472657373207a65726f2061646472657373206560008201527f7863657074696f6e000000000000000000000000000000000000000000000000602082015250565b60006200111d60288362001016565b91506200112a82620010bf565b604082019050919050565b6000602082019050818103600083015262001150816200110e565b9050919050565b7f556e697377617020726f75746572207a65726f2061646472657373206578636560008201527f7074696f6e000000000000000000000000000000000000000000000000000000602082015250565b6000620011b560258362001016565b9150620011c28262001157565b604082019050919050565b60006020820190508181036000830152620011e881620011a6565b9050919050565b7f6164647265737320300000000000000000000000000000000000000000000000600082015250565b60006200122760098362001016565b91506200123482620011ef565b602082019050919050565b600060208201905081810360008301526200125a8162001218565b9050919050565b60008115159050919050565b620012788162001261565b82525050565b60006020820190506200129560008301846200126d565b92915050565b6000620012a88262000a9b565b9150620012b58362000a9b565b9250828201905080821115620012d057620012cf62000aa5565b5b92915050565b620012e18162000a9b565b82525050565b6000606082019050620012fe600083018662000fe8565b6200130d6020830185620012d6565b6200131c6040830184620012d6565b949350505050565b60006020820190506200133b6000830184620012d6565b92915050565b60805160a05160c051613d3c6200137f60003960008181610ecb01526121b3015260008181610834015261227f01526000611f620152613d3c6000f3fe6080604052600436106101855760003560e01c806395d89b41116100d1578063c9567bf91161008a578063dd62ed3e11610064578063dd62ed3e14610558578063f2fde38b14610595578063f4e0d9ac146105be578063f82f235f146105e75761018c565b8063c9567bf9146104d7578063ca4b208b146104ee578063cb35ac0b146105195761018c565b806395d89b41146103db57806397a9895514610406578063a33b27371461041d578063a9059cbb14610446578063c6a3064714610483578063c816841b146104ac5761018c565b8063313ce5671161013e57806370a082311161011857806370a082311461031f578063715018a61461035c578063768dc710146103735780638da5cb5b146103b05761018c565b8063313ce567146102b25780634cf088d9146102dd5780634e71d92d146103085761018c565b806306fdde031461018e578063095ea7b3146101b957806318160ddd146101f657806323b872dd146102215780632ad4cab71461025e5780632d3e474a146102875761018c565b3661018c57005b005b34801561019a57600080fd5b506101a3610624565b6040516101b09190612f39565b60405180910390f35b3480156101c557600080fd5b506101e060048036038101906101db9190612ff4565b6106b6565b6040516101ed919061304f565b60405180910390f35b34801561020257600080fd5b5061020b6106d9565b6040516102189190613079565b60405180910390f35b34801561022d57600080fd5b5061024860048036038101906102439190613094565b6106e3565b604051610255919061304f565b60405180910390f35b34801561026a57600080fd5b5061028560048036038101906102809190613113565b610712565b005b34801561029357600080fd5b5061029c610832565b6040516102a99190613174565b60405180910390f35b3480156102be57600080fd5b506102c7610856565b6040516102d491906131ab565b60405180910390f35b3480156102e957600080fd5b506102f261085f565b6040516102ff91906131d5565b60405180910390f35b34801561031457600080fd5b5061031d610885565b005b34801561032b57600080fd5b50610346600480360381019061034191906131f0565b610a67565b6040516103539190613079565b60405180910390f35b34801561036857600080fd5b50610371610aaf565b005b34801561037f57600080fd5b5061039a600480360381019061039591906131f0565b610ac3565b6040516103a7919061304f565b60405180910390f35b3480156103bc57600080fd5b506103c5610ae3565b6040516103d291906131d5565b60405180910390f35b3480156103e757600080fd5b506103f0610b0d565b6040516103fd9190612f39565b60405180910390f35b34801561041257600080fd5b5061041b610b9f565b005b34801561042957600080fd5b50610444600480360381019061043f9190612ff4565b610c13565b005b34801561045257600080fd5b5061046d60048036038101906104689190612ff4565b610ceb565b60405161047a919061304f565b60405180910390f35b34801561048f57600080fd5b506104aa60048036038101906104a59190613113565b610d0e565b005b3480156104b857600080fd5b506104c1610e2e565b6040516104ce91906131d5565b60405180910390f35b3480156104e357600080fd5b506104ec610e54565b005b3480156104fa57600080fd5b50610503610ec9565b6040516105109190613174565b60405180910390f35b34801561052557600080fd5b50610540600480360381019061053b91906131f0565b610eed565b60405161054f9392919061321d565b60405180910390f35b34801561056457600080fd5b5061057f600480360381019061057a9190613254565b610f17565b60405161058c9190613079565b60405180910390f35b3480156105a157600080fd5b506105bc60048036038101906105b791906131f0565b610f9e565b005b3480156105ca57600080fd5b506105e560048036038101906105e091906131f0565b611024565b005b3480156105f357600080fd5b5061060e600480360381019061060991906131f0565b61118f565b60405161061b919061304f565b60405180910390f35b606060038054610633906132c3565b80601f016020809104026020016040519081016040528092919081815260200182805461065f906132c3565b80156106ac5780601f10610681576101008083540402835291602001916106ac565b820191906000526020600020905b81548152906001019060200180831161068f57829003601f168201915b5050505050905090565b6000806106c16111af565b90506106ce8185856111b7565b600191505092915050565b6000600254905090565b6000806106ee6111af565b90506106fb8582856111c9565b61070685858561125d565b60019150509392505050565b61071a611a36565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610789576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078090613340565b60405180910390fd5b80601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f3453aad620edfb737e1025fc5b238de98ab421a458d3715761a917b22d3afa0f82604051610826919061304f565b60405180910390a25050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006012905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015490506000811161090f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610906906133ac565b60405180910390fd5b60003373ffffffffffffffffffffffffffffffffffffffff1682604051610935906133fd565b60006040518083038185875af1925050503d8060008114610972576040519150601f19603f3d011682016040523d82523d6000602084013e610977565b606091505b50509050806109bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b29061345e565b60405180910390fd5b6000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001018190555042601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002018190555081600c6000828254610a5c91906134ad565b925050819055505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610ab7611a36565b610ac16000611abd565b565b600e6020528060005260406000206000915054906101000a900460ff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610b1c906132c3565b80601f0160208091040260200160405190810160405280929190818152602001828054610b48906132c3565b8015610b955780601f10610b6a57610100808354040283529160200191610b95565b820191906000526020600020905b815481529060010190602001808311610b7857829003601f168201915b5050505050905090565b610ba7611a36565b601360019054906101000a900460ff16610bf6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bed9061352d565b60405180910390fd5b6000601360016101000a81548160ff021916908315150217905550565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ca3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9a906135bf565b60405180910390fd5b80600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b600080610cf66111af565b9050610d0381858561125d565b600191505092915050565b610d16611a36565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7c90613340565b60405180910390fd5b80600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167fbcb0010c8adfbd183728fee65133576fc1f54f36e7e7911a4323d90157340ee382604051610e22919061304f565b60405180910390a25050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610e5c611a36565b601360019054906101000a900460ff1615610eac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea39061362b565b60405180910390fd5b6001601360016101000a81548160ff021916908315150217905550565b7f000000000000000000000000000000000000000000000000000000000000000081565b60106020528060005260406000206000915090508060000154908060010154908060020154905083565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610fa6611a36565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036110185760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161100f91906131d5565b60405180910390fd5b61102181611abd565b50565b61102c611a36565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361109b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611092906136bd565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60126020528060005260406000206000915054906101000a900460ff1681565b600033905090565b6111c48383836001611b83565b505050565b60006111d58484610f17565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146112575781811015611247578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161123e939291906136dd565b60405180910390fd5b61125684848484036000611b83565b5b50505050565b600081116112a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129790613786565b60405180910390fd5b806112aa84610a67565b10156112eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e2906137f2565b60405180910390fd5b600080479050600073ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361152457600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156113b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113d89190613827565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390530600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611461573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114859190613827565b6040518363ffffffff1660e01b81526004016114a2929190613854565b602060405180830381865afa1580156114bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114e39190613827565b600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60001515600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514806115d3575060001515600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515145b1561176757600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361168557601360019054906101000a900460ff1661167c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611673906138c9565b60405180910390fd5b60059150611766565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361176557601360019054906101000a900460ff16611729576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611720906138c9565b60405180910390fd5b60059150600061173830610a67565b9050601360009054906101000a900460ff1661176357600a548111156117625761176181611d5a565b5b5b505b5b5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611852576117c4610ae3565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461184d5782600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461184591906138e9565b925050819055505b6119bc565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036119bb576118af610ae3565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146119ba5782600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611963576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195a90613969565b60405180910390fd5b82600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119b291906134ad565b925050819055505b5b5b6000606483856119cc9190613989565b6119d691906139fa565b9050600081856119e691906134ad565b90506119f3878783611ff3565b6119fe873084611ff3565b670de0b6b3a7640000600c5484611a1591906134ad565b10611a2357611a226120e7565b5b611a2d87876124d8565b50505050505050565b611a3e6111af565b73ffffffffffffffffffffffffffffffffffffffff16611a5c610ae3565b73ffffffffffffffffffffffffffffffffffffffff1614611abb57611a7f6111af565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401611ab291906131d5565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611bf55760006040517fe602df05000000000000000000000000000000000000000000000000000000008152600401611bec91906131d5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611c675760006040517f94280d62000000000000000000000000000000000000000000000000000000008152600401611c5e91906131d5565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015611d54578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611d4b9190613079565b60405180910390a35b50505050565b6001601360006101000a81548160ff0219169083151502179055506000600267ffffffffffffffff811115611d9257611d91613a2b565b5b604051908082528060200260200182016040528015611dc05781602001602082028036833780820191505090505b5090503081600081518110611dd857611dd7613a5a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea39190613827565b81600181518110611eb757611eb6613a5a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611f1e30600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846111b7565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947836000847f0000000000000000000000000000000000000000000000000000000000000000426040518663ffffffff1660e01b8152600401611fa2959493929190613b8c565b600060405180830381600087803b158015611fbc57600080fd5b505af1158015611fd0573d6000803e3d6000fd5b50505050506000601360006101000a81548160ff02191690831515021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036120655760006040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161205c91906131d5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036120d75760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016120ce91906131d5565b60405180910390fd5b6120e2838383612c84565b505050565b60004790506000600c54826120fc91906134ad565b905060008111612141576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213890613c32565b60405180910390fd5b600060646028836121529190613989565b61215c91906139fa565b90506000606460148461216f9190613989565b61217991906139fa565b9050600082828561218a91906134ad565b61219491906134ad565b905080600c60008282546121a891906138e9565b9250508190555060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16836040516121f5906133fd565b60006040518083038185875af1925050503d8060008114612232576040519150601f19603f3d011682016040523d82523d6000602084013e612237565b606091505b505090508061227b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122729061345e565b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16856040516122c1906133fd565b60006040518083038185875af1925050503d80600081146122fe576040519150601f19603f3d011682016040523d82523d6000602084013e612303565b606091505b5050905080612347576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233e90613c9e565b60405180910390fd5b60005b600b5481116124ce576000600f60006011600085815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124046011600085815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610a67565b61240e91906138e9565b90506000600d5482876124219190613989565b61242b91906139fa565b905080601060006011600087815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160008282546124b291906138e9565b92505081905550505080806124c690613cbe565b91505061234a565b5050505050505050565b600069152d02c7e14af680000090506000600267ffffffffffffffff81111561250457612503613a2b565b5b6040519080825280602002602001820160405280156125325781602001602082028036833780820191505090505b509050838160008151811061254a57612549613a5a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050828160018151811061259957612598613a5a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000600267ffffffffffffffff8111156125f0576125ef613a2b565b5b60405190808252806020026020018201604052801561261e5781602001602082028036833780820191505090505b509050848160008151811061263657612635613a5a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050838160018151811061268557612684613a5a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060005b6002811015612c7c576000601060008584815181106126e4576126e3613a5a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154905060006010600086858151811061274557612744613a5a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002015490506000601060008786815181106127a6576127a5613a5a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001541461289f57600f600085858151811061280857612807613a5a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600d600082825461285c91906134ad565b9250508190555061288685848151811061287957612878613a5a565b5b6020026020010151610a67565b600d600082825461289791906134ad565b925050819055505b60116000601060008887815181106128ba576128b9613a5a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556010600086858151811061294857612947613a5a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008082016000905560018201600090556002820160009055505085600f60008686815181106129bd576129bc613a5a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a23878681518110612a1657612a15613a5a565b5b6020026020010151610a67565b612a2d91906138e9565b10158015612a9f575060126000868581518110612a4d57612a4c613a5a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612c6757600b6000815480929190612ab790613cbe565b91905055506040518060600160405280600b5481526020018381526020018281525060106000878681518110612af057612aef613a5a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082015181600001556020820151816001015560408201518160020155905050848381518110612b6657612b65613a5a565b5b602002602001015160116000600b54815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600f6000868681518110612bda57612bd9613a5a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612c40878681518110612c3357612c32613a5a565b5b6020026020010151610a67565b612c4a91906138e9565b905080600d6000828254612c5e91906138e9565b92505081905550505b50508080612c7490613cbe565b9150506126c2565b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612cd6578060026000828254612cca91906138e9565b92505081905550612da9565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612d62578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401612d59939291906136dd565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612df25780600260008282540392505081905550612e3f565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612e9c9190613079565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612ee3578082015181840152602081019050612ec8565b60008484015250505050565b6000601f19601f8301169050919050565b6000612f0b82612ea9565b612f158185612eb4565b9350612f25818560208601612ec5565b612f2e81612eef565b840191505092915050565b60006020820190508181036000830152612f538184612f00565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612f8b82612f60565b9050919050565b612f9b81612f80565b8114612fa657600080fd5b50565b600081359050612fb881612f92565b92915050565b6000819050919050565b612fd181612fbe565b8114612fdc57600080fd5b50565b600081359050612fee81612fc8565b92915050565b6000806040838503121561300b5761300a612f5b565b5b600061301985828601612fa9565b925050602061302a85828601612fdf565b9150509250929050565b60008115159050919050565b61304981613034565b82525050565b60006020820190506130646000830184613040565b92915050565b61307381612fbe565b82525050565b600060208201905061308e600083018461306a565b92915050565b6000806000606084860312156130ad576130ac612f5b565b5b60006130bb86828701612fa9565b93505060206130cc86828701612fa9565b92505060406130dd86828701612fdf565b9150509250925092565b6130f081613034565b81146130fb57600080fd5b50565b60008135905061310d816130e7565b92915050565b6000806040838503121561312a57613129612f5b565b5b600061313885828601612fa9565b9250506020613149858286016130fe565b9150509250929050565b600061315e82612f60565b9050919050565b61316e81613153565b82525050565b60006020820190506131896000830184613165565b92915050565b600060ff82169050919050565b6131a58161318f565b82525050565b60006020820190506131c0600083018461319c565b92915050565b6131cf81612f80565b82525050565b60006020820190506131ea60008301846131c6565b92915050565b60006020828403121561320657613205612f5b565b5b600061321484828501612fa9565b91505092915050565b6000606082019050613232600083018661306a565b61323f602083018561306a565b61324c604083018461306a565b949350505050565b6000806040838503121561326b5761326a612f5b565b5b600061327985828601612fa9565b925050602061328a85828601612fa9565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806132db57607f821691505b6020821081036132ee576132ed613294565b5b50919050565b7f6164647265737320300000000000000000000000000000000000000000000000600082015250565b600061332a600983612eb4565b9150613335826132f4565b602082019050919050565b600060208201905081810360008301526133598161331d565b9050919050565b7f4e6f7468696e6720746f20636c61696d00000000000000000000000000000000600082015250565b6000613396601083612eb4565b91506133a182613360565b602082019050919050565b600060208201905081810360008301526133c581613389565b9050919050565b600081905092915050565b50565b60006133e76000836133cc565b91506133f2826133d7565b600082019050919050565b6000613408826133da565b9150819050919050565b7f646576656c6f706572207472616e73666572206661696c65642e000000000000600082015250565b6000613448601a83612eb4565b915061345382613412565b602082019050919050565b600060208201905081810360008301526134778161343b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006134b882612fbe565b91506134c383612fbe565b92508282039050818111156134db576134da61347e565b5b92915050565b7f74726164696e6720697320616c726561647920636c6f73656400000000000000600082015250565b6000613517601983612eb4565b9150613522826134e1565b602082019050919050565b600060208201905081810360008301526135468161350a565b9050919050565b7f4f6e6c79207374616b696e6720636f6e74726163742063616e2075706461746560008201527f2062616c616e6365210000000000000000000000000000000000000000000000602082015250565b60006135a9602983612eb4565b91506135b48261354d565b604082019050919050565b600060208201905081810360008301526135d88161359c565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b6000613615601783612eb4565b9150613620826135df565b602082019050919050565b6000602082019050818103600083015261364481613608565b9050919050565b7f61646472657373206973206e6f7420666f756e642c2074727920746f20696e7060008201527f75742061646472657373206f66207265616c207374616b696e67000000000000602082015250565b60006136a7603a83612eb4565b91506136b28261364b565b604082019050919050565b600060208201905081810360008301526136d68161369a565b9050919050565b60006060820190506136f260008301866131c6565b6136ff602083018561306a565b61370c604083018461306a565b949350505050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000613770602983612eb4565b915061377b82613714565b604082019050919050565b6000602082019050818103600083015261379f81613763565b9050919050565b7f42616c616e6365206c657373207468616e207472616e73666572000000000000600082015250565b60006137dc601a83612eb4565b91506137e7826137a6565b602082019050919050565b6000602082019050818103600083015261380b816137cf565b9050919050565b60008151905061382181612f92565b92915050565b60006020828403121561383d5761383c612f5b565b5b600061384b84828501613812565b91505092915050565b600060408201905061386960008301856131c6565b61387660208301846131c6565b9392505050565b7f54726164696e67206973206e6f74206f70656e20796574000000000000000000600082015250565b60006138b3601783612eb4565b91506138be8261387d565b602082019050919050565b600060208201905081810360008301526138e2816138a6565b9050919050565b60006138f482612fbe565b91506138ff83612fbe565b92508282019050808211156139175761391661347e565b5b92915050565b7f696e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000613953601483612eb4565b915061395e8261391d565b602082019050919050565b6000602082019050818103600083015261398281613946565b9050919050565b600061399482612fbe565b915061399f83612fbe565b92508282026139ad81612fbe565b915082820484148315176139c4576139c361347e565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613a0582612fbe565b9150613a1083612fbe565b925082613a2057613a1f6139cb565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b6000819050919050565b6000613ab8613ab3613aae84613a89565b613a93565b612fbe565b9050919050565b613ac881613a9d565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b613b0381612f80565b82525050565b6000613b158383613afa565b60208301905092915050565b6000602082019050919050565b6000613b3982613ace565b613b438185613ad9565b9350613b4e83613aea565b8060005b83811015613b7f578151613b668882613b09565b9750613b7183613b21565b925050600181019050613b52565b5085935050505092915050565b600060a082019050613ba1600083018861306a565b613bae6020830187613abf565b8181036040830152613bc08186613b2e565b9050613bcf60608301856131c6565b613bdc608083018461306a565b9695505050505050565b7f436f6e74726163742062616c616e6365206973207a65726f0000000000000000600082015250565b6000613c1c601883612eb4565b9150613c2782613be6565b602082019050919050565b60006020820190508181036000830152613c4b81613c0f565b9050919050565b7f6d61726b6574696e67207472616e73666572206661696c65642e000000000000600082015250565b6000613c88601a83612eb4565b9150613c9382613c52565b602082019050919050565b60006020820190508181036000830152613cb781613c7b565b9050919050565b6000613cc982612fbe565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613cfb57613cfa61347e565b5b60018201905091905056fea2646970667358221220f894cc38d742d8f35baaf9ed646297b9e61680ce936ea76f248718e59b4f7e2964736f6c63430008140033000000000000000000000000c532a74256d3db42d0bf7a0400fefdbad76940080000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a60000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a6
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