Info Mach-o files class dump

Description

Class, categories and protocols declarations.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Class dump for file Payload/ADTC.app/ADTC

/**
 * This header is generated by class-dump-z 0.2a.
 * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
 *
 * Source: (null)
 */

typedef struct _NSZone NSZone;

typedef struct CGPoint {
	float x;
	float y;
} CGPoint;

typedef struct _NSRange {
	unsigned _field1;
	unsigned _field2;
} NSRange;

typedef struct CGSize {
	float width;
	float height;
} CGSize;

typedef struct CGRect {
	CGPoint origin;
	CGSize size;
} CGRect;

typedef struct CLLocationCoordinate2D {
	double latitude;
	double longitude;
} CLLocationCoordinate2D;

typedef struct opaqueCMSampleBuffer opaqueCMSampleBuffer;

typedef struct {
	CLLocationCoordinate2D center;
	CLLocationCoordinate2D span;
} XXStruct_zkbX1B;

typedef struct __SCNetworkReachability* SCNetworkReachabilityRef;

typedef struct in_addr {
	unsigned _field1;
} in_addr;

typedef struct sockaddr_in {
	unsigned char _field1;
	unsigned char _field2;
	unsigned short _field3;
	in_addr _field4;
	BOOL _field5[8];
} sockaddr_in;

typedef struct CGContext* CGContextRef;

typedef struct {
	int _field1;
	int _field2;
	unsigned _field3;
	unsigned _field4;
} XXStruct_QF3nQD;

typedef struct sqlite3 sqlite3;

typedef struct sqlite3_stmt sqlite3_stmt;

typedef struct {
	long long value;
	int timescale;
	unsigned flags;
	long long epoch;
} XXStruct_pwHToB;

typedef struct {
	XXStruct_pwHToB start;
	XXStruct_pwHToB duration;
} XXStruct_yD8eWC;

typedef struct UIEdgeInsets {
	float top;
	float left;
	float bottom;
	float right;
} UIEdgeInsets;

typedef struct OpaqueAudioComponentInstance OpaqueAudioComponentInstance;

typedef struct AudioStreamBasicDescription {
	double mSampleRate;
	unsigned mFormatID;
	unsigned mFormatFlags;
	unsigned mBytesPerPacket;
	unsigned mFramesPerPacket;
	unsigned mBytesPerFrame;
	unsigned mChannelsPerFrame;
	unsigned mBitsPerChannel;
	unsigned mReserved;
} AudioStreamBasicDescription;

typedef struct AudioBuffer {
	unsigned _field1;
	unsigned _field2;
	void* _field3;
} AudioBuffer;

typedef struct AudioBufferList {
	unsigned _field1;
	AudioBuffer _field2[1];
} AudioBufferList;

typedef struct LmiAllocatorS_ {
	/*function-pointer*/ void* _field1;
	/*function-pointer*/ void* _field2;
	unsigned _field3;
	void* _field4;
} LmiAllocatorS_;

typedef struct {
	LmiAllocatorS_* allocator;
	char* buf;
	unsigned size;
	unsigned capacity;
} XXStruct_ml6XPB;

typedef struct _opaque_pthread_mutex_t {
	long __sig;
	BOOL __opaque[40];
} opaque_pthread_mutex_t;

typedef struct LmiVector_LmiVoidPtr {
	LmiAllocatorS_* _field1;
	void** _field2;
	void** _field3;
	void** _field4;
} LmiVector_LmiVoidPtr;

typedef struct _opaque_pthread_attr_t {
	long _field1;
	BOOL _field2[36];
} opaque_pthread_attr_t;

typedef struct _opaque_pthread_t opaque_pthread_t;

typedef struct LmiThread_ {
	struct {
		BOOL _field1[32];
		int _field2;
		unsigned _field3;
		/*function-pointer*/ void* _field4;
		void* _field5;
		void* _field6;
		int _field7;
	} _field1;
	opaque_pthread_attr_t _field2;
	opaque_pthread_t* _field3;
} LmiThread_;

typedef struct LmiListNode__LmiVoidPtr LmiListNode__LmiVoidPtr;

typedef struct LmiListNodeBase__LmiVoidPtr {
	LmiListNodePtr__LmiVoidPtr _field1;
	LmiListNodePtr__LmiVoidPtr _field2;
} LmiListNodeBase__LmiVoidPtr;

typedef union LmiListNodePtr__LmiVoidPtr {
	LmiListNode__LmiVoidPtr* _field1;
	LmiListNodeBase__LmiVoidPtr* _field2;
} LmiListNodePtr__LmiVoidPtr;

typedef struct {
	LmiListNodeBase__LmiVoidPtr _field1;
	LmiAllocatorS_* _field2;
} XXStruct_YNjiWD;

typedef struct LmiAudioPlaybackDevice_ {
	XXStruct_ml6XPB _field1;
	XXStruct_ml6XPB _field2;
	XXStruct_ml6XPB _field3;
	XXStruct_ml6XPB _field4;
	XXStruct_ml6XPB _field5;
	void* _field6;
	opaque_pthread_mutex_t _field7;
	LmiAllocatorS_* _field8;
	unsigned char _field9;
	int _field10;
	LmiVector_LmiVoidPtr _field11;
	void* _field12;
	LmiThread_ _field13;
	unsigned char _field14;
	unsigned _field15;
	unsigned _field16;
	unsigned _field17;
	unsigned _field18;
	short** _field19;
	XXStruct_YNjiWD _field20;
	/*function-pointer*/ void* _field21;
	int _field22;
	XXStruct_q3VbeB _field23;
	long long _field24;
	long long _field25;
	unsigned _field26;
	unsigned _field27;
	unsigned char _field28;
	unsigned char _field29;
	LmiAudioEnhMixer_* _field30;
} LmiAudioPlaybackDevice_;

typedef struct {
	CGPoint* _field1;
	CGPoint* _field2;
	CGPoint* _field3;
	CGPoint* _field4;
	LmiAllocatorS_* _field5;
} XXStruct_5Jb8SB;

typedef struct {
	unsigned char _field1;
	CGPoint* _field2;
	XXStruct_5Jb8SB _field3;
	int _field4;
	int _field5;
	int _field6;
	int _field7;
	opaque_pthread_mutex_t _field8;
} XXStruct_q3VbeB;

typedef struct LmiAudioEnhMixer_ LmiAudioEnhMixer_;

typedef struct LmiPcmFrame_ LmiPcmFrame_;

typedef struct {
	CGPoint* impl;
	char* data;
	unsigned length;
	unsigned bitPos;
} XXStruct_8Tn6iD;

typedef struct LmiAudioBufferDebugInfo_ {
	XXStruct_ml6XPB name;
	long long bufferSize;
	long long lowestThreshold;
	long long lowThreshold;
	long long highThreshold;
	long long highestThreshold;
	long long maxThreshold;
	long long played;
	long long underrun;
	long long overrun;
} LmiAudioBufferDebugInfo_;

typedef struct {
	LmiAllocatorS_* alloc;
	long long trackPeriod;
	long long lastSampleTime;
	long long maxFirstHalfPeriod;
	long long maxSecondHalfPeriod;
	long long minFirstHalfPeriod;
	long long minSecondHalfPeriod;
	long long jitter;
	long long largeCounter;
	long long largeJitter;
} XXStruct_ssVnNB;

typedef struct LmiAudioCapturer_ {
	opaque_pthread_mutex_t _field1;
	LmiAllocatorS_* _field2;
	XXStruct_ml6XPB _field3;
	XXStruct_ml6XPB _field4;
	XXStruct_ml6XPB _field5;
	XXStruct_ml6XPB _field6;
	XXStruct_ml6XPB _field7;
	unsigned char _field8;
	int _field9;
	/*function-pointer*/ void* _field10;
	/*function-pointer*/ void* _field11;
	void* _field12;
	unsigned _field13;
	LmiThread_ _field14;
	void* _field15;
	unsigned _field16;
	unsigned char _field17;
	unsigned _field18;
	unsigned _field19;
	unsigned _field20;
	unsigned _field21;
	unsigned _field22;
	unsigned _field23;
	unsigned _field24;
	LmiPcmFrame_* _field25;
	unsigned _field26;
	unsigned _field27;
	int _field28;
	NSRange _field29;
	long long _field30;
	XXStruct_q3VbeB _field31;
	struct {
		opaque_pthread_mutex_t mutex;
		LmiAllocatorS_* alloc;
		unsigned totalBytes;
		unsigned lowestThresholdBytes;
		unsigned lowThresholdBytes;
		unsigned highThresholdBytes;
		unsigned highestThresholdBytes;
		unsigned maxThresholdBytes;
		unsigned char charging;
		unsigned char discharging;
		unsigned char allowSkew;
		unsigned lastSampleNumReceived;
		long long lastPresentationTime;
		long long lastInputTime;
		long long lastOutputTime;
		XXStruct_ml6XPB name;
		long long maxDelay;
		long long minDelayThreshold;
		long long maxDelayThreshold;
		long long flukeDelay;
		long long inputTrackerPeriod;
		long long minEnergy;
		long long minEnergyThreshold;
		long long energyTrackerPeriod;
		long long outputTrackerPeriod;
		unsigned consecutiveSpeechDetectedFrames;
		unsigned samplesAdded;
		unsigned samplesRemoved;
		XXStruct_8Tn6iD buffer;
		unsigned bufferSize;
		char* bufferReadPtr;
		char* bufferEndPtr;
		char* bufferWritePtr;
		unsigned sampleRate;
		unsigned bitsPerSample;
		unsigned numberOfChannels;
		unsigned samplesPerMs;
		unsigned bytesPerMs;
		struct {
			int channelCount;
			int histStart;
			int histLength;
			int histOffset;
			unsigned outputSampleCount;
			unsigned coeffCacheHitCount;
			unsigned coeffCacheMissCount;
			unsigned addedSamples;
			unsigned droppedSamples;
			int coeffCacheEntries;
			int coeffCacheLog2Entries;
			int coeffCacheEntryLength;
			int coeffCacheEntryLog2Length;
			long long coeffCacheHitFracDelayLimit;
			int coeffCacheIndexFracDelayShift;
			int coeffCacheSizeInBytes;
			long long coeffCacheFracDelay[2048];
			short* coeffCache;
			short historyBuffer[8192];
			int inputSampleRate;
			int outputSampleRate;
			long long lastInterpolationIndex;
			long long interpolationIndex;
			long long interpolationIndexInc;
			int sincTableIndexInc;
			short gainCorrection;
			short LowpassCutoff;
			short* SincTable;
			int SincTableZeroCrossings;
			int SincTableSize;
			int SincTableSizeMinusOne;
			int QualityLevel;
			LmiAllocatorS_* allocator;
			unsigned char isFullyConstructed;
		} audioResampler;
		XXStruct_8Tn6iD channelBuffer;
		XXStruct_8Tn6iD resampleBuffer;
		LmiAudioBufferDebugInfo_ debugInfo;
		XXStruct_ssVnNB energyTracker;
		XXStruct_ssVnNB inputTracker;
		XXStruct_ssVnNB outputTracker;
		void* userData;
		unsigned char emptyHangover;
		unsigned char read;
	} _field32;
	long long _field33;
	long long _field34;
	unsigned _field35;
	unsigned _field36;
	unsigned char _field37;
	struct {
		int _field1;
		unsigned char _field2;
		/*function-pointer*/ void* _field3;
		/*function-pointer*/ void* _field4;
	} _field38[2];
	unsigned char _field39;
	unsigned char _field40;
} LmiAudioCapturer_;

typedef struct SMPTETime {
	short _field1;
	short _field2;
	unsigned _field3;
	unsigned long _field4;
	unsigned long _field5;
	short _field6;
	short _field7;
	short _field8;
	short _field9;
} SMPTETime;

typedef struct AudioTimeStamp {
	double _field1;
	unsigned long long _field2;
	double _field3;
	unsigned long long _field4;
	SMPTETime _field5;
	unsigned long _field6;
	unsigned _field7;
} AudioTimeStamp;

typedef struct LmiVector_LmiVideoCapturerCapability {
	LmiAllocatorS_* _field1;
	CGPoint* _field2;
	CGPoint* _field3;
	CGPoint* _field4;
} LmiVector_LmiVideoCapturerCapability;

typedef struct LmiVideoCapturer_ {
	opaque_pthread_mutex_t _field1;
	opaque_pthread_mutex_t _field2;
	int _field3;
	unsigned char _field4;
	unsigned char _field5;
	unsigned char _field6;
	unsigned char _field7;
	XXStruct_ml6XPB _field8;
	XXStruct_ml6XPB _field9;
	XXStruct_ml6XPB _field10;
	int _field11;
	LmiVector_LmiVideoCapturerCapability _field12;
	void* _field13;
	LmiAllocatorS_* _field14;
	/*function-pointer*/ void* _field15;
	void* _field16;
	/*function-pointer*/ void* _field17;
	void* _field18;
	/*function-pointer*/ void* _field19;
	void* _field20;
	struct {
		unsigned _field1;
		int _field2;
		int _field3;
		long long _field4;
	} _field21;
	unsigned char _field22;
} LmiVideoCapturer_;

typedef struct {
	opaque_pthread_mutex_t _field1;
	opaque_pthread_mutex_t _field2;
	LmiAllocatorS_* _field3;
	XXStruct_YNjiWD _field4;
	LmiVector_LmiVoidPtr _field5;
	LmiThread_ _field6;
	unsigned char _field7;
	unsigned _field8;
	void* _field9;
} XXStruct_IV1uSD;

typedef struct LmiScreen_ LmiScreen_;

typedef struct LmiVector_LmiScreen {
	LmiAllocatorS_* _field1;
	LmiScreen_* _field2;
	LmiScreen_* _field3;
	LmiScreen_* _field4;
} LmiVector_LmiScreen;

typedef struct LmiScreenManager_ {
	LmiVector_LmiScreen _field1;
	/*function-pointer*/ void* _field2;
	/*function-pointer*/ void* _field3;
	/*function-pointer*/ void* _field4;
	void* _field5;
	LmiAllocatorS_* _field6;
	opaque_pthread_mutex_t _field7;
	opaque_pthread_mutex_t _field8;
	int _field9;
	void* _field10;
} LmiScreenManager_;

typedef struct {
	int _field1;
	int _field2;
	int _field3;
	int _field4;
} XXStruct_SMhV9B;

typedef struct LmiYuv420Image_ {
	struct {
		CGPoint* _field1;
		void* _field2;
	} _field1[3];
} LmiYuv420Image_;

typedef struct LmiWindow_ {
	LmiAllocatorS_* _field1;
	void* _field2;
	void* _field3;
	XXStruct_SMhV9B _field4;
	XXStruct_SMhV9B _field5;
	int _field6;
	opaque_pthread_mutex_t _field7;
	opaque_pthread_mutex_t _field8;
	NSRange _field9;
	NSRange _field10;
	LmiThread_ _field11;
	unsigned char _field12;
	struct {
		unsigned char _field1;
		unsigned char _field2;
		unsigned char _field3;
	} _field13;
	XXStruct_5Jb8SB _field14;
	struct {
		LmiYuv420Image_ _field1;
		long long _field2;
		unsigned _field3;
		unsigned _field4;
		unsigned char _field5;
		unsigned char _field6;
	} _field15;
	XXStruct_SMhV9B _field16;
	unsigned char _field17;
	unsigned _field18;
	unsigned _field19;
	int _field20;
	unsigned char _field21;
	unsigned char _field22;
	unsigned char _field23;
	unsigned char _field24;
	int _field25;
	int _field26;
	int _field27;
	int _field28;
	int _field29;
	int _field30;
	unsigned _field31;
	LmiVector_LmiVoidPtr _field32;
	LmiWindow_* _field33;
	int _field34;
	opaque_pthread_mutex_t _field35;
	LmiVector_LmiLabel _field36;
	int _field37;
	/*function-pointer*/ void* _field38;
	void* _field39;
	int _field40;
	void* _field41;
	unsigned char _field42;
	unsigned _field43;
	void* _field44;
	unsigned _field45;
	/*function-pointer*/ void* _field46;
	unsigned _field47;
	int _field48;
	LmiYuv420Image_ _field49;
	LmiYuv420Image_ _field50;
	XXStruct_ml6XPB _field51;
} LmiWindow_;

typedef struct LmiVector_LmiLabel {
	LmiAllocatorS_* _field1;
	CGPoint* _field2;
	CGPoint* _field3;
	CGPoint* _field4;
} LmiVector_LmiLabel;

@protocol NSObject
@optional
@property(readonly, copy) NSString* debugDescription;
@required
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
-(NSZone*)zone;
-(unsigned)retainCount;
-(id)autorelease;
-(oneway void)release;
-(id)retain;
-(BOOL)respondsToSelector:(SEL)selector;
-(BOOL)conformsToProtocol:(id)protocol;
-(BOOL)isMemberOfClass:(Class)aClass;
-(BOOL)isKindOfClass:(Class)aClass;
-(BOOL)isProxy;
-(id)performSelector:(SEL)selector withObject:(id)object withObject:(id)object3;
-(id)performSelector:(SEL)selector withObject:(id)object;
-(id)performSelector:(SEL)selector;
-(id)self;
-(Class)class;
-(BOOL)isEqual:(id)equal;
@end

@protocol UIWebViewDelegate 
@optional
-(void)webView:(id)view didFailLoadWithError:(id)error;
-(void)webViewDidFinishLoad:(id)webView;
-(void)webViewDidStartLoad:(id)webView;
-(BOOL)webView:(id)view shouldStartLoadWithRequest:(id)request navigationType:(int)type;
@end

@protocol KRCalenderViewDelegate 
@optional
-(void)calenderPopUpValueFetched:(id)fetched;
-(void)infoPopUpValueFetched:(id)fetched onDate:(id)date;
-(void)monthOrYearChanged:(id)changed;
-(void)calenderDateClicked:(id)clicked;
@end

@protocol UIScrollViewDelegate 
@optional
-(void)scrollViewDidChangeAdjustedContentInset:(id)scrollView;
-(void)scrollViewDidScrollToTop:(id)scrollView;
-(BOOL)scrollViewShouldScrollToTop:(id)scrollView;
-(void)scrollViewDidEndZooming:(id)scrollView withView:(id)view atScale:(float)scale;
-(void)scrollViewWillBeginZooming:(id)scrollView withView:(id)view;
-(id)viewForZoomingInScrollView:(id)scrollView;
-(void)scrollViewDidEndScrollingAnimation:(id)scrollView;
-(void)scrollViewDidEndDecelerating:(id)scrollView;
-(void)scrollViewWillBeginDecelerating:(id)scrollView;
-(void)scrollViewDidEndDragging:(id)scrollView willDecelerate:(BOOL)decelerate;
-(void)scrollViewWillEndDragging:(id)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint*)offset;
-(void)scrollViewWillBeginDragging:(id)scrollView;
-(void)scrollViewDidZoom:(id)scrollView;
-(void)scrollViewDidScroll:(id)scrollView;
@end

@protocol UITableViewDelegate 
@optional
-(BOOL)tableView:(id)view shouldSpringLoadRowAtIndexPath:(id)indexPath withContext:(id)context;
-(id)indexPathForPreferredFocusedViewInTableView:(id)tableView;
-(void)tableView:(id)view didUpdateFocusInContext:(id)context withAnimationCoordinator:(id)animationCoordinator;
-(BOOL)tableView:(id)view shouldUpdateFocusInContext:(id)context;
-(BOOL)tableView:(id)view canFocusRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view performAction:(SEL)action forRowAtIndexPath:(id)indexPath withSender:(id)sender;
-(BOOL)tableView:(id)view canPerformAction:(SEL)action forRowAtIndexPath:(id)indexPath withSender:(id)sender;
-(BOOL)tableView:(id)view shouldShowMenuForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view indentationLevelForRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view targetIndexPathForMoveFromRowAtIndexPath:(id)indexPath toProposedIndexPath:(id)proposedIndexPath;
-(void)tableView:(id)view didEndEditingRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view willBeginEditingRowAtIndexPath:(id)indexPath;
-(BOOL)tableView:(id)view shouldIndentWhileEditingRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view trailingSwipeActionsConfigurationForRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view leadingSwipeActionsConfigurationForRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view editActionsForRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view titleForDeleteConfirmationButtonForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view editingStyleForRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view didDeselectRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view willDeselectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view willSelectRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view didUnhighlightRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view didHighlightRowAtIndexPath:(id)indexPath;
-(BOOL)tableView:(id)view shouldHighlightRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view accessoryButtonTappedForRowWithIndexPath:(id)indexPath;
-(int)tableView:(id)view accessoryTypeForRowWithIndexPath:(id)indexPath;
-(id)tableView:(id)view viewForFooterInSection:(int)section;
-(id)tableView:(id)view viewForHeaderInSection:(int)section;
-(float)tableView:(id)view estimatedHeightForFooterInSection:(int)section;
-(float)tableView:(id)view estimatedHeightForHeaderInSection:(int)section;
-(float)tableView:(id)view estimatedHeightForRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForFooterInSection:(int)section;
-(float)tableView:(id)view heightForHeaderInSection:(int)section;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view didEndDisplayingFooterView:(id)view2 forSection:(int)section;
-(void)tableView:(id)view didEndDisplayingHeaderView:(id)view2 forSection:(int)section;
-(void)tableView:(id)view didEndDisplayingCell:(id)cell forRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view willDisplayFooterView:(id)view2 forSection:(int)section;
-(void)tableView:(id)view willDisplayHeaderView:(id)view2 forSection:(int)section;
-(void)tableView:(id)view willDisplayCell:(id)cell forRowAtIndexPath:(id)indexPath;
@end

@protocol UITableViewDataSource 
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
@optional
-(void)tableView:(id)view moveRowAtIndexPath:(id)indexPath toIndexPath:(id)indexPath3;
-(void)tableView:(id)view commitEditingStyle:(int)style forRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view sectionForSectionIndexTitle:(id)sectionIndexTitle atIndex:(int)index;
-(id)sectionIndexTitlesForTableView:(id)tableView;
-(BOOL)tableView:(id)view canMoveRowAtIndexPath:(id)indexPath;
-(BOOL)tableView:(id)view canEditRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view titleForFooterInSection:(int)section;
-(id)tableView:(id)view titleForHeaderInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
@end

@protocol PinEntryViewControllerDelegate 
-(void)pinEnteredSuccessfullyAndCallMethod:(id)method;
@end

@protocol AVAudioPlayerDelegate 
@optional
-(void)audioPlayerEndInterruption:(id)interruption;
-(void)audioPlayerEndInterruption:(id)interruption withFlags:(unsigned)flags;
-(void)audioPlayerEndInterruption:(id)interruption withOptions:(unsigned)options;
-(void)audioPlayerBeginInterruption:(id)interruption;
-(void)audioPlayerDecodeErrorDidOccur:(id)audioPlayerDecodeError error:(id)error;
-(void)audioPlayerDidFinishPlaying:(id)audioPlayer successfully:(BOOL)successfully;
@end

@protocol UITextFieldDelegate 
@optional
-(BOOL)textFieldShouldReturn:(id)textField;
-(BOOL)textFieldShouldClear:(id)textField;
-(BOOL)textField:(id)field shouldChangeCharactersInRange:(NSRange)range replacementString:(id)string;
-(void)textFieldDidEndEditing:(id)textField reason:(int)reason;
-(void)textFieldDidEndEditing:(id)textField;
-(BOOL)textFieldShouldEndEditing:(id)textField;
-(void)textFieldDidBeginEditing:(id)textField;
-(BOOL)textFieldShouldBeginEditing:(id)textField;
@end

@protocol CaseDropDownDelegate 
-(void)caseDropDownTableCellClicked:(id)clicked andSelectedId:(id)anId andSelectedDate:(id)date;
@end

@protocol UITextViewDelegate 
@optional
-(BOOL)textView:(id)view shouldInteractWithTextAttachment:(id)textAttachment inRange:(NSRange)range;
-(BOOL)textView:(id)view shouldInteractWithURL:(id)url inRange:(NSRange)range;
-(BOOL)textView:(id)view shouldInteractWithTextAttachment:(id)textAttachment inRange:(NSRange)range interaction:(int)interaction;
-(BOOL)textView:(id)view shouldInteractWithURL:(id)url inRange:(NSRange)range interaction:(int)interaction;
-(void)textViewDidChangeSelection:(id)textView;
-(void)textViewDidChange:(id)textView;
-(BOOL)textView:(id)view shouldChangeTextInRange:(NSRange)range replacementText:(id)text;
-(void)textViewDidEndEditing:(id)textView;
-(void)textViewDidBeginEditing:(id)textView;
-(BOOL)textViewShouldEndEditing:(id)textView;
-(BOOL)textViewShouldBeginEditing:(id)textView;
@end

@protocol UIPickerViewDelegate 
@optional
-(void)pickerView:(id)view didSelectRow:(int)row inComponent:(int)component;
-(id)pickerView:(id)view viewForRow:(int)row forComponent:(int)component reusingView:(id)view4;
-(id)pickerView:(id)view attributedTitleForRow:(int)row forComponent:(int)component;
-(id)pickerView:(id)view titleForRow:(int)row forComponent:(int)component;
-(float)pickerView:(id)view rowHeightForComponent:(int)component;
-(float)pickerView:(id)view widthForComponent:(int)component;
@end

@protocol CLLocationManagerDelegate 
@optional
-(void)locationManager:(id)manager didVisit:(id)visit;
-(void)locationManager:(id)manager didFinishDeferredUpdatesWithError:(id)error;
-(void)locationManagerDidResumeLocationUpdates:(id)locationManager;
-(void)locationManagerDidPauseLocationUpdates:(id)locationManager;
-(void)locationManager:(id)manager didStartMonitoringForRegion:(id)region;
-(void)locationManager:(id)manager didChangeAuthorizationStatus:(int)status;
-(void)locationManager:(id)manager monitoringDidFailForRegion:(id)monitoring withError:(id)error;
-(void)locationManager:(id)manager didFailWithError:(id)error;
-(void)locationManager:(id)manager didExitRegion:(id)region;
-(void)locationManager:(id)manager didEnterRegion:(id)region;
-(void)locationManager:(id)manager rangingBeaconsDidFailForRegion:(id)rangingBeacons withError:(id)error;
-(void)locationManager:(id)manager didRangeBeacons:(id)beacons inRegion:(id)region;
-(void)locationManager:(id)manager didDetermineState:(int)state forRegion:(id)region;
-(BOOL)locationManagerShouldDisplayHeadingCalibration:(id)locationManager;
-(void)locationManager:(id)manager didUpdateHeading:(id)heading;
-(void)locationManager:(id)manager didUpdateLocations:(id)locations;
-(void)locationManager:(id)manager didUpdateToLocation:(id)location fromLocation:(id)location3;
@end

@protocol UIApplicationDelegate 
@optional
@property(retain, nonatomic) UIWindow* window;
-(void)application:(id)application userDidAcceptCloudKitShareWithMetadata:(id)user;
-(void)application:(id)application didUpdateUserActivity:(id)activity;
-(void)application:(id)application didFailToContinueUserActivityWithType:(id)type error:(id)error;
-(BOOL)application:(id)application continueUserActivity:(id)activity restorationHandler:(id)handler;
-(BOOL)application:(id)application willContinueUserActivityWithType:(id)type;
-(void)application:(id)application didDecodeRestorableStateWithCoder:(id)coder;
-(void)application:(id)application willEncodeRestorableStateWithCoder:(id)coder;
-(BOOL)application:(id)application shouldRestoreApplicationState:(id)state;
-(BOOL)application:(id)application shouldSaveApplicationState:(id)state;
-(id)application:(id)application viewControllerWithRestorationIdentifierPath:(id)restorationIdentifierPath coder:(id)coder;
-(BOOL)application:(id)application shouldAllowExtensionPointIdentifier:(id)identifier;
-(unsigned)application:(id)application supportedInterfaceOrientationsForWindow:(id)window;
-(void)applicationProtectedDataDidBecomeAvailable:(id)applicationProtectedData;
-(void)applicationProtectedDataWillBecomeUnavailable:(id)applicationProtectedData;
-(void)applicationWillEnterForeground:(id)application;
-(void)applicationDidEnterBackground:(id)application;
-(void)application:(id)application handleIntent:(id)intent completionHandler:(id)handler;
-(void)applicationShouldRequestHealthAuthorization:(id)application;
-(void)application:(id)application handleWatchKitExtensionRequest:(id)request reply:(id)reply;
-(void)application:(id)application handleEventsForBackgroundURLSession:(id)backgroundURLSession completionHandler:(id)handler;
-(void)application:(id)application performActionForShortcutItem:(id)shortcutItem completionHandler:(id)handler;
-(void)application:(id)application performFetchWithCompletionHandler:(id)completionHandler;
-(void)application:(id)application didReceiveRemoteNotification:(id)notification fetchCompletionHandler:(id)handler;
-(void)application:(id)application handleActionWithIdentifier:(id)identifier forLocalNotification:(id)localNotification withResponseInfo:(id)responseInfo completionHandler:(id)handler;
-(void)application:(id)application handleActionWithIdentifier:(id)identifier forRemoteNotification:(id)remoteNotification completionHandler:(id)handler;
-(void)application:(id)application handleActionWithIdentifier:(id)identifier forRemoteNotification:(id)remoteNotification withResponseInfo:(id)responseInfo completionHandler:(id)handler;
-(void)application:(id)application handleActionWithIdentifier:(id)identifier forLocalNotification:(id)localNotification completionHandler:(id)handler;
-(void)application:(id)application didReceiveLocalNotification:(id)notification;
-(void)application:(id)application didReceiveRemoteNotification:(id)notification;
-(void)application:(id)application didFailToRegisterForRemoteNotificationsWithError:(id)error;
-(void)application:(id)application didRegisterForRemoteNotificationsWithDeviceToken:(id)deviceToken;
-(void)application:(id)application didRegisterUserNotificationSettings:(id)settings;
-(void)application:(id)application didChangeStatusBarFrame:(CGRect)frame;
-(void)application:(id)application willChangeStatusBarFrame:(CGRect)frame;
-(void)application:(id)application didChangeStatusBarOrientation:(int)orientation;
-(void)application:(id)application willChangeStatusBarOrientation:(int)orientation duration:(double)duration;
-(void)applicationSignificantTimeChange:(id)change;
-(void)applicationWillTerminate:(id)application;
-(void)applicationDidReceiveMemoryWarning:(id)application;
-(BOOL)application:(id)application openURL:(id)url options:(id)options;
-(BOOL)application:(id)application openURL:(id)url sourceApplication:(id)application3 annotation:(id)annotation;
-(BOOL)application:(id)application handleOpenURL:(id)url;
-(void)applicationWillResignActive:(id)application;
-(void)applicationDidBecomeActive:(id)application;
-(BOOL)application:(id)application didFinishLaunchingWithOptions:(id)options;
-(BOOL)application:(id)application willFinishLaunchingWithOptions:(id)options;
-(void)applicationDidFinishLaunching:(id)application;
@end

@protocol NSURLSessionDelegate 
@optional
-(void)URLSessionDidFinishEventsForBackgroundURLSession:(id)urlsession;
-(void)URLSession:(id)session didReceiveChallenge:(id)challenge completionHandler:(id)handler;
-(void)URLSession:(id)session didBecomeInvalidWithError:(id)error;
@end

