Advertisement
Guest User

class-dump

a guest
Jan 11th, 2015
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //
  2. //     Generated by class-dump 3.5 (64 bit).
  3. //
  4. //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  5. //
  6.  
  7. #pragma mark Function Pointers and Blocks
  8.  
  9. typedef void (*CDUnknownFunctionPointerType)(void); // return type and parameters are unknown
  10.  
  11. typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown
  12.  
  13. #pragma mark Named Structures
  14.  
  15. #pragma mark Typedef'd Structures
  16.  
  17. typedef struct {
  18.     unsigned long _field1;
  19.     id *_field2;
  20.     unsigned long *_field3;
  21.     unsigned long _field4[5];
  22. } CDStruct_11f37819;
  23.  
  24. // Template types
  25. typedef struct SpringSolver<POP::Vector4<double>> {
  26.     double _field1;
  27.     double _field2;
  28.     double _field3;
  29.     double _field4;
  30.     double _field5;
  31.     double _field6;
  32.     double _field7;
  33.     struct SSState<POP::Vector4<double>> _field8;
  34.     struct Vector4<double> _field9;
  35.     _Bool _field10;
  36. } SpringSolver_fe820e75;
  37.  
  38. typedef struct list<std::__1::shared_ptr<POPAnimatorItem>, std::__1::allocator<std::__1::shared_ptr<POPAnimatorItem>>> {
  39.     struct __list_node_base<std::__1::shared_ptr<POPAnimatorItem>, void *> {
  40.         struct __list_node<std::__1::shared_ptr<POPAnimatorItem>, void *> *__prev_;
  41.         struct __list_node<std::__1::shared_ptr<POPAnimatorItem>, void *> *__next_;
  42.     } __end_;
  43.     struct __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<std::__1::shared_ptr<POPAnimatorItem>, void *>>> {
  44.         unsigned long __first_;
  45.     } __size_alloc_;
  46. } list_2b9a5494;
  47.  
  48. typedef struct shared_ptr<POPAnimatorItem> {
  49.     struct POPAnimatorItem *_field1;
  50.     struct __shared_weak_count *_field2;
  51. } shared_ptr_1553c9f8;
  52.  
  53. #pragma mark -
  54.  
  55. //
  56. // File: itslearning
  57. // UUID: B3B1944A-A5A5-3ACA-99EF-28B1A2E332C8
  58. //
  59. //                           Arch: armv7
  60. //                 Source version: 0.0.0.0.0
  61. //            Minimum iOS version: 7.0.0
  62. //                    SDK version: 8.1.0
  63. //
  64. // Objective-C Garbage Collection: Unsupported
  65. //
  66.  
  67. @protocol IASAvatarCropperDelegate <NSObject>
  68. - (void)avatarViewController:(IASAvatarViewController *)arg1 didCropNewAvatar:(UIImage *)arg2;
  69. @end
  70.  
  71. @protocol IASEncryptableProperty <NSObject>
  72. + (BOOL)propertyIsEncryptable:(NSString *)arg1;
  73. @end
  74.  
  75. @protocol IASMessageSender <NSObject>
  76. - (void)updateSendMessageStatus:(id)arg1;
  77. @end
  78.  
  79. @interface IASPOSTMessageRequest : IASJSONRequest
  80. {
  81.     IASOutcomeMessage *_outcomeMessage;
  82.     NSError *_recipientsError;
  83. }
  84.  
  85. @property(retain, nonatomic) NSError *recipientsError; // @synthesize recipientsError=_recipientsError;
  86. @property(retain, nonatomic) IASOutcomeMessage *outcomeMessage; // @synthesize outcomeMessage=_outcomeMessage;
  87. - (void).cxx_destruct;
  88. - (void)_showInitialMessageIfNeeded;
  89. - (void)_showStatus:(unsigned int)arg1;
  90. - (void)loadingFinished;
  91. - (void)checkForLimitedRecipientPermissionsError;
  92. - (void)cancel;
  93. - (void)start;
  94. - (void)startOnDefaultQueueWithExecutionThreadCompletion:(CDUnknownBlockType)arg1;
  95. - (void)startOnDefaultQueueWithMainThreadCompletion:(CDUnknownBlockType)arg1;
  96. - (id)init;
  97. - (id)initWithOutcomMessage:(id)arg1;
  98.  
  99. @end
  100.  
  101. @interface IASOutcomeMessage : NSObject
  102. {
  103.     NSString *_text;
  104.     NSString *_subject;
  105.     NSArray *_recipentsArray;
  106.     NSNumber *_replyMessageIdentifier;
  107.     NSManagedObjectID *_initialFailedMessageID;
  108. }
  109.  
  110. @property(retain, nonatomic) NSManagedObjectID *initialFailedMessageID; // @synthesize initialFailedMessageID=_initialFailedMessageID;
  111. @property(retain, nonatomic) NSNumber *replyMessageIdentifier; // @synthesize replyMessageIdentifier=_replyMessageIdentifier;
  112. @property(copy, nonatomic) NSArray *recipentsArray; // @synthesize recipentsArray=_recipentsArray;
  113. @property(retain, nonatomic) NSString *subject; // @synthesize subject=_subject;
  114. @property(retain, nonatomic) NSString *text; // @synthesize text=_text;
  115. - (void).cxx_destruct;
  116. - (id)messageForContext:(id)arg1;
  117.  
  118. @end
  119.  
  120. @interface IASHomeContentViewController : IASBaseViewController <UIScrollViewDelegate>
  121. {
  122.     IASTableView *_tableView;
  123.     IASHomeViewController *_homeViewController;
  124.     IASHomeContentHeaderView *_headerView;
  125.     UILabel *_noContentLabel;
  126.     IASBaseDataSource *_dataSource;
  127.     unsigned int _badgeCount;
  128.     IASHomeTabBarItem *_homeTabBarItem;
  129.     UITableViewController *_tableViewController;
  130. }
  131.  
  132. + (BOOL)shouldValidateDeepLinkBeforeOpening;
  133. @property(retain, nonatomic) UITableViewController *tableViewController; // @synthesize tableViewController=_tableViewController;
  134. @property(nonatomic) __weak IASHomeTabBarItem *homeTabBarItem; // @synthesize homeTabBarItem=_homeTabBarItem;
  135. @property(nonatomic) unsigned int badgeCount; // @synthesize badgeCount=_badgeCount;
  136. @property(retain, nonatomic) IASBaseDataSource *dataSource; // @synthesize dataSource=_dataSource;
  137. @property(nonatomic) __weak UILabel *noContentLabel; // @synthesize noContentLabel=_noContentLabel;
  138. @property(nonatomic) __weak IASHomeContentHeaderView *headerView; // @synthesize headerView=_headerView;
  139. @property(nonatomic) __weak IASHomeViewController *homeViewController; // @synthesize homeViewController=_homeViewController;
  140. @property(nonatomic) __weak IASTableView *tableView; // @synthesize tableView=_tableView;
  141. - (void).cxx_destruct;
  142. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  143. - (void)commonInit;
  144. - (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3;
  145. - (void)scrollViewDidScroll:(id)arg1;
  146. - (void)openInBrowserAction:(id)arg1;
  147. - (void)hideBottomLoadingIndicator;
  148. - (void)showBottomLoadingIndicator;
  149. - (void)hideTopLoadingIndicator;
  150. - (void)showTopLoadingIndicator;
  151. - (void)refreshControlWantsUpdate:(id)arg1;
  152. - (id)navigationController;
  153. - (void)viewDidLoad;
  154. - (void)dealloc;
  155. - (id)loadHomeHeaderView;
  156. - (void)setFeatureEnabled:(BOOL)arg1;
  157. - (id)urlForOpenInBrowserAction;
  158. - (id)createDataSource;
  159. - (void)willDeselectedByHomeViewController;
  160. - (void)willSelectedByHomeViewController;
  161.  
  162. // Remaining properties
  163. @property(readonly, copy) NSString *debugDescription;
  164. @property(readonly, copy) NSString *description;
  165. @property(readonly) unsigned int hash;
  166. @property(readonly) Class superclass;
  167.  
  168. @end
  169.  
  170. @interface IASUser : NSObject <UIAlertViewDelegate>
  171. {
  172.     EKCalendar *_applicationCalendar;
  173.     EKEventStore *_eventStore;
  174.     IASJSONRequest *_onlineStatuOperation;
  175.     IASJSONRequest *_updateProfileOperation;
  176.     NSMutableArray *_updateCompletionsArray;
  177. }
  178.  
  179. + (BOOL)resolveInstanceMethod:(SEL)arg1;
  180. + (BOOL)automaticallyNotifiesObserversForKey:(id)arg1;
  181. + (id)applicationUser;
  182. @property(retain, nonatomic) NSMutableArray *updateCompletionsArray; // @synthesize updateCompletionsArray=_updateCompletionsArray;
  183. @property(retain, nonatomic) IASJSONRequest *updateProfileOperation; // @synthesize updateProfileOperation=_updateProfileOperation;
  184. @property(retain, nonatomic) IASJSONRequest *onlineStatuOperation; // @synthesize onlineStatuOperation=_onlineStatuOperation;
  185. @property(retain, nonatomic) EKEventStore *eventStore; // @synthesize eventStore=_eventStore;
  186. @property(retain, nonatomic) EKCalendar *applicationCalendar; // @synthesize applicationCalendar=_applicationCalendar;
  187. - (void).cxx_destruct;
  188. - (void)_updateWithDictionary:(id)arg1;
  189. - (void)_applicationDidEnterBackgroundNotification:(id)arg1;
  190. - (void)_applicationWilEnterForegroundNotification:(id)arg1;
  191. - (void)_postOnlineStatus;
  192. @property(readonly, copy) NSString *description;
  193. @property(retain, nonatomic) IASAPIService *apiService; // @dynamic apiService;
  194. - (void)createCalendarWithPromptTitle:(id)arg1 message:(id)arg2;
  195. - (void)openDeepLinkURL:(id)arg1;
  196. - (id)deepLinkForPath:(id)arg1;
  197. - (void)logOut;
  198. - (void)cleanUp;
  199. - (void)updateUserWithCompletion:(CDUnknownBlockType)arg1;
  200. - (void)registerUserWithAccessToken:(id)arg1 refreshToken:(id)arg2;
  201. @property(readonly, nonatomic) BOOL userWasRegistered;
  202. - (void)dealloc;
  203. - (id)init;
  204.  
  205. // Remaining properties
  206. @property(copy, nonatomic) NSString *accessToken; // @dynamic accessToken;
  207. @property(copy, nonatomic) NSString *calendarIdentifier; // @dynamic calendarIdentifier;
  208. @property(copy, nonatomic) NSNumber *canAccessCalendar; // @dynamic canAccessCalendar;
  209. @property(copy, nonatomic) NSNumber *canAccessMessageSystem; // @dynamic canAccessMessageSystem;
  210. @property(readonly, copy) NSString *debugDescription;
  211. @property(copy, nonatomic) NSString *firstName; // @dynamic firstName;
  212. @property(readonly) unsigned int hash;
  213. @property(copy, nonatomic) NSString *iCalUrl; // @dynamic iCalUrl;
  214. @property(retain, nonatomic) NSNumber *isParent; // @dynamic isParent;
  215. @property(copy, nonatomic) NSString *languageCode; // @dynamic languageCode;
  216. @property(copy, nonatomic) NSString *lastName; // @dynamic lastName;
  217. @property(copy, nonatomic) NSString *profileImageUrl; // @dynamic profileImageUrl;
  218. @property(copy, nonatomic) NSString *refreshToken; // @dynamic refreshToken;
  219. @property(readonly) Class superclass;
  220. @property(copy, nonatomic) NSNumber *userIdentifier; // @dynamic userIdentifier;
  221. @property(copy, nonatomic) NSNumber *userMessagesUnreadCount; // @dynamic userMessagesUnreadCount;
  222. @property(copy, nonatomic) NSString *userName; // @dynamic userName;
  223.  
  224. @end
  225.  
  226. @interface IASTasksDataSource : IASBaseDataSource
  227. {
  228.     BOOL _deadlineWasChanged;
  229.     NSDictionary *_typeSectionMap;
  230. }
  231.  
  232. + (id)entityName;
  233. - (void).cxx_destruct;
  234. - (void)_remakeTasksInSections:(id)arg1;
  235. - (id)tasksSectionForSetion:(unsigned int)arg1;
  236. - (void)applicationWillEnterForeground:(id)arg1;
  237. - (BOOL)canBeLoadMore;
  238. - (BOOL)contextWasUpdatedWithUserInfo:(id)arg1;
  239. - (id)objectForKeyedSubscript:(id)arg1;
  240. - (id)objectAtIndexPath:(id)arg1;
  241. - (unsigned int)numberRowsInSection:(unsigned int)arg1;
  242. - (unsigned int)numberOfSections;
  243. - (unsigned int)parseRequestResponse:(id)arg1;
  244. - (unsigned int)loadingPageSize;
  245. - (id)createUpdatePageRequest;
  246. - (void)initialDataLoading;
  247. - (id)init;
  248.  
  249. @end
  250.  
  251. @interface IASTasksSection : NSObject
  252. {
  253.     BOOL _expanded;
  254.     NSArray *_sectionArray;
  255.     IASTasksSectionHeaderView *_headerView;
  256.     unsigned int _sectionType;
  257. }
  258.  
  259. @property(nonatomic) unsigned int sectionType; // @synthesize sectionType=_sectionType;
  260. @property(nonatomic) BOOL expanded; // @synthesize expanded=_expanded;
  261. @property(retain, nonatomic) IASTasksSectionHeaderView *headerView; // @synthesize headerView=_headerView;
  262. @property(copy, nonatomic) NSArray *sectionArray; // @synthesize sectionArray=_sectionArray;
  263. - (void).cxx_destruct;
  264. - (id)initWithType:(unsigned int)arg1;
  265. - (id)init;
  266.  
  267. @end
  268.  
  269. @interface IASMustUpdateViewController : IASBaseViewController
  270. {
  271.     UILabel *_messageLabel;
  272.     UIImageView *_backgroundImageView;
  273.     UIButton *_updateButton;
  274. }
  275.  
  276. @property(nonatomic) __weak UIButton *updateButton; // @synthesize updateButton=_updateButton;
  277. @property(nonatomic) __weak UIImageView *backgroundImageView; // @synthesize backgroundImageView=_backgroundImageView;
  278. @property(nonatomic) __weak UILabel *messageLabel; // @synthesize messageLabel=_messageLabel;
  279. - (void).cxx_destruct;
  280. - (void)onUpdateButtonTap:(id)arg1;
  281. - (void)viewDidLoad;
  282.  
  283. @end
  284.  
  285. @interface IASEmailInfoCell : IASBaseEntityCell
  286. {
  287.     BOOL _shouldShowAllRecipients;
  288.     UILabel *_dateLabel;
  289.     UILabel *_fromLabel;
  290.     UILabel *_toLabel;
  291.     UIView *_separatorView;
  292.     UIButton *_toggleFullRecipientsButton;
  293.     CDUnknownBlockType _onToggleFullRecipientsListButtonTap;
  294. }
  295.  
  296. @property(nonatomic) BOOL shouldShowAllRecipients; // @synthesize shouldShowAllRecipients=_shouldShowAllRecipients;
  297. @property(copy, nonatomic) CDUnknownBlockType onToggleFullRecipientsListButtonTap; // @synthesize onToggleFullRecipientsListButtonTap=_onToggleFullRecipientsListButtonTap;
  298. @property(retain, nonatomic) UIButton *toggleFullRecipientsButton; // @synthesize toggleFullRecipientsButton=_toggleFullRecipientsButton;
  299. @property(retain, nonatomic) UIView *separatorView; // @synthesize separatorView=_separatorView;
  300. @property(retain, nonatomic) UILabel *toLabel; // @synthesize toLabel=_toLabel;
  301. @property(retain, nonatomic) UILabel *fromLabel; // @synthesize fromLabel=_fromLabel;
  302. @property(retain, nonatomic) UILabel *dateLabel; // @synthesize dateLabel=_dateLabel;
  303. - (void).cxx_destruct;
  304. - (void)onToggleFullRecipientsListButton:(id)arg1;
  305. - (void)updateUI;
  306. - (id)firstRecipientInArray:(id)arg1;
  307. - (void)awakeFromNib;
  308.  
  309. @end
  310.  
  311. @interface IASUpdateUnreadMessagesCount : IASJSONRequest
  312. {
  313. }
  314.  
  315. - (void)loadingFinished;
  316.  
  317. @end
  318.  
  319. @interface IASSplashViewController : UIViewController
  320. {
  321.     UIImageView *_splashImageView;
  322.     UILabel *_versionLabel;
  323. }
  324.  
  325. @property(nonatomic) __weak UILabel *versionLabel; // @synthesize versionLabel=_versionLabel;
  326. @property(nonatomic) __weak UIImageView *splashImageView; // @synthesize splashImageView=_splashImageView;
  327. - (void).cxx_destruct;
  328. - (void)viewDidLoad;
  329. - (id)init;
  330.  
  331. @end
  332.  
  333. @interface IASNotificationsViewController : IASHomeContentViewController <UITableViewDelegate, UITableViewDataSource>
  334. {
  335.     NSIndexPath *_expandedIndexPath;
  336. }
  337.  
  338. @property(retain, nonatomic) NSIndexPath *expandedIndexPath; // @synthesize expandedIndexPath=_expandedIndexPath;
  339. - (void).cxx_destruct;
  340. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  341. - (void)visitWebSiteAction:(id)arg1;
  342. - (id)urlForOpenInBrowserAction;
  343. - (id)createDataSource;
  344. - (void)willDeselectedByHomeViewController;
  345. - (void)willSelectedByHomeViewController;
  346. - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  347. - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  348. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  349. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  350. - (void)viewDidLoad;
  351.  
  352. // Remaining properties
  353. @property(readonly, copy) NSString *debugDescription;
  354. @property(readonly, copy) NSString *description;
  355. @property(readonly) unsigned int hash;
  356. @property(readonly) Class superclass;
  357.  
  358. @end
  359.  
  360. @interface IASNavigationController : IASBaseViewController
  361. {
  362.     int _statusBarStyle;
  363.     NSArray *_viewControllers;
  364. }
  365.  
  366. + (id)allocWithZone:(struct _NSZone *)arg1;
  367. + (id)alloc;
  368. @property(retain, nonatomic) NSArray *viewControllers; // @synthesize viewControllers=_viewControllers;
  369. - (void).cxx_destruct;
  370. - (void)_removeViewController:(id)arg1 removeInternally:(BOOL)arg2;
  371. - (void)_addViewController:(id)arg1 storeInternally:(BOOL)arg2;
  372. - (int)preferredStatusBarStyle;
  373. - (id)popViewControllerWithDirection:(unsigned int)arg1;
  374. - (void)pushViewController:(id)arg1 direction:(unsigned int)arg2;
  375. - (id)initWithRootViewController:(id)arg1;
  376.  
  377. @end
  378.  
  379. @interface IASEventsRequest : JSONHTTPOperation
  380. {
  381. }
  382.  
  383. - (void)loadingFinished;
  384.  
  385. @end
  386.  
  387. @interface IASNewVersionWizard : NSObject
  388. {
  389.     IASJSONRequest *_versionCheckRequest;
  390.     CDUnknownBlockType _versionCheckCompletionBlock;
  391.     IASNewVersionAvailableViewController *_versionAvailableViewController;
  392.     IASMustUpdateViewController *_mustUpdateViewController;
  393. }
  394.  
  395. + (id)sharedInstance;
  396. @property(retain, nonatomic) IASMustUpdateViewController *mustUpdateViewController; // @synthesize mustUpdateViewController=_mustUpdateViewController;
  397. @property(retain, nonatomic) IASNewVersionAvailableViewController *versionAvailableViewController; // @synthesize versionAvailableViewController=_versionAvailableViewController;
  398. @property(copy, nonatomic) CDUnknownBlockType versionCheckCompletionBlock; // @synthesize versionCheckCompletionBlock=_versionCheckCompletionBlock;
  399. @property(retain, nonatomic) IASJSONRequest *versionCheckRequest; // @synthesize versionCheckRequest=_versionCheckRequest;
  400. - (void).cxx_destruct;
  401. @property(readonly, nonatomic) BOOL laterActionForThisAppVersionPerformed;
  402. @property(copy, nonatomic) NSString *laterActionAppVersion;
  403. @property(nonatomic) unsigned int lastVersionCheckState;
  404. @property(retain, nonatomic) NSDate *lastVersionCheckDate;
  405. - (void)tryShowMustUpdateViewController;
  406. - (void)tryShowNewVersionAvailableViewConrtollerOnViewController:(id)arg1 completion:(CDUnknownBlockType)arg2;
  407. - (BOOL)canShowNewVersionAvailableViewController;
  408. - (void)checkForNewVersionWithCompletion:(CDUnknownBlockType)arg1;
  409. - (BOOL)canCheckVersion;
  410. - (id)versionCheckStateStrings;
  411.  
  412. @end
  413.  
  414. @interface IASMessagesHeaderView : IASHomeContentHeaderView
  415. {
  416.     UIButton *_composeMessageButton;
  417. }
  418.  
  419. @property(nonatomic) __weak UIButton *composeMessageButton; // @synthesize composeMessageButton=_composeMessageButton;
  420. - (void).cxx_destruct;
  421.  
  422. @end
  423.  
  424. @interface IASSettingsItem : NSObject
  425. {
  426.     unsigned int _type;
  427. }
  428.  
  429. @property(readonly, nonatomic) unsigned int type; // @synthesize type=_type;
  430. @property(readonly, nonatomic) NSString *hintText;
  431. @property(readonly, nonatomic) NSString *text; // @dynamic text;
  432. - (id)initWithType:(unsigned int)arg1;
  433.  
  434. @end
  435.  
  436. @interface IASRecipientsTextView : UITextView <UITextViewDelegate>
  437. {
  438.     BOOL _shouldShowAllRecipients;
  439.     NSArray *_recipientsArray;
  440.     NSArray *_visibleRecipientsArray;
  441.     IASTapRecognizerDelegate *_tapRecognizerDelegate;
  442. }
  443.  
  444. @property(retain, nonatomic) IASTapRecognizerDelegate *tapRecognizerDelegate; // @synthesize tapRecognizerDelegate=_tapRecognizerDelegate;
  445. @property(copy, nonatomic) NSArray *visibleRecipientsArray; // @synthesize visibleRecipientsArray=_visibleRecipientsArray;
  446. @property(copy, nonatomic) NSArray *recipientsArray; // @synthesize recipientsArray=_recipientsArray;
  447. @property(nonatomic) BOOL shouldShowAllRecipients; // @synthesize shouldShowAllRecipients=_shouldShowAllRecipients;
  448. - (void).cxx_destruct;
  449. - (void)_deleteCharactersInRange:(struct _NSRange)arg1;
  450. - (id)_recipientsAttributedString;
  451. - (id)_recipientsString;
  452. - (struct _NSRange)rangeOfRecipient:(id)arg1;
  453. - (void)updateText;
  454. - (id)recipientAtPosition:(unsigned int)arg1 recipientRange:(struct _NSRange *)arg2;
  455. - (void)setLastRecipientShouldHaveSeparator:(BOOL)arg1;
  456. - (BOOL)textViewShouldEndEditing:(id)arg1;
  457. - (BOOL)textViewShouldBeginEditing:(id)arg1;
  458. - (void)deleteBackward;
  459. - (void)insertText:(id)arg1;
  460. - (void)cut:(id)arg1;
  461. - (void)paste:(id)arg1;
  462. - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  463. - (void)setSelectedTextRange:(id)arg1;
  464. - (id)selectionRectsForRange:(id)arg1;
  465. - (id)closestPositionToPoint:(struct CGPoint)arg1;
  466. - (void)awakeFromNib;
  467.  
  468. // Remaining properties
  469. @property(readonly, copy) NSString *debugDescription;
  470. @property(readonly, copy) NSString *description;
  471. @property(readonly) unsigned int hash;
  472. @property(readonly) Class superclass;
  473.  
  474. @end
  475.  
  476. @interface IASTapRecognizerDelegate : NSObject <UIGestureRecognizerDelegate>
  477. {
  478.     UITapGestureRecognizer *_tapGestureRecognizer;
  479.     IASRecipientsTextView *_textView;
  480.     struct _NSRange _selectionRange;
  481. }
  482.  
  483. @property(nonatomic) struct _NSRange selectionRange; // @synthesize selectionRange=_selectionRange;
  484. @property(nonatomic) __weak IASRecipientsTextView *textView; // @synthesize textView=_textView;
  485. @property(retain, nonatomic) UITapGestureRecognizer *tapGestureRecognizer; // @synthesize tapGestureRecognizer=_tapGestureRecognizer;
  486. - (void).cxx_destruct;
  487. - (BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
  488. - (BOOL)gestureRecognizerShouldBegin:(id)arg1;
  489. - (void)_tapGestureRecognizerAction:(id)arg1;
  490. - (id)initWithTextView:(id)arg1;
  491.  
  492. // Remaining properties
  493. @property(readonly, copy) NSString *debugDescription;
  494. @property(readonly, copy) NSString *description;
  495. @property(readonly) unsigned int hash;
  496. @property(readonly) Class superclass;
  497.  
  498. @end
  499.  
  500. @interface IASTipsView : UIView
  501. {
  502.     UIImageView *_iconImageView;
  503.     UILabel *_textLabel;
  504.     float _rotationAngle;
  505. }
  506.  
  507. @property(nonatomic) float rotationAngle; // @synthesize rotationAngle=_rotationAngle;
  508. @property(nonatomic) __weak UILabel *textLabel; // @synthesize textLabel=_textLabel;
  509. @property(nonatomic) __weak UIImageView *iconImageView; // @synthesize iconImageView=_iconImageView;
  510. - (void).cxx_destruct;
  511.  
  512. @end
  513.  
  514. @interface IASNewVersionAvailableViewController : IASBaseViewController
  515. {
  516.     CDUnknownBlockType _laterActionBlock;
  517.     UILabel *_versionAvailableLabel;
  518.     UIButton *_laterButton;
  519.     UIButton *_updateButton;
  520. }
  521.  
  522. @property(nonatomic) __weak UIButton *updateButton; // @synthesize updateButton=_updateButton;
  523. @property(nonatomic) __weak UIButton *laterButton; // @synthesize laterButton=_laterButton;
  524. @property(nonatomic) __weak UILabel *versionAvailableLabel; // @synthesize versionAvailableLabel=_versionAvailableLabel;
  525. @property(copy, nonatomic) CDUnknownBlockType laterActionBlock; // @synthesize laterActionBlock=_laterActionBlock;
  526. - (void).cxx_destruct;
  527. - (void)onUpdateButtonTap:(id)arg1;
  528. - (void)onLaterButtonTap:(id)arg1;
  529. - (void)viewDidLoad;
  530. - (id)initWithLaterActionBlock:(CDUnknownBlockType)arg1;
  531.  
  532. @end
  533.  
  534. @interface IASIntroductionViewController : IASBaseViewController
  535. {
  536.     UILabel *_introductionLabel;
  537.     UIButton *_continueButton;
  538.     UIImageView *_logoImageView;
  539. }
  540.  
  541. @property(nonatomic) __weak UIImageView *logoImageView; // @synthesize logoImageView=_logoImageView;
  542. @property(nonatomic) __weak UIButton *continueButton; // @synthesize continueButton=_continueButton;
  543. @property(nonatomic) __weak UILabel *introductionLabel; // @synthesize introductionLabel=_introductionLabel;
  544. - (void).cxx_destruct;
  545. - (void)continueButtonAction:(id)arg1;
  546. - (void)viewDidLoad;
  547.  
  548. @end
  549.  
  550. @interface IASBaseViewController : UIViewController
  551. {
  552.     IASNavigationController *_iasNavigationController;
  553. }
  554.  
  555. + (void)showErrorPrompt:(id)arg1;
  556. @property(nonatomic) __weak IASNavigationController *iasNavigationController; // @synthesize iasNavigationController=_iasNavigationController;
  557. - (void).cxx_destruct;
  558. - (void)commonInit;
  559. - (BOOL)prefersStatusBarHidden;
  560. - (int)preferredStatusBarStyle;
  561. - (void)dealloc;
  562. - (id)initWithCoder:(id)arg1;
  563. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  564.  
  565. @end
  566.  
  567. @interface IASBaseEntity : NSManagedObject <IASEncryptableProperty>
  568. {
  569.     NSMutableDictionary *_calculatedSizes;
  570.     NSMutableDictionary *_properties;
  571. }
  572.  
  573. + (BOOL)resolveInstanceMethod:(SEL)arg1;
  574. + (void)createAccessorsDictionaries;
  575. + (void)initialize;
  576. + (BOOL)automaticallyNotifiesObserversForKey:(id)arg1;
  577. + (BOOL)propertyIsEncryptable:(id)arg1;
  578. @property(retain, nonatomic) NSMutableDictionary *properties; // @synthesize properties=_properties;
  579. @property(retain, nonatomic) NSMutableDictionary *calculatedSizes; // @synthesize calculatedSizes=_calculatedSizes;
  580. - (void).cxx_destruct;
  581. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  582. - (id)initWithEntity:(id)arg1 insertIntoManagedObjectContext:(id)arg2;
  583. - (void)dealloc;
  584. - (void)willSave;
  585. - (void)awakeFromInsert;
  586. - (void)awakeFromFetch;
  587. - (void)saveProperties;
  588. - (void)loadProperties;
  589. - (void)updateWithDictionary:(id)arg1;
  590.  
  591. // Remaining properties
  592. @property(retain, nonatomic) NSData *data; // @dynamic data;
  593. @property(readonly, copy) NSString *debugDescription;
  594. @property(readonly, copy) NSString *description;
  595. @property(readonly) unsigned int hash;
  596. @property(retain, nonatomic) NSNumber *identifier; // @dynamic identifier;
  597. @property(copy, nonatomic) NSDate *lastUpdate; // @dynamic lastUpdate;
  598. @property(readonly) Class superclass;
  599.  
  600. @end
  601.  
  602. @interface IASRecipient : NSObject
  603. {
  604.     BOOL _haveSeparator;
  605.     NSString *_firstName;
  606.     NSString *_lastName;
  607.     NSNumber *_identifier;
  608.     NSString *_additionInfo;
  609.     NSString *_queryString;
  610.     unsigned int _recipientType;
  611. }
  612.  
  613. + (id)recipientFromPerson:(id)arg1;
  614. + (id)recipientFromDictionary:(id)arg1;
  615. @property(nonatomic) BOOL haveSeparator; // @synthesize haveSeparator=_haveSeparator;
  616. @property(nonatomic) unsigned int recipientType; // @synthesize recipientType=_recipientType;
  617. @property(copy, nonatomic) NSString *queryString; // @synthesize queryString=_queryString;
  618. @property(copy, nonatomic) NSString *additionInfo; // @synthesize additionInfo=_additionInfo;
  619. @property(copy, nonatomic) NSNumber *identifier; // @synthesize identifier=_identifier;
  620. @property(copy, nonatomic) NSString *lastName; // @synthesize lastName=_lastName;
  621. @property(copy, nonatomic) NSString *firstName; // @synthesize firstName=_firstName;
  622. - (void).cxx_destruct;
  623. @property(readonly, copy, nonatomic) NSAttributedString *presentedAttributedString;
  624. @property(readonly, copy, nonatomic) NSString *presentedString; // @dynamic presentedString;
  625. - (id)fullName;
  626. - (BOOL)isEqual:(id)arg1;
  627.  
  628. @end
  629.  
  630. @interface IASMessageTextCell : IASCustomHeightCell
  631. {
  632.     UITextView *_messageTexView;
  633.     UITableView *_emailTableView;
  634.     UIButton *_attachImageButton;
  635.     id <IASMessageSender> _messageSender;
  636.     float _minCellHeight;
  637. }
  638.  
  639. @property(nonatomic) float minCellHeight; // @synthesize minCellHeight=_minCellHeight;
  640. @property(nonatomic) __weak id <IASMessageSender> messageSender; // @synthesize messageSender=_messageSender;
  641. @property(nonatomic) __weak UIButton *attachImageButton; // @synthesize attachImageButton=_attachImageButton;
  642. @property(nonatomic) __weak UITableView *emailTableView; // @synthesize emailTableView=_emailTableView;
  643. @property(nonatomic) __weak UITextView *messageTexView; // @synthesize messageTexView=_messageTexView;
  644. - (void).cxx_destruct;
  645. - (void)resizeCell;
  646. - (void)textViewDidChange:(id)arg1;
  647. - (void)awakeFromNib;
  648.  
  649. @end
  650.  
  651. @interface IASStageServer : NSURLProtocol
  652. {
  653. }
  654.  
  655. + (id)canonicalRequestForRequest:(id)arg1;
  656. + (BOOL)canInitWithRequest:(id)arg1;
  657. - (id)_methodFromRequest:(id)arg1;
  658. - (void)stopLoading;
  659. - (void)startLoading;
  660.  
  661. @end
  662.  
  663. @interface IASCustomHeightCell : UITableViewCell
  664. {
  665.     float _calculatedHeight;
  666. }
  667.  
  668. @property(nonatomic) float calculatedHeight; // @synthesize calculatedHeight=_calculatedHeight;
  669. - (void)awakeFromNib;
  670.  
  671. @end
  672.  
  673. @interface IASMessageCell : IASBaseEntityCell
  674. {
  675.     UILabel *_fromLabel;
  676.     UILabel *_subjectLabel;
  677.     UILabel *_previewTextLabel;
  678.     UILabel *_dateLabel;
  679.     UIImageView *_unreadImageView;
  680.     UIImageView *_attachmentsImageView;
  681.     UIImageView *_sendFailedImageView;
  682.     UIButton *_deleteButton;
  683.     UITableView *_messagesTableView;
  684. }
  685.  
  686. + (id)_dateStringForMessage:(id)arg1;
  687. + (id)_fromNameStringForMessage:(id)arg1;
  688. + (float)_previewHeightForMessage:(id)arg1;
  689. + (float)_subjectHeightForMessage:(id)arg1;
  690. + (float)_fromHeightForMessage:(id)arg1 withLimitWidth:(float)arg2;
  691. + (float)_dateLabelWidthForMessage:(id)arg1;
  692. + (float)cellHeightForMessage:(id)arg1;
  693. @property(nonatomic) __weak UITableView *messagesTableView; // @synthesize messagesTableView=_messagesTableView;
  694. @property(nonatomic) __weak UIButton *deleteButton; // @synthesize deleteButton=_deleteButton;
  695. @property(nonatomic) __weak UIImageView *sendFailedImageView; // @synthesize sendFailedImageView=_sendFailedImageView;
  696. @property(nonatomic) __weak UIImageView *attachmentsImageView; // @synthesize attachmentsImageView=_attachmentsImageView;
  697. @property(nonatomic) __weak UIImageView *unreadImageView; // @synthesize unreadImageView=_unreadImageView;
  698. @property(nonatomic) __weak UILabel *dateLabel; // @synthesize dateLabel=_dateLabel;
  699. @property(nonatomic) __weak UILabel *previewTextLabel; // @synthesize previewTextLabel=_previewTextLabel;
  700. @property(nonatomic) __weak UILabel *subjectLabel; // @synthesize subjectLabel=_subjectLabel;
  701. @property(nonatomic) __weak UILabel *fromLabel; // @synthesize fromLabel=_fromLabel;
  702. - (void).cxx_destruct;
  703. - (void)updateUI;
  704. - (void)awakeFromNib;
  705.  
  706. @end
  707.  
  708. @interface IASLoadingView : UIView
  709. {
  710.     NSString *_loadingTitle;
  711.     NSString *_loadingSubtitle;
  712.     UIView *_darkCenterView;
  713.     UIActivityIndicatorView *_activityView;
  714.     UILabel *_titleLabel;
  715.     UILabel *_subtitleLabel;
  716. }
  717.  
  718. @property(nonatomic) __weak UILabel *subtitleLabel; // @synthesize subtitleLabel=_subtitleLabel;
  719. @property(nonatomic) __weak UILabel *titleLabel; // @synthesize titleLabel=_titleLabel;
  720. @property(nonatomic) __weak UIActivityIndicatorView *activityView; // @synthesize activityView=_activityView;
  721. @property(nonatomic) __weak UIView *darkCenterView; // @synthesize darkCenterView=_darkCenterView;
  722. @property(copy, nonatomic) NSString *loadingSubtitle; // @synthesize loadingSubtitle=_loadingSubtitle;
  723. @property(copy, nonatomic) NSString *loadingTitle; // @synthesize loadingTitle=_loadingTitle;
  724. - (void).cxx_destruct;
  725. - (void)drawRect:(struct CGRect)arg1;
  726. - (void)awakeFromNib;
  727.  
  728. @end
  729.  
  730. @interface IASSettingsViewController : IASBaseViewController <MFMailComposeViewControllerDelegate, UITableViewDataSource, UITableViewDelegate>
  731. {
  732.     NSArray *_sectionsArray;
  733.     NSArray *_headersViewArray;
  734.     float _gapHeight;
  735.     UITableView *_settingsTableView;
  736.     UIView *_footerSectionView;
  737.     UIView *_debugInfoFooterSectionView;
  738.     UILabel *_debugInfoFooterSectionLabel;
  739. }
  740.  
  741. @property(retain, nonatomic) UILabel *debugInfoFooterSectionLabel; // @synthesize debugInfoFooterSectionLabel=_debugInfoFooterSectionLabel;
  742. @property(retain, nonatomic) UIView *debugInfoFooterSectionView; // @synthesize debugInfoFooterSectionView=_debugInfoFooterSectionView;
  743. @property(retain, nonatomic) UIView *footerSectionView; // @synthesize footerSectionView=_footerSectionView;
  744. @property(nonatomic) __weak UITableView *settingsTableView; // @synthesize settingsTableView=_settingsTableView;
  745. - (void).cxx_destruct;
  746. - (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
  747. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  748. - (void)_createItems;
  749. - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  750. - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2;
  751. - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2;
  752. - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  753. - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  754. - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  755. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  756. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  757. - (int)numberOfSectionsInTableView:(id)arg1;
  758. - (void)viewDidLoad;
  759. - (void)commonInit;
  760. - (void)dealloc;
  761.  
  762. // Remaining properties
  763. @property(readonly, copy) NSString *debugDescription;
  764. @property(readonly, copy) NSString *description;
  765. @property(readonly) unsigned int hash;
  766. @property(readonly) Class superclass;
  767.  
  768. @end
  769.  
  770. @interface IASPerson : IASBaseEntity
  771. {
  772. }
  773.  
  774. + (id)personWithId:(id)arg1 inContext:(id)arg2;
  775. + (BOOL)propertyIsEncryptable:(id)arg1;
  776. - (id)fullName;
  777. - (void)updateWithDictionary:(id)arg1;
  778.  
  779. // Remaining properties
  780. @property(retain, nonatomic) NSString *firstName; // @dynamic firstName;
  781. @property(retain, nonatomic) NSString *lastName; // @dynamic lastName;
  782. @property(retain, nonatomic) NSSet *messages; // @dynamic messages;
  783. @property(retain, nonatomic) NSSet *notifications; // @dynamic notifications;
  784. @property(retain, nonatomic) NSString *profileUrl; // @dynamic profileUrl;
  785. @property(retain, nonatomic) NSSet *receivedMessages; // @dynamic receivedMessages;
  786.  
  787. @end
  788.  
  789. @interface IASSiteNameHintTableViewCell : UITableViewCell
  790. {
  791.     UILabel *_hintLabel;
  792. }
  793.  
  794. @property(nonatomic) __weak UILabel *hintLabel; // @synthesize hintLabel=_hintLabel;
  795. - (void).cxx_destruct;
  796.  
  797. @end
  798.  
  799. @interface IASRestApiManager : RequestOperationsManager
  800. {
  801.     JSONHTTPOperation *_refreshTokenOperation;
  802. }
  803.  
  804. + (id)restApiQueue;
  805. @property(retain, nonatomic) JSONHTTPOperation *refreshTokenOperation; // @synthesize refreshTokenOperation=_refreshTokenOperation;
  806. - (void).cxx_destruct;
  807. - (void)reset;
  808. - (void)startAllDelayedOperations;
  809. - (void)delayAllOperationsWithRefreshTokenOperation:(id)arg1;
  810. - (id)init;
  811.  
  812. @end
  813.  
  814. @interface IASNotificationsDataSource : IASBaseDataSource
  815. {
  816. }
  817.  
  818. + (double)updateTimeInterval;
  819. + (id)entityName;
  820. - (BOOL)contextWasUpdatedWithUserInfo:(id)arg1;
  821. - (unsigned int)unreadCount;
  822. - (unsigned int)loadingPageSize;
  823. - (unsigned int)parseRequestResponse:(id)arg1;
  824. - (id)createUpdatePageRequest;
  825. - (void)initialDataLoading;
  826. - (void)markAllUnreadNotificationsAsRead;
  827.  
  828. @end
  829.  
  830. @interface IASToMessageCell : IASCustomHeightCell <UITableViewDataSource, UITableViewDelegate, UITextViewDelegate>
  831. {
  832.     BOOL _recipientsListPresented;
  833.     BOOL _shouldShowAllRecipients;
  834.     UIView *_containerView;
  835.     IASRecipientsTextView *_textView;
  836.     UIView *_separatorView;
  837.     UIView *_recipientsSeparatorView;
  838.     UILabel *_toTitleLable;
  839.     UIActivityIndicatorView *_activityIndicator;
  840.     UITableView *_emailTableView;
  841.     UITableView *_recipientsTableView;
  842.     id <IASMessageSender> _messageSender;
  843.     IASJSONRequest *_recipientsSearchRequest;
  844.     NSArray *_possibleRecipientsArray;
  845.     IASRecipient *_currentEditedRecipient;
  846. }
  847.  
  848. @property(nonatomic) BOOL shouldShowAllRecipients; // @synthesize shouldShowAllRecipients=_shouldShowAllRecipients;
  849. @property(nonatomic) __weak IASRecipient *currentEditedRecipient; // @synthesize currentEditedRecipient=_currentEditedRecipient;
  850. @property(copy, nonatomic) NSArray *possibleRecipientsArray; // @synthesize possibleRecipientsArray=_possibleRecipientsArray;
  851. @property(retain, nonatomic) IASJSONRequest *recipientsSearchRequest; // @synthesize recipientsSearchRequest=_recipientsSearchRequest;
  852. @property(nonatomic) __weak id <IASMessageSender> messageSender; // @synthesize messageSender=_messageSender;
  853. @property(nonatomic) __weak UITableView *recipientsTableView; // @synthesize recipientsTableView=_recipientsTableView;
  854. @property(nonatomic) __weak UITableView *emailTableView; // @synthesize emailTableView=_emailTableView;
  855. @property(nonatomic) __weak UIActivityIndicatorView *activityIndicator; // @synthesize activityIndicator=_activityIndicator;
  856. @property(nonatomic) __weak UILabel *toTitleLable; // @synthesize toTitleLable=_toTitleLable;
  857. @property(nonatomic) __weak UIView *recipientsSeparatorView; // @synthesize recipientsSeparatorView=_recipientsSeparatorView;
  858. @property(nonatomic) __weak UIView *separatorView; // @synthesize separatorView=_separatorView;
  859. @property(nonatomic) __weak IASRecipientsTextView *textView; // @synthesize textView=_textView;
  860. @property(retain, nonatomic) UIView *containerView; // @synthesize containerView=_containerView;
  861. - (void).cxx_destruct;
  862. - (void)_hideActivity;
  863. - (void)_showActivity;
  864. - (void)_resizeCell;
  865. - (void)_hideRecipientsTableView;
  866. - (void)_showRecipientsTableView;
  867. - (void)setRecipientsSeparatorViewHidden:(BOOL)arg1;
  868. - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  869. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  870. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  871. - (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
  872. - (void)textViewDidChangeSelection:(id)arg1;
  873. - (void)textViewDidChange:(id)arg1;
  874. - (BOOL)textViewShouldEndEditing:(id)arg1;
  875. - (BOOL)textViewShouldBeginEditing:(id)arg1;
  876. - (void)awakeFromNib;
  877.  
  878. // Remaining properties
  879. @property(readonly, copy) NSString *debugDescription;
  880. @property(readonly, copy) NSString *description;
  881. @property(readonly) unsigned int hash;
  882. @property(readonly) Class superclass;
  883.  
  884. @end
  885.  
  886. @interface IASUtils : NSObject
  887. {
  888. }
  889.  
  890. + (id)receivedDateDateFormatter;
  891. + (id)appBuildNumber;
  892. + (id)appVersion;
  893. + (id)deviceFamilyString;
  894. + (BOOL)is4inchScreen;
  895. + (id)sharedInstance;
  896. - (void)_appEnterForegroundNotification:(id)arg1;
  897. - (unsigned int)relativeDateForDate:(id)arg1;
  898. - (BOOL)isDateToday:(id)arg1;
  899. - (void)dealloc;
  900. - (id)init;
  901.  
  902. @end
  903.  
  904. @interface IASMessagesDataSource : IASBaseDataSource
  905. {
  906.     IASJSONRequest *_unreadCountUpdate;
  907.     int _lastID;
  908. }
  909.  
  910. + (double)updateTimeInterval;
  911. + (id)entityName;
  912. @property(nonatomic) int lastID; // @synthesize lastID=_lastID;
  913. @property(retain, nonatomic) IASJSONRequest *unreadCountUpdate; // @synthesize unreadCountUpdate=_unreadCountUpdate;
  914. - (void).cxx_destruct;
  915. - (void)_updateUnreadCount;
  916. - (BOOL)shouldAutoUpdate;
  917. - (void)updateUserPermissions:(BOOL)arg1;
  918. - (void)updateDataAvailabilityWithUserPermissions;
  919. - (void)updateUnreadCount;
  920. - (BOOL)contextWasUpdatedWithUserInfo:(id)arg1;
  921. - (id)parseBaseEntitiesArray:(id)arg1 wiyhEntityName:(id)arg2 idKey:(id)arg3 removeNotListed:(BOOL)arg4;
  922. - (unsigned int)parseRequestResponse:(id)arg1;
  923. - (unsigned int)loadingPageSize;
  924. - (id)createLoadOneMorePageRequest;
  925. - (id)createUpdatePageRequest;
  926. - (void)update;
  927. - (void)loadOneMorePage;
  928. - (void)initialDataLoading;
  929. - (void)clearLoadedEntitiesInContext:(id)arg1;
  930. - (id)clearLoadedEntitiesPredicate;
  931. - (void)dealloc;
  932. - (void)handleRemoteNotificationForUpdate:(id)arg1;
  933. @property(nonatomic) unsigned int unreadCount;
  934.  
  935. @end
  936.  
  937. @interface IASHomeUserView : UIView <UIImagePickerControllerDelegate, UINavigationControllerDelegate, IASAvatarCropperDelegate>
  938. {
  939.     UILabel *_nameLabel;
  940.     IASUserAvatarImageView *_userAvaterView;
  941.     UIButton *_avatarButton;
  942.     UIView *_contentView;
  943.     IASJSONRequest *_postImageRequest;
  944.     BaseHTTPOperation *_downloadImageOperation;
  945. }
  946.  
  947. + (id)fullAvatarImagePath;
  948. @property(nonatomic) __weak BaseHTTPOperation *downloadImageOperation; // @synthesize downloadImageOperation=_downloadImageOperation;
  949. @property(retain, nonatomic) IASJSONRequest *postImageRequest; // @synthesize postImageRequest=_postImageRequest;
  950. @property(nonatomic) __weak UIView *contentView; // @synthesize contentView=_contentView;
  951. @property(nonatomic) __weak UIButton *avatarButton; // @synthesize avatarButton=_avatarButton;
  952. @property(nonatomic) __weak IASUserAvatarImageView *userAvaterView; // @synthesize userAvaterView=_userAvaterView;
  953. @property(nonatomic) __weak UILabel *nameLabel; // @synthesize nameLabel=_nameLabel;
  954. - (void).cxx_destruct;
  955. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  956. - (void)_applicationWillEnterForegroundNotification:(id)arg1;
  957. - (void)_downloadProfileImage;
  958. - (void)_presentImagePicker;
  959. - (void)_commonInitialization;
  960. - (void)avatarViewController:(id)arg1 didCropNewAvatar:(id)arg2;
  961. - (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
  962. - (void)alertView:(id)arg1 didDismissWithButtonIndex:(int)arg2;
  963. - (void)avatarButtonAction:(id)arg1;
  964. - (void)dealloc;
  965. - (id)initWithCoder:(id)arg1;
  966. - (id)initWithFrame:(struct CGRect)arg1;
  967.  
  968. // Remaining properties
  969. @property(readonly, copy) NSString *debugDescription;
  970. @property(readonly, copy) NSString *description;
  971. @property(readonly) unsigned int hash;
  972. @property(readonly) Class superclass;
  973.  
  974. @end
  975.  
  976. @interface IASUserAvatarImageView : UIImageView
  977. {
  978.     BOOL _avatarPresented;
  979.     UIActivityIndicatorView *_loadingView;
  980. }
  981.  
  982. @property(nonatomic) BOOL avatarPresented; // @synthesize avatarPresented=_avatarPresented;
  983. @property(nonatomic) __weak UIActivityIndicatorView *loadingView; // @synthesize loadingView=_loadingView;
  984. - (void).cxx_destruct;
  985. - (void)hideLoadingView;
  986. - (void)showLoadingView;
  987. - (void)setImage:(id)arg1;
  988. - (void)awakeFromNib;
  989.  
  990. @end
  991.  
  992. @interface IASAPIService : NSObject
  993. {
  994.     NSNumber *_identifier;
  995.     NSString *_title;
  996.     NSString *_baseUrl;
  997.     NSNumber *_isPersonalRestApiEnabled;
  998. }
  999.  
  1000. + (id)apiServiceFromJSONDictionary:(id)arg1;
  1001. @property(retain, nonatomic) NSNumber *isPersonalRestApiEnabled; // @synthesize isPersonalRestApiEnabled=_isPersonalRestApiEnabled;
  1002. @property(copy, nonatomic) NSString *baseUrl; // @synthesize baseUrl=_baseUrl;
  1003. @property(copy, nonatomic) NSString *title; // @synthesize title=_title;
  1004. @property(copy, nonatomic) NSNumber *identifier; // @synthesize identifier=_identifier;
  1005. - (void).cxx_destruct;
  1006. - (id)description;
  1007. - (id)jsonPresentation;
  1008.  
  1009. @end
  1010.  
  1011. @interface IASRefreshTokenOperation : JSONHTTPOperation
  1012. {
  1013. }
  1014.  
  1015. - (void)loadingFinished;
  1016. - (void)startOnDefaultQueue:(CDUnknownBlockType)arg1;
  1017.  
  1018. @end
  1019.  
  1020. @interface IASHomeContentHeaderView : UIView
  1021. {
  1022.     UILabel *_titleLabel;
  1023.     UIActivityIndicatorView *_activityIndicatorView;
  1024.     UIView *_separatorView;
  1025. }
  1026.  
  1027. @property(nonatomic) __weak UIView *separatorView; // @synthesize separatorView=_separatorView;
  1028. @property(nonatomic) __weak UIActivityIndicatorView *activityIndicatorView; // @synthesize activityIndicatorView=_activityIndicatorView;
  1029. @property(nonatomic) __weak UILabel *titleLabel; // @synthesize titleLabel=_titleLabel;
  1030. - (void).cxx_destruct;
  1031. - (void)awakeFromNib;
  1032.  
  1033. @end
  1034.  
  1035. @interface IASTasksViewController : IASHomeContentViewController <UITableViewDelegate, UITableViewDataSource>
  1036. {
  1037.     IASTasksDataSource *_tasksDataSource;
  1038.     NSIndexPath *_expandedIndexPath;
  1039. }
  1040.  
  1041. @property(retain, nonatomic) NSIndexPath *expandedIndexPath; // @synthesize expandedIndexPath=_expandedIndexPath;
  1042. @property(retain, nonatomic) IASTasksDataSource *tasksDataSource; // @synthesize tasksDataSource=_tasksDataSource;
  1043. - (void).cxx_destruct;
  1044. - (id)urlForOpenInBrowserAction;
  1045. - (id)createDataSource;
  1046. - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  1047. - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  1048. - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  1049. - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  1050. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  1051. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  1052. - (int)numberOfSectionsInTableView:(id)arg1;
  1053. - (void)headerSecrionWasPressed:(id)arg1;
  1054. - (void)viewDidLoad;
  1055.  
  1056. // Remaining properties
  1057. @property(readonly, copy) NSString *debugDescription;
  1058. @property(readonly, copy) NSString *description;
  1059. @property(readonly) unsigned int hash;
  1060. @property(readonly) Class superclass;
  1061.  
  1062. @end
  1063.  
  1064. @interface IASSettingsCell : UITableViewCell
  1065. {
  1066.     UIImageView *_separatorView;
  1067.     UILabel *_settingsItemText;
  1068.     UILabel *_hintItemText;
  1069. }
  1070.  
  1071. + (float)heightForItem:(id)arg1;
  1072. @property(nonatomic) __weak UILabel *hintItemText; // @synthesize hintItemText=_hintItemText;
  1073. @property(nonatomic) __weak UILabel *settingsItemText; // @synthesize settingsItemText=_settingsItemText;
  1074. @property(nonatomic) __weak UIImageView *separatorView; // @synthesize separatorView=_separatorView;
  1075. - (void).cxx_destruct;
  1076. - (void)updateUIWithItem:(id)arg1;
  1077.  
  1078. @end
  1079.  
  1080. @interface IASEvent : IASBaseEntity
  1081. {
  1082. }
  1083.  
  1084. + (id)allEvents;
  1085. + (BOOL)propertyIsEncryptable:(id)arg1;
  1086. @property(readonly, nonatomic) BOOL expandable;
  1087. - (void)updateWithCalendarComponent:(id)arg1;
  1088.  
  1089. // Remaining properties
  1090. @property(retain, nonatomic) NSDate *endDate; // @dynamic endDate;
  1091. @property(retain, nonatomic) NSDate *startDate; // @dynamic startDate;
  1092. @property(retain, nonatomic) NSString *text; // @dynamic text;
  1093. @property(retain, nonatomic) NSString *title; // @dynamic title;
  1094. @property(retain, nonatomic) NSString *uid; // @dynamic uid;
  1095. @property(retain, nonatomic) NSString *url; // @dynamic url;
  1096.  
  1097. @end
  1098.  
  1099. @interface IASTask : IASBaseEntity
  1100. {
  1101. }
  1102.  
  1103. + (id)allTasks;
  1104. + (BOOL)propertyIsEncryptable:(id)arg1;
  1105. - (BOOL)isOverdueTask;
  1106. @property(readonly, nonatomic) BOOL expandable;
  1107. - (void)updateWithDictionary:(id)arg1;
  1108.  
  1109. // Remaining properties
  1110. @property(retain, nonatomic) NSDate *deadline; // @dynamic deadline;
  1111. @property(retain, nonatomic) NSString *locationTitle; // @dynamic locationTitle;
  1112. @property(retain, nonatomic) NSString *status; // @dynamic status;
  1113. @property(retain, nonatomic) NSString *taskDescription; // @dynamic taskDescription;
  1114. @property(retain, nonatomic) NSString *title; // @dynamic title;
  1115. @property(retain, nonatomic) NSString *url; // @dynamic url;
  1116.  
  1117. @end
  1118.  
  1119. @interface IASTasksSectionHeaderView : UIView
  1120. {
  1121.     UILabel *_sectionTitleLabel;
  1122.     UIButton *_sectionHeaderButton;
  1123.     UIImageView *_arrowImageView;
  1124.     UIImageView *_topSeparatorView;
  1125.     UIImageView *_bottomSeparatorView;
  1126. }
  1127.  
  1128. @property(nonatomic) __weak UIImageView *bottomSeparatorView; // @synthesize bottomSeparatorView=_bottomSeparatorView;
  1129. @property(nonatomic) __weak UIImageView *topSeparatorView; // @synthesize topSeparatorView=_topSeparatorView;
  1130. @property(nonatomic) __weak UIImageView *arrowImageView; // @synthesize arrowImageView=_arrowImageView;
  1131. @property(nonatomic) __weak UIButton *sectionHeaderButton; // @synthesize sectionHeaderButton=_sectionHeaderButton;
  1132. @property(nonatomic) __weak UILabel *sectionTitleLabel; // @synthesize sectionTitleLabel=_sectionTitleLabel;
  1133. - (void).cxx_destruct;
  1134.  
  1135. @end
  1136.  
  1137. @interface IASBaseDataSource : NSObject
  1138. {
  1139.     NSMutableArray *_dataSourceArray;
  1140.     IASHomeContentViewController *_owner;
  1141.     JSONHTTPOperation *_updateRequest;
  1142.     NSHTTPURLResponse *_updateResponse;
  1143.     BOOL _updating;
  1144.     BOOL _updatedTriggeredAutomatically;
  1145.     BOOL _loadingOneMorePage;
  1146.     BOOL _canBeLoadMore;
  1147.     NSManagedObjectContext *_privateContext;
  1148.     JSONHTTPOperation *_loadOneMorePageRequest;
  1149.     CDUnknownBlockType _completionBlock;
  1150.     NSTimer *_updateTimer;
  1151.     NSDate *_backgroundEnteringDate;
  1152. }
  1153.  
  1154. + (void)initialize;
  1155. + (id)sharedInstance;
  1156. + (BOOL)automaticallyNotifiesObserversOfLoadingOneMorePage;
  1157. + (double)updateTimeInterval;
  1158. + (id)entityName;
  1159. @property(retain, nonatomic) NSDate *backgroundEnteringDate; // @synthesize backgroundEnteringDate=_backgroundEnteringDate;
  1160. @property(retain, nonatomic) NSTimer *updateTimer; // @synthesize updateTimer=_updateTimer;
  1161. @property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock;
  1162. @property(retain, nonatomic) JSONHTTPOperation *loadOneMorePageRequest; // @synthesize loadOneMorePageRequest=_loadOneMorePageRequest;
  1163. @property(nonatomic) BOOL canBeLoadMore; // @synthesize canBeLoadMore=_canBeLoadMore;
  1164. @property(nonatomic) BOOL loadingOneMorePage; // @synthesize loadingOneMorePage=_loadingOneMorePage;
  1165. @property(nonatomic) BOOL updatedTriggeredAutomatically; // @synthesize updatedTriggeredAutomatically=_updatedTriggeredAutomatically;
  1166. @property(nonatomic) BOOL updating; // @synthesize updating=_updating;
  1167. @property(retain, nonatomic) NSManagedObjectContext *privateContext; // @synthesize privateContext=_privateContext;
  1168. @property(retain, nonatomic) JSONHTTPOperation *updateRequest; // @synthesize updateRequest=_updateRequest;
  1169. @property(nonatomic) __weak IASHomeContentViewController *owner; // @synthesize owner=_owner;
  1170. @property(retain, nonatomic) NSMutableArray *dataSourceArray; // @synthesize dataSourceArray=_dataSourceArray;
  1171. @property(retain, nonatomic) NSHTTPURLResponse *updateResponse; // @synthesize updateResponse=_updateResponse;
  1172. - (void).cxx_destruct;
  1173. - (void)_userLogOutNotification:(id)arg1;
  1174. - (void)_updateTimeAction:(id)arg1;
  1175. - (void)_scheduleUpdatingTimer;
  1176. - (void)_contextMergedInMainThread:(id)arg1;
  1177. - (void)_mainThreadContextChanged:(id)arg1;
  1178. - (id)parseBaseEntitiesArray:(id)arg1 wiyhEntityName:(id)arg2 idKey:(id)arg3 removeNotListed:(BOOL)arg4;
  1179. - (void)applicationDidEnterBackground:(id)arg1;
  1180. - (void)applicationDidBecomeActive:(id)arg1;
  1181. - (void)applicationWillEnterForeground:(id)arg1;
  1182. - (void)updateWithCompletion:(CDUnknownBlockType)arg1;
  1183. - (void)cancelLoadOneMorePage;
  1184. - (void)loadOneMorePage;
  1185. - (void)update;
  1186. - (void)removeObjectAtIndexPath:(id)arg1;
  1187. - (id)objectForKeyedSubscript:(id)arg1;
  1188. - (id)objectAtIndexPath:(id)arg1;
  1189. - (unsigned int)numberRowsInSection:(unsigned int)arg1;
  1190. - (unsigned int)numberOfSections;
  1191. - (void)dealloc;
  1192. - (void)reset;
  1193. - (void)prepareWork;
  1194. - (id)init;
  1195. @property(nonatomic) unsigned int unreadCount;
  1196. - (unsigned int)loadingPageSize;
  1197. - (BOOL)contextWasUpdatedWithUserInfo:(id)arg1;
  1198. - (unsigned int)parseRequestResponse:(id)arg1;
  1199. - (id)createUpdatePageRequest;
  1200. - (id)createLoadOneMorePageRequest;
  1201. - (void)initialDataLoading;
  1202. - (void)clearLoadedEntitiesInContext:(id)arg1;
  1203. - (id)clearLoadedEntitiesPredicate;
  1204. - (void)updateUserPermissions:(BOOL)arg1;
  1205. - (void)updateDataAvailabilityWithUserPermissions;
  1206. - (BOOL)shouldAutoUpdate;
  1207.  
  1208. @end
  1209.  
  1210. @interface IASNotification : IASBaseEntity
  1211. {
  1212. }
  1213.  
  1214. + (unsigned int)unreadNotificationsCount;
  1215. + (id)allNotifications;
  1216. + (BOOL)propertyIsEncryptable:(id)arg1;
  1217. @property(readonly, nonatomic) BOOL expandable;
  1218. - (void)updateWithDictionary:(id)arg1;
  1219.  
  1220. // Remaining properties
  1221. @property(retain, nonatomic) NSNumber *isRead; // @dynamic isRead;
  1222. @property(retain, nonatomic) NSDate *publishedDate; // @dynamic publishedDate;
  1223. @property(retain, nonatomic) IASPerson *publisher; // @dynamic publisher;
  1224. @property(retain, nonatomic) NSString *text; // @dynamic text;
  1225. @property(retain, nonatomic) NSString *type; // @dynamic type;
  1226. @property(retain, nonatomic) NSString *url; // @dynamic url;
  1227.  
  1228. @end
  1229.  
  1230. @interface IASTextField : UITextField
  1231. {
  1232.     UIActivityIndicatorView *_activityView;
  1233. }
  1234.  
  1235. @property(nonatomic) __weak UIActivityIndicatorView *activityView; // @synthesize activityView=_activityView;
  1236. - (void).cxx_destruct;
  1237. - (struct CGRect)editingRectForBounds:(struct CGRect)arg1;
  1238. - (struct CGRect)textRectForBounds:(struct CGRect)arg1;
  1239. - (void)drawPlaceholderInRect:(struct CGRect)arg1;
  1240.  
  1241. @end
  1242.  
  1243. @interface IASJSONRequest : JSONHTTPOperation
  1244. {
  1245.     JSONHTTPOperation *_refreshTokenOperation;
  1246. }
  1247.  
  1248. + (void)setRefreshTokenOperationInProgress:(BOOL)arg1;
  1249. + (BOOL)refreshTokenOperationInProgress;
  1250. @property(retain, nonatomic) JSONHTTPOperation *refreshTokenOperation; // @synthesize refreshTokenOperation=_refreshTokenOperation;
  1251. - (void).cxx_destruct;
  1252. - (id)description;
  1253. - (void)_updateAccessToken;
  1254. - (id)createSession;
  1255. - (void)loadingFinished;
  1256. - (void)preparePostLikeRequest;
  1257. - (void)prepareGetRequest;
  1258. - (void)startOnDefaultQueue:(CDUnknownBlockType)arg1;
  1259. - (void)startOnQueue:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
  1260. - (id)initWithRequestType:(unsigned int)arg1 methodUri:(id)arg2 withData:(id)arg3 andHeaderDictionary:(id)arg4;
  1261. - (id)initWithRequestType:(unsigned int)arg1 methodUri:(id)arg2 withRequestData:(id)arg3;
  1262. - (id)initWithRequestType:(unsigned int)arg1 methodUri:(id)arg2;
  1263. - (id)init;
  1264.  
  1265. @end
  1266.  
  1267. @interface IASPushClient : NSObject
  1268. {
  1269.     IASJSONRequest *_currentRequest;
  1270. }
  1271.  
  1272. + (id)sharedPushClient;
  1273. @property(retain, nonatomic) IASJSONRequest *currentRequest; // @synthesize currentRequest=_currentRequest;
  1274. - (void).cxx_destruct;
  1275. @property(copy, nonatomic) NSString *oldPushToken;
  1276. @property(copy, nonatomic) NSString *currentPushToken;
  1277. @property(nonatomic) BOOL lastPushNotificationState;
  1278. @property(nonatomic) BOOL shouldUpdateServerState;
  1279. @property(readonly, nonatomic) BOOL remoteNotificationsEnabledSystemwide;
  1280. - (void)postRequestForPushNotificationsWithForceRevokeAccess:(BOOL)arg1 completion:(CDUnknownBlockType)arg2;
  1281. - (void)postRequestForPushNotificationsCompletion:(CDUnknownBlockType)arg1;
  1282. - (void)turnOffPushNotificationsWithCompletion:(CDUnknownBlockType)arg1;
  1283. - (id)remoteNotificationsRequestDataForceRevokeAccess:(BOOL)arg1;
  1284. - (void)handleRemoteNotificationData:(id)arg1 fetchCompletionHandler:(CDUnknownBlockType)arg2;
  1285. - (void)saveLastPushNotificationState;
  1286. - (void)updateRemoteNotificationsState;
  1287. - (void)handleApplicationDidFinishLaunching:(id)arg1;
  1288. - (void)applyPushToken:(id)arg1;
  1289.  
  1290. @end
  1291.  
  1292. @interface IASEventsDataSource : IASBaseDataSource
  1293. {
  1294.     NSArray *_headersArray;
  1295. }
  1296.  
  1297. + (id)entityName;
  1298. @property(retain, nonatomic) NSArray *headersArray; // @synthesize headersArray=_headersArray;
  1299. - (void).cxx_destruct;
  1300. - (id)_sectionsByDays;
  1301. - (BOOL)shouldAutoUpdate;
  1302. - (void)updateUserPermissions:(BOOL)arg1;
  1303. - (void)updateDataAvailabilityWithUserPermissions;
  1304. - (void)applicationWillEnterForeground:(id)arg1;
  1305. - (id)objectAtIndexPath:(id)arg1;
  1306. - (id)objectForKeyedSubscript:(id)arg1;
  1307. - (BOOL)canBeLoadMore;
  1308. - (BOOL)contextWasUpdatedWithUserInfo:(id)arg1;
  1309. - (unsigned int)numberRowsInSection:(unsigned int)arg1;
  1310. - (unsigned int)numberOfSections;
  1311. - (unsigned int)parseRequestResponse:(id)arg1;
  1312. - (id)createUpdatePageRequest;
  1313. - (void)initialDataLoading;
  1314.  
  1315. @end
  1316.  
  1317. @interface IASDeepLinkButton : UIButton
  1318. {
  1319.     NSIndexPath *_indexPath;
  1320. }
  1321.  
  1322. @property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
  1323. - (void).cxx_destruct;
  1324.  
  1325. @end
  1326.  
  1327. @interface IASSiteNameHintRequest : BaseHTTPOperation
  1328. {
  1329. }
  1330.  
  1331. - (void)cancel;
  1332. - (void)loadingFinished;
  1333. - (id)initWithQueryString:(id)arg1;
  1334.  
  1335. @end
  1336.  
  1337. @interface IASBaseEntityCell : IASCustomHeightCell
  1338. {
  1339.     IASBaseEntity *_baseEntity;
  1340. }
  1341.  
  1342. @property(retain, nonatomic) IASBaseEntity *baseEntity; // @synthesize baseEntity=_baseEntity;
  1343. - (void).cxx_destruct;
  1344. - (void)updateUI;
  1345.  
  1346. @end
  1347.  
  1348. @interface IASNotificationCell : IASBaseEntityCell
  1349. {
  1350.     BOOL _expanded;
  1351.     UIView *_containerView;
  1352.     UIView *_expandView;
  1353.     UILabel *_notificationTextLabel;
  1354.     UILabel *_typeLabel;
  1355.     UILabel *_authorLabel;
  1356.     UILabel *_dateLabel;
  1357.     UILabel *_visitSiteTitleLabel;
  1358.     UIImageView *_arrowImageView;
  1359.     UIButton *_visitSiteButton;
  1360.     UIImageView *_unreadImageView;
  1361.     UIImageView *_separatorImageView;
  1362. }
  1363.  
  1364. + (float)_widthOfLeftLabelOnY:(float)arg1 withDateWidth:(float)arg2 forNotification:(id)arg3;
  1365. + (id)_dateStringFromDate:(id)arg1;
  1366. + (float)_authorHeightForNotication:(id)arg1 withLimitWidth:(float)arg2;
  1367. + (float)_titleHeightForNotication:(id)arg1 withLimitWidth:(float)arg2;
  1368. + (float)_dateLabelWidthForNotication:(id)arg1;
  1369. + (float)cellHeightForNotification:(id)arg1 expanded:(BOOL)arg2;
  1370. @property(nonatomic) BOOL expanded; // @synthesize expanded=_expanded;
  1371. @property(nonatomic) __weak UIImageView *separatorImageView; // @synthesize separatorImageView=_separatorImageView;
  1372. @property(nonatomic) __weak UIImageView *unreadImageView; // @synthesize unreadImageView=_unreadImageView;
  1373. @property(nonatomic) __weak UIButton *visitSiteButton; // @synthesize visitSiteButton=_visitSiteButton;
  1374. @property(nonatomic) __weak UIImageView *arrowImageView; // @synthesize arrowImageView=_arrowImageView;
  1375. @property(nonatomic) __weak UILabel *visitSiteTitleLabel; // @synthesize visitSiteTitleLabel=_visitSiteTitleLabel;
  1376. @property(nonatomic) __weak UILabel *dateLabel; // @synthesize dateLabel=_dateLabel;
  1377. @property(nonatomic) __weak UILabel *authorLabel; // @synthesize authorLabel=_authorLabel;
  1378. @property(nonatomic) __weak UILabel *typeLabel; // @synthesize typeLabel=_typeLabel;
  1379. @property(nonatomic) __weak UILabel *notificationTextLabel; // @synthesize notificationTextLabel=_notificationTextLabel;
  1380. @property(nonatomic) __weak UIView *expandView; // @synthesize expandView=_expandView;
  1381. @property(nonatomic) __weak UIView *containerView; // @synthesize containerView=_containerView;
  1382. - (void).cxx_destruct;
  1383. - (void)updateUI;
  1384. - (void)awakeFromNib;
  1385.  
  1386. @end
  1387.  
  1388. @interface IASEmailDetailCell : IASBaseEntityCell <UIWebViewDelegate>
  1389. {
  1390.     UITableView *_emailTableView;
  1391.     UIWebView *_webView;
  1392.     float _minCellHeight;
  1393. }
  1394.  
  1395. @property(nonatomic) float minCellHeight; // @synthesize minCellHeight=_minCellHeight;
  1396. @property(nonatomic) __weak UIWebView *webView; // @synthesize webView=_webView;
  1397. @property(nonatomic) __weak UITableView *emailTableView; // @synthesize emailTableView=_emailTableView;
  1398. - (void).cxx_destruct;
  1399. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  1400. - (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
  1401. - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  1402. - (void)updateUI;
  1403. - (void)showInternetNotReachableError;
  1404. - (void)awakeFromNib;
  1405. - (void)dealloc;
  1406.  
  1407. // Remaining properties
  1408. @property(readonly, copy) NSString *debugDescription;
  1409. @property(readonly, copy) NSString *description;
  1410. @property(readonly) unsigned int hash;
  1411. @property(readonly) Class superclass;
  1412.  
  1413. @end
  1414.  
  1415. @interface IASMessagesViewController : IASHomeContentViewController <UITableViewDelegate, UITableViewDataSource>
  1416. {
  1417.     UITableViewCell *_loadingMoreCell;
  1418.     UIActivityIndicatorView *_loadingMoreIndicator;
  1419. }
  1420.  
  1421. @property(nonatomic) __weak UIActivityIndicatorView *loadingMoreIndicator; // @synthesize loadingMoreIndicator=_loadingMoreIndicator;
  1422. @property(retain, nonatomic) UITableViewCell *loadingMoreCell; // @synthesize loadingMoreCell=_loadingMoreCell;
  1423. - (void).cxx_destruct;
  1424. - (void)setFeatureEnabled:(BOOL)arg1;
  1425. - (id)loadHomeHeaderView;
  1426. - (id)createDataSource;
  1427. - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3;
  1428. - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  1429. - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  1430. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  1431. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  1432. - (int)numberOfSectionsInTableView:(id)arg1;
  1433. - (id)urlForOpenInBrowserAction;
  1434. - (void)hideBottomLoadingIndicator;
  1435. - (void)showBottomLoadingIndicator;
  1436. - (void)onDeleteButtonTap:(id)arg1;
  1437. - (void)newMessageButtonAction:(id)arg1;
  1438. - (void)viewWillAppear:(BOOL)arg1;
  1439. - (void)viewDidLoad;
  1440.  
  1441. // Remaining properties
  1442. @property(readonly, copy) NSString *debugDescription;
  1443. @property(readonly, copy) NSString *description;
  1444. @property(readonly) unsigned int hash;
  1445. @property(readonly) Class superclass;
  1446.  
  1447. @end
  1448.  
  1449. @interface IASTableView : UITableView
  1450. {
  1451.     UIView *_lazyLoadScrollIndicatorView;
  1452.     UIRefreshControl *_refreshControl;
  1453.     UITableViewController *_tableViewController;
  1454. }
  1455.  
  1456. @property(retain, nonatomic) UITableViewController *tableViewController; // @synthesize tableViewController=_tableViewController;
  1457. @property(readonly, nonatomic) UIRefreshControl *refreshControl; // @synthesize refreshControl=_refreshControl;
  1458. - (void).cxx_destruct;
  1459. @property(readonly, nonatomic) __weak UIView *scrollIndicatorView; // @dynamic scrollIndicatorView;
  1460. - (void)setShouldShowRefreshControl:(BOOL)arg1;
  1461. - (id)initWithCoder:(id)arg1;
  1462.  
  1463. @end
  1464.  
  1465. @interface IASLoginViewController : IASBaseViewController <UITableViewDataSource, UITableViewDelegate, UITextFieldDelegate>
  1466. {
  1467.     BOOL _keyboardPresented;
  1468.     UIView *_contentView;
  1469.     UIButton *_continueButton;
  1470.     IASTextField *_siteNameTextField;
  1471.     UIView *_hintTableViewSeparator;
  1472.     UIButton *_closeHintButton;
  1473.     UITableView *_hintTableView;
  1474.     UIImageView *_logoImageView;
  1475.     NSArray *_sites;
  1476.     IASSiteNameHintRequest *_siteNameHintRequest;
  1477.     IASAPIService *_selectedSite;
  1478.     UIActivityIndicatorView *_activityIndicator;
  1479. }
  1480.  
  1481. @property(retain, nonatomic) UIActivityIndicatorView *activityIndicator; // @synthesize activityIndicator=_activityIndicator;
  1482. @property(retain, nonatomic) IASAPIService *selectedSite; // @synthesize selectedSite=_selectedSite;
  1483. @property(retain, nonatomic) IASSiteNameHintRequest *siteNameHintRequest; // @synthesize siteNameHintRequest=_siteNameHintRequest;
  1484. @property(copy, nonatomic) NSArray *sites; // @synthesize sites=_sites;
  1485. @property(nonatomic) __weak UIImageView *logoImageView; // @synthesize logoImageView=_logoImageView;
  1486. @property(nonatomic) __weak UITableView *hintTableView; // @synthesize hintTableView=_hintTableView;
  1487. @property(nonatomic) __weak UIButton *closeHintButton; // @synthesize closeHintButton=_closeHintButton;
  1488. @property(nonatomic) __weak UIView *hintTableViewSeparator; // @synthesize hintTableViewSeparator=_hintTableViewSeparator;
  1489. @property(nonatomic) __weak IASTextField *siteNameTextField; // @synthesize siteNameTextField=_siteNameTextField;
  1490. @property(nonatomic) __weak UIButton *continueButton; // @synthesize continueButton=_continueButton;
  1491. @property(nonatomic) __weak UIView *contentView; // @synthesize contentView=_contentView;
  1492. - (void).cxx_destruct;
  1493. - (void)_hideActivityView;
  1494. - (void)_showActivityView;
  1495. - (void)_hideHints;
  1496. - (void)_showHints;
  1497. - (void)_keyboardWillHide:(id)arg1;
  1498. - (void)_keyboardWillShow:(id)arg1;
  1499. - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  1500. - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  1501. - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  1502. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  1503. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  1504. - (BOOL)textFieldShouldReturn:(id)arg1;
  1505. - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
  1506. - (void)closeHintButtonAction:(id)arg1;
  1507. - (void)continueButtonAction:(id)arg1;
  1508. - (void)viewDidLoad;
  1509. - (void)dealloc;
  1510.  
  1511. // Remaining properties
  1512. @property(readonly, copy) NSString *debugDescription;
  1513. @property(readonly, copy) NSString *description;
  1514. @property(readonly) unsigned int hash;
  1515. @property(readonly) Class superclass;
  1516.  
  1517. @end
  1518.  
  1519. @interface IASNewMessageViewController : IASBaseViewController <UIGestureRecognizerDelegate, UIActionSheetDelegate, UITableViewDataSource, UITableViewDelegate, IASMessageSender>
  1520. {
  1521.     NSArray *_cellsArray;
  1522.     BOOL _messageWasEdited;
  1523.     UITableView *_emailTableView;
  1524.     IASToMessageCell *_toCell;
  1525.     UITableView *_recipientsTableView;
  1526.     IASMessageSubjectCell *_subjectCell;
  1527.     IASMessageTextCell *_messageCell;
  1528.     IASMessage *_initialFailedMessage;
  1529.     IASMessage *_replyMessage;
  1530.     UIBarButtonItem *_sendButton;
  1531.     UITapGestureRecognizer *_tapGestureRecognizer;
  1532.     UIActionSheet *_actionSheet;
  1533. }
  1534.  
  1535. @property(nonatomic) BOOL messageWasEdited; // @synthesize messageWasEdited=_messageWasEdited;
  1536. @property(nonatomic) __weak UIActionSheet *actionSheet; // @synthesize actionSheet=_actionSheet;
  1537. @property(retain, nonatomic) UITapGestureRecognizer *tapGestureRecognizer; // @synthesize tapGestureRecognizer=_tapGestureRecognizer;
  1538. @property(nonatomic) __weak UIBarButtonItem *sendButton; // @synthesize sendButton=_sendButton;
  1539. @property(retain, nonatomic) IASMessage *replyMessage; // @synthesize replyMessage=_replyMessage;
  1540. @property(retain, nonatomic) IASMessage *initialFailedMessage; // @synthesize initialFailedMessage=_initialFailedMessage;
  1541. @property(retain, nonatomic) IASMessageTextCell *messageCell; // @synthesize messageCell=_messageCell;
  1542. @property(retain, nonatomic) IASMessageSubjectCell *subjectCell; // @synthesize subjectCell=_subjectCell;
  1543. @property(nonatomic) __weak UITableView *recipientsTableView; // @synthesize recipientsTableView=_recipientsTableView;
  1544. @property(retain, nonatomic) IASToMessageCell *toCell; // @synthesize toCell=_toCell;
  1545. @property(nonatomic) __weak UITableView *emailTableView; // @synthesize emailTableView=_emailTableView;
  1546. - (void).cxx_destruct;
  1547. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  1548. - (void)_hideKeyboard;
  1549. - (void)_updateUI;
  1550. - (void)_tapGestureRecognizer:(id)arg1;
  1551. - (void)_textFieldChangeTextNotification:(id)arg1;
  1552. - (void)_keyboardWillHide:(id)arg1;
  1553. - (void)_keyboardWillShow:(id)arg1;
  1554. - (void)_sendButtonAction:(id)arg1;
  1555. - (void)_cancelButtonAction:(id)arg1;
  1556. - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  1557. - (BOOL)gestureRecognizerShouldBegin:(id)arg1;
  1558. - (void)updateSendMessageStatus:(id)arg1;
  1559. - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  1560. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  1561. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  1562. - (void)viewWillDisappear:(BOOL)arg1;
  1563. - (void)viewDidLoad;
  1564. - (void)dealloc;
  1565.  
  1566. // Remaining properties
  1567. @property(readonly, copy) NSString *debugDescription;
  1568. @property(readonly, copy) NSString *description;
  1569. @property(readonly) unsigned int hash;
  1570. @property(readonly) Class superclass;
  1571.  
  1572. @end
  1573.  
  1574. @interface IASMessageSubjectCell : IASCustomHeightCell <UITextFieldDelegate>
  1575. {
  1576.     UILabel *_subjectTitleLabel;
  1577.     UITextField *_subjectTextField;
  1578.     UIView *_separatorView;
  1579.     id <IASMessageSender> _messageSender;
  1580. }
  1581.  
  1582. @property(nonatomic) __weak id <IASMessageSender> messageSender; // @synthesize messageSender=_messageSender;
  1583. @property(nonatomic) __weak UIView *separatorView; // @synthesize separatorView=_separatorView;
  1584. @property(nonatomic) __weak UITextField *subjectTextField; // @synthesize subjectTextField=_subjectTextField;
  1585. @property(nonatomic) __weak UILabel *subjectTitleLabel; // @synthesize subjectTitleLabel=_subjectTitleLabel;
  1586. - (void).cxx_destruct;
  1587. - (void)awakeFromNib;
  1588.  
  1589. // Remaining properties
  1590. @property(readonly, copy) NSString *debugDescription;
  1591. @property(readonly, copy) NSString *description;
  1592. @property(readonly) unsigned int hash;
  1593. @property(readonly) Class superclass;
  1594.  
  1595. @end
  1596.  
  1597. @interface IASHomeTabBarItem : UIView
  1598. {
  1599.     UIView *_contentView;
  1600.     UIImageView *_iconImageView;
  1601.     UIButton *_selectionButton;
  1602.     UIView *_badgeContainerView;
  1603.     UIImageView *_badgeBackgroundImageView;
  1604.     UILabel *_badgeLabel;
  1605.     unsigned int _badgeCount;
  1606. }
  1607.  
  1608. @property(nonatomic) unsigned int badgeCount; // @synthesize badgeCount=_badgeCount;
  1609. @property(nonatomic) __weak UILabel *badgeLabel; // @synthesize badgeLabel=_badgeLabel;
  1610. @property(nonatomic) __weak UIImageView *badgeBackgroundImageView; // @synthesize badgeBackgroundImageView=_badgeBackgroundImageView;
  1611. @property(nonatomic) __weak UIView *badgeContainerView; // @synthesize badgeContainerView=_badgeContainerView;
  1612. @property(nonatomic) __weak UIButton *selectionButton; // @synthesize selectionButton=_selectionButton;
  1613. @property(nonatomic) __weak UIImageView *iconImageView; // @synthesize iconImageView=_iconImageView;
  1614. @property(nonatomic) __weak UIView *contentView; // @synthesize contentView=_contentView;
  1615. - (void).cxx_destruct;
  1616. - (void)_loadContentView;
  1617. - (id)initWithCoder:(id)arg1;
  1618. - (id)initWithFrame:(struct CGRect)arg1;
  1619.  
  1620. @end
  1621.  
  1622. @interface IASWelcomeViewController : IASBaseViewController <UIScrollViewDelegate>
  1623. {
  1624.     UIScrollView *_carouselView;
  1625.     UIPageControl *_pageControl;
  1626.     UIButton *_continueButton;
  1627.     UIImageView *_logoImageView;
  1628.     NSArray *_tipsViews;
  1629.     unsigned int _currentIndex;
  1630.     IASTipsView *_currentAnimationView;
  1631.     IASTipsView *_nextAnimationView;
  1632. }
  1633.  
  1634. @property(nonatomic) __weak IASTipsView *nextAnimationView; // @synthesize nextAnimationView=_nextAnimationView;
  1635. @property(nonatomic) __weak IASTipsView *currentAnimationView; // @synthesize currentAnimationView=_currentAnimationView;
  1636. @property(nonatomic) unsigned int currentIndex; // @synthesize currentIndex=_currentIndex;
  1637. @property(copy, nonatomic) NSArray *tipsViews; // @synthesize tipsViews=_tipsViews;
  1638. @property(nonatomic) __weak UIImageView *logoImageView; // @synthesize logoImageView=_logoImageView;
  1639. @property(nonatomic) __weak UIButton *continueButton; // @synthesize continueButton=_continueButton;
  1640. @property(nonatomic) __weak UIPageControl *pageControl; // @synthesize pageControl=_pageControl;
  1641. @property(nonatomic) __weak UIScrollView *carouselView; // @synthesize carouselView=_carouselView;
  1642. - (void).cxx_destruct;
  1643. - (void)_updateTransformForCurrentTipsView;
  1644. - (void)_pageToNextTip;
  1645. - (void)_draggingEnded;
  1646. - (void)scrollViewDidScroll:(id)arg1;
  1647. - (void)scrollViewDidEndDecelerating:(id)arg1;
  1648. - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2;
  1649. - (void)scrollViewWillBeginDragging:(id)arg1;
  1650. - (void)continueButtonAction:(id)arg1;
  1651. - (void)viewDidAppear:(BOOL)arg1;
  1652. - (void)viewWillDisappear:(BOOL)arg1;
  1653. - (void)viewDidLoad;
  1654.  
  1655. // Remaining properties
  1656. @property(readonly, copy) NSString *debugDescription;
  1657. @property(readonly, copy) NSString *description;
  1658. @property(readonly) unsigned int hash;
  1659. @property(readonly) Class superclass;
  1660.  
  1661. @end
  1662.  
  1663. @interface IASEventsViewController : IASHomeContentViewController <UITableViewDelegate, UITableViewDataSource>
  1664. {
  1665.     NSIndexPath *_expandedIndexPath;
  1666.     IASEventsDataSource *_eventsDataSource;
  1667. }
  1668.  
  1669. + (BOOL)shouldValidateDeepLinkBeforeOpening;
  1670. @property(nonatomic) __weak IASEventsDataSource *eventsDataSource; // @synthesize eventsDataSource=_eventsDataSource;
  1671. @property(retain, nonatomic) NSIndexPath *expandedIndexPath; // @synthesize expandedIndexPath=_expandedIndexPath;
  1672. - (void).cxx_destruct;
  1673. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  1674. - (void)setFeatureEnabled:(BOOL)arg1;
  1675. - (id)urlForOpenInBrowserAction;
  1676. - (id)createDataSource;
  1677. - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  1678. - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  1679. - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  1680. - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  1681. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  1682. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  1683. - (int)numberOfSectionsInTableView:(id)arg1;
  1684. - (void)eventDeepLinkButtonAction:(id)arg1;
  1685. - (void)viewDidLoad;
  1686.  
  1687. // Remaining properties
  1688. @property(readonly, copy) NSString *debugDescription;
  1689. @property(readonly, copy) NSString *description;
  1690. @property(readonly) unsigned int hash;
  1691. @property(readonly) Class superclass;
  1692.  
  1693. @end
  1694.  
  1695. @interface IASSettingsHeaderView : UIView
  1696. {
  1697.     UILabel *_headerTitleLabel;
  1698. }
  1699.  
  1700. @property(nonatomic) __weak UILabel *headerTitleLabel; // @synthesize headerTitleLabel=_headerTitleLabel;
  1701. - (void).cxx_destruct;
  1702.  
  1703. @end
  1704.  
  1705. @interface IASMessage : IASBaseEntity
  1706. {
  1707. }
  1708.  
  1709. + (unsigned int)unreadMessagesCount;
  1710. + (id)allMessages;
  1711. + (id)messagesWithPredicate:(id)arg1;
  1712. + (id)messagesWithPredicate:(id)arg1 fetchLimit:(int)arg2;
  1713. + (BOOL)propertyIsEncryptable:(id)arg1;
  1714. - (void)updateWithDictionary:(id)arg1;
  1715.  
  1716. // Remaining properties
  1717. @property(retain, nonatomic) IASPerson *from; // @dynamic from;
  1718. @property(retain, nonatomic) NSNumber *hasAttachments; // @dynamic hasAttachments;
  1719. @property(retain, nonatomic) NSNumber *isRead; // @dynamic isRead;
  1720. @property(retain, nonatomic) NSString *messageUrl; // @dynamic messageUrl;
  1721. @property(retain, nonatomic) NSString *previewText; // @dynamic previewText;
  1722. @property(retain, nonatomic) NSDate *receivedDate; // @dynamic receivedDate;
  1723. @property(retain, nonatomic) NSNumber *sendFailed; // @dynamic sendFailed;
  1724. @property(retain, nonatomic) NSString *subject; // @dynamic subject;
  1725. @property(retain, nonatomic) NSString *text; // @dynamic text;
  1726. @property(retain, nonatomic) NSSet *to; // @dynamic to;
  1727.  
  1728. @end
  1729.  
  1730. @interface IASCalendarService : NSObject
  1731. {
  1732.     BOOL _userPressedAddToCal;
  1733.     NSDate *_lastCalendarCreatingDate;
  1734. }
  1735.  
  1736. + (id)sharedCalendarService;
  1737. @property(nonatomic) BOOL userPressedAddToCal; // @synthesize userPressedAddToCal=_userPressedAddToCal;
  1738. @property(retain, nonatomic) NSDate *lastCalendarCreatingDate; // @synthesize lastCalendarCreatingDate=_lastCalendarCreatingDate;
  1739. - (void).cxx_destruct;
  1740. - (void)_applicationDidBecomeActiveNotification:(id)arg1;
  1741. - (void)_showRemoveAlertView;
  1742. - (void)_showNoAccessAlertView;
  1743. - (void)_updateCalendarInformationFromSystem;
  1744. - (void)_updateCalendarInformationFromSystemWithCompletion:(CDUnknownBlockType)arg1;
  1745. - (void)_createCalendar;
  1746. - (void)_tryCreateCalendarWithErrorAvailable:(BOOL)arg1;
  1747. - (void)_checkSystemCalendarPermissionAndCreateCalendar;
  1748. - (void)_createCalendarWithPromptTitle:(id)arg1 message:(id)arg2;
  1749. - (void)removeCalendar;
  1750. - (void)subscribeToUserCalendarWithErrorAvailable:(BOOL)arg1;
  1751. - (void)reset;
  1752. - (void)dealloc;
  1753.  
  1754. @end
  1755.  
  1756. @interface IASAppDelegate : UIResponder <UIApplicationDelegate>
  1757. {
  1758.     UIWindow *_window;
  1759.     IASSplashViewController *_splashviewController;
  1760.     IASHomeViewController *_homeViewController;
  1761.     IASNavigationController *_welcomeNavigation;
  1762.     IASLoadingView *_loadingView;
  1763.     JSONHTTPOperation *_registeringOperation;
  1764.     UIView *_notificationLayerView;
  1765.     UIView *_notificationBackgroundView;
  1766.     UILabel *_notificationLabel;
  1767. }
  1768.  
  1769. @property(nonatomic) __weak UILabel *notificationLabel; // @synthesize notificationLabel=_notificationLabel;
  1770. @property(nonatomic) __weak UIView *notificationBackgroundView; // @synthesize notificationBackgroundView=_notificationBackgroundView;
  1771. @property(retain, nonatomic) UIView *notificationLayerView; // @synthesize notificationLayerView=_notificationLayerView;
  1772. @property(retain, nonatomic) JSONHTTPOperation *registeringOperation; // @synthesize registeringOperation=_registeringOperation;
  1773. @property(nonatomic) __weak IASLoadingView *loadingView; // @synthesize loadingView=_loadingView;
  1774. @property(retain, nonatomic) IASNavigationController *welcomeNavigation; // @synthesize welcomeNavigation=_welcomeNavigation;
  1775. @property(retain, nonatomic) IASHomeViewController *homeViewController; // @synthesize homeViewController=_homeViewController;
  1776. @property(retain, nonatomic) IASSplashViewController *splashviewController; // @synthesize splashviewController=_splashviewController;
  1777. @property(retain, nonatomic) UIWindow *window; // @synthesize window=_window;
  1778. - (void).cxx_destruct;
  1779. - (void)_registerApplicationUserWithCode:(id)arg1;
  1780. - (void)_presentHomeFromLogin;
  1781. - (void)_setUserAgent;
  1782. - (void)_removeSplashFromRoot;
  1783. - (void)_addSplashOnRoot;
  1784. - (void)_presentHome;
  1785. - (void)_presentWelcome;
  1786. - (BOOL)application:(id)arg1 handleOpenURL:(id)arg2;
  1787. - (void)tryShowMustUpdateViewController;
  1788. - (void)logOut;
  1789. - (void)logOutWithError:(id)arg1;
  1790. - (void)hideMessage;
  1791. - (void)showMessage:(id)arg1 color:(id)arg2 timeout:(double)arg3;
  1792. - (void)application:(id)arg1 didReceiveRemoteNotification:(id)arg2 fetchCompletionHandler:(CDUnknownBlockType)arg3;
  1793. - (void)application:(id)arg1 didFailToRegisterForRemoteNotificationsWithError:(id)arg2;
  1794. - (void)application:(id)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(id)arg2;
  1795. - (void)applicationWillEnterForeground:(id)arg1;
  1796. - (BOOL)application:(id)arg1 didFinishLaunchingWithOptions:(id)arg2;
  1797.  
  1798. // Remaining properties
  1799. @property(readonly, copy) NSString *debugDescription;
  1800. @property(readonly, copy) NSString *description;
  1801. @property(readonly) unsigned int hash;
  1802. @property(readonly) Class superclass;
  1803.  
  1804. @end
  1805.  
  1806. @interface IASEventsSectionHeaderView : UIView
  1807. {
  1808.     UILabel *_sectionTitleLabel;
  1809.     UIImageView *_topSeparatorView;
  1810.     UIImageView *_bottomSeparatorView;
  1811. }
  1812.  
  1813. @property(nonatomic) __weak UIImageView *bottomSeparatorView; // @synthesize bottomSeparatorView=_bottomSeparatorView;
  1814. @property(nonatomic) __weak UIImageView *topSeparatorView; // @synthesize topSeparatorView=_topSeparatorView;
  1815. @property(nonatomic) __weak UILabel *sectionTitleLabel; // @synthesize sectionTitleLabel=_sectionTitleLabel;
  1816. - (void).cxx_destruct;
  1817. - (void)awakeFromNib;
  1818.  
  1819. @end
  1820.  
  1821. @interface IASTaskCell : IASBaseEntityCell
  1822. {
  1823.     BOOL _expanded;
  1824.     UIView *_containerView;
  1825.     UIView *_expandView;
  1826.     UILabel *_dateLabel;
  1827.     UILabel *_titleLabel;
  1828.     UILabel *_locationTitleLabel;
  1829.     UIImageView *_arrowImageView;
  1830.     UILabel *_visitSiteTitleLabel;
  1831.     UIButton *_visitSiteButton;
  1832.     UIImageView *_overdueUndelay;
  1833.     CDUnknownBlockType _onVisitWebSiteButtonTap;
  1834. }
  1835.  
  1836. + (id)_locationTitleForTask:(id)arg1;
  1837. + (float)cellHeightForTask:(id)arg1 expanded:(BOOL)arg2;
  1838. @property(copy, nonatomic) CDUnknownBlockType onVisitWebSiteButtonTap; // @synthesize onVisitWebSiteButtonTap=_onVisitWebSiteButtonTap;
  1839. @property(nonatomic) BOOL expanded; // @synthesize expanded=_expanded;
  1840. @property(nonatomic) __weak UIImageView *overdueUndelay; // @synthesize overdueUndelay=_overdueUndelay;
  1841. @property(nonatomic) __weak UIButton *visitSiteButton; // @synthesize visitSiteButton=_visitSiteButton;
  1842. @property(nonatomic) __weak UILabel *visitSiteTitleLabel; // @synthesize visitSiteTitleLabel=_visitSiteTitleLabel;
  1843. @property(nonatomic) __weak UIImageView *arrowImageView; // @synthesize arrowImageView=_arrowImageView;
  1844. @property(nonatomic) __weak UILabel *locationTitleLabel; // @synthesize locationTitleLabel=_locationTitleLabel;
  1845. @property(nonatomic) __weak UILabel *titleLabel; // @synthesize titleLabel=_titleLabel;
  1846. @property(nonatomic) __weak UILabel *dateLabel; // @synthesize dateLabel=_dateLabel;
  1847. @property(nonatomic) __weak UIView *expandView; // @synthesize expandView=_expandView;
  1848. @property(nonatomic) __weak UIView *containerView; // @synthesize containerView=_containerView;
  1849. - (void).cxx_destruct;
  1850. - (void)onVisitWebSiteButtonTap:(id)arg1;
  1851. - (void)updateUI;
  1852. - (void)awakeFromNib;
  1853.  
  1854. @end
  1855.  
  1856. @interface IASAvatarViewController : IASBaseViewController <UIScrollViewDelegate>
  1857. {
  1858.     id <IASAvatarCropperDelegate> _delegate;
  1859.     UIImageView *_cropPatternImageView;
  1860.     UIScrollView *_scrollView;
  1861.     UIImageView *_scaleImageView;
  1862.     UIImage *_selectedImage;
  1863. }
  1864.  
  1865. @property(retain, nonatomic) UIImage *selectedImage; // @synthesize selectedImage=_selectedImage;
  1866. @property(retain, nonatomic) UIImageView *scaleImageView; // @synthesize scaleImageView=_scaleImageView;
  1867. @property(retain, nonatomic) UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
  1868. @property(retain, nonatomic) UIImageView *cropPatternImageView; // @synthesize cropPatternImageView=_cropPatternImageView;
  1869. @property(nonatomic) __weak id <IASAvatarCropperDelegate> delegate; // @synthesize delegate=_delegate;
  1870. - (void).cxx_destruct;
  1871. - (void)_updateScrollViewContent;
  1872. - (void)_doneButtonAction:(id)arg1;
  1873. - (id)viewForZoomingInScrollView:(id)arg1;
  1874. - (void)viewDidLoad;
  1875. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  1876.  
  1877. // Remaining properties
  1878. @property(readonly, copy) NSString *debugDescription;
  1879. @property(readonly, copy) NSString *description;
  1880. @property(readonly) unsigned int hash;
  1881. @property(readonly) Class superclass;
  1882.  
  1883. @end
  1884.  
  1885. @interface IASEventCell : IASBaseEntityCell
  1886. {
  1887.     BOOL _expandable;
  1888.     BOOL _expanded;
  1889.     UIView *_containerView;
  1890.     UIView *_expandView;
  1891.     UILabel *_titleLabel;
  1892.     UILabel *_dateLabel;
  1893.     UILabel *_detailedTextLabel;
  1894.     IASDeepLinkButton *_deepLinkButton;
  1895.     UIImageView *_arrowImageView;
  1896. }
  1897.  
  1898. + (float)_titleWidthForExpandable:(BOOL)arg1;
  1899. + (float)_titleHeightForTitle:(id)arg1;
  1900. + (float)heightForEvent:(id)arg1 expandState:(BOOL)arg2;
  1901. @property(nonatomic) BOOL expanded; // @synthesize expanded=_expanded;
  1902. @property(nonatomic) BOOL expandable; // @synthesize expandable=_expandable;
  1903. @property(nonatomic) __weak UIImageView *arrowImageView; // @synthesize arrowImageView=_arrowImageView;
  1904. @property(nonatomic) __weak IASDeepLinkButton *deepLinkButton; // @synthesize deepLinkButton=_deepLinkButton;
  1905. @property(nonatomic) __weak UILabel *detailedTextLabel; // @synthesize detailedTextLabel=_detailedTextLabel;
  1906. @property(nonatomic) __weak UILabel *dateLabel; // @synthesize dateLabel=_dateLabel;
  1907. @property(nonatomic) __weak UILabel *titleLabel; // @synthesize titleLabel=_titleLabel;
  1908. @property(nonatomic) __weak UIView *expandView; // @synthesize expandView=_expandView;
  1909. @property(nonatomic) __weak UIView *containerView; // @synthesize containerView=_containerView;
  1910. - (void).cxx_destruct;
  1911. - (void)updateUI;
  1912. - (void)awakeFromNib;
  1913.  
  1914. @end
  1915.  
  1916. @interface IASStorageManager : NSObject
  1917. {
  1918.     NSManagedObjectContext *_lazyLoadMainThreadContext;
  1919.     NSPersistentStoreCoordinator *_lazyLoadPersistentStoreCoordinator;
  1920. }
  1921.  
  1922. + (id)sharedStorageManager;
  1923. - (void).cxx_destruct;
  1924. - (id)_storeFolderUrl;
  1925. - (id)_storeUrl;
  1926. - (void)cleanUp;
  1927. - (id)privateContext;
  1928. @property(readonly, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator; // @synthesize persistentStoreCoordinator=_lazyLoadPersistentStoreCoordinator;
  1929. @property(readonly, nonatomic) NSManagedObjectContext *mainThreadContext; // @synthesize mainThreadContext=_lazyLoadMainThreadContext;
  1930.  
  1931. @end
  1932.  
  1933. @interface IASHomeViewController : IASBaseViewController <UIScrollViewDelegate, UINavigationControllerDelegate>
  1934. {
  1935.     BOOL _externalWebsiteAlertWasShown;
  1936.     BOOL _alreadyPresented;
  1937.     BOOL _settingsPresented;
  1938.     UIView *_mainContainerView;
  1939.     UIView *_settingsContainerView;
  1940.     UIImageView *_backgroundImageView;
  1941.     UIImageView *_logoImageView;
  1942.     float _logoImageInitialY;
  1943.     UIView *_tabBarView;
  1944.     UIView *_scrollIndicator;
  1945.     UIScrollView *_mainScrollView;
  1946.     UIScrollView *_carouselContainer;
  1947.     UIView *_topView;
  1948.     UIImageView *_topBacgroundImageView;
  1949.     UIButton *_settingsButton;
  1950.     IASHomeUserView *_userView;
  1951.     NSArray *_viewControllers;
  1952.     NSArray *_tabBarItems;
  1953.     UIView *_parentDarkUnderlay;
  1954.     UILabel *_parentWelcomMessageLabel;
  1955.     UIButton *_parentOkayButton;
  1956.     unsigned int _currentIndex;
  1957.     NSValue *_initialTouchPoint;
  1958.     IASSettingsViewController *_settingsViewController;
  1959.     UIView *_settingsSwipeView;
  1960.     UIPanGestureRecognizer *_closeSettingsPanRecognizer;
  1961.     NSValue *_settingsViewInitialTouchPoint;
  1962. }
  1963.  
  1964. @property(retain, nonatomic) NSValue *settingsViewInitialTouchPoint; // @synthesize settingsViewInitialTouchPoint=_settingsViewInitialTouchPoint;
  1965. @property(retain, nonatomic) UIPanGestureRecognizer *closeSettingsPanRecognizer; // @synthesize closeSettingsPanRecognizer=_closeSettingsPanRecognizer;
  1966. @property(nonatomic) __weak UIView *settingsSwipeView; // @synthesize settingsSwipeView=_settingsSwipeView;
  1967. @property(retain, nonatomic) IASSettingsViewController *settingsViewController; // @synthesize settingsViewController=_settingsViewController;
  1968. @property(retain, nonatomic) NSValue *initialTouchPoint; // @synthesize initialTouchPoint=_initialTouchPoint;
  1969. @property(nonatomic) unsigned int currentIndex; // @synthesize currentIndex=_currentIndex;
  1970. @property(retain, nonatomic) UIButton *parentOkayButton; // @synthesize parentOkayButton=_parentOkayButton;
  1971. @property(retain, nonatomic) UILabel *parentWelcomMessageLabel; // @synthesize parentWelcomMessageLabel=_parentWelcomMessageLabel;
  1972. @property(retain, nonatomic) UIView *parentDarkUnderlay; // @synthesize parentDarkUnderlay=_parentDarkUnderlay;
  1973. @property(copy, nonatomic) NSArray *tabBarItems; // @synthesize tabBarItems=_tabBarItems;
  1974. @property(copy, nonatomic) NSArray *viewControllers; // @synthesize viewControllers=_viewControllers;
  1975. @property(nonatomic) __weak IASHomeUserView *userView; // @synthesize userView=_userView;
  1976. @property(nonatomic) __weak UIButton *settingsButton; // @synthesize settingsButton=_settingsButton;
  1977. @property(nonatomic) __weak UIImageView *topBacgroundImageView; // @synthesize topBacgroundImageView=_topBacgroundImageView;
  1978. @property(nonatomic) __weak UIView *topView; // @synthesize topView=_topView;
  1979. @property(nonatomic) __weak UIScrollView *carouselContainer; // @synthesize carouselContainer=_carouselContainer;
  1980. @property(nonatomic) __weak UIScrollView *mainScrollView; // @synthesize mainScrollView=_mainScrollView;
  1981. @property(nonatomic) __weak UIView *scrollIndicator; // @synthesize scrollIndicator=_scrollIndicator;
  1982. @property(nonatomic) __weak UIView *tabBarView; // @synthesize tabBarView=_tabBarView;
  1983. @property(nonatomic) float logoImageInitialY; // @synthesize logoImageInitialY=_logoImageInitialY;
  1984. @property(nonatomic) __weak UIImageView *logoImageView; // @synthesize logoImageView=_logoImageView;
  1985. @property(nonatomic) __weak UIImageView *backgroundImageView; // @synthesize backgroundImageView=_backgroundImageView;
  1986. @property(nonatomic) __weak UIView *settingsContainerView; // @synthesize settingsContainerView=_settingsContainerView;
  1987. @property(nonatomic) __weak UIView *mainContainerView; // @synthesize mainContainerView=_mainContainerView;
  1988. - (void).cxx_destruct;
  1989. - (id)_userDefualtsKeyForParent;
  1990. - (void)_configureParentView;
  1991. - (void)_closeSettingsPanRecognizerAction:(id)arg1;
  1992. - (void)_changeContainerPositionToFullScreen:(BOOL)arg1;
  1993. - (void)_updateCurrentControllerIndex;
  1994. - (id)_raiseContentAnimationTo:(float)arg1;
  1995. - (void)_appearenceAnimationCompletion;
  1996. - (void)_addAppearenceAnimation;
  1997. - (void)_removeViewController:(id)arg1;
  1998. - (void)_addViewControllers;
  1999. - (void)_addViewController:(id)arg1 atIndex:(unsigned int)arg2;
  2000. - (void)navigationController:(id)arg1 willShowViewController:(id)arg2 animated:(BOOL)arg3;
  2001. - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2;
  2002. - (void)scrollViewDidEndDecelerating:(id)arg1;
  2003. - (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3;
  2004. - (void)scrollViewDidScroll:(id)arg1;
  2005. - (void)okayButtonAction:(id)arg1;
  2006. - (void)tabBarButtonAction:(id)arg1;
  2007. - (void)settingsButtonAction:(id)arg1;
  2008. - (void)displayExternalAlertOnceWithCompletion:(CDUnknownBlockType)arg1;
  2009. - (void)setCurrentTabIndex:(unsigned int)arg1;
  2010. - (void)handleRemoteNotificationForUpdate:(id)arg1;
  2011. - (void)commonInit;
  2012. - (void)dealloc;
  2013. - (void)viewDidAppear:(BOOL)arg1;
  2014. - (void)viewDidLoad;
  2015.  
  2016. // Remaining properties
  2017. @property(readonly, copy) NSString *debugDescription;
  2018. @property(readonly, copy) NSString *description;
  2019. @property(readonly) unsigned int hash;
  2020. @property(readonly) Class superclass;
  2021.  
  2022. @end
  2023.  
  2024. @interface IASMessageDetailViewController : IASBaseViewController <UITableViewDataSource, UITableViewDelegate>
  2025. {
  2026.     NSArray *_cells;
  2027.     UITableView *_emailTableView;
  2028.     IASEmailDetailCell *_emailWebViewCell;
  2029.     IASEmailInfoCell *_emailInfoTableViewCell;
  2030.     UIView *_replayConteinerView;
  2031.     UIView *_replaySeparatorView;
  2032.     IASMessage *_message;
  2033.     IASJSONRequest *_detailRequest;
  2034.     IASJSONRequest *_isReadRequest;
  2035.     UIActivityIndicatorView *_activityIndicator;
  2036.     UIButton *_replyButton;
  2037. }
  2038.  
  2039. @property(retain, nonatomic) UIButton *replyButton; // @synthesize replyButton=_replyButton;
  2040. @property(retain, nonatomic) UIActivityIndicatorView *activityIndicator; // @synthesize activityIndicator=_activityIndicator;
  2041. @property(retain, nonatomic) IASJSONRequest *isReadRequest; // @synthesize isReadRequest=_isReadRequest;
  2042. @property(retain, nonatomic) IASJSONRequest *detailRequest; // @synthesize detailRequest=_detailRequest;
  2043. @property(retain, nonatomic) IASMessage *message; // @synthesize message=_message;
  2044. @property(retain, nonatomic) UIView *replaySeparatorView; // @synthesize replaySeparatorView=_replaySeparatorView;
  2045. @property(retain, nonatomic) UIView *replayConteinerView; // @synthesize replayConteinerView=_replayConteinerView;
  2046. @property(retain, nonatomic) IASEmailInfoCell *emailInfoTableViewCell; // @synthesize emailInfoTableViewCell=_emailInfoTableViewCell;
  2047. @property(retain, nonatomic) IASEmailDetailCell *emailWebViewCell; // @synthesize emailWebViewCell=_emailWebViewCell;
  2048. @property(nonatomic) __weak UITableView *emailTableView; // @synthesize emailTableView=_emailTableView;
  2049. - (void).cxx_destruct;
  2050. - (void)_updateLoadingIndicator;
  2051. - (void)_hideLoadingIndicator;
  2052. - (void)_showLoadingIndicator;
  2053. - (void)_sendIsReadRequest;
  2054. - (void)dealloc;
  2055. - (void)_sendDetailRequest;
  2056. - (void)_updateUI;
  2057. - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  2058. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  2059. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  2060. - (void)replyButtonAction:(id)arg1;
  2061. - (void)viewDidLoad;
  2062.  
  2063. // Remaining properties
  2064. @property(readonly, copy) NSString *debugDescription;
  2065. @property(readonly, copy) NSString *description;
  2066. @property(readonly) unsigned int hash;
  2067. @property(readonly) Class superclass;
  2068.  
  2069. @end
  2070.  
  2071. @interface NSObject (IASAccessorName)
  2072. + (id)setterNameForProperty:(struct objc_property *)arg1;
  2073. + (id)getterNameForProperty:(struct objc_property *)arg1;
  2074. + (BOOL)propertyIsDynamic:(struct objc_property *)arg1;
  2075. @end
  2076.  
  2077. @interface UIApplication (IASApp)
  2078. + (id)appDelegate;
  2079. @end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement