Address Details
contract
token

0x5ceE9344763E830d64061ae8D840EE55952afc91

Token
CAT (CAT)
Creator
0x9d434d–a05b5c at 0xd14ff6–1f3ea4
Balance
0 CELO ( )
Locked CELO Balance
0.00 CELO
Voting CELO Balance
0.00 CELO
Pending Unlocked Gold
0.00 CELO
Tokens
Fetching tokens...
Transactions
Fetching transactions...
Transfers
Fetching transfers...
Gas Used
Fetching gas used...
Last Balance Update
26002562

Contract Creation Code

Verify & Publish
0x60806040523480156200001157600080fd5b50604051620021f2380380620021f283398181016040528101906200003791906200045c565b6040518060400160405280600381526020017f43415400000000000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f43415400000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000bb92919062000395565b508060049080519060200190620000d492919062000395565b505050620000f7620000eb6200013b60201b60201c565b6200014360201b60201c565b62000134336200010c6200020960201b60201c565b600a6200011a9190620005e3565b600a62000128919062000720565b6200021260201b60201c565b5062000887565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000285576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200027c90620004db565b60405180910390fd5b62000299600083836200038b60201b60201c565b8060026000828254620002ad91906200052b565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546200030491906200052b565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200036b9190620004fd565b60405180910390a362000387600083836200039060201b60201c565b5050565b505050565b505050565b828054620003a390620007cc565b90600052602060002090601f016020900481019282620003c7576000855562000413565b82601f10620003e257805160ff191683800117855562000413565b8280016001018555821562000413579182015b8281111562000412578251825591602001919060010190620003f5565b5b50905062000422919062000426565b5090565b5b808211156200044157600081600090555060010162000427565b5090565b60008151905062000456816200086d565b92915050565b6000602082840312156200046f57600080fd5b60006200047f8482850162000445565b91505092915050565b600062000497601f836200051a565b91507f45524332303a206d696e7420746f20746865207a65726f2061646472657373006000830152602082019050919050565b620004d581620007b5565b82525050565b60006020820190508181036000830152620004f68162000488565b9050919050565b6000602082019050620005146000830184620004ca565b92915050565b600082825260208201905092915050565b60006200053882620007b5565b91506200054583620007b5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200057d576200057c62000802565b5b828201905092915050565b6000808291508390505b6001851115620005da57808604811115620005b257620005b162000802565b5b6001851615620005c25780820291505b8081029050620005d28562000860565b945062000592565b94509492505050565b6000620005f082620007b5565b9150620005fd83620007bf565b92506200062c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000634565b905092915050565b60008262000646576001905062000719565b8162000656576000905062000719565b81600181146200066f57600281146200067a57620006b0565b600191505062000719565b60ff8411156200068f576200068e62000802565b5b8360020a915084821115620006a957620006a862000802565b5b5062000719565b5060208310610133831016604e8410600b8410161715620006ea5782820a905083811115620006e457620006e362000802565b5b62000719565b620006f9848484600162000588565b9250905081840481111562000713576200071262000802565b5b81810290505b9392505050565b60006200072d82620007b5565b91506200073a83620007b5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000776576200077562000802565b5b828202905092915050565b60006200078e8262000795565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006002820490506001821680620007e557607f821691505b60208210811415620007fc57620007fb62000831565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60008160011c9050919050565b620008788162000781565b81146200088457600080fd5b50565b61195b80620008976000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d714610276578063a9059cbb146102a6578063dd62ed3e146102d6578063f2fde38b14610306576100f5565b806370a0823114610200578063715018a6146102305780638da5cb5b1461023a57806395d89b4114610258576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806339509351146101b457806340c10f19146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f91906115c4565b60405180910390f35b610132600480360381019061012d9190611153565b6103b4565b60405161013f91906115a9565b60405180910390f35b6101506103d7565b60405161015d9190611726565b60405180910390f35b610180600480360381019061017b9190611104565b6103e1565b60405161018d91906115a9565b60405180910390f35b61019e610410565b6040516101ab9190611741565b60405180910390f35b6101ce60048036038101906101c99190611153565b610419565b6040516101db91906115a9565b60405180910390f35b6101fe60048036038101906101f99190611153565b6104c3565b005b61021a6004803603810190610215919061109f565b61054d565b6040516102279190611726565b60405180910390f35b610238610595565b005b61024261061d565b60405161024f919061158e565b60405180910390f35b610260610647565b60405161026d91906115c4565b60405180910390f35b610290600480360381019061028b9190611153565b6106d9565b60405161029d91906115a9565b60405180910390f35b6102c060048036038101906102bb9190611153565b6107c3565b6040516102cd91906115a9565b60405180910390f35b6102f060048036038101906102eb91906110c8565b6107e6565b6040516102fd9190611726565b60405180910390f35b610320600480360381019061031b919061109f565b61086d565b005b60606003805461033190611856565b80601f016020809104026020016040519081016040528092919081815260200182805461035d90611856565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b6000806103bf610965565b90506103cc81858561096d565b600191505092915050565b6000600254905090565b6000806103ec610965565b90506103f9858285610b38565b610404858585610bc4565b60019150509392505050565b60006012905090565b600080610424610965565b90506104b8818585600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104b39190611778565b61096d565b600191505092915050565b6104cb610965565b73ffffffffffffffffffffffffffffffffffffffff166104e961061d565b73ffffffffffffffffffffffffffffffffffffffff161461053f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053690611686565b60405180910390fd5b6105498282610e45565b5050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61059d610965565b73ffffffffffffffffffffffffffffffffffffffff166105bb61061d565b73ffffffffffffffffffffffffffffffffffffffff1614610611576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060890611686565b60405180910390fd5b61061b6000610fa5565b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461065690611856565b80601f016020809104026020016040519081016040528092919081815260200182805461068290611856565b80156106cf5780601f106106a4576101008083540402835291602001916106cf565b820191906000526020600020905b8154815290600101906020018083116106b257829003601f168201915b5050505050905090565b6000806106e4610965565b90506000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050838110156107aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a1906116e6565b60405180910390fd5b6107b7828686840361096d565b60019250505092915050565b6000806107ce610965565b90506107db818585610bc4565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610875610965565b73ffffffffffffffffffffffffffffffffffffffff1661089361061d565b73ffffffffffffffffffffffffffffffffffffffff16146108e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e090611686565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610959576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095090611606565b60405180910390fd5b61096281610fa5565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d4906116c6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4490611626565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b2b9190611726565b60405180910390a3505050565b6000610b4484846107e6565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610bbe5781811015610bb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba790611646565b60405180910390fd5b610bbd848484840361096d565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2b906116a6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ca4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9b906115e6565b60405180910390fd5b610caf83838361106b565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d35576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2c90611666565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610dc89190611778565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e2c9190611726565b60405180910390a3610e3f848484611070565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610eb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eac90611706565b60405180910390fd5b610ec16000838361106b565b8060026000828254610ed39190611778565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f289190611778565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610f8d9190611726565b60405180910390a3610fa160008383611070565b5050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b505050565b600081359050611084816118f7565b92915050565b6000813590506110998161190e565b92915050565b6000602082840312156110b157600080fd5b60006110bf84828501611075565b91505092915050565b600080604083850312156110db57600080fd5b60006110e985828601611075565b92505060206110fa85828601611075565b9150509250929050565b60008060006060848603121561111957600080fd5b600061112786828701611075565b935050602061113886828701611075565b92505060406111498682870161108a565b9150509250925092565b6000806040838503121561116657600080fd5b600061117485828601611075565b92505060206111858582860161108a565b9150509250929050565b611198816117ce565b82525050565b6111a7816117e0565b82525050565b60006111b88261175c565b6111c28185611767565b93506111d2818560208601611823565b6111db816118e6565b840191505092915050565b60006111f3602383611767565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611259602683611767565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006112bf602283611767565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611325601d83611767565b91507f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006000830152602082019050919050565b6000611365602683611767565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006113cb602083611767565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b600061140b602583611767565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611471602483611767565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006114d7602583611767565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061153d601f83611767565b91507f45524332303a206d696e7420746f20746865207a65726f2061646472657373006000830152602082019050919050565b6115798161180c565b82525050565b61158881611816565b82525050565b60006020820190506115a3600083018461118f565b92915050565b60006020820190506115be600083018461119e565b92915050565b600060208201905081810360008301526115de81846111ad565b905092915050565b600060208201905081810360008301526115ff816111e6565b9050919050565b6000602082019050818103600083015261161f8161124c565b9050919050565b6000602082019050818103600083015261163f816112b2565b9050919050565b6000602082019050818103600083015261165f81611318565b9050919050565b6000602082019050818103600083015261167f81611358565b9050919050565b6000602082019050818103600083015261169f816113be565b9050919050565b600060208201905081810360008301526116bf816113fe565b9050919050565b600060208201905081810360008301526116df81611464565b9050919050565b600060208201905081810360008301526116ff816114ca565b9050919050565b6000602082019050818103600083015261171f81611530565b9050919050565b600060208201905061173b6000830184611570565b92915050565b6000602082019050611756600083018461157f565b92915050565b600081519050919050565b600082825260208201905092915050565b60006117838261180c565b915061178e8361180c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156117c3576117c2611888565b5b828201905092915050565b60006117d9826117ec565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611841578082015181840152602081019050611826565b83811115611850576000848401525b50505050565b6000600282049050600182168061186e57607f821691505b60208210811415611882576118816118b7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b611900816117ce565b811461190b57600080fd5b50565b6119178161180c565b811461192257600080fd5b5056fea26469706673582212202ec70883b790982e7735a77c0ec02ea63e79e43ce84a7157752a818a9b8518d464736f6c634300080000330000000000000000000000009d434d1fdca17f0705c925da34fad7e20aa05b5c

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d714610276578063a9059cbb146102a6578063dd62ed3e146102d6578063f2fde38b14610306576100f5565b806370a0823114610200578063715018a6146102305780638da5cb5b1461023a57806395d89b4114610258576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806339509351146101b457806340c10f19146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f91906115c4565b60405180910390f35b610132600480360381019061012d9190611153565b6103b4565b60405161013f91906115a9565b60405180910390f35b6101506103d7565b60405161015d9190611726565b60405180910390f35b610180600480360381019061017b9190611104565b6103e1565b60405161018d91906115a9565b60405180910390f35b61019e610410565b6040516101ab9190611741565b60405180910390f35b6101ce60048036038101906101c99190611153565b610419565b6040516101db91906115a9565b60405180910390f35b6101fe60048036038101906101f99190611153565b6104c3565b005b61021a6004803603810190610215919061109f565b61054d565b6040516102279190611726565b60405180910390f35b610238610595565b005b61024261061d565b60405161024f919061158e565b60405180910390f35b610260610647565b60405161026d91906115c4565b60405180910390f35b610290600480360381019061028b9190611153565b6106d9565b60405161029d91906115a9565b60405180910390f35b6102c060048036038101906102bb9190611153565b6107c3565b6040516102cd91906115a9565b60405180910390f35b6102f060048036038101906102eb91906110c8565b6107e6565b6040516102fd9190611726565b60405180910390f35b610320600480360381019061031b919061109f565b61086d565b005b60606003805461033190611856565b80601f016020809104026020016040519081016040528092919081815260200182805461035d90611856565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b6000806103bf610965565b90506103cc81858561096d565b600191505092915050565b6000600254905090565b6000806103ec610965565b90506103f9858285610b38565b610404858585610bc4565b60019150509392505050565b60006012905090565b600080610424610965565b90506104b8818585600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104b39190611778565b61096d565b600191505092915050565b6104cb610965565b73ffffffffffffffffffffffffffffffffffffffff166104e961061d565b73ffffffffffffffffffffffffffffffffffffffff161461053f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053690611686565b60405180910390fd5b6105498282610e45565b5050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61059d610965565b73ffffffffffffffffffffffffffffffffffffffff166105bb61061d565b73ffffffffffffffffffffffffffffffffffffffff1614610611576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060890611686565b60405180910390fd5b61061b6000610fa5565b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461065690611856565b80601f016020809104026020016040519081016040528092919081815260200182805461068290611856565b80156106cf5780601f106106a4576101008083540402835291602001916106cf565b820191906000526020600020905b8154815290600101906020018083116106b257829003601f168201915b5050505050905090565b6000806106e4610965565b90506000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050838110156107aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a1906116e6565b60405180910390fd5b6107b7828686840361096d565b60019250505092915050565b6000806107ce610965565b90506107db818585610bc4565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610875610965565b73ffffffffffffffffffffffffffffffffffffffff1661089361061d565b73ffffffffffffffffffffffffffffffffffffffff16146108e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e090611686565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610959576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095090611606565b60405180910390fd5b61096281610fa5565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d4906116c6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4490611626565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b2b9190611726565b60405180910390a3505050565b6000610b4484846107e6565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610bbe5781811015610bb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba790611646565b60405180910390fd5b610bbd848484840361096d565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2b906116a6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ca4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9b906115e6565b60405180910390fd5b610caf83838361106b565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d35576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2c90611666565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610dc89190611778565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e2c9190611726565b60405180910390a3610e3f848484611070565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610eb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eac90611706565b60405180910390fd5b610ec16000838361106b565b8060026000828254610ed39190611778565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f289190611778565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610f8d9190611726565b60405180910390a3610fa160008383611070565b5050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b505050565b600081359050611084816118f7565b92915050565b6000813590506110998161190e565b92915050565b6000602082840312156110b157600080fd5b60006110bf84828501611075565b91505092915050565b600080604083850312156110db57600080fd5b60006110e985828601611075565b92505060206110fa85828601611075565b9150509250929050565b60008060006060848603121561111957600080fd5b600061112786828701611075565b935050602061113886828701611075565b92505060406111498682870161108a565b9150509250925092565b6000806040838503121561116657600080fd5b600061117485828601611075565b92505060206111858582860161108a565b9150509250929050565b611198816117ce565b82525050565b6111a7816117e0565b82525050565b60006111b88261175c565b6111c28185611767565b93506111d2818560208601611823565b6111db816118e6565b840191505092915050565b60006111f3602383611767565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611259602683611767565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006112bf602283611767565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611325601d83611767565b91507f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006000830152602082019050919050565b6000611365602683611767565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006113cb602083611767565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b600061140b602583611767565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611471602483611767565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006114d7602583611767565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061153d601f83611767565b91507f45524332303a206d696e7420746f20746865207a65726f2061646472657373006000830152602082019050919050565b6115798161180c565b82525050565b61158881611816565b82525050565b60006020820190506115a3600083018461118f565b92915050565b60006020820190506115be600083018461119e565b92915050565b600060208201905081810360008301526115de81846111ad565b905092915050565b600060208201905081810360008301526115ff816111e6565b9050919050565b6000602082019050818103600083015261161f8161124c565b9050919050565b6000602082019050818103600083015261163f816112b2565b9050919050565b6000602082019050818103600083015261165f81611318565b9050919050565b6000602082019050818103600083015261167f81611358565b9050919050565b6000602082019050818103600083015261169f816113be565b9050919050565b600060208201905081810360008301526116bf816113fe565b9050919050565b600060208201905081810360008301526116df81611464565b9050919050565b600060208201905081810360008301526116ff816114ca565b9050919050565b6000602082019050818103600083015261171f81611530565b9050919050565b600060208201905061173b6000830184611570565b92915050565b6000602082019050611756600083018461157f565b92915050565b600081519050919050565b600082825260208201905092915050565b60006117838261180c565b915061178e8361180c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156117c3576117c2611888565b5b828201905092915050565b60006117d9826117ec565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611841578082015181840152602081019050611826565b83811115611850576000848401525b50505050565b6000600282049050600182168061186e57607f821691505b60208210811415611882576118816118b7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b611900816117ce565b811461190b57600080fd5b50565b6119178161180c565b811461192257600080fd5b5056fea26469706673582212202ec70883b790982e7735a77c0ec02ea63e79e43ce84a7157752a818a9b8518d464736f6c63430008000033