@protocol UIBarPositioningDelegate 
@optional
-(int)positionForBar:(id)bar;
@end

@protocol UISearchBarDelegate 
@optional
-(void)searchBar:(id)bar selectedScopeButtonIndexDidChange:(int)selectedScopeButtonIndex;
-(void)searchBarResultsListButtonClicked:(id)clicked;
-(void)searchBarCancelButtonClicked:(id)clicked;
-(void)searchBarBookmarkButtonClicked:(id)clicked;
-(void)searchBarSearchButtonClicked:(id)clicked;
-(BOOL)searchBar:(id)bar shouldChangeTextInRange:(NSRange)range replacementText:(id)text;
-(void)searchBar:(id)bar textDidChange:(id)text;
-(void)searchBarTextDidEndEditing:(id)searchBarText;
-(BOOL)searchBarShouldEndEditing:(id)searchBar;
-(void)searchBarTextDidBeginEditing:(id)searchBarText;
-(BOOL)searchBarShouldBeginEditing:(id)searchBar;
@end

@protocol MKMapViewDelegate 
@optional
-(id)mapView:(id)view clusterAnnotationForMemberAnnotations:(id)memberAnnotations;
-(void)mapView:(id)view didAddOverlayViews:(id)views;
-(id)mapView:(id)view viewForOverlay:(id)overlay;
-(void)mapView:(id)view didAddOverlayRenderers:(id)renderers;
-(id)mapView:(id)view rendererForOverlay:(id)overlay;
-(void)mapView:(id)view didChangeUserTrackingMode:(int)mode animated:(BOOL)animated;
-(void)mapView:(id)view annotationView:(id)view2 didChangeDragState:(unsigned)state fromOldState:(unsigned)oldState;
-(void)mapView:(id)view didFailToLocateUserWithError:(id)error;
-(void)mapView:(id)view didUpdateUserLocation:(id)location;
-(void)mapViewDidStopLocatingUser:(id)mapView;
-(void)mapViewWillStartLocatingUser:(id)mapView;
-(void)mapView:(id)view didDeselectAnnotationView:(id)view2;
-(void)mapView:(id)view didSelectAnnotationView:(id)view2;
-(void)mapView:(id)view annotationView:(id)view2 calloutAccessoryControlTapped:(id)tapped;
-(void)mapView:(id)view didAddAnnotationViews:(id)views;
-(id)mapView:(id)view viewForAnnotation:(id)annotation;
-(void)mapViewDidFinishRenderingMap:(id)mapView fullyRendered:(BOOL)rendered;
-(void)mapViewWillStartRenderingMap:(id)mapView;
-(void)mapViewDidFailLoadingMap:(id)mapView withError:(id)error;
-(void)mapViewDidFinishLoadingMap:(id)mapView;
-(void)mapViewWillStartLoadingMap:(id)mapView;
-(void)mapViewDidChangeVisibleRegion:(id)mapView;
-(void)mapView:(id)view regionDidChangeAnimated:(BOOL)region;
-(void)mapView:(id)view regionWillChangeAnimated:(BOOL)region;
@end

@protocol MFMailComposeViewControllerDelegate 
@optional
-(void)mailComposeController:(id)controller didFinishWithResult:(int)result error:(id)error;
@end

@protocol WETouchableViewDelegate 
-(void)viewWasTouched:(id)touched;
@end

@protocol WEPopoverParentView
@optional
-(CGRect)displayAreaForPopover;
@end

@protocol EKEventEditViewDelegate 
-(void)eventEditViewController:(id)controller didCompleteWithAction:(int)action;
@optional
-(id)eventEditViewControllerDefaultCalendarForNewEvents:(id)newEvents;
@end

@protocol UIAlertViewDelegate 
@optional
-(BOOL)alertViewShouldEnableFirstOtherButton:(id)alertView;
-(void)alertView:(id)view didDismissWithButtonIndex:(int)buttonIndex;
-(void)alertView:(id)view willDismissWithButtonIndex:(int)buttonIndex;
-(void)didPresentAlertView:(id)view;
-(void)willPresentAlertView:(id)view;
-(void)alertViewCancel:(id)cancel;
-(void)alertView:(id)view clickedButtonAtIndex:(int)index;
@end

@protocol UIPageViewControllerDataSource 
-(id)pageViewController:(id)controller viewControllerAfterViewController:(id)controller2;
-(id)pageViewController:(id)controller viewControllerBeforeViewController:(id)controller2;
@optional
-(int)presentationIndexForPageViewController:(id)pageViewController;
-(int)presentationCountForPageViewController:(id)pageViewController;
@end

@protocol UIPageViewControllerDelegate 
@optional
-(int)pageViewControllerPreferredInterfaceOrientationForPresentation:(id)presentation;
-(unsigned)pageViewControllerSupportedInterfaceOrientations:(id)orientations;
-(int)pageViewController:(id)controller spineLocationForInterfaceOrientation:(int)interfaceOrientation;
-(void)pageViewController:(id)controller didFinishAnimating:(BOOL)animating previousViewControllers:(id)controllers transitionCompleted:(BOOL)completed;
-(void)pageViewController:(id)controller willTransitionToViewControllers:(id)viewControllers;
@end

@protocol NSXMLParserDelegate 
@optional
-(void)parser:(id)parser validationErrorOccurred:(id)occurred;
-(void)parser:(id)parser parseErrorOccurred:(id)occurred;
-(id)parser:(id)parser resolveExternalEntityName:(id)name systemID:(id)anId;
-(void)parser:(id)parser foundCDATA:(id)cdata;
-(void)parser:(id)parser foundComment:(id)comment;
-(void)parser:(id)parser foundProcessingInstructionWithTarget:(id)target data:(id)data;
-(void)parser:(id)parser foundIgnorableWhitespace:(id)whitespace;
-(void)parser:(id)parser foundCharacters:(id)characters;
-(void)parser:(id)parser didEndMappingPrefix:(id)prefix;
-(void)parser:(id)parser didStartMappingPrefix:(id)prefix toURI:(id)uri;
-(void)parser:(id)parser didEndElement:(id)element namespaceURI:(id)uri qualifiedName:(id)name;
-(void)parser:(id)parser didStartElement:(id)element namespaceURI:(id)uri qualifiedName:(id)name attributes:(id)attributes;
-(void)parser:(id)parser foundExternalEntityDeclarationWithName:(id)name publicID:(id)anId systemID:(id)anId4;
-(void)parser:(id)parser foundInternalEntityDeclarationWithName:(id)name value:(id)value;
-(void)parser:(id)parser foundElementDeclarationWithName:(id)name model:(id)model;
-(void)parser:(id)parser foundAttributeDeclarationWithName:(id)name forElement:(id)element type:(id)type defaultValue:(id)value;
-(void)parser:(id)parser foundUnparsedEntityDeclarationWithName:(id)name publicID:(id)anId systemID:(id)anId4 notationName:(id)name5;
-(void)parser:(id)parser foundNotationDeclarationWithName:(id)name publicID:(id)anId systemID:(id)anId4;
-(void)parserDidEndDocument:(id)parser;
-(void)parserDidStartDocument:(id)parser;
@end

@protocol MemberDropDownDelegate 
-(void)memberDropDownTableCellClicked:(id)clicked andSelectedId:(id)anId andRelation:(id)relation;
@end

@protocol consultationDropDownDelegate 
-(void)consultationDropDownTableCellClicked:(id)clicked andSelectedId:(id)anId;
@end

@protocol AVAudioRecorderDelegate 
@optional
-(void)audioRecorderEndInterruption:(id)interruption;
-(void)audioRecorderEndInterruption:(id)interruption withFlags:(unsigned)flags;
-(void)audioRecorderEndInterruption:(id)interruption withOptions:(unsigned)options;
-(void)audioRecorderBeginInterruption:(id)interruption;
-(void)audioRecorderEncodeErrorDidOccur:(id)audioRecorderEncodeError error:(id)error;
-(void)audioRecorderDidFinishRecording:(id)audioRecorder successfully:(BOOL)successfully;
@end

@protocol UIDocumentPickerDelegate 
@optional
-(void)documentPicker:(id)picker didPickDocumentAtURL:(id)url;
-(void)documentPickerWasCancelled:(id)cancelled;
-(void)documentPicker:(id)picker didPickDocumentsAtURLs:(id)urls;
@end

@protocol JMImageCacheDelegate 
@optional
-(void)cache:(id)cache didDownloadImage:(id)image forURL:(id)url key:(id)key;
-(void)cache:(id)cache didDownloadImage:(id)image forURL:(id)url;
@end

@protocol NSURLSessionTaskDelegate 
@optional
-(void)URLSession:(id)session task:(id)task didCompleteWithError:(id)error;
-(void)URLSession:(id)session task:(id)task didFinishCollectingMetrics:(id)metrics;
-(void)URLSession:(id)session task:(id)task didSendBodyData:(long long)data totalBytesSent:(long long)sent totalBytesExpectedToSend:(long long)send;
-(void)URLSession:(id)session task:(id)task needNewBodyStream:(id)stream;
-(void)URLSession:(id)session task:(id)task didReceiveChallenge:(id)challenge completionHandler:(id)handler;
-(void)URLSession:(id)session task:(id)task willPerformHTTPRedirection:(id)redirection newRequest:(id)request completionHandler:(id)handler;
-(void)URLSession:(id)session taskIsWaitingForConnectivity:(id)connectivity;
-(void)URLSession:(id)session task:(id)task willBeginDelayedRequest:(id)request completionHandler:(id)handler;
@end

@protocol NSURLSessionDataDelegate 
@optional
-(void)URLSession:(id)session dataTask:(id)task willCacheResponse:(id)response completionHandler:(id)handler;
-(void)URLSession:(id)session dataTask:(id)task didReceiveData:(id)data;
-(void)URLSession:(id)session dataTask:(id)task didBecomeStreamTask:(id)task3;
-(void)URLSession:(id)session dataTask:(id)task didBecomeDownloadTask:(id)task3;
-(void)URLSession:(id)session dataTask:(id)task didReceiveResponse:(id)response completionHandler:(id)handler;
@end

@protocol UIImagePickerControllerDelegate 
@optional
-(void)imagePickerControllerDidCancel:(id)imagePickerController;
-(void)imagePickerController:(id)controller didFinishPickingMediaWithInfo:(id)info;
-(void)imagePickerController:(id)controller didFinishPickingImage:(id)image editingInfo:(id)info;
@end

@protocol UINavigationControllerDelegate 
@optional
-(id)navigationController:(id)controller animationControllerForOperation:(int)operation fromViewController:(id)viewController toViewController:(id)viewController4;
-(id)navigationController:(id)controller interactionControllerForAnimationController:(id)animationController;
-(int)navigationControllerPreferredInterfaceOrientationForPresentation:(id)presentation;
-(unsigned)navigationControllerSupportedInterfaceOrientations:(id)orientations;
-(void)navigationController:(id)controller didShowViewController:(id)controller2 animated:(BOOL)animated;
-(void)navigationController:(id)controller willShowViewController:(id)controller2 animated:(BOOL)animated;
@end

@protocol MPMediaPickerControllerDelegate 
@optional
-(void)mediaPickerDidCancel:(id)mediaPicker;
-(void)mediaPicker:(id)picker didPickMediaItems:(id)items;
@end

@protocol MKAnnotation 
@optional
@property(readonly, copy, nonatomic) NSString* subtitle;
@property(readonly, copy, nonatomic) NSString* title;
@required
@property(readonly, assign, nonatomic) CLLocationCoordinate2D coordinate;
@optional
-(void)setCoordinate:(CLLocationCoordinate2D)coordinate;
@end

@protocol singletonAPIDelegate 
-(void)eventsJsonResponse:(id)response responseTag:(int)tag;
@optional
-(void)responseError;
@end

@protocol ImageDownloaderDelegate 
-(void)imageDownloaderDidFinish:(id)imageDownloader;
@end

@protocol UIDocumentInteractionControllerDelegate 
@optional
-(BOOL)documentInteractionController:(id)controller performAction:(SEL)action;
-(BOOL)documentInteractionController:(id)controller canPerformAction:(SEL)action;
-(void)documentInteractionController:(id)controller didEndSendingToApplication:(id)application;
-(void)documentInteractionController:(id)controller willBeginSendingToApplication:(id)application;
-(void)documentInteractionControllerDidDismissOpenInMenu:(id)documentInteractionController;
-(void)documentInteractionControllerWillPresentOpenInMenu:(id)documentInteractionController;
-(void)documentInteractionControllerDidDismissOptionsMenu:(id)documentInteractionController;
-(void)documentInteractionControllerWillPresentOptionsMenu:(id)documentInteractionController;
-(void)documentInteractionControllerDidEndPreview:(id)documentInteractionController;
-(void)documentInteractionControllerWillBeginPreview:(id)documentInteractionController;
-(id)documentInteractionControllerViewForPreview:(id)preview;
-(CGRect)documentInteractionControllerRectForPreview:(id)preview;
-(id)documentInteractionControllerViewControllerForPreview:(id)preview;
@end

@protocol UIGestureRecognizerDelegate 
@optional
-(BOOL)gestureRecognizer:(id)recognizer shouldReceivePress:(id)press;
-(BOOL)gestureRecognizer:(id)recognizer shouldReceiveTouch:(id)touch;
-(BOOL)gestureRecognizer:(id)recognizer shouldBeRequiredToFailByGestureRecognizer:(id)failByGestureRecognizer;
-(BOOL)gestureRecognizer:(id)recognizer shouldRequireFailureOfGestureRecognizer:(id)gestureRecognizer;
-(BOOL)gestureRecognizer:(id)recognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)gestureRecognizer;
-(BOOL)gestureRecognizerShouldBegin:(id)gestureRecognizer;
@end

@protocol AVCaptureVideoDataOutputSampleBufferDelegate 
@optional
-(void)captureOutput:(id)output didDropSampleBuffer:(opaqueCMSampleBuffer*)buffer fromConnection:(id)connection;
-(void)captureOutput:(id)output didOutputSampleBuffer:(opaqueCMSampleBuffer*)buffer fromConnection:(id)connection;
@end

@protocol __ARCLiteIndexedSubscripting__
-(void)setObject:(id)object atIndexedSubscript:(unsigned)indexedSubscript;
-(id)objectAtIndexedSubscript:(unsigned)indexedSubscript;
@end

@protocol __ARCLiteKeyedSubscripting__
-(void)setObject:(id)object forKeyedSubscript:(id)keyedSubscript;
-(id)objectForKeyedSubscript:(id)keyedSubscript;
@end

