3 txs
45 calls
constructor
constructor(address initialOwner)
functions
airdropAddress
viewfunction airdropAddress() view returns (address)
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
feeAddress
viewfunction feeAddress() view returns (address)
feeRate
viewfunction feeRate() view returns (uint256)
isExcludeFee
viewfunction isExcludeFee(address account) view returns (bool)
maxPancakeBuy
viewfunction maxPancakeBuy() view returns (uint256)
maxPancakeSell
viewfunction maxPancakeSell() view returns (uint256)
mintingAddress
viewfunction mintingAddress() view returns (address)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
pairUSDT
viewfunction pairUSDT() view returns (address)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
tradingEnable
viewfunction tradingEnable() view returns (bool)
USDT
viewfunction USDT() view returns (address)
approve
nonpayablefunction approve(address spender, uint256 value) returns (bool)
renounceOwnership
nonpayablefunction renounceOwnership()
setExcludeFee
nonpayablefunction setExcludeFee(address[] addrs, bool value)
setLaunch
nonpayablefunction setLaunch(bool value)
transfer
nonpayablefunction transfer(address to, uint256 value) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 value) returns (bool)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
ERC20InsufficientAllowance
error ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed)
ERC20InsufficientBalance
error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed)
ERC20InvalidApprover
error ERC20InvalidApprover(address approver)
ERC20InvalidReceiver
error ERC20InvalidReceiver(address receiver)
ERC20InvalidSender
error ERC20InvalidSender(address sender)
ERC20InvalidSpender
error ERC20InvalidSpender(address spender)
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60c06040525f600560146101000a81548160ff02191690831515021790555069d3c21bcecceda100000060075569d3c21bcecceda10000006008556107d060095573713a3905c7709e069e844236ca519472b096dc5d600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073d1bc3da39a092b525f742a6905acbd857fb705be600d5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507359bac204230aa49b913f5e6918ffc8dcb6c2375d600e5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507310ed43c718714eb63d5aa57b78b54704e256024e600f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507355d398326f99059ff775485246999027b319795573ffffffffffffffffffffffffffffffffffffffff1660809073ffffffffffffffffffffffffffffffffffffffff168152503480156101e2575f80fd5b50604051612d61380380612d6183398181016040528101906102049190610ab9565b806040518060400160405280600281526020017f33570000000000000000000000000000000000000000000000000000000000008152506040518060400160405280600281526020017f335700000000000000000000000000000000000000000000000000000000000081525081600390816102809190610d1e565b5080600490816102909190610d1e565b5050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610303575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016102fa9190610dfc565b60405180910390fd5b610312816106fa60201b60201c565b505f600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561037e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103a29190610ab9565b90508073ffffffffffffffffffffffffffffffffffffffff1663c9c65396306080516040518363ffffffff1660e01b81526004016103e1929190610e15565b6020604051808303815f875af11580156103fd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104219190610ab9565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506001600a5f60a05173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600b5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600b5f600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600b5f600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600b5f600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061067c8269d3c21bcecceda10000006107bd60201b60201c565b6106b7600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16692a5a058fc295ed0000006107bd60201b60201c565b6106f3600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166a074778f4b571c4bc0000006107bd60201b60201c565b5050610ef9565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361082d575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016108249190610dfc565b60405180910390fd5b61083e5f838361084260201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610892578060025f8282546108869190610e69565b92505081905550610960565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561091b578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161091293929190610eab565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109a7578060025f82825403925050819055506109f1565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a4e9190610ee0565b60405180910390a3505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610a8882610a5f565b9050919050565b610a9881610a7e565b8114610aa2575f80fd5b50565b5f81519050610ab381610a8f565b92915050565b5f60208284031215610ace57610acd610a5b565b5b5f610adb84828501610aa5565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610b5f57607f821691505b602082108103610b7257610b71610b1b565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610bd47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610b99565b610bde8683610b99565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f610c22610c1d610c1884610bf6565b610bff565b610bf6565b9050919050565b5f819050919050565b610c3b83610c08565b610c4f610c4782610c29565b848454610ba5565b825550505050565b5f90565b610c63610c57565b610c6e818484610c32565b505050565b5b81811015610c9157610c865f82610c5b565b600181019050610c74565b5050565b601f821115610cd657610ca781610b78565b610cb084610b8a565b81016020851015610cbf578190505b610cd3610ccb85610b8a565b830182610c73565b50505b505050565b5f82821c905092915050565b5f610cf65f1984600802610cdb565b1980831691505092915050565b5f610d0e8383610ce7565b9150826002028217905092915050565b610d2782610ae4565b67ffffffffffffffff811115610d4057610d3f610aee565b5b610d4a8254610b48565b610d55828285610c95565b5f60209050601f831160018114610d86575f8415610d74578287015190505b610d7e8582610d03565b865550610de5565b601f198416610d9486610b78565b5f5b82811015610dbb57848901518255600182019150602085019450602081019050610d96565b86831015610dd85784890151610dd4601f891682610ce7565b8355505b6001600288020188555050505b505050505050565b610df681610a7e565b82525050565b5f602082019050610e0f5f830184610ded565b92915050565b5f604082019050610e285f830185610ded565b610e356020830184610ded565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e7382610bf6565b9150610e7e83610bf6565b9250828201905080821115610e9657610e95610e3c565b5b92915050565b610ea581610bf6565b82525050565b5f606082019050610ebe5f830186610ded565b610ecb6020830185610e9c565b610ed86040830184610e9c565b949350505050565b5f602082019050610ef35f830184610e9c565b92915050565b60805160a051611e47610f1a5f395f6107c101525f6109b10152611e475ff3fe60806040526004361061014e575f3560e01c80638da5cb5b116100b5578063c54e44eb1161006e578063c54e44eb1461047d578063dc8eea48146104a7578063dcace9ab146104d1578063dd62ed3e1461050d578063f2fde38b14610549578063fd4307c31461057157610155565b80638da5cb5b1461037157806395d89b411461039b578063978bbdb9146103c5578063a9059cbb146103ef578063be5ca2491461042b578063c222740d1461045557610155565b8063412753581161010757806341275358146102795780634702838e146102a357806370a08231146102cb578063715018a614610307578063807657261461031d57806384413b651461034757610155565b806306fdde0314610159578063095ea7b3146101835780631693e8d4146101bf57806318160ddd146101e957806323b872dd14610213578063313ce5671461024f57610155565b3661015557005b5f80fd5b348015610164575f80fd5b5061016d61059b565b60405161017a919061170b565b60405180910390f35b34801561018e575f80fd5b506101a960048036038101906101a491906117c0565b61062b565b6040516101b69190611818565b60405180910390f35b3480156101ca575f80fd5b506101d361064d565b6040516101e09190611818565b60405180910390f35b3480156101f4575f80fd5b506101fd610660565b60405161020a9190611840565b60405180910390f35b34801561021e575f80fd5b5061023960048036038101906102349190611859565b610669565b6040516102469190611818565b60405180910390f35b34801561025a575f80fd5b50610263610697565b60405161027091906118c4565b60405180910390f35b348015610284575f80fd5b5061028d61069f565b60405161029a91906118ec565b60405180910390f35b3480156102ae575f80fd5b506102c960048036038101906102c49190611990565b6106c4565b005b3480156102d6575f80fd5b506102f160048036038101906102ec91906119ed565b610767565b6040516102fe9190611840565b60405180910390f35b348015610312575f80fd5b5061031b6107ac565b005b348015610328575f80fd5b506103316107bf565b60405161033e91906118ec565b60405180910390f35b348015610352575f80fd5b5061035b6107e3565b60405161036891906118ec565b60405180910390f35b34801561037c575f80fd5b50610385610808565b60405161039291906118ec565b60405180910390f35b3480156103a6575f80fd5b506103af610830565b6040516103bc919061170b565b60405180910390f35b3480156103d0575f80fd5b506103d96108c0565b6040516103e69190611840565b60405180910390f35b3480156103fa575f80fd5b50610415600480360381019061041091906117c0565b6108c6565b6040516104229190611818565b60405180910390f35b348015610436575f80fd5b5061043f6108e8565b60405161044c9190611840565b60405180910390f35b348015610460575f80fd5b5061047b60048036038101906104769190611a18565b6108ee565b005b348015610488575f80fd5b506104916109af565b60405161049e91906118ec565b60405180910390f35b3480156104b2575f80fd5b506104bb6109d3565b6040516104c89190611840565b60405180910390f35b3480156104dc575f80fd5b506104f760048036038101906104f291906119ed565b6109d9565b6040516105049190611818565b60405180910390f35b348015610518575f80fd5b50610533600480360381019061052e9190611a43565b610a2b565b6040516105409190611840565b60405180910390f35b348015610554575f80fd5b5061056f600480360381019061056a91906119ed565b610aad565b005b34801561057c575f80fd5b50610585610b31565b60405161059291906118ec565b60405180910390f35b6060600380546105aa90611aae565b80601f01602080910402602001604051908101604052809291908181526020018280546105d690611aae565b80156106215780601f106105f857610100808354040283529160200191610621565b820191905f5260205f20905b81548152906001019060200180831161060457829003601f168201915b5050505050905090565b5f80610635610b56565b9050610642818585610b5d565b600191505092915050565b600560149054906101000a900460ff1681565b5f600254905090565b5f80610673610b56565b9050610680858285610b6f565b61068b858585610c01565b60019150509392505050565b5f6012905090565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6106cc611064565b5f5b838390508110156107615781600b5f8686858181106106f0576106ef611ade565b5b905060200201602081019061070591906119ed565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555080806001019150506106ce565b50505050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6107b4611064565b6107bd5f6110eb565b565b7f000000000000000000000000000000000000000000000000000000000000000081565b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461083f90611aae565b80601f016020809104026020016040519081016040528092919081815260200182805461086b90611aae565b80156108b65780601f1061088d576101008083540402835291602001916108b6565b820191905f5260205f20905b81548152906001019060200180831161089957829003601f168201915b5050505050905090565b60095481565b5f806108d0610b56565b90506108dd818585610c01565b600191505092915050565b60075481565b6108f6611064565b801515600560149054906101000a900460ff1615150361094b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094290611b55565b60405180910390fd5b8061098b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098290611bbd565b60405180910390fd5b80600560146101000a81548160ff0219169083151502179055504260068190555050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60085481565b5f600b5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610ab5611064565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b25575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610b1c91906118ec565b60405180910390fd5b610b2e816110eb565b50565b600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f33905090565b610b6a83838360016111ae565b505050565b5f610b7a8484610a2b565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610bfb5781811015610bec578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610be393929190611bdb565b60405180910390fd5b610bfa84848484035f6111ae565b5b50505050565b600560149054906101000a900460ff1615610c5a57610c2d610e1060065461137d90919063ffffffff16565b42118015610c3d57505f60065414155b15610c595760646009819055505f6007819055505f6008819055505b5b600a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680610cf55750600a5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15611054575f600a5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610e2e578290505f60075414158015610d8b57503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b8015610dde5750600b5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15610e2957600754821115610e28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1f90611c5a565b60405180910390fd5b5b610f2b565b600a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610f2a578390505f60085414158015610e93575060085482115b8015610ecb57503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b8015610f1e5750600b5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15610f295760085491505b5b5b610f34816109d9565b61105257600560149054906101000a900460ff16610f87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7e90611cc2565b60405180910390fd5b610f9e610e1060065461137d90919063ffffffff16565b42111580610ff25750600a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15611051575f612710600954846110099190611d0d565b6110139190611d7b565b905061104185600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683611392565b808361104d9190611dab565b9250505b5b505b61105f838383611392565b505050565b61106c610b56565b73ffffffffffffffffffffffffffffffffffffffff1661108a610808565b73ffffffffffffffffffffffffffffffffffffffff16146110e9576110ad610b56565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016110e091906118ec565b60405180910390fd5b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361121e575f6040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161121591906118ec565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361128e575f6040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161128591906118ec565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611377578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161136e9190611840565b60405180910390a35b50505050565b5f818361138a9190611dde565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611402575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016113f991906118ec565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611472575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161146991906118ec565b60405180910390fd5b61147d838383611482565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036114d2578060025f8282546114c69190611dde565b925050819055506115a0565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561155b578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161155293929190611bdb565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115e7578060025f8282540392505081905550611631565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161168e9190611840565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6116dd8261169b565b6116e781856116a5565b93506116f78185602086016116b5565b611700816116c3565b840191505092915050565b5f6020820190508181035f83015261172381846116d3565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61175c82611733565b9050919050565b61176c81611752565b8114611776575f80fd5b50565b5f8135905061178781611763565b92915050565b5f819050919050565b61179f8161178d565b81146117a9575f80fd5b50565b5f813590506117ba81611796565b92915050565b5f80604083850312156117d6576117d561172b565b5b5f6117e385828601611779565b92505060206117f4858286016117ac565b9150509250929050565b5f8115159050919050565b611812816117fe565b82525050565b5f60208201905061182b5f830184611809565b92915050565b61183a8161178d565b82525050565b5f6020820190506118535f830184611831565b92915050565b5f805f606084860312156118705761186f61172b565b5b5f61187d86828701611779565b935050602061188e86828701611779565b925050604061189f868287016117ac565b9150509250925092565b5f60ff82169050919050565b6118be816118a9565b82525050565b5f6020820190506118d75f8301846118b5565b92915050565b6118e681611752565b82525050565b5f6020820190506118ff5f8301846118dd565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261192657611925611905565b5b8235905067ffffffffffffffff81111561194357611942611909565b5b60208301915083602082028301111561195f5761195e61190d565b5b9250929050565b61196f816117fe565b8114611979575f80fd5b50565b5f8135905061198a81611966565b92915050565b5f805f604084860312156119a7576119a661172b565b5b5f84013567ffffffffffffffff8111156119c4576119c361172f565b5b6119d086828701611911565b935093505060206119e38682870161197c565b9150509250925092565b5f60208284031215611a0257611a0161172b565b5b5f611a0f84828501611779565b91505092915050565b5f60208284031215611a2d57611a2c61172b565b5b5f611a3a8482850161197c565b91505092915050565b5f8060408385031215611a5957611a5861172b565b5b5f611a6685828601611779565b9250506020611a7785828601611779565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611ac557607f821691505b602082108103611ad857611ad7611a81565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f6c61756e636865640000000000000000000000000000000000000000000000005f82015250565b5f611b3f6008836116a5565b9150611b4a82611b0b565b602082019050919050565b5f6020820190508181035f830152611b6c81611b33565b9050919050565b7f63616e6e6f7420636c6f736500000000000000000000000000000000000000005f82015250565b5f611ba7600c836116a5565b9150611bb282611b73565b602082019050919050565b5f6020820190508181035f830152611bd481611b9b565b9050919050565b5f606082019050611bee5f8301866118dd565b611bfb6020830185611831565b611c086040830184611831565b949350505050565b7f4661696c3a206d6f7265207468616e206d6178000000000000000000000000005f82015250565b5f611c446013836116a5565b9150611c4f82611c10565b602082019050919050565b5f6020820190508181035f830152611c7181611c38565b9050919050565b7f6e6f74204c61756e6368000000000000000000000000000000000000000000005f82015250565b5f611cac600a836116a5565b9150611cb782611c78565b602082019050919050565b5f6020820190508181035f830152611cd981611ca0565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611d178261178d565b9150611d228361178d565b9250828202611d308161178d565b91508282048414831517611d4757611d46611ce0565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611d858261178d565b9150611d908361178d565b925082611da057611d9f611d4e565b5b828204905092915050565b5f611db58261178d565b9150611dc08361178d565b9250828203905081811115611dd857611dd7611ce0565b5b92915050565b5f611de88261178d565b9150611df38361178d565b9250828201905080821115611e0b57611e0a611ce0565b5b9291505056fea2646970667358221220ca6644f7b9ed292f3a6d997a3479e30c01111d44762ebc311b1ec55c956327b364736f6c634300081a003300000000000000000000000059bac204230aa49b913f5e6918ffc8dcb6c2375d