[ { "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": "ClearMaxWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "OpenTrade", "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": "clearClog", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "manualSend", "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": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "takeoutStuckETH", "outputs": [], "stateMutability": "nonpayable", "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" } ]
6080604052600160065f6101000a81548160ff021916908315150217905550601c600755601c6008555f6009555f600a556028600b556028600c556028600d555f600e556009600a6200005391906200060c565b6301312d006200006491906200065c565b600f556009600a6200007791906200060c565b6301312d006200008891906200065c565b6010556009600a6200009b91906200060c565b620493e0620000ab91906200065c565b6011556009600a620000be91906200060c565b62c65d40620000ce91906200065c565b6012555f601460156101000a81548160ff0219169083151502179055505f601460166101000a81548160ff02191690831515021790555034801562000111575f80fd5b505f620001236200044c60201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620001cf6200044c60201b60201c565b600660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009600a6200021f91906200060c565b633b9aca006200023091906200065c565b60015f620002436200044c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160035f620002956200045360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620003c06200044c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a6200041e91906200060c565b633b9aca006200042f91906200065c565b6040516200043e9190620006b7565b60405180910390a3620006d2565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156200050457808604811115620004dc57620004db6200047a565b5b6001851615620004ec5780820291505b8081029050620004fc85620004a7565b9450620004bc565b94509492505050565b5f826200051e5760019050620005f0565b816200052d575f9050620005f0565b8160018114620005465760028114620005515762000587565b6001915050620005f0565b60ff8411156200056657620005656200047a565b5b8360020a91508482111562000580576200057f6200047a565b5b50620005f0565b5060208310610133831016604e8410600b8410161715620005c15782820a905083811115620005bb57620005ba6200047a565b5b620005f0565b620005d08484846001620004b3565b92509050818404811115620005ea57620005e96200047a565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f6200061882620005f7565b9150620006258362000600565b9250620006547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200050d565b905092915050565b5f6200066882620005f7565b91506200067583620005f7565b92508282026200068581620005f7565b915082820484148315176200069f576200069e6200047a565b5b5092915050565b620006b181620005f7565b82525050565b5f602082019050620006cc5f830184620006a6565b92915050565b6130cf80620006e05f395ff3fe60806040526004361061012d575f3560e01c806370a08231116100aa57806395d89b411161006e57806395d89b4114610380578063a9059cbb146103aa578063bf474bed146103e6578063c876d0b914610410578063dd62ed3e1461043a578063f42938901461047657610134565b806370a08231146102b0578063715018a6146102ec5780637d1db4a5146103025780638da5cb5b1461032c5780638f9a55c01461035657610134565b806318acd4cb116100f157806318acd4cb1461020857806323b872dd1461021e578063313ce5671461025a578063359c8d841461028457806356cc11a51461029a57610134565b806306fdde0314610138578063095ea7b3146101625780630f8540e41461019e5780630faee56f146101b457806318160ddd146101de57610134565b3661013457005b5f80fd5b348015610143575f80fd5b5061014c61048c565b604051610159919061219b565b60405180910390f35b34801561016d575f80fd5b506101886004803603810190610183919061224c565b6104c9565b60405161019591906122a4565b60405180910390f35b3480156101a9575f80fd5b506101b26104e6565b005b3480156101bf575f80fd5b506101c8610a05565b6040516101d591906122cc565b60405180910390f35b3480156101e9575f80fd5b506101f2610a0b565b6040516101ff91906122cc565b60405180910390f35b348015610213575f80fd5b5061021c610a2e565b005b348015610229575f80fd5b50610244600480360381019061023f91906122e5565b610b5d565b60405161025191906122a4565b60405180910390f35b348015610265575f80fd5b5061026e610c31565b60405161027b9190612350565b60405180910390f35b34801561028f575f80fd5b50610298610c39565b005b3480156102a5575f80fd5b506102ae610cd1565b005b3480156102bb575f80fd5b506102d660048036038101906102d19190612369565b610d77565b6040516102e391906122cc565b60405180910390f35b3480156102f7575f80fd5b50610300610dbd565b005b34801561030d575f80fd5b50610316610f0b565b60405161032391906122cc565b60405180910390f35b348015610337575f80fd5b50610340610f11565b60405161034d91906123a3565b60405180910390f35b348015610361575f80fd5b5061036a610f38565b60405161037791906122cc565b60405180910390f35b34801561038b575f80fd5b50610394610f3e565b6040516103a1919061219b565b60405180910390f35b3480156103b5575f80fd5b506103d060048036038101906103cb919061224c565b610f7b565b6040516103dd91906122a4565b60405180910390f35b3480156103f1575f80fd5b506103fa610f98565b60405161040791906122cc565b60405180910390f35b34801561041b575f80fd5b50610424610f9e565b60405161043191906122a4565b60405180910390f35b348015610445575f80fd5b50610460600480360381019061045b91906123bc565b610fb0565b60405161046d91906122cc565b60405180910390f35b348015610481575f80fd5b5061048a611032565b005b60606040518060400160405280600781526020017f47726f7970657200000000000000000000000000000000000000000000000000815250905090565b5f6104dc6104d5611042565b8484611049565b6001905092915050565b6104ee611042565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461057a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057190612444565b60405180910390fd5b60148054906101000a900460ff16156105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf906124ac565b60405180910390fd5b734752ba5dbc23f44d87826276bf6fd6b1c372ad2460135f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506106643060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009600a6106509190612626565b633b9aca0061065f9190612670565b611049565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106ce573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106f291906126c5565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610778573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061079c91906126c5565b6040518363ffffffff1660e01b81526004016107b99291906126f0565b6020604051808303815f875af11580156107d5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107f991906126c5565b60145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719473061088030610d77565b5f8061088a610f11565b426040518863ffffffff1660e01b81526004016108ac96959493929190612759565b60606040518083038185885af11580156108c8573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906108ed91906127cc565b50505060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b360135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b815260040161098d92919061281c565b6020604051808303815f875af11580156109a9573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109cd919061286d565b506001601460166101000a81548160ff02191690831515021790555060016014806101000a81548160ff021916908315150217905550565b60125481565b5f6009600a610a1a9190612626565b633b9aca00610a299190612670565b905090565b610a36611042565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ac2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab990612444565b60405180910390fd5b6009600a610ad09190612626565b633b9aca00610adf9190612670565b600f819055506009600a610af39190612626565b633b9aca00610b029190612670565b6010819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6009600a610b379190612626565b633b9aca00610b469190612670565b604051610b5391906122cc565b60405180910390a1565b5f610b6984848461120c565b610c2684610b75611042565b610c21856040518060600160405280602881526020016130726028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610bd8611042565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611be59092919063ffffffff16565b611049565b600190509392505050565b5f6009905090565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610c7a611042565b73ffffffffffffffffffffffffffffffffffffffff1614610c99575f80fd5b5f610ca330610d77565b90505f811115610cb757610cb681611c47565b5b5f4790505f811115610ccd57610ccc81611eb2565b5b5050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610d12611042565b73ffffffffffffffffffffffffffffffffffffffff1614610d31575f80fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015610d74573d5f803e3d5ffd5b50565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610dc5611042565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4890612444565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600f5481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60105481565b60606040518060400160405280600781526020017f47524f5950455200000000000000000000000000000000000000000000000000815250905090565b5f610f8e610f87611042565b848461120c565b6001905092915050565b60115481565b60065f9054906101000a900460ff1681565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f47905061103f81611eb2565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036110b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ae90612908565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611125576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111c90612996565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516111ff91906122cc565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361127a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127190612a24565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112df90612ab2565b60405180910390fd5b5f811161132a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132190612b40565b60405180910390fd5b5f61133430610d77565b905060125461134230610d77565b11611365575f60065f6101000a81548160ff021916908315150217905550611380565b600160065f6101000a81548160ff0219169083151502179055505b5f611389610f11565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141580156113f757506113c7610f11565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561191a57611438606461142a600b54600e54116114175760075461141b565b6009545b86611f1b90919063ffffffff16565b611f9290919063ffffffff16565b905060065f9054906101000a900460ff16156115c05760135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156114f8575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b156115bf574360055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541061157c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157390612bf4565b60405180910390fd5b4360055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16148015611669575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156116bc575060035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561177657600f54831115611706576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116fd90612c5c565b60405180910390fd5b6010548361171386610d77565b61171d9190612c7a565b111561175e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175590612cf7565b60405180910390fd5b600e5f81548092919061177090612d15565b91905055505b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156117fe57503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b156118425761183f6064611831600c54600e541161181e57600854611822565b600a545b86611f1b90919063ffffffff16565b611f9290919063ffffffff16565b90505b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156118aa5750601460169054906101000a900460ff165b80156118b7575060115482115b80156118c65750600d54600e54115b80156118d857506118d685611fdb565b155b15611919576118fa6118f5846118f085601254611ff2565b611ff2565b611c47565b5f479050666a94d74f4300008111156119175761191681611eb2565b5b505b5b5f811115611a19576119728160015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461200a90919063ffffffff16565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611a1091906122cc565b60405180910390a35b611a838360405180606001604052806026815260200161304c6026913960015f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611be59092919063ffffffff16565b60015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611b26611ada828561206790919063ffffffff16565b60015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461200a90919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611bc9848761206790919063ffffffff16565b604051611bd691906122cc565b60405180910390a35050505050565b5f838311158290611c2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c23919061219b565b60405180910390fd5b505f8385611c3a9190612d5c565b9050809150509392505050565b6001601460156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115611c7e57611c7d612d8f565b5b604051908082528060200260200182016040528015611cac5781602001602082028036833780820191505090505b50905030815f81518110611cc357611cc2612dbc565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611d67573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611d8b91906126c5565b81600181518110611d9f57611d9e612dbc565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611e053060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611049565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401611e67959493929190612ea0565b5f604051808303815f87803b158015611e7e575f80fd5b505af1158015611e90573d5f803e3d5ffd5b50505050505f601460156101000a81548160ff02191690831515021790555050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611f17573d5f803e3d5ffd5b5050565b5f808303611f2b575f9050611f8c565b5f8284611f389190612670565b9050828482611f479190612f25565b14611f87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f7e90612fc5565b60405180910390fd5b809150505b92915050565b5f611fd383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506120b0565b905092915050565b5f80823b90505f8163ffffffff1611915050919050565b5f8183116120005782612002565b815b905092915050565b5f8082846120189190612c7a565b90508381101561205d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120549061302d565b60405180910390fd5b8091505092915050565b5f6120a883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611be5565b905092915050565b5f80831182906120f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ed919061219b565b60405180910390fd5b505f83856121049190612f25565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561214857808201518184015260208101905061212d565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61216d82612111565b612177818561211b565b935061218781856020860161212b565b61219081612153565b840191505092915050565b5f6020820190508181035f8301526121b38184612163565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6121e8826121bf565b9050919050565b6121f8816121de565b8114612202575f80fd5b50565b5f81359050612213816121ef565b92915050565b5f819050919050565b61222b81612219565b8114612235575f80fd5b50565b5f8135905061224681612222565b92915050565b5f8060408385031215612262576122616121bb565b5b5f61226f85828601612205565b925050602061228085828601612238565b9150509250929050565b5f8115159050919050565b61229e8161228a565b82525050565b5f6020820190506122b75f830184612295565b92915050565b6122c681612219565b82525050565b5f6020820190506122df5f8301846122bd565b92915050565b5f805f606084860312156122fc576122fb6121bb565b5b5f61230986828701612205565b935050602061231a86828701612205565b925050604061232b86828701612238565b9150509250925092565b5f60ff82169050919050565b61234a81612335565b82525050565b5f6020820190506123635f830184612341565b92915050565b5f6020828403121561237e5761237d6121bb565b5b5f61238b84828501612205565b91505092915050565b61239d816121de565b82525050565b5f6020820190506123b65f830184612394565b92915050565b5f80604083850312156123d2576123d16121bb565b5b5f6123df85828601612205565b92505060206123f085828601612205565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61242e60208361211b565b9150612439826123fa565b602082019050919050565b5f6020820190508181035f83015261245b81612422565b9050919050565b7f54726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f61249660178361211b565b91506124a182612462565b602082019050919050565b5f6020820190508181035f8301526124c38161248a565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111561254c57808604811115612528576125276124ca565b5b60018516156125375780820291505b8081029050612545856124f7565b945061250c565b94509492505050565b5f82612564576001905061261f565b81612571575f905061261f565b81600181146125875760028114612591576125c0565b600191505061261f565b60ff8411156125a3576125a26124ca565b5b8360020a9150848211156125ba576125b96124ca565b5b5061261f565b5060208310610133831016604e8410600b84101617156125f55782820a9050838111156125f0576125ef6124ca565b5b61261f565b6126028484846001612503565b92509050818404811115612619576126186124ca565b5b81810290505b9392505050565b5f61263082612219565b915061263b83612335565b92506126687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484612555565b905092915050565b5f61267a82612219565b915061268583612219565b925082820261269381612219565b915082820484148315176126aa576126a96124ca565b5b5092915050565b5f815190506126bf816121ef565b92915050565b5f602082840312156126da576126d96121bb565b5b5f6126e7848285016126b1565b91505092915050565b5f6040820190506127035f830185612394565b6127106020830184612394565b9392505050565b5f819050919050565b5f819050919050565b5f61274361273e61273984612717565b612720565b612219565b9050919050565b61275381612729565b82525050565b5f60c08201905061276c5f830189612394565b61277960208301886122bd565b612786604083018761274a565b612793606083018661274a565b6127a06080830185612394565b6127ad60a08301846122bd565b979650505050505050565b5f815190506127c681612222565b92915050565b5f805f606084860312156127e3576127e26121bb565b5b5f6127f0868287016127b8565b9350506020612801868287016127b8565b9250506040612812868287016127b8565b9150509250925092565b5f60408201905061282f5f830185612394565b61283c60208301846122bd565b9392505050565b61284c8161228a565b8114612856575f80fd5b50565b5f8151905061286781612843565b92915050565b5f60208284031215612882576128816121bb565b5b5f61288f84828501612859565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6128f260248361211b565b91506128fd82612898565b604082019050919050565b5f6020820190508181035f83015261291f816128e6565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61298060228361211b565b915061298b82612926565b604082019050919050565b5f6020820190508181035f8301526129ad81612974565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f612a0e60258361211b565b9150612a19826129b4565b604082019050919050565b5f6020820190508181035f830152612a3b81612a02565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f612a9c60238361211b565b9150612aa782612a42565b604082019050919050565b5f6020820190508181035f830152612ac981612a90565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f612b2a60298361211b565b9150612b3582612ad0565b604082019050919050565b5f6020820190508181035f830152612b5781612b1e565b9050919050565b7f5f7472616e736665723a205472616e736665722044656c617920656e61626c655f8201527f642e204f6e6c79206f6e652070757263686173652070657220626c6f636b206160208201527f6c6c6f7765642e00000000000000000000000000000000000000000000000000604082015250565b5f612bde60478361211b565b9150612be982612b5e565b606082019050919050565b5f6020820190508181035f830152612c0b81612bd2565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e000000000000005f82015250565b5f612c4660198361211b565b9150612c5182612c12565b602082019050919050565b5f6020820190508181035f830152612c7381612c3a565b9050919050565b5f612c8482612219565b9150612c8f83612219565b9250828201905080821115612ca757612ca66124ca565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e0000000000005f82015250565b5f612ce1601a8361211b565b9150612cec82612cad565b602082019050919050565b5f6020820190508181035f830152612d0e81612cd5565b9050919050565b5f612d1f82612219565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612d5157612d506124ca565b5b600182019050919050565b5f612d6682612219565b9150612d7183612219565b9250828203905081811115612d8957612d886124ca565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b612e1b816121de565b82525050565b5f612e2c8383612e12565b60208301905092915050565b5f602082019050919050565b5f612e4e82612de9565b612e588185612df3565b9350612e6383612e03565b805f5b83811015612e93578151612e7a8882612e21565b9750612e8583612e38565b925050600181019050612e66565b5085935050505092915050565b5f60a082019050612eb35f8301886122bd565b612ec0602083018761274a565b8181036040830152612ed28186612e44565b9050612ee16060830185612394565b612eee60808301846122bd565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612f2f82612219565b9150612f3a83612219565b925082612f4a57612f49612ef8565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f612faf60218361211b565b9150612fba82612f55565b604082019050919050565b5f6020820190508181035f830152612fdc81612fa3565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613017601b8361211b565b915061302282612fe3565b602082019050919050565b5f6020820190508181035f8301526130448161300b565b905091905056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220e2e95471f20015d30c30df5dd4c9def8c6069c2815322bba4fe8100784015cd964736f6c63430008180033