@interface ImageAnimatorViewController : XXUnknownSuperclass {
	NSArray* animationURLs;
	double animationFrameDuration;
	int animationNumFrames;
	int animationRepeatCount;
	int animationOrientation;
	NSURL* animationAudioURL;
	AVAudioPlayer* avAudioPlayer;
	UIImageView* imageView;
	NSArray* animationData;
	NSTimer* animationTimer;
	int animationStep;
	double animationDuration;
	double lastReportedTime;
	NSURL* _animationAudioURL;
	AVAudioPlayer* _avAudioPlayer;
}
@property(assign, nonatomic) double animationDuration;
@property(assign, nonatomic) int animationStep;
@property(retain, nonatomic) NSTimer* animationTimer;
@property(copy, nonatomic) NSArray* animationData;
@property(retain, nonatomic) UIImageView* imageView;
@property(retain, nonatomic) AVAudioPlayer* avAudioPlayer;
@property(retain, nonatomic) NSURL* animationAudioURL;
@property(assign, nonatomic) int animationOrientation;
@property(assign, nonatomic) int animationRepeatCount;
@property(readonly, assign, nonatomic) int animationNumFrames;
@property(assign, nonatomic) double animationFrameDuration;
@property(copy, nonatomic) NSArray* animationURLs;
+(id)arrayWithResourcePrefixedURLs:(id)resourcePrefixedURLs;
+(id)arrayWithNumberedNames:(id)numberedNames rangeStart:(int)start rangeEnd:(int)end suffixFormat:(id)format;
+(id)imageAnimatorViewController;
-(void)touchesBegan:(id)began withEvent:(id)event;
-(void)animationShowFrame:(int)frame;
-(void)animationTimerCallback:(id)callback;
-(BOOL)isAnimating;
-(void)stopAnimating;
-(void)startAnimating;
-(void)rotateToLandscapeRight;
-(void)rotateToLandscape;
-(void)rotateToPortrait;
-(void)loadView;
-(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation;
-(void)dealloc;
@end

@interface GDC_AlertTextViewController : XXUnknownSuperclass {
	GDC_AppDelegate* appDelegate;
	UITextView* txtAlertText;
	UILabel* labAlertTitle;
	UILabel* lblHeader;
	UIImageView* bgImage;
	NSString* txttitle;
	UIView* _detailView;
	NSString* _timeStamp;
	UILabel* _timeStampLabel;
}
@property(retain, nonatomic) UILabel* timeStampLabel;
@property(retain, nonatomic) NSString* timeStamp;
@property(retain, nonatomic) NSString* txttitle;
@property(retain, nonatomic) UIView* detailView;
-(void)dealloc;
-(void)didReceiveMemoryWarning;
-(void)goBack:(id)back;
-(void)initialSettings;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface ApiManager : XXUnknownSuperclass {
	id apidelegate;
}
@property(retain, nonatomic) id apidelegate;
+(void)callLogoutAPI:(id)api;
+(void)getPersonelDataApi:(id)api;
+(void)callDeviceRegistrationAPI:(id)api;
+(void)callUploadFileWithfileName:(id)name fileType:(id)type CaseId:(id)anId fileContentBase64Encoded:(id)encoded :(id)arg5;
+(void)callBookCallBackSlotWithBookingFor:(id)aFor familyId:(id)anId CallbackSlotId:(id)anId3 PhonecallType:(id)type CallbackSlotDayDate:(id)date ConsultationName:(id)name ReasonForEncounter:(id)encounter Channel:(id)channel :(id)arg9;
+(void)callSendFeedbackApiWithCaseId:(id)caseId QualityOfService:(id)service Recommend:(id)recommend CommentText:(id)text :(id)arg5;
+(void)getFeedbackCases:(id)cases;
+(void)getDocumentsWithDocumentId:(id)documentId DocumentType:(id)type :(id)arg3;
+(void)getCasesAndActivities:(id)activities;
+(void)getcallBackSlotsWithDate:(id)date PhonecallType:(id)type :(id)arg3;
+(void)call_V_2_DeleteFamilyMemberAPI_withFamilyId:(id)familyId :(id)arg2;
+(void)call_V_2_DeviceRegistation:(id)registation;
+(void)getPhysiciansListFromAPI:(id)api;
+(void)getAnyUserProfileDetailsFromAPIWithUserId:(id)userId andUserType:(id)type :(id)arg3;
+(void)callForgotPasswordAPIWithDaman_id:(id)daman_id andExpiry_date:(id)date :(id)arg3;
+(void)callUpdateSecurityPinAPIWithOldPin:(id)oldPin andNewpin:(id)newpin :(id)arg3;
+(void)sendDeviceLocationToAPIWithLatitude:(id)latitude andLongitude:(id)longitude :(id)arg3;
+(void)getTreatmentPlanListFromAPI:(id)api;
+(void)updateDeviceInfoToAPI:(id)api;
+(void)getUserProfileDetailsFromAPI:(id)api;
+(void)getQuickCallNumber:(id)number;
+(void)verifyMyVideoCallFromAPIWithLocalDate:(id)localDate LocalTime:(id)time TimeZone:(id)zone ScheduleId:(id)anId :(id)arg5;
+(void)getMyVideoScheduleFromAPIWithLocalDate:(id)localDate LocalTime:(id)time TimeZone:(id)zone :(id)arg4;
+(void)getFamilyMembersListFromAPI:(id)api;
+(void)addFamilyMemberWithName:(id)name age:(id)age gender:(id)gender dofb:(id)dofb relation:(id)relation DamanId:(id)anId ExpiryDate:(id)date mobile:(id)mobile country:(id)country city:(id)city :(id)arg11;
+(void)updateProfileWithFirstName:(id)firstName lastName:(id)name gender:(id)gender country:(id)country city:(id)city mobile:(id)mobile email:(id)email languagePreference:(id)preference :(id)arg9;
+(void)getObcSchedulesListFromAPI:(id)api;
+(void)validateSecurityPin:(id)pin :(id)arg2;
+(void)setSecurityPin:(id)pin :(id)arg2;
+(void)validateSecurityQuestionAnswer:(id)answer :(id)arg2;
+(void)postV_2_UserRegistrationDataWith_firstname:(id)firstname lastname:(id)lastname email:(id)email phone:(id)phone country:(id)country city:(id)city daman_id:(id)anId expiry_date:(id)date device_id:(id)anId9 devicetype:(id)devicetype havePin:(id)pin pinNumber:(id)number language_preference:(id)preference :(id)arg14;
+(void)getAccessTokenFromAPI:(id)api;
+(BOOL)isNetAvailable;
+(id)sharedObject;
-(void)callAfterRequestFinished:(id)finished;
-(void)newdFeedAPI;
@end

@interface GDC_AlertImageViewController : XXUnknownSuperclass {
	GDC_AppDelegate* appDelegate;
	UIImageView* imgView;
	UILabel* labTitle;
	UITextView* txtDesc;
	UILabel* lblTitleLabel;
	UIImageView* bgImage;
	UIButton* btnFb;
	UIButton* btnTwitter;
	UIActivityIndicatorView* activityIndicatorView;
	UIView* _detailView;
	NSString* _timeStamp;
	UILabel* _timeStampLabel;
}
@property(retain, nonatomic) UILabel* timeStampLabel;
@property(retain, nonatomic) NSString* timeStamp;
@property(retain, nonatomic) UIView* detailView;
-(void)onTwitterShare:(id)share;
-(void)onFbShare:(id)share;
-(void)didReceiveMemoryWarning;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldIRotateAnyiOS;
-(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation;
-(BOOL)shouldAutorotate;
-(void)goBack:(id)back;
-(void)initialSettings;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface GDC_AlertpdfViewController : XXUnknownSuperclass  {
	GDC_AppDelegate* appDelegate;
	UIView* viewLoading;
	UIActivityIndicatorView* activityLoading;
	UIWebView* webPdf;
	UILabel* titleLabel;
	UIImageView* bgImage;
	UIView* _detailView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIView* detailView;
-(void)didReceiveMemoryWarning;
-(void)webView:(id)view didFailLoadWithError:(id)error;
-(void)webViewDidFinishLoad:(id)webView;
-(void)webViewDidStartLoad:(id)webView;
-(void)RemoveLoadingView;
-(void)bringLoadingView;
-(void)openPdf;
-(void)goBack:(id)back;
-(void)initialSettings;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface CarePlanNewViewController : XXUnknownSuperclass  {
	UIButton* btnBack;
	UILabel* lblHeader;
	NSString* currentDate;
	NSString* currentYearSTR;
	NSString* currentMonthSTR;
	NSMutableArray* caseDateArray;
	NSMutableArray* caseDataFullListArray;
	NSMutableArray* dateArray;
	NSMutableArray* caseNewArray;
	NSMutableDictionary* caseDateDicty;
	NSMutableArray* activitytypesArrayList;
	NSString* selectedMonthSTR;
	NSString* selectedYearSTR;
	UIView* _detailView;
	NSMutableArray* _casesArray;
	NSMutableArray* _tableDataArray;
	UIView* _calendarContainerBg;
	KRCalenderViewController* _calendar;
	UITableView* _tableView;
	UIActivityIndicatorView* _activityIndicator;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) KRCalenderViewController* calendar;
@property(retain, nonatomic) UIView* calendarContainerBg;
@property(retain, nonatomic) NSMutableArray* tableDataArray;
@property(retain, nonatomic) NSMutableArray* casesArray;
@property(retain, nonatomic) UIView* detailView;
-(void)dealloc;
-(void)onBackPressed:(id)pressed;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view willDisplayCell:(id)cell forRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(float)getHeightOfText:(id)text onLabelWithWidth:(float)width andFontSize:(float)size;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(id)tableView:(id)view viewForHeaderInSection:(int)section;
-(float)tableView:(id)view heightForHeaderInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
-(void)filterCasesWithCurrentDate;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)getCasesFromAPI;
-(void)didReceiveMemoryWarning;
-(void)infoPopUpValueFetched:(id)fetched onDate:(id)date;
-(void)calenderPopUpValueFetched:(id)fetched;
-(void)insertCalenderInPage;
-(void)calenderDateClicked:(id)clicked;
-(void)viewDidLoad;
@end

@interface GDC_AboutMobicare : XXUnknownSuperclass  {
	UIButton* btnBack;
	UILabel* txtHeader;
	UIWebView* web;
	UIView* _detailView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIView* detailView;
-(BOOL)webView:(id)view shouldStartLoadWithRequest:(id)request navigationType:(int)type;
-(void)goBack:(id)back;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface GDC_NewsCell : XXUnknownSuperclass {
	UIImageView* imgNews;
	UILabel* clabelHeader;
	UILabel* clabelsubHeader;
	UIActivityIndicatorView* activitityIndicator;
}
@property(retain, nonatomic) UIActivityIndicatorView* activitityIndicator;
@property(retain, nonatomic) UIImageView* imgNews;
@property(retain, nonatomic) UILabel* clabelsubHeader;
@property(retain, nonatomic) UILabel* clabelHeader;
-(void)setSelected:(BOOL)selected animated:(BOOL)animated;
-(void)awakeFromNib;
@end

@interface LoginNewViewController : XXUnknownSuperclass  {
	BOOL hasTouchID;
	BOOL isButtonTouchIdClicked;
	UIActivityIndicatorView* _activityIndicator;
	UIButton* _loginWithPinButton;
	UIButton* _registerButton;
	UIButton* _guestButton;
	UIButton* _tutorialButton;
	UITableView* _tableView;
	NSMutableArray* _buttonNamesArray;
	NSMutableArray* _imageArray;
	NSMutableArray* _viewControllerNameArray;
	UIImageView* _loginBG;
	UIImageView* _logoImageView;
	UIView* _detailView;
	UIButton* _backButton;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIButton* backButton;
@property(retain, nonatomic) UIView* detailView;
@property(retain, nonatomic) UIImageView* logoImageView;
@property(retain, nonatomic) UIImageView* loginBG;
@property(retain, nonatomic) NSMutableArray* viewControllerNameArray;
@property(retain, nonatomic) NSMutableArray* imageArray;
@property(retain, nonatomic) NSMutableArray* buttonNamesArray;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) UIButton* tutorialButton;
@property(retain, nonatomic) UIButton* guestButton;
@property(retain, nonatomic) UIButton* registerButton;
@property(retain, nonatomic) UIButton* loginWithPinButton;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
-(void)dealloc;
-(void)backbuttonPressed:(id)pressed;
-(void)tableView:(id)view willDisplayCell:(id)cell forRowAtIndexPath:(id)indexPath;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)getPersonelDataApi;
-(void)alertView:(id)view clickedButtonAtIndex:(int)index;
-(void)pinEnteredSuccessfullyAndCallMethod:(id)method;
-(void)goToHomePage;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)authenticateButtonTapped;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface UICKeyChainStore : XXUnknownSuperclass {
	BOOL _useAuthenticationUI;
	BOOL _synchronizable;
	int _itemClass;
	NSString* _service;
	NSString* _accessGroup;
	NSURL* _server;
	int _protocolType;
	int _authenticationType;
	int _accessibility;
	unsigned long _authenticationPolicy;
	NSString* _authenticationPrompt;
}
@property(readonly, assign, nonatomic) NSArray* allItems;
@property(readonly, assign, nonatomic) NSArray* allKeys;
@property(assign, nonatomic) NSString* authenticationPrompt;
@property(assign, nonatomic) BOOL synchronizable;
@property(assign, nonatomic) BOOL useAuthenticationUI;
@property(readonly, assign, nonatomic) unsigned long authenticationPolicy;
@property(assign, nonatomic) int accessibility;
@property(readonly, assign, nonatomic) int authenticationType;
@property(readonly, assign, nonatomic) int protocolType;
@property(readonly, assign, nonatomic) NSURL* server;
@property(readonly, assign, nonatomic) NSString* accessGroup;
@property(readonly, assign, nonatomic) NSString* service;
@property(readonly, assign, nonatomic) int itemClass;
+(id)unexpectedError:(id)error;
+(id)securityError:(long)error;
+(id)conversionError:(id)error;
+(id)argumentError:(id)error;
+(id)generatePassword;
+(void)requestSharedWebCredentialForDomain:(id)domain account:(id)account completion:(id)completion;
+(void)requestSharedWebCredentialWithCompletion:(id)completion;
+(id)prettify:(void*)prettify items:(id)items;
+(id)allItemsWithItemClass:(int)itemClass;
+(id)allKeysWithItemClass:(int)itemClass;
+(BOOL)removeAllItemsForService:(id)service accessGroup:(id)group error:(id*)error;
+(BOOL)removeAllItemsForService:(id)service accessGroup:(id)group;
+(BOOL)removeAllItemsForService:(id)service error:(id*)error;
+(BOOL)removeAllItemsForService:(id)service;
+(BOOL)removeAllItemsWithError:(id*)error;
+(BOOL)removeAllItems;
+(BOOL)removeItemForKey:(id)key service:(id)service accessGroup:(id)group error:(id*)error;
+(BOOL)removeItemForKey:(id)key service:(id)service accessGroup:(id)group;
+(BOOL)removeItemForKey:(id)key service:(id)service error:(id*)error;
+(BOOL)removeItemForKey:(id)key service:(id)service;
+(BOOL)removeItemForKey:(id)key error:(id*)error;
+(BOOL)removeItemForKey:(id)key;
+(BOOL)setData:(id)data forKey:(id)key service:(id)service accessGroup:(id)group genericAttribute:(id)attribute error:(id*)error;
+(BOOL)setData:(id)data forKey:(id)key service:(id)service accessGroup:(id)group genericAttribute:(id)attribute;
+(BOOL)setData:(id)data forKey:(id)key service:(id)service accessGroup:(id)group error:(id*)error;
+(BOOL)setData:(id)data forKey:(id)key service:(id)service accessGroup:(id)group;
+(BOOL)setData:(id)data forKey:(id)key service:(id)service genericAttribute:(id)attribute error:(id*)error;
+(BOOL)setData:(id)data forKey:(id)key service:(id)service genericAttribute:(id)attribute;
+(BOOL)setData:(id)data forKey:(id)key service:(id)service error:(id*)error;
+(BOOL)setData:(id)data forKey:(id)key service:(id)service;
+(BOOL)setData:(id)data forKey:(id)key genericAttribute:(id)attribute error:(id*)error;
+(BOOL)setData:(id)data forKey:(id)key genericAttribute:(id)attribute;
+(BOOL)setData:(id)data forKey:(id)key error:(id*)error;
+(BOOL)setData:(id)data forKey:(id)key;
+(id)dataForKey:(id)key service:(id)service accessGroup:(id)group error:(id*)error;
+(id)dataForKey:(id)key service:(id)service accessGroup:(id)group;
+(id)dataForKey:(id)key service:(id)service error:(id*)error;
+(id)dataForKey:(id)key service:(id)service;
+(id)dataForKey:(id)key error:(id*)error;
+(id)dataForKey:(id)key;
+(BOOL)setString:(id)string forKey:(id)key service:(id)service accessGroup:(id)group genericAttribute:(id)attribute error:(id*)error;
+(BOOL)setString:(id)string forKey:(id)key service:(id)service accessGroup:(id)group genericAttribute:(id)attribute;
+(BOOL)setString:(id)string forKey:(id)key service:(id)service accessGroup:(id)group error:(id*)error;
+(BOOL)setString:(id)string forKey:(id)key service:(id)service accessGroup:(id)group;
+(BOOL)setString:(id)string forKey:(id)key service:(id)service genericAttribute:(id)attribute error:(id*)error;
+(BOOL)setString:(id)string forKey:(id)key service:(id)service genericAttribute:(id)attribute;
+(BOOL)setString:(id)string forKey:(id)key service:(id)service error:(id*)error;
+(BOOL)setString:(id)string forKey:(id)key service:(id)service;
+(BOOL)setString:(id)string forKey:(id)key genericAttribute:(id)attribute error:(id*)error;
+(BOOL)setString:(id)string forKey:(id)key genericAttribute:(id)attribute;
+(BOOL)setString:(id)string forKey:(id)key error:(id*)error;
+(BOOL)setString:(id)string forKey:(id)key;
+(id)stringForKey:(id)key service:(id)service accessGroup:(id)group error:(id*)error;
+(id)stringForKey:(id)key service:(id)service accessGroup:(id)group;
+(id)stringForKey:(id)key service:(id)service error:(id*)error;
+(id)stringForKey:(id)key service:(id)service;
+(id)stringForKey:(id)key error:(id*)error;
+(id)stringForKey:(id)key;
+(id)keyChainStoreWithServer:(id)server protocolType:(int)type authenticationType:(int)type3;
+(id)keyChainStoreWithServer:(id)server protocolType:(int)type;
+(id)keyChainStoreWithService:(id)service accessGroup:(id)group;
+(id)keyChainStoreWithService:(id)service;
+(id)keyChainStore;
+(void)setDefaultService:(id)service;
+(id)defaultService;
-(void*)accessibilityObject;
-(void*)authenticationTypeObject;
-(void*)protocolTypeObject;
-(void*)itemClassObject;
-(id)attributesWithKey:(id)key value:(id)value error:(id*)error;
-(id)query;
-(id)debugDescription;
-(id)description;
-(void)removeSharedPasswordForAccount:(id)account completion:(id)completion;
-(void)setSharedPassword:(id)password forAccount:(id)account completion:(id)completion;
-(void)sharedPasswordForAccount:(id)account completion:(id)completion;
-(void)sharedPasswordWithCompletion:(id)completion;
-(void)setAccessibility:(int)accessibility authenticationPolicy:(unsigned long)policy;
-(id)items;
-(void)setObject:(id)object forKeyedSubscript:(id)keyedSubscript;
-(id)objectForKeyedSubscript:(id)keyedSubscript;
-(BOOL)removeAllItemsWithError:(id*)error;
-(BOOL)removeAllItems;
-(BOOL)removeItemForKey:(id)key error:(id*)error;
-(BOOL)removeItemForKey:(id)key;
-(BOOL)setData:(id)data forKey:(id)key genericAttribute:(id)attribute label:(id)label comment:(id)comment error:(id*)error;
-(BOOL)setData:(id)data forKey:(id)key label:(id)label comment:(id)comment error:(id*)error;
-(BOOL)setData:(id)data forKey:(id)key label:(id)label comment:(id)comment;
-(BOOL)setData:(id)data forKey:(id)key genericAttribute:(id)attribute error:(id*)error;
-(BOOL)setData:(id)data forKey:(id)key genericAttribute:(id)attribute;
-(BOOL)setData:(id)data forKey:(id)key error:(id*)error;
-(BOOL)setData:(id)data forKey:(id)key;
-(id)dataForKey:(id)key error:(id*)error;
-(id)dataForKey:(id)key;
-(BOOL)setString:(id)string forKey:(id)key genericAttribute:(id)attribute label:(id)label comment:(id)comment error:(id*)error;
-(BOOL)setString:(id)string forKey:(id)key label:(id)label comment:(id)comment error:(id*)error;
-(BOOL)setString:(id)string forKey:(id)key label:(id)label comment:(id)comment;
-(BOOL)setString:(id)string forKey:(id)key genericAttribute:(id)attribute error:(id*)error;
-(BOOL)setString:(id)string forKey:(id)key genericAttribute:(id)attribute;
-(BOOL)setString:(id)string forKey:(id)key error:(id*)error;
-(BOOL)setString:(id)string forKey:(id)key;
-(id)stringForKey:(id)key error:(id*)error;
-(id)stringForKey:(id)key;
-(BOOL)contains:(id)contains;
-(void)commonInit;
-(id)initWithServer:(id)server protocolType:(int)type authenticationType:(int)type3;
-(id)initWithServer:(id)server protocolType:(int)type;
-(id)initWithService:(id)service accessGroup:(id)group;
-(id)initWithService:(id)service;
-(id)init;
-(BOOL)synchronizeWithError:(id*)error;
-(void)synchronize;
@end

@interface GDC_InfoMainControllerViewController : XXUnknownSuperclass  {
	UITableView* tblInfo;
	UIButton* btnBack;
	UILabel* txtHeader;
	UIView* headerView;
	GDC_AppDelegate* appDelegate;
	NSArray* arrList;
	NSString* englishPushCount;
	NSString* arabicPushCount;
	NSString* savedBadgeCount;
	NSMutableArray* contentList;
	UIView* _detailView;
	UILabel* _labelnotificationcount;
	NSString* _notificationCount;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) NSString* notificationCount;
@property(retain, nonatomic) UILabel* labelnotificationcount;
@property(retain, nonatomic) UIView* detailView;
@property(retain, nonatomic) NSMutableArray* contentList;
-(void).cxx_destruct;
-(void)onBackPressed:(id)pressed;
-(void)didReceiveMemoryWarning;
-(void)viewWillDisappear:(BOOL)view;
-(void)onFeedBackPressed:(id)pressed;
-(void)goToFeedBackPage;
-(void)pinEnteredSuccessfullyAndCallMethod:(id)method;
-(void)bringAlert:(id)alert;
-(void)setAppIconBadgeFromPushNotificationCountsFromAPI;
-(void)goToNewsAlertsPage;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
-(void)initialDesign;
-(void)getNotificationCount;
-(void)receiveTestNotification:(id)notification;
-(void)checkForUser_id;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface GDC_AlertAudioViewController : XXUnknownSuperclass  {
	GDC_AppDelegate* appDelegate;
	AVAudioPlayer* audioPlayer;
	UIImageView* imagAudioImg;
	UITextView* txtDescriptiion;
	UILabel* labTitle;
	UIButton* playBtn;
	ImageAnimatorViewController* animatorViewController;
	BOOL isPlaying;
	UIImageView* bgImage;
	UIView* _detailView;
	MPMoviePlayerController* _moviPlayerforAudio;
	UIView* _playerBgView;
	NSString* _timeStamp;
	UILabel* _timeStampLabel;
	UIView* _playerAndTextViewBgView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIView* playerAndTextViewBgView;
@property(retain, nonatomic) UILabel* timeStampLabel;
@property(retain, nonatomic) NSString* timeStamp;
@property(retain, nonatomic) UIView* playerBgView;
@property(retain) MPMoviePlayerController* moviPlayerforAudio;
@property(retain, nonatomic) ImageAnimatorViewController* animatorViewController;
@property(retain, nonatomic) UIView* detailView;
-(void)didReceiveMemoryWarning;
-(void)dealloc;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldIRotateAnyiOS;
-(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation;
-(BOOL)shouldAutorotate;
-(void)goBack:(id)back;
-(void)playAudio:(id)audio;
-(void)stopAnimator;
-(void)animateMic;
-(void)moviePlayBackStateChanged:(id)changed;
-(void)playBackStateChanged:(id)changed;
-(void)playAudio;
-(void)initialSettings;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface FeedBackViewController : XXUnknownSuperclass  {
	UIButton* btnBack;
	UILabel* lblHeader;
	CasesDropDownTable* caseDropDownVC;
	NSString* selectedCaseId;
	NSMutableArray* activityarray;
	NSString* recommendID;
	NSString* qualityOfServiceID;
	UIView* _detailView;
	UIView* _starContainer;
	UIView* _starContainer2;
	NSArray* _starsCollection;
	NSArray* _starsCollection2;
	UIView* _keyboardaccessView;
	UIButton* _doneButton;
	UIScrollView* _scrollView;
	UIView* _containerMainView;
	NSMutableArray* _casesArray;
	UIActivityIndicatorView* _activityIndicator;
	UILabel* _caseNameLabel;
	UIView* _containerViewCases;
	UITextField* _dateField;
	UITextField* _prescriptionField;
	UIButton* _caseDropDown;
	UITextView* _TxtViewComments;
	UIButton* _submitBtn;
	UILabel* _lblQualityService;
	UILabel* _labelRecommendAdtc;
	UILabel* _labelComments;
	UIButton* _transparentDismissButton;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIButton* transparentDismissButton;
@property(retain, nonatomic) UILabel* labelComments;
@property(retain, nonatomic) UILabel* labelRecommendAdtc;
@property(retain, nonatomic) UILabel* lblQualityService;
@property(retain, nonatomic) UIButton* submitBtn;
@property(retain, nonatomic) UITextView* TxtViewComments;
@property(retain, nonatomic) UIButton* caseDropDown;
@property(retain, nonatomic) UITextField* prescriptionField;
@property(retain, nonatomic) UITextField* dateField;
@property(retain, nonatomic) UIView* containerViewCases;
@property(retain, nonatomic) UILabel* caseNameLabel;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) NSMutableArray* casesArray;
@property(retain, nonatomic) UIView* containerMainView;
@property(retain, nonatomic) UIScrollView* scrollView;
@property(retain, nonatomic) UIButton* doneButton;
@property(retain, nonatomic) UIView* keyboardaccessView;
@property(retain, nonatomic) NSArray* starsCollection2;
@property(retain, nonatomic) NSArray* starsCollection;
@property(retain, nonatomic) UIView* starContainer2;
@property(retain, nonatomic) UIView* starContainer;
@property(retain, nonatomic) NSString* recommendID;
@property(retain, nonatomic) NSString* qualityOfServiceID;
@property(retain, nonatomic) UIView* detailView;
-(void).cxx_destruct;
-(void)onBackPressed:(id)pressed;
-(void)submitBtnClicked:(id)clicked;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)submitFeedbackApi;
-(void)getCasesFromAPI;
-(void)transparentDismissButtonClicked:(id)clicked;
-(void)dismissAllDropDownTables;
-(void)caseDropDownTableCellClicked:(id)clicked andSelectedId:(id)anId andSelectedDate:(id)date;
-(void)caseDropDwonbtnClicked:(id)clicked;
-(void)createcaseDropDownVC;
-(void)doneButtonPressed:(id)pressed;
-(void)markStarSet2ForClickedLocation:(CGPoint)clickedLocation;
-(void)markStarForClickedLocation:(CGPoint)clickedLocation;
-(void)touchesEnded:(id)ended withEvent:(id)event;
-(void)touchesMoved:(id)moved withEvent:(id)event;
-(void)touchesBegan:(id)began withEvent:(id)event;
-(void)initialisation;
-(void)didReceiveMemoryWarning;
-(BOOL)textViewShouldBeginEditing:(id)textView;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface GDC_AlertVideoViewController : XXUnknownSuperclass  {
	GDC_AppDelegate* appDelegate;
	UIImageView* imgVideoImage;
	UITextView* txtDesc;
	UILabel* labTitle;
	UIButton* btnPlay;
	BOOL isPlaying;
	UIWebView* videoView;
	UIActivityIndicatorView* activity;
	UIImageView* bgImage;
	MPMoviePlayerController* moviPlayerforVideo;
	UIView* _detailView;
	UIWebView* _webviewVideo;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain) MPMoviePlayerController* moviPlayerforVideo;
@property(retain, nonatomic) UIWebView* webviewVideo;
@property(retain, nonatomic) UIView* detailView;
+(BOOL)isVideoPlaying;
-(void)didReceiveMemoryWarning;
-(void)dealloc;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldIRotateAnyiOS;
-(BOOL)shouldAutorotate;
-(void)playVideo:(id)video;
-(void)goBack:(id)back;
-(void)playBackStateChanged:(id)changed;
-(void)playVideo;
-(void)webViewDidFinishLoad:(id)webView;
-(void)embedYouTube:(id)tube frame:(CGRect)frame;
-(void)initialSettings;
-(void)viewWillAppear:(BOOL)view;
-(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation;
-(void)playerWillExitFullscreen:(id)player;
-(void)playerStarted:(id)started;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface AddFamilyMember_V2_ViewController : XXUnknownSuperclass  {
	BOOL isFemale;
	NSMutableArray* relationTableDataArray;
	UIView* _detailView;
	UIScrollView* _scrollView;
	UIActivityIndicatorView* _activityIndiactor;
	UITextField* _fullNameField;
	UITextField* _dobField;
	UITextField* _countryField;
	UITextField* _cityField;
	UITextField* _mobileField;
	UITextField* _damanIdField;
	UITextField* _relationField;
	UITextField* _emailAddressField;
	UITextField* _expiryDateField;
	UIButton* _maleRadioButton;
	UIButton* _femaleRadioButton;
	UIDatePicker* _expirationDatePicker;
	UIView* _datePickerBg;
	UIView* _expirationDatePickerContainerView;
	UIDatePicker* _dobDatePicker;
	UIView* _dobDatePickerBg;
	UIView* _dobDatePickerContainerView;
	UILabel* _fullNameLabel;
	UILabel* _genderLabel;
	UILabel* _dobLabel;
	UILabel* _countryLabel;
	UILabel* _cityLabel;
	UILabel* _mobileNumberLabel;
	UILabel* _damanIdLabel;
	UILabel* _expiryDateLabel;
	UILabel* _relationLabel;
	UIButton* _submitButton;
	UILabel* _titleLabel;
	UITableView* _relationTableView;
	UIView* _relationFieldbaseView;
	NSArray* _fieldLabelsCollection;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) NSArray* fieldLabelsCollection;
@property(retain, nonatomic) UIView* relationFieldbaseView;
@property(retain, nonatomic) UITableView* relationTableView;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIButton* submitButton;
@property(retain, nonatomic) UILabel* relationLabel;
@property(retain, nonatomic) UILabel* expiryDateLabel;
@property(retain, nonatomic) UILabel* damanIdLabel;
@property(retain, nonatomic) UILabel* mobileNumberLabel;
@property(retain, nonatomic) UILabel* cityLabel;
@property(retain, nonatomic) UILabel* countryLabel;
@property(retain, nonatomic) UILabel* dobLabel;
@property(retain, nonatomic) UILabel* genderLabel;
@property(retain, nonatomic) UILabel* fullNameLabel;
@property(retain, nonatomic) UIView* dobDatePickerContainerView;
@property(retain, nonatomic) UIView* dobDatePickerBg;
@property(retain, nonatomic) UIDatePicker* dobDatePicker;
@property(retain, nonatomic) UIView* expirationDatePickerContainerView;
@property(retain, nonatomic) UIView* datePickerBg;
@property(retain, nonatomic) UIDatePicker* expirationDatePicker;
@property(retain, nonatomic) UIButton* femaleRadioButton;
@property(retain, nonatomic) UIButton* maleRadioButton;
@property(retain, nonatomic) UITextField* expiryDateField;
@property(retain, nonatomic) UITextField* emailAddressField;
@property(retain, nonatomic) UITextField* relationField;
@property(retain, nonatomic) UITextField* damanIdField;
@property(retain, nonatomic) UITextField* mobileField;
@property(retain, nonatomic) UITextField* cityField;
@property(retain, nonatomic) UITextField* countryField;
@property(retain, nonatomic) UITextField* dobField;
@property(retain, nonatomic) UITextField* fullNameField;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndiactor;
@property(retain, nonatomic) UIScrollView* scrollView;
@property(retain, nonatomic) UIView* detailView;
-(void)dealloc;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)showRelationsDropDownTable:(id)table;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)submitButtonClicked:(id)clicked;
-(void)hideDobDatePicker:(id)picker;
-(void)showDobDatePicker:(id)picker;
-(int)calculateAgeFromDateOfBirth:(id)birth;
-(void)backButtonClicked:(id)clicked;
-(BOOL)textFieldShouldBeginEditing:(id)textField;
-(BOOL)textFieldShouldReturn:(id)textField;
-(void)radioButtonsPressed:(id)pressed;
-(void)datePickerDateChanged:(id)changed;
-(void)hideDamanIdExpiryDatePicker:(id)picker;
-(void)showDamanIdExpiryDatePicker:(id)picker;
-(void)handleSingleTap:(id)tap;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface PhotoRecord : XXUnknownSuperclass {
	BOOL _hasImage;
	BOOL _failed;
	NSString* _title;
	NSString* _description;
	UIImage* _image;
	NSURL* _URL;
	NSString* _pubDate;
	NSURL* _linkURL;
	NSURL* _sino;
}
@property(assign, nonatomic, getter=isFailed) BOOL failed;
@property(readonly, assign, nonatomic) BOOL hasImage;
@property(retain, nonatomic) NSURL* sino;
@property(retain, nonatomic) NSURL* linkURL;
@property(retain, nonatomic) NSURL* URL;
@property(retain, nonatomic) UIImage* image;
@property(retain, nonatomic) NSString* pubDate;
@property(retain, nonatomic) NSString* description;
@property(retain, nonatomic) NSString* title;
@end

@interface GDC_ViewController : XXUnknownSuperclass {
	GDC_LanguageViewController* langView;
}
-(void)dealloc;
-(void)didReceiveMemoryWarning;
-(BOOL)prefersStatusBarHidden;
-(void)naviateMethod;
-(void)viewDidAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface ImageDownloader : XXUnknownSuperclass {
	id _delegate;
	NSIndexPath* _indexPathInTableView;
	PhotoRecord* _photoRecord;
}
@property(assign, nonatomic) id delegate;
@property(retain, nonatomic) PhotoRecord* photoRecord;
@property(retain, nonatomic) NSIndexPath* indexPathInTableView;
-(void)main;
-(id)initWithPhotoRecord:(id)photoRecord atIndexPath:(id)indexPath delegate:(id)delegate;
@end

@interface GDC_QuickCall : XXUnknownSuperclass  {
	UILabel* lblHeader;
	UILabel* lblTitle;
	UIButton* btnBack;
	UIButton* btnCall;
	UIImageView* img;
	CLLocationManager* locationManager;
	BOOL locationFetchFlag;
	UIView* _detailView;
	UIWebView* _quickCallWebView;
	UILabel* _shareLocationInfoLabel;
	UIImageView* _shareLocationSmallIcon;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIImageView* shareLocationSmallIcon;
@property(retain, nonatomic) UILabel* shareLocationInfoLabel;
@property(retain, nonatomic) UIWebView* quickCallWebView;
@property(retain, nonatomic) UIView* detailView;
-(void)dealloc;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)locationManager:(id)manager didUpdateLocations:(id)locations;
-(void)locationManager:(id)manager didChangeAuthorizationStatus:(int)status;
-(void)getCurrentUserLocation;
-(void)shareLocationButtonClicked:(id)clicked;
-(void)onCallPressed:(id)pressed;
-(void)onQuickCallButtonPress;
-(void)onBackPressed:(id)pressed;
-(BOOL)textViewShouldBeginEditing:(id)textView;
-(void)initializeUi;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface GDC_ContactViewController : XXUnknownSuperclass  {
	NSArray* arrContactItems;
	UITableView* tblvwContact;
	GDC_AppDelegate* appDelegate;
	UIImageView* bgImage;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldIRotateAnyiOS;
-(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation;
-(BOOL)shouldAutorotate;
-(void)goBack:(id)back;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
-(BOOL)prefersStatusBarHidden;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface RadioButton : XXUnknownSuperclass {
	NSString* _groupId;
	unsigned _index;
	UIButton* _button;
}
@property(assign, nonatomic) unsigned index;
@property(retain, nonatomic) NSString* groupId;
+(void)buttonSelected:(id)selected;
+(void)registerInstance:(id)instance;
+(void)addObserverForGroupId:(id)groupId observer:(id)observer;
-(void)defaultInit;
-(void)otherButtonSelected:(id)selected;
-(void)handleButtonTap:(id)tap;
-(void)dealloc;
-(id)init;
-(id)initWithGroupId:(id)groupId index:(unsigned)index;
@end

@interface GDC_AppDelegate : XXUnknownSuperclass  {
	Reachability* reach;
	NSString* notifType;
	NSString* pushMessage;
	NSString* lang;
	NSString* section_type;
	BOOL _vidyoClientStarted;
	unsigned lastKnownOrientation;
	BOOL initiated;
	BOOL didEverGoToBackground;
	BOOL isFromReg;
	BOOL appointmentcancelled;
	BOOL loginCheck;
	BOOL inGridOrMain;
	NSDictionary* dicSelectedTip;
	NSMutableArray* arrDoctors;
	NSString* strCPRno;
	NSString* strMRno;
	NSString* strUserID;
	NSString* strRegemailid;
	NSMutableArray* arrAlerts;
	int selectedAlertID;
	int alertCount;
	NSString* strUserType;
	NSString* strTwitterid;
	NSString* strGraphtype;
	NSMutableArray* arrAboutusList;
	NSDictionary* dicSelectedCenter;
	NSMutableArray* arrDepartments;
	NSMutableArray* arrFamilyMembers;
	NSString* selectedDrID;
	NSString* userEmail;
	NSString* passWord;
	NSString* selectedDeptID;
	NSMutableDictionary* SelecteDeptDoctors;
	NSString* angle;
	NSString* searchType;
	NSString* searchKey;
	NSString* selectedDeptName;
	NSString* deviceLanguage;
	NSString* healthLibraryItemType;
	NSString* pregancyTitle;
	NSString* pregancyDescrption;
	NSString* pregancyWeek;
	NSString* Firstaid_url;
	NSString* Firstaid_title;
	NSString* strCountryCodetype;
	NSString* strClasstype;
	NSString* strGendertype;
	NSString* strThiqtype;
	GDC_LocationData* locObj;
	NSDictionary* locDict;
	NSString* viewType;
	FMDatabase* database;
	NSDate* selectedDate;
	NSString* Location_name;
	NSString* Location_latitude;
	NSString* Location_longtude;
	NSString* Location_descrption;
	NSString* Location_type;
	NSString* strNotifType;
	NSMutableArray* arrNotificationAudio;
	NSMutableArray* arrNotificationImage;
	NSMutableArray* arrNotificationPdf;
	NSMutableArray* arrNotificationVideo;
	NSString* strNotifListTitle;
	NSString* strTxtAlertTitle;
	NSString* strTxtAlertText;
	NSString* strAudioAlertTitle;
	NSString* strAudioAlertText;
	NSString* strAudioAlertUrl;
	NSString* strImageAlertDesc;
	NSString* strImageAlertImgUrl;
	NSString* strVideoAlerTitle;
	NSString* strVideoAlertDesc;
	NSString* strVideoAlertVideUrl;
	NSString* strPdfAlertMsg;
	NSString* strPdfAlertUrl;
	NSString* strImageAlertTitle;
	NSString* strFloorPlanMode;
	NSString* strDoctorList;
	GDC_WelcomeView* MyWelcomeController;
	NSMutableArray* arrNotificationFeedback;
	NSMutableArray* arrNotificationAutoCall;
	NSString* reminderType;
	NSString* fromAppointmentPage;
	NSString* hospitalLat;
	NSString* hospitalLon;
	NSString* strLocSearchView;
	NSMutableArray* arrVaccinationDetails;
	GDC_SettingsViewController* objSetting;
	NSString* medicationReminder;
	UINavigationController* navController;
	RevealController* revealViewController;
	UINavigationController* navControllerforPushNotif;
	NSString* strDeaprtmentList;
	NSString* strFamilyMemberList;
	NSString* strVerificationCode;
	NSString* strLoginvia;
	NSString* strFamilyMemberID;
	NSString* strLocalNotifCheck;
	NSString* strCheckFirstLogin;
	UIColor* tableBackGroundColor;
	NSArray* arrGalleryImages;
	UIWindow* window;
	LoginWindow* viewController;
	NSArray* basicTheme;
	NSArray* basicThemeDictionary;
	NSMutableArray* familyListCountArray;
	NSString* _textChatIconName;
	NSMutableArray* _chatIconsCollection;
	VidyoTextChatViewController* _vidyoTextChatVC;
	UIButton* _chatEntryButton;
	BOOL* _isInTextChatPage;
	NSString* _strDeviceToken;
	NSString* _strReminderType;
	UIColor* _textFontColor;
	UIFont* _textFont;
	UIColor* _navigationBarColor;
	SingleButtonAlertViewController* _singleAlert;
	DoubleButtonAlertViewController* _doubleAlert;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) DoubleButtonAlertViewController* doubleAlert;
@property(retain, nonatomic) SingleButtonAlertViewController* singleAlert;
@property(retain, nonatomic) NSDictionary* locDict;
@property(retain, nonatomic) GDC_LocationData* locObj;
@property(assign, nonatomic) UIColor* navigationBarColor;
@property(assign, nonatomic) UIFont* textFont;
@property(assign, nonatomic) UIColor* textFontColor;
@property(assign) UIColor* tableBackGroundColor;
@property(retain, nonatomic) NSArray* arrGalleryImages;
@property(retain, nonatomic) NSMutableArray* familyListCountArray;
@property(retain, nonatomic) NSArray* basicThemeDictionary;
@property(retain, nonatomic) NSArray* basicTheme;
@property(retain, nonatomic) NSString* medicationReminder;
@property(retain, nonatomic) NSString* strDoctorList;
@property(retain, nonatomic) NSString* strLocalNotifCheck;
@property(retain, nonatomic) NSString* strCheckFirstLogin;
@property(assign, nonatomic) BOOL appointmentcancelled;
@property(assign, nonatomic) BOOL loginCheck;
@property(retain, nonatomic) NSString* strFamilyMemberID;
@property(retain, nonatomic) NSString* strLoginvia;
@property(retain, nonatomic) NSString* strVerificationCode;
@property(retain, nonatomic) NSString* strFamilyMemberList;
@property(retain, nonatomic) NSString* strDeaprtmentList;
@property(retain, nonatomic) NSString* strImageAlertTitle;
@property(retain, nonatomic) NSString* strPdfAlertUrl;
@property(retain, nonatomic) NSString* strPdfAlertMsg;
@property(retain, nonatomic) NSString* strVideoAlertVideUrl;
@property(retain, nonatomic) NSString* strVideoAlertDesc;
@property(retain, nonatomic) NSString* strVideoAlerTitle;
@property(retain, nonatomic) NSString* strImageAlertImgUrl;
@property(retain, nonatomic) NSString* strImageAlertDesc;
@property(retain, nonatomic) NSMutableArray* arrNotificationAutoCall;
@property(retain, nonatomic) NSMutableArray* arrNotificationFeedback;
@property(retain, nonatomic) NSMutableArray* arrNotificationAudio;
@property(retain, nonatomic) NSMutableArray* arrNotificationPdf;
@property(retain, nonatomic) NSMutableArray* arrNotificationVideo;
@property(retain, nonatomic) NSMutableArray* arrNotificationImage;
@property(retain, nonatomic) NSString* strFloorPlanMode;
@property(retain, nonatomic) NSString* strAudioAlertUrl;
@property(retain, nonatomic) NSString* strAudioAlertTitle;
@property(retain, nonatomic) NSString* strAudioAlertText;
@property(retain, nonatomic) NSString* strTxtAlertText;
@property(retain, nonatomic) NSString* strTxtAlertTitle;
@property(retain, nonatomic) NSString* strNotifListTitle;
@property(retain, nonatomic) NSString* strNotifType;
@property(retain, nonatomic) NSString* Location_type;
@property(retain, nonatomic) NSString* Location_descrption;
@property(retain, nonatomic) NSString* Location_longtude;
@property(retain, nonatomic) NSString* Location_latitude;
@property(retain, nonatomic) NSString* Location_name;
@property(retain, nonatomic) NSString* Firstaid_title;
@property(retain, nonatomic) NSString* Firstaid_url;
@property(retain, nonatomic) NSString* pregancyWeek;
@property(retain, nonatomic) NSString* pregancyDescrption;
@property(retain, nonatomic) NSString* pregancyTitle;
@property(retain, nonatomic) NSString* healthLibraryItemType;
@property(retain, nonatomic) NSMutableArray* arrVaccinationDetails;
@property(retain, nonatomic) NSDate* selectedDate;
@property(retain, nonatomic) FMDatabase* database;
@property(retain, nonatomic) NSString* searchKey;
@property(retain, nonatomic) NSString* searchType;
@property(retain, nonatomic) NSString* angle;
@property(retain, nonatomic) NSDictionary* dicSelectedCenter;
@property(retain, nonatomic) NSMutableArray* arrAboutusList;
@property(retain, nonatomic) NSString* strThiqtype;
@property(retain, nonatomic) NSString* strGendertype;
@property(retain, nonatomic) NSString* strClasstype;
@property(retain, nonatomic) NSString* strCountryCodetype;
@property(retain, nonatomic) NSString* strGraphtype;
@property(retain, nonatomic) NSString* strTwitterid;
@property(retain, nonatomic) NSString* strReminderType;
@property(assign, nonatomic) BOOL isFromReg;
@property(retain, nonatomic) NSString* strDeviceToken;
@property(assign) int alertCount;
@property(assign) int selectedAlertID;
@property(retain, nonatomic) NSString* deviceLanguage;
@property(retain, nonatomic) NSMutableArray* arrAlerts;
@property(retain, nonatomic) NSString* strUserType;
@property(retain, nonatomic) NSString* strUserID;
@property(retain, nonatomic) NSString* strCPRno;
@property(retain, nonatomic) NSString* strMRno;
@property(retain, nonatomic) NSString* selectedDeptName;
@property(retain, nonatomic) NSString* selectedDeptID;
@property(retain, nonatomic) NSString* selectedDrID;
@property(retain, nonatomic) NSMutableDictionary* SelecteDeptDoctors;
@property(retain, nonatomic) NSMutableArray* arrFamilyMembers;
@property(retain, nonatomic) NSMutableArray* arrDepartments;
@property(retain, nonatomic) NSMutableArray* arrDoctors;
@property(retain, nonatomic) NSString* strRegemailid;
@property(retain, nonatomic) NSDictionary* dicSelectedTip;
@property(retain, nonatomic) RevealController* revealViewController;
@property(retain, nonatomic) GDC_SettingsViewController* objSetting;
@property(retain, nonatomic) UIWindow* window;
@property(retain, nonatomic) NSString* passWord;
@property(retain, nonatomic) NSString* userEmail;
@property(retain, nonatomic) UINavigationController* navControllerforPushNotif;
@property(retain, nonatomic) UINavigationController* navController;
@property(assign, nonatomic) BOOL inGridOrMain;
@property(retain, nonatomic) GDC_WelcomeView* MyWelcomeController;
@property(retain, nonatomic) NSString* viewType;
@property(retain, nonatomic) NSString* pushMessage;
@property(retain, nonatomic) NSString* notifType;
@property(retain, nonatomic) NSString* reminderType;
@property(retain, nonatomic) NSString* fromAppointmentPage;
@property(retain, nonatomic) NSString* hospitalLon;
@property(retain, nonatomic) NSString* hospitalLat;
@property(retain, nonatomic) NSString* strLocSearchView;
@property(assign, nonatomic) BOOL* isInTextChatPage;
@property(retain, nonatomic) UIButton* chatEntryButton;
@property(retain, nonatomic) VidyoTextChatViewController* vidyoTextChatVC;
@property(retain, nonatomic) LoginWindow* viewController;
@property(retain, nonatomic) NSMutableArray* chatIconsCollection;
@property(retain, nonatomic) NSString* textChatIconName;
+(BOOL)validateFileNameString:(id)string;
+(id)decodeTheString:(id)string;
+(id)setToAESEncodedString:(id)aesencodedString;
+(void)showDoubleButtonAlert:(id)alert :(id)arg2 :(int)arg3;
+(void)showSingleButtonAlert:(id)alert :(id)arg2 :(int)arg3;
+(void)hideVidyoTextChatVC;
+(void)showVidyoTextChatVC;
+(void)hideVidyoTextChatEntryButtonOverVidyoView;
+(void)showVidyoTextChatEntryButtonOverVidyoView;
+(void)colorTextChatIconWithClearColor;
+(void)colorTextChatIconWithRedColor;
+(void)bringVidyoTextChatEntryButtonOverVidyoViewToFront;
+(void)changeVidyoTextChatEntryButtonBgColorToClearColor;
+(void)changeVidyoTextChatEntryButtonBgColorToRedOnTextChatMessageArrival;
+(id)mainApplicationInstance;
+(id)sharedInstance;
-(void)hideDoubleButtonAlertView;
-(void)addDoubleBttonAlertPageOnWindow:(id)window :(id)arg2 :(int)arg3;
-(void)hideSingleButtonAlertView;
-(void)addSingleBttonAlertPageOnWindow:(id)window :(id)arg2 :(int)arg3;
-(void)VidyoTextChatEntryButtonClicked;
-(BOOL)vidyoClientStarted;
-(void)forceProxy;
-(void)bootstrap;
-(void)statusBarDidChangeFrame:(id)statusBar;
-(void)orientationDidChange:(id)orientation;
-(void)clientInit;
-(void)applicationDidReceiveMemoryWarning:(id)application;
-(void)applicationWillEnterForeground:(id)application;
-(BOOL)dateComparision:(id)comparision;
-(unsigned)application:(id)application supportedInterfaceOrientationsForWindow:(id)window;
-(void)callAfterRequestFinished:(id)finished;
-(void)getUserId;
-(void)scheduleLocalNotification;
-(void)cancelRegisteredNotifications;
-(BOOL)testConnectivity;
-(void)application:(id)application didReceiveRemoteNotification:(id)notification;
-(void)application:(id)application didReceiveLocalNotification:(id)notification;
-(void)application:(id)application didFailToRegisterForRemoteNotificationsWithError:(id)error;
-(void)application:(id)application didRegisterForRemoteNotificationsWithDeviceToken:(id)deviceToken;
-(void)showAlert:(id)alert result:(id)result error:(id)error;
-(void)applicationWillTerminate:(id)application;
-(void)applicationDidBecomeActive:(id)application;
-(void)applicationDidEnterBackground:(id)application;
-(void)applicationWillResignActive:(id)application;
-(void)createEditableCopyOfDatabaseIfNeeded;
-(void)Initilizations;
-(void)alertView:(id)view clickedButtonAtIndex:(int)index;
-(void)registerDeviceForPushNotification;
-(id)md5:(id)a5;
-(void)getQuickCallNumberFromAPI;
-(void)checkPushNotificationMessageAfterDelay:(id)delay;
-(BOOL)application:(id)application didFinishLaunchingWithOptions:(id)options;
-(void)initializeVidyoCallMethods;
-(void)dealloc;
@end

@interface DefaultWrapper : XXUnknownSuperclass {
}
+(id)getGeneralUserId;
+(void)setGeneralUserId:(id)anId;
+(id)getNotificationStatus;
+(void)setNotificationStatus:(id)status;
+(void)setFromButtonNews:(id)buttonNews;
+(id)getFromButtonNews;
+(BOOL)getShareReportEntryStatus;
+(void)setShareReportPageEntryStatus:(BOOL)status;
+(void)set_ShareReport_FileExtension3:(id)a3;
+(id)get_ShareReport_FileExtension3;
+(void)set_ShareReport_FileExtension2:(id)a2;
+(id)get_ShareReport_FileExtension2;
+(void)set_ShareReport_FileExtension1:(id)a1;
+(id)get_ShareReport_FileExtension1;
+(void)setGuestStatus:(BOOL)status;
+(BOOL)isGuest;
+(void)setLoginPinStatus:(BOOL)status;
+(BOOL)isLoginPinSet;
+(void)setAdekMemberStatus:(BOOL)status;
+(BOOL)isADEKMember;
+(void)setManagedCareStatus:(BOOL)status;
+(BOOL)isManagedCare;
+(void)setUserAuthenticationWithTouchIdStatus:(BOOL)touchIdStatus;
+(BOOL)isUserAuthenticatedWithTouchID;
+(void)setIsFromHomePageToRegistrationPage:(BOOL)registrationPage;
+(BOOL)isFromHomePageToRegistrationPage;
+(void)setIsFromHomePageToCarePlanPage:(BOOL)carePlanPage;
+(BOOL)isFromHomePageToCarePlanPage;
+(void)setWhetherDoctorAndPatientHadConnectedStatus:(BOOL)status;
+(BOOL)isTheDoctorAndPatientConnectedInConferenceCall;
+(void)setCurrentVideoCallUserName:(id)name;
+(id)getCurrentVideoCallUserName;
+(void)setMyProfileUserNameForVideoCall:(id)videoCall;
+(id)getMyProfileUserNameForVideoCall;
+(void)setVideoCallPushIdFromPushMessage:(id)pushMessage;
+(id)getVideoCallPushIdFromPushMessage;
+(void)setQuickCallNumberManageCare:(id)care;
+(id)getQuickCallNumberManageCare;
+(void)setQuickCallNumber:(id)number;
+(id)getQuickCallNumber;
+(void)setRoomKey:(id)key;
+(id)getRoomKey;
+(void)setVidyoPortal:(id)portal;
+(id)getVidyoPortal;
+(void)setUserRegistrationStatus:(BOOL)status;
+(BOOL)isUserRegisteredWithAPI_V2;
+(void)set_V_2_RegistrationDamamIdNumber:(id)number;
+(id)get_V_2_RegistrationDamamIdNumber;
+(void)set_V_2_RegistrationUserId:(id)anId;
+(id)get_V_2_RegistrationUserId;
+(void)setDeviceToken:(id)token;
+(id)getDeviceToken;
+(id)getEnglishPushCount;
+(void)setEnglishPushCount:(id)count;
+(id)getArabicPushCount;
+(void)setArabicPushCount:(id)count;
+(id)getlanguageType;
+(void)setlanguageType:(id)type;
+(id)getDevicelanguage;
+(void)setDevicelanguage:(id)devicelanguage;
+(id)getPreviouslanguage;
+(void)setPreviouslanguage:(id)previouslanguage;
+(id)getBadgeCount;
+(void)setBadgeCount:(id)count;
+(id)getAccessToken;
+(void)setAccessToken:(id)token;
+(void)setBoolIsAppLaunched:(BOOL)launched;
+(BOOL)isAppLaunched;
@end

@interface GDC_AlertsViewController : XXUnknownSuperclass  {
	NSString* englishPushCount;
	NSString* arabicPushCount;
	UITableView* tblView;
	UIView* viewLoading;
	UIActivityIndicatorView* activityLoading;
	UILabel* labelLoading;
	UILabel* labelTitle;
	GDC_AppDelegate* appDelegate;
	GDC_AppointmentDetailsVC* appointmentDetails;
	GDC_PushDetailsVC* pushDetailsview;
	GDC_AlertTextViewController* alertTextView;
	GDC_AlertAudioViewController* alertAudioView;
	GDC_AlertImageViewController* alertImageView;
	GDC_AlertVideoViewController* alertVideoView;
	GDC_AlertpdfViewController* alertPdfView;
	NSMutableArray* arrAlert;
	UIButton* btnBack;
	UILabel* tip_Lbl;
	UIImageView* bgImage;
	UIView* _detailView;
	UITableView* _tableView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) UIView* detailView;
-(void)setAppIconBadgeFromPushNotificationCountsFromAPI;
-(void)dealloc;
-(void)callAfterRequestsuccess:(id)requestsuccess;
-(void)getAllalerts;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldIRotateAnyiOS;
-(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation;
-(BOOL)shouldAutorotate;
-(void)goBack:(id)back;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
-(BOOL)prefersStatusBarHidden;
-(void)didReceiveMemoryWarning;
-(void)viewDidAppear:(BOOL)view;
-(void)initialSettings;
-(void)clearbadge;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface PhysiciansProfileListViewController : XXUnknownSuperclass  {
	UIView* _detailView;
	NSMutableArray* _dataArray;
	UITableView* _tableView;
	UIActivityIndicatorView* _activityIndicator;
	UILabel* _titleLabel;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) NSMutableArray* dataArray;
@property(retain, nonatomic) UIView* detailView;
-(void)backButtonPressed:(id)pressed;
-(void)dealloc;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)getDataFromAPI;
-(void)viewDidLoad;
@end

@interface Registration_V2_ViewController : XXUnknownSuperclass  {
	BOOL isFemale;
	BOOL havePinBool;
	NSArray* languagePreferenceArray;
	BOOL isLanguagePreferenceTableVisible;
	BOOL isArabicLanguageChoosed;
	BOOL _shouldShowFirstTimeRegistrationAlert;
	UIView* _detailView;
	NSString* _passedUserIdForForceProfileUpdate;
	UIScrollView* _scrollView;
	UIActivityIndicatorView* _activityIndicator;
	UIView* _datePickerBg;
	UIView* _expirationDatePickerContainerView;
	UIDatePicker* _datePicker;
	UITextField* _firstNameField;
	UITextField* _lastNameField;
	UITextField* _damanIdField;
	UITextField* _expiryDateField;
	UITextField* _cityNameField;
	UITextField* _mobileNumberField;
	UITextField* _emailAddressField;
	UIButton* _maleRadioButton;
	UIButton* _femaleRadioButton;
	UIDatePicker* _expirationDatePicker;
	UIButton* _havePinConfirmationButton;
	UIView* _registeredPinEntryBgView;
	UITextField* _registeredPinEntryField;
	UITableView* _languagePreferenceTableView;
	UIView* _languagePreferenceBgView;
	UITextField* _langugePreferenceField;
	UILabel* _damanIdLabel;
	UILabel* _expiryDateLabel;
	UILabel* _mobileNumberLabel;
	UILabel* _languagePreferenceLabel;
	UIButton* _alreadyRegisteredCheckInfoDisplayButton;
	NSArray* _fieldLabelsCollection;
	UIView* _keyboardAccessoryView;
	UIButton* _keyboardAccessoryViewDoneButton;
	UIView* _mobileCodeFieldsBaseView;
	UIView* _mobileNumberFieldsBaseView;
	UIView* _mobileCodeAndNumberFieldBaseView;
	UILabel* _titleLabel;
	UIButton* _submitButton;
	UILabel* _bottomInfoLabel;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(assign, nonatomic) BOOL shouldShowFirstTimeRegistrationAlert;
@property(retain, nonatomic) UILabel* bottomInfoLabel;
@property(retain, nonatomic) UIButton* submitButton;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIView* mobileCodeAndNumberFieldBaseView;
@property(retain, nonatomic) UIView* mobileNumberFieldsBaseView;
@property(retain, nonatomic) UIView* mobileCodeFieldsBaseView;
@property(retain, nonatomic) UIButton* keyboardAccessoryViewDoneButton;
@property(retain, nonatomic) UIView* keyboardAccessoryView;
@property(retain, nonatomic) NSArray* fieldLabelsCollection;
@property(retain, nonatomic) UIButton* alreadyRegisteredCheckInfoDisplayButton;
@property(retain, nonatomic) UILabel* languagePreferenceLabel;
@property(retain, nonatomic) UILabel* mobileNumberLabel;
@property(retain, nonatomic) UILabel* expiryDateLabel;
@property(retain, nonatomic) UILabel* damanIdLabel;
@property(retain, nonatomic) UITextField* langugePreferenceField;
@property(retain, nonatomic) UIView* languagePreferenceBgView;
@property(retain, nonatomic) UITableView* languagePreferenceTableView;
@property(retain, nonatomic) UITextField* registeredPinEntryField;
@property(retain, nonatomic) UIView* registeredPinEntryBgView;
@property(retain, nonatomic) UIButton* havePinConfirmationButton;
@property(retain, nonatomic) UIDatePicker* expirationDatePicker;
@property(retain, nonatomic) UIButton* femaleRadioButton;
@property(retain, nonatomic) UIButton* maleRadioButton;
@property(retain, nonatomic) UITextField* emailAddressField;
@property(retain, nonatomic) UITextField* mobileNumberField;
@property(retain, nonatomic) UITextField* cityNameField;
@property(retain, nonatomic) UITextField* expiryDateField;
@property(retain, nonatomic) UITextField* damanIdField;
@property(retain, nonatomic) UITextField* lastNameField;
@property(retain, nonatomic) UITextField* firstNameField;
@property(retain, nonatomic) UIDatePicker* datePicker;
@property(retain, nonatomic) UIView* expirationDatePickerContainerView;
@property(retain, nonatomic) UIView* datePickerBg;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) UIScrollView* scrollView;
@property(retain, nonatomic) NSString* passedUserIdForForceProfileUpdate;
@property(retain, nonatomic) UIView* detailView;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)dealloc;
-(void)keyboardAccessoryButtonClicked:(id)clicked;
-(BOOL)textFieldShouldBeginEditing:(id)textField;
-(BOOL)textFieldShouldReturn:(id)textField;
-(void)havePinConfirmationButtonClicked:(id)clicked;
-(void)datePickerDateChanged:(id)changed;
-(void)radioButtonsPressed:(id)pressed;
-(void)backButtonClicked:(id)clicked;
-(void)goToSecurityQuestionPage:(id)securityQuestionPage;
-(void)alertView:(id)view clickedButtonAtIndex:(int)index;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)submitButtonClicked:(id)clicked;
-(void)callDeviceRegistrationApi;
-(void)hideDamanIdExpiryDatePicker:(id)picker;
-(void)showDamanIdExpiryDatePicker:(id)picker;
-(void)handleSingleTap:(id)tap;
-(void)languagePreferenceOverlayButtonClicked:(id)clicked;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)showFirstTimeRegistrationAlert;
-(void)viewWillAppear:(BOOL)view;
-(void)receiveTestNotification:(id)notification;
-(void)viewDidLoad;
@end

