luxlabs header browser preview


@class NSString, NSArray, PSSpecifier;

@interface CNFRegLocaleController : CNFRegFirstRunController <CNFRegRegionChooserDelegate> {
    PSSpecifier *_countryFieldSpecifier;
    NSArray *_phoneNumberSpecifiers;
    PSSpecifier *_phoneNumberGroupSpecifier;
    PSSpecifier *_phoneNumberFieldSpecifier;
    BOOL _isLoading;
    BOOL _isError;
    id _regionListChangeObserver;
}

@property (copy, nonatomic) NSString *currentRegionID;
@property (copy, nonatomic) NSString *currentPhoneValue;
@property (retain, nonatomic) NSArray *regionData;
@property (copy) id /* block */ completionBlock;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dismiss;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (id)bundle;
- (void)viewWillDisappear:(BOOL)a0;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)_handleTimeout;
- (void)viewDidDisappear:(BOOL)a0;
- (id)_currentRegion;
- (void)_updateUI;
- (id)titleString;
- (id)controllerForSpecifier:(id)a0;
- (id)validationString;
- (id)logName;
- (id)countryList;
- (id)_phoneTextField;
- (id)currentPhoneNumberForSpecifier:(id)a0;
- (void)regionChooser:(id)a0 selectedRegionID:(id)a1;
- (void)_buildCountryFieldSpecifierCache:(id)a0;
- (void)_buildPhoneNumberSpecifierCache:(id)a0;
- (void)_buildSpecifierCache:(id)a0;
- (void)_failValidationWithError:(id)a0;
- (void)_finishValidation;
- (void)_handleRegionListLoad;
- (void)_hideCountryPickerAnimated:(BOOL)a0;
- (void)_loadInitialValues;
- (void)_loadRegionsIfNecessary;
- (void)_refreshCountryFieldAnimated:(BOOL)a0;
- (void)_refreshPhoneFieldAnimated:(BOOL)a0;
- (id)_rightButtonItem;
- (void)_rightButtonTapped;
- (void)_setFieldsEnabled:(BOOL)a0 animated:(BOOL)a1;
- (void)_setupEventHandlers;
- (void)_showCountryPickerAnimated:(BOOL)a0;
- (void)_showPhoneField:(BOOL)a0 animated:(BOOL)a1;
- (void)_startListeningForRegionListChanges;
- (void)_startTimeout;
- (void)_stopListeningForRegionListChanges;
- (id)_unformattedPhoneNumber:(id)a0;
- (void)_updateControllerState;
- (id)currentCountryValueForSpecifier:(id)a0;
- (id)currentPhoneCompatibleCountryCode;
- (void)hideCountryPicker;
- (id)initWithRegController:(id)a0;
- (void)setCurrentPhoneNumber:(id)a0 forSpecifier:(id)a1;
- (void)showCountryPicker;
- (id)specifierList;

@end