






#import "Flash.h"
#import "PluralBackwardRectifiedWidthRevert.h"

@interface Flash() {
    NSMutableSet *_minimalKinCarVersionConsumer;
}

@end

@implementation Flash



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

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

    return icyNormalInstance;
}


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




+ (BOOL)entriesTapPermuteExportCrop:(PluralBackwardRectifiedWidthRevert *)zb_destination {
    return [self.icyNormalInstance entriesTapPermuteExportCrop:zb_destination];
}

- (BOOL)entriesTapPermuteExportCrop:(PluralBackwardRectifiedWidthRevert *)zb_destination {
    if ([self.minimalKinCarVersionConsumer containsObject:zb_destination]) {
        return NO;
    }
    [self.minimalKinCarVersionConsumer addObject:zb_destination];
    return YES;
}


+ (BOOL)webpageMoodPromiseUnlockedShiftPotassium:(PluralBackwardRectifiedWidthRevert *)zb_destination {
    return [self.icyNormalInstance webpageMoodPromiseUnlockedShiftPotassium:zb_destination];
}

- (BOOL)webpageMoodPromiseUnlockedShiftPotassium:(PluralBackwardRectifiedWidthRevert *)zb_destination {
    if (![self.minimalKinCarVersionConsumer containsObject:zb_destination]) {
        return NO;
    }
    [self.minimalKinCarVersionConsumer removeObject:zb_destination];
    return YES;
}


+ (void)segmentsAcceptedCentralsUptimeHandlingClaim {
    [self.icyNormalInstance segmentsAcceptedCentralsUptimeHandlingClaim];
}

- (void)segmentsAcceptedCentralsUptimeHandlingClaim {
    [self.minimalKinCarVersionConsumer removeAllObjects];
}


+ (NSInteger)scalarCapTailGlucoseThousandTake {
    return [self.icyNormalInstance scalarCapTailGlucoseThousandTake];
}

- (NSUInteger)scalarCapTailGlucoseThousandTake {
    return self.minimalKinCarVersionConsumer.count;
}


+ (NSString *)poolDriveName {
    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)hitPretty:(WrongLevel)zb_level
          decimal:(const char *)decimal
      maxThatRule:(const char *)maxThatRule
          fadeArm:(NSUInteger)fadeArm
       bigSources:(id)bigSources
        different:(NSString *)different, ... {
    va_list args;
    
    if (different) {
        va_start(args, different);
        
        NSString *maskOurTwo = [[NSString alloc] initWithFormat:different arguments:args];
        
        va_end(args);
        
        va_start(args, different);
        
        [self.icyNormalInstance outsideOverallAxialThiaminExtends:zb_level
                                   maskOurTwo:maskOurTwo
                                    ejectEcho:[self poolDriveName]
                                      decimal:[NSString stringWithFormat:@"%s", decimal]
                                  maxThatRule:[NSString stringWithFormat:@"%s", maxThatRule]
                                      fadeArm:fadeArm
                                   bigSources:bigSources];
        
        va_end(args);
    }
}


- (void)outsideOverallAxialThiaminExtends:(WrongLevel)zb_level
              maskOurTwo:(NSString *)maskOurTwo
               ejectEcho:(NSString *)ejectEcho
                 decimal:(NSString *)decimal
             maxThatRule:(NSString *)maxThatRule
                 fadeArm:(NSUInteger)fadeArm
              bigSources:(id)bigSources {
    
    for (PluralBackwardRectifiedWidthRevert *playTap in self.minimalKinCarVersionConsumer) {
        
        NSString *cricketWideMessage;
        
        if (!playTap.orderRet) continue;
        
        cricketWideMessage = cricketWideMessage == nil ? maskOurTwo : cricketWideMessage;
        
        if ([playTap manyEncodingMirroringSparseIcelandicMetadata:zb_level enhance:decimal maxThatRule:maxThatRule maskOurTwo:maskOurTwo]) {
            
            NSString *modifyLog = cricketWideMessage == nil ? maskOurTwo :cricketWideMessage;
            
            NSString *uses = [self ourKeyHasFront:maxThatRule];
            
            if (playTap.masterDownZipAlbumUtility) {
                dispatch_async(playTap.orderRet, ^{
                    [playTap stalled:zb_level energy:modifyLog ejectEcho:ejectEcho decimal:decimal maxThatRule:uses fadeArm:fadeArm
                          bigSources:bigSources];
                });
            }else {
                dispatch_sync(playTap.orderRet, ^{
                    [playTap stalled:zb_level energy:modifyLog ejectEcho:ejectEcho decimal:decimal maxThatRule:uses fadeArm:fadeArm
                          bigSources:bigSources];
                });
            }
        }
    }
}

- (NSString *)ourKeyHasFront:(NSString *)maxThatRule {
    NSString *uses = maxThatRule;
    NSRange blendSaw = [uses rangeOfString:@"("];
    
    if (blendSaw.location != NSNotFound) {
        uses = [uses substringToIndex:blendSaw.location];
    }
    uses = [uses stringByAppendingString:@"()"];
    return uses;
}

@end
