9 /* Begin PBXBuildFile section */
10 1D3623260D0F684500981E51 /* ATutorAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* ATutorAppDelegate.m */; };
11 1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
12 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
13 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
14 288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765FC0DF74451002DB57D /* CoreGraphics.framework */; };
15 CD26D9E511E8D30700003274 /* ContactsDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = CD26D9E411E8D30700003274 /* ContactsDataSource.m */; };
16 CD26DA9C11E8E66800003274 /* ContactItemCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CD26DA9B11E8E66800003274 /* ContactItemCell.m */; };
17 CD720BF8120B75FC006EC605 /* IASKAppSettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CD720BDB120B75FB006EC605 /* IASKAppSettingsViewController.m */; };
18 CD720BF9120B75FC006EC605 /* IASKSpecifierValuesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CD720BDD120B75FB006EC605 /* IASKSpecifierValuesViewController.m */; };
19 CD720BFA120B75FC006EC605 /* IASKSettingsReader.m in Sources */ = {isa = PBXBuildFile; fileRef = CD720BE0120B75FB006EC605 /* IASKSettingsReader.m */; };
20 CD720BFB120B75FC006EC605 /* IASKSpecifier.m in Sources */ = {isa = PBXBuildFile; fileRef = CD720BE2120B75FB006EC605 /* IASKSpecifier.m */; };
21 CD720BFC120B75FC006EC605 /* IASKPSSliderSpecifierViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CD720BE5120B75FB006EC605 /* IASKPSSliderSpecifierViewCell.m */; };
22 CD720BFD120B75FC006EC605 /* IASKPSTextFieldSpecifierViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CD720BE7120B75FB006EC605 /* IASKPSTextFieldSpecifierViewCell.m */; };
23 CD720BFE120B75FC006EC605 /* IASKPSTitleValueSpecifierViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CD720BE9120B75FB006EC605 /* IASKPSTitleValueSpecifierViewCell.m */; };
24 CD720BFF120B75FC006EC605 /* IASKPSToggleSwitchSpecifierViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CD720BEB120B75FB006EC605 /* IASKPSToggleSwitchSpecifierViewCell.m */; };
25 CD720C00120B75FC006EC605 /* IASKSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = CD720BED120B75FB006EC605 /* IASKSlider.m */; };
26 CD720C01120B75FC006EC605 /* IASKSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = CD720BEF120B75FB006EC605 /* IASKSwitch.m */; };
27 CD720C02120B75FC006EC605 /* IASKTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = CD720BF1120B75FB006EC605 /* IASKTextField.m */; };
28 CD720C03120B75FC006EC605 /* IASKAppSettingsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = CD720BF3120B75FB006EC605 /* IASKAppSettingsView.xib */; };
29 CD720C04120B75FC006EC605 /* IASKPSSliderSpecifierViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = CD720BF4120B75FB006EC605 /* IASKPSSliderSpecifierViewCell.xib */; };
30 CD720C05120B75FC006EC605 /* IASKPSTextFieldSpecifierViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = CD720BF5120B75FB006EC605 /* IASKPSTextFieldSpecifierViewCell.xib */; };
31 CD720C06120B75FC006EC605 /* IASKPSToggleSwitchSpecifierViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = CD720BF6120B75FB006EC605 /* IASKPSToggleSwitchSpecifierViewCell.xib */; };
32 CD720C07120B75FC006EC605 /* IASKSpecifierValuesView.xib in Resources */ = {isa = PBXBuildFile; fileRef = CD720BF7120B75FC006EC605 /* IASKSpecifierValuesView.xib */; };
33 CD7A89F31204B60F00140865 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = CD7A89F21204B60F00140865 /* Settings.bundle */; };
34 CD8235CB11E3D66A00819570 /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD8235CA11E3D66A00819570 /* AddressBook.framework */; };
35 CD8235CD11E3D66A00819570 /* AddressBookUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD8235CC11E3D66A00819570 /* AddressBookUI.framework */; };
36 CD8235E011E3DD7500819570 /* ContactViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CD8235DF11E3DD7500819570 /* ContactViewController.m */; };
37 CD8F0EF211B2CFCF00D38970 /* QAWebController.m in Sources */ = {isa = PBXBuildFile; fileRef = CD8F0EF111B2CFCF00D38970 /* QAWebController.m */; };
38 CD8F0F7211B2D79A00D38970 /* CommonFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = CD8F0F7111B2D79A00D38970 /* CommonFunctions.m */; };
39 CD8F0F7E11B2D7A600D38970 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD8F0F7D11B2D7A600D38970 /* SystemConfiguration.framework */; };
40 CD90256E11B0C0B500519439 /* SFHFKeychainUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90253411B0C0B500519439 /* SFHFKeychainUtils.m */; };
41 CD90256F11B0C0B500519439 /* Base64Transcoder.c in Sources */ = {isa = PBXBuildFile; fileRef = CD90253711B0C0B500519439 /* Base64Transcoder.c */; };
42 CD90257011B0C0B500519439 /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = CD90253911B0C0B500519439 /* hmac.c */; };
43 CD90257111B0C0B500519439 /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = CD90253B11B0C0B500519439 /* sha1.c */; };
44 CD90257211B0C0B500519439 /* NSString+URLEncoding.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90253F11B0C0B500519439 /* NSString+URLEncoding.m */; };
45 CD90257311B0C0B500519439 /* OAAsynchronousDataFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90254111B0C0B500519439 /* OAAsynchronousDataFetcher.m */; };
46 CD90257411B0C0B500519439 /* OAConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90254311B0C0B500519439 /* OAConsumer.m */; };
47 CD90257511B0C0B500519439 /* OADataFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90254511B0C0B500519439 /* OADataFetcher.m */; };
48 CD90257611B0C0B500519439 /* OAMutableURLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90254711B0C0B500519439 /* OAMutableURLRequest.m */; };
49 CD90257711B0C0B500519439 /* OARequestParameter.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90254911B0C0B500519439 /* OARequestParameter.m */; };
50 CD90257811B0C0B500519439 /* OAServiceTicket.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90254B11B0C0B500519439 /* OAServiceTicket.m */; };
51 CD90257911B0C0B500519439 /* OAToken.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90254D11B0C0B500519439 /* OAToken.m */; };
52 CD90257A11B0C0B500519439 /* OAToken_KeychainExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90254F11B0C0B500519439 /* OAToken_KeychainExtensions.m */; };
53 CD90257B11B0C0B500519439 /* OAHMAC_SHA1SignatureProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90255211B0C0B500519439 /* OAHMAC_SHA1SignatureProvider.m */; };
54 CD90257C11B0C0B500519439 /* OAPlaintextSignatureProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90255411B0C0B500519439 /* OAPlaintextSignatureProvider.m */; };
55 CD90258011B0C0B500519439 /* CDataScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90255F11B0C0B500519439 /* CDataScanner.m */; };
56 CD90258111B0C0B500519439 /* CDataScanner_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90256211B0C0B500519439 /* CDataScanner_Extensions.m */; };
57 CD90258211B0C0B500519439 /* NSCharacterSet_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90256411B0C0B500519439 /* NSCharacterSet_Extensions.m */; };
58 CD90258311B0C0B500519439 /* NSDictionary_JSONExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90256611B0C0B500519439 /* NSDictionary_JSONExtensions.m */; };
59 CD90258411B0C0B500519439 /* CJSONDeserializer.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90256911B0C0B500519439 /* CJSONDeserializer.m */; };
60 CD90258511B0C0B500519439 /* CJSONScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90256B11B0C0B500519439 /* CJSONScanner.m */; };
61 CD90258611B0C0B500519439 /* CJSONSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90256D11B0C0B500519439 /* CJSONSerializer.m */; };
62 CD9025D911B1438600519439 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD9025D811B1438600519439 /* Security.framework */; };
63 CD90260B11B14D2400519439 /* OSProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90260A11B14D2400519439 /* OSProvider.m */; };
64 CD90260F11B14DD300519439 /* OSConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = CD90260E11B14DD300519439 /* OSConsumer.m */; };
65 CDA8E3C011BD323500B53FCF /* ActivitiesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CDA8E3BF11BD323500B53FCF /* ActivitiesViewController.m */; };
66 CDA8E3CE11BD32F500B53FCF /* ATutorHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = CDA8E3CD11BD32F500B53FCF /* ATutorHelper.m */; };
67 CDDEEEB4120F2C240016E33F /* GroupsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CDDEEEB3120F2C240016E33F /* GroupsViewController.m */; };
68 CDE2828711ABAB8B00A7F0EE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CDE2828611ABAB8B00A7F0EE /* QuartzCore.framework */; };
69 CDE2832011ABAF5100A7F0EE /* LauncherViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CDE2831F11ABAF5100A7F0EE /* LauncherViewController.m */; };
70 CDE2834811ABB0A500A7F0EE /* StyleSheet.m in Sources */ = {isa = PBXBuildFile; fileRef = CDE2834711ABB0A500A7F0EE /* StyleSheet.m */; };
71 CDE2836111ABB71F00A7F0EE /* Activities.png in Resources */ = {isa = PBXBuildFile; fileRef = CDE2835D11ABB71F00A7F0EE /* Activities.png */; };
72 CDE2836211ABB71F00A7F0EE /* Contacts.png in Resources */ = {isa = PBXBuildFile; fileRef = CDE2835E11ABB71F00A7F0EE /* Contacts.png */; };
73 CDE2836311ABB71F00A7F0EE /* Gadgets.png in Resources */ = {isa = PBXBuildFile; fileRef = CDE2835F11ABB71F00A7F0EE /* Gadgets.png */; };
74 CDE2836411ABB71F00A7F0EE /* Groups.png in Resources */ = {isa = PBXBuildFile; fileRef = CDE2836011ABB71F00A7F0EE /* Groups.png */; };
75 CDF0DEE611DF6F9000B2500F /* Contact.m in Sources */ = {isa = PBXBuildFile; fileRef = CDF0DEE511DF6F9000B2500F /* Contact.m */; };
76 CDF0DF0111DF72A100B2500F /* ContactsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CDF0DF0011DF72A100B2500F /* ContactsViewController.m */; };
77 CDF0E03511DF7E5300B2500F /* libThree20.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CDF0DFDF11DF7E1900B2500F /* libThree20.a */; };
78 CDF0E03611DF7E5400B2500F /* libThree20Core.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CDF0E00A11DF7E4100B2500F /* libThree20Core.a */; };
79 CDF0E03711DF7E5400B2500F /* libThree20Network.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CDF0E01211DF7E4100B2500F /* libThree20Network.a */; };
80 CDF0E03811DF7E5500B2500F /* libThree20Style.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CDF0E01A11DF7E4100B2500F /* libThree20Style.a */; };
81 CDF0E03911DF7E5500B2500F /* libThree20UI.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CDF0E03211DF7E4100B2500F /* libThree20UI.a */; };
82 CDF0E03A11DF7E5900B2500F /* libThree20UICommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CDF0E02211DF7E4100B2500F /* libThree20UICommon.a */; };
83 CDF0E03B11DF7E5900B2500F /* libThree20UINavigator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CDF0E02A11DF7E4100B2500F /* libThree20UINavigator.a */; };
84 CDF0E05111DF7EAC00B2500F /* Three20.bundle in Resources */ = {isa = PBXBuildFile; fileRef = CDF0E05011DF7EAC00B2500F /* Three20.bundle */; };
85 /* End PBXBuildFile section */
87 /* Begin PBXContainerItemProxy section */
88 CDF0DFDE11DF7E1900B2500F /* PBXContainerItemProxy */ = {
89 isa = PBXContainerItemProxy;
90 containerPortal = CDF0DFB111DF7E1900B2500F /* Three20.xcodeproj */;
92 remoteGlobalIDString = BEF31F3A0F352DF5000DE5D2;
95 CDF0DFE011DF7E1900B2500F /* PBXContainerItemProxy */ = {
96 isa = PBXContainerItemProxy;
97 containerPortal = CDF0DFB111DF7E1900B2500F /* Three20.xcodeproj */;
99 remoteGlobalIDString = EB9E6C6210B6A8F800DE563C;
100 remoteInfo = UnitTests;
102 CDF0E00911DF7E4100B2500F /* PBXContainerItemProxy */ = {
103 isa = PBXContainerItemProxy;
104 containerPortal = CDF0DFF311DF7E4100B2500F /* Three20Core.xcodeproj */;
106 remoteGlobalIDString = BEF31F3A0F352DF5000DE5D2;
107 remoteInfo = Three20Core;
109 CDF0E00B11DF7E4100B2500F /* PBXContainerItemProxy */ = {
110 isa = PBXContainerItemProxy;
111 containerPortal = CDF0DFF311DF7E4100B2500F /* Three20Core.xcodeproj */;
113 remoteGlobalIDString = EB9E6C6210B6A8F800DE563C;
114 remoteInfo = UnitTests;
116 CDF0E01111DF7E4100B2500F /* PBXContainerItemProxy */ = {
117 isa = PBXContainerItemProxy;
118 containerPortal = CDF0DFF611DF7E4100B2500F /* Three20Network.xcodeproj */;
120 remoteGlobalIDString = BEF31F3A0F352DF5000DE5D2;
121 remoteInfo = Three20Network;
123 CDF0E01311DF7E4100B2500F /* PBXContainerItemProxy */ = {
124 isa = PBXContainerItemProxy;
125 containerPortal = CDF0DFF611DF7E4100B2500F /* Three20Network.xcodeproj */;
127 remoteGlobalIDString = EB9E6C6210B6A8F800DE563C;
128 remoteInfo = UnitTests;
130 CDF0E01911DF7E4100B2500F /* PBXContainerItemProxy */ = {
131 isa = PBXContainerItemProxy;
132 containerPortal = CDF0DFF911DF7E4100B2500F /* Three20Style.xcodeproj */;
134 remoteGlobalIDString = BEF31F3A0F352DF5000DE5D2;
135 remoteInfo = Three20Style;
137 CDF0E01B11DF7E4100B2500F /* PBXContainerItemProxy */ = {
138 isa = PBXContainerItemProxy;
139 containerPortal = CDF0DFF911DF7E4100B2500F /* Three20Style.xcodeproj */;
141 remoteGlobalIDString = EB9E6C6210B6A8F800DE563C;
142 remoteInfo = UnitTests;
144 CDF0E02111DF7E4100B2500F /* PBXContainerItemProxy */ = {
145 isa = PBXContainerItemProxy;
146 containerPortal = CDF0DFFC11DF7E4100B2500F /* Three20UICommon.xcodeproj */;
148 remoteGlobalIDString = BEF31F3A0F352DF5000DE5D2;
149 remoteInfo = Three20UICommon;
151 CDF0E02311DF7E4100B2500F /* PBXContainerItemProxy */ = {
152 isa = PBXContainerItemProxy;
153 containerPortal = CDF0DFFC11DF7E4100B2500F /* Three20UICommon.xcodeproj */;
155 remoteGlobalIDString = EB9E6C6210B6A8F800DE563C;
156 remoteInfo = UnitTests;
158 CDF0E02911DF7E4100B2500F /* PBXContainerItemProxy */ = {
159 isa = PBXContainerItemProxy;
160 containerPortal = CDF0DFFF11DF7E4100B2500F /* Three20UINavigator.xcodeproj */;
162 remoteGlobalIDString = BEF31F3A0F352DF5000DE5D2;
163 remoteInfo = Three20UINavigator;
165 CDF0E02B11DF7E4100B2500F /* PBXContainerItemProxy */ = {
166 isa = PBXContainerItemProxy;
167 containerPortal = CDF0DFFF11DF7E4100B2500F /* Three20UINavigator.xcodeproj */;
169 remoteGlobalIDString = EB9E6C6210B6A8F800DE563C;
170 remoteInfo = UnitTests;
172 CDF0E03111DF7E4100B2500F /* PBXContainerItemProxy */ = {
173 isa = PBXContainerItemProxy;
174 containerPortal = CDF0E00211DF7E4100B2500F /* Three20UI.xcodeproj */;
176 remoteGlobalIDString = BEF31F3A0F352DF5000DE5D2;
177 remoteInfo = Three20UI;
179 CDF0E03311DF7E4100B2500F /* PBXContainerItemProxy */ = {
180 isa = PBXContainerItemProxy;
181 containerPortal = CDF0E00211DF7E4100B2500F /* Three20UI.xcodeproj */;
183 remoteGlobalIDString = EB9E6C6210B6A8F800DE563C;
184 remoteInfo = UnitTests;
186 CDF0E04211DF7E8D00B2500F /* PBXContainerItemProxy */ = {
187 isa = PBXContainerItemProxy;
188 containerPortal = CDF0DFF311DF7E4100B2500F /* Three20Core.xcodeproj */;
190 remoteGlobalIDString = BEF31F390F352DF5000DE5D2;
191 remoteInfo = Three20Core;
193 CDF0E04411DF7E8D00B2500F /* PBXContainerItemProxy */ = {
194 isa = PBXContainerItemProxy;
195 containerPortal = CDF0E00211DF7E4100B2500F /* Three20UI.xcodeproj */;
197 remoteGlobalIDString = BEF31F390F352DF5000DE5D2;
198 remoteInfo = Three20UI;
200 CDF0E04611DF7E8D00B2500F /* PBXContainerItemProxy */ = {
201 isa = PBXContainerItemProxy;
202 containerPortal = CDF0DFF911DF7E4100B2500F /* Three20Style.xcodeproj */;
204 remoteGlobalIDString = BEF31F390F352DF5000DE5D2;
205 remoteInfo = Three20Style;
207 CDF0E04811DF7E8D00B2500F /* PBXContainerItemProxy */ = {
208 isa = PBXContainerItemProxy;
209 containerPortal = CDF0DFF611DF7E4100B2500F /* Three20Network.xcodeproj */;
211 remoteGlobalIDString = BEF31F390F352DF5000DE5D2;
212 remoteInfo = Three20Network;
214 CDF0E04A11DF7E8D00B2500F /* PBXContainerItemProxy */ = {
215 isa = PBXContainerItemProxy;
216 containerPortal = CDF0DFFF11DF7E4100B2500F /* Three20UINavigator.xcodeproj */;
218 remoteGlobalIDString = BEF31F390F352DF5000DE5D2;
219 remoteInfo = Three20UINavigator;
221 CDF0E04C11DF7E8D00B2500F /* PBXContainerItemProxy */ = {
222 isa = PBXContainerItemProxy;
223 containerPortal = CDF0DFFC11DF7E4100B2500F /* Three20UICommon.xcodeproj */;
225 remoteGlobalIDString = BEF31F390F352DF5000DE5D2;
226 remoteInfo = Three20UICommon;
228 CDF0E04E11DF7E8D00B2500F /* PBXContainerItemProxy */ = {
229 isa = PBXContainerItemProxy;
230 containerPortal = CDF0DFB111DF7E1900B2500F /* Three20.xcodeproj */;
232 remoteGlobalIDString = BEF31F390F352DF5000DE5D2;
233 remoteInfo = Three20;
235 /* End PBXContainerItemProxy section */
237 /* Begin PBXFileReference section */
238 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
239 1D3623240D0F684500981E51 /* ATutorAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ATutorAppDelegate.h; sourceTree = "<group>"; };
240 1D3623250D0F684500981E51 /* ATutorAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ATutorAppDelegate.m; sourceTree = "<group>"; };
241 1D6058910D05DD3D006BFB54 /* ATutor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ATutor.app; sourceTree = BUILT_PRODUCTS_DIR; };
242 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
243 288765FC0DF74451002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
244 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
245 32CA4F630368D1EE00C91783 /* ATutor_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ATutor_Prefix.pch; sourceTree = "<group>"; };
246 8D1107310486CEB800E47090 /* ATutor-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "ATutor-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = "<group>"; };
247 CD26D9E311E8D30700003274 /* ContactsDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactsDataSource.h; sourceTree = "<group>"; };
248 CD26D9E411E8D30700003274 /* ContactsDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactsDataSource.m; sourceTree = "<group>"; };
249 CD26DA9A11E8E66800003274 /* ContactItemCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactItemCell.h; sourceTree = "<group>"; };
250 CD26DA9B11E8E66800003274 /* ContactItemCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactItemCell.m; sourceTree = "<group>"; };
251 CD720BDA120B75FB006EC605 /* IASKAppSettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKAppSettingsViewController.h; sourceTree = "<group>"; };
252 CD720BDB120B75FB006EC605 /* IASKAppSettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKAppSettingsViewController.m; sourceTree = "<group>"; };
253 CD720BDC120B75FB006EC605 /* IASKSpecifierValuesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSpecifierValuesViewController.h; sourceTree = "<group>"; };
254 CD720BDD120B75FB006EC605 /* IASKSpecifierValuesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSpecifierValuesViewController.m; sourceTree = "<group>"; };
255 CD720BDF120B75FB006EC605 /* IASKSettingsReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSettingsReader.h; sourceTree = "<group>"; };
256 CD720BE0120B75FB006EC605 /* IASKSettingsReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSettingsReader.m; sourceTree = "<group>"; };
257 CD720BE1120B75FB006EC605 /* IASKSpecifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSpecifier.h; sourceTree = "<group>"; };
258 CD720BE2120B75FB006EC605 /* IASKSpecifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSpecifier.m; sourceTree = "<group>"; };
259 CD720BE4120B75FB006EC605 /* IASKPSSliderSpecifierViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKPSSliderSpecifierViewCell.h; sourceTree = "<group>"; };
260 CD720BE5120B75FB006EC605 /* IASKPSSliderSpecifierViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKPSSliderSpecifierViewCell.m; sourceTree = "<group>"; };
261 CD720BE6120B75FB006EC605 /* IASKPSTextFieldSpecifierViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKPSTextFieldSpecifierViewCell.h; sourceTree = "<group>"; };
262 CD720BE7120B75FB006EC605 /* IASKPSTextFieldSpecifierViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKPSTextFieldSpecifierViewCell.m; sourceTree = "<group>"; };
263 CD720BE8120B75FB006EC605 /* IASKPSTitleValueSpecifierViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKPSTitleValueSpecifierViewCell.h; sourceTree = "<group>"; };
264 CD720BE9120B75FB006EC605 /* IASKPSTitleValueSpecifierViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKPSTitleValueSpecifierViewCell.m; sourceTree = "<group>"; };
265 CD720BEA120B75FB006EC605 /* IASKPSToggleSwitchSpecifierViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKPSToggleSwitchSpecifierViewCell.h; sourceTree = "<group>"; };
266 CD720BEB120B75FB006EC605 /* IASKPSToggleSwitchSpecifierViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKPSToggleSwitchSpecifierViewCell.m; sourceTree = "<group>"; };
267 CD720BEC120B75FB006EC605 /* IASKSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSlider.h; sourceTree = "<group>"; };
268 CD720BED120B75FB006EC605 /* IASKSlider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSlider.m; sourceTree = "<group>"; };
269 CD720BEE120B75FB006EC605 /* IASKSwitch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSwitch.h; sourceTree = "<group>"; };
270 CD720BEF120B75FB006EC605 /* IASKSwitch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSwitch.m; sourceTree = "<group>"; };
271 CD720BF0120B75FB006EC605 /* IASKTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKTextField.h; sourceTree = "<group>"; };
272 CD720BF1120B75FB006EC605 /* IASKTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKTextField.m; sourceTree = "<group>"; };
273 CD720BF3120B75FB006EC605 /* IASKAppSettingsView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IASKAppSettingsView.xib; sourceTree = "<group>"; };
274 CD720BF4120B75FB006EC605 /* IASKPSSliderSpecifierViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IASKPSSliderSpecifierViewCell.xib; sourceTree = "<group>"; };
275 CD720BF5120B75FB006EC605 /* IASKPSTextFieldSpecifierViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IASKPSTextFieldSpecifierViewCell.xib; sourceTree = "<group>"; };
276 CD720BF6120B75FB006EC605 /* IASKPSToggleSwitchSpecifierViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IASKPSToggleSwitchSpecifierViewCell.xib; sourceTree = "<group>"; };
277 CD720BF7120B75FC006EC605 /* IASKSpecifierValuesView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IASKSpecifierValuesView.xib; sourceTree = "<group>"; };
278 CD7A89F21204B60F00140865 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
279 CD8235CA11E3D66A00819570 /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = iphoneos3.1.3/System/Library/Frameworks/AddressBook.framework; sourceTree = "<group>"; };
280 CD8235CC11E3D66A00819570 /* AddressBookUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBookUI.framework; path = iphoneos3.1.3/System/Library/Frameworks/AddressBookUI.framework; sourceTree = "<group>"; };
281 CD8235DE11E3DD7500819570 /* ContactViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactViewController.h; sourceTree = "<group>"; };
282 CD8235DF11E3DD7500819570 /* ContactViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactViewController.m; sourceTree = "<group>"; };
283 CD8F0EF011B2CFCF00D38970 /* QAWebController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QAWebController.h; sourceTree = "<group>"; };
284 CD8F0EF111B2CFCF00D38970 /* QAWebController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QAWebController.m; sourceTree = "<group>"; };
285 CD8F0F7011B2D79A00D38970 /* CommonFunctions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonFunctions.h; sourceTree = "<group>"; };
286 CD8F0F7111B2D79A00D38970 /* CommonFunctions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommonFunctions.m; sourceTree = "<group>"; };
287 CD8F0F7D11B2D7A600D38970 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
288 CD90253311B0C0B500519439 /* SFHFKeychainUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SFHFKeychainUtils.h; sourceTree = "<group>"; };
289 CD90253411B0C0B500519439 /* SFHFKeychainUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SFHFKeychainUtils.m; sourceTree = "<group>"; };
290 CD90253711B0C0B500519439 /* Base64Transcoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = Base64Transcoder.c; sourceTree = "<group>"; };
291 CD90253811B0C0B500519439 /* Base64Transcoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Base64Transcoder.h; sourceTree = "<group>"; };
292 CD90253911B0C0B500519439 /* hmac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hmac.c; sourceTree = "<group>"; };
293 CD90253A11B0C0B500519439 /* hmac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hmac.h; sourceTree = "<group>"; };
294 CD90253B11B0C0B500519439 /* sha1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sha1.c; sourceTree = "<group>"; };
295 CD90253C11B0C0B500519439 /* sha1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha1.h; sourceTree = "<group>"; };
296 CD90253E11B0C0B500519439 /* NSString+URLEncoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+URLEncoding.h"; sourceTree = "<group>"; };
297 CD90253F11B0C0B500519439 /* NSString+URLEncoding.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+URLEncoding.m"; sourceTree = "<group>"; };
298 CD90254011B0C0B500519439 /* OAAsynchronousDataFetcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OAAsynchronousDataFetcher.h; sourceTree = "<group>"; };
299 CD90254111B0C0B500519439 /* OAAsynchronousDataFetcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OAAsynchronousDataFetcher.m; sourceTree = "<group>"; };
300 CD90254211B0C0B500519439 /* OAConsumer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OAConsumer.h; sourceTree = "<group>"; };
301 CD90254311B0C0B500519439 /* OAConsumer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OAConsumer.m; sourceTree = "<group>"; };
302 CD90254411B0C0B500519439 /* OADataFetcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OADataFetcher.h; sourceTree = "<group>"; };
303 CD90254511B0C0B500519439 /* OADataFetcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OADataFetcher.m; sourceTree = "<group>"; };
304 CD90254611B0C0B500519439 /* OAMutableURLRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OAMutableURLRequest.h; sourceTree = "<group>"; };
305 CD90254711B0C0B500519439 /* OAMutableURLRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OAMutableURLRequest.m; sourceTree = "<group>"; };
306 CD90254811B0C0B500519439 /* OARequestParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OARequestParameter.h; sourceTree = "<group>"; };
307 CD90254911B0C0B500519439 /* OARequestParameter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OARequestParameter.m; sourceTree = "<group>"; };
308 CD90254A11B0C0B500519439 /* OAServiceTicket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OAServiceTicket.h; sourceTree = "<group>"; };
309 CD90254B11B0C0B500519439 /* OAServiceTicket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OAServiceTicket.m; sourceTree = "<group>"; };
310 CD90254C11B0C0B500519439 /* OAToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OAToken.h; sourceTree = "<group>"; };
311 CD90254D11B0C0B500519439 /* OAToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OAToken.m; sourceTree = "<group>"; };
312 CD90254E11B0C0B500519439 /* OAToken_KeychainExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OAToken_KeychainExtensions.h; sourceTree = "<group>"; };
313 CD90254F11B0C0B500519439 /* OAToken_KeychainExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OAToken_KeychainExtensions.m; sourceTree = "<group>"; };
314 CD90255111B0C0B500519439 /* OAHMAC_SHA1SignatureProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OAHMAC_SHA1SignatureProvider.h; sourceTree = "<group>"; };
315 CD90255211B0C0B500519439 /* OAHMAC_SHA1SignatureProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OAHMAC_SHA1SignatureProvider.m; sourceTree = "<group>"; };
316 CD90255311B0C0B500519439 /* OAPlaintextSignatureProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OAPlaintextSignatureProvider.h; sourceTree = "<group>"; };
317 CD90255411B0C0B500519439 /* OAPlaintextSignatureProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OAPlaintextSignatureProvider.m; sourceTree = "<group>"; };
318 CD90255511B0C0B500519439 /* OASignatureProviding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OASignatureProviding.h; sourceTree = "<group>"; };
319 CD90255E11B0C0B500519439 /* CDataScanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDataScanner.h; sourceTree = "<group>"; };
320 CD90255F11B0C0B500519439 /* CDataScanner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDataScanner.m; sourceTree = "<group>"; };
321 CD90256111B0C0B500519439 /* CDataScanner_Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDataScanner_Extensions.h; sourceTree = "<group>"; };
322 CD90256211B0C0B500519439 /* CDataScanner_Extensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDataScanner_Extensions.m; sourceTree = "<group>"; };
323 CD90256311B0C0B500519439 /* NSCharacterSet_Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSCharacterSet_Extensions.h; sourceTree = "<group>"; };
324 CD90256411B0C0B500519439 /* NSCharacterSet_Extensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSCharacterSet_Extensions.m; sourceTree = "<group>"; };
325 CD90256511B0C0B500519439 /* NSDictionary_JSONExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSDictionary_JSONExtensions.h; sourceTree = "<group>"; };
326 CD90256611B0C0B500519439 /* NSDictionary_JSONExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSDictionary_JSONExtensions.m; sourceTree = "<group>"; };
327 CD90256811B0C0B500519439 /* CJSONDeserializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CJSONDeserializer.h; sourceTree = "<group>"; };
328 CD90256911B0C0B500519439 /* CJSONDeserializer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CJSONDeserializer.m; sourceTree = "<group>"; };
329 CD90256A11B0C0B500519439 /* CJSONScanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CJSONScanner.h; sourceTree = "<group>"; };
330 CD90256B11B0C0B500519439 /* CJSONScanner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CJSONScanner.m; sourceTree = "<group>"; };
331 CD90256C11B0C0B500519439 /* CJSONSerializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CJSONSerializer.h; sourceTree = "<group>"; };
332 CD90256D11B0C0B500519439 /* CJSONSerializer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CJSONSerializer.m; sourceTree = "<group>"; };
333 CD9025D811B1438600519439 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
334 CD90260911B14D2400519439 /* OSProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OSProvider.h; sourceTree = "<group>"; };
335 CD90260A11B14D2400519439 /* OSProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OSProvider.m; sourceTree = "<group>"; };
336 CD90260D11B14DD300519439 /* OSConsumer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OSConsumer.h; sourceTree = "<group>"; };
337 CD90260E11B14DD300519439 /* OSConsumer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OSConsumer.m; sourceTree = "<group>"; };
338 CDA8E3BE11BD323500B53FCF /* ActivitiesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActivitiesViewController.h; sourceTree = "<group>"; };
339 CDA8E3BF11BD323500B53FCF /* ActivitiesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ActivitiesViewController.m; sourceTree = "<group>"; };
340 CDA8E3CC11BD32F500B53FCF /* ATutorHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ATutorHelper.h; sourceTree = "<group>"; };
341 CDA8E3CD11BD32F500B53FCF /* ATutorHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ATutorHelper.m; sourceTree = "<group>"; };
342 CDDEEEB2120F2C240016E33F /* GroupsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GroupsViewController.h; sourceTree = "<group>"; };
343 CDDEEEB3120F2C240016E33F /* GroupsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GroupsViewController.m; sourceTree = "<group>"; };
344 CDE2828611ABAB8B00A7F0EE /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
345 CDE2831E11ABAF5100A7F0EE /* LauncherViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LauncherViewController.h; sourceTree = "<group>"; };
346 CDE2831F11ABAF5100A7F0EE /* LauncherViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LauncherViewController.m; sourceTree = "<group>"; };
347 CDE2834611ABB0A500A7F0EE /* StyleSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StyleSheet.h; sourceTree = "<group>"; };
348 CDE2834711ABB0A500A7F0EE /* StyleSheet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StyleSheet.m; sourceTree = "<group>"; };
349 CDE2835D11ABB71F00A7F0EE /* Activities.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Activities.png; sourceTree = "<group>"; };
350 CDE2835E11ABB71F00A7F0EE /* Contacts.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Contacts.png; sourceTree = "<group>"; };
351 CDE2835F11ABB71F00A7F0EE /* Gadgets.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Gadgets.png; sourceTree = "<group>"; };
352 CDE2836011ABB71F00A7F0EE /* Groups.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Groups.png; sourceTree = "<group>"; };
353 CDF0DEE411DF6F9000B2500F /* Contact.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Contact.h; sourceTree = "<group>"; };
354 CDF0DEE511DF6F9000B2500F /* Contact.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Contact.m; sourceTree = "<group>"; };
355 CDF0DEFF11DF72A100B2500F /* ContactsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactsViewController.h; sourceTree = "<group>"; };
356 CDF0DF0011DF72A100B2500F /* ContactsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactsViewController.m; sourceTree = "<group>"; };
357 CDF0DFB111DF7E1900B2500F /* Three20.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20.xcodeproj; path = three20/src/Three20/Three20.xcodeproj; sourceTree = SOURCE_ROOT; };
358 CDF0DFF311DF7E4100B2500F /* Three20Core.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20Core.xcodeproj; path = three20/src/Three20Core/Three20Core.xcodeproj; sourceTree = SOURCE_ROOT; };
359 CDF0DFF611DF7E4100B2500F /* Three20Network.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20Network.xcodeproj; path = three20/src/Three20Network/Three20Network.xcodeproj; sourceTree = SOURCE_ROOT; };
360 CDF0DFF911DF7E4100B2500F /* Three20Style.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20Style.xcodeproj; path = three20/src/Three20Style/Three20Style.xcodeproj; sourceTree = SOURCE_ROOT; };
361 CDF0DFFC11DF7E4100B2500F /* Three20UICommon.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20UICommon.xcodeproj; path = three20/src/Three20UICommon/Three20UICommon.xcodeproj; sourceTree = SOURCE_ROOT; };
362 CDF0DFFF11DF7E4100B2500F /* Three20UINavigator.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20UINavigator.xcodeproj; path = three20/src/Three20UINavigator/Three20UINavigator.xcodeproj; sourceTree = SOURCE_ROOT; };
363 CDF0E00211DF7E4100B2500F /* Three20UI.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20UI.xcodeproj; path = three20/src/Three20UI/Three20UI.xcodeproj; sourceTree = SOURCE_ROOT; };
364 CDF0E05011DF7EAC00B2500F /* Three20.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Three20.bundle; path = three20/src/Three20.bundle; sourceTree = SOURCE_ROOT; };
365 /* End PBXFileReference section */
367 /* Begin PBXFrameworksBuildPhase section */
368 1D60588F0D05DD3D006BFB54 /* Frameworks */ = {
369 isa = PBXFrameworksBuildPhase;
370 buildActionMask = 2147483647;
372 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
373 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
374 288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */,
375 CDE2828711ABAB8B00A7F0EE /* QuartzCore.framework in Frameworks */,
376 CD9025D911B1438600519439 /* Security.framework in Frameworks */,
377 CD8F0F7E11B2D7A600D38970 /* SystemConfiguration.framework in Frameworks */,
378 CDF0E03511DF7E5300B2500F /* libThree20.a in Frameworks */,
379 CDF0E03611DF7E5400B2500F /* libThree20Core.a in Frameworks */,
380 CDF0E03711DF7E5400B2500F /* libThree20Network.a in Frameworks */,
381 CDF0E03811DF7E5500B2500F /* libThree20Style.a in Frameworks */,
382 CDF0E03911DF7E5500B2500F /* libThree20UI.a in Frameworks */,
383 CDF0E03A11DF7E5900B2500F /* libThree20UICommon.a in Frameworks */,
384 CDF0E03B11DF7E5900B2500F /* libThree20UINavigator.a in Frameworks */,
385 CD8235CB11E3D66A00819570 /* AddressBook.framework in Frameworks */,
386 CD8235CD11E3D66A00819570 /* AddressBookUI.framework in Frameworks */,
388 runOnlyForDeploymentPostprocessing = 0;
390 /* End PBXFrameworksBuildPhase section */
392 /* Begin PBXGroup section */
393 080E96DDFE201D6D7F000001 /* Classes */ = {
396 1D3623240D0F684500981E51 /* ATutorAppDelegate.h */,
397 1D3623250D0F684500981E51 /* ATutorAppDelegate.m */,
398 CDE2831D11ABAF3B00A7F0EE /* View Controllers & Stuff */,
399 CD90260C11B14D2C00519439 /* Models */,
400 CDA8E3CB11BD32E700B53FCF /* Helpers */,
401 CDE2834511ABB09400A7F0EE /* Miscellaneous */,
404 sourceTree = "<group>";
406 19C28FACFE9D520D11CA2CBB /* Products */ = {
409 1D6058910D05DD3D006BFB54 /* ATutor.app */,
412 sourceTree = "<group>";
414 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {
417 080E96DDFE201D6D7F000001 /* Classes */,
418 29B97315FDCFA39411CA2CEA /* Other Sources */,
419 29B97317FDCFA39411CA2CEA /* Resources */,
420 29B97323FDCFA39411CA2CEA /* Frameworks */,
421 19C28FACFE9D520D11CA2CBB /* Products */,
423 name = CustomTemplate;
424 sourceTree = "<group>";
426 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
429 CD720BD8120B75FB006EC605 /* InAppSettingsKit */,
430 CD90253211B0C0B500519439 /* KeychainUtils */,
431 CD90253511B0C0B500519439 /* OAuth */,
432 CD90255D11B0C0B500519439 /* TouchJSON */,
433 CDE2822A11ABAB4D00A7F0EE /* three20 */,
434 32CA4F630368D1EE00C91783 /* ATutor_Prefix.pch */,
435 29B97316FDCFA39411CA2CEA /* main.m */,
437 name = "Other Sources";
438 sourceTree = "<group>";
440 29B97317FDCFA39411CA2CEA /* Resources */ = {
443 CD7A89F21204B60F00140865 /* Settings.bundle */,
444 CDE2835B11ABB70100A7F0EE /* Graphics */,
445 8D1107310486CEB800E47090 /* ATutor-Info.plist */,
448 sourceTree = "<group>";
450 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
453 CD8235CA11E3D66A00819570 /* AddressBook.framework */,
454 CD8235CC11E3D66A00819570 /* AddressBookUI.framework */,
455 CD8F0F7D11B2D7A600D38970 /* SystemConfiguration.framework */,
456 CD9025D811B1438600519439 /* Security.framework */,
457 CDE2828611ABAB8B00A7F0EE /* QuartzCore.framework */,
458 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,
459 1D30AB110D05D00D00671497 /* Foundation.framework */,
460 288765FC0DF74451002DB57D /* CoreGraphics.framework */,
463 sourceTree = "<group>";
465 CD26D9DF11E8D2C900003274 /* Contacts */ = {
468 CDF0DEFF11DF72A100B2500F /* ContactsViewController.h */,
469 CDF0DF0011DF72A100B2500F /* ContactsViewController.m */,
470 CD8235DE11E3DD7500819570 /* ContactViewController.h */,
471 CD8235DF11E3DD7500819570 /* ContactViewController.m */,
472 CD26D9E311E8D30700003274 /* ContactsDataSource.h */,
473 CD26D9E411E8D30700003274 /* ContactsDataSource.m */,
474 CD26DA9A11E8E66800003274 /* ContactItemCell.h */,
475 CD26DA9B11E8E66800003274 /* ContactItemCell.m */,
478 sourceTree = "<group>";
480 CD26D9E011E8D2CE00003274 /* Activities */ = {
483 CDA8E3BE11BD323500B53FCF /* ActivitiesViewController.h */,
484 CDA8E3BF11BD323500B53FCF /* ActivitiesViewController.m */,
487 sourceTree = "<group>";
489 CD26D9E111E8D2DB00003274 /* Generic */ = {
492 CD8F0EF011B2CFCF00D38970 /* QAWebController.h */,
493 CD8F0EF111B2CFCF00D38970 /* QAWebController.m */,
494 CDE2831E11ABAF5100A7F0EE /* LauncherViewController.h */,
495 CDE2831F11ABAF5100A7F0EE /* LauncherViewController.m */,
498 sourceTree = "<group>";
500 CD720BD8120B75FB006EC605 /* InAppSettingsKit */ = {
503 CD720BD9120B75FB006EC605 /* Controllers */,
504 CD720BDE120B75FB006EC605 /* Models */,
505 CD720BE3120B75FB006EC605 /* Views */,
506 CD720BF2120B75FB006EC605 /* Xibs */,
508 path = InAppSettingsKit;
509 sourceTree = "<group>";
511 CD720BD9120B75FB006EC605 /* Controllers */ = {
514 CD720BDA120B75FB006EC605 /* IASKAppSettingsViewController.h */,
515 CD720BDB120B75FB006EC605 /* IASKAppSettingsViewController.m */,
516 CD720BDC120B75FB006EC605 /* IASKSpecifierValuesViewController.h */,
517 CD720BDD120B75FB006EC605 /* IASKSpecifierValuesViewController.m */,
520 sourceTree = "<group>";
522 CD720BDE120B75FB006EC605 /* Models */ = {
525 CD720BDF120B75FB006EC605 /* IASKSettingsReader.h */,
526 CD720BE0120B75FB006EC605 /* IASKSettingsReader.m */,
527 CD720BE1120B75FB006EC605 /* IASKSpecifier.h */,
528 CD720BE2120B75FB006EC605 /* IASKSpecifier.m */,
531 sourceTree = "<group>";
533 CD720BE3120B75FB006EC605 /* Views */ = {
536 CD720BE4120B75FB006EC605 /* IASKPSSliderSpecifierViewCell.h */,
537 CD720BE5120B75FB006EC605 /* IASKPSSliderSpecifierViewCell.m */,
538 CD720BE6120B75FB006EC605 /* IASKPSTextFieldSpecifierViewCell.h */,
539 CD720BE7120B75FB006EC605 /* IASKPSTextFieldSpecifierViewCell.m */,
540 CD720BE8120B75FB006EC605 /* IASKPSTitleValueSpecifierViewCell.h */,
541 CD720BE9120B75FB006EC605 /* IASKPSTitleValueSpecifierViewCell.m */,
542 CD720BEA120B75FB006EC605 /* IASKPSToggleSwitchSpecifierViewCell.h */,
543 CD720BEB120B75FB006EC605 /* IASKPSToggleSwitchSpecifierViewCell.m */,
544 CD720BEC120B75FB006EC605 /* IASKSlider.h */,
545 CD720BED120B75FB006EC605 /* IASKSlider.m */,
546 CD720BEE120B75FB006EC605 /* IASKSwitch.h */,
547 CD720BEF120B75FB006EC605 /* IASKSwitch.m */,
548 CD720BF0120B75FB006EC605 /* IASKTextField.h */,
549 CD720BF1120B75FB006EC605 /* IASKTextField.m */,
552 sourceTree = "<group>";
554 CD720BF2120B75FB006EC605 /* Xibs */ = {
557 CD720BF3120B75FB006EC605 /* IASKAppSettingsView.xib */,
558 CD720BF4120B75FB006EC605 /* IASKPSSliderSpecifierViewCell.xib */,
559 CD720BF5120B75FB006EC605 /* IASKPSTextFieldSpecifierViewCell.xib */,
560 CD720BF6120B75FB006EC605 /* IASKPSToggleSwitchSpecifierViewCell.xib */,
561 CD720BF7120B75FC006EC605 /* IASKSpecifierValuesView.xib */,
564 sourceTree = "<group>";
566 CD90253211B0C0B500519439 /* KeychainUtils */ = {
569 CD90253311B0C0B500519439 /* SFHFKeychainUtils.h */,
570 CD90253411B0C0B500519439 /* SFHFKeychainUtils.m */,
572 path = KeychainUtils;
573 sourceTree = "<group>";
575 CD90253511B0C0B500519439 /* OAuth */ = {
578 CD90253611B0C0B500519439 /* Crypto */,
579 CD90253D11B0C0B500519439 /* Extensions */,
580 CD90254011B0C0B500519439 /* OAAsynchronousDataFetcher.h */,
581 CD90254111B0C0B500519439 /* OAAsynchronousDataFetcher.m */,
582 CD90254211B0C0B500519439 /* OAConsumer.h */,
583 CD90254311B0C0B500519439 /* OAConsumer.m */,
584 CD90254411B0C0B500519439 /* OADataFetcher.h */,
585 CD90254511B0C0B500519439 /* OADataFetcher.m */,
586 CD90254611B0C0B500519439 /* OAMutableURLRequest.h */,
587 CD90254711B0C0B500519439 /* OAMutableURLRequest.m */,
588 CD90254811B0C0B500519439 /* OARequestParameter.h */,
589 CD90254911B0C0B500519439 /* OARequestParameter.m */,
590 CD90254A11B0C0B500519439 /* OAServiceTicket.h */,
591 CD90254B11B0C0B500519439 /* OAServiceTicket.m */,
592 CD90254C11B0C0B500519439 /* OAToken.h */,
593 CD90254D11B0C0B500519439 /* OAToken.m */,
594 CD90254E11B0C0B500519439 /* OAToken_KeychainExtensions.h */,
595 CD90254F11B0C0B500519439 /* OAToken_KeychainExtensions.m */,
596 CD90255011B0C0B500519439 /* Signature Providers */,
599 sourceTree = "<group>";
601 CD90253611B0C0B500519439 /* Crypto */ = {
604 CD90253711B0C0B500519439 /* Base64Transcoder.c */,
605 CD90253811B0C0B500519439 /* Base64Transcoder.h */,
606 CD90253911B0C0B500519439 /* hmac.c */,
607 CD90253A11B0C0B500519439 /* hmac.h */,
608 CD90253B11B0C0B500519439 /* sha1.c */,
609 CD90253C11B0C0B500519439 /* sha1.h */,
612 sourceTree = "<group>";
614 CD90253D11B0C0B500519439 /* Extensions */ = {
617 CD90253E11B0C0B500519439 /* NSString+URLEncoding.h */,
618 CD90253F11B0C0B500519439 /* NSString+URLEncoding.m */,
621 sourceTree = "<group>";
623 CD90255011B0C0B500519439 /* Signature Providers */ = {
626 CD90255111B0C0B500519439 /* OAHMAC_SHA1SignatureProvider.h */,
627 CD90255211B0C0B500519439 /* OAHMAC_SHA1SignatureProvider.m */,
628 CD90255311B0C0B500519439 /* OAPlaintextSignatureProvider.h */,
629 CD90255411B0C0B500519439 /* OAPlaintextSignatureProvider.m */,
630 CD90255511B0C0B500519439 /* OASignatureProviding.h */,
632 path = "Signature Providers";
633 sourceTree = "<group>";
635 CD90255D11B0C0B500519439 /* TouchJSON */ = {
638 CD90255E11B0C0B500519439 /* CDataScanner.h */,
639 CD90255F11B0C0B500519439 /* CDataScanner.m */,
640 CD90256011B0C0B500519439 /* Extensions */,
641 CD90256711B0C0B500519439 /* JSON */,
644 sourceTree = "<group>";
646 CD90256011B0C0B500519439 /* Extensions */ = {
649 CD90256111B0C0B500519439 /* CDataScanner_Extensions.h */,
650 CD90256211B0C0B500519439 /* CDataScanner_Extensions.m */,
651 CD90256311B0C0B500519439 /* NSCharacterSet_Extensions.h */,
652 CD90256411B0C0B500519439 /* NSCharacterSet_Extensions.m */,
653 CD90256511B0C0B500519439 /* NSDictionary_JSONExtensions.h */,
654 CD90256611B0C0B500519439 /* NSDictionary_JSONExtensions.m */,
657 sourceTree = "<group>";
659 CD90256711B0C0B500519439 /* JSON */ = {
662 CD90256811B0C0B500519439 /* CJSONDeserializer.h */,
663 CD90256911B0C0B500519439 /* CJSONDeserializer.m */,
664 CD90256A11B0C0B500519439 /* CJSONScanner.h */,
665 CD90256B11B0C0B500519439 /* CJSONScanner.m */,
666 CD90256C11B0C0B500519439 /* CJSONSerializer.h */,
667 CD90256D11B0C0B500519439 /* CJSONSerializer.m */,
670 sourceTree = "<group>";
672 CD90260C11B14D2C00519439 /* Models */ = {
675 CD90260911B14D2400519439 /* OSProvider.h */,
676 CD90260A11B14D2400519439 /* OSProvider.m */,
677 CD90260D11B14DD300519439 /* OSConsumer.h */,
678 CD90260E11B14DD300519439 /* OSConsumer.m */,
679 CDF0DEE411DF6F9000B2500F /* Contact.h */,
680 CDF0DEE511DF6F9000B2500F /* Contact.m */,
683 sourceTree = "<group>";
685 CDA8E3CB11BD32E700B53FCF /* Helpers */ = {
688 CDA8E3CC11BD32F500B53FCF /* ATutorHelper.h */,
689 CDA8E3CD11BD32F500B53FCF /* ATutorHelper.m */,
692 sourceTree = "<group>";
694 CDDEEEB1120F2C110016E33F /* Groups */ = {
697 CDDEEEB2120F2C240016E33F /* GroupsViewController.h */,
698 CDDEEEB3120F2C240016E33F /* GroupsViewController.m */,
701 sourceTree = "<group>";
703 CDE2822A11ABAB4D00A7F0EE /* three20 */ = {
706 CDF0E05011DF7EAC00B2500F /* Three20.bundle */,
707 CDF0DFF311DF7E4100B2500F /* Three20Core.xcodeproj */,
708 CDF0DFF611DF7E4100B2500F /* Three20Network.xcodeproj */,
709 CDF0DFF911DF7E4100B2500F /* Three20Style.xcodeproj */,
710 CDF0DFFC11DF7E4100B2500F /* Three20UICommon.xcodeproj */,
711 CDF0DFFF11DF7E4100B2500F /* Three20UINavigator.xcodeproj */,
712 CDF0E00211DF7E4100B2500F /* Three20UI.xcodeproj */,
713 CDF0DFB111DF7E1900B2500F /* Three20.xcodeproj */,
716 sourceTree = "<group>";
718 CDE2831D11ABAF3B00A7F0EE /* View Controllers & Stuff */ = {
721 CD26D9E111E8D2DB00003274 /* Generic */,
722 CD26D9E011E8D2CE00003274 /* Activities */,
723 CD26D9DF11E8D2C900003274 /* Contacts */,
724 CDDEEEB1120F2C110016E33F /* Groups */,
726 name = "View Controllers & Stuff";
727 sourceTree = "<group>";
729 CDE2834511ABB09400A7F0EE /* Miscellaneous */ = {
732 CDE2834611ABB0A500A7F0EE /* StyleSheet.h */,
733 CDE2834711ABB0A500A7F0EE /* StyleSheet.m */,
734 CD8F0F7011B2D79A00D38970 /* CommonFunctions.h */,
735 CD8F0F7111B2D79A00D38970 /* CommonFunctions.m */,
737 name = Miscellaneous;
738 sourceTree = "<group>";
740 CDE2835B11ABB70100A7F0EE /* Graphics */ = {
743 CDE2835C11ABB70500A7F0EE /* Launcher Icons */,
746 sourceTree = "<group>";
748 CDE2835C11ABB70500A7F0EE /* Launcher Icons */ = {
751 CDE2835D11ABB71F00A7F0EE /* Activities.png */,
752 CDE2835E11ABB71F00A7F0EE /* Contacts.png */,
753 CDE2835F11ABB71F00A7F0EE /* Gadgets.png */,
754 CDE2836011ABB71F00A7F0EE /* Groups.png */,
756 name = "Launcher Icons";
757 sourceTree = "<group>";
759 CDF0DFDA11DF7E1900B2500F /* Products */ = {
762 CDF0DFDF11DF7E1900B2500F /* libThree20.a */,
763 CDF0DFE111DF7E1900B2500F /* UnitTests.octest */,
766 sourceTree = "<group>";
768 CDF0E00511DF7E4100B2500F /* Products */ = {
771 CDF0E00A11DF7E4100B2500F /* libThree20Core.a */,
772 CDF0E00C11DF7E4100B2500F /* CoreUnitTests.octest */,
775 sourceTree = "<group>";
777 CDF0E00D11DF7E4100B2500F /* Products */ = {
780 CDF0E01211DF7E4100B2500F /* libThree20Network.a */,
781 CDF0E01411DF7E4100B2500F /* UnitTests.octest */,
784 sourceTree = "<group>";
786 CDF0E01511DF7E4100B2500F /* Products */ = {
789 CDF0E01A11DF7E4100B2500F /* libThree20Style.a */,
790 CDF0E01C11DF7E4100B2500F /* UnitTests.octest */,
793 sourceTree = "<group>";
795 CDF0E01D11DF7E4100B2500F /* Products */ = {
798 CDF0E02211DF7E4100B2500F /* libThree20UICommon.a */,
799 CDF0E02411DF7E4100B2500F /* UnitTests.octest */,
802 sourceTree = "<group>";
804 CDF0E02511DF7E4100B2500F /* Products */ = {
807 CDF0E02A11DF7E4100B2500F /* libThree20UINavigator.a */,
808 CDF0E02C11DF7E4100B2500F /* UnitTests.octest */,
811 sourceTree = "<group>";
813 CDF0E02D11DF7E4100B2500F /* Products */ = {
816 CDF0E03211DF7E4100B2500F /* libThree20UI.a */,
817 CDF0E03411DF7E4100B2500F /* UnitTests.octest */,
820 sourceTree = "<group>";
822 /* End PBXGroup section */
824 /* Begin PBXNativeTarget section */
825 1D6058900D05DD3D006BFB54 /* ATutor */ = {
826 isa = PBXNativeTarget;
827 buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "ATutor" */;
829 1D60588D0D05DD3D006BFB54 /* Resources */,
830 1D60588E0D05DD3D006BFB54 /* Sources */,
831 1D60588F0D05DD3D006BFB54 /* Frameworks */,
836 CDF0E04311DF7E8D00B2500F /* PBXTargetDependency */,
837 CDF0E04511DF7E8D00B2500F /* PBXTargetDependency */,
838 CDF0E04711DF7E8D00B2500F /* PBXTargetDependency */,
839 CDF0E04911DF7E8D00B2500F /* PBXTargetDependency */,
840 CDF0E04B11DF7E8D00B2500F /* PBXTargetDependency */,
841 CDF0E04D11DF7E8D00B2500F /* PBXTargetDependency */,
842 CDF0E04F11DF7E8D00B2500F /* PBXTargetDependency */,
845 productName = ATutor;
846 productReference = 1D6058910D05DD3D006BFB54 /* ATutor.app */;
847 productType = "com.apple.product-type.application";
849 /* End PBXNativeTarget section */
851 /* Begin PBXProject section */
852 29B97313FDCFA39411CA2CEA /* Project object */ = {
854 buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "ATutor" */;
855 compatibilityVersion = "Xcode 3.1";
856 developmentRegion = English;
857 hasScannedForEncodings = 1;
864 mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;
866 projectReferences = (
868 ProductGroup = CDF0DFDA11DF7E1900B2500F /* Products */;
869 ProjectRef = CDF0DFB111DF7E1900B2500F /* Three20.xcodeproj */;
872 ProductGroup = CDF0E00511DF7E4100B2500F /* Products */;
873 ProjectRef = CDF0DFF311DF7E4100B2500F /* Three20Core.xcodeproj */;
876 ProductGroup = CDF0E00D11DF7E4100B2500F /* Products */;
877 ProjectRef = CDF0DFF611DF7E4100B2500F /* Three20Network.xcodeproj */;
880 ProductGroup = CDF0E01511DF7E4100B2500F /* Products */;
881 ProjectRef = CDF0DFF911DF7E4100B2500F /* Three20Style.xcodeproj */;
884 ProductGroup = CDF0E02D11DF7E4100B2500F /* Products */;
885 ProjectRef = CDF0E00211DF7E4100B2500F /* Three20UI.xcodeproj */;
888 ProductGroup = CDF0E01D11DF7E4100B2500F /* Products */;
889 ProjectRef = CDF0DFFC11DF7E4100B2500F /* Three20UICommon.xcodeproj */;
892 ProductGroup = CDF0E02511DF7E4100B2500F /* Products */;
893 ProjectRef = CDF0DFFF11DF7E4100B2500F /* Three20UINavigator.xcodeproj */;
898 1D6058900D05DD3D006BFB54 /* ATutor */,
901 /* End PBXProject section */
903 /* Begin PBXReferenceProxy section */
904 CDF0DFDF11DF7E1900B2500F /* libThree20.a */ = {
905 isa = PBXReferenceProxy;
906 fileType = archive.ar;
908 remoteRef = CDF0DFDE11DF7E1900B2500F /* PBXContainerItemProxy */;
909 sourceTree = BUILT_PRODUCTS_DIR;
911 CDF0DFE111DF7E1900B2500F /* UnitTests.octest */ = {
912 isa = PBXReferenceProxy;
913 fileType = wrapper.cfbundle;
914 path = UnitTests.octest;
915 remoteRef = CDF0DFE011DF7E1900B2500F /* PBXContainerItemProxy */;
916 sourceTree = BUILT_PRODUCTS_DIR;
918 CDF0E00A11DF7E4100B2500F /* libThree20Core.a */ = {
919 isa = PBXReferenceProxy;
920 fileType = archive.ar;
921 path = libThree20Core.a;
922 remoteRef = CDF0E00911DF7E4100B2500F /* PBXContainerItemProxy */;
923 sourceTree = BUILT_PRODUCTS_DIR;
925 CDF0E00C11DF7E4100B2500F /* CoreUnitTests.octest */ = {
926 isa = PBXReferenceProxy;
927 fileType = wrapper.cfbundle;
928 path = CoreUnitTests.octest;
929 remoteRef = CDF0E00B11DF7E4100B2500F /* PBXContainerItemProxy */;
930 sourceTree = BUILT_PRODUCTS_DIR;
932 CDF0E01211DF7E4100B2500F /* libThree20Network.a */ = {
933 isa = PBXReferenceProxy;
934 fileType = archive.ar;
935 path = libThree20Network.a;
936 remoteRef = CDF0E01111DF7E4100B2500F /* PBXContainerItemProxy */;
937 sourceTree = BUILT_PRODUCTS_DIR;
939 CDF0E01411DF7E4100B2500F /* UnitTests.octest */ = {
940 isa = PBXReferenceProxy;
941 fileType = wrapper.cfbundle;
942 path = UnitTests.octest;
943 remoteRef = CDF0E01311DF7E4100B2500F /* PBXContainerItemProxy */;
944 sourceTree = BUILT_PRODUCTS_DIR;
946 CDF0E01A11DF7E4100B2500F /* libThree20Style.a */ = {
947 isa = PBXReferenceProxy;
948 fileType = archive.ar;
949 path = libThree20Style.a;
950 remoteRef = CDF0E01911DF7E4100B2500F /* PBXContainerItemProxy */;
951 sourceTree = BUILT_PRODUCTS_DIR;
953 CDF0E01C11DF7E4100B2500F /* UnitTests.octest */ = {
954 isa = PBXReferenceProxy;
955 fileType = wrapper.cfbundle;
956 path = UnitTests.octest;
957 remoteRef = CDF0E01B11DF7E4100B2500F /* PBXContainerItemProxy */;
958 sourceTree = BUILT_PRODUCTS_DIR;
960 CDF0E02211DF7E4100B2500F /* libThree20UICommon.a */ = {
961 isa = PBXReferenceProxy;
962 fileType = archive.ar;
963 path = libThree20UICommon.a;
964 remoteRef = CDF0E02111DF7E4100B2500F /* PBXContainerItemProxy */;
965 sourceTree = BUILT_PRODUCTS_DIR;
967 CDF0E02411DF7E4100B2500F /* UnitTests.octest */ = {
968 isa = PBXReferenceProxy;
969 fileType = wrapper.cfbundle;
970 path = UnitTests.octest;
971 remoteRef = CDF0E02311DF7E4100B2500F /* PBXContainerItemProxy */;
972 sourceTree = BUILT_PRODUCTS_DIR;
974 CDF0E02A11DF7E4100B2500F /* libThree20UINavigator.a */ = {
975 isa = PBXReferenceProxy;
976 fileType = archive.ar;
977 path = libThree20UINavigator.a;
978 remoteRef = CDF0E02911DF7E4100B2500F /* PBXContainerItemProxy */;
979 sourceTree = BUILT_PRODUCTS_DIR;
981 CDF0E02C11DF7E4100B2500F /* UnitTests.octest */ = {
982 isa = PBXReferenceProxy;
983 fileType = wrapper.cfbundle;
984 path = UnitTests.octest;
985 remoteRef = CDF0E02B11DF7E4100B2500F /* PBXContainerItemProxy */;
986 sourceTree = BUILT_PRODUCTS_DIR;
988 CDF0E03211DF7E4100B2500F /* libThree20UI.a */ = {
989 isa = PBXReferenceProxy;
990 fileType = archive.ar;
991 path = libThree20UI.a;
992 remoteRef = CDF0E03111DF7E4100B2500F /* PBXContainerItemProxy */;
993 sourceTree = BUILT_PRODUCTS_DIR;
995 CDF0E03411DF7E4100B2500F /* UnitTests.octest */ = {
996 isa = PBXReferenceProxy;
997 fileType = wrapper.cfbundle;
998 path = UnitTests.octest;
999 remoteRef = CDF0E03311DF7E4100B2500F /* PBXContainerItemProxy */;
1000 sourceTree = BUILT_PRODUCTS_DIR;
1002 /* End PBXReferenceProxy section */
1004 /* Begin PBXResourcesBuildPhase section */
1005 1D60588D0D05DD3D006BFB54 /* Resources */ = {
1006 isa = PBXResourcesBuildPhase;
1007 buildActionMask = 2147483647;
1009 CDE2836111ABB71F00A7F0EE /* Activities.png in Resources */,
1010 CDE2836211ABB71F00A7F0EE /* Contacts.png in Resources */,
1011 CDE2836311ABB71F00A7F0EE /* Gadgets.png in Resources */,
1012 CDE2836411ABB71F00A7F0EE /* Groups.png in Resources */,
1013 CDF0E05111DF7EAC00B2500F /* Three20.bundle in Resources */,
1014 CD7A89F31204B60F00140865 /* Settings.bundle in Resources */,
1015 CD720C03120B75FC006EC605 /* IASKAppSettingsView.xib in Resources */,
1016 CD720C04120B75FC006EC605 /* IASKPSSliderSpecifierViewCell.xib in Resources */,
1017 CD720C05120B75FC006EC605 /* IASKPSTextFieldSpecifierViewCell.xib in Resources */,
1018 CD720C06120B75FC006EC605 /* IASKPSToggleSwitchSpecifierViewCell.xib in Resources */,
1019 CD720C07120B75FC006EC605 /* IASKSpecifierValuesView.xib in Resources */,
1021 runOnlyForDeploymentPostprocessing = 0;
1023 /* End PBXResourcesBuildPhase section */
1025 /* Begin PBXSourcesBuildPhase section */
1026 1D60588E0D05DD3D006BFB54 /* Sources */ = {
1027 isa = PBXSourcesBuildPhase;
1028 buildActionMask = 2147483647;
1030 1D60589B0D05DD56006BFB54 /* main.m in Sources */,
1031 1D3623260D0F684500981E51 /* ATutorAppDelegate.m in Sources */,
1032 CDE2832011ABAF5100A7F0EE /* LauncherViewController.m in Sources */,
1033 CDE2834811ABB0A500A7F0EE /* StyleSheet.m in Sources */,
1034 CD90256E11B0C0B500519439 /* SFHFKeychainUtils.m in Sources */,
1035 CD90256F11B0C0B500519439 /* Base64Transcoder.c in Sources */,
1036 CD90257011B0C0B500519439 /* hmac.c in Sources */,
1037 CD90257111B0C0B500519439 /* sha1.c in Sources */,
1038 CD90257211B0C0B500519439 /* NSString+URLEncoding.m in Sources */,
1039 CD90257311B0C0B500519439 /* OAAsynchronousDataFetcher.m in Sources */,
1040 CD90257411B0C0B500519439 /* OAConsumer.m in Sources */,
1041 CD90257511B0C0B500519439 /* OADataFetcher.m in Sources */,
1042 CD90257611B0C0B500519439 /* OAMutableURLRequest.m in Sources */,
1043 CD90257711B0C0B500519439 /* OARequestParameter.m in Sources */,
1044 CD90257811B0C0B500519439 /* OAServiceTicket.m in Sources */,
1045 CD90257911B0C0B500519439 /* OAToken.m in Sources */,
1046 CD90257A11B0C0B500519439 /* OAToken_KeychainExtensions.m in Sources */,
1047 CD90257B11B0C0B500519439 /* OAHMAC_SHA1SignatureProvider.m in Sources */,
1048 CD90257C11B0C0B500519439 /* OAPlaintextSignatureProvider.m in Sources */,
1049 CD90258011B0C0B500519439 /* CDataScanner.m in Sources */,
1050 CD90258111B0C0B500519439 /* CDataScanner_Extensions.m in Sources */,
1051 CD90258211B0C0B500519439 /* NSCharacterSet_Extensions.m in Sources */,
1052 CD90258311B0C0B500519439 /* NSDictionary_JSONExtensions.m in Sources */,
1053 CD90258411B0C0B500519439 /* CJSONDeserializer.m in Sources */,
1054 CD90258511B0C0B500519439 /* CJSONScanner.m in Sources */,
1055 CD90258611B0C0B500519439 /* CJSONSerializer.m in Sources */,
1056 CD90260B11B14D2400519439 /* OSProvider.m in Sources */,
1057 CD90260F11B14DD300519439 /* OSConsumer.m in Sources */,
1058 CD8F0EF211B2CFCF00D38970 /* QAWebController.m in Sources */,
1059 CD8F0F7211B2D79A00D38970 /* CommonFunctions.m in Sources */,
1060 CDA8E3C011BD323500B53FCF /* ActivitiesViewController.m in Sources */,
1061 CDA8E3CE11BD32F500B53FCF /* ATutorHelper.m in Sources */,
1062 CDF0DEE611DF6F9000B2500F /* Contact.m in Sources */,
1063 CDF0DF0111DF72A100B2500F /* ContactsViewController.m in Sources */,
1064 CD8235E011E3DD7500819570 /* ContactViewController.m in Sources */,
1065 CD26D9E511E8D30700003274 /* ContactsDataSource.m in Sources */,
1066 CD26DA9C11E8E66800003274 /* ContactItemCell.m in Sources */,
1067 CD720BF8120B75FC006EC605 /* IASKAppSettingsViewController.m in Sources */,
1068 CD720BF9120B75FC006EC605 /* IASKSpecifierValuesViewController.m in Sources */,
1069 CD720BFA120B75FC006EC605 /* IASKSettingsReader.m in Sources */,
1070 CD720BFB120B75FC006EC605 /* IASKSpecifier.m in Sources */,
1071 CD720BFC120B75FC006EC605 /* IASKPSSliderSpecifierViewCell.m in Sources */,
1072 CD720BFD120B75FC006EC605 /* IASKPSTextFieldSpecifierViewCell.m in Sources */,
1073 CD720BFE120B75FC006EC605 /* IASKPSTitleValueSpecifierViewCell.m in Sources */,
1074 CD720BFF120B75FC006EC605 /* IASKPSToggleSwitchSpecifierViewCell.m in Sources */,
1075 CD720C00120B75FC006EC605 /* IASKSlider.m in Sources */,
1076 CD720C01120B75FC006EC605 /* IASKSwitch.m in Sources */,
1077 CD720C02120B75FC006EC605 /* IASKTextField.m in Sources */,
1078 CDDEEEB4120F2C240016E33F /* GroupsViewController.m in Sources */,
1080 runOnlyForDeploymentPostprocessing = 0;
1082 /* End PBXSourcesBuildPhase section */
1084 /* Begin PBXTargetDependency section */
1085 CDF0E04311DF7E8D00B2500F /* PBXTargetDependency */ = {
1086 isa = PBXTargetDependency;
1088 targetProxy = CDF0E04211DF7E8D00B2500F /* PBXContainerItemProxy */;
1090 CDF0E04511DF7E8D00B2500F /* PBXTargetDependency */ = {
1091 isa = PBXTargetDependency;
1093 targetProxy = CDF0E04411DF7E8D00B2500F /* PBXContainerItemProxy */;
1095 CDF0E04711DF7E8D00B2500F /* PBXTargetDependency */ = {
1096 isa = PBXTargetDependency;
1097 name = Three20Style;
1098 targetProxy = CDF0E04611DF7E8D00B2500F /* PBXContainerItemProxy */;
1100 CDF0E04911DF7E8D00B2500F /* PBXTargetDependency */ = {
1101 isa = PBXTargetDependency;
1102 name = Three20Network;
1103 targetProxy = CDF0E04811DF7E8D00B2500F /* PBXContainerItemProxy */;
1105 CDF0E04B11DF7E8D00B2500F /* PBXTargetDependency */ = {
1106 isa = PBXTargetDependency;
1107 name = Three20UINavigator;
1108 targetProxy = CDF0E04A11DF7E8D00B2500F /* PBXContainerItemProxy */;
1110 CDF0E04D11DF7E8D00B2500F /* PBXTargetDependency */ = {
1111 isa = PBXTargetDependency;
1112 name = Three20UICommon;
1113 targetProxy = CDF0E04C11DF7E8D00B2500F /* PBXContainerItemProxy */;
1115 CDF0E04F11DF7E8D00B2500F /* PBXTargetDependency */ = {
1116 isa = PBXTargetDependency;
1118 targetProxy = CDF0E04E11DF7E8D00B2500F /* PBXContainerItemProxy */;
1120 /* End PBXTargetDependency section */
1122 /* Begin XCBuildConfiguration section */
1123 1D6058940D05DD3E006BFB54 /* Debug */ = {
1124 isa = XCBuildConfiguration;
1126 ALWAYS_SEARCH_USER_PATHS = NO;
1127 COPY_PHASE_STRIP = NO;
1128 GCC_DYNAMIC_NO_PIC = NO;
1129 GCC_OPTIMIZATION_LEVEL = 0;
1130 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1131 GCC_PREFIX_HEADER = ATutor_Prefix.pch;
1132 HEADER_SEARCH_PATHS = three20/Build/Products/three20;
1133 INFOPLIST_FILE = "ATutor-Info.plist";
1134 IPHONEOS_DEPLOYMENT_TARGET = 3.0;
1139 PRODUCT_NAME = ATutor;
1140 SDKROOT = iphoneos4.1;
1144 1D6058950D05DD3E006BFB54 /* Release */ = {
1145 isa = XCBuildConfiguration;
1147 ALWAYS_SEARCH_USER_PATHS = NO;
1148 COPY_PHASE_STRIP = YES;
1149 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1150 GCC_PREFIX_HEADER = ATutor_Prefix.pch;
1151 HEADER_SEARCH_PATHS = three20/Build/Products/three20;
1152 INFOPLIST_FILE = "ATutor-Info.plist";
1153 IPHONEOS_DEPLOYMENT_TARGET = 3.0;
1158 PRODUCT_NAME = ATutor;
1159 SDKROOT = iphoneos4.1;
1160 VALIDATE_PRODUCT = YES;
1164 C01FCF4F08A954540054247B /* Debug */ = {
1165 isa = XCBuildConfiguration;
1167 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
1168 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1169 GCC_C_LANGUAGE_STANDARD = c99;
1170 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1171 GCC_WARN_UNUSED_VARIABLE = YES;
1173 SDKROOT = iphoneos3.1.3;
1177 C01FCF5008A954540054247B /* Release */ = {
1178 isa = XCBuildConfiguration;
1180 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
1181 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1182 GCC_C_LANGUAGE_STANDARD = c99;
1183 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1184 GCC_WARN_UNUSED_VARIABLE = YES;
1185 OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
1187 SDKROOT = iphoneos3.1.3;
1191 /* End XCBuildConfiguration section */
1193 /* Begin XCConfigurationList section */
1194 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "ATutor" */ = {
1195 isa = XCConfigurationList;
1196 buildConfigurations = (
1197 1D6058940D05DD3E006BFB54 /* Debug */,
1198 1D6058950D05DD3E006BFB54 /* Release */,
1200 defaultConfigurationIsVisible = 0;
1201 defaultConfigurationName = Release;
1203 C01FCF4E08A954540054247B /* Build configuration list for PBXProject "ATutor" */ = {
1204 isa = XCConfigurationList;
1205 buildConfigurations = (
1206 C01FCF4F08A954540054247B /* Debug */,
1207 C01FCF5008A954540054247B /* Release */,
1209 defaultConfigurationIsVisible = 0;
1210 defaultConfigurationName = Release;
1212 /* End XCConfigurationList section */
1214 rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;