token-icon

a.i.

Token

Overview[ERC-20]

Max Total Supply
420,690,000,000,00…
A.I.
Holders
48+0.00%
Transfers
92

Profile Summary

Decimals
1

Market

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