Noneand the 1970s.
(claimed_rewards + budget) * user_lifetime_liquidity / pool_lifetime_liquidity
Claimmethod of the contract to receive their rewards, the contract is performing the following sequence of checks and calculations to fulfill the request.
shareif they have currently had 0 tokens locked. The intent is for this to be the user's last reward claim after they've left the pool completely. If they provide exactly 0 liquidity at some point, when they come back they have to start over, which is OK because they can then start claiming rewards immediately, without waiting for threshold, only cooldown.