token-icon

Lance Inu

Token

Overview[ERC-20]

Max Total Supply
10,000,000,000,000…
LINU
Holders
149+0.00%
Transfers
2,156

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x60806040526004361061041f5760003560e01c8063906e9dd01161021e578063c5f956af11610123578063e7ad9fcd116100ab578063f11a24d31161007a578063f11a24d314610c1c578063f2fde38b14610c32578063f5648a4f14610c52578063f637434214610c67578063f8b45b0514610c7d57600080fd5b8063e7ad9fcd14610bb1578063e884f26014610bd1578063eb472fc414610be6578063ee40166e14610c0657600080fd5b8063d257b34f116100f2578063d257b34f14610aff578063d85ba06314610b1f578063dc3f0d0f14610b35578063dd62ed3e14610b55578063e2f4560514610b9b57600080fd5b8063c5f956af14610a8f578063c876d0b914610aaf578063cc2ffe7c14610ac9578063d0d41fe114610adf57600080fd5b8063a457c2d7116101a6578063b62496f511610175578063b62496f5146109e0578063bbc0c74214610a10578063bd5fb92014610a2f578063c024666814610a4f578063c18bc19514610a6f57600080fd5b8063a457c2d71461096a578063a5ece9411461098a578063a62068ce146109aa578063a9059cbb146109c057600080fd5b80639a7a23d6116101ed5780639a7a23d6146108f25780639c3b4fdc146109125780639e93ad8e146109285780639fccce321461093e578063a0d82dc51461095457600080fd5b8063906e9dd01461088557806392136913146108a557806395d89b41146108bb5780639a5bd2dd146108d057600080fd5b806358a6d53111610324578063715018a6116102ac57806382aa7c681161027b57806382aa7c68146107e15780638366e79a1461080157806385ecfd281461082157806388e765ff146108515780638da5cb5b1461086757600080fd5b8063715018a614610781578063751039fc146107965780637571336a146107ab5780637bce5a04146107cb57600080fd5b80636a486a8e116102f35780636a486a8e146106e95780636b0a894c146106ff5780636b2fb124146107155780636ddd17131461072b57806370a082311461074b57600080fd5b806358a6d531146106865780635c068a8c1461069d5780636605bfda146106b357806366d602ae146106d357600080fd5b80632be32b61116103a75780633ad10ef6116103765780633ad10ef6146105f7578063452ed4f1146106175780634a62bb651461063757806351f205e414610651578063552fd1481461066657600080fd5b80632be32b611461057b5780632e6ed7ef1461059b578063313ce567146105bb57806339509351146105d757600080fd5b806318160ddd116103ee57806318160ddd146104ee5780631a8145bb1461050d5780631f3fed8f146105235780632307b4411461053957806323b872dd1461055b57600080fd5b806306fdde031461042b5780630758d92414610456578063095ea7b31461048e57806310d5de53146104be57600080fd5b3661042657005b600080fd5b34801561043757600080fd5b50610440610c93565b60405161044d9190613758565b60405180910390f35b34801561046257600080fd5b50600954610476906001600160a01b031681565b6040516001600160a01b03909116815260200161044d565b34801561049a57600080fd5b506104ae6104a93660046137be565b610d25565b604051901515815260200161044d565b3480156104ca57600080fd5b506104ae6104d93660046137ea565b60266020526000908152604090205460ff1681565b3480156104fa57600080fd5b506002545b60405190815260200161044d565b34801561051957600080fd5b506104ff60225481565b34801561052f57600080fd5b506104ff60215481565b34801561054557600080fd5b506105596105543660046138e4565b610d3c565b005b34801561056757600080fd5b506104ae6105763660046139a6565b610e9e565b34801561058757600080fd5b506105596105963660046139e7565b610f48565b3480156105a757600080fd5b506105596105b6366004613a00565b61105c565b3480156105c757600080fd5b506040516012815260200161044d565b3480156105e357600080fd5b506104ae6105f23660046137be565b61112d565b34801561060357600080fd5b50600d54610476906001600160a01b031681565b34801561062357600080fd5b50600a54610476906001600160a01b031681565b34801561064357600080fd5b506014546104ae9060ff1681565b34801561065d57600080fd5b50610559611169565b34801561067257600080fd5b50610559610681366004613a40565b611279565b34801561069257600080fd5b5060105443106104ae565b3480156106a957600080fd5b506104ff601a5481565b3480156106bf57600080fd5b506105596106ce3660046137ea565b611314565b3480156106df57600080fd5b506104ff60075481565b3480156106f557600080fd5b506104ff601c5481565b34801561070b57600080fd5b506104ff60135481565b34801561072157600080fd5b506104ff601f5481565b34801561073757600080fd5b506014546104ae9062010000900460ff1681565b34801561075757600080fd5b506104ff6107663660046137ea565b6001600160a01b031660009081526020819052604090205490565b34801561078d57600080fd5b506105596113ae565b3480156107a257600080fd5b50610559611422565b3480156107b757600080fd5b506105596107c6366004613ac6565b611499565b3480156107d757600080fd5b506104ff60185481565b3480156107ed57600080fd5b506105596107fc3660046139e7565b611561565b34801561080d57600080fd5b506104ae61081c366004613aff565b611695565b34801561082d57600080fd5b506104ae61083c3660046137ea565b60116020526000908152604090205460ff1681565b34801561085d57600080fd5b506104ff60065481565b34801561087357600080fd5b506005546001600160a01b0316610476565b34801561089157600080fd5b506105596108a03660046137ea565b6118cf565b3480156108b157600080fd5b506104ff601d5481565b3480156108c757600080fd5b50610440611969565b3480156108dc57600080fd5b506108e5611978565b60405161044d9190613b71565b3480156108fe57600080fd5b5061055961090d366004613ac6565b6119d9565b34801561091e57600080fd5b506104ff601b5481565b34801561093457600080fd5b506104ff61271081565b34801561094a57600080fd5b506104ff60235481565b34801561096057600080fd5b506104ff60205481565b34801561097657600080fd5b506104ae6109853660046137be565b611acd565b34801561099657600080fd5b50600c54610476906001600160a01b031681565b3480156109b657600080fd5b506104ff60105481565b3480156109cc57600080fd5b506104ae6109db3660046137be565b611b66565b3480156109ec57600080fd5b506104ae6109fb3660046137ea565b60276020526000908152604090205460ff1681565b348015610a1c57600080fd5b506014546104ae90610100900460ff1681565b348015610a3b57600080fd5b50610559610a4a366004613a40565b611b73565b348015610a5b57600080fd5b50610559610a6a366004613ac6565b611c79565b348015610a7b57600080fd5b50610559610a8a3660046139e7565b611d02565b348015610a9b57600080fd5b50600e54610476906001600160a01b031681565b348015610abb57600080fd5b506016546104ae9060ff1681565b348015610ad557600080fd5b506104ff60245481565b348015610aeb57600080fd5b50610559610afa3660046137ea565b611e0d565b348015610b0b57600080fd5b50610559610b1a3660046139e7565b611ea7565b348015610b2b57600080fd5b506104ff60175481565b348015610b4157600080fd5b50610559610b503660046139e7565b611ff2565b348015610b6157600080fd5b506104ff610b70366004613aff565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b348015610ba757600080fd5b506104ff600b5481565b348015610bbd57600080fd5b50610559610bcc366004613a00565b612100565b348015610bdd57600080fd5b506105596121cb565b348015610bf257600080fd5b50610476610c013660046139e7565b612201565b348015610c1257600080fd5b506104ff600f5481565b348015610c2857600080fd5b506104ff60195481565b348015610c3e57600080fd5b50610559610c4d3660046137ea565b61222b565b348015610c5e57600080fd5b50610559612316565b348015610c7357600080fd5b506104ff601e5481565b348015610c8957600080fd5b506104ff60085481565b606060038054610ca290613b84565b80601f0160208091040260200160405190810160405280929190818152602001828054610cce90613b84565b8015610d1b5780601f10610cf057610100808354040283529160200191610d1b565b820191906000526020600020905b815481529060010190602001808311610cfe57829003601f168201915b5050505050905090565b6000610d32338484612382565b5060015b92915050565b6005546001600160a01b03163314610d6f5760405162461bcd60e51b8152600401610d6690613bbe565b60405180910390fd5b8051825114610dc05760405162461bcd60e51b815260206004820152601e60248201527f617272617973206d757374206265207468652073616d65206c656e67746800006044820152606401610d66565b61012c825110610e315760405162461bcd60e51b815260206004820152603660248201527f43616e206f6e6c792061697264726f70203330302077616c6c657473207065726044820152752074786e2064756520746f20676173206c696d69747360501b6064820152608401610d66565b60005b8251811015610e99576000838281518110610e5157610e51613bf3565b602002602001015190506000838381518110610e6f57610e6f613bf3565b60200260200101519050610e843383836124a6565b50508080610e9190613c1f565b915050610e34565b505050565b6000610eab8484846125fb565b6001600160a01b038416600090815260016020908152604080832033845290915290205482811015610f305760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608401610d66565b610f3d8533858403612382565b506001949350505050565b6005546001600160a01b03163314610f725760405162461bcd60e51b8152600401610d6690613bbe565b610f7e6012600a613d1c565b6103e8610f8a60025490565b610f95906001613d2b565b610f9f9190613d4a565b610fa99190613d4a565b81101561100a5760405162461bcd60e51b815260206004820152602960248201527f43616e6e6f7420736574206d61782062757920616d6f756e74206c6f776572206044820152687468616e20302e312560b81b6064820152608401610d66565b6110166012600a613d1c565b6110209082613d2b565b60068190556040519081527ffcc0366804aaa8dbf88a2924100c733b70dec8445957a5d5f8ff92898de41009906020015b60405180910390a150565b6005546001600160a01b031633146110865760405162461bcd60e51b8152600401610d6690613bbe565b60188490556019839055601b829055601a81905581816110a68587613d6c565b6110b09190613d6c565b6110ba9190613d6c565b60175560646110cc612710600f613d2b565b6110d69190613d4a565b60175411156111275760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420313525206f72206c6573730000006044820152606401610d66565b50505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610d32918590611164908690613d6c565b612382565b6005546001600160a01b031633146111935760405162461bcd60e51b8152600401610d6690613bbe565b600b5430600090815260208190526040902054101561121c576040805162461bcd60e51b81526020600482015260248101919091527f43616e206f6e6c792073776170207768656e20746f6b656e20616d6f756e742060448201527f6973206174206f7220686967686572207468616e207265737472696374696f6e6064820152608401610d66565b600a805460ff60a01b1916600160a01b179055611237613207565b600a805460ff60a01b191690556040514281527f1b56c383f4f48fc992e45667ea4eabae777b9cca68b516a9562d8cda78f1bb329060200160405180910390a1565b6005546001600160a01b031633146112a35760405162461bcd60e51b8152600401610d6690613bbe565b60005b828110156111275781601160008686858181106112c5576112c5613bf3565b90506020020160208101906112da91906137ea565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061130c81613c1f565b9150506112a6565b6005546001600160a01b0316331461133e5760405162461bcd60e51b8152600401610d6690613bbe565b6001600160a01b0381166113645760405162461bcd60e51b8152600401610d6690613d7f565b600e80546001600160a01b0319166001600160a01b0383169081179091556040517f2e1e696cfb265fa16e1170d24ef04cb2262772bde00ecf34d80bae6722487b7f90600090a250565b6005546001600160a01b031633146113d85760405162461bcd60e51b8152600401610d6690613bbe565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b0316331461144c5760405162461bcd60e51b8152600401610d6690613bbe565b6014805460ff199081169091556016805490911690556002546006556002546007556040517fa4ffae85e880608d5d4365c2b682786545d136145537788e7e0940dff9f0b98c90600090a1565b6005546001600160a01b031633146114c35760405162461bcd60e51b8152600401610d6690613bbe565b8061153657600a546001600160a01b03908116908316036115365760405162461bcd60e51b815260206004820152602760248201527f43616e6e6f742072656d6f766520756e697377617020706169722066726f6d2060448201526636b0bc103a3c3760c91b6064820152608401610d66565b6001600160a01b03919091166000908152602660205260409020805460ff1916911515919091179055565b6005546001600160a01b0316331461158b5760405162461bcd60e51b8152600401610d6690613bbe565b601454610100900460ff16156115e35760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207265656e61626c652074726164696e670000000000000000006044820152606401610d66565b600a8111156116445760405162461bcd60e51b815260206004820152602760248201527f43616e6e6f74206d616b652070656e616c747920626c6f636b73206d6f72652060448201526607468616e2031360cc1b6064820152608401610d66565b6014805462ffff0019166201010017905543600f819055611666908290613d6c565b6010556040517fa56feb2d31b9a7424db0be063fd450863979c9e2382cf5110f869bd1ad361bb790600090a150565b6005546000906001600160a01b031633146116c25760405162461bcd60e51b8152600401610d6690613bbe565b6001600160a01b0383166117185760405162461bcd60e51b815260206004820152601a60248201527f5f746f6b656e20616464726573732063616e6e6f7420626520300000000000006044820152606401610d66565b6001600160a01b038316301415806117385750601454610100900460ff16155b6117a15760405162461bcd60e51b815260206004820152603460248201527f43616e2774207769746864726177206e617469766520746f6b656e73207768696044820152736c652074726164696e672069732061637469766560601b6064820152608401610d66565b6040516370a0823160e01b81523060048201526000906001600160a01b038516906370a0823190602401602060405180830381865afa1580156117e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061180c9190613dc4565b60405163a9059cbb60e01b81526001600160a01b038581166004830152602482018390529192509085169063a9059cbb906044016020604051808303816000875af115801561185f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118839190613ddd565b604080516001600160a01b0387168152602081018490529193507fdeda980967fcead7b61e78ac46a4da14274af29e894d4d61e8b81ec38ab3e438910160405180910390a15092915050565b6005546001600160a01b031633146118f95760405162461bcd60e51b8152600401610d6690613bbe565b6001600160a01b03811661191f5760405162461bcd60e51b8152600401610d6690613d7f565b600c80546001600160a01b0319166001600160a01b0383169081179091556040517fd1e7d6a3390dd5008bd1c57798817b9f806e4c417264e7d3d67e42e784dc24a990600090a250565b606060048054610ca290613b84565b60606012805480602002602001604051908101604052809291908181526020018280548015610d1b57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116119b2575050505050905090565b6005546001600160a01b03163314611a035760405162461bcd60e51b8152600401610d6690613bbe565b600a546001600160a01b0390811690831603611a875760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608401610d66565b611a9182826134bb565b604051811515906001600160a01b038416907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab90600090a35050565b3360009081526001602090815260408083206001600160a01b038616845290915281205482811015611b4f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610d66565b611b5c3385858403612382565b5060019392505050565b6000610d323384846125fb565b6005546001600160a01b03163314611b9d5760405162461bcd60e51b8152600401610d6690613bbe565b60005b82811015611127578160256000868685818110611bbf57611bbf613bf3565b9050602002016020810190611bd491906137ea565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055838382818110611c0e57611c0e613bf3565b9050602002016020810190611c2391906137ea565b6001600160a01b03167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df783604051611c5f911515815260200190565b60405180910390a280611c7181613c1f565b915050611ba0565b6005546001600160a01b03163314611ca35760405162461bcd60e51b8152600401610d6690613bbe565b6001600160a01b038216600081815260256020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b03163314611d2c5760405162461bcd60e51b8152600401610d6690613bbe565b611d386012600a613d1c565b6064611d4360025490565b611d4e906001613d2b565b611d589190613d4a565b611d629190613d4a565b811015611dc25760405162461bcd60e51b815260206004820152602860248201527f43616e6e6f7420736574206d61782073656c6c20616d6f756e74206c6f776572604482015267207468616e20312560c01b6064820152608401610d66565b611dce6012600a613d1c565b611dd89082613d2b565b60088190556040519081527fefc9add9a9b7382de284ef5ad69d8ea863e2680492b21a81948c2d5f04a442bc90602001611051565b6005546001600160a01b03163314611e375760405162461bcd60e51b8152600401610d6690613bbe565b6001600160a01b038116611e5d5760405162461bcd60e51b8152600401610d6690613d7f565b600d80546001600160a01b0319166001600160a01b0383169081179091556040517f804ec39c1aea0b9f2615a34c3fa437b6ddda2c72e6848abf0f23955589a7ad5490600090a250565b6005546001600160a01b03163314611ed15760405162461bcd60e51b8152600401610d6690613bbe565b620186a0611ede60025490565b611ee9906001613d2b565b611ef39190613d4a565b811015611f605760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b6064820152608401610d66565b6103e8611f6c60025490565b611f77906001613d2b565b611f819190613d4a565b811115611fed5760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171892903a37ba30b61039bab838363c9760611b6064820152608401610d66565b600b55565b6005546001600160a01b0316331461201c5760405162461bcd60e51b8152600401610d6690613bbe565b6120286012600a613d1c565b6103e861203460025490565b61203f906001613d2b565b6120499190613d4a565b6120539190613d4a565b8110156120b55760405162461bcd60e51b815260206004820152602a60248201527f43616e6e6f7420736574206d61782073656c6c20616d6f756e74206c6f776572604482015269207468616e20302e312560b01b6064820152608401610d66565b6120c16012600a613d1c565b6120cb9082613d2b565b60078190556040519081527f53c4eb831d8cfeb750f1c62590d8cd30f4c6f0380d29a05caa09f0d92588560e90602001611051565b6005546001600160a01b0316331461212a5760405162461bcd60e51b8152600401610d6690613bbe565b601d849055601e8390556020829055601f819055808261214a8587613d6c565b6121549190613d6c565b61215e9190613d6c565b601c5560646121706127106014613d2b565b61217a9190613d4a565b601c5411156111275760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420323025206f72206c6573730000006044820152606401610d66565b6005546001600160a01b031633146121f55760405162461bcd60e51b8152600401610d6690613bbe565b6016805460ff19169055565b6012818154811061221157600080fd5b6000918252602090912001546001600160a01b0316905081565b6005546001600160a01b031633146122555760405162461bcd60e51b8152600401610d6690613bbe565b6001600160a01b0381166122ba5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d66565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146123405760405162461bcd60e51b8152600401610d6690613bbe565b604051600090339047908381818185875af1925050503d8060008114611127576040519150601f19603f3d011682016040523d82523d6000602084013e611127565b6001600160a01b0383166123e45760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610d66565b6001600160a01b0382166124455760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610d66565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166124cc5760405162461bcd60e51b8152600401610d6690613dfa565b6001600160a01b0382166124f25760405162461bcd60e51b8152600401610d6690613e3f565b6001600160a01b0383166000908152602081905260409020548181101561256a5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610d66565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906125a1908490613d6c565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516125ed91815260200190565b60405180910390a350505050565b6001600160a01b0383166126215760405162461bcd60e51b8152600401610d6690613dfa565b6001600160a01b0382166126475760405162461bcd60e51b8152600401610d6690613e3f565b600081116126975760405162461bcd60e51b815260206004820152601d60248201527f616d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606401610d66565b601454610100900460ff1661272a576001600160a01b03831660009081526025602052604090205460ff16806126e557506001600160a01b03821660009081526025602052604090205460ff165b61272a5760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b6044820152606401610d66565b601454610100900460ff161561282a576001600160a01b03831660009081526011602052604090205460ff1615801561277c57506001600160a01b03821660009081526011602052604090205460ff16155b8061279457506005546001600160a01b038381169116145b806127a957506001600160a01b03821661dead145b61282a5760405162461bcd60e51b815260206004820152604660248201527f426f74732063616e6e6f74207472616e7366657220746f6b656e7320696e206f60448201527f72206f75742065786365707420746f206f776e6572206f722064656164206164606482015265323932b9b99760d11b608482015260a401610d66565b60145460ff1615612c3c576005546001600160a01b0384811691161480159061286157506005546001600160a01b03838116911614155b801561287557506001600160a01b03821615155b801561288c57506001600160a01b03821661dead14155b80156128b157506001600160a01b03831660009081526025602052604090205460ff16155b80156128d657506001600160a01b03821660009081526025602052604090205460ff16155b15612c3c5760165460ff16156129ef576009546001600160a01b038381169116148015906129125750600a546001600160a01b03838116911614155b156129ef57612922600243613e82565b326000908152601560205260409020541080156129605750612945600243613e82565b6001600160a01b038316600090815260156020526040902054105b6129ca5760405162461bcd60e51b815260206004820152603560248201527f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60448201527432b21710102a393c9030b3b0b4b7103630ba32b91760591b6064820152608401610d66565b3260009081526015602052604080822043908190556001600160a01b03851683529120555b6001600160a01b03831660009081526027602052604090205460ff168015612a3057506001600160a01b03821660009081526026602052604090205460ff16155b15612b0757600654811115612a985760405162461bcd60e51b815260206004820152602860248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201526736b0bc10313abc9760c11b6064820152608401610d66565b6008546001600160a01b038316600090815260208190526040902054612abe9083613d6c565b1115612b025760405162461bcd60e51b815260206004820152601360248201527213585e0815d85b1b195d08115e18d959591959606a1b6044820152606401610d66565b612c3c565b6001600160a01b03821660009081526027602052604090205460ff168015612b4857506001600160a01b03831660009081526026602052604090205460ff16155b15612bb257600754811115612b025760405162461bcd60e51b815260206004820152602a60248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152691036b0bc1039b2b6361760b11b6064820152608401610d66565b6001600160a01b03821660009081526026602052604090205460ff16612c3c576008546001600160a01b038316600090815260208190526040902054612bf89083613d6c565b1115612c3c5760405162461bcd60e51b815260206004820152601360248201527213585e0815d85b1b195d08115e18d959591959606a1b6044820152606401610d66565b30600090815260208190526040902054600b5481108015908190612c68575060145462010000900460ff165b8015612c7e5750600a54600160a01b900460ff16155b8015612ca357506001600160a01b03851660009081526027602052604090205460ff16155b8015612cc857506001600160a01b03851660009081526025602052604090205460ff16155b8015612ced57506001600160a01b03841660009081526025602052604090205460ff16155b15612d1b57600a805460ff60a01b1916600160a01b179055612d0d613207565b600a805460ff60a01b191690555b6001600160a01b03851660009081526025602052604090205460019060ff1680612d5d57506001600160a01b03851660009081526025602052604090205460ff165b15612d66575060005b600081156131f35760105443108015612d9757506001600160a01b03871660009081526027602052604090205460ff165b8015612dbc57506001600160a01b03861660009081526027602052604090205460ff16155b8015612de157506001600160a01b03861660009081526025602052604090205460ff16155b8015612def57506000601754115b15612fda576010544310612e1657600160066000828254612e109190613e82565b90915550505b6001600160a01b03861660009081526011602052604090205460ff16612ef6576001600160a01b0386166000908152601160205260408120805460ff191660019081179091556013805491929091612e6f908490613d6c565b9091555050601280546001810182556000919091527fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec34440180546001600160a01b0319166001600160a01b0388169081179091556040519081527f55678e47d0a699d3ab99b0184c4ff14f2246ba80522deb921aa0c8823578c44a9060200160405180910390a15b61271060175486612f079190613d2b565b612f119190613d4a565b905060175460195482612f249190613d2b565b612f2e9190613d4a565b60226000828254612f3f9190613d6c565b9091555050601754601854612f549083613d2b565b612f5e9190613d4a565b60216000828254612f6f9190613d6c565b9091555050601754601b54612f849083613d2b565b612f8e9190613d4a565b60236000828254612f9f9190613d6c565b9091555050601754601a54612fb49083613d2b565b612fbe9190613d4a565b60246000828254612fcf9190613d6c565b909155506131d59050565b6001600160a01b03861660009081526027602052604090205460ff16801561300457506000601c54115b156130c757612710601c548661301a9190613d2b565b6130249190613d4a565b9050601c54601e54826130379190613d2b565b6130419190613d4a565b602260008282546130529190613d6c565b9091555050601c54601d546130679083613d2b565b6130719190613d4a565b602160008282546130829190613d6c565b9091555050601c546020546130979083613d2b565b6130a19190613d4a565b602360008282546130b29190613d6c565b9091555050601c54601f54612fb49083613d2b565b6001600160a01b03871660009081526027602052604090205460ff1680156130f157506000601754115b156131d557612710601754866131079190613d2b565b6131119190613d4a565b9050601754601954826131249190613d2b565b61312e9190613d4a565b6022600082825461313f9190613d6c565b90915550506017546018546131549083613d2b565b61315e9190613d4a565b6021600082825461316f9190613d6c565b9091555050601754601b546131849083613d2b565b61318e9190613d4a565b6023600082825461319f9190613d6c565b9091555050601754601a546131b49083613d2b565b6131be9190613d4a565b602460008282546131cf9190613d6c565b90915550505b80156131e6576131e68730836124a6565b6131f08186613e82565b94505b6131fe8787876124a6565b50505050505050565b30600090815260208190526040812054905060006024546023546021546022546132319190613d6c565b61323b9190613d6c565b6132459190613d6c565b9050811580613252575080155b1561325b575050565b600b54613269906014613d2b565b82111561328157600b5461327e906014613d2b565b91505b600080600283602254866132959190613d2b565b61329f9190613d4a565b6132a99190613d4a565b90506132bd6132b88286613e82565b6134e9565b602254479081906000906132d390600290613d4a565b6132dd9087613e82565b6021546132ea9085613d2b565b6132f49190613d4a565b9050600060026022546133079190613d4a565b6133119088613e82565b60235461331e9086613d2b565b6133289190613d4a565b90506000600260225461333b9190613d4a565b6133459089613e82565b6024546133529087613d2b565b61335c9190613d4a565b9050806133698385613d6c565b6133739190613d6c565b61337d9085613e82565b6000602281905560218190556023819055602455935085158015906133a25750600084115b156133b1576133b18685613643565b600d546040516001600160a01b03909116908390600081818185875af1925050503d80600081146133fe576040519150601f19603f3d011682016040523d82523d6000602084013e613403565b606091505b5050600e546040519198506001600160a01b0316908290600081818185875af1925050503d8060008114613453576040519150601f19603f3d011682016040523d82523d6000602084013e613458565b606091505b5050600c546040519198506001600160a01b0316904790600081818185875af1925050503d80600081146134a8576040519150601f19603f3d011682016040523d82523d6000602084013e6134ad565b606091505b505050505050505050505050565b6001600160a01b0382166000908152602760205260409020805460ff1916821515179055611a9182826136f5565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061351e5761351e613bf3565b6001600160a01b03928316602091820292909201810191909152600954604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015613577573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061359b9190613e95565b816001815181106135ae576135ae613bf3565b6001600160a01b0392831660209182029290920101526009546135d49130911684612382565b60095460405163791ac94760e01b81526001600160a01b039091169063791ac9479061360d908590600090869030904290600401613eb2565b600060405180830381600087803b15801561362757600080fd5b505af115801561363b573d6000803e3d6000fd5b505050505050565b60095461365b9030906001600160a01b031684612382565b60095460405163f305d71960e01b815230600482015260248101849052600060448201819052606482015261dead60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af11580156136c9573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906136ee9190613eee565b5050505050565b6001600160a01b038216600081815260266020908152604091829020805460ff19168515159081179091558251938452908301527f6b4f1be9103e6cbcd38ca4a922334f2c3109b260130a6676a987f94088fd6746910160405180910390a15050565b600060208083528351808285015260005b8181101561378557858101830151858201604001528201613769565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146137bb57600080fd5b50565b600080604083850312156137d157600080fd5b82356137dc816137a6565b946020939093013593505050565b6000602082840312156137fc57600080fd5b8135613807816137a6565b9392505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561384d5761384d61380e565b604052919050565b600067ffffffffffffffff82111561386f5761386f61380e565b5060051b60200190565b600082601f83011261388a57600080fd5b8135602061389f61389a83613855565b613824565b82815260059290921b840181019181810190868411156138be57600080fd5b8286015b848110156138d957803583529183019183016138c2565b509695505050505050565b600080604083850312156138f757600080fd5b823567ffffffffffffffff8082111561390f57600080fd5b818501915085601f83011261392357600080fd5b8135602061393361389a83613855565b82815260059290921b8401810191818101908984111561395257600080fd5b948201945b8386101561397957853561396a816137a6565b82529482019490820190613957565b9650508601359250508082111561398f57600080fd5b5061399c85828601613879565b9150509250929050565b6000806000606084860312156139bb57600080fd5b83356139c6816137a6565b925060208401356139d6816137a6565b929592945050506040919091013590565b6000602082840312156139f957600080fd5b5035919050565b60008060008060808587031215613a1657600080fd5b5050823594602084013594506040840135936060013592509050565b80151581146137bb57600080fd5b600080600060408486031215613a5557600080fd5b833567ffffffffffffffff80821115613a6d57600080fd5b818601915086601f830112613a8157600080fd5b813581811115613a9057600080fd5b8760208260051b8501011115613aa557600080fd5b60209283019550935050840135613abb81613a32565b809150509250925092565b60008060408385031215613ad957600080fd5b8235613ae4816137a6565b91506020830135613af481613a32565b809150509250929050565b60008060408385031215613b1257600080fd5b8235613b1d816137a6565b91506020830135613af4816137a6565b600081518084526020808501945080840160005b83811015613b665781516001600160a01b031687529582019590820190600101613b41565b509495945050505050565b6020815260006138076020830184613b2d565b600181811c90821680613b9857607f821691505b602082108103613bb857634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201613c3157613c31613c09565b5060010190565b600181815b80851115613c73578160001904821115613c5957613c59613c09565b80851615613c6657918102915b93841c9390800290613c3d565b509250929050565b600082613c8a57506001610d36565b81613c9757506000610d36565b8160018114613cad5760028114613cb757613cd3565b6001915050610d36565b60ff841115613cc857613cc8613c09565b50506001821b610d36565b5060208310610133831016604e8410600b8410161715613cf6575081810a610d36565b613d008383613c38565b8060001904821115613d1457613d14613c09565b029392505050565b600061380760ff841683613c7b565b6000816000190483118215151615613d4557613d45613c09565b500290565b600082613d6757634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115610d3657610d36613c09565b60208082526025908201527f5f6d61726b6574696e674164647265737320616464726573732063616e6e6f74604082015264020626520360dc1b606082015260800190565b600060208284031215613dd657600080fd5b5051919050565b600060208284031215613def57600080fd5b815161380781613a32565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b81810381811115610d3657610d36613c09565b600060208284031215613ea757600080fd5b8151613807816137a6565b85815284602082015260a060408201526000613ed160a0830186613b2d565b6001600160a01b0394909416606083015250608001529392505050565b600080600060608486031215613f0357600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220bdc2c4f00bff7613933b61225caa4d008a51b0bbe992aa5c6525a8437f845f8e64736f6c63430008100033
Creation ByteCode
0x6000600f556014805462ffffff191660019081179091556016805460ff1916909117905560096080908152684c616e636520496e7560b81b60a052610100604052600460c0908152634c494e5560e01b60e0526003620000608382620008d0565b5060046200006f8282620008d0565b505050600062000084620005b860201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600046600103620000f95750737a250d5630b4cf539739df2c5dacb4c659f2488d620001db565b466004036200011e5750737a250d5630b4cf539739df2c5dacb4c659f2488d620001db565b466038036200014357507310ed43c718714eb63d5aa57b78b54704e256024e620001db565b4660610362000168575073d99d1c33f9fc3444f8101754abc46c52416550d1620001db565b4661a4b1036200018e5750731b02da8cb0d097eb8d57a175b88c7d8b47997506620001db565b60405162461bcd60e51b815260206004820152601460248201527f436861696e206e6f7420636f6e6669677572656400000000000000000000000060448201526064015b60405180910390fd5b600980546001600160a01b0319166001600160a01b0383169081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000235573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025b91906200099c565b6001600160a01b031663c9c6539630600960009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002be573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002e491906200099c565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000332573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200035891906200099c565b600a80546001600160a01b0319166001600160a01b0392909216918217905562000384906001620005bc565b600a546200039d906001600160a01b031660016200061f565b6000620003ad6012600a62000ae3565b620003bf906509184e72a00062000af4565b9050612710620003d182601962000af4565b620003dd919062000b16565b600655612710620003f082601962000af4565b620003fc919062000b16565b60075560646200040e82600162000af4565b6200041a919062000b16565b600855620186a06200042e82601962000af4565b6200043a919062000b16565b600b55606460188190556019819055610190601b81905560c8601a8190559162000465908062000b39565b62000471919062000b39565b6200047d919062000b39565b6017556064601d819055601e8190556101f46020819055601f819055908190620004a8908062000b39565b620004b4919062000b39565b620004c0919062000b39565b601c55600c8054336001600160a01b03199182168117909255600d8054821683179055600e805490911682179055620004fb906001620005bc565b62000508306001620005bc565b6200051761dead6001620005bc565b600c5462000530906001600160a01b03166001620005bc565b60095462000549906001600160a01b03166001620005bc565b620005563360016200068b565b620005633060016200068b565b6200057261dead60016200068b565b600c546200058b906001600160a01b031660016200068b565b600954620005a4906001600160a01b031660016200068b565b620005b0338262000746565b505062000b4f565b3390565b6001600160a01b038216600081815260266020908152604091829020805460ff19168515159081179091558251938452908301527f6b4f1be9103e6cbcd38ca4a922334f2c3109b260130a6676a987f94088fd6746910160405180910390a15050565b6001600160a01b0382166000908152602760205260409020805460ff19168215151790556200064f8282620005bc565b604051811515906001600160a01b038416907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab90600090a35050565b6005546001600160a01b03163314620006e75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401620001d2565b6001600160a01b038216600081815260256020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b0382166200079e5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401620001d2565b8060026000828254620007b2919062000b39565b90915550506001600160a01b03821660009081526020819052604081208054839290620007e190849062000b39565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200085657607f821691505b6020821081036200087757634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620008cb57600081815260208120601f850160051c81016020861015620008a65750805b601f850160051c820191505b81811015620008c757828155600101620008b2565b5050505b505050565b81516001600160401b03811115620008ec57620008ec6200082b565b6200090481620008fd845462000841565b846200087d565b602080601f8311600181146200093c5760008415620009235750858301515b600019600386901b1c1916600185901b178555620008c7565b600085815260208120601f198616915b828110156200096d578886015182559484019460019091019084016200094c565b50858210156200098c5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208284031215620009af57600080fd5b81516001600160a01b0381168114620009c757600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000a2557816000190482111562000a095762000a09620009ce565b8085161562000a1757918102915b93841c9390800290620009e9565b509250929050565b60008262000a3e5750600162000add565b8162000a4d5750600062000add565b816001811462000a66576002811462000a715762000a91565b600191505062000add565b60ff84111562000a855762000a85620009ce565b50506001821b62000add565b5060208310610133831016604e8410600b841016171562000ab6575081810a62000add565b62000ac28383620009e4565b806000190482111562000ad95762000ad9620009ce565b0290505b92915050565b6000620009c760ff84168362000a2d565b600081600019048311821515161562000b115762000b11620009ce565b500290565b60008262000b3457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111562000add5762000add620009ce565b613f528062000b5f6000396000f3fe60806040526004361061041f5760003560e01c8063906e9dd01161021e578063c5f956af11610123578063e7ad9fcd116100ab578063f11a24d31161007a578063f11a24d314610c1c578063f2fde38b14610c32578063f5648a4f14610c52578063f637434214610c67578063f8b45b0514610c7d57600080fd5b8063e7ad9fcd14610bb1578063e884f26014610bd1578063eb472fc414610be6578063ee40166e14610c0657600080fd5b8063d257b34f116100f2578063d257b34f14610aff578063d85ba06314610b1f578063dc3f0d0f14610b35578063dd62ed3e14610b55578063e2f4560514610b9b57600080fd5b8063c5f956af14610a8f578063c876d0b914610aaf578063cc2ffe7c14610ac9578063d0d41fe114610adf57600080fd5b8063a457c2d7116101a6578063b62496f511610175578063b62496f5146109e0578063bbc0c74214610a10578063bd5fb92014610a2f578063c024666814610a4f578063c18bc19514610a6f57600080fd5b8063a457c2d71461096a578063a5ece9411461098a578063a62068ce146109aa578063a9059cbb146109c057600080fd5b80639a7a23d6116101ed5780639a7a23d6146108f25780639c3b4fdc146109125780639e93ad8e146109285780639fccce321461093e578063a0d82dc51461095457600080fd5b8063906e9dd01461088557806392136913146108a557806395d89b41146108bb5780639a5bd2dd146108d057600080fd5b806358a6d53111610324578063715018a6116102ac57806382aa7c681161027b57806382aa7c68146107e15780638366e79a1461080157806385ecfd281461082157806388e765ff146108515780638da5cb5b1461086757600080fd5b8063715018a614610781578063751039fc146107965780637571336a146107ab5780637bce5a04146107cb57600080fd5b80636a486a8e116102f35780636a486a8e146106e95780636b0a894c146106ff5780636b2fb124146107155780636ddd17131461072b57806370a082311461074b57600080fd5b806358a6d531146106865780635c068a8c1461069d5780636605bfda146106b357806366d602ae146106d357600080fd5b80632be32b61116103a75780633ad10ef6116103765780633ad10ef6146105f7578063452ed4f1146106175780634a62bb651461063757806351f205e414610651578063552fd1481461066657600080fd5b80632be32b611461057b5780632e6ed7ef1461059b578063313ce567146105bb57806339509351146105d757600080fd5b806318160ddd116103ee57806318160ddd146104ee5780631a8145bb1461050d5780631f3fed8f146105235780632307b4411461053957806323b872dd1461055b57600080fd5b806306fdde031461042b5780630758d92414610456578063095ea7b31461048e57806310d5de53146104be57600080fd5b3661042657005b600080fd5b34801561043757600080fd5b50610440610c93565b60405161044d9190613758565b60405180910390f35b34801561046257600080fd5b50600954610476906001600160a01b031681565b6040516001600160a01b03909116815260200161044d565b34801561049a57600080fd5b506104ae6104a93660046137be565b610d25565b604051901515815260200161044d565b3480156104ca57600080fd5b506104ae6104d93660046137ea565b60266020526000908152604090205460ff1681565b3480156104fa57600080fd5b506002545b60405190815260200161044d565b34801561051957600080fd5b506104ff60225481565b34801561052f57600080fd5b506104ff60215481565b34801561054557600080fd5b506105596105543660046138e4565b610d3c565b005b34801561056757600080fd5b506104ae6105763660046139a6565b610e9e565b34801561058757600080fd5b506105596105963660046139e7565b610f48565b3480156105a757600080fd5b506105596105b6366004613a00565b61105c565b3480156105c757600080fd5b506040516012815260200161044d565b3480156105e357600080fd5b506104ae6105f23660046137be565b61112d565b34801561060357600080fd5b50600d54610476906001600160a01b031681565b34801561062357600080fd5b50600a54610476906001600160a01b031681565b34801561064357600080fd5b506014546104ae9060ff1681565b34801561065d57600080fd5b50610559611169565b34801561067257600080fd5b50610559610681366004613a40565b611279565b34801561069257600080fd5b5060105443106104ae565b3480156106a957600080fd5b506104ff601a5481565b3480156106bf57600080fd5b506105596106ce3660046137ea565b611314565b3480156106df57600080fd5b506104ff60075481565b3480156106f557600080fd5b506104ff601c5481565b34801561070b57600080fd5b506104ff60135481565b34801561072157600080fd5b506104ff601f5481565b34801561073757600080fd5b506014546104ae9062010000900460ff1681565b34801561075757600080fd5b506104ff6107663660046137ea565b6001600160a01b031660009081526020819052604090205490565b34801561078d57600080fd5b506105596113ae565b3480156107a257600080fd5b50610559611422565b3480156107b757600080fd5b506105596107c6366004613ac6565b611499565b3480156107d757600080fd5b506104ff60185481565b3480156107ed57600080fd5b506105596107fc3660046139e7565b611561565b34801561080d57600080fd5b506104ae61081c366004613aff565b611695565b34801561082d57600080fd5b506104ae61083c3660046137ea565b60116020526000908152604090205460ff1681565b34801561085d57600080fd5b506104ff60065481565b34801561087357600080fd5b506005546001600160a01b0316610476565b34801561089157600080fd5b506105596108a03660046137ea565b6118cf565b3480156108b157600080fd5b506104ff601d5481565b3480156108c757600080fd5b50610440611969565b3480156108dc57600080fd5b506108e5611978565b60405161044d9190613b71565b3480156108fe57600080fd5b5061055961090d366004613ac6565b6119d9565b34801561091e57600080fd5b506104ff601b5481565b34801561093457600080fd5b506104ff61271081565b34801561094a57600080fd5b506104ff60235481565b34801561096057600080fd5b506104ff60205481565b34801561097657600080fd5b506104ae6109853660046137be565b611acd565b34801561099657600080fd5b50600c54610476906001600160a01b031681565b3480156109b657600080fd5b506104ff60105481565b3480156109cc57600080fd5b506104ae6109db3660046137be565b611b66565b3480156109ec57600080fd5b506104ae6109fb3660046137ea565b60276020526000908152604090205460ff1681565b348015610a1c57600080fd5b506014546104ae90610100900460ff1681565b348015610a3b57600080fd5b50610559610a4a366004613a40565b611b73565b348015610a5b57600080fd5b50610559610a6a366004613ac6565b611c79565b348015610a7b57600080fd5b50610559610a8a3660046139e7565b611d02565b348015610a9b57600080fd5b50600e54610476906001600160a01b031681565b348015610abb57600080fd5b506016546104ae9060ff1681565b348015610ad557600080fd5b506104ff60245481565b348015610aeb57600080fd5b50610559610afa3660046137ea565b611e0d565b348015610b0b57600080fd5b50610559610b1a3660046139e7565b611ea7565b348015610b2b57600080fd5b506104ff60175481565b348015610b4157600080fd5b50610559610b503660046139e7565b611ff2565b348015610b6157600080fd5b506104ff610b70366004613aff565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b348015610ba757600080fd5b506104ff600b5481565b348015610bbd57600080fd5b50610559610bcc366004613a00565b612100565b348015610bdd57600080fd5b506105596121cb565b348015610bf257600080fd5b50610476610c013660046139e7565b612201565b348015610c1257600080fd5b506104ff600f5481565b348015610c2857600080fd5b506104ff60195481565b348015610c3e57600080fd5b50610559610c4d3660046137ea565b61222b565b348015610c5e57600080fd5b50610559612316565b348015610c7357600080fd5b506104ff601e5481565b348015610c8957600080fd5b506104ff60085481565b606060038054610ca290613b84565b80601f0160208091040260200160405190810160405280929190818152602001828054610cce90613b84565b8015610d1b5780601f10610cf057610100808354040283529160200191610d1b565b820191906000526020600020905b815481529060010190602001808311610cfe57829003601f168201915b5050505050905090565b6000610d32338484612382565b5060015b92915050565b6005546001600160a01b03163314610d6f5760405162461bcd60e51b8152600401610d6690613bbe565b60405180910390fd5b8051825114610dc05760405162461bcd60e51b815260206004820152601e60248201527f617272617973206d757374206265207468652073616d65206c656e67746800006044820152606401610d66565b61012c825110610e315760405162461bcd60e51b815260206004820152603660248201527f43616e206f6e6c792061697264726f70203330302077616c6c657473207065726044820152752074786e2064756520746f20676173206c696d69747360501b6064820152608401610d66565b60005b8251811015610e99576000838281518110610e5157610e51613bf3565b602002602001015190506000838381518110610e6f57610e6f613bf3565b60200260200101519050610e843383836124a6565b50508080610e9190613c1f565b915050610e34565b505050565b6000610eab8484846125fb565b6001600160a01b038416600090815260016020908152604080832033845290915290205482811015610f305760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608401610d66565b610f3d8533858403612382565b506001949350505050565b6005546001600160a01b03163314610f725760405162461bcd60e51b8152600401610d6690613bbe565b610f7e6012600a613d1c565b6103e8610f8a60025490565b610f95906001613d2b565b610f9f9190613d4a565b610fa99190613d4a565b81101561100a5760405162461bcd60e51b815260206004820152602960248201527f43616e6e6f7420736574206d61782062757920616d6f756e74206c6f776572206044820152687468616e20302e312560b81b6064820152608401610d66565b6110166012600a613d1c565b6110209082613d2b565b60068190556040519081527ffcc0366804aaa8dbf88a2924100c733b70dec8445957a5d5f8ff92898de41009906020015b60405180910390a150565b6005546001600160a01b031633146110865760405162461bcd60e51b8152600401610d6690613bbe565b60188490556019839055601b829055601a81905581816110a68587613d6c565b6110b09190613d6c565b6110ba9190613d6c565b60175560646110cc612710600f613d2b565b6110d69190613d4a565b60175411156111275760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420313525206f72206c6573730000006044820152606401610d66565b50505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610d32918590611164908690613d6c565b612382565b6005546001600160a01b031633146111935760405162461bcd60e51b8152600401610d6690613bbe565b600b5430600090815260208190526040902054101561121c576040805162461bcd60e51b81526020600482015260248101919091527f43616e206f6e6c792073776170207768656e20746f6b656e20616d6f756e742060448201527f6973206174206f7220686967686572207468616e207265737472696374696f6e6064820152608401610d66565b600a805460ff60a01b1916600160a01b179055611237613207565b600a805460ff60a01b191690556040514281527f1b56c383f4f48fc992e45667ea4eabae777b9cca68b516a9562d8cda78f1bb329060200160405180910390a1565b6005546001600160a01b031633146112a35760405162461bcd60e51b8152600401610d6690613bbe565b60005b828110156111275781601160008686858181106112c5576112c5613bf3565b90506020020160208101906112da91906137ea565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061130c81613c1f565b9150506112a6565b6005546001600160a01b0316331461133e5760405162461bcd60e51b8152600401610d6690613bbe565b6001600160a01b0381166113645760405162461bcd60e51b8152600401610d6690613d7f565b600e80546001600160a01b0319166001600160a01b0383169081179091556040517f2e1e696cfb265fa16e1170d24ef04cb2262772bde00ecf34d80bae6722487b7f90600090a250565b6005546001600160a01b031633146113d85760405162461bcd60e51b8152600401610d6690613bbe565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b0316331461144c5760405162461bcd60e51b8152600401610d6690613bbe565b6014805460ff199081169091556016805490911690556002546006556002546007556040517fa4ffae85e880608d5d4365c2b682786545d136145537788e7e0940dff9f0b98c90600090a1565b6005546001600160a01b031633146114c35760405162461bcd60e51b8152600401610d6690613bbe565b8061153657600a546001600160a01b03908116908316036115365760405162461bcd60e51b815260206004820152602760248201527f43616e6e6f742072656d6f766520756e697377617020706169722066726f6d2060448201526636b0bc103a3c3760c91b6064820152608401610d66565b6001600160a01b03919091166000908152602660205260409020805460ff1916911515919091179055565b6005546001600160a01b0316331461158b5760405162461bcd60e51b8152600401610d6690613bbe565b601454610100900460ff16156115e35760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207265656e61626c652074726164696e670000000000000000006044820152606401610d66565b600a8111156116445760405162461bcd60e51b815260206004820152602760248201527f43616e6e6f74206d616b652070656e616c747920626c6f636b73206d6f72652060448201526607468616e2031360cc1b6064820152608401610d66565b6014805462ffff0019166201010017905543600f819055611666908290613d6c565b6010556040517fa56feb2d31b9a7424db0be063fd450863979c9e2382cf5110f869bd1ad361bb790600090a150565b6005546000906001600160a01b031633146116c25760405162461bcd60e51b8152600401610d6690613bbe565b6001600160a01b0383166117185760405162461bcd60e51b815260206004820152601a60248201527f5f746f6b656e20616464726573732063616e6e6f7420626520300000000000006044820152606401610d66565b6001600160a01b038316301415806117385750601454610100900460ff16155b6117a15760405162461bcd60e51b815260206004820152603460248201527f43616e2774207769746864726177206e617469766520746f6b656e73207768696044820152736c652074726164696e672069732061637469766560601b6064820152608401610d66565b6040516370a0823160e01b81523060048201526000906001600160a01b038516906370a0823190602401602060405180830381865afa1580156117e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061180c9190613dc4565b60405163a9059cbb60e01b81526001600160a01b038581166004830152602482018390529192509085169063a9059cbb906044016020604051808303816000875af115801561185f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118839190613ddd565b604080516001600160a01b0387168152602081018490529193507fdeda980967fcead7b61e78ac46a4da14274af29e894d4d61e8b81ec38ab3e438910160405180910390a15092915050565b6005546001600160a01b031633146118f95760405162461bcd60e51b8152600401610d6690613bbe565b6001600160a01b03811661191f5760405162461bcd60e51b8152600401610d6690613d7f565b600c80546001600160a01b0319166001600160a01b0383169081179091556040517fd1e7d6a3390dd5008bd1c57798817b9f806e4c417264e7d3d67e42e784dc24a990600090a250565b606060048054610ca290613b84565b60606012805480602002602001604051908101604052809291908181526020018280548015610d1b57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116119b2575050505050905090565b6005546001600160a01b03163314611a035760405162461bcd60e51b8152600401610d6690613bbe565b600a546001600160a01b0390811690831603611a875760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608401610d66565b611a9182826134bb565b604051811515906001600160a01b038416907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab90600090a35050565b3360009081526001602090815260408083206001600160a01b038616845290915281205482811015611b4f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610d66565b611b5c3385858403612382565b5060019392505050565b6000610d323384846125fb565b6005546001600160a01b03163314611b9d5760405162461bcd60e51b8152600401610d6690613bbe565b60005b82811015611127578160256000868685818110611bbf57611bbf613bf3565b9050602002016020810190611bd491906137ea565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055838382818110611c0e57611c0e613bf3565b9050602002016020810190611c2391906137ea565b6001600160a01b03167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df783604051611c5f911515815260200190565b60405180910390a280611c7181613c1f565b915050611ba0565b6005546001600160a01b03163314611ca35760405162461bcd60e51b8152600401610d6690613bbe565b6001600160a01b038216600081815260256020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b03163314611d2c5760405162461bcd60e51b8152600401610d6690613bbe565b611d386012600a613d1c565b6064611d4360025490565b611d4e906001613d2b565b611d589190613d4a565b611d629190613d4a565b811015611dc25760405162461bcd60e51b815260206004820152602860248201527f43616e6e6f7420736574206d61782073656c6c20616d6f756e74206c6f776572604482015267207468616e20312560c01b6064820152608401610d66565b611dce6012600a613d1c565b611dd89082613d2b565b60088190556040519081527fefc9add9a9b7382de284ef5ad69d8ea863e2680492b21a81948c2d5f04a442bc90602001611051565b6005546001600160a01b03163314611e375760405162461bcd60e51b8152600401610d6690613bbe565b6001600160a01b038116611e5d5760405162461bcd60e51b8152600401610d6690613d7f565b600d80546001600160a01b0319166001600160a01b0383169081179091556040517f804ec39c1aea0b9f2615a34c3fa437b6ddda2c72e6848abf0f23955589a7ad5490600090a250565b6005546001600160a01b03163314611ed15760405162461bcd60e51b8152600401610d6690613bbe565b620186a0611ede60025490565b611ee9906001613d2b565b611ef39190613d4a565b811015611f605760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b6064820152608401610d66565b6103e8611f6c60025490565b611f77906001613d2b565b611f819190613d4a565b811115611fed5760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171892903a37ba30b61039bab838363c9760611b6064820152608401610d66565b600b55565b6005546001600160a01b0316331461201c5760405162461bcd60e51b8152600401610d6690613bbe565b6120286012600a613d1c565b6103e861203460025490565b61203f906001613d2b565b6120499190613d4a565b6120539190613d4a565b8110156120b55760405162461bcd60e51b815260206004820152602a60248201527f43616e6e6f7420736574206d61782073656c6c20616d6f756e74206c6f776572604482015269207468616e20302e312560b01b6064820152608401610d66565b6120c16012600a613d1c565b6120cb9082613d2b565b60078190556040519081527f53c4eb831d8cfeb750f1c62590d8cd30f4c6f0380d29a05caa09f0d92588560e90602001611051565b6005546001600160a01b0316331461212a5760405162461bcd60e51b8152600401610d6690613bbe565b601d849055601e8390556020829055601f819055808261214a8587613d6c565b6121549190613d6c565b61215e9190613d6c565b601c5560646121706127106014613d2b565b61217a9190613d4a565b601c5411156111275760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420323025206f72206c6573730000006044820152606401610d66565b6005546001600160a01b031633146121f55760405162461bcd60e51b8152600401610d6690613bbe565b6016805460ff19169055565b6012818154811061221157600080fd5b6000918252602090912001546001600160a01b0316905081565b6005546001600160a01b031633146122555760405162461bcd60e51b8152600401610d6690613bbe565b6001600160a01b0381166122ba5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d66565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146123405760405162461bcd60e51b8152600401610d6690613bbe565b604051600090339047908381818185875af1925050503d8060008114611127576040519150601f19603f3d011682016040523d82523d6000602084013e611127565b6001600160a01b0383166123e45760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610d66565b6001600160a01b0382166124455760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610d66565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166124cc5760405162461bcd60e51b8152600401610d6690613dfa565b6001600160a01b0382166124f25760405162461bcd60e51b8152600401610d6690613e3f565b6001600160a01b0383166000908152602081905260409020548181101561256a5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610d66565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906125a1908490613d6c565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516125ed91815260200190565b60405180910390a350505050565b6001600160a01b0383166126215760405162461bcd60e51b8152600401610d6690613dfa565b6001600160a01b0382166126475760405162461bcd60e51b8152600401610d6690613e3f565b600081116126975760405162461bcd60e51b815260206004820152601d60248201527f616d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606401610d66565b601454610100900460ff1661272a576001600160a01b03831660009081526025602052604090205460ff16806126e557506001600160a01b03821660009081526025602052604090205460ff165b61272a5760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b6044820152606401610d66565b601454610100900460ff161561282a576001600160a01b03831660009081526011602052604090205460ff1615801561277c57506001600160a01b03821660009081526011602052604090205460ff16155b8061279457506005546001600160a01b038381169116145b806127a957506001600160a01b03821661dead145b61282a5760405162461bcd60e51b815260206004820152604660248201527f426f74732063616e6e6f74207472616e7366657220746f6b656e7320696e206f60448201527f72206f75742065786365707420746f206f776e6572206f722064656164206164606482015265323932b9b99760d11b608482015260a401610d66565b60145460ff1615612c3c576005546001600160a01b0384811691161480159061286157506005546001600160a01b03838116911614155b801561287557506001600160a01b03821615155b801561288c57506001600160a01b03821661dead14155b80156128b157506001600160a01b03831660009081526025602052604090205460ff16155b80156128d657506001600160a01b03821660009081526025602052604090205460ff16155b15612c3c5760165460ff16156129ef576009546001600160a01b038381169116148015906129125750600a546001600160a01b03838116911614155b156129ef57612922600243613e82565b326000908152601560205260409020541080156129605750612945600243613e82565b6001600160a01b038316600090815260156020526040902054105b6129ca5760405162461bcd60e51b815260206004820152603560248201527f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60448201527432b21710102a393c9030b3b0b4b7103630ba32b91760591b6064820152608401610d66565b3260009081526015602052604080822043908190556001600160a01b03851683529120555b6001600160a01b03831660009081526027602052604090205460ff168015612a3057506001600160a01b03821660009081526026602052604090205460ff16155b15612b0757600654811115612a985760405162461bcd60e51b815260206004820152602860248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201526736b0bc10313abc9760c11b6064820152608401610d66565b6008546001600160a01b038316600090815260208190526040902054612abe9083613d6c565b1115612b025760405162461bcd60e51b815260206004820152601360248201527213585e0815d85b1b195d08115e18d959591959606a1b6044820152606401610d66565b612c3c565b6001600160a01b03821660009081526027602052604090205460ff168015612b4857506001600160a01b03831660009081526026602052604090205460ff16155b15612bb257600754811115612b025760405162461bcd60e51b815260206004820152602a60248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152691036b0bc1039b2b6361760b11b6064820152608401610d66565b6001600160a01b03821660009081526026602052604090205460ff16612c3c576008546001600160a01b038316600090815260208190526040902054612bf89083613d6c565b1115612c3c5760405162461bcd60e51b815260206004820152601360248201527213585e0815d85b1b195d08115e18d959591959606a1b6044820152606401610d66565b30600090815260208190526040902054600b5481108015908190612c68575060145462010000900460ff165b8015612c7e5750600a54600160a01b900460ff16155b8015612ca357506001600160a01b03851660009081526027602052604090205460ff16155b8015612cc857506001600160a01b03851660009081526025602052604090205460ff16155b8015612ced57506001600160a01b03841660009081526025602052604090205460ff16155b15612d1b57600a805460ff60a01b1916600160a01b179055612d0d613207565b600a805460ff60a01b191690555b6001600160a01b03851660009081526025602052604090205460019060ff1680612d5d57506001600160a01b03851660009081526025602052604090205460ff165b15612d66575060005b600081156131f35760105443108015612d9757506001600160a01b03871660009081526027602052604090205460ff165b8015612dbc57506001600160a01b03861660009081526027602052604090205460ff16155b8015612de157506001600160a01b03861660009081526025602052604090205460ff16155b8015612def57506000601754115b15612fda576010544310612e1657600160066000828254612e109190613e82565b90915550505b6001600160a01b03861660009081526011602052604090205460ff16612ef6576001600160a01b0386166000908152601160205260408120805460ff191660019081179091556013805491929091612e6f908490613d6c565b9091555050601280546001810182556000919091527fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec34440180546001600160a01b0319166001600160a01b0388169081179091556040519081527f55678e47d0a699d3ab99b0184c4ff14f2246ba80522deb921aa0c8823578c44a9060200160405180910390a15b61271060175486612f079190613d2b565b612f119190613d4a565b905060175460195482612f249190613d2b565b612f2e9190613d4a565b60226000828254612f3f9190613d6c565b9091555050601754601854612f549083613d2b565b612f5e9190613d4a565b60216000828254612f6f9190613d6c565b9091555050601754601b54612f849083613d2b565b612f8e9190613d4a565b60236000828254612f9f9190613d6c565b9091555050601754601a54612fb49083613d2b565b612fbe9190613d4a565b60246000828254612fcf9190613d6c565b909155506131d59050565b6001600160a01b03861660009081526027602052604090205460ff16801561300457506000601c54115b156130c757612710601c548661301a9190613d2b565b6130249190613d4a565b9050601c54601e54826130379190613d2b565b6130419190613d4a565b602260008282546130529190613d6c565b9091555050601c54601d546130679083613d2b565b6130719190613d4a565b602160008282546130829190613d6c565b9091555050601c546020546130979083613d2b565b6130a19190613d4a565b602360008282546130b29190613d6c565b9091555050601c54601f54612fb49083613d2b565b6001600160a01b03871660009081526027602052604090205460ff1680156130f157506000601754115b156131d557612710601754866131079190613d2b565b6131119190613d4a565b9050601754601954826131249190613d2b565b61312e9190613d4a565b6022600082825461313f9190613d6c565b90915550506017546018546131549083613d2b565b61315e9190613d4a565b6021600082825461316f9190613d6c565b9091555050601754601b546131849083613d2b565b61318e9190613d4a565b6023600082825461319f9190613d6c565b9091555050601754601a546131b49083613d2b565b6131be9190613d4a565b602460008282546131cf9190613d6c565b90915550505b80156131e6576131e68730836124a6565b6131f08186613e82565b94505b6131fe8787876124a6565b50505050505050565b30600090815260208190526040812054905060006024546023546021546022546132319190613d6c565b61323b9190613d6c565b6132459190613d6c565b9050811580613252575080155b1561325b575050565b600b54613269906014613d2b565b82111561328157600b5461327e906014613d2b565b91505b600080600283602254866132959190613d2b565b61329f9190613d4a565b6132a99190613d4a565b90506132bd6132b88286613e82565b6134e9565b602254479081906000906132d390600290613d4a565b6132dd9087613e82565b6021546132ea9085613d2b565b6132f49190613d4a565b9050600060026022546133079190613d4a565b6133119088613e82565b60235461331e9086613d2b565b6133289190613d4a565b90506000600260225461333b9190613d4a565b6133459089613e82565b6024546133529087613d2b565b61335c9190613d4a565b9050806133698385613d6c565b6133739190613d6c565b61337d9085613e82565b6000602281905560218190556023819055602455935085158015906133a25750600084115b156133b1576133b18685613643565b600d546040516001600160a01b03909116908390600081818185875af1925050503d80600081146133fe576040519150601f19603f3d011682016040523d82523d6000602084013e613403565b606091505b5050600e546040519198506001600160a01b0316908290600081818185875af1925050503d8060008114613453576040519150601f19603f3d011682016040523d82523d6000602084013e613458565b606091505b5050600c546040519198506001600160a01b0316904790600081818185875af1925050503d80600081146134a8576040519150601f19603f3d011682016040523d82523d6000602084013e6134ad565b606091505b505050505050505050505050565b6001600160a01b0382166000908152602760205260409020805460ff1916821515179055611a9182826136f5565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061351e5761351e613bf3565b6001600160a01b03928316602091820292909201810191909152600954604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015613577573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061359b9190613e95565b816001815181106135ae576135ae613bf3565b6001600160a01b0392831660209182029290920101526009546135d49130911684612382565b60095460405163791ac94760e01b81526001600160a01b039091169063791ac9479061360d908590600090869030904290600401613eb2565b600060405180830381600087803b15801561362757600080fd5b505af115801561363b573d6000803e3d6000fd5b505050505050565b60095461365b9030906001600160a01b031684612382565b60095460405163f305d71960e01b815230600482015260248101849052600060448201819052606482015261dead60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af11580156136c9573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906136ee9190613eee565b5050505050565b6001600160a01b038216600081815260266020908152604091829020805460ff19168515159081179091558251938452908301527f6b4f1be9103e6cbcd38ca4a922334f2c3109b260130a6676a987f94088fd6746910160405180910390a15050565b600060208083528351808285015260005b8181101561378557858101830151858201604001528201613769565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146137bb57600080fd5b50565b600080604083850312156137d157600080fd5b82356137dc816137a6565b946020939093013593505050565b6000602082840312156137fc57600080fd5b8135613807816137a6565b9392505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561384d5761384d61380e565b604052919050565b600067ffffffffffffffff82111561386f5761386f61380e565b5060051b60200190565b600082601f83011261388a57600080fd5b8135602061389f61389a83613855565b613824565b82815260059290921b840181019181810190868411156138be57600080fd5b8286015b848110156138d957803583529183019183016138c2565b509695505050505050565b600080604083850312156138f757600080fd5b823567ffffffffffffffff8082111561390f57600080fd5b818501915085601f83011261392357600080fd5b8135602061393361389a83613855565b82815260059290921b8401810191818101908984111561395257600080fd5b948201945b8386101561397957853561396a816137a6565b82529482019490820190613957565b9650508601359250508082111561398f57600080fd5b5061399c85828601613879565b9150509250929050565b6000806000606084860312156139bb57600080fd5b83356139c6816137a6565b925060208401356139d6816137a6565b929592945050506040919091013590565b6000602082840312156139f957600080fd5b5035919050565b60008060008060808587031215613a1657600080fd5b5050823594602084013594506040840135936060013592509050565b80151581146137bb57600080fd5b600080600060408486031215613a5557600080fd5b833567ffffffffffffffff80821115613a6d57600080fd5b818601915086601f830112613a8157600080fd5b813581811115613a9057600080fd5b8760208260051b8501011115613aa557600080fd5b60209283019550935050840135613abb81613a32565b809150509250925092565b60008060408385031215613ad957600080fd5b8235613ae4816137a6565b91506020830135613af481613a32565b809150509250929050565b60008060408385031215613b1257600080fd5b8235613b1d816137a6565b91506020830135613af4816137a6565b600081518084526020808501945080840160005b83811015613b665781516001600160a01b031687529582019590820190600101613b41565b509495945050505050565b6020815260006138076020830184613b2d565b600181811c90821680613b9857607f821691505b602082108103613bb857634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201613c3157613c31613c09565b5060010190565b600181815b80851115613c73578160001904821115613c5957613c59613c09565b80851615613c6657918102915b93841c9390800290613c3d565b509250929050565b600082613c8a57506001610d36565b81613c9757506000610d36565b8160018114613cad5760028114613cb757613cd3565b6001915050610d36565b60ff841115613cc857613cc8613c09565b50506001821b610d36565b5060208310610133831016604e8410600b8410161715613cf6575081810a610d36565b613d008383613c38565b8060001904821115613d1457613d14613c09565b029392505050565b600061380760ff841683613c7b565b6000816000190483118215151615613d4557613d45613c09565b500290565b600082613d6757634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115610d3657610d36613c09565b60208082526025908201527f5f6d61726b6574696e674164647265737320616464726573732063616e6e6f74604082015264020626520360dc1b606082015260800190565b600060208284031215613dd657600080fd5b5051919050565b600060208284031215613def57600080fd5b815161380781613a32565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b81810381811115610d3657610d36613c09565b600060208284031215613ea757600080fd5b8151613807816137a6565b85815284602082015260a060408201526000613ed160a0830186613b2d565b6001600160a01b0394909416606083015250608001529392505050565b600080600060608486031215613f0357600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220bdc2c4f00bff7613933b61225caa4d008a51b0bbe992aa5c6525a8437f845f8e64736f6c63430008100033
©2022-now by Spectre