1 tx
2 calls
constructor
constructor(address _higherSelfColors, (string name, string description, string contractImage, string sellerFeeBasisPoints, string sellerFeeRecipient, string externalUrl, string animationUrl) _metadata)
functions
higherSelfColors
viewfunction higherSelfColors() view returns (address)
higherSelfForAddress
viewfunction higherSelfForAddress(address seed) view returns (string)
owner
viewfunction owner() view returns (address)
token
viewfunction token() view returns (address)
tokenURI
viewfunction tokenURI(uint256 tokenId) view returns (string)
renounceOwnership
nonpayablefunction renounceOwnership()
setColorsGeneratorAddress
nonpayablefunction setColorsGeneratorAddress(address _higherSelfColors)
setMetadata
nonpayablefunction setMetadata(tuple metadata)
setTokenAddress
nonpayablefunction setTokenAddress(address _token)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
TokenAddressZero
error TokenAddressZero()
creation bytecode
0x60806040523480156200001157600080fd5b5060405162003610380380620036108339810160408190526200003491620002a6565b33806200005b57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b620000668162000155565b506001600160a01b0382166200008f576040516381c609f760e01b815260040160405180910390fd5b600180546001600160a01b0319166001600160a01b038416179055805181906003908190620000bf9082620004b6565b5060208201516001820190620000d69082620004b6565b5060408201516002820190620000ed9082620004b6565b5060608201516003820190620001049082620004b6565b50608082015160048201906200011b9082620004b6565b5060a08201516005820190620001329082620004b6565b5060c08201516006820190620001499082620004b6565b50905050505062000582565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b60405160e081016001600160401b0381118282101715620001e057620001e0620001a5565b60405290565b604051601f8201601f191681016001600160401b0381118282101715620002115762000211620001a5565b604052919050565b600082601f8301126200022b57600080fd5b81516001600160401b03811115620002475762000247620001a5565b60206200025d601f8301601f19168201620001e6565b82815285828487010111156200027257600080fd5b60005b838110156200029257858101830151828201840152820162000275565b506000928101909101919091529392505050565b60008060408385031215620002ba57600080fd5b82516001600160a01b0381168114620002d257600080fd5b60208401519092506001600160401b0380821115620002f057600080fd5b9084019060e082870312156200030557600080fd5b6200030f620001bb565b8251828111156200031f57600080fd5b6200032d8882860162000219565b8252506020830151828111156200034357600080fd5b620003518882860162000219565b6020830152506040830151828111156200036a57600080fd5b620003788882860162000219565b6040830152506060830151828111156200039157600080fd5b6200039f8882860162000219565b606083015250608083015182811115620003b857600080fd5b620003c68882860162000219565b60808301525060a083015182811115620003df57600080fd5b620003ed8882860162000219565b60a08301525060c0830151828111156200040657600080fd5b620004148882860162000219565b60c0830152508093505050509250929050565b600181811c908216806200043c57607f821691505b6020821081036200045d57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620004b157600081815260208120601f850160051c810160208610156200048c5750805b601f850160051c820191505b81811015620004ad5782815560010162000498565b5050505b505050565b81516001600160401b03811115620004d257620004d2620001a5565b620004ea81620004e3845462000427565b8462000463565b602080601f831160018114620005225760008415620005095750858301515b600019600386901b1c1916600185901b178555620004ad565b600085815260208120601f198616915b82811015620005535788860151825594840194600190910190840162000532565b5085821015620005725787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61307e80620005926000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c8063c87b56dd11610066578063c87b56dd14610114578063d03ebf8614610134578063f10a04aa14610147578063f2fde38b1461015a578063fc0c546a1461016d57600080fd5b806326a4e8d2146100a357806344b8d418146100b8578063715018a6146100e85780637f15c968146100f05780638da5cb5b14610103575b600080fd5b6100b66100b13660046112c3565b610180565b005b6001546100cb906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100b66101d1565b6100b66100fe366004611414565b6101e5565b6000546001600160a01b03166100cb565b610127610122366004611559565b6102d7565b6040516100df9190611596565b6101276101423660046112c3565b610420565b6100b66101553660046112c3565b6104cd565b6100b66101683660046112c3565b61051e565b6002546100cb906001600160a01b031681565b610188610561565b6001600160a01b0381166101af576040516381c609f760e01b815260040160405180910390fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6101d9610561565b6101e3600061058e565b565b6101ed610561565b6040518060e0016040528082600001518152602001826020015181526020018260400151815260200182606001518152602001826080015181526020018260a0015181526020018260c00151815250600360008201518160000190816102539190611652565b50602082015160018201906102689082611652565b506040820151600282019061027d9082611652565b50606082015160038201906102929082611652565b50608082015160048201906102a79082611652565b5060a082015160058201906102bc9082611652565b5060c082015160068201906102d19082611652565b50505050565b6002546040516331a9108f60e11b8152600481018390526060916000916001600160a01b0390911690636352211e90602401602060405180830381865afa158015610326573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034a9190611712565b6001546040516306e65f6d60e41b81526001600160a01b03808416600483015292935060009290911690636e65f6d090602401600060405180830381865afa15801561039a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103c29190810190611887565b905060006103cf826105de565b905060006103dc82610625565b905060006103ea8783610651565b90506103f581610625565b60405160200161040591906119a0565b60405160208183030381529060405295505050505050919050565b6001546040516306e65f6d60e41b81526001600160a01b0383811660048301526060926104a7926104a29290911690636e65f6d090602401600060405180830381865afa158015610475573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261049d9190810190611887565b6105de565b610625565b6040516020016104b791906119e5565b6040516020818303038152906040529050919050565b6104d5610561565b6001600160a01b0381166104fc576040516381c609f760e01b815260040160405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b610526610561565b6001600160a01b03811661055557604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b61055e8161058e565b50565b6000546001600160a01b031633146101e35760405163118cdaa760e01b815233600482015260240161054c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b606060006105eb8361068b565b905060006105f88461070f565b9050818160405160200161060d929190611a2a565b60405160208183030381529060405292505050919050565b606061064b82604051806060016040528060408152602001612f2160409139600161073d565b92915050565b6060600361065e846108bf565b6040516106749291906004908690602001611b46565b604051602081830303815290604052905092915050565b6060600061069c8360800151610952565b905060006106a984610a39565b905060006106b685610ba3565b905060006106c2610e0f565b905060405180606001604052806026815260200161302360269139848484846040516020016106f5959493929190611c24565b604051602081830303815290604052945050505050919050565b6060600061071b61108b565b90506000610728846110b6565b9050818160405160200161060d929190611d62565b6060835160000361075d57506040805160208101909152600081526108b8565b60008261078e576003855160046107749190611f4e565b61077f906002611f65565b6107899190611f78565b6107b3565b60038551600261079e9190611f65565b6107a89190611f78565b6107b3906004611f4e565b905060008167ffffffffffffffff8111156107d0576107d06112e0565b6040519080825280601f01601f1916602001820160405280156107fa576020820181803683370190505b50905060018501602082018788518901602081018051600082525b82841015610870576003840193508351603f8160121c168701518653600186019550603f81600c1c168701518653600186019550603f8160061c168701518653600186019550603f8116870151865350600185019450610815565b9052505085156108b15760038851066001811461089457600281146108a7576108af565b603d6001830353603d60028303536108af565b603d60018303535b505b5090925050505b9392505050565b606060006108cc836110cd565b600101905060008167ffffffffffffffff8111156108ec576108ec6112e0565b6040519080825280601f01601f191660200182016040528015610916576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461092057509392505050565b60408051602081019091526000808252606091905b83518110156109ee578161099a85838151811061098657610986611f9a565b60200260200101516020015160ff166108bf565b8583815181106109ac576109ac611f9a565b6020026020010151600001516040516020016109ca93929190611fb0565b604051602081830303815290604052915080806109e69061203b565b915050610967565b50610a10604051806060016040528060258152602001612fd3602591396111a5565b81604051602001610a22929190612054565b604051602081830303815290604052915050919050565b60606000610ae46040518060400160405280601881526020017f63656e7465724772616469656e745265696e666f726365640000000000000000815250610a97604051806060016040528060268152602001612f61602691396111a5565b85516040805180820182526001808252600360fc1b602080840182905284518086018652838152603160f81b818301528551808701909652928552840152610adf93926111b8565b6111ec565b90506000610b8e6040518060400160405280600c81526020016b18dbdc9951dc98591a595b9d60a21b815250610b31604051806060016040528060238152602001612f87602391396111a5565b610adf8760000151604051806040016040528060018152602001600360fc1b815250604051806040016040528060018152602001603160f81b81525060405180604001604052806003815260200162302e3760e81b8152506111b8565b9050818160405160200161060d9291906120e5565b60606000610c3a6040518060400160405280600c81526020016b676c6f7754616c6c4261736560a01b815250610c0d6040518060400160405280602081526020017f6d6174726978283020363738202d3138342e352030203531332e3520313934298152506111a5565b6060860151602080880151604051610c26939201612114565b6040516020818303038152906040526111ec565b90506000610cc16040518060400160405280600e81526020016d19db1bddd5185b1b109c9a59da1d60921b815250610ca66040518060400160405280602081526020017f6d6174726978283020363738202d3131352e352030203531322e3520313934298152506111a5565b86604001518760200151604051602001610c26929190612114565b90506000610d266040518060400160405280600d81526020016c195919d9521a59da1b1a59da1d609a1b815250610d0f604051806060016040528060378152602001612eea603791396111a5565b6040808901519051610c26919081906020016121ac565b90506000610de76040518060400160405280600f81526020016e776869746543656e7465724c696e6560881b815250610d766040518060600160405280602b8152602001612e70602b91396111a5565b604051602001610c26907f3c73746f702073746f702d636f6c6f723d2223666666222f3e3c73746f70206f81527f66667365743d222e39222073746f702d636f6c6f723d2223666666222073746f60208201526e3816b7b830b1b4ba3c9e911811179f60891b6040820152604f0190565b90506000610df48761121b565b9050848483858460405160200161040595949392919061224f565b6060610e766040518060400160405280601081526020016f33b637bbaa30b6362130b9b2a1363ab960811b815250604051806060016040528060268152602001612e9b6026913960405180604001604052806002815260200161033360f41b815250611297565b610ed96040518060400160405280600e81526020016d63656e7465724c696e65476c6f7760901b815250604051806060016040528060288152602001612e486028913960405180604001604052806002815260200161031360f41b815250611297565b610f366040518060400160405280600881526020016765646765476c6f7760c01b815250604051806060016040528060298152602001612ec16029913960405180604001604052806002815260200161032360f41b815250611297565b610f966040518060400160405280600b81526020016a3a37b823b637bba1363ab960a91b8152506040518060600160405280602b8152602001612ff8602b9139604051806040016040528060028152602001610d8d60f21b815250611297565b610ffb6040518060400160405280601081526020016f31b7b932a3b930b234b2b73a21363ab960811b815250604051806060016040528060298152602001612faa6029913960405180604001604052806002815260200161036360f41b815250611297565b6110626040518060400160405280601281526020017133b637bbaa30b636213934b3b43a21363ab960711b815250604051806060016040528060268152602001612e9b6026913960405180604001604052806002815260200161032360f41b815250611297565b604051602001611077969594939291906122ba565b604051602081830303815290604052905090565b6060604051806060016040528060268152602001613023602691396040516020016110779190612339565b606081606001516040516020016104b791906124af565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b831061110c5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310611138576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061115657662386f26fc10000830492506010015b6305f5e100831061116e576305f5e100830492506008015b612710831061118257612710830492506004015b60648310611194576064830492506002015b600a831061064b5760010192915050565b6060816040516020016104b79190612959565b606083858487856040516020016111d39594939291906129d5565b6040516020818303038152906040529050949350505050565b606083838360405160200161120393929190612ad2565b60405160208183030381529060405290509392505050565b606061064b60405180604001604052806007815260200166746f70476c6f7760c81b81525061127e6040518060400160405280602081526020017f726f7461746528393020313530203336322e35297363616c65283438302e35298152506111a5565b6060850151602080870151604051610c26939201612b71565b606083848360405160200161120393929190612c5f565b6001600160a01b038116811461055e57600080fd5b6000602082840312156112d557600080fd5b81356108b8816112ae565b634e487b7160e01b600052604160045260246000fd5b60405160e0810167ffffffffffffffff81118282101715611319576113196112e0565b60405290565b6040516060810167ffffffffffffffff81118282101715611319576113196112e0565b60405160a0810167ffffffffffffffff81118282101715611319576113196112e0565b604051601f8201601f1916810167ffffffffffffffff8111828210171561138e5761138e6112e0565b604052919050565b600067ffffffffffffffff8211156113b0576113b06112e0565b50601f01601f191660200190565b600082601f8301126113cf57600080fd5b81356113e26113dd82611396565b611365565b8181528460208386010111156113f757600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561142657600080fd5b813567ffffffffffffffff8082111561143e57600080fd5b9083019060e0828603121561145257600080fd5b61145a6112f6565b82358281111561146957600080fd5b611475878286016113be565b82525060208301358281111561148a57600080fd5b611496878286016113be565b6020830152506040830135828111156114ae57600080fd5b6114ba878286016113be565b6040830152506060830135828111156114d257600080fd5b6114de878286016113be565b6060830152506080830135828111156114f657600080fd5b611502878286016113be565b60808301525060a08301358281111561151a57600080fd5b611526878286016113be565b60a08301525060c08301358281111561153e57600080fd5b61154a878286016113be565b60c08301525095945050505050565b60006020828403121561156b57600080fd5b5035919050565b60005b8381101561158d578181015183820152602001611575565b50506000910152565b60208152600082518060208401526115b5816040850160208701611572565b601f01601f19169190910160400192915050565b600181811c908216806115dd57607f821691505b6020821081036115fd57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561164d57600081815260208120601f850160051c8101602086101561162a5750805b601f850160051c820191505b8181101561164957828155600101611636565b5050505b505050565b815167ffffffffffffffff81111561166c5761166c6112e0565b6116808161167a84546115c9565b84611603565b602080601f8311600181146116b5576000841561169d5750858301515b600019600386901b1c1916600185901b178555611649565b600085815260208120601f198616915b828110156116e4578886015182559484019460019091019084016116c5565b50858210156117025787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020828403121561172457600080fd5b81516108b8816112ae565b600082601f83011261174057600080fd5b815161174e6113dd82611396565b81815284602083860101111561176357600080fd5b611774826020830160208701611572565b949350505050565b805160ff8116811461178d57600080fd5b919050565b600082601f8301126117a357600080fd5b8151602067ffffffffffffffff808311156117c0576117c06112e0565b8260051b6117cf838201611365565b93845285810183019383810190888611156117e957600080fd5b84880192505b8583101561187b578251848111156118075760008081fd5b88016060818b03601f190181131561181f5760008081fd5b61182761131f565b87830151878111156118395760008081fd5b6118478d8a8387010161172f565b825250604061185781850161177c565b8983015261186683850161177c565b908201528452505091840191908401906117ef565b98975050505050505050565b60006020828403121561189957600080fd5b815167ffffffffffffffff808211156118b157600080fd5b9083019060a082860312156118c557600080fd5b6118cd611342565b8251828111156118dc57600080fd5b6118e88782860161172f565b8252506020830151828111156118fd57600080fd5b6119098782860161172f565b60208301525060408301518281111561192157600080fd5b61192d8782860161172f565b60408301525060608301518281111561194557600080fd5b6119518782860161172f565b60608301525060808301518281111561196957600080fd5b61197587828601611792565b60808301525095945050505050565b60008151611996818560208601611572565b9290920192915050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c0000008152600082516119d881601d850160208701611572565b91909101601d0192915050565b7f646174613a696d6167652f7376672b786d6c3b6261736536342c000000000000815260008251611a1d81601a850160208701611572565b91909101601a0192915050565b7f3c73766720786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323081527f30302f737667222066696c6c3d226e6f6e65222076696577426f783d2230203060208201526b101898191a101898191a111f60a11b604082015260008351611a9d81604c850160208801611572565b835190830190611ab481604c840160208801611572565b651e17b9bb339f60d11b604c9290910191820152605201949350505050565b60008154611ae0816115c9565b60018281168015611af85760018114611b0d57611b3c565b60ff1984168752821515830287019450611b3c565b8560005260208060002060005b85811015611b335781548a820152908401908201611b1a565b50505082870194505b5050505092915050565b607b60f81b815268113730b6b2911d101160b91b60018201526000611b6e600a830187611ad3565b61202360f01b81528551611b89816002840160208a01611572565b61088b60f21b600292909101918201526f113232b9b1b934b83a34b7b7111d101160811b6004820152611bbf6014820186611ad3565b90507f222c2022696d616765223a2022646174613a696d6167652f7376672b786d6c3b81526618985cd94d8d0b60ca1b60208201528351611c07816027840160208801611572565b61227d60f01b602792909101918201526029019695505050505050565b7f3c646566733e3c6d61736b2069643d22747269616e676c654d61736b223e3c708152600060207230ba34103334b6361e9111b333331110321e9160691b818401528751611c788160338601848c01611572565b7f222f3e3c2f6d61736b3e3c6d61736b2069643d2263616e7661734d61736b223e6033918501918201527f3c726563742077696474683d223130323422206865696768743d223130323422605382015275103334b6361e913bb434ba3291179f1e17b6b0b9b59f60511b60738201528751611cf98160898401858c01611572565b8751910190611d0e8160898401858b01611572565b8651910190611d238160898401858a01611572565b8551910190611d388160898401858901611572565b611d54608982840101661e17b232b3399f60c91b815260070190565b9a9950505050505050505050565b7f3c67206d61736b3d2275726c282363616e7661734d61736b29223e0000000000815260008351611d9a81601b850160208801611572565b7f3c67206d61736b3d2275726c2823747269616e676c654d61736b29222066696c601b918401918201527f7465723d2275726c2823676c6f7754616c6c427269676874426c757229223e3c603b8201527f706174682066696c6c3d2275726c282365646765486967686c69676874292220605b8201527f643d224d3739332e313438203739302e333039632d3130382e3439352034382e607b8201527f3638322d3238372e3236372d3131342e3235362d3339392e3239392d3336332e609b8201527f3933332d3131322e3033332d3234392e3637382d3131342e392d3439312e353460bb8201527f362d362e3430362d3534302e323239433439352e3933382d3136322e3533352060db8201527f3637342e3731312e343033203738362e373433203235302e303831633131322e60fb8201527f303332203234392e363737203131342e39203439312e35343620362e3430352061011b8201526e1a9a181719191c2d11179f1e17b39f60891b61013b820152611f2f611f1f61014a830186611984565b631e17b39f60e11b815260040190565b95945050505050565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761064b5761064b611f38565b8082018082111561064b5761064b611f38565b600082611f9557634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b60008451611fc2818460208901611572565b6f1e39ba37b81037b33339b2ba1e91181760811b9083019081528451611fef816010840160208901611572565b6d111039ba37b816b1b7b637b91e9160911b60109290910191820152835161201e81601e840160208801611572565b6211179f60e91b601e929091019182015260210195945050505050565b60006001820161204d5761204d611f38565b5060010190565b7f3c72616469616c4772616469656e742069643d227072696d6172794772616469815264032b73a11160dd1b60208201526000835161209a816025850160208801611572565b601f60f91b60259184019182015283516120bb816026840160208801611572565b701e17b930b234b0b623b930b234b2b73a1f60791b60269290910191820152603701949350505050565b600083516120f7818460208801611572565b83519083019061210b818360208801611572565b01949350505050565b711e39ba37b81039ba37b816b1b7b637b91e9160711b81528251600090612142816012850160208801611572565b7f222f3e3c73746f70206f66667365743d2231222073746f702d636f6c6f723d22601291840191820152835161217f816032840160208801611572565b73111039ba37b816b7b830b1b4ba3c9e911811179f60611b60329290910191820152604601949350505050565b711e39ba37b81039ba37b816b1b7b637b91e9160711b815282516000906121da816012850160208801611572565b7f222f3e3c73746f70206f66667365743d22302e39222073746f702d636f6c6f72601291840191820152611e9160f11b60328201528351612222816034840160208801611572565b73111039ba37b816b7b830b1b4ba3c9e911811179f60611b60349290910191820152604801949350505050565b60008651612261818460208b01611572565b865190830190612275818360208b01611572565b8651910190612288818360208a01611572565b855191019061229b818360208901611572565b84519101906122ae818360208801611572565b01979650505050505050565b6000875160206122cd8285838d01611572565b8851918401916122e08184848d01611572565b88519201916122f28184848c01611572565b87519201916123048184848b01611572565b86519201916123168184848a01611572565b85519201916123288184848901611572565b919091019998505050505050505050565b7f3c726563742077696474683d223130323422206865696768743d22313032342281527f2066696c6c3d2223303030303030222f3e3c672066696c7465723d2275726c2860208201527f23676c6f7754616c6c42617365426c757229223e3c706174682066696c6c3d2260408201527f75726c2823676c6f7754616c6c42617365292220643d224d3531332e3520383760608201527f32433631352e3339372038373220363938203536382e3434392036393820313960808201527f34732d38322e3630332d3637382d3138342e352d363738533332392d3138302e60a08201527f34343920333239203139347338322e36303320363738203138342e352036373860c08201527f5a222f3e3c2f673e3c706174682066696c6c3d2275726c28237072696d61727960e08201526d23b930b234b2b73a149110321e9160911b610100820152600061010e83516124958183860160208801611572565b6211179f60e91b9301908101929092525061011101919050565b7f3c672066696c7465723d2275726c282365646765476c6f772922207374796c6581527f3d226d69782d626c656e642d6d6f64653a736f66742d6c6967687422206f706160208201527f636974793d22302e38223e3c70617468207374726f6b653d2200000000000000604082015260008251612533816059850160208701611572565b7f22207374726f6b652d77696474683d2232312220643d224d393131203130323460599390910192830152507f203531322e34393920323133203131342031303234222f3e3c2f673e3c70617460798201527f682066696c6c3d2275726c282363656e7465724772616469656e745265696e6660998201527f6f72636564292220643d226d3531322e3520313333203439382e34203130313460b98201527f2e37354831342e3130327a22207374796c653d226d69782d626c656e642d6d6f60d98201527f64653a20636f6c6f722d646f6467653b222f3e3c672066696c7465723d22757260f98201527f6c282363656e7465724c696e65476c6f7729223e3c706174682066696c6c3d226101198201527f234646453846462220643d224d3531392d32313838682d3134763536323068316101398201527f347a222f3e3c2f673e3c672066696c7465723d2275726c2823636f72654772616101598201527f6469656e74426c757229223e3c706174682066696c6c3d2275726c2823636f726101798201527f654772616469656e74292220643d226d353132203233312037342e35203632386101998201527f2039342e3520333738483334336c39342e352d3337387a222f3e3c2f673e3c676101b98201527f2066696c7465723d2275726c2823676c6f7754616c6c427269676874426c75726101d98201527f29223e3c706174682066696c6c3d2275726c2823676c6f7754616c6c427269676101f98201527f6874292220643d224d3531322e3520383732433537362e3238392038373220366102198201527f3238203536382e3434392036323820313934732d35312e3731312d3637382d316102398201527f31352e352d363738533339372d3138302e34343920333937203139347335312e6102598201527f37313120363738203131352e35203637385a222f3e3c2f673e3c7061746820666102798201527f696c6c3d2275726c2823776869746543656e7465724c696e65292220643d224d6102998201527f3531342e3235322031304835303976313030332e363568352e3235325631305a6102b98201527f22206f7061636974793d222e33222f3e3c672066696c7465723d2275726c28236102d98201527f746f70476c6f77426c75722922207374796c653d226d69782d626c656e642d6d6102f98201527f6f64653a686172642d6c69676874223e3c706174682066696c6c3d2275726c286103198201527f23746f70476c6f77292220643d224d3531322e3520363933433737372e3837336103398201527f2036393320393933203437372e38373320393933203231322e35533737372e386103598201527f37332d323638203531322e352d3236382033322d35322e3837332033322032316103798201527f322e35203234372e31323720363933203531322e3520363933222f3e3c2f673e6103998201526103b901919050565b7f63783d2230222063793d22302220723d223122206772616469656e745472616e81526639b337b9369e9160c91b6020820152600082516129a1816027850160208701611572565b7f22206772616469656e74556e6974733d227573657253706163654f6e557365226027939091019283015250604701919050565b6d1e39ba37b81037b33339b2ba1e9160911b815285516000906129ff81600e850160208b01611572565b6d111039ba37b816b1b7b637b91e9160911b600e9184019182018190528751612a2f81601c850160208c01611572565b7011179f1e39ba37b81037b33339b2ba1e9160791b601c93909101928301528651612a6181602d850160208b01611572565b602d9201918201528451612a7c81603b840160208901611572565b6f111039ba37b816b7b830b1b4ba3c9e9160811b603b92909101918201528351612aad81604b840160208801611572565b612ac5604b828401016211179f60e91b815260030190565b9998505050505050505050565b731e3930b234b0b623b930b234b2b73a1034b21e9160611b81528351600090612b02816014850160208901611572565b61011160f51b6014918401918201528451612b24816016840160208901611572565b601f60f91b601692909101918201528351612b46816017840160208801611572565b701e17b930b234b0b623b930b234b2b73a1f60791b6017929091019182015260280195945050505050565b7f3c73746f702073746f702d636f6c6f723d2223666666222f3e3c73746f70206f81527f66667365743d222e3136222073746f702d636f6c6f723d220000000000000000602082015260008351612bcf816038850160208801611572565b7f222073746f702d6f7061636974793d222e373631222f3e3c73746f70206f66666038918401918201527f7365743d22302e3735222073746f702d636f6c6f723d2200000000000000000060588201528351612c3281606f840160208801611572565b73111039ba37b816b7b830b1b4ba3c9e911811179f60611b606f9290910191820152608301949350505050565b6b1e3334b63a32b91034b21e9160a11b81528351600090612c8781600c850160208901611572565b61011160f51b600c918401918201527f2077696474683d223130323422206865696768743d22313032342220783d2230600e8201526611103c9e91181160c91b602e8201527f20636f6c6f722d696e746572706f6c6174696f6e2d66696c746572733d22735260358201527f4742222066696c746572556e6974733d227573657253706163654f6e5573652260558201527f3e3c6665466c6f6f6420666c6f6f642d6f7061636974793d223022207265737560758201527f6c743d224261636b67726f756e64496d616765466978222f3e3c6665426c656e60958201527f6420696e3d22536f75726365477261706869632220696e323d224261636b677260b58201527f6f756e64496d6167654669782220726573756c743d227368617065222f3e3c6660d58201527f65476175737369616e426c757220726573756c743d22656666656374315f666f60f58201526b3932b3b937bab73221363ab960a11b610115820152612e3d612e25612e1f612e03610121850189611984565b6f111039ba322232bb34b0ba34b7b71e9160811b815260100190565b86611984565b6b11179f1e17b334b63a32b91f60a11b8152600c0190565b969550505050505056fe77696474683d22373622206865696768743d22313034312220783d223437342220793d22323235226d61747269782830203532372e3331202d322e37353931382030203531312e363236203531312e3832362977696474683d223130323422206865696768743d22313032342220783d22302220793d22302277696474683d223131333022206865696768743d223938372220783d222d35332220793d2231343722726f74617465282d3131332e363437203337372e303936202d34322e30353929207363616c65283436362e313033203230322e353436294142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f6d6174726978282d3232392e3520302030202d3934332e3734342035313320313135332e37296d6174726978283020313136392e35202d3339322e393333203020353132203733342977696474683d2235373822206865696768743d22313234362220783d223232332220793d22313131226d6174726978282d3536332e3520302030202d313032302e372035313320313135332e372977696474683d223130383922206865696768743d22313038392220783d222d33322220793d222d333332224d3531312e34393920323133203931302031303234483131336c3339382e3439392d3831315aa26469706673582212202edf89fbd86a391d539939b30d229e3bc6198e328b74872a55731cea7d4ba8ed64736f6c6343000814003300000000000000000000000051ea7221b3e5acb160f91664da653bd94f26f181000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000b4869676865722053656c660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025416e206f7074696d6973746963206f6e636861696e206964656e746974792073797374656d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042697066733a2f2f62616679626569633762706d32736a707733366b7a796f32343573676470736c3763663764696d66756a6c3771367165347262657a65707733707100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033130300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a30784565343445613162373131413435353233653938306233353333613038303862313845366633633800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001668747470733a2f2f68696768657273656c662e777466000000000000000000000000000000000000000000000000000000000000000000000000000000000000