4 txs
5 calls
constructor
constructor()
functions
_piksures
viewfunction _piksures() view returns (string)
balanceOf
viewfunction balanceOf(address owner) view returns (uint256)
getApproved
viewfunction getApproved(uint256 tokenId) view returns (address)
isApprovedForAll
viewfunction isApprovedForAll(address owner, address operator) view returns (bool)
name
viewfunction name() view returns (string)
ownerOf
viewfunction ownerOf(uint256 tokenId) view returns (address)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
tokenByIndex
viewfunction tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex
viewfunction tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI
viewfunction tokenURI(uint256 tokenId) view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address to, uint256 tokenId)
makeGoblinary
nonpayablefunction makeGoblinary(address newhoam, uint256 _gobs)
makePiksures
nonpayablefunction makePiksures(string piks)
safeTransferFrom
nonpayablefunction safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
safeTransferFrom
nonpayablefunction safeTransferFrom(address from, address to, uint256 tokenId)
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
sumthinboutfunds
payablefunction sumthinboutfunds() payable
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 tokenId)
events
Approval
event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll
event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Transfer
event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
errors
No errors.
creation bytecode
0x60806040527362ac2dbbd306610ff8652b9e0d1a310b6c6afa0f600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200006657600080fd5b506040518060400160405280600981526020017f676f626c696e61727900000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f47424c52590000000000000000000000000000000000000000000000000000008152508160019080519060200190620000eb9291906200010d565b508060029080519060200190620001049291906200010d565b50505062000221565b8280546200011b90620001ec565b90600052602060002090601f0160209004810192826200013f57600085556200018b565b82601f106200015a57805160ff19168380011785556200018b565b828001600101855582156200018b579182015b828111156200018a5782518255916020019190600101906200016d565b5b5090506200019a91906200019e565b5090565b5b80821115620001b95760008160009055506001016200019f565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200020557607f821691505b6020821081036200021b576200021a620001bd565b5b50919050565b6135fd80620002316000396000f3fe60806040526004361061011f5760003560e01c80636352211e116100a0578063b88d4fde11610064578063b88d4fde146103ea578063c87b56dd14610413578063e8c2ea7b14610450578063e985e9c514610479578063f2b0928b146104b65761011f565b80636352211e146102f357806364bb20b11461033057806370a082311461035957806395d89b4114610396578063a22cb465146103c15761011f565b806323b872dd116100e757806323b872dd1461021d5780632f745c591461024657806333958a181461028357806342842e0e1461028d5780634f6ccce7146102b65761011f565b806301ffc9a71461012457806306fdde0314610161578063081812fc1461018c578063095ea7b3146101c957806318160ddd146101f2575b600080fd5b34801561013057600080fd5b5061014b60048036038101906101469190612250565b6104e1565b6040516101589190612298565b60405180910390f35b34801561016d57600080fd5b5061017661062b565b604051610183919061234c565b60405180910390f35b34801561019857600080fd5b506101b360048036038101906101ae91906123a4565b6106bd565b6040516101c09190612412565b60405180910390f35b3480156101d557600080fd5b506101f060048036038101906101eb9190612459565b610742565b005b3480156101fe57600080fd5b5061020761085a565b60405161021491906124a8565b60405180910390f35b34801561022957600080fd5b50610244600480360381019061023f91906124c3565b610863565b005b34801561025257600080fd5b5061026d60048036038101906102689190612459565b610873565b60405161027a91906124a8565b60405180910390f35b61028b610a63565b005b34801561029957600080fd5b506102b460048036038101906102af91906124c3565b610b36565b005b3480156102c257600080fd5b506102dd60048036038101906102d891906123a4565b610b56565b6040516102ea91906124a8565b60405180910390f35b3480156102ff57600080fd5b5061031a600480360381019061031591906123a4565b610ba9565b6040516103279190612412565b60405180910390f35b34801561033c57600080fd5b5061035760048036038101906103529190612459565b610bbf565b005b34801561036557600080fd5b50610380600480360381019061037b9190612516565b610c27565b60405161038d91906124a8565b60405180910390f35b3480156103a257600080fd5b506103ab610d0f565b6040516103b8919061234c565b60405180910390f35b3480156103cd57600080fd5b506103e860048036038101906103e3919061256f565b610da1565b005b3480156103f657600080fd5b50610411600480360381019061040c91906126e4565b610f21565b005b34801561041f57600080fd5b5061043a600480360381019061043591906123a4565b610f7d565b604051610447919061234c565b60405180910390f35b34801561045c57600080fd5b5061047760048036038101906104729190612808565b611024565b005b34801561048557600080fd5b506104a0600480360381019061049b9190612851565b611098565b6040516104ad9190612298565b60405180910390f35b3480156104c257600080fd5b506104cb61112c565b6040516104d8919061234c565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806105ac57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061061457507f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806106245750610623826111ba565b5b9050919050565b60606001805461063a906128c0565b80601f0160208091040260200160405190810160405280929190818152602001828054610666906128c0565b80156106b35780601f10610688576101008083540402835291602001916106b3565b820191906000526020600020905b81548152906001019060200180831161069657829003601f168201915b5050505050905090565b60006106c882611224565b610707576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fe90612963565b60405180910390fd5b6005600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061074d82610ba9565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b4906129f5565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166107dc611231565b73ffffffffffffffffffffffffffffffffffffffff16148061080b575061080a81610805611231565b611098565b5b61084a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084190612a87565b60405180910390fd5b610855838383611239565b505050565b60008054905090565b61086e8383836112eb565b505050565b600061087e83610c27565b82106108bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b690612b19565b60405180910390fd5b60006108c961085a565b905060008060005b83811015610a21576000600360008381526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff16146109c357806000015192505b8773ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a1357868403610a0a578195505050505050610a5d565b83806001019450505b5080806001019150506108d1565b506040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5490612bab565b60405180910390fd5b92915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610abd57600080fd5b60003373ffffffffffffffffffffffffffffffffffffffff1647604051610ae390612bfc565b60006040518083038185875af1925050503d8060008114610b20576040519150601f19603f3d011682016040523d82523d6000602084013e610b25565b606091505b5050905080610b3357600080fd5b50565b610b5183838360405180602001604052806000815250610f21565b505050565b6000610b6061085a565b8210610ba1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9890612c83565b60405180910390fd5b819050919050565b6000610bb482611829565b600001519050919050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c1957600080fd5b610c2382826119c3565b5050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8e90612d15565b60405180910390fd5b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff169050919050565b606060028054610d1e906128c0565b80601f0160208091040260200160405190810160405280929190818152602001828054610d4a906128c0565b8015610d975780601f10610d6c57610100808354040283529160200191610d97565b820191906000526020600020905b815481529060010190602001808311610d7a57829003601f168201915b5050505050905090565b610da9611231565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0d90612d81565b60405180910390fd5b8060066000610e23611231565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610ed0611231565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610f159190612298565b60405180910390a35050565b610f2c8484846112eb565b610f38848484846119e1565b610f77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6e90612e13565b60405180910390fd5b50505050565b6060610f8882611224565b610fc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fbe90612ea5565b60405180910390fd5b6000610fd1611b68565b90506000815103610ff1576040518060200160405280600081525061101c565b80610ffb84611bfa565b60405160200161100c929190612f01565b6040516020818303038152906040525b915050919050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461107e57600080fd5b8060079080519060200190611094929190612107565b5050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60078054611139906128c0565b80601f0160208091040260200160405190810160405280929190818152602001828054611165906128c0565b80156111b25780601f10611187576101008083540402835291602001916111b2565b820191906000526020600020905b81548152906001019060200180831161119557829003601f168201915b505050505081565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6000805482109050919050565b600033905090565b826005600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b60006112f682611829565b90506000816000015173ffffffffffffffffffffffffffffffffffffffff1661131d611231565b73ffffffffffffffffffffffffffffffffffffffff1614806113795750611342611231565b73ffffffffffffffffffffffffffffffffffffffff16611361846106bd565b73ffffffffffffffffffffffffffffffffffffffff16145b806113955750611394826000015161138f611231565b611098565b5b9050806113d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113ce90612f97565b60405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff1614611449576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144090613029565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036114b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114af906130bb565b60405180910390fd5b6114c58585856001611d5a565b6114d56000848460000151611239565b6001600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a90046fffffffffffffffffffffffffffffffff160392506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506001600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a90046fffffffffffffffffffffffffffffffff160192506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff160217905550836003600085815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426003600085815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600184019050600073ffffffffffffffffffffffffffffffffffffffff166003600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036117b95761171881611224565b156117b85782600001516003600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082602001516003600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b50828473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46118228585856001611d60565b5050505050565b61183161218d565b61183a82611224565b611879576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118709061314d565b60405180910390fd5b60008290505b60008110611982576000600360008381526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff16146119735780925050506119be565b5080806001900391505061187f565b506040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b5906131df565b60405180910390fd5b919050565b6119dd828260405180602001604052806000815250611d66565b5050565b6000611a028473ffffffffffffffffffffffffffffffffffffffff16611d78565b15611b5b578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611a2b611231565b8786866040518563ffffffff1660e01b8152600401611a4d9493929190613254565b6020604051808303816000875af1925050508015611a8957506040513d601f19601f82011682018060405250810190611a8691906132b5565b60015b611b0b573d8060008114611ab9576040519150601f19603f3d011682016040523d82523d6000602084013e611abe565b606091505b506000815103611b03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611afa90612e13565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611b60565b600190505b949350505050565b606060078054611b77906128c0565b80601f0160208091040260200160405190810160405280929190818152602001828054611ba3906128c0565b8015611bf05780601f10611bc557610100808354040283529160200191611bf0565b820191906000526020600020905b815481529060010190602001808311611bd357829003601f168201915b5050505050905090565b606060008203611c41576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611d55565b600082905060005b60008214611c73578080611c5c90613311565b915050600a82611c6c9190613388565b9150611c49565b60008167ffffffffffffffff811115611c8f57611c8e6125b9565b5b6040519080825280601f01601f191660200182016040528015611cc15781602001600182028036833780820191505090505b5090505b60008514611d4e57600182611cda91906133b9565b9150600a85611ce991906133ed565b6030611cf5919061341e565b60f81b818381518110611d0b57611d0a613474565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611d479190613388565b9450611cc5565b8093505050505b919050565b50505050565b50505050565b611d738383836001611d8b565b505050565b600080823b905060008111915050919050565b600080549050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611e00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df790613515565b60405180910390fd5b60008403611e43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e3a906135a7565b60405180910390fd5b611e506000868387611d5a565b83600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a90046fffffffffffffffffffffffffffffffff160192506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555083600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160108282829054906101000a90046fffffffffffffffffffffffffffffffff160192506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff160217905550846003600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426003600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550600081905060005b858110156120ea57818773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a483156120d55761209560008884886119e1565b6120d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120cb90612e13565b60405180910390fd5b5b8180600101925050808060010191505061201e565b5080600081905550506121006000868387611d60565b5050505050565b828054612113906128c0565b90600052602060002090601f016020900481019282612135576000855561217c565b82601f1061214e57805160ff191683800117855561217c565b8280016001018555821561217c579182015b8281111561217b578251825591602001919060010190612160565b5b50905061218991906121c7565b5090565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff1681525090565b5b808211156121e05760008160009055506001016121c8565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61222d816121f8565b811461223857600080fd5b50565b60008135905061224a81612224565b92915050565b600060208284031215612266576122656121ee565b5b60006122748482850161223b565b91505092915050565b60008115159050919050565b6122928161227d565b82525050565b60006020820190506122ad6000830184612289565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156122ed5780820151818401526020810190506122d2565b838111156122fc576000848401525b50505050565b6000601f19601f8301169050919050565b600061231e826122b3565b61232881856122be565b93506123388185602086016122cf565b61234181612302565b840191505092915050565b600060208201905081810360008301526123668184612313565b905092915050565b6000819050919050565b6123818161236e565b811461238c57600080fd5b50565b60008135905061239e81612378565b92915050565b6000602082840312156123ba576123b96121ee565b5b60006123c88482850161238f565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006123fc826123d1565b9050919050565b61240c816123f1565b82525050565b60006020820190506124276000830184612403565b92915050565b612436816123f1565b811461244157600080fd5b50565b6000813590506124538161242d565b92915050565b600080604083850312156124705761246f6121ee565b5b600061247e85828601612444565b925050602061248f8582860161238f565b9150509250929050565b6124a28161236e565b82525050565b60006020820190506124bd6000830184612499565b92915050565b6000806000606084860312156124dc576124db6121ee565b5b60006124ea86828701612444565b93505060206124fb86828701612444565b925050604061250c8682870161238f565b9150509250925092565b60006020828403121561252c5761252b6121ee565b5b600061253a84828501612444565b91505092915050565b61254c8161227d565b811461255757600080fd5b50565b60008135905061256981612543565b92915050565b60008060408385031215612586576125856121ee565b5b600061259485828601612444565b92505060206125a58582860161255a565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6125f182612302565b810181811067ffffffffffffffff821117156126105761260f6125b9565b5b80604052505050565b60006126236121e4565b905061262f82826125e8565b919050565b600067ffffffffffffffff82111561264f5761264e6125b9565b5b61265882612302565b9050602081019050919050565b82818337600083830152505050565b600061268761268284612634565b612619565b9050828152602081018484840111156126a3576126a26125b4565b5b6126ae848285612665565b509392505050565b600082601f8301126126cb576126ca6125af565b5b81356126db848260208601612674565b91505092915050565b600080600080608085870312156126fe576126fd6121ee565b5b600061270c87828801612444565b945050602061271d87828801612444565b935050604061272e8782880161238f565b925050606085013567ffffffffffffffff81111561274f5761274e6121f3565b5b61275b878288016126b6565b91505092959194509250565b600067ffffffffffffffff821115612782576127816125b9565b5b61278b82612302565b9050602081019050919050565b60006127ab6127a684612767565b612619565b9050828152602081018484840111156127c7576127c66125b4565b5b6127d2848285612665565b509392505050565b600082601f8301126127ef576127ee6125af565b5b81356127ff848260208601612798565b91505092915050565b60006020828403121561281e5761281d6121ee565b5b600082013567ffffffffffffffff81111561283c5761283b6121f3565b5b612848848285016127da565b91505092915050565b60008060408385031215612868576128676121ee565b5b600061287685828601612444565b925050602061288785828601612444565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806128d857607f821691505b6020821081036128eb576128ea612891565b5b50919050565b7f455243373231413a20617070726f76656420717565727920666f72206e6f6e6560008201527f78697374656e7420746f6b656e00000000000000000000000000000000000000602082015250565b600061294d602d836122be565b9150612958826128f1565b604082019050919050565b6000602082019050818103600083015261297c81612940565b9050919050565b7f455243373231413a20617070726f76616c20746f2063757272656e74206f776e60008201527f6572000000000000000000000000000000000000000000000000000000000000602082015250565b60006129df6022836122be565b91506129ea82612983565b604082019050919050565b60006020820190508181036000830152612a0e816129d2565b9050919050565b7f455243373231413a20617070726f76652063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f76656420666f7220616c6c00000000000000602082015250565b6000612a716039836122be565b9150612a7c82612a15565b604082019050919050565b60006020820190508181036000830152612aa081612a64565b9050919050565b7f455243373231413a206f776e657220696e646578206f7574206f6620626f756e60008201527f6473000000000000000000000000000000000000000000000000000000000000602082015250565b6000612b036022836122be565b9150612b0e82612aa7565b604082019050919050565b60006020820190508181036000830152612b3281612af6565b9050919050565b7f455243373231413a20756e61626c6520746f2067657420746f6b656e206f662060008201527f6f776e657220627920696e646578000000000000000000000000000000000000602082015250565b6000612b95602e836122be565b9150612ba082612b39565b604082019050919050565b60006020820190508181036000830152612bc481612b88565b9050919050565b600081905092915050565b50565b6000612be6600083612bcb565b9150612bf182612bd6565b600082019050919050565b6000612c0782612bd9565b9150819050919050565b7f455243373231413a20676c6f62616c20696e646578206f7574206f6620626f7560008201527f6e64730000000000000000000000000000000000000000000000000000000000602082015250565b6000612c6d6023836122be565b9150612c7882612c11565b604082019050919050565b60006020820190508181036000830152612c9c81612c60565b9050919050565b7f455243373231413a2062616c616e636520717565727920666f7220746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b6000612cff602b836122be565b9150612d0a82612ca3565b604082019050919050565b60006020820190508181036000830152612d2e81612cf2565b9050919050565b7f455243373231413a20617070726f766520746f2063616c6c6572000000000000600082015250565b6000612d6b601a836122be565b9150612d7682612d35565b602082019050919050565b60006020820190508181036000830152612d9a81612d5e565b9050919050565b7f455243373231413a207472616e7366657220746f206e6f6e204552433732315260008201527f6563656976657220696d706c656d656e74657200000000000000000000000000602082015250565b6000612dfd6033836122be565b9150612e0882612da1565b604082019050919050565b60006020820190508181036000830152612e2c81612df0565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000612e8f602f836122be565b9150612e9a82612e33565b604082019050919050565b60006020820190508181036000830152612ebe81612e82565b9050919050565b600081905092915050565b6000612edb826122b3565b612ee58185612ec5565b9350612ef58185602086016122cf565b80840191505092915050565b6000612f0d8285612ed0565b9150612f198284612ed0565b91508190509392505050565b7f455243373231413a207472616e736665722063616c6c6572206973206e6f742060008201527f6f776e6572206e6f7220617070726f7665640000000000000000000000000000602082015250565b6000612f816032836122be565b9150612f8c82612f25565b604082019050919050565b60006020820190508181036000830152612fb081612f74565b9050919050565b7f455243373231413a207472616e736665722066726f6d20696e636f727265637460008201527f206f776e65720000000000000000000000000000000000000000000000000000602082015250565b60006130136026836122be565b915061301e82612fb7565b604082019050919050565b6000602082019050818103600083015261304281613006565b9050919050565b7f455243373231413a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006130a56025836122be565b91506130b082613049565b604082019050919050565b600060208201905081810360008301526130d481613098565b9050919050565b7f455243373231413a206f776e657220717565727920666f72206e6f6e6578697360008201527f74656e7420746f6b656e00000000000000000000000000000000000000000000602082015250565b6000613137602a836122be565b9150613142826130db565b604082019050919050565b600060208201905081810360008301526131668161312a565b9050919050565b7f455243373231413a20756e61626c6520746f2064657465726d696e652074686560008201527f206f776e6572206f6620746f6b656e0000000000000000000000000000000000602082015250565b60006131c9602f836122be565b91506131d48261316d565b604082019050919050565b600060208201905081810360008301526131f8816131bc565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000613226826131ff565b613230818561320a565b93506132408185602086016122cf565b61324981612302565b840191505092915050565b60006080820190506132696000830187612403565b6132766020830186612403565b6132836040830185612499565b8181036060830152613295818461321b565b905095945050505050565b6000815190506132af81612224565b92915050565b6000602082840312156132cb576132ca6121ee565b5b60006132d9848285016132a0565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061331c8261236e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361334e5761334d6132e2565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006133938261236e565b915061339e8361236e565b9250826133ae576133ad613359565b5b828204905092915050565b60006133c48261236e565b91506133cf8361236e565b9250828210156133e2576133e16132e2565b5b828203905092915050565b60006133f88261236e565b91506134038361236e565b92508261341357613412613359565b5b828206905092915050565b60006134298261236e565b91506134348361236e565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613469576134686132e2565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f455243373231413a206d696e7420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006134ff6021836122be565b915061350a826134a3565b604082019050919050565b6000602082019050818103600083015261352e816134f2565b9050919050565b7f455243373231413a207175616e74697479206d7573742062652067726561746560008201527f72207468616e2030000000000000000000000000000000000000000000000000602082015250565b60006135916028836122be565b915061359c82613535565b604082019050919050565b600060208201905081810360008301526135c081613584565b905091905056fea2646970667358221220f9ab56f5b3268ca3987ac6fa8ae9f749b1285e87b129f6f279f7b9e33c9e903a64736f6c634300080d0033