@interface LocationSearchListViewController : XXUnknownSuperclass  {
	UIImageView* imgTitle;
	UILabel* lblTitle;
	UIImageView* bgImage;
	UIImageView* imgMub;
	UITableView* tblView;
	GDC_AppDelegate* appDelegate;
	GDC_LocateViewController* locationMapView;
	NSMutableArray* arrLocation;
	UISearchBar* locationSearchBar;
	UIButton* btnLocationSearch;
	UIWebView* headerTitle;
	UITextView* txtHelp;
	UITextView* txtTip;
	UIScrollView* scrollContent;
	BOOL isFiltered;
	UIWebView* mWeb;
	CLLocationManager* locationManager;
	NSMutableArray* filteredTableData;
	NSString* searchText;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) NSMutableArray* arrLocation;
@property(retain, nonatomic) UILabel* lblTitle;
@property(retain, nonatomic) NSMutableArray* filteredTableData;
@property(retain, nonatomic) NSString* searchText;
@property(retain, nonatomic) UISearchBar* locationSearchBar;
@property(assign, nonatomic) BOOL isFiltered;
-(void)dealloc;
-(void)didReceiveMemoryWarning;
-(void)setSearchIconToFavicon:(id)favicon;
-(void)showAlert:(id)alert;
-(void)callAfterRequestsuccess:(id)requestsuccess andTag:(int)tag;
-(void)locationAPI;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(void)scrollViewDidScroll:(id)scrollView;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
-(void)goBack:(id)back;
-(void)searchBarCancelButtonClicked:(id)clicked;
-(void)searchBarSearchButtonClicked:(id)clicked;
-(void)filterLocation:(id)location;
-(void)btnLocationSearchClicked:(id)clicked;
-(void)searchBar:(id)bar textDidChange:(id)text;
-(void)searchBarTextDidBeginEditing:(id)searchBarText;
-(BOOL)textViewShouldBeginEditing:(id)textView;
-(void)viewWillAppear:(BOOL)view;
-(BOOL)webView:(id)view shouldStartLoadWithRequest:(id)request navigationType:(int)type;
-(void)viewDidAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface GDC_LocateViewController : XXUnknownSuperclass  {
	CLLocationManager* locationManager;
	float Userlongitude;
	float Userlatitude;
	UICRouteAnnotation* start;
	UICRouteAnnotation* end;
	int btntag;
	NSMutableArray* arrLocation;
	CLLocationCoordinate2D sp;
	XXStruct_zkbX1B reg;
	NSString* searchStr;
	CLLocationCoordinate2D loc;
	NSString* IDStr1;
	GDC_AppDelegate* appDelegate;
	NSMutableArray* locationTitleArr;
	UIButton* btnback;
	UIButton* btnLocationSearch;
	UILabel* lblHeader;
	UIImageView* bgImage;
	UIImageView* searchbgImage;
	UISearchBar* locationSearchBar;
	MKMapView* mapView;
	MKPolyline* routeLine;
	MKPolylineView* routeLineView;
	CLLocation* _currentLocation;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) MKPolylineView* routeLineView;
@property(retain, nonatomic) MKPolyline* routeLine;
@property(retain, nonatomic) CLLocation* currentLocation;
@property(retain, nonatomic) MKMapView* mapView;
@property(retain, nonatomic) UISearchBar* locationSearchBar;
@property(retain, nonatomic) NSMutableArray* locationTitleArr;
-(void)dealloc;
-(id)sortDistance:(id)distance;
-(void)goBack:(id)back;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldIRotateAnyiOS;
-(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation;
-(BOOL)shouldAutorotate;
-(void)callAfterRequestsuccess:(id)requestsuccess andTag:(int)tag;
-(void)locationAPI;
-(void)viewDidAppear:(BOOL)view;
-(void)viewWillAppear:(BOOL)view;
-(CLLocationCoordinate2D)coordinateSpanWithMapView:(id)mapView centerCoordinate:(CLLocationCoordinate2D)coordinate andZoomLevel:(unsigned)level;
-(double)pixelSpaceYToLatitude:(double)latitude;
-(double)pixelSpaceXToLongitude:(double)longitude;
-(double)latitudeToPixelSpaceY:(double)pixelSpaceY;
-(double)longitudeToPixelSpaceX:(double)pixelSpaceX;
-(void)toSetRegionOfcurrentZoomLevel:(double)setRegionOfcurrentZoomLevel lng:(double)lng zoomlevel:(double)zoomlevel;
-(void)locationManager:(id)manager didUpdateToLocation:(id)location fromLocation:(id)location3;
-(void)didReceiveMemoryWarning;
-(id)mapView:(id)view viewForOverlay:(id)overlay;
-(void)showDetails:(id)details;
-(void)mapView:(id)view regionDidChangeAnimated:(BOOL)region;
-(void)mapView:(id)view regionWillChangeAnimated:(BOOL)region;
-(id)polylineWithEncodedString:(id)encodedString;
-(BOOL)prefersStatusBarHidden;
-(CLLocationCoordinate2D)addressLocation;
-(void)mapView:(id)view annotationView:(id)view2 calloutAccessoryControlTapped:(id)tapped;
-(void)mapView:(id)view didSelectAnnotationView:(id)view2;
-(id)mapView:(id)view viewForAnnotation:(id)annotation;
-(void)putOnMap:(CLLocationCoordinate2D)map theImage:(id)image title:(id)title sub:(id)sub str_ID:(id)anId desc:(id)desc;
-(id)decodePolyLine:(id)line;
-(void)searchBarCancelButtonClicked:(id)clicked;
-(void)searchBarSearchButtonClicked:(id)clicked;
-(void)searchBarTextDidBeginEditing:(id)searchBarText;
-(void)btnLocationSearchClicked:(id)clicked;
-(void)LocationList;
-(void)initialSettings;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface PhysiciansProfileDetailViewController : XXUnknownSuperclass  {
	UIView* _detailView;
	NSMutableDictionary* _dataDict;
	UIWebView* _webView;
	UILabel* _titleLabel;
	UIActivityIndicatorView* _activityIndicator;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIWebView* webView;
@property(retain, nonatomic) NSMutableDictionary* dataDict;
@property(retain, nonatomic) UIView* detailView;
-(void)backButtonPressed:(id)pressed;
-(void)dealloc;
-(void)webViewDidFinishLoad:(id)webView;
-(void)viewDidLoad;
@end

@interface SubmitPinViewController : XXUnknownSuperclass  {
	UIView* _pinPopUpBgView;
	UITextField* _pinEntryField;
	UITextField* _pinConfirmField;
	UIButton* _submitButton;
	UIScrollView* _scrollView;
	UILabel* _titleLabel;
	UIView* _keyboardAccessoryView;
	UIButton* _keyboardAccessoryViewDoneButton;
	UILabel* _enterPinLabel;
	UILabel* _confirmPinLabel;
	UILabel* _bottomInfoLabel;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UILabel* bottomInfoLabel;
@property(retain, nonatomic) UILabel* confirmPinLabel;
@property(retain, nonatomic) UILabel* enterPinLabel;
@property(retain, nonatomic) UIButton* keyboardAccessoryViewDoneButton;
@property(retain, nonatomic) UIView* keyboardAccessoryView;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIScrollView* scrollView;
@property(retain, nonatomic) UIButton* submitButton;
@property(retain, nonatomic) UITextField* pinConfirmField;
@property(retain, nonatomic) UITextField* pinEntryField;
@property(retain, nonatomic) UIView* pinPopUpBgView;
-(BOOL)textField:(id)field shouldChangeCharactersInRange:(NSRange)range replacementString:(id)string;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)backButtonClicked:(id)clicked;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)submitButtonPressed:(id)pressed;
-(void)keyboardAccessoryButtonClicked:(id)clicked;
-(BOOL)textFieldShouldReturn:(id)textField;
-(BOOL)textFieldShouldBeginEditing:(id)textField;
-(void)dealloc;
-(void)viewDidLoad;
@end

@interface JMImageCache : XXUnknownSuperclass {
	NSOperationQueue* _diskOperationQueue;
}
@property(retain, nonatomic) NSOperationQueue* diskOperationQueue;
+(id)sharedCache;
-(void)performDiskWriteOperation:(id)operation;
-(void)writeData:(id)data toPath:(id)path;
-(void)removeImageForURL:(id)url;
-(void)removeImageForKey:(id)key;
-(void)setImage:(id)image forURL:(id)url;
-(void)setImage:(id)image forKey:(id)key;
-(id)imageFromDiskForURL:(id)url;
-(id)imageFromDiskForKey:(id)key;
-(id)imageForURL:(id)url delegate:(id)delegate;
-(id)imageForURL:(id)url key:(id)key delegate:(id)delegate;
-(id)cachedImageForURL:(id)url;
-(id)cachedImageForKey:(id)key;
-(void)imageForURL:(id)url completionBlock:(id)block;
-(void)imageForURL:(id)url key:(id)key completionBlock:(id)block;
-(void)removeObjectForKey:(id)key;
-(void)removeAllObjects;
-(void)_downloadAndWriteImageForURL:(id)url key:(id)key completionBlock:(id)block;
-(id)init;
@end

@interface NotificationListViewController : XXUnknownSuperclass  {
	UIImageView* bgImage;
	UILabel* lblTitle;
	UITableView* tblView;
	NSMutableArray* arrayItems;
	GDC_AppDelegate* appDelegate;
	GDC_AlertsViewController* alertsView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
-(void)didReceiveMemoryWarning;
-(void)backPressed:(id)pressed;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
-(void)initialDesign;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface CasesDropDownTable : XXUnknownSuperclass  {
	BOOL _isFromFeedbackPage;
	NSMutableArray* _dataArray;
	UITableView* _tableView;
	id _delegate;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) id delegate;
@property(retain, nonatomic) UITableView* tableView;
@property(assign, nonatomic) BOOL isFromFeedbackPage;
@property(retain, nonatomic) NSMutableArray* dataArray;
-(void)tableView:(id)view willDisplayCell:(id)cell forRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)viewDidLoad;
@end

@interface Reachability : XXUnknownSuperclass {
	NSString* key_;
	SCNetworkReachabilityRef reachabilityRef;
}
@property(copy) NSString* key;
+(id)reachabilityForLocalWiFi;
+(id)reachabilityForInternetConnection;
+(id)reachabilityWithAddress:(const sockaddr_in*)address;
+(id)makeAddressKey:(unsigned)key;
+(id)reachabilityWithHostName:(id)hostName;
+(BOOL)accessInstanceVariablesDirectly;
-(unsigned)reachabilityFlags;
-(BOOL)isReachableViaWiFi;
-(BOOL)isReachableViaWWAN;
-(BOOL)isInterventionRequired;
-(BOOL)isConnectionOnDemand;
-(BOOL)connectionRequired;
-(BOOL)isConnectionRequired;
-(BOOL)isReachable;
-(unsigned)currentReachabilityStatus;
-(unsigned)networkStatusForFlags:(unsigned)flags;
-(BOOL)isEqual:(id)equal;
-(void)stopNotifier;
-(BOOL)startNotifier;
-(id)initWithReachabilityRef:(SCNetworkReachabilityRef)reachabilityRef;
-(void)dealloc;
@end

@interface New_LocationSearchListViewController : XXUnknownSuperclass {
	UIView* _detailView;
	UIScrollView* _scrollView;
	UIWebView* _webView;
	UITextView* _textView;
}
@property(retain, nonatomic) UITextView* textView;
@property(retain, nonatomic) UIWebView* webView;
@property(retain, nonatomic) UIScrollView* scrollView;
@property(retain, nonatomic) UIView* detailView;
-(void)dealloc;
-(void)goBack:(id)back;
-(void)findProviderButtonClicked:(id)clicked;
-(void)didReceiveMemoryWarning;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface New_ArabicLocationSearchListViewController : XXUnknownSuperclass {
	UIView* _detailView;
	UILabel* _titleLabel;
	UIScrollView* _scrollView;
	UIWebView* _webView;
	UITextView* _textView;
}
@property(retain, nonatomic) UITextView* textView;
@property(retain, nonatomic) UIWebView* webView;
@property(retain, nonatomic) UIScrollView* scrollView;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIView* detailView;
-(void)dealloc;
-(void)goBack:(id)back;
-(void)findProviderButtonClicked:(id)clicked;
-(void)didReceiveMemoryWarning;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface GDC_CallReminder : XXUnknownSuperclass {
	UIButton* btnBack;
	UIButton* btnClose;
	UITextView* txtContent;
	UILabel* txtHeader;
	UIImageView* imgHeader;
	GDC_AppDelegate* appDelegate;
}
-(void)onBackPressed:(id)pressed;
-(void)initialSettings;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface GDC_doctorsListVC : XXUnknownSuperclass {
	NSMutableArray* arrdoctorsName;
	GDC_AppDelegate* appDelegate;
}
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
-(id)initWithStyle:(int)style;
@end

@interface PendingOperations : XXUnknownSuperclass {
	NSMutableDictionary* _downloadsInProgress;
	NSOperationQueue* _downloadQueue;
}
@property(retain, nonatomic) NSOperationQueue* downloadQueue;
@property(retain, nonatomic) NSMutableDictionary* downloadsInProgress;
@end

@interface AboutHospital : XXUnknownSuperclass  {
	UILabel* lblTitle1;
	UILabel* lblTitle2;
	UIButton* btnback;
	UITextView* txtAboutUs;
	UIImageView* footerImageView;
	UIImageView* hospitalImageView;
	UIWebView* mWeb;
	UIScrollView* mScroll;
	UIView* _detailView;
	UIView* _WebView;
	UIWebView* _TwitterView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIWebView* TwitterView;
@property(retain, nonatomic) UIView* WebView;
@property(retain, nonatomic) UIView* detailView;
-(void)viewDidUnload;
-(void)dealloc;
-(BOOL)webView:(id)view shouldStartLoadWithRequest:(id)request navigationType:(int)type;
-(void)pinterestTapped:(id)tapped;
-(void)stumblerTapped:(id)tapped;
-(void)googlePlusTapped:(id)tapped;
-(void)back_pressed:(id)pressed;
-(void)didReceiveMemoryWarning;
-(BOOL)prefersStatusBarHidden;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface PrescriptionViewController : XXUnknownSuperclass  {
	UIButton* btnBack;
	UILabel* lblHeader;
	CasesDropDownTable* caseDropDownVC;
	NSString* selectedCaseId;
	NSMutableArray* activityarray;
	NSMutableArray* _casesArray;
	UIActivityIndicatorView* _activityIndicator;
	UILabel* _caseNameLabel;
	UIView* _containerViewCases;
	UITextField* _dateField;
	UITextField* _prescriptionField;
	UIButton* _caseDropDown;
	UILabel* _detailsLabel;
	UITableView* _tableView;
	UIButton* _transparentDismissButton;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIButton* transparentDismissButton;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) UILabel* detailsLabel;
@property(retain, nonatomic) UIButton* caseDropDown;
@property(retain, nonatomic) UITextField* prescriptionField;
@property(retain, nonatomic) UITextField* dateField;
@property(retain, nonatomic) UIView* containerViewCases;
@property(retain, nonatomic) UILabel* caseNameLabel;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) NSMutableArray* casesArray;
-(void)onBackPressed:(id)pressed;
-(void)dealloc;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view willDisplayCell:(id)cell forRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)getCasesFromAPI;
-(void)transparentDismissButtonClicked:(id)clicked;
-(void)dismissAllDropDownTables;
-(void)caseDropDownTableCellClicked:(id)clicked andSelectedId:(id)anId andSelectedDate:(id)date;
-(void)caseDropDwonbtnClicked:(id)clicked;
-(void)createcaseDropDownVC;
-(void)initialisation;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
@end

@interface WEPopoverContainerViewProperties : XXUnknownSuperclass {
	NSString* bgImageName;
	NSString* upArrowImageName;
	NSString* downArrowImageName;
	NSString* leftArrowImageName;
	NSString* rightArrowImageName;
	float leftBgMargin;
	float rightBgMargin;
	float topBgMargin;
	float bottomBgMargin;
	int topBgCapSize;
	int leftBgCapSize;
	float arrowMargin;
	float leftContentMargin;
	float rightContentMargin;
	float topContentMargin;
	float bottomContentMargin;
}
@property(assign, nonatomic) float arrowMargin;
@property(assign, nonatomic) int leftBgCapSize;
@property(assign, nonatomic) int topBgCapSize;
@property(assign, nonatomic) float bottomContentMargin;
@property(assign, nonatomic) float topContentMargin;
@property(assign, nonatomic) float rightContentMargin;
@property(assign, nonatomic) float leftContentMargin;
@property(assign, nonatomic) float bottomBgMargin;
@property(assign, nonatomic) float topBgMargin;
@property(assign, nonatomic) float rightBgMargin;
@property(assign, nonatomic) float leftBgMargin;
@property(retain, nonatomic) NSString* rightArrowImageName;
@property(retain, nonatomic) NSString* leftArrowImageName;
@property(retain, nonatomic) NSString* downArrowImageName;
@property(retain, nonatomic) NSString* upArrowImageName;
@property(retain, nonatomic) NSString* bgImageName;
-(void)dealloc;
@end

