1 tx
2 calls
constructor
constructor()
functions
deployedCollections
viewfunction deployedCollections(uint256) view returns (address)
getAllCollectionsDetails
viewfunction getAllCollectionsDetails() view returns (tuple[])
getCollections
viewfunction getCollections() view returns (address[])
owner
viewfunction owner() view returns (address)
createCollection
nonpayablefunction createCollection(string name, string symbol, string baseURI, uint256 maxSupply, uint256 maxTime, bool mintPerWallet, uint256 mintPrice) returns (address)
createWithDefaultCollectionWithDefaultTime
nonpayablefunction createWithDefaultCollectionWithDefaultTime(string name, string symbol, string baseURI, uint256 maxSupply, bool mintPerWallet, uint256 mintPrice) returns (address)
createWithDefaultCollectionWithMaxSupply
nonpayablefunction createWithDefaultCollectionWithMaxSupply(string name, string symbol, string baseURI, uint256 maxTime, bool mintPerWallet, uint256 mintPrice) returns (address)
createWithDefaultCollectionWithMaxSupplyAndDefaultTime
nonpayablefunction createWithDefaultCollectionWithMaxSupplyAndDefaultTime(string name, string symbol, string baseURI, bool mintPerWallet, uint256 mintPrice) returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
CollectionCreated
event CollectionCreated(address indexed collection, string name, string symbol, uint256 maxSupply, uint256 maxTime, string baseURI, bool mintPerWallet, uint256 mintPrice, address owner)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801561000f575f80fd5b50338061003557604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b61003e81610044565b50610093565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612acd806100a05f395ff3fe608060405234801562000010575f80fd5b5060043610620000a8575f3560e01c8063628fb395116200006b578063628fb395146200013e578063715018a614620001575780637510c40e14620001635780638da5cb5b146200017a578063f2fde38b146200018b575f80fd5b80631b60b30e14620000ac5780632db5e6eb14620000e057806331d9b40914620000f757806346e63586146200010e57806353fb7cad1462000127575b5f80fd5b620000c3620000bd366004620008ae565b620001a2565b6040516001600160a01b0390911681526020015b60405180910390f35b620000c3620000f13660046200096c565b6200028c565b620000c36200010836600462000a14565b620002ae565b62000118620002d7565b604051620000d7919062000a2c565b620000c36200013836600462000a7a565b62000339565b620001486200034d565b604051620000d7919062000b7f565b62000161620006d9565b005b620000c36200017436600462000a7a565b620006f0565b5f546001600160a01b0316620000c3565b620001616200019c36600462000c3b565b62000704565b5f80888887878a888833604051620001ba90620007c8565b620001cd98979695949392919062000c6a565b604051809103905ff080158015620001e7573d5f803e3d5ffd5b506001805480820182555f919091527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0319166001600160a01b038316908117909155604051919250907f7b0d8ad8053d525e08bbcc38628a6f63f4cd4f01e9fec89c0641c8d01bf407b59062000278908c908c908b908b908e908c908c90339062000c6a565b60405180910390a298975050505050505050565b5f60a85f19620002a288888884868a8a620001a2565b98975050505050505050565b60018181548110620002be575f80fd5b5f918252602090912001546001600160a01b0316905081565b606060018054806020026020016040519081016040528092919081815260200182805480156200032f57602002820191905f5260205f20905b81546001600160a01b0316815260019091019060200180831162000310575b5050505050905090565b5f60a8620002a288888888858989620001a2565b6001546060905f8167ffffffffffffffff811115620003705762000370620007d6565b604051908082528060200260200182016040528015620003e957816020015b620003d56040518060e001604052805f6001600160a01b031681526020015f81526020015f8152602001606081526020015f81526020015f151581526020015f81525090565b8152602001906001900390816200038f5790505b5090505f5b82811015620006d2575f600182815481106200040e576200040e62000ce1565b5f91825260209182902001546040805160e0810182526001600160a01b0390921680835281516318160ddd60e01b8152915190945084938381019285926318160ddd926004808401939192918290030181865afa15801562000472573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000498919062000cf5565b8152602001826001600160a01b031663d5abeb016040518163ffffffff1660e01b8152600401602060405180830381865afa158015620004da573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000500919062000cf5565b8152602001826001600160a01b031663d547cfb76040518163ffffffff1660e01b81526004015f60405180830381865afa15801562000541573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526200056a919081019062000d0d565b8152602001826001600160a01b03166322e67e716040518163ffffffff1660e01b8152600401602060405180830381865afa158015620005ac573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620005d2919062000cf5565b8152602001826001600160a01b031663700c35d26040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000614573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200063a919062000d88565b15158152602001826001600160a01b0316636817c76c6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200067e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620006a4919062000cf5565b815250848481518110620006bc57620006bc62000ce1565b60209081029190910101525050600101620003ee565b5092915050565b620006e36200074b565b620006ee5f62000779565b565b5f5f19620002a288888884898989620001a2565b6200070e6200074b565b6001600160a01b0381166200073d57604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b620007488162000779565b50565b5f546001600160a01b03163314620006ee5760405163118cdaa760e01b815233600482015260240162000734565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611cf18062000da783390190565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff81118282101715620008165762000816620007d6565b604052919050565b5f67ffffffffffffffff8211156200083a576200083a620007d6565b50601f01601f191660200190565b5f82601f83011262000858575f80fd5b81356200086f62000869826200081e565b620007ea565b81815284602083860101111562000884575f80fd5b816020850160208301375f918101602001919091529392505050565b801515811462000748575f80fd5b5f805f805f805f60e0888a031215620008c5575f80fd5b873567ffffffffffffffff80821115620008dd575f80fd5b620008eb8b838c0162000848565b985060208a013591508082111562000901575f80fd5b6200090f8b838c0162000848565b975060408a013591508082111562000925575f80fd5b50620009348a828b0162000848565b955050606088013593506080880135925060a08801356200095581620008a0565b8092505060c0880135905092959891949750929550565b5f805f805f60a0868803121562000981575f80fd5b853567ffffffffffffffff8082111562000999575f80fd5b620009a789838a0162000848565b96506020880135915080821115620009bd575f80fd5b620009cb89838a0162000848565b95506040880135915080821115620009e1575f80fd5b50620009f08882890162000848565b935050606086013562000a0381620008a0565b949793965091946080013592915050565b5f6020828403121562000a25575f80fd5b5035919050565b602080825282518282018190525f9190848201906040850190845b8181101562000a6e5783516001600160a01b03168352928401929184019160010162000a47565b50909695505050505050565b5f805f805f8060c0878903121562000a90575f80fd5b863567ffffffffffffffff8082111562000aa8575f80fd5b62000ab68a838b0162000848565b9750602089013591508082111562000acc575f80fd5b62000ada8a838b0162000848565b9650604089013591508082111562000af0575f80fd5b5062000aff89828a0162000848565b94505060608701359250608087013562000b1981620008a0565b8092505060a087013590509295509295509295565b5f5b8381101562000b4a57818101518382015260200162000b30565b50505f910152565b5f815180845262000b6b81602086016020860162000b2e565b601f01601f19169290920160200192915050565b5f60208083018184528085518083526040925060408601915060408160051b8701018488015f5b8381101562000c2d57888303603f19018552815180516001600160a01b031684528781015188850152868101518785015260608082015160e0828701819052919062000bf58388018262000b52565b6080858101519089015260a08086015115159089015260c0948501519490970193909352505050938601939086019060010162000ba6565b509098975050505050505050565b5f6020828403121562000c4c575f80fd5b81356001600160a01b038116811462000c63575f80fd5b9392505050565b5f61010080835262000c7f8184018c62000b52565b9050828103602084015262000c95818b62000b52565b9050886040840152876060840152828103608084015262000cb7818862000b52565b95151560a0840152505060c08101929092526001600160a01b031660e09091015295945050505050565b634e487b7160e01b5f52603260045260245ffd5b5f6020828403121562000d06575f80fd5b5051919050565b5f6020828403121562000d1e575f80fd5b815167ffffffffffffffff81111562000d35575f80fd5b8201601f8101841362000d46575f80fd5b805162000d5762000869826200081e565b81815285602083850101111562000d6c575f80fd5b62000d7f82602083016020860162000b2e565b95945050505050565b5f6020828403121562000d99575f80fd5b815162000c6381620008a056fe608060405234801562000010575f80fd5b5060405162001cf138038062001cf1833981016040819052620000339162000224565b8088885f6200004383826200037a565b5060016200005282826200037a565b5050506001600160a01b0381166200008357604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b6200008e81620000e6565b5060088690556009620000a285826200037a565b505f600755620000b585610e106200045a565b620000c190426200047a565b600a5550600b805460ff191692151592909217909155600c5550620004909350505050565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f8301126200015b575f80fd5b81516001600160401b038082111562000178576200017862000137565b604051601f8301601f19908116603f01168101908282118183101715620001a357620001a362000137565b8160405283815260209250866020858801011115620001c0575f80fd5b5f91505b83821015620001e35785820183015181830184015290820190620001c4565b5f602085830101528094505050505092915050565b8051801515811462000208575f80fd5b919050565b80516001600160a01b038116811462000208575f80fd5b5f805f805f805f80610100898b0312156200023d575f80fd5b88516001600160401b038082111562000254575f80fd5b620002628c838d016200014b565b995060208b015191508082111562000278575f80fd5b620002868c838d016200014b565b985060408b0151975060608b0151965060808b0151915080821115620002aa575f80fd5b50620002b98b828c016200014b565b945050620002ca60a08a01620001f8565b925060c08901519150620002e160e08a016200020d565b90509295985092959890939650565b600181811c908216806200030557607f821691505b6020821081036200032457634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200037557805f5260205f20601f840160051c81016020851015620003515750805b601f840160051c820191505b8181101562000372575f81556001016200035d565b50505b505050565b81516001600160401b0381111562000396576200039662000137565b620003ae81620003a78454620002f0565b846200032a565b602080601f831160018114620003e4575f8415620003cc5750858301515b5f19600386901b1c1916600185901b1785556200043e565b5f85815260208120601f198616915b828110156200041457888601518255948401946001909101908401620003f3565b50858210156200043257878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141762000474576200047462000446565b92915050565b8082018082111562000474576200047462000446565b611853806200049e5f395ff3fe608060405260043610610195575f3560e01c80636352211e116100e7578063a22cb46511610087578063d547cfb711610062578063d547cfb71461047a578063d5abeb011461048e578063e985e9c5146104a3578063f2fde38b146104c2575f80fd5b8063a22cb4651461041d578063b88d4fde1461043c578063c87b56dd1461045b575f80fd5b806370a08231116100c257806370a08231146103b9578063715018a6146103d85780638da5cb5b146103ec57806395d89b4114610409575f80fd5b80636352211e1461036c5780636817c76c1461038b578063700c35d2146103a0575f80fd5b806323b872dd1161015257806342842e0e1161012d57806342842e0e146102e55780634ad18566146103045780634f558e791461031757806355f804b31461034d575f80fd5b806323b872dd1461027957806338e21cce1461029857806340c10f19146102c6575f80fd5b806301ffc9a71461019957806306fdde03146101cd578063081812fc146101ee578063095ea7b31461022557806318160ddd1461024657806322e67e7114610264575b5f80fd5b3480156101a4575f80fd5b506101b86101b33660046112f6565b6104e1565b60405190151581526020015b60405180910390f35b3480156101d8575f80fd5b506101e1610532565b6040516101c4919061135b565b3480156101f9575f80fd5b5061020d61020836600461136d565b6105c1565b6040516001600160a01b0390911681526020016101c4565b348015610230575f80fd5b5061024461023f36600461139f565b6105e8565b005b348015610251575f80fd5b506007545b6040519081526020016101c4565b34801561026f575f80fd5b50610256600a5481565b348015610284575f80fd5b506102446102933660046113c7565b6105f7565b3480156102a3575f80fd5b506101b86102b2366004611400565b600d6020525f908152604090205460ff1681565b3480156102d1575f80fd5b506102446102e036600461139f565b610685565b3480156102f0575f80fd5b506102446102ff3660046113c7565b610884565b61024461031236600461139f565b61089e565b348015610322575f80fd5b506101b861033136600461136d565b5f908152600260205260409020546001600160a01b0316151590565b348015610358575f80fd5b506102446103673660046114a0565b610ae9565b348015610377575f80fd5b5061020d61038636600461136d565b610afd565b348015610396575f80fd5b50610256600c5481565b3480156103ab575f80fd5b50600b546101b89060ff1681565b3480156103c4575f80fd5b506102566103d3366004611400565b610b07565b3480156103e3575f80fd5b50610244610b4c565b3480156103f7575f80fd5b506006546001600160a01b031661020d565b348015610414575f80fd5b506101e1610b5f565b348015610428575f80fd5b506102446104373660046114e5565b610b6e565b348015610447575f80fd5b5061024461045636600461151e565b610b79565b348015610466575f80fd5b506101e161047536600461136d565b610b91565b348015610485575f80fd5b506101e1610c13565b348015610499575f80fd5b5061025660085481565b3480156104ae575f80fd5b506101b86104bd366004611595565b610c9f565b3480156104cd575f80fd5b506102446104dc366004611400565b610ccc565b5f6001600160e01b031982166380ac58cd60e01b148061051157506001600160e01b03198216635b5e139f60e01b145b8061052c57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60605f8054610540906115c6565b80601f016020809104026020016040519081016040528092919081815260200182805461056c906115c6565b80156105b75780601f1061058e576101008083540402835291602001916105b7565b820191905f5260205f20905b81548152906001019060200180831161059a57829003601f168201915b5050505050905090565b5f6105cb82610d09565b505f828152600460205260409020546001600160a01b031661052c565b6105f3828233610d41565b5050565b6001600160a01b03821661062557604051633250574960e11b81525f60048201526024015b60405180910390fd5b5f610631838333610d4e565b9050836001600160a01b0316816001600160a01b03161461067f576040516364283d7b60e01b81526001600160a01b038086166004830152602482018490528216604482015260640161061c565b50505050565b61068d610e40565b600a544211156106da5760405162461bcd60e51b8152602060048201526018602482015277135a5b9d1a5b99c81c195c9a5bd9081a185cc8195b99195960421b604482015260640161061c565b6008546007546106eb908390611612565b111561072e5760405162461bcd60e51b815260206004820152601260248201527145786365656473206d617820737570706c7960701b604482015260640161061c565b600b5460ff16156108075760018111156107845760405162461bcd60e51b815260206004820152601760248201527613db9b1e481bdb9948139195081c195c881dd85b1b195d604a1b604482015260640161061c565b6001600160a01b0382165f908152600d602052604090205460ff16156107e45760405162461bcd60e51b815260206004820152601560248201527415d85b1b195d08185b1c9958591e481b5a5b9d1959605a1b604482015260640161061c565b6001600160a01b0382165f908152600d60205260409020805460ff191660011790555b5f5b8181101561087f5760078054905f61082083611625565b91905055506108338360075f0154610e6d565b600754604080519182526001600160a01b03851660208301527f3a5398bda6f1f57d6c96834fa9bf02b5517bdc847d14312015a917ba421c31c9910160405180910390a1600101610809565b505050565b61087f83838360405180602001604052805f815250610b79565b600c54156108fb5780600c546108b4919061163d565b3410156108fb5760405162461bcd60e51b8152602060048201526015602482015274125b9cdd59999a58da595b9d08115512081cd95b9d605a1b604482015260640161061c565b600a544211156109485760405162461bcd60e51b8152602060048201526018602482015277135a5b9d1a5b99c81c195c9a5bd9081a185cc8195b99195960421b604482015260640161061c565b600854600754610959908390611612565b111561099c5760405162461bcd60e51b815260206004820152601260248201527145786365656473206d617820737570706c7960701b604482015260640161061c565b600b5460ff1615610a755760018111156109f25760405162461bcd60e51b815260206004820152601760248201527613db9b1e481bdb9948139195081c195c881dd85b1b195d604a1b604482015260640161061c565b6001600160a01b0382165f908152600d602052604090205460ff1615610a525760405162461bcd60e51b815260206004820152601560248201527415d85b1b195d08185b1c9958591e481b5a5b9d1959605a1b604482015260640161061c565b6001600160a01b0382165f908152600d60205260409020805460ff191660011790555b600c5415610ab5576006546040516001600160a01b03909116903480156108fc02915f818181858888f19350505050158015610ab3573d5f803e3d5ffd5b505b5f5b8181101561087f5760078054905f610ace83611625565b9190505550610ae18360075f0154610e6d565b600101610ab7565b610af1610e40565b60096105f38282611698565b5f61052c82610d09565b5f6001600160a01b038216610b31576040516322718ad960e21b81525f600482015260240161061c565b506001600160a01b03165f9081526003602052604090205490565b610b54610e40565b610b5d5f610e86565b565b606060018054610540906115c6565b6105f3338383610ed7565b610b848484846105f7565b61067f3385858585610f75565b5f818152600260205260409020546060906001600160a01b0316610beb5760405162461bcd60e51b81526020600482015260116024820152702737b732bc34b9ba32b73a103a37b5b2b760791b604482015260640161061c565b6009604051602001610bfd9190611754565b6040516020818303038152906040529050919050565b60098054610c20906115c6565b80601f0160208091040260200160405190810160405280929190818152602001828054610c4c906115c6565b8015610c975780601f10610c6e57610100808354040283529160200191610c97565b820191905f5260205f20905b815481529060010190602001808311610c7a57829003601f168201915b505050505081565b6001600160a01b039182165f90815260056020908152604080832093909416825291909152205460ff1690565b610cd4610e40565b6001600160a01b038116610cfd57604051631e4fbdf760e01b81525f600482015260240161061c565b610d0681610e86565b50565b5f818152600260205260408120546001600160a01b03168061052c57604051637e27328960e01b81526004810184905260240161061c565b61087f838383600161109d565b5f828152600260205260408120546001600160a01b0390811690831615610d7a57610d7a8184866111a1565b6001600160a01b03811615610db457610d955f855f8061109d565b6001600160a01b0381165f90815260036020526040902080545f190190555b6001600160a01b03851615610de2576001600160a01b0385165f908152600360205260409020805460010190555b5f8481526002602052604080822080546001600160a01b0319166001600160a01b0389811691821790925591518793918516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4949350505050565b6006546001600160a01b03163314610b5d5760405163118cdaa760e01b815233600482015260240161061c565b6105f3828260405180602001604052805f815250611205565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b038216610f0957604051630b61174360e31b81526001600160a01b038316600482015260240161061c565b6001600160a01b038381165f81815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b0383163b1561109657604051630a85bd0160e11b81526001600160a01b0384169063150b7a0290610fb79088908890879087906004016117c6565b6020604051808303815f875af1925050508015610ff1575060408051601f3d908101601f19168201909252610fee91810190611802565b60015b611058573d80801561101e576040519150601f19603f3d011682016040523d82523d5f602084013e611023565b606091505b5080515f0361105057604051633250574960e11b81526001600160a01b038516600482015260240161061c565b805181602001fd5b6001600160e01b03198116630a85bd0160e11b1461109457604051633250574960e11b81526001600160a01b038516600482015260240161061c565b505b5050505050565b80806110b157506001600160a01b03821615155b15611172575f6110c084610d09565b90506001600160a01b038316158015906110ec5750826001600160a01b0316816001600160a01b031614155b80156110ff57506110fd8184610c9f565b155b156111285760405163a9fbf51f60e01b81526001600160a01b038416600482015260240161061c565b81156111705783856001600160a01b0316826001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b50505f90815260046020526040902080546001600160a01b0319166001600160a01b0392909216919091179055565b6111ac83838361121c565b61087f576001600160a01b0383166111da57604051637e27328960e01b81526004810182905260240161061c565b60405163177e802f60e01b81526001600160a01b03831660048201526024810182905260440161061c565b61120f8383611280565b61087f335f858585610f75565b5f6001600160a01b038316158015906112785750826001600160a01b0316846001600160a01b0316148061125557506112558484610c9f565b8061127857505f828152600460205260409020546001600160a01b038481169116145b949350505050565b6001600160a01b0382166112a957604051633250574960e11b81525f600482015260240161061c565b5f6112b583835f610d4e565b90506001600160a01b0381161561087f576040516339e3563760e11b81525f600482015260240161061c565b6001600160e01b031981168114610d06575f80fd5b5f60208284031215611306575f80fd5b8135611311816112e1565b9392505050565b5f81518084525f5b8181101561133c57602081850181015186830182015201611320565b505f602082860101526020601f19601f83011685010191505092915050565b602081525f6113116020830184611318565b5f6020828403121561137d575f80fd5b5035919050565b80356001600160a01b038116811461139a575f80fd5b919050565b5f80604083850312156113b0575f80fd5b6113b983611384565b946020939093013593505050565b5f805f606084860312156113d9575f80fd5b6113e284611384565b92506113f060208501611384565b9150604084013590509250925092565b5f60208284031215611410575f80fd5b61131182611384565b634e487b7160e01b5f52604160045260245ffd5b5f67ffffffffffffffff8084111561144757611447611419565b604051601f8501601f19908116603f0116810190828211818310171561146f5761146f611419565b81604052809350858152868686011115611487575f80fd5b858560208301375f602087830101525050509392505050565b5f602082840312156114b0575f80fd5b813567ffffffffffffffff8111156114c6575f80fd5b8201601f810184136114d6575f80fd5b6112788482356020840161142d565b5f80604083850312156114f6575f80fd5b6114ff83611384565b915060208301358015158114611513575f80fd5b809150509250929050565b5f805f8060808587031215611531575f80fd5b61153a85611384565b935061154860208601611384565b925060408501359150606085013567ffffffffffffffff81111561156a575f80fd5b8501601f8101871361157a575f80fd5b6115898782356020840161142d565b91505092959194509250565b5f80604083850312156115a6575f80fd5b6115af83611384565b91506115bd60208401611384565b90509250929050565b600181811c908216806115da57607f821691505b6020821081036115f857634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561052c5761052c6115fe565b5f60018201611636576116366115fe565b5060010190565b808202811582820484141761052c5761052c6115fe565b601f82111561087f57805f5260205f20601f840160051c810160208510156116795750805b601f840160051c820191505b81811015611096575f8155600101611685565b815167ffffffffffffffff8111156116b2576116b2611419565b6116c6816116c084546115c6565b84611654565b602080601f8311600181146116f9575f84156116e25750858301515b5f19600386901b1c1916600185901b178555611094565b5f85815260208120601f198616915b8281101561172757888601518255948401946001909101908401611708565b508582101561174457878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b5f808354611761816115c6565b60018281168015611779576001811461178e576117ba565b60ff19841687528215158302870194506117ba565b875f526020805f205f5b858110156117b15781548a820152908401908201611798565b50505082870194505b50929695505050505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190525f906117f890830184611318565b9695505050505050565b5f60208284031215611812575f80fd5b8151611311816112e156fea26469706673582212205182ebc578099d9ee4f0f7a46a22c925be20032955f797220af4c877ca63607564736f6c63430008180033a26469706673582212200a82c54cdb1e8ed47f3462fd351b1e75a6a041adff0eb64b6152df04ccc4966c64736f6c63430008180033