0 txs
0 calls
constructor
constructor(address _creator, string _name, string _symbol, string _contractDescription, string _contractExternalUrl, string _contractImageData)
functions
balanceOf
viewfunction balanceOf(address owner) view returns (uint256)
burnCounter
viewfunction burnCounter() view returns (uint256)
contractDescription
viewfunction contractDescription() view returns (string)
contractExternalURL
viewfunction contractExternalURL() view returns (string)
contractImageDataPointer
viewfunction contractImageDataPointer() view returns (address)
contractURI
viewfunction contractURI() view returns (string)
currentTokenId
viewfunction currentTokenId() view returns (uint256)
getApproved
viewfunction getApproved(uint256 tokenId) view returns (address)
idToToken
viewfunction idToToken(uint256) view returns (string name, string externalUrl, address descriptionPointer, address imageDataPointer, uint64 createdAt)
isApprovedForAll
viewfunction isApprovedForAll(address owner, address operator) view returns (bool)
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)
tokenURI
viewfunction tokenURI(uint256 tokenId) view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address to, uint256 tokenId)
burn
nonpayablefunction burn(uint256 tokenId)
mint
nonpayablefunction mint(string name, string description, string imageData, string externalURL)
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)
setContractDescription
nonpayablefunction setContractDescription(string _contractDescription)
setContractExternalURL
nonpayablefunction setContractExternalURL(string _contractExternalURL)
setContractImageDataPointer
nonpayablefunction setContractImageDataPointer(string contractImageData)
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
InvalidCodeAtRange
error InvalidCodeAtRange(uint256 _size, uint256 _start, uint256 _end)
WriteError
error WriteError()
creation bytecode
0x60a06040523480156200001157600080fd5b5060405162002fb038038062002fb08339810160408190526200003491620003a2565b8451859085906200004d90600090602085019062000185565b5080516200006390600190602084019062000185565b5050506001600160a01b03861660805282516200008890600990602086019062000185565b5081516200009e90600a90602085019062000185565b50620000b581620000e260201b62000d221760201c565b600b80546001600160a01b0319166001600160a01b039290921691909117905550620005cc945050505050565b6000806200011c83604051602001620000fc9190620004f8565b6040516020818303038152906040526200015760201b62000d871760201c565b90508051602082016000f091506001600160a01b038216620001515760405163046a55db60e11b815260040160405180910390fd5b50919050565b60608151826040516020016200016f9291906200054d565b6040516020818303038152906040529050919050565b8280546200019390620005a2565b90600052602060002090601f016020900481019282620001b7576000855562000202565b82601f10620001d257805160ff191683800117855562000202565b8280016001018555821562000202579182015b8281111562000202578251825591602001919060010190620001e5565b506200021092915062000214565b5090565b5b8082111562000210576000815560010162000215565b60006001600160a01b0382165b92915050565b62000249816200022b565b81146200025557600080fd5b50565b805162000238816200023e565b634e487b7160e01b600052604160045260246000fd5b601f19601f83011681018181106001600160401b0382111715620002a357620002a362000265565b6040525050565b6000620002b660405190565b9050620002c482826200027b565b919050565b60006001600160401b03821115620002e557620002e562000265565b601f19601f83011660200192915050565b60005b8381101562000313578181015183820152602001620002f9565b8381111562000323576000848401525b50505050565b6000620003406200033a84620002c9565b620002aa565b9050828152602081018484840111156200035d576200035d600080fd5b6200036a848285620002f6565b509392505050565b600082601f830112620003885762000388600080fd5b81516200039a84826020860162000329565b949350505050565b60008060008060008060c08789031215620003c057620003c0600080fd5b6000620003ce898962000258565b96505060208701516001600160401b03811115620003ef57620003ef600080fd5b620003fd89828a0162000372565b95505060408701516001600160401b038111156200041e576200041e600080fd5b6200042c89828a0162000372565b94505060608701516001600160401b038111156200044d576200044d600080fd5b6200045b89828a0162000372565b93505060808701516001600160401b038111156200047c576200047c600080fd5b6200048a89828a0162000372565b92505060a08701516001600160401b03811115620004ab57620004ab600080fd5b620004b989828a0162000372565b9150509295509295509295565b60008082525b5060010190565b6000620004de825190565b620004ee818560208601620002f6565b9290920192915050565b60006200050582620004c6565b9150620005138284620004d3565b9392505050565b606360f81b81526000620004cc565b6000620002388260e01b90565b6200054763ffffffff821662000529565b82525050565b60006200055a826200051a565b915062000568828562000536565b6880600e6000396000f360b81b6004830152600d909101906200039a8284620004d3565b634e487b7160e01b600052602260045260246000fd5b600281046001821680620005b757607f821691505b6020821081036200015157620001516200058c565b60805161299e62000612600039600081816102e501528181610414015281816107d70152818161081f01528181610951015281816109bd0152610cc9015261299e6000f3fe608060405234801561001057600080fd5b50600436106101a85760003560e01c806370a08231116100f9578063ac04ccae11610097578063e8a3d48511610071578063e8a3d4851461036e578063e985e9c514610376578063f5c6b96b14610389578063f754dd9b146103ad57600080fd5b8063ac04ccae14610335578063b88d4fde14610348578063c87b56dd1461035b57600080fd5b80638da5cb5b116100d35780638da5cb5b146102e0578063929cb7331461030757806395d89b411461031a578063a22cb4651461032257600080fd5b806370a08231146102b25780638554e093146102c5578063872db889146102d857600080fd5b806318160ddd1161016657806342842e0e1161014057806342842e0e1461027057806342966c68146102835780634c99007d146102965780636352211e1461029f57600080fd5b806318160ddd146102495780631fe88a831461025557806323b872dd1461025d57600080fd5b80629a9b7b146101ad57806301ffc9a7146101cc57806302341c71146101ec57806306fdde0314610201578063081812fc14610216578063095ea7b314610236575b600080fd5b6101b660065481565b6040516101c3919061193e565b60405180910390f35b6101df6101da36600461196e565b6103c0565b6040516101c39190611997565b6101ff6101fa366004611a9e565b610412565b005b610209610594565b6040516101c39190611bc7565b610229610224366004611be9565b610626565b6040516101c39190611c24565b6101ff610244366004611c46565b610676565b600754600654036101b6565b6102096106fb565b6101ff61026b366004611c83565b610789565b6101ff61027e366004611c83565b6107ba565b6101ff610291366004611be9565b6107d5565b6101b660075481565b6102296102ad366004611be9565b6108d6565b6101b66102c0366004611cd3565b61090b565b6101ff6102d3366004611cf4565b61094f565b6102096109ae565b6102297f000000000000000000000000000000000000000000000000000000000000000081565b6101ff610315366004611cf4565b6109bb565b610209610a2f565b6101ff610330366004611d41565b610a3e565b600b54610229906001600160a01b031681565b6101ff610356366004611d74565b610a49565b610209610369366004611be9565b610a81565b610209610ac1565b6101df610384366004611dbb565b610b42565b61039c610397366004611be9565b610b70565b6040516101c3959493929190611dfd565b6101ff6103bb366004611cf4565b610cc7565b60006001600160e01b031982166380ac58cd60e01b14806103f157506001600160e01b03198216635b5e139f60e01b145b8061040c57506301ffc9a760e01b6001600160e01b03198316145b92915050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146104635760405162461bcd60e51b815260040161045a90611e8c565b60405180910390fd5b600084511161047157600080fd5b600082511161047f57600080fd5b6006805460010190819055610495903390610db3565b60006040518060a001604052808681526020018381526020016104b786610d22565b6001600160a01b031681526020016104ce85610d22565b6001600160a01b031681526001600160401b03421660209182015260065460009081526008825260409020825180519394508493919261051392849290910190611860565b50602082810151805161052c9260018501920190611860565b5060408201516002820180546001600160a01b039283166001600160a01b03199091161790556060830151600390920180546080909401516001600160401b0316600160a01b026001600160e01b031990941692909116919091179190911790555050505050565b6060600080546105a390611eb2565b80601f01602080910402602001604051908101604052809291908181526020018280546105cf90611eb2565b801561061c5780601f106105f15761010080835404028352916020019161061c565b820191906000526020600020905b8154815290600101906020018083116105ff57829003601f168201915b5050505050905090565b6000818152600260205260408120546001600160a01b031661065a5760405162461bcd60e51b815260040161045a90611f24565b506000908152600460205260409020546001600160a01b031690565b6000610681826108d6565b9050806001600160a01b0316836001600160a01b0316036106b45760405162461bcd60e51b815260040161045a90611f72565b336001600160a01b03821614806106d057506106d08133610b42565b6106ec5760405162461bcd60e51b815260040161045a90611fdc565b6106f68383610e95565b505050565b600a805461070890611eb2565b80601f016020809104026020016040519081016040528092919081815260200182805461073490611eb2565b80156107815780601f1061075657610100808354040283529160200191610781565b820191906000526020600020905b81548152906001019060200180831161076457829003601f168201915b505050505081565b6107933382610f03565b6107af5760405162461bcd60e51b815260040161045a9061203a565b6106f6838383610f95565b6106f683838360405180602001604052806000815250610a49565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316331461081d5760405162461bcd60e51b815260040161045a90611e8c565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610850826108d6565b6001600160a01b0316146108765760405162461bcd60e51b815260040161045a90612074565b61087f816110b7565b6007805460010190556000818152600860205260408120906108a182826118e4565b6108af6001830160006118e4565b506002810180546001600160a01b031916905560030180546001600160e01b031916905550565b6000818152600260205260408120546001600160a01b03168061040c5760405162461bcd60e51b815260040161045a906120ca565b60006001600160a01b0382166109335760405162461bcd60e51b815260040161045a90612121565b506001600160a01b031660009081526003602052604090205490565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146109975760405162461bcd60e51b815260040161045a90611e8c565b80516109aa90600a906020840190611860565b5050565b6009805461070890611eb2565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314610a035760405162461bcd60e51b815260040161045a90611e8c565b610a0c81610d22565b600b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600180546105a390611eb2565b6109aa338383611152565b610a533383610f03565b610a6f5760405162461bcd60e51b815260040161045a9061203a565b610a7b848484846111f4565b50505050565b6000818152600260205260409020546060906001600160a01b0316610ab85760405162461bcd60e51b815260040161045a9061215c565b61040c82611227565b600b54606090600090610adc906001600160a01b0316611440565b9050610b1d610ae9610594565b6009610af484611450565b600a604051602001610b099493929190612246565b604051602081830303815290604052611450565b604051602001610b2d91906122fa565b60405160208183030381529060405291505090565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b600860205260009081526040902080548190610b8b90611eb2565b80601f0160208091040260200160405190810160405280929190818152602001828054610bb790611eb2565b8015610c045780601f10610bd957610100808354040283529160200191610c04565b820191906000526020600020905b815481529060010190602001808311610be757829003601f168201915b505050505090806001018054610c1990611eb2565b80601f0160208091040260200160405190810160405280929190818152602001828054610c4590611eb2565b8015610c925780601f10610c6757610100808354040283529160200191610c92565b820191906000526020600020905b815481529060010190602001808311610c7557829003601f168201915b50505050600283015460039093015491926001600160a01b03908116929081169150600160a01b90046001600160401b031685565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314610d0f5760405162461bcd60e51b815260040161045a90611e8c565b80516109aa906009906020840190611860565b600080610d4d83604051602001610d39919061233a565b604051602081830303815290604052610d87565b90508051602082016000f091506001600160a01b038216610d815760405163046a55db60e11b815260040160405180910390fd5b50919050565b6060815182604051602001610d9d92919061236e565b6040516020818303038152906040529050919050565b6001600160a01b038216610dd95760405162461bcd60e51b815260040161045a906123d9565b6000818152600260205260409020546001600160a01b031615610e0e5760405162461bcd60e51b815260040161045a9061241d565b6001600160a01b0382166000908152600360205260408120805460019290610e37908490612443565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610eca826108d6565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000818152600260205260408120546001600160a01b0316610f375760405162461bcd60e51b815260040161045a906124a4565b6000610f42836108d6565b9050806001600160a01b0316846001600160a01b03161480610f7d5750836001600160a01b0316610f7284610626565b6001600160a01b0316145b80610f8d5750610f8d8185610b42565b949350505050565b826001600160a01b0316610fa8826108d6565b6001600160a01b031614610fce5760405162461bcd60e51b815260040161045a906124f6565b6001600160a01b038216610ff45760405162461bcd60e51b815260040161045a90612547565b610fff600082610e95565b6001600160a01b0383166000908152600360205260408120805460019290611028908490612557565b90915550506001600160a01b0382166000908152600360205260408120805460019290611056908490612443565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b60006110c2826108d6565b90506110cf600083610e95565b6001600160a01b03811660009081526003602052604081208054600192906110f8908490612557565b909155505060008281526002602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b816001600160a01b0316836001600160a01b0316036111835760405162461bcd60e51b815260040161045a906125a2565b6001600160a01b0383811660008181526005602090815260408083209487168084529490915290819020805460ff1916851515179055517f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31906111e7908590611997565b60405180910390a3505050565b6111ff848484610f95565b61120b848484846115b4565b610a7b5760405162461bcd60e51b815260040161045a90612601565b60606000600860008481526020019081526020016000206040518060a001604052908160008201805461125990611eb2565b80601f016020809104026020016040519081016040528092919081815260200182805461128590611eb2565b80156112d25780601f106112a7576101008083540402835291602001916112d2565b820191906000526020600020905b8154815290600101906020018083116112b557829003601f168201915b505050505081526020016001820180546112eb90611eb2565b80601f016020809104026020016040519081016040528092919081815260200182805461131790611eb2565b80156113645780601f1061133957610100808354040283529160200191611364565b820191906000526020600020905b81548152906001019060200180831161134757829003601f168201915b505050918352505060028201546001600160a01b0390811660208301526003909201549182166040820152600160a01b9091046001600160401b03166060918201528101519091506000906113b890611440565b905060006113c98360400151611440565b90506114178360000151826113dd85611450565b86602001516113f888608001516001600160401b03166116b5565b61140288516116b5565b604051602001610b0996959493929190612675565b60405160200161142791906122fa565b6040516020818303038152906040529350505050919050565b606061040c8260016000196117b5565b6060815160000361146f57505060408051602081019091526000815290565b6000604051806060016040528060408152602001612929604091399050600060038451600261149e9190612443565b6114a8919061282a565b6114b390600461283e565b905060006114c2826020612443565b6001600160401b038111156114d9576114d96119a5565b6040519080825280601f01601f191660200182016040528015611503576020820181803683370190505b509050818152600183018586518101602084015b8183101561156f576003830192508251603f8160121c168501518253600182019150603f81600c1c168501518253600182019150603f8160061c168501518253600182019150603f8116850151825350600101611517565b600389510660018114611589576002811461159a576115a6565b613d3d60f01b6001198301526115a6565b603d60f81b6000198301525b509398975050505050505050565b60006001600160a01b0384163b156116aa57604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906115f890339089908890889060040161285d565b6020604051808303816000875af1925050508015611633575060408051601f3d908101601f19168201909252611630918101906128a2565b60015b611690573d808015611661576040519150601f19603f3d011682016040523d82523d6000602084013e611666565b606091505b5080516000036116885760405162461bcd60e51b815260040161045a90612601565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610f8d565b506001949350505050565b6060816000036116dc5750506040805180820190915260018152600360fc1b602082015290565b8160005b811561170657806116f0816128c3565b91506116ff9050600a8361282a565b91506116e0565b6000816001600160401b03811115611720576117206119a5565b6040519080825280601f01601f19166020018201604052801561174a576020820181803683370190505b5090505b8415610f8d5761175f600183612557565b915061176c600a866128d6565b611777906030612443565b60f81b81838151811061178c5761178c6128ea565b60200101906001600160f81b031916908160001a9053506117ae600a8661282a565b945061174e565b6060833b60008190036117d8575050604080516020810190915260008152611859565b808411156117f6575050604080516020810190915260008152611859565b8383101561181d5780848460405163162544fd60e11b815260040161045a93929190612900565b83830384820360008282106118325782611834565b815b60408051603f8301601f19168101909152818152955090508087602087018a3c505050505b9392505050565b82805461186c90611eb2565b90600052602060002090601f01602090048101928261188e57600085556118d4565b82601f106118a757805160ff19168380011785556118d4565b828001600101855582156118d4579182015b828111156118d45782518255916020019190600101906118b9565b506118e0929150611921565b5090565b5080546118f090611eb2565b6000825580601f10611900575050565b601f01602090049060005260206000209081019061191e9190611921565b50565b5b808211156118e05760008155600101611922565b805b82525050565b6020810161040c8284611936565b6001600160e01b031981165b811461191e57600080fd5b803561040c8161194c565b60006020828403121561198357611983600080fd5b6000610f8d8484611963565b801515611938565b6020810161040c828461198f565b634e487b7160e01b600052604160045260246000fd5b601f19601f83011681018181106001600160401b03821117156119e0576119e06119a5565b6040525050565b60006119f260405190565b90506119fe82826119bb565b919050565b60006001600160401b03821115611a1c57611a1c6119a5565b601f19601f83011660200192915050565b82818337506000910152565b6000611a4c611a4784611a03565b6119e7565b905082815260208101848484011115611a6757611a67600080fd5b611a72848285611a2d565b509392505050565b600082601f830112611a8e57611a8e600080fd5b8135610f8d848260208601611a39565b60008060008060808587031215611ab757611ab7600080fd5b84356001600160401b03811115611ad057611ad0600080fd5b611adc87828801611a7a565b94505060208501356001600160401b03811115611afb57611afb600080fd5b611b0787828801611a7a565b93505060408501356001600160401b03811115611b2657611b26600080fd5b611b3287828801611a7a565b92505060608501356001600160401b03811115611b5157611b51600080fd5b611b5d87828801611a7a565b91505092959194509250565b60005b83811015611b84578181015183820152602001611b6c565b83811115610a7b5750506000910152565b6000611b9f825190565b808452602084019350611bb6818560208601611b69565b601f01601f19169290920192915050565b602080825281016118598184611b95565b80611958565b803561040c81611bd8565b600060208284031215611bfe57611bfe600080fd5b6000610f8d8484611bde565b60006001600160a01b03821661040c565b61193881611c0a565b6020810161040c8284611c1b565b61195881611c0a565b803561040c81611c32565b60008060408385031215611c5c57611c5c600080fd5b6000611c688585611c3b565b9250506020611c7985828601611bde565b9150509250929050565b600080600060608486031215611c9b57611c9b600080fd5b6000611ca78686611c3b565b9350506020611cb886828701611c3b565b9250506040611cc986828701611bde565b9150509250925092565b600060208284031215611ce857611ce8600080fd5b6000610f8d8484611c3b565b600060208284031215611d0957611d09600080fd5b81356001600160401b03811115611d2257611d22600080fd5b610f8d84828501611a7a565b801515611958565b803561040c81611d2e565b60008060408385031215611d5757611d57600080fd5b6000611d638585611c3b565b9250506020611c7985828601611d36565b60008060008060808587031215611d8d57611d8d600080fd5b6000611d998787611c3b565b9450506020611daa87828801611c3b565b9350506040611b3287828801611bde565b60008060408385031215611dd157611dd1600080fd5b6000611ddd8585611c3b565b9250506020611c7985828601611c3b565b6001600160401b038116611938565b60a08082528101611e0e8188611b95565b90508181036020830152611e228187611b95565b9050611e316040830186611c1b565b611e3e6060830185611c1b565b611e4b6080830184611dee565b9695505050505050565b601781526000602082017f43616c6c6572206973206e6f7420746865206f776e6572000000000000000000815291505b5060200190565b6020808252810161040c81611e55565b634e487b7160e01b600052602260045260246000fd5b600281046001821680611ec657607f821691505b602082108103610d8157610d81611e9c565b602c81526000602082017f4552433732313a20617070726f76656420717565727920666f72206e6f6e657881526b34b9ba32b73a103a37b5b2b760a11b602082015291505b5060400190565b6020808252810161040c81611ed8565b602181526000602082017f4552433732313a20617070726f76616c20746f2063757272656e74206f776e658152603960f91b60208201529150611f1d565b6020808252810161040c81611f34565b603881526000602082017f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7781527f6e6572206e6f7220617070726f76656420666f7220616c6c000000000000000060208201529150611f1d565b6020808252810161040c81611f82565b603181526000602082017f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f8152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b60208201529150611f1d565b6020808252810161040c81611fec565b601381526000602082017221b0b63632b91034b9903737ba1037bbb732b960691b81529150611e85565b6020808252810161040c8161204a565b602981526000602082017f4552433732313a206f776e657220717565727920666f72206e6f6e657869737481526832b73a103a37b5b2b760b91b60208201529150611f1d565b6020808252810161040c81612084565b602a81526000602082017f4552433732313a2062616c616e636520717565727920666f7220746865207a65815269726f206164647265737360b01b60208201529150611f1d565b6020808252810161040c816120da565b6014815260006020820173151bdad95b88191bd95cc81b9bdd08195e1a5cdd60621b81529150611e85565b6020808252810161040c81612131565b607b60f81b815260005b5060010190565b67113730b6b2911d1160c11b815260005b5060080190565b600061219f825190565b6121ad818560208601611b69565b9290920192915050565b701116113232b9b1b934b83a34b7b7111d1160791b815260005b5060110190565b600081546121e581611eb2565b6001821680156121fc576001811461220d5761223d565b60ff1983168652818601935061223d565b60008581526020902060005b8381101561223557815488820152600190910190602001612219565b838801955050505b50505092915050565b60006122518261216c565b915061225c8261217d565b91506122688287612195565b9150612273826121b7565b915061227f82866121d8565b7f222c22696d616765223a22646174613a696d6167652f7376672b786d6c3b62618152641cd94d8d0b60da1b602082015260250191506122bf8285612195565b7211161132bc3a32b93730b62fb634b735911d1160691b815260130191506122e782846121d8565b61227d60f01b8152915060028201611e4b565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000081526000601d82015b91506118598284612195565b6000808252612176565b600061232482612330565b606360f81b81526000612176565b600061040c8260e01b90565b61193863ffffffff8216612353565b600061237982612345565b9150612385828561235f565b6880600e6000396000f360b81b6004830152600d90910190610f8d8284612195565b60208082527f4552433732313a206d696e7420746f20746865207a65726f206164647265737391019081526000611e85565b6020808252810161040c816123a7565b601c81526000602082017f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000081529150611e85565b6020808252810161040c816123e9565b634e487b7160e01b600052601160045260246000fd5b600082198211156124565761245661242d565b500190565b602c81526000602082017f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657881526b34b9ba32b73a103a37b5b2b760a11b60208201529150611f1d565b6020808252810161040c8161245b565b602581526000602082017f4552433732313a207472616e736665722066726f6d20696e636f72726563742081526437bbb732b960d91b60208201529150611f1d565b6020808252810161040c816124b4565b602481526000602082017f4552433732313a207472616e7366657220746f20746865207a65726f206164648152637265737360e01b60208201529150611f1d565b6020808252810161040c81612506565b6000828210156125695761256961242d565b500390565b601981526000602082017f4552433732313a20617070726f766520746f2063616c6c65720000000000000081529150611e85565b6020808252810161040c8161256e565b603281526000602082017f4552433732313a207472616e7366657220746f206e6f6e20455243373231526581527131b2b4bb32b91034b6b83632b6b2b73a32b960711b60208201529150611f1d565b6020808252810161040c816125b2565b7011161132bc3a32b93730b62fbab936111d60791b815260006121d1565b601160f91b81526000612176565b627d2c7b60e81b815260005b5060030190565b67113b30b63ab2911d60c11b8152600061218e565b627d5d7d60e81b81526000612649565b60006126808261216c565b66113730b6b2911d60c91b8152600701915061269c8289612195565b6e16113232b9b1b934b83a34b7b7111d60891b8152600f0191506126c08288612195565b7f2c22696d6167655f64617461223a22646174613a696d6167652f7376672b786d8152681b0ed8985cd94d8d0b60ba1b602082015260290191506127048287612195565b915061270f82612611565b915061271b8286612195565b6f2c2261747472696275746573223a205b60801b8152601001915061273f8261216c565b7f2274726169745f74797065223a20224d696e742054696d65222c00000000000081527f22646973706c61795f74797065223a202264617465222c000000000000000000601a82015269113b30b63ab2911d101160b11b6031820152603b0191506127aa8285612195565b91506127b58261262f565b91506127c08261263d565b7f2274726169745f74797065223a2022496d6167652053697a65222c00000000008152601b0191506127f182612650565b91506127fd8284612195565b915061280882612665565b98975050505050505050565b634e487b7160e01b600052601260045260246000fd5b60008261283957612839612814565b500490565b60008160001904831182151516156128585761285861242d565b500290565b6080810161286b8287611c1b565b6128786020830186611c1b565b6128856040830185611936565b8181036060830152611e4b8184611b95565b805161040c8161194c565b6000602082840312156128b7576128b7600080fd5b6000610f8d8484612897565b600060001982036121765761217661242d565b6000826128e5576128e5612814565b500690565b634e487b7160e01b600052603260045260246000fd5b6060810161290e8286611936565b61291b6020830185611936565b610f8d604083018461193656fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa26469706673582212203406492306e497b8d5788428344940a4d458881abd056570df23cd2e2c9fca2564736f6c634300080d0033000000000000000000000000b70cc02cbd58c313793c971524ad066359fd1e8e00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000000a4f432070756e6b69736d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064f4350554e4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c4578706572696d656e74616c20776f726b206578636c75736976656c7920696e20746865206d656469756d206f662050756e6b2e20416c6c206d6574616461746120616e6420696d61676573206172652073746f726564206469726563746c79206f6e2074686520457468657265756d20626c6f636b636861696e2e00000000000000000000000000000000000000000000000000000000000000000000003068747470733a2f2f7777772e63617073756c6532312e636f6d2f636f6c6c656374696f6e732f6f632d70756e6b69736d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001533c7376672077696474683d223830306d6d22206865696768743d223830306d6d222076696577426f783d223020302038303020383030222076657273696f6e3d22312e312220786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323030302f737667223e3c706174682066696c6c3d222365616439643922207374726f6b653d222330303022207374726f6b652d77696474683d22302220646973706c61793d22696e6c696e652220643d224d322e3520322e35483739372e35563739372e3548322e357a222f3e3c70617468207472616e73666f726d3d22726f7461746528313129222066696c6c3d222339613865383622207374726f6b653d222330303022207374726f6b652d77696474683d22302220646973706c61793d22696e6c696e652220643d224d3233362e362d32392e33483739332e36563532372e37483233362e367a222f3e3c2f7376673e00000000000000000000000000