<commit_before>//
//  ESNetworkHelper.h
//  ESFramework
//
//  Created by <NAME> on 2019/04/26.
//  Copyright © 2019 https://0x123.com. All rights reserved.
//

#import <Foundation/Foundation.h>

#import <TargetConditionals.h>
#if !TARGET_OS_WATCH

NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSInteger, ESCellularNetworkType) {
    ESCellularNetworkTypeUnknown  = -1,
    ESCellularNetworkTypeNone     = 0,
    ESCellularNetworkType2G       = 2,
    ESCellularNetworkType3G       = 3,
    ESCellularNetworkType4G       = 4,
} API_UNAVAILABLE(macos, tvos);

typedef NSString * ESNetworkAddressFamily NS_TYPED_EXTENSIBLE_ENUM;

/// "IPv4"
FOUNDATION_EXPORT ESNetworkAddressFamily const ESNetworkAddressFamilyIPv4;
/// "IPv6"<commit_msg>Remove #import <TargetConditionals.h><commit_after>//
//  ESNetworkHelper.h
//  ESFramework
//
//  Created by <NAME> on 2019/04/26.
//  Copyright © 2019 https://0x123.com. All rights reserved.
//

#import <Foundation/Foundation.h>

#if !TARGET_OS_WATCH

NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSInteger, ESCellularNetworkType) {
    ESCellularNetworkTypeUnknown  = -1,
    ESCellularNetworkTypeNone     = 0,
    ESCellularNetworkType2G       = 2,
    ESCellularNetworkType3G       = 3,
    ESCellularNetworkType4G       = 4,
} API_UNAVAILABLE(macos, tvos);

typedef NSString * ESNetworkAddressFamily NS_TYPED_EXTENSIBLE_ENUM;

/// "IPv4"
FOUNDATION_EXPORT ESNetworkAddressFamily const ESNetworkAddressFamilyIPv4;
/// "IPv6"
{'fraction_non_alphanumeric': 0.10157858613589568, 'fraction_numerical': 0.03706245710363761, 'mean_word_length': 3.909090909090909, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5883756', 'n_tokens_mistral': 567, 'n_tokens_neox': 510, 'n_words': 93}