Overview ERC1155
Total Supply:
1,697 MADP

Holders:
2
Profile Summary
Blockchain:
Ethereum (1)

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