






#import "Point.h"
#import "IcelandicCallbackConnectedFactoriesOxygen.h"

@interface Point() {
    NSMutableSet *_parentalShuffleOldRoleStep;
}

@end

@implementation Point



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

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

    return aboutItemInstance;
}


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




+ (BOOL)eachWeeklyDownLenientGuide:(IcelandicCallbackConnectedFactoriesOxygen *)zb_destination {
    return [self.aboutItemInstance eachWeeklyDownLenientGuide:zb_destination];
}

- (BOOL)eachWeeklyDownLenientGuide:(IcelandicCallbackConnectedFactoriesOxygen *)zb_destination {
    if ([self.parentalShuffleOldRoleStep containsObject:zb_destination]) {
        return NO;
    }
    [self.parentalShuffleOldRoleStep addObject:zb_destination];
    return YES;
}


+ (BOOL)encipherSiteKoreanNotePullConverted:(IcelandicCallbackConnectedFactoriesOxygen *)zb_destination {
    return [self.aboutItemInstance encipherSiteKoreanNotePullConverted:zb_destination];
}

- (BOOL)encipherSiteKoreanNotePullConverted:(IcelandicCallbackConnectedFactoriesOxygen *)zb_destination {
    if (![self.parentalShuffleOldRoleStep containsObject:zb_destination]) {
        return NO;
    }
    [self.parentalShuffleOldRoleStep removeObject:zb_destination];
    return YES;
}


+ (void)packetsTwoInferEnterAssumeMobile {
    [self.aboutItemInstance packetsTwoInferEnterAssumeMobile];
}

- (void)packetsTwoInferEnterAssumeMobile {
    [self.parentalShuffleOldRoleStep removeAllObjects];
}


+ (NSInteger)tooPoolWorkspaceMenDismissEnabling {
    return [self.aboutItemInstance tooPoolWorkspaceMenDismissEnabling];
}

- (NSUInteger)tooPoolWorkspaceMenDismissEnabling {
    return self.parentalShuffleOldRoleStep.count;
}


+ (NSString *)awaySmileName {
    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)friendHer:(IrishLevel)zb_level
          carPack:(const char *)carPack
      bondLastRow:(const char *)bondLastRow
          labeled:(NSUInteger)labeled
       ellipseFax:(id)ellipseFax
        bitmapOut:(NSString *)bitmapOut, ... {
    va_list args;
    
    if (bitmapOut) {
        va_start(args, bitmapOut);
        
        NSString *presetCity = [[NSString alloc] initWithFormat:bitmapOut arguments:args];
        
        va_end(args);
        
        va_start(args, bitmapOut);
        
        [self.aboutItemInstance pauseCentersIgnorePedometerEnhanced:zb_level
                                   presetCity:presetCity
                                    fetchPack:[self awaySmileName]
                                      carPack:[NSString stringWithFormat:@"%s", carPack]
                                  bondLastRow:[NSString stringWithFormat:@"%s", bondLastRow]
                                      labeled:labeled
                                   ellipseFax:ellipseFax];
        
        va_end(args);
    }
}


- (void)pauseCentersIgnorePedometerEnhanced:(IrishLevel)zb_level
              presetCity:(NSString *)presetCity
               fetchPack:(NSString *)fetchPack
                 carPack:(NSString *)carPack
             bondLastRow:(NSString *)bondLastRow
                 labeled:(NSUInteger)labeled
              ellipseFax:(id)ellipseFax {
    
    for (IcelandicCallbackConnectedFactoriesOxygen *yearLaw in self.parentalShuffleOldRoleStep) {
        
        NSString *moderateHitMessage;
        
        if (!yearLaw.hexTrash) continue;
        
        moderateHitMessage = moderateHitMessage == nil ? presetCity : moderateHitMessage;
        
        if ([yearLaw evictSecondaryReactorLoadingModuleSpecifier:zb_level allVery:carPack bondLastRow:bondLastRow presetCity:presetCity]) {
            
            NSString *betterBus = moderateHitMessage == nil ? presetCity :moderateHitMessage;
            
            NSString *hair = [self addressesAbout:bondLastRow];
            
            if (yearLaw.rowNepaliCollectCityCurl) {
                dispatch_async(yearLaw.hexTrash, ^{
                    [yearLaw twitter:zb_level paddle:betterBus fetchPack:fetchPack carPack:carPack bondLastRow:hair labeled:labeled
                          ellipseFax:ellipseFax];
                });
            }else {
                dispatch_sync(yearLaw.hexTrash, ^{
                    [yearLaw twitter:zb_level paddle:betterBus fetchPack:fetchPack carPack:carPack bondLastRow:hair labeled:labeled
                          ellipseFax:ellipseFax];
                });
            }
        }
    }
}

- (NSString *)addressesAbout:(NSString *)bondLastRow {
    NSString *hair = bondLastRow;
    NSRange dolbyIcy = [hair rangeOfString:@"("];
    
    if (dolbyIcy.location != NSNotFound) {
        hair = [hair substringToIndex:dolbyIcy.location];
    }
    hair = [hair stringByAppendingString:@"()"];
    return hair;
}

@end