@interface WEPopoverContainerView : XXUnknownSuperclass {
	UIImage* bgImage;
	UIImage* arrowImage;
	WEPopoverContainerViewProperties* properties;
	unsigned arrowDirection;
	CGRect arrowRect;
	CGRect bgRect;
	CGPoint offset;
	CGPoint arrowOffset;
	CGSize correctedSize;
	UIView* contentView;
}
@property(retain, nonatomic) UIView* contentView;
@property(readonly, assign, nonatomic) unsigned arrowDirection;
-(void)touchesEnded:(id)ended withEvent:(id)event;
-(void)touchesMoved:(id)moved withEvent:(id)event;
-(void)touchesCancelled:(id)cancelled withEvent:(id)event;
-(void)touchesBegan:(id)began withEvent:(id)event;
-(BOOL)pointInside:(CGPoint)inside withEvent:(id)event;
-(void)updatePositionWithAnchorRect:(CGRect)anchorRect displayArea:(CGRect)area permittedArrowDirections:(unsigned)directions;
-(void)drawRect:(CGRect)rect;
-(void)dealloc;
-(id)initWithSize:(CGSize)size anchorRect:(CGRect)rect displayArea:(CGRect)area permittedArrowDirections:(unsigned)directions properties:(id)properties;
-(void)determineGeometryForSize:(CGSize)size anchorRect:(CGRect)rect displayArea:(CGRect)area permittedArrowDirections:(unsigned)directions;
-(void)setProperties:(id)properties;
-(CGRect)contentRect;
-(CGSize)contentSize;
-(void)initFrame;
@end

@interface WEPopoverController : XXUnknownSuperclass  {
	UIViewController* contentViewController;
	UIView* view;
	WETouchableView* backgroundView;
	BOOL popoverVisible;
	unsigned popoverArrowDirection;
	id delegate;
	CGSize popoverContentSize;
	WEPopoverContainerViewProperties* containerViewProperties;
	id context;
	NSArray* passthroughViews;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(copy, nonatomic) NSArray* passthroughViews;
@property(retain, nonatomic) id context;
@property(retain, nonatomic) WEPopoverContainerViewProperties* containerViewProperties;
@property(assign, nonatomic) CGSize popoverContentSize;
@property(assign, nonatomic) id delegate;
@property(readonly, assign, nonatomic) unsigned popoverArrowDirection;
@property(readonly, assign, nonatomic, getter=isPopoverVisible) BOOL popoverVisible;
@property(readonly, assign, nonatomic) UIView* view;
@property(retain, nonatomic) UIViewController* contentViewController;
-(void)viewWasTouched:(id)touched;
-(void)repositionPopoverFromRect:(CGRect)rect inView:(id)view permittedArrowDirections:(unsigned)directions;
-(void)presentPopoverFromRect:(CGRect)rect inView:(id)view permittedArrowDirections:(unsigned)directions animated:(BOOL)animated;
-(void)presentPopoverFromBarButtonItem:(id)barButtonItem permittedArrowDirections:(unsigned)directions animated:(BOOL)animated;
-(void)dismissPopoverAnimated:(BOOL)animated;
-(void)animationDidStop:(id)animation finished:(id)finished context:(void*)context;
-(void)dealloc;
-(id)initWithContentViewController:(id)contentViewController;
-(id)init;
-(id)defaultContainerViewProperties;
-(CGRect)displayAreaForView:(id)view;
-(void)dismissPopoverAnimated:(BOOL)animated userInitiated:(BOOL)initiated;
-(void)updateBackgroundPassthroughViews;
-(void)setView:(id)view;
-(id)keyView;
@end

@interface PrescriptionDetailViewController : XXUnknownSuperclass  {
	UILabel* lblHeader;
	NSMutableDictionary* _dataDict;
	NSMutableArray* _dataArray;
	NSString* _documentID;
	NSString* _documentType;
	NSString* _headerTitle;
	UIActivityIndicatorView* _activityIndicator;
	UITableView* _tableView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) NSString* headerTitle;
@property(retain, nonatomic) NSString* documentType;
@property(retain, nonatomic) NSString* documentID;
@property(retain, nonatomic) NSMutableArray* dataArray;
@property(retain, nonatomic) NSMutableDictionary* dataDict;
-(void)onBackPressed:(id)pressed;
-(void)dealloc;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view willDisplayCell:(id)cell forRowAtIndexPath:(id)indexPath;
-(float)getHeightOfText:(id)text onLabelWithWidth:(float)width andFontSize:(float)size;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(id)tableView:(id)view viewForHeaderInSection:(int)section;
-(float)tableView:(id)view heightForHeaderInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)getCasesDetailsFromAPI;
-(void)initialisation;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
@end

@interface WETouchableView : XXUnknownSuperclass {
	BOOL touchForwardingDisabled;
	id delegate;
	NSArray* passthroughViews;
	BOOL testHits;
}
@property(copy, nonatomic) NSArray* passthroughViews;
@property(assign, nonatomic) id delegate;
@property(assign, nonatomic) BOOL touchForwardingDisabled;
-(void)touchesBegan:(id)began withEvent:(id)event;
-(id)hitTest:(CGPoint)test withEvent:(id)event;
-(void)dealloc;
-(BOOL)isPassthroughView:(id)view;
@end

@interface SickLeaveViewController : XXUnknownSuperclass  {
	UIButton* btnBack;
	UILabel* lblHeader;
	CasesDropDownTable* caseDropDownVC;
	NSString* selectedCaseId;
	NSMutableArray* activityarray;
	UIView* _detailView;
	NSMutableArray* _casesArray;
	UIActivityIndicatorView* _activityIndicator;
	UILabel* _caseNameLabel;
	UIView* _containerViewCases;
	UITextField* _dateField;
	UITextField* _prescriptionField;
	UIButton* _caseDropDown;
	UILabel* _detailsLabel;
	UITableView* _tableView;
	UIButton* _transparentDismissButton;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIButton* transparentDismissButton;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) UILabel* detailsLabel;
@property(retain, nonatomic) UIButton* caseDropDown;
@property(retain, nonatomic) UITextField* prescriptionField;
@property(retain, nonatomic) UITextField* dateField;
@property(retain, nonatomic) UIView* containerViewCases;
@property(retain, nonatomic) UILabel* caseNameLabel;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) NSMutableArray* casesArray;
@property(retain, nonatomic) UIView* detailView;
-(void)onBackPressed:(id)pressed;
-(void)dealloc;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view willDisplayCell:(id)cell forRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)getCasesFromAPI;
-(void)transparentDismissButtonClicked:(id)clicked;
-(void)dismissAllDropDownTables;
-(void)caseDropDownTableCellClicked:(id)clicked andSelectedId:(id)anId andSelectedDate:(id)date;
-(void)caseDropDwonbtnClicked:(id)clicked;
-(void)createcaseDropDownVC;
-(void)initialisation;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
@end

@interface GDC_AppointmentDetailsVC : XXUnknownSuperclass  {
	GDC_AppDelegate* appDelegate;
	UIScrollView* scrlContent;
	CBAutoScrollLabel* lblDrname;
	UILabel* lblContact;
	UILabel* lblEmail;
	UILabel* lblGender;
	CBAutoScrollLabel* lblPrefdate;
	CBAutoScrollLabel* lblName;
	UILabel* lblNPrefDate;
	UILabel* lblPrefContact;
	UILabel* lblTitle;
	UILabel* lblPatientName;
	UILabel* lblMrNo;
	UILabel* lblappoinmentDate;
	UILabel* lblappoinmentTime;
	UILabel* lblNote;
	NSDictionary* details;
	NSDate* startTime;
	NSDate* endTime;
	BOOL is24Hour;
	EKCalendar* defaultCalendar;
	EKEventStore* eventStore;
	UIActivityIndicatorView* activityIndicator;
	UIView* loadingView;
	CBAutoScrollLabel* _lblName;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) EKEventStore* eventStore;
@property(retain, nonatomic) EKCalendar* defaultCalendar;
@property(retain, nonatomic) CBAutoScrollLabel* lblName;
@property(retain, nonatomic) CBAutoScrollLabel* lblPrefdate;
@property(retain, nonatomic) CBAutoScrollLabel* lblDrname;
@property(retain, nonatomic) UIView* loadingView;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
-(void)startLoadingView;
-(void)dealloc;
-(id)eventEditViewControllerDefaultCalendarForNewEvents:(id)newEvents;
-(void)eventEditViewController:(id)controller didCompleteWithAction:(int)action;
-(void)showCalendarPickerwithData;
-(BOOL)timeIs24HourFormat;
-(void)addtoCaledar:(id)caledar;
-(void)goBack:(id)back;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldIRotateAnyiOS;
-(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation;
-(BOOL)shouldAutorotate;
-(BOOL)prefersStatusBarHidden;
-(void)viewWillAppear:(BOOL)view;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface GDC_Tutorialcontroller : XXUnknownSuperclass  {
	UIButton* btnBack;
	UIView* mHeader;
	UIView* pageView;
	UILabel* txtHeader;
	UIPageControl* pageControl;
	GDC_TutorialChildView* childViewController;
	unsigned* tutIndex;
	UIView* _detailView;
	UIView* _headerView;
	UIPageViewController* _pageController;
	NSMutableArray* _imageValues;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) NSMutableArray* imageValues;
@property(retain, nonatomic) UIPageViewController* pageController;
@property(retain, nonatomic) UIView* headerView;
@property(retain, nonatomic) UIView* detailView;
-(void)pageViewController:(id)controller willTransitionToViewControllers:(id)viewControllers;
-(id)pageViewController:(id)controller viewControllerAfterViewController:(id)controller2;
-(id)pageViewController:(id)controller viewControllerBeforeViewController:(id)controller2;
-(id)viewControllerAtIndex:(unsigned)index;
-(void)initialDesign;
-(void)viewWillAppear:(BOOL)view;
-(void)onBackPressed:(id)pressed;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface WelcomeMessageViewController : XXUnknownSuperclass {
	GDC_AppDelegate* appDelegate;
	UIButton* _englishRadioButton;
	UIButton* _arabicRadioButton;
	UILabel* _arabicLabel;
	UIButton* _englishBtn;
	UIButton* _arabicButton;
	UIImageView* _imageView;
	UIButton* _nextBtn;
	UIView* _englishBtnView;
	UIView* _arabicBtnView;
}
@property(retain, nonatomic) UIView* arabicBtnView;
@property(retain, nonatomic) UIView* englishBtnView;
@property(retain, nonatomic) UIButton* nextBtn;
@property(retain, nonatomic) UIImageView* imageView;
@property(retain, nonatomic) UIButton* arabicButton;
@property(retain, nonatomic) UIButton* englishBtn;
@property(retain, nonatomic) UILabel* arabicLabel;
@property(retain, nonatomic) UIButton* arabicRadioButton;
@property(retain, nonatomic) UIButton* englishRadioButton;
-(void)arabicBtnClicked:(id)clicked;
-(void)engBtnClicked:(id)clicked;
-(void)nextButtonPressed:(id)pressed;
-(void)dealloc;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface FamilyMembersListViewController : XXUnknownSuperclass  {
	UIView* _detailView;
	NSMutableArray* _dataArray;
	UIActivityIndicatorView* _activityIndiactor;
	UILabel* _titleLabel;
	UITableView* _tableView;
	UILabel* _bottomInfoLabel;
	UIButton* _bottomLogo;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIButton* bottomLogo;
@property(retain, nonatomic) UILabel* bottomInfoLabel;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndiactor;
@property(retain, nonatomic) NSMutableArray* dataArray;
@property(retain, nonatomic) UIView* detailView;
-(void)goToAddFamilyMemberPage:(id)addFamilyMemberPage;
-(void)backButtonPressed:(id)pressed;
-(void)dealloc;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)getDataFromAPI;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface GDC_PushDetailsVC : XXUnknownSuperclass {
	UITextView* lblMessage;
	UILabel* lblSendon;
	UILabel* lbldate;
	GDC_AppDelegate* appDelegate;
@private
	UIScrollView* scrlContent;
@protected
	NSDictionary* details;
	UILabel* lblTitle;
	UILabel* lblHeadingMessage;
}
-(void)goBack:(id)back;
-(BOOL)shouldIRotateAnyiOS;
-(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation;
-(BOOL)shouldAutorotate;
-(void)viewWillAppear:(BOOL)view;
-(void)didReceiveMemoryWarning;
-(BOOL)prefersStatusBarHidden;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface OBShapedButton : XXUnknownSuperclass {
	BOOL _previousTouchHitTestResponse;
	CGPoint _previousTouchPoint;
}
@property(assign, nonatomic) BOOL previousTouchHitTestResponse;
@property(assign, nonatomic) CGPoint previousTouchPoint;
-(void)resetHitTestCache;
-(void)setBackgroundImage:(id)image forState:(unsigned)state;
-(void)setImage:(id)image forState:(unsigned)state;
-(BOOL)pointInside:(CGPoint)inside withEvent:(id)event;
-(BOOL)isAlphaVisibleAtPoint:(CGPoint)point forImage:(id)image;
-(id)initWithCoder:(id)coder;
-(id)initWithFrame:(CGRect)frame;
@end

@interface VidyoTextChatViewController : XXUnknownSuperclass  {
	UITextView* _textView;
	UIView* _messageAccessoryView;
	UITableView* _tableView;
@private
	UILabel* _titleLabel;
@protected
	NSMutableArray* _dataArray;
	UIView* _detailView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIView* detailView;
@property(retain, nonatomic) NSMutableArray* dataArray;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) UIView* messageAccessoryView;
@property(retain, nonatomic) UITextView* textView;
-(void)dealloc;
-(void)scrollViewDidScroll:(id)scrollView;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)getDataFromDB;
-(void)receiveTestNotification:(id)notification;
-(void)sendMessage:(id)message;
-(void)backButtonClicked:(id)clicked;
-(void)handleTapFrom:(id)from;
-(void)myKeyBoardIsOnScreen:(id)screen;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)stringByStrippingHTML:(id)html;
@end

@interface ActivitiesNewViewController : XXUnknownSuperclass  {
	UIButton* btnBack;
@private
	UILabel* lblHeader1;
@protected
	UILabel* lblHeader2;
	NSMutableArray* selectedActivityTypeArray;
	NSMutableArray* filteredActivityListArray;
	UIView* _detailView;
	UIView* _view2;
	UITableView* _tableView2;
@private
	UIButton* _clearBtn;
	UIButton* _applyBtn;
	UIButton* _cancelBtn;
@protected
	UITableView* _tableView1;
	UIActivityIndicatorView* _activityIndicator;
	NSMutableArray* _passedActivitiesListArray;
@private
	NSMutableArray* _passedActivitiesTypesArray;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) NSMutableArray* passedActivitiesTypesArray;
@property(retain, nonatomic) NSMutableArray* passedActivitiesListArray;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) UITableView* tableView1;
@property(retain, nonatomic) UIButton* cancelBtn;
@property(retain, nonatomic) UIButton* applyBtn;
@property(retain, nonatomic) UIButton* clearBtn;
@property(retain, nonatomic) UITableView* tableView2;
@property(retain, nonatomic) UIView* view2;
@property(retain, nonatomic) UIView* detailView;
-(void)cancelBtnClicked:(id)clicked;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)applyBtnClicked:(id)clicked;
-(void)clearBtnClicked:(id)clicked;
-(void)onBackPressed:(id)pressed;
-(void)dealloc;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view willDisplayCell:(id)cell forRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)filterButtonClicked:(id)clicked;
-(void)createPopUpViewsForView2;
-(void)viewWillAppear:(BOOL)view;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
@end

