-
Notifications
You must be signed in to change notification settings - Fork 237
/
project.pbxproj
1293 lines (1279 loc) · 100 KB
/
project.pbxproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
0071264614F8956700E738ED /* ViewJSONSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0071264414F8956700E738ED /* ViewJSONSerializer.h */; };
0071264714F8956700E738ED /* ViewJSONSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0071264514F8956700E738ED /* ViewJSONSerializer.m */; };
00E864BC161D6E6400E01209 /* UIScrollView+FrankScrolling.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E864BA161D6E6400E01209 /* UIScrollView+FrankScrolling.m */; };
00E864C5161D708B00E01209 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E864C4161D708B00E01209 /* MapKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
4C1DD76C12BADFE100E10B8C /* OrientationCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C1DD76812BADFE100E10B8C /* OrientationCommand.m */; };
4C1DD76D12BADFE100E10B8C /* OrientationCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C1DD76912BADFE100E10B8C /* OrientationCommand.h */; };
4C1DD76E12BADFE100E10B8C /* AppCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C1DD76A12BADFE100E10B8C /* AppCommand.m */; };
4C1DD76F12BADFE100E10B8C /* AppCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C1DD76B12BADFE100E10B8C /* AppCommand.h */; };
A91F3AA615F6E456003F434F /* ExitCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = A91F3AA415F6E456003F434F /* ExitCommand.h */; };
A91F3AA715F6E456003F434F /* ExitCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = A91F3AA515F6E456003F434F /* ExitCommand.m */; };
AA747D9F0F9514B9006C5449 /* Frank_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = AA747D9E0F9514B9006C5449 /* Frank_Prefix.pch */; };
AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AACBBE490F95108600F1A2B1 /* Foundation.framework */; };
AB7947A115C4412300052B74 /* HTTPAuthenticationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = AB79477D15C4412300052B74 /* HTTPAuthenticationRequest.h */; };
AB7947A315C4412300052B74 /* HTTPConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = AB79477F15C4412300052B74 /* HTTPConnection.h */; };
AB7947A515C4412300052B74 /* HTTPLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = AB79478115C4412300052B74 /* HTTPLogging.h */; };
AB7947A615C4412300052B74 /* HTTPMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AB79478215C4412300052B74 /* HTTPMessage.h */; };
AB7947A815C4412300052B74 /* HTTPResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = AB79478415C4412300052B74 /* HTTPResponse.h */; };
AB7947A915C4412300052B74 /* HTTPServer.h in Headers */ = {isa = PBXBuildFile; fileRef = AB79478515C4412300052B74 /* HTTPServer.h */; };
AB7947BB15C4412300052B74 /* WebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = AB79479915C4412300052B74 /* WebSocket.h */; };
ABA9E44215C81C2600112290 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AACBBE490F95108600F1A2B1 /* Foundation.framework */; };
ABA9E46A15C81D1800112290 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = AB7947C115C4418700052B74 /* GCDAsyncSocket.m */; };
ABA9E47E15C81D1800112290 /* HTTPAuthenticationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = AB79477E15C4412300052B74 /* HTTPAuthenticationRequest.m */; };
ABA9E48015C81D1800112290 /* HTTPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = AB79478015C4412300052B74 /* HTTPConnection.m */; };
ABA9E48315C81D1800112290 /* HTTPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AB79478315C4412300052B74 /* HTTPMessage.m */; };
ABA9E48615C81D1800112290 /* HTTPServer.m in Sources */ = {isa = PBXBuildFile; fileRef = AB79478615C4412300052B74 /* HTTPServer.m */; };
ABA9E49815C81D1800112290 /* WebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = AB79479A15C4412300052B74 /* WebSocket.m */; };
ABA9E49F15C81E0100112290 /* DDData.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E49A15C81E0100112290 /* DDData.m */; };
ABA9E4A015C81E0100112290 /* DDNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E49C15C81E0100112290 /* DDNumber.m */; };
ABA9E4A115C81E0100112290 /* DDRange.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E49E15C81E0100112290 /* DDRange.m */; };
ABA9E4A815C81E2300112290 /* MultipartFormDataParser.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4A315C81E2300112290 /* MultipartFormDataParser.m */; };
ABA9E4A915C81E2300112290 /* MultipartMessageHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4A515C81E2300112290 /* MultipartMessageHeader.m */; };
ABA9E4AA15C81E2300112290 /* MultipartMessageHeaderField.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4A715C81E2300112290 /* MultipartMessageHeaderField.m */; };
ABA9E4B515C81E4100112290 /* HTTPAsyncFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4AC15C81E4100112290 /* HTTPAsyncFileResponse.m */; };
ABA9E4B615C81E4100112290 /* HTTPDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4AE15C81E4100112290 /* HTTPDataResponse.m */; };
ABA9E4B715C81E4100112290 /* HTTPDynamicFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4B015C81E4100112290 /* HTTPDynamicFileResponse.m */; };
ABA9E4B815C81E4100112290 /* HTTPFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4B215C81E4100112290 /* HTTPFileResponse.m */; };
ABA9E4B915C81E4100112290 /* HTTPRedirectResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4B415C81E4100112290 /* HTTPRedirectResponse.m */; };
ABA9E4C415C81E7A00112290 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4BB15C81E7900112290 /* DDAbstractDatabaseLogger.m */; };
ABA9E4C515C81E7A00112290 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4BD15C81E7900112290 /* DDASLLogger.m */; };
ABA9E4C615C81E7A00112290 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4BF15C81E7A00112290 /* DDFileLogger.m */; };
ABA9E4C715C81E7A00112290 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4C115C81E7A00112290 /* DDLog.m */; };
ABA9E4C815C81E7A00112290 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4C315C81E7A00112290 /* DDTTYLogger.m */; };
ABA9E4CD15C81E8700112290 /* ContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4CA15C81E8700112290 /* ContextFilterLogFormatter.m */; };
ABA9E4CE15C81E8700112290 /* DispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9E4CC15C81E8700112290 /* DispatchQueueLogFormatter.m */; };
C1AF90551569F10200AE06A1 /* KIFTestStep.h in Headers */ = {isa = PBXBuildFile; fileRef = C1AF90541569F10200AE06A1 /* KIFTestStep.h */; };
C1C3CCC0156BCF3500AEE136 /* FEXTappableConfirmationButton.h in Headers */ = {isa = PBXBuildFile; fileRef = C1C3CCBE156BCF3500AEE136 /* FEXTappableConfirmationButton.h */; };
C1C3CCC1156BCF3500AEE136 /* FEXTappableConfirmationButton.m in Sources */ = {isa = PBXBuildFile; fileRef = C1C3CCBF156BCF3500AEE136 /* FEXTappableConfirmationButton.m */; };
C1C6D1EE1535522300EAA0CF /* UIView+FrankGestures.m in Sources */ = {isa = PBXBuildFile; fileRef = C1C6D1EC1535522300EAA0CF /* UIView+FrankGestures.m */; };
C9605E641606BF2900170F88 /* KeyboardCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = C9605E621606BF2900170F88 /* KeyboardCommand.h */; };
C9605E651606BF2900170F88 /* KeyboardCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = C9605E631606BF2900170F88 /* KeyboardCommand.m */; };
C9605E671606BF8E00170F88 /* UIView+MapKitWorkaround.m in Sources */ = {isa = PBXBuildFile; fileRef = C9605E661606BF8E00170F88 /* UIView+MapKitWorkaround.m */; };
C9605E6A1606BFAE00170F88 /* UIImage+Frank.h in Headers */ = {isa = PBXBuildFile; fileRef = C9605E681606BFAE00170F88 /* UIImage+Frank.h */; };
C9605E6B1606BFAE00170F88 /* UIImage+Frank.m in Sources */ = {isa = PBXBuildFile; fileRef = C9605E691606BFAE00170F88 /* UIImage+Frank.m */; };
D629938011AB2DF300CE0FB0 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D629937F11AB2DF300CE0FB0 /* UIKit.framework */; };
D6325EA81437F7180057330D /* UIQueryScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E681437F7180057330D /* UIQueryScrollView.h */; };
D6325EA91437F7180057330D /* UIQueryScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E691437F7180057330D /* UIQueryScrollView.m */; };
D6325EAA1437F7180057330D /* UIQuerySearchBar.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E6A1437F7180057330D /* UIQuerySearchBar.h */; };
D6325EAB1437F7180057330D /* UIQuerySearchBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E6B1437F7180057330D /* UIQuerySearchBar.m */; };
D6325EAC1437F7180057330D /* UIQuerySegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E6C1437F7180057330D /* UIQuerySegmentedControl.h */; };
D6325EAD1437F7180057330D /* UIQuerySegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E6D1437F7180057330D /* UIQuerySegmentedControl.m */; };
D6325EAE1437F7180057330D /* UIQueryTabBar.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E6E1437F7180057330D /* UIQueryTabBar.h */; };
D6325EAF1437F7180057330D /* UIQueryTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E6F1437F7180057330D /* UIQueryTabBar.m */; };
D6325EB01437F7180057330D /* UIQueryTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E701437F7180057330D /* UIQueryTableView.h */; };
D6325EB11437F7180057330D /* UIQueryTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E711437F7180057330D /* UIQueryTableView.m */; };
D6325EB21437F7180057330D /* UIQueryTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E721437F7180057330D /* UIQueryTableViewCell.h */; };
D6325EB31437F7180057330D /* UIQueryTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E731437F7180057330D /* UIQueryTableViewCell.m */; };
D6325EB41437F7180057330D /* UIQueryWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E741437F7180057330D /* UIQueryWebView.h */; };
D6325EB51437F7180057330D /* UIQueryWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E751437F7180057330D /* UIQueryWebView.m */; };
D6325EB61437F7180057330D /* Recordable.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E771437F7180057330D /* Recordable.h */; };
D6325EB71437F7180057330D /* Recordable.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E781437F7180057330D /* Recordable.m */; };
D6325EB81437F7180057330D /* UIChildren.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E791437F7180057330D /* UIChildren.h */; };
D6325EB91437F7180057330D /* UIChildren.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E7A1437F7180057330D /* UIChildren.m */; };
D6325EBA1437F7180057330D /* UIConsoleLog.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E7B1437F7180057330D /* UIConsoleLog.h */; };
D6325EBB1437F7180057330D /* UIConsoleLog.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E7C1437F7180057330D /* UIConsoleLog.m */; };
D6325EBC1437F7180057330D /* UIDescendants.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E7D1437F7180057330D /* UIDescendants.h */; };
D6325EBD1437F7180057330D /* UIDescendants.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E7E1437F7180057330D /* UIDescendants.m */; };
D6325EBE1437F7180057330D /* UIExpectation.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E7F1437F7180057330D /* UIExpectation.h */; };
D6325EBF1437F7180057330D /* UIExpectation.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E801437F7180057330D /* UIExpectation.m */; };
D6325EC01437F7180057330D /* UIFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E811437F7180057330D /* UIFilter.h */; };
D6325EC11437F7180057330D /* UIFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E821437F7180057330D /* UIFilter.m */; };
D6325EC21437F7180057330D /* UILog.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E831437F7180057330D /* UILog.h */; };
D6325EC31437F7180057330D /* UIMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E841437F7180057330D /* UIMatcher.h */; };
D6325EC41437F7180057330D /* UIMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E851437F7180057330D /* UIMatcher.m */; };
D6325EC51437F7180057330D /* UIParents.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E861437F7180057330D /* UIParents.h */; };
D6325EC61437F7180057330D /* UIParents.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E871437F7180057330D /* UIParents.m */; };
D6325EC71437F7180057330D /* UIQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E881437F7180057330D /* UIQuery.h */; };
D6325EC81437F7180057330D /* UIQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E891437F7180057330D /* UIQuery.m */; };
D6325EC91437F7180057330D /* UIQueryAll.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E8A1437F7180057330D /* UIQueryAll.h */; };
D6325ECA1437F7180057330D /* UIQueryAll.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E8B1437F7180057330D /* UIQueryAll.m */; };
D6325ECB1437F7180057330D /* UIQueryExpectation.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E8C1437F7180057330D /* UIQueryExpectation.h */; };
D6325ECC1437F7180057330D /* UIQueryExpectation.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E8D1437F7180057330D /* UIQueryExpectation.m */; };
D6325ECD1437F7180057330D /* UIRedoer.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E8E1437F7180057330D /* UIRedoer.h */; };
D6325ECE1437F7180057330D /* UIRedoer.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E8F1437F7180057330D /* UIRedoer.m */; };
D6325ECF1437F7180057330D /* ViewFilterSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E901437F7180057330D /* ViewFilterSwizzler.h */; };
D6325ED01437F7180057330D /* ViewFilterSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E911437F7180057330D /* ViewFilterSwizzler.m */; };
D6325ED11437F7180057330D /* VisibleTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E921437F7180057330D /* VisibleTouch.h */; };
D6325ED21437F7180057330D /* VisibleTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E931437F7180057330D /* VisibleTouch.m */; };
D6325ED31437F7180057330D /* UISpec.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D6325E941437F7180057330D /* UISpec.bundle */; };
D6325ED41437F7180057330D /* UISpec.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E951437F7180057330D /* UISpec.h */; };
D6325ED51437F7180057330D /* UISpec.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E961437F7180057330D /* UISpec.m */; };
D6325ED61437F7180057330D /* CallCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E981437F7180057330D /* CallCache.h */; };
D6325ED71437F7180057330D /* CallCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E991437F7180057330D /* CallCache.m */; };
D6325ED81437F7180057330D /* NSNumberCreator.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E9A1437F7180057330D /* NSNumberCreator.h */; };
D6325ED91437F7180057330D /* NSNumberCreator.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E9B1437F7180057330D /* NSNumberCreator.m */; };
D6325EDA1437F7180057330D /* ReturnCacher.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E9C1437F7180057330D /* ReturnCacher.h */; };
D6325EDB1437F7180057330D /* ReturnCacher.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E9D1437F7180057330D /* ReturnCacher.m */; };
D6325EDC1437F7180057330D /* UIBug.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325E9E1437F7180057330D /* UIBug.h */; };
D6325EDD1437F7180057330D /* UIBug.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325E9F1437F7180057330D /* UIBug.m */; };
D6325EDE1437F7180057330D /* UIConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325EA01437F7180057330D /* UIConsole.h */; };
D6325EDF1437F7180057330D /* UIConsole.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325EA11437F7180057330D /* UIConsole.m */; };
D6325EE01437F7180057330D /* UIInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325EA21437F7180057330D /* UIInspector.h */; };
D6325EE11437F7180057330D /* UIInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325EA31437F7180057330D /* UIInspector.m */; };
D6325EE21437F7180057330D /* UIProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325EA41437F7180057330D /* UIProxy.h */; };
D6325EE31437F7180057330D /* UIProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325EA51437F7180057330D /* UIProxy.m */; };
D6325EE41437F7180057330D /* WaitUntilIdle.h in Headers */ = {isa = PBXBuildFile; fileRef = D6325EA61437F7180057330D /* WaitUntilIdle.h */; };
D6325EE51437F7180057330D /* WaitUntilIdle.m in Sources */ = {isa = PBXBuildFile; fileRef = D6325EA71437F7180057330D /* WaitUntilIdle.m */; };
D67725621587A57200FB4E67 /* UIWindow-KIFAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D67725601587A57200FB4E67 /* UIWindow-KIFAdditions.h */; };
D67725631587A57200FB4E67 /* UIWindow-KIFAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D67725611587A57200FB4E67 /* UIWindow-KIFAdditions.m */; };
D67F2AAD13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = D67F2AAB13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.h */; };
D67F2AAE13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = D67F2AAC13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.m */; };
D67F2ABF13F5F55A00A0BFF1 /* FrankLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = D67F2ABD13F5F55A00A0BFF1 /* FrankLoader.h */; };
D67F2AC013F5F55A00A0BFF1 /* FrankLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = D67F2ABE13F5F55A00A0BFF1 /* FrankLoader.m */; };
D67F2B3413F5F82700A0BFF1 /* LoadableCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D67F2B3313F5F82700A0BFF1 /* LoadableCategory.h */; };
D6A1D28015A8D05E00EC056C /* UIView+Frank.m in Sources */ = {isa = PBXBuildFile; fileRef = D6A1D27E15A8D05E00EC056C /* UIView+Frank.m */; };
D6B1056114644827000DD32F /* UIQuery+ShelleyCompatibiilityOverrides.m in Sources */ = {isa = PBXBuildFile; fileRef = D6B1055F14644827000DD32F /* UIQuery+ShelleyCompatibiilityOverrides.m */; };
D6BD521E146C34BF001770B1 /* SelectorEngineRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = D6BD521C146C34BF001770B1 /* SelectorEngineRegistry.h */; settings = {ATTRIBUTES = (); }; };
D6BD521F146C34BF001770B1 /* SelectorEngineRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = D6BD521D146C34BF001770B1 /* SelectorEngineRegistry.m */; };
D6BD5222146C36A3001770B1 /* UIQuerySelectorEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = D6BD5220146C36A3001770B1 /* UIQuerySelectorEngine.h */; };
D6BD5223146C36A3001770B1 /* UIQuerySelectorEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = D6BD5221146C36A3001770B1 /* UIQuerySelectorEngine.m */; };
D6D05CB311C883AA0081C5A5 /* DumpCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D05CA111C883AA0081C5A5 /* DumpCommand.h */; };
D6D05CB411C883AA0081C5A5 /* DumpCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D05CA211C883AA0081C5A5 /* DumpCommand.m */; };
D6D05CB511C883AA0081C5A5 /* FrankCommandRoute.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D05CA311C883AA0081C5A5 /* FrankCommandRoute.h */; };
D6D05CB611C883AA0081C5A5 /* FrankCommandRoute.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D05CA411C883AA0081C5A5 /* FrankCommandRoute.m */; };
D6D05CB711C883AA0081C5A5 /* FrankServer.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D05CA511C883AA0081C5A5 /* FrankServer.h */; };
D6D05CB811C883AA0081C5A5 /* FrankServer.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D05CA611C883AA0081C5A5 /* FrankServer.m */; };
D6D05CB911C883AA0081C5A5 /* MapOperationCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D05CA711C883AA0081C5A5 /* MapOperationCommand.h */; };
D6D05CBA11C883AA0081C5A5 /* MapOperationCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D05CA811C883AA0081C5A5 /* MapOperationCommand.m */; };
D6D05CBD11C883AA0081C5A5 /* RequestRouter.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D05CAB11C883AA0081C5A5 /* RequestRouter.h */; };
D6D05CBE11C883AA0081C5A5 /* RequestRouter.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D05CAC11C883AA0081C5A5 /* RequestRouter.m */; };
D6D05CBF11C883AA0081C5A5 /* RoutingHTTPConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D05CAD11C883AA0081C5A5 /* RoutingHTTPConnection.h */; };
D6D05CC011C883AA0081C5A5 /* RoutingHTTPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D05CAE11C883AA0081C5A5 /* RoutingHTTPConnection.m */; };
D6D05CC111C883AA0081C5A5 /* StaticResourcesRoute.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D05CAF11C883AA0081C5A5 /* StaticResourcesRoute.h */; };
D6D05CC211C883AA0081C5A5 /* StaticResourcesRoute.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D05CB011C883AA0081C5A5 /* StaticResourcesRoute.m */; };
D6D05CC311C883AA0081C5A5 /* UISpecCommandReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D05CB111C883AA0081C5A5 /* UISpecCommandReceiver.h */; };
D6D05CC411C883AA0081C5A5 /* UISpecCommandReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D05CB211C883AA0081C5A5 /* UISpecCommandReceiver.m */; };
D6D79B5D11D7FB8B003E0E60 /* Operation.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D79B5B11D7FB8B003E0E60 /* Operation.h */; };
D6D79B5E11D7FB8B003E0E60 /* Operation.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D79B5C11D7FB8B003E0E60 /* Operation.m */; };
D6E7B47A11B36D42005CAA34 /* JSON.h in Headers */ = {isa = PBXBuildFile; fileRef = D6E7B46D11B36D42005CAA34 /* JSON.h */; };
D6F0955C144A5F4600B78FEC /* UIView+KIFAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = D6F0955A144A5F4600B78FEC /* UIView+KIFAdapter.m */; };
D6FA01AB14283C4F00576AD1 /* CGGeometry-KIFAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA019E14283C4F00576AD1 /* CGGeometry-KIFAdditions.h */; };
D6FA01AC14283C4F00576AD1 /* CGGeometry-KIFAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA019F14283C4F00576AD1 /* CGGeometry-KIFAdditions.m */; };
D6FA01AE14283C4F00576AD1 /* UIAccessibilityElement-KIFAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA01A114283C4F00576AD1 /* UIAccessibilityElement-KIFAdditions.h */; };
D6FA01AF14283C4F00576AD1 /* UIAccessibilityElement-KIFAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA01A214283C4F00576AD1 /* UIAccessibilityElement-KIFAdditions.m */; };
D6FA01B014283C4F00576AD1 /* UIApplication-KIFAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA01A314283C4F00576AD1 /* UIApplication-KIFAdditions.h */; };
D6FA01B114283C4F00576AD1 /* UIApplication-KIFAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA01A414283C4F00576AD1 /* UIApplication-KIFAdditions.m */; };
D6FA01B214283C4F00576AD1 /* UIScrollView-KIFAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA01A514283C4F00576AD1 /* UIScrollView-KIFAdditions.h */; };
D6FA01B314283C4F00576AD1 /* UIScrollView-KIFAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA01A614283C4F00576AD1 /* UIScrollView-KIFAdditions.m */; };
D6FA01B414283C4F00576AD1 /* UITouch-KIFAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA01A714283C4F00576AD1 /* UITouch-KIFAdditions.h */; };
D6FA01B514283C4F00576AD1 /* UITouch-KIFAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA01A814283C4F00576AD1 /* UITouch-KIFAdditions.m */; };
D6FA01B614283C4F00576AD1 /* UIView-KIFAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA01A914283C4F00576AD1 /* UIView-KIFAdditions.h */; };
D6FA01B714283C4F00576AD1 /* UIView-KIFAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA01AA14283C4F00576AD1 /* UIView-KIFAdditions.m */; };
D6FA01B714283C4F00576AE1 /* FranklyProtocolHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA01B714283C4F00576AE0 /* FranklyProtocolHelper.m */; };
D6FA01B714283C4F00576AE3 /* FranklyProtocolHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA01B714283C4F00576AE2 /* FranklyProtocolHelper.h */; };
D6FA01B714283C4F00576AE5 /* KIFTestStep.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA01B714283C4F00576AE4 /* KIFTestStep.m */; };
D6FA01B714283C4F00576AEB /* UITableViewCell+TappableConfirmationButton.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA01B714283C4F00576AEA /* UITableViewCell+TappableConfirmationButton.h */; };
D6FA01B714283C4F00576AED /* UITableViewCell+TappableConfirmationButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA01B714283C4F00576AEC /* UITableViewCell+TappableConfirmationButton.m */; };
D6FA01B714283C4F00576AEF /* EnginesCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA01B714283C4F00576AEE /* EnginesCommand.m */; };
D6FA01B714283C4F00576AF1 /* EnginesCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA01B714283C4F00576AF0 /* EnginesCommand.h */; };
FC4EC7D815ED1C8B00B1F119 /* Franks_SBJsonBase.h in Headers */ = {isa = PBXBuildFile; fileRef = FC4EC7D615ED1C8B00B1F119 /* Franks_SBJsonBase.h */; };
FC4EC7D915ED1C8B00B1F119 /* Franks_SBJsonBase.m in Sources */ = {isa = PBXBuildFile; fileRef = FC4EC7D715ED1C8B00B1F119 /* Franks_SBJsonBase.m */; };
FC4EC7DC15ED1CC500B1F119 /* Franks_SBJsonParser.h in Headers */ = {isa = PBXBuildFile; fileRef = FC4EC7DA15ED1CC500B1F119 /* Franks_SBJsonParser.h */; };
FC4EC7DD15ED1CC500B1F119 /* Franks_SBJsonParser.m in Sources */ = {isa = PBXBuildFile; fileRef = FC4EC7DB15ED1CC500B1F119 /* Franks_SBJsonParser.m */; };
FC4EC7E015ED1CFB00B1F119 /* Franks_SBJsonWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = FC4EC7DE15ED1CFB00B1F119 /* Franks_SBJsonWriter.h */; };
FC4EC7E115ED1CFB00B1F119 /* Franks_SBJsonWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = FC4EC7DF15ED1CFB00B1F119 /* Franks_SBJsonWriter.m */; };
FC4EC7E415ED1D3400B1F119 /* Franks_SBJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = FC4EC7E215ED1D3400B1F119 /* Franks_SBJSON.h */; };
FC4EC7E515ED1D3400B1F119 /* Franks_SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = FC4EC7E315ED1D3400B1F119 /* Franks_SBJSON.m */; };
FC4EC7EA15ED1E0A00B1F119 /* NSObject+Franks_SBJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = FC4EC7E615ED1E0A00B1F119 /* NSObject+Franks_SBJSON.h */; };
FC4EC7EB15ED1E0A00B1F119 /* NSObject+Franks_SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = FC4EC7E715ED1E0A00B1F119 /* NSObject+Franks_SBJSON.m */; };
FC4EC7EC15ED1E0A00B1F119 /* NSString+Franks_SBJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = FC4EC7E815ED1E0A00B1F119 /* NSString+Franks_SBJSON.h */; };
FC4EC7ED15ED1E0A00B1F119 /* NSString+Franks_SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = FC4EC7E915ED1E0A00B1F119 /* NSString+Franks_SBJSON.m */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
ABA9E46715C81C8D00112290 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = ABA9E44015C81C2600112290;
remoteInfo = CocoaHTTPServer;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
ABA9E43F15C81C2600112290 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/${PRODUCT_NAME}";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
0071264414F8956700E738ED /* ViewJSONSerializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewJSONSerializer.h; sourceTree = "<group>"; };
0071264514F8956700E738ED /* ViewJSONSerializer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewJSONSerializer.m; sourceTree = "<group>"; };
00E864BA161D6E6400E01209 /* UIScrollView+FrankScrolling.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+FrankScrolling.m"; sourceTree = "<group>"; };
00E864C4161D708B00E01209 /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = System/Library/Frameworks/MapKit.framework; sourceTree = SDKROOT; };
4C1DD76812BADFE100E10B8C /* OrientationCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OrientationCommand.m; sourceTree = "<group>"; };
4C1DD76912BADFE100E10B8C /* OrientationCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OrientationCommand.h; sourceTree = "<group>"; };
4C1DD76A12BADFE100E10B8C /* AppCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppCommand.m; sourceTree = "<group>"; };
4C1DD76B12BADFE100E10B8C /* AppCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppCommand.h; sourceTree = "<group>"; };
A91F3AA415F6E456003F434F /* ExitCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExitCommand.h; sourceTree = "<group>"; };
A91F3AA515F6E456003F434F /* ExitCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExitCommand.m; sourceTree = "<group>"; };
AA747D9E0F9514B9006C5449 /* Frank_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Frank_Prefix.pch; sourceTree = "<group>"; };
AACBBE490F95108600F1A2B1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
AB79477D15C4412300052B74 /* HTTPAuthenticationRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTTPAuthenticationRequest.h; path = Core/HTTPAuthenticationRequest.h; sourceTree = "<group>"; };
AB79477E15C4412300052B74 /* HTTPAuthenticationRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HTTPAuthenticationRequest.m; path = Core/HTTPAuthenticationRequest.m; sourceTree = "<group>"; };
AB79477F15C4412300052B74 /* HTTPConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTTPConnection.h; path = Core/HTTPConnection.h; sourceTree = "<group>"; };
AB79478015C4412300052B74 /* HTTPConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HTTPConnection.m; path = Core/HTTPConnection.m; sourceTree = "<group>"; };
AB79478115C4412300052B74 /* HTTPLogging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTTPLogging.h; path = Core/HTTPLogging.h; sourceTree = "<group>"; };
AB79478215C4412300052B74 /* HTTPMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTTPMessage.h; path = Core/HTTPMessage.h; sourceTree = "<group>"; };
AB79478315C4412300052B74 /* HTTPMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HTTPMessage.m; path = Core/HTTPMessage.m; sourceTree = "<group>"; };
AB79478415C4412300052B74 /* HTTPResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTTPResponse.h; path = Core/HTTPResponse.h; sourceTree = "<group>"; };
AB79478515C4412300052B74 /* HTTPServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTTPServer.h; path = Core/HTTPServer.h; sourceTree = "<group>"; };
AB79478615C4412300052B74 /* HTTPServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HTTPServer.m; path = Core/HTTPServer.m; sourceTree = "<group>"; };
AB79479915C4412300052B74 /* WebSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebSocket.h; path = Core/WebSocket.h; sourceTree = "<group>"; };
AB79479A15C4412300052B74 /* WebSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = WebSocket.m; path = Core/WebSocket.m; sourceTree = "<group>"; };
AB7947C015C4418700052B74 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDAsyncSocket.h; sourceTree = "<group>"; };
AB7947C115C4418700052B74 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDAsyncSocket.m; sourceTree = "<group>"; };
ABA9E44115C81C2600112290 /* libCocoaHTTPServer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCocoaHTTPServer.a; sourceTree = BUILT_PRODUCTS_DIR; };
ABA9E45015C81C2600112290 /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; };
ABA9E49915C81E0100112290 /* DDData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDData.h; sourceTree = "<group>"; };
ABA9E49A15C81E0100112290 /* DDData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDData.m; sourceTree = "<group>"; };
ABA9E49B15C81E0100112290 /* DDNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDNumber.h; sourceTree = "<group>"; };
ABA9E49C15C81E0100112290 /* DDNumber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDNumber.m; sourceTree = "<group>"; };
ABA9E49D15C81E0100112290 /* DDRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDRange.h; sourceTree = "<group>"; };
ABA9E49E15C81E0100112290 /* DDRange.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDRange.m; sourceTree = "<group>"; };
ABA9E4A215C81E2300112290 /* MultipartFormDataParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MultipartFormDataParser.h; sourceTree = "<group>"; };
ABA9E4A315C81E2300112290 /* MultipartFormDataParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MultipartFormDataParser.m; sourceTree = "<group>"; };
ABA9E4A415C81E2300112290 /* MultipartMessageHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MultipartMessageHeader.h; sourceTree = "<group>"; };
ABA9E4A515C81E2300112290 /* MultipartMessageHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MultipartMessageHeader.m; sourceTree = "<group>"; };
ABA9E4A615C81E2300112290 /* MultipartMessageHeaderField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MultipartMessageHeaderField.h; sourceTree = "<group>"; };
ABA9E4A715C81E2300112290 /* MultipartMessageHeaderField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MultipartMessageHeaderField.m; sourceTree = "<group>"; };
ABA9E4AB15C81E4100112290 /* HTTPAsyncFileResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPAsyncFileResponse.h; sourceTree = "<group>"; };
ABA9E4AC15C81E4100112290 /* HTTPAsyncFileResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPAsyncFileResponse.m; sourceTree = "<group>"; };
ABA9E4AD15C81E4100112290 /* HTTPDataResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPDataResponse.h; sourceTree = "<group>"; };
ABA9E4AE15C81E4100112290 /* HTTPDataResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPDataResponse.m; sourceTree = "<group>"; };
ABA9E4AF15C81E4100112290 /* HTTPDynamicFileResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPDynamicFileResponse.h; sourceTree = "<group>"; };
ABA9E4B015C81E4100112290 /* HTTPDynamicFileResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPDynamicFileResponse.m; sourceTree = "<group>"; };
ABA9E4B115C81E4100112290 /* HTTPFileResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPFileResponse.h; sourceTree = "<group>"; };
ABA9E4B215C81E4100112290 /* HTTPFileResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPFileResponse.m; sourceTree = "<group>"; };
ABA9E4B315C81E4100112290 /* HTTPRedirectResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPRedirectResponse.h; sourceTree = "<group>"; };
ABA9E4B415C81E4100112290 /* HTTPRedirectResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPRedirectResponse.m; sourceTree = "<group>"; };
ABA9E4BA15C81E7900112290 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDAbstractDatabaseLogger.h; sourceTree = "<group>"; };
ABA9E4BB15C81E7900112290 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDAbstractDatabaseLogger.m; sourceTree = "<group>"; };
ABA9E4BC15C81E7900112290 /* DDASLLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDASLLogger.h; sourceTree = "<group>"; };
ABA9E4BD15C81E7900112290 /* DDASLLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDASLLogger.m; sourceTree = "<group>"; };
ABA9E4BE15C81E7900112290 /* DDFileLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDFileLogger.h; sourceTree = "<group>"; };
ABA9E4BF15C81E7A00112290 /* DDFileLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDFileLogger.m; sourceTree = "<group>"; };
ABA9E4C015C81E7A00112290 /* DDLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDLog.h; sourceTree = "<group>"; };
ABA9E4C115C81E7A00112290 /* DDLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDLog.m; sourceTree = "<group>"; };
ABA9E4C215C81E7A00112290 /* DDTTYLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDTTYLogger.h; sourceTree = "<group>"; };
ABA9E4C315C81E7A00112290 /* DDTTYLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDTTYLogger.m; sourceTree = "<group>"; };
ABA9E4C915C81E8700112290 /* ContextFilterLogFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextFilterLogFormatter.h; sourceTree = "<group>"; };
ABA9E4CA15C81E8700112290 /* ContextFilterLogFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContextFilterLogFormatter.m; sourceTree = "<group>"; };
ABA9E4CB15C81E8700112290 /* DispatchQueueLogFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DispatchQueueLogFormatter.h; sourceTree = "<group>"; };
ABA9E4CC15C81E8700112290 /* DispatchQueueLogFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DispatchQueueLogFormatter.m; sourceTree = "<group>"; };
C1AF90541569F10200AE06A1 /* KIFTestStep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KIFTestStep.h; sourceTree = "<group>"; };
C1C3CCBE156BCF3500AEE136 /* FEXTappableConfirmationButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FEXTappableConfirmationButton.h; sourceTree = "<group>"; };
C1C3CCBF156BCF3500AEE136 /* FEXTappableConfirmationButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FEXTappableConfirmationButton.m; sourceTree = "<group>"; };
C1C6D1EC1535522300EAA0CF /* UIView+FrankGestures.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+FrankGestures.m"; sourceTree = "<group>"; };
C9605E621606BF2900170F88 /* KeyboardCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyboardCommand.h; sourceTree = "<group>"; };
C9605E631606BF2900170F88 /* KeyboardCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KeyboardCommand.m; sourceTree = "<group>"; };
C9605E661606BF8E00170F88 /* UIView+MapKitWorkaround.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+MapKitWorkaround.m"; sourceTree = "<group>"; };
C9605E681606BFAE00170F88 /* UIImage+Frank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+Frank.h"; sourceTree = "<group>"; };
C9605E691606BFAE00170F88 /* UIImage+Frank.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+Frank.m"; sourceTree = "<group>"; };
D2AAC07E0554694100DB518D /* libFrank.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFrank.a; sourceTree = BUILT_PRODUCTS_DIR; };
D629937F11AB2DF300CE0FB0 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
D6325E681437F7180057330D /* UIQueryScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryScrollView.h; sourceTree = "<group>"; };
D6325E691437F7180057330D /* UIQueryScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryScrollView.m; sourceTree = "<group>"; };
D6325E6A1437F7180057330D /* UIQuerySearchBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQuerySearchBar.h; sourceTree = "<group>"; };
D6325E6B1437F7180057330D /* UIQuerySearchBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQuerySearchBar.m; sourceTree = "<group>"; };
D6325E6C1437F7180057330D /* UIQuerySegmentedControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQuerySegmentedControl.h; sourceTree = "<group>"; };
D6325E6D1437F7180057330D /* UIQuerySegmentedControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQuerySegmentedControl.m; sourceTree = "<group>"; };
D6325E6E1437F7180057330D /* UIQueryTabBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryTabBar.h; sourceTree = "<group>"; };
D6325E6F1437F7180057330D /* UIQueryTabBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryTabBar.m; sourceTree = "<group>"; };
D6325E701437F7180057330D /* UIQueryTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryTableView.h; sourceTree = "<group>"; };
D6325E711437F7180057330D /* UIQueryTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryTableView.m; sourceTree = "<group>"; };
D6325E721437F7180057330D /* UIQueryTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryTableViewCell.h; sourceTree = "<group>"; };
D6325E731437F7180057330D /* UIQueryTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryTableViewCell.m; sourceTree = "<group>"; };
D6325E741437F7180057330D /* UIQueryWebView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryWebView.h; sourceTree = "<group>"; };
D6325E751437F7180057330D /* UIQueryWebView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryWebView.m; sourceTree = "<group>"; };
D6325E771437F7180057330D /* Recordable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Recordable.h; sourceTree = "<group>"; };
D6325E781437F7180057330D /* Recordable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Recordable.m; sourceTree = "<group>"; };
D6325E791437F7180057330D /* UIChildren.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIChildren.h; sourceTree = "<group>"; };
D6325E7A1437F7180057330D /* UIChildren.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIChildren.m; sourceTree = "<group>"; };
D6325E7B1437F7180057330D /* UIConsoleLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIConsoleLog.h; sourceTree = "<group>"; };
D6325E7C1437F7180057330D /* UIConsoleLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIConsoleLog.m; sourceTree = "<group>"; };
D6325E7D1437F7180057330D /* UIDescendants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIDescendants.h; sourceTree = "<group>"; };
D6325E7E1437F7180057330D /* UIDescendants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIDescendants.m; sourceTree = "<group>"; };
D6325E7F1437F7180057330D /* UIExpectation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIExpectation.h; sourceTree = "<group>"; };
D6325E801437F7180057330D /* UIExpectation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIExpectation.m; sourceTree = "<group>"; };
D6325E811437F7180057330D /* UIFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIFilter.h; sourceTree = "<group>"; };
D6325E821437F7180057330D /* UIFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIFilter.m; sourceTree = "<group>"; };
D6325E831437F7180057330D /* UILog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UILog.h; sourceTree = "<group>"; };
D6325E841437F7180057330D /* UIMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIMatcher.h; sourceTree = "<group>"; };
D6325E851437F7180057330D /* UIMatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIMatcher.m; sourceTree = "<group>"; };
D6325E861437F7180057330D /* UIParents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIParents.h; sourceTree = "<group>"; };
D6325E871437F7180057330D /* UIParents.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIParents.m; sourceTree = "<group>"; };
D6325E881437F7180057330D /* UIQuery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQuery.h; sourceTree = "<group>"; };
D6325E891437F7180057330D /* UIQuery.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQuery.m; sourceTree = "<group>"; };
D6325E8A1437F7180057330D /* UIQueryAll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryAll.h; sourceTree = "<group>"; };
D6325E8B1437F7180057330D /* UIQueryAll.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryAll.m; sourceTree = "<group>"; };
D6325E8C1437F7180057330D /* UIQueryExpectation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryExpectation.h; sourceTree = "<group>"; };
D6325E8D1437F7180057330D /* UIQueryExpectation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryExpectation.m; sourceTree = "<group>"; };
D6325E8E1437F7180057330D /* UIRedoer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIRedoer.h; sourceTree = "<group>"; };
D6325E8F1437F7180057330D /* UIRedoer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIRedoer.m; sourceTree = "<group>"; };
D6325E901437F7180057330D /* ViewFilterSwizzler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewFilterSwizzler.h; sourceTree = "<group>"; };
D6325E911437F7180057330D /* ViewFilterSwizzler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewFilterSwizzler.m; sourceTree = "<group>"; };
D6325E921437F7180057330D /* VisibleTouch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VisibleTouch.h; sourceTree = "<group>"; };
D6325E931437F7180057330D /* VisibleTouch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VisibleTouch.m; sourceTree = "<group>"; };
D6325E941437F7180057330D /* UISpec.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = UISpec.bundle; sourceTree = "<group>"; };
D6325E951437F7180057330D /* UISpec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UISpec.h; sourceTree = "<group>"; };
D6325E961437F7180057330D /* UISpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UISpec.m; sourceTree = "<group>"; };
D6325E981437F7180057330D /* CallCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallCache.h; sourceTree = "<group>"; };
D6325E991437F7180057330D /* CallCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallCache.m; sourceTree = "<group>"; };
D6325E9A1437F7180057330D /* NSNumberCreator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSNumberCreator.h; sourceTree = "<group>"; };
D6325E9B1437F7180057330D /* NSNumberCreator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSNumberCreator.m; sourceTree = "<group>"; };
D6325E9C1437F7180057330D /* ReturnCacher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReturnCacher.h; sourceTree = "<group>"; };
D6325E9D1437F7180057330D /* ReturnCacher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ReturnCacher.m; sourceTree = "<group>"; };
D6325E9E1437F7180057330D /* UIBug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIBug.h; sourceTree = "<group>"; };
D6325E9F1437F7180057330D /* UIBug.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIBug.m; sourceTree = "<group>"; };
D6325EA01437F7180057330D /* UIConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIConsole.h; sourceTree = "<group>"; };
D6325EA11437F7180057330D /* UIConsole.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIConsole.m; sourceTree = "<group>"; };
D6325EA21437F7180057330D /* UIInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIInspector.h; sourceTree = "<group>"; };
D6325EA31437F7180057330D /* UIInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIInspector.m; sourceTree = "<group>"; };
D6325EA41437F7180057330D /* UIProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIProxy.h; sourceTree = "<group>"; };
D6325EA51437F7180057330D /* UIProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIProxy.m; sourceTree = "<group>"; };
D6325EA61437F7180057330D /* WaitUntilIdle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WaitUntilIdle.h; sourceTree = "<group>"; };
D6325EA71437F7180057330D /* WaitUntilIdle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WaitUntilIdle.m; sourceTree = "<group>"; };
D67725601587A57200FB4E67 /* UIWindow-KIFAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIWindow-KIFAdditions.h"; sourceTree = "<group>"; };
D67725611587A57200FB4E67 /* UIWindow-KIFAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIWindow-KIFAdditions.m"; sourceTree = "<group>"; };
D67F2AAB13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccessibilityCheckCommand.h; sourceTree = "<group>"; };
D67F2AAC13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AccessibilityCheckCommand.m; sourceTree = "<group>"; };
D67F2ABD13F5F55A00A0BFF1 /* FrankLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FrankLoader.h; sourceTree = "<group>"; };
D67F2ABE13F5F55A00A0BFF1 /* FrankLoader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FrankLoader.m; sourceTree = "<group>"; };
D67F2B3313F5F82700A0BFF1 /* LoadableCategory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoadableCategory.h; sourceTree = "<group>"; };
D6A1D27E15A8D05E00EC056C /* UIView+Frank.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+Frank.m"; sourceTree = "<group>"; };
D6B1055F14644827000DD32F /* UIQuery+ShelleyCompatibiilityOverrides.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIQuery+ShelleyCompatibiilityOverrides.m"; sourceTree = "<group>"; };
D6BD521C146C34BF001770B1 /* SelectorEngineRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelectorEngineRegistry.h; sourceTree = "<group>"; };
D6BD521D146C34BF001770B1 /* SelectorEngineRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SelectorEngineRegistry.m; sourceTree = "<group>"; };
D6BD5220146C36A3001770B1 /* UIQuerySelectorEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQuerySelectorEngine.h; sourceTree = "<group>"; };
D6BD5221146C36A3001770B1 /* UIQuerySelectorEngine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQuerySelectorEngine.m; sourceTree = "<group>"; };
D6D05CA111C883AA0081C5A5 /* DumpCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DumpCommand.h; sourceTree = "<group>"; };
D6D05CA211C883AA0081C5A5 /* DumpCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DumpCommand.m; sourceTree = "<group>"; };
D6D05CA311C883AA0081C5A5 /* FrankCommandRoute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FrankCommandRoute.h; sourceTree = "<group>"; };
D6D05CA411C883AA0081C5A5 /* FrankCommandRoute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FrankCommandRoute.m; sourceTree = "<group>"; };
D6D05CA511C883AA0081C5A5 /* FrankServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FrankServer.h; sourceTree = "<group>"; };
D6D05CA611C883AA0081C5A5 /* FrankServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FrankServer.m; sourceTree = "<group>"; };
D6D05CA711C883AA0081C5A5 /* MapOperationCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapOperationCommand.h; sourceTree = "<group>"; };
D6D05CA811C883AA0081C5A5 /* MapOperationCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MapOperationCommand.m; sourceTree = "<group>"; };
D6D05CAB11C883AA0081C5A5 /* RequestRouter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RequestRouter.h; sourceTree = "<group>"; };
D6D05CAC11C883AA0081C5A5 /* RequestRouter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RequestRouter.m; sourceTree = "<group>"; };
D6D05CAD11C883AA0081C5A5 /* RoutingHTTPConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RoutingHTTPConnection.h; sourceTree = "<group>"; };
D6D05CAE11C883AA0081C5A5 /* RoutingHTTPConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RoutingHTTPConnection.m; sourceTree = "<group>"; };
D6D05CAF11C883AA0081C5A5 /* StaticResourcesRoute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StaticResourcesRoute.h; sourceTree = "<group>"; };
D6D05CB011C883AA0081C5A5 /* StaticResourcesRoute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StaticResourcesRoute.m; sourceTree = "<group>"; };
D6D05CB111C883AA0081C5A5 /* UISpecCommandReceiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UISpecCommandReceiver.h; sourceTree = "<group>"; };
D6D05CB211C883AA0081C5A5 /* UISpecCommandReceiver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UISpecCommandReceiver.m; sourceTree = "<group>"; };
D6D79B5B11D7FB8B003E0E60 /* Operation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Operation.h; sourceTree = "<group>"; };
D6D79B5C11D7FB8B003E0E60 /* Operation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Operation.m; sourceTree = "<group>"; };
D6E7B46D11B36D42005CAA34 /* JSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSON.h; sourceTree = "<group>"; };
D6F0955A144A5F4600B78FEC /* UIView+KIFAdapter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+KIFAdapter.m"; sourceTree = "<group>"; };
D6FA019E14283C4F00576AD1 /* CGGeometry-KIFAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CGGeometry-KIFAdditions.h"; sourceTree = "<group>"; };
D6FA019F14283C4F00576AD1 /* CGGeometry-KIFAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CGGeometry-KIFAdditions.m"; sourceTree = "<group>"; };
D6FA01A114283C4F00576AD1 /* UIAccessibilityElement-KIFAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIAccessibilityElement-KIFAdditions.h"; sourceTree = "<group>"; };
D6FA01A214283C4F00576AD1 /* UIAccessibilityElement-KIFAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIAccessibilityElement-KIFAdditions.m"; sourceTree = "<group>"; };
D6FA01A314283C4F00576AD1 /* UIApplication-KIFAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIApplication-KIFAdditions.h"; sourceTree = "<group>"; };
D6FA01A414283C4F00576AD1 /* UIApplication-KIFAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIApplication-KIFAdditions.m"; sourceTree = "<group>"; };
D6FA01A514283C4F00576AD1 /* UIScrollView-KIFAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScrollView-KIFAdditions.h"; sourceTree = "<group>"; };
D6FA01A614283C4F00576AD1 /* UIScrollView-KIFAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView-KIFAdditions.m"; sourceTree = "<group>"; };
D6FA01A714283C4F00576AD1 /* UITouch-KIFAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITouch-KIFAdditions.h"; sourceTree = "<group>"; };
D6FA01A814283C4F00576AD1 /* UITouch-KIFAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITouch-KIFAdditions.m"; sourceTree = "<group>"; };
D6FA01A914283C4F00576AD1 /* UIView-KIFAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView-KIFAdditions.h"; sourceTree = "<group>"; };
D6FA01AA14283C4F00576AD1 /* UIView-KIFAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView-KIFAdditions.m"; sourceTree = "<group>"; };
D6FA01B714283C4F00576AE0 /* FranklyProtocolHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FranklyProtocolHelper.m; sourceTree = "<group>"; };
D6FA01B714283C4F00576AE2 /* FranklyProtocolHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FranklyProtocolHelper.h; sourceTree = "<group>"; };
D6FA01B714283C4F00576AE4 /* KIFTestStep.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KIFTestStep.m; sourceTree = "<group>"; };
D6FA01B714283C4F00576AEA /* UITableViewCell+TappableConfirmationButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableViewCell+TappableConfirmationButton.h"; sourceTree = "<group>"; };
D6FA01B714283C4F00576AEC /* UITableViewCell+TappableConfirmationButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableViewCell+TappableConfirmationButton.m"; sourceTree = "<group>"; };
D6FA01B714283C4F00576AEE /* EnginesCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EnginesCommand.m; sourceTree = "<group>"; };
D6FA01B714283C4F00576AF0 /* EnginesCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EnginesCommand.h; sourceTree = "<group>"; };
FC4EC7D615ED1C8B00B1F119 /* Franks_SBJsonBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Franks_SBJsonBase.h; sourceTree = "<group>"; };
FC4EC7D715ED1C8B00B1F119 /* Franks_SBJsonBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Franks_SBJsonBase.m; sourceTree = "<group>"; };
FC4EC7DA15ED1CC500B1F119 /* Franks_SBJsonParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Franks_SBJsonParser.h; sourceTree = "<group>"; };
FC4EC7DB15ED1CC500B1F119 /* Franks_SBJsonParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Franks_SBJsonParser.m; sourceTree = "<group>"; };
FC4EC7DE15ED1CFB00B1F119 /* Franks_SBJsonWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Franks_SBJsonWriter.h; sourceTree = "<group>"; };
FC4EC7DF15ED1CFB00B1F119 /* Franks_SBJsonWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Franks_SBJsonWriter.m; sourceTree = "<group>"; };
FC4EC7E215ED1D3400B1F119 /* Franks_SBJSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Franks_SBJSON.h; sourceTree = "<group>"; };
FC4EC7E315ED1D3400B1F119 /* Franks_SBJSON.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Franks_SBJSON.m; sourceTree = "<group>"; };
FC4EC7E615ED1E0A00B1F119 /* NSObject+Franks_SBJSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+Franks_SBJSON.h"; sourceTree = "<group>"; };
FC4EC7E715ED1E0A00B1F119 /* NSObject+Franks_SBJSON.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Franks_SBJSON.m"; sourceTree = "<group>"; };
FC4EC7E815ED1E0A00B1F119 /* NSString+Franks_SBJSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+Franks_SBJSON.h"; sourceTree = "<group>"; };
FC4EC7E915ED1E0A00B1F119 /* NSString+Franks_SBJSON.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+Franks_SBJSON.m"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
ABA9E43E15C81C2600112290 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
ABA9E44215C81C2600112290 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
D2AAC07C0554694100DB518D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */,
D629938011AB2DF300CE0FB0 /* UIKit.framework in Frameworks */,
00E864C5161D708B00E01209 /* MapKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
034768DFFF38A50411DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
D2AAC07E0554694100DB518D /* libFrank.a */,
ABA9E44115C81C2600112290 /* libCocoaHTTPServer.a */,
);
name = Products;
sourceTree = "<group>";
};
0867D691FE84028FC02AAC07 /* Frank */ = {
isa = PBXGroup;
children = (
00E864C4161D708B00E01209 /* MapKit.framework */,
08FB77AEFE84172EC02AAC07 /* src */,
D629926711AB2CF700CE0FB0 /* lib */,
0867D69AFE84028FC02AAC07 /* Frameworks */,
034768DFFF38A50411DB9C8B /* Products */,
);
name = Frank;
sourceTree = "<group>";
};
0867D69AFE84028FC02AAC07 /* Frameworks */ = {
isa = PBXGroup;
children = (
AACBBE490F95108600F1A2B1 /* Foundation.framework */,
D629937F11AB2DF300CE0FB0 /* UIKit.framework */,
ABA9E45015C81C2600112290 /* SenTestingKit.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
08FB77AEFE84172EC02AAC07 /* src */ = {
isa = PBXGroup;
children = (
C9605E731606C57400170F88 /* Additions */,
C9605E721606C54E00170F88 /* Frank */,
C9605E6F1606C42200170F88 /* Commands */,
C9605E701606C4BD00170F88 /* Routing */,
C9605E711606C52200170F88 /* Selectors */,
);
path = src;
sourceTree = "<group>";
};
AB79477615C4412300052B74 /* Categories */ = {
isa = PBXGroup;
children = (
ABA9E49915C81E0100112290 /* DDData.h */,
ABA9E49A15C81E0100112290 /* DDData.m */,
ABA9E49B15C81E0100112290 /* DDNumber.h */,
ABA9E49C15C81E0100112290 /* DDNumber.m */,
ABA9E49D15C81E0100112290 /* DDRange.h */,
ABA9E49E15C81E0100112290 /* DDRange.m */,
);
name = Categories;
path = Core/Categories;
sourceTree = "<group>";
};
AB79478715C4412300052B74 /* Mime */ = {
isa = PBXGroup;
children = (
ABA9E4A215C81E2300112290 /* MultipartFormDataParser.h */,
ABA9E4A315C81E2300112290 /* MultipartFormDataParser.m */,
ABA9E4A415C81E2300112290 /* MultipartMessageHeader.h */,
ABA9E4A515C81E2300112290 /* MultipartMessageHeader.m */,
ABA9E4A615C81E2300112290 /* MultipartMessageHeaderField.h */,
ABA9E4A715C81E2300112290 /* MultipartMessageHeaderField.m */,
);
name = Mime;
path = Core/Mime;
sourceTree = "<group>";
};
AB79478E15C4412300052B74 /* Responses */ = {
isa = PBXGroup;
children = (
ABA9E4AB15C81E4100112290 /* HTTPAsyncFileResponse.h */,
ABA9E4AC15C81E4100112290 /* HTTPAsyncFileResponse.m */,
ABA9E4AD15C81E4100112290 /* HTTPDataResponse.h */,
ABA9E4AE15C81E4100112290 /* HTTPDataResponse.m */,
ABA9E4AF15C81E4100112290 /* HTTPDynamicFileResponse.h */,
ABA9E4B015C81E4100112290 /* HTTPDynamicFileResponse.m */,
ABA9E4B115C81E4100112290 /* HTTPFileResponse.h */,
ABA9E4B215C81E4100112290 /* HTTPFileResponse.m */,
ABA9E4B315C81E4100112290 /* HTTPRedirectResponse.h */,
ABA9E4B415C81E4100112290 /* HTTPRedirectResponse.m */,
);
name = Responses;
path = Core/Responses;
sourceTree = "<group>";
};
AB7947BD15C4418700052B74 /* Vendor */ = {
isa = PBXGroup;
children = (
AB7947BE15C4418700052B74 /* CocoaAsyncSocket */,
AB7947C215C4418700052B74 /* CocoaLumberjack */,
);
path = Vendor;
sourceTree = "<group>";
};
AB7947BE15C4418700052B74 /* CocoaAsyncSocket */ = {
isa = PBXGroup;
children = (
AB7947C015C4418700052B74 /* GCDAsyncSocket.h */,
AB7947C115C4418700052B74 /* GCDAsyncSocket.m */,
);
path = CocoaAsyncSocket;
sourceTree = "<group>";
};
AB7947C215C4418700052B74 /* CocoaLumberjack */ = {
isa = PBXGroup;
children = (
ABA9E4BA15C81E7900112290 /* DDAbstractDatabaseLogger.h */,
ABA9E4BB15C81E7900112290 /* DDAbstractDatabaseLogger.m */,
ABA9E4BC15C81E7900112290 /* DDASLLogger.h */,
ABA9E4BD15C81E7900112290 /* DDASLLogger.m */,
ABA9E4BE15C81E7900112290 /* DDFileLogger.h */,
ABA9E4BF15C81E7A00112290 /* DDFileLogger.m */,
ABA9E4C015C81E7A00112290 /* DDLog.h */,
ABA9E4C115C81E7A00112290 /* DDLog.m */,
ABA9E4C215C81E7A00112290 /* DDTTYLogger.h */,
ABA9E4C315C81E7A00112290 /* DDTTYLogger.m */,
AB7947CE15C4418700052B74 /* Extensions */,
);
path = CocoaLumberjack;
sourceTree = "<group>";
};
AB7947CE15C4418700052B74 /* Extensions */ = {
isa = PBXGroup;
children = (
ABA9E4C915C81E8700112290 /* ContextFilterLogFormatter.h */,
ABA9E4CA15C81E8700112290 /* ContextFilterLogFormatter.m */,
ABA9E4CB15C81E8700112290 /* DispatchQueueLogFormatter.h */,
ABA9E4CC15C81E8700112290 /* DispatchQueueLogFormatter.m */,
);
path = Extensions;
sourceTree = "<group>";
};
C1AF90531569F06B00AE06A1 /* KIF */ = {
isa = PBXGroup;
children = (
C9605E611606BCDF00170F88 /* KIF Classes */,
D6FA019D14283BEA00576AD1 /* KIF Additions */,
);
path = KIF;
sourceTree = "<group>";
};
C9605E611606BCDF00170F88 /* KIF Classes */ = {
isa = PBXGroup;
children = (
C1AF90541569F10200AE06A1 /* KIFTestStep.h */,
D6FA01B714283C4F00576AE4 /* KIFTestStep.m */,
);
name = "KIF Classes";
path = Classes;
sourceTree = "<group>";
};
C9605E6F1606C42200170F88 /* Commands */ = {
isa = PBXGroup;
children = (
D67F2AAB13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.h */,
D67F2AAC13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.m */,
4C1DD76B12BADFE100E10B8C /* AppCommand.h */,
4C1DD76A12BADFE100E10B8C /* AppCommand.m */,
D6D05CA111C883AA0081C5A5 /* DumpCommand.h */,
D6D05CA211C883AA0081C5A5 /* DumpCommand.m */,
D6FA01B714283C4F00576AF0 /* EnginesCommand.h */,
D6FA01B714283C4F00576AEE /* EnginesCommand.m */,
A91F3AA415F6E456003F434F /* ExitCommand.h */,
A91F3AA515F6E456003F434F /* ExitCommand.m */,
C9605E621606BF2900170F88 /* KeyboardCommand.h */,
C9605E631606BF2900170F88 /* KeyboardCommand.m */,
D6D05CA711C883AA0081C5A5 /* MapOperationCommand.h */,
D6D05CA811C883AA0081C5A5 /* MapOperationCommand.m */,
4C1DD76912BADFE100E10B8C /* OrientationCommand.h */,
4C1DD76812BADFE100E10B8C /* OrientationCommand.m */,
);
name = Commands;
sourceTree = "<group>";
};
C9605E701606C4BD00170F88 /* Routing */ = {
isa = PBXGroup;
children = (
D6D05CA311C883AA0081C5A5 /* FrankCommandRoute.h */,
D6D05CA411C883AA0081C5A5 /* FrankCommandRoute.m */,
D6D05CAB11C883AA0081C5A5 /* RequestRouter.h */,
D6D05CAC11C883AA0081C5A5 /* RequestRouter.m */,
D6D05CAD11C883AA0081C5A5 /* RoutingHTTPConnection.h */,
D6D05CAE11C883AA0081C5A5 /* RoutingHTTPConnection.m */,
D6D05CAF11C883AA0081C5A5 /* StaticResourcesRoute.h */,
D6D05CB011C883AA0081C5A5 /* StaticResourcesRoute.m */,
);
name = Routing;
sourceTree = "<group>";
};
C9605E711606C52200170F88 /* Selectors */ = {
isa = PBXGroup;
children = (
D6FA01B714283C4F00576AE2 /* FranklyProtocolHelper.h */,
D6FA01B714283C4F00576AE0 /* FranklyProtocolHelper.m */,
D6D79B5B11D7FB8B003E0E60 /* Operation.h */,
D6D79B5C11D7FB8B003E0E60 /* Operation.m */,
D6BD521C146C34BF001770B1 /* SelectorEngineRegistry.h */,
D6BD521D146C34BF001770B1 /* SelectorEngineRegistry.m */,
D6B1055F14644827000DD32F /* UIQuery+ShelleyCompatibiilityOverrides.m */,
D6BD5220146C36A3001770B1 /* UIQuerySelectorEngine.h */,
D6BD5221146C36A3001770B1 /* UIQuerySelectorEngine.m */,
D6D05CB111C883AA0081C5A5 /* UISpecCommandReceiver.h */,
D6D05CB211C883AA0081C5A5 /* UISpecCommandReceiver.m */,
0071264414F8956700E738ED /* ViewJSONSerializer.h */,
0071264514F8956700E738ED /* ViewJSONSerializer.m */,
);
name = Selectors;
sourceTree = "<group>";
};
C9605E721606C54E00170F88 /* Frank */ = {
isa = PBXGroup;
children = (
AA747D9E0F9514B9006C5449 /* Frank_Prefix.pch */,
D67F2ABD13F5F55A00A0BFF1 /* FrankLoader.h */,
D67F2ABE13F5F55A00A0BFF1 /* FrankLoader.m */,
D6D05CA511C883AA0081C5A5 /* FrankServer.h */,
D6D05CA611C883AA0081C5A5 /* FrankServer.m */,
);
name = Frank;
sourceTree = "<group>";
};
C9605E731606C57400170F88 /* Additions */ = {
isa = PBXGroup;
children = (
C1C3CCBE156BCF3500AEE136 /* FEXTappableConfirmationButton.h */,
C1C3CCBF156BCF3500AEE136 /* FEXTappableConfirmationButton.m */,
C9605E681606BFAE00170F88 /* UIImage+Frank.h */,
C9605E691606BFAE00170F88 /* UIImage+Frank.m */,
D6FA01B714283C4F00576AEA /* UITableViewCell+TappableConfirmationButton.h */,
D6FA01B714283C4F00576AEC /* UITableViewCell+TappableConfirmationButton.m */,
D6A1D27E15A8D05E00EC056C /* UIView+Frank.m */,
C1C6D1EC1535522300EAA0CF /* UIView+FrankGestures.m */,
D6F0955A144A5F4600B78FEC /* UIView+KIFAdapter.m */,
C9605E661606BF8E00170F88 /* UIView+MapKitWorkaround.m */,
00E864BA161D6E6400E01209 /* UIScrollView+FrankScrolling.m */,
);
name = Additions;
sourceTree = "<group>";
};
D629926711AB2CF700CE0FB0 /* lib */ = {
isa = PBXGroup;
children = (
C1AF90531569F06B00AE06A1 /* KIF */,
D6325E661437F7180057330D /* UISpec */,
D6E7B46C11B36D42005CAA34 /* JSON */,
D629926811AB2D0500CE0FB0 /* cocoahttpserver */,
D67F2B3313F5F82700A0BFF1 /* LoadableCategory.h */,
);
path = lib;
sourceTree = SOURCE_ROOT;
};
D629926811AB2D0500CE0FB0 /* cocoahttpserver */ = {
isa = PBXGroup;
children = (
AB7947BD15C4418700052B74 /* Vendor */,
AB79477615C4412300052B74 /* Categories */,
AB79477D15C4412300052B74 /* HTTPAuthenticationRequest.h */,
AB79477E15C4412300052B74 /* HTTPAuthenticationRequest.m */,
AB79477F15C4412300052B74 /* HTTPConnection.h */,
AB79478015C4412300052B74 /* HTTPConnection.m */,
AB79478115C4412300052B74 /* HTTPLogging.h */,
AB79478215C4412300052B74 /* HTTPMessage.h */,
AB79478315C4412300052B74 /* HTTPMessage.m */,
AB79478415C4412300052B74 /* HTTPResponse.h */,
AB79478515C4412300052B74 /* HTTPServer.h */,
AB79478615C4412300052B74 /* HTTPServer.m */,
AB79478715C4412300052B74 /* Mime */,
AB79478E15C4412300052B74 /* Responses */,
AB79479915C4412300052B74 /* WebSocket.h */,
AB79479A15C4412300052B74 /* WebSocket.m */,
);
path = cocoahttpserver;
sourceTree = "<group>";
};
D6325E661437F7180057330D /* UISpec */ = {
isa = PBXGroup;
children = (
D6325E671437F7180057330D /* components */,
D6325E761437F7180057330D /* dsl */,
D6325E941437F7180057330D /* UISpec.bundle */,
D6325E951437F7180057330D /* UISpec.h */,
D6325E961437F7180057330D /* UISpec.m */,
D6325E971437F7180057330D /* utils */,
);
name = UISpec;
path = UISpec/src;
sourceTree = "<group>";
};
D6325E671437F7180057330D /* components */ = {
isa = PBXGroup;
children = (
D6325E681437F7180057330D /* UIQueryScrollView.h */,
D6325E691437F7180057330D /* UIQueryScrollView.m */,
D6325E6A1437F7180057330D /* UIQuerySearchBar.h */,
D6325E6B1437F7180057330D /* UIQuerySearchBar.m */,
D6325E6C1437F7180057330D /* UIQuerySegmentedControl.h */,
D6325E6D1437F7180057330D /* UIQuerySegmentedControl.m */,
D6325E6E1437F7180057330D /* UIQueryTabBar.h */,
D6325E6F1437F7180057330D /* UIQueryTabBar.m */,
D6325E701437F7180057330D /* UIQueryTableView.h */,
D6325E711437F7180057330D /* UIQueryTableView.m */,
D6325E721437F7180057330D /* UIQueryTableViewCell.h */,
D6325E731437F7180057330D /* UIQueryTableViewCell.m */,
D6325E741437F7180057330D /* UIQueryWebView.h */,
D6325E751437F7180057330D /* UIQueryWebView.m */,
);
path = components;
sourceTree = "<group>";
};
D6325E761437F7180057330D /* dsl */ = {
isa = PBXGroup;
children = (
D6325E771437F7180057330D /* Recordable.h */,
D6325E781437F7180057330D /* Recordable.m */,
D6325E791437F7180057330D /* UIChildren.h */,
D6325E7A1437F7180057330D /* UIChildren.m */,
D6325E7B1437F7180057330D /* UIConsoleLog.h */,
D6325E7C1437F7180057330D /* UIConsoleLog.m */,
D6325E7D1437F7180057330D /* UIDescendants.h */,
D6325E7E1437F7180057330D /* UIDescendants.m */,
D6325E7F1437F7180057330D /* UIExpectation.h */,
D6325E801437F7180057330D /* UIExpectation.m */,
D6325E811437F7180057330D /* UIFilter.h */,
D6325E821437F7180057330D /* UIFilter.m */,
D6325E831437F7180057330D /* UILog.h */,
D6325E841437F7180057330D /* UIMatcher.h */,
D6325E851437F7180057330D /* UIMatcher.m */,
D6325E861437F7180057330D /* UIParents.h */,
D6325E871437F7180057330D /* UIParents.m */,
D6325E881437F7180057330D /* UIQuery.h */,
D6325E891437F7180057330D /* UIQuery.m */,
D6325E8A1437F7180057330D /* UIQueryAll.h */,
D6325E8B1437F7180057330D /* UIQueryAll.m */,
D6325E8C1437F7180057330D /* UIQueryExpectation.h */,
D6325E8D1437F7180057330D /* UIQueryExpectation.m */,
D6325E8E1437F7180057330D /* UIRedoer.h */,
D6325E8F1437F7180057330D /* UIRedoer.m */,
D6325E901437F7180057330D /* ViewFilterSwizzler.h */,
D6325E911437F7180057330D /* ViewFilterSwizzler.m */,
D6325E921437F7180057330D /* VisibleTouch.h */,
D6325E931437F7180057330D /* VisibleTouch.m */,
);
path = dsl;
sourceTree = "<group>";
};
D6325E971437F7180057330D /* utils */ = {
isa = PBXGroup;
children = (
D6325E981437F7180057330D /* CallCache.h */,
D6325E991437F7180057330D /* CallCache.m */,
D6325E9A1437F7180057330D /* NSNumberCreator.h */,
D6325E9B1437F7180057330D /* NSNumberCreator.m */,
D6325E9C1437F7180057330D /* ReturnCacher.h */,
D6325E9D1437F7180057330D /* ReturnCacher.m */,
D6325E9E1437F7180057330D /* UIBug.h */,
D6325E9F1437F7180057330D /* UIBug.m */,
D6325EA01437F7180057330D /* UIConsole.h */,
D6325EA11437F7180057330D /* UIConsole.m */,
D6325EA21437F7180057330D /* UIInspector.h */,
D6325EA31437F7180057330D /* UIInspector.m */,
D6325EA41437F7180057330D /* UIProxy.h */,
D6325EA51437F7180057330D /* UIProxy.m */,
D6325EA61437F7180057330D /* WaitUntilIdle.h */,
D6325EA71437F7180057330D /* WaitUntilIdle.m */,
);
path = utils;
sourceTree = "<group>";
};
D6E7B46C11B36D42005CAA34 /* JSON */ = {
isa = PBXGroup;
children = (
FC4EC7E615ED1E0A00B1F119 /* NSObject+Franks_SBJSON.h */,
FC4EC7E715ED1E0A00B1F119 /* NSObject+Franks_SBJSON.m */,
FC4EC7E815ED1E0A00B1F119 /* NSString+Franks_SBJSON.h */,
FC4EC7E915ED1E0A00B1F119 /* NSString+Franks_SBJSON.m */,
FC4EC7E215ED1D3400B1F119 /* Franks_SBJSON.h */,
FC4EC7E315ED1D3400B1F119 /* Franks_SBJSON.m */,
FC4EC7DE15ED1CFB00B1F119 /* Franks_SBJsonWriter.h */,
FC4EC7DF15ED1CFB00B1F119 /* Franks_SBJsonWriter.m */,
FC4EC7DA15ED1CC500B1F119 /* Franks_SBJsonParser.h */,
FC4EC7DB15ED1CC500B1F119 /* Franks_SBJsonParser.m */,
FC4EC7D615ED1C8B00B1F119 /* Franks_SBJsonBase.h */,
FC4EC7D715ED1C8B00B1F119 /* Franks_SBJsonBase.m */,
D6E7B46D11B36D42005CAA34 /* JSON.h */,
);
path = JSON;
sourceTree = "<group>";
};
D6FA019D14283BEA00576AD1 /* KIF Additions */ = {
isa = PBXGroup;
children = (
D67725601587A57200FB4E67 /* UIWindow-KIFAdditions.h */,
D67725611587A57200FB4E67 /* UIWindow-KIFAdditions.m */,
D6FA019E14283C4F00576AD1 /* CGGeometry-KIFAdditions.h */,
D6FA019F14283C4F00576AD1 /* CGGeometry-KIFAdditions.m */,
D6FA01A114283C4F00576AD1 /* UIAccessibilityElement-KIFAdditions.h */,
D6FA01A214283C4F00576AD1 /* UIAccessibilityElement-KIFAdditions.m */,
D6FA01A314283C4F00576AD1 /* UIApplication-KIFAdditions.h */,
D6FA01A414283C4F00576AD1 /* UIApplication-KIFAdditions.m */,
D6FA01A514283C4F00576AD1 /* UIScrollView-KIFAdditions.h */,
D6FA01A614283C4F00576AD1 /* UIScrollView-KIFAdditions.m */,
D6FA01A714283C4F00576AD1 /* UITouch-KIFAdditions.h */,
D6FA01A814283C4F00576AD1 /* UITouch-KIFAdditions.m */,
D6FA01A914283C4F00576AD1 /* UIView-KIFAdditions.h */,
D6FA01AA14283C4F00576AD1 /* UIView-KIFAdditions.m */,
);
name = "KIF Additions";
path = Additions;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
D2AAC07A0554694100DB518D /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
D6BD521E146C34BF001770B1 /* SelectorEngineRegistry.h in Headers */,
AA747D9F0F9514B9006C5449 /* Frank_Prefix.pch in Headers */,
D6E7B47A11B36D42005CAA34 /* JSON.h in Headers */,
D6D05CB311C883AA0081C5A5 /* DumpCommand.h in Headers */,
D6D05CB511C883AA0081C5A5 /* FrankCommandRoute.h in Headers */,
D6D05CB711C883AA0081C5A5 /* FrankServer.h in Headers */,
D6D05CB911C883AA0081C5A5 /* MapOperationCommand.h in Headers */,
D6D05CBD11C883AA0081C5A5 /* RequestRouter.h in Headers */,
D6D05CBF11C883AA0081C5A5 /* RoutingHTTPConnection.h in Headers */,
D6D05CC111C883AA0081C5A5 /* StaticResourcesRoute.h in Headers */,
D6D05CC311C883AA0081C5A5 /* UISpecCommandReceiver.h in Headers */,
D6D79B5D11D7FB8B003E0E60 /* Operation.h in Headers */,
4C1DD76D12BADFE100E10B8C /* OrientationCommand.h in Headers */,
4C1DD76F12BADFE100E10B8C /* AppCommand.h in Headers */,
D67F2AAD13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.h in Headers */,
D67F2ABF13F5F55A00A0BFF1 /* FrankLoader.h in Headers */,
D67F2B3413F5F82700A0BFF1 /* LoadableCategory.h in Headers */,
D6FA01AB14283C4F00576AD1 /* CGGeometry-KIFAdditions.h in Headers */,
D6FA01AE14283C4F00576AD1 /* UIAccessibilityElement-KIFAdditions.h in Headers */,
D6FA01B014283C4F00576AD1 /* UIApplication-KIFAdditions.h in Headers */,
D6FA01B214283C4F00576AD1 /* UIScrollView-KIFAdditions.h in Headers */,
D6FA01B414283C4F00576AD1 /* UITouch-KIFAdditions.h in Headers */,
D6FA01B614283C4F00576AD1 /* UIView-KIFAdditions.h in Headers */,
D6325EA81437F7180057330D /* UIQueryScrollView.h in Headers */,
D6325EAA1437F7180057330D /* UIQuerySearchBar.h in Headers */,
D6325EAC1437F7180057330D /* UIQuerySegmentedControl.h in Headers */,
D6325EAE1437F7180057330D /* UIQueryTabBar.h in Headers */,
D6325EB01437F7180057330D /* UIQueryTableView.h in Headers */,
D6325EB21437F7180057330D /* UIQueryTableViewCell.h in Headers */,
D6325EB41437F7180057330D /* UIQueryWebView.h in Headers */,
D6325EB61437F7180057330D /* Recordable.h in Headers */,
D6325EB81437F7180057330D /* UIChildren.h in Headers */,
D6325EBA1437F7180057330D /* UIConsoleLog.h in Headers */,
D6325EBC1437F7180057330D /* UIDescendants.h in Headers */,
D6325EBE1437F7180057330D /* UIExpectation.h in Headers */,
D6325EC01437F7180057330D /* UIFilter.h in Headers */,
D6325EC21437F7180057330D /* UILog.h in Headers */,
D6325EC31437F7180057330D /* UIMatcher.h in Headers */,
D6325EC51437F7180057330D /* UIParents.h in Headers */,
D6325EC71437F7180057330D /* UIQuery.h in Headers */,
D6325EC91437F7180057330D /* UIQueryAll.h in Headers */,
D6325ECB1437F7180057330D /* UIQueryExpectation.h in Headers */,
D6325ECD1437F7180057330D /* UIRedoer.h in Headers */,
D6325ECF1437F7180057330D /* ViewFilterSwizzler.h in Headers */,
D6325ED11437F7180057330D /* VisibleTouch.h in Headers */,
D6325ED41437F7180057330D /* UISpec.h in Headers */,
D6325ED61437F7180057330D /* CallCache.h in Headers */,
D6325ED81437F7180057330D /* NSNumberCreator.h in Headers */,
D6325EDA1437F7180057330D /* ReturnCacher.h in Headers */,
D6325EDC1437F7180057330D /* UIBug.h in Headers */,
D6325EDE1437F7180057330D /* UIConsole.h in Headers */,
D6325EE01437F7180057330D /* UIInspector.h in Headers */,
D6325EE21437F7180057330D /* UIProxy.h in Headers */,
D6325EE41437F7180057330D /* WaitUntilIdle.h in Headers */,
D6BD5222146C36A3001770B1 /* UIQuerySelectorEngine.h in Headers */,
0071264614F8956700E738ED /* ViewJSONSerializer.h in Headers */,
C1AF90551569F10200AE06A1 /* KIFTestStep.h in Headers */,
D6FA01B714283C4F00576AE3 /* FranklyProtocolHelper.h in Headers */,
C1C3CCC0156BCF3500AEE136 /* FEXTappableConfirmationButton.h in Headers */,
D6FA01B714283C4F00576AEB /* UITableViewCell+TappableConfirmationButton.h in Headers */,
D67725621587A57200FB4E67 /* UIWindow-KIFAdditions.h in Headers */,
AB7947A115C4412300052B74 /* HTTPAuthenticationRequest.h in Headers */,
AB7947A315C4412300052B74 /* HTTPConnection.h in Headers */,
AB7947A515C4412300052B74 /* HTTPLogging.h in Headers */,
AB7947A615C4412300052B74 /* HTTPMessage.h in Headers */,
AB7947A815C4412300052B74 /* HTTPResponse.h in Headers */,
AB7947A915C4412300052B74 /* HTTPServer.h in Headers */,
AB7947BB15C4412300052B74 /* WebSocket.h in Headers */,
D6FA01B714283C4F00576AF1 /* EnginesCommand.h in Headers */,
A91F3AA615F6E456003F434F /* ExitCommand.h in Headers */,
FC4EC7D815ED1C8B00B1F119 /* Franks_SBJsonBase.h in Headers */,
FC4EC7DC15ED1CC500B1F119 /* Franks_SBJsonParser.h in Headers */,
FC4EC7E015ED1CFB00B1F119 /* Franks_SBJsonWriter.h in Headers */,
FC4EC7E415ED1D3400B1F119 /* Franks_SBJSON.h in Headers */,
FC4EC7EA15ED1E0A00B1F119 /* NSObject+Franks_SBJSON.h in Headers */,
FC4EC7EC15ED1E0A00B1F119 /* NSString+Franks_SBJSON.h in Headers */,
C9605E641606BF2900170F88 /* KeyboardCommand.h in Headers */,
C9605E6A1606BFAE00170F88 /* UIImage+Frank.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
ABA9E44015C81C2600112290 /* CocoaHTTPServer */ = {
isa = PBXNativeTarget;
buildConfigurationList = ABA9E46415C81C2600112290 /* Build configuration list for PBXNativeTarget "CocoaHTTPServer" */;
buildPhases = (
ABA9E43D15C81C2600112290 /* Sources */,
ABA9E43E15C81C2600112290 /* Frameworks */,
ABA9E43F15C81C2600112290 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = CocoaHTTPServer;
productName = CocoaHTTPServer;
productReference = ABA9E44115C81C2600112290 /* libCocoaHTTPServer.a */;
productType = "com.apple.product-type.library.static";
};
D2AAC07D0554694100DB518D /* Frank */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1DEB921E08733DC00010E9CD /* Build configuration list for PBXNativeTarget "Frank" */;
buildPhases = (
D2AAC07A0554694100DB518D /* Headers */,
D2AAC07B0554694100DB518D /* Sources */,
D2AAC07C0554694100DB518D /* Frameworks */,
D6782DD711BC67FE00FD0CE1 /* Resources */,
);
buildRules = (
);
dependencies = (
ABA9E46815C81C8D00112290 /* PBXTargetDependency */,
);
name = Frank;
productName = Frank;
productReference = D2AAC07E0554694100DB518D /* libFrank.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0420;
};
buildConfigurationList = 1DEB922208733DC00010E9CD /* Build configuration list for PBXProject "Frank" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
en,
);
mainGroup = 0867D691FE84028FC02AAC07 /* Frank */;