1 tx
1 call
constructor
constructor(address _RITE, uint256 _startDate)
functions
getBeneficiaryVesting
viewfunction getBeneficiaryVesting(address beneficiary) view returns (tuple)
owner
viewfunction owner() view returns (address)
RITE
viewfunction RITE() view returns (address)
self
viewfunction self() view returns (address)
startDate
viewfunction startDate() view returns (uint256)
totalClaimed
viewfunction totalClaimed() view returns (uint256)
totalVestingAmount
viewfunction totalVestingAmount() view returns (uint256)
claim
nonpayablefunction claim()
renounceOwnership
nonpayablefunction renounceOwnership()
setStartDate
nonpayablefunction setStartDate(uint256 _startDate)
setTeamVesting
nonpayablefunction setTeamVesting(tuple[] _vestingDetails)
terminateNow
nonpayablefunction terminateNow(address beneficiary)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Claimed
event Claimed(address indexed beneficiary, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Terminated
event Terminated(address indexed beneficiary)
Vested
event Vested(address indexed beneficiary, uint256 amount)
errors
No errors.
creation bytecode
0x60c060405260006003553480156200001657600080fd5b506040516200383b3803806200383b83398181016040528101906200003c91906200028c565b6200005c620000506200019260201b60201c565b6200019a60201b60201c565b42811015620000a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000099906200033d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000115576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200010c906200031b565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b815250508173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b815250508060018190555050506200045a565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000815190506200026f8162000426565b92915050565b600081519050620002868162000440565b92915050565b60008060408385031215620002a057600080fd5b6000620002b0858286016200025e565b9250506020620002c38582860162000275565b9150509250929050565b6000620002dc6016836200035f565b9150620002e982620003ae565b602082019050919050565b600062000303602f836200035f565b91506200031082620003d7565b604082019050919050565b600060208201905081810360008301526200033681620002cd565b9050919050565b600060208201905081810360008301526200035881620002f4565b9050919050565b600082825260208201905092915050565b60006200037d8262000384565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b7f416464726573732063616e6e6f74206265207a65726f00000000000000000000600082015250565b7f537461727420646174652063616e6e6f74206265206265666f7265207468652060008201527f6465706c6f796d656e7420646174650000000000000000000000000000000000602082015250565b620004318162000370565b81146200043d57600080fd5b50565b6200044b81620003a4565b81146200045757600080fd5b50565b60805160601c60a05160601c6133a762000494600039600081816104740152610c23015260008181610cbc015261121e01526133a76000f3fe608060405234801561001057600080fd5b50600436106100ce5760003560e01c8063715018a61161008c578063ad268b0111610066578063ad268b01146101b5578063d1a84b9b146101e5578063d54ad2a114610201578063f2fde38b1461021f576100ce565b8063715018a61461017157806382d95df51461017b5780638da5cb5b14610197576100ce565b80624b3d76146100d35780630b97bc86146100ef5780631e545fde1461010d5780632db94d191461012b5780634e71d92d146101495780637104ddb214610153575b600080fd5b6100ed60048036038101906100e89190612189565b61023b565b005b6100f761046c565b6040516101049190612a92565b60405180910390f35b610115610472565b6040516101229190612710565b60405180910390f35b610133610496565b6040516101409190612a92565b60405180910390f35b61015161049c565b005b61015b610cba565b6040516101689190612710565b60405180910390f35b610179610cde565b005b6101956004803603810190610190919061221c565b610d79565b005b61019f610e41565b6040516101ac9190612710565b60405180910390f35b6101cf60048036038101906101ca9190612189565b610e6a565b6040516101dc9190612a76565b60405180910390f35b6101ff60048036038101906101fa91906121b2565b610f8c565b005b610209611a9e565b6040516102169190612a92565b60405180910390f35b61023960048036038101906102349190612189565b611aa4565b005b610243611b9c565b73ffffffffffffffffffffffffffffffffffffffff16610261610e41565b73ffffffffffffffffffffffffffffffffffffffff16146102b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102ae90612916565b60405180910390fd5b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101541161033c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033390612a36565b60405180910390fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060080160009054906101000a900460ff166103cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103c2906127f6565b60405180910390fd5b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060080160006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f98cd97fc1a1cc958cbd729b1bb531d4f3ea4925470bf23ea9af386640cbd07be60405160405180910390a250565b60015481565b7f000000000000000000000000000000000000000000000000000000000000000081565b60035481565b6000600154141580156104b0575060015442115b6104ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104e690612a56565b60405180910390fd5b60003390506000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015411610579576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057090612a36565b60405180910390fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060080160009054906101000a900460ff16610608576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ff906127d6565b60405180910390fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060070154421161068c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068390612896565b60405180910390fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003015410610752576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610749906128f6565b60405180910390fd5b600080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401549050600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060160009054906101000a900460ff1615801561083957506000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050154115b156108ea57600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501548261088c9190612b30565b91506001600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060160006101000a81548160ff0219169083151502179055505b600081141561093957600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206007015490505b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020154600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050154600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154610a0c9190612c11565b8242610a189190612c11565b610a229190612bb7565b610a2c9190612b86565b82610a379190612b30565b9150600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030154600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154610ac99190612c11565b821115610b6357600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030154600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154610b609190612c11565b91505b8160026000828254610b759190612b30565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003016000828254610bce9190612b30565b9250508190555042600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040181905550610c6783837f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611ba49092919063ffffffff16565b8273ffffffffffffffffffffffffffffffffffffffff167fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a83604051610cad9190612a92565b60405180910390a2505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b610ce6611b9c565b73ffffffffffffffffffffffffffffffffffffffff16610d04610e41565b73ffffffffffffffffffffffffffffffffffffffff1614610d5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5190612916565b60405180910390fd5b610d77731156b992b1117a1824272e31797a2b88f8a7c729611c2a565b565b610d81611b9c565b73ffffffffffffffffffffffffffffffffffffffff16610d9f610e41565b73ffffffffffffffffffffffffffffffffffffffff1614610df5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dec90612916565b60405180910390fd5b428111610e37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2e90612a16565b60405180910390fd5b8060018190555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610e72611f5b565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604051806101200160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481526020016003820154815260200160048201548152602001600582015481526020016006820160009054906101000a900460ff16151515158152602001600782015481526020016008820160009054906101000a900460ff1615151515815250509050919050565b610f94611b9c565b73ffffffffffffffffffffffffffffffffffffffff16610fb2610e41565b73ffffffffffffffffffffffffffffffffffffffff1614611008576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fff90612916565b60405180910390fd5b60008151905060008111611051576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104890612936565b60405180910390fd5b6014811115611095576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108c906129d6565b60405180910390fd5b60005b81811015611a995760008382815181106110db577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600001519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611159576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115090612956565b60405180910390fd5b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154146111de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d590612996565b60405180910390fd5b6111e6610e41565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415801561126d57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b6112ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a390612796565b60405180910390fd5b60008483815181106112e7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015111611333576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132a906128d6565b60405180910390fd5b600084838151811061136e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160400151116113ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b190612816565b60405180910390fd5b428483815181106113f4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160e0015111611440576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611437906129b6565b60405180910390fd5b600084838151811061147b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160600151146114c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114be906128b6565b60405180910390fd5b6000848381518110611502577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151608001511461154e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154590612776565b60405180910390fd5b6000848381518110611589577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160a00151116115d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115cc90612836565b60405180910390fd5b83828151811061160e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160c001511561165a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165190612856565b60405180910390fd5b6040518061012001604052808273ffffffffffffffffffffffffffffffffffffffff1681526020018584815181106116bb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151602001518152602001858481518110611705577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160400151815260200185848151811061174f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151606001518152602001858481518110611799577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516080015181526020018584815181106117e3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160a00151815260200185848151811061182d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160c0015115158152602001858481518110611879577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160e00151815260200160011515815250600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c08201518160060160006101000a81548160ff02191690831515021790555060e082015181600701556101008201518160080160006101000a81548160ff0219169083151502179055509050508382815181106119d0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160200151600360008282546119ed9190612b30565b925050819055508073ffffffffffffffffffffffffffffffffffffffff167ed5958799b183a7b738d3ad5e711305293dd5076a37a4e3b7e6611dea6114f3858481518110611a64577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160200151604051611a7d9190612a92565b60405180910390a2508080611a9190612cf1565b915050611098565b505050565b60025481565b611aac611b9c565b73ffffffffffffffffffffffffffffffffffffffff16611aca610e41565b73ffffffffffffffffffffffffffffffffffffffff1614611b20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b1790612916565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611b90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b87906127b6565b60405180910390fd5b611b9981611c2a565b50565b600033905090565b611c258363a9059cbb60e01b8484604051602401611bc392919061272b565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611cee565b505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000611d50826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16611db59092919063ffffffff16565b9050600081511115611db05780806020019051810190611d7091906121f3565b611daf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611da6906129f6565b60405180910390fd5b5b505050565b6060611dc48484600085611dcd565b90509392505050565b606082471015611e12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0990612876565b60405180910390fd5b611e1b85611ee1565b611e5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e5190612976565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051611e8391906126f9565b60006040518083038185875af1925050503d8060008114611ec0576040519150601f19603f3d011682016040523d82523d6000602084013e611ec5565b606091505b5091509150611ed5828286611ef4565b92505050949350505050565b600080823b905060008111915050919050565b60608315611f0457829050611f54565b600083511115611f175782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f4b9190612754565b60405180910390fd5b9392505050565b604051806101200160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081526020016000815260200160008152602001600015158152602001600081526020016000151581525090565b6000611fd4611fcf84612ad2565b612aad565b9050808382526020820190508285610120860282011115611ff457600080fd5b60005b85811015612025578161200a8882612098565b84526020840193506101208301925050600181019050611ff7565b5050509392505050565b60008135905061203e8161332c565b92915050565b600082601f83011261205557600080fd5b8135612065848260208601611fc1565b91505092915050565b60008135905061207d81613343565b92915050565b60008151905061209281613343565b92915050565b600061012082840312156120ab57600080fd5b6120b6610120612aad565b905060006120c68482850161202f565b60008301525060206120da84828501612174565b60208301525060406120ee84828501612174565b604083015250606061210284828501612174565b606083015250608061211684828501612174565b60808301525060a061212a84828501612174565b60a08301525060c061213e8482850161206e565b60c08301525060e061215284828501612174565b60e0830152506101006121678482850161206e565b6101008301525092915050565b6000813590506121838161335a565b92915050565b60006020828403121561219b57600080fd5b60006121a98482850161202f565b91505092915050565b6000602082840312156121c457600080fd5b600082013567ffffffffffffffff8111156121de57600080fd5b6121ea84828501612044565b91505092915050565b60006020828403121561220557600080fd5b600061221384828501612083565b91505092915050565b60006020828403121561222e57600080fd5b600061223c84828501612174565b91505092915050565b61224e81612c45565b82525050565b61225d81612c45565b82525050565b61226c81612c57565b82525050565b600061227d82612afe565b6122878185612b14565b9350612297818560208601612c8d565b80840191505092915050565b60006122ae82612b09565b6122b88185612b1f565b93506122c8818560208601612c8d565b6122d181612dc7565b840191505092915050565b60006122e9601e83612b1f565b91506122f482612dd8565b602082019050919050565b600061230c602e83612b1f565b915061231782612e01565b604082019050919050565b600061232f602683612b1f565b915061233a82612e50565b604082019050919050565b6000612352601a83612b1f565b915061235d82612e9f565b602082019050919050565b6000612375602183612b1f565b915061238082612ec8565b604082019050919050565b6000612398601b83612b1f565b91506123a382612f17565b602082019050919050565b60006123bb601b83612b1f565b91506123c682612f40565b602082019050919050565b60006123de601f83612b1f565b91506123e982612f69565b602082019050919050565b6000612401602683612b1f565b915061240c82612f92565b604082019050919050565b6000612424601f83612b1f565b915061242f82612fe1565b602082019050919050565b6000612447601b83612b1f565b91506124528261300a565b602082019050919050565b600061246a602183612b1f565b915061247582613033565b604082019050919050565b600061248d602c83612b1f565b915061249882613082565b604082019050919050565b60006124b0602083612b1f565b91506124bb826130d1565b602082019050919050565b60006124d3601b83612b1f565b91506124de826130fa565b602082019050919050565b60006124f6602283612b1f565b915061250182613123565b604082019050919050565b6000612519601d83612b1f565b915061252482613172565b602082019050919050565b600061253c602683612b1f565b91506125478261319b565b604082019050919050565b600061255f602183612b1f565b915061256a826131ea565b604082019050919050565b6000612582601c83612b1f565b915061258d82613239565b602082019050919050565b60006125a5602a83612b1f565b91506125b082613262565b604082019050919050565b60006125c8601983612b1f565b91506125d3826132b1565b602082019050919050565b60006125eb601683612b1f565b91506125f6826132da565b602082019050919050565b600061260e601e83612b1f565b915061261982613303565b602082019050919050565b6101208201600082015161263b6000850182612245565b50602082015161264e60208501826126db565b50604082015161266160408501826126db565b50606082015161267460608501826126db565b50608082015161268760808501826126db565b5060a082015161269a60a08501826126db565b5060c08201516126ad60c0850182612263565b5060e08201516126c060e08501826126db565b506101008201516126d5610100850182612263565b50505050565b6126e481612c83565b82525050565b6126f381612c83565b82525050565b60006127058284612272565b915081905092915050565b60006020820190506127256000830184612254565b92915050565b60006040820190506127406000830185612254565b61274d60208301846126ea565b9392505050565b6000602082019050818103600083015261276e81846122a3565b905092915050565b6000602082019050818103600083015261278f816122dc565b9050919050565b600060208201905081810360008301526127af816122ff565b9050919050565b600060208201905081810360008301526127cf81612322565b9050919050565b600060208201905081810360008301526127ef81612345565b9050919050565b6000602082019050818103600083015261280f81612368565b9050919050565b6000602082019050818103600083015261282f8161238b565b9050919050565b6000602082019050818103600083015261284f816123ae565b9050919050565b6000602082019050818103600083015261286f816123d1565b9050919050565b6000602082019050818103600083015261288f816123f4565b9050919050565b600060208201905081810360008301526128af81612417565b9050919050565b600060208201905081810360008301526128cf8161243a565b9050919050565b600060208201905081810360008301526128ef8161245d565b9050919050565b6000602082019050818103600083015261290f81612480565b9050919050565b6000602082019050818103600083015261292f816124a3565b9050919050565b6000602082019050818103600083015261294f816124c6565b9050919050565b6000602082019050818103600083015261296f816124e9565b9050919050565b6000602082019050818103600083015261298f8161250c565b9050919050565b600060208201905081810360008301526129af8161252f565b9050919050565b600060208201905081810360008301526129cf81612552565b9050919050565b600060208201905081810360008301526129ef81612575565b9050919050565b60006020820190508181036000830152612a0f81612598565b9050919050565b60006020820190508181036000830152612a2f816125bb565b9050919050565b60006020820190508181036000830152612a4f816125de565b9050919050565b60006020820190508181036000830152612a6f81612601565b9050919050565b600061012082019050612a8c6000830184612624565b92915050565b6000602082019050612aa760008301846126ea565b92915050565b6000612ab7612ac8565b9050612ac38282612cc0565b919050565b6000604051905090565b600067ffffffffffffffff821115612aed57612aec612d98565b5b602082029050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b6000612b3b82612c83565b9150612b4683612c83565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612b7b57612b7a612d3a565b5b828201905092915050565b6000612b9182612c83565b9150612b9c83612c83565b925082612bac57612bab612d69565b5b828204905092915050565b6000612bc282612c83565b9150612bcd83612c83565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612c0657612c05612d3a565b5b828202905092915050565b6000612c1c82612c83565b9150612c2783612c83565b925082821015612c3a57612c39612d3a565b5b828203905092915050565b6000612c5082612c63565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b83811015612cab578082015181840152602081019050612c90565b83811115612cba576000848401525b50505050565b612cc982612dc7565b810181811067ffffffffffffffff82111715612ce857612ce7612d98565b5b80604052505050565b6000612cfc82612c83565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415612d2f57612d2e612d3a565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f4c61737420636c61696d65642074696d65206973206e6f742076616c69640000600082015250565b7f42656e6566696369617279206973206e6f7420616c6c6f77656420746f20626560008201527f206f776e6572206f722073656c66000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f42656e656669636961727920686173207465726d696e61746564000000000000600082015250565b7f42656e656669636961727920697320616c7265616479207465726d696e61746560008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b7f62656e656669636961727920686173206e6f206475726174696f6e0000000000600082015250565b7f496e697469616c20616d6f756e74206973206e6f742076616c69640000000000600082015250565b7f496e697469616c20636c61696d65642063616e206e6f74206265207472756500600082015250565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b7f436c61696d696e6720706572696f6420686173206e6f74207374617274656400600082015250565b7f436c61696d656420616d6f756e74206973206e6f742076616c69640000000000600082015250565b7f42656e656669636961727920686173206e6f2076657374696e6720616d6f756e60008201527f7400000000000000000000000000000000000000000000000000000000000000602082015250565b7f596f75206861766520616c726561647920636c61696d656420796f757220766560008201527f7374696e6720616d6f756e740000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4e6f2076657374696e672064657461696c732070726f76696465640000000000600082015250565b7f42656e656669636961727920616464726573732063616e6e6f74206265207a6560008201527f726f000000000000000000000000000000000000000000000000000000000000602082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f56657374696e6720616c72656164792065786973747320666f722062656e656660008201527f6963696172790000000000000000000000000000000000000000000000000000602082015250565b7f42656e656669636961727920686173206e6f20636c61696d537461727454696d60008201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b7f56657374696e672064657461696c2061727261792069732066756c6c00000000600082015250565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b7f5374617274206461746520697320696e20746865207061737400000000000000600082015250565b7f56657374696e6720646f6573206e6f7420657869737400000000000000000000600082015250565b7f56657374696e6720706572696f6420686173206e6f7420737461727465640000600082015250565b61333581612c45565b811461334057600080fd5b50565b61334c81612c57565b811461335757600080fd5b50565b61336381612c83565b811461336e57600080fd5b5056fea264697066735822122035a50c462305d9c430f6eb31ea20df768752dc1b3c79763825fb25c72a0f600c64736f6c634300080400330000000000000000000000000f5d54b27bdb556823f96f2536496550f8816dc500000000000000000000000000000000000000000000000000000000623c3694