@class NSData, CNVCardReadingOptions, CNVCardDateComponentsParser, NSString, NSArray, NSMutableDictionary, CNVCardSelectorMap, NSMutableString, NSDateComponents, NSMutableArray, CNVCardMutableNameComponents, CNVCardLexer; @protocol CNVCardParsedResultBuilder, _TtP5vCard25CNVCardTagInclusionPolicy_; @interface CNVCardParser : NSObject { CNVCardLexer *_lexer; NSData *_data; unsigned long long _defaultEncoding; BOOL _hasImportErrors; CNVCardDateComponentsParser *_dateComponentsParser; CNVCardSelectorMap *_parsingSelectorMap; CNVCardSelectorMap *_parameterSelectorMap; BOOL _30vCard; CNVCardMutableNameComponents *_nameComponents; NSDateComponents *_bday; NSDateComponents *_altBday; NSMutableArray *_emails; NSMutableArray *_dateComponents; NSMutableArray *_phones; NSMutableArray *_addresses; NSMutableArray *_relatedNames; NSMutableArray *_urls; NSMutableArray *_calendarURIs; NSMutableArray *_addressingGrammars; NSMutableString *_notes; NSMutableDictionary *_extensions; NSMutableArray *_unknowns; NSString *_uid; NSString *_carddavUID; NSMutableArray *_instantMessagingAddresses; NSMutableArray *_socialProfiles; NSMutableDictionary *_activityAlerts; NSMutableArray *_cropRects; BOOL _fullNameHasZeroLength; NSString *_imageGroup; NSString *_imageReference; unsigned long long _startingPositionOfCurrentProperty; NSArray *_itemParameters; NSString *_grouping; unsigned long long _encoding; BOOL _quotedPrintable; BOOL _base64; } @property (readonly, nonatomic) CNVCardReadingOptions *options; @property (readonly, nonatomic) id<_TtP5vCard25CNVCardTagInclusionPolicy_> tagInclusionPolicy; @property (readonly, nonatomic) id<CNVCardParsedResultBuilder> resultBuilder; @property (copy, nonatomic) NSData *imageData; + (id)os_log; + (unsigned long long)countOfCardsInData:(id)a0; + (id)parseData:(id)a0 options:(id)a1 resultFactory:(id)a2; + (unsigned long long)inferredStringEncodingFromData:(id)a0; + (BOOL)isTagSyntacticallyValid:(id)a0; + (id)newParameterSelectorMap; + (id)newParsingSelectorMap; + (id)parseData:(id)a0 resultFactory:(id)a1; + (BOOL)parseFirstResultInData:(id)a0 resultBuilder:(id)a1; - (id)initWithData:(id)a0; - (id)initWithData:(id)a0 options:(id)a1; - (void).cxx_destruct; - (long long)currentPosition; - (id)validCountryCodes; - (BOOL)hasImportErrors; - (BOOL)atEOF; - (void)cleanUpCardState; - (id)nextBase64Data; - (id)parseRemainingLine; - (id)phoneLabel; - (id)parseArrayValue; - (BOOL)parseExtension:(id)a0; - (BOOL)parse_N; - (BOOL)parse_X_ABORDER; - (BOOL)parse_X_ALTBDAY; - (id)firstValueForParameterWithName:(id)a0; - (id)parseBase64Data; - (id)parseParameters; - (BOOL)parse_X_ABLABEL; - (BOOL)parse_X_ABPHOTO; - (BOOL)parse_X_PRONUNCIATION_LAST_NAME; - (BOOL)advancePastSemicolon; - (id)fallbackLabelForProperty:(id)a0; - (id)firstCustomLabelForProperty:(id)a0 types:(id)a1; - (id)firstParameterWithName:(id)a0; - (id)firstValueForKey:(id)a0 inExtension:(id)a1; - (id)firstValueForKey:(id)a0 inExtensionGroup:(id)a1; - (id)genericLabelForProperty:(id)a0; - (SEL)handlerSelectorForParameterName:(id)a0; - (id)makeLineWithLabel:(id)a0 value:(id)a1; - (id)makeLineWithValue:(id)a0 forProperty:(id)a1; - (id)nextParameterInCurrentLine; - (id)nextResultWithFactory:(id)a0 progressLength:(long long *)a1; - (id)parameterValuesForName:(id)a0; - (void)parameter_BASE64:(id)a0; - (void)parameter_CHARSET:(id)a0; - (void)parameter_ENCODING:(id)a0; - (void)parameter_QUOTED_PRINTABLE:(id)a0; - (BOOL)parseInstantMessageValueWithService:(id)a0; - (BOOL)parseLine; - (BOOL)parseNextResultUsingResultBuilder:(id)a0; - (id)parseParameterValues; - (id)parseStringValue; - (id)parseUnknownValueStartingAtPosition:(unsigned long long)a0; - (BOOL)parseValueUsingSelector:(SEL)a0; - (BOOL)parse_ADD; - (BOOL)parse_ADR; - (BOOL)parse_BDAY; - (BOOL)parse_CALURI; - (BOOL)parse_EMAIL; - (BOOL)parse_FN; - (BOOL)parse_IMPP; - (BOOL)parse_NICKNAME; - (BOOL)parse_NOTE; - (BOOL)parse_ORG; - (BOOL)parse_PHOTO; - (BOOL)parse_PRODID; - (BOOL)parse_REV; - (BOOL)parse_TEL; - (BOOL)parse_TITLE; - (BOOL)parse_UID; - (BOOL)parse_URL; - (BOOL)parse_VERSION; - (BOOL)parse_X_ABADR; - (BOOL)parse_X_ABDATE; - (BOOL)parse_X_ABRELATEDNAMES; - (BOOL)parse_X_ABSHOWAS; - (BOOL)parse_X_ABUID; - (BOOL)parse_X_ACTIVITY_ALERT; - (BOOL)parse_X_ADDRESSBOOKSERVER_PHONEME_DATA; - (BOOL)parse_X_ADDRESSING_GRAMMAR; - (BOOL)parse_X_AIM; - (BOOL)parse_X_AIM_ID; - (BOOL)parse_X_APPLE_GUARDIAN_WHITELISTED; - (BOOL)parse_X_APPLE_LIKENESS_SERVICE_IDENTIFIER; - (BOOL)parse_X_APPLE_LIKENESS_SOURCE; - (BOOL)parse_X_APPLE_SUBADMINISTRATIVEAREA; - (BOOL)parse_X_APPLE_SUBLOCALITY; - (BOOL)parse_X_GOOGLE_ID; - (BOOL)parse_X_GOOGLE_TALK; - (BOOL)parse_X_GTALK; - (BOOL)parse_X_ICQ; - (BOOL)parse_X_ICQ_ID; - (BOOL)parse_X_IMAGEHASH; - (BOOL)parse_X_IMAGETYPE; - (BOOL)parse_X_IMAGE_BACKGROUND_COLORS_DATA; - (BOOL)parse_X_JABBER; - (BOOL)parse_X_JABBER_ID; - (BOOL)parse_X_MAIDENNAME; - (BOOL)parse_X_MSN; - (BOOL)parse_X_MSN_ID; - (BOOL)parse_X_PHONETIC_FIRST_NAME; - (BOOL)parse_X_PHONETIC_LAST_NAME; - (BOOL)parse_X_PHONETIC_MIDDLE_NAME; - (BOOL)parse_X_PHONETIC_ORG; - (BOOL)parse_X_PRONUNCIATION_FIRST_NAME; - (BOOL)parse_X_QQ; - (BOOL)parse_X_QQ_ID; - (BOOL)parse_X_SHARED_PHOTO_DISPLAY_PREF; - (BOOL)parse_X_SKYPE; - (BOOL)parse_X_SKYPE_ID; - (BOOL)parse_X_SKYPE_USERNAME; - (BOOL)parse_X_SOCIALPROFILE; - (BOOL)parse_X_WALLPAPER; - (BOOL)parse_X_WATCH_WALLPAPER_IMAGE_DATA; - (BOOL)parse_X_YAHOO; - (BOOL)parse_X_YAHOO_ID; - (SEL)parsingSelectorForTag:(id)a0; - (id)pool_nextResultWithFactory:(id)a0 progressLength:(long long *)a1; - (void)processExtensionValues; - (void)processNameValues; - (void)reportMultiValueLines:(id)a0 forProperty:(id)a1; - (void)reportValue:(id)a0 forProperty:(id)a1; - (void)reportValues; - (id)resultsWithFactory:(id)a0; - (id)typeParameters; - (id)unparsedStringForCurrentProperty; - (BOOL)valueIsEmpty:(id)a0; @end