[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "_maxTxAmount", "type": "uint256" } ], "name": "MaxTxAmountUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "_maxTaxSwap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_reduceBuyTaxAt", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_reduceSellTaxAt", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_taxSwapThreshold", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "manualSwap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "transferDelayEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526000600560006101000a81548160ff02191690831515021790555060016006556001600755600060085560006009556064600a556064600b55601e600c556000600d556008600a6200005791906200062d565b6301c9c3806200006891906200067e565b600e556008600a6200007b91906200062d565b6301c9c3806200008c91906200067e565b600f556008600a6200009f91906200062d565b625b8d80620000af91906200067e565b6010556008600a620000c291906200062d565b625b8d80620000d291906200067e565b6011556000601360156101000a81548160ff0219169083151502179055506000601360166101000a81548160ff0219169083151502179055503480156200011857600080fd5b5060006200012b6200046260201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620001d96200046260201b60201c565b600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506008600a6200022991906200062d565b633b9aca006200023a91906200067e565b600160006200024e6200046260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160036000620002a26200046a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160036000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620003d56200046260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008600a6200043491906200062d565b633b9aca006200044591906200067e565b604051620004549190620006da565b60405180910390a3620006f7565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200052157808604811115620004f957620004f862000493565b5b6001851615620005095780820291505b80810290506200051985620004c2565b9450620004d9565b94509492505050565b6000826200053c57600190506200060f565b816200054c57600090506200060f565b81600181146200056557600281146200057057620005a6565b60019150506200060f565b60ff84111562000585576200058462000493565b5b8360020a9150848211156200059f576200059e62000493565b5b506200060f565b5060208310610133831016604e8410600b8410161715620005e05782820a905083811115620005da57620005d962000493565b5b6200060f565b620005ef8484846001620004cf565b9250905081840481111562000609576200060862000493565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b60006200063a8262000616565b9150620006478362000620565b9250620006767fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200052a565b905092915050565b60006200068b8262000616565b9150620006988362000616565b9250828202620006a88162000616565b91508282048414831517620006c257620006c162000493565b5b5092915050565b620006d48162000616565b82525050565b6000602082019050620006f16000830184620006c9565b92915050565b6130d780620007076000396000f3fe60806040526004361061012e5760003560e01c8063715018a6116100ab57806395d89b411161006f57806395d89b41146103a5578063a9059cbb146103d0578063bf474bed1461040d578063c36956a014610438578063c876d0b914610463578063dd62ed3e1461048e57610135565b8063715018a6146102f6578063751039fc1461030d5780637d1db4a5146103245780638da5cb5b1461034f5780638f9a55c01461037a57610135565b806323b872dd116100f257806323b872dd14610223578063293230b814610260578063313ce5671461027757806351bc3c85146102a257806370a08231146102b957610135565b806306fdde031461013a578063095ea7b3146101655780630c193045146101a25780630faee56f146101cd57806318160ddd146101f857610135565b3661013557005b600080fd5b34801561014657600080fd5b5061014f6104cb565b60405161015c9190612173565b60405180910390f35b34801561017157600080fd5b5061018c6004803603810190610187919061222e565b610508565b6040516101999190612289565b60405180910390f35b3480156101ae57600080fd5b506101b7610526565b6040516101c491906122b3565b60405180910390f35b3480156101d957600080fd5b506101e261052c565b6040516101ef91906122b3565b60405180910390f35b34801561020457600080fd5b5061020d610532565b60405161021a91906122b3565b60405180910390f35b34801561022f57600080fd5b5061024a600480360381019061024591906122ce565b610556565b6040516102579190612289565b60405180910390f35b34801561026c57600080fd5b5061027561062f565b005b34801561028357600080fd5b5061028c610b67565b604051610299919061233d565b60405180910390f35b3480156102ae57600080fd5b506102b7610b70565b005b3480156102c557600080fd5b506102e060048036038101906102db9190612358565b610c0d565b6040516102ed91906122b3565b60405180910390f35b34801561030257600080fd5b5061030b610c56565b005b34801561031957600080fd5b50610322610da9565b005b34801561033057600080fd5b50610339610ef4565b60405161034691906122b3565b60405180910390f35b34801561035b57600080fd5b50610364610efa565b6040516103719190612394565b60405180910390f35b34801561038657600080fd5b5061038f610f23565b60405161039c91906122b3565b60405180910390f35b3480156103b157600080fd5b506103ba610f29565b6040516103c79190612173565b60405180910390f35b3480156103dc57600080fd5b506103f760048036038101906103f2919061222e565b610f66565b6040516104049190612289565b60405180910390f35b34801561041957600080fd5b50610422610f84565b60405161042f91906122b3565b60405180910390f35b34801561044457600080fd5b5061044d610f8a565b60405161045a91906122b3565b60405180910390f35b34801561046f57600080fd5b50610478610f90565b6040516104859190612289565b60405180910390f35b34801561049a57600080fd5b506104b560048036038101906104b091906123af565b610fa3565b6040516104c291906122b3565b60405180910390f35b60606040518060400160405280601c81526020017f4f626957616e50657065436c696e746f6e4b696e674b6f6e6759657300000000815250905090565b600061051c61051561102a565b8484611032565b6001905092915050565b600a5481565b60115481565b60006008600a6105429190612551565b633b9aca00610551919061259c565b905090565b60006105638484846111fb565b6106248461056f61102a565b61061f8560405180606001604052806028815260200161307a60289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105d561102a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b939092919063ffffffff16565b611032565b600190509392505050565b61063761102a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106bb9061262a565b60405180910390fd5b601360149054906101000a900460ff1615610714576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070b90612696565b60405180910390fd5b737a250d5630b4cf539739df2c5dacb4c659f2488d601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506107b230601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166008600a61079e9190612551565b633b9aca006107ad919061259c565b611032565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561081f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084391906126cb565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108f091906126cb565b6040518363ffffffff1660e01b815260040161090d9291906126f8565b6020604051808303816000875af115801561092c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061095091906126cb565b601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71947306109d930610c0d565b6000806109e4610efa565b426040518863ffffffff1660e01b8152600401610a0696959493929190612766565b60606040518083038185885af1158015610a24573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610a4991906127dc565b505050601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610aeb92919061282f565b6020604051808303816000875af1158015610b0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b2e9190612884565b506001601360166101000a81548160ff0219169083151502179055506001601360146101000a81548160ff021916908315150217905550565b60006008905090565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610bb161102a565b73ffffffffffffffffffffffffffffffffffffffff1614610bd157600080fd5b6000610bdc30610c0d565b90506000811115610bf157610bf081611bf7565b5b60004790506000811115610c0957610c0881611e8f565b5b5050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610c5e61102a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ceb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce29061262a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610db161102a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e359061262a565b60405180910390fd5b6008600a610e4c9190612551565b633b9aca00610e5b919061259c565b600e819055506008600a610e6f9190612551565b633b9aca00610e7e919061259c565b600f819055506000600560006101000a81548160ff0219169083151502179055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6008600a610ece9190612551565b633b9aca00610edd919061259c565b604051610eea91906122b3565b60405180910390a1565b600e5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600f5481565b60606040518060400160405280600681526020017f4d4f4e45524f0000000000000000000000000000000000000000000000000000815250905090565b6000610f7a610f7361102a565b84846111fb565b6001905092915050565b60105481565b600b5481565b600560009054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036110a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109890612923565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611110576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611107906129b5565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516111ee91906122b3565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361126a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126190612a47565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d090612ad9565b60405180910390fd5b6000811161131c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131390612b6b565b60405180910390fd5b6000611326610efa565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156113945750611364610efa565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156118d657600560009054906101000a900460ff161561152657601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561145a5750601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156115255743600460003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054106114e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d790612bfd565b60405180910390fd5b43600460003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156115d15750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156116275750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156116e257600e54821115611671576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166890612c69565b60405180910390fd5b600f548261167e85610c0d565b6116889190612c89565b11156116c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c090612d09565b60405180910390fd5b600d60008154809291906116dc90612d29565b91905055505b61171e6064611710600a54600d54116116fd57600654611701565b6008545b85611efb90919063ffffffff16565b611f7590919063ffffffff16565b9050601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156117a957503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b156117ed576117ea60646117dc600b54600d54116117c9576007546117cd565b6009545b85611efb90919063ffffffff16565b611f7590919063ffffffff16565b90505b60006117f830610c0d565b9050601360159054906101000a900460ff161580156118645750601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b801561187c5750601360169054906101000a900460ff165b8015611889575060105481115b80156118985750600c54600d54115b156118d4576118ba6118b5846118b084601154611fbf565b611fbf565b611bf7565b600047905060008111156118d2576118d147611e8f565b5b505b505b60008111156119da5761193181600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611fd890919063ffffffff16565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119d191906122b3565b60405180910390a35b611a2c82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461203690919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ad3611a85828461203690919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611fd890919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611b78848661203690919063ffffffff16565b604051611b8591906122b3565b60405180910390a350505050565b6000838311158290611bdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bd29190612173565b60405180910390fd5b5060008385611bea9190612d71565b9050809150509392505050565b6001601360156101000a81548160ff0219169083151502179055506000810315611e7157601360149054906101000a900460ff1615611e71576000600267ffffffffffffffff811115611c4d57611c4c612da5565b5b604051908082528060200260200182016040528015611c7b5781602001602082028036833780820191505090505b5090503081600081518110611c9357611c92612dd4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611d3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d5e91906126cb565b81600181518110611d7257611d71612dd4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611dd930601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611032565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401611e3d959493929190612ec1565b600060405180830381600087803b158015611e5757600080fd5b505af1158015611e6b573d6000803e3d6000fd5b50505050505b6000601360156101000a81548160ff02191690831515021790555050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611ef7573d6000803e3d6000fd5b5050565b6000808303611f0d5760009050611f6f565b60008284611f1b919061259c565b9050828482611f2a9190612f4a565b14611f6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6190612fed565b60405180910390fd5b809150505b92915050565b6000611fb783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612080565b905092915050565b6000818311611fce5782611fd0565b815b905092915050565b6000808284611fe79190612c89565b90508381101561202c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202390613059565b60405180910390fd5b8091505092915050565b600061207883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611b93565b905092915050565b600080831182906120c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120be9190612173565b60405180910390fd5b50600083856120d69190612f4a565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561211d578082015181840152602081019050612102565b60008484015250505050565b6000601f19601f8301169050919050565b6000612145826120e3565b61214f81856120ee565b935061215f8185602086016120ff565b61216881612129565b840191505092915050565b6000602082019050818103600083015261218d818461213a565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006121c58261219a565b9050919050565b6121d5816121ba565b81146121e057600080fd5b50565b6000813590506121f2816121cc565b92915050565b6000819050919050565b61220b816121f8565b811461221657600080fd5b50565b60008135905061222881612202565b92915050565b6000806040838503121561224557612244612195565b5b6000612253858286016121e3565b925050602061226485828601612219565b9150509250929050565b60008115159050919050565b6122838161226e565b82525050565b600060208201905061229e600083018461227a565b92915050565b6122ad816121f8565b82525050565b60006020820190506122c860008301846122a4565b92915050565b6000806000606084860312156122e7576122e6612195565b5b60006122f5868287016121e3565b9350506020612306868287016121e3565b925050604061231786828701612219565b9150509250925092565b600060ff82169050919050565b61233781612321565b82525050565b6000602082019050612352600083018461232e565b92915050565b60006020828403121561236e5761236d612195565b5b600061237c848285016121e3565b91505092915050565b61238e816121ba565b82525050565b60006020820190506123a96000830184612385565b92915050565b600080604083850312156123c6576123c5612195565b5b60006123d4858286016121e3565b92505060206123e5858286016121e3565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111561247557808604811115612451576124506123ef565b5b60018516156124605780820291505b808102905061246e8561241e565b9450612435565b94509492505050565b60008261248e576001905061254a565b8161249c576000905061254a565b81600181146124b257600281146124bc576124eb565b600191505061254a565b60ff8411156124ce576124cd6123ef565b5b8360020a9150848211156124e5576124e46123ef565b5b5061254a565b5060208310610133831016604e8410600b84101617156125205782820a90508381111561251b5761251a6123ef565b5b61254a565b61252d848484600161242b565b92509050818404811115612544576125436123ef565b5b81810290505b9392505050565b600061255c826121f8565b915061256783612321565b92506125947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461247e565b905092915050565b60006125a7826121f8565b91506125b2836121f8565b92508282026125c0816121f8565b915082820484148315176125d7576125d66123ef565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006126146020836120ee565b915061261f826125de565b602082019050919050565b6000602082019050818103600083015261264381612607565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b60006126806017836120ee565b915061268b8261264a565b602082019050919050565b600060208201905081810360008301526126af81612673565b9050919050565b6000815190506126c5816121cc565b92915050565b6000602082840312156126e1576126e0612195565b5b60006126ef848285016126b6565b91505092915050565b600060408201905061270d6000830185612385565b61271a6020830184612385565b9392505050565b6000819050919050565b6000819050919050565b600061275061274b61274684612721565b61272b565b6121f8565b9050919050565b61276081612735565b82525050565b600060c08201905061277b6000830189612385565b61278860208301886122a4565b6127956040830187612757565b6127a26060830186612757565b6127af6080830185612385565b6127bc60a08301846122a4565b979650505050505050565b6000815190506127d681612202565b92915050565b6000806000606084860312156127f5576127f4612195565b5b6000612803868287016127c7565b9350506020612814868287016127c7565b9250506040612825868287016127c7565b9150509250925092565b60006040820190506128446000830185612385565b61285160208301846122a4565b9392505050565b6128618161226e565b811461286c57600080fd5b50565b60008151905061287e81612858565b92915050565b60006020828403121561289a57612899612195565b5b60006128a88482850161286f565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061290d6024836120ee565b9150612918826128b1565b604082019050919050565b6000602082019050818103600083015261293c81612900565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061299f6022836120ee565b91506129aa82612943565b604082019050919050565b600060208201905081810360008301526129ce81612992565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612a316025836120ee565b9150612a3c826129d5565b604082019050919050565b60006020820190508181036000830152612a6081612a24565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612ac36023836120ee565b9150612ace82612a67565b604082019050919050565b60006020820190508181036000830152612af281612ab6565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000612b556029836120ee565b9150612b6082612af9565b604082019050919050565b60006020820190508181036000830152612b8481612b48565b9050919050565b7f4f6e6c79206f6e65207472616e736665722070657220626c6f636b20616c6c6f60008201527f7765642e00000000000000000000000000000000000000000000000000000000602082015250565b6000612be76024836120ee565b9150612bf282612b8b565b604082019050919050565b60006020820190508181036000830152612c1681612bda565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e00000000000000600082015250565b6000612c536019836120ee565b9150612c5e82612c1d565b602082019050919050565b60006020820190508181036000830152612c8281612c46565b9050919050565b6000612c94826121f8565b9150612c9f836121f8565b9250828201905080821115612cb757612cb66123ef565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e000000000000600082015250565b6000612cf3601a836120ee565b9150612cfe82612cbd565b602082019050919050565b60006020820190508181036000830152612d2281612ce6565b9050919050565b6000612d34826121f8565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612d6657612d656123ef565b5b600182019050919050565b6000612d7c826121f8565b9150612d87836121f8565b9250828203905081811115612d9f57612d9e6123ef565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612e38816121ba565b82525050565b6000612e4a8383612e2f565b60208301905092915050565b6000602082019050919050565b6000612e6e82612e03565b612e788185612e0e565b9350612e8383612e1f565b8060005b83811015612eb4578151612e9b8882612e3e565b9750612ea683612e56565b925050600181019050612e87565b5085935050505092915050565b600060a082019050612ed660008301886122a4565b612ee36020830187612757565b8181036040830152612ef58186612e63565b9050612f046060830185612385565b612f1160808301846122a4565b9695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000612f55826121f8565b9150612f60836121f8565b925082612f7057612f6f612f1b565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000612fd76021836120ee565b9150612fe282612f7b565b604082019050919050565b6000602082019050818103600083015261300681612fca565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000613043601b836120ee565b915061304e8261300d565b602082019050919050565b6000602082019050818103600083015261307281613036565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212201ffc08ab145d58e23319e08434f95e5649ccda83cbc573a8a6c6ae05e35c403664736f6c63430008130033