token-icon

TOTO Token

Token

Overview[ERC-20]

Max Total Supply
918,060,105.35
TOTO
Holders
326+0.00%
Transfers
2,832

Profile Summary

Decimals
9

Market

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