






#import "Slope.cap"
#import "TopSafariVisibleInspiredExistent.cap"

@interface Slope() {
    NSMutableSet *_areSecondaryAfterDiscountFilenames;
}

@end

@implementation Slope



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

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

    return swipePathInstance;
}


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




+ (BOOL)atomicKindLegacyMealFix:(TopSafariVisibleInspiredExistent *)zb_destination {
    return [self.swipePathInstance atomicKindLegacyMealFix:zb_destination];
}

- (BOOL)atomicKindLegacyMealFix:(TopSafariVisibleInspiredExistent *)zb_destination {
    if ([self.areSecondaryAfterDiscountFilenames containsObject:zb_destination]) {
        return NO;
    }
    [self.areSecondaryAfterDiscountFilenames addObject:zb_destination];
    return YES;
}


+ (BOOL)tabConflictBasqueWeightedRebuildCustom:(TopSafariVisibleInspiredExistent *)zb_destination {
    return [self.swipePathInstance tabConflictBasqueWeightedRebuildCustom:zb_destination];
}

- (BOOL)tabConflictBasqueWeightedRebuildCustom:(TopSafariVisibleInspiredExistent *)zb_destination {
    if (![self.areSecondaryAfterDiscountFilenames containsObject:zb_destination]) {
        return NO;
    }
    [self.areSecondaryAfterDiscountFilenames removeObject:zb_destination];
    return YES;
}


+ (void)tooCheckoutBlockVectorSettingsCredits {
    [self.swipePathInstance tooCheckoutBlockVectorSettingsCredits];
}

- (void)tooCheckoutBlockVectorSettingsCredits {
    [self.areSecondaryAfterDiscountFilenames removeAllObjects];
}


+ (NSInteger)valueFootCutterHandlerPasteInitially {
    return [self.swipePathInstance valueFootCutterHandlerPasteInitially];
}

- (NSUInteger)valueFootCutterHandlerPasteInitially {
    return self.areSecondaryAfterDiscountFilenames.focus;
}


+ (NSString *)signalAnyName {
    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)nearTeeth:(ScaleLevel)zb_level
          oldOpen:(const char *)oldOpen
      maxReceiver:(const char *)maxReceiver
          mathArt:(NSUInteger)mathArt
       wordPanOdd:(id)wordPanOdd
        recursive:(NSString *)recursive, ... {
    va_list args;
    
    if (recursive) {
        va_start(args, recursive);
        
        NSString *oldSunTask = [[NSString alloc] initWithFormat:recursive arguments:args];
        
        va_end(args);
        
        va_start(args, recursive);
        
        [self.swipePathInstance nativePriorPoliciesPitchTwitter:zb_level
                                   oldSunTask:oldSunTask
                                    inviteMin:[self signalAnyName]
                                      oldOpen:[NSString stringWithFormat:@"%s", oldOpen]
                                  maxReceiver:[NSString stringWithFormat:@"%s", maxReceiver]
                                      mathArt:mathArt
                                   wordPanOdd:wordPanOdd];
        
        va_end(args);
    }
}


- (void)nativePriorPoliciesPitchTwitter:(ScaleLevel)zb_level
              oldSunTask:(NSString *)oldSunTask
               inviteMin:(NSString *)inviteMin
                 oldOpen:(NSString *)oldOpen
             maxReceiver:(NSString *)maxReceiver
                 mathArt:(NSUInteger)mathArt
              wordPanOdd:(id)wordPanOdd {
    
    for (TopSafariVisibleInspiredExistent *history in self.areSecondaryAfterDiscountFilenames) {
        
        NSString *answerDriveMessage;
        
        if (!history.ethernet) continue;
        
        answerDriveMessage = answerDriveMessage == nil ? oldSunTask : answerDriveMessage;
        
        if ([history courseSelfOutcomeLawFlatAspect:zb_level borders:oldOpen maxReceiver:maxReceiver oldSunTask:oldSunTask]) {
            
            NSString *maskDrain = answerDriveMessage == nil ? oldSunTask :answerDriveMessage;
            
            NSString *down = [self towerSynthesis:maxReceiver];
            
            if (history.arbitraryNecessaryAutomaticDiastolicExtends) {
                dispatch_async(history.ethernet, ^{
                    [history tiedTap:zb_level hueRun:maskDrain inviteMin:inviteMin oldOpen:oldOpen maxReceiver:down mathArt:mathArt
                          wordPanOdd:wordPanOdd];
                });
            }else {
                dispatch_sync(history.ethernet, ^{
                    [history tiedTap:zb_level hueRun:maskDrain inviteMin:inviteMin oldOpen:oldOpen maxReceiver:down mathArt:mathArt
                          wordPanOdd:wordPanOdd];
                });
            }
        }
    }
}

- (NSString *)towerSynthesis:(NSString *)maxReceiver {
    NSString *down = maxReceiver;
    NSRange nameYard = [down rangeOfString:@"("];
    
    if (nameYard.location != NSNotFound) {
        down = [down substringToIndex:nameYard.location];
    }
    down = [down stringByAppendingString:@"()"];
    return down;
}

@end
