Token'QBIT MARKET' ('QMP')
Overview
Max Total Supply:
1 'QMP'
Holders:
18
Transfers:
30
Latest 0 ERC-20 Token Transfer Events
Txn Hash | Method | Age | From | To | Value | Token | ||
---|---|---|---|---|---|---|---|---|
There are no matching entries |
Bytecode
Source Code
Copy 0x608060405234801561001057600080fd5b50600436106103ba5760003560e01c80638456cb59116101f4578063c87b56dd1161011a578063d6fe7f63116100ad578063f2fde38b1161007c578063f2fde38b14610916578063faa07ec114610929578063fbd302031461093c578063fdbda0ec1461094f57600080fd5b8063d6fe7f631461088f578063e6b5354f146108b2578063e6ba632e146108d2578063e985e9c5146108da57600080fd5b8063d1061fef116100e9578063d1061fef146107fd578063d436561414610851578063d547741f14610859578063d5b9221b1461086c57600080fd5b8063c87b56dd14610782578063c8da472e14610795578063ce8a74fc146107a8578063cf013874146107d357600080fd5b806395d89b4111610192578063a8c90cb211610161578063a8c90cb214610736578063b48028e314610749578063b88d4fde1461075c578063bd4b41f31461076f57600080fd5b806395d89b4114610700578063a217fddf14610708578063a22cb46514610710578063a42c587a1461072357600080fd5b80638f489a01116101ce5780638f489a011461069a5780639116917d146106ad57806391d14854146106cd57806394b8ae9d146106e057600080fd5b80638456cb591461066c5780638aeda25a146106745780638da5cb5b1461068957600080fd5b806336c5d724116102e45780635082e2bc1161027757806367561d931161024657806367561d931461062957806370a082311461063c578063715018a61461064f578063797669c91461065757600080fd5b80635082e2bc146105e85780635a1f3c28146105f15780635c975abb146106045780636352211e1461061657600080fd5b806342842e0e116102b357806342842e0e1461059c57806342966c68146105af57806345c98a3f146105c25780634f6ccce7146105d557600080fd5b806336c5d724146105655780633abbda6a146105785780633ca62de11461058b5780633f4ba83a1461059457600080fd5b806318160ddd1161035c578063248a9ca31161032b578063248a9ca3146105095780632f2ff15d1461052c5780632f745c591461053f57806336568abe1461055257600080fd5b806318160ddd146104b6578063185153c3146104be5780631851c1b7146104e357806323b872dd146104f657600080fd5b8063081812fc11610398578063081812fc1461041d578063095ea7b3146104485780630d88dd361461045d5780630f0c3fc41461048857600080fd5b806301ffc9a7146103bf57806305666d7b146103e757806306fdde0314610408575b600080fd5b6103d26103cd366004614265565b610962565b60405190151581526020015b60405180910390f35b6103fa6103f5366004614282565b610973565b6040519081526020016103de565b6104106109e4565b6040516103de91906142eb565b61043061042b366004614282565b610a76565b6040516001600160a01b0390911681526020016103de565b61045b61045636600461431a565b610a9d565b005b61047061046b366004614282565b610bb2565b6040516103de9c9b9a999897969594939291906143a0565b6103d261049636600461445c565b601560209081526000928352604080842090915290825290205460ff1681565b6009546103fa565b6103d26104cc366004614282565b6000908152600e6020526040902060030154151590565b6103fa6104f1366004614488565b610c0e565b61045b6105043660046144aa565b610c3f565b6103fa610517366004614282565b6000908152600c602052604090206001015490565b61045b61053a36600461445c565b610c71565b6103fa61054d36600461431a565b610c96565b61045b61056036600461445c565b610d2c565b61045b610573366004614282565b610daa565b61045b6105863660046144e7565b610e57565b6103fa60165481565b61045b610fbe565b61045b6105aa3660046144aa565b610fd0565b61045b6105bd366004614282565b610feb565b61045b6105d03660046144e7565b61101c565b6103fa6105e3366004614282565b6110f4565b6103fa600d5481565b6104706105ff366004614282565b611187565b600b54600160a01b900460ff166103d2565b610430610624366004614282565b611533565b61045b6106373660046144e7565b611593565b6103fa61064a3660046144e7565b6115bf565b61045b611645565b6103fa600080516020614e8183398151915281565b61045b611657565b6103fa600080516020614e6183398151915281565b600b546001600160a01b0316610430565b61045b6106a8366004614679565b611667565b6103fa6106bb366004614282565b60146020526000908152604090205481565b6103d26106db36600461445c565b611b59565b6103fa6106ee366004614282565b600f6020526000908152604090205481565b610410611b84565b6103fa600081565b61045b61071e366004614795565b611b93565b61045b610731366004614282565b611b9e565b61045b61074436600461431a565b611db0565b61045b6107573660046144e7565b612054565b61045b61076a3660046147bf565b61207d565b61045b61077d36600461483a565b6120b5565b610410610790366004614282565b6121c7565b61045b6107a3366004614282565b6121d2565b6103fa6107b6366004614488565b601160209081526000928352604080842090915290825290205481565b6107e66107e1366004614282565b61234a565b6040516103de9b9a99989796959493929190614880565b61083261080b3660046144e7565b6017602052600090815260409020546001600160a01b03811690600160a01b900460ff1682565b604080516001600160a01b0390931683529015156020830152016103de565b61045b61261b565b61045b61086736600461445c565b6126f5565b6103d261087a3660046144e7565b60136020526000908152604090205460ff1681565b6103fa61089d366004614282565b6000908152600e602052604090206005015490565b6108c56108c0366004614282565b61271a565b6040516103de9190614919565b6108c561277c565b6103d26108e836600461495c565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b61045b6109243660046144e7565b6127d3565b61045b610937366004614986565b612849565b6103fa61094a366004614282565b612b28565b6107e661095d366004614282565b612b49565b600061096d82612dd2565b92915050565b600080821161099d5760405162461bcd60e51b8152600401610994906149bf565b60405180910390fd5b6000828152600260205260409020546001600160a01b03166109d15760405162461bcd60e51b8152600401610994906149e9565b5060009081526014602052604090205490565b6060600080546109f390614a17565b80601f0160208091040260200160405190810160405280929190818152602001828054610a1f90614a17565b8015610a6c5780601f10610a4157610100808354040283529160200191610a6c565b820191906000526020600020905b815481529060010190602001808311610a4f57829003601f168201915b5050505050905090565b6000610a8182612df7565b506000908152600460205260409020546001600160a01b031690565b6000610aa882611533565b9050806001600160a01b0316836001600160a01b031603610b155760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610994565b336001600160a01b0382161480610b315750610b3181336108e8565b610ba35760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610994565b610bad8383612e56565b505050565b600060608060008060008060006060806060600080600f60008f8152602001908152602001600020549050610be681611187565b9c509c509c509c509c509c509c509c509c509c509c509c505091939597999b5091939597999b565b60106020528160005260406000208181548110610c2a57600080fd5b90600052602060002001600091509150505481565b610c4a335b82612ec4565b610c665760405162461bcd60e51b815260040161099490614a51565b610bad838383612f43565b6000828152600c6020526040902060010154610c8c816130b4565b610bad83836130be565b6000610ca1836115bf565b8210610d035760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610994565b506001600160a01b03919091166000908152600760209081526040808320938352929052205490565b6001600160a01b0381163314610d9c5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610994565b610da68282613144565b5050565b600080516020614e81833981519152610dc2816130b4565b60008211610de25760405162461bcd60e51b8152600401610994906149bf565b6000828152600260205260409020546001600160a01b0316610e165760405162461bcd60e51b8152600401610994906149e9565b610e1f826131ab565b6040518281527f337873a743d1e7b8ab9c5375c7ecefc6e607c7c85882183a8d06cfa33f878642906020015b60405180910390a15050565b600080516020614e81833981519152610e6f816130b4565b6001600160a01b0380831660008181526017602052604090205490911614610ee35760405162461bcd60e51b815260206004820152602160248201527f4e6f207265717565737420666f756e6420666f722074686973206164647265736044820152607360f81b6064820152608401610994565b6001600160a01b038216600090815260176020526040902054600160a01b900460ff1615610f535760405162461bcd60e51b815260206004820152601860248201527f5265717565737420616c726561647920617070726f76656400000000000000006044820152606401610994565b610f6b600080516020614e61833981519152836130be565b6001600160a01b038216600081815260176020526040808220805460ff60a01b1916600160a01b179055517f3ef17f70db7d7c0294a3d087794eed2cf4313c1d5bc0ab568231ee2dd0e03baf9190a25050565b610fc66131b4565b610fce61320e565b565b610bad8383836040518060200160405280600081525061207d565b610ff433610c44565b6110105760405162461bcd60e51b815260040161099490614a51565b611019816131ab565b50565b6110246131b4565b61103c600080516020614e6183398151915282611b59565b6110935760405162461bcd60e51b815260206004820152602260248201527f4163636f756e7420646f6573206e6f7420686176652043524541544f525f524f6044820152614c4560f01b6064820152608401610994565b6110ab600080516020614e61833981519152826126f5565b60405133906001600160a01b03831690600080516020614e61833981519152907ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b90600090a450565b60006110ff60095490565b82106111625760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610994565b6009828154811061117557611175614a9e565b90600052602060002001549050919050565b600060608060008060008060006060806060600080600e60008f815260200190815260200160002090508060000154816001018260020183600301548460040154856005015486600601548760070160009054906101000a900460ff1688600801896009018a600a018b600b0160009054906101000a90046001600160a01b03168a805461121490614a17565b80601f016020809104026020016040519081016040528092919081815260200182805461124090614a17565b801561128d5780601f106112625761010080835404028352916020019161128d565b820191906000526020600020905b81548152906001019060200180831161127057829003601f168201915b50505050509a508980546112a090614a17565b80601f01602080910402602001604051908101604052809291908181526020018280546112cc90614a17565b80156113195780601f106112ee57610100808354040283529160200191611319565b820191906000526020600020905b8154815290600101906020018083116112fc57829003601f168201915b5050505050995083805480602002602001604051908101604052809291908181526020016000905b828210156113ed57838290600052602060002001805461136090614a17565b80601f016020809104026020016040519081016040528092919081815260200182805461138c90614a17565b80156113d95780601f106113ae576101008083540402835291602001916113d9565b820191906000526020600020905b8154815290600101906020018083116113bc57829003601f168201915b505050505081526020019060010190611341565b5050505093508280546113ff90614a17565b80601f016020809104026020016040519081016040528092919081815260200182805461142b90614a17565b80156114785780601f1061144d57610100808354040283529160200191611478565b820191906000526020600020905b81548152906001019060200180831161145b57829003601f168201915b5050505050925081805461148b90614a17565b80601f01602080910402602001604051908101604052809291908181526020018280546114b790614a17565b80156115045780601f106114d957610100808354040283529160200191611504565b820191906000526020600020905b8154815290600101906020018083116114e757829003601f168201915b505050505091509c509c509c509c509c509c509c509c509c509c509c509c505091939597999b5091939597999b565b6000818152600260205260408120546001600160a01b03168061096d5760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610994565b61159b6131b4565b6001600160a01b03166000908152601360205260409020805460ff19166001179055565b60006001600160a01b0382166116295760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608401610994565b506001600160a01b031660009081526003602052604090205490565b61164d6131b4565b610fce6000613263565b61165f6131b4565b610fce6132b5565b600080516020614e6183398151915261167f816130b4565b6116876132f8565b60008a51116116cf5760405162461bcd60e51b81526020600482015260146024820152734e616d652063616e6e6f7420626520656d70747960601b6044820152606401610994565b60328a5111156117215760405162461bcd60e51b815260206004820181905260248201527f4e616d652063616e6e6f742065786365656420353020636861726163746572736044820152606401610994565b600089511161176b5760405162461bcd60e51b815260206004820152601660248201527553796d626f6c2063616e6e6f7420626520656d70747960501b6044820152606401610994565b600a895111156117c85760405162461bcd60e51b815260206004820152602260248201527f53796d626f6c2063616e6e6f7420657863656564203130206368617261637465604482015261727360f01b6064820152608401610994565b6101f48451111561182c5760405162461bcd60e51b815260206004820152602860248201527f4465736372697074696f6e2063616e6e6f742065786365656420353030206368604482015267617261637465727360c01b6064820152608401610994565b600085511161187d5760405162461bcd60e51b815260206004820152601d60248201527f4d7573742070726f76696465206174206c65617374206f6e65205552490000006044820152606401610994565b87855111156118df5760405162461bcd60e51b815260206004820152602860248201527f4e756d626572206f662055524973206d757374206e6f7420657863656564206d6044820152676178537570706c7960c01b6064820152608401610994565b878786516118ed9190614aca565b11156119615760405162461bcd60e51b815260206004820152603e60248201527f5468652076617269657479206f66204e4654732074696d6573206d617850657260448201527f54797065206d757374206e6f7420657863656564206d6178537570706c7900006064820152608401610994565b600d80546000918261197283614ae1565b9190505590506040518061018001604052808281526020018c81526020018b81526020018a815260200189815260200160008152602001875181526020018815158152602001878152602001868152602001858152602001846001600160a01b0316815250600e6000838152602001908152602001600020600082015181600001556020820151816001019081611a099190614b41565b5060408201516002820190611a1e9082614b41565b50606082015160038201556080820151600482015560a0820151600582015560c0820151600682015560e082015160078201805460ff19169115159190911790556101008201518051611a7b916008840191602090910190614173565b506101208201516009820190611a919082614b41565b50610140820151600a820190611aa79082614b41565b506101609190910151600b90910180546001600160a01b0319166001600160a01b03909216919091179055601280546001810182556000919091527fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec34440181905585516040517fa739c49f4454ed8b65a1da9fa3e018ce5cdb6627a8bd4196c59ac79434f77f2791611b449184918f918f918f918f91908f90614bff565b60405180910390a15050505050505050505050565b6000918252600c602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6060600180546109f390614a17565b610da6338383613345565b600080516020614e81833981519152611bb6816130b4565b611bbe6132f8565b60008211611bde5760405162461bcd60e51b815260040161099490614c53565b6000828152600e602052604090206005015415611c3d5760405162461bcd60e51b815260206004820152601b60248201527f436f6c6c656374696f6e207374696c6c2068617320746f6b656e7300000000006044820152606401610994565b6000828152600e6020526040812081815590611c5c60018301826141c9565b611c6a6002830160006141c9565b60006003830181905560048301819055600583018190556006830181905560078301805460ff19169055611ca2906008840190614203565b611cb06009830160006141c9565b611cbe600a830160006141c9565b50600b0180546001600160a01b031916905560005b601254811015611d7f578260128281548110611cf157611cf1614a9e565b906000526020600020015403611d775760128054611d1190600190614c82565b81548110611d2157611d21614a9e565b906000526020600020015460128281548110611d3f57611d3f614a9e565b6000918252602090912001556012805480611d5c57611d5c614c95565b60019003818190600052602060002001600090559055611d7f565b600101611cd3565b506040518281527fd68793b9611a90aecead4ccbf04fffbbc7a72dadf5832a23e63c40645b2875b190602001610e4b565b600080516020614e61833981519152611dc8816130b4565b611dd06132f8565b6001600160a01b038316611e185760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610994565b60008211611e385760405162461bcd60e51b815260040161099490614c53565b6000828152600e602052604090206003810154611e935760405162461bcd60e51b815260206004820152601960248201527810dbdb1b1958dd1a5bdb88191bd95cc81b9bdd08195e1a5cdd603a1b6044820152606401610994565b611eab600080516020614e6183398151915233611b59565b611ef75760405162461bcd60e51b815260206004820152601760248201527f43616c6c6572206973206e6f7420612063726561746f720000000000000000006044820152606401610994565b6006810154600582015460005b8281101561204457611f17600183614cab565b915060008683604051602001611f37929190918252602082015260400190565b6040516020818303038152906040528051906020012060001c9050611f5c8882613413565b61200d81866008018481548110611f7557611f75614a9e565b906000526020600020018054611f8a90614a17565b80601f0160208091040260200160405190810160405280929190818152602001828054611fb690614a17565b80156120035780601f10611fd857610100808354040283529160200191612003565b820191906000526020600020905b815481529060010190602001808311611fe657829003601f168201915b505050505061342d565b600087815260106020908152604080832080546001818101835591855283852001859055938352600f909152902087905501611f04565b5060059092019190915550505050565b61205c6131b4565b6001600160a01b03166000908152601360205260409020805460ff19169055565b6120873383612ec4565b6120a35760405162461bcd60e51b815260040161099490614a51565b6120af848484846134f1565b50505050565b600080516020614e618339815191526120cd816130b4565b6120d56132f8565b600083116120f55760405162461bcd60e51b815260040161099490614c53565b600082511161213d5760405162461bcd60e51b8152602060048201526014602482015273555249732063616e6e6f7420626520656d70747960601b6044820152606401610994565b6000838152600e6020526040902060068101548351146121ab5760405162461bcd60e51b8152602060048201526024808201527f4e756d626572206f662055524973206d757374206d61746368206d61785065726044820152635479706560e01b6064820152608401610994565b82516121c09060088301906020860190614173565b5050505050565b606061096d82613524565b600081116121f25760405162461bcd60e51b8152600401610994906149bf565b6000818152600260205260409020546001600160a01b03166122265760405162461bcd60e51b8152600401610994906149e9565b600081815260156020908152604080832033845290915290205460ff161561229c5760405162461bcd60e51b8152602060048201526024808201527f596f75206861766520616c7265616479207265706f727465642074686973207460448201526337b5b2b760e11b6064820152608401610994565b60008181526015602090815260408083203384528252808320805460ff19166001908117909155848452601490925282208054919290916122de908490614cab565b9091555050600081815260146020908152604091829020548251848152918201527f6e590cd1d3f2366de467fe12f68f9ca48b96dfba862053a8eb8f1a9cf57eb29b910160405180910390a1601654600082815260146020526040902054106110195761101981610daa565b60006060806000806000806000606080600080600e60008e815260200190815260200160002090508060000154816001018260020183600301548460040154856005015486600601548760070160009054906101000a900460ff168860090189600a018a600b0160009054906101000a90046001600160a01b03168980546123d190614a17565b80601f01602080910402602001604051908101604052809291908181526020018280546123fd90614a17565b801561244a5780601f1061241f5761010080835404028352916020019161244a565b820191906000526020600020905b81548152906001019060200180831161242d57829003601f168201915b5050505050995088805461245d90614a17565b80601f016020809104026020016040519081016040528092919081815260200182805461248990614a17565b80156124d65780601f106124ab576101008083540402835291602001916124d6565b820191906000526020600020905b8154815290600101906020018083116124b957829003601f168201915b505050505098508280546124e990614a17565b80601f016020809104026020016040519081016040528092919081815260200182805461251590614a17565b80156125625780601f1061253757610100808354040283529160200191612562565b820191906000526020600020905b81548152906001019060200180831161254557829003601f168201915b5050505050925081805461257590614a17565b80601f01602080910402602001604051908101604052809291908181526020018280546125a190614a17565b80156125ee5780601f106125c3576101008083540402835291602001916125ee565b820191906000526020600020905b8154815290600101906020018083116125d157829003601f168201915b505050505091509b509b509b509b509b509b509b509b509b509b509b505091939597999b90929496989a50565b612633600080516020614e6183398151915233611b59565b156126805760405162461bcd60e51b815260206004820152601860248201527f416c7265616479206861732043524541544f525f524f4c4500000000000000006044820152606401610994565b604080518082018252338082526000602080840182815283835260179091528482209351845491511515600160a01b026001600160a81b03199092166001600160a01b0391909116171790925591517f2955cf5bfaec38317e32e93043d5fca58be176c677f6038b83c61320356e80669190a2565b6000828152600c6020526040902060010154612710816130b4565b610bad8383613144565b60008181526010602090815260409182902080548351818402810184019094528084526060939283018282801561277057602002820191906000526020600020905b81548152602001906001019080831161275c575b50505050509050919050565b60606012805480602002602001604051908101604052809291908181526020018280548015610a6c57602002820191906000526020600020905b8154815260200190600101908083116127b6575050505050905090565b6127db6131b4565b6001600160a01b0381166128405760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610994565b61101981613263565b6128516132f8565b6001600160a01b0384166128995760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610994565b600082116128b95760405162461bcd60e51b815260040161099490614c53565b600083116128d95760405162461bcd60e51b8152600401610994906149bf565b6000828152600e6020526040902060038101546129345760405162461bcd60e51b815260206004820152601960248201527810dbdb1b1958dd1a5bdb88191bd95cc81b9bdd08195e1a5cdd603a1b6044820152606401610994565b80600301548160050154106129955760405162461bcd60e51b815260206004820152602160248201527f4d617820737570706c79207265616368656420666f7220636f6c6c656374696f6044820152603760f91b6064820152608401610994565b80600601548210612a205760405162461bcd60e51b815260206004820152604960248201527f54797065204944206578636565647320746865206e756d626572206f6620646960448201527f66666572656e74204e46547320617661696c61626c6520696e2074686973206360648201526837b63632b1ba34b7b760b91b608482015260a401610994565b6004810154600084815260116020908152604080832086845290915290205410612a8c5760405162461bcd60e51b815260206004820181905260248201527f4d617820737570706c7920666f722074686973207479706520726561636865646044820152606401610994565b60008381526011602090815260408083208584529091528120805460019290612ab6908490614cab565b925050819055506001816005016000828254612ad29190614cab565b90915550506000848152600f602090815260408083208690558583526010825282208054600181018255908352912001849055612b0f8585613413565b6121c084826008018481548110611f7557611f75614a9e565b60128181548110612b3857600080fd5b600091825260209091200154905081565b600e6020526000908152604090208054600182018054919291612b6b90614a17565b80601f0160208091040260200160405190810160405280929190818152602001828054612b9790614a17565b8015612be45780601f10612bb957610100808354040283529160200191612be4565b820191906000526020600020905b815481529060010190602001808311612bc757829003601f168201915b505050505090806002018054612bf990614a17565b80601f0160208091040260200160405190810160405280929190818152602001828054612c2590614a17565b8015612c725780601f10612c4757610100808354040283529160200191612c72565b820191906000526020600020905b815481529060010190602001808311612c5557829003601f168201915b5050505050908060030154908060040154908060050154908060060154908060070160009054906101000a900460ff1690806009018054612cb290614a17565b80601f0160208091040260200160405190810160405280929190818152602001828054612cde90614a17565b8015612d2b5780601f10612d0057610100808354040283529160200191612d2b565b820191906000526020600020905b815481529060010190602001808311612d0e57829003601f168201915b50505050509080600a018054612d4090614a17565b80601f0160208091040260200160405190810160405280929190818152602001828054612d6c90614a17565b8015612db95780601f10612d8e57610100808354040283529160200191612db9565b820191906000526020600020905b815481529060010190602001808311612d9c57829003601f168201915b505050600b90930154919250506001600160a01b03168b565b60006001600160e01b03198216637965db0b60e01b148061096d575061096d8261362c565b6000818152600260205260409020546001600160a01b03166110195760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610994565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190612e8b82611533565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080612ed083611533565b9050806001600160a01b0316846001600160a01b03161480612f1757506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b80612f3b5750836001600160a01b0316612f3084610a76565b6001600160a01b0316145b949350505050565b826001600160a01b0316612f5682611533565b6001600160a01b031614612f7c5760405162461bcd60e51b815260040161099490614cbe565b6001600160a01b038216612fde5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610994565b612feb8383836001613651565b826001600160a01b0316612ffe82611533565b6001600160a01b0316146130245760405162461bcd60e51b815260040161099490614cbe565b600081815260046020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260038552838620805460001901905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b611019813361365d565b6130c88282611b59565b610da6576000828152600c602090815260408083206001600160a01b03851684529091529020805460ff191660011790556131003390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b61314e8282611b59565b15610da6576000828152600c602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b611019816136b6565b600b546001600160a01b03163314610fce5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610994565b6132166136f6565b600b805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6132bd6132f8565b600b805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586132463390565b600b54600160a01b900460ff1615610fce5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610994565b816001600160a01b0316836001600160a01b0316036133a65760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610994565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610da6828260405180602001604052806000815250613746565b6000828152600260205260409020546001600160a01b03166134a85760405162461bcd60e51b815260206004820152602e60248201527f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60448201526d32bc34b9ba32b73a103a37b5b2b760911b6064820152608401610994565b60008281526006602052604090206134c08282614b41565b506040518281527ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce790602001610e4b565b6134fc848484612f43565b61350884848484613779565b6120af5760405162461bcd60e51b815260040161099490614d03565b606061352f82612df7565b6000828152600660205260408120805461354890614a17565b80601f016020809104026020016040519081016040528092919081815260200182805461357490614a17565b80156135c15780601f10613596576101008083540402835291602001916135c1565b820191906000526020600020905b8154815290600101906020018083116135a457829003601f168201915b5050505050905060006135df60408051602081019091526000815290565b905080516000036135f1575092915050565b81511561362357808260405160200161360b929190614d55565b60405160208183030381529060405292505050919050565b612f3b8461387a565b60006001600160e01b0319821663780e9d6360e01b148061096d575061096d826138ee565b6120af84848484613913565b6136678282611b59565b610da65761367481613a40565b61367f836020613a52565b604051602001613690929190614d84565b60408051601f198184030181529082905262461bcd60e51b8252610994916004016142eb565b6136bf81613bed565b600081815260066020526040902080546136d890614a17565b159050611019576000818152600660205260408120611019916141c9565b600b54600160a01b900460ff16610fce5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610994565b6137508383613c90565b61375d6000848484613779565b610bad5760405162461bcd60e51b815260040161099490614d03565b60006001600160a01b0384163b1561386f57604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906137bd903390899088908890600401614df9565b6020604051808303816000875af19250505080156137f8575060408051601f3d908101601f191682019092526137f591810190614e2c565b60015b613855573d808015613826576040519150601f19603f3d011682016040523d82523d6000602084013e61382b565b606091505b50805160000361384d5760405162461bcd60e51b815260040161099490614d03565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050612f3b565b506001949350505050565b606061388582612df7565b600061389c60408051602081019091526000815290565b905060008151116138bc57604051806020016040528060008152506138e7565b806138c684613e29565b6040516020016138d7929190614d55565b6040516020818303038152906040525b9392505050565b60006001600160e01b03198216632483248360e11b148061096d575061096d82613ebb565b60018111156139825760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e7365637574697665207472604482015274185b9cd9995c9cc81b9bdd081cdd5c1c1bdc9d1959605a1b6064820152608401610994565b816001600160a01b0385166139de576139d981600980546000838152600a60205260408120829055600182018355919091527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af0155565b613a01565b836001600160a01b0316856001600160a01b031614613a0157613a018582613f0b565b6001600160a01b038416613a1d57613a1881613fa8565b6121c0565b846001600160a01b0316846001600160a01b0316146121c0576121c08482614057565b606061096d6001600160a01b03831660145b60606000613a61836002614aca565b613a6c906002614cab565b6001600160401b03811115613a8357613a83614502565b6040519080825280601f01601f191660200182016040528015613aad576020820181803683370190505b509050600360fc1b81600081518110613ac857613ac8614a9e565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110613af757613af7614a9e565b60200101906001600160f81b031916908160001a9053506000613b1b846002614aca565b613b26906001614cab565b90505b6001811115613b9e576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110613b5a57613b5a614a9e565b1a60f81b828281518110613b7057613b70614a9e565b60200101906001600160f81b031916908160001a90535060049490941c93613b9781614e49565b9050613b29565b5083156138e75760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610994565b6000613bf882611533565b9050613c08816000846001613651565b613c1182611533565b600083815260046020908152604080832080546001600160a01b03199081169091556001600160a01b0385168085526003845282852080546000190190558785526002909352818420805490911690555192935084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6001600160a01b038216613ce65760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610994565b6000818152600260205260409020546001600160a01b031615613d4b5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610994565b613d59600083836001613651565b6000818152600260205260409020546001600160a01b031615613dbe5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610994565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60606000613e368361409b565b60010190506000816001600160401b03811115613e5557613e55614502565b6040519080825280601f01601f191660200182016040528015613e7f576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a8504945084613e8957509392505050565b60006001600160e01b031982166380ac58cd60e01b1480613eec57506001600160e01b03198216635b5e139f60e01b145b8061096d57506301ffc9a760e01b6001600160e01b031983161461096d565b60006001613f18846115bf565b613f229190614c82565b600083815260086020526040902054909150808214613f75576001600160a01b03841660009081526007602090815260408083208584528252808320548484528184208190558352600890915290208190555b5060009182526008602090815260408084208490556001600160a01b039094168352600781528383209183525290812055565b600954600090613fba90600190614c82565b6000838152600a602052604081205460098054939450909284908110613fe257613fe2614a9e565b90600052602060002001549050806009838154811061400357614003614a9e565b6000918252602080832090910192909255828152600a9091526040808220849055858252812055600980548061403b5761403b614c95565b6001900381819060005260206000200160009055905550505050565b6000614062836115bf565b6001600160a01b039093166000908152600760209081526040808320868452825280832085905593825260089052919091209190915550565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106140da5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310614106576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061412457662386f26fc10000830492506010015b6305f5e100831061413c576305f5e100830492506008015b612710831061415057612710830492506004015b60648310614162576064830492506002015b600a831061096d5760010192915050565b8280548282559060005260206000209081019282156141b9579160200282015b828111156141b957825182906141a99082614b41565b5091602001919060010190614193565b506141c592915061421d565b5090565b5080546141d590614a17565b6000825580601f106141e5575050565b601f016020900490600052602060002090810190611019919061423a565b508054600082559060005260206000209081019061101991905b808211156141c557600061423182826141c9565b5060010161421d565b5b808211156141c5576000815560010161423b565b6001600160e01b03198116811461101957600080fd5b60006020828403121561427757600080fd5b81356138e78161424f565b60006020828403121561429457600080fd5b5035919050565b60005b838110156142b657818101518382015260200161429e565b50506000910152565b600081518084526142d781602086016020860161429b565b601f01601f19169290920160200192915050565b6020815260006138e760208301846142bf565b80356001600160a01b038116811461431557600080fd5b919050565b6000806040838503121561432d57600080fd5b614336836142fe565b946020939093013593505050565b600082825180855260208501945060208160051b8301016020850160005b8381101561439457601f1985840301885261437e8383516142bf565b6020988901989093509190910190600101614362565b50909695505050505050565b8c8152610180602082015260006143bb61018083018e6142bf565b82810360408401526143cd818e6142bf565b90508b60608401528a60808401528960a08401528860c08401526143f560e084018915159052565b8281036101008401526144088188614344565b905082810361012084015261441d81876142bf565b905082810361014084015261443281866142bf565b91505061444b6101608301846001600160a01b03169052565b9d9c50505050505050505050505050565b6000806040838503121561446f57600080fd5b8235915061447f602084016142fe565b90509250929050565b6000806040838503121561449b57600080fd5b50508035926020909101359150565b6000806000606084860312156144bf57600080fd5b6144c8846142fe565b92506144d6602085016142fe565b929592945050506040919091013590565b6000602082840312156144f957600080fd5b6138e7826142fe565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561454057614540614502565b604052919050565b6000806001600160401b0384111561456257614562614502565b50601f8301601f191660200161457781614518565b91505082815283838301111561458c57600080fd5b828260208301376000602084830101529392505050565b600082601f8301126145b457600080fd5b6138e783833560208501614548565b8035801515811461431557600080fd5b600082601f8301126145e457600080fd5b81356001600160401b038111156145fd576145fd614502565b8060051b61460d60208201614518565b9182526020818501810192908101908684111561462957600080fd5b6020860192505b8383101561466f5782356001600160401b0381111561464e57600080fd5b61465d886020838a01016145a3565b83525060209283019290910190614630565b9695505050505050565b60008060008060008060008060006101208a8c03121561469857600080fd5b89356001600160401b038111156146ae57600080fd5b6146ba8c828d016145a3565b99505060208a01356001600160401b038111156146d657600080fd5b6146e28c828d016145a3565b98505060408a0135965060608a013595506146ff60808b016145c3565b945060a08a01356001600160401b0381111561471a57600080fd5b6147268c828d016145d3565b94505060c08a01356001600160401b0381111561474257600080fd5b61474e8c828d016145a3565b93505060e08a01356001600160401b0381111561476a57600080fd5b6147768c828d016145a3565b9250506147866101008b016142fe565b90509295985092959850929598565b600080604083850312156147a857600080fd5b6147b1836142fe565b915061447f602084016145c3565b600080600080608085870312156147d557600080fd5b6147de856142fe565b93506147ec602086016142fe565b92506040850135915060608501356001600160401b0381111561480e57600080fd5b8501601f8101871361481f57600080fd5b61482e87823560208401614548565b91505092959194509250565b6000806040838503121561484d57600080fd5b8235915060208301356001600160401b0381111561486a57600080fd5b614876858286016145d3565b9150509250929050565b8b81526101606020820152600061489b61016083018d6142bf565b82810360408401526148ad818d6142bf565b90508a60608401528960808401528860a08401528760c084015286151560e08401528281036101008401526148e281876142bf565b90508281036101208401526148f781866142bf565b91505060018060a01b0383166101408301529c9b505050505050505050505050565b602080825282518282018190526000918401906040840190835b81811015614951578351835260209384019390920191600101614933565b509095945050505050565b6000806040838503121561496f57600080fd5b614978836142fe565b915061447f602084016142fe565b6000806000806080858703121561499c57600080fd5b6149a5856142fe565b966020860135965060408601359560600135945092505050565b60208082526010908201526f125b9d985b1a59081d1bdad95b88125160821b604082015260600190565b602080825260149082015273151bdad95b88191bd95cc81b9bdd08195e1a5cdd60621b604082015260600190565b600181811c90821680614a2b57607f821691505b602082108103614a4b57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252602d908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526c1c881bdc88185c1c1c9bdd9959609a1b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761096d5761096d614ab4565b600060018201614af357614af3614ab4565b5060010190565b601f821115610bad57806000526020600020601f840160051c81016020851015614b215750805b601f840160051c820191505b818110156121c05760008155600101614b2d565b81516001600160401b03811115614b5a57614b5a614502565b614b6e81614b688454614a17565b84614afa565b6020601f821160018114614ba25760008315614b8a5750848201515b600019600385901b1c1916600184901b1784556121c0565b600084815260208120601f198516915b82811015614bd25787850151825560209485019460019092019101614bb2565b5084821015614bf05786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b87815260e060208201526000614c1860e08301896142bf565b8281036040840152614c2a81896142bf565b9150508560608301528460808301528360a083015282151560c083015298975050505050505050565b602080825260159082015274125b9d985b1a590818dbdb1b1958dd1a5bdb881251605a1b604082015260600190565b8181038181111561096d5761096d614ab4565b634e487b7160e01b600052603160045260246000fd5b8082018082111561096d5761096d614ab4565b60208082526025908201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060408201526437bbb732b960d91b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60008351614d6781846020880161429b565b835190830190614d7b81836020880161429b565b01949350505050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351614dbc81601785016020880161429b565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351614ded81602884016020880161429b565b01602801949350505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061466f908301846142bf565b600060208284031215614e3e57600080fd5b81516138e78161424f565b600081614e5857614e58614ab4565b50600019019056fe828634d95e775031b9ff576b159a8509d3053581a8c9c4d7d86899e0afcd882f71f3d55856e4058ed06ee057d79ada615f65cdf5f9ee88181b914225088f834fa26469706673582212201c27ef138a28b9f8c04ee1fb624aaca838d808162c378e165848998a6524439864736f6c634300081c0033