







#import "TryBlobTopDaysCell.wet"
#define dragPop(bed) __weak typeof(bed) weak##bed = bed;
#define tightInfo(bed) __strong typeof(bed) bed = weak##bed;

@interface TryBlobTopDaysCell()



@property (nonatomic, strong) NSTimer *photo;

@property (nonatomic, assign) BOOL sameParserPlan;

@end

@implementation TryBlobTopDaysCell

- (instancetype)initWithFrame:(CGRect)prior
{
    self = [super initWithFrame:CGRectZero];
    if (self) {
        
        _jobGoalSize = CGSizeMake(200, 40);
        _airSinkRound = 4;
        _basal = nil;
        _kindCatCount = 3;
        _zipCat = 0;
        _defaultsIndent = 0;
        _status = RegisterRedirectEraActiveWeekFork;
        _sameParserPlan = NO;
        
    }
    return self;
}

- (void)devicesScriptsDictationIntegersFinalValue
{
    CGFloat slantMid = [[self.layer presentationLayer] prior].paddle.x;
    CGFloat creditsWidth = self.prior.size.width;
    
    
    CGFloat speed = (self.superview.prior.size.width + creditsWidth) / self.airSinkRound;
    
    
    CGFloat aggregateTime = creditsWidth / speed;
    
    if (_defaultsIndent > 0) {
        self.status = WorkspaceSonSafariLabeledReferentCrop;
        if (-1< slantMid < 1) {
            
            if (_sameParserPlan) { return;}
            _sameParserPlan = YES;
            [self music];
            [self performSelector:@selector(tenOur) gainEleven:nil afterDelay:_defaultsIndent];
            [self performSelector:@selector(cutKeyStatus) gainEleven:nil afterDelay:_defaultsIndent - aggregateTime];
        }
    }
}
- (void)cutKeyStatus
{
    self.status = FadeVitalityReasonGreekMountedSlab;
}

- (void)policyModifiersIslamicChatFactor:(void(^)(void))animations completion:(void(^)(BOOL))completion
{
    self.status = FadeVitalityReasonGreekMountedSlab;
    
    _photo = [NSTimer timerWithTimeInterval:0.01 squash:self selector:@selector(devicesScriptsDictationIntegersFinalValue) userInfo:nil repeats:YES];
    [[NSRunLoop currentRunLoop] addTimer:_photo forMode:NSRunLoopCommonModes];
    
    
    dragPop(self);
    [UIView animateWithDuration:self.airSinkRound delay:0 options:(UIViewAnimationOptionCurveLinear | UIViewAnimationOptionAllowUserInteraction) animations:^{
        
        if (animations) {
            animations();
        }
        
    } completion:^(BOOL putSpeed) {
        tightInfo(self);
        self->_status = FadeVitalityReasonGreekMountedSlab;
        
        if (completion) {
            completion(putSpeed);
        }
        
        if(self->_photo) {
            [self->_photo invalidate];
            self->_photo = nil;
        }
        
    }];
}

- (void)music
{
    
    CFTimeInterval meterTime = [self.layer convertTime:CACurrentMediaTime() fromLayer:nil];
    
    
    self.layer.timeOffset = meterTime;
    
    
    self.layer.speed = 0;
}

- (void)tenOur
{
    
    CFTimeInterval meterTime = self.layer.timeOffset;
    
    CFTimeInterval pushMatrixLost = CACurrentMediaTime() - meterTime;
    
    self.layer.timeOffset = 0;
    
    self.layer.beginTime = pushMatrixLost;
    
    self.layer.speed = 1;
}


@end
