token-icon

GPT4

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
GPT4
Holders
99+0.00%
Transfers
207

Profile Summary

Decimals
18

Market

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