token-icon

Cryptnative AI

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
CNAI
Holders
130+0.00%
Transfers
1,020

Profile Summary

Decimals
9

Market

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