@interface GDC_TermsofUseViewController : XXUnknownSuperclass  {
	UITextView* textview;
	UILabel* lblTitle;
	UIImageView* bgImage;
	UIWebView* _termsWebVIew;
	UIActivityIndicatorView* _activityAnim;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIActivityIndicatorView* activityAnim;
@property(retain, nonatomic) UIWebView* termsWebVIew;
-(void)viewDidUnload;
-(void)dealloc;
-(void)webViewDidFinishLoad:(id)webView;
-(void)webViewDidStartLoad:(id)webView;
-(BOOL)prefersStatusBarHidden;
-(void)didReceiveMemoryWarning;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldIRotateAnyiOS;
-(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation;
-(BOOL)shouldAutorotate;
-(void)goBack:(id)back;
-(void)initialSettings;
-(void)textViewDidBeginEditing:(id)textView;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface GDC_PrivacyPolicyViewController : XXUnknownSuperclass  {
	UITextView* textview;
	UILabel* lblTitle;
	UIImageView* bgImage;
	UIWebView* _privacyWebView;
	UIActivityIndicatorView* _activityAnim;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIActivityIndicatorView* activityAnim;
@property(retain, nonatomic) UIWebView* privacyWebView;
-(void)viewDidUnload;
-(void)dealloc;
-(void)webViewDidFinishLoad:(id)webView;
-(void)webViewDidStartLoad:(id)webView;
-(void)didReceiveMemoryWarning;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldIRotateAnyiOS;
-(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation;
-(BOOL)shouldAutorotate;
-(void)goBack:(id)back;
-(BOOL)prefersStatusBarHidden;
-(void)initialSettings;
-(void)textViewDidBeginEditing:(id)textView;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface CBAutoScrollLabel : XXUnknownSuperclass  {
	BOOL _scrolling;
	int _scrollDirection;
	int labelSpacing;
	float _scrollSpeed;
	NSString* text;
	NSArray* labels;
	UILabel* mainLabel;
	unsigned animationOptions;
	UIColor* shadowColor;
	int textAlignment;
	float _fadeLength;
	NSAttributedString* _attributedText;
	UIScrollView* _scrollView;
	double _pauseInterval;
	CGSize shadowOffset;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(assign, nonatomic) int textAlignment;
@property(assign, nonatomic) CGSize shadowOffset;
@property(retain, nonatomic) UIColor* shadowColor;
@property(retain, nonatomic) UIFont* font;
@property(retain, nonatomic) UIColor* textColor;
@property(copy, nonatomic) NSAttributedString* attributedText;
@property(copy, nonatomic) NSString* text;
@property(assign, nonatomic) float fadeLength;
@property(readonly, assign, nonatomic) BOOL scrolling;
@property(assign, nonatomic) unsigned animationOptions;
@property(assign, nonatomic) int labelSpacing;
@property(assign, nonatomic) double pauseInterval;
@property(assign, nonatomic) float scrollSpeed;
@property(assign, nonatomic) int scrollDirection;
@property(retain, nonatomic) UIScrollView* scrollView;
@property(readonly, assign, nonatomic) UILabel* mainLabel;
@property(retain, nonatomic) NSArray* labels;
-(void)applyGradientMaskForFadeLength:(float)fadeLength enableFade:(BOOL)fade;
-(void)refreshLabels;
-(void)scrollLabelIfNeeded;
-(void)enableShadow;
-(id)setAttributedText;
-(void)setAttributedText:(id)text refreshLabels:(BOOL)labels;
-(void)setText:(id)text refreshLabels:(BOOL)labels;
-(void)setFrame:(CGRect)frame;
-(void)dealloc;
-(void)commonInit;
-(id)initWithFrame:(CGRect)frame;
-(id)initWithCoder:(id)coder;
@end

@interface CustomBadge : XXUnknownSuperclass {
	NSString* badgeText;
	UIColor* badgeTextColor;
	UIColor* badgeInsetColor;
	UIColor* badgeFrameColor;
	BOOL badgeFrame;
	BOOL badgeShining;
	float badgeCornerRoundness;
	float badgeScaleFactor;
}
@property(assign, nonatomic) float badgeScaleFactor;
@property(assign, nonatomic) float badgeCornerRoundness;
@property(assign, nonatomic) BOOL badgeShining;
@property(assign, nonatomic) BOOL badgeFrame;
@property(retain, nonatomic) UIColor* badgeFrameColor;
@property(retain, nonatomic) UIColor* badgeInsetColor;
@property(retain, nonatomic) UIColor* badgeTextColor;
@property(retain, nonatomic) NSString* badgeText;
+(id)customBadgeWithString:(id)string withStringColor:(id)stringColor withInsetColor:(id)insetColor withBadgeFrame:(BOOL)badgeFrame withBadgeFrameColor:(id)badgeFrameColor withScale:(float)scale withShining:(BOOL)shining;
+(id)customBadgeWithString:(id)string;
-(void)dealloc;
-(void)drawRect:(CGRect)rect;
-(void)drawFrameWithContext:(CGContextRef)context withRect:(CGRect)rect;
-(void)drawShineWithContext:(CGContextRef)context withRect:(CGRect)rect;
-(void)drawRoundedRectWithContext:(CGContextRef)context withRect:(CGRect)rect;
-(void)autoBadgeSizeWithString:(id)string;
-(id)initWithString:(id)string withStringColor:(id)stringColor withInsetColor:(id)insetColor withBadgeFrame:(BOOL)badgeFrame withBadgeFrameColor:(id)badgeFrameColor withScale:(float)scale withShining:(BOOL)shining;
-(id)initWithString:(id)string withScale:(float)scale withShining:(BOOL)shining;
@end

@interface ScheduleNotification : XXUnknownSuperclass {
}
+(id)addToCalendar:(id)calendar name:(id)name;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface QuickCallList : XXUnknownSuperclass  {
	CLLocationManager* locationManager;
	BOOL locationFetchFlag;
	UIView* _detailView;
	UIButton* _registeredUserCallButton;
	UILabel* _registeredUserNameLabel;
	UITableView* _tableView;
	NSMutableArray* _dataArray;
	UIActivityIndicatorView* _activityIndiactor;
	UILabel* _titleLabel;
	UILabel* _callAsTitleLabel;
	UILabel* _bottomInfoLabel;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UILabel* bottomInfoLabel;
@property(retain, nonatomic) UILabel* callAsTitleLabel;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndiactor;
@property(retain, nonatomic) NSMutableArray* dataArray;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) UILabel* registeredUserNameLabel;
@property(retain, nonatomic) UIButton* registeredUserCallButton;
@property(retain, nonatomic) UIView* detailView;
-(void)dealloc;
-(void)getUserProfileDetails;
-(void)backButtonClicked:(id)clicked;
-(id)tableView:(id)view viewForHeaderInSection:(int)section;
-(float)tableView:(id)view heightForHeaderInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
-(void)onQuickCallButtonPress:(id)press;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)getDataFromAPI;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface DDRetrieveFromDB : XXUnknownSuperclass {
	GDC_AppDelegate* appdelegate;
}
+(void)updateEvent:(id)event date:(id)date;
+(void)deleteEvent:(id)event;
+(void)deleteAppointments:(id)appointments;
+(id)getAllEvents;
+(id)getAllAppointments;
+(void)insertAnAppointments:(id)appointments DepartmentName:(id)name date:(id)date;
+(void)insertAnEvent:(id)event medicineName:(id)name date:(id)date;
+(id)tipOfTheDay:(int)theDay;
+(id)getAllTipId;
+(id)vaccinationSchedule:(int)schedule;
+(id)fetchAllVaccinationDetails;
+(id)fetchFirstAidInfo_arabic;
+(id)fetchPregancyWeeks_arabic;
+(id)fetchFirstAidInfo;
+(id)fetchPregancyWeeks;
+(id)fetchAllRows;
@end

@interface XMLReader : XXUnknownSuperclass  {
@private
	NSMutableArray* dictionaryStack;
	NSMutableString* textInProgress;
@protected
	NSError* errorPointer;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
+(id)dictionaryForXMLString:(id)xmlstring error:(id*)error;
+(id)dictionaryForXMLData:(id)xmldata error:(id*)error;
+(id)dictionaryForPath:(id)path error:(id*)error;
-(void)parser:(id)parser parseErrorOccurred:(id)occurred;
-(void)parser:(id)parser foundCharacters:(id)characters;
-(void)parser:(id)parser didEndElement:(id)element namespaceURI:(id)uri qualifiedName:(id)name;
-(void)parser:(id)parser didStartElement:(id)element namespaceURI:(id)uri qualifiedName:(id)name attributes:(id)attributes;
-(id)objectWithData:(id)data;
-(void)dealloc;
-(id)initWithError:(id*)error;
@end

@interface ObcBookingViewController : XXUnknownSuperclass  {
	AVAudioRecorder* recorderrr;
	NSTimer* audioTimer;
	AVAudioPlayer* player;
	UIButton* btnBack;
	UILabel* lblHeader;
	UILabel* lblHeader2;
@private
	UIDatePicker* datePickerView;
@protected
	MemberDropDownTable* memberDropDownVC;
	ConsultationDropDownViewController* consultationDropDownVC;
	NSString* memberId;
	NSString* callBackSlotId;
	NSString* bookingFor;
	NSString* callType;
	NSString* selectedTime;
	NSString* contactedType;
	NSMutableArray* dateArray;
	NSMutableArray* timeArray;
	NSMutableArray* numberarray;
	NSMutableArray* callBackSlotIdArray;
@private
	NSMutableArray* responseArray;
@protected
	NSMutableDictionary* dateTimeDict;
@private
	NSMutableArray* dateTimeArray;
@protected
	float _ticks;
	NSTimer* _timer;
	NSString* base64Str;
	BOOL isFromSecondpage;
	BOOL isFromFirstpage;
	BOOL isAudioDelete;
	BOOL isRecordingYEs;
	NSString* caseId;
	NSString* selectedDateStr;
	float bottomPadding;
	float topPadding;
	UIActivityIndicatorView* _activityIndicator;
@private
	UIView* _datePickerBg;
@protected
	NSMutableArray* _memberArray;
	NSMutableArray* _consultationListArray;
	UIView* _keyboardaccessView;
	UIButton* _doneButton;
	UIView* _view1;
	UIView* _view2;
	UIButton* _button1View2;
	UIButton* _button2View2;
	UILabel* _labelDate;
	UITextField* _textdate;
@private
	UIButton* _btnChooseDate;
@protected
	UILabel* _labelChooseTime;
	UITableView* _tableView;
	UIView* _detailView;
	UIScrollView* _scrollView;
	UIScrollView* _scrollViewHorizontal;
	UILabel* _labelBookingFor;
	UIView* _containerViewForBookingFor;
	UIView* _containerViewConsultation;
	UITextField* _textBookingFor;
	UIButton* _bookingForBtn;
	UILabel* _labelConsultation;
	UIButton* _consultationBtn;
	UITextField* _textConsultation;
	UILabel* _labelReasonDorEncounter;
	UITextView* _TxtViewReason;
	UILabel* _labelrecordVoice;
	UILabel* _labelHowContacted;
	UILabel* _labelCallType;
	UIButton* _viodeoBtn;
	UIButton* _audioBtn;
	UIButton* _initialBtn;
	UIButton* _followUpBtn;
	UIButton* _transparentDismissButton;
	UIButton* _transparentDismissButtonInsideScroll_1;
	UIView* _scrollContainer;
	UIButton* _button1;
	UIButton* _button2;
	UIButton* _microphone2;
	UIButton* _transparentMicrophoneButon2;
	UILabel* _labelRecord;
	UIView* _containerViewForRecordlabel;
	UIButton* _deleterecordBtn;
	UIButton* _microphoneBtn;
	UIButton* _continueBtn;
	UIButton* _closeBtn;
	UIButton* _submitBtn;
	UIButton* _playRecordBtn;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIButton* playRecordBtn;
@property(retain, nonatomic) UIButton* submitBtn;
@property(retain, nonatomic) UIButton* closeBtn;
@property(retain, nonatomic) UIButton* continueBtn;
@property(retain, nonatomic) UIButton* microphoneBtn;
@property(retain, nonatomic) UIButton* deleterecordBtn;
@property(retain, nonatomic) UIView* containerViewForRecordlabel;
@property(retain, nonatomic) UILabel* labelRecord;
@property(retain, nonatomic) UIButton* transparentMicrophoneButon2;
@property(retain, nonatomic) UIButton* microphone2;
@property(retain, nonatomic) UIButton* button2;
@property(retain, nonatomic) UIButton* button1;
@property(retain, nonatomic) UIView* scrollContainer;
@property(retain, nonatomic) UIButton* transparentDismissButtonInsideScroll_1;
@property(retain, nonatomic) UIButton* transparentDismissButton;
@property(retain, nonatomic) UIButton* followUpBtn;
@property(retain, nonatomic) UIButton* initialBtn;
@property(retain, nonatomic) UIButton* audioBtn;
@property(retain, nonatomic) UIButton* viodeoBtn;
@property(retain, nonatomic) UILabel* labelCallType;
@property(retain, nonatomic) UILabel* labelHowContacted;
@property(retain, nonatomic) UILabel* labelrecordVoice;
@property(retain, nonatomic) UITextView* TxtViewReason;
@property(retain, nonatomic) UILabel* labelReasonDorEncounter;
@property(retain, nonatomic) UITextField* textConsultation;
@property(retain, nonatomic) UIButton* consultationBtn;
@property(retain, nonatomic) UILabel* labelConsultation;
@property(retain, nonatomic) UIButton* bookingForBtn;
@property(retain, nonatomic) UITextField* textBookingFor;
@property(retain, nonatomic) UIView* containerViewConsultation;
@property(retain, nonatomic) UIView* containerViewForBookingFor;
@property(retain, nonatomic) UILabel* labelBookingFor;
@property(retain, nonatomic) UIScrollView* scrollViewHorizontal;
@property(retain, nonatomic) UIScrollView* scrollView;
@property(retain, nonatomic) UIView* detailView;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) UILabel* labelChooseTime;
@property(retain, nonatomic) UIButton* btnChooseDate;
@property(retain, nonatomic) UITextField* textdate;
@property(retain, nonatomic) UILabel* labelDate;
@property(retain, nonatomic) UIButton* button2View2;
@property(retain, nonatomic) UIButton* button1View2;
@property(retain, nonatomic) UIView* view2;
@property(retain, nonatomic) UIView* view1;
@property(retain, nonatomic) UIButton* doneButton;
@property(retain, nonatomic) UIView* keyboardaccessView;
@property(retain, nonatomic) NSMutableArray* consultationListArray;
@property(retain, nonatomic) NSMutableArray* memberArray;
@property(retain, nonatomic) UIView* datePickerBg;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
-(void).cxx_destruct;
-(void)callUploadFileAPI;
-(void)submitFeedbackToApi;
-(void)getcallBackSlotsFromAPI;
-(void)getMemberDataFromAPI;
-(void)onBackPressed:(id)pressed;
-(void)submitBtnClicked:(id)clicked;
-(void)continueBtnClicked:(id)clicked;
-(void)tableView:(id)view willDisplayCell:(id)cell forRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(id)tableView:(id)view viewForHeaderInSection:(int)section;
-(float)tableView:(id)view heightForHeaderInSection:(int)section;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(int)numberOfSectionsInTableView:(id)tableView;
-(void)dateBtnClicked:(id)clicked;
-(void)doneButtonPressed:(id)pressed;
-(BOOL)textFieldShouldReturn:(id)textField;
-(void)btn2clicked:(id)clicked;
-(void)Btn1Clicked:(id)clicked;
-(void)foolowUpBtnClicked:(id)clicked;
-(void)initialBtnClicked:(id)clicked;
-(void)audioBtnClicked:(id)clicked;
-(void)videoBtnClicked:(id)clicked;
-(void)closeButtonClicked:(id)clicked;
-(void)deleteRecordBtnClicked:(id)clicked;
-(void)stoprecordBtbClicked:(id)clicked;
-(id)URLEncodedString_ch:(id)ch;
-(void)updateMeters;
-(void)audioRecorderDidFinishRecording:(id)audioRecorder successfully:(BOOL)successfully;
-(void)audioPlayerDidFinishPlaying:(id)audioPlayer successfully:(BOOL)successfully;
-(void)playRecordBtnClicked:(id)clicked;
-(void)updateTimer;
-(void)timerTick:(id)tick;
-(void)microphoneBtnClicked:(id)clicked;
-(void)didReceiveMemoryWarning;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)transparentDismissButtonClicked:(id)clicked;
-(void)dismissAllDropDownTables;
-(void)consultationDropDownTableCellClicked:(id)clicked andSelectedId:(id)anId;
-(void)memberDropDownTableCellClicked:(id)clicked andSelectedId:(id)anId andRelation:(id)relation;
-(void)consultationBtnClicked:(id)clicked;
-(void)bookingForBtnClicked:(id)btnClicked;
-(void)createconsultationDropDownVC;
-(void)creatememberDropDownVC;
-(id)convertGMTToLocalTime:(id)localTime;
-(void)readResponseFromJsonFile;
-(void)dismissPicker;
-(void)handleDatePicker:(id)picker;
-(void)datePickerInitial;
-(void)initialisation;
-(BOOL)textViewShouldBeginEditing:(id)textView;
-(void)scrollViewDidEndDecelerating:(id)scrollView;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface GDC_TutorialChildView : XXUnknownSuperclass {
	int index;
	UIImageView* imgTutorial;
	NSString* strImageName;
}
@property(retain, nonatomic) NSString* strImageName;
@property(retain, nonatomic) UIImageView* imgTutorial;
@property(assign, nonatomic) int index;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface video : XXUnknownSuperclass {
	NSString* video_buyurl;
	NSString* video_contenthidden;
	NSString* video_created;
	NSString* video_description;
	NSString* video_imageurl;
	NSString* New_videoImageURL;
	NSString* video_imrssfeedid;
	NSString* video_sequence;
	NSString* video_title;
	NSString* video_url;
	NSString* videoid;
	NSString* commentscount;
	NSString* likescount;
	NSString* playedcount;
	NSString* videoType;
}
@property(retain, nonatomic) NSString* playedcount;
@property(retain, nonatomic) NSString* likescount;
@property(retain, nonatomic) NSString* commentscount;
@property(retain, nonatomic) NSString* videoid;
@property(retain, nonatomic) NSString* video_url;
@property(retain, nonatomic) NSString* video_title;
@property(retain, nonatomic) NSString* video_sequence;
@property(retain, nonatomic) NSString* video_imrssfeedid;
@property(retain, nonatomic) NSString* video_imageurl;
@property(retain, nonatomic) NSString* video_created;
@property(retain, nonatomic) NSString* video_contenthidden;
@property(retain, nonatomic) NSString* video_description;
@property(retain, nonatomic) NSString* video_buyurl;
@property(retain, nonatomic) NSString* videoType;
@property(retain, nonatomic) NSString* New_videoImageURL;
@end

@interface videoCustomCell_main : XXUnknownSuperclass  {
	UIImageView* thumbimage;
	UILabel* videoname;
	UILabel* like;
	UILabel* videocomments;
	UILabel* playedcount;
	UIImageView* BGforselection;
	NSString* _imageURL;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UILabel* playedcount;
@property(retain, nonatomic) UILabel* videocomments;
@property(retain, nonatomic) UILabel* like;
@property(retain, nonatomic) UILabel* videoname;
@property(retain, nonatomic) UIImageView* thumbimage;
@property(retain, nonatomic) UIImageView* BGforselection;
@property(retain, nonatomic) NSString* _imageURL;
-(void)dealloc;
-(void)setTitle:(id)title LikText:(id)text playedCount:(id)count VideoComm:(id)comm Image:(id)image;
-(void)layoutSubviews;
-(void)cache:(id)cache didDownloadImage:(id)image forURL:(id)url;
-(void)setEditing:(BOOL)editing animated:(BOOL)animated;
-(void)setSelected:(BOOL)selected animated:(BOOL)animated;
-(id)initWithStyle:(int)style reuseIdentifier:(id)identifier;
@end

@interface LoginWindow : XXUnknownSuperclass  {
	UILabel* myStatus;
	UITextField* roomPinField;
	UITextField* guestnameField;
@private
	UITextField* roomKeyField;
	UITextField* guestPortal;
@protected
	UIButton* guestLoginButton;
	UIImageView* doctorIcon;
	UILabel* doctorInfoLabel;
	NSMutableData* webData;
	NSMutableString* soapResults;
	NSXMLParser* xmlParser;
	NSMutableString* vidyoEntityID;
	BOOL entityIDResult;
	BOOL memberStatusResult;
	BOOL joinStatus;
	BOOL isSigningIn;
	UIAlertView* signingInAlert;
	int chatButtonVisibilityCount;
	NSTimer* VidyoTextChatEntryButtonVisibilityTimer;
	NSMutableArray* alertsArray;
	float width;
	float height;
	BOOL isProxyEnabled;
	NSTimer* vidyoTimer;
	BOOL _isInCall;
@private
	UITextField* vidyoPortal;
	UITextField* usernameField;
	UITextField* passwordField;
@protected
	UIButton* loginButton;
	UIButton* joinMyRoomButton;
	NSMutableString* vidyoMemberStatus;
	NSString* vidyoClientStatus;
	UISwitch* _proxyUiSwitch;
@private
	UIView* _topTitleContainerView;
	UIButton* _backButton;
@protected
	UIView* _detailView;
	UITextView* _topTextView;
	UITextView* _bottomTextView;
	UILabel* _titleLabel;
	UIActivityIndicatorView* _callActivityIndicator;
@private
	NSMutableArray* _callListArray;
@protected
	UIView* _callListPopUpBg;
	UIView* _callListTableInnerContainerBg;
	UITableView* _callListPopUpTableView;
	UIView* _tableViewContainerBg;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIView* tableViewContainerBg;
@property(retain, nonatomic) UITableView* callListPopUpTableView;
@property(retain, nonatomic) UIView* callListTableInnerContainerBg;
@property(retain, nonatomic) UIView* callListPopUpBg;
@property(retain, nonatomic) NSMutableArray* callListArray;
@property(assign) BOOL isInCall;
@property(assign) BOOL isSigningIn;
@property(retain, nonatomic) UIAlertView* signingInAlert;
@property(retain, nonatomic) NSXMLParser* xmlParser;
@property(retain, nonatomic) NSMutableString* vidyoEntityID;
@property(retain, nonatomic) NSString* vidyoClientStatus;
@property(retain, nonatomic) NSMutableString* vidyoMemberStatus;
@property(retain, nonatomic) NSMutableString* soapResults;
@property(retain, nonatomic) NSMutableData* webData;
@property(retain, nonatomic) UITextField* roomPinField;
@property(retain, nonatomic) UITextField* roomKeyField;
@property(retain, nonatomic) UITextField* guestnameField;
@property(retain, nonatomic) UITextField* guestPortal;
@property(retain, nonatomic) UIButton* guestLoginButton;
@property(retain, nonatomic) UITextField* passwordField;
@property(retain, nonatomic) UITextField* usernameField;
@property(retain, nonatomic) UITextField* vidyoPortal;
@property(retain, nonatomic) UIButton* joinMyRoomButton;
@property(retain, nonatomic) UIButton* loginButton;
@property(retain, nonatomic) UIActivityIndicatorView* callActivityIndicator;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UITextView* bottomTextView;
@property(retain, nonatomic) UITextView* topTextView;
@property(retain, nonatomic) UIView* detailView;
@property(retain, nonatomic) UIButton* backButton;
@property(retain, nonatomic) UIView* topTitleContainerView;
@property(assign, nonatomic) __weak UISwitch* proxyUiSwitch;
-(void).cxx_destruct;
-(void)setProxyEnable:(bool)enable;
-(bool)isProxyEnaled;
-(void)shutDownClient:(id)client;
-(XXStruct_QF3nQD)getRect;
-(void)resize;
-(void)showLoading:(BOOL)loading;
-(void)orientationDidChange:(id)orientation;
-(void)enterBackground:(id)background;
-(void)enterForeground:(id)foreground;
-(void)prepareForCameraUsage;
-(void)changeBaseViewColorToWhite;
-(void)changeBaseViewColorToBlack;
-(void)activateJoinButton:(BOOL)button;
-(void)makeCallActive:(BOOL)active;
-(void)preConfigure;
-(void)clientInit;
-(BOOL)shouldAutorotate;
-(void)touchesBegan:(id)began withEvent:(id)event;
-(BOOL)textFieldShouldReturn:(id)textField;
-(void)dealloc;
-(void)viewDidUnload;
-(void)viewWillDisappear:(BOOL)view;
-(void)didReceiveMemoryWarning;
-(void)parser:(id)parser didEndElement:(id)element namespaceURI:(id)uri qualifiedName:(id)name;
-(void)parser:(id)parser foundCharacters:(id)characters;
-(void)parser:(id)parser didStartElement:(id)element namespaceURI:(id)uri qualifiedName:(id)name attributes:(id)attributes;
-(id)getElementFromElementName:(id)elementName;
-(void)URLSession:(id)session dataTask:(id)task connectionDidFinishLoading:(id)connection;
-(void)URLSession:(id)session task:(id)task didCompleteWithError:(id)error;
-(void)URLSession:(id)session dataTask:(id)task didReceiveData:(id)data;
-(void)URLSession:(id)session dataTask:(id)task didReceiveResponse:(id)response completionHandler:(id)handler;
-(void)buttonPressed:(id)pressed;
-(void)hideCallListPopUpTable:(id)table;
-(void)goToPhysiciansProfilePage:(id)physiciansProfilePage;
-(void)backButtonPressed:(id)pressed;
-(void)guestVidyoCallAction:(id)action;
-(void)alertView:(id)view clickedButtonAtIndex:(int)index;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)buttonGuestPressed:(id)pressed;
-(void)initializeVideoCallParamsAfterGettingPortalFromAPI;
-(id)getDeviceTimeZone;
-(void)sendChatMessage:(id)message;
-(void)dismissAlertView:(id)view;
-(void)receiveTestNotification:(id)notification;
-(void)canSendChatMessage;
-(void)showChatEntryButtonAfterDelay;
-(id)convertGMTToLocalTime:(id)localTime;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(void)pinEnteredSuccessfullyAndCallMethod:(id)method;
-(void)videoCallmethod:(id)callmethod;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(id)tableView:(id)view viewForHeaderInSection:(int)section;
-(float)tableView:(id)view heightForHeaderInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
-(void)getUserProfileDetails;
-(void)viewDidLoad;
-(void)viewWillAppear:(BOOL)view;
-(void)externalCallDisconnectButtonPressed:(id)pressed;
-(void)setGuestCredentials;
-(void)setCredentials;
@end

@interface SingleButtonAlertViewController : XXUnknownSuperclass {
	UIImageView* _alertIconImageView;
	UILabel* _titleLabel;
	UITextView* _descriptionTextView;
	UIView* _alertItemContainerView;
	UIView* _alertPopUpCorneredBgView;
	UIButton* _okButton;
	NSString* _titleString;
	NSString* _descriptionString;
	NSString* _okButtonTitleString;
	NSString* _alertTag;
	UIWebView* _webView;
}
@property(retain, nonatomic) UIWebView* webView;
@property(retain, nonatomic) NSString* alertTag;
@property(retain, nonatomic) NSString* okButtonTitleString;
@property(retain, nonatomic) NSString* descriptionString;
@property(retain, nonatomic) NSString* titleString;
@property(retain, nonatomic) UIButton* okButton;
@property(retain, nonatomic) UIView* alertPopUpCorneredBgView;
@property(retain, nonatomic) UIView* alertItemContainerView;
@property(retain, nonatomic) UITextView* descriptionTextView;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIImageView* alertIconImageView;
-(void)dealloc;
-(void)okButtonClicked:(id)clicked;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface ConsultationDropDownViewController : XXUnknownSuperclass  {
	NSMutableArray* _dataArray;
	UITableView* _tableView;
	id _delegate;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) id delegate;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) NSMutableArray* dataArray;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
@end

@interface GDC_Customcell : XXUnknownSuperclass {
	UIImageView* icon_image;
	UILabel* title_label;
	UIImageView* arrow_image;
	UILabel* labelNotification;
}
@property(retain, nonatomic) UILabel* labelNotification;
@property(retain, nonatomic) UILabel* title_label;
@property(retain, nonatomic) UIImageView* arrow_image;
@property(retain, nonatomic) UIImageView* icon_image;
-(void)dealloc;
-(void)setSelected:(BOOL)selected animated:(BOOL)animated;
-(id)initWithStyle:(int)style reuseIdentifier:(id)identifier;
@end

@interface FamilyMemberDetailViewController : XXUnknownSuperclass  {
	NSString* _firstNameValue;
	NSString* _lastNameValue;
	NSString* _genderValue;
	NSString* _dateOfBirthValue;
	NSString* _emailAddressValue;
	NSString* _mobileNumberValue;
	NSString* _countryValue;
	NSString* _cityValue;
	NSString* _damanNumberValue;
	NSString* _expiryDateValue;
	UITableView* _tableView;
	NSMutableArray* _dataArray;
	NSMutableArray* _titlesLabelsArray;
	UILabel* _titleLabel;
	UIView* _detailView;
	int _clickedTableIndex;
	NSMutableDictionary* _dataDict;
	UIActivityIndicatorView* _activityIndiactor;
	UIButton* _deleteFamilyMemberIcon;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIButton* deleteFamilyMemberIcon;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndiactor;
@property(retain, nonatomic) NSMutableDictionary* dataDict;
@property(assign, nonatomic) int clickedTableIndex;
@property(retain, nonatomic) UIView* detailView;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) NSMutableArray* titlesLabelsArray;
@property(retain, nonatomic) NSMutableArray* dataArray;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) NSString* expiryDateValue;
@property(retain, nonatomic) NSString* damanNumberValue;
@property(retain, nonatomic) NSString* cityValue;
@property(retain, nonatomic) NSString* countryValue;
@property(retain, nonatomic) NSString* mobileNumberValue;
@property(retain, nonatomic) NSString* emailAddressValue;
@property(retain, nonatomic) NSString* dateOfBirthValue;
@property(retain, nonatomic) NSString* genderValue;
@property(retain, nonatomic) NSString* lastNameValue;
@property(retain, nonatomic) NSString* firstNameValue;
-(void)dealloc;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)alertView:(id)view clickedButtonAtIndex:(int)index;
-(void)deleteFamilyMemberButtonClicked:(id)clicked;
-(void)backButtonPressed:(id)pressed;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)fetchProfileDetailsFromAPI;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface ShareReportViewController : XXUnknownSuperclass  {
	AVAudioRecorder* recorderrr;
	NSTimer* audioTimer;
	AVAudioPlayer* player;
	float _ticks;
	NSTimer* audioTimerForLabelUpdation;
	NSString* base64Str;
	NSData* recorderAudioData;
	NSTimer* videoTimer;
	UIButton* btnBack;
	UILabel* lblHeader;
	CasesDropDownTable* caseDropDownVC;
	NSString* selectedCaseId;
	NSMutableArray* activityarray;
	NSMutableArray* attachmentOptionsArray;
	UIImagePickerController* photoPicker;
	UIImage* profileImage;
	int clickedButtonTag;
	NSData* dataattchment1;
	NSData* dataattchment2;
	NSData* dataattchment3;
	NSString* base64Str1;
	NSString* base64Str2;
	NSString* base64Str3;
	BOOL isAttachment1Success;
	BOOL isAttachment2Success;
	BOOL isAttachment3Success;
	int countOfAttachemnts;
	int countOfSuccessAttachemnts;
	UIView* loadingView;
	UIActivityIndicatorView* activityView;
	UILabel* loadingLabel;
	UIImagePickerController* videoPicker;
	NSURL* VideofileURL;
	BOOL isRecordingCompleted;
	BOOL isRecordingInProgress;
	BOOL isSaveButtonClicked;
	UIScrollView* helpScrollView;
	UIPageControl* pageControl;
	int helpPageNo;
	UIButton* skipButton;
	float _width;
	float _height;
	float xScaleFact;
	float yScaleFact;
	NSString* songTitleBrowsedAudio;
	NSString* fileExtension1;
	NSString* fileExtensionSecondAttachment;
	NSString* fileExtensionThirdAttachment;
	UIView* _detailView;
	NSURL* _videoURL;
	MPMoviePlayerController* _videoController;
	UIButton* _microphoneButton;
	UIView* _popupMainViewForRecordAudio;
	UIView* _innerPopUpViewForRecordAudio;
	UIImageView* _corneredBgImageViewForPopUpRecordAudio;
	UIButton* _cancelButton;
	UIButton* _saveButton;
	UIButton* _deleteAudioButton;
	UILabel* _labelRecordVoice;
	UILabel* _labelTimer;
	UIImageView* _popupBgImageForAttachemntOptions;
	UIImageView* _popupIconImageViewForAttachemntOptions;
	UIView* _popupMainViewForAttachemntOptions;
	UIView* _innerPopUpViewForAttachemntOptions;
	UITableView* _popupTable;
	UIImageView* _corneredBgImageViewForPopUpAttachemntOptions;
	UIButton* _dismissButton;
	UILabel* _labelGallery;
	UILabel* _labelDocument;
	UILabel* _labelCamera;
	UILabel* _labelAudio;
	UILabel* _labelVideo;
	UIButton* _addBtn;
	UITableView* _tableViewAttachments;
	NSMutableArray* _casesArray;
	UIActivityIndicatorView* _activityIndicator;
	UILabel* _caseNameLabel;
	UIView* _containerViewCases;
	UITextField* _dateField;
	UITextField* _prescriptionField;
	UIButton* _caseDropDown;
	UIScrollView* _scrollView;
	UILabel* _labelAttachment1;
	UILabel* _labelAttachment2;
	UILabel* _labelAttachment3;
	UIView* _containerViewAttachment1;
	UIView* _containerViewAttachment2;
	UIView* _containerViewAttachment3;
	UIView* _containerViewTextField1;
	UIView* _containerViewTextField2;
	UIView* _containerViewTextField3;
	UITextField* _textAttachment1;
	UITextField* _textAttachment2;
	UITextField* _textAttachment3;
	UIButton* _btnAttachment1;
	UIButton* _btnAttachment2;
	UIButton* _btnAttachment3;
	UIButton* _btndelete1;
	UIButton* _btndelete2;
	UIButton* _btndelete3;
	UILabel* _labelChooseOptionTitle;
	UIButton* _submitBtn;
	UIButton* _transparentDismissButton;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIButton* transparentDismissButton;
@property(retain, nonatomic) UIButton* submitBtn;
@property(retain, nonatomic) UILabel* labelChooseOptionTitle;
@property(retain, nonatomic) UIButton* btndelete3;
@property(retain, nonatomic) UIButton* btndelete2;
@property(retain, nonatomic) UIButton* btndelete1;
@property(retain, nonatomic) UIButton* btnAttachment3;
@property(retain, nonatomic) UIButton* btnAttachment2;
@property(retain, nonatomic) UIButton* btnAttachment1;
@property(retain, nonatomic) UITextField* textAttachment3;
@property(retain, nonatomic) UITextField* textAttachment2;
@property(retain, nonatomic) UITextField* textAttachment1;
@property(retain, nonatomic) UIView* containerViewTextField3;
@property(retain, nonatomic) UIView* containerViewTextField2;
@property(retain, nonatomic) UIView* containerViewTextField1;
@property(retain, nonatomic) UIView* containerViewAttachment3;
@property(retain, nonatomic) UIView* containerViewAttachment2;
@property(retain, nonatomic) UIView* containerViewAttachment1;
@property(retain, nonatomic) UILabel* labelAttachment3;
@property(retain, nonatomic) UILabel* labelAttachment2;
@property(retain, nonatomic) UILabel* labelAttachment1;
@property(retain, nonatomic) UIScrollView* scrollView;
@property(retain, nonatomic) UIButton* caseDropDown;
@property(retain, nonatomic) UITextField* prescriptionField;
@property(retain, nonatomic) UITextField* dateField;
@property(retain, nonatomic) UIView* containerViewCases;
@property(retain, nonatomic) UILabel* caseNameLabel;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) NSMutableArray* casesArray;
@property(retain, nonatomic) UITableView* tableViewAttachments;
@property(retain, nonatomic) UIButton* addBtn;
@property(retain, nonatomic) UILabel* labelVideo;
@property(retain, nonatomic) UILabel* labelAudio;
@property(retain, nonatomic) UILabel* labelCamera;
@property(retain, nonatomic) UILabel* labelDocument;
@property(retain, nonatomic) UILabel* labelGallery;
@property(retain, nonatomic) UIButton* dismissButton;
@property(retain, nonatomic) UIImageView* corneredBgImageViewForPopUpAttachemntOptions;
@property(retain, nonatomic) UITableView* popupTable;
@property(retain, nonatomic) UIView* innerPopUpViewForAttachemntOptions;
@property(retain, nonatomic) UIView* popupMainViewForAttachemntOptions;
@property(retain, nonatomic) UIImageView* popupIconImageViewForAttachemntOptions;
@property(retain, nonatomic) UIImageView* popupBgImageForAttachemntOptions;
@property(retain, nonatomic) UILabel* labelTimer;
@property(retain, nonatomic) UILabel* labelRecordVoice;
@property(retain, nonatomic) UIButton* deleteAudioButton;
@property(retain, nonatomic) UIButton* saveButton;
@property(retain, nonatomic) UIButton* cancelButton;
@property(retain, nonatomic) UIImageView* corneredBgImageViewForPopUpRecordAudio;
@property(retain, nonatomic) UIView* innerPopUpViewForRecordAudio;
@property(retain, nonatomic) UIView* popupMainViewForRecordAudio;
@property(retain, nonatomic) UIButton* microphoneButton;
@property(retain, nonatomic) NSString* fileExtensionThirdAttachment;
@property(retain, nonatomic) NSString* fileExtensionSecondAttachment;
@property(retain, nonatomic) NSString* fileExtension1;
@property(retain, nonatomic) MPMoviePlayerController* videoController;
@property(retain, nonatomic) NSURL* videoURL;
@property(retain, nonatomic) UIView* detailView;
-(void).cxx_destruct;
-(BOOL)textField:(id)field shouldChangeCharactersInRange:(NSRange)range replacementString:(id)string;
-(void)showSuccessAlertMsg;
-(void)navigationController:(id)controller willShowViewController:(id)controller2 animated:(BOOL)animated;
-(void)callUploadFileAPI3;
-(void)callUploadFileAPI2;
-(void)callUploadFileAPI1;
-(void)submitBtnClicked:(id)clicked;
-(void)onBackPressed:(id)pressed;
-(void)hidePopUpViewForAttachemntOptions:(id)attachemntOptions;
-(void)hidePopUpViewForRecordAudio:(id)recordAudio;
-(void)stopRecord;
-(void)micropHoneButtonClicked:(id)clicked;
-(void)showRecordAudioPopup;
-(void)alertView:(id)view clickedButtonAtIndex:(int)index;
-(void)videoButtonClicked:(id)clicked;
-(void)audioButtonClicked:(id)clicked;
-(void)documentButtonClicked:(id)clicked;
-(void)cameraButtonClicked:(id)clicked;
-(void)galleryButtonClicked:(id)clicked;
-(BOOL)textFieldShouldReturn:(id)textField;
-(void)btndeleteClicked:(id)clicked;
-(void)btnAttachmentClicked:(id)clicked;
-(id)encodeToBase64String:(id)base64String;
-(void)documentPicker:(id)picker didPickDocumentAtURL:(id)url;
-(void)documentMenu:(id)menu didPickDocumentPicker:(id)picker;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)getCasesFromAPI;
-(void)transparentDismissButtonClicked:(id)clicked;
-(void)dismissAllDropDownTables;
-(void)caseDropDownTableCellClicked:(id)clicked andSelectedId:(id)anId andSelectedDate:(id)date;
-(void)caseDropDwonbtnClicked:(id)clicked;
-(void)createcaseDropDownVC;
-(id)URLEncodedString_ch:(id)ch;
-(void)showVideoPicker;
-(void)imagePickerControllerDidStartVideoCapturing:(id)imagePickerController;
-(void)recordVideo;
-(void)saveButtonClicked:(id)clicked;
-(void)deleteAudioButtonClicked:(id)clicked;
-(void)audioRecorderDidFinishRecording:(id)audioRecorder successfully:(BOOL)successfully;
-(void)audioPlayerDidFinishPlaying:(id)audioPlayer successfully:(BOOL)successfully;
-(void)playRecordedAudio;
-(void)updateTimer;
-(void)animateMicrophoneBtn;
-(void)timerTick:(id)tick;
-(void)recordAudio;
-(void)saveLocalAudioToDocumentsDirectrory:(id)documentsDirectrory :(id)arg2;
-(void)mediaPickerDidCancel:(id)mediaPicker;
-(void)mediaPicker:(id)picker didPickMediaItems:(id)items;
-(void)ChooseAudio;
-(void)imagePickerControllerDidCancel:(id)imagePickerController;
-(void)videoPlayBackDidFinish:(id)videoPlayBack;
-(id)grabFileURL:(id)url;
-(void)convertVideoToLowQuailtyWithInputURL:(id)inputURL outputURL:(id)url handler:(id)handler;
-(id)outputFilePath;
-(void)removeFile:(id)file;
-(void)imagePickerController:(id)controller didFinishPickingMediaWithInfo:(id)info;
-(void)TakePhoto;
-(void)ChoosePhotoFromGallery;
-(void)createPopUpViewForRecordVoice;
-(void)createPopUpView;
-(void)helpButtonClicked:(id)clicked;
-(void)scrollViewDidEndDecelerating:(id)scrollView;
-(void)scrollViewDidScroll:(id)scrollView;
-(void)slipHelpButtonClicked:(id)clicked;
-(void)createHelpScroll;
-(void)initialisation;
-(BOOL)textFieldShouldBeginEditing:(id)textField;
-(void)didReceiveMemoryWarning;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface GTMBase64 : XXUnknownSuperclass {
}
+(id)webSafeDecodeString:(id)string;
+(id)stringByWebSafeEncodingBytes:(const void*)bytes length:(unsigned)length padded:(BOOL)padded;
+(id)stringByWebSafeEncodingData:(id)data padded:(BOOL)padded;
+(id)webSafeDecodeBytes:(const void*)bytes length:(unsigned)length;
+(id)webSafeEncodeBytes:(const void*)bytes length:(unsigned)length padded:(BOOL)padded;
+(id)webSafeDecodeData:(id)data;
+(id)webSafeEncodeData:(id)data padded:(BOOL)padded;
+(id)decodeString:(id)string;
+(id)stringByEncodingBytes:(const void*)bytes length:(unsigned)length;
+(id)stringByEncodingData:(id)data;
+(id)decodeBytes:(const void*)bytes length:(unsigned)length;
+(id)encodeBytes:(const void*)bytes length:(unsigned)length;
+(id)decodeData:(id)data;
+(id)encodeData:(id)data;
+(unsigned)baseDecode:(const char*)decode srcLen:(unsigned)len destBytes:(char*)bytes destLen:(unsigned)len4 charset:(const char*)charset requirePadding:(BOOL)padding;
+(unsigned)baseEncode:(const char*)encode srcLen:(unsigned)len destBytes:(char*)bytes destLen:(unsigned)len4 charset:(const char*)charset padded:(BOOL)padded;
+(id)baseDecode:(const void*)decode length:(unsigned)length charset:(const char*)charset requirePadding:(BOOL)padding;
+(id)baseEncode:(const void*)encode length:(unsigned)length charset:(const char*)charset padded:(BOOL)padded;
@end

@interface FMDatabase : XXUnknownSuperclass {
	sqlite3* _db;
	NSString* _databasePath;
	BOOL _logsErrors;
	BOOL _crashOnErrors;
	BOOL _traceExecution;
	BOOL _checkedOut;
	BOOL _shouldCacheStatements;
	BOOL _isExecutingStatement;
	BOOL _inTransaction;
	int _busyRetryTimeout;
	NSMutableDictionary* _cachedStatements;
	NSMutableSet* _openResultSets;
	NSMutableSet* _openFunctions;
}
@property(retain) NSMutableDictionary* cachedStatements;
@property(assign) BOOL logsErrors;
@property(assign) BOOL crashOnErrors;
@property(assign) int busyRetryTimeout;
@property(assign) BOOL checkedOut;
@property(assign) BOOL traceExecution;
+(BOOL)isSQLiteThreadSafe;
+(id)sqliteLibVersion;
+(id)databaseWithPath:(id)path;
-(void)makeFunctionNamed:(id)named maximumArguments:(int)arguments withBlock:(id)block;
-(void)setShouldCacheStatements:(BOOL)cacheStatements;
-(BOOL)shouldCacheStatements;
-(id)inSavePoint:(id)savePoint;
-(BOOL)rollbackToSavePointWithName:(id)name error:(id*)error;
-(BOOL)releaseSavePointWithName:(id)name error:(id*)error;
-(BOOL)startSavePointWithName:(id)name error:(id*)error;
-(BOOL)inTransaction;
-(BOOL)beginTransaction;
-(BOOL)beginDeferredTransaction;
-(BOOL)commit;
-(BOOL)rollback;
-(BOOL)update:(id)update withErrorAndBindings:(id*)errorAndBindings;
-(BOOL)executeUpdateWithFormat:(id)format;
-(BOOL)executeUpdate:(id)update withParameterDictionary:(id)parameterDictionary;
-(BOOL)executeUpdate:(id)update withArgumentsInArray:(id)array;
-(BOOL)executeUpdate:(id)update;
-(BOOL)executeUpdate:(id)update error:(id*)error withArgumentsInArray:(id)array orDictionary:(id)dictionary orVAList:(void*)list;
-(id)executeQuery:(id)query withArgumentsInArray:(id)array;
-(id)executeQueryWithFormat:(id)format;
-(id)executeQuery:(id)query;
-(id)executeQuery:(id)query withArgumentsInArray:(id)array orDictionary:(id)dictionary orVAList:(void*)list;
-(id)executeQuery:(id)query withParameterDictionary:(id)parameterDictionary;
-(void)extractSQL:(id)sql argumentsList:(void*)list intoString:(id)string arguments:(id)arguments;
-(void)bindObject:(id)object toColumn:(int)column inStatement:(sqlite3_stmt*)statement;
-(int)changes;
-(long long)lastInsertRowId;
-(id)lastError;
-(id)errorWithMessage:(id)message;
-(int)lastErrorCode;
-(BOOL)hadError;
-(id)lastErrorMessage;
-(BOOL)databaseExists;
-(void)warnInUse;
-(BOOL)goodConnection;
-(BOOL)setKey:(id)key;
-(BOOL)rekey:(id)rekey;
-(void)setCachedStatement:(id)statement forQuery:(id)query;
-(id)cachedStatementForQuery:(id)query;
-(void)resultSetDidClose:(id)resultSet;
-(void)closeOpenResultSets;
-(BOOL)hasOpenResultSets;
-(void)clearCachedStatements;
-(BOOL)close;
-(BOOL)openWithFlags:(int)flags;
-(BOOL)open;
-(const char*)sqlitePath;
-(sqlite3*)sqliteHandle;
-(id)databasePath;
-(void)dealloc;
-(void)finalize;
-(id)initWithPath:(id)path;
-(BOOL)validateSQL:(id)sql error:(id*)error;
-(BOOL)columnExists:(id)exists columnName:(id)name;
-(BOOL)columnExists:(id)exists inTableWithName:(id)name;
-(id)getTableSchema:(id)schema;
-(id)getSchema;
-(BOOL)tableExists:(id)exists;
-(id)dateForQuery:(id)query;
-(id)dataForQuery:(id)query;
-(double)doubleForQuery:(id)query;
-(BOOL)boolForQuery:(id)query;
-(long)longForQuery:(id)query;
-(int)intForQuery:(id)query;
-(id)stringForQuery:(id)query;
@end

