[ { "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": "ManualSwap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "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": "_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": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "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": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "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" } ]
6080604052600160055f6101000a81548160ff02191690831515021790555060146006556014600755600f600855600f600955600a8055600a600b556019600c556001600d556001600e55600a600f555f60105560646009600a62000065919062000670565b633b9aca00620000769190620006c0565b62000082919062000737565b6002620000909190620006c0565b60115560646009600a620000a5919062000670565b633b9aca00620000b69190620006c0565b620000c2919062000737565b6002620000d09190620006c0565b6012556103e86009600a620000e6919062000670565b633b9aca00620000f79190620006c0565b62000103919062000737565b6002620001119190620006c0565b60135560646009600a62000126919062000670565b633b9aca00620001379190620006c0565b62000143919062000737565b6001620001519190620006c0565b6014555f601660156101000a81548160ff0219169083151502179055505f6016806101000a81548160ff02191690831515021790555034801562000193575f80fd5b505f620001a5620004b060201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35062000251620004b060201b60201c565b600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009600a620002a1919062000670565b633b9aca00620002b29190620006c0565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160035f62000308620004b760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055503073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a62000482919062000670565b633b9aca00620004939190620006c0565b604051620004a291906200077f565b60405180910390a36200079a565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620005685780860481111562000540576200053f620004de565b5b6001851615620005505780820291505b808102905062000560856200050b565b945062000520565b94509492505050565b5f8262000582576001905062000654565b8162000591575f905062000654565b8160018114620005aa5760028114620005b557620005eb565b600191505062000654565b60ff841115620005ca57620005c9620004de565b5b8360020a915084821115620005e457620005e3620004de565b5b5062000654565b5060208310610133831016604e8410600b8410161715620006255782820a9050838111156200061f576200061e620004de565b5b62000654565b62000634848484600162000517565b925090508184048111156200064e576200064d620004de565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f6200067c826200065b565b9150620006898362000664565b9250620006b87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000571565b905092915050565b5f620006cc826200065b565b9150620006d9836200065b565b9250828202620006e9816200065b565b91508282048414831517620007035762000702620004de565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f62000743826200065b565b915062000750836200065b565b9250826200076357620007626200070a565b5b828204905092915050565b62000779816200065b565b82525050565b5f602082019050620007945f8301846200076e565b92915050565b61301580620007a85f395ff3fe608060405260043610610117575f3560e01c80637d1db4a51161009f578063a9059cbb11610063578063a9059cbb14610368578063bf474bed146103a4578063c876d0b9146103ce578063c9567bf9146103f8578063dd62ed3e1461040e5761011e565b80637d1db4a5146102aa5780638da5cb5b146102d45780638f9a55c0146102fe57806395d89b4114610328578063a1780c18146103525761011e565b806323b872dd116100e657806323b872dd146101dc578063313ce5671461021857806370a0823114610242578063715018a61461027e578063751039fc146102945761011e565b806306fdde0314610122578063095ea7b31461014c5780630faee56f1461018857806318160ddd146101b25761011e565b3661011e57005b5f80fd5b34801561012d575f80fd5b5061013661044a565b60405161014391906120e4565b60405180910390f35b348015610157575f80fd5b50610172600480360381019061016d9190612195565b61046a565b60405161017f91906121ed565b60405180910390f35b348015610193575f80fd5b5061019c610487565b6040516101a99190612215565b60405180910390f35b3480156101bd575f80fd5b506101c661048d565b6040516101d39190612215565b60405180910390f35b3480156101e7575f80fd5b5061020260048036038101906101fd919061222e565b6104b0565b60405161020f91906121ed565b60405180910390f35b348015610223575f80fd5b5061022c610584565b6040516102399190612299565b60405180910390f35b34801561024d575f80fd5b50610268600480360381019061026391906122b2565b61058c565b6040516102759190612215565b60405180910390f35b348015610289575f80fd5b506102926105d2565b005b34801561029f575f80fd5b506102a8610720565b005b3480156102b5575f80fd5b506102be610868565b6040516102cb9190612215565b60405180910390f35b3480156102df575f80fd5b506102e861086e565b6040516102f591906122ec565b60405180910390f35b348015610309575f80fd5b50610312610895565b60405161031f9190612215565b60405180910390f35b348015610333575f80fd5b5061033c61089b565b60405161034991906120e4565b60405180910390f35b34801561035d575f80fd5b506103666108d8565b005b348015610373575f80fd5b5061038e60048036038101906103899190612195565b610970565b60405161039b91906121ed565b60405180910390f35b3480156103af575f80fd5b506103b861098d565b6040516103c59190612215565b60405180910390f35b3480156103d9575f80fd5b506103e2610993565b6040516103ef91906121ed565b60405180910390f35b348015610403575f80fd5b5061040c6109a5565b005b348015610419575f80fd5b50610434600480360381019061042f9190612305565b610ec6565b6040516104419190612215565b60405180910390f35b6060604051806060016040528060238152602001612f9560239139905090565b5f61047d610476610f48565b8484610f4f565b6001905092915050565b60145481565b5f6009600a61049c919061249f565b633b9aca006104ab91906124e9565b905090565b5f6104bc848484611112565b610579846104c8610f48565b61057485604051806060016040528060288152602001612fb86028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f61052b610f48565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611abb9092919063ffffffff16565b610f4f565b600190509392505050565b5f6009905090565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6105da610f48565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610666576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065d90612574565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610728610f48565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ab90612574565b60405180910390fd5b6009600a6107c2919061249f565b633b9aca006107d191906124e9565b6011819055506009600a6107e5919061249f565b633b9aca006107f491906124e9565b6012819055505f60055f6101000a81548160ff0219169083151502179055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6009600a610842919061249f565b633b9aca0061085191906124e9565b60405161085e9190612215565b60405180910390a1565b60115481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60125481565b60606040518060400160405280600881526020017f50e4b88950e4b889000000000000000000000000000000000000000000000000815250905090565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610919610f48565b73ffffffffffffffffffffffffffffffffffffffff1614610938575f80fd5b5f6109423061058c565b90505f8111156109565761095581611b1d565b5b5f4790505f81111561096c5761096b81611d88565b5b5050565b5f61098361097c610f48565b8484611112565b6001905092915050565b60135481565b60055f9054906101000a900460ff1681565b6109ad610f48565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3090612574565b60405180910390fd5b601660149054906101000a900460ff1615610a89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a80906125dc565b60405180910390fd5b737a250d5630b4cf539739df2c5dacb4c659f2488d60155f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610b253060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009600a610b11919061249f565b633b9aca00610b2091906124e9565b610f4f565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b8f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bb3919061260e565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c39573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c5d919061260e565b6040518363ffffffff1660e01b8152600401610c7a929190612639565b6020604051808303815f875af1158015610c96573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cba919061260e565b60165f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610d413061058c565b5f80610d4b61086e565b426040518863ffffffff1660e01b8152600401610d6d969594939291906126a2565b60606040518083038185885af1158015610d89573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610dae9190612715565b50505060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b360155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610e4e929190612765565b6020604051808303815f875af1158015610e6a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e8e91906127b6565b5060016016806101000a81548160ff0219169083151502179055506001601660146101000a81548160ff021916908315150217905550565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fbd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb490612851565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361102b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611022906128df565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516111059190612215565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611180576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111779061296d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e5906129fb565b60405180910390fd5b5f8111611230576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122790612a89565b60405180910390fd5b5f61123961086e565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156112a7575061127761086e565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561180b576112d960646112cb6112bc611df1565b85611e3690919063ffffffff16565b611ead90919063ffffffff16565b905060055f9054906101000a900460ff16156114615760155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611399575060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611460574360045f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541061141d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141490612b3d565b60405180910390fd5b4360045f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614801561150a575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561155d575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561163d576011548211156115a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159e90612ba5565b60405180910390fd5b601254826115b48561058c565b6115be9190612bc3565b11156115ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115f690612c40565b60405180910390fd5b60105f81548092919061161190612c5e565b9190505550600f54601054111561163c575f60055f6101000a81548160ff0219169083151502179055505b5b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156116c557503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b156116fa576116f760646116e96116da611ef6565b85611e3690919063ffffffff16565b611ead90919063ffffffff16565b90505b5f6117043061058c565b9050601660159054906101000a900460ff1615801561176f575060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8015611785575060168054906101000a900460ff165b8015611792575060135481115b15611809575f4790506117b86117b3856117ae85601454611f3b565b611f3b565b611b1d565b5f6117f260646117e460506117d68647611f5390919063ffffffff16565b611e3690919063ffffffff16565b611ead90919063ffffffff16565b90505f8111156118065761180581611d88565b5b50505b505b5f81111561190a576118638160015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611f9c90919063ffffffff16565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119019190612215565b60405180910390a35b61195a8260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611f5390919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506119fd6119b18284611f5390919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611f9c90919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611aa08486611f5390919063ffffffff16565b604051611aad9190612215565b60405180910390a350505050565b5f838311158290611b02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611af991906120e4565b60405180910390fd5b505f8385611b109190612ca5565b9050809150509392505050565b6001601660156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115611b5457611b53612cd8565b5b604051908082528060200260200182016040528015611b825781602001602082028036833780820191505090505b50905030815f81518110611b9957611b98612d05565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611c3d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611c61919061260e565b81600181518110611c7557611c74612d05565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611cdb3060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610f4f565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401611d3d959493929190612de9565b5f604051808303815f87803b158015611d54575f80fd5b505af1158015611d66573d5f803e3d5ffd5b50505050505f601660156101000a81548160ff02191690831515021790555050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611ded573d5f803e3d5ffd5b5050565b5f60085460105411611e07576006549050611e33565b600854601054118015611e1e5750600c5460105411155b15611e2d57600a549050611e33565b600d5490505b90565b5f808303611e46575f9050611ea7565b5f8284611e5391906124e9565b9050828482611e629190612e6e565b14611ea2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9990612f0e565b60405180910390fd5b809150505b92915050565b5f611eee83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611ff9565b905092915050565b5f60085460105411611f0c576007549050611f38565b600954601054118015611f235750600c5460105411155b15611f3257600b549050611f38565b600d5490505b90565b5f818311611f495782611f4b565b815b905092915050565b5f611f9483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611abb565b905092915050565b5f808284611faa9190612bc3565b905083811015611fef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fe690612f76565b60405180910390fd5b8091505092915050565b5f808311829061203f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203691906120e4565b60405180910390fd5b505f838561204d9190612e6e565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612091578082015181840152602081019050612076565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6120b68261205a565b6120c08185612064565b93506120d0818560208601612074565b6120d98161209c565b840191505092915050565b5f6020820190508181035f8301526120fc81846120ac565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61213182612108565b9050919050565b61214181612127565b811461214b575f80fd5b50565b5f8135905061215c81612138565b92915050565b5f819050919050565b61217481612162565b811461217e575f80fd5b50565b5f8135905061218f8161216b565b92915050565b5f80604083850312156121ab576121aa612104565b5b5f6121b88582860161214e565b92505060206121c985828601612181565b9150509250929050565b5f8115159050919050565b6121e7816121d3565b82525050565b5f6020820190506122005f8301846121de565b92915050565b61220f81612162565b82525050565b5f6020820190506122285f830184612206565b92915050565b5f805f6060848603121561224557612244612104565b5b5f6122528682870161214e565b93505060206122638682870161214e565b925050604061227486828701612181565b9150509250925092565b5f60ff82169050919050565b6122938161227e565b82525050565b5f6020820190506122ac5f83018461228a565b92915050565b5f602082840312156122c7576122c6612104565b5b5f6122d48482850161214e565b91505092915050565b6122e681612127565b82525050565b5f6020820190506122ff5f8301846122dd565b92915050565b5f806040838503121561231b5761231a612104565b5b5f6123288582860161214e565b92505060206123398582860161214e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156123c5578086048111156123a1576123a0612343565b5b60018516156123b05780820291505b80810290506123be85612370565b9450612385565b94509492505050565b5f826123dd5760019050612498565b816123ea575f9050612498565b8160018114612400576002811461240a57612439565b6001915050612498565b60ff84111561241c5761241b612343565b5b8360020a91508482111561243357612432612343565b5b50612498565b5060208310610133831016604e8410600b841016171561246e5782820a90508381111561246957612468612343565b5b612498565b61247b848484600161237c565b9250905081840481111561249257612491612343565b5b81810290505b9392505050565b5f6124a982612162565b91506124b48361227e565b92506124e17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846123ce565b905092915050565b5f6124f382612162565b91506124fe83612162565b925082820261250c81612162565b9150828204841483151761252357612522612343565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61255e602083612064565b91506125698261252a565b602082019050919050565b5f6020820190508181035f83015261258b81612552565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f6125c6601783612064565b91506125d182612592565b602082019050919050565b5f6020820190508181035f8301526125f3816125ba565b9050919050565b5f8151905061260881612138565b92915050565b5f6020828403121561262357612622612104565b5b5f612630848285016125fa565b91505092915050565b5f60408201905061264c5f8301856122dd565b61265960208301846122dd565b9392505050565b5f819050919050565b5f819050919050565b5f61268c61268761268284612660565b612669565b612162565b9050919050565b61269c81612672565b82525050565b5f60c0820190506126b55f8301896122dd565b6126c26020830188612206565b6126cf6040830187612693565b6126dc6060830186612693565b6126e960808301856122dd565b6126f660a0830184612206565b979650505050505050565b5f8151905061270f8161216b565b92915050565b5f805f6060848603121561272c5761272b612104565b5b5f61273986828701612701565b935050602061274a86828701612701565b925050604061275b86828701612701565b9150509250925092565b5f6040820190506127785f8301856122dd565b6127856020830184612206565b9392505050565b612795816121d3565b811461279f575f80fd5b50565b5f815190506127b08161278c565b92915050565b5f602082840312156127cb576127ca612104565b5b5f6127d8848285016127a2565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61283b602483612064565b9150612846826127e1565b604082019050919050565b5f6020820190508181035f8301526128688161282f565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6128c9602283612064565b91506128d48261286f565b604082019050919050565b5f6020820190508181035f8301526128f6816128bd565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f612957602583612064565b9150612962826128fd565b604082019050919050565b5f6020820190508181035f8301526129848161294b565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6129e5602383612064565b91506129f08261298b565b604082019050919050565b5f6020820190508181035f830152612a12816129d9565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f612a73602983612064565b9150612a7e82612a19565b604082019050919050565b5f6020820190508181035f830152612aa081612a67565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c5f8201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b5f612b27604983612064565b9150612b3282612aa7565b606082019050919050565b5f6020820190508181035f830152612b5481612b1b565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e000000000000005f82015250565b5f612b8f601983612064565b9150612b9a82612b5b565b602082019050919050565b5f6020820190508181035f830152612bbc81612b83565b9050919050565b5f612bcd82612162565b9150612bd883612162565b9250828201905080821115612bf057612bef612343565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e0000000000005f82015250565b5f612c2a601a83612064565b9150612c3582612bf6565b602082019050919050565b5f6020820190508181035f830152612c5781612c1e565b9050919050565b5f612c6882612162565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612c9a57612c99612343565b5b600182019050919050565b5f612caf82612162565b9150612cba83612162565b9250828203905081811115612cd257612cd1612343565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b612d6481612127565b82525050565b5f612d758383612d5b565b60208301905092915050565b5f602082019050919050565b5f612d9782612d32565b612da18185612d3c565b9350612dac83612d4c565b805f5b83811015612ddc578151612dc38882612d6a565b9750612dce83612d81565b925050600181019050612daf565b5085935050505092915050565b5f60a082019050612dfc5f830188612206565b612e096020830187612693565b8181036040830152612e1b8186612d8d565b9050612e2a60608301856122dd565b612e376080830184612206565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612e7882612162565b9150612e8383612162565b925082612e9357612e92612e41565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f612ef8602183612064565b9150612f0382612e9e565b604082019050919050565b5f6020820190508181035f830152612f2581612eec565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f612f60601b83612064565b9150612f6b82612f2c565b602082019050919050565b5f6020820190508181035f830152612f8d81612f54565b905091905056fe4861727279506f747465724f62616d61536f6e696350e4b88950e4b889383838496e7545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220e62f11d3a77b8112c539396f75d9b01798fa125e96088f21bc5ea5e2801f815f64736f6c63430008150033