token-icon

Hex Floki

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
HexFloki
Holders
199+0.00%
Transfers
6,699

Profile Summary

Decimals
18

Market

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