token-icon

Tornado AI

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
TORNAI
Holders
1,211+0.00%
Transfers
8,239

Profile Summary

Decimals
18

Market

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