token-icon

XAI Corp Original Vision

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
OldXAI
Holders
49+0.00%
Transfers
259

Profile Summary

Decimals
18

Market

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