token-icon

Chingon

Token

Overview[ERC-20]

Max Total Supply
10,000,000,000,000…
Ching
Holders
86+0.00%
Transfers
1,650

Profile Summary

Decimals
18

Market

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