Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // Generated by class-dump 3.5 (64 bit).
- //
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
- //
- #pragma mark Blocks
- typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown
- #pragma mark Named Structures
- struct CGAffineTransform {
- double a;
- double b;
- double c;
- double d;
- double tx;
- double ty;
- };
- struct CGPoint {
- double x;
- double y;
- };
- struct CGRect {
- struct CGPoint _field1;
- struct CGSize _field2;
- };
- struct CGSize {
- double width;
- double height;
- };
- struct Cache;
- struct Cleanup {
- CDUnknownFunctionPointerType _field1;
- void *_field2;
- void *_field3;
- struct Cleanup *_field4;
- };
- struct Comparator;
- struct DB {
- CDUnknownFunctionPointerType *_field1;
- };
- struct Env;
- struct FilterPolicy;
- struct Iterator {
- CDUnknownFunctionPointerType *_field1;
- struct Cleanup _field2;
- };
- struct Logger;
- struct NSNumber {
- Class _field1;
- };
- struct Options {
- struct Comparator *_field1;
- _Bool _field2;
- _Bool _field3;
- _Bool _field4;
- struct Env *_field5;
- struct Logger *_field6;
- unsigned long long _field7;
- int _field8;
- struct Cache *_field9;
- unsigned long long _field10;
- int _field11;
- int _field12;
- struct FilterPolicy *_field13;
- };
- struct ReadOptions {
- _Bool verify_checksums;
- _Bool fill_cache;
- struct Snapshot *snapshot;
- };
- struct Snapshot;
- struct UIEdgeInsets {
- double _field1;
- double _field2;
- double _field3;
- double _field4;
- };
- struct WriteBatch {
- struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> rep_;
- };
- struct WriteOptions {
- _Bool sync;
- };
- struct _NSRange {
- unsigned long long _field1;
- unsigned long long _field2;
- };
- struct _base1_2list {
- unsigned int _field1;
- unsigned short _field2;
- unsigned short _field3;
- };
- struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> {
- struct __compressed_pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::__rep, std::__1::allocator<char>> {
- struct __rep {
- union {
- struct __long {
- unsigned long long __cap_;
- unsigned long long __size_;
- char *__data_;
- } __l;
- struct __short {
- union {
- unsigned char __size_;
- char __lx;
- } ;
- char __data_[23];
- } __s;
- struct __raw {
- unsigned long long __words[3];
- } __r;
- } ;
- } __first_;
- } __r_;
- };
- struct in_addr {
- unsigned int _field1;
- };
- struct sockaddr_in {
- unsigned char _field1;
- unsigned char _field2;
- unsigned short _field3;
- struct in_addr _field4;
- char _field5[8];
- };
- #pragma mark Typedef'd Structures
- typedef struct {
- _Bool _field1;
- unsigned char _field2;
- _Bool _field3;
- unsigned long long _field4;
- } CDStruct_6a6a01a4;
- #pragma mark -
- //
- // File: DerivedData/hn/Build/Products/Debug-iphonesimulator/hn.app/hn
- // UUID: A28E6144-C21E-3320-85F6-921B37C68B2E
- //
- // Arch: x86_64
- // Source version: 0.0.0.0.0
- // Minimum iOS version: 8.1.0
- // SDK version: 9.2.0
- //
- // Objective-C Garbage Collection: Unsupported
- //
- // Run path: @executable_path/Frameworks
- // = DerivedData/hn/Build/Products/Debug-iphonesimulator/hn.app/Frameworks
- //
- @protocol APLevelDBWriteBatch <NSObject>
- - (void)clear;
- - (void)removeKey:(NSString *)arg1;
- - (void)setString:(NSString *)arg1 forKey:(NSString *)arg2;
- - (void)setData:(NSData *)arg1 forKey:(NSString *)arg2;
- @end
- @protocol FCompleteChildSource <NSObject>
- - (FNamedNode *)childByIndex:(id <FIndex>)arg1 afterChild:(FNamedNode *)arg2 isReverse:(_Bool)arg3;
- - (id <FNode>)completeChild:(NSString *)arg1;
- @end
- @protocol FConnectionDelegate <NSObject>
- - (void)onKill:(FConnection *)arg1 withReason:(NSString *)arg2;
- - (void)onDisconnect:(FConnection *)arg1;
- - (void)onDataMessage:(FConnection *)arg1 withMessage:(NSDictionary *)arg2;
- - (void)onReady:(FConnection *)arg1 atTime:(NSNumber *)arg2;
- @end
- @protocol FEvent <NSObject>
- - (NSString *)description;
- - (_Bool)isCancelEvent;
- - (void)fireEventOnQueue:(NSObject<OS_dispatch_queue> *)arg1;
- - (FPath *)path;
- @end
- @protocol FEventRegistration <NSObject>
- @property(readonly, nonatomic) unsigned long long handle;
- - (_Bool)matches:(id <FEventRegistration>)arg1;
- - (FCancelEvent *)createCancelEventFromError:(NSError *)arg1 path:(FPath *)arg2;
- - (void)fireEvent:(id <FEvent>)arg1 queue:(NSObject<OS_dispatch_queue> *)arg2;
- - (FDataEvent *)createEventFrom:(FChange *)arg1 query:(FQuery *)arg2;
- - (_Bool)responseTo:(long long)arg1;
- @end
- @protocol FIndex <NSObject, NSCopying>
- - (NSString *)description;
- - (FNamedNode *)makePost:(id)arg1 name:(NSString *)arg2;
- - (FNamedNode *)maxPost;
- - (FNamedNode *)minPost;
- - (_Bool)indexedValueChangedBetween:(id <FNode>)arg1 and:(id <FNode>)arg2;
- - (_Bool)isDefinedOn:(id <FNode>)arg1;
- - (long long (^)(id, id))comparator;
- @end
- @protocol FLLRBNode <NSObject>
- @property(retain, nonatomic) id <FLLRBNode> right;
- @property(retain, nonatomic) id <FLLRBNode> left;
- @property(retain, nonatomic) NSNumber *color;
- @property(retain, nonatomic) id value;
- @property(retain, nonatomic) id key;
- - (int)check;
- - (_Bool)isRed;
- - (id)maxKey;
- - (id)minKey;
- - (id <FLLRBNode>)min;
- - (_Bool)reverseTraversal:(_Bool (^)(id, id))arg1;
- - (_Bool)inorderTraversal:(_Bool (^)(id, id))arg1;
- - (_Bool)isEmpty;
- - (int)count;
- - (id <FLLRBNode>)remove:(id)arg1 withComparator:(long long (^)(id, id))arg2;
- - (id <FLLRBNode>)insertKey:(id)arg1 forValue:(id)arg2 withComparator:(long long (^)(id, id))arg3;
- - (id)copyWith:(id)arg1 withValue:(id)arg2 withColor:(struct NSNumber *)arg3 withLeft:(id <FLLRBNode>)arg4 withRight:(id <FLLRBNode>)arg5;
- @end
- @protocol FNode <NSObject>
- - (void)forEachChildDo:(_Bool (^)(NSString *, id <FNode>))arg1;
- - (_Bool)isIndexed:(id <FIndex>)arg1;
- - (id <FNode>)withIndex:(id <FIndex>)arg1;
- - (_Bool)isEqual:(id <FNode>)arg1;
- - (long long)compare:(id <FNode>)arg1;
- - (NSString *)dataHash;
- - (id)valForExport:(_Bool)arg1;
- - (id)val;
- - (int)numChildren;
- - (_Bool)isEmpty;
- - (_Bool)hasChild:(NSString *)arg1;
- - (id <FNode>)updateChild:(FPath *)arg1 withNewChild:(id <FNode>)arg2;
- - (id <FNode>)updateImmediateChild:(NSString *)arg1 withNewChild:(id <FNode>)arg2;
- - (NSString *)getPredecessorChildKey:(NSString *)arg1 forChild:(id <FNode>)arg2 usingIndex:(id <FIndex>)arg3;
- - (id <FNode>)getChild:(FPath *)arg1;
- - (id <FNode>)getImmediateChild:(NSString *)arg1;
- - (id <FNode>)updatePriority:(id <FNode>)arg1;
- - (id <FNode>)getPriority;
- - (_Bool)isLeafNode;
- @end
- @protocol FNodeFilter <NSObject>
- @property(readonly, nonatomic) id <FIndex> index;
- @property(readonly, nonatomic) id <FNodeFilter> indexedFilter;
- - (_Bool)filtersNodes;
- - (id <FNode>)updateNode:(id <FNode>)arg1 withPriority:(id <FNode>)arg2;
- - (id <FNode>)updateFullNode:(id <FNode>)arg1 newSnap:(id <FNode>)arg2 withAccumulator:(FChildChangeAccumulator *)arg3;
- - (id <FNode>)updateNode:(id <FNode>)arg1 forChildKey:(NSString *)arg2 newChild:(id <FNode>)arg3 fromSource:(id <FCompleteChildSource>)arg4 withAccumulator:(FChildChangeAccumulator *)arg5;
- @end
- @protocol FOperation <NSObject>
- @property(readonly, nonatomic) FPath *path;
- @property(readonly, nonatomic) long long type;
- @property(readonly, nonatomic) FOperationSource *source;
- - (id <FOperation>)operationForChild:(NSString *)arg1;
- @end
- @protocol FPersistedServerCache <NSObject>
- - (NSDictionary *)getCachedServerChildren:(FPath *)arg1;
- - (id)tryGetCachedServerData:(FQuery *)arg1;
- @end
- @protocol FPersistentConnectionDelegate <NSObject>
- - (void)onServerInfoUpdate:(FPersistentConnection *)arg1 updates:(NSDictionary *)arg2;
- - (void)onDisconnect:(FPersistentConnection *)arg1;
- - (void)onConnect:(FPersistentConnection *)arg1;
- - (void)onDataUpdate:(FPersistentConnection *)arg1 forPath:(NSString *)arg2 message:(id)arg3 isMerge:(_Bool)arg4 tagId:(NSNumber *)arg5;
- @end
- @protocol FSRWebSocketDelegate <NSObject>
- - (void)webSocket:(FSRWebSocket *)arg1 didReceiveMessage:(id)arg2;
- @optional
- - (void)webSocket:(FSRWebSocket *)arg1 didCloseWithCode:(long long)arg2 reason:(NSString *)arg3 wasClean:(_Bool)arg4;
- - (void)webSocket:(FSRWebSocket *)arg1 didFailWithError:(NSError *)arg2;
- - (void)webSocketDidOpen:(FSRWebSocket *)arg1;
- @end
- @protocol FWebSocketDelegate <NSObject>
- - (void)onDisconnect:(FWebSocketConnection *)arg1 wasEverConnected:(_Bool)arg2;
- - (void)onMessage:(FWebSocketConnection *)arg1 withMessage:(NSDictionary *)arg2;
- @end
- @protocol GugigVI7f <NSObject>
- @optional
- - (void)crVP_yny:(SWRevealViewController *)arg1:(double)arg2:(double)arg3;
- - (void)z:(SWRevealViewController *)arg1:(double)arg2:(double)arg3;
- - (void)v4:(SWRevealViewController *)arg1:(double)arg2:(double)arg3;
- - (id <UIViewControllerAnimatedTransitioning>)aWg:(SWRevealViewController *)arg1:(int)arg2:(UIViewController *)arg3:(UIViewController *)arg4;
- - (void)vxKtWZHK:(SWRevealViewController *)arg1:(UIViewController *)arg2:(int)arg3:(_Bool)arg4;
- - (void)BY4MaUZ:(SWRevealViewController *)arg1:(UIViewController *)arg2:(int)arg3:(_Bool)arg4;
- - (void)iI8pLnM:(SWRevealViewController *)arg1:(double)arg2:(double)arg3:(double)arg4;
- - (void)PCbabe_dS:(SWRevealViewController *)arg1:(double)arg2:(double)arg3:(double)arg4;
- - (void)r1wHtNVHZ_:(SWRevealViewController *)arg1:(double)arg2:(double)arg3:(double)arg4;
- - (void)DV52:(SWRevealViewController *)arg1;
- - (void)hEgc5Q7T:(SWRevealViewController *)arg1;
- - (_Bool)VMpEF2JxiS:(SWRevealViewController *)arg1:(UIGestureRecognizer *)arg2;
- - (_Bool)jaE:(SWRevealViewController *)arg1:(UIGestureRecognizer *)arg2;
- - (_Bool)bztP:(SWRevealViewController *)arg1;
- - (_Bool)kWl:(SWRevealViewController *)arg1;
- - (void)R9n:(SWRevealViewController *)arg1:(long long)arg2;
- - (void)HS:(SWRevealViewController *)arg1:(long long)arg2;
- - (void)jk4kz:(SWRevealViewController *)arg1:(long long)arg2;
- @end
- @protocol NSCoding
- - (id)initWithCoder:(NSCoder *)arg1;
- - (void)encodeWithCoder:(NSCoder *)arg1;
- @end
- @protocol NSCopying
- - (id)copyWithZone:(struct _NSZone *)arg1;
- @end
- @protocol NSObject
- @property(readonly, copy) NSString *description;
- @property(readonly) Class superclass;
- @property(readonly) unsigned long long hash;
- - (struct _NSZone *)zone;
- - (unsigned long long)retainCount;
- - (id)autorelease;
- - (oneway void)release;
- - (id)retain;
- - (_Bool)respondsToSelector:(SEL)arg1;
- - (_Bool)conformsToProtocol:(Protocol *)arg1;
- - (_Bool)isMemberOfClass:(Class)arg1;
- - (_Bool)isKindOfClass:(Class)arg1;
- - (_Bool)isProxy;
- - (id)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3;
- - (id)performSelector:(SEL)arg1 withObject:(id)arg2;
- - (id)performSelector:(SEL)arg1;
- - (id)self;
- - (Class)class;
- - (_Bool)isEqual:(id)arg1;
- @optional
- @property(readonly, copy) NSString *debugDescription;
- @end
- @protocol NSStreamDelegate <NSObject>
- @optional
- - (void)stream:(NSStream *)arg1 handleEvent:(unsigned long long)arg2;
- @end
- @protocol NSURLConnectionDataDelegate <NSURLConnectionDelegate>
- @optional
- - (void)connectionDidFinishLoading:(NSURLConnection *)arg1;
- - (NSCachedURLResponse *)connection:(NSURLConnection *)arg1 willCacheResponse:(NSCachedURLResponse *)arg2;
- - (void)connection:(NSURLConnection *)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4;
- - (NSInputStream *)connection:(NSURLConnection *)arg1 needNewBodyStream:(NSURLRequest *)arg2;
- - (void)connection:(NSURLConnection *)arg1 didReceiveData:(NSData *)arg2;
- - (void)connection:(NSURLConnection *)arg1 didReceiveResponse:(NSURLResponse *)arg2;
- - (NSURLRequest *)connection:(NSURLConnection *)arg1 willSendRequest:(NSURLRequest *)arg2 redirectResponse:(NSURLResponse *)arg3;
- @end
- @protocol NSURLConnectionDelegate <NSObject>
- @optional
- - (void)connection:(NSURLConnection *)arg1 didCancelAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2;
- - (void)connection:(NSURLConnection *)arg1 didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2;
- - (_Bool)connection:(NSURLConnection *)arg1 canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)arg2;
- - (void)connection:(NSURLConnection *)arg1 willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2;
- - (_Bool)connectionShouldUseCredentialStorage:(NSURLConnection *)arg1;
- - (void)connection:(NSURLConnection *)arg1 didFailWithError:(NSError *)arg2;
- @end
- @protocol SKStoreProductViewControllerDelegate <NSObject>
- @optional
- - (void)productViewControllerDidFinish:(SKStoreProductViewController *)arg1;
- @end
- @protocol UIAlertViewDelegate <NSObject>
- @optional
- - (_Bool)alertViewShouldEnableFirstOtherButton:(UIAlertView *)arg1;
- - (void)alertView:(UIAlertView *)arg1 didDismissWithButtonIndex:(long long)arg2;
- - (void)alertView:(UIAlertView *)arg1 willDismissWithButtonIndex:(long long)arg2;
- - (void)didPresentAlertView:(UIAlertView *)arg1;
- - (void)willPresentAlertView:(UIAlertView *)arg1;
- - (void)alertViewCancel:(UIAlertView *)arg1;
- - (void)alertView:(UIAlertView *)arg1 clickedButtonAtIndex:(long long)arg2;
- @end
- @protocol UIApplicationDelegate <NSObject>
- @optional
- @property(retain, nonatomic) UIWindow *window;
- - (void)application:(UIApplication *)arg1 didUpdateUserActivity:(NSUserActivity *)arg2;
- - (void)application:(UIApplication *)arg1 didFailToContinueUserActivityWithType:(NSString *)arg2 error:(NSError *)arg3;
- - (_Bool)application:(UIApplication *)arg1 continueUserActivity:(NSUserActivity *)arg2 restorationHandler:(void (^)(NSArray *))arg3;
- - (_Bool)application:(UIApplication *)arg1 willContinueUserActivityWithType:(NSString *)arg2;
- - (void)application:(UIApplication *)arg1 didDecodeRestorableStateWithCoder:(NSCoder *)arg2;
- - (void)application:(UIApplication *)arg1 willEncodeRestorableStateWithCoder:(NSCoder *)arg2;
- - (_Bool)application:(UIApplication *)arg1 shouldRestoreApplicationState:(NSCoder *)arg2;
- - (_Bool)application:(UIApplication *)arg1 shouldSaveApplicationState:(NSCoder *)arg2;
- - (UIViewController *)application:(UIApplication *)arg1 viewControllerWithRestorationIdentifierPath:(NSArray *)arg2 coder:(NSCoder *)arg3;
- - (_Bool)application:(UIApplication *)arg1 shouldAllowExtensionPointIdentifier:(NSString *)arg2;
- - (unsigned long long)application:(UIApplication *)arg1 supportedInterfaceOrientationsForWindow:(UIWindow *)arg2;
- - (void)applicationProtectedDataDidBecomeAvailable:(UIApplication *)arg1;
- - (void)applicationProtectedDataWillBecomeUnavailable:(UIApplication *)arg1;
- - (void)applicationWillEnterForeground:(UIApplication *)arg1;
- - (void)applicationDidEnterBackground:(UIApplication *)arg1;
- - (void)applicationShouldRequestHealthAuthorization:(UIApplication *)arg1;
- - (void)application:(UIApplication *)arg1 handleWatchKitExtensionRequest:(NSDictionary *)arg2 reply:(void (^)(NSDictionary *))arg3;
- - (void)application:(UIApplication *)arg1 handleEventsForBackgroundURLSession:(NSString *)arg2 completionHandler:(void (^)(void))arg3;
- - (void)application:(UIApplication *)arg1 performActionForShortcutItem:(UIApplicationShortcutItem *)arg2 completionHandler:(void (^)(_Bool))arg3;
- - (void)application:(UIApplication *)arg1 performFetchWithCompletionHandler:(void (^)(unsigned long long))arg2;
- - (void)application:(UIApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2 fetchCompletionHandler:(void (^)(unsigned long long))arg3;
- - (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forLocalNotification:(UILocalNotification *)arg3 withResponseInfo:(NSDictionary *)arg4 completionHandler:(void (^)(void))arg5;
- - (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forRemoteNotification:(NSDictionary *)arg3 completionHandler:(void (^)(void))arg4;
- - (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forRemoteNotification:(NSDictionary *)arg3 withResponseInfo:(NSDictionary *)arg4 completionHandler:(void (^)(void))arg5;
- - (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forLocalNotification:(UILocalNotification *)arg3 completionHandler:(void (^)(void))arg4;
- - (void)application:(UIApplication *)arg1 didReceiveLocalNotification:(UILocalNotification *)arg2;
- - (void)application:(UIApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2;
- - (void)application:(UIApplication *)arg1 didFailToRegisterForRemoteNotificationsWithError:(NSError *)arg2;
- - (void)application:(UIApplication *)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)arg2;
- - (void)application:(UIApplication *)arg1 didRegisterUserNotificationSettings:(UIUserNotificationSettings *)arg2;
- - (void)application:(UIApplication *)arg1 didChangeStatusBarFrame:(struct CGRect)arg2;
- - (void)application:(UIApplication *)arg1 willChangeStatusBarFrame:(struct CGRect)arg2;
- - (void)application:(UIApplication *)arg1 didChangeStatusBarOrientation:(long long)arg2;
- - (void)application:(UIApplication *)arg1 willChangeStatusBarOrientation:(long long)arg2 duration:(double)arg3;
- - (void)applicationSignificantTimeChange:(UIApplication *)arg1;
- - (void)applicationWillTerminate:(UIApplication *)arg1;
- - (void)applicationDidReceiveMemoryWarning:(UIApplication *)arg1;
- - (_Bool)application:(UIApplication *)arg1 openURL:(NSURL *)arg2 options:(NSDictionary *)arg3;
- - (_Bool)application:(UIApplication *)arg1 openURL:(NSURL *)arg2 sourceApplication:(NSString *)arg3 annotation:(id)arg4;
- - (_Bool)application:(UIApplication *)arg1 handleOpenURL:(NSURL *)arg2;
- - (void)applicationWillResignActive:(UIApplication *)arg1;
- - (void)applicationDidBecomeActive:(UIApplication *)arg1;
- - (_Bool)application:(UIApplication *)arg1 didFinishLaunchingWithOptions:(NSDictionary *)arg2;
- - (_Bool)application:(UIApplication *)arg1 willFinishLaunchingWithOptions:(NSDictionary *)arg2;
- - (void)applicationDidFinishLaunching:(UIApplication *)arg1;
- @end
- @protocol UIGestureRecognizerDelegate <NSObject>
- @optional
- - (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldReceivePress:(UIPress *)arg2;
- - (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldReceiveTouch:(UITouch *)arg2;
- - (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldBeRequiredToFailByGestureRecognizer:(UIGestureRecognizer *)arg2;
- - (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldRequireFailureOfGestureRecognizer:(UIGestureRecognizer *)arg2;
- - (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)arg2;
- - (_Bool)gestureRecognizerShouldBegin:(UIGestureRecognizer *)arg1;
- @end
- @protocol UIScrollViewDelegate <NSObject>
- @optional
- - (void)scrollViewDidScrollToTop:(UIScrollView *)arg1;
- - (_Bool)scrollViewShouldScrollToTop:(UIScrollView *)arg1;
- - (void)scrollViewDidEndZooming:(UIScrollView *)arg1 withView:(UIView *)arg2 atScale:(double)arg3;
- - (void)scrollViewWillBeginZooming:(UIScrollView *)arg1 withView:(UIView *)arg2;
- - (UIView *)viewForZoomingInScrollView:(UIScrollView *)arg1;
- - (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)arg1;
- - (void)scrollViewDidEndDecelerating:(UIScrollView *)arg1;
- - (void)scrollViewWillBeginDecelerating:(UIScrollView *)arg1;
- - (void)scrollViewDidEndDragging:(UIScrollView *)arg1 willDecelerate:(_Bool)arg2;
- - (void)scrollViewWillEndDragging:(UIScrollView *)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3;
- - (void)scrollViewWillBeginDragging:(UIScrollView *)arg1;
- - (void)scrollViewDidZoom:(UIScrollView *)arg1;
- - (void)scrollViewDidScroll:(UIScrollView *)arg1;
- @end
- @protocol UITableViewDataSource <NSObject>
- - (UITableViewCell *)tableView:(UITableView *)arg1 cellForRowAtIndexPath:(NSIndexPath *)arg2;
- - (long long)tableView:(UITableView *)arg1 numberOfRowsInSection:(long long)arg2;
- @optional
- - (void)tableView:(UITableView *)arg1 moveRowAtIndexPath:(NSIndexPath *)arg2 toIndexPath:(NSIndexPath *)arg3;
- - (void)tableView:(UITableView *)arg1 commitEditingStyle:(long long)arg2 forRowAtIndexPath:(NSIndexPath *)arg3;
- - (long long)tableView:(UITableView *)arg1 sectionForSectionIndexTitle:(NSString *)arg2 atIndex:(long long)arg3;
- - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)arg1;
- - (_Bool)tableView:(UITableView *)arg1 canMoveRowAtIndexPath:(NSIndexPath *)arg2;
- - (_Bool)tableView:(UITableView *)arg1 canEditRowAtIndexPath:(NSIndexPath *)arg2;
- - (NSString *)tableView:(UITableView *)arg1 titleForFooterInSection:(long long)arg2;
- - (NSString *)tableView:(UITableView *)arg1 titleForHeaderInSection:(long long)arg2;
- - (long long)numberOfSectionsInTableView:(UITableView *)arg1;
- @end
- @protocol UITableViewDelegate <NSObject, UIScrollViewDelegate>
- @optional
- - (NSIndexPath *)indexPathForPreferredFocusedViewInTableView:(UITableView *)arg1;
- - (void)tableView:(UITableView *)arg1 didUpdateFocusInContext:(UITableViewFocusUpdateContext *)arg2 withAnimationCoordinator:(UIFocusAnimationCoordinator *)arg3;
- - (_Bool)tableView:(UITableView *)arg1 shouldUpdateFocusInContext:(UITableViewFocusUpdateContext *)arg2;
- - (_Bool)tableView:(UITableView *)arg1 canFocusRowAtIndexPath:(NSIndexPath *)arg2;
- - (void)tableView:(UITableView *)arg1 performAction:(SEL)arg2 forRowAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4;
- - (_Bool)tableView:(UITableView *)arg1 canPerformAction:(SEL)arg2 forRowAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4;
- - (_Bool)tableView:(UITableView *)arg1 shouldShowMenuForRowAtIndexPath:(NSIndexPath *)arg2;
- - (long long)tableView:(UITableView *)arg1 indentationLevelForRowAtIndexPath:(NSIndexPath *)arg2;
- - (NSIndexPath *)tableView:(UITableView *)arg1 targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)arg2 toProposedIndexPath:(NSIndexPath *)arg3;
- - (void)tableView:(UITableView *)arg1 didEndEditingRowAtIndexPath:(NSIndexPath *)arg2;
- - (void)tableView:(UITableView *)arg1 willBeginEditingRowAtIndexPath:(NSIndexPath *)arg2;
- - (_Bool)tableView:(UITableView *)arg1 shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)arg2;
- - (NSArray *)tableView:(UITableView *)arg1 editActionsForRowAtIndexPath:(NSIndexPath *)arg2;
- - (NSString *)tableView:(UITableView *)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)arg2;
- - (long long)tableView:(UITableView *)arg1 editingStyleForRowAtIndexPath:(NSIndexPath *)arg2;
- - (void)tableView:(UITableView *)arg1 didDeselectRowAtIndexPath:(NSIndexPath *)arg2;
- - (void)tableView:(UITableView *)arg1 didSelectRowAtIndexPath:(NSIndexPath *)arg2;
- - (NSIndexPath *)tableView:(UITableView *)arg1 willDeselectRowAtIndexPath:(NSIndexPath *)arg2;
- - (NSIndexPath *)tableView:(UITableView *)arg1 willSelectRowAtIndexPath:(NSIndexPath *)arg2;
- - (void)tableView:(UITableView *)arg1 didUnhighlightRowAtIndexPath:(NSIndexPath *)arg2;
- - (void)tableView:(UITableView *)arg1 didHighlightRowAtIndexPath:(NSIndexPath *)arg2;
- - (_Bool)tableView:(UITableView *)arg1 shouldHighlightRowAtIndexPath:(NSIndexPath *)arg2;
- - (void)tableView:(UITableView *)arg1 accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)arg2;
- - (long long)tableView:(UITableView *)arg1 accessoryTypeForRowWithIndexPath:(NSIndexPath *)arg2;
- - (UIView *)tableView:(UITableView *)arg1 viewForFooterInSection:(long long)arg2;
- - (UIView *)tableView:(UITableView *)arg1 viewForHeaderInSection:(long long)arg2;
- - (double)tableView:(UITableView *)arg1 estimatedHeightForFooterInSection:(long long)arg2;
- - (double)tableView:(UITableView *)arg1 estimatedHeightForHeaderInSection:(long long)arg2;
- - (double)tableView:(UITableView *)arg1 estimatedHeightForRowAtIndexPath:(NSIndexPath *)arg2;
- - (double)tableView:(UITableView *)arg1 heightForFooterInSection:(long long)arg2;
- - (double)tableView:(UITableView *)arg1 heightForHeaderInSection:(long long)arg2;
- - (double)tableView:(UITableView *)arg1 heightForRowAtIndexPath:(NSIndexPath *)arg2;
- - (void)tableView:(UITableView *)arg1 didEndDisplayingFooterView:(UIView *)arg2 forSection:(long long)arg3;
- - (void)tableView:(UITableView *)arg1 didEndDisplayingHeaderView:(UIView *)arg2 forSection:(long long)arg3;
- - (void)tableView:(UITableView *)arg1 didEndDisplayingCell:(UITableViewCell *)arg2 forRowAtIndexPath:(NSIndexPath *)arg3;
- - (void)tableView:(UITableView *)arg1 willDisplayFooterView:(UIView *)arg2 forSection:(long long)arg3;
- - (void)tableView:(UITableView *)arg1 willDisplayHeaderView:(UIView *)arg2 forSection:(long long)arg3;
- - (void)tableView:(UITableView *)arg1 willDisplayCell:(UITableViewCell *)arg2 forRowAtIndexPath:(NSIndexPath *)arg3;
- @end
- @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
- @optional
- - (_Bool)textView:(UITextView *)arg1 shouldInteractWithTextAttachment:(NSTextAttachment *)arg2 inRange:(struct _NSRange)arg3;
- - (_Bool)textView:(UITextView *)arg1 shouldInteractWithURL:(NSURL *)arg2 inRange:(struct _NSRange)arg3;
- - (void)textViewDidChangeSelection:(UITextView *)arg1;
- - (void)textViewDidChange:(UITextView *)arg1;
- - (_Bool)textView:(UITextView *)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(NSString *)arg3;
- - (void)textViewDidEndEditing:(UITextView *)arg1;
- - (void)textViewDidBeginEditing:(UITextView *)arg1;
- - (_Bool)textViewShouldEndEditing:(UITextView *)arg1;
- - (_Bool)textViewShouldBeginEditing:(UITextView *)arg1;
- @end
- @protocol UIViewControllerAnimatedTransitioning <NSObject>
- - (void)animateTransition:(id <UIViewControllerContextTransitioning>)arg1;
- - (double)transitionDuration:(id <UIViewControllerContextTransitioning>)arg1;
- @optional
- - (void)animationEnded:(_Bool)arg1;
- @end
- @protocol UIViewControllerContextTransitioning <NSObject>
- - (struct CGRect)finalFrameForViewController:(UIViewController *)arg1;
- - (struct CGRect)initialFrameForViewController:(UIViewController *)arg1;
- - (struct CGAffineTransform)targetTransform;
- - (UIView *)viewForKey:(NSString *)arg1;
- - (UIViewController *)viewControllerForKey:(NSString *)arg1;
- - (void)completeTransition:(_Bool)arg1;
- - (void)cancelInteractiveTransition;
- - (void)finishInteractiveTransition;
- - (void)updateInteractiveTransition:(double)arg1;
- - (long long)presentationStyle;
- - (_Bool)transitionWasCancelled;
- - (_Bool)isInteractive;
- - (_Bool)isAnimated;
- - (UIView *)containerView;
- @end
- @protocol UIWebViewDelegate <NSObject>
- @optional
- - (void)webView:(UIWebView *)arg1 didFailLoadWithError:(NSError *)arg2;
- - (void)webViewDidFinishLoad:(UIWebView *)arg1;
- - (void)webViewDidStartLoad:(UIWebView *)arg1;
- - (_Bool)webView:(UIWebView *)arg1 shouldStartLoadWithRequest:(NSURLRequest *)arg2 navigationType:(long long)arg3;
- @end
- @protocol __ARCLiteKeyedSubscripting__
- - (void)setObject:(id)arg1 forKeyedSubscript:(id)arg2;
- - (id)objectForKeyedSubscript:(id)arg1;
- @end
- @protocol bHbPdn <NSObject>
- - (void)i4d:(NJKWebViewProgress *)arg1:(float)arg2;
- @end
- @protocol rC6N1o3K <NSObject>
- - (void)trd;
- @end
- @interface FirebaseServerValue : NSObject
- {
- }
- + (id)timestamp;
- @end
- @interface FDataSnapshot : NSObject
- {
- Firebase *_ref;
- id <FNode> _node;
- id <FIndex> _index;
- }
- @property(retain, nonatomic) id <FIndex> index; // @synthesize index=_index;
- @property(retain, nonatomic) id <FNode> node; // @synthesize node=_node;
- @property(retain, nonatomic) Firebase *ref; // @synthesize ref=_ref;
- - (void).cxx_destruct;
- - (id)description;
- @property(readonly, nonatomic) NSEnumerator *children;
- @property(readonly, nonatomic) unsigned long long childrenCount;
- @property(readonly, nonatomic) NSString *key;
- - (_Bool)exists;
- - (_Bool)hasChildren;
- @property(readonly, nonatomic) id priority;
- - (_Bool)hasChild:(id)arg1;
- - (id)childSnapshotForPath:(id)arg1;
- - (id)valueInExportFormat;
- @property(readonly, nonatomic) id value;
- - (id)initWithRef:(id)arg1 node:(id)arg2 index:(id)arg3;
- @end
- @interface FSRWebSocket : NSObject <NSStreamDelegate>
- {
- long long _webSocketVersion;
- NSOperationQueue *_delegateOperationQueue;
- NSObject<OS_dispatch_queue> *_delegateDispatchQueue;
- NSObject<OS_dispatch_queue> *_workQueue;
- NSMutableArray *_consumers;
- NSInputStream *_inputStream;
- NSOutputStream *_outputStream;
- NSMutableData *_readBuffer;
- long long _readBufferOffset;
- NSMutableData *_outputBuffer;
- long long _outputBufferOffset;
- unsigned char _currentFrameOpcode;
- unsigned long long _currentFrameCount;
- unsigned long long _readOpCount;
- unsigned int _currentStringScanPosition;
- NSMutableData *_currentFrameData;
- NSString *_closeReason;
- NSString *_secKey;
- _Bool _pinnedCertFound;
- unsigned char _currentReadMaskKey[4];
- unsigned long long _currentReadMaskOffset;
- _Bool _consumerStopped;
- _Bool _closeWhenFinishedWriting;
- _Bool _failed;
- _Bool _secure;
- NSURLRequest *_urlRequest;
- NSString *_userAgent;
- struct __CFHTTPMessage *_receivedHTTPHeaders;
- _Bool _sentClose;
- _Bool _didFail;
- int _closeCode;
- _Bool _isPumping;
- NSMutableSet *_scheduledRunloops;
- FSRWebSocket *_selfRetain;
- NSArray *_requestedProtocols;
- FSRIOConsumerPool *_consumerPool;
- int _readyState;
- id <FSRWebSocketDelegate> _delegate;
- NSURL *_url;
- NSString *_protocol;
- }
- + (void)initialize;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *delegateDispatchQueue; // @synthesize delegateDispatchQueue=_delegateDispatchQueue;
- @property(retain, nonatomic) NSOperationQueue *delegateOperationQueue; // @synthesize delegateOperationQueue=_delegateOperationQueue;
- @property(readonly, copy, nonatomic) NSString *protocol; // @synthesize protocol=_protocol;
- @property(nonatomic) int readyState; // @synthesize readyState=_readyState;
- @property(readonly, retain, nonatomic) NSURL *url; // @synthesize url=_url;
- @property(nonatomic) __weak id <FSRWebSocketDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)stream:(id)arg1 handleEvent:(unsigned long long)arg2;
- - (void)_sendFrameWithOpcode:(int)arg1 data:(id)arg2;
- - (void)_pumpScanner;
- - (_Bool)_innerPumpScanner;
- - (void)_readUntilBytes:(const void *)arg1 length:(unsigned long long)arg2 callback:(CDUnknownBlockType)arg3;
- - (void)_readUntilHeaderCompleteWithCallback:(CDUnknownBlockType)arg1;
- - (void)_addConsumerWithScanner:(CDUnknownBlockType)arg1 callback:(CDUnknownBlockType)arg2 dataLength:(unsigned long long)arg3;
- - (void)_addConsumerWithDataLength:(unsigned long long)arg1 callback:(CDUnknownBlockType)arg2 readToCurrentFrame:(_Bool)arg3 unmaskBytes:(_Bool)arg4;
- - (void)_addConsumerWithScanner:(CDUnknownBlockType)arg1 callback:(CDUnknownBlockType)arg2;
- - (void)_pumpWriting;
- - (void)_readFrameNew;
- - (void)_readFrameContinue;
- - (void)_handleFrameHeader:(CDStruct_6a6a01a4)arg1 curData:(id)arg2;
- - (void)_handleFrameWithData:(id)arg1 opCode:(long long)arg2;
- - (void)_disconnect;
- - (void)handleCloseWithData:(id)arg1;
- - (void)_handleMessage:(id)arg1;
- - (void)handlePong;
- - (void)handlePing:(id)arg1;
- - (void)send:(id)arg1;
- - (void)_writeData:(id)arg1;
- - (void)_failWithError:(id)arg1;
- - (void)_closeWithProtocolError:(id)arg1;
- - (void)closeWithCode:(long long)arg1 reason:(id)arg2;
- - (void)close;
- - (void)unscheduleFromRunLoop:(id)arg1 forMode:(id)arg2;
- - (void)scheduleInRunLoop:(id)arg1 forMode:(id)arg2;
- - (void)_connect;
- - (void)_initializeStreams;
- - (void)didConnect;
- - (void)_readHTTPHeader;
- - (void)_HTTPHeadersDidFinish;
- - (_Bool)_checkHandshake:(struct __CFHTTPMessage *)arg1;
- - (void)_performDelegateBlock:(CDUnknownBlockType)arg1;
- - (void)open;
- - (void)dealloc;
- - (void)assertOnWorkQueue;
- - (void)_SR_commonInit;
- - (id)initWithURL:(id)arg1 protocols:(id)arg2;
- - (id)initWithURL:(id)arg1;
- - (id)initWithURLRequest:(id)arg1;
- - (id)initWithURLRequest:(id)arg1 queue:(id)arg2 andUserAgent:(id)arg3;
- - (id)initWithURLRequest:(id)arg1 protocols:(id)arg2;
- - (id)initWithURLRequest:(id)arg1 protocols:(id)arg2 queue:(id)arg3 andUserAgent:(id)arg4;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FSRIOConsumer : NSObject
- {
- CDUnknownBlockType _scanner;
- CDUnknownBlockType _handler;
- unsigned long long _bytesNeeded;
- _Bool _readToCurrentFrame;
- _Bool _unmaskBytes;
- }
- @property(readonly, nonatomic) _Bool unmaskBytes; // @synthesize unmaskBytes=_unmaskBytes;
- @property(readonly, nonatomic) _Bool readToCurrentFrame; // @synthesize readToCurrentFrame=_readToCurrentFrame;
- @property(readonly, copy, nonatomic) CDUnknownBlockType handler; // @synthesize handler=_handler;
- @property(readonly, copy, nonatomic) CDUnknownBlockType consumer; // @synthesize consumer=_scanner;
- @property(nonatomic) unsigned long long bytesNeeded; // @synthesize bytesNeeded=_bytesNeeded;
- - (void).cxx_destruct;
- - (void)setupWithScanner:(CDUnknownBlockType)arg1 handler:(CDUnknownBlockType)arg2 bytesNeeded:(unsigned long long)arg3 readToCurrentFrame:(_Bool)arg4 unmaskBytes:(_Bool)arg5;
- @end
- @interface FSRIOConsumerPool : NSObject
- {
- unsigned long long _poolSize;
- NSMutableArray *_bufferedConsumers;
- }
- - (void).cxx_destruct;
- - (void)returnConsumer:(id)arg1;
- - (id)consumerWithScanner:(CDUnknownBlockType)arg1 handler:(CDUnknownBlockType)arg2 bytesNeeded:(unsigned long long)arg3 readToCurrentFrame:(_Bool)arg4 unmaskBytes:(_Bool)arg5;
- - (id)init;
- - (id)initWithBufferCapacity:(unsigned long long)arg1;
- @end
- @interface _FSRRunLoopThread : NSThread
- {
- NSObject<OS_dispatch_group> *_waitGroup;
- NSRunLoop *_runLoop;
- }
- - (void).cxx_destruct;
- @property(readonly, nonatomic) NSRunLoop *runLoop; // @synthesize runLoop=_runLoop;
- - (void)main;
- - (id)init;
- - (void)dealloc;
- @end
- @interface FWebSocketConnection : NSObject <FSRWebSocketDelegate>
- {
- NSMutableString *frame;
- _Bool everConnected;
- _Bool isClosed;
- NSTimer *keepAlive;
- int _totalFrames;
- id <FWebSocketDelegate> delegate;
- FSRWebSocket *webSocket;
- NSNumber *connectionId;
- NSObject<OS_dispatch_queue> *_dispatchQueue;
- }
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue; // @synthesize dispatchQueue=_dispatchQueue;
- @property int totalFrames; // @synthesize totalFrames=_totalFrames;
- @property(retain, nonatomic) NSNumber *connectionId; // @synthesize connectionId;
- @property(retain, nonatomic) FSRWebSocket *webSocket; // @synthesize webSocket;
- @property(nonatomic) __weak id <FWebSocketDelegate> delegate; // @synthesize delegate;
- - (void).cxx_destruct;
- - (void)resetKeepAlive;
- - (void)onClosed;
- - (void)shutdown;
- - (void)closeIfNeverConnected;
- - (void)webSocket:(id)arg1 didCloseWithCode:(long long)arg2 reason:(id)arg3 wasClean:(_Bool)arg4;
- - (void)webSocket:(id)arg1 didFailWithError:(id)arg2;
- - (void)webSocketDidOpen:(id)arg1;
- - (void)webSocket:(id)arg1 didReceiveMessage:(id)arg2;
- - (void)handleIncomingFrame:(id)arg1;
- - (void)appendFrame:(id)arg1;
- - (id)extractFrameCount:(id)arg1;
- - (void)handleNewFrameCount:(int)arg1;
- - (void)nop:(id)arg1;
- - (void)send:(id)arg1;
- - (void)start;
- - (void)close;
- - (void)open;
- @property(readonly, nonatomic) _Bool buffering;
- @property(readonly, nonatomic) NSString *userAgent;
- - (id)initWith:(id)arg1 andQueue:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FUtilities : NSObject
- {
- FAtomicNumber *localUid;
- }
- + (_Bool)persistenceEnabled;
- + (id)getOption:(id)arg1;
- + (void)setOption:(id)arg1 to:(id)arg2;
- + (CDUnknownBlockType)stringComparator;
- + (CDUnknownBlockType)nameComparator;
- + (id)minName;
- + (id)maxName;
- + (id)ieee754StringForNumber:(id)arg1;
- + (id)intForString:(id)arg1;
- + (id)errorForStatus:(id)arg1 andReason:(id)arg2;
- + (id)getJavascriptType:(id)arg1;
- + (id)parseUrl:(id)arg1;
- + (id)decodePath:(id)arg1;
- + (id)LUIDGenerator;
- + (id)splitString:(id)arg1 intoMaxSize:(unsigned int)arg2;
- + (id)singleton;
- + (_Bool)getLoggingEnabled;
- + (void)setLoggingEnabled:(_Bool)arg1;
- @property(retain, nonatomic) FAtomicNumber *localUid; // @synthesize localUid;
- - (void).cxx_destruct;
- - (id)init;
- @end
- @interface FConnection : NSObject <FWebSocketDelegate>
- {
- int state;
- id <FConnectionDelegate> delegate;
- FWebSocketConnection *conn;
- FRepoInfo *repoInfo;
- }
- @property(retain, nonatomic) FRepoInfo *repoInfo; // @synthesize repoInfo;
- @property(retain, nonatomic) FWebSocketConnection *conn; // @synthesize conn;
- @property(nonatomic) __weak id <FConnectionDelegate> delegate; // @synthesize delegate;
- - (void).cxx_destruct;
- - (void)onReset:(id)arg1;
- - (void)onConnection:(id)arg1 readyAtTime:(id)arg2;
- - (void)onHandshake:(id)arg1;
- - (void)onConnectionShutdownWithReason:(id)arg1;
- - (void)onControl:(id)arg1;
- - (void)onDataMessage:(id)arg1;
- - (void)onMessage:(id)arg1 withMessage:(id)arg2;
- - (void)onDisconnect:(id)arg1 wasEverConnected:(_Bool)arg2;
- - (void)sendData:(id)arg1;
- - (void)sendRequest:(id)arg1;
- - (void)close;
- - (void)open;
- - (id)initWith:(id)arg1 andDispatchQueue:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FRepoInfo : NSObject
- {
- _Bool secure;
- NSString *namespace;
- NSString *host;
- NSString *internalHost;
- NSString *domain;
- }
- @property(retain, nonatomic) NSString *domain; // @synthesize domain;
- @property(readonly, nonatomic) _Bool secure; // @synthesize secure;
- @property(retain, nonatomic) NSString *internalHost; // @synthesize internalHost;
- @property(readonly, nonatomic) NSString *host; // @synthesize host;
- @property(readonly, nonatomic) NSString *namespace; // @synthesize namespace;
- - (void).cxx_destruct;
- - (id)getConnectionUrl;
- - (_Bool)isCustomHost;
- - (_Bool)isDemoHost;
- - (void)clearInternalHostCache;
- - (id)description;
- - (id)initWithHost:(id)arg1 isSecure:(_Bool)arg2 withNamespace:(id)arg3;
- @end
- @interface FRepoManager : NSObject
- {
- int _id;
- NSMutableDictionary *repos;
- NSObject<OS_dispatch_queue> *_queue;
- }
- + (id)getDefault;
- + (id)getRepo:(id)arg1;
- + (id)getDispatchQueue;
- + (void)setDispatchQueue:(id)arg1;
- + (id)repoManagerCount;
- + (id)singleton;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
- @property(nonatomic) int id; // @synthesize id=_id;
- @property(retain, nonatomic) NSMutableDictionary *repos; // @synthesize repos;
- - (void).cxx_destruct;
- - (void)clearPersistence;
- - (void)disposeRepos;
- - (void)resume;
- - (void)interrupt;
- - (id)getLocalRepo:(id)arg1;
- - (id)init;
- @end
- @interface FRepo : NSObject <FPersistentConnectionDelegate>
- {
- FTree *transactionQueueTree;
- _Bool hijackHash;
- unsigned int _nextPendingPutId;
- FRepoInfo *repoInfo;
- FPersistentConnection *connection;
- FSnapshotHolder *infoData;
- long long serverTimeOffset;
- long long dataUpdateCount;
- FAuthenticationManager *auth;
- FEventRaiser *eventRaiser;
- FAtomicNumber *writeIdCounter;
- FSyncTree *infoSyncTree;
- FSyncTree *serverSyncTree;
- CDUnknownBlockType interceptServerDataCallback;
- FSparseSnapshotTree *_onDisconnect;
- FPersistence *_persistence;
- FPangolinDB *_pendingPutsDb;
- }
- @property unsigned int nextPendingPutId; // @synthesize nextPendingPutId=_nextPendingPutId;
- @property(retain) FPangolinDB *pendingPutsDb; // @synthesize pendingPutsDb=_pendingPutsDb;
- @property(retain) FPersistence *persistence; // @synthesize persistence=_persistence;
- @property(retain, nonatomic) FSparseSnapshotTree *onDisconnect; // @synthesize onDisconnect=_onDisconnect;
- @property(copy, nonatomic) CDUnknownBlockType interceptServerDataCallback; // @synthesize interceptServerDataCallback;
- @property(retain, nonatomic) FSyncTree *serverSyncTree; // @synthesize serverSyncTree;
- @property(retain, nonatomic) FSyncTree *infoSyncTree; // @synthesize infoSyncTree;
- @property(retain, nonatomic) FAtomicNumber *writeIdCounter; // @synthesize writeIdCounter;
- @property(retain, nonatomic) FEventRaiser *eventRaiser; // @synthesize eventRaiser;
- @property(retain, nonatomic) FAuthenticationManager *auth; // @synthesize auth;
- @property(nonatomic) long long dataUpdateCount; // @synthesize dataUpdateCount;
- @property long long serverTimeOffset; // @synthesize serverTimeOffset;
- @property(retain, nonatomic) FSnapshotHolder *infoData; // @synthesize infoData;
- @property(retain, nonatomic) FPersistentConnection *connection; // @synthesize connection;
- @property(retain, nonatomic) FRepoInfo *repoInfo; // @synthesize repoInfo;
- - (void).cxx_destruct;
- - (void)waitForIdle:(CDUnknownBlockType)arg1;
- - (id)dumpListens;
- - (void)runOnDisconnectEvents;
- - (void)didEnterBackground;
- - (void)setupNotifications;
- - (void)onServerInfoUpdate:(id)arg1 updates:(id)arg2;
- - (void)onAuthStatus:(_Bool)arg1;
- - (void)onDisconnect:(id)arg1;
- - (void)onConnect:(id)arg1;
- - (void)onDataUpdate:(id)arg1 forPath:(id)arg2 message:(id)arg3 isMerge:(_Bool)arg4 tagId:(id)arg5;
- - (void)callOnComplete:(CDUnknownBlockType)arg1 withStatus:(id)arg2 errorReason:(id)arg3 andPath:(id)arg4;
- - (void)updateInfo:(id)arg1 withValue:(id)arg2;
- - (void)removeEventRegistration:(id)arg1 forQuery:(id)arg2;
- - (void)addEventRegistration:(id)arg1 forQuery:(id)arg2;
- - (void)onDisconnectUpdate:(id)arg1 withNodes:(id)arg2 withCallback:(CDUnknownBlockType)arg3;
- - (void)onDisconnectSet:(id)arg1 withNode:(id)arg2 withCallback:(CDUnknownBlockType)arg3;
- - (void)onDisconnectCancel:(id)arg1 withCallback:(CDUnknownBlockType)arg2;
- - (void)restorePendingPuts;
- - (void)removePendingPut:(unsigned int)arg1;
- - (unsigned int)storePendingUpdate:(id)arg1 withValues:(id)arg2;
- - (unsigned int)storePendingPut:(id)arg1 withExportedValue:(id)arg2;
- - (void)updateInternal:(id)arg1 withNodes:(id)arg2 andValues:(id)arg3 withCallback:(CDUnknownBlockType)arg4 andPutId:(unsigned int)arg5;
- - (void)update:(id)arg1 withNodes:(id)arg2 withCallback:(CDUnknownBlockType)arg3;
- - (void)setInternal:(id)arg1 withNode:(id)arg2 andValue:(id)arg3 withCallback:(CDUnknownBlockType)arg4 andPutId:(unsigned int)arg5;
- - (void)set:(id)arg1 withNode:(id)arg2 withCallback:(CDUnknownBlockType)arg3;
- - (id)generateServerValues;
- @property(readonly, nonatomic) long long serverTime;
- - (void)dispose;
- - (void)resume;
- - (void)interrupt;
- @property(readonly, copy) NSString *description;
- - (id)name;
- - (id)initWithRepoInfo:(id)arg1 andPersistence:(id)arg2;
- - (void)youForgotToSetMinusObjCInTheOtherLinkerFlagsInYourXCodeProject;
- - (void)setHijackHash:(_Bool)arg1;
- - (void)abortTransactionsAtNode:(id)arg1;
- - (id)abortTransactionsAtPath:(id)arg1;
- - (void)pruneCompletedTransactionsBelowNode:(id)arg1;
- - (void)aggregateTransactionQueuesForNode:(id)arg1 andQueue:(id)arg2;
- - (id)buildTransactionQueueAtNode:(id)arg1;
- - (id)getAncestorTransactionNodeForPath:(id)arg1;
- - (void)rerunTransactionQueue:(id)arg1 atPath:(id)arg2;
- - (id)rerunTransactionsForPath:(id)arg1;
- - (void)sendTransactionQueue:(id)arg1 atPath:(id)arg2;
- - (void)sendReadyTransactionsForTree:(id)arg1;
- - (void)sendAllReadyTransactions;
- - (id)latestStateAtPath:(id)arg1 excludeWriteIds:(id)arg2;
- - (void)startTransactionOnPath:(id)arg1 update:(CDUnknownBlockType)arg2 onComplete:(CDUnknownBlockType)arg3 withLocalEvents:(_Bool)arg4;
- - (void)initTransactions;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FValueIndex : NSObject <FIndex>
- {
- CDUnknownBlockType _cmp;
- }
- + (id)valueIndex;
- @property(copy, nonatomic) CDUnknownBlockType cmp; // @synthesize cmp=_cmp;
- - (void).cxx_destruct;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- @property(readonly, copy) NSString *description;
- - (id)makePost:(id)arg1 name:(id)arg2;
- - (id)maxPost;
- - (id)minPost;
- - (_Bool)indexedValueChangedBetween:(id)arg1 and:(id)arg2;
- - (_Bool)isDefinedOn:(id)arg1;
- - (CDUnknownBlockType)comparator;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface FOutstandingQuery : NSObject
- {
- FQueryParams *params;
- CDUnknownBlockType onComplete;
- NSNumber *_tagId;
- CDUnknownBlockType _hashFn;
- }
- @property(copy, nonatomic) CDUnknownBlockType hashFn; // @synthesize hashFn=_hashFn;
- @property(retain, nonatomic) NSNumber *tagId; // @synthesize tagId=_tagId;
- @property(copy, nonatomic) CDUnknownBlockType onComplete; // @synthesize onComplete;
- @property(retain, nonatomic) FQueryParams *params; // @synthesize params;
- - (void).cxx_destruct;
- @end
- @interface FPersistentConnection : NSObject <FConnectionDelegate, FPersistedServerCache>
- {
- _Bool connected;
- _Bool shouldReconnect;
- double reconnectDelay;
- double lastConnectionAttemptTime;
- double lastConnectionEstablishedTime;
- FTupleAuthData *authCredential;
- struct __SCNetworkReachability *reachability;
- FPersistence *persistence;
- FPangolinDB *serverDataDB;
- FCompletenessTree *completenessTree;
- unsigned int unackedListensCount;
- id <FPersistentConnectionDelegate> delegate;
- FConnection *realtime;
- NSMutableDictionary *listens;
- NSMutableDictionary *outstandingPuts;
- NSMutableArray *onDisconnectQueue;
- FRepoInfo *repoInfo;
- FAtomicNumber *putCounter;
- NSMutableDictionary *requestCBHash;
- NSObject<OS_dispatch_queue> *dispatchQueue;
- NSMutableArray *putsToAck;
- FAtomicNumber *_requestNumber;
- }
- @property(retain, nonatomic) FAtomicNumber *requestNumber; // @synthesize requestNumber=_requestNumber;
- @property(nonatomic) unsigned int unackedListensCount; // @synthesize unackedListensCount;
- @property(retain, nonatomic) NSMutableArray *putsToAck; // @synthesize putsToAck;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue; // @synthesize dispatchQueue;
- @property(retain, nonatomic) NSMutableDictionary *requestCBHash; // @synthesize requestCBHash;
- @property(retain, nonatomic) FAtomicNumber *putCounter; // @synthesize putCounter;
- @property(retain, nonatomic) FRepoInfo *repoInfo; // @synthesize repoInfo;
- @property(retain, nonatomic) NSMutableArray *onDisconnectQueue; // @synthesize onDisconnectQueue;
- @property(retain, nonatomic) NSMutableDictionary *outstandingPuts; // @synthesize outstandingPuts;
- @property(retain, nonatomic) NSMutableDictionary *listens; // @synthesize listens;
- @property(retain, nonatomic) FConnection *realtime; // @synthesize realtime;
- @property(nonatomic) __weak id <FPersistentConnectionDelegate> delegate; // @synthesize delegate;
- - (void).cxx_destruct;
- - (void)dispose;
- - (id)dumpListens;
- - (void)handleTimestamp:(id)arg1;
- - (void)ackPuts;
- - (id)removeListen:(id)arg1 queryParams:(id)arg2;
- - (void)restoreState;
- - (void)cacheDataUpdate:(id)arg1 data:(id)arg2 isMerge:(_Bool)arg3;
- - (void)onDataPushWithAction:(id)arg1 andBody:(id)arg2;
- - (void)cancelTransactions;
- - (void)sendAction:(id)arg1 withBody:(id)arg2 withCallback:(CDUnknownBlockType)arg3;
- - (int)getNextRequestNumber;
- - (void)sendListen:(id)arg1 queryParams:(id)arg2;
- - (void)putInternal:(id)arg1 forAction:(id)arg2 forPath:(id)arg3 withHash:(id)arg4 withCallback:(CDUnknownBlockType)arg5;
- - (void)sendUnlisten:(id)arg1 queryParams:(id)arg2 tagId:(id)arg3;
- - (void)sendPut:(id)arg1;
- - (void)sendOnDisconnectAction:(id)arg1 forPath:(id)arg2 withData:(id)arg3 andCallback:(CDUnknownBlockType)arg4;
- - (void)onListenRevoked:(id)arg1;
- - (void)onAuthRevokedWithStatus:(id)arg1 andReason:(id)arg2;
- - (void)tryAuth;
- - (void)setupNotifications;
- - (void)enteringForeground;
- - (void)establishConnection;
- - (void)resetReconnectDelay;
- - (void)resume;
- - (void)interrupt;
- - (void)onKill:(id)arg1 withReason:(id)arg2;
- - (void)onDisconnect:(id)arg1;
- - (void)onDataMessage:(id)arg1 withMessage:(id)arg2;
- - (void)onReady:(id)arg1 atTime:(id)arg2;
- - (void)setAuthCredential:(id)arg1;
- - (void)restoreAuth;
- - (void)unauth:(CDUnknownBlockType)arg1;
- - (void)authWithCredential:(id)arg1 onComplete:(CDUnknownBlockType)arg2 onCancel:(CDUnknownBlockType)arg3;
- - (void)unlisten:(id)arg1 tagId:(id)arg2;
- - (void)onDisconnectCancelPath:(id)arg1 withCallback:(CDUnknownBlockType)arg2;
- - (void)onDisconnectMergeData:(id)arg1 forPath:(id)arg2 withCallback:(CDUnknownBlockType)arg3;
- - (void)onDisconnectPutData:(id)arg1 forPath:(id)arg2 withCallback:(CDUnknownBlockType)arg3;
- - (void)mergeData:(id)arg1 forPath:(id)arg2 withCallback:(CDUnknownBlockType)arg3;
- - (void)putData:(id)arg1 forPath:(id)arg2 withHash:(id)arg3 withCallback:(CDUnknownBlockType)arg4;
- - (id)getCachedServerChildren:(id)arg1;
- - (id)tryGetCachedServerData:(id)arg1;
- - (void)listen:(id)arg1 tagId:(id)arg2 hashFn:(CDUnknownBlockType)arg3 onComplete:(CDUnknownBlockType)arg4;
- - (void)open;
- - (void)dealloc;
- - (id)initWith:(id)arg1 andDispatchQueue:(id)arg2 andPersistence:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FCancelEvent : NSObject <FEvent>
- {
- id <FEventRegistration> eventRegistration;
- NSError *error;
- FPath *path;
- }
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- @property(retain, nonatomic) NSError *error; // @synthesize error;
- @property(retain, nonatomic) id <FEventRegistration> eventRegistration; // @synthesize eventRegistration;
- - (void).cxx_destruct;
- @property(readonly, copy) NSString *description;
- - (_Bool)isCancelEvent;
- - (void)fireEventOnQueue:(id)arg1;
- - (id)initWithEventRegistration:(id)arg1 error:(id)arg2 path:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FChildrenNode : NSObject <FNode>
- {
- FImmutableSortedDictionary *_children;
- id <FNode> _priorityNode;
- FIndexMap *_indexMap;
- NSString *_lazyHash;
- }
- @property(retain, nonatomic) NSString *lazyHash; // @synthesize lazyHash=_lazyHash;
- @property(retain, nonatomic) FIndexMap *indexMap; // @synthesize indexMap=_indexMap;
- @property(retain, nonatomic) id <FNode> priorityNode; // @synthesize priorityNode=_priorityNode;
- @property(retain, nonatomic) FImmutableSortedDictionary *children; // @synthesize children=_children;
- - (void).cxx_destruct;
- - (id)resolveIndex:(id)arg1;
- - (id)getReverseEnumeratorBy:(id)arg1 from:(id)arg2;
- - (id)getReverseEnumeratorBy:(id)arg1;
- - (id)getEnumeratorBy:(id)arg1 from:(id)arg2;
- - (id)getEnumeratorBy:(id)arg1;
- - (_Bool)forEachChildReverseBy:(id)arg1 do:(CDUnknownBlockType)arg2;
- - (_Bool)forEachChildBy:(id)arg1 do:(CDUnknownBlockType)arg2;
- - (id)getLastChildBy:(id)arg1;
- - (id)getLastChildNameBy:(id)arg1;
- - (id)getFirstChildBy:(id)arg1;
- - (id)getFirstChildNameBy:(id)arg1;
- - (id)childrenGetter:(id)arg1;
- - (void)forEachChildDo:(CDUnknownBlockType)arg1;
- - (_Bool)isIndexed:(id)arg1;
- - (id)withIndex:(id)arg1;
- - (_Bool)isEqual:(id)arg1;
- - (long long)compare:(id)arg1;
- - (id)dataHash;
- - (id)valForExport:(_Bool)arg1;
- - (id)val;
- - (int)numChildren;
- - (_Bool)isEmpty;
- - (id)updateChild:(id)arg1 withNewChild:(id)arg2;
- - (id)updateImmediateChild:(id)arg1 withNewChild:(id)arg2;
- - (id)getPredecessorChildKey:(id)arg1 forChild:(id)arg2 usingIndex:(id)arg3;
- - (_Bool)hasChild:(id)arg1;
- - (id)getChild:(id)arg1;
- - (id)getImmediateChild:(id)arg1;
- - (id)updatePriority:(id)arg1;
- - (id)getPriority;
- - (_Bool)isLeafNode;
- @property(readonly, copy) NSString *description;
- - (id)initWithPriority:(id)arg1 withChildren:(id)arg2 withIndexMap:(id)arg3;
- - (id)initWithChildren:(id)arg1;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FLeafNode : NSObject <FNode>
- {
- id value;
- id <FNode> priorityNode;
- NSString *_lazyHash;
- }
- + (id)valueTypeOrder;
- @property(retain, nonatomic) NSString *lazyHash; // @synthesize lazyHash=_lazyHash;
- @property(retain, nonatomic) id <FNode> priorityNode; // @synthesize priorityNode;
- @property(retain, nonatomic) id value; // @synthesize value;
- - (void).cxx_destruct;
- - (void)forEachChildDo:(CDUnknownBlockType)arg1;
- @property(readonly, copy) NSString *description;
- - (long long)compareToLeafNode:(id)arg1;
- - (long long)compare:(id)arg1;
- - (id)dataHash;
- - (int)numChildren;
- - (_Bool)isEmpty;
- - (_Bool)isIndexed:(id)arg1;
- - (id)withIndex:(id)arg1;
- - (_Bool)isEqual:(id)arg1;
- - (id)valForExport:(_Bool)arg1;
- - (id)val;
- - (id)updateChild:(id)arg1 withNewChild:(id)arg2;
- - (id)updateImmediateChild:(id)arg1 withNewChild:(id)arg2;
- - (id)getPredecessorChildKey:(id)arg1 forChild:(id)arg2 usingIndex:(id)arg3;
- - (_Bool)hasChild:(id)arg1;
- - (id)getChild:(id)arg1;
- - (id)getImmediateChild:(id)arg1;
- - (id)updatePriority:(id)arg1;
- - (id)getPriority;
- - (_Bool)isLeafNode;
- - (id)initWithValue:(id)arg1 withPriority:(id)arg2;
- - (id)initWithValue:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FEmptyNode : NSObject
- {
- }
- + (id)emptyNode;
- @end
- @interface FSnapshotHolder : NSObject
- {
- id <FNode> rootNode;
- }
- @property(retain, nonatomic) id <FNode> rootNode; // @synthesize rootNode;
- - (void).cxx_destruct;
- - (void)updateSnapshot:(id)arg1 withNewSnapshot:(id)arg2;
- - (id)getNode:(id)arg1;
- - (id)init;
- @end
- @interface FTreeNode : NSObject
- {
- int childCount;
- NSMutableDictionary *children;
- id value;
- }
- @property(retain, nonatomic) id value; // @synthesize value;
- @property int childCount; // @synthesize childCount;
- @property(retain, nonatomic) NSMutableDictionary *children; // @synthesize children;
- - (void).cxx_destruct;
- - (id)init;
- @end
- @interface FTree : NSObject
- {
- NSString *name;
- FTree *parent;
- FTreeNode *node;
- }
- @property(retain, nonatomic) FTreeNode *node; // @synthesize node;
- @property(retain, nonatomic) FTree *parent; // @synthesize parent;
- @property(retain, nonatomic) NSString *name; // @synthesize name;
- - (void).cxx_destruct;
- - (void)updateChild:(id)arg1 withNode:(id)arg2;
- - (void)updateParents;
- - (id)path;
- - (_Bool)valueExistsAtOrAbove:(id)arg1;
- - (void)forEachImmediateDescendantWithValue:(CDUnknownBlockType)arg1;
- - (_Bool)forEachAncestor:(CDUnknownBlockType)arg1 includeSelf:(_Bool)arg2;
- - (_Bool)forEachAncestor:(CDUnknownBlockType)arg1;
- - (void)forEachDescendant:(CDUnknownBlockType)arg1 includeSelf:(_Bool)arg2 childrenFirst:(_Bool)arg3;
- - (void)forEachDescendant:(CDUnknownBlockType)arg1;
- - (void)forEachChildMutationSafe:(CDUnknownBlockType)arg1;
- - (void)forEachChild:(CDUnknownBlockType)arg1;
- - (_Bool)isEmpty;
- - (_Bool)hasChildren;
- - (void)clear;
- - (void)setValue:(id)arg1;
- - (id)getValue;
- - (id)subTree:(id)arg1;
- - (id)initWithName:(id)arg1 withParent:(id)arg2 withNode:(id)arg3;
- - (id)init;
- @end
- @interface FEventRaiser : NSObject
- {
- }
- + (void)raiseCallbacks:(id)arg1 queue:(id)arg2;
- - (void)raiseEvents:(id)arg1 forChangedPath:(id)arg2;
- - (void)raiseCallbacks:(id)arg1;
- - (void)raiseCallback:(CDUnknownBlockType)arg1;
- - (void)raiseEvents:(id)arg1;
- @end
- @interface FDataEvent : NSObject <FEvent>
- {
- id <FEventRegistration> eventRegistration;
- FDataSnapshot *snapshot;
- NSString *prevName;
- long long eventType;
- }
- @property(nonatomic) long long eventType; // @synthesize eventType;
- @property(retain, nonatomic) NSString *prevName; // @synthesize prevName;
- @property(retain, nonatomic) FDataSnapshot *snapshot; // @synthesize snapshot;
- @property(retain, nonatomic) id <FEventRegistration> eventRegistration; // @synthesize eventRegistration;
- - (void).cxx_destruct;
- @property(readonly, copy) NSString *description;
- - (_Bool)isCancelEvent;
- - (void)fireEventOnQueue:(id)arg1;
- - (id)path;
- - (id)initWithEventType:(long long)arg1 eventRegistration:(id)arg2 dataSnapshot:(id)arg3 prevName:(id)arg4;
- - (id)initWithEventType:(long long)arg1 eventRegistration:(id)arg2 dataSnapshot:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FChange : NSObject
- {
- long long _type;
- id <FNode> _snapshotNode;
- NSString *_childKey;
- NSString *_prevKey;
- id <FNode> _oldSnapshotNode;
- }
- @property(retain, nonatomic) id <FNode> oldSnapshotNode; // @synthesize oldSnapshotNode=_oldSnapshotNode;
- @property(retain, nonatomic) NSString *prevKey; // @synthesize prevKey=_prevKey;
- @property(retain, nonatomic) NSString *childKey; // @synthesize childKey=_childKey;
- @property(retain, nonatomic) id <FNode> snapshotNode; // @synthesize snapshotNode=_snapshotNode;
- @property(nonatomic) long long type; // @synthesize type=_type;
- - (void).cxx_destruct;
- - (id)description;
- - (id)changeWithPrevKey:(id)arg1;
- - (id)initWithType:(long long)arg1 snapshotNode:(id)arg2 childKey:(id)arg3 oldSnapshotNode:(id)arg4;
- - (id)initWithType:(long long)arg1 snapshotNode:(id)arg2 childKey:(id)arg3;
- - (id)initWithType:(long long)arg1 snapshotNode:(id)arg2;
- @end
- @interface FParsedUrl : NSObject
- {
- FRepoInfo *repoInfo;
- FPath *path;
- }
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- @property(retain, nonatomic) FRepoInfo *repoInfo; // @synthesize repoInfo;
- - (void).cxx_destruct;
- @end
- @interface FSnapshotUtilities : NSObject
- {
- }
- + (CDUnknownBlockType)nameOnlyComparator;
- + (id)leafValueHashText:(id)arg1;
- + (void)validatePriorityNode:(id)arg1;
- + (id)exportedValuesFrom:(id)arg1;
- + (id)nodesFrom:(id)arg1 withValidationFrom:(id)arg2;
- + (id)createChildrenNode:(id)arg1 withChildren:(id)arg2 havePriorities:(_Bool)arg3;
- + (id)internalNodeFrom:(id)arg1 priority:(id)arg2 withValidationFrom:(id)arg3 atDepth:(int)arg4 path:(id)arg5;
- + (id)nodeFrom:(id)arg1 priority:(id)arg2 withValidationFrom:(id)arg3 atDepth:(int)arg4 path:(id)arg5;
- + (id)nodeFrom:(id)arg1 priority:(id)arg2 withValidationFrom:(id)arg3;
- + (id)nodeFrom:(id)arg1 withValidationFrom:(id)arg2;
- + (id)nodeFrom:(id)arg1 priority:(id)arg2;
- + (id)nodeFrom:(id)arg1;
- @end
- @interface FQuery : NSObject
- {
- _Bool _orderByCalled;
- _Bool _priorityMethodCalled;
- FRepo *repo;
- FPath *path;
- FQueryParams *queryParams;
- }
- + (id)sharedQueue;
- @property(nonatomic) _Bool priorityMethodCalled; // @synthesize priorityMethodCalled=_priorityMethodCalled;
- @property(nonatomic) _Bool orderByCalled; // @synthesize orderByCalled=_orderByCalled;
- @property(retain, nonatomic) FQueryParams *queryParams; // @synthesize queryParams;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- @property(retain, nonatomic) FRepo *repo; // @synthesize repo;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) Firebase *ref;
- - (id)description;
- - (void)observeSingleEventOfType:(long long)arg1 andPreviousSiblingKeyWithBlock:(CDUnknownBlockType)arg2 withCancelBlock:(CDUnknownBlockType)arg3;
- - (void)observeSingleEventOfType:(long long)arg1 withBlock:(CDUnknownBlockType)arg2 withCancelBlock:(CDUnknownBlockType)arg3;
- - (void)observeSingleEventOfType:(long long)arg1 andPreviousSiblingKeyWithBlock:(CDUnknownBlockType)arg2;
- - (void)observeSingleEventOfType:(long long)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)removeAllObservers;
- - (void)removeObserverWithHandle:(unsigned long long)arg1;
- - (void)observeChildEventWithHandle:(unsigned long long)arg1 withCallbacks:(id)arg2 cancelCallback:(CDUnknownBlockType)arg3;
- - (void)observeValueEventWithHandle:(unsigned long long)arg1 withBlock:(CDUnknownBlockType)arg2 cancelCallback:(CDUnknownBlockType)arg3;
- - (unsigned long long)observeEventType:(long long)arg1 andPreviousSiblingKeyWithBlock:(CDUnknownBlockType)arg2 withCancelBlock:(CDUnknownBlockType)arg3;
- - (unsigned long long)observeEventType:(long long)arg1 withBlock:(CDUnknownBlockType)arg2 withCancelBlock:(CDUnknownBlockType)arg3;
- - (unsigned long long)observeEventType:(long long)arg1 andPreviousSiblingKeyWithBlock:(CDUnknownBlockType)arg2;
- - (unsigned long long)observeEventType:(long long)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (id)queryOrderedByPriority;
- - (id)queryOrderedByValue;
- - (id)queryOrderedByKey;
- - (id)queryOrderedByChild:(id)arg1;
- - (id)queryLimitedToLast:(unsigned long long)arg1;
- - (id)queryLimitedToFirst:(unsigned long long)arg1;
- - (id)queryLimitedToNumberOfChildren:(unsigned long long)arg1;
- - (void)validateLimitRange:(unsigned long long)arg1;
- - (id)queryEqualToInternal:(id)arg1 childKey:(id)arg2 from:(id)arg3 priorityMethod:(_Bool)arg4;
- - (id)queryEqualToValue:(id)arg1 childKey:(id)arg2;
- - (id)queryEqualToValue:(id)arg1;
- - (id)queryEndingAtInternal:(id)arg1 childKey:(id)arg2 from:(id)arg3 priorityMethod:(_Bool)arg4;
- - (id)queryEndingAtValue:(id)arg1 childKey:(id)arg2;
- - (id)queryEndingAtValue:(id)arg1;
- - (id)queryStartingAtInternal:(id)arg1 childKey:(id)arg2 from:(id)arg3 priorityMethod:(_Bool)arg4;
- - (id)queryStartingAtValue:(id)arg1 childKey:(id)arg2;
- - (id)queryStartingAtValue:(id)arg1;
- - (id)queryEqualToPriority:(id)arg1 andChildName:(id)arg2;
- - (id)queryEqualToPriority:(id)arg1;
- - (id)queryEndingAtPriority:(id)arg1 andChildName:(id)arg2;
- - (id)queryEndingAtPriority:(id)arg1;
- - (id)queryStartingAtPriority:(id)arg1 andChildName:(id)arg2;
- - (id)queryStartingAtPriority:(id)arg1;
- - (void)validateIndexValueType:(id)arg1 fromMethod:(id)arg2;
- - (void)validateNoPriorityCalled;
- - (void)validateNoPreviousOrderByCalled;
- - (void)validateEqualToCall;
- - (void)validateNoLimitViolationForParams:(id)arg1;
- - (void)validateQueryEndpointsForParams:(id)arg1;
- - (id)initWithRepo:(id)arg1 path:(id)arg2 params:(id)arg3 orderByCalled:(_Bool)arg4 priorityMethodCalled:(_Bool)arg5;
- - (id)initWithRepo:(id)arg1 path:(id)arg2;
- @end
- @interface Firebase : FQuery
- {
- FAuthenticationManager *auth;
- }
- + (void)goOnline;
- + (void)goOffline;
- + (void)setOption:(id)arg1 to:(id)arg2;
- + (void)setLoggingEnabled:(_Bool)arg1;
- + (void)setDispatchQueue:(id)arg1;
- + (id)sdkVersion;
- @property(retain, nonatomic) FAuthenticationManager *auth; // @synthesize auth;
- - (void).cxx_destruct;
- - (void)runTransactionBlock:(CDUnknownBlockType)arg1 andCompletionBlock:(CDUnknownBlockType)arg2 withLocalEvents:(_Bool)arg3;
- - (void)runTransactionBlock:(CDUnknownBlockType)arg1 andCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)runTransactionBlock:(CDUnknownBlockType)arg1;
- - (id)queryEqualToValue:(id)arg1 childKey:(id)arg2;
- - (id)queryEqualToValue:(id)arg1;
- - (id)queryEndingAtValue:(id)arg1 childKey:(id)arg2;
- - (id)queryEndingAtValue:(id)arg1;
- - (id)queryStartingAtValue:(id)arg1 childKey:(id)arg2;
- - (id)queryStartingAtValue:(id)arg1;
- - (id)queryOrderedByPriority;
- - (id)queryOrderedByKey;
- - (id)queryOrderedByChild:(id)arg1;
- - (id)queryLimitedToLast:(unsigned long long)arg1;
- - (id)queryLimitedToFirst:(unsigned long long)arg1;
- - (id)queryLimitedToNumberOfChildren:(unsigned long long)arg1;
- - (id)queryEqualToPriority:(id)arg1 andChildName:(id)arg2;
- - (id)queryEqualToPriority:(id)arg1;
- - (id)queryEndingAtPriority:(id)arg1 andChildName:(id)arg2;
- - (id)queryEndingAtPriority:(id)arg1;
- - (id)queryStartingAtPriority:(id)arg1 andChildName:(id)arg2;
- - (id)queryStartingAtPriority:(id)arg1;
- - (void)observeSingleEventOfType:(long long)arg1 andPreviousSiblingKeyWithBlock:(CDUnknownBlockType)arg2 withCancelBlock:(CDUnknownBlockType)arg3;
- - (void)observeSingleEventOfType:(long long)arg1 withBlock:(CDUnknownBlockType)arg2 withCancelBlock:(CDUnknownBlockType)arg3;
- - (void)observeSingleEventOfType:(long long)arg1 andPreviousSiblingKeyWithBlock:(CDUnknownBlockType)arg2;
- - (void)observeSingleEventOfType:(long long)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)removeAllObservers;
- - (void)removeObserverWithHandle:(unsigned long long)arg1;
- - (unsigned long long)observeEventType:(long long)arg1 andPreviousSiblingKeyWithBlock:(CDUnknownBlockType)arg2 withCancelBlock:(CDUnknownBlockType)arg3;
- - (unsigned long long)observeEventType:(long long)arg1 withBlock:(CDUnknownBlockType)arg2 withCancelBlock:(CDUnknownBlockType)arg3;
- - (unsigned long long)observeEventType:(long long)arg1 andPreviousSiblingKeyWithBlock:(CDUnknownBlockType)arg2;
- - (unsigned long long)observeEventType:(long long)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)unauthWithCompletionBlock:(CDUnknownBlockType)arg1;
- - (void)authWithCredential:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2 withCancelBlock:(CDUnknownBlockType)arg3;
- - (void)makeReverseOAuthRequestTo:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)unauth;
- - (void)authWithOAuthProvider:(id)arg1 parameters:(id)arg2 withCompletionBlock:(CDUnknownBlockType)arg3;
- - (void)authWithOAuthProvider:(id)arg1 token:(id)arg2 withCompletionBlock:(CDUnknownBlockType)arg3;
- - (void)authWithCustomToken:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)authUser:(id)arg1 password:(id)arg2 withCompletionBlock:(CDUnknownBlockType)arg3;
- - (void)authAnonymouslyWithCompletionBlock:(CDUnknownBlockType)arg1;
- - (void)resetPasswordForUser:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)changeEmailForUser:(id)arg1 password:(id)arg2 toNewEmail:(id)arg3 withCompletionBlock:(CDUnknownBlockType)arg4;
- - (void)changePasswordForUser:(id)arg1 fromOld:(id)arg2 toNew:(id)arg3 withCompletionBlock:(CDUnknownBlockType)arg4;
- - (void)removeUser:(id)arg1 password:(id)arg2 withCompletionBlock:(CDUnknownBlockType)arg3;
- - (void)createUser:(id)arg1 password:(id)arg2 withValueCompletionBlock:(CDUnknownBlockType)arg3;
- - (void)createUser:(id)arg1 password:(id)arg2 withCompletionBlock:(CDUnknownBlockType)arg3;
- - (void)removeAuthEventObserverWithHandle:(unsigned long long)arg1;
- - (unsigned long long)observeAuthEventWithBlock:(CDUnknownBlockType)arg1;
- @property(readonly, nonatomic) FAuthData *authData;
- - (void)cancelDisconnectOperationsWithCompletionBlock:(CDUnknownBlockType)arg1;
- - (void)cancelDisconnectOperations;
- - (void)onDisconnectUpdateChildValuesInternal:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2 from:(id)arg3;
- - (void)onDisconnectUpdateChildValues:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)onDisconnectUpdateChildValues:(id)arg1;
- - (void)onDisconnectRemoveValueWithCompletionBlock:(CDUnknownBlockType)arg1;
- - (void)onDisconnectRemoveValue;
- - (void)onDisconnectSetValueInternal:(id)arg1 andPriority:(id)arg2 withCompletionBlock:(CDUnknownBlockType)arg3 from:(id)arg4;
- - (void)onDisconnectSetValue:(id)arg1 andPriority:(id)arg2 withCompletionBlock:(CDUnknownBlockType)arg3;
- - (void)onDisconnectSetValue:(id)arg1 andPriority:(id)arg2;
- - (void)onDisconnectSetValue:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)onDisconnectSetValue:(id)arg1;
- - (void)updateChildValuesInternal:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2 from:(id)arg3;
- - (void)updateChildValues:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)updateChildValues:(id)arg1;
- - (void)setPriorityInternal:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2 from:(id)arg3;
- - (void)setPriority:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)setPriority:(id)arg1;
- - (void)removeValueWithCompletionBlock:(CDUnknownBlockType)arg1;
- - (void)removeValue;
- - (void)setValueInternal:(id)arg1 andPriority:(id)arg2 withCompletionBlock:(CDUnknownBlockType)arg3 from:(id)arg4;
- - (void)setValue:(id)arg1 andPriority:(id)arg2 withCompletionBlock:(CDUnknownBlockType)arg3;
- - (void)setValue:(id)arg1 andPriority:(id)arg2;
- - (void)setValue:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)setValue:(id)arg1;
- - (id)childByAutoId;
- - (id)childByAppendingPath:(id)arg1;
- @property(readonly, nonatomic) Firebase *root;
- - (id)description;
- @property(readonly, nonatomic) Firebase *parent;
- @property(readonly, nonatomic) NSString *key;
- - (id)initWithRepo:(id)arg1 path:(id)arg2;
- - (id)initWithUrl:(id)arg1 withContext:(id)arg2;
- - (id)initWithUrl:(id)arg1;
- @end
- @interface FTupleStringNode : NSObject
- {
- NSString *string;
- id <FNode> node;
- }
- @property(retain, nonatomic) id <FNode> node; // @synthesize node;
- @property(retain, nonatomic) NSString *string; // @synthesize string;
- - (void).cxx_destruct;
- - (id)initWithString:(id)arg1 andNode:(id)arg2;
- @end
- @interface FTupleTSN : NSObject
- {
- FTupleStringNode *from;
- FTupleStringNode *to;
- }
- @property(retain, nonatomic) FTupleStringNode *to; // @synthesize to;
- @property(retain, nonatomic) FTupleStringNode *from; // @synthesize from;
- - (void).cxx_destruct;
- @end
- @interface FNextPushId : NSObject
- {
- }
- + (id)get:(long long)arg1;
- @end
- @interface FTupleStringDictionaryBlock : NSObject <NSCoding>
- {
- NSString *string;
- NSDictionary *dictionary;
- CDUnknownBlockType block;
- }
- @property(copy, nonatomic) CDUnknownBlockType block; // @synthesize block;
- @property(retain, nonatomic) NSDictionary *dictionary; // @synthesize dictionary;
- @property(retain, nonatomic) NSString *string; // @synthesize string;
- - (void).cxx_destruct;
- - (id)initWithCoder:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- @end
- @interface FPersistence : NSObject
- {
- NSString *_baseDir;
- }
- + (void)ensureDir:(id)arg1;
- + (id)getFirebaseDir;
- @property(retain, nonatomic) NSString *baseDir; // @synthesize baseDir=_baseDir;
- - (void).cxx_destruct;
- - (id)restoreObjectWithName:(id)arg1;
- - (void)storeObject:(id)arg1 withName:(id)arg2;
- - (id)createDbByName:(id)arg1;
- - (id)initWithPrefix:(id)arg1;
- @end
- @interface FTupleUserCallback : NSObject
- {
- CDUnknownBlockType datasnapshotCallback;
- CDUnknownBlockType datasnapshotPrevnameCallback;
- CDUnknownBlockType cancelCallback;
- FQueryParams *queryParams;
- unsigned long long handle;
- }
- @property(nonatomic) unsigned long long handle; // @synthesize handle;
- @property(copy, nonatomic) FQueryParams *queryParams; // @synthesize queryParams;
- @property(copy, nonatomic) CDUnknownBlockType cancelCallback; // @synthesize cancelCallback;
- @property(copy, nonatomic) CDUnknownBlockType datasnapshotPrevnameCallback; // @synthesize datasnapshotPrevnameCallback;
- @property(copy, nonatomic) CDUnknownBlockType datasnapshotCallback; // @synthesize datasnapshotCallback;
- - (void).cxx_destruct;
- - (id)initWithHandle:(unsigned long long)arg1;
- @end
- @interface FTupleObjects : NSObject
- {
- id objA;
- id objB;
- }
- @property(retain, nonatomic) id objB; // @synthesize objB;
- @property(retain, nonatomic) id objA; // @synthesize objA;
- - (void).cxx_destruct;
- @end
- @interface FValidation : NSObject
- {
- }
- + (_Bool)validateFrom:(id)arg1 isValidPriorityValue:(id)arg2 withPath:(id)arg3 throwError:(_Bool)arg4;
- + (_Bool)validatePriorityValue:(id)arg1;
- + (void)validateFrom:(id)arg1 isValidPriorityValue:(id)arg2 withPath:(id)arg3;
- + (void)validateFrom:(id)arg1 validDictionaryKey:(id)arg2 withPath:(id)arg3;
- + (_Bool)validateFrom:(id)arg1 isValidLeafValue:(id)arg2 withPath:(id)arg3;
- + (void)handleError:(id)arg1 withSuccessCallback:(CDUnknownBlockType)arg2;
- + (void)handleError:(id)arg1 withUserCallback:(CDUnknownBlockType)arg2;
- + (_Bool)validateOAuthParameters:(id)arg1 withUserCallback:(CDUnknownBlockType)arg2;
- + (_Bool)validateOAuthToken:(id)arg1 withUserCallback:(CDUnknownBlockType)arg2;
- + (_Bool)validateProvider:(id)arg1 withUserCallback:(CDUnknownBlockType)arg2;
- + (_Bool)validateToken:(id)arg1 withUserCallback:(CDUnknownBlockType)arg2;
- + (_Bool)validatePassword:(id)arg1 withSuccessCallback:(CDUnknownBlockType)arg2;
- + (_Bool)validatePassword:(id)arg1 withUserCallback:(CDUnknownBlockType)arg2;
- + (_Bool)validateEmail:(id)arg1 withSuccessCallback:(CDUnknownBlockType)arg2;
- + (_Bool)validateEmail:(id)arg1 withUserCallback:(CDUnknownBlockType)arg2;
- + (_Bool)stringNonempty:(id)arg1;
- + (void)validateFrom:(id)arg1 validURL:(id)arg2;
- + (void)validateFrom:(id)arg1 validKey:(id)arg2;
- + (_Bool)isValidKey:(id)arg1;
- + (void)validateFrom:(id)arg1 validRootPathString:(id)arg2;
- + (void)validateFrom:(id)arg1 validPathString:(id)arg2;
- + (_Bool)isValidPathString:(id)arg1;
- + (void)validateFrom:(id)arg1 knownEventType:(long long)arg2;
- + (void)validateFrom:(id)arg1 writablePath:(id)arg2;
- @end
- @interface FImmutableSortedDictionary : NSObject
- {
- }
- + (id)fromDictionary:(id)arg1 withComparator:(CDUnknownBlockType)arg2;
- + (id)dictionaryWithComparator:(CDUnknownBlockType)arg1;
- - (id)objectForKey:(id)arg1;
- - (id)removeObjectForKey:(id)arg1;
- - (id)setObject:(id)arg1 forKey:(id)arg2;
- - (id)description;
- - (id)getReverseEnumeratorFrom:(id)arg1;
- - (id)getReverseEnumerator;
- - (id)getEnumeratorFrom:(id)arg1;
- - (id)getEnumerator;
- - (_Bool)contains:(id)arg1;
- - (_Bool)reverseTraversal:(CDUnknownBlockType)arg1;
- - (_Bool)inorderTraversal:(CDUnknownBlockType)arg1;
- - (id)maxKey;
- - (id)minKey;
- - (int)count;
- - (_Bool)isEmpty;
- - (id)getPredecessorKey:(id)arg1;
- - (id)get:(id)arg1;
- - (id)removeKey:(id)arg1;
- - (id)insertKey:(id)arg1 withValue:(id)arg2;
- @end
- @interface FLLRBEmptyNode : NSObject <FLLRBNode>
- {
- id key;
- id value;
- struct NSNumber *color;
- id <FLLRBNode> left;
- id <FLLRBNode> right;
- }
- + (id)emptyNode;
- @property(retain, nonatomic) id <FLLRBNode> right; // @synthesize right;
- @property(retain, nonatomic) id <FLLRBNode> left; // @synthesize left;
- @property(retain, nonatomic) NSNumber *color; // @synthesize color;
- @property(retain, nonatomic) id value; // @synthesize value;
- @property(retain, nonatomic) id key; // @synthesize key;
- - (void).cxx_destruct;
- - (int)check;
- - (_Bool)isRed;
- - (id)maxKey;
- - (id)minKey;
- - (id)min;
- - (_Bool)reverseTraversal:(CDUnknownBlockType)arg1;
- - (_Bool)inorderTraversal:(CDUnknownBlockType)arg1;
- - (_Bool)isEmpty;
- - (int)count;
- - (id)remove:(id)arg1 withComparator:(CDUnknownBlockType)arg2;
- - (id)insertKey:(id)arg1 forValue:(id)arg2 withComparator:(CDUnknownBlockType)arg3;
- - (id)copyWith:(id)arg1 withValue:(id)arg2 withColor:(struct NSNumber *)arg3 withLeft:(id)arg4 withRight:(id)arg5;
- @property(readonly, copy) NSString *description;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FLLRBValueNode : NSObject <FLLRBNode>
- {
- id key;
- id value;
- struct NSNumber *color;
- id <FLLRBNode> left;
- id <FLLRBNode> right;
- }
- @property(retain, nonatomic) id <FLLRBNode> right; // @synthesize right;
- @property(retain, nonatomic) id <FLLRBNode> left; // @synthesize left;
- @property(retain, nonatomic) NSNumber *color; // @synthesize color;
- @property(retain, nonatomic) id value; // @synthesize value;
- @property(retain, nonatomic) id key; // @synthesize key;
- - (void).cxx_destruct;
- - (int)check;
- - (_Bool)checkMaxDepth;
- - (_Bool)isRed;
- - (id)remove:(id)arg1 withComparator:(CDUnknownBlockType)arg2;
- - (id)colorFlip;
- - (id)rotateRight;
- - (id)rotateLeft;
- - (id)moveRedRight;
- - (id)moveRedLeft;
- - (id)fixUp;
- - (id)removeMin;
- - (id)insertKey:(id)arg1 forValue:(id)arg2 withComparator:(CDUnknownBlockType)arg3;
- - (id)maxKey;
- - (id)minKey;
- - (id)min;
- - (_Bool)reverseTraversal:(CDUnknownBlockType)arg1;
- - (_Bool)inorderTraversal:(CDUnknownBlockType)arg1;
- - (_Bool)isEmpty;
- - (int)count;
- - (id)copyWith:(id)arg1 withValue:(id)arg2 withColor:(struct NSNumber *)arg3 withLeft:(id)arg4 withRight:(id)arg5;
- - (id)initWithKey:(id)arg1 withValue:(id)arg2 withColor:(struct NSNumber *)arg3 withLeft:(id)arg4 withRight:(id)arg5;
- @property(readonly, copy) NSString *description;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FTreeSortedDictionaryEnumerator : NSEnumerator
- {
- _Bool _isReverse;
- FTreeSortedDictionary *_immutableSortedDictionary;
- NSMutableArray *_stack;
- }
- @property(nonatomic) _Bool isReverse; // @synthesize isReverse=_isReverse;
- @property(retain, nonatomic) NSMutableArray *stack; // @synthesize stack=_stack;
- @property(retain, nonatomic) FTreeSortedDictionary *immutableSortedDictionary; // @synthesize immutableSortedDictionary=_immutableSortedDictionary;
- - (void).cxx_destruct;
- - (id)nextObject;
- - (id)initWithImmutableSortedDictionary:(id)arg1 startKey:(id)arg2 isReverse:(_Bool)arg3;
- @end
- @interface FStringUtilities : NSObject
- {
- }
- + (id)sanitizedForUserAgent:(id)arg1;
- + (id)urlEncoded:(id)arg1;
- + (id)urlDecoded:(id)arg1;
- + (id)base64EncodedSha1:(id)arg1;
- @end
- @interface FTupleFirebase : NSObject
- {
- Firebase *one;
- Firebase *two;
- Firebase *three;
- }
- @property(retain, nonatomic) Firebase *three; // @synthesize three;
- @property(retain, nonatomic) Firebase *two; // @synthesize two;
- @property(retain, nonatomic) Firebase *one; // @synthesize one;
- - (void).cxx_destruct;
- @end
- @interface FTupleObjectNode : NSObject
- {
- id obj;
- id <FNode> node;
- }
- @property(retain, nonatomic) id <FNode> node; // @synthesize node;
- @property(retain, nonatomic) id obj; // @synthesize obj;
- - (void).cxx_destruct;
- - (id)initWithObject:(id)arg1 andNode:(id)arg2;
- @end
- @interface FTupleBoolBlock : NSObject
- {
- _Bool boolean;
- CDUnknownBlockType block;
- }
- @property(copy, nonatomic) CDUnknownBlockType block; // @synthesize block;
- @property _Bool boolean; // @synthesize boolean;
- - (void).cxx_destruct;
- @end
- @interface FAtomicNumber : NSObject
- {
- unsigned long long number;
- NSLock *lock;
- }
- @property(retain, nonatomic) NSLock *lock; // @synthesize lock;
- - (void).cxx_destruct;
- - (id)getAndIncrement;
- - (id)init;
- @end
- @interface FQueryParams : NSObject <NSCopying>
- {
- _Bool limitSet;
- _Bool startSet;
- _Bool startKeySet;
- _Bool endSet;
- _Bool endKeySet;
- long long _limit;
- NSString *viewFrom;
- id _indexStartValue;
- NSString *_indexStartKey;
- id _indexEndValue;
- NSString *_indexEndKey;
- id <FIndex> index;
- }
- + (id)defaultInstance;
- + (id)defaultQueryId;
- + (id)queryStringsForParamsSet:(id)arg1;
- @property(retain, nonatomic) id <FIndex> index; // @synthesize index;
- @property(retain, nonatomic) NSString *indexEndKey; // @synthesize indexEndKey=_indexEndKey;
- @property(retain, nonatomic) id indexEndValue; // @synthesize indexEndValue=_indexEndValue;
- @property(retain, nonatomic) NSString *indexStartKey; // @synthesize indexStartKey=_indexStartKey;
- @property(retain, nonatomic) id indexStartValue; // @synthesize indexStartValue=_indexStartValue;
- @property(retain, nonatomic) NSString *viewFrom; // @synthesize viewFrom;
- @property(nonatomic) long long limit; // @synthesize limit=_limit;
- @property(nonatomic) _Bool endKeySet; // @synthesize endKeySet;
- @property(nonatomic) _Bool endSet; // @synthesize endSet;
- @property(nonatomic) _Bool startKeySet; // @synthesize startKeySet;
- @property(nonatomic) _Bool startSet; // @synthesize startSet;
- @property(nonatomic) _Bool limitSet; // @synthesize limitSet;
- - (void).cxx_destruct;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)description;
- - (id)queryIdentifier;
- - (_Bool)isDefault;
- - (_Bool)loadsAllData;
- - (_Bool)valid;
- - (id)nodeFilter;
- - (_Bool)isViewFromLeft;
- - (id)queryObject;
- - (id)orderBy:(id)arg1;
- - (id)endAt:(id)arg1;
- - (id)endAt:(id)arg1 childKey:(id)arg2;
- - (id)startAt:(id)arg1;
- - (id)startAt:(id)arg1 childKey:(id)arg2;
- - (id)limitToLast:(long long)arg1;
- - (id)limitToFirst:(long long)arg1;
- - (id)limitTo:(long long)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (_Bool)hasAnchoredLimit;
- - (id)init;
- @end
- @interface FTupleNodePath : NSObject
- {
- FPath *path;
- id <FNode> node;
- }
- @property(retain, nonatomic) id <FNode> node; // @synthesize node;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- - (void).cxx_destruct;
- - (id)initWithNode:(id)arg1 andPath:(id)arg2;
- @end
- @interface FTupleSetIdPath : NSObject
- {
- FPath *path;
- NSNumber *setId;
- }
- @property(retain, nonatomic) NSNumber *setId; // @synthesize setId;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- - (void).cxx_destruct;
- - (id)initWithSetId:(id)arg1 andPath:(id)arg2;
- @end
- @interface FTupleAuthData : NSObject <NSCoding>
- {
- _Bool firstRequestSent;
- NSString *credential;
- CDUnknownBlockType onComplete;
- CDUnknownBlockType onCancel;
- }
- @property(nonatomic) _Bool firstRequestSent; // @synthesize firstRequestSent;
- @property(copy, nonatomic) CDUnknownBlockType onCancel; // @synthesize onCancel;
- @property(copy, nonatomic) CDUnknownBlockType onComplete; // @synthesize onComplete;
- @property(copy, nonatomic) NSString *credential; // @synthesize credential;
- - (void).cxx_destruct;
- - (id)initWithCoder:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- @end
- @interface FTupleOnDisconnect : NSObject
- {
- NSString *pathString;
- NSString *action;
- id data;
- CDUnknownBlockType onComplete;
- }
- @property(copy, nonatomic) CDUnknownBlockType onComplete; // @synthesize onComplete;
- @property(retain, nonatomic) id data; // @synthesize data;
- @property(retain, nonatomic) NSString *action; // @synthesize action;
- @property(retain, nonatomic) NSString *pathString; // @synthesize pathString;
- - (void).cxx_destruct;
- @end
- @interface FPendingPut : NSObject <NSCoding>
- {
- FPath *path;
- id data;
- id _priority;
- }
- @property(retain, nonatomic) id priority; // @synthesize priority=_priority;
- @property(retain, nonatomic) id data; // @synthesize data;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- - (void).cxx_destruct;
- - (id)initWithCoder:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithPath:(id)arg1 andData:(id)arg2 andPriority:(id)arg3;
- @end
- @interface FPendingPutPriority : NSObject <NSCoding>
- {
- FPath *path;
- id priority;
- }
- @property(retain, nonatomic) id priority; // @synthesize priority;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- - (void).cxx_destruct;
- - (id)initWithCoder:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithPath:(id)arg1 andPriority:(id)arg2;
- @end
- @interface FPendingUpdate : NSObject <NSCoding>
- {
- FPath *path;
- NSDictionary *data;
- }
- @property(retain, nonatomic) NSDictionary *data; // @synthesize data;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- - (void).cxx_destruct;
- - (id)initWithCoder:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithPath:(id)arg1 andData:(id)arg2;
- @end
- @interface FSparseSnapshotTree : NSObject
- {
- id <FNode> value;
- NSMutableDictionary *children;
- }
- - (void).cxx_destruct;
- - (void)forEachChild:(CDUnknownBlockType)arg1;
- - (void)forEachTreeAtPath:(id)arg1 do:(CDUnknownBlockType)arg2;
- - (_Bool)forgetPath:(id)arg1;
- - (void)rememberData:(id)arg1 onPath:(id)arg2;
- - (id)findPath:(id)arg1;
- - (id)init;
- @end
- @interface FTransactionResult : NSObject
- {
- _Bool isSuccess;
- FMutableData *update;
- }
- + (id)abort;
- + (id)successWithValue:(id)arg1;
- @property(nonatomic) _Bool isSuccess; // @synthesize isSuccess;
- @property(retain, nonatomic) FMutableData *update; // @synthesize update;
- - (void).cxx_destruct;
- @end
- @interface FMutableData : NSObject
- {
- FSnapshotHolder *data;
- FPath *prefixPath;
- }
- @property(retain, nonatomic) FPath *prefixPath; // @synthesize prefixPath;
- @property(retain, nonatomic) FSnapshotHolder *data; // @synthesize data;
- - (void).cxx_destruct;
- - (id)description;
- - (_Bool)isEqualToData:(id)arg1;
- @property(readonly, nonatomic) NSEnumerator *children;
- - (id)nodeValue;
- @property(readonly, nonatomic) NSString *key;
- @property(readonly, nonatomic) unsigned long long childrenCount;
- - (_Bool)hasChildAtPath:(id)arg1;
- - (_Bool)hasChildren;
- @property(retain, nonatomic) id priority;
- @property(retain, nonatomic) id value;
- @property(readonly, nonatomic) FMutableData *parent;
- - (id)childDataByAppendingPath:(id)arg1;
- - (id)initWithPrefixPath:(id)arg1 andSnapshotHolder:(id)arg2;
- - (id)initWithNode:(id)arg1;
- @end
- @interface FTupleTransaction : NSObject
- {
- _Bool applyLocally;
- int retryCount;
- FPath *path;
- CDUnknownBlockType update;
- CDUnknownBlockType onComplete;
- long long status;
- NSNumber *order;
- CDUnknownBlockType unwatcher;
- NSError *abortReason;
- NSNumber *currentWriteId;
- id <FNode> currentInputSnapshot;
- id <FNode> currentOutputSnapshotRaw;
- id <FNode> currentOutputSnapshotResolved;
- }
- @property(retain, nonatomic) id <FNode> currentOutputSnapshotResolved; // @synthesize currentOutputSnapshotResolved;
- @property(retain, nonatomic) id <FNode> currentOutputSnapshotRaw; // @synthesize currentOutputSnapshotRaw;
- @property(retain, nonatomic) id <FNode> currentInputSnapshot; // @synthesize currentInputSnapshot;
- @property(retain, nonatomic) NSNumber *currentWriteId; // @synthesize currentWriteId;
- @property(retain, nonatomic) NSError *abortReason; // @synthesize abortReason;
- @property(copy, nonatomic) CDUnknownBlockType unwatcher; // @synthesize unwatcher;
- @property(nonatomic) int retryCount; // @synthesize retryCount;
- @property(nonatomic) _Bool applyLocally; // @synthesize applyLocally;
- @property(retain, nonatomic) NSNumber *order; // @synthesize order;
- @property(nonatomic) long long status; // @synthesize status;
- @property(copy, nonatomic) CDUnknownBlockType onComplete; // @synthesize onComplete;
- @property(copy, nonatomic) CDUnknownBlockType update; // @synthesize update;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- - (void).cxx_destruct;
- @end
- @interface FTupleCallbackStatus : NSObject
- {
- CDUnknownBlockType block;
- NSString *status;
- NSString *_errorReason;
- }
- @property(retain, nonatomic) NSString *errorReason; // @synthesize errorReason=_errorReason;
- @property(retain, nonatomic) NSString *status; // @synthesize status;
- @property(copy, nonatomic) CDUnknownBlockType block; // @synthesize block;
- - (void).cxx_destruct;
- @end
- @interface FTreeSortedDictionary : FImmutableSortedDictionary
- {
- CDUnknownBlockType _comparator;
- id <FLLRBNode> _root;
- }
- + (id)fromDictionary:(id)arg1 withComparator:(CDUnknownBlockType)arg2;
- + (id)rootFrom12List:(struct _base1_2list *)arg1 keyList:(id)arg2 dictionary:(id)arg3;
- + (id)buildBalancedTree:(id)arg1 dictionary:(id)arg2 subArrayStartIndex:(unsigned long long)arg3 length:(unsigned long long)arg4;
- @property(retain, nonatomic) id <FLLRBNode> root; // @synthesize root=_root;
- @property(copy, nonatomic) CDUnknownBlockType comparator; // @synthesize comparator=_comparator;
- - (void).cxx_destruct;
- - (id)getReverseEnumeratorFrom:(id)arg1;
- - (id)getReverseEnumerator;
- - (id)getEnumeratorFrom:(id)arg1;
- - (id)getEnumerator;
- - (_Bool)contains:(id)arg1;
- - (_Bool)reverseTraversal:(CDUnknownBlockType)arg1;
- - (_Bool)inorderTraversal:(CDUnknownBlockType)arg1;
- - (id)maxKey;
- - (id)minKey;
- - (int)count;
- - (_Bool)isEmpty;
- - (id)getPredecessorKey:(id)arg1;
- - (id)get:(id)arg1;
- - (id)removeKey:(id)arg1;
- - (id)insertKey:(id)arg1 withValue:(id)arg2;
- - (id)initWithComparator:(CDUnknownBlockType)arg1 withRoot:(id)arg2;
- - (id)initWithComparator:(CDUnknownBlockType)arg1;
- @end
- @interface FSnapshotChildEnumerator : NSEnumerator
- {
- FChildrenNode *_node;
- NSEnumerator *_enumerator;
- CDUnknownBlockType _allocator;
- }
- - (void).cxx_destruct;
- - (id)nextObject;
- - (id)initWithChildrenNode:(id)arg1 index:(id)arg2 allocatorBlock:(CDUnknownBlockType)arg3;
- @end
- @interface FServerValues : NSObject
- {
- }
- + (id)resolveDeferredValueSnapshot:(id)arg1 withServerValues:(id)arg2;
- + (id)resolveDeferredValueTree:(id)arg1 withServerValues:(id)arg2;
- + (id)resolveDeferredValue:(id)arg1 withServerValues:(id)arg2;
- + (id)generateWithValues:(id)arg1;
- @end
- @interface FCompletenessTree : NSObject
- {
- FTree *tree;
- FPangolinDB *db;
- }
- - (void).cxx_destruct;
- - (_Bool)isComplete:(id)arg1 andQueryId:(id)arg2;
- - (id)getCompleteChildrenForPath:(id)arg1;
- - (void)markComplete:(id)arg1 andQueryId:(id)arg2;
- - (void)markComplete:(id)arg1;
- - (void)restoreTreeFromDb;
- - (id)initFromDb:(id)arg1;
- @end
- @interface FCompletenssSet : NSObject
- {
- NSMutableSet *completeQueries;
- }
- - (void).cxx_destruct;
- - (_Bool)isDefaultComplete;
- - (_Bool)isComplete:(id)arg1;
- - (void)markComplete:(id)arg1;
- - (id)init;
- @end
- @interface FAuthData : NSObject
- {
- NSString *uid;
- NSString *provider;
- NSDictionary *_auth;
- NSNumber *_expires;
- NSString *_token;
- NSDictionary *_providerData;
- }
- + (id)createWithToken:(id)arg1 authData:(id)arg2 userData:(id)arg3;
- + (id)createFirebaseSecretAuthData;
- @property(retain, nonatomic) NSDictionary *providerData; // @synthesize providerData=_providerData;
- @property(retain, nonatomic) NSString *token; // @synthesize token=_token;
- @property(retain, nonatomic) NSNumber *expires; // @synthesize expires=_expires;
- @property(retain, nonatomic) NSDictionary *auth; // @synthesize auth=_auth;
- @property(retain, nonatomic) NSString *provider; // @synthesize provider;
- @property(retain, nonatomic) NSString *uid; // @synthesize uid;
- - (void).cxx_destruct;
- - (id)description;
- @end
- @interface FRequestInfo : NSObject
- {
- NSDictionary *clientOptions;
- NSDictionary *serverParams;
- }
- + (id)fromParams:(id)arg1;
- @property(copy, nonatomic) NSDictionary *serverParams; // @synthesize serverParams;
- @property(copy, nonatomic) NSDictionary *clientOptions; // @synthesize clientOptions;
- - (void).cxx_destruct;
- - (id)initWithClientOptions:(id)arg1 andServerParams:(id)arg2;
- - (id)initWithServerParams:(id)arg1;
- - (id)initWithClientOptions:(id)arg1;
- @end
- @interface FAuthTupleCallbackData : NSObject
- {
- CDUnknownBlockType callback;
- NSMutableData *data;
- }
- @property(retain, nonatomic) NSMutableData *data; // @synthesize data;
- @property(copy, nonatomic) CDUnknownBlockType callback; // @synthesize callback;
- - (void).cxx_destruct;
- @end
- @interface FAuthAttempt : NSObject
- {
- CDUnknownBlockType userCallback;
- }
- @property(copy, nonatomic) CDUnknownBlockType userCallback; // @synthesize userCallback;
- - (void).cxx_destruct;
- - (id)initWithCallback:(CDUnknownBlockType)arg1;
- @end
- @interface FAuthenticationManager : FEventEmitter <NSURLConnectionDataDelegate>
- {
- FRepoInfo *repoInfo;
- FPersistentConnection *connection;
- FRepo *repo;
- FEventRaiser *eventRaiser;
- struct __CFDictionary *outstandingRequests;
- FAuthData *_authData;
- FAuthAttempt *currentAuthAttempt;
- }
- + (CDUnknownBlockType)ignoreResultValueHandler:(CDUnknownBlockType)arg1;
- + (id)errorFromResponse:(id)arg1;
- @property(retain, nonatomic) FAuthAttempt *currentAuthAttempt; // @synthesize currentAuthAttempt;
- @property(retain, nonatomic) FAuthData *authData; // @synthesize authData=_authData;
- @property(nonatomic) struct __CFDictionary *outstandingRequests; // @synthesize outstandingRequests;
- @property(nonatomic) __weak FEventRaiser *eventRaiser; // @synthesize eventRaiser;
- @property(nonatomic) __weak FRepo *repo; // @synthesize repo;
- @property(nonatomic) __weak FPersistentConnection *connection; // @synthesize connection;
- @property(nonatomic) __weak FRepoInfo *repoInfo; // @synthesize repoInfo;
- - (void).cxx_destruct;
- - (void)connectionDidFinishLoading:(id)arg1;
- - (void)connection:(id)arg1 didFailWithError:(id)arg2;
- - (void)connection:(id)arg1 didReceiveData:(id)arg2;
- - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
- - (id)connection:(id)arg1 willCacheResponse:(id)arg2;
- - (void)makeRequestTo:(id)arg1 method:(id)arg2 queryParams:(id)arg3 bodyParams:(id)arg4 withCallback:(CDUnknownBlockType)arg5;
- - (void)makeRequestWithCredentialTo:(id)arg1 method:(id)arg2 queryParams:(id)arg3 bodyParams:(id)arg4 withValueCallback:(CDUnknownBlockType)arg5;
- - (void)makeRequestWithCredentialTo:(id)arg1 method:(id)arg2 queryParams:(id)arg3 bodyParams:(id)arg4 withCallback:(CDUnknownBlockType)arg5;
- - (void)makeAuthenticationRequestAgainstPath:(id)arg1 withParameters:(id)arg2 withCompletionBlock:(CDUnknownBlockType)arg3;
- - (id)keyQueryDict;
- - (_Bool)storeCredential:(id)arg1 authData:(id)arg2 userData:(id)arg3;
- - (void)clearCredentials;
- - (void)callbackIfCurrentAndExists:(id)arg1 error:(id)arg2 user:(id)arg3;
- - (void)callbackIfExists:(CDUnknownBlockType)arg1 error:(id)arg2 user:(id)arg3;
- - (void)callbackIfExists:(CDUnknownBlockType)arg1 error:(id)arg2 result:(id)arg3;
- - (void)callbackIfExists:(CDUnknownBlockType)arg1 error:(id)arg2;
- - (_Bool)isValidTokenFormat:(id)arg1;
- - (void)checkValidServerSettings;
- - (id)newAuthAttemptWithUserCallback:(CDUnknownBlockType)arg1;
- - (void)preemptExistingAttempt;
- - (void)handleBadAuthStatus:(id)arg1;
- - (void)handleAuthWithCredentialCancelStatus:(id)arg1 reason:(id)arg2 withCancelBlock:(CDUnknownBlockType)arg3;
- - (void)handleAuthWithCredentialBadStatus:(id)arg1 withCallback:(CDUnknownBlockType)arg2;
- - (_Bool)shouldPersist:(id)arg1;
- - (void)authenticateAttempt:(id)arg1 withCredential:(id)arg2 clientOptions:(id)arg3 userData:(id)arg4 withAuthDataBlock:(CDUnknownBlockType)arg5 cancelBlock:(CDUnknownBlockType)arg6;
- - (void)authenticateAttempt:(id)arg1 withCredential:(id)arg2 clientOptions:(id)arg3 userData:(id)arg4 withCompletionBlock:(CDUnknownBlockType)arg5;
- - (void)removeAuthEventObserverWithHandle:(unsigned long long)arg1;
- - (unsigned long long)observeAuthEventWithBlock:(CDUnknownBlockType)arg1;
- - (id)getInitialEventForType:(id)arg1;
- - (void)authWithCredential:(id)arg1 withClientOptions:(id)arg2 withCompletionBlock:(CDUnknownBlockType)arg3 withCancelBlock:(CDUnknownBlockType)arg4;
- - (void)unauth:(CDUnknownBlockType)arg1;
- - (void)authWithCustomToken:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)makeReverseOAuthRequestTo:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)authWithOAuthProvider:(id)arg1 withParameters:(id)arg2 withCompletionBlock:(CDUnknownBlockType)arg3;
- - (void)authWithPasswordParameters:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)authAnonymouslyWithCompletionBlock:(CDUnknownBlockType)arg1;
- - (void)resetPasswordWithParameters:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)changeEmailWithParameters:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)changePasswordWithParameters:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)removeUserWithParameters:(id)arg1 withCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)createUserWithParameters:(id)arg1 withValueCompletionBlock:(CDUnknownBlockType)arg2;
- - (void)resumeSession;
- - (id)authServer;
- - (id)initWithRepo:(id)arg1 andRepoInfo:(id)arg2 andConnection:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FViewProcessorResult : NSObject
- {
- FViewCache *_viewCache;
- NSArray *_changes;
- }
- @property(retain, nonatomic) NSArray *changes; // @synthesize changes=_changes;
- @property(retain, nonatomic) FViewCache *viewCache; // @synthesize viewCache=_viewCache;
- - (void).cxx_destruct;
- - (id)initWithViewCache:(id)arg1 changes:(id)arg2;
- @end
- @interface FEventListener : NSObject
- {
- CDUnknownBlockType userCallback;
- unsigned long long handle;
- }
- @property(nonatomic) unsigned long long handle; // @synthesize handle;
- @property(copy, nonatomic) CDUnknownBlockType userCallback; // @synthesize userCallback;
- - (void).cxx_destruct;
- @end
- @interface FEventEmitter : NSObject
- {
- NSArray *allowedEvents;
- NSMutableDictionary *listeners;
- }
- @property(retain, nonatomic) NSMutableDictionary *listeners; // @synthesize listeners;
- @property(retain, nonatomic) NSArray *allowedEvents; // @synthesize allowedEvents;
- - (void).cxx_destruct;
- - (void)validateEventType:(id)arg1;
- - (void)removeEventListenerWithHandle:(unsigned long long)arg1 forEventType:(id)arg2;
- - (void)removeObserverForEventType:(id)arg1 withHandle:(unsigned long long)arg2;
- - (void)addEventListener:(id)arg1 forEventType:(id)arg2;
- - (unsigned long long)observeEventType:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)triggerListener:(id)arg1 withData:(id)arg2;
- - (void)triggerEventType:(id)arg1 data:(id)arg2;
- - (id)getInitialEventForType:(id)arg1;
- - (id)initWithAllowedEvents:(id)arg1;
- @end
- @interface FPath : NSObject
- {
- int pieceNum;
- NSArray *pieces;
- }
- + (id)empty;
- + (id)relativePathFrom:(id)arg1 to:(id)arg2;
- @property(retain, nonatomic) NSArray *pieces; // @synthesize pieces;
- @property(nonatomic) int pieceNum; // @synthesize pieceNum;
- - (void).cxx_destruct;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (long long)compare:(id)arg1;
- - (_Bool)contains:(id)arg1;
- - (_Bool)isEmpty;
- - (id)childFromString:(id)arg1;
- - (id)child:(id)arg1;
- - (id)parent;
- - (id)toStringWithTrailingSlash:(_Bool)arg1;
- - (id)toStringWithTrailingSlash;
- - (id)toString;
- - (id)getBack;
- - (id)popFront;
- - (unsigned long long)length;
- - (id)getFront;
- - (id)description;
- - (id)initWithPieces:(id)arg1 andPieceNum:(int)arg2;
- - (id)initWith:(id)arg1;
- @end
- @interface FImmutableTree : NSObject
- {
- id value;
- FImmutableSortedDictionary *children;
- }
- + (id)empty;
- + (id)emptyChildren;
- @property(retain, nonatomic) FImmutableSortedDictionary *children; // @synthesize children;
- @property(retain, nonatomic) id value; // @synthesize value;
- - (void).cxx_destruct;
- - (id)debugDescription;
- - (id)description;
- - (void)forEachChild:(CDUnknownBlockType)arg1;
- - (void)forEachPathSoFar:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)forEach:(CDUnknownBlockType)arg1;
- - (id)forEachOnPath:(id)arg1 pathSoFar:(id)arg2 performBlock:(CDUnknownBlockType)arg3;
- - (id)forEachOnPath:(id)arg1 performBlock:(CDUnknownBlockType)arg2;
- - (id)forEachOnPath:(id)arg1 pathSoFar:(id)arg2 whileBlock:(CDUnknownBlockType)arg3;
- - (id)forEachOnPath:(id)arg1 whileBlock:(CDUnknownBlockType)arg2;
- - (id)findOnPath:(id)arg1 pathSoFar:(id)arg2 andApplyBlock:(CDUnknownBlockType)arg3;
- - (id)findOnPath:(id)arg1 andApplyBlock:(CDUnknownBlockType)arg2;
- - (id)foldWithPathSoFar:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (id)foldWithBlock:(CDUnknownBlockType)arg1;
- - (id)setTree:(id)arg1 atPath:(id)arg2;
- - (id)valueAtPath:(id)arg1;
- - (id)removeValueAtPath:(id)arg1;
- - (id)setValue:(id)arg1 atPath:(id)arg2;
- - (id)subtreeAtPath:(id)arg1;
- - (id)findRootMostValueAndPath:(id)arg1;
- - (id)findRootMostMatchingPath:(id)arg1 predicate:(CDUnknownBlockType)arg2;
- - (_Bool)isEmpty;
- - (id)initWithValue:(id)arg1 children:(id)arg2;
- - (id)initWithValue:(id)arg1;
- @end
- @interface FTuplePathValue : NSObject
- {
- FPath *path;
- id value;
- }
- @property(retain, nonatomic) id value; // @synthesize value;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- - (void).cxx_destruct;
- - (id)initWithPath:(id)arg1 value:(id)arg2;
- @end
- @interface FNamedNode : NSObject <NSCopying>
- {
- NSString *_name;
- id <FNode> _node;
- }
- + (id)max;
- + (id)min;
- @property(retain, nonatomic) id <FNode> node; // @synthesize node=_node;
- @property(retain, nonatomic) NSString *name; // @synthesize name=_name;
- - (void).cxx_destruct;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)description;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (id)copy;
- - (id)initWithName:(id)arg1 andNode:(id)arg2;
- @end
- @interface FSubKeyIndex : NSObject <FIndex>
- {
- NSString *_key;
- CDUnknownBlockType _cmp;
- }
- + (id)priorityIndex;
- @property(copy, nonatomic) CDUnknownBlockType cmp; // @synthesize cmp=_cmp;
- @property(retain, nonatomic) NSString *key; // @synthesize key=_key;
- - (void).cxx_destruct;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- @property(readonly, copy) NSString *description;
- - (id)makePost:(id)arg1 name:(id)arg2;
- - (id)maxPost;
- - (id)minPost;
- - (_Bool)indexedValueChangedBetween:(id)arg1 and:(id)arg2;
- - (_Bool)isDefinedOn:(id)arg1;
- - (CDUnknownBlockType)comparator;
- - (id)initWithKey:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface FIndexMap : NSObject
- {
- NSDictionary *_indexes;
- }
- + (id)fallbackIndex;
- + (id)defaultIndexMap;
- @property(retain, nonatomic) NSDictionary *indexes; // @synthesize indexes=_indexes;
- - (void).cxx_destruct;
- - (id)removeFromIndexes:(id)arg1 withExistingChildren:(id)arg2;
- - (id)addToIndexes:(id)arg1 withExistingChildren:(id)arg2;
- - (id)addIndex:(id)arg1 withExistingChildren:(id)arg2;
- - (_Bool)hasIndex:(id)arg1;
- - (id)get:(id)arg1;
- - (id)initWithIndexes:(id)arg1;
- @end
- @interface FValueEventRegistration : NSObject <FEventRegistration>
- {
- CDUnknownBlockType callback;
- CDUnknownBlockType cancelCallback;
- unsigned long long handle;
- }
- @property(nonatomic) unsigned long long handle; // @synthesize handle;
- @property(copy, nonatomic) CDUnknownBlockType cancelCallback; // @synthesize cancelCallback;
- @property(copy, nonatomic) CDUnknownBlockType callback; // @synthesize callback;
- - (void).cxx_destruct;
- - (_Bool)matches:(id)arg1;
- - (id)createCancelEventFromError:(id)arg1 path:(id)arg2;
- - (void)fireEvent:(id)arg1 queue:(id)arg2;
- - (id)createEventFrom:(id)arg1 query:(id)arg2;
- - (_Bool)responseTo:(long long)arg1;
- - (id)initWithHandle:(unsigned long long)arg1 callback:(CDUnknownBlockType)arg2 cancelCallback:(CDUnknownBlockType)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FChildEventRegistration : NSObject <FEventRegistration>
- {
- NSDictionary *callbacks;
- CDUnknownBlockType cancelCallback;
- unsigned long long handle;
- }
- @property(nonatomic) unsigned long long handle; // @synthesize handle;
- @property(copy, nonatomic) CDUnknownBlockType cancelCallback; // @synthesize cancelCallback;
- @property(copy, nonatomic) NSDictionary *callbacks; // @synthesize callbacks;
- - (void).cxx_destruct;
- - (_Bool)matches:(id)arg1;
- - (id)createCancelEventFromError:(id)arg1 path:(id)arg2;
- - (void)fireEvent:(id)arg1 queue:(id)arg2;
- - (id)createEventFrom:(id)arg1 query:(id)arg2;
- - (_Bool)responseTo:(long long)arg1;
- - (id)initWithHandle:(unsigned long long)arg1 callbacks:(id)arg2 cancelCallback:(CDUnknownBlockType)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FMaxNode : FChildrenNode
- {
- }
- + (id)maxNode;
- - (_Bool)isEmpty;
- - (id)getImmediateChild:(id)arg1;
- - (_Bool)isEqual:(id)arg1;
- - (long long)compare:(id)arg1;
- - (id)init;
- @end
- @interface FOverwrite : NSObject <FOperation>
- {
- FOperationSource *source;
- long long type;
- FPath *path;
- id <FNode> snap;
- }
- @property(retain, nonatomic) id <FNode> snap; // @synthesize snap;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- @property(nonatomic) long long type; // @synthesize type;
- @property(retain, nonatomic) FOperationSource *source; // @synthesize source;
- - (void).cxx_destruct;
- @property(readonly, copy) NSString *description;
- - (id)operationForChild:(id)arg1;
- - (id)initWithSource:(id)arg1 path:(id)arg2 snap:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FMerge : NSObject <FOperation>
- {
- FOperationSource *source;
- long long type;
- FPath *path;
- FImmutableTree *children;
- }
- @property(retain, nonatomic) FImmutableTree *children; // @synthesize children;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- @property(nonatomic) long long type; // @synthesize type;
- @property(retain, nonatomic) FOperationSource *source; // @synthesize source;
- - (void).cxx_destruct;
- @property(readonly, copy) NSString *description;
- - (id)operationForChild:(id)arg1;
- - (id)initWithSource:(id)arg1 path:(id)arg2 children:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FAckUserWrite : NSObject <FOperation>
- {
- _Bool revert;
- FOperationSource *source;
- long long type;
- FPath *path;
- }
- @property(nonatomic) _Bool revert; // @synthesize revert;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- @property(nonatomic) long long type; // @synthesize type;
- @property(retain, nonatomic) FOperationSource *source; // @synthesize source;
- - (void).cxx_destruct;
- @property(readonly, copy) NSString *description;
- - (id)operationForChild:(id)arg1;
- - (id)initWithPath:(id)arg1 revert:(_Bool)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FOperationSource : NSObject
- {
- _Bool fromUser;
- _Bool fromServer;
- _Bool _isTagged;
- FQueryParams *queryParams;
- }
- + (id)forServerTaggedQuery:(id)arg1;
- + (id)serverInstance;
- + (id)userInstance;
- @property(nonatomic) _Bool isTagged; // @synthesize isTagged=_isTagged;
- @property(retain, nonatomic) FQueryParams *queryParams; // @synthesize queryParams;
- @property(nonatomic) _Bool fromServer; // @synthesize fromServer;
- @property(nonatomic) _Bool fromUser; // @synthesize fromUser;
- - (void).cxx_destruct;
- - (id)description;
- - (id)initWithFromUser:(_Bool)arg1 fromServer:(_Bool)arg2 queryParams:(id)arg3 tagged:(_Bool)arg4;
- @end
- @interface FSyncTree : NSObject
- {
- FImmutableTree *_syncPointTree;
- FWriteTree *_pendingWriteTree;
- NSMutableDictionary *_tagToQueryMap;
- NSMutableDictionary *_queryToTagMap;
- FListenProvider *_listenProvider;
- id <FPersistedServerCache> _persistedServerCache;
- FAtomicNumber *_queryTagCounter;
- }
- @property(retain, nonatomic) FAtomicNumber *queryTagCounter; // @synthesize queryTagCounter=_queryTagCounter;
- @property(retain, nonatomic) id <FPersistedServerCache> persistedServerCache; // @synthesize persistedServerCache=_persistedServerCache;
- @property(retain, nonatomic) FListenProvider *listenProvider; // @synthesize listenProvider=_listenProvider;
- @property(retain, nonatomic) NSMutableDictionary *queryToTagMap; // @synthesize queryToTagMap=_queryToTagMap;
- @property(retain, nonatomic) NSMutableDictionary *tagToQueryMap; // @synthesize tagToQueryMap=_tagToQueryMap;
- @property(retain, nonatomic) FWriteTree *pendingWriteTree; // @synthesize pendingWriteTree=_pendingWriteTree;
- @property(retain, nonatomic) FImmutableTree *syncPointTree; // @synthesize syncPointTree=_syncPointTree;
- - (void).cxx_destruct;
- - (id)applyOperationDescendantsHelper:(id)arg1 syncPointTree:(id)arg2 serverCache:(id)arg3 writesCache:(id)arg4;
- - (id)applyOperationHelper:(id)arg1 syncPointTree:(id)arg2 serverCache:(id)arg3 writesCache:(id)arg4;
- - (id)applyOperationToSyncPoints:(id)arg1;
- - (id)tagForQuery:(id)arg1;
- - (id)queryKeyForTag:(id)arg1;
- - (id)makeQueryKey:(id)arg1;
- - (id)createListenerForView:(id)arg1;
- - (id)setupListenerOnQuery:(id)arg1 view:(id)arg2;
- - (void)warnOnNoIndexPayload:(id)arg1 query:(id)arg2;
- - (void)removeTags:(id)arg1;
- - (id)collectDistinctViewsForSubTree:(id)arg1;
- - (id)calcCompleteEventCacheAtPath:(id)arg1 excludeWriteIds:(id)arg2;
- - (id)removeEventRegistration:(id)arg1 forQuery:(id)arg2 cancelError:(id)arg3;
- - (id)addEventRegistration:(id)arg1 forQuery:(id)arg2;
- - (id)applyTaggedQueryMergeAtPath:(id)arg1 changedChildren:(id)arg2 tagId:(id)arg3;
- - (id)applyTaggedQueryOverwriteAtPath:(id)arg1 newData:(id)arg2 tagId:(id)arg3;
- - (id)applyTaggedOperation:(id)arg1 atPath:(id)arg2;
- - (id)applyTaggedListenCompleteAtPath:(id)arg1 tagId:(id)arg2;
- - (id)applyListenCompleteAtPath:(id)arg1;
- - (id)applyServerMergeAtPath:(id)arg1 changedChildren:(id)arg2;
- - (id)applyServerOverwriteAtPath:(id)arg1 newData:(id)arg2;
- - (id)ackUserWriteWithWriteId:(long long)arg1;
- - (id)ackUserWriteWithWriteId:(long long)arg1 revert:(_Bool)arg2;
- - (id)applyUserMergeAtPath:(id)arg1 changedChildren:(id)arg2 writeId:(long long)arg3;
- - (id)applyUserOverwriteAtPath:(id)arg1 newData:(id)arg2 writeId:(long long)arg3 isVisible:(_Bool)arg4;
- - (id)initWithListenProvider:(id)arg1 persistedServerCache:(id)arg2;
- - (id)initWithListenProvider:(id)arg1;
- @end
- @interface FSyncPoint : NSObject
- {
- NSMutableDictionary *_views;
- }
- @property(retain, nonatomic) NSMutableDictionary *views; // @synthesize views=_views;
- - (void).cxx_destruct;
- - (id)completeView;
- - (_Bool)hasCompleteView;
- - (_Bool)viewExistsForQuery:(id)arg1;
- - (id)viewForQuery:(id)arg1;
- - (id)completeServerCacheAtPath:(id)arg1;
- - (id)queryViews;
- - (id)removeEventRegistration:(id)arg1 forQuery:(id)arg2 cancelError:(id)arg3;
- - (id)addEventRegistration:(id)arg1 forQuery:(id)arg2 writesCache:(id)arg3 serverCache:(id)arg4 isServerCacheComplete:(_Bool)arg5;
- - (id)applyOperation:(id)arg1 writesCache:(id)arg2 serverCache:(id)arg3;
- - (_Bool)isEmpty;
- - (id)init;
- @end
- @interface FWriteTree : NSObject
- {
- NSMutableArray *allWrites;
- long long lastWriteId;
- FCompoundWrite *_visibleWrites;
- }
- + (id)layerTreeFromWrites:(id)arg1 filter:(CDUnknownBlockType)arg2 treeRoot:(id)arg3;
- + (CDUnknownBlockType)defaultFilter;
- @property(retain, nonatomic) FCompoundWrite *visibleWrites; // @synthesize visibleWrites=_visibleWrites;
- @property(nonatomic) long long lastWriteId; // @synthesize lastWriteId;
- @property(retain, nonatomic) NSMutableArray *allWrites; // @synthesize allWrites;
- - (void).cxx_destruct;
- - (void)resetTree;
- - (_Bool)record:(id)arg1 containsPath:(id)arg2;
- - (id)calculateIndexedSliceAtPath:(id)arg1 completeServerData:(id)arg2 startPost:(id)arg3 count:(long long)arg4 reverse:(_Bool)arg5 index:(id)arg6;
- - (id)shadowingWriteAtPath:(id)arg1;
- - (id)calculateCompleteChildAtPath:(id)arg1 childKey:(id)arg2 cache:(id)arg3;
- - (id)calculateEventCacheAfterServerOverwriteAtPath:(id)arg1 childPath:(id)arg2 existingEventSnap:(id)arg3 existingServerSnap:(id)arg4;
- - (id)calculateCompleteEventChildrenAtPath:(id)arg1 completeServerChildren:(id)arg2;
- - (id)calculateCompleteEventCacheAtPath:(id)arg1 completeServerCache:(id)arg2 excludeWriteIds:(id)arg3 includeHiddenWrites:(_Bool)arg4;
- - (id)completeWriteDataAtPath:(id)arg1;
- - (id)removeWriteId:(long long)arg1;
- - (void)addMergeAtPath:(id)arg1 changedChildren:(id)arg2 writeId:(long long)arg3;
- - (void)addOverwriteAtPath:(id)arg1 newData:(id)arg2 writeId:(long long)arg3 isVisible:(_Bool)arg4;
- - (id)childWritesForPath:(id)arg1;
- - (id)init;
- @end
- @interface FListenProvider : NSObject
- {
- CDUnknownBlockType startListening;
- CDUnknownBlockType stopListening;
- }
- @property(copy, nonatomic) CDUnknownBlockType stopListening; // @synthesize stopListening;
- @property(copy, nonatomic) CDUnknownBlockType startListening; // @synthesize startListening;
- - (void).cxx_destruct;
- @end
- @interface FWriteTreeRef : NSObject
- {
- FPath *_path;
- FWriteTree *_writeTree;
- }
- @property(retain) FWriteTree *writeTree; // @synthesize writeTree=_writeTree;
- @property(retain) FPath *path; // @synthesize path=_path;
- - (void).cxx_destruct;
- - (id)childWriteTreeRef:(id)arg1;
- - (id)calculateCompleteChild:(id)arg1 cache:(id)arg2;
- - (id)calculateIndexedSliceWithCompleteServerData:(id)arg1 startPost:(id)arg2 count:(long long)arg3 reverse:(_Bool)arg4 index:(id)arg5;
- - (id)shadowingWriteAtPath:(id)arg1;
- - (id)calculateEventCacheAfterServerOverwriteWithChildPath:(id)arg1 existingEventSnap:(id)arg2 existingServerSnap:(id)arg3;
- - (id)calculateCompleteEventChildrenWithCompleteServerChildren:(id)arg1;
- - (id)calculateCompleteEventCacheWithCompleteServerCache:(id)arg1;
- - (id)initWithPath:(id)arg1 writeTree:(id)arg2;
- @end
- @interface FNoCompleteChildSource : NSObject <FCompleteChildSource>
- {
- }
- + (id)instance;
- - (id)childByIndex:(id)arg1 afterChild:(id)arg2 isReverse:(_Bool)arg3;
- - (id)completeChild:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FWriteTreeCompleteChildSource : NSObject <FCompleteChildSource>
- {
- FWriteTreeRef *_writes;
- FViewCache *_viewCache;
- id <FNode> _optCompleteServerCache;
- }
- @property(retain, nonatomic) id <FNode> optCompleteServerCache; // @synthesize optCompleteServerCache=_optCompleteServerCache;
- @property(retain, nonatomic) FViewCache *viewCache; // @synthesize viewCache=_viewCache;
- @property(retain, nonatomic) FWriteTreeRef *writes; // @synthesize writes=_writes;
- - (void).cxx_destruct;
- - (id)childByIndex:(id)arg1 afterChild:(id)arg2 isReverse:(_Bool)arg3;
- - (id)completeChild:(id)arg1;
- - (id)initWithWrites:(id)arg1 viewCache:(id)arg2 serverCache:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FViewProcessor : NSObject
- {
- id <FNodeFilter> _filter;
- }
- + (id)applyMergeToNode:(id)arg1 merge:(id)arg2;
- + (_Bool)cache:(id)arg1 hasChild:(id)arg2;
- @property(retain, nonatomic) id <FNodeFilter> filter; // @synthesize filter=_filter;
- - (void).cxx_destruct;
- - (id)listenCompleteOldCache:(id)arg1 path:(id)arg2 writesCache:(id)arg3 serverCache:(id)arg4 accumulator:(id)arg5;
- - (id)revertUserWriteOn:(id)arg1 path:(id)arg2 writesCache:(id)arg3 completeCache:(id)arg4 accumulator:(id)arg5;
- - (id)ackUserWriteOn:(id)arg1 ackPath:(id)arg2 writesCache:(id)arg3 completeCache:(id)arg4 accumulator:(id)arg5;
- - (id)applyServerMergeTo:(id)arg1 path:(id)arg2 changedChildren:(id)arg3 writesCache:(id)arg4 completeCache:(id)arg5 constrain:(_Bool)arg6 accumulator:(id)arg7;
- - (id)applyUserMergeTo:(id)arg1 path:(id)arg2 changedChildren:(id)arg3 writesCache:(id)arg4 completeCache:(id)arg5 accumulator:(id)arg6;
- - (id)applyUserOverwriteTo:(id)arg1 changePath:(id)arg2 changedSnap:(id)arg3 writesCache:(id)arg4 completeCache:(id)arg5 accumulator:(id)arg6;
- - (id)applyServerOverwriteTo:(id)arg1 changePath:(id)arg2 snap:(id)arg3 writesCache:(id)arg4 completeCache:(id)arg5 constrain:(_Bool)arg6 accumulator:(id)arg7;
- - (id)generateEventCacheAfterServerEvent:(id)arg1 path:(id)arg2 writesCache:(id)arg3 source:(id)arg4 accumulator:(id)arg5;
- - (id)maybeAddValueFromOldViewCache:(id)arg1 newViewCache:(id)arg2 changes:(id)arg3;
- - (id)applyOperationOn:(id)arg1 operation:(id)arg2 writesCache:(id)arg3 completeCache:(id)arg4;
- - (void)assertViewCacheIndexed:(id)arg1;
- - (id)initWithFilter:(id)arg1;
- @end
- @interface FTupleRemovedQueriesEvents : NSObject
- {
- NSArray *removedQueries;
- NSArray *cancelEvents;
- }
- @property(retain, nonatomic) NSArray *cancelEvents; // @synthesize cancelEvents;
- @property(retain, nonatomic) NSArray *removedQueries; // @synthesize removedQueries;
- - (void).cxx_destruct;
- - (id)initWithRemovedQueries:(id)arg1 cancelEvents:(id)arg2;
- @end
- @interface FView : NSObject
- {
- FQuery *_query;
- FViewProcessor *_processor;
- FViewCache *_viewCache;
- NSMutableArray *_eventRegistrations;
- FEventGenerator *_eventGenerator;
- }
- @property(retain, nonatomic) FEventGenerator *eventGenerator; // @synthesize eventGenerator=_eventGenerator;
- @property(retain, nonatomic) NSMutableArray *eventRegistrations; // @synthesize eventRegistrations=_eventRegistrations;
- @property(retain, nonatomic) FViewCache *viewCache; // @synthesize viewCache=_viewCache;
- @property(retain, nonatomic) FViewProcessor *processor; // @synthesize processor=_processor;
- @property(retain, nonatomic) FQuery *query; // @synthesize query=_query;
- - (void).cxx_destruct;
- - (id)description;
- - (id)generateEventsForChanges:(id)arg1 eventCache:(id)arg2 registration:(id)arg3;
- - (id)initialEvents:(id)arg1;
- - (id)applyOperation:(id)arg1 writesCache:(id)arg2 serverCache:(id)arg3;
- - (id)removeEventRegistration:(id)arg1 cancelError:(id)arg2;
- - (void)addEventRegistration:(id)arg1;
- - (_Bool)isEmpty;
- - (id)completeServerCacheFor:(id)arg1;
- - (id)serverCache;
- - (id)initWithQuery:(id)arg1 initialViewCache:(id)arg2;
- @end
- @interface FWriteRecord : NSObject
- {
- _Bool visible;
- long long writeId;
- FPath *path;
- id <FNode> snap;
- NSDictionary *children;
- }
- @property(nonatomic) _Bool visible; // @synthesize visible;
- @property(retain, nonatomic) NSDictionary *children; // @synthesize children;
- @property(retain, nonatomic) id <FNode> snap; // @synthesize snap;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- @property(nonatomic) long long writeId; // @synthesize writeId;
- - (void).cxx_destruct;
- - (id)initWithPath:(id)arg1 children:(id)arg2 writeId:(long long)arg3 visible:(_Bool)arg4;
- - (id)initWithPath:(id)arg1 snap:(id)arg2 writeId:(long long)arg3 visible:(_Bool)arg4;
- @end
- @interface FTuplePathQueryParams : NSObject <NSCopying>
- {
- FPath *path;
- FQueryParams *queryParams;
- }
- @property(retain, nonatomic) FQueryParams *queryParams; // @synthesize queryParams;
- @property(retain, nonatomic) FPath *path; // @synthesize path;
- - (void).cxx_destruct;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (id)initWithPath:(id)arg1 queryParams:(id)arg2;
- @end
- @interface FTransformedEnumerator : NSEnumerator
- {
- NSEnumerator *_enumerator;
- CDUnknownBlockType _transform;
- }
- @property(copy, nonatomic) CDUnknownBlockType transform; // @synthesize transform=_transform;
- @property(retain, nonatomic) NSEnumerator *enumerator; // @synthesize enumerator=_enumerator;
- - (void).cxx_destruct;
- - (id)nextObject;
- - (id)initWithEnumerator:(id)arg1 andTransform:(CDUnknownBlockType)arg2;
- @end
- @interface FTupleHashOnComplete : NSObject
- {
- CDUnknownBlockType hashFn;
- CDUnknownBlockType onComplete;
- }
- @property(copy, nonatomic) CDUnknownBlockType onComplete; // @synthesize onComplete;
- @property(copy, nonatomic) CDUnknownBlockType hashFn; // @synthesize hashFn;
- - (void).cxx_destruct;
- @end
- @interface FEventGenerator : NSObject
- {
- FQuery *_query;
- id <FIndex> _index;
- }
- @property(retain, nonatomic) id <FIndex> index; // @synthesize index=_index;
- @property(retain, nonatomic) FQuery *query; // @synthesize query=_query;
- - (void).cxx_destruct;
- - (CDUnknownBlockType)changeComparator;
- - (id)generateEventForChange:(id)arg1 registration:(id)arg2 eventCache:(id)arg3;
- - (void)generateEvents:(id)arg1 forType:(long long)arg2 changes:(id)arg3 eventCache:(id)arg4 eventRegistrations:(id)arg5;
- - (id)generateEventsForChanges:(id)arg1 eventCache:(id)arg2 eventRegistrations:(id)arg3;
- - (id)initWithQuery:(id)arg1;
- @end
- @interface FArraySortedDictionaryEnumerator : NSEnumerator
- {
- _Bool _reverse;
- long long _pos;
- NSArray *_keys;
- }
- @property(retain, nonatomic) NSArray *keys; // @synthesize keys=_keys;
- @property(nonatomic) _Bool reverse; // @synthesize reverse=_reverse;
- @property(nonatomic) long long pos; // @synthesize pos=_pos;
- - (void).cxx_destruct;
- - (id)nextObject;
- - (id)initWithKeys:(id)arg1 startPos:(long long)arg2 isReverse:(_Bool)arg3;
- @end
- @interface FArraySortedDictionary : FImmutableSortedDictionary
- {
- CDUnknownBlockType _comparator;
- NSArray *_keys;
- NSArray *_values;
- }
- + (id)fromDictionary:(id)arg1 withComparator:(CDUnknownBlockType)arg2;
- @property(retain, nonatomic) NSArray *values; // @synthesize values=_values;
- @property(retain, nonatomic) NSArray *keys; // @synthesize keys=_keys;
- @property(copy, nonatomic) CDUnknownBlockType comparator; // @synthesize comparator=_comparator;
- - (void).cxx_destruct;
- - (id)getReverseEnumeratorFrom:(id)arg1;
- - (id)getReverseEnumerator;
- - (id)getEnumeratorFrom:(id)arg1;
- - (id)getEnumerator;
- - (_Bool)contains:(id)arg1;
- - (_Bool)reverseTraversal:(CDUnknownBlockType)arg1;
- - (_Bool)inorderTraversal:(CDUnknownBlockType)arg1;
- - (id)maxKey;
- - (id)minKey;
- - (int)count;
- - (_Bool)isEmpty;
- - (id)getPredecessorKey:(id)arg1;
- - (id)get:(id)arg1;
- - (id)removeKey:(id)arg1;
- - (id)insertKey:(id)arg1 withValue:(id)arg2;
- - (long long)findKey:(id)arg1;
- - (long long)findInsertPositionForKey:(id)arg1;
- - (id)initWithComparator:(CDUnknownBlockType)arg1 keys:(id)arg2 values:(id)arg3;
- - (id)initWithComparator:(CDUnknownBlockType)arg1;
- @end
- @interface FKeyIndex : NSObject <FIndex>
- {
- FNamedNode *_maxPost;
- }
- + (id)keyIndex;
- @property(retain, nonatomic) FNamedNode *maxPost; // @synthesize maxPost=_maxPost;
- - (void).cxx_destruct;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- @property(readonly, copy) NSString *description;
- - (id)makePost:(id)arg1 name:(id)arg2;
- - (id)minPost;
- - (_Bool)indexedValueChangedBetween:(id)arg1 and:(id)arg2;
- - (_Bool)isDefinedOn:(id)arg1;
- - (CDUnknownBlockType)comparator;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface FListenComplete : NSObject <FOperation>
- {
- FOperationSource *_source;
- FPath *_path;
- long long _type;
- }
- @property(nonatomic) long long type; // @synthesize type=_type;
- @property(retain, nonatomic) FPath *path; // @synthesize path=_path;
- @property(retain, nonatomic) FOperationSource *source; // @synthesize source=_source;
- - (void).cxx_destruct;
- @property(readonly, copy) NSString *description;
- - (id)operationForChild:(id)arg1;
- - (id)initWithSource:(id)arg1 path:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FCacheNode : NSObject
- {
- _Bool _isFullyInitialized;
- _Bool _isFiltered;
- id <FNode> _node;
- }
- + (id)emptyCache;
- @property(retain, nonatomic) id <FNode> node; // @synthesize node=_node;
- @property(nonatomic) _Bool isFiltered; // @synthesize isFiltered=_isFiltered;
- @property(nonatomic) _Bool isFullyInitialized; // @synthesize isFullyInitialized=_isFullyInitialized;
- - (void).cxx_destruct;
- - (_Bool)isCompleteForChild:(id)arg1;
- - (_Bool)isCompleteForPath:(id)arg1;
- - (id)initWithNode:(id)arg1 isFullyInitialized:(_Bool)arg2 isFiltered:(_Bool)arg3;
- @end
- @interface FViewCache : NSObject
- {
- FCacheNode *_cachedEventSnap;
- FCacheNode *_cachedServerSnap;
- }
- + (id)emptyCache;
- @property(retain, nonatomic) FCacheNode *cachedServerSnap; // @synthesize cachedServerSnap=_cachedServerSnap;
- @property(retain, nonatomic) FCacheNode *cachedEventSnap; // @synthesize cachedEventSnap=_cachedEventSnap;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) id <FNode> completeServerSnap;
- @property(readonly, nonatomic) id <FNode> completeEventSnap;
- - (id)updateServerSnap:(id)arg1 isComplete:(_Bool)arg2 isFiltered:(_Bool)arg3;
- - (id)updateEventSnap:(id)arg1 isComplete:(_Bool)arg2 isFiltered:(_Bool)arg3;
- - (id)initWithEventCache:(id)arg1 serverCache:(id)arg2;
- @end
- @interface FChildChangeAccumulator : NSObject
- {
- NSMutableDictionary *_changeMap;
- }
- @property(retain, nonatomic) NSMutableDictionary *changeMap; // @synthesize changeMap=_changeMap;
- - (void).cxx_destruct;
- - (id)changes;
- - (void)trackChildChange:(id)arg1;
- - (id)init;
- @end
- @interface FIndexedFilter : NSObject <FNodeFilter>
- {
- id <FIndex> _index;
- }
- @property(retain, nonatomic) id <FIndex> index; // @synthesize index=_index;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) id <FNodeFilter> indexedFilter;
- - (_Bool)filtersNodes;
- - (id)updateNode:(id)arg1 withPriority:(id)arg2;
- - (id)updateFullNode:(id)arg1 newSnap:(id)arg2 withAccumulator:(id)arg3;
- - (id)updateNode:(id)arg1 forChildKey:(id)arg2 newChild:(id)arg3 fromSource:(id)arg4 withAccumulator:(id)arg5;
- - (id)initWithIndex:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FLimitedFilter : NSObject <FNodeFilter>
- {
- _Bool _reverse;
- FRangedFilter *_rangedFilter;
- id <FIndex> _index;
- long long _limit;
- }
- @property(nonatomic) _Bool reverse; // @synthesize reverse=_reverse;
- @property(nonatomic) long long limit; // @synthesize limit=_limit;
- @property(retain, nonatomic) id <FIndex> index; // @synthesize index=_index;
- @property(retain, nonatomic) FRangedFilter *rangedFilter; // @synthesize rangedFilter=_rangedFilter;
- - (void).cxx_destruct;
- - (CDUnknownBlockType)comparatorForIndex;
- @property(readonly, nonatomic) id <FNodeFilter> indexedFilter;
- - (_Bool)filtersNodes;
- - (id)updateNode:(id)arg1 withPriority:(id)arg2;
- - (id)updateFullNode:(id)arg1 newSnap:(id)arg2 withAccumulator:(id)arg3;
- - (id)fullLimitUpdateNode:(id)arg1 forChildKey:(id)arg2 newChild:(id)arg3 fromSource:(id)arg4 withAccumulator:(id)arg5;
- - (id)updateNode:(id)arg1 forChildKey:(id)arg2 newChild:(id)arg3 fromSource:(id)arg4 withAccumulator:(id)arg5;
- - (id)initWithQueryParams:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FRangedFilter : NSObject <FNodeFilter>
- {
- FNamedNode *_startPost;
- FNamedNode *_endPost;
- id <FNodeFilter> _indexedFilter;
- id <FIndex> _index;
- }
- + (id)endPostFromQueryParams:(id)arg1;
- + (id)startPostFromQueryParams:(id)arg1;
- @property(retain, nonatomic) id <FIndex> index; // @synthesize index=_index;
- @property(retain, nonatomic) id <FNodeFilter> indexedFilter; // @synthesize indexedFilter=_indexedFilter;
- @property(retain, nonatomic) FNamedNode *endPost; // @synthesize endPost=_endPost;
- @property(retain, nonatomic) FNamedNode *startPost; // @synthesize startPost=_startPost;
- - (void).cxx_destruct;
- - (_Bool)filtersNodes;
- - (id)updateNode:(id)arg1 withPriority:(id)arg2;
- - (id)updateFullNode:(id)arg1 newSnap:(id)arg2 withAccumulator:(id)arg3;
- - (id)updateNode:(id)arg1 forChildKey:(id)arg2 newChild:(id)arg3 fromSource:(id)arg4 withAccumulator:(id)arg5;
- - (_Bool)matchesNode:(id)arg1;
- - (id)initWithQueryParams:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface FCompoundWrite : NSObject
- {
- _Bool _isEmpty;
- FImmutableTree *_writeTree;
- }
- + (id)emptyWrite;
- @property(retain, nonatomic) FImmutableTree *writeTree; // @synthesize writeTree=_writeTree;
- @property(nonatomic) _Bool isEmpty; // @synthesize isEmpty=_isEmpty;
- - (void).cxx_destruct;
- - (id)applyToNode:(id)arg1;
- - (id)applySubtreeWrite:(id)arg1 atPath:(id)arg2 toNode:(id)arg3;
- - (id)childCompoundWriteAtPath:(id)arg1;
- - (id)completeChildren;
- - (id)completeNodeAtPath:(id)arg1;
- - (_Bool)hasCompleteWriteAtPath:(id)arg1;
- - (id)removeWriteAtPath:(id)arg1;
- - (id)addWrites:(id)arg1 atPath:(id)arg2;
- - (id)addWrite:(id)arg1 atKey:(id)arg2;
- - (id)addWrite:(id)arg1 atPath:(id)arg2;
- - (id)initWithWriteTree:(id)arg1;
- @end
- @interface FPangolinDB : NSObject
- {
- NSString *name;
- APLevelDB *_db;
- }
- + (void)waitForWritesToFinish;
- + (id)diskQueue;
- @property(retain, nonatomic) APLevelDB *db; // @synthesize db=_db;
- - (void).cxx_destruct;
- - (void)log:(id)arg1;
- - (id)deserializePrimitive:(id)arg1;
- - (id)serializePrimitive:(id)arg1;
- - (id)internalNestedDataFromIterator:(id)arg1 andKeyPrefix:(id)arg2;
- - (id)internalNestedDataForKey:(id)arg1;
- - (void)internalSetNestedData:(id)arg1 forKey:(id)arg2 withBatch:(id)arg3;
- - (void)removeNestedData:(id)arg1;
- - (void)setNestedData:(id)arg1 forKey:(id)arg2;
- - (id)nestedDataForKey:(id)arg1;
- - (void)removeAllWithPrefix:(id)arg1 batch:(id)arg2;
- - (void)removeAllWithPrefix:(id)arg1;
- - (id)readAllIntoDictionary;
- - (void)removeValueForKey:(id)arg1;
- - (void)setValue:(id)arg1 forKey:(id)arg2;
- - (void)setData:(id)arg1 forKey:(id)arg2;
- - (id)dataForKey:(id)arg1;
- - (id)valueForKey:(id)arg1;
- - (id)initWithPath:(id)arg1;
- @end
- @interface APLevelDB : NSObject
- {
- struct DB *_db;
- struct ReadOptions _readOptions;
- struct WriteOptions _writeOptions;
- NSString *_path;
- }
- + (struct Options)defaultCreateOptions;
- + (id)levelDBWithPath:(id)arg1 error:(id *)arg2;
- @property(readonly, nonatomic) struct DB *db; // @synthesize db=_db;
- @property(readonly, nonatomic) NSString *path; // @synthesize path=_path;
- - (id).cxx_construct;
- - (void).cxx_destruct;
- - (_Bool)commitWriteBatch:(id)arg1;
- - (id)beginWriteBatch;
- - (void)setObject:(id)arg1 forKeyedSubscript:(id)arg2;
- - (id)objectForKeyedSubscript:(id)arg1;
- - (void)enumerateKeys:(CDUnknownBlockType)arg1;
- - (void)enumerateKeysAndValuesAsStrings:(CDUnknownBlockType)arg1;
- - (id)allKeys;
- - (_Bool)removeKey:(id)arg1;
- - (id)stringForKey:(id)arg1;
- - (id)dataForKey:(id)arg1;
- - (_Bool)setString:(id)arg1 forKey:(id)arg2;
- - (_Bool)setData:(id)arg1 forKey:(id)arg2;
- - (void)dealloc;
- - (id)initWithPath:(id)arg1 error:(id *)arg2;
- @end
- @interface APLevelDBIterator : NSObject
- {
- struct Iterator *_iter;
- }
- + (id)iteratorWithLevelDB:(id)arg1;
- - (id)valueAsData;
- - (id)valueAsString;
- - (id)key;
- - (id)nextKey;
- - (void)seekToLast;
- - (void)seekToFirst;
- - (_Bool)seekToKey:(id)arg1;
- - (void)dealloc;
- - (id)init;
- - (id)initWithLevelDB:(id)arg1;
- @end
- @interface APLevelDBWriteBatch : NSObject <APLevelDBWriteBatch>
- {
- struct WriteBatch _batch;
- }
- - (id).cxx_construct;
- - (void).cxx_destruct;
- - (void)clear;
- - (void)removeKey:(id)arg1;
- - (void)setString:(id)arg1 forKey:(id)arg2;
- - (void)setData:(id)arg1 forKey:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface BBNetwork : NSObject
- {
- }
- + (id)carrierName;
- + (id)SSID;
- + (int)connectionType;
- + (_Bool)connectedVia3G;
- + (_Bool)connectedViaWiFi;
- + (id)currentIPAddress;
- @end
- @interface BBVersionChecker : NSObject
- {
- }
- + (void)check;
- @end
- @interface BBBarButtonItem : UIBarButtonItem
- {
- CDUnknownBlockType _actionCallback;
- }
- + (id)button:(id)arg1 action:(CDUnknownBlockType)arg2;
- @property(copy, nonatomic) CDUnknownBlockType actionCallback; // @synthesize actionCallback=_actionCallback;
- - (void).cxx_destruct;
- - (void)actionCalled;
- - (id)initWith:(id)arg1 action:(CDUnknownBlockType)arg2;
- @end
- @interface BBAlertView : UIAlertView
- {
- }
- - (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- - (long long)addButtonItem:(id)arg1;
- - (id)initWithTitle:(id)arg1 message:(id)arg2 cancelButtonItem:(id)arg3 otherButtonItems:(id)arg4;
- @end
- @interface BBHardware : NSObject
- {
- }
- + (id)deviceTypeFriendly;
- + (id)deviceType;
- + (long long)screenHeight;
- + (long long)screenWidth;
- + (id)systemVersion;
- + (id)systemName;
- + (id)deviceName;
- + (id)deviceModel;
- @end
- @interface BBMemory : NSObject
- {
- }
- + (double)usedMemory;
- + (double)freeMemory;
- + (double)totalMemory;
- @end
- @interface BBDebugViewController : UIViewController
- {
- UITextView *_textView;
- }
- @property(retain) UITextView *textView; // @synthesize textView=_textView;
- - (void).cxx_destruct;
- - (void)loadView;
- - (void)viewDidLoad;
- @end
- @interface BBProperties : NSObject
- {
- NSString *_appID;
- NSString *_buildID;
- NSString *_identityToken;
- NSString *_CFBundleIdentifier;
- NSString *_CFBundleVersion;
- NSString *_CFBundleShortVersionString;
- NSString *_environment;
- }
- + (id)shared;
- @property(retain, nonatomic) NSString *environment; // @synthesize environment=_environment;
- @property(retain, nonatomic) NSString *CFBundleShortVersionString; // @synthesize CFBundleShortVersionString=_CFBundleShortVersionString;
- @property(retain, nonatomic) NSString *CFBundleVersion; // @synthesize CFBundleVersion=_CFBundleVersion;
- @property(retain, nonatomic) NSString *CFBundleIdentifier; // @synthesize CFBundleIdentifier=_CFBundleIdentifier;
- @property(retain, nonatomic) NSString *identityToken; // @synthesize identityToken=_identityToken;
- @property(retain, nonatomic) NSString *buildID; // @synthesize buildID=_buildID;
- @property(retain, nonatomic) NSString *appID; // @synthesize appID=_appID;
- - (void).cxx_destruct;
- - (id)init;
- @end
- @interface BBReconstructionView : UIView
- {
- NSDictionary *_viewDescription;
- }
- @property(retain, nonatomic) NSDictionary *viewDescription; // @synthesize viewDescription=_viewDescription;
- - (void).cxx_destruct;
- @end
- @interface BBLogViewController : UIViewController
- {
- UITextView *_textView;
- }
- @property(retain, nonatomic) UITextView *textView; // @synthesize textView=_textView;
- - (void).cxx_destruct;
- - (void)loadView;
- - (void)didReceiveMemoryWarning;
- - (void)viewDidLoad;
- @end
- @interface BBLayoutDescription : NSObject
- {
- UIImage *_originalScreenshot;
- UIImage *_annotatedScreenshot;
- NSDictionary *_selectedViewDescription;
- NSDictionary *_viewDescription;
- UIImage *_selectionImage;
- UIWindow *_window;
- NSMutableArray *_viewControllers;
- NSMutableArray *_viewImages;
- }
- @property(retain, nonatomic) NSMutableArray *viewImages; // @synthesize viewImages=_viewImages;
- @property(retain, nonatomic) NSMutableArray *viewControllers; // @synthesize viewControllers=_viewControllers;
- @property(retain, nonatomic) UIWindow *window; // @synthesize window=_window;
- @property(retain, nonatomic) UIImage *selectionImage; // @synthesize selectionImage=_selectionImage;
- @property(retain, nonatomic) NSDictionary *viewDescription; // @synthesize viewDescription=_viewDescription;
- @property(retain, nonatomic) NSDictionary *selectedViewDescription; // @synthesize selectedViewDescription=_selectedViewDescription;
- @property(retain, nonatomic) UIImage *annotatedScreenshot; // @synthesize annotatedScreenshot=_annotatedScreenshot;
- @property(retain, nonatomic) UIImage *originalScreenshot; // @synthesize originalScreenshot=_originalScreenshot;
- - (void).cxx_destruct;
- - (void)applySelectionRect:(struct CGRect)arg1 selectionImage:(id)arg2;
- - (id)viewHierarchyFromDescription:(id)arg1;
- - (id)describeView:(id)arg1 viewController:(id)arg2;
- - (void)visitViewControllers:(id)arg1;
- - (id)lookupViewControllerForView:(id)arg1;
- - (id)jsonRepresentation;
- - (id)initWithAppDelegate:(id)arg1;
- @end
- @interface BBAPI : NSObject
- {
- }
- + (void)sendCrashReport:(id)arg1 initialCrashReportString:(id)arg2;
- + (void)sendFeedback:(id)arg1 WithImage:(id)arg2 layout:(id)arg3 DoneCallback:(CDUnknownBlockType)arg4;
- + (void)sendOpenEvent;
- + (void)checkVersion:(CDUnknownBlockType)arg1;
- + (void)makeRequest:(id)arg1 params:(id)arg2;
- + (void)makeRequest:(id)arg1 params:(id)arg2 callback:(CDUnknownBlockType)arg3;
- + (id)makeBaseRequest:(id)arg1 params:(id)arg2;
- @end
- @interface BBSystem : NSObject
- {
- }
- + (id)allInfoJson:(_Bool)arg1;
- + (id)allInfo;
- @end
- @interface BBIdentityToken : NSObject
- {
- }
- + (id)getIdentityToken;
- @end
- @interface BBButtonItem : NSObject
- {
- NSString *_label;
- CDUnknownBlockType _action;
- }
- + (id)button:(id)arg1 action:(CDUnknownBlockType)arg2;
- + (id)itemWithLabel:(id)arg1;
- + (id)item;
- @property(copy, nonatomic) CDUnknownBlockType action; // @synthesize action=_action;
- @property(retain, nonatomic) NSString *label; // @synthesize label=_label;
- - (void).cxx_destruct;
- @end
- @interface BBScreenshotWatcher : NSObject
- {
- }
- + (void)findScreenshot:(id)arg1 callback:(CDUnknownBlockType)arg2;
- + (void)watch:(id)arg1 callback:(CDUnknownBlockType)arg2;
- @end
- @interface BBAppMetrics : NSObject
- {
- }
- + (double)upTime;
- + (void)markAppStart;
- @end
- @interface BBBattery : NSObject
- {
- }
- + (double)batteryLevel;
- + (id)batteryStateFriendly;
- + (long long)batteryState;
- + (_Bool)isDevicePluggedIntoPower;
- + (_Bool)isCharging;
- + (_Bool)isFullyCharged;
- + (id)device;
- @end
- @interface BBUtils : NSObject
- {
- }
- + (id)merge:(id)arg1 withImage:(id)arg2;
- @end
- @interface BBFeedbackDialogViewController : UIViewController
- {
- UIImageView *_imageView;
- BBFeedbackViewController *_parent;
- UILabel *_titleLabel;
- UIButton *_sendButton;
- UIButton *_cancelButton;
- UITextView *_textView;
- NSString *_feedbackText;
- BBLayoutDescription *_layout;
- }
- @property(retain, nonatomic) BBLayoutDescription *layout; // @synthesize layout=_layout;
- @property(retain) NSString *feedbackText; // @synthesize feedbackText=_feedbackText;
- @property(retain, nonatomic) UITextView *textView; // @synthesize textView=_textView;
- @property(retain, nonatomic) UIButton *cancelButton; // @synthesize cancelButton=_cancelButton;
- @property(retain, nonatomic) UIButton *sendButton; // @synthesize sendButton=_sendButton;
- @property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel;
- @property(retain) BBFeedbackViewController *parent; // @synthesize parent=_parent;
- @property(retain) UIImageView *imageView; // @synthesize imageView=_imageView;
- - (void).cxx_destruct;
- - (void)viewDidAppear:(_Bool)arg1;
- - (void)onCancel;
- - (void)onExit;
- - (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- - (void)sendFeedback;
- - (void)onDone;
- - (void)setLayoutDescription:(id)arg1;
- - (void)loadView;
- - (void)didReceiveMemoryWarning;
- - (void)viewDidLoad;
- - (id)initWithParent:(id)arg1;
- @end
- @interface BuddyBuildSDK : NSObject
- {
- }
- + (void)setup:(id)arg1;
- + (void)setup;
- + (id)implementation;
- @end
- @interface BBDrawingView : UIView
- {
- float initialX;
- float initialY;
- float currentX;
- float currentY;
- _Bool hasRect;
- _Bool inTutorial;
- BBFeedbackViewController *_parent;
- }
- @property(retain) BBFeedbackViewController *parent; // @synthesize parent=_parent;
- - (void).cxx_destruct;
- - (void)doTutorial;
- - (id)asImage;
- - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
- - (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- - (void)touchesMoved:(id)arg1 withEvent:(id)arg2;
- - (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
- - (void)reset;
- - (void)drawRect:(struct CGRect)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- - (struct CGRect)drawingFrame;
- @end
- @interface BBFeedbackViewController : UIViewController
- {
- UIImageView *_imageView;
- UIImageView *_logoView;
- UIView *_frameView;
- UIButton *_cancelButton;
- UILabel *_helpLabel;
- BBDrawingView *_drawingView;
- BBFeedbackDialogViewController *_feedbackDialog;
- UIImage *_screenshot;
- CDUnknownBlockType _doneCallback;
- UILongPressGestureRecognizer *_gestureRecognizer;
- BBLayoutDescription *_layout;
- UIView *_tutorialView;
- UIView *_veil;
- }
- @property(retain) UIView *veil; // @synthesize veil=_veil;
- @property(retain) UIView *tutorialView; // @synthesize tutorialView=_tutorialView;
- @property(retain, nonatomic) BBLayoutDescription *layout; // @synthesize layout=_layout;
- @property(retain) UILongPressGestureRecognizer *gestureRecognizer; // @synthesize gestureRecognizer=_gestureRecognizer;
- @property(copy) CDUnknownBlockType doneCallback; // @synthesize doneCallback=_doneCallback;
- @property(retain) UIImage *screenshot; // @synthesize screenshot=_screenshot;
- @property(retain) BBFeedbackDialogViewController *feedbackDialog; // @synthesize feedbackDialog=_feedbackDialog;
- @property(retain) BBDrawingView *drawingView; // @synthesize drawingView=_drawingView;
- @property(retain) UILabel *helpLabel; // @synthesize helpLabel=_helpLabel;
- @property(retain) UIButton *cancelButton; // @synthesize cancelButton=_cancelButton;
- @property(retain) UIView *frameView; // @synthesize frameView=_frameView;
- @property(retain) UIImageView *logoView; // @synthesize logoView=_logoView;
- @property(retain) UIImageView *imageView; // @synthesize imageView=_imageView;
- - (void).cxx_destruct;
- - (void)hideTutorial;
- - (void)showTutorial;
- - (void)finishAnimation;
- - (void)animationDidStop:(id)arg1 finished:(_Bool)arg2;
- - (void)drawCheckmark;
- - (void)animateOut;
- - (_Bool)shouldAutorotate;
- - (void)onExit;
- - (void)onCancel;
- - (_Bool)prefersStatusBarHidden;
- - (id)topViewController;
- - (void)showTextbox;
- - (void)loadView;
- - (void)handleLongPress:(id)arg1;
- - (void)viewDidLoad;
- - (struct CGRect)frameForScalingFactor:(float)arg1;
- - (id)initWithLayout:(id)arg1 DoneCallback:(CDUnknownBlockType)arg2;
- @end
- @interface BBDisk : NSObject
- {
- }
- + (double)usedDiskSpace;
- + (double)freeDiskSpace;
- + (double)totalDiskSpace;
- @end
- @interface BBSDKImplementation : NSObject
- {
- _Bool _isDebuggerAttached;
- _Bool _isAppStoreEnvironment;
- _Bool _isMachExceptionHandlerEnabled;
- }
- + (_Bool)isDebuggerAttached;
- + (_Bool)isAppStoreEnvironment;
- @property(nonatomic) _Bool isMachExceptionHandlerEnabled; // @synthesize isMachExceptionHandlerEnabled=_isMachExceptionHandlerEnabled;
- @property(readonly, nonatomic) _Bool isAppStoreEnvironment; // @synthesize isAppStoreEnvironment=_isAppStoreEnvironment;
- @property(readonly, nonatomic) _Bool isDebuggerAttached; // @synthesize isDebuggerAttached=_isDebuggerAttached;
- - (void)listenForScreenshot:(id)arg1;
- - (void)setup:(id)arg1;
- @end
- @interface BBTimerHelper : NSObject
- {
- }
- + (void)executeSimpleBlock:(id)arg1;
- + (id)scheduledTimerWithTimeInterval:(double)arg1 block:(CDUnknownBlockType)arg2 repeats:(_Bool)arg3;
- + (id)every:(float)arg1 do:(CDUnknownBlockType)arg2;
- + (void)in:(float)arg1 do:(CDUnknownBlockType)arg2;
- @end
- __attribute__((visibility("hidden")))
- @interface tv_5Suh : UITableViewCell
- {
- UIWebView *_webView;
- }
- - (void)h6:(id)arg1;
- - (id)U98;
- - (void).cxx_destruct;
- // Remaining properties
- @property(nonatomic) __weak UIWebView *webView; // @synthesize webView=_webView;
- @end
- __attribute__((visibility("hidden")))
- @interface N5aY : UIView
- {
- CAShapeLayer *backgroundLayer;
- CAShapeLayer *ringLayer;
- double radius;
- UILabel *numberLabel;
- _Bool storyWasRead;
- _Bool newReadState;
- _Bool viewBeingAnimated;
- _Bool startAnimating;
- UIColor *_color;
- NSNumber *_commentNumber;
- NSIndexPath *_parentCellIndexPath;
- }
- - (void)Y:(id)arg1;
- - (id)NyKgM5;
- - (void)hwsnFTF6SV:(id)arg1;
- - (id)GdthjVGy;
- @property(retain) UIColor *color; // @synthesize color=_color;
- - (void).cxx_destruct;
- - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- - (void)yW;
- - (void)auVyq;
- - (void)sQB4xazeJ:(_Bool)arg1;
- - (void)PiMH4FL;
- - (id)I57e:(struct CGRect)arg1:(id)arg2:(id)arg3:(_Bool)arg4;
- - (void)Dx3BVMz6K6:(_Bool)arg1;
- - (void)Ly27;
- - (void)c;
- // Remaining properties
- @property(retain) NSNumber *commentNumber; // @synthesize commentNumber=_commentNumber;
- @property(retain) NSIndexPath *parentCellIndexPath; // @synthesize parentCellIndexPath=_parentCellIndexPath;
- @end
- __attribute__((visibility("hidden")))
- @interface Ufu : UIViewController <UIWebViewDelegate, UIScrollViewDelegate, bHbPdn>
- {
- NJKWebViewProgressView *_progressView;
- NJKWebViewProgress *_progressProxy;
- UIBarButtonItem *_backBarButtonItem;
- UIBarButtonItem *_forwardBarButtonItem;
- UIBarButtonItem *_refreshBarButtonItem;
- UIBarButtonItem *_stopBarButtonItem;
- UIBarButtonItem *_actionBarButtonItem;
- UIWebView *_webView;
- NSURLRequest *_request;
- UIButton *_backButton;
- double _lastOffsetY;
- }
- - (void)K83lRoDx:(double)arg1;
- - (double)W;
- - (void)UKPeVpg1:(id)arg1;
- - (id)ou0G;
- - (void)fOl:(id)arg1;
- @property(retain, nonatomic) NSURLRequest *request; // @synthesize request=_request;
- - (void)h6:(id)arg1;
- - (void)Mz:(id)arg1;
- - (void)y:(id)arg1;
- - (void)a:(id)arg1;
- - (void)SB1ReLaowt:(id)arg1;
- - (void)J:(id)arg1;
- - (void).cxx_destruct;
- - (void)i4d:(id)arg1:(float)arg2;
- - (void)ASB:(id)arg1;
- - (void)WHZSe_5y:(id)arg1;
- - (void)D1XFaYaHq:(id)arg1;
- - (void)D2FxUK7iCr:(id)arg1;
- - (void)Cgo:(id)arg1;
- - (void)a3d0gD:(id)arg1;
- - (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
- - (void)webViewDidFinishLoad:(id)arg1;
- - (void)webViewDidStartLoad:(id)arg1;
- - (void)lBTjy;
- - (id)DcW;
- - (id)BAG2;
- - (id)KWC6Xw2mRQ;
- - (id)cnRKrj;
- - (id)SVxWZB;
- - (id)U98;
- - (_Bool)shouldAutorotateToInterfaceOrientation:(long long)arg1;
- - (void)viewDidDisappear:(_Bool)arg1;
- - (void)viewWillDisappear:(_Bool)arg1;
- - (void)viewWillAppear:(_Bool)arg1;
- - (void)viewDidUnload;
- - (void)scrollViewDidScroll:(id)arg1;
- - (void)scrollViewWillBeginDragging:(id)arg1;
- - (void)viewDidAppear:(_Bool)arg1;
- - (void)KC7iG7;
- - (void)viewDidLoad;
- - (_Bool)prefersStatusBarHidden;
- - (void)loadView;
- - (void)loadRequest:(id)arg1;
- - (id)UcgpM:(id)arg1;
- - (id)initWithURL:(id)arg1;
- - (id)MlSFmI1J:(id)arg1;
- - (void)dealloc;
- // Remaining properties
- @property(retain, nonatomic) UIBarButtonItem *actionBarButtonItem; // @synthesize actionBarButtonItem=_actionBarButtonItem;
- @property(retain, nonatomic) UIBarButtonItem *backBarButtonItem; // @synthesize backBarButtonItem=_backBarButtonItem;
- @property(retain, nonatomic) UIButton *backButton; // @synthesize backButton=_backButton;
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(retain, nonatomic) UIBarButtonItem *forwardBarButtonItem; // @synthesize forwardBarButtonItem=_forwardBarButtonItem;
- @property(readonly) unsigned long long hash;
- @property double lastOffsetY; // @synthesize lastOffsetY=_lastOffsetY;
- @property(retain, nonatomic) UIBarButtonItem *refreshBarButtonItem; // @synthesize refreshBarButtonItem=_refreshBarButtonItem;
- @property(retain, nonatomic) UIBarButtonItem *stopBarButtonItem; // @synthesize stopBarButtonItem=_stopBarButtonItem;
- @property(readonly) Class superclass;
- @property(retain, nonatomic) UIWebView *webView; // @synthesize webView=_webView;
- @end
- __attribute__((visibility("hidden")))
- @interface Qcz : NSManagedObject
- {
- }
- // Remaining properties
- @property(retain, nonatomic) NSNumber *read; // @dynamic read;
- @property(retain, nonatomic) NSString *storyId; // @dynamic storyId;
- @end
- __attribute__((visibility("hidden")))
- @interface Bv5p9 : UIResponder <UIApplicationDelegate>
- {
- NSManagedObjectContext *_managedObjectContext;
- NSManagedObjectModel *_managedObjectModel;
- NSPersistentStoreCoordinator *_persistentStoreCoordinator;
- UIWindow *_window;
- }
- @property(retain, nonatomic) UIWindow *window; // @synthesize window=_window;
- - (void).cxx_destruct;
- - (void)C_dFL;
- @property(readonly, nonatomic) NSManagedObjectContext *managedObjectContext; // @synthesize managedObjectContext=_managedObjectContext;
- @property(readonly, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator; // @synthesize persistentStoreCoordinator=_persistentStoreCoordinator;
- @property(readonly, nonatomic) NSManagedObjectModel *managedObjectModel; // @synthesize managedObjectModel=_managedObjectModel;
- - (id)yhC8rY;
- - (unsigned long long)application:(id)arg1 supportedInterfaceOrientationsForWindow:(id)arg2;
- - (void)applicationWillTerminate:(id)arg1;
- - (void)applicationDidBecomeActive:(id)arg1;
- - (void)applicationWillEnterForeground:(id)arg1;
- - (void)applicationDidEnterBackground:(id)arg1;
- - (void)applicationWillResignActive:(id)arg1;
- - (_Bool)application:(id)arg1 didFinishLaunchingWithOptions:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- __attribute__((visibility("hidden")))
- @interface KtYpYe0 : UITableViewCell
- {
- UILabel *_menuItemLabel;
- UIView *_selectionCircle;
- }
- - (void)tipcfztl:(id)arg1;
- - (id)wOfA;
- - (void)aa7:(id)arg1;
- - (id)VfU_4;
- - (void).cxx_destruct;
- - (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- - (void)awakeFromNib;
- // Remaining properties
- @property(nonatomic) __weak UILabel *menuItemLabel; // @synthesize menuItemLabel=_menuItemLabel;
- @property(nonatomic) __weak UIView *selectionCircle; // @synthesize selectionCircle=_selectionCircle;
- @end
- __attribute__((visibility("hidden")))
- @interface r1AwJg : UIViewController <UIAlertViewDelegate, UIGestureRecognizerDelegate>
- {
- NSString *_storyTitle;
- NSString *_url;
- NSString *_text;
- NSString *_points;
- NSArray *_commentIDs;
- NSString *_author;
- NSNumber *_timePosted;
- double _tableCellHeight;
- id <CommentsViewControllerDelegate> _delegate;
- NSMutableDictionary *_commentDescriptions;
- NSArray *_commentKids;
- UIButton *_backButton;
- NSNumber *_numberOfCommentsToGet;
- UIActivityIndicatorView *_activityIndicator;
- }
- - (void)UzdX4aufn:(id)arg1;
- - (id)IUm;
- - (void)oCGFo9Sc:(id)arg1;
- - (id)w5T2e;
- - (void)UKPeVpg1:(id)arg1;
- - (id)ou0G;
- - (void)kKyNeU:(id)arg1;
- - (id)MGXMfZp;
- - (void)vHVUk:(id)arg1;
- - (id)Zn2W;
- @property(retain) id <CommentsViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
- - (void)tGKvrpy:(double)arg1;
- - (double)znvwms;
- - (void)p:(id)arg1;
- - (id)S;
- - (void)PEa:(id)arg1;
- - (id)BUeKRv;
- - (void)G7zKHq:(id)arg1;
- - (id)_DdWy6;
- - (void)H6pPtIDD:(id)arg1;
- - (id)tcZZN;
- @property(retain) NSString *text; // @synthesize text=_text;
- - (void)QMvMwoXgn:(id)arg1;
- - (id)f8N;
- - (void)ivzwA:(id)arg1;
- - (id)wMDH_vqaB;
- - (void).cxx_destruct;
- - (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- - (void)hOMm2O;
- - (void)KC7iG7;
- - (void)viewDidAppear:(_Bool)arg1;
- - (void)viewDidLoad;
- - (void)h82cj5:(long long)arg1;
- - (void)MhFau6xb:(id)arg1:(long long)arg2:(long long)arg3;
- // Remaining properties
- @property(nonatomic) __weak UIActivityIndicatorView *activityIndicator; // @synthesize activityIndicator=_activityIndicator;
- @property(retain) NSString *author; // @synthesize author=_author;
- @property(retain) UIButton *backButton; // @synthesize backButton=_backButton;
- @property(retain) NSMutableDictionary *commentDescriptions; // @synthesize commentDescriptions=_commentDescriptions;
- @property(retain) NSArray *commentIDs; // @synthesize commentIDs=_commentIDs;
- @property(retain) NSArray *commentKids; // @synthesize commentKids=_commentKids;
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(retain) NSNumber *numberOfCommentsToGet; // @synthesize numberOfCommentsToGet=_numberOfCommentsToGet;
- @property(retain) NSString *points; // @synthesize points=_points;
- @property(retain) NSString *storyTitle; // @synthesize storyTitle=_storyTitle;
- @property(readonly) Class superclass;
- @property double tableCellHeight; // @synthesize tableCellHeight=_tableCellHeight;
- @property(retain) NSNumber *timePosted; // @synthesize timePosted=_timePosted;
- @property(retain) NSString *url; // @synthesize url=_url;
- @end
- __attribute__((visibility("hidden")))
- @interface YaQ : UIViewController <UIWebViewDelegate, UITableViewDelegate, UITableViewDataSource, UIGestureRecognizerDelegate>
- {
- NSDictionary *_profileDescription;
- UILabel *_userNameLabel;
- UILabel *_createdLabel;
- UILabel *_karmaLabel;
- UITableView *_tableView;
- UIButton *_backButton;
- double _aboutWebviewHeight;
- double _lastOffsetY;
- }
- - (void)K83lRoDx:(double)arg1;
- - (double)W;
- - (void)Qbdo9:(double)arg1;
- - (double)QzF58y3hRo;
- - (void)UKPeVpg1:(id)arg1;
- - (id)ou0G;
- @property(nonatomic) __weak UITableView *tableView; // @synthesize tableView=_tableView;
- - (void)a73mIAbx:(id)arg1;
- - (id)XlNF;
- - (void)nm6u7C7KV:(id)arg1;
- - (id)I;
- - (void)xR8K1:(id)arg1;
- - (id)T;
- - (void)nYrFWeFZ:(id)arg1;
- - (id)S;
- - (void).cxx_destruct;
- - (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- - (void)webViewDidFinishLoad:(id)arg1;
- - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- - (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- - (long long)numberOfSectionsInTableView:(id)arg1;
- - (void)scrollViewDidScroll:(id)arg1;
- - (void)scrollViewWillBeginDragging:(id)arg1;
- - (void)didReceiveMemoryWarning;
- - (void)KC7iG7;
- - (void)viewDidAppear:(_Bool)arg1;
- - (void)viewDidLoad;
- // Remaining properties
- @property double aboutWebviewHeight; // @synthesize aboutWebviewHeight=_aboutWebviewHeight;
- @property(retain) UIButton *backButton; // @synthesize backButton=_backButton;
- @property(nonatomic) __weak UILabel *createdLabel; // @synthesize createdLabel=_createdLabel;
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(nonatomic) __weak UILabel *karmaLabel; // @synthesize karmaLabel=_karmaLabel;
- @property double lastOffsetY; // @synthesize lastOffsetY=_lastOffsetY;
- @property(retain) NSDictionary *profileDescription; // @synthesize profileDescription=_profileDescription;
- @property(readonly) Class superclass;
- @property(nonatomic) __weak UILabel *userNameLabel; // @synthesize userNameLabel=_userNameLabel;
- @end
- __attribute__((visibility("hidden")))
- @interface BxPBug6e : UITableViewCell
- {
- UILabel *_titleView;
- UILabel *_pointsLabel;
- UIButton *_userNameButton;
- UILabel *_domainLabel;
- UILabel *_hoursAgoLabel;
- UIButton2Tags *_commentsButton;
- NSLayoutConstraint *_hoursAgoLabelLeadingConstraint;
- NSLayoutConstraint *_distanceConstraint;
- UIView *_commentNumberLabel;
- UITextView *_textView;
- }
- - (void)Nw3T:(id)arg1;
- - (id)YBL1uXS;
- - (void)IWluKu_s:(id)arg1;
- - (id)mnp;
- - (void)FI4sgA:(id)arg1;
- - (id)sQz9CM9W;
- - (void)oTeRU:(id)arg1;
- - (id)K;
- - (void)zW:(id)arg1;
- - (id)XuL3;
- - (void)eXeSvfB:(id)arg1;
- - (id)apEmAPel;
- - (void)vGKU:(id)arg1;
- - (id)NBItF;
- - (void)EGX:(id)arg1;
- - (id)pxo_h2xC;
- - (void)MwflBbjD:(id)arg1;
- - (id)l9Kk1EU2;
- - (void)zDB5EAP:(id)arg1;
- - (id)urJACYQ4;
- - (void).cxx_destruct;
- - (void)prepareForReuse;
- - (void)awakeFromNib;
- // Remaining properties
- @property(nonatomic) __weak UIView *commentNumberLabel; // @synthesize commentNumberLabel=_commentNumberLabel;
- @property(nonatomic) __weak UIButton2Tags *commentsButton; // @synthesize commentsButton=_commentsButton;
- @property(nonatomic) __weak NSLayoutConstraint *distanceConstraint; // @synthesize distanceConstraint=_distanceConstraint;
- @property(nonatomic) __weak UILabel *domainLabel; // @synthesize domainLabel=_domainLabel;
- @property(nonatomic) __weak UILabel *hoursAgoLabel; // @synthesize hoursAgoLabel=_hoursAgoLabel;
- @property(nonatomic) __weak NSLayoutConstraint *hoursAgoLabelLeadingConstraint; // @synthesize hoursAgoLabelLeadingConstraint=_hoursAgoLabelLeadingConstraint;
- @property(nonatomic) __weak UILabel *pointsLabel; // @synthesize pointsLabel=_pointsLabel;
- @property(nonatomic) __weak UITextView *textView; // @synthesize textView=_textView;
- @property(nonatomic) __weak UILabel *titleView; // @synthesize titleView=_titleView;
- @property(nonatomic) __weak UIButton *userNameButton; // @synthesize userNameButton=_userNameButton;
- @end
- __attribute__((visibility("hidden")))
- @interface bQbbVx6 : UIActivity
- {
- NSURL *_URLToOpen;
- NSString *_schemePrefix;
- }
- - (void)KKE:(id)arg1;
- - (id)_;
- - (void)TWW7:(id)arg1;
- - (id)oMWyk;
- - (void).cxx_destruct;
- - (void)prepareWithActivityItems:(id)arg1;
- - (id)activityImage;
- - (id)activityType;
- // Remaining properties
- @property(retain, nonatomic) NSURL *URLToOpen; // @synthesize URLToOpen=_URLToOpen;
- @property(retain, nonatomic) NSString *schemePrefix; // @synthesize schemePrefix=_schemePrefix;
- @end
- __attribute__((visibility("hidden")))
- @interface YH78HT4_ : UIViewController <UITableViewDataSource, UITableViewDelegate, GugigVI7f, rC6N1o3K>
- {
- _Bool _storiesHaveBeenReloaded;
- _Bool _doNotDeselectCell;
- NSMutableArray *_top100StoriesIds;
- NSMutableDictionary *_storyDescriptions;
- NSNumber *_shouldScrollToTop;
- NSIndexPath *_selectedRow;
- UITableView *_tableView;
- Firebase *_storiesEvent;
- NSMutableArray *_storyEventRefs;
- NSMutableArray *_temporaryTop100StoriesIds;
- NSMutableDictionary *_temporaryStoryDescriptions;
- NSNumber *_numberOfFailedNewStoryDescriptions;
- UIRefreshControl *_refreshControl;
- NSMutableDictionary *_rowHeights;
- NSMutableDictionary *_commentNumberViews;
- UIButton *_menuButton;
- double _lastOffsetY;
- NSString *_storiesURL;
- NSTimer *_timer;
- UIAlertView *_alertView;
- UIActivityIndicatorView *_activityIndicator;
- }
- - (void)UzdX4aufn:(id)arg1;
- - (id)IUm;
- - (void)l7UtBO:(id)arg1;
- - (id)ZaWBHSSYwN;
- - (void)vQTWV5:(id)arg1;
- - (id)LE;
- - (void)Mq:(id)arg1;
- - (id)IP;
- - (void)K83lRoDx:(double)arg1;
- - (double)W;
- - (void)NN:(id)arg1;
- - (id)gKiuB;
- - (void)V1wMG2M:(_Bool)arg1;
- - (_Bool)n;
- - (void)o:(id)arg1;
- - (id)IwwF40jJ;
- - (void)rbnm2v:(_Bool)arg1;
- - (_Bool)SqQ3;
- - (void)sC_I4EpXyQ:(id)arg1;
- - (id)v;
- @property(retain) UIRefreshControl *refreshControl; // @synthesize refreshControl=_refreshControl;
- - (void)Ffie:(id)arg1;
- - (id)Qsq1aNy;
- - (void)o:(id)arg1;
- - (id)XqDLs0IJI;
- - (void)WI29TSaGI:(id)arg1;
- - (id)DA;
- - (void)zGihZfs:(id)arg1;
- - (id)w2;
- - (void)B2XnCOAIQl:(id)arg1;
- - (id)fphDlE;
- @property(nonatomic) __weak UITableView *tableView; // @synthesize tableView=_tableView;
- - (void)I9URHmQK8:(id)arg1;
- - (id)a60vuls2jn;
- - (void)AzP:(id)arg1;
- - (id)NLFoyZiO;
- - (void)OKtqOo:(id)arg1;
- - (id)N9cQ9;
- - (void)qd:(id)arg1;
- - (id)cFUpk3KBa7;
- - (void).cxx_destruct;
- - (void)adN7Gx:(id)arg1;
- - (void)jk4kz:(id)arg1:(long long)arg2;
- - (void)trd;
- - (void)Kbdj9ION:(id)arg1;
- - (void)h2:(id)arg1;
- - (void)DVqUT6M;
- - (void)aztRv;
- - (void)iVm;
- - (void)E3Br377I;
- - (void)Q3XP:(id)arg1;
- - (void)scrollViewDidScroll:(id)arg1;
- - (void)scrollViewWillBeginDragging:(id)arg1;
- - (double)tableView:(id)arg1 estimatedHeightForRowAtIndexPath:(id)arg2;
- - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- - (void)V0:(id)arg1;
- - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- - (id)N8Cx:(id)arg1:(long long)arg2;
- - (long long)numberOfSectionsInTableView:(id)arg1;
- - (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- - (void)ygv:(id)arg1;
- - (void)_U88KmI:(id)arg1;
- - (void)sqXx_5FHI1:(id)arg1;
- - (void)HLcHlSJB:(id)arg1;
- - (void)prepareForSegue:(id)arg1 sender:(id)arg2;
- - (_Bool)shouldPerformSegueWithIdentifier:(id)arg1 sender:(id)arg2;
- - (void)didReceiveMemoryWarning;
- - (void)dealloc;
- - (void)viewDidLoad;
- - (void)viewWillAppear:(_Bool)arg1;
- - (void)viewDidAppear:(_Bool)arg1;
- - (void)Tn70QR0;
- - (void)mt;
- - (void)QDb;
- - (void)AmyX3;
- - (void)yOvpSv;
- - (void)QGZL__0;
- - (void)FmRAg_Ac1d:(_Bool)arg1;
- - (void)c3Xvs:(id)arg1:(_Bool)arg2;
- - (void)hQNpi3V;
- // Remaining properties
- @property(nonatomic) __weak UIActivityIndicatorView *activityIndicator; // @synthesize activityIndicator=_activityIndicator;
- @property(retain) UIAlertView *alertView; // @synthesize alertView=_alertView;
- @property(retain) NSMutableDictionary *commentNumberViews; // @synthesize commentNumberViews=_commentNumberViews;
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property _Bool doNotDeselectCell; // @synthesize doNotDeselectCell=_doNotDeselectCell;
- @property(readonly) unsigned long long hash;
- @property double lastOffsetY; // @synthesize lastOffsetY=_lastOffsetY;
- @property(retain) UIButton *menuButton; // @synthesize menuButton=_menuButton;
- @property(retain) NSNumber *numberOfFailedNewStoryDescriptions; // @synthesize numberOfFailedNewStoryDescriptions=_numberOfFailedNewStoryDescriptions;
- @property(retain) NSMutableDictionary *rowHeights; // @synthesize rowHeights=_rowHeights;
- @property(retain) NSIndexPath *selectedRow; // @synthesize selectedRow=_selectedRow;
- @property(retain) NSNumber *shouldScrollToTop; // @synthesize shouldScrollToTop=_shouldScrollToTop;
- @property(retain) Firebase *storiesEvent; // @synthesize storiesEvent=_storiesEvent;
- @property _Bool storiesHaveBeenReloaded; // @synthesize storiesHaveBeenReloaded=_storiesHaveBeenReloaded;
- @property(retain) NSString *storiesURL; // @synthesize storiesURL=_storiesURL;
- @property(retain) NSMutableDictionary *storyDescriptions; // @synthesize storyDescriptions=_storyDescriptions;
- @property(retain) NSMutableArray *storyEventRefs; // @synthesize storyEventRefs=_storyEventRefs;
- @property(readonly) Class superclass;
- @property(retain) NSMutableDictionary *temporaryStoryDescriptions; // @synthesize temporaryStoryDescriptions=_temporaryStoryDescriptions;
- @property(retain) NSMutableArray *temporaryTop100StoriesIds; // @synthesize temporaryTop100StoriesIds=_temporaryTop100StoriesIds;
- @property(retain) NSTimer *timer; // @synthesize timer=_timer;
- @property(retain) NSMutableArray *top100StoriesIds; // @synthesize top100StoriesIds=_top100StoriesIds;
- @end
- __attribute__((visibility("hidden")))
- @interface mdAmW : UIButton
- {
- long long _tag2;
- }
- - (void)p1zYxnZCA:(long long)arg1;
- - (long long)p;
- // Remaining properties
- @property long long tag2; // @synthesize tag2=_tag2;
- @end
- __attribute__((visibility("hidden")))
- @interface sXqATj : UIViewController <UIGestureRecognizerDelegate>
- {
- _Bool _profileHasBeenDownloaded;
- NSString *_user;
- UIActivityIndicatorView *_activityIndicator;
- unsigned long long _userProfileHandle;
- UIButton *_backButton;
- NSDictionary *_profileDescription;
- }
- - (void)nYrFWeFZ:(id)arg1;
- - (id)S;
- - (void)AR4:(_Bool)arg1;
- - (_Bool)M;
- - (void)UKPeVpg1:(id)arg1;
- - (id)ou0G;
- - (void)bLBBSc8:(unsigned long long)arg1;
- - (unsigned long long)wyDWIPTP;
- - (void)UzdX4aufn:(id)arg1;
- - (id)IUm;
- - (void)EshckFCAip:(id)arg1;
- @property(retain) NSString *user; // @synthesize user=_user;
- - (void).cxx_destruct;
- - (void)dwMT7VK;
- - (void)KC7iG7;
- - (void)viewDidAppear:(_Bool)arg1;
- - (void)viewDidLoad;
- - (void)lAI;
- // Remaining properties
- @property(nonatomic) __weak UIActivityIndicatorView *activityIndicator; // @synthesize activityIndicator=_activityIndicator;
- @property(retain) UIButton *backButton; // @synthesize backButton=_backButton;
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(retain) NSDictionary *profileDescription; // @synthesize profileDescription=_profileDescription;
- @property _Bool profileHasBeenDownloaded; // @synthesize profileHasBeenDownloaded=_profileHasBeenDownloaded;
- @property(readonly) Class superclass;
- @property unsigned long long userProfileHandle; // @synthesize userProfileHandle=_userProfileHandle;
- @end
- __attribute__((visibility("hidden")))
- @interface cKrQTy2 : UITableViewCell
- {
- UIButton *_contactDeveloperButton;
- UISwitch *_menuIconVisibilitySwitch;
- }
- - (void)HCad7i:(id)arg1;
- - (id)yS1Z;
- - (void)Gt:(id)arg1;
- - (id)Ysr;
- - (void).cxx_destruct;
- - (void)Jp:(id)arg1;
- - (void)_oDpDpS3T1:(id)arg1;
- - (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- - (void)awakeFromNib;
- // Remaining properties
- @property(nonatomic) __weak UIButton *contactDeveloperButton; // @synthesize contactDeveloperButton=_contactDeveloperButton;
- @property(nonatomic) __weak UISwitch *menuIconVisibilitySwitch; // @synthesize menuIconVisibilitySwitch=_menuIconVisibilitySwitch;
- @end
- __attribute__((visibility("hidden")))
- @interface i : UIViewController <UIWebViewDelegate, UIScrollViewDelegate, bHbPdn>
- {
- NJKWebViewProgressView *_progressView;
- NJKWebViewProgress *_progressProxy;
- UIBarButtonItem *_backBarButtonItem;
- UIBarButtonItem *_forwardBarButtonItem;
- UIBarButtonItem *_refreshBarButtonItem;
- UIBarButtonItem *_stopBarButtonItem;
- UIBarButtonItem *_actionBarButtonItem;
- UIWebView *_webView;
- NSURLRequest *_request;
- UIButtonCustomHighlight *_closeButton;
- double _lastOffsetY;
- }
- - (void)K83lRoDx:(double)arg1;
- - (double)W;
- - (void)zcAn:(id)arg1;
- - (id)y2DsmRL2a;
- - (void)fOl:(id)arg1;
- @property(retain, nonatomic) NSURLRequest *request; // @synthesize request=_request;
- - (void)h6:(id)arg1;
- - (void)Mz:(id)arg1;
- - (void)y:(id)arg1;
- - (void)a:(id)arg1;
- - (void)SB1ReLaowt:(id)arg1;
- - (void)J:(id)arg1;
- - (void).cxx_destruct;
- - (void)i4d:(id)arg1:(float)arg2;
- - (void)ASB:(id)arg1;
- - (void)WHZSe_5y:(id)arg1;
- - (void)D1XFaYaHq:(id)arg1;
- - (void)D2FxUK7iCr:(id)arg1;
- - (void)Cgo:(id)arg1;
- - (void)a3d0gD:(id)arg1;
- - (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
- - (void)webViewDidFinishLoad:(id)arg1;
- - (void)webViewDidStartLoad:(id)arg1;
- - (void)lBTjy;
- - (id)DcW;
- - (id)BAG2;
- - (id)KWC6Xw2mRQ;
- - (id)cnRKrj;
- - (id)SVxWZB;
- - (id)U98;
- - (_Bool)shouldAutorotateToInterfaceOrientation:(long long)arg1;
- - (void)viewDidDisappear:(_Bool)arg1;
- - (void)viewWillDisappear:(_Bool)arg1;
- - (void)viewWillAppear:(_Bool)arg1;
- - (void)viewDidUnload;
- - (void)scrollViewDidScroll:(id)arg1;
- - (void)scrollViewWillBeginDragging:(id)arg1;
- - (void)viewDidAppear:(_Bool)arg1;
- - (void)k8qLR;
- - (void)viewDidLoad;
- - (_Bool)prefersStatusBarHidden;
- - (void)loadView;
- - (void)loadRequest:(id)arg1;
- - (id)UcgpM:(id)arg1;
- - (id)initWithURL:(id)arg1;
- - (id)MlSFmI1J:(id)arg1;
- - (void)dealloc;
- // Remaining properties
- @property(retain, nonatomic) UIBarButtonItem *actionBarButtonItem; // @synthesize actionBarButtonItem=_actionBarButtonItem;
- @property(retain, nonatomic) UIBarButtonItem *backBarButtonItem; // @synthesize backBarButtonItem=_backBarButtonItem;
- @property(retain, nonatomic) UIButtonCustomHighlight *closeButton; // @synthesize closeButton=_closeButton;
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(retain, nonatomic) UIBarButtonItem *forwardBarButtonItem; // @synthesize forwardBarButtonItem=_forwardBarButtonItem;
- @property(readonly) unsigned long long hash;
- @property double lastOffsetY; // @synthesize lastOffsetY=_lastOffsetY;
- @property(retain, nonatomic) UIBarButtonItem *refreshBarButtonItem; // @synthesize refreshBarButtonItem=_refreshBarButtonItem;
- @property(retain, nonatomic) UIBarButtonItem *stopBarButtonItem; // @synthesize stopBarButtonItem=_stopBarButtonItem;
- @property(readonly) Class superclass;
- @property(retain, nonatomic) UIWebView *webView; // @synthesize webView=_webView;
- @end
- __attribute__((visibility("hidden")))
- @interface cQ69kZCYB : NSObject
- {
- Reachability *_reachability;
- }
- + (_Bool)vLTQOFe3_x;
- + (_Bool)ObJxBiaDx;
- + (_Bool)F;
- + (_Bool)ZMqXelF;
- + (id)dF;
- - (void)qYTAv:(id)arg1;
- - (id)_qNGX;
- - (void).cxx_destruct;
- - (id)init;
- - (void)dealloc;
- // Remaining properties
- @property(retain) Reachability *reachability; // @synthesize reachability=_reachability;
- @end
- __attribute__((visibility("hidden")))
- @interface iDDRvgBz : NSObject
- {
- }
- + (id)FNh:(id)arg1;
- + (id)UyA19lO8b:(id)arg1;
- + (id)OPWr:(id)arg1;
- + (id)vGMJPKwvK:(id)arg1;
- + (id)GJ:(id)arg1:(id)arg2;
- + (id)MAKiZ:(id)arg1;
- + (id)_:(id)arg1:(id)arg2:(int)arg3;
- + (id)zRC8cs9A:(id)arg1:(int)arg2:(id)arg3;
- + (id)UpcN9:(id)arg1;
- + (id)Jey:(id)arg1;
- + (id)yo4r:(id)arg1;
- + (id)s5U0:(id)arg1;
- @end
- __attribute__((visibility("hidden")))
- @interface zrNQWO8NEU : UITableViewCell
- {
- UILabel *_timePosted;
- UIButton *_authorButton;
- UIButton2Tags *_commentsButton;
- UITextView *_htmlLabel;
- }
- - (void)sXBejf:(id)arg1;
- - (id)lgPcPn4Yk;
- - (void)zW:(id)arg1;
- - (id)XuL3;
- - (void)Kr:(id)arg1;
- - (id)Vs;
- - (void)p:(id)arg1;
- - (id)S;
- - (void).cxx_destruct;
- - (void)awakeFromNib;
- - (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- // Remaining properties
- @property(nonatomic) __weak UIButton *authorButton; // @synthesize authorButton=_authorButton;
- @property(nonatomic) __weak UIButton2Tags *commentsButton; // @synthesize commentsButton=_commentsButton;
- @property(nonatomic) __weak UITextView *htmlLabel; // @synthesize htmlLabel=_htmlLabel;
- @property(nonatomic) __weak UILabel *timePosted; // @synthesize timePosted=_timePosted;
- @end
- __attribute__((visibility("hidden")))
- @interface c : UIButton
- {
- }
- - (void)setHighlighted:(_Bool)arg1;
- @end
- __attribute__((visibility("hidden")))
- @interface f : UIViewController
- {
- UIActivityIndicatorView *_activityIndicator;
- NSArray *_top100StoriesIds;
- NSMutableDictionary *_storyDescriptions;
- UIAlertView *_alertView;
- NSTimer *_timer;
- NSMutableArray *_firebaseRefs;
- NSNumber *_numberOfStoriesToLoad;
- NSDate *_veryFirstDate;
- }
- - (void)Yulty:(id)arg1;
- - (id)IjZTo5T;
- - (void)y6N:(id)arg1;
- - (id)EB;
- - (void)Km:(id)arg1;
- - (id)kK;
- - (void)vQTWV5:(id)arg1;
- - (id)LE;
- - (void)l7UtBO:(id)arg1;
- - (id)ZaWBHSSYwN;
- - (void)OKtqOo:(id)arg1;
- - (id)N9cQ9;
- - (void)qd:(id)arg1;
- - (id)cFUpk3KBa7;
- - (void)UzdX4aufn:(id)arg1;
- - (id)IUm;
- - (void).cxx_destruct;
- - (void)adN7Gx:(id)arg1;
- - (void)tjl:(id)arg1;
- - (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- - (void)aztRv;
- - (void)iVm;
- - (void)prepareForSegue:(id)arg1 sender:(id)arg2;
- - (void)viewWillDisappear:(_Bool)arg1;
- - (void)viewDidAppear:(_Bool)arg1;
- - (void)viewDidLoad;
- - (void)x:(long long)arg1;
- - (void)KlxrP89vra:(id)arg1:(long long)arg2;
- - (void)P3J:(long long)arg1;
- // Remaining properties
- @property(nonatomic) __weak UIActivityIndicatorView *activityIndicator; // @synthesize activityIndicator=_activityIndicator;
- @property(retain) UIAlertView *alertView; // @synthesize alertView=_alertView;
- @property(retain) NSMutableArray *firebaseRefs; // @synthesize firebaseRefs=_firebaseRefs;
- @property(retain) NSNumber *numberOfStoriesToLoad; // @synthesize numberOfStoriesToLoad=_numberOfStoriesToLoad;
- @property(retain) NSMutableDictionary *storyDescriptions; // @synthesize storyDescriptions=_storyDescriptions;
- @property(retain) NSTimer *timer; // @synthesize timer=_timer;
- @property(retain) NSArray *top100StoriesIds; // @synthesize top100StoriesIds=_top100StoriesIds;
- @property(retain) NSDate *veryFirstDate; // @synthesize veryFirstDate=_veryFirstDate;
- @end
- __attribute__((visibility("hidden")))
- @interface lucLTZXi_W : NSObject
- {
- _Bool si2Jx41dzC;
- struct __SCNetworkReachability *I93vS;
- NSObject<OS_dispatch_queue> *DQ;
- CDUnknownBlockType A_Bg;
- CDUnknownBlockType rr;
- id S;
- }
- + (id)M7ykK91uvd;
- + (id)aceVENTMS;
- + (id)I6KOtu4:(const struct sockaddr_in *)arg1;
- + (id)K1Y:(id)arg1;
- + (id)a:(id)arg1;
- - (void)Pr:(id)arg1;
- - (id)S;
- - (void)Z:(CDUnknownBlockType)arg1;
- - (CDUnknownBlockType)rr;
- - (void)wId:(CDUnknownBlockType)arg1;
- - (CDUnknownBlockType)A_Bg;
- - (void)NcAP:(_Bool)arg1;
- - (_Bool)si2Jx41dzC;
- - (void)LA0aRW7DT:(id)arg1;
- - (id)DQ;
- - (void)F8:(struct __SCNetworkReachability *)arg1;
- - (struct __SCNetworkReachability *)I93vS;
- - (void).cxx_destruct;
- - (id)description;
- - (void)tjl:(unsigned int)arg1;
- - (id)CLfidy;
- - (id)d;
- - (unsigned int)xQqCr08S;
- - (long long)x9vc8w7De;
- - (_Bool)ijlLZn;
- - (_Bool)XrwRG0Vh_;
- - (_Bool)IHDrMj;
- - (_Bool)QvTTRRc;
- - (_Bool)vLTQOFe3_x;
- - (_Bool)ObJxBiaDx;
- - (_Bool)ZMqXelF;
- - (_Bool)I_JBUR66:(unsigned int)arg1;
- - (void)hd_h2;
- - (_Bool)gWN;
- - (void)dealloc;
- - (id)W_kZtTb:(struct __SCNetworkReachability *)arg1;
- // Remaining properties
- @property(retain, nonatomic) id reachabilityObject; // @synthesize reachabilityObject;
- @property(nonatomic) struct __SCNetworkReachability *reachabilityRef; // @synthesize reachabilityRef;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *reachabilitySerialQueue; // @synthesize reachabilitySerialQueue;
- @property(copy, nonatomic) CDUnknownBlockType reachableBlock; // @synthesize reachableBlock;
- @property(nonatomic) _Bool reachableOnWWAN; // @synthesize reachableOnWWAN;
- @property(copy, nonatomic) CDUnknownBlockType unreachableBlock; // @synthesize unreachableBlock;
- @end
- __attribute__((visibility("hidden")))
- @interface muSpVsk : UITableViewController
- {
- NSNumber *_highlightedRow;
- NSNumber *_rowToBeHighlighted;
- }
- - (void)b4fC:(id)arg1;
- - (id)Qg4NU0k7;
- - (void)PcW:(id)arg1;
- - (id)h5xFVG7L;
- - (void).cxx_destruct;
- - (void)rmJEAn_M;
- - (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- - (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- - (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- - (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- - (long long)numberOfSectionsInTableView:(id)arg1;
- - (void)didReceiveMemoryWarning;
- - (void)viewDidLoad;
- // Remaining properties
- @property(retain) NSNumber *highlightedRow; // @synthesize highlightedRow=_highlightedRow;
- @property(retain) NSNumber *rowToBeHighlighted; // @synthesize rowToBeHighlighted=_rowToBeHighlighted;
- @end
- __attribute__((visibility("hidden")))
- @interface KVxUIm9 : AUuHUL
- {
- NSMutableArray *_top100StoriesIds;
- NSMutableDictionary *_storyDescriptions;
- }
- - (void)OKtqOo:(id)arg1;
- - (id)N9cQ9;
- - (void)qd:(id)arg1;
- - (id)cFUpk3KBa7;
- - (void).cxx_destruct;
- - (void)viewDidLoad;
- // Remaining properties
- @property(retain) NSMutableDictionary *storyDescriptions; // @synthesize storyDescriptions=_storyDescriptions;
- @property(retain) NSMutableArray *top100StoriesIds; // @synthesize top100StoriesIds=_top100StoriesIds;
- @end
- __attribute__((visibility("hidden")))
- @interface tU : NSObject
- {
- NSManagedObjectContext *_managedObjectContext;
- }
- + (id)dF;
- - (void)j8idA1H8kw:(id)arg1;
- @property(retain) NSManagedObjectContext *managedObjectContext; // @synthesize managedObjectContext=_managedObjectContext;
- - (void).cxx_destruct;
- - (void)tywgV:(_Bool)arg1:(id)arg2;
- - (void)lMvs:(id)arg1;
- - (_Bool)l6tvOCmwg:(id)arg1;
- - (id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface u6G : UINavigationController
- {
- UIColor *_barsTintColor;
- id <UIWebViewDelegate> _webViewDelegate;
- SVWebViewControllerCustomForModal *_webViewController;
- UIButton *_closeButton;
- }
- - (void)zcAn:(id)arg1;
- - (id)y2DsmRL2a;
- - (void)XmqIRe:(id)arg1;
- - (id)jSTx;
- - (void)BYFCb7Em:(id)arg1;
- - (id)ecQAXOXMLU;
- - (void)t7Yv4o9nZI:(id)arg1;
- - (id)eGM;
- - (void).cxx_destruct;
- - (void)KC7iG7;
- - (void)viewWillAppear:(_Bool)arg1;
- - (id)UcgpM:(id)arg1;
- - (id)initWithURL:(id)arg1;
- - (id)MlSFmI1J:(id)arg1;
- // Remaining properties
- @property(retain, nonatomic) UIColor *barsTintColor; // @synthesize barsTintColor=_barsTintColor;
- @property(retain) UIButton *closeButton; // @synthesize closeButton=_closeButton;
- @property(retain, nonatomic) SVWebViewControllerCustomForModal *webViewController; // @synthesize webViewController=_webViewController;
- @property(nonatomic) __weak id <UIWebViewDelegate> webViewDelegate; // @synthesize webViewDelegate=_webViewDelegate;
- @end
- __attribute__((visibility("hidden")))
- @interface Z : NSObject
- {
- }
- + (id)TsL:(unsigned long long)arg1;
- @end
- __attribute__((visibility("hidden")))
- @interface AG : bQbbVx6
- {
- }
- - (void)performActivity;
- - (_Bool)canPerformWithActivityItems:(id)arg1;
- - (id)activityTitle;
- @end
- __attribute__((visibility("hidden")))
- @interface ZZSKW9bkW : UILabel
- {
- }
- - (void)layoutSubviews;
- @end
- __attribute__((visibility("hidden")))
- @interface _Qvidxd : UIViewController <UITextViewDelegate, UITableViewDelegate, UITableViewDataSource, UIGestureRecognizerDelegate>
- {
- NSString *_storyTitle;
- NSString *_url;
- NSString *_text;
- NSMutableDictionary *_commentDescriptions;
- NSMutableArray *_commentIDs;
- NSString *_points;
- NSString *_author;
- NSNumber *_timePosted;
- id <CommentsViewControllerDelegate> _delegate;
- NSIndexPath *_selectedRow;
- NSArray *_commentKids;
- UIButton *_backButton;
- double _lastOffsetY;
- UITableView *_tableView;
- NSMutableDictionary *_rowHeights;
- NSAttributedString *_attributedPostText;
- }
- - (void)b9M_rwq:(id)arg1;
- - (id)IMnSQ;
- - (void)sC_I4EpXyQ:(id)arg1;
- - (id)v;
- @property(nonatomic) __weak UITableView *tableView; // @synthesize tableView=_tableView;
- - (void)K83lRoDx:(double)arg1;
- - (double)W;
- - (void)UKPeVpg1:(id)arg1;
- - (id)ou0G;
- - (void)kKyNeU:(id)arg1;
- - (id)MGXMfZp;
- - (void)I9URHmQK8:(id)arg1;
- - (id)a60vuls2jn;
- @property(nonatomic) __weak id <CommentsViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
- - (void)p:(id)arg1;
- - (id)S;
- - (void)PEa:(id)arg1;
- - (id)BUeKRv;
- - (void)H6pPtIDD:(id)arg1;
- - (id)tcZZN;
- - (void)G7zKHq:(id)arg1;
- - (id)_DdWy6;
- - (void)vHVUk:(id)arg1;
- - (id)Zn2W;
- @property(retain) NSString *text; // @synthesize text=_text;
- - (void)QMvMwoXgn:(id)arg1;
- - (id)f8N;
- - (void)ivzwA:(id)arg1;
- - (id)wMDH_vqaB;
- - (void).cxx_destruct;
- - (void)h2:(id)arg1;
- - (void)vIq:(id)arg1;
- - (void)Q3XP:(id)arg1;
- - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- - (_Bool)textView:(id)arg1 shouldInteractWithURL:(id)arg2 inRange:(struct _NSRange)arg3;
- - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- - (id)Hn9Mziyhc:(id)arg1;
- - (id)tNTOrmdzq;
- - (id)Qvusw:(id)arg1;
- - (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- - (long long)numberOfSectionsInTableView:(id)arg1;
- - (double)tableView:(id)arg1 estimatedHeightForRowAtIndexPath:(id)arg2;
- - (void)scrollViewDidScroll:(id)arg1;
- - (void)scrollViewWillBeginDragging:(id)arg1;
- - (void)KC7iG7;
- - (void)didReceiveMemoryWarning;
- - (void)viewWillAppear:(_Bool)arg1;
- - (void)viewDidAppear:(_Bool)arg1;
- - (void)viewDidLoad;
- - (void)sePMQN;
- - (void)SzVf:(id)arg1:(long long)arg2;
- // Remaining properties
- @property(retain) NSAttributedString *attributedPostText; // @synthesize attributedPostText=_attributedPostText;
- @property(retain) NSString *author; // @synthesize author=_author;
- @property(retain) UIButton *backButton; // @synthesize backButton=_backButton;
- @property(retain) NSMutableDictionary *commentDescriptions; // @synthesize commentDescriptions=_commentDescriptions;
- @property(retain) NSMutableArray *commentIDs; // @synthesize commentIDs=_commentIDs;
- @property(retain) NSArray *commentKids; // @synthesize commentKids=_commentKids;
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property double lastOffsetY; // @synthesize lastOffsetY=_lastOffsetY;
- @property(retain) NSString *points; // @synthesize points=_points;
- @property(retain) NSMutableDictionary *rowHeights; // @synthesize rowHeights=_rowHeights;
- @property(retain) NSIndexPath *selectedRow; // @synthesize selectedRow=_selectedRow;
- @property(retain) NSString *storyTitle; // @synthesize storyTitle=_storyTitle;
- @property(readonly) Class superclass;
- @property(retain) NSNumber *timePosted; // @synthesize timePosted=_timePosted;
- @property(retain) NSString *url; // @synthesize url=_url;
- @end
- __attribute__((visibility("hidden")))
- @interface UAGMF9UyA : bQbbVx6
- {
- }
- - (void)performActivity;
- - (_Bool)canPerformWithActivityItems:(id)arg1;
- - (id)activityTitle;
- @end
- __attribute__((visibility("hidden")))
- @interface B : NSObject
- {
- }
- @end
- __attribute__((visibility("hidden")))
- @interface bpheoHEU : NSObject <UIAlertViewDelegate, SKStoreProductViewControllerDelegate>
- {
- UIAlertView *ivKmhG72;
- _Bool _openInAppStore;
- NSObject<AppiraterDelegate> *_delegate;
- NSString *_alertTitle;
- NSString *_alertMessage;
- NSString *_alertCancelTitle;
- NSString *_alertRateTitle;
- NSString *_alertRateLaterTitle;
- }
- + (void)_OUTZz;
- + (void)mgRu;
- + (id)sjvySptaps:(id)arg1;
- + (id)IfFd0Sk_GG;
- + (void)q6CrzJaZ:(_Bool)arg1;
- + (void)dvRRX;
- + (void)UW1lIws;
- + (void)Jxk:(_Bool)arg1;
- + (void)vpURlkK:(_Bool)arg1;
- + (void)L_AJ_n;
- + (void)juX:(_Bool)arg1;
- + (void)zoBgu;
- + (id)Di8Cu;
- + (id)BMZB;
- + (void)t:(_Bool)arg1;
- + (void)KCC:(_Bool)arg1;
- + (void)setStatusBarStyle:(long long)arg1;
- + (void)sZf:(_Bool)arg1;
- + (void)Nub:(_Bool)arg1;
- + (void)setDelegate:(id)arg1;
- + (void)fsPHefvL0I:(_Bool)arg1;
- + (void)uC:(id)arg1;
- + (void)OekO:(id)arg1;
- + (void)Z6ktHczLRk:(id)arg1;
- + (void)dTFxn:(id)arg1;
- + (void)zE6:(id)arg1;
- + (void)A1:(double)arg1;
- + (void)ARgd:(long long)arg1;
- + (void)mKZLT:(long long)arg1;
- + (void)HY8lgQL_CQ:(double)arg1;
- + (void)oHfFJS:(id)arg1;
- - (void)u:(id)arg1;
- - (void)fec2X:(id)arg1;
- - (void)OcFX2b:(id)arg1;
- - (void)E6:(id)arg1;
- - (void)wU83ApS:(id)arg1;
- @property(nonatomic) __weak NSObject<AppiraterDelegate> *delegate; // @synthesize delegate=_delegate;
- - (void)sZf:(_Bool)arg1;
- - (_Bool)NcbH4sPfO;
- - (void)eNmx:(id)arg1;
- - (id)ivKmhG72;
- - (void).cxx_destruct;
- - (void)productViewControllerDidFinish:(id)arg1;
- - (void)alertView:(id)arg1 didDismissWithButtonIndex:(long long)arg2;
- - (void)g6hiyQz:(_Bool)arg1:(_Bool)arg2;
- - (void)B1a;
- - (_Bool)nnW4i55Ko;
- - (_Bool)H7TYqWTv9;
- - (void)mhp6YA_29r:(_Bool)arg1;
- - (void)rDrzpSL5Wh:(_Bool)arg1;
- - (void)V;
- - (void)NU;
- - (_Bool)nOh2QXlR;
- - (void)HixBO;
- - (void)w4C:(_Bool)arg1;
- - (_Bool)fnTz;
- - (id)init;
- - (void)dealloc;
- - (id)rUHKQw4k;
- - (id)CpgETWP1_;
- - (id)kqqQbYyh;
- - (id)kFa;
- - (id)ZpLaiX9a;
- // Remaining properties
- @property(copy, nonatomic) NSString *alertCancelTitle; // @synthesize alertCancelTitle=_alertCancelTitle;
- @property(copy, nonatomic) NSString *alertMessage; // @synthesize alertMessage=_alertMessage;
- @property(copy, nonatomic) NSString *alertRateLaterTitle; // @synthesize alertRateLaterTitle=_alertRateLaterTitle;
- @property(copy, nonatomic) NSString *alertRateTitle; // @synthesize alertRateTitle=_alertRateTitle;
- @property(copy, nonatomic) NSString *alertTitle; // @synthesize alertTitle=_alertTitle;
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(nonatomic) _Bool openInAppStore; // @synthesize openInAppStore=_openInAppStore;
- @property(retain, nonatomic) UIAlertView *ratingAlert; // @synthesize ratingAlert;
- @property(readonly) Class superclass;
- @end
- __attribute__((visibility("hidden")))
- @interface IOi3g1 : NSObject
- {
- }
- @end
- __attribute__((visibility("hidden")))
- @interface Ab : NSObject
- {
- }
- @end
- __attribute__((visibility("hidden")))
- @interface I : UIView
- {
- _Bool useAnimation;
- SEL methodForExecution;
- id targetForExecution;
- id objectForExecution;
- UILabel *label;
- UILabel *detailsLabel;
- _Bool isFinished;
- struct CGAffineTransform rotationTransform;
- _Bool square;
- _Bool kHL;
- _Bool NfG738C6K;
- _Bool N8m;
- float opacity;
- float X3u7UQYkh;
- float CaT;
- float MTr4iV;
- float s8U2g;
- float bpHdb596K;
- float FpO;
- float _cornerRadius;
- long long Q;
- id <MBProgressHUDDelegate> delegate;
- UIColor *color;
- UIFont *TS;
- UIColor *G47b;
- UIFont *i;
- UIColor *oP;
- UIView *g92wxxOTSI;
- NSTimer *DV2lmW;
- NSTimer *QAQQ;
- UIView *customView;
- NSDate *vQo29y;
- long long nEA;
- NSString *Bhaqy8yda;
- NSString *Svgaa;
- UIColor *tKZ;
- CDUnknownBlockType completionBlock;
- struct CGSize YIDuIbWP;
- struct CGSize size;
- }
- + (id)LQ2R9KgNa:(id)arg1;
- + (id)X:(id)arg1;
- + (unsigned long long)P:(id)arg1:(_Bool)arg2;
- + (_Bool)B04nR_R:(id)arg1:(_Bool)arg2;
- + (id)KaWHRZ:(id)arg1:(_Bool)arg2;
- @property float cornerRadius; // @synthesize cornerRadius=_cornerRadius;
- @property(copy) CDUnknownBlockType completionBlock; // @synthesize completionBlock;
- - (void)i_uS8jlHVq:(id)arg1;
- - (id)tKZ;
- @property(readonly) struct CGSize size; // @synthesize size;
- - (void)F5:(float)arg1;
- - (float)FpO;
- - (void)vE2skL25X:(id)arg1;
- - (id)Svgaa;
- - (void)K:(id)arg1;
- - (id)Bhaqy8yda;
- - (void)rCNXG5zeQF:(long long)arg1;
- - (long long)nEA;
- - (void)QYLX:(id)arg1;
- - (id)vQo29y;
- @property(retain) UIView *customView; // @synthesize customView;
- - (void)YAUbLh5WYx:(_Bool)arg1;
- - (_Bool)N8m;
- - (void)Q4:(_Bool)arg1;
- - (_Bool)NfG738C6K;
- - (void)wyzRGW:(id)arg1;
- - (id)QAQQ;
- - (void)SLE3:(id)arg1;
- - (id)DV2lmW;
- - (void)NkL:(float)arg1;
- - (float)bpHdb596K;
- - (void)NmrYQC:(float)arg1;
- - (float)s8U2g;
- - (void)k5hu0qIgZY:(_Bool)arg1;
- - (_Bool)kHL;
- - (void)qFvUqu1q:(float)arg1;
- - (float)MTr4iV;
- - (void)wnB0:(_Bool)arg1;
- - (_Bool)ctlaL;
- - (void)F1IN:(struct CGSize)arg1;
- - (struct CGSize)YIDuIbWP;
- - (void)Iz64:(float)arg1;
- - (float)CaT;
- - (void)Qp3z7G5ruP:(float)arg1;
- - (float)X3u7UQYkh;
- - (void)e9bepMCpL:(id)arg1;
- - (id)g92wxxOTSI;
- - (void)soNr9CMm:(id)arg1;
- - (id)oP;
- - (void)d9b2i:(id)arg1;
- - (id)i;
- - (void)N9zn3c:(id)arg1;
- - (id)G47b;
- - (void)cN2e4JFP8I:(id)arg1;
- - (id)TS;
- @property(retain) UIColor *color; // @synthesize color;
- @property float opacity; // @synthesize opacity;
- @property __weak id <MBProgressHUDDelegate> delegate; // @synthesize delegate;
- - (void)jHuGf:(long long)arg1;
- - (long long)Q;
- - (void).cxx_destruct;
- - (void)NBtf:(_Bool)arg1;
- - (void)Kan0t:(id)arg1;
- - (void)iYwL92hX;
- - (void)a;
- - (void)EWYpoJag:(id)arg1;
- - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- - (id)L6;
- - (void)ouScrGXoLi;
- - (void)Z;
- - (void)drawRect:(struct CGRect)arg1;
- - (void)layoutSubviews;
- - (void)L2BFFVjY;
- - (void)CZ9QSF;
- - (void)GJ24H;
- - (void)agO_shAh9p;
- - (void)Jnek:(_Bool)arg1:(CDUnknownBlockType)arg2:(struct dispatch_queue_s *)arg3:(CDUnknownBlockType)arg4;
- - (void)fxHtU:(_Bool)arg1:(CDUnknownBlockType)arg2:(struct dispatch_queue_s *)arg3;
- - (void)FFWh_:(_Bool)arg1:(CDUnknownBlockType)arg2:(CDUnknownBlockType)arg3;
- - (void)D:(_Bool)arg1:(CDUnknownBlockType)arg2;
- - (void)y30d_m4VA:(SEL)arg1:(id)arg2:(id)arg3:(_Bool)arg4;
- - (void)DKtci;
- - (void)Ut2Mp:(id)arg1:(_Bool)arg2:(void *)arg3;
- - (void)uOtyp:(_Bool)arg1;
- - (void)GP5Q:(_Bool)arg1;
- - (void)didMoveToSuperview;
- - (void)Idr:(id)arg1;
- - (void)Q:(id)arg1;
- - (void)rINi1dJ:(id)arg1;
- - (void)eSWFi0XLb:(_Bool)arg1:(double)arg2;
- - (void)zCAvyWQnNk:(_Bool)arg1;
- - (void)NZhloULQ:(_Bool)arg1;
- - (void)dealloc;
- - (id)x:(id)arg1;
- - (id)dxIij7Oo:(id)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- // Remaining properties
- @property(retain) UIColor *activityIndicatorColor; // @synthesize activityIndicatorColor;
- @property long long animationType; // @synthesize animationType;
- @property(retain) UIColor *detailsLabelColor; // @synthesize detailsLabelColor;
- @property(retain) UIFont *detailsLabelFont; // @synthesize detailsLabelFont;
- @property(copy) NSString *detailsLabelText; // @synthesize detailsLabelText;
- @property _Bool dimBackground; // @synthesize dimBackground;
- @property float graceTime; // @synthesize graceTime;
- @property(retain) NSTimer *graceTimer; // @synthesize graceTimer;
- @property(retain) UIView *indicator; // @synthesize indicator;
- @property(retain) UIColor *labelColor; // @synthesize labelColor;
- @property(retain) UIFont *labelFont; // @synthesize labelFont;
- @property(copy) NSString *labelText; // @synthesize labelText;
- @property float margin; // @synthesize margin;
- @property float minShowTime; // @synthesize minShowTime;
- @property(retain) NSTimer *minShowTimer; // @synthesize minShowTimer;
- @property struct CGSize minSize; // @synthesize minSize;
- @property long long mode; // @synthesize mode;
- @property float progress; // @synthesize progress;
- @property _Bool removeFromSuperViewOnHide; // @synthesize removeFromSuperViewOnHide;
- @property(retain) NSDate *showStarted; // @synthesize showStarted;
- @property(getter=isSquare) _Bool square; // @synthesize square;
- @property _Bool taskInProgress; // @synthesize taskInProgress;
- @property float xOffset; // @synthesize xOffset;
- @property float yOffset; // @synthesize yOffset;
- @end
- __attribute__((visibility("hidden")))
- @interface Ahb : UIView
- {
- _Bool _annular;
- float _progress;
- UIColor *_progressTintColor;
- UIColor *_backgroundTintColor;
- }
- - (void)iJpWdH:(_Bool)arg1;
- - (_Bool)dg2UCdy;
- - (void)GXOg:(id)arg1;
- - (id)CGQAJfpjv;
- - (void)sv:(id)arg1;
- - (id)S;
- - (void)F5:(float)arg1;
- - (float)FpO;
- - (void).cxx_destruct;
- - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- - (id)L6;
- - (void)ouScrGXoLi;
- - (void)Z;
- - (void)drawRect:(struct CGRect)arg1;
- - (void)dealloc;
- - (id)initWithFrame:(struct CGRect)arg1;
- - (id)init;
- // Remaining properties
- @property(nonatomic, getter=isAnnular) _Bool annular; // @synthesize annular=_annular;
- @property(retain, nonatomic) UIColor *backgroundTintColor; // @synthesize backgroundTintColor=_backgroundTintColor;
- @property(nonatomic) float progress; // @synthesize progress=_progress;
- @property(retain, nonatomic) UIColor *progressTintColor; // @synthesize progressTintColor=_progressTintColor;
- @end
- __attribute__((visibility("hidden")))
- @interface kJRNcAMmH : UIView
- {
- float _progress;
- UIColor *_lineColor;
- UIColor *_progressRemainingColor;
- UIColor *_progressColor;
- }
- - (void)xW1:(id)arg1;
- - (id)vA;
- - (void)DLO:(id)arg1;
- - (id)VZSLyX;
- - (void)G:(id)arg1;
- - (id)P;
- - (void)F5:(float)arg1;
- - (float)FpO;
- - (void).cxx_destruct;
- - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- - (id)L6;
- - (void)ouScrGXoLi;
- - (void)Z;
- - (void)drawRect:(struct CGRect)arg1;
- - (void)dealloc;
- - (id)initWithFrame:(struct CGRect)arg1;
- - (id)init;
- // Remaining properties
- @property(retain, nonatomic) UIColor *lineColor; // @synthesize lineColor=_lineColor;
- @property(nonatomic) float progress; // @synthesize progress=_progress;
- @property(retain, nonatomic) UIColor *progressColor; // @synthesize progressColor=_progressColor;
- @property(retain, nonatomic) UIColor *progressRemainingColor; // @synthesize progressRemainingColor=_progressRemainingColor;
- @end
- __attribute__((visibility("hidden")))
- @interface SB036qsoz : NSObject
- {
- }
- @end
- __attribute__((visibility("hidden")))
- @interface pfRdjR : NSObject <UIWebViewDelegate>
- {
- unsigned long long _loadingCount;
- unsigned long long _maxLoadCount;
- NSURL *_currentURL;
- _Bool _interactive;
- float _progress;
- id <NJKWebViewProgressDelegate> _progressDelegate;
- id <UIWebViewDelegate> _webViewProxyDelegate;
- CDUnknownBlockType _progressBlock;
- }
- - (float)FpO;
- - (void)Dqu:(CDUnknownBlockType)arg1;
- - (CDUnknownBlockType)XGAOouN;
- - (void)VeWcO3t:(id)arg1;
- - (id)yqLuM18eM;
- - (void)aQ:(id)arg1;
- - (id)VvoJs5HK9Z;
- - (void).cxx_destruct;
- - (void)forwardInvocation:(id)arg1;
- - (id)methodSignatureForSelector:(SEL)arg1;
- - (_Bool)respondsToSelector:(SEL)arg1;
- - (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
- - (void)webViewDidFinishLoad:(id)arg1;
- - (void)webViewDidStartLoad:(id)arg1;
- - (_Bool)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(long long)arg3;
- - (void)reset;
- - (void)F5:(float)arg1;
- - (void)_;
- - (void)Zp0PgqI;
- - (void)fyL;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly, nonatomic) float progress; // @synthesize progress=_progress;
- @property(copy, nonatomic) CDUnknownBlockType progressBlock; // @synthesize progressBlock=_progressBlock;
- @property(nonatomic) __weak id <NJKWebViewProgressDelegate> progressDelegate; // @synthesize progressDelegate=_progressDelegate;
- @property(readonly) Class superclass;
- @property(nonatomic) __weak id <UIWebViewDelegate> webViewProxyDelegate; // @synthesize webViewProxyDelegate=_webViewProxyDelegate;
- @end
- __attribute__((visibility("hidden")))
- @interface hs : UIView
- {
- float _progress;
- UIView *_progressBarView;
- double _barAnimationDuration;
- double _fadeAnimationDuration;
- double _fadeOutDelay;
- }
- - (void)g:(double)arg1;
- - (double)cr42;
- - (void)C4D54Ba:(double)arg1;
- - (double)pzl08XkX;
- - (void)On:(double)arg1;
- - (double)J;
- - (void)Is_56L2:(id)arg1;
- - (id)z5SKAMK27V;
- - (float)FpO;
- - (void).cxx_destruct;
- - (void)yXvft:(float)arg1:(_Bool)arg2;
- - (void)F5:(float)arg1;
- - (void)wZ;
- - (void)awakeFromNib;
- - (id)initWithFrame:(struct CGRect)arg1;
- // Remaining properties
- @property(nonatomic) double barAnimationDuration; // @synthesize barAnimationDuration=_barAnimationDuration;
- @property(nonatomic) double fadeAnimationDuration; // @synthesize fadeAnimationDuration=_fadeAnimationDuration;
- @property(nonatomic) double fadeOutDelay; // @synthesize fadeOutDelay=_fadeOutDelay;
- @property(nonatomic) float progress; // @synthesize progress=_progress;
- @property(retain, nonatomic) UIView *progressBarView; // @synthesize progressBarView=_progressBarView;
- @end
- __attribute__((visibility("hidden")))
- @interface PyKn : NSObject
- {
- }
- @end
- __attribute__((visibility("hidden")))
- @interface Kaer9BXA : UIView
- {
- SWRevealViewController *_c;
- _Bool _disableLayout;
- UIView *_rearView;
- UIView *_rightView;
- UIView *_frontView;
- }
- - (void)bM:(_Bool)arg1;
- - (_Bool)Y5qraGtd;
- - (id)V;
- - (id)POkRq;
- - (id)BcD5bp;
- - (void).cxx_destruct;
- - (double)NAC:(double)arg1;
- - (void)tX:(long long)arg1;
- - (void)M:(double)arg1;
- - (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- - (_Bool)au_n:(struct CGPoint)arg1:(id)arg2;
- - (void)layoutSubviews;
- - (void)AUk8pKxW:(double)arg1;
- - (double)PHKhjO3j:(long long)arg1;
- - (void)LhRiGxl:(long long)arg1;
- - (void)aG:(long long)arg1;
- - (struct CGRect)m_54KHcx_c:(struct CGRect)arg1;
- - (void)C3lncSM9OX;
- - (id)d:(struct CGRect)arg1:(id)arg2;
- // Remaining properties
- @property(nonatomic) _Bool disableLayout; // @synthesize disableLayout=_disableLayout;
- @property(readonly, nonatomic) UIView *frontView; // @synthesize frontView=_frontView;
- @property(readonly, nonatomic) UIView *rearView; // @synthesize rearView=_rearView;
- @property(readonly, nonatomic) UIView *rightView; // @synthesize rightView=_rightView;
- @end
- __attribute__((visibility("hidden")))
- @interface Y2yD0O : NSObject <UIViewControllerContextTransitioning>
- {
- SWRevealViewController *_revealVC;
- UIView *_view;
- UIViewController *_toVC;
- UIViewController *_fromVC;
- CDUnknownBlockType _completion;
- }
- - (void).cxx_destruct;
- - (struct CGRect)finalFrameForViewController:(id)arg1;
- - (struct CGRect)initialFrameForViewController:(id)arg1;
- - (id)viewForKey:(id)arg1;
- - (id)viewControllerForKey:(id)arg1;
- - (void)completeTransition:(_Bool)arg1;
- - (void)cancelInteractiveTransition;
- - (void)finishInteractiveTransition;
- - (void)updateInteractiveTransition:(double)arg1;
- - (long long)presentationStyle;
- - (_Bool)transitionWasCancelled;
- - (_Bool)isInteractive;
- - (_Bool)isAnimated;
- - (id)containerView;
- - (id)f:(id)arg1:(id)arg2:(id)arg3:(id)arg4:(CDUnknownBlockType)arg5;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- __attribute__((visibility("hidden")))
- @interface czRmpfHc : NSObject <UIViewControllerAnimatedTransitioning>
- {
- double _duration;
- }
- - (void)animateTransition:(id)arg1;
- - (double)transitionDuration:(id)arg1;
- - (id)GeVvHaF3J:(double)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- __attribute__((visibility("hidden")))
- @interface mNPMpN3UR : UIPanGestureRecognizer
- {
- _Bool _dragging;
- struct CGPoint _beginPoint;
- }
- - (void)touchesMoved:(id)arg1 withEvent:(id)arg2;
- - (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
- @end
- __attribute__((visibility("hidden")))
- @interface AUuHUL : UIViewController <UIGestureRecognizerDelegate>
- {
- SWRevealView *_contentView;
- UIPanGestureRecognizer *_panGestureRecognizer;
- UITapGestureRecognizer *_tapGestureRecognizer;
- long long _frontViewPosition;
- long long _rearViewPosition;
- long long _rightViewPosition;
- SWContextTransitionObject *_rearTransitioningController;
- SWContextTransitionObject *_frontTransitioningController;
- SWContextTransitionObject *_rightTransitioningController;
- long long _panInitialFrontPosition;
- NSMutableArray *_animationQueue;
- _Bool _userInteractionStore;
- _Bool _bounceBackOnOverdraw;
- _Bool _bounceBackOnLeftOverdraw;
- _Bool _stableDragOnOverdraw;
- _Bool _stableDragOnLeftOverdraw;
- _Bool _presentFrontViewHierarchically;
- _Bool _clipsViewsToBounds;
- _Bool _extendsPointInsideHit;
- UIViewController *_rearViewController;
- UIViewController *_rightViewController;
- UIViewController *_frontViewController;
- double _rearViewRevealWidth;
- double _rightViewRevealWidth;
- double _rearViewRevealOverdraw;
- double _rightViewRevealOverdraw;
- double _rearViewRevealDisplacement;
- double _rightViewRevealDisplacement;
- double _draggableBorderWidth;
- double _quickFlickVelocity;
- double _toggleAnimationDuration;
- long long _toggleAnimationType;
- double _springDampingRatio;
- double _replaceViewAnimationDuration;
- double _frontViewShadowRadius;
- double _frontViewShadowOpacity;
- UIColor *_frontViewShadowColor;
- id <SWRevealViewControllerDelegate> _delegate;
- struct CGSize _frontViewShadowOffset;
- }
- + (id)bJ:(id)arg1:(id)arg2;
- @property(nonatomic) __weak id <SWRevealViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
- - (void)a:(_Bool)arg1;
- - (_Bool)Ww;
- - (_Bool)o;
- - (id)doZ;
- - (double)jB3lEQ;
- - (struct CGSize)xD83VVl;
- - (double)tW6uy;
- - (void)jV0mho8b:(double)arg1;
- - (double)y2cm1;
- - (void)GrBWZOQ:(double)arg1;
- - (double)zeTFD;
- - (void)uAhObW:(long long)arg1;
- - (long long)Rpv;
- - (void)tcbPoPj:(double)arg1;
- - (double)K;
- - (void)ld:(double)arg1;
- - (double)O53W;
- - (void)d4Mg:(_Bool)arg1;
- - (_Bool)m89lVJi2QB;
- - (void)mHPz6BM:(_Bool)arg1;
- - (_Bool)J1;
- - (void)BxY7aFm:(_Bool)arg1;
- - (_Bool)q6j9zfNRV5;
- - (void)iHUhs3ez9r:(_Bool)arg1;
- - (_Bool)x;
- - (void)fgtSzsoU8:(_Bool)arg1;
- - (_Bool)Aw;
- - (void)yM:(double)arg1;
- - (double)nw0UZ1m;
- - (void)I9Lio6d:(double)arg1;
- - (double)vzx;
- - (void)Iq_lPsyuL:(double)arg1;
- - (double)NRvwMAcinS;
- - (void)h1wAn:(double)arg1;
- - (double)cbMayYrU;
- - (void)e1:(double)arg1;
- - (double)SkDWRNr;
- - (void)CEc:(double)arg1;
- - (double)rRUna;
- - (void)OwtV:(double)arg1;
- - (double)W7cKm;
- - (long long)RJcJBzTt;
- - (id)U1qF;
- - (id)QE_Q2;
- - (id)Ko7;
- - (void).cxx_destruct;
- - (void)applicationFinishedRestoringState;
- - (void)decodeRestorableStateWithCoder:(id)arg1;
- - (void)encodeRestorableStateWithCoder:(id)arg1;
- - (void)LB5XN8EF;
- - (CDUnknownBlockType)Q:(id)arg1:(id)arg2:(id)arg3;
- - (CDUnknownBlockType)c:(id)arg1;
- - (CDUnknownBlockType)Klk:(id)arg1:(id)arg2;
- - (CDUnknownBlockType)B7o5:(id)arg1:(id)arg2:(_Bool)arg3:(_Bool)arg4;
- - (CDUnknownBlockType)jlIknlf:(long long)arg1;
- - (CDUnknownBlockType)L3yqyHc8:(long long)arg1;
- - (CDUnknownBlockType)AYQq3B_9gJ:(long long)arg1;
- - (void)PeXN2y:(int)arg1:(id)arg2:(_Bool)arg3;
- - (void)nmtQjQVc:(long long)arg1:(double)arg2;
- - (void)F:(int)arg1:(id)arg2:(_Bool)arg3;
- - (void)jlsM6dgr:(id)arg1:(_Bool)arg2;
- - (void)CAHjaR5R:(long long)arg1:(_Bool)arg2;
- - (void)eDPkLnDOKw:(id)arg1;
- - (void)taQg:(id)arg1;
- - (void)UupLeZ7:(id)arg1;
- - (void)C0MiDDxA:(id)arg1;
- - (void)LL6xXqpZ6n:(id)arg1;
- - (void)eS:(id)arg1;
- - (_Bool)X1WqYsXw;
- - (_Bool)IcKma;
- - (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- - (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- - (void)X93oYwM;
- - (void)R94:(CDUnknownBlockType)arg1;
- - (void)iyDqwMg:(double *)arg1:(double *)arg2:(double *)arg3;
- - (void)qJA:(double *)arg1:(double *)arg2;
- - (void)QU0DHSH:(long long *)arg1:(int)arg2;
- - (void)xb9PtJry:(_Bool *)arg1:(_Bool *)arg2:(int)arg3;
- - (void)lGR:(double *)arg1:(double *)arg2:(int)arg3;
- - (void)KWvrdYjP_x;
- - (void)HQFz;
- - (void)FqZ0zV9xK;
- - (void)Q25;
- - (void)ctQL5b_p;
- - (void)J:(id)arg1;
- - (void)Dpm8Wh:(id)arg1;
- - (void)_Y8:(_Bool)arg1;
- - (id)v8zD;
- - (id)panGestureRecognizer;
- - (void)RwqRs:(id)arg1;
- - (void)hZSh_A8:(double)arg1;
- - (void)pIxwXsix:(struct CGSize)arg1;
- - (void)S7:(double)arg1;
- - (void)_C:(long long)arg1:(_Bool)arg2;
- - (void)GjM:(long long)arg1;
- - (void)n:(_Bool)arg1;
- - (void)f:(_Bool)arg1;
- - (void)s:(id)arg1:(_Bool)arg2;
- - (void)QRi9mz4yX:(id)arg1;
- - (void)oz69EilD:(id)arg1:(_Bool)arg2;
- - (void)LreVRgu:(id)arg1;
- - (void)WO2:(id)arg1:(_Bool)arg2;
- - (void)Hdn_:(id)arg1:(_Bool)arg2;
- - (void)SvdRUnKL:(id)arg1;
- - (unsigned long long)supportedInterfaceOrientations;
- - (void)viewDidAppear:(_Bool)arg1;
- - (void)loadView;
- - (id)childViewControllerForStatusBarHidden;
- - (id)childViewControllerForStatusBarStyle;
- - (void)ivL7DG;
- - (id)ymIWcFv:(id)arg1:(id)arg2;
- - (id)init;
- - (id)initWithCoder:(id)arg1;
- // Remaining properties
- @property(nonatomic) _Bool bounceBackOnLeftOverdraw; // @synthesize bounceBackOnLeftOverdraw=_bounceBackOnLeftOverdraw;
- @property(nonatomic) _Bool bounceBackOnOverdraw; // @synthesize bounceBackOnOverdraw=_bounceBackOnOverdraw;
- @property(nonatomic) _Bool clipsViewsToBounds; // @synthesize clipsViewsToBounds=_clipsViewsToBounds;
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(nonatomic) double draggableBorderWidth; // @synthesize draggableBorderWidth=_draggableBorderWidth;
- @property(nonatomic) _Bool extendsPointInsideHit; // @synthesize extendsPointInsideHit=_extendsPointInsideHit;
- @property(retain, nonatomic) UIViewController *frontViewController; // @synthesize frontViewController=_frontViewController;
- @property(nonatomic) long long frontViewPosition; // @synthesize frontViewPosition=_frontViewPosition;
- @property(retain, nonatomic) UIColor *frontViewShadowColor; // @synthesize frontViewShadowColor=_frontViewShadowColor;
- @property(nonatomic) struct CGSize frontViewShadowOffset; // @synthesize frontViewShadowOffset=_frontViewShadowOffset;
- @property(nonatomic) double frontViewShadowOpacity; // @synthesize frontViewShadowOpacity=_frontViewShadowOpacity;
- @property(nonatomic) double frontViewShadowRadius; // @synthesize frontViewShadowRadius=_frontViewShadowRadius;
- @property(readonly) unsigned long long hash;
- @property(nonatomic) _Bool presentFrontViewHierarchically; // @synthesize presentFrontViewHierarchically=_presentFrontViewHierarchically;
- @property(nonatomic) double quickFlickVelocity; // @synthesize quickFlickVelocity=_quickFlickVelocity;
- @property(retain, nonatomic) UIViewController *rearViewController; // @synthesize rearViewController=_rearViewController;
- @property(nonatomic) double rearViewRevealDisplacement; // @synthesize rearViewRevealDisplacement=_rearViewRevealDisplacement;
- @property(nonatomic) double rearViewRevealOverdraw; // @synthesize rearViewRevealOverdraw=_rearViewRevealOverdraw;
- @property(nonatomic) double rearViewRevealWidth; // @synthesize rearViewRevealWidth=_rearViewRevealWidth;
- @property(nonatomic) double replaceViewAnimationDuration; // @synthesize replaceViewAnimationDuration=_replaceViewAnimationDuration;
- @property(retain, nonatomic) UIViewController *rightViewController; // @synthesize rightViewController=_rightViewController;
- @property(nonatomic) double rightViewRevealDisplacement; // @synthesize rightViewRevealDisplacement=_rightViewRevealDisplacement;
- @property(nonatomic) double rightViewRevealOverdraw; // @synthesize rightViewRevealOverdraw=_rightViewRevealOverdraw;
- @property(nonatomic) double rightViewRevealWidth; // @synthesize rightViewRevealWidth=_rightViewRevealWidth;
- @property(nonatomic) double springDampingRatio; // @synthesize springDampingRatio=_springDampingRatio;
- @property(nonatomic) _Bool stableDragOnLeftOverdraw; // @synthesize stableDragOnLeftOverdraw=_stableDragOnLeftOverdraw;
- @property(nonatomic) _Bool stableDragOnOverdraw; // @synthesize stableDragOnOverdraw=_stableDragOnOverdraw;
- @property(readonly) Class superclass;
- @property(nonatomic) double toggleAnimationDuration; // @synthesize toggleAnimationDuration=_toggleAnimationDuration;
- @property(nonatomic) long long toggleAnimationType; // @synthesize toggleAnimationType=_toggleAnimationType;
- @end
- __attribute__((visibility("hidden")))
- @interface ZljUWQ1tqE : UIStoryboardSegue
- {
- }
- - (void)perform;
- @end
- __attribute__((visibility("hidden")))
- @interface ZbO : UIStoryboardSegue
- {
- }
- - (void)perform;
- @end
- __attribute__((visibility("hidden")))
- @interface OqvzdoA : NSObject
- {
- }
- @end
- @interface NSData (FSRB64Additions)
- - (id)FSR_stringByBase64Encoding;
- @end
- @interface NSData (FSRWebSocket)
- - (id)stringBySHA1ThenBase64Encoding;
- @end
- @interface NSString (FSRWebSocket)
- - (id)stringBySHA1ThenBase64Encoding;
- @end
- @interface NSURLRequest (FCertificateAdditions)
- @property(readonly, retain, nonatomic) NSArray *FSR_SSLPinnedCertificates;
- @end
- @interface NSMutableURLRequest (FCertificateAdditions)
- @property(retain, nonatomic) NSArray *FSR_SSLPinnedCertificates;
- @end
- @interface NSURL (FSRWebSocket)
- - (id)SR_origin;
- @end
- @interface NSRunLoop (FSRWebSocket)
- + (id)FSR_networkRunLoop;
- @end
- @interface NSDictionary (FUtils)
- - (_Bool)isEmpty;
- - (_Bool)contains:(id)arg1;
- @end
- @interface NSData (FBase64)
- + (id)F_dataWithBase64EncodedString:(id)arg1;
- - (id)F_base64EncodedString;
- - (id)F_base64EncodedStringWithWrapWidth:(unsigned long long)arg1;
- @end
- @interface NSString (FBase64)
- + (id)F_stringWithBase64EncodedString:(id)arg1;
- - (id)F_base64EncodedString;
- - (id)F_base64DecodedString;
- @end
- @interface NSString (ExtractDomain)
- - (id)qApyIFhgPi;
- @end
- @interface NSString (RemoveTag)
- - (id)vBYjCk:(id)arg1:(id)arg2;
- - (id)e:(id)arg1;
- @end
- @interface UIButton (Extension)
- - (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- - (struct UIEdgeInsets)FCRc;
- - (void)RS9:(struct UIEdgeInsets)arg1;
- // Remaining properties
- @property(nonatomic) struct UIEdgeInsets hitTestEdgeInsets;
- @end
- @interface UIColor (Colours)
- + (void)load;
- + (long long)eM:(double)arg1:(double)arg2:(unsigned int)arg3;
- + (float)X:(float)arg1:(float)arg2;
- + (id)H:(double)arg1:(double)arg2:(double)arg3:(double)arg4;
- + (id)x3QuPVm5LP;
- + (id)l;
- + (id)Aeomv6;
- + (id)gydLB4C;
- + (id)V0;
- + (id)yzmB;
- + (id)cY5juA;
- + (id)_Fj6QNz;
- + (id)UGZTr0fK;
- + (id)z5;
- + (id)DzQtGf_ZTH;
- + (id)Sj9;
- + (id)PPBnqdf;
- + (id)bHLS;
- + (id)watxT;
- + (id)Axp4;
- + (id)dotd;
- + (id)Ws;
- + (id)YkgHBEF;
- + (id)o;
- + (id)jFlkJvBWV;
- + (id)Cru1;
- + (id)YJE5mE4Rws;
- + (id)MZRby;
- + (id)TLc7eNTtif;
- + (id)mbOHW;
- + (id)JXQQ;
- + (id)glEX;
- + (id)qecp4Pkaf;
- + (id)WXc;
- + (id)MBKVRTI_xl;
- + (id)Z_wyj7U;
- + (id)vJ9rzY;
- + (id)a6_sX;
- + (id)b;
- + (id)svBnvt;
- + (id)ci;
- + (id)AEJ;
- + (id)d;
- + (id)e;
- + (id)h;
- + (id)Q;
- + (id)fQ8;
- + (id)rfkgwy;
- + (id)rPS9m;
- + (id)Q1t;
- + (id)glghPi5S4u;
- + (id)pQC9;
- + (id)t_H;
- + (id)J67RBE;
- + (id)xkVBIzMrNV;
- + (id)zq0;
- + (id)TmzOr0;
- + (id)vS581;
- + (id)JtySnXuJAy;
- + (id)w;
- + (id)VIcdTv4j;
- + (id)Lr64t;
- + (id)eR_W;
- + (id)fZxC_;
- + (id)FDxJ;
- + (id)ve7aNA;
- + (id)CsF3ibAlt;
- + (id)Mq;
- + (id)m5F;
- + (id)y0FjsQNIB;
- + (id)z7LPpCBYab;
- + (id)nrp;
- + (id)KxxyB7D8t;
- + (id)L;
- + (id)xEnh9E;
- + (id)sC88Y;
- + (id)Hi7t;
- + (id)KuG;
- + (id)BSh;
- + (id)mQL2QNsV;
- + (id)TFDRK;
- + (id)fH;
- + (id)sZkoa8v;
- + (id)xAJWcYv;
- + (id)OyRv59;
- + (id)sA4YTa;
- + (id)A;
- + (id)B;
- + (id)XmVIbIXWFu;
- + (id)TAC1;
- + (id)kdMWi;
- + (id)nCuM;
- + (id)f_wXd_;
- + (id)bT;
- + (id)N79;
- + (id)gNg3NRmo;
- + (id)ySQmI0o;
- + (id)S;
- + (id)FSM;
- + (id)rbeffd;
- + (id)_Y7w5Vdb;
- + (id)aE4P5fH;
- + (id)bXh8L6;
- + (long long)chUO1:(id)arg1:(id)arg2:(long long)arg3;
- + (id)aZG_riGLf:(id)arg1:(long long)arg2;
- + (id)ERy1SD:(float)arg1:(float)arg2:(float)arg3:(float)arg4;
- + (id)vGE:(float)arg1:(float)arg2:(float)arg3:(float)arg4;
- + (id)cC:(float)arg1:(float)arg2:(float)arg3:(float)arg4;
- + (id)U:(float)arg1:(float)arg2:(float)arg3:(float)arg4;
- + (id)_V:(id)arg1;
- + (id)xBSe6bf:(id)arg1;
- + (id)fS8hGL:(id)arg1;
- + (id)AgS:(id)arg1;
- + (id)ZmU0_1S:(id)arg1;
- + (id)JR3F:(id)arg1;
- + (id)dGe:(id)arg1;
- + (id)bq:(id)arg1;
- + (id)jWuYWdPf:(id)arg1;
- - (_Bool)XPwH1bz:(double *)arg1:(double *)arg2:(double *)arg3:(double *)arg4;
- - (_Bool)UaQXuO:(double *)arg1:(double *)arg2:(double *)arg3:(double *)arg4;
- - (id)OK0QKCAlLb:(long long)arg1:(id *)arg2:(unsigned int *)arg3;
- - (double)Q:(id)arg1:(long long)arg2;
- - (double)heGyHcK:(id)arg1;
- - (id)pqnZtb1iE;
- - (id)u;
- - (id)VztMfJ:(long long)arg1;
- - (id)wIKc:(double)arg1;
- - (id)f:(double)arg1;
- - (id)_K9:(double)arg1;
- - (double)qRPqYypN7;
- - (double)tCHC9MbXB;
- - (double)MkWTSh;
- - (double)gIW03g;
- - (double)kENbgtfU;
- - (double)hYSgs;
- - (double)clQCxkrf;
- - (double)alpha;
- - (double)brightness;
- - (double)u7;
- - (double)Eof0PXJkQN;
- - (double)oRWTkHRD;
- - (double)SP11s_Fl;
- - (double)Woi1;
- - (id)RVwfR;
- - (id)temLq;
- - (id)lwk7M79J;
- - (id)tRGqlQk3EM;
- - (id)XQ1T7;
- - (id)cv0;
- - (id)C;
- - (id)J3DtUh;
- - (id)BTmK;
- - (id)UpQyuJadT;
- @end
- @interface UIViewController (AUuHUL)
- - (id)Te;
- @end
Add Comment
Please, Sign In to add comment