luxlabs header browser preview


@class PBDataReader, NSString, NSMutableArray, PBUnknownFields;

@interface GEOActiveTileSet : PBCodable <NSCopying> {
    PBDataReader *_reader;
    PBUnknownFields *_unknownFields;
    struct GEOTileSetRegion { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; } *_availableTiles;
    unsigned long long _availableTilesCount;
    unsigned long long _availableTilesSpace;
    NSString *_baseURL;
    NSMutableArray *_countryRegionAllowlists;
    NSMutableArray *_deviceSKUAllowlists;
    NSString *_localizationURL;
    NSMutableArray *_sentinelTiles;
    NSMutableArray *_supportedLanguages;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    int _checksumType;
    int _requestStyle;
    int _scale;
    int _size;
    int _style;
    unsigned int _timeToLiveSeconds;
    int _updateBehavior;
    unsigned int _version;
    BOOL _useAuthProxy;
    struct { unsigned char has_checksumType : 1; unsigned char has_requestStyle : 1; unsigned char has_timeToLiveSeconds : 1; unsigned char has_updateBehavior : 1; unsigned char has_useAuthProxy : 1; unsigned char read_unknownFields : 1; unsigned char read_availableTiles : 1; unsigned char read_baseURL : 1; unsigned char read_countryRegionAllowlists : 1; unsigned char read_deviceSKUAllowlists : 1; unsigned char read_localizationURL : 1; unsigned char read_sentinelTiles : 1; unsigned char read_supportedLanguages : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (readonly, nonatomic) BOOL hasBaseURL;
@property (retain, nonatomic) NSString *baseURL;
@property (nonatomic) int style;
@property (nonatomic) int scale;
@property (nonatomic) int size;
@property (nonatomic) unsigned int version;
@property (nonatomic) BOOL hasTimeToLiveSeconds;
@property (nonatomic) unsigned int timeToLiveSeconds;
@property (readonly, nonatomic) unsigned long long availableTilesCount;
@property (readonly, nonatomic) struct GEOTileSetRegion { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; } *availableTiles;
@property (retain, nonatomic) NSMutableArray *sentinelTiles;
@property (readonly, nonatomic) BOOL hasLocalizationURL;
@property (retain, nonatomic) NSString *localizationURL;
@property (retain, nonatomic) NSMutableArray *supportedLanguages;
@property (nonatomic) BOOL hasUpdateBehavior;
@property (nonatomic) int updateBehavior;
@property (retain, nonatomic) NSMutableArray *countryRegionAllowlists;
@property (nonatomic) BOOL hasChecksumType;
@property (nonatomic) int checksumType;
@property (nonatomic) BOOL hasRequestStyle;
@property (nonatomic) int requestStyle;
@property (nonatomic) BOOL hasUseAuthProxy;
@property (nonatomic) BOOL useAuthProxy;
@property (retain, nonatomic) NSMutableArray *deviceSKUAllowlists;
@property (readonly, nonatomic) PBUnknownFields *unknownFields;

+ (BOOL)isValid:(id)a0;
+ (id)buildDisputedBordersQueryItemsForCountry:(id)a0 region:(id)a1;
+ (Class)countryRegionAllowlistType;
+ (Class)deviceSKUAllowlistType;
+ (Class)sentinelTileType;
+ (Class)supportedLanguageType;

- (BOOL)isAvailableForTileKey:(const struct _GEOTileKey { unsigned char x0 : 7; unsigned char x1 : 1; union { struct _GEOStandardTileKey { unsigned long x0 : 40; unsigned char x1 : 6; unsigned int x2 : 26; unsigned int x3 : 26; unsigned short x4 : 14; unsigned char x5 : 4; unsigned char x6 : 4; } x0; struct _GEOGloriaQuadIDTileKey { unsigned char x0 : 6; unsigned long x1 : 64; unsigned short x2 : 14; unsigned char x3 : 4; union { struct { unsigned short x0 : 10; unsigned short x1 : 10; unsigned short x2 : 12; } x0; unsigned int x1; } x4; } x1; struct _GEORegionalResourceKey { unsigned int x0 : 32; unsigned char x1 : 8; unsigned char x2 : 6; unsigned char x3 : 8; unsigned char x4 : 8; unsigned char x5 : 1; unsigned long x6 : 57; } x2; struct _GEOSputnikMetadataKey { unsigned int x0 : 32; unsigned int x1 : 24; unsigned short x2 : 14; unsigned char x3 : 8; unsigned long x4 : 42; } x3; struct _GEOFlyoverKey { unsigned char x0 : 6; unsigned int x1 : 26; unsigned int x2 : 26; unsigned char x3 : 8; unsigned int x4 : 24; unsigned short x5 : 14; unsigned char x6 : 8; unsigned char x7 : 8; } x4; struct _GEOTransitLineSelectionKey { unsigned char x0 : 6; unsigned int x1 : 25; unsigned int x2 : 25; unsigned long x3 : 64; } x5; struct _GEOPolygonSelectionKey { unsigned char x0 : 6; unsigned int x1 : 25; unsigned int x2 : 25; unsigned long x3 : 64; } x6; struct _GEORoadSelectionKey { unsigned char x0 : 6; unsigned int x1 : 25; unsigned int x2 : 25; unsigned long x3 : 64; } x7; struct _GEOContourLinesKey { unsigned char x0 : 6; unsigned int x1 : 26; unsigned int x2 : 26; unsigned char x3 : 4; unsigned char x4 : 8; unsigned long x5 : 50; } x8; struct _GEOTileOverlayKey { unsigned char x0 : 6; unsigned int x1 : 26; unsigned int x2 : 26; unsigned char x3 : 8; unsigned int x4 : 32; unsigned short x5 : 16; unsigned char x6 : 6; } x9; struct _GEOIdentifiedResourceKey { unsigned long long x0; unsigned char x1; unsigned char x2; unsigned char x3 : 1; unsigned long x4 : 39; } x10; struct _GEOMuninMeshKey { unsigned long x0 : 64; unsigned int x1 : 32; unsigned short x2 : 16; unsigned char x3 : 5; unsigned char x4 : 3; } x11; struct _GEOVisualLocalizationTrackKey { unsigned short x0; unsigned char x1; unsigned short x2 : 16; unsigned char x3 : 6; unsigned int x4 : 26; unsigned int x5 : 26; unsigned int x6 : 22; } x12; struct _GEOVisualLocalizationMetadataKey { unsigned char x0 : 6; unsigned short x1 : 9; unsigned int x2 : 25; unsigned char x3 : 6; unsigned int x4 : 26; unsigned int x5 : 26; unsigned int x6 : 22; } x13; struct _GEOVisualLocalizationDataKey { unsigned long long x0; unsigned char x1; unsigned char x2 : 5; unsigned int x3 : 21; unsigned int x4 : 21; unsigned char x5 : 1; } x14; struct _GEOS2TileKey { unsigned char x0 : 6; unsigned int x1 : 26; unsigned int x2 : 26; unsigned char x3 : 3; unsigned short x4 : 14; unsigned char x5 : 4; unsigned char x6 : 4; unsigned long x7 : 37; } x15; struct _GEOLiveTileKey { unsigned char x0 : 6; unsigned int x1 : 26; unsigned int x2 : 26; unsigned short x3 : 14; unsigned char x4 : 4; unsigned char x5 : 4; unsigned char x6 : 4; unsigned long x7 : 36; } x16; } x2; } *)a0;
- (unsigned long long)supportedLanguagesCount;
- (BOOL)isEquivalentTileSet:(id)a0;
- (unsigned int)minimumZoomLevelInRect:(struct { struct { double x0; double x1; } x0; struct { double x0; double x1; } x1; })a0;
- (id)init;
- (BOOL)isDisputedBordersAllowlistedForCountry:(id)a0 region:(id)a1;
- (unsigned long long)hash;
- (void)addDeviceSKUAllowlist:(id)a0;
- (int)StringAsRequestStyle:(id)a0;
- (void)dealloc;
- (void)_resetBestLanguage;
- (BOOL)readFrom:(id)a0;
- (int)StringAsChecksumType:(id)a0;
- (id)bestLanguageWithOverrideLocale:(id)a0;
- (id)requestStyleAsString:(int)a0;
- (void)addSentinelTile:(id)a0;
- (int)StringAsSize:(id)a0;
- (void)addSupportedLanguage:(id)a0;
- (id)updateBehaviorAsString:(int)a0;
- (unsigned long long)countryRegionAllowlistsCount;
- (id)_bestCountryRegionAllowlistMatchForCountry:(id)a0 region:(id)a1;
- (unsigned int)minimumZoomLevelForMapPoint:(struct { double x0; double x1; })a0;
- (void)writeTo:(id)a0;
- (void)clearAvailableTiles;
- (void)clearDeviceSKUAllowlists;
- (id)checksumTypeAsString:(int)a0;
- (id)dataForGenericTileType:(int)a0 configuration:(id)a1;
- (void)clearSentinelTiles;
- (void)clearCountryRegionAllowlists;
- (void)clearSupportedLanguages;
- (id)initWithData:(id)a0;
- (unsigned long long)deviceSKUAllowlistsCount;
- (id)disputedBordersQueryItemsForCountry:(id)a0 region:(id)a1;
- (id)initWithDictionary:(id)a0;
- (unsigned long long)sentinelTilesCount;
- (id)description;
- (void)clearUnknownFields:(BOOL)a0;
- (struct GEOTileSetRegion { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; })availableTilesAtIndex:(unsigned long long)a0;
- (id)supportedLanguageAtIndex:(unsigned long long)a0;
- (void)addAvailableTiles:(struct GEOTileSetRegion { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; })a0;
- (void).cxx_destruct;
- (int)StringAsStyle:(id)a0;
- (id)jsonRepresentation;
- (id)disputedBordersOfflineKeySuffixForCountry:(id)a0 region:(id)a1;
- (void)addCountryRegionAllowlist:(id)a0;
- (id)dictionaryRepresentation;
- (unsigned int)maximumZoomLevelForMapPoint:(struct { double x0; double x1; })a0;
- (void)copyTo:(id)a0;
- (id)deviceSKUAllowlistAtIndex:(unsigned long long)a0;
- (id)countryRegionAllowlistAtIndex:(unsigned long long)a0;
- (BOOL)isEqual:(id)a0;
- (int)StringAsScale:(id)a0;
- (unsigned int)largestZoomLevelLEQ:(unsigned int)a0 inRect:(struct { struct { double x0; double x1; } x0; struct { double x0; double x1; } x1; })a1;
- (unsigned int)maximumZoomLevelInRect:(struct { struct { double x0; double x1; } x0; struct { double x0; double x1; } x1; })a0;
- (void)readAll:(BOOL)a0;
- (void)mergeFrom:(id)a0;
- (id)sentinelTileAtIndex:(unsigned long long)a0;
- (id)sizeAsString:(int)a0;
- (id)scaleAsString:(int)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)styleAsString:(int)a0;
- (int)StringAsUpdateBehavior:(id)a0;
- (id)initWithJSON:(id)a0;
- (void)setAvailableTiles:(struct GEOTileSetRegion { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; } *)a0 count:(unsigned long long)a1;

@end