3 E82F8A4207075D7100CDD2CA = {
4 fRef = E87205F40692E3D00099CBBD;
13 E82F8A4607075D7100CDD2CA = {
14 fRef = E87205F40692E3D00099CBBD;
15 isa = PBXTextBookmark;
23 E87205890692E3B40099CBBD = {
24 activeBuildStyle = E87205870692E3B40099CBBD;
25 activeTarget = E8720A7A0692E5010099CBBD;
28 codeSenseManager = E872058B0692E3B40099CBBD;
30 PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
31 PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
32 PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
33 PBXFileTableDataSourceColumnWidthsKey = (
42 PBXFileTableDataSourceColumnsKey = (
43 PBXFileDataSource_FiletypeID,
44 PBXFileDataSource_Filename_ColumnID,
45 PBXFileDataSource_Built_ColumnID,
46 PBXFileDataSource_ObjectSize_ColumnID,
47 PBXFileDataSource_Errors_ColumnID,
48 PBXFileDataSource_Warnings_ColumnID,
49 PBXFileDataSource_Target_ColumnID,
52 PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
53 PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
54 PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
55 PBXFileTableDataSourceColumnWidthsKey = (
64 PBXFileTableDataSourceColumnsKey = (
65 PBXFileDataSource_FiletypeID,
66 PBXFileDataSource_Filename_ColumnID,
67 PBXTargetDataSource_PrimaryAttribute,
68 PBXFileDataSource_Built_ColumnID,
69 PBXFileDataSource_ObjectSize_ColumnID,
70 PBXFileDataSource_Errors_ColumnID,
71 PBXFileDataSource_Warnings_ColumnID,
74 PBXPerProjectTemplateStateSaveDate = 117923177;
75 PBXPrepackagedSmartGroups_v2 = (
77 PBXTransientLocationAtTop = bottom;
78 absolutePathToBundle = "";
79 activationKey = OldTargetSmartGroup;
80 clz = PBXTargetSmartGroup;
81 description = "Displays all targets of the project.";
82 globalID = 1C37FABC04509CD000000102;
89 PBXTransientLocationAtTop = bottom;
90 absolutePathToBundle = "";
91 clz = PBXTargetSmartGroup2;
92 description = "Displays all targets of the project as well as nested build phases.";
93 globalID = 1C37FBAC04509CD000000102;
100 PBXTransientLocationAtTop = bottom;
101 absolutePathToBundle = "";
102 clz = PBXExecutablesSmartGroup;
103 description = "Displays all executables of the project.";
104 globalID = 1C37FAAC04509CD000000102;
111 " PBXTransientLocationAtTop " = bottom;
112 absolutePathToBundle = "";
113 clz = PBXErrorsWarningsSmartGroup;
114 description = "Displays files with errors or warnings.";
115 globalID = 1C08E77C0454961000C914BD;
116 name = "Errors and Warnings";
119 image = WarningsErrors;
126 PBXTransientLocationAtTop = bottom;
127 absolutePathToBundle = "";
128 clz = PBXFilenameSmartGroup;
129 description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
130 globalID = 1CC0EA4004350EF90044410B;
131 name = "Implementation Files";
138 regex = "?*\\.[mcMC]";
143 PBXTransientLocationAtTop = bottom;
144 absolutePathToBundle = "";
145 clz = PBXFilenameSmartGroup;
146 description = "This group displays Interface Builder NIB Files.";
147 globalID = 1CC0EA4004350EF90041110B;
160 PBXTransientLocationAtTop = no;
161 absolutePathToBundle = "";
162 clz = PBXFindSmartGroup;
163 description = "Displays Find Results.";
164 globalID = 1C37FABC05509CD000000102;
165 name = "Find Results";
171 PBXTransientLocationAtTop = no;
172 absolutePathToBundle = "";
173 clz = PBXBookmarksSmartGroup;
174 description = "Displays Project Bookmarks.";
175 globalID = 1C37FABC05539CD112110102;
182 PBXTransientLocationAtTop = bottom;
183 absolutePathToBundle = "";
184 clz = XCSCMSmartGroup;
185 description = "Displays files with interesting SCM status.";
186 globalID = E2644B35053B69B200211256;
189 image = PBXRepository;
194 PBXTransientLocationAtTop = bottom;
195 absolutePathToBundle = "";
196 clz = PBXSymbolsSmartGroup;
197 description = "Displays all symbols for the project.";
198 globalID = 1C37FABC04509CD000100104;
199 name = "Project Symbols";
201 image = ProjectSymbols;
206 PBXTransientLocationAtTop = bottom;
207 absolutePathToBundle = "";
208 clz = PBXFilenameSmartGroup;
209 description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
210 globalID = PBXTemplateMarker;
211 name = "Simple Filter SmartGroup";
223 PBXTransientLocationAtTop = bottom;
224 absolutePathToBundle = "";
225 clz = PBXFilenameSmartGroup;
226 description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
227 globalID = PBXTemplateMarker;
228 name = "Simple Regular Expression SmartGroup";
235 regex = "?*\\.[mcMC]";
240 PBXTransientLocationAtTop = bottom;
241 clz = XDDesignSmartGroup;
242 description = "Displays Xdesign models";
243 globalID = 2E4A936305E6979E00701470;
251 PBXWorkspaceContents = (
253 PBXProjectWorkspaceModule_StateKey_Rev39 = {
254 PBXProjectWorkspaceModule_DEGV_Geometry = {
255 _collapsingFrameDimension = 0;
256 _indexOfCollapsedView = 0;
257 _percentageOfCollapsedView = 0;
260 "{{0, 0}, {540, 364}}",
261 "{{0, 364}, {540, 328}}",
264 PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = {
265 BoundsStr = "{{0, 0}, {525, 347}}";
268 VisibleRectStr = "{{0, 0}, {525, 347}}";
270 PBXProjectWorkspaceModule_EditorOpen = true;
271 PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = {
272 PBXSplitModuleInNavigatorKey = {
274 bookmark = E8720A820692E50C0099CBBD;
276 E8720A070692E4930099CBBD,
277 E8720A110692E49A0099CBBD,
278 E8720A170692E4A20099CBBD,
279 E8720A1D0692E4A90099CBBD,
280 E8720A220692E4A90099CBBD,
281 E8720A300692E4BA0099CBBD,
282 E8720A360692E4C00099CBBD,
283 E8720A440692E4CC0099CBBD,
284 E8720A4E0692E4DB0099CBBD,
285 E8720A5C0692E4E40099CBBD,
286 E8720A620692E4E70099CBBD,
287 E8720A700692E4F20099CBBD,
288 E8720A7E0692E5020099CBBD,
289 E8720A7F0692E5020099CBBD,
292 E8720A090692E4930099CBBD,
293 E8720A130692E49A0099CBBD,
294 E8720A190692E4A20099CBBD,
295 E8720A1F0692E4A90099CBBD,
296 E8720A240692E4A90099CBBD,
297 E8720A320692E4BA0099CBBD,
298 E8720A380692E4C00099CBBD,
299 E8720A460692E4CC0099CBBD,
300 E8720A500692E4DB0099CBBD,
301 E8720A5E0692E4E40099CBBD,
302 E8720A640692E4E70099CBBD,
303 E8720A720692E4F20099CBBD,
304 E8720A800692E5020099CBBD,
310 PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
311 PBXProjectWorkspaceModule_SGTM_Geometry = {
312 _collapsingFrameDimension = 0;
313 _indexOfCollapsedView = 0;
314 _percentageOfCollapsedView = 0;
316 "{{0, 0}, {239, 692}}",
317 "{{239, 0}, {540, 692}}",
321 PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {540, 364}}";
322 PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 364}, {540, 328}}";
323 PBXProjectWorkspaceModule_OldSuperviewFrame = "{{239, 0}, {540, 692}}";
324 PBXProjectWorkspaceModule_SGTM = {
325 PBXBottomSmartGroupGIDs = (
326 1C37FBAC04509CD000000102,
327 1C37FAAC04509CD000000102,
328 1C08E77C0454961000C914BD,
329 1CC0EA4004350EF90044410B,
330 1CC0EA4004350EF90041110B,
331 1C37FABC05509CD000000102,
332 1C37FABC05539CD112110102,
333 E2644B35053B69B200211256,
334 1C37FABC04509CD000100104,
336 PBXSmartGroupTreeModuleColumnData = {
337 PBXSmartGroupTreeModuleColumnWidthsKey = (
340 PBXSmartGroupTreeModuleColumnsKey_v4 = (
344 PBXSmartGroupTreeModuleOutlineStateKey_v7 = {
345 PBXSmartGroupTreeModuleOutlineStateExpansionKey = (
346 E87205850692E3B40099CBBD,
347 E87205F50692E3D00099CBBD,
348 1C37FBAC04509CD000000102,
350 PBXSmartGroupTreeModuleOutlineStateSelectionKey = (
356 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {222, 674}}";
358 PBXTopSmartGroupGIDs = (
364 "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBuildResultsModule" = {
366 "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
367 PBXProjectWorkspaceModule_StateKey_Rev39 = {
368 PBXProjectWorkspaceModule_DEGV_Geometry = {
369 _collapsingFrameDimension = 0;
370 _indexOfCollapsedView = 0;
371 _percentageOfCollapsedView = 0;
374 "{{0, 0}, {540, 364}}",
375 "{{0, 364}, {540, 328}}",
378 PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = {
379 BoundsStr = "{{0, 0}, {525, 347}}";
383 VisibleRectStr = "{{0, 0}, {525, 347}}";
385 PBXProjectWorkspaceModule_EditorOpen = true;
386 PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = {
387 PBXSplitModuleInNavigatorKey = {
389 bookmark = E87209320692E4050099CBBD;
391 E87209200692E3F40099CBBD,
397 PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
398 PBXProjectWorkspaceModule_SGTM_Geometry = {
399 _collapsingFrameDimension = 0;
400 _indexOfCollapsedView = 0;
401 _percentageOfCollapsedView = 0;
403 "{{0, 0}, {239, 692}}",
404 "{{239, 0}, {540, 692}}",
408 PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {540, 364}}";
409 PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 364}, {540, 328}}";
410 PBXProjectWorkspaceModule_OldSuperviewFrame = "{{239, 0}, {540, 692}}";
411 PBXProjectWorkspaceModule_SGTM = {
412 PBXBottomSmartGroupGIDs = (
413 1C37FBAC04509CD000000102,
414 1C37FAAC04509CD000000102,
415 1C08E77C0454961000C914BD,
416 1CC0EA4004350EF90044410B,
417 1CC0EA4004350EF90041110B,
418 1C37FABC05509CD000000102,
419 1C37FABC05539CD112110102,
420 E2644B35053B69B200211256,
421 1C37FABC04509CD000100104,
423 PBXSmartGroupTreeModuleColumnData = {
424 PBXSmartGroupTreeModuleColumnWidthsKey = (
427 PBXSmartGroupTreeModuleColumnsKey_v4 = (
431 PBXSmartGroupTreeModuleOutlineStateKey_v7 = {
432 PBXSmartGroupTreeModuleOutlineStateExpansionKey = (
433 E87205850692E3B40099CBBD,
434 E87205F50692E3D00099CBBD,
435 E87206090692E3D00099CBBD,
436 E87206A40692E3D10099CBBD,
438 PBXSmartGroupTreeModuleOutlineStateSelectionKey = (
445 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {222, 674}}";
447 PBXTopSmartGroupGIDs = (
452 PBXWorkspaceGeometries = (
454 Frame = "{{0, 0}, {779, 692}}";
455 PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
457 RubberWindowFrame = "114 92 779 734 0 0 1280 832 ";
460 "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = {
461 Frame = "{{0, 0}, {480, 217}}";
462 PBXModuleWindowStatusBarHidden = YES;
463 RubberWindowFrame = "379 463 480 238 0 0 1280 832 ";
465 "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
466 Frame = "{{0, 0}, {779, 692}}";
467 PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
469 RubberWindowFrame = "114 92 779 734 0 0 1280 832 ";
471 PBXWorkspaceStateSaveDate = 117923177;
473 perUserProjectItems = {
474 E82F8A4207075D7100CDD2CA = E82F8A4207075D7100CDD2CA;
475 E82F8A4607075D7100CDD2CA = E82F8A4607075D7100CDD2CA;
476 E8E5318507075AF1002E3166 = E8E5318507075AF1002E3166;
477 E8E5318707075AF1002E3166 = E8E5318707075AF1002E3166;
479 sourceControlManager = E872058A0692E3B40099CBBD;
480 userBuildSettings = {
483 E872058A0692E3B40099CBBD = {
484 fallbackIsa = XCSourceControlManager;
486 isa = PBXSourceControlManager;
491 E872058B0692E3B40099CBBD = {
492 indexTemplatePath = "";
493 isa = PBXCodeSenseManager;
495 wantsCodeCompletion = 1;
496 wantsCodeCompletionAutoSuggestions = 0;
497 wantsCodeCompletionCaseSensitivity = 1;
498 wantsCodeCompletionListAlways = 1;
499 wantsCodeCompletionOnlyMatchingItems = 1;
500 wantsCodeCompletionParametersIncluded = 1;
501 wantsCodeCompletionPlaceholdersInserted = 1;
502 wantsCodeCompletionTabCompletes = 1;
505 E87205F40692E3D00099CBBD = {
507 sepNavIntBoundsRect = "{{0, 0}, {470, 448}}";
508 sepNavSelRange = "{12, 0}";
509 sepNavVisRect = "{{0, 0}, {470, 448}}";
512 E872064C0692E3D00099CBBD = {
514 sepNavIntBoundsRect = "{{0, 0}, {493, 311}}";
515 sepNavSelRange = "{0, 0}";
516 sepNavVisRect = "{{0, 0}, {493, 311}}";
519 E872074A0692E3D20099CBBD = {
521 sepNavIntBoundsRect = "{{0, 0}, {493, 2197}}";
522 sepNavSelRange = "{0, 0}";
523 sepNavVisRect = "{{0, 0}, {493, 311}}";
526 E872074D0692E3D20099CBBD = {
528 sepNavIntBoundsRect = "{{0, 0}, {493, 1049}}";
529 sepNavSelRange = "{0, 0}";
530 sepNavVisRect = "{{0, 0}, {493, 311}}";
533 E87207E70692E3D20099CBBD = {
535 sepNavIntBoundsRect = "{{0, 0}, {493, 2799}}";
536 sepNavSelRange = "{0, 0}";
537 sepNavVisRect = "{{0, 0}, {493, 311}}";
540 E87208900692E3D30099CBBD = {
542 sepNavIntBoundsRect = "{{0, 0}, {493, 489}}";
543 sepNavSelRange = "{0, 0}";
544 sepNavVisRect = "{{0, 0}, {493, 311}}";
547 E87208930692E3D30099CBBD = {
549 sepNavIntBoundsRect = "{{0, 0}, {493, 769}}";
550 sepNavSelRange = "{0, 0}";
551 sepNavVisRect = "{{0, 0}, {493, 311}}";
554 E87208D30692E3D30099CBBD = {
556 sepNavIntBoundsRect = "{{0, 0}, {493, 741}}";
557 sepNavSelRange = "{0, 0}";
558 sepNavVisRect = "{{0, 0}, {493, 311}}";
561 E87208F50692E3D30099CBBD = {
563 sepNavIntBoundsRect = "{{0, 0}, {493, 1721}}";
564 sepNavSelRange = "{0, 0}";
565 sepNavVisRect = "{{0, 0}, {493, 311}}";
568 E87208F60692E3D30099CBBD = {
570 sepNavIntBoundsRect = "{{0, 0}, {493, 6383}}";
571 sepNavSelRange = "{0, 0}";
572 sepNavVisRect = "{{0, 0}, {493, 311}}";
575 E87208F80692E3D30099CBBD = {
577 sepNavIntBoundsRect = "{{0, 0}, {493, 1413}}";
578 sepNavSelRange = "{0, 0}";
579 sepNavVisRect = "{{0, 0}, {493, 311}}";
582 E87209020692E3D30099CBBD = {
584 sepNavIntBoundsRect = "{{0, 0}, {493, 335}}";
585 sepNavSelRange = "{0, 0}";
586 sepNavVisRect = "{{0, 0}, {493, 311}}";
589 E8720A7A0692E5010099CBBD = {
592 E8E5318507075AF1002E3166 = {
593 isa = PBXTargetBookmark;
594 trg = E8720A7A0692E5010099CBBD;
596 E8E5318707075AF1002E3166 = {
597 isa = PBXTargetBookmark;
598 trg = E8720A7A0692E5010099CBBD;