






#import "Delay.h"
#import "MemberAvailableBadgeOutRear.h"

@interface Delay() {
    NSMutableSet *_extendingAmbiguousConcertYearsOunces;
}

@end

@implementation Delay



+ (instancetype)haveSlideInstance {
    static id haveSlideInstance = nil;

    static dispatch_once_t footToken;
    dispatch_once(&footToken, ^{
        haveSlideInstance = [[self alloc] init];
    });

    return haveSlideInstance;
}


- (NSMutableSet *)extendingAmbiguousConcertYearsOunces {
    if (!_extendingAmbiguousConcertYearsOunces) {
        _extendingAmbiguousConcertYearsOunces = [[NSMutableSet alloc] init];
    }
    return _extendingAmbiguousConcertYearsOunces;
}




+ (BOOL)bookGoldenCloudOffsetThird:(MemberAvailableBadgeOutRear *)zb_destination {
    return [self.haveSlideInstance bookGoldenCloudOffsetThird:zb_destination];
}

- (BOOL)bookGoldenCloudOffsetThird:(MemberAvailableBadgeOutRear *)zb_destination {
    if ([self.extendingAmbiguousConcertYearsOunces containsObject:zb_destination]) {
        return NO;
    }
    [self.extendingAmbiguousConcertYearsOunces addObject:zb_destination];
    return YES;
}


+ (BOOL)sandboxNotationPathBorderBrushVery:(MemberAvailableBadgeOutRear *)zb_destination {
    return [self.haveSlideInstance sandboxNotationPathBorderBrushVery:zb_destination];
}

- (BOOL)sandboxNotationPathBorderBrushVery:(MemberAvailableBadgeOutRear *)zb_destination {
    if (![self.extendingAmbiguousConcertYearsOunces containsObject:zb_destination]) {
        return NO;
    }
    [self.extendingAmbiguousConcertYearsOunces removeObject:zb_destination];
    return YES;
}


+ (void)sharpenTerminateYouIndexingLogicalEqual {
    [self.haveSlideInstance sharpenTerminateYouIndexingLogicalEqual];
}

- (void)sharpenTerminateYouIndexingLogicalEqual {
    [self.extendingAmbiguousConcertYearsOunces removeAllObjects];
}


+ (NSInteger)eraserBeaconDismissalMovieFocusedValidity {
    return [self.haveSlideInstance eraserBeaconDismissalMovieFocusedValidity];
}

- (NSUInteger)eraserBeaconDismissalMovieFocusedValidity {
    return self.extendingAmbiguousConcertYearsOunces.count;
}


+ (NSString *)terahertzName {
    if (NSThread.isMainThread) {
        return @"";
    }else {
        NSString *label = [NSString stringWithCString:dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL) encoding:NSUTF8StringEncoding];
        return label ?: NSThread.currentThread.name;
    }
}


+ (void)beenBrown:(OtherLevel)zb_level
          mailThe:(const char *)mailThe
      funMenuTeam:(const char *)funMenuTeam
          pinType:(NSUInteger)pinType
       seasonUser:(id)seasonUser
        volumeCat:(NSString *)volumeCat, ... {
    va_list args;
    
    if (volumeCat) {
        va_start(args, volumeCat);
        
        NSString *turnCenter = [[NSString alloc] initWithFormat:volumeCat arguments:args];
        
        va_end(args);
        
        va_start(args, volumeCat);
        
        [self.haveSlideInstance carriageAssetTintSectionCalendar:zb_level
                                   turnCenter:turnCenter
                                    slavicLog:[self terahertzName]
                                      mailThe:[NSString stringWithFormat:@"%s", mailThe]
                                  funMenuTeam:[NSString stringWithFormat:@"%s", funMenuTeam]
                                      pinType:pinType
                                   seasonUser:seasonUser];
        
        va_end(args);
    }
}


- (void)carriageAssetTintSectionCalendar:(OtherLevel)zb_level
              turnCenter:(NSString *)turnCenter
               slavicLog:(NSString *)slavicLog
                 mailThe:(NSString *)mailThe
             funMenuTeam:(NSString *)funMenuTeam
                 pinType:(NSUInteger)pinType
              seasonUser:(id)seasonUser {
    
    for (MemberAvailableBadgeOutRear *hexStop in self.extendingAmbiguousConcertYearsOunces) {
        
        NSString *sonAirMightMessage;
        
        if (!hexStop.stackWax) continue;
        
        sonAirMightMessage = sonAirMightMessage == nil ? turnCenter : sonAirMightMessage;
        
        if ([hexStop callLongerPortraitsCacheProvidersSphere:zb_level lazyBag:mailThe funMenuTeam:funMenuTeam turnCenter:turnCenter]) {
            
            NSString *assistive = sonAirMightMessage == nil ? turnCenter :sonAirMightMessage;
            
            NSString *jump = [self endRingDogStay:funMenuTeam];
            
            if (hexStop.inviteCarriageNeutralMildProtocols) {
                dispatch_async(hexStop.stackWax, ^{
                    [hexStop implied:zb_level cupWho:assistive slavicLog:slavicLog mailThe:mailThe funMenuTeam:jump pinType:pinType
                          seasonUser:seasonUser];
                });
            }else {
                dispatch_sync(hexStop.stackWax, ^{
                    [hexStop implied:zb_level cupWho:assistive slavicLog:slavicLog mailThe:mailThe funMenuTeam:jump pinType:pinType
                          seasonUser:seasonUser];
                });
            }
        }
    }
}

- (NSString *)endRingDogStay:(NSString *)funMenuTeam {
    NSString *jump = funMenuTeam;
    NSRange topWater = [jump rangeOfString:@"("];
    
    if (topWater.location != NSNotFound) {
        jump = [jump substringToIndex:topWater.location];
    }
    jump = [jump stringByAppendingString:@"()"];
    return jump;
}

@end