@interface FMStatement : XXUnknownSuperclass {
	sqlite3_stmt* _statement;
	NSString* _query;
	long _useCount;
}
@property(assign) sqlite3_stmt* statement;
@property(retain) NSString* query;
@property(assign) long useCount;
-(id)description;
-(void)reset;
-(void)close;
-(void)dealloc;
-(void)finalize;
@end

@interface GDC_AppInfo : XXUnknownSuperclass  {
	UIButton* btnBack;
	UIView* headerView;
	UILabel* txtHeader;
	UITextView* txtContent;
	UIWebView* webView;
	NSString* mType;
	UIView* _detailView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) NSString* mType;
@property(retain, nonatomic) UIView* detailView;
-(void)dealloc;
-(BOOL)webView:(id)view shouldStartLoadWithRequest:(id)request navigationType:(int)type;
-(void)onBackPressed:(id)pressed;
-(void)initializeUi;
-(void)viewWillAppear:(BOOL)view;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface FMDatabasePool : XXUnknownSuperclass {
	NSString* _path;
	NSObject* _lockQueue;
	NSMutableArray* _databaseInPool;
	NSMutableArray* _databaseOutPool;
	id _delegate;
	unsigned _maximumNumberOfDatabasesToCreate;
}
@property(assign) unsigned maximumNumberOfDatabasesToCreate;
@property(assign) id delegate;
@property(retain) NSString* path;
+(id)databasePoolWithPath:(id)path;
-(id)inSavePoint:(id)savePoint;
-(void)inTransaction:(id)transaction;
-(void)inDeferredTransaction:(id)deferredTransaction;
-(void)beginTransaction:(BOOL)transaction withBlock:(id)block;
-(void)inDatabase:(id)database;
-(void)releaseAllDatabases;
-(unsigned)countOfOpenDatabases;
-(unsigned)countOfCheckedOutDatabases;
-(unsigned)countOfCheckedInDatabases;
-(id)db;
-(void)pushDatabaseBackInPool:(id)pool;
-(void)executeLocked:(id)locked;
-(void)dealloc;
-(id)initWithPath:(id)path;
@end

@interface FMDatabaseQueue : XXUnknownSuperclass {
	NSString* _path;
	NSObject* _queue;
	FMDatabase* _db;
}
@property(retain) NSString* path;
+(id)databaseQueueWithPath:(id)path;
-(id)inSavePoint:(id)savePoint;
-(void)inTransaction:(id)transaction;
-(void)inDeferredTransaction:(id)deferredTransaction;
-(void)beginTransaction:(BOOL)transaction withBlock:(id)block;
-(void)inDatabase:(id)database;
-(id)database;
-(void)close;
-(void)dealloc;
-(id)initWithPath:(id)path;
@end

@interface FMResultSet : XXUnknownSuperclass {
	FMDatabase* _parentDB;
	FMStatement* _statement;
	NSString* _query;
	NSMutableDictionary* _columnNameToIndexMap;
}
@property(retain) FMStatement* statement;
@property(readonly, assign) NSMutableDictionary* columnNameToIndexMap;
@property(retain) NSString* query;
+(id)resultSetWithStatement:(id)statement usingParentDatabase:(id)database;
-(id)objectForKeyedSubscript:(id)keyedSubscript;
-(id)objectAtIndexedSubscript:(int)indexedSubscript;
-(void)setParentDB:(id)db;
-(id)columnNameForIndex:(int)index;
-(id)objectForColumnName:(id)columnName;
-(id)objectForColumnIndex:(int)columnIndex;
-(const char*)UTF8StringForColumnName:(id)columnName;
-(const char*)UTF8StringForColumnIndex:(int)columnIndex;
-(BOOL)columnIsNull:(id)null;
-(BOOL)columnIndexIsNull:(int)null;
-(id)dataNoCopyForColumnIndex:(int)columnIndex;
-(id)dataNoCopyForColumn:(id)column;
-(id)dataForColumnIndex:(int)columnIndex;
-(id)dataForColumn:(id)column;
-(id)dateForColumnIndex:(int)columnIndex;
-(id)dateForColumn:(id)column;
-(id)stringForColumn:(id)column;
-(id)stringForColumnIndex:(int)columnIndex;
-(double)doubleForColumnIndex:(int)columnIndex;
-(double)doubleForColumn:(id)column;
-(BOOL)boolForColumnIndex:(int)columnIndex;
-(BOOL)boolForColumn:(id)column;
-(unsigned long long)unsignedLongLongIntForColumnIndex:(int)columnIndex;
-(unsigned long long)unsignedLongLongIntForColumn:(id)column;
-(long long)longLongIntForColumnIndex:(int)columnIndex;
-(long long)longLongIntForColumn:(id)column;
-(long)longForColumnIndex:(int)columnIndex;
-(long)longForColumn:(id)column;
-(int)intForColumnIndex:(int)columnIndex;
-(int)intForColumn:(id)column;
-(int)columnIndexForName:(id)name;
-(BOOL)hasAnotherRow;
-(BOOL)next;
-(id)resultDictionary;
-(id)resultDict;
-(void)kvcMagic:(id)magic;
-(int)columnCount;
-(void)close;
-(void)dealloc;
-(void)finalize;
@end

@interface DoubleButtonAlertViewController : XXUnknownSuperclass {
	UIImageView* _alertIconImageView;
	UILabel* _titleLabel;
	UITextView* _descriptionTextView;
	UIView* _alertItemContainerView;
	UIView* _alertPopUpCorneredBgView;
	UIButton* _okButton;
	UIButton* _cancelButton;
	NSString* _titleString;
	NSString* _descriptionString;
	NSString* _okButtonTitleString;
	NSString* _cancelButtonTitleString;
	NSString* _alertTag;
	UIWebView* _webView;
}
@property(retain, nonatomic) UIWebView* webView;
@property(retain, nonatomic) NSString* alertTag;
@property(retain, nonatomic) NSString* cancelButtonTitleString;
@property(retain, nonatomic) NSString* okButtonTitleString;
@property(retain, nonatomic) NSString* descriptionString;
@property(retain, nonatomic) NSString* titleString;
@property(retain, nonatomic) UIButton* cancelButton;
@property(retain, nonatomic) UIButton* okButton;
@property(retain, nonatomic) UIView* alertPopUpCorneredBgView;
@property(retain, nonatomic) UIView* alertItemContainerView;
@property(retain, nonatomic) UITextView* descriptionTextView;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIImageView* alertIconImageView;
-(void)cancelButtonClicked:(id)clicked;
-(void)okButtonClicked:(id)clicked;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface TreatmentPlanViewController : XXUnknownSuperclass  {
	UILabel* lblHeader;
	NSMutableDictionary* _dataDict;
	NSMutableArray* _recommendationsArray;
	NSMutableArray* _followUpArray;
	NSString* _documentID;
	NSString* _documentType;
	NSString* _headerTitle;
	UIActivityIndicatorView* _activityIndicator;
	UITableView* _tableView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) NSString* headerTitle;
@property(retain, nonatomic) NSString* documentType;
@property(retain, nonatomic) NSString* documentID;
@property(retain, nonatomic) NSMutableArray* followUpArray;
@property(retain, nonatomic) NSMutableArray* recommendationsArray;
@property(retain, nonatomic) NSMutableDictionary* dataDict;
-(void)onBackPressed:(id)pressed;
-(void)dealloc;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view willDisplayCell:(id)cell forRowAtIndexPath:(id)indexPath;
-(float)getHeightOfText:(id)text onLabelWithWidth:(float)width andFontSize:(float)size;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(id)tableView:(id)view viewForHeaderInSection:(int)section;
-(float)tableView:(id)view heightForHeaderInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)getCasesDetailsFromAPI;
-(void)initialisation;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
@end

@interface GDC_PictureInfo : XXUnknownSuperclass {
	UIButton* btnBack;
	UILabel* txtHeader;
	UILabel* txtContent1;
	UILabel* txtContent2;
	UILabel* txtContent3;
	UILabel* txtContent4;
	UILabel* txtContent5;
	UILabel* txtContent6;
	UILabel* txtContent7;
	UILabel* txtContent8;
	UILabel* txtContent9;
	UILabel* txtContent10;
	UILabel* txtContent11;
	UIView* headerView;
	UIScrollView* mScroll;
	UITextView* txtContent;
}
-(void)initializeUi;
-(void)onBackPressed:(id)pressed;
-(void)didReceiveMemoryWarning;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface ResetPinViewController : XXUnknownSuperclass  {
	UIView* _detailView;
	UIActivityIndicatorView* _activityIndicator;
	UIView* _pinPopUpBgView_1;
	UIView* _pinPopUpBgView_2;
	UITextField* _oldpinField;
	UITextField* _newpinField;
	UITextField* _repeatpinField;
	UILabel* _oldpinLabel;
	UILabel* _newpinLabel;
	UILabel* _confirmpinLabel;
	UIButton* _submitButton;
	UILabel* _titleLabel;
	UIView* _keyboardAccessoryView;
	UIButton* _keyboardAccessoryViewDoneButton;
	UIScrollView* _scrollView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIScrollView* scrollView;
@property(retain, nonatomic) UIButton* keyboardAccessoryViewDoneButton;
@property(retain, nonatomic) UIView* keyboardAccessoryView;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIButton* submitButton;
@property(retain, nonatomic) UILabel* confirmpinLabel;
@property(retain, nonatomic) UILabel* newpinLabel;
@property(retain, nonatomic) UILabel* oldpinLabel;
@property(retain, nonatomic) UITextField* repeatpinField;
@property(retain, nonatomic) UITextField* newpinField;
@property(retain, nonatomic) UITextField* oldpinField;
@property(retain, nonatomic) UIView* pinPopUpBgView_2;
@property(retain, nonatomic) UIView* pinPopUpBgView_1;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) UIView* detailView;
-(BOOL)textField:(id)field shouldChangeCharactersInRange:(NSRange)range replacementString:(id)string;
-(BOOL)textFieldShouldBeginEditing:(id)textField;
-(BOOL)textFieldShouldReturn:(id)textField;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)submitButtonClicked:(id)clicked;
-(void)keyboardAccessoryButtonClicked:(id)clicked;
-(void)dealloc;
-(void)backButtonClicked:(id)clicked;
-(void)viewDidLoad;
@end

@interface Language : XXUnknownSuperclass  {
	GDC_AppDelegate* appDelegate;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
+(id)get:(id)get alter:(id)alter;
+(void)setLanguage:(id)language;
+(void)initialize;
@end

@interface GDC_LanguageViewController : XXUnknownSuperclass  {
	NSMutableArray* languageList_;
	NSIndexPath* selectedIndexPath_;
	NSMutableDictionary* languages_;
	UITableView* languageListView_;
	GDC_AppDelegate* appDelegate;
	UILabel* lblTitle;
	UILabel* lblselectLanguage;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
-(void)didReceiveMemoryWarning;
-(void)alertView:(id)view clickedButtonAtIndex:(int)index;
-(void)showChangeLanguageAlert;
-(void)goBack:(id)back;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)initialSettings;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface VidyoTextChatDB : XXUnknownSuperclass {
}
+(id)getAllDataFromVidyoTextChatDB;
+(void)saveVidyoTextChatMessage:(id)message fromUserWithName:(id)name andIsSelfUser:(BOOL)user;
+(id)getCurrentDateAndTime;
-(void)deletefilefrom_notes_table:(id)table;
-(id)init;
@end

@interface Providers_ViewController : XXUnknownSuperclass  {
	NSMutableArray* tableViewArray;
	NSMutableDictionary* apiResponseDict;
	NSMutableDictionary* tableViewDict;
	float METERS_PER_MILE;
	NSString* choosedAPItype;
	BOOL checkerTableView;
	CLLocationManager* locationManager;
	UITableView* _tableView;
	UITextField* _searchTextField;
	MKMapView* _mapView;
	NSString* _currentLatitude;
	NSString* _currentLongitude;
	NSString* _gotStringForSearch;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) NSString* gotStringForSearch;
@property(retain, nonatomic) NSString* currentLongitude;
@property(retain, nonatomic) NSString* currentLatitude;
@property(retain, nonatomic) MKMapView* mapView;
@property(retain, nonatomic) UITextField* searchTextField;
@property(retain, nonatomic) UITableView* tableView;
-(void)onBackButtonCicked:(id)cicked;
-(void)mapView:(id)view annotationView:(id)view2 calloutAccessoryControlTapped:(id)tapped;
-(id)mapView:(id)view viewForAnnotation:(id)annotation;
-(void)openAnnotation:(id)annotation;
-(void)mapInitializingWithResponseDict:(id)responseDict :(id)arg2;
-(void)callLocationApi:(id)api;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)textChanged:(id)changed;
-(BOOL)textFieldShouldReturn:(id)textField;
-(BOOL)textFieldShouldBeginEditing:(id)textField;
-(id)callPlacesAPI2:(id)a2;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
@end

@interface SickLeaveDetailViewController : XXUnknownSuperclass  {
	UILabel* lblHeader;
	UIView* _detailView;
	NSMutableDictionary* _dataDict;
	NSString* _documentID;
	NSString* _documentType;
	NSString* _headerTitle;
	UIActivityIndicatorView* _activityIndicator;
	UITableView* _tableView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) NSString* headerTitle;
@property(retain, nonatomic) NSString* documentType;
@property(retain, nonatomic) NSString* documentID;
@property(retain, nonatomic) NSMutableDictionary* dataDict;
@property(retain, nonatomic) UIView* detailView;
-(void)onBackPressed:(id)pressed;
-(void)dealloc;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(void)tableView:(id)view willDisplayCell:(id)cell forRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)getCasesDetailsFromAPI;
-(void)initialisation;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
@end

@interface KRCalenderViewController : XXUnknownSuperclass {
	float width;
	float height;
	float xFact;
	float yFact;
	UIButton* dayButtons[50];
	UIView* dayButtonBgView[50];
	UIView* dayButtonIndicationView[50];
	UIView* dayButtonCircleView[50];
	UIButton* yearBtn;
	int currentYear;
	int currentMonth;
	int currentDay;
	id _delegate;
	NSMutableArray* _activeDaysArray;
	UIColor* _calenderBackgroundColor;
	UIColor* _calenderTextColor;
	NSString* _currentMonthValueToBeHeighlightedFirst;
	NSString* _currentYearValueToBeHeighlightedFirst;
	NSString* _defaultStartMonth;
	NSString* _defaultStartYear;
	CGRect _calendarFrame;
}
@property(retain, nonatomic) NSString* defaultStartYear;
@property(retain, nonatomic) NSString* defaultStartMonth;
@property(retain, nonatomic) NSString* currentYearValueToBeHeighlightedFirst;
@property(retain, nonatomic) NSString* currentMonthValueToBeHeighlightedFirst;
@property(assign, nonatomic) UIColor* calenderTextColor;
@property(assign, nonatomic) UIColor* calenderBackgroundColor;
@property(assign, nonatomic) NSMutableArray* activeDaysArray;
@property(assign, nonatomic) CGRect calendarFrame;
@property(retain, nonatomic) id delegate;
-(void)didReceiveMemoryWarning;
-(void)dateClicked:(id)clicked;
-(void)highlightDay:(int)day;
-(void)prevButtonClicked;
-(void)nextButtonClicked;
-(void)setcalendarDatesForStartDateIndex:(int)startDateIndex totalDays:(int)days;
-(int)getTotalDaysIn:(int)anIn year:(int)year;
-(void)getFirstDayOfMonth:(int)month year:(int)year;
-(void)getCurrentDateValuesForDayString:(id)dayString;
-(id)getTodayString;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface GDC_LocationData : XXUnknownSuperclass {
	NSString* title;
	NSString* address;
	NSString* city;
	NSString* email;
	NSString* aboutus;
	NSString* lat;
	NSString* lon;
	NSString* desc;
	NSString* clinic_type;
	NSString* type;
	NSString* Phon;
	NSString* web;
	NSString* Loc_id;
	double distance;
}
@property(retain, nonatomic) NSString* type;
@property(assign, nonatomic) double distance;
@property(retain, nonatomic) NSString* Loc_id;
@property(retain, nonatomic) NSString* web;
@property(retain, nonatomic) NSString* Phon;
@property(retain, nonatomic) NSString* clinic_type;
@property(retain, nonatomic) NSString* desc;
@property(retain, nonatomic) NSString* lon;
@property(retain, nonatomic) NSString* lat;
@property(retain, nonatomic) NSString* email;
@property(retain, nonatomic) NSString* aboutus;
@property(retain, nonatomic) NSString* city;
@property(retain, nonatomic) NSString* address;
@property(retain, nonatomic) NSString* title;
@end

@interface SDAVAssetExportSession : XXUnknownSuperclass {
	NSError* _error;
	double duration;
	XXStruct_pwHToB lastSamplePresentationTime;
	BOOL _shouldOptimizeForNetworkUse;
	id _delegate;
	AVAsset* _asset;
	AVVideoComposition* _videoComposition;
	AVAudioMix* _audioMix;
	NSString* _outputFileType;
	NSURL* _outputURL;
	NSDictionary* _videoInputSettings;
	NSDictionary* _videoSettings;
	NSDictionary* _audioSettings;
	NSArray* _metadata;
	float _progress;
	AVAssetReader* _reader;
	AVAssetReaderVideoCompositionOutput* _videoOutput;
	AVAssetReaderAudioMixOutput* _audioOutput;
	AVAssetWriter* _writer;
	AVAssetWriterInput* _videoInput;
	AVAssetWriterInputPixelBufferAdaptor* _videoPixelBufferAdaptor;
	AVAssetWriterInput* _audioInput;
	NSObject* _inputQueue;
	id _completionHandler;
	XXStruct_yD8eWC _timeRange;
}
@property(readonly, assign, nonatomic) int status;
@property(readonly, assign, nonatomic) NSError* error;
@property(copy, nonatomic) NSArray* metadata;
@property(assign, nonatomic) BOOL shouldOptimizeForNetworkUse;
@property(assign, nonatomic) XXStruct_yD8eWC timeRange;
@property(copy, nonatomic) NSDictionary* audioSettings;
@property(copy, nonatomic) NSDictionary* videoSettings;
@property(copy, nonatomic) NSDictionary* videoInputSettings;
@property(copy, nonatomic) NSURL* outputURL;
@property(copy, nonatomic) NSString* outputFileType;
@property(copy, nonatomic) AVAudioMix* audioMix;
@property(copy, nonatomic) AVVideoComposition* videoComposition;
@property(readonly, assign, nonatomic) AVAsset* asset;
@property(retain, nonatomic) id delegate;
@property(copy, nonatomic) id completionHandler;
@property(retain, nonatomic) NSObject* inputQueue;
@property(retain, nonatomic) AVAssetWriterInput* audioInput;
@property(retain, nonatomic) AVAssetWriterInputPixelBufferAdaptor* videoPixelBufferAdaptor;
@property(retain, nonatomic) AVAssetWriterInput* videoInput;
@property(retain, nonatomic) AVAssetWriter* writer;
@property(retain, nonatomic) AVAssetReaderAudioMixOutput* audioOutput;
@property(retain, nonatomic) AVAssetReaderVideoCompositionOutput* videoOutput;
@property(retain, nonatomic) AVAssetReader* reader;
@property(assign, nonatomic) float progress;
+(id)exportSessionWithAsset:(id)asset;
-(void).cxx_destruct;
-(void)reset;
-(void)cancelExport;
-(void)complete;
-(void)finish;
-(id)buildDefaultVideoComposition;
-(BOOL)encodeReadySamplesFromOutput:(id)output toInput:(id)input;
-(void)exportAsynchronouslyWithCompletionHandler:(id)completionHandler;
-(id)initWithAsset:(id)asset;
@end

@interface GDC_ContactDetailViewController : XXUnknownSuperclass {
	UIButton* btnBack;
	UIView* headerView;
	UILabel* txtHeader;
	MKMapView* mMap;
	UITextView* mText;
	UIWebView* mWeb;
	UIView* _detailView;
}
@property(retain, nonatomic) UIView* detailView;
-(BOOL)webView:(id)view shouldStartLoadWithRequest:(id)request navigationType:(int)type;
-(void)initializeUi;
-(void)onBackPressed:(id)pressed;
-(void)viewWillAppear:(BOOL)view;
-(void)didReceiveMemoryWarning;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface PullToRefreshView : XXUnknownSuperclass {
	int state;
	UILabel* lastUpdatedLabel;
	UILabel* statusLabel;
	CALayer* arrowImage;
	UIActivityIndicatorView* activityView;
	BOOL _enabled;
	id delegate;
	UIScrollView* scrollView;
	UIEdgeInsets startingContentInset;
}
@property(assign, nonatomic) UIEdgeInsets startingContentInset;
@property(assign, nonatomic, getter=isEnabled) BOOL enabled;
@property(retain, nonatomic) id delegate;
@property(retain, nonatomic) UIScrollView* scrollView;
-(void)dealloc;
-(void)playSound:(id)sound withExt:(id)ext;
-(void)finishedLoading;
-(void)observeValueForKeyPath:(id)keyPath ofObject:(id)object change:(id)change context:(void*)context;
-(void)setState:(int)state;
-(void)refreshLastUpdatedDate;
-(id)initWithScrollView:(id)scrollView;
-(void)setImageFlipped:(BOOL)flipped;
-(void)showActivity:(BOOL)activity animated:(BOOL)animated;
@end

@interface GDC_LocationDetailViewController : XXUnknownSuperclass  {
	XXStruct_zkbX1B reg;
	GDC_AppDelegate* appDelegate;
	UITextView* txtview;
	CLLocationManager* locationManager;
	CLLocationCoordinate2D loc;
	UILabel* lblTitle;
	CLLocationCoordinate2D sp;
	NSMutableArray* arrLocation;
	float Userlongitude;
	float Userlatitude;
	UIImageView* bgImage;
	UIWebView* mWeb;
	bool hasContent;
	MKMapView* mapView;
	NSDictionary* locationDictionary;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) MKMapView* mapView;
@property(retain, nonatomic) NSDictionary* locationDictionary;
@property(assign, nonatomic) bool hasContent;
-(void)setData;
-(BOOL)webView:(id)view shouldStartLoadWithRequest:(id)request navigationType:(int)type;
-(void)filterList;
-(void)callAfterRequestsuccess:(id)requestsuccess andTag:(int)tag;
-(void)locationAPI;
-(id)mapView:(id)view viewForOverlay:(id)overlay;
-(double)pixelSpaceYToLatitude:(double)latitude;
-(double)pixelSpaceXToLongitude:(double)longitude;
-(double)latitudeToPixelSpaceY:(double)pixelSpaceY;
-(double)longitudeToPixelSpaceX:(double)pixelSpaceX;
-(CLLocationCoordinate2D)coordinateSpanWithMapView:(id)mapView centerCoordinate:(CLLocationCoordinate2D)coordinate andZoomLevel:(unsigned)level;
-(void)toSetRegionOfcurrentZoomLevel:(double)setRegionOfcurrentZoomLevel lng:(double)lng zoomlevel:(double)zoomlevel;
-(id)polylineWithEncodedString:(id)encodedString;
-(void)setRegion;
-(id)decodePolyLine:(id)line;
-(void)plotRoute;
-(void)goBack:(id)back;
-(void)didReceiveMemoryWarning;
-(id)mapView:(id)view viewForAnnotation:(id)annotation;
-(void)putOnMap:(CLLocationCoordinate2D)map theImage:(id)image title:(id)title sub:(id)sub str_ID:(id)anId desc:(id)desc;
-(void)initialSettings;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface CSImageAnnotationView : XXUnknownSuperclass {
	UIImageView* _imageView;
	NSString* strtemp;
	CSMapAnnotation* csAnnotation;
	GDC_AppDelegate* AppDelegate;
}
@property(retain, nonatomic) UIImageView* imageView;
@property(retain, nonatomic) NSString* strtemp;
-(void)dealloc;
-(void)setSelected:(BOOL)selected animated:(BOOL)animated;
-(id)documentsPath;
-(id)initWithAnnotation:(id)annotation reuseIdentifier:(id)identifier;
@end

@interface CSMapAnnotation : XXUnknownSuperclass  {
	CLLocationCoordinate2D _coordinate;
	int _annotationType;
	NSString* _title;
	NSString* _subtitle;
	NSString* _userData;
	NSURL* _url;
	NSString* _userIDData;
	NSString* _desc;
}
@property(readonly, copy, nonatomic) NSString* subtitle;
@property(readonly, copy, nonatomic) NSString* title;
@property(readonly, assign, nonatomic) CLLocationCoordinate2D coordinate;
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) NSURL* url;
@property(retain, nonatomic) NSString* userIDData;
@property(retain, nonatomic) NSString* userData;
@property(assign) int annotationType;
-(void)dealloc;
-(id)initWithCoordinate:(CLLocationCoordinate2D)coordinate annotationType:(int)type title:(id)title subtitle:(id)subtitle;
@end

@interface UICRouteAnnotation : XXUnknownSuperclass  {
	CLLocationCoordinate2D coordinate;
	NSString* title;
	int annotationType;
}
@property(readonly, copy, nonatomic) NSString* subtitle;
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(assign, nonatomic) int annotationType;
@property(readonly, copy, nonatomic) NSString* title;
@property(assign, nonatomic) CLLocationCoordinate2D coordinate;
-(void)dealloc;
-(id)initWithCoordinate:(CLLocationCoordinate2D)coordinate title:(id)title annotationType:(int)type;
@end

@interface MemberDropDownTable : XXUnknownSuperclass  {
	NSMutableArray* _dataArray;
	UITableView* _tableView;
	id _delegate;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) id delegate;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) NSMutableArray* dataArray;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
@end

@interface GDC_WelcomeView : XXUnknownSuperclass {
	GDC_AppDelegate* appDelegate;
	UIButton* btnback;
	UILabel* lblWelcome;
	UIImageView* bgImage;
}
-(void)goBack:(id)back;
-(void)didReceiveMemoryWarning;
-(void)gotoHome;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface GDC_MultiLabelCell : XXUnknownSuperclass {
	UIImageView* icon_image;
	UILabel* title_label;
	UIImageView* arrow_image;
	UILabel* date_label;
	UIImageView* status_image;
	UIImageView* _separator_image;
}
@property(retain, nonatomic) UILabel* date_label;
@property(retain, nonatomic) UILabel* title_label;
@property(retain, nonatomic) UIImageView* status_image;
@property(retain, nonatomic) UIImageView* arrow_image;
@property(retain, nonatomic) UIImageView* separator_image;
@property(retain, nonatomic) UIImageView* icon_image;
-(void)dealloc;
-(void)setSelected:(BOOL)selected animated:(BOOL)animated;
-(id)initWithStyle:(int)style reuseIdentifier:(id)identifier;
@end

@interface PMSErrorCodeHandler : XXUnknownSuperclass {
}
+(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
+(void)handleErrorCode:(id)code forResponseObject:(id)responseObject;
@end

@interface GDC_NewsList : XXUnknownSuperclass  {
	UIButton* btnBack;
	UILabel* lblHeader;
	UITableView* tblNews;
	BOOL isFeedURL;
	UIActivityIndicatorView* activitityIndicator;
	NSXMLParser* newsXMLParser;
	NSMutableDictionary* item;
	NSMutableString* title;
	NSMutableString* link;
	NSString* element;
	NSMutableString* imageURL;
	NSMutableString* publishedDate;
	NSMutableArray* arrItem;
	PendingOperations* _pendingOperations;
	UIView* _detailView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIView* detailView;
@property(retain, nonatomic) PendingOperations* pendingOperations;
@property(retain, nonatomic) NSMutableArray* arrItem;
-(void)viewDidUnload;
-(void)dealloc;
-(void)onBackPressed:(id)pressed;
-(void)didReceiveMemoryWarning;
-(void)loadImagesForOnscreenCells;
-(void)cancelAllOperations;
-(void)resumeAllOperations;
-(void)suspendAllOperations;
-(void)scrollViewDidEndDecelerating:(id)scrollView;
-(void)scrollViewDidEndDragging:(id)scrollView willDecelerate:(BOOL)decelerate;
-(void)scrollViewWillBeginDragging:(id)scrollView;
-(void)imageDownloaderDidFinish:(id)imageDownloader;
-(void)startImageDownloadingForRecord:(id)record atIndexPath:(id)indexPath;
-(void)startOperationsForPhotoRecord:(id)photoRecord atIndexPath:(id)indexPath;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(int)numberOfSectionsInTableView:(id)tableView;
-(void)responseError;
-(void)eventsJsonResponse:(id)response responseTag:(int)tag;
-(void)parserDidEndDocument:(id)parser;
-(void)parser:(id)parser foundCharacters:(id)characters;
-(void)parser:(id)parser didEndElement:(id)element namespaceURI:(id)uri qualifiedName:(id)name;
-(void)parser:(id)parser didStartElement:(id)element namespaceURI:(id)uri qualifiedName:(id)name attributes:(id)attributes;
-(void)newsAPIList:(id)list;
-(void)initialDesign;
-(void)viewDidAppear:(BOOL)view;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface SecurityQuestionViewController : XXUnknownSuperclass  {
	UIView* _detailView;
	NSString* _securityQuestion;
	UITextView* _questionTextView;
	UITextField* _answerField;
	UIActivityIndicatorView* _activityIndicator;
	UIScrollView* _scrollView;
	UILabel* _titleLabel;
	UIButton* _submitButton;
	UILabel* _bottomInfoLabel;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UILabel* bottomInfoLabel;
@property(retain, nonatomic) UIButton* submitButton;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIScrollView* scrollView;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) UITextField* answerField;
@property(retain, nonatomic) UITextView* questionTextView;
@property(retain, nonatomic) NSString* securityQuestion;
@property(retain, nonatomic) UIView* detailView;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)dealloc;
-(BOOL)textFieldShouldReturn:(id)textField;
-(BOOL)textFieldShouldBeginEditing:(id)textField;
-(void)backButtonClicked:(id)clicked;
-(void)goToSubmitPinPage;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)submitSecurityQuestion:(id)question;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface PinEntryViewController : XXUnknownSuperclass  {
	BOOL isAnySubmitRequestIsInProgress;
	NSString* damanIdOfUser;
	NSString* expiryDateOfDamanId;
	UIView* _detailView;
	NSString* _methodNameToBeCalledAfterSuccessfulPinEntry;
	UITextField* _pinEntryField;
	UIActivityIndicatorView* _activityIndicator;
	UIButton* _submitButton;
	UIButton* _forgotPasswordButton;
	UIScrollView* _scrollView;
	UIView* _pinEnterBgView;
	UIView* _keyboardAccessoryView;
	UIButton* _keyboardAccessoryViewDoneButton;
	UILabel* _titleLabel;
	UILabel* _enterPinLabel;
	UILabel* _bottomInfoLabel;
	UILabel* _bottomInfoLabelArabic;
	id _delegate;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) id delegate;
