0 txs
0 calls
constructor
constructor(string _name, string _symbol, address _owner, string _tokenUri)
functions
balanceOf
viewfunction balanceOf(address owner) view returns (uint256)
DEFAULT_ADMIN_ROLE
viewfunction DEFAULT_ADMIN_ROLE() view returns (bytes32)
explicitOwnershipOf
viewfunction explicitOwnershipOf(uint256 tokenId) view returns (tuple)
explicitOwnershipsOf
viewfunction explicitOwnershipsOf(uint256[] tokenIds) view returns (tuple[])
getApproved
viewfunction getApproved(uint256 tokenId) view returns (address)
getRoleAdmin
viewfunction getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole
viewfunction hasRole(bytes32 role, address account) view returns (bool)
isApprovedForAll
viewfunction isApprovedForAll(address owner, address operator) view returns (bool)
MINTER_ROLE
viewfunction MINTER_ROLE() view returns (bytes32)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
ownerOf
viewfunction ownerOf(uint256 tokenId) view returns (address)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
tokensOfOwner
viewfunction tokensOfOwner(address owner) view returns (uint256[])
tokensOfOwnerIn
viewfunction tokensOfOwnerIn(address owner, uint256 start, uint256 stop) view returns (uint256[])
tokenURI
viewfunction tokenURI(uint256) view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
uri
viewfunction uri() view returns (string)
approve
payablefunction approve(address to, uint256 tokenId) payable
burn
nonpayablefunction burn(uint256 id)
grantRole
nonpayablefunction grantRole(bytes32 role, address account)
mint
nonpayablefunction mint(address _address, uint8 _quantity)
renounceRole
nonpayablefunction renounceRole(bytes32 role, address account)
revokeRole
nonpayablefunction revokeRole(bytes32 role, address account)
safeTransferFrom
payablefunction safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) payable
safeTransferFrom
payablefunction safeTransferFrom(address from, address to, uint256 tokenId) payable
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
setTokenURI
nonpayablefunction setTokenURI(string _tokenUri)
transferFrom
payablefunction transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership
nonpayablefunction transferOwnership(address _newOwner)
events
Approval
event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll
event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ConsecutiveTransfer
event ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
RoleAdminChanged
event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted
event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked
event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Transfer
event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
errors
ApprovalCallerNotOwnerNorApproved
error ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken
error ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress
error BalanceQueryForZeroAddress()
InvalidQueryRange
error InvalidQueryRange()
MintERC2309QuantityExceedsLimit
error MintERC2309QuantityExceedsLimit()
MintToZeroAddress
error MintToZeroAddress()
MintZeroQuantity
error MintZeroQuantity()
OwnerQueryForNonexistentToken
error OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData
error OwnershipNotInitializedForExtraData()
TransferCallerNotOwnerNorApproved
error TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner
error TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer
error TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress
error TransferToZeroAddress()
URIQueryForNonexistentToken
error URIQueryForNonexistentToken()
creation bytecode
0x60806040523480156200001157600080fd5b5060405162002807380380620028078339810160408190526200003491620002da565b818484600262000045838262000494565b50600362000054828262000494565b506000808155600980546001600160a01b0319166001600160a01b038616179055620000909250905082620000aa602090811b6200107217901c565b50600a6200009f828262000494565b505050505062000564565b620000b68282620000ba565b5050565b620000c6828262000144565b620000b65760008281526008602090815260408083206001600160a01b03851684529091529020805460ff19166001179055620001003390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60008281526008602090815260408083206001600160a01b038516845290915290205460ff165b92915050565b634e487b7160e01b600052604160045260246000fd5b601f19601f83011681018181106001600160401b0382111715620001af57620001af62000171565b6040525050565b6000620001c260405190565b9050620001d0828262000187565b919050565b60006001600160401b03821115620001f157620001f162000171565b601f19601f83011660200192915050565b60005b838110156200021f57818101518382015260200162000205565b50506000910152565b60006200023f6200023984620001d5565b620001b6565b9050828152602081018484840111156200025c576200025c600080fd5b6200026984828562000202565b509392505050565b600082601f830112620002875762000287600080fd5b81516200029984826020860162000228565b949350505050565b60006001600160a01b0382166200016b565b620002be81620002a1565b8114620002ca57600080fd5b50565b80516200016b81620002b3565b60008060008060808587031215620002f557620002f5600080fd5b84516001600160401b03811115620003105762000310600080fd5b6200031e8782880162000271565b94505060208501516001600160401b038111156200033f576200033f600080fd5b6200034d8782880162000271565b93505060406200036087828801620002cd565b92505060608501516001600160401b03811115620003815762000381600080fd5b6200038f8782880162000271565b91505092959194509250565b634e487b7160e01b600052602260045260246000fd5b600281046001821680620003c657607f821691505b602082108103620003db57620003db6200039b565b50919050565b60006200016b620003ef8381565b90565b620003fd83620003e1565b81546008840282811b60001990911b908116901990911617825550505050565b60006200042c818484620003f2565b505050565b81811015620000b657620004476000826200041d565b60010162000431565b601f8211156200042c576000818152602090206020601f85010481016020851015620004795750805b6200048d6020601f86010483018262000431565b5050505050565b81516001600160401b03811115620004b057620004b062000171565b620004bc8254620003b1565b620004c982828562000450565b6020601f831160018114620005005760008415620004e75750858201515b600019600886021c19811660028602178655506200055c565b600085815260208120601f198616915b8281101562000532578885015182556020948501946001909201910162000510565b868310156200054f5784890151600019601f89166008021c191682555b6001600288020188555050505b505050505050565b61229380620005746000396000f3fe6080604052600436106101d85760003560e01c80638462151c11610102578063c23dc68f11610095578063e0df5b6f11610064578063e0df5b6f14610568578063e985e9c514610588578063eac989f8146105d1578063f2fde38b146105e657600080fd5b8063c23dc68f146104c7578063c87b56dd146104f4578063d539139314610514578063d547741f1461054857600080fd5b806399a2557a116100d157806399a2557a1461045f578063a217fddf1461047f578063a22cb46514610494578063b88d4fde146104b457600080fd5b80638462151c146103dd5780638da5cb5b1461040a57806391d148541461042a57806395d89b411461044a57600080fd5b80632f2ff15d1161017a5780635bbb2177116101495780635bbb2177146103505780636352211e1461037d578063691562a01461039d57806370a08231146103bd57600080fd5b80632f2ff15d146102dd57806336568abe146102fd57806342842e0e1461031d57806342966c681461033057600080fd5b8063095ea7b3116101b6578063095ea7b31461026357806318160ddd1461027857806323b872dd1461029a578063248a9ca3146102ad57600080fd5b806301ffc9a7146101dd57806306fdde0314610214578063081812fc14610236575b600080fd5b3480156101e957600080fd5b506101fe6101f8366004611841565b50600090565b60405161020b919061186c565b60405180910390f35b34801561022057600080fd5b50610229610606565b60405161020b91906118d0565b34801561024257600080fd5b506102566102513660046118f2565b610698565b60405161020b919061192d565b61027661027136600461194f565b6106dc565b005b34801561028457600080fd5b50600154600054035b60405161020b9190611992565b6102766102a83660046119a0565b61077c565b3480156102b957600080fd5b5061028d6102c83660046118f2565b60009081526008602052604090206001015490565b3480156102e957600080fd5b506102766102f83660046119f0565b61090d565b34801561030957600080fd5b506102766103183660046119f0565b610937565b61027661032b3660046119a0565b610976565b34801561033c57600080fd5b5061027661034b3660046118f2565b610991565b34801561035c57600080fd5b5061037061036b366004611a74565b61099d565b60405161020b9190611b7c565b34801561038957600080fd5b506102566103983660046118f2565b610a6a565b3480156103a957600080fd5b506102766103b8366004611ba1565b610a75565b3480156103c957600080fd5b5061028d6103d8366004611bd4565b610aac565b3480156103e957600080fd5b506103fd6103f8366004611bd4565b610afa565b60405161020b9190611c47565b34801561041657600080fd5b50600954610256906001600160a01b031681565b34801561043657600080fd5b506101fe6104453660046119f0565b610c02565b34801561045657600080fd5b50610229610c2d565b34801561046b57600080fd5b506103fd61047a366004611c58565b610c3c565b34801561048b57600080fd5b5061028d600081565b3480156104a057600080fd5b506102766104af366004611ca0565b610db5565b6102766104c2366004611dcc565b610e24565b3480156104d357600080fd5b506104e76104e23660046118f2565b610e6e565b60405161020b9190611e4a565b34801561050057600080fd5b5061022961050f3660046118f2565b610ee6565b34801561052057600080fd5b5061028d7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b34801561055457600080fd5b506102766105633660046119f0565b610f7a565b34801561057457600080fd5b50610276610583366004611e58565b610f9f565b34801561059457600080fd5b506101fe6105a3366004611e92565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b3480156105dd57600080fd5b50610229610fb6565b3480156105f257600080fd5b50610276610601366004611bd4565b611044565b60606002805461061590611eca565b80601f016020809104026020016040519081016040528092919081815260200182805461064190611eca565b801561068e5780601f106106635761010080835404028352916020019161068e565b820191906000526020600020905b81548152906001019060200180831161067157829003601f168201915b5050505050905090565b60006106a38261107c565b6106c0576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b60006106e782610a6a565b9050336001600160a01b038216146107205761070381336105a3565b610720576040516367d9dca160e11b815260040160405180910390fd5b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6000610787826110a3565b9050836001600160a01b0316816001600160a01b0316146107ba5760405162a1148160e81b815260040160405180910390fd5b600082815260066020526040902080546107e68187335b6001600160a01b039081169116811491141790565b610811576107f486336105a3565b61081157604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b03851661083857604051633a954ecd60e21b815260040160405180910390fd5b801561084357600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040812091909155600160e11b841690036108d5576001840160008181526004602052604081205490036108d35760005481146108d35760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b031660008051602061223e83398151915260405160405180910390a45b505050505050565b6000828152600860205260409020600101546109288161110a565b6109328383611114565b505050565b6001600160a01b03811633146109685760405162461bcd60e51b815260040161095f90611ef6565b60405180910390fd5b610972828261119a565b5050565b61093283838360405180602001604052806000815250610e24565b61099a81611201565b50565b6060816000816001600160401b038111156109ba576109ba611cd3565b604051908082528060200260200182016040528015610a0c57816020015b6040805160808101825260008082526020808301829052928201819052606082015282526000199092019101816109d85790505b50905060005b828114610a5f57610a3a868683818110610a2e57610a2e611f49565b90506020020135610e6e565b828281518110610a4c57610a4c611f49565b6020908102919091010152600101610a12565b509150505b92915050565b6000610a64826110a3565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610a9f8161110a565b610932838360ff1661120c565b60006001600160a01b038216610ad5576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03166000908152600560205260409020546001600160401b031690565b60606000806000610b0a85610aac565b90506000816001600160401b03811115610b2657610b26611cd3565b604051908082528060200260200182016040528015610b4f578160200160208202803683370190505b509050610b7c60408051608081018252600080825260208201819052918101829052606081019190915290565b60005b838614610bf657610b8f81611226565b91508160400151610bee5781516001600160a01b031615610baf57815194505b876001600160a01b0316856001600160a01b031603610bee5780838780600101985081518110610be157610be1611f49565b6020026020010181815250505b600101610b7f565b50909695505050505050565b60009182526008602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60606003805461061590611eca565b6060818310610c5e57604051631960ccad60e11b815260040160405180910390fd5b600080610c6a60005490565b905080841115610c78578093505b6000610c8387610aac565b905084861015610ca25785850381811015610c9c578091505b50610ca6565b5060005b6000816001600160401b03811115610cc057610cc0611cd3565b604051908082528060200260200182016040528015610ce9578160200160208202803683370190505b50905081600003610cff579350610dae92505050565b6000610d0a88610e6e565b905060008160400151610d1b575080515b885b888114158015610d2d5750848714155b15610da257610d3b81611226565b92508260400151610d9a5782516001600160a01b031615610d5b57825191505b8a6001600160a01b0316826001600160a01b031603610d9a5780848880600101995081518110610d8d57610d8d611f49565b6020026020010181815250505b600101610d1d565b50505092835250909150505b9392505050565b3360008181526007602090815260408083206001600160a01b038716808552925291829020805460ff191685151517905590519091907f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3190610e1890859061186c565b60405180910390a35050565b610e2f84848461077c565b6001600160a01b0383163b15610e6857610e4b84848484611262565b610e68576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6040805160808082018352600080835260208084018290528385018290526060808501839052855193840186528284529083018290529382018190529281018390529091506000548310610ec25792915050565b610ecb83611226565b9050806040015115610edd5792915050565b610dae8361134e565b6060600a8054610ef590611eca565b80601f0160208091040260200160405190810160405280929190818152602001828054610f2190611eca565b8015610f6e5780601f10610f4357610100808354040283529160200191610f6e565b820191906000526020600020905b815481529060010190602001808311610f5157829003601f168201915b50505050509050919050565b600082815260086020526040902060010154610f958161110a565b610932838361119a565b6000610faa8161110a565b600a6109328382611ff8565b600a8054610fc390611eca565b80601f0160208091040260200160405190810160405280929190818152602001828054610fef90611eca565b801561103c5780601f106110115761010080835404028352916020019161103c565b820191906000526020600020905b81548152906001019060200180831161101f57829003601f168201915b505050505081565b600061104f8161110a565b50600980546001600160a01b0319166001600160a01b0392909216919091179055565b6109728282611114565b6000805482108015610a64575050600090815260046020526040902054600160e01b161590565b6000816000548110156110f15760008181526004602052604081205490600160e01b821690036110ef575b80600003610dae5750600019016000818152600460205260409020546110ce565b505b604051636f96cda160e11b815260040160405180910390fd5b61099a8133611383565b61111e8282610c02565b6109725760008281526008602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111563390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111a48282610c02565b156109725760008281526008602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b61099a8160006113dc565b610972828260405180602001604052806000815250611514565b604080516080810182526000808252602082018190529181018290526060810191909152600082815260046020526040902054610a6490611581565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906112979033908990889088906004016120ba565b6020604051808303816000875af19250505080156112d2575060408051601f3d908101601f191682019092526112cf91810190612109565b60015b611330573d808015611300576040519150601f19603f3d011682016040523d82523d6000602084013e611305565b606091505b508051600003611328576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b604080516080810182526000808252602082018190529181018290526060810191909152610a6461137e836110a3565b611581565b61138d8282610c02565b6109725761139a816115c8565b6113a58360206115da565b6040516020016113b692919061214c565b60408051601f198184030181529082905262461bcd60e51b825261095f916004016118d0565b60006113e7836110a3565b90508060008061140586600090815260066020526040902080549091565b9150915084156114455761141a8184336107d1565b6114455761142883336105a3565b61144557604051632ce44b5f60e11b815260040160405180910390fd5b801561145057600082555b6001600160a01b038316600081815260056020526040902080546fffffffffffffffffffffffffffffffff0190554260a01b17600360e01b17600087815260046020526040812091909155600160e11b851690036114de576001860160008181526004602052604081205490036114dc5760005481146114dc5760008181526004602052604090208590555b505b60405186906000906001600160a01b0386169060008051602061223e833981519152908390a45050600180548101905550505050565b61151e8383611745565b6001600160a01b0383163b15610932576000548281035b6115486000868380600101945086611262565b611565576040516368d2bf6b60e11b815260040160405180910390fd5b81811061153557816000541461157a57600080fd5b5050505050565b604080516080810182526001600160a01b038316815260a083901c6001600160401b03166020820152600160e01b831615159181019190915260e89190911c606082015290565b6060610a646001600160a01b03831660145b606060006115e98360026121ba565b6115f49060026121d9565b6001600160401b0381111561160b5761160b611cd3565b6040519080825280601f01601f191660200182016040528015611635576020820181803683370190505b509050600360fc1b8160008151811061165057611650611f49565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061167f5761167f611f49565b60200101906001600160f81b031916908160001a90535060006116a38460026121ba565b6116ae9060016121d9565b90505b6001811115611726576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106116e2576116e2611f49565b1a60f81b8282815181106116f8576116f8611f49565b60200101906001600160f81b031916908160001a90535060049490941c9361171f816121ec565b90506116b1565b508315610dae5760405162461bcd60e51b815260040161095f90612203565b600080549082900361176a5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b03831660008181526005602090815260408083208054680100000000000000018802019055848352600490915281206001851460e11b4260a01b1783179055828401908390839060008051602061223e8339815191528180a4600183015b8181146117f5578083600060008051602061223e833981519152600080a46001016117cf565b508160000361181657604051622e076360e81b815260040160405180910390fd5b60005550505050565b6001600160e01b031981165b811461099a57600080fd5b8035610a648161181f565b60006020828403121561185657611856600080fd5b60006113468484611836565b8015155b82525050565b60208101610a648284611862565b60005b8381101561189557818101518382015260200161187d565b50506000910152565b60006118a8825190565b8084526020840193506118bf81856020860161187a565b601f01601f19169290920192915050565b60208082528101610dae818461189e565b8061182b565b8035610a64816118e1565b60006020828403121561190757611907600080fd5b600061134684846118e7565b60006001600160a01b038216610a64565b61186681611913565b60208101610a648284611924565b61182b81611913565b8035610a648161193b565b6000806040838503121561196557611965600080fd5b60006119718585611944565b9250506020611982858286016118e7565b9150509250929050565b80611866565b60208101610a64828461198c565b6000806000606084860312156119b8576119b8600080fd5b60006119c48686611944565b93505060206119d586828701611944565b92505060406119e6868287016118e7565b9150509250925092565b60008060408385031215611a0657611a06600080fd5b6000611a1285856118e7565b925050602061198285828601611944565b60008083601f840112611a3857611a38600080fd5b5081356001600160401b03811115611a5257611a52600080fd5b602083019150836020820283011115611a6d57611a6d600080fd5b9250929050565b60008060208385031215611a8a57611a8a600080fd5b82356001600160401b03811115611aa357611aa3600080fd5b611aaf85828601611a23565b92509250509250929050565b6001600160401b038116611866565b62ffffff8116611866565b80516080830190611ae68482611924565b506020820151611af96020850182611abb565b506040820151611b0c6040850182611862565b506060820151610e686060850182611aca565b6000611b2b8383611ad5565b505060800190565b6000611b3d825190565b80845260209384019383018060005b83811015611b71578151611b608882611b1f565b975060208301925050600101611b4c565b509495945050505050565b60208082528101610dae8184611b33565b60ff811661182b565b8035610a6481611b8d565b60008060408385031215611bb757611bb7600080fd5b6000611bc38585611944565b925050602061198285828601611b96565b600060208284031215611be957611be9600080fd5b60006113468484611944565b6000611c01838361198c565b505060200190565b6000611c13825190565b80845260209384019383018060005b83811015611b71578151611c368882611bf5565b975060208301925050600101611c22565b60208082528101610dae8184611c09565b600080600060608486031215611c7057611c70600080fd5b6000611c7c8686611944565b93505060206119d5868287016118e7565b80151561182b565b8035610a6481611c8d565b60008060408385031215611cb657611cb6600080fd5b6000611cc28585611944565b925050602061198285828601611c95565b634e487b7160e01b600052604160045260246000fd5b601f19601f83011681018181106001600160401b0382111715611d0e57611d0e611cd3565b6040525050565b6000611d2060405190565b9050611d2c8282611ce9565b919050565b60006001600160401b03821115611d4a57611d4a611cd3565b601f19601f83011660200192915050565b82818337506000910152565b6000611d7a611d7584611d31565b611d15565b905082815260208101848484011115611d9557611d95600080fd5b611da0848285611d5b565b509392505050565b600082601f830112611dbc57611dbc600080fd5b8135611346848260208601611d67565b60008060008060808587031215611de557611de5600080fd5b6000611df18787611944565b9450506020611e0287828801611944565b9350506040611e13878288016118e7565b92505060608501356001600160401b03811115611e3257611e32600080fd5b611e3e87828801611da8565b91505092959194509250565b60808101610a648284611ad5565b600060208284031215611e6d57611e6d600080fd5b81356001600160401b03811115611e8657611e86600080fd5b61134684828501611da8565b60008060408385031215611ea857611ea8600080fd5b6000611a128585611944565b634e487b7160e01b600052602260045260246000fd5b600281046001821680611ede57607f821691505b602082108103611ef057611ef0611eb4565b50919050565b60208082528101610a6481602f81527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560208201526e103937b632b9903337b91039b2b63360891b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b6000610a64611f6b8381565b90565b611f7783611f5f565b81546008840282811b60001990911b908116901990911617825550505050565b6000610932818484611f6e565b8181101561097257611fb7600082611f97565b600101611fa4565b601f821115610932576000818152602090206020601f85010481016020851015611fe65750805b61157a6020601f860104830182611fa4565b81516001600160401b0381111561201157612011611cd3565b61201b8254611eca565b612026828285611fbf565b6020601f83116001811461205a57600084156120425750858201515b600019600886021c1981166002860217865550610905565b600085815260208120601f198616915b8281101561208a578885015182556020948501946001909201910161206a565b868310156120a65784890151600019601f89166008021c191682555b600160028802018855505050505050505050565b608081016120c88287611924565b6120d56020830186611924565b6120e2604083018561198c565b81810360608301526120f4818461189e565b9695505050505050565b8051610a648161181f565b60006020828403121561211e5761211e600080fd5b600061134684846120fe565b6000612134825190565b61214281856020860161187a565b9290920192915050565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152601701600061217e828561212a565b7001034b99036b4b9b9b4b733903937b6329607d1b81526011019150611346828461212a565b634e487b7160e01b600052601160045260246000fd5b8181028082158382048514176121d2576121d26121a4565b5092915050565b80820180821115610a6457610a646121a4565b6000816121fb576121fb6121a4565b506000190190565b60208082528181019081527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604083015260608201610a6456feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220b8882fbcec6b143b26a6280d39e05194bf09f601ce916a5ab6673ab02e723cff64736f6c63430008110033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000002472d36f785ca4cfad266269081cbb7fca8e31fe00000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001747616e675761723a20576172204d6173746572204e46540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f63726166742d6e6574776f726b2f696d6167652f75706c6f61642f685f3132342f76313637343133353033312f516d51715444714653524843467477326e6d764767384253383431773647336b75726972755632574671676b48792e706e67000000000000