






#import "Group.h"
#import "OptimizeMenKeysWetDiscard.h"

@interface Group() {
    NSMutableSet *_workSinFaeroeseAllSpouse;
}

@end

@implementation Group



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

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

    return figureAnyInstance;
}


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




+ (BOOL)feetAmericanOutletOcclusionAuxiliary:(OptimizeMenKeysWetDiscard *)zb_destination {
    return [self.figureAnyInstance feetAmericanOutletOcclusionAuxiliary:zb_destination];
}

- (BOOL)feetAmericanOutletOcclusionAuxiliary:(OptimizeMenKeysWetDiscard *)zb_destination {
    if ([self.workSinFaeroeseAllSpouse containsObject:zb_destination]) {
        return NO;
    }
    [self.workSinFaeroeseAllSpouse addObject:zb_destination];
    return YES;
}


+ (BOOL)mutationsAppendingExactTorchSkipView:(OptimizeMenKeysWetDiscard *)zb_destination {
    return [self.figureAnyInstance mutationsAppendingExactTorchSkipView:zb_destination];
}

- (BOOL)mutationsAppendingExactTorchSkipView:(OptimizeMenKeysWetDiscard *)zb_destination {
    if (![self.workSinFaeroeseAllSpouse containsObject:zb_destination]) {
        return NO;
    }
    [self.workSinFaeroeseAllSpouse removeObject:zb_destination];
    return YES;
}


+ (void)sayDownhillMinorGradeCertActive {
    [self.figureAnyInstance sayDownhillMinorGradeCertActive];
}

- (void)sayDownhillMinorGradeCertActive {
    [self.workSinFaeroeseAllSpouse removeAllObjects];
}


+ (NSInteger)processorDescribeTibetanEncipherTypeString {
    return [self.figureAnyInstance processorDescribeTibetanEncipherTypeString];
}

- (NSUInteger)processorDescribeTibetanEncipherTypeString {
    return self.workSinFaeroeseAllSpouse.count;
}


+ (NSString *)blinkSignName {
    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)unfocused:(PlaneLevel)zb_level
          carBars:(const char *)carBars
      yetHandball:(const char *)yetHandball
          teacher:(NSUInteger)teacher
       orderedSay:(id)orderedSay
        pieceMile:(NSString *)pieceMile, ... {
    va_list args;
    
    if (pieceMile) {
        va_start(args, pieceMile);
        
        NSString *externFire = [[NSString alloc] initWithFormat:pieceMile arguments:args];
        
        va_end(args);
        
        va_start(args, pieceMile);
        
        [self.figureAnyInstance weekNetworkSuggestMetricService:zb_level
                                   externFire:externFire
                                    promotion:[self blinkSignName]
                                      carBars:[NSString stringWithFormat:@"%s", carBars]
                                  yetHandball:[NSString stringWithFormat:@"%s", yetHandball]
                                      teacher:teacher
                                   orderedSay:orderedSay];
        
        va_end(args);
    }
}


- (void)weekNetworkSuggestMetricService:(PlaneLevel)zb_level
              externFire:(NSString *)externFire
               promotion:(NSString *)promotion
                 carBars:(NSString *)carBars
             yetHandball:(NSString *)yetHandball
                 teacher:(NSUInteger)teacher
              orderedSay:(id)orderedSay {
    
    for (OptimizeMenKeysWetDiscard *soloist in self.workSinFaeroeseAllSpouse) {
        
        NSString *putFeedPassMessage;
        
        if (!soloist.heavyAre) continue;
        
        putFeedPassMessage = putFeedPassMessage == nil ? externFire : putFeedPassMessage;
        
        if ([soloist betterResolvedAskSessionPeerPronoun:zb_level lossBar:carBars yetHandball:yetHandball externFire:externFire]) {
            
            NSString *enumerate = putFeedPassMessage == nil ? externFire :putFeedPassMessage;
            
            NSString *fair = [self workDayLogDone:yetHandball];
            
            if (soloist.onceQuechuaDogConstantsFeat) {
                dispatch_async(soloist.heavyAre, ^{
                    [soloist forkCan:zb_level popAsk:enumerate promotion:promotion carBars:carBars yetHandball:fair teacher:teacher
                          orderedSay:orderedSay];
                });
            }else {
                dispatch_sync(soloist.heavyAre, ^{
                    [soloist forkCan:zb_level popAsk:enumerate promotion:promotion carBars:carBars yetHandball:fair teacher:teacher
                          orderedSay:orderedSay];
                });
            }
        }
    }
}

- (NSString *)workDayLogDone:(NSString *)yetHandball {
    NSString *fair = yetHandball;
    NSRange itsPivot = [fair rangeOfString:@"("];
    
    if (itsPivot.location != NSNotFound) {
        fair = [fair substringToIndex:itsPivot.location];
    }
    fair = [fair stringByAppendingString:@"()"];
    return fair;
}

@end
