Overview ERC721
Total Supply:
4,948 hMERK

Holders:
2,122
Profile Summary
Blockchain:
Taiko (167000)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xe584B655a6D3D818998670f73c9c0702B66498e2
60c06040526509184e72a00060d55566016bcc41e9000060d8553480156200002657600080fd5b5060405162003b5438038062003b5483398101604081905262000049916200025e565b818080806040518060400160405280601481526020017f4d65726b6c792048797065726c616e65204e465400000000000000000000000081525060405180604001604052806005815260200164684d45524b60d81b8152508160009081620000b291906200033f565b506001620000c182826200033f565b50505080620000d681620001fd60201b60201c565b620001275760405162461bcd60e51b815260206004820152601e60248201527f4d61696c626f78436c69656e743a20696e76616c6964206d61696c626f780000604482015260640160405180910390fd5b6001600160a01b03821660808190526040805163234d8e3d60e21b81529051638d3638f4916004808201926020929091908290030181865afa15801562000172573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200019891906200040b565b63ffffffff1660a052620001ac336200020c565b50505050508062989680620001c2919062000450565b60d6556001620001d6826298968062000450565b620001e5906298968062000470565b620001f1919062000486565b60d755506200049c9050565b6001600160a01b03163b151590565b603d80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600080604083850312156200027257600080fd5b82516001600160a01b03811681146200028a57600080fd5b6020939093015192949293505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620002c557607f821691505b602082108103620002e657634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200033a57600081815260208120601f850160051c81016020861015620003155750805b601f850160051c820191505b81811015620003365782815560010162000321565b5050505b505050565b81516001600160401b038111156200035b576200035b6200029a565b62000373816200036c8454620002b0565b84620002ec565b602080601f831160018114620003ab5760008415620003925750858301515b600019600386901b1c1916600185901b17855562000336565b600085815260208120601f198616915b82811015620003dc57888601518255948401946001909101908401620003bb565b5085821015620003fb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156200041e57600080fd5b815163ffffffff811681146200043357600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176200046a576200046a6200043a565b92915050565b808201808211156200046a576200046a6200043a565b818103818111156200046a576200046a6200043a565b60805160a05161367d620004d7600039600061065a0152600081816107c901528181610f33015281816121a90152612b3a015261367d6000f3fe6080604052600436106103085760003560e01c8063775313a11161019a578063b88d4fde116100e1578063e9198bf91161008a578063f2ed8c5311610064578063f2ed8c53146108c0578063f2fde38b146108e0578063f5c358c61461090057600080fd5b8063e9198bf914610837578063e985e9c514610857578063efae508a146108a057600080fd5b8063ddca3f43116100bb578063ddca3f43146107eb578063de523cf314610801578063e1d4c8701461082157600080fd5b8063b88d4fde14610777578063c87b56dd14610797578063d5438eae146107b757600080fd5b8063998cdf8311610143578063a22cb4651161011d578063a22cb46514610717578063b1bd643614610737578063b49c53a71461075757600080fd5b8063998cdf83146106c45780639cb0fe9f146106e4578063a0712d681461070457600080fd5b80638d3638f4116101745780638d3638f4146106485780638da5cb5b1461069157806395d89b41146106af57600080fd5b8063775313a1146105e55780637f5a7c7b1461061257806382b12dd71461063257600080fd5b80633dfd38731161025e5780636352211e1161020757806370a08231116101e157806370a0823114610590578063715018a6146105b057806371a15b38146105c557600080fd5b80636352211e1461053a57806369fe0e2d1461055a5780636aa99da31461057a57600080fd5b806349d462ef1161023857806349d462ef146104e75780634f6ccce71461050757806356d5d4751461052757600080fd5b80633dfd38731461048557806342842e0e146104a5578063440df4f4146104c557600080fd5b806318160ddd116102c05780632f745c591161029a5780632f745c591461043d57806334f2deb61461045d5780633ccfd60b1461047d57600080fd5b806318160ddd146103de57806323b872dd146103fd5780632ead72f61461041d57600080fd5b8063081812fc116102f1578063081812fc14610364578063095ea7b31461039c5780630e72cc06146103be57600080fd5b806301ffc9a71461030d57806306fdde0314610342575b600080fd5b34801561031957600080fd5b5061032d610328366004612df7565b610913565b60405190151581526020015b60405180910390f35b34801561034e57600080fd5b50610357610924565b6040516103399190612e64565b34801561037057600080fd5b5061038461037f366004612e77565b6109b6565b6040516001600160a01b039091168152602001610339565b3480156103a857600080fd5b506103bc6103b7366004612eac565b6109dd565b005b3480156103ca57600080fd5b506103bc6103d9366004612ed6565b610b13565b3480156103ea57600080fd5b506008545b604051908152602001610339565b34801561040957600080fd5b506103bc610418366004612ef1565b610bba565b34801561042957600080fd5b506103ef610438366004612f41565b610c31565b34801561044957600080fd5b506103ef610458366004612eac565b610c50565b34801561046957600080fd5b506103ef610478366004612f41565b610cf8565b6103bc610d2b565b34801561049157600080fd5b506103bc6104a0366004612ed6565b610d8b565b3480156104b157600080fd5b506103bc6104c0366004612ef1565b610e32565b3480156104d157600080fd5b506104da610e4d565b6040516103399190612f5c565b3480156104f357600080fd5b506103bc610502366004612fa6565b610e5e565b34801561051357600080fd5b506103ef610522366004612e77565b610e84565b6103bc610535366004612fc2565b610f28565b34801561054657600080fd5b50610384610555366004612e77565b61105b565b34801561056657600080fd5b506103bc610575366004612e77565b6110c0565b34801561058657600080fd5b506103ef60d65481565b34801561059c57600080fd5b506103ef6105ab366004612ed6565b6110cd565b3480156105bc57600080fd5b506103bc611167565b3480156105d157600080fd5b506103bc6105e036600461308e565b61117b565b3480156105f157600080fd5b506103ef610600366004612f41565b60d46020526000908152604090205481565b34801561061e57600080fd5b50606f54610384906001600160a01b031681565b34801561063e57600080fd5b506103ef60d55481565b34801561065457600080fd5b5061067c7f000000000000000000000000000000000000000000000000000000000000000081565b60405163ffffffff9091168152602001610339565b34801561069d57600080fd5b50603d546001600160a01b0316610384565b3480156106bb57600080fd5b506103576111d6565b3480156106d057600080fd5b506103bc6106df366004612e77565b6111e5565b3480156106f057600080fd5b506103bc6106ff3660046130d0565b6111f2565b6103bc610712366004612e77565b611205565b34801561072357600080fd5b506103bc6107323660046130f2565b61134d565b34801561074357600080fd5b506103bc61075236600461312e565b611358565b34801561076357600080fd5b506103bc610772366004612fa6565b6113dd565b34801561078357600080fd5b506103bc6107923660046131b9565b6113ef565b3480156107a357600080fd5b506103576107b2366004612e77565b611467565b3480156107c357600080fd5b506103847f000000000000000000000000000000000000000000000000000000000000000081565b3480156107f757600080fd5b506103ef60d85481565b34801561080d57600080fd5b50607054610384906001600160a01b031681565b34801561082d57600080fd5b506103ef60d75481565b34801561084357600080fd5b506103bc610852366004613295565b6114a1565b34801561086357600080fd5b5061032d610872366004613301565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b3480156108ac57600080fd5b506103bc6108bb366004612f41565b611566565b3480156108cc57600080fd5b506103ef6108db366004612f41565b611577565b3480156108ec57600080fd5b506103bc6108fb366004612ed6565b611592565b6103ef61090e366004612fa6565b61161f565b600061091e826116a6565b92915050565b60606000805461093390613334565b80601f016020809104026020016040519081016040528092919081815260200182805461095f90613334565b80156109ac5780601f10610981576101008083540402835291602001916109ac565b820191906000526020600020905b81548152906001019060200180831161098f57829003601f168201915b5050505050905090565b60006109c1826116e4565b506000908152600460205260409020546001600160a01b031690565b60006109e88261105b565b9050806001600160a01b0316836001600160a01b031603610a765760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336001600160a01b0382161480610a925750610a928133610872565b610b045760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610a6d565b610b0e8383611748565b505050565b806001600160a01b0381163b151580610b3357506001600160a01b038116155b610b8f5760405162461bcd60e51b815260206004820152602760248201527f4d61696c626f78436c69656e743a20696e76616c696420636f6e74726163742060448201526673657474696e6760c81b6064820152608401610a6d565b610b976117b6565b50607080546001600160a01b0319166001600160a01b0392909216919091179055565b610bc43382611810565b610c265760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608401610a6d565b610b0e83838361188e565b600080610c4860a163ffffffff80861690611a9416565b949350505050565b6000610c5b836110cd565b8210610ccf5760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e64730000000000000000000000000000000000000000006064820152608401610a6d565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b600080610d148360405180602001604052806000815250611aad565b905060d55481610d249190613384565b9392505050565b610d336117b6565b604051600090339047908381818185875af1925050503d8060008114610d75576040519150601f19603f3d011682016040523d82523d6000602084013e610d7a565b606091505b5050905080610d8857600080fd5b50565b806001600160a01b0381163b151580610dab57506001600160a01b038116155b610e075760405162461bcd60e51b815260206004820152602760248201527f4d61696c626f78436c69656e743a20696e76616c696420636f6e74726163742060448201526673657474696e6760c81b6064820152608401610a6d565b610e0f6117b6565b50606f80546001600160a01b0319166001600160a01b0392909216919091179055565b610b0e838383604051806020016040528060008152506113ef565b6060610e5960a1611ac6565b905090565b610e666117b6565b63ffffffff91909116600090815260d46020526040902055565b5050565b6000610e8f60085490565b8210610f035760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e647300000000000000000000000000000000000000006064820152608401610a6d565b60088281548110610f1657610f16613397565b90600052602060002001549050919050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610fc65760405162461bcd60e51b815260206004820152602160248201527f4d61696c626f78436c69656e743a2073656e646572206e6f74206d61696c626f60448201527f78000000000000000000000000000000000000000000000000000000000000006064820152608401610a6d565b6000610fd185611b81565b90508381146110485760405162461bcd60e51b815260206004820152602560248201527f456e726f6c6c656420726f7574657220646f6573206e6f74206d61746368207360448201527f656e6465720000000000000000000000000000000000000000000000000000006064820152608401610a6d565b61105485858585611bcd565b5050505050565b6000818152600260205260408120546001600160a01b03168061091e5760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606401610a6d565b6110c86117b6565b60d855565b60006001600160a01b03821661114b5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e657200000000000000000000000000000000000000000000006064820152608401610a6d565b506001600160a01b031660009081526003602052604090205490565b61116f6117b6565b6111796000611c57565b565b6111836117b6565b8060005b818110156111d0576111be8484838181106111a4576111a4613397565b90506020020160208101906111b99190612f41565b611ca9565b6111c9600182613384565b9050611187565b50505050565b60606001805461093390613334565b6111ed6117b6565b60d555565b6111fa6117b6565b60d69190915560d755565b600081116112555760405162461bcd60e51b815260206004820152601b60248201527f43616e2774206d696e742030204e4654732c2063616e20796f753f00000000006044820152606401610a6d565b8060d85461126391906133ad565b3410156112b25760405162461bcd60e51b815260206004820152601560248201527f4e6f7420656e6f7567682065746865722073656e7400000000000000000000006044820152606401610a6d565b60d7548160d6546112c39190613384565b11156113115760405162461bcd60e51b815260206004820152600e60248201527f546f6f206d616e792c20627275760000000000000000000000000000000000006044820152606401610a6d565b60005b81811015610e805760d6805461133b913391906000611332836133c4565b91905055611ce4565b80611345816133c4565b915050611314565b610e80338383611cfe565b6113606117b6565b60005b81811015610b0e576113cb83838381811061138057611380613397565b6113969260206040909202019081019150612f41565b8484848181106113a8576113a8613397565b9050604002016020013563ffffffff909116600090815260d46020526040902055565b6113d6600182613384565b9050611363565b6113e56117b6565b610e808282611dcc565b6113f93383611810565b61145b5760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608401610a6d565b6111d084848484611de2565b6060611471611e60565b61147a83611e80565b60405160200161148b9291906133dd565b6040516020818303038152906040529050919050565b6114a96117b6565b8281146114f85760405162461bcd60e51b815260206004820152600760248201527f216c656e677468000000000000000000000000000000000000000000000000006044820152606401610a6d565b8260005b8181101561155e5761154c86868381811061151957611519613397565b905060200201602081019061152e9190612f41565b85858481811061154057611540613397565b90506020020135611dcc565b611557600182613384565b90506114fc565b505050505050565b61156e6117b6565b610d8881611ca9565b600061091e8260405180602001604052806000815250611aad565b61159a6117b6565b6001600160a01b0381166116165760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610a6d565b610d8881611c57565b60008061163b8460405180602001604052806000815250611aad565b905060d5548161164b9190613384565b34101561169a5760405162461bcd60e51b815260206004820152601160248201527f6d73672e76616c756520746f6f206c6f770000000000000000000000000000006044820152606401610a6d565b610c4884338584611f20565b60006001600160e01b031982167f780e9d6300000000000000000000000000000000000000000000000000000000148061091e575061091e82611f8f565b6000818152600260205260409020546001600160a01b0316610d885760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606401610a6d565b600081815260046020526040902080546001600160a01b0319166001600160a01b038416908117909155819061177d8261105b565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b603d546001600160a01b031633146111795760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a6d565b60008061181c8361105b565b9050806001600160a01b0316846001600160a01b0316148061186357506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b80610c485750836001600160a01b031661187c846109b6565b6001600160a01b031614949350505050565b826001600160a01b03166118a18261105b565b6001600160a01b0316146119055760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610a6d565b6001600160a01b0382166119805760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610a6d565b61198d838383600161202a565b826001600160a01b03166119a08261105b565b6001600160a01b031614611a045760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610a6d565b600081815260046020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260038552838620805460001901905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600080611aa1848461216b565b915091505b9250929050565b600080611ab984611b81565b9050610c488482856121a5565b60606000611ad383612254565b9050805167ffffffffffffffff811115611aef57611aef6131a3565b604051908082528060200260200182016040528015611b18578160200160208202803683370190505b50915060005b8151811015611b7a57818181518110611b3957611b39613397565b6020026020010151838281518110611b5357611b53613397565b63ffffffff9092166020928302919091019091015280611b72816133c4565b915050611b1e565b5050919050565b60008080611b9960a163ffffffff80871690611a9416565b9150915081611ba7856122ef565b90611bc55760405162461bcd60e51b8152600401610a6d9190612e64565b509392505050565b6000611bd98383612310565b90506000611be78484612328565b9050366000611bf68686612338565b91509150611c0c611c048590565b848484612348565b838863ffffffff167fba20947a325f450d232530e5f5fce293e7963499d5309a07cee84a269f2f15a685604051611c4591815260200190565b60405180910390a35050505050505050565b603d80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b611cbd60a163ffffffff8084169061235216565b611cc6826122ef565b90610e805760405162461bcd60e51b8152600401610a6d9190612e64565b610e8082826040518060200160405280600081525061235e565b816001600160a01b0316836001600160a01b031603611d5f5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610a6d565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610e8060a163ffffffff8085169084906123dc16565b611ded84848461188e565b611df9848484846123e7565b6111d05760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401610a6d565b606060405180606001604052806021815260200161362760219139905090565b60606000611e8d83612533565b600101905060008167ffffffffffffffff811115611ead57611ead6131a3565b6040519080825280601f01601f191660200182016040528015611ed7576020820181803683370190505b5090508181016020015b600019017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8504945084611ee157509392505050565b600080611f2c84612615565b9050611f438684611f3e888886612694565b6126c3565b9150848663ffffffff167fd229aacb94204188fe8042965fa6b269c62dc5818b21238779ab64bdd17efeec86604051611f7e91815260200190565b60405180910390a350949350505050565b60006001600160e01b031982167f80ac58cd000000000000000000000000000000000000000000000000000000001480611ff257506001600160e01b031982167f5b5e139f00000000000000000000000000000000000000000000000000000000145b8061091e57507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b031983161461091e565b612036848484846126e6565b60018111156120ad5760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e736563757469766520747260448201527f616e7366657273206e6f7420737570706f7274656400000000000000000000006064820152608401610a6d565b816001600160a01b0385166121095761210481600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b61212c565b836001600160a01b0316856001600160a01b03161461212c5761212c85826126eb565b6001600160a01b0384166121485761214381612788565b611054565b846001600160a01b0316846001600160a01b031614611054576110548482612837565b600081815260028301602052604081205481908061219a5761218d858561287b565b925060009150611aa69050565b600192509050611aa6565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166381d2ea958585856121e289612887565b606f546040516001600160e01b031960e088901b16815261221395949392916001600160a01b03169060040161340c565b602060405180830381865afa158015612230573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c48919061345f565b60606000612261836128a9565b90508067ffffffffffffffff81111561227c5761227c6131a3565b6040519080825280602002602001820160405280156122a5578160200160208202803683370190505b50915060005b81811015611b7a576122bd84826128b4565b60001c8382815181106122d2576122d2613397565b6020908102919091010152806122e7816133c4565b9150506122ab565b60606123008263ffffffff16611e80565b60405160200161148b9190613478565b600061231f60208284866134bd565b610d24916134e7565b600061231f6040602084866134bd565b366000611aa183604081876134bd565b6111d08484611ce4565b6000610d2483836128c0565b61236883836128dd565b61237560008484846123e7565b610b0e5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401610a6d565b6111d0838383612a76565b60006001600160a01b0384163b1561252857604051630a85bd0160e11b81526001600160a01b0385169063150b7a029061242b903390899088908890600401613505565b6020604051808303816000875af1925050508015612466575060408051601f3d908101601f1916820190925261246391810190613541565b60015b61250e573d808015612494576040519150601f19603f3d011682016040523d82523d6000602084013e612499565b606091505b5080516000036125065760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401610a6d565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610c48565b506001949350505050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000831061257c577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef810000000083106125a8576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106125c657662386f26fc10000830492506010015b6305f5e10083106125de576305f5e100830492506008015b61271083106125f257612710830492506004015b60648310612604576064830492506002015b600a831061091e5760010192915050565b6060336126218361105b565b6001600160a01b0316146126775760405162461bcd60e51b815260206004820152600660248201527f216f776e657200000000000000000000000000000000000000000000000000006044820152606401610a6d565b61268082612a93565b505060408051602081019091526000815290565b60608383836040516020016126ab9392919061355e565b60405160208183030381529060405290509392505050565b6000806126cf85611b81565b90506126dd85828686612b36565b95945050505050565b612036565b600060016126f8846110cd565b612702919061358b565b600083815260076020526040902054909150808214612755576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b60085460009061279a9060019061358b565b600083815260096020526040812054600880549394509092849081106127c2576127c2613397565b9060005260206000200154905080600883815481106127e3576127e3613397565b600091825260208083209091019290925582815260099091526040808220849055858252812055600880548061281b5761281b61359e565b6001900381819060005260206000200160009055905550505050565b6000612842836110cd565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6000610d248383612be8565b63ffffffff8116600090815260d4602052604090205460609061091e90612c00565b600061091e82612c1e565b6000610d248383612c28565b60008181526002830160205260408120819055610d248383612c52565b6001600160a01b0382166129335760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610a6d565b6000818152600260205260409020546001600160a01b0316156129985760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610a6d565b6129a660008383600161202a565b6000818152600260205260409020546001600160a01b031615612a0b5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610a6d565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60008281526002840160205260408120829055610c488484612c5e565b6000612a9e8261105b565b9050612aae81600084600161202a565b612ab78261105b565b600083815260046020908152604080832080546001600160a01b03199081169091556001600160a01b0385168085526003845282852080546000190190558785526002909352818420805490911690555192935084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166310b83dc084878786612b748b612887565b606f546040516001600160e01b031960e089901b168152612ba595949392916001600160a01b03169060040161340c565b60206040518083038185885af1158015612bc3573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906126dd919061345f565b60008181526001830160205260408120541515610d24565b606061091e6000833360405180602001604052806000815250612c6a565b600061091e825490565b6000826000018281548110612c3f57612c3f613397565b9060005260206000200154905092915050565b6000610d248383612c9f565b6000610d248383612d92565b6060600185858585604051602001612c869594939291906135b4565b6040516020818303038152906040529050949350505050565b60008181526001830160205260408120548015612d88576000612cc360018361358b565b8554909150600090612cd79060019061358b565b9050818114612d3c576000866000018281548110612cf757612cf7613397565b9060005260206000200154905080876000018481548110612d1a57612d1a613397565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080612d4d57612d4d61359e565b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505061091e565b600091505061091e565b6000818152600183016020526040812054612dd95750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561091e565b50600061091e565b6001600160e01b031981168114610d8857600080fd5b600060208284031215612e0957600080fd5b8135610d2481612de1565b60005b83811015612e2f578181015183820152602001612e17565b50506000910152565b60008151808452612e50816020860160208601612e14565b601f01601f19169290920160200192915050565b602081526000610d246020830184612e38565b600060208284031215612e8957600080fd5b5035919050565b80356001600160a01b0381168114612ea757600080fd5b919050565b60008060408385031215612ebf57600080fd5b612ec883612e90565b946020939093013593505050565b600060208284031215612ee857600080fd5b610d2482612e90565b600080600060608486031215612f0657600080fd5b612f0f84612e90565b9250612f1d60208501612e90565b9150604084013590509250925092565b803563ffffffff81168114612ea757600080fd5b600060208284031215612f5357600080fd5b610d2482612f2d565b6020808252825182820181905260009190848201906040850190845b81811015612f9a57835163ffffffff1683529284019291840191600101612f78565b50909695505050505050565b60008060408385031215612fb957600080fd5b612ec883612f2d565b60008060008060608587031215612fd857600080fd5b612fe185612f2d565b935060208501359250604085013567ffffffffffffffff8082111561300557600080fd5b818701915087601f83011261301957600080fd5b81358181111561302857600080fd5b88602082850101111561303a57600080fd5b95989497505060200194505050565b60008083601f84011261305b57600080fd5b50813567ffffffffffffffff81111561307357600080fd5b6020830191508360208260051b8501011115611aa657600080fd5b600080602083850312156130a157600080fd5b823567ffffffffffffffff8111156130b857600080fd5b6130c485828601613049565b90969095509350505050565b600080604083850312156130e357600080fd5b50508035926020909101359150565b6000806040838503121561310557600080fd5b61310e83612e90565b91506020830135801515811461312357600080fd5b809150509250929050565b6000806020838503121561314157600080fd5b823567ffffffffffffffff8082111561315957600080fd5b818501915085601f83011261316d57600080fd5b81358181111561317c57600080fd5b8660208260061b850101111561319157600080fd5b60209290920196919550909350505050565b634e487b7160e01b600052604160045260246000fd5b600080600080608085870312156131cf57600080fd5b6131d885612e90565b93506131e660208601612e90565b925060408501359150606085013567ffffffffffffffff8082111561320a57600080fd5b818701915087601f83011261321e57600080fd5b813581811115613230576132306131a3565b604051601f8201601f19908116603f01168101908382118183101715613258576132586131a3565b816040528281528a602084870101111561327157600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b600080600080604085870312156132ab57600080fd5b843567ffffffffffffffff808211156132c357600080fd5b6132cf88838901613049565b909650945060208701359150808211156132e857600080fd5b506132f587828801613049565b95989497509550505050565b6000806040838503121561331457600080fd5b61331d83612e90565b915061332b60208401612e90565b90509250929050565b600181811c9082168061334857607f821691505b60208210810361336857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561091e5761091e61336e565b634e487b7160e01b600052603260045260246000fd5b808202811582820484141761091e5761091e61336e565b6000600182016133d6576133d661336e565b5060010190565b600083516133ef818460208801612e14565b835190830190613403818360208801612e14565b01949350505050565b63ffffffff8616815284602082015260a06040820152600061343160a0830186612e38565b82810360608401526134438186612e38565b9150506001600160a01b03831660808301529695505050505050565b60006020828403121561347157600080fd5b5051919050565b7f4e6f20726f7574657220656e726f6c6c656420666f7220646f6d61696e3a20008152600082516134b081601f850160208701612e14565b91909101601f0192915050565b600080858511156134cd57600080fd5b838611156134da57600080fd5b5050820193919092039150565b8035602083101561091e57600019602084900360031b1b1692915050565b60006001600160a01b038087168352808616602084015250836040830152608060608301526135376080830184612e38565b9695505050505050565b60006020828403121561355357600080fd5b8151610d2481612de1565b8381528260208201526000825161357c816040850160208701612e14565b91909101604001949350505050565b8181038181111561091e5761091e61336e565b634e487b7160e01b600052603160045260246000fd5b7fffff0000000000000000000000000000000000000000000000000000000000008660f01b1681528460028201528360228201526bffffffffffffffffffffffff198360601b16604282015260008251613615816056850160208701612e14565b91909101605601969550505050505056fe68747470733a2f2f6170692e6d65726b6c792e636f6d2f6170692f686d65726b2fa26469706673582212206cd959d3258d8b5273109c62e99d8835d35fa0ed8564425b0022987bd642abdc64736f6c6343000813003300000000000000000000000028efbcada00a7ed6772b3666f3898d276e88cae30000000000000000000000000000000000000000000000000000000000000040