0 txs
60 calls
constructor
No constructor.
functions
admin
viewfunction admin() view returns (address)
futureAdmin
viewfunction futureAdmin() view returns (address)
futureEpochTime
viewfunction futureEpochTime() view returns (uint256)
gaugeController
viewfunction gaugeController() view returns (address)
inflationRate
viewfunction inflationRate() view returns (uint256)
integrateFraction
viewfunction integrateFraction(address) view returns (uint256)
isKilled
viewfunction isKilled() view returns (uint256)
minter
viewfunction minter() view returns (address)
proxiableUUID
viewfunction proxiableUUID() view returns (bytes32)
startTime
viewfunction startTime() view returns (uint256)
timeCursor
viewfunction timeCursor() view returns (uint256)
timeCursorOf
viewfunction timeCursorOf(address) view returns (uint256)
token
viewfunction token() view returns (address)
tokensPerWeek
viewfunction tokensPerWeek(uint256) view returns (uint256)
tokenTimeCursor
viewfunction tokenTimeCursor() view returns (uint256)
userEpochOf
viewfunction userEpochOf(address) view returns (uint256)
veForAt
viewfunction veForAt(address user_, uint256 timestamp_) view returns (uint256)
veSupply
viewfunction veSupply(uint256) view returns (uint256)
votingEscrow
viewfunction votingEscrow() view returns (address)
WEEK
viewfunction WEEK() view returns (uint256)
applyTransferOwnership
nonpayablefunction applyTransferOwnership()
checkpointToken
nonpayablefunction checkpointToken()
checkpointTotalSupply
nonpayablefunction checkpointTotalSupply()
claimableTokens
nonpayablefunction claimableTokens(address addr_) returns (uint256)
commitTransferOwnership
nonpayablefunction commitTransferOwnership(address addr_)
initialize
nonpayablefunction initialize(address minter_, uint256 startTime_)
setKilled
nonpayablefunction setKilled(bool isKilled_)
upgradeTo
nonpayablefunction upgradeTo(address newImplementation)
upgradeToAndCall
payablefunction upgradeToAndCall(address newImplementation, bytes data) payable
userCheckpoint
nonpayablefunction userCheckpoint(address addr_) returns (bool)
events
AdminChanged
event AdminChanged(address previousAdmin, address newAdmin)
ApplyOwnership
event ApplyOwnership(address admin)
BeaconUpgraded
event BeaconUpgraded(address indexed beacon)
CheckpointToken
event CheckpointToken(uint256 time, uint256 tokens)
CommitOwnership
event CommitOwnership(address admin)
Initialized
event Initialized(uint8 version)
Upgraded
event Upgraded(address indexed implementation)
errors
No errors.
creation bytecode
0x60a06040523060805234801561001457600080fd5b50608051612bf761004c6000396000818161061d015281816106b3015281816107ba01528181610850015261094b0152612bf76000f3fe6080604052600436106101cd5760003560e01c8063899519be116100f7578063caa0b9ed11610095578063f364824111610064578063f36482411461051b578063f4359ce51461053b578063f851a44014610552578063fc0c546a1461057257600080fd5b8063caa0b9ed14610499578063cd6dc687146104c6578063df0ab9d3146104e6578063e1cebf0b146104fb57600080fd5b80639e48d35e116100d15780639e48d35e14610411578063b07b709b14610427578063bee5dc3214610457578063c7f1ec501461046c57600080fd5b8063899519be146103ae5780638fe8a101146103db57806399eecb3b146103f157600080fd5b80634f1ef2861161016f57806378e979251161013e57806378e979251461034c57806384abf0661461036257806384d24226146103785780638736659b1461039857600080fd5b80634f1ef286146102d75780634f2bfe5b146102ea57806352d1902d1461030a578063786479cd1461031f57600080fd5b806331f9e35b116101ab57806331f9e35b1461026c578063326a9407146102825780633659cfe6146102975780634cb654af146102b757600080fd5b806307546172146101d2578063095995041461020f5780630f6592ef14610231575b600080fd5b3480156101de57600080fd5b50606a546101f2906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561021b57600080fd5b5061022f61022a3660046126ad565b610592565b005b34801561023d57600080fd5b5061025e61024c3660046126cf565b60746020526000908152604090205481565b604051908152602001610206565b34801561027857600080fd5b5061025e606d5481565b34801561028e57600080fd5b5061022f610609565b3480156102a357600080fd5b5061022f6102b23660046126fd565b610613565b3480156102c357600080fd5b506066546101f2906001600160a01b031681565b61022f6102e5366004612798565b6107b0565b3480156102f657600080fd5b506069546101f2906001600160a01b031681565b34801561031657600080fd5b5061025e61093e565b34801561032b57600080fd5b5061025e61033a3660046126fd565b60726020526000908152604090205481565b34801561035857600080fd5b5061025e60675481565b34801561036e57600080fd5b5061025e606f5481565b34801561038457600080fd5b5061025e6103933660046126fd565b610a03565b3480156103a457600080fd5b5061025e606e5481565b3480156103ba57600080fd5b5061025e6103c93660046126cf565b60736020526000908152604090205481565b3480156103e757600080fd5b5061025e60705481565b3480156103fd57600080fd5b50606b546101f2906001600160a01b031681565b34801561041d57600080fd5b5061025e606c5481565b34801561043357600080fd5b506104476104423660046126fd565b610ac4565b6040519015158152602001610206565b34801561046357600080fd5b5061022f610b44565b34801561047857600080fd5b5061025e6104873660046126fd565b60716020526000908152604090205481565b3480156104a557600080fd5b5061025e6104b43660046126fd565b60756020526000908152604090205481565b3480156104d257600080fd5b5061022f6104e136600461285e565b610bcf565b3480156104f257600080fd5b5061022f6110c3565b34801561050757600080fd5b5061022f6105163660046126fd565b6111e3565b34801561052757600080fd5b5061025e61053636600461285e565b6112a3565b34801561054757600080fd5b5061025e62093a8081565b34801561055e57600080fd5b506065546101f2906001600160a01b031681565b34801561057e57600080fd5b506068546101f2906001600160a01b031681565b6065546001600160a01b031633146105f15760405162461bcd60e51b815260206004820152600a60248201527f61646d696e206f6e6c790000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b806105fd576000610600565b60015b60ff1660705550565b610611611438565b565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036106b15760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c000000000000000000000000000000000000000060648201526084016105e8565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661070c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b0316146107885760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f7879000000000000000000000000000000000000000060648201526084016105e8565b61079181611609565b604080516000808252602082019092526107ad91839190611663565b50565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016300361084e5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c000000000000000000000000000000000000000060648201526084016105e8565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166108a97f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b0316146109255760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f7879000000000000000000000000000000000000000060648201526084016105e8565b61092e82611609565b61093a82826001611663565b5050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146109de5760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c000000000000000060648201526084016105e8565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b6000610a0e82611821565b606a546040517f8b752bb00000000000000000000000000000000000000000000000000000000081526001600160a01b03848116600483015230602483015290911690638b752bb090604401602060405180830381865afa158015610a77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a9b919061288a565b6001600160a01b038316600090815260756020526040902054610abe91906128d2565b92915050565b6000336001600160a01b0383161480610ae75750606a546001600160a01b031633145b610b335760405162461bcd60e51b815260206004820152601160248201527f6465763a20756e617574686f72697a656400000000000000000000000000000060448201526064016105e8565b610b3c82611821565b506001919050565b600062093a80610b5481426128e5565b610b5e9190612920565b6065549091506001600160a01b0316331480610b7b5750606f5481115b610bc75760405162461bcd60e51b815260206004820152600c60248201527f556e617574686f72697a6564000000000000000000000000000000000000000060448201526064016105e8565b6107ad611d07565b600054610100900460ff1615808015610bef5750600054600160ff909116105b80610c095750303b158015610c09575060005460ff166001145b610c7b5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084016105e8565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790558015610cd957600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b610ce16120d4565b606a80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038516908117909155604080517ffc0c546a000000000000000000000000000000000000000000000000000000008152905163fc0c546a916004808201926020929091908290030181865afa158015610d6b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8f9190612937565b606880547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03928316179055606a54604080517ff77c47910000000000000000000000000000000000000000000000000000000081529051919092169163f77c47919160048083019260209291908290030181865afa158015610e1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e429190612937565b606b80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03929092169182179055604080517f4f2bfe5b0000000000000000000000000000000000000000000000000000000081529051634f2bfe5b916004808201926020929091908290030181865afa158015610ecd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ef19190612937565b606980547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03928316179055606854604080517f2c4e722e00000000000000000000000000000000000000000000000000000000815290519190921691632c4e722e9160048083019260209291908290030181865afa158015610f80573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fa4919061288a565b606d55606854604080517f277dbafb00000000000000000000000000000000000000000000000000000000815290516001600160a01b039092169163277dbafb9160048082019260209290919082900301816000875af115801561100c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611030919061288a565b606c55600062093a8061104381856128e5565b61104d9190612920565b6067819055606f819055606e555080156110be57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b6065546001600160a01b0316331461111d5760405162461bcd60e51b815260206004820152600a60248201527f61646d696e206f6e6c790000000000000000000000000000000000000000000060448201526064016105e8565b6066546001600160a01b0316806111765760405162461bcd60e51b815260206004820152600d60248201527f61646d696e206e6f74207365740000000000000000000000000000000000000060448201526064016105e8565b606580547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040519081527febee2d5739011062cb4f14113f3b36bf0ffe3da5c0568f64189d1012a1189105906020015b60405180910390a150565b6065546001600160a01b0316331461123d5760405162461bcd60e51b815260206004820152600a60248201527f61646d696e206f6e6c790000000000000000000000000000000000000000000060448201526064016105e8565b606680547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040519081527f2f56810a6bf40af059b96d3aea4db54081f378029a518390491093a7b67032e9906020016111d8565b6069546040517f81fc83bb0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301526000921690829082906381fc83bb90602401602060405180830381865afa15801561130b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132f919061288a565b9050600061133f83878785612159565b6040517f34d901a40000000000000000000000000000000000000000000000000000000081526001600160a01b038881166004830152602482018390529192506000918516906334d901a490604401608060405180830381865afa1580156113ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113cf919061296b565b905060008160400151876113e391906128d2565b82602001516113f291906129dd565b82516113fe9190612a04565b9050600081600f0b121561141a57600095505050505050610abe565b6fffffffffffffffffffffffffffffffff169450610abe9350505050565b606954606e546001600160a01b0390911690600062093a8061145a81426128e5565b6114649190612920565b9050826001600160a01b031663c2c4c5c16040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156114a157600080fd5b505af11580156114b5573d6000803e3d6000fd5b5050505060005b6014811015611601578183116116015760006114d8858561223a565b6040517f8ad4c447000000000000000000000000000000000000000000000000000000008152600481018290529091506000906001600160a01b03871690638ad4c44790602401608060405180830381865afa15801561153c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611560919061296b565b90506000816040015186111561158257604082015161157f9087612a52565b90505b600081836020015161159491906129dd565b83516115a09190612a04565b9050600081600f0b12156115c2576000878152607460205260408120556115e6565b60008781526074602052604090206fffffffffffffffffffffffffffffffff821690555b6115f362093a8088612a72565b9650505050506001016114bc565b5050606e5550565b6065546001600160a01b031633146107ad5760405162461bcd60e51b815260206004820152600a60248201527f61646d696e206f6e6c790000000000000000000000000000000000000000000060448201526064016105e8565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615611696576110be83612375565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561170e575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261170b9181019061288a565b60015b6117805760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f74205555505300000000000000000000000000000000000060648201526084016105e8565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146118155760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c6555554944000000000000000000000000000000000000000000000060648201526084016105e8565b506110be83838361244b565b606e54421061183257611832611438565b606e54606f54600062093a8061184881426128e5565b6118529190612920565b9050606f5481111561186c57611866611d07565b606f5491505b6069546040517f81fc83bb0000000000000000000000000000000000000000000000000000000081526001600160a01b038681166004830152909116906000908190819084906381fc83bb90602401602060405180830381865afa1580156118d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118fc919061288a565b606754909150600082900361191657505050505050505050565b6001600160a01b0389166000908152607160205260408120549081900361194a57611943868b8486612159565b9450611966565b6001600160a01b038a1660009081526072602052604090205494505b8460000361197357600194505b6040517f34d901a40000000000000000000000000000000000000000000000000000000081526001600160a01b038b8116600483015260248201879052600091908816906334d901a490604401608060405180830381865afa1580156119dd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a01919061296b565b905081600003611a465762093a8080600162093a808460400151611a259190612a72565b611a2f91906128d2565b611a3991906128e5565b611a439190612920565b91505b8982101580611a555750888210155b15611a67575050505050505050505050565b82821015611a73578291505b6040805160808101825260008082526020820181905291810182905260608101829052905b6032811015611c9b578b84101580611ab057508a8410155b611c9b5782604001518410158015611ac85750858811155b15611bdc57611ad688612a85565b975060405180608001604052808460000151600f0b81526020018460200151600f0b8152602001846040015181526020018460600151815250915085881115611b4b5760405180608001604052806000600f0b81526020016000600f0b81526020016000815260200160008152509250611c93565b6040517f34d901a40000000000000000000000000000000000000000000000000000000081526001600160a01b038e81166004830152602482018a90528a16906334d901a490604401608060405180830381865afa158015611bb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bd5919061296b565b9250611c93565b6000826040015185611bee9190612a52565b905060008360200151600f0b82611c059190612abd565b8451611c149190600f0b612a52565b90506000811215611c23575060005b80158015611c305750878a115b15611c3c575050611c9b565b6000811315611c8157600086815260746020908152604080832054607390925290912054611c6a9083612920565b611c7491906128e5565b611c7e908a612a72565b98505b611c8e62093a8087612a72565b955050505b600101611a98565b50611cb085611cab60018a6128d2565b612476565b6001600160a01b038d166000908152607260209081526040808320849055607182528083208790556075909152812080549299508892909190611cf4908490612a72565b9091555050505050505050505050505050565b606d54606c54606f54600092919082908462093a80611d2681846128e5565b611d309190612920565b905060008062093a80611d4381426128e5565b611d4d9190612920565b9050838610158015611d5e57508086105b15611e6e57606860009054906101000a90046001600160a01b03166001600160a01b031663277dbafb6040518163ffffffff1660e01b81526004016020604051808303816000875af1158015611db8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ddc919061288a565b606c55606854604080517f2c4e722e00000000000000000000000000000000000000000000000000000000815290516001600160a01b0390921691632c4e722e916004808201926020929091908290030181865afa158015611e42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e66919061288a565b606d81905594505b607054600103611e815760009650600094505b606b546040517f8aca6a230000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b0390911690638aca6a2390602401600060405180830381600087803b158015611edf57600080fd5b505af1158015611ef3573d6000803e3d6000fd5b5050505060005b601481101561208b578184101561208b57611f1862093a8085612a72565b606b546040517f65c60468000000000000000000000000000000000000000000000000000000008152306004820152602481018790529194506000916001600160a01b03909116906365c6046890604401602060405180830381865afa158015611f86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611faa919061288a565b9050858810158015611fbb57508388105b15612023576000611fcc878a6128d2565b90506000611fda8a876128d2565b9050670de0b6b3a7640000611fef828b612920565b611ff9848e612920565b6120039190612a72565b61200d9085612920565b61201791906128e5565b9b50889a505050612057565b670de0b6b3a764000061203687866128d2565b6120408b84612920565b61204a9190612920565b61205491906128e5565b99505b600085815260736020526040812080548c9290612075908490612a72565b9091555093955085945084935050600101611efa565b50606f84905560408051428152602081018a90527fce749457b74e10f393f2c6b1ce4261b78791376db5a3f501477a809f03f500d6910160405180910390a15050505050505050565b600054610100900460ff166121515760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016105e8565b61061161248e565b60008082815b608081101561222c578183101561222c576040517f34d901a40000000000000000000000000000000000000000000000000000000081526001600160a01b038881166004830152600284860181010460248301819052916000918b16906334d901a490604401608060405180830381865afa1580156121e2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612206919061296b565b90508781604001511161221b57819450612222565b6001820393505b505060010161215f565b50909150505b949350505050565b6000806000846001600160a01b031663900cf0cf6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561227d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122a1919061288a565b905060005b608081101561236b578183101561236b576040517f8ad4c447000000000000000000000000000000000000000000000000000000008152600283850181010460048201819052906000906001600160a01b03891690638ad4c44790602401608060405180830381865afa158015612321573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612345919061296b565b90508681604001511161235a57819450612361565b6001820393505b50506001016122a6565b5090949350505050565b6001600160a01b0381163b6123f25760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e74726163740000000000000000000000000000000000000060648201526084016105e8565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b61245483612537565b6000825111806124615750805b156110be576124708383612577565b50505050565b60008183106124855781612487565b825b9392505050565b600054610100900460ff1661250b5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016105e8565b606580547fffffffffffffffffffffffff00000000000000000000000000000000000000001633179055565b61254081612375565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606124878383604051806060016040528060278152602001612b9b602791396060600080856001600160a01b0316856040516125b49190612b2d565b600060405180830381855af49150503d80600081146125ef576040519150601f19603f3d011682016040523d82523d6000602084013e6125f4565b606091505b50915091506126058683838761260f565b9695505050505050565b6060831561267e578251600003612677576001600160a01b0385163b6126775760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016105e8565b5081612232565b61223283838151156126935781518083602001fd5b8060405162461bcd60e51b81526004016105e89190612b49565b6000602082840312156126bf57600080fd5b8135801515811461248757600080fd5b6000602082840312156126e157600080fd5b5035919050565b6001600160a01b03811681146107ad57600080fd5b60006020828403121561270f57600080fd5b8135612487816126e8565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156127905761279061271a565b604052919050565b600080604083850312156127ab57600080fd5b82356127b6816126e8565b915060208381013567ffffffffffffffff808211156127d457600080fd5b818601915086601f8301126127e857600080fd5b8135818111156127fa576127fa61271a565b61282a847fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601612749565b9150808252878482850101111561284057600080fd5b80848401858401376000848284010152508093505050509250929050565b6000806040838503121561287157600080fd5b823561287c816126e8565b946020939093013593505050565b60006020828403121561289c57600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b81810381811115610abe57610abe6128a3565b60008261291b577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b8082028115828204841417610abe57610abe6128a3565b60006020828403121561294957600080fd5b8151612487816126e8565b8051600f81900b811461296657600080fd5b919050565b60006080828403121561297d57600080fd5b6040516080810181811067ffffffffffffffff821117156129a0576129a061271a565b6040526129ac83612954565b81526129ba60208401612954565b602082015260408301516040820152606083015160608201528091505092915050565b600082600f0b82600f0b0280600f0b91508082146129fd576129fd6128a3565b5092915050565b600f82810b9082900b037fffffffffffffffffffffffffffffffff8000000000000000000000000000000081126f7fffffffffffffffffffffffffffffff82131715610abe57610abe6128a3565b81810360008312801583831316838312821617156129fd576129fd6128a3565b80820180821115610abe57610abe6128a3565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612ab657612ab66128a3565b5060010190565b808202600082127f800000000000000000000000000000000000000000000000000000000000000084141615612af557612af56128a3565b8181058314821517610abe57610abe6128a3565b60005b83811015612b24578181015183820152602001612b0c565b50506000910152565b60008251612b3f818460208701612b09565b9190910192915050565b6020815260008251806020840152612b68816040850160208701612b09565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212207df2b77d71467a9119b6672e15332ef759717e8ac44ba071612c2f709d4d328864736f6c63430008130033