@property(retain, nonatomic) UILabel* bottomInfoLabelArabic;
@property(retain, nonatomic) UILabel* bottomInfoLabel;
@property(retain, nonatomic) UILabel* enterPinLabel;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIButton* keyboardAccessoryViewDoneButton;
@property(retain, nonatomic) UIView* keyboardAccessoryView;
@property(retain, nonatomic) UIView* pinEnterBgView;
@property(retain, nonatomic) UIScrollView* scrollView;
@property(retain, nonatomic) UIButton* forgotPasswordButton;
@property(retain, nonatomic) UIButton* submitButton;
@property(retain, nonatomic) UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) UITextField* pinEntryField;
@property(retain, nonatomic) NSString* methodNameToBeCalledAfterSuccessfulPinEntry;
@property(retain, nonatomic) UIView* detailView;
-(void)dealloc;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)keyboardAccessoryButtonClicked:(id)clicked;
-(void)backButtonClicked:(id)clicked;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)forgotPasswordButtonClicked:(id)clicked;
-(void)sumbitButtonClicked:(id)clicked;
-(BOOL)textField:(id)field shouldChangeCharactersInRange:(NSRange)range replacementString:(id)string;
-(BOOL)textFieldShouldReturn:(id)textField;
-(BOOL)textFieldShouldBeginEditing:(id)textField;
-(void)getUserProfileDetails;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface Location_CustomCell : XXUnknownSuperclass {
	UIImageView* cell_image;
	UILabel* title_label;
	UIImageView* location_image;
}
@property(retain, nonatomic) UILabel* title_label;
@property(retain, nonatomic) UIImageView* location_image;
@property(retain, nonatomic) UIImageView* cell_image;
-(void)dealloc;
-(void)setSelected:(BOOL)selected animated:(BOOL)animated;
-(id)initWithStyle:(int)style reuseIdentifier:(id)identifier;
@end

@interface GDC_NewsDetailViewController : XXUnknownSuperclass  {
	UILabel* lblHeader;
	UILabel* subHeader;
	UIButton* btnFacebook;
	UIButton* btnTwitter;
	UIButton* btnInst;
	UITextView* detailedNews;
	UIImageView* fullImage;
	UIImageView* thumpImage;
	UIActivityIndicatorView* activityIndicatorView;
	UIWebView* detailWebview;
	UILabel* dateLbl;
	UILabel* lblFooter;
	PhotoRecord* objPhotoRecord;
	UIDocumentInteractionController* docFile;
	UIView* _detailView;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UIDocumentInteractionController* docFile;
@property(retain, nonatomic) UIView* detailView;
@property(retain, nonatomic) PhotoRecord* objPhotoRecord;
-(void)dealloc;
-(void)showAlert:(id)alert;
-(id)setupControllerWithURL:(id)url usingDelegate:(id)delegate;
-(void)shareInInstagram:(id)instagram;
-(void)backButtonAction:(id)action;
-(void)didReceiveMemoryWarning;
-(void)onInstagramShare:(id)share;
-(void)onTwitterShare:(id)share;
-(void)onFbShare:(id)share;
-(void)viewInitialization;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface GDC_NewHome : XXUnknownSuperclass  {
	NSString* englishPushCount;
	NSString* arabicPushCount;
	GDC_AppDelegate* appDelegate;
	UIButton* btnLanguage;
	UIButton* btnCall;
	UIButton* btnPhotos;
	UIButton* btnTut;
	UIButton* btnProf;
	UIButton* btnNews;
	UIButton* btnFeedBack;
	UIButton* btnFind;
	UIButton* btnInfo;
	UIButton* btnOBCSchedule;
	UIButton* btnMedicalTrtmnt;
	UIImageView* img;
	UIButton* videoCallButton;
	UIView* _wheelMenuContainerView;
	UIView* _V3homeView;
	UIImageView* _homeBG;
	UIImageView* _wheelMenuImageView;
	UIButton* _profileBtn;
	UIButton* _infoBtn;
	UIButton* _findProviderBtn;
	UILabel* _labelnotificationcount;
	NSString* _notificationCount;
	NSArray* _bottomBarButtonsCollection;
	UIImageView* _bottomBarIcon_News;
	UIImageView* _bottomBarIcon_Profile;
	UIImageView* _bottomBarIcon_FamilyMember;
	UIImageView* _bottomBarIcon_FindProvider;
	UIImageView* _bottomBarIcon_Info;
	UIView* _homeButtonsBaseView;
	UIImageView* _centerLogo;
	UILabel* _teleMedNameLargeLabel;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UILabel* teleMedNameLargeLabel;
@property(retain, nonatomic) UIImageView* centerLogo;
@property(retain, nonatomic) UIView* homeButtonsBaseView;
@property(retain, nonatomic) UIImageView* bottomBarIcon_Info;
@property(retain, nonatomic) UIImageView* bottomBarIcon_FindProvider;
@property(retain, nonatomic) UIImageView* bottomBarIcon_FamilyMember;
@property(retain, nonatomic) UIImageView* bottomBarIcon_Profile;
@property(retain, nonatomic) UIImageView* bottomBarIcon_News;
@property(retain, nonatomic) NSArray* bottomBarButtonsCollection;
@property(retain, nonatomic) NSString* notificationCount;
@property(retain, nonatomic) UILabel* labelnotificationcount;
@property(retain, nonatomic) UIButton* findProviderBtn;
@property(retain, nonatomic) UIButton* infoBtn;
@property(retain, nonatomic) UIButton* profileBtn;
@property(retain, nonatomic) UIImageView* wheelMenuImageView;
@property(retain, nonatomic) UIImageView* homeBG;
@property(retain, nonatomic) UIView* V3homeView;
@property(retain, nonatomic) UIView* wheelMenuContainerView;
-(void)backbuttonPressed:(id)pressed;
-(void)showAlert:(id)alert :(id)arg2 :(int)arg3;
-(void)vidyoMenuButtonClicked:(id)clicked;
-(void)pinEnteredSuccessfullyAndCallMethod:(id)method;
-(void)goToVidyoCallPage;
-(void)setAppIconBadgeFromPushNotificationCountsFromAPI;
-(void)dealloc;
-(void)handlePMSErrorCodes:(id)codes andResponseObject:(id)object;
-(void)callLogoutAPI;
-(void)goToLoginpage;
-(void)alertView:(id)view clickedButtonAtIndex:(int)index;
-(void)languageSwitch;
-(void)goToFamilyMembersListPage;
-(void)circularMenusTouchDragExit:(id)exit;
-(void)circularMenusTouchCancel:(id)cancel;
-(void)circularMenusTouchDown:(id)down;
-(void)onFamilyMembersButtonPressed:(id)pressed;
-(void)goToCarePlansListPage;
-(void)onCarePlanButtonPressed:(id)pressed;
-(void)goToOBCSchedulesListPage;
-(void)onOBCScheduleButtonPressed:(id)pressed;
-(void)onInfoPressed:(id)pressed;
-(void)onLocationPressed:(id)pressed;
-(void)onFeedBackPressed:(id)pressed;
-(void)onNewsPressed:(id)pressed;
-(void)onProfilePressed:(id)pressed;
-(void)goToNewsAlertsPage;
-(void)onTutPressed:(id)pressed;
-(void)onPhotosPressed:(id)pressed;
-(void)goToSharereportPage;
-(void)onQuickCallPressed:(id)pressed;
-(void)goToQuickCallPage;
-(void)bringAlert:(id)alert;
-(void)onLanguagePressed:(id)pressed;
-(void)didReceiveMemoryWarning;
-(void)initialSettings;
-(void)changeBackground;
-(void)viewDidAppear:(BOOL)view;
-(void)getNotificationCount;
-(void)receiveTestNotification:(id)notification;
-(void)checkForUser_id;
-(void)goToOBCScedulesListPage;
-(void)goViewControllerAfterRegistrationFlow;
-(void)goToProfilePageAfterDelay;
-(void)checkForUserRegistrationVersion;
-(void)viewWillDisappear:(BOOL)view;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLayoutSubviews;
-(void)checkForLatestAppVersionFromAPI;
-(void)viewDidLoad;
-(id)initWithNibName:(id)nibName bundle:(id)bundle;
@end

@interface FindProviderMapViewController : XXUnknownSuperclass  {
	float METERS_PER_MILE;
	NSString* currentLatitude;
	NSString* currentLongitude;
	int buttonTag;
	NSMutableDictionary* apiResponseDict;
	NSMutableDictionary* apiResponseDict1;
	NSMutableDictionary* tableViewDict;
	NSMutableDictionary* tableViewDict1;
	NSMutableArray* googleNameArray;
	NSString* choosedAPItype;
	NSString* language;
	BOOL checkerTableView;
	CLLocationManager* locationManager;
	NSMutableArray* tableViewArray;
	NSMutableArray* apiResponseArray;
	BOOL isCurrentLocationFetched;
	NSString* nextTokenFromAPI;
	UIActivityIndicatorView* activityIndicator;
	MKMapView* mapView;
	UIView* _detailView;
	UILabel* _titleLabel;
	UITableView* _tableView;
	UITextField* _nameField;
	UIButton* _healthButton;
	UIButton* _hospitalButton;
	UIButton* _pharmacyButton;
	UIView* _healthButtonBg;
	UIView* _hospitalButtonBg;
	UIView* _pharmacyButtonBg;
	UITableView* _tableView1;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) UITableView* tableView1;
@property(retain, nonatomic) UIView* pharmacyButtonBg;
@property(retain, nonatomic) UIView* hospitalButtonBg;
@property(retain, nonatomic) UIView* healthButtonBg;
@property(retain, nonatomic) UIButton* pharmacyButton;
@property(assign, nonatomic) __weak UIButton* hospitalButton;
@property(assign, nonatomic) __weak UIButton* healthButton;
@property(assign, nonatomic) __weak UITextField* nameField;
@property(assign, nonatomic) __weak UITableView* tableView;
@property(retain, nonatomic) MKMapView* mapView;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIView* detailView;
-(void).cxx_destruct;
-(void)searchIconButton:(id)button;
-(void)onBackButtonCicked:(id)cicked;
-(void)changeAPItype:(id)itype;
-(void)openAnnotation:(id)annotation;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(void)mapInitializingWithResponseDict1:(id)responseDict1;
-(id)callPlacesAPI2:(id)a2;
-(void)textChanged:(id)changed;
-(BOOL)textFieldShouldReturn:(id)textField;
-(BOOL)textFieldShouldBeginEditing:(id)textField;
-(void)callWithDelay;
-(void)callPlacesAPI:(id)api;
-(void)mapView:(id)view annotationView:(id)view2 calloutAccessoryControlTapped:(id)tapped;
-(id)mapView:(id)view viewForAnnotation:(id)annotation;
-(void)mapInitializingWithResponseDict:(id)responseDict;
-(void)didReceiveMemoryWarning;
-(void)locationManager:(id)manager didUpdateLocations:(id)locations;
-(void)mapView:(id)view didUpdateUserLocation:(id)location;
-(void)locationManager:(id)manager didChangeAuthorizationStatus:(int)status;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
-(void)viewDidAppear:(BOOL)view;
@end

@interface RKCropImageController : XXUnknownSuperclass  {
	UIImageView* arrow1;
	UIImageView* arrow2;
	UIImageView* arrow3;
	UIImageView* arrow4;
	UIView* lineLeft;
	UIView* lineRight;
	UIView* lineTop;
	UIView* lineBottom;
	UIView* cropView;
	CGPoint panGestureStartPoint;
	id _delegate;
	UIScrollView* _scrollView;
	UIImageView* _imageView;
	UIView* _drawView;
	UIEdgeInsets startInset;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(assign, nonatomic) id delegate;
@property(assign, nonatomic) UIEdgeInsets startInset;
@property(retain, nonatomic) UIView* drawView;
@property(retain, nonatomic) UIImageView* imageView;
@property(retain, nonatomic) UIScrollView* scrollView;
-(void)cornerViewMoved:(id)moved;
-(void)lineMoved:(id)moved;
-(void)moveLine:(id)line withPoint:(CGPoint)point;
-(void)configureLinesAndCorners;
-(void)configureInitialLinesAndCorners;
-(void)allowScrollingAndZooming;
-(BOOL)gestureRecognizer:(id)recognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)gestureRecognizer;
-(BOOL)gestureRecognizer:(id)recognizer shouldReceiveTouch:(id)touch;
-(void)scrollViewDidEndZooming:(id)scrollView withView:(id)view atScale:(float)scale;
-(id)viewForZoomingInScrollView:(id)scrollView;
-(void)viewDidLoad;
-(id)cropImage;
-(CGRect)visibleRect;
-(void)saveTapped;
-(void)cancelTapped;
-(void)setImage:(id)image;
-(void)setCornerGesturesEnabled:(BOOL)enabled;
-(void)setLineGesturesEnabled:(BOOL)enabled;
-(id)initWithImage:(id)image;
@end

@interface ConsultationDropDownTable : XXUnknownSuperclass  {
	NSMutableArray* _dataArray;
	UITableView* _tableView;
	id _delegate;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
@property(retain, nonatomic) id delegate;
@property(retain, nonatomic) UITableView* tableView;
@property(retain, nonatomic) NSMutableArray* dataArray;
-(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath;
-(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath;
-(int)tableView:(id)view numberOfRowsInSection:(int)section;
@end

@interface ProviderRouteViewController : XXUnknownSuperclass {
	UIView* _detailView;
	UILabel* _titleLabel;
	NSString* _urlString;
	UIActivityIndicatorView* _activityIndicator;
	UIWebView* _webView;
}
@property(assign, nonatomic) __weak UIWebView* webView;
@property(assign, nonatomic) __weak UIActivityIndicatorView* activityIndicator;
@property(retain, nonatomic) NSString* urlString;
@property(retain, nonatomic) UILabel* titleLabel;
@property(retain, nonatomic) UIView* detailView;
-(void).cxx_destruct;
-(void)onBackButtonCicked:(id)cicked;
-(void)webViewDidFinishLoad:(id)webView;
-(void)didReceiveMemoryWarning;
-(void)viewWillAppear:(BOOL)view;
-(void)viewDidLoad;
@end

@interface UpdatePromptViewController : XXUnknownSuperclass {
	UIButton* _updateButton;
	UIView* _detailView;
}
@property(retain, nonatomic) UIView* detailView;
@property(retain, nonatomic) UIButton* updateButton;
-(void)updateButtonPressed:(id)pressed;
-(void)dealloc;
-(void)viewDidLoad;
@end

@interface LmiAudioParameterObjectWrapper : XXUnknownSuperclass {
	unsigned char boolObject;
	unsigned intObject;
	void* ptrObject;
	unsigned char returnValue;
}
@property(assign, nonatomic) unsigned char returnValue;
@property(readonly, assign, nonatomic) void* ptrObject;
@property(readonly, assign, nonatomic) unsigned intObject;
@property(readonly, assign, nonatomic) unsigned char boolObject;
-(void)dealloc;
-(id)initPtr:(void*)ptr;
-(id)initUint:(unsigned)uint;
-(id)initBool:(unsigned char)aBool;
-(id)init;
@end

@interface LmiAudioApple : XXUnknownSuperclass {
	OpaqueAudioComponentInstance* ioUnit;
	OpaqueAudioComponentInstance* retainedAudioUnit;
	AudioStreamBasicDescription description;
	AudioBufferList* inputBuffer;
	unsigned long inputBufferSize;
	LmiAudioPlaybackDevice_* playbackDevice;
	LmiAudioCapturer_* capturer;
	unsigned char audioSessionInitialized;
	unsigned char audioSessionStarted;
	int playbackMode;
	unsigned char inPlaybackCallback;
	unsigned char inCapturerCallback;
	LmiAllocatorS_* a;
	unsigned samplingRate;
	unsigned numberOfChannels;
	unsigned bitsPerSample;
	unsigned long maxBytesPerFrame;
	unsigned long bytesPerFrame;
	struct {
		opaque_pthread_mutex_t mutex;
		LmiAllocatorS_* alloc;
		unsigned totalBytes;
		unsigned lowestThresholdBytes;
		unsigned lowThresholdBytes;
		unsigned highThresholdBytes;
		unsigned highestThresholdBytes;
		unsigned maxThresholdBytes;
		unsigned char charging;
		unsigned char discharging;
		unsigned char allowSkew;
		unsigned lastSampleNumReceived;
		long long lastPresentationTime;
		long long lastInputTime;
		long long lastOutputTime;
		XXStruct_ml6XPB name;
		long long maxDelay;
		long long minDelayThreshold;
		long long maxDelayThreshold;
		long long flukeDelay;
		long long inputTrackerPeriod;
		long long minEnergy;
		long long minEnergyThreshold;
		long long energyTrackerPeriod;
		long long outputTrackerPeriod;
		unsigned consecutiveSpeechDetectedFrames;
		unsigned samplesAdded;
		unsigned samplesRemoved;
		XXStruct_8Tn6iD buffer;
		unsigned bufferSize;
		char* bufferReadPtr;
		char* bufferEndPtr;
		char* bufferWritePtr;
		unsigned sampleRate;
		unsigned bitsPerSample;
		unsigned numberOfChannels;
		unsigned samplesPerMs;
		unsigned bytesPerMs;
		struct {
			int channelCount;
			int histStart;
			int histLength;
			int histOffset;
			unsigned outputSampleCount;
			unsigned coeffCacheHitCount;
			unsigned coeffCacheMissCount;
			unsigned addedSamples;
			unsigned droppedSamples;
			int coeffCacheEntries;
			int coeffCacheLog2Entries;
			int coeffCacheEntryLength;
			int coeffCacheEntryLog2Length;
			long long coeffCacheHitFracDelayLimit;
			int coeffCacheIndexFracDelayShift;
			int coeffCacheSizeInBytes;
			long long coeffCacheFracDelay[2048];
			short* coeffCache;
			short historyBuffer[8192];
			int inputSampleRate;
			int outputSampleRate;
			long long lastInterpolationIndex;
			long long interpolationIndex;
			long long interpolationIndexInc;
			int sincTableIndexInc;
			short gainCorrection;
			short LowpassCutoff;
			short* SincTable;
			int SincTableZeroCrossings;
			int SincTableSize;
			int SincTableSizeMinusOne;
			int QualityLevel;
			LmiAllocatorS_* allocator;
			unsigned char isFullyConstructed;
		} audioResampler;
		XXStruct_8Tn6iD channelBuffer;
		XXStruct_8Tn6iD resampleBuffer;
		LmiAudioBufferDebugInfo_ debugInfo;
		XXStruct_ssVnNB energyTracker;
		XXStruct_ssVnNB inputTracker;
		XXStruct_ssVnNB outputTracker;
		void* userData;
		unsigned char emptyHangover;
		unsigned char read;
	} sampleAudioBuffer;
	unsigned char started;
	/*function-pointer*/ void* playbackInterruptCb;
	/*function-pointer*/ void* capturerInterruptCb;
	unsigned capturerBitsPerSample;
	unsigned capturerPacketInterval;
	int routeInUse;
	int defaultRoute;
	int initRoute;
	unsigned char autoRouteIsSpeakerphone;
	unsigned char autoRouteMode;
}
@property(readonly, assign, nonatomic) unsigned char audioSessionInitialized;
@property(readonly, assign, nonatomic) unsigned char inCapturerCallback;
@property(readonly, assign, nonatomic) unsigned char inPlaybackCallback;
@property(assign, nonatomic) /*function-pointer*/ void* capturerInterruptCb;
@property(assign, nonatomic) /*function-pointer*/ void* playbackInterruptCb;
@property(readonly, assign, nonatomic) unsigned numberOfChannels;
@property(readonly, assign, nonatomic) unsigned samplingRate;
-(void)getAutoGainWrapper:(id)wrapper;
-(unsigned char)getAutoGain:(char*)gain;
-(void)setAutoGainWrapper:(id)wrapper;
-(unsigned char)setAutoGain:(unsigned char)gain;
-(void)agcIsSettableWrapper:(id)wrapper;
-(unsigned char)agcIsSettable:(char*)settable;
-(void)getVoiceProcessingWrapper:(id)wrapper;
-(unsigned char)getVoiceProcessing:(char*)processing;
-(void)setVoiceProcessingWrapper:(id)wrapper;
-(unsigned char)setVoiceProcessing:(unsigned char)processing;
-(void)voiceProcessingIsSettableWrapper:(id)wrapper;
-(unsigned char)voiceProcessingIsSettable:(char*)settable;
-(LmiAudioPlaybackDevice_*)playbackDevice;
-(LmiAudioCapturer_*)capturer;
-(void)capturerStopWrapper:(id)wrapper;
-(unsigned char)capturerStop;
-(void)capturerStartWrapper:(id)wrapper;
-(unsigned char)capturerStart:(LmiAudioCapturer_*)start;
-(void)playbackDeviceStopWrapper:(id)wrapper;
-(unsigned char)playbackDeviceStop;
-(void)playbackDeviceStartWrapper:(id)wrapper;
-(unsigned char)playbackDeviceStart:(LmiAudioPlaybackDevice_*)start;
-(void)resume;
-(void)suspend;
-(bool)stop:(bool)stop;
-(bool)start;
-(void)dealloc;
-(id)init:(LmiAllocatorS_*)init;
-(bool)setPlaybackMode:(int)mode;
-(bool)getPlaybackMode:(int*)mode;
-(bool)restartAudioSession;
-(void)stopAudioSession;
-(bool)startAudioSession;
-(void)setDefaultRouteWrapper:(id)wrapper;
-(bool)setDefaultRoute:(int)route;
-(void)setRouteWrapper:(id)wrapper;
-(bool)setRoute:(int)route;
-(BOOL)isHeadsetPluggedIn;
-(void)notifyRouteChangeTo:(id)to from:(id)from reason:(unsigned)reason;
-(bool)setRouteToBluetooth;
-(bool)enableBluetooth:(bool)bluetooth;
-(bool)setRouteToSpeaker:(bool)speaker;
-(bool)setDefaultRouteToSpeaker:(bool)speaker;
-(bool)setCategoryOption:(unsigned)option toState:(bool)state;
-(bool)getCurrentRoute:(int*)route;
-(void)stopAudioUnitWrapper:(id)wrapper;
-(void)stopAudioUnit:(BOOL)unit;
-(void)startAudioUnit;
-(void)startVoiceProcessingAudioUnit;
-(long)captureProc:(AudioBufferList*)proc withFrames:(unsigned long)frames withFlags:(unsigned long*)flags withBusNumber:(unsigned long)busNumber withTimeStamp:(const AudioTimeStamp*)timeStamp;
-(void)renderProc:(AudioBufferList*)proc with:(unsigned long)with;
-(void)routeChangeNotificationCallback:(id)callback;
-(id)getInputPortType:(id)type;
-(id)getOutputPortType:(id)type;
-(void)interruptionNotificationCallback:(id)callback;
-(void)mediaServicesWereResetNotificationCallback:(id)callback;
-(void)mediaServicesWereLostNotificationCallback:(id)callback;
@end

@interface LmiVideoCapturerStatusWrapper : XXUnknownSuperclass {
	BOOL status;
}
@property(assign, nonatomic) BOOL status;
-(void)dealloc;
-(id)init;
@end

@interface LmiVideoCapturerImplementationAVFoundation : XXUnknownSuperclass  {
	BOOL drop;
	AVCaptureDevice* device;
	AVCaptureVideoDataOutput* output;
	AVCaptureDeviceInput* input;
	AVCaptureSession* session;
	LmiVideoCapturer_* capturer;
	void* frameBuffer;
	unsigned long frameLength;
}
@property(readonly, copy) NSString* debugDescription;
@property(readonly, copy) NSString* description;
@property(readonly, assign) Class superclass;
@property(readonly, assign) unsigned hash;
-(void)captureOutput:(id)output didDropSampleBuffer:(opaqueCMSampleBuffer*)buffer fromConnection:(id)connection;
-(void)captureOutput:(id)output didOutputSampleBuffer:(opaqueCMSampleBuffer*)buffer fromConnection:(id)connection;
-(BOOL)isSuspended;
-(BOOL)stop;
-(void)stopOnMainThread:(id)thread;
-(BOOL)_stop;
-(BOOL)start;
-(void)startOnMainThread:(id)thread;
-(BOOL)_start;
-(void)unregisterObservers;
-(void)registerObservers;
-(BOOL)configure;
-(BOOL)_configure;
-(BOOL)_configureNotMatchingFormat;
-(BOOL)_configureExactMatch;
-(void)enableImageStabilization;
-(void)setFrameRate:(XXStruct_pwHToB)rate;
-(void)dropLateFrames:(BOOL)frames;
-(void)dealloc;
-(void)observeValueForKeyPath:(id)keyPath ofObject:(id)object change:(id)change context:(void*)context;
-(id)initWithVideoCapturerDevice:(LmiVideoCapturer_*)videoCapturerDevice;
-(id)_init;
@end

@interface LmiVideoCapturerManagerImplementation : XXUnknownSuperclass {
	XXStruct_IV1uSD* capturerManager;
}
-(unsigned char)getDeviceList:(XXStruct_IV1uSD*)list deviceList:(void*)list2;
-(void)deviceRemoved:(id)removed;
-(void)deviceAdded:(id)added;
-(bool)stop;
-(bool)start;
-(void)dealloc;
-(id)initWithCapturerManager:(XXStruct_IV1uSD*)capturerManager;
@end

@interface LmiScreenManagerImplementation : XXUnknownSuperclass {
	void* screenManager;
}
-(void)orientationDidChange:(id)orientation;
-(void)brightnessDidChange:(id)brightness;
-(void)screenModeDidChange:(id)screenMode;
-(void)screenDidDisconnect:(id)screen;
-(void)screenDidConnect:(id)screen;
-(bool)stop;
-(bool)start;
-(void)dealloc;
-(id)initWithScreenManager:(LmiScreenManager_*)screenManager;
@end

@interface LmiIPhoneView : XXUnknownSuperclass {
	LmiWindow_* window;
}
+(Class)layerClass;
-(void)hideOnMainThread:(id)thread;
-(void)showOnMainThread:(id)thread;
-(void)touchesCancelled:(id)cancelled withEvent:(id)event;
-(void)touchesEnded:(id)ended withEvent:(id)event;
-(void)touchesMoved:(id)moved withEvent:(id)event;
-(void)touchesBegan:(id)began withEvent:(id)event;
-(void)processTouches:(id)touches forTheState:(int)theState;
-(void)setFrameFromLmiWindow;
-(id)initWithFrame:(CGRect)frame andItsLmiWindow:(LmiWindow_*)window;
@end

@interface XXUnknownSuperclass (CustomFont)
+(id)mobicareHeaderTextFont;
+(id)mobicareTitleTextFont;
+(id)mobicareLabelTextFontSmall;
+(id)mobicareLabelTextFont;
@end

@interface XXUnknownSuperclass (CustomColor)
+(id)customButtonTextColor;
+(id)customGlobalTextColor;
+(id)customAltTextColor;
+(id)customEvenRowColor;
+(id)customOddRowColor;
+(id)customSeparatorColor;
+(id)customTitleColor;
+(id)customNavigationColor;
+(id)tableBackGroundColorMethod;
@end

@interface XXUnknownSuperclass (Rotation_IOS6)
-(int)preferredInterfaceOrientationForPresentation;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldAutorotate;
@end

@interface XXUnknownSuperclass (Rotation_IOS6)
-(int)preferredInterfaceOrientationForPresentation;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldAutorotate;
@end

@interface XXUnknownSuperclass (MD5Addition)
-(id)stringFromMD5;
@end

@interface XXUnknownSuperclass (Rotation_IOS6)
-(int)preferredInterfaceOrientationForPresentation;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldAutorotate;
@end

@interface XXUnknownSuperclass (_JMImageCache)
@property(retain, nonatomic, setter=jm_setImageURL:) NSURL* jm_imageURL;
@end

@interface XXUnknownSuperclass (JMImageCache)
-(void)setImageWithURL:(id)url key:(id)key placeholder:(id)placeholder completionBlock:(id)block;
-(void)setImageWithURL:(id)url key:(id)key placeholder:(id)placeholder;
-(void)setImageWithURL:(id)url placeholder:(id)placeholder completionBlock:(id)block;
-(void)setImageWithURL:(id)url placeholder:(id)placeholder;
-(void)setImageWithURL:(id)url;
-(void)jm_setImageURL:(id)url;
-(id)jm_imageURL;
@end

@interface XXUnknownSuperclass (WEPopover)
-(id)superview;
-(CGRect)frameInView:(id)view;
@end

@interface XXUnknownSuperclass (AESCrypt)
-(id)AES256DecryptWithKey:(id)key;
-(id)AES256EncryptWithKey:(id)key;
@end

@interface XXUnknownSuperclass (Rotation_IOS6)
-(int)preferredInterfaceOrientationForPresentation;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldAutorotate;
@end

@interface XXUnknownSuperclass (Base64)
+(id)base64FromData:(id)data;
+(id)base64FromString:(id)string;
-(id)base64;
@end

@interface XXUnknownSuperclass (Rotation_IOS6)
-(int)preferredInterfaceOrientationForPresentation;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldAutorotate;
@end

@interface XXUnknownSuperclass (ColorAtPixel)
-(id)colorAtPixel:(CGPoint)pixel;
@end

@interface XXUnknownSuperclass (Rotation_IOS6)
-(int)preferredInterfaceOrientationForPresentation;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldAutorotate;
@end

@interface XXUnknownSuperclass (Rotation_IOS6)
-(int)preferredInterfaceOrientationForPresentation;
-(unsigned)supportedInterfaceOrientations;
-(BOOL)shouldAutorotate;
@end

@interface XXUnknownSuperclass (AES)
-(id)AES128operation:(unsigned)operation key:(id)key iv:(id)iv;
-(id)AES128DecryptWithKey:(id)key iv:(id)iv;
-(id)AES128EncryptWithKey:(id)key iv:(id)iv;
@end

@interface XXUnknownSuperclass (XMLReaderNavigation)
-(id)retrieveForPath:(id)path;
@end

@interface XXUnknownSuperclass (AESCrypt)
+(id)dataWithBase64EncodedString:(id)base64EncodedString;
-(id)base64EncodingWithLineLength:(unsigned)lineLength;
-(id)base64Encoding;
-(id)initWithBase64EncodedString:(id)base64EncodedString;
-(id)AES256DecryptWithKey:(id)key;
-(id)AES256EncryptWithKey:(id)key;
@end

@interface XXUnknownSuperclass (CS_Extensions)
-(id)imageRotatedByDegrees:(float)degrees;
-(id)imageRotatedByRadians:(float)radians;
-(id)imageByScalingToSize:(CGSize)size;
-(id)imageByScalingProportionallyToSize:(CGSize)size;
-(id)imageByScalingProportionallyToMinimumSize:(CGSize)minimumSize;
-(id)imageAtRect:(CGRect)rect;
@end