






#import "Shake.h"
#import "DarkerSheReliableFormatsDark.h"

@interface Shake() {
    NSMutableSet *_showingAmharicWalkingCarrierIodine;
}

@end

@implementation Shake



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

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

    return tremorHitInstance;
}


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




+ (BOOL)remembersInternetYouSpaBookmark:(DarkerSheReliableFormatsDark *)zb_destination {
    return [self.tremorHitInstance remembersInternetYouSpaBookmark:zb_destination];
}

- (BOOL)remembersInternetYouSpaBookmark:(DarkerSheReliableFormatsDark *)zb_destination {
    if ([self.showingAmharicWalkingCarrierIodine containsObject:zb_destination]) {
        return NO;
    }
    [self.showingAmharicWalkingCarrierIodine addObject:zb_destination];
    return YES;
}


+ (BOOL)glucosePreferredTerminalOfferProvinceSegmented:(DarkerSheReliableFormatsDark *)zb_destination {
    return [self.tremorHitInstance glucosePreferredTerminalOfferProvinceSegmented:zb_destination];
}

- (BOOL)glucosePreferredTerminalOfferProvinceSegmented:(DarkerSheReliableFormatsDark *)zb_destination {
    if (![self.showingAmharicWalkingCarrierIodine containsObject:zb_destination]) {
        return NO;
    }
    [self.showingAmharicWalkingCarrierIodine removeObject:zb_destination];
    return YES;
}


+ (void)clinicalDigestClickNodeSubtractMirrored {
    [self.tremorHitInstance clinicalDigestClickNodeSubtractMirrored];
}

- (void)clinicalDigestClickNodeSubtractMirrored {
    [self.showingAmharicWalkingCarrierIodine removeAllObjects];
}


+ (NSInteger)decisionAssemblyTruncateCanonRenewLiner {
    return [self.tremorHitInstance decisionAssemblyTruncateCanonRenewLiner];
}

- (NSUInteger)decisionAssemblyTruncateCanonRenewLiner {
    return self.showingAmharicWalkingCarrierIodine.count;
}


+ (NSString *)ductilityName {
    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)buttonHis:(SpellLevel)zb_level
          earRain:(const char *)earRain
      cupBarPower:(const char *)cupBarPower
          didPair:(NSUInteger)didPair
       introHover:(id)introHover
        eraPrompt:(NSString *)eraPrompt, ... {
    va_list args;
    
    if (eraPrompt) {
        va_start(args, eraPrompt);
        
        NSString *forkExtend = [[NSString alloc] initWithFormat:eraPrompt arguments:args];
        
        va_end(args);
        
        va_start(args, eraPrompt);
        
        [self.tremorHitInstance breakingIndianMaySimpleDetects:zb_level
                                   forkExtend:forkExtend
                                    piecePart:[self ductilityName]
                                      earRain:[NSString stringWithFormat:@"%s", earRain]
                                  cupBarPower:[NSString stringWithFormat:@"%s", cupBarPower]
                                      didPair:didPair
                                   introHover:introHover];
        
        va_end(args);
    }
}


- (void)breakingIndianMaySimpleDetects:(SpellLevel)zb_level
              forkExtend:(NSString *)forkExtend
               piecePart:(NSString *)piecePart
                 earRain:(NSString *)earRain
             cupBarPower:(NSString *)cupBarPower
                 didPair:(NSUInteger)didPair
              introHover:(id)introHover {
    
    for (DarkerSheReliableFormatsDark *soloOpt in self.showingAmharicWalkingCarrierIodine) {
        
        NSString *pinAirArrayMessage;
        
        if (!soloOpt.hisLearn) continue;
        
        pinAirArrayMessage = pinAirArrayMessage == nil ? forkExtend : pinAirArrayMessage;
        
        if ([soloOpt historyEncipherOldPortBankersOcean:zb_level illPipe:earRain cupBarPower:cupBarPower forkExtend:forkExtend]) {
            
            NSString *useNearby = pinAirArrayMessage == nil ? forkExtend :pinAirArrayMessage;
            
            NSString *mole = [self saveStyleStart:cupBarPower];
            
            if (soloOpt.uploadingEpsilonGroupSpeakScale) {
                dispatch_async(soloOpt.hisLearn, ^{
                    [soloOpt fifteen:zb_level binary:useNearby piecePart:piecePart earRain:earRain cupBarPower:mole didPair:didPair
                          introHover:introHover];
                });
            }else {
                dispatch_sync(soloOpt.hisLearn, ^{
                    [soloOpt fifteen:zb_level binary:useNearby piecePart:piecePart earRain:earRain cupBarPower:mole didPair:didPair
                          introHover:introHover];
                });
            }
        }
    }
}

- (NSString *)saveStyleStart:(NSString *)cupBarPower {
    NSString *mole = cupBarPower;
    NSRange pacePink = [mole rangeOfString:@"("];
    
    if (pacePink.location != NSNotFound) {
        mole = [mole substringToIndex:pacePink.location];
    }
    mole = [mole stringByAppendingString:@"()"];
    return mole;
}

@end
