0 txs
0 calls
constructor
constructor()
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
isLocked
viewfunction isLocked(address to) view returns (bool)
mintFinished
viewfunction mintFinished() view returns (bool)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
paused
viewfunction paused() view returns (bool)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
airdrop
payablefunction airdrop(address tokenAddr, address[] _recipients, uint256[] _amount) payable
approve
nonpayablefunction approve(address spender, uint256 value) returns (bool)
burn
nonpayablefunction burn(uint256 value)
burnFrom
nonpayablefunction burnFrom(address account, uint256 value)
lock
nonpayablefunction lock(address to)
mintFinish
nonpayablefunction mintFinish()
pause
nonpayablefunction pause()
renounceOwnership
nonpayablefunction renounceOwnership()
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)
unlock
nonpayablefunction unlock(address to)
unpause
nonpayablefunction unpause()
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused
event Paused(address account)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
Unpaused
event Unpaused(address account)
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
0x608060405234801561000f575f80fd5b50336040518060400160405280600b81526020017f53544f2041697264726f700000000000000000000000000000000000000000008152506040518060400160405280600481526020017f53544f4100000000000000000000000000000000000000000000000000000000815250816003908161008c91906108bd565b50806004908161009c91906108bd565b5050505f60055f6101000a81548160ff0219169083151502179055505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610128575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161011f91906109cb565b60405180910390fd5b6101378161018f60201b60201c565b505f60075f6101000a81548160ff02191690831515021790555061018a3361016361025460201b60201c565b600a61016f9190610b4c565b6402540be40061017f9190610b96565b61025c60201b60201c565b610daf565b5f600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036102cc575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016102c391906109cb565b60405180910390fd5b6102dd5f83836102e160201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036103645760075f9054906101000a900460ff1615610363576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161035a90610c31565b60405180910390fd5b5b6103738361041860201b60201c565b156103b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103aa90610c99565b60405180910390fd5b6103c28261041860201b60201c565b15610402576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f990610d01565b60405180910390fd5b61041383838361046a60201b60201c565b505050565b5f60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036104ba578060025f8282546104ae9190610d1f565b92505081905550610588565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610543578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161053a93929190610d61565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105cf578060025f8282540392505081905550610619565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516106769190610d96565b60405180910390a3505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806106fe57607f821691505b602082108103610711576107106106ba565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026107737fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610738565b61077d8683610738565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6107c16107bc6107b784610795565b61079e565b610795565b9050919050565b5f819050919050565b6107da836107a7565b6107ee6107e6826107c8565b848454610744565b825550505050565b5f90565b6108026107f6565b61080d8184846107d1565b505050565b5b81811015610830576108255f826107fa565b600181019050610813565b5050565b601f8211156108755761084681610717565b61084f84610729565b8101602085101561085e578190505b61087261086a85610729565b830182610812565b50505b505050565b5f82821c905092915050565b5f6108955f198460080261087a565b1980831691505092915050565b5f6108ad8383610886565b9150826002028217905092915050565b6108c682610683565b67ffffffffffffffff8111156108df576108de61068d565b5b6108e982546106e7565b6108f4828285610834565b5f60209050601f831160018114610925575f8415610913578287015190505b61091d85826108a2565b865550610984565b601f19841661093386610717565b5f5b8281101561095a57848901518255600182019150602085019450602081019050610935565b868310156109775784890151610973601f891682610886565b8355505b6001600288020188555050505b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6109b58261098c565b9050919050565b6109c5816109ab565b82525050565b5f6020820190506109de5f8301846109bc565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610a6657808604811115610a4257610a416109e4565b5b6001851615610a515780820291505b8081029050610a5f85610a11565b9450610a26565b94509492505050565b5f82610a7e5760019050610b39565b81610a8b575f9050610b39565b8160018114610aa15760028114610aab57610ada565b6001915050610b39565b60ff841115610abd57610abc6109e4565b5b8360020a915084821115610ad457610ad36109e4565b5b50610b39565b5060208310610133831016604e8410600b8410161715610b0f5782820a905083811115610b0a57610b096109e4565b5b610b39565b610b1c8484846001610a1d565b92509050818404811115610b3357610b326109e4565b5b81810290505b9392505050565b5f60ff82169050919050565b5f610b5682610795565b9150610b6183610b40565b9250610b8e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610a6f565b905092915050565b5f610ba082610795565b9150610bab83610795565b9250828202610bb981610795565b91508282048414831517610bd057610bcf6109e4565b5b5092915050565b5f82825260208201905092915050565b7f4d696e74207761732066696e69736865640000000000000000000000000000005f82015250565b5f610c1b601183610bd7565b9150610c2682610be7565b602082019050919050565b5f6020820190508181035f830152610c4881610c0f565b9050919050565b7f66726f6d206163636f756e7420776173206c6f636b65642e00000000000000005f82015250565b5f610c83601883610bd7565b9150610c8e82610c4f565b602082019050919050565b5f6020820190508181035f830152610cb081610c77565b9050919050565b7f746f206163636f756e7420776173206c6f636b65642e000000000000000000005f82015250565b5f610ceb601683610bd7565b9150610cf682610cb7565b602082019050919050565b5f6020820190508181035f830152610d1881610cdf565b9050919050565b5f610d2982610795565b9150610d3483610795565b9250828201905080821115610d4c57610d4b6109e4565b5b92915050565b610d5b81610795565b82525050565b5f606082019050610d745f8301866109bc565b610d816020830185610d52565b610d8e6040830184610d52565b949350505050565b5f602082019050610da95f830184610d52565b92915050565b6120ef80610dbc5f395ff3fe60806040526004361061013f575f3560e01c806370a08231116100b55780638da5cb5b1161006e5780638da5cb5b146103f157806395d89b411461041b578063a9059cbb14610445578063dd62ed3e14610481578063f2fde38b146104bd578063f435f5a7146104e55761013f565b806370a0823114610321578063715018a61461035d57806375143ef21461037357806379cc67901461039d578063807a599c146103c55780638456cb59146103db5761013f565b80632f6c493c116101075780632f6c493c1461022b578063313ce567146102535780633f4ba83a1461027d57806342966c68146102935780634a4fbeec146102bb5780635c975abb146102f75761013f565b8063025ff12f1461014357806306fdde031461015f578063095ea7b31461018957806318160ddd146101c557806323b872dd146101ef575b5f80fd5b61015d60048036038101906101589190611887565b61050d565b005b34801561016a575f80fd5b506101736105dd565b604051610180919061196f565b60405180910390f35b348015610194575f80fd5b506101af60048036038101906101aa919061198f565b61066d565b6040516101bc91906119e7565b60405180910390f35b3480156101d0575f80fd5b506101d961068f565b6040516101e69190611a0f565b60405180910390f35b3480156101fa575f80fd5b5061021560048036038101906102109190611a28565b610698565b60405161022291906119e7565b60405180910390f35b348015610236575f80fd5b50610251600480360381019061024c9190611a78565b6106c6565b005b34801561025e575f80fd5b5061026761076d565b6040516102749190611abe565b60405180910390f35b348015610288575f80fd5b50610291610775565b005b34801561029e575f80fd5b506102b960048036038101906102b49190611ad7565b610787565b005b3480156102c6575f80fd5b506102e160048036038101906102dc9190611a78565b61079b565b6040516102ee91906119e7565b60405180910390f35b348015610302575f80fd5b5061030b6107ed565b60405161031891906119e7565b60405180910390f35b34801561032c575f80fd5b5061034760048036038101906103429190611a78565b610802565b6040516103549190611a0f565b60405180910390f35b348015610368575f80fd5b50610371610847565b005b34801561037e575f80fd5b5061038761085a565b60405161039491906119e7565b60405180910390f35b3480156103a8575f80fd5b506103c360048036038101906103be919061198f565b61086c565b005b3480156103d0575f80fd5b506103d961088c565b005b3480156103e6575f80fd5b506103ef6108ff565b005b3480156103fc575f80fd5b50610405610911565b6040516104129190611b11565b60405180910390f35b348015610426575f80fd5b5061042f61093a565b60405161043c919061196f565b60405180910390f35b348015610450575f80fd5b5061046b6004803603810190610466919061198f565b6109ca565b60405161047891906119e7565b60405180910390f35b34801561048c575f80fd5b506104a760048036038101906104a29190611b2a565b6109ec565b6040516104b49190611a0f565b60405180910390f35b3480156104c8575f80fd5b506104e360048036038101906104de9190611a78565b610a6e565b005b3480156104f0575f80fd5b5061050b60048036038101906105069190611a78565b610af2565b005b5f5b82518110156105d7578373ffffffffffffffffffffffffffffffffffffffff166323b872dd3385848151811061054857610547611b68565b5b602002602001015185858151811061056357610562611b68565b5b60200260200101516040518463ffffffff1660e01b815260040161058993929190611b95565b6020604051808303815f875af11580156105a5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105c99190611bf4565b50808060010191505061050f565b50505050565b6060600380546105ec90611c4c565b80601f016020809104026020016040519081016040528092919081815260200182805461061890611c4c565b80156106635780601f1061063a57610100808354040283529160200191610663565b820191905f5260205f20905b81548152906001019060200180831161064657829003601f168201915b5050505050905090565b5f80610677610c10565b9050610684818585610c17565b600191505092915050565b5f600254905090565b5f806106a2610c10565b90506106af858285610c29565b6106ba858585610cbb565b60019150509392505050565b6106ce610dab565b6106d78161079b565b610716576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070d90611cc6565b60405180910390fd5b5f60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f6012905090565b61077d610dab565b610785610e32565b565b610798610792610c10565b82610e93565b50565b5f60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b5f60055f9054906101000a900460ff16905090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61084f610dab565b6108585f610f12565b565b60075f9054906101000a900460ff1681565b61087e82610878610c10565b83610c29565b6108888282610e93565b5050565b610894610dab565b60075f9054906101000a900460ff16156108e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108da90611d2e565b60405180910390fd5b600160075f6101000a81548160ff021916908315150217905550565b610907610dab565b61090f610fd7565b565b5f600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461094990611c4c565b80601f016020809104026020016040519081016040528092919081815260200182805461097590611c4c565b80156109c05780601f10610997576101008083540402835291602001916109c0565b820191905f5260205f20905b8154815290600101906020018083116109a357829003601f168201915b5050505050905090565b5f806109d4610c10565b90506109e1818585610cbb565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610a76610dab565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ae6575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610add9190611b11565b60405180910390fd5b610aef81610f12565b50565b610afa610dab565b610b02610911565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6690611d96565b60405180910390fd5b610b788161079b565b15610bb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610baf90611dfe565b60405180910390fd5b600160065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f33905090565b610c248383836001611039565b505050565b5f610c3484846109ec565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610cb55781811015610ca6578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610c9d93929190611e1c565b60405180910390fd5b610cb484848484035f611039565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d2b575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610d229190611b11565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d9b575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610d929190611b11565b60405180910390fd5b610da6838383611208565b505050565b610db3610c10565b73ffffffffffffffffffffffffffffffffffffffff16610dd1610911565b73ffffffffffffffffffffffffffffffffffffffff1614610e3057610df4610c10565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610e279190611b11565b60405180910390fd5b565b610e3a61132d565b5f60055f6101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa610e7c610c10565b604051610e899190611b11565b60405180910390a1565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f03575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610efa9190611b11565b60405180910390fd5b610f0e825f83611208565b5050565b5f600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b610fdf611376565b600160055f6101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611022610c10565b60405161102f9190611b11565b60405180910390a1565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036110a9575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016110a09190611b11565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611119575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016111109190611b11565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611202578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516111f99190611a0f565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361128b5760075f9054906101000a900460ff161561128a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128190611e9b565b60405180910390fd5b5b6112948361079b565b156112d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112cb90611f03565b60405180910390fd5b6112dd8261079b565b1561131d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131490611f6b565b60405180910390fd5b6113288383836113c0565b505050565b6113356107ed565b611374576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136b90611fd3565b60405180910390fd5b565b61137e6107ed565b156113be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b59061203b565b60405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611410578060025f8282546114049190612086565b925050819055506114de565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611499578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161149093929190611e1c565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611525578060025f828254039250508190555061156f565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516115cc9190611a0f565b60405180910390a3505050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611613826115ea565b9050919050565b61162381611609565b811461162d575f80fd5b50565b5f8135905061163e8161161a565b92915050565b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61168e82611648565b810181811067ffffffffffffffff821117156116ad576116ac611658565b5b80604052505050565b5f6116bf6115d9565b90506116cb8282611685565b919050565b5f67ffffffffffffffff8211156116ea576116e9611658565b5b602082029050602081019050919050565b5f80fd5b5f61171161170c846116d0565b6116b6565b90508083825260208201905060208402830185811115611734576117336116fb565b5b835b8181101561175d57806117498882611630565b845260208401935050602081019050611736565b5050509392505050565b5f82601f83011261177b5761177a611644565b5b813561178b8482602086016116ff565b91505092915050565b5f67ffffffffffffffff8211156117ae576117ad611658565b5b602082029050602081019050919050565b5f819050919050565b6117d1816117bf565b81146117db575f80fd5b50565b5f813590506117ec816117c8565b92915050565b5f6118046117ff84611794565b6116b6565b90508083825260208201905060208402830185811115611827576118266116fb565b5b835b81811015611850578061183c88826117de565b845260208401935050602081019050611829565b5050509392505050565b5f82601f83011261186e5761186d611644565b5b813561187e8482602086016117f2565b91505092915050565b5f805f6060848603121561189e5761189d6115e2565b5b5f6118ab86828701611630565b935050602084013567ffffffffffffffff8111156118cc576118cb6115e6565b5b6118d886828701611767565b925050604084013567ffffffffffffffff8111156118f9576118f86115e6565b5b6119058682870161185a565b9150509250925092565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f6119418261190f565b61194b8185611919565b935061195b818560208601611929565b61196481611648565b840191505092915050565b5f6020820190508181035f8301526119878184611937565b905092915050565b5f80604083850312156119a5576119a46115e2565b5b5f6119b285828601611630565b92505060206119c3858286016117de565b9150509250929050565b5f8115159050919050565b6119e1816119cd565b82525050565b5f6020820190506119fa5f8301846119d8565b92915050565b611a09816117bf565b82525050565b5f602082019050611a225f830184611a00565b92915050565b5f805f60608486031215611a3f57611a3e6115e2565b5b5f611a4c86828701611630565b9350506020611a5d86828701611630565b9250506040611a6e868287016117de565b9150509250925092565b5f60208284031215611a8d57611a8c6115e2565b5b5f611a9a84828501611630565b91505092915050565b5f60ff82169050919050565b611ab881611aa3565b82525050565b5f602082019050611ad15f830184611aaf565b92915050565b5f60208284031215611aec57611aeb6115e2565b5b5f611af9848285016117de565b91505092915050565b611b0b81611609565b82525050565b5f602082019050611b245f830184611b02565b92915050565b5f8060408385031215611b4057611b3f6115e2565b5b5f611b4d85828601611630565b9250506020611b5e85828601611630565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f606082019050611ba85f830186611b02565b611bb56020830185611b02565b611bc26040830184611a00565b949350505050565b611bd3816119cd565b8114611bdd575f80fd5b50565b5f81519050611bee81611bca565b92915050565b5f60208284031215611c0957611c086115e2565b5b5f611c1684828501611be0565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611c6357607f821691505b602082108103611c7657611c75611c1f565b5b50919050565b7f61646472657373206e6f74206c6f636b656400000000000000000000000000005f82015250565b5f611cb0601283611919565b9150611cbb82611c7c565b602082019050919050565b5f6020820190508181035f830152611cdd81611ca4565b9050919050565b7f4d696e7420616c72656164792066696e697368656400000000000000000000005f82015250565b5f611d18601583611919565b9150611d2382611ce4565b602082019050919050565b5f6020820190508181035f830152611d4581611d0c565b9050919050565b7f63616e6e6f74206c6f636b206f776e65722061646472657373000000000000005f82015250565b5f611d80601983611919565b9150611d8b82611d4c565b602082019050919050565b5f6020820190508181035f830152611dad81611d74565b9050919050565b7f6164647265737320616c7265616479206c6f636b6564000000000000000000005f82015250565b5f611de8601683611919565b9150611df382611db4565b602082019050919050565b5f6020820190508181035f830152611e1581611ddc565b9050919050565b5f606082019050611e2f5f830186611b02565b611e3c6020830185611a00565b611e496040830184611a00565b949350505050565b7f4d696e74207761732066696e69736865640000000000000000000000000000005f82015250565b5f611e85601183611919565b9150611e9082611e51565b602082019050919050565b5f6020820190508181035f830152611eb281611e79565b9050919050565b7f66726f6d206163636f756e7420776173206c6f636b65642e00000000000000005f82015250565b5f611eed601883611919565b9150611ef882611eb9565b602082019050919050565b5f6020820190508181035f830152611f1a81611ee1565b9050919050565b7f746f206163636f756e7420776173206c6f636b65642e000000000000000000005f82015250565b5f611f55601683611919565b9150611f6082611f21565b602082019050919050565b5f6020820190508181035f830152611f8281611f49565b9050919050565b7f5061757361626c653a206e6f74207061757365640000000000000000000000005f82015250565b5f611fbd601483611919565b9150611fc882611f89565b602082019050919050565b5f6020820190508181035f830152611fea81611fb1565b9050919050565b7f5061757361626c653a20706175736564000000000000000000000000000000005f82015250565b5f612025601083611919565b915061203082611ff1565b602082019050919050565b5f6020820190508181035f83015261205281612019565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612090826117bf565b915061209b836117bf565b92508282019050808211156120b3576120b2612059565b5b9291505056fea264697066735822122038ba267e5c40d6b76620eee3ae457961e1fee207b573e030808dcbde059e761064736f6c634300081a0033