-
Notifications
You must be signed in to change notification settings - Fork 39
/
project.pbxproj
1806 lines (1792 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 = 48;
objects = {
/* Begin PBXBuildFile section */
4904AF84239CB99600E271EC /* WeightPagerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4904AF83239CB99600E271EC /* WeightPagerViewController.swift */; };
4916451423EE4C410077731D /* TweakDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4916451323EE4C410077731D /* TweakDetailViewModel.swift */; };
4916451623EE4D360077731D /* TweakTextsProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4916451523EE4D360077731D /* TweakTextsProvider.swift */; };
4916451823EE4E440077731D /* TweakDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4916451723EE4E440077731D /* TweakDetailViewController.swift */; };
4916451A23EE51310077731D /* TweakDetailDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4916451923EE51310077731D /* TweakDetailDataProvider.swift */; };
4916451D23EE53610077731D /* TweakDetailData.json in Resources */ = {isa = PBXBuildFile; fileRef = 4916451F23EE53610077731D /* TweakDetailData.json */; };
492474A323DB677A00D7D918 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 492474A123DB677A00D7D918 /* InfoPlist.strings */; };
492A1E702409B3FA00F6C37C /* TweakDetailActivityCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 492A1E6F2409B3FA00F6C37C /* TweakDetailActivityCell.swift */; };
492A1E722409B41000F6C37C /* TweakDetailDescriptionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 492A1E712409B41000F6C37C /* TweakDetailDescriptionCell.swift */; };
4933A74B23EE267600CE4631 /* DozeTextsProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4933A74A23EE267500CE4631 /* DozeTextsProvider.swift */; };
4933A74D23EE28C500CE4631 /* DozeDetailInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4933A74C23EE28C500CE4631 /* DozeDetailInfo.swift */; };
4933A75023EE2BC800CE4631 /* DozeDetailData.json in Resources */ = {isa = PBXBuildFile; fileRef = 4933A75223EE2BC800CE4631 /* DozeDetailData.json */; };
4933A75523EE39CC00CE4631 /* DozeDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4933A75423EE39CC00CE4631 /* DozeDetailViewModel.swift */; };
4933A75723EE49BB00CE4631 /* TweakDetailInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4933A75623EE49BB00CE4631 /* TweakDetailInfo.swift */; };
493A8B9A235E93DA00A5009A /* SettingsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 493A8B99235E93DA00A5009A /* SettingsKeys.swift */; };
493A9BD323CE47A000F679BE /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BD523CE47A000F679BE /* Localizable.strings */; };
493A9BD723CE4EED00F679BE /* DozeDetailLayout.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BD923CE4EED00F679BE /* DozeDetailLayout.storyboard */; };
493A9BDA23CE4F0200F679BE /* TweakDetailLayout.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BDC23CE4F0200F679BE /* TweakDetailLayout.storyboard */; };
493A9BDD23CE4F1400F679BE /* DozeDetailSizeHeader.xib in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BDF23CE4F1400F679BE /* DozeDetailSizeHeader.xib */; };
493A9BE023CE4F1C00F679BE /* TweakDetailActivityHeader.xib in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BE223CE4F1C00F679BE /* TweakDetailActivityHeader.xib */; };
493A9BE323CE4F2D00F679BE /* DozeDetailTypeHeader.xib in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BE523CE4F2D00F679BE /* DozeDetailTypeHeader.xib */; };
493A9BE623CE4F3700F679BE /* TweakDetailDescriptionHeader.xib in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BE823CE4F3700F679BE /* TweakDetailDescriptionHeader.xib */; };
493A9BEC23CE612A00F679BE /* ItemHistory.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BEE23CE612A00F679BE /* ItemHistory.storyboard */; };
493A9BF023CE61BE00F679BE /* Menu.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BF223CE61BE00F679BE /* Menu.storyboard */; };
493A9BF323CE61E700F679BE /* ServingsPager.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BF523CE61E700F679BE /* ServingsPager.storyboard */; };
493A9BF623CE61F100F679BE /* Servings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BF823CE61F100F679BE /* Servings.storyboard */; };
493A9BF923CE61FD00F679BE /* SupplementsHeader.xib in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BFB23CE61FD00F679BE /* SupplementsHeader.xib */; };
493A9BFC23CE623700F679BE /* ServingsHistory.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9BFE23CE623700F679BE /* ServingsHistory.storyboard */; };
493A9C0023CE627B00F679BE /* Settings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9C0223CE627B00F679BE /* Settings.storyboard */; };
493A9C0323CE629100F679BE /* TweaksPager.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9C0523CE629100F679BE /* TweaksPager.storyboard */; };
493A9C0623CE629900F679BE /* Tweaks.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9C0823CE629900F679BE /* Tweaks.storyboard */; };
493A9C0A23CE62BC00F679BE /* TweaksHistory.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9C0C23CE62BC00F679BE /* TweaksHistory.storyboard */; };
493A9C0E23CE631600F679BE /* Weight.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9C1023CE631600F679BE /* Weight.storyboard */; };
493A9C1123CE631F00F679BE /* WeightPager.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9C1323CE631F00F679BE /* WeightPager.storyboard */; };
493A9C1523CE634400F679BE /* WeightHistory.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 493A9C1723CE634400F679BE /* WeightHistory.storyboard */; };
4941D72E237E13DC00ED84B5 /* RealmManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4941D726237E13DB00ED84B5 /* RealmManager.swift */; };
4941D72F237E13DC00ED84B5 /* DataCountRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4941D728237E13DC00ED84B5 /* DataCountRecord.swift */; };
4941D730237E13DC00ED84B5 /* DataCountType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4941D729237E13DC00ED84B5 /* DataCountType.swift */; };
4941D731237E13DC00ED84B5 /* DataWeightRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4941D72A237E13DC00ED84B5 /* DataWeightRecord.swift */; };
4941D732237E13DC00ED84B5 /* DataWeightType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4941D72B237E13DC00ED84B5 /* DataWeightType.swift */; };
4941D733237E13DC00ED84B5 /* RealmProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4941D72C237E13DC00ED84B5 /* RealmProvider.swift */; };
4941D735237E266300ED84B5 /* DataCountAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4941D734237E266300ED84B5 /* DataCountAttributes.swift */; };
4944B99223AD7A1A008DFA30 /* ChartDataEntryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4944B99123AD7A1A008DFA30 /* ChartDataEntryExtension.swift */; };
495020DA2399DC780092D6F5 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 495020D82399DC780092D6F5 /* LaunchScreen.storyboard */; };
4955013A23CD453200C72FB3 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4955013723CD453200C72FB3 /* Assets.xcassets */; };
495DAAEB23A06C330036077C /* WeightReport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495DAAEA23A06C330036077C /* WeightReport.swift */; };
4964604623AC524700FBD976 /* PopupPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4964604523AC524700FBD976 /* PopupPickerView.swift */; };
4966D7FB237DE9D4004F3A20 /* Resources in Resources */ = {isa = PBXBuildFile; fileRef = 4966D7FA237DE9D3004F3A20 /* Resources */; };
496917DD238716BD00A9A743 /* RealmManagerLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 496917DC238716BD00A9A743 /* RealmManagerLegacy.swift */; };
497390A923A5941900492D92 /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 497390A823A5941900492D92 /* MainViewController.swift */; };
497390AC23A5956900492D92 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 497390AA23A5956900492D92 /* Main.storyboard */; };
497390B023A5D4F900492D92 /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 497390AD23A5D4F800492D92 /* SettingsViewController.swift */; };
497390B123A5D4F900492D92 /* SettingsReminderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 497390AE23A5D4F900492D92 /* SettingsReminderViewController.swift */; };
497B137223CD72E600BC2488 /* About.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 497B137423CD72E600BC2488 /* About.storyboard */; };
497F91B2240990B600464E4E /* TweakDetailSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 497F91B1240990B600464E4E /* TweakDetailSection.swift */; };
4981708F2391B1790033882C /* TweaksStateCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4981708E2391B1790033882C /* TweaksStateCell.swift */; };
498170912391B19E0033882C /* TweaksCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498170902391B19E0033882C /* TweaksCell.swift */; };
498170952391B6AB0033882C /* TweaksSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498170942391B6AB0033882C /* TweaksSection.swift */; };
4981709B2391B85B0033882C /* TweaksHistoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4981709A2391B85B0033882C /* TweaksHistoryViewController.swift */; };
4981709D2391B89E0033882C /* TweaksHistoryViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4981709C2391B89E0033882C /* TweaksHistoryViewModel.swift */; };
498170A123920DD60033882C /* TweaksPagerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498170A023920DD60033882C /* TweaksPagerViewController.swift */; };
49821BAA2383727D006F166E /* DailyTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49821BA92383727D006F166E /* DailyTracker.swift */; };
498A2279237CD81F007AF5FB /* DailyDozenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498A2278237CD81F007AF5FB /* DailyDozenTests.swift */; };
498A2287237CD88A007AF5FB /* DailyDozenUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498A2286237CD88A007AF5FB /* DailyDozenUITests.swift */; };
498D76A423709F9D00B5DF06 /* UtilityTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498D76A323709F9D00B5DF06 /* UtilityTableViewController.swift */; };
498F7244239D8B5C004E501B /* WeightHistoryViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498F7243239D8B5C004E501B /* WeightHistoryViewModel.swift */; };
498F7246239D90E2004E501B /* WeightViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498F7245239D90E2004E501B /* WeightViewController.swift */; };
498F724B239E013E004E501B /* FirstLaunch.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 498F7249239E013E004E501B /* FirstLaunch.storyboard */; };
498F724D239E08C0004E501B /* FirstLaunchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498F724C239E08C0004E501B /* FirstLaunchViewController.swift */; };
498F724F239E2EA3004E501B /* HealthKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 498F724E239E2EA3004E501B /* HealthKit.framework */; };
498F7251239E3007004E501B /* HealthManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498F7250239E3007004E501B /* HealthManager.swift */; };
499B82FB239CD4D300E4AD19 /* WeightHistoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 499B82FA239CD4D300E4AD19 /* WeightHistoryViewController.swift */; };
49C646CB236F4A46000DA8DC /* Utility.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 49C646CA236F4A46000DA8DC /* Utility.storyboard */; };
49DB104D238E255D00E77E52 /* DailyDozenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49DB104C238E255D00E77E52 /* DailyDozenViewModel.swift */; };
49DB104F238E257D00E77E52 /* DailyTweaksViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49DB104E238E257D00E77E52 /* DailyTweaksViewModel.swift */; };
49F0377B233AD9B600FFD2EE /* UIButtonCheckbox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49F0377A233AD9B600FFD2EE /* UIButtonCheckbox.swift */; };
49F8D1DC23905B70003E139F /* TweaksViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49F8D1DB23905B70003E139F /* TweaksViewController.swift */; };
49F8D1DE23906B29003E139F /* TweaksDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49F8D1DD23906B29003E139F /* TweaksDataProvider.swift */; };
BD68BC5B2FB6D632F16CE9CD /* Pods_DailyDozenTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 715D60F634E9BCD998C66B77 /* Pods_DailyDozenTests.framework */; };
BED5BB460CE3AEE8CF585899 /* Pods_DailyDozen.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F514690D725E67AD54735EB9 /* Pods_DailyDozen.framework */; };
CF12918F1FC42DD300D1C17E /* DateCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF12918E1FC42DD300D1C17E /* DateCell.swift */; };
CF17C8A71FAA019600367BF8 /* DozeDetailSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF17C8A61FAA019600367BF8 /* DozeDetailSection.swift */; };
CF22F07A1FA88D2200F25B70 /* DozeDetailDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF22F0791FA88D2200F25B70 /* DozeDetailDataProvider.swift */; };
CF2680021FB477AD004A6200 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF2680011FB477AD004A6200 /* Date.swift */; };
CF2FA9961FA87F0C003508F8 /* DozeDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF2FA9951FA87F0C003508F8 /* DozeDetailViewController.swift */; };
CF4902951FD91412000EAB68 /* ChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF4902941FD91412000EAB68 /* ChartView.swift */; };
CF4902971FD917D4000EAB68 /* ControlPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF4902961FD917D4000EAB68 /* ControlPanel.swift */; };
CF49029B1FD91F01000EAB68 /* ServingsHistoryViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF49029A1FD91F01000EAB68 /* ServingsHistoryViewModel.swift */; };
CF4DECF71F9DF2A500DA094B /* ServingsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF4DECF61F9DF2A500DA094B /* ServingsCell.swift */; };
CF4DECF91F9DF82900DA094B /* ServingsDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF4DECF81F9DF82900DA094B /* ServingsDataProvider.swift */; };
CF55BC4F2020450D00003D0D /* AlertBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF55BC4E2020450D00003D0D /* AlertBuilder.swift */; };
CF5B28B11FA0A2C500D57A48 /* ServingsStateCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF5B28B01FA0A2C500D57A48 /* ServingsStateCell.swift */; };
CF64DF311FB5DFCF00B4D124 /* DozeDetailSizeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF64DF301FB5DFCF00B4D124 /* DozeDetailSizeCell.swift */; };
CF64DF331FB5E03C00B4D124 /* DozeDetailTypeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF64DF321FB5E03C00B4D124 /* DozeDetailTypeCell.swift */; };
CF987C281F9E157300D4893E /* Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF987C271F9E157300D4893E /* Item.swift */; };
CF9E03231FBD9FDE0084BC88 /* ItemHistoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF9E03221FBD9FDE0084BC88 /* ItemHistoryViewController.swift */; };
CF9EC1C0202196B100C7B3CA /* Fonts.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF9EC1BF202196B100C7B3CA /* Fonts.swift */; };
CF9EC1C32021D37000C7B3CA /* MenuItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF9EC1C22021D37000C7B3CA /* MenuItem.swift */; };
CFA3E8FC1FC58E6B0092199D /* ServingsHistoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFA3E8FB1FC58E6B0092199D /* ServingsHistoryViewController.swift */; };
CFAAB3721F9F3BC600B24748 /* Doze.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFAAB3711F9F3BC600B24748 /* Doze.swift */; };
CFAAB3741F9F3E1200B24748 /* RealmConfigLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFAAB3731F9F3E1200B24748 /* RealmConfigLegacy.swift */; };
CFAAB3771F9F3FDF00B24748 /* URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFAAB3761F9F3FDF00B24748 /* URL.swift */; };
CFB5568C1FD180C3003B5813 /* Report.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFB5568B1FD180C3003B5813 /* Report.swift */; };
CFBEE2321FDE963D005C0F45 /* AboutTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFBEE2311FDE963D005C0F45 /* AboutTableViewController.swift */; };
CFBEE2341FDE9A57005C0F45 /* RoundedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFBEE2331FDE9A57005C0F45 /* RoundedView.swift */; };
CFC060931FBC57C800A901A5 /* ServingsSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFC060921FBC57C800A901A5 /* ServingsSection.swift */; };
CFC4A84D1F975A3900B5AC75 /* MenuTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFC4A84C1F975A3900B5AC75 /* MenuTableViewController.swift */; };
CFC4A84F1F9761FF00B5AC75 /* ServingsPagerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFC4A84E1F9761FF00B5AC75 /* ServingsPagerViewController.swift */; };
CFC4A8541F9776A500B5AC75 /* ServingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFC4A8531F9776A500B5AC75 /* ServingsViewController.swift */; };
CFD1BA331FCD24920057F549 /* RoundedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFD1BA321FCD24920057F549 /* RoundedButton.swift */; };
CFE6983C1F974B9700CD7905 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE6983B1F974B9700CD7905 /* AppDelegate.swift */; };
CFE793571FA756E40084F075 /* RealmProviderLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE793561FA756E40084F075 /* RealmProviderLegacy.swift */; };
CFECDFF8201EF7C1003E8572 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFECDFF7201EF7C1003E8572 /* Colors.swift */; };
CFF72AFB1FB9A499001CC2E9 /* UnitsType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFF72AFA1FB9A499001CC2E9 /* UnitsType.swift */; };
CFF72AFE1FB9BAAA001CC2E9 /* LinkService.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFF72AFD1FB9BAAA001CC2E9 /* LinkService.swift */; };
CFF72B001FB9BB70001CC2E9 /* LinkSettings.plist in Resources */ = {isa = PBXBuildFile; fileRef = CFF72AFF1FB9BB70001CC2E9 /* LinkSettings.plist */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
498A227B237CD81F007AF5FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CFE698301F974B9700CD7905 /* Project object */;
proxyType = 1;
remoteGlobalIDString = CFE698371F974B9700CD7905;
remoteInfo = DailyDozen;
};
498A2289237CD88A007AF5FB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CFE698301F974B9700CD7905 /* Project object */;
proxyType = 1;
remoteGlobalIDString = CFE698371F974B9700CD7905;
remoteInfo = DailyDozen;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
2CB41DDE201AD844603D7163 /* Pods-DailyDozenTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DailyDozenTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DailyDozenTests/Pods-DailyDozenTests.debug.xcconfig"; sourceTree = "<group>"; };
4904AF83239CB99600E271EC /* WeightPagerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WeightPagerViewController.swift; sourceTree = "<group>"; };
4916451323EE4C410077731D /* TweakDetailViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweakDetailViewModel.swift; sourceTree = "<group>"; };
4916451523EE4D360077731D /* TweakTextsProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweakTextsProvider.swift; sourceTree = "<group>"; };
4916451723EE4E440077731D /* TweakDetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweakDetailViewController.swift; sourceTree = "<group>"; };
4916451923EE51310077731D /* TweakDetailDataProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweakDetailDataProvider.swift; sourceTree = "<group>"; };
4916451E23EE53610077731D /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = Base; path = Base.lproj/TweakDetailData.json; sourceTree = "<group>"; };
4916452023EE53640077731D /* es */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = es; path = es.lproj/TweakDetailData.json; sourceTree = "<group>"; };
492474A223DB677A00D7D918 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
492A1E6F2409B3FA00F6C37C /* TweakDetailActivityCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweakDetailActivityCell.swift; sourceTree = "<group>"; };
492A1E712409B41000F6C37C /* TweakDetailDescriptionCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweakDetailDescriptionCell.swift; sourceTree = "<group>"; };
4933A74A23EE267500CE4631 /* DozeTextsProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DozeTextsProvider.swift; sourceTree = "<group>"; };
4933A74C23EE28C500CE4631 /* DozeDetailInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DozeDetailInfo.swift; sourceTree = "<group>"; };
4933A75123EE2BC800CE4631 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = Base; path = Base.lproj/DozeDetailData.json; sourceTree = "<group>"; };
4933A75323EE2BCB00CE4631 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = es; path = es.lproj/DozeDetailData.json; sourceTree = "<group>"; };
4933A75423EE39CC00CE4631 /* DozeDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DozeDetailViewModel.swift; sourceTree = "<group>"; };
4933A75623EE49BB00CE4631 /* TweakDetailInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweakDetailInfo.swift; sourceTree = "<group>"; };
493A8B99235E93DA00A5009A /* SettingsKeys.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsKeys.swift; sourceTree = "<group>"; };
493A9BD423CE47A000F679BE /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
493A9BD823CE4EED00F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/DozeDetailLayout.storyboard; sourceTree = "<group>"; };
493A9BDB23CE4F0200F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/TweakDetailLayout.storyboard; sourceTree = "<group>"; };
493A9BDE23CE4F1400F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/DozeDetailSizeHeader.xib; sourceTree = "<group>"; };
493A9BE123CE4F1C00F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/TweakDetailActivityHeader.xib; sourceTree = "<group>"; };
493A9BE423CE4F2D00F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/DozeDetailTypeHeader.xib; sourceTree = "<group>"; };
493A9BE723CE4F3700F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/TweakDetailDescriptionHeader.xib; sourceTree = "<group>"; };
493A9BED23CE612A00F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/ItemHistory.storyboard; sourceTree = "<group>"; };
493A9BF123CE61BE00F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Menu.storyboard; sourceTree = "<group>"; };
493A9BF423CE61E700F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/ServingsPager.storyboard; sourceTree = "<group>"; };
493A9BF723CE61F100F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Servings.storyboard; sourceTree = "<group>"; };
493A9BFA23CE61FD00F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/SupplementsHeader.xib; sourceTree = "<group>"; };
493A9BFD23CE623700F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/ServingsHistory.storyboard; sourceTree = "<group>"; };
493A9C0123CE627B00F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Settings.storyboard; sourceTree = "<group>"; };
493A9C0423CE629100F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/TweaksPager.storyboard; sourceTree = "<group>"; };
493A9C0723CE629900F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Tweaks.storyboard; sourceTree = "<group>"; };
493A9C0B23CE62BC00F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/TweaksHistory.storyboard; sourceTree = "<group>"; };
493A9C0F23CE631600F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Weight.storyboard; sourceTree = "<group>"; };
493A9C1223CE631F00F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/WeightPager.storyboard; sourceTree = "<group>"; };
493A9C1623CE634400F679BE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/WeightHistory.storyboard; sourceTree = "<group>"; };
493A9C1C23CE6B7300F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/About.strings; sourceTree = "<group>"; };
493A9C1D23CE6B7300F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/FirstLaunch.strings; sourceTree = "<group>"; };
493A9C1E23CE6B7300F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Main.strings; sourceTree = "<group>"; };
493A9C1F23CE6B7300F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DozeDetailLayout.strings; sourceTree = "<group>"; };
493A9C2023CE6B7300F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/TweakDetailLayout.strings; sourceTree = "<group>"; };
493A9C2123CE6B7300F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DozeDetailSizeHeader.strings; sourceTree = "<group>"; };
493A9C2223CE6B7400F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/TweakDetailActivityHeader.strings; sourceTree = "<group>"; };
493A9C2323CE6B7400F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DozeDetailTypeHeader.strings; sourceTree = "<group>"; };
493A9C2423CE6B7400F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/TweakDetailDescriptionHeader.strings; sourceTree = "<group>"; };
493A9C2523CE6B7400F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ItemHistory.strings; sourceTree = "<group>"; };
493A9C2623CE6B7400F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Menu.strings; sourceTree = "<group>"; };
493A9C2723CE6B7400F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ServingsPager.strings; sourceTree = "<group>"; };
493A9C2823CE6B7400F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Servings.strings; sourceTree = "<group>"; };
493A9C2923CE6B7400F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/SupplementsHeader.strings; sourceTree = "<group>"; };
493A9C2A23CE6B7500F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ServingsHistory.strings; sourceTree = "<group>"; };
493A9C2B23CE6B7500F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Settings.strings; sourceTree = "<group>"; };
493A9C2C23CE6B7500F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/TweaksPager.strings; sourceTree = "<group>"; };
493A9C2D23CE6B7500F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Tweaks.strings; sourceTree = "<group>"; };
493A9C2E23CE6B7500F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/TweaksHistory.strings; sourceTree = "<group>"; };
493A9C2F23CE6B7500F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Weight.strings; sourceTree = "<group>"; };
493A9C3023CE6B7500F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/WeightPager.strings; sourceTree = "<group>"; };
493A9C3123CE6B7500F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/WeightHistory.strings; sourceTree = "<group>"; };
493A9C3223CE6B7500F679BE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
4941D726237E13DB00ED84B5 /* RealmManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RealmManager.swift; sourceTree = "<group>"; };
4941D728237E13DC00ED84B5 /* DataCountRecord.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataCountRecord.swift; sourceTree = "<group>"; };
4941D729237E13DC00ED84B5 /* DataCountType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataCountType.swift; sourceTree = "<group>"; };
4941D72A237E13DC00ED84B5 /* DataWeightRecord.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataWeightRecord.swift; sourceTree = "<group>"; };
4941D72B237E13DC00ED84B5 /* DataWeightType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataWeightType.swift; sourceTree = "<group>"; };
4941D72C237E13DC00ED84B5 /* RealmProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RealmProvider.swift; sourceTree = "<group>"; };
4941D734237E266300ED84B5 /* DataCountAttributes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataCountAttributes.swift; sourceTree = "<group>"; };
4944B99123AD7A1A008DFA30 /* ChartDataEntryExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChartDataEntryExtension.swift; sourceTree = "<group>"; };
495020D92399DC780092D6F5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
4955013723CD453200C72FB3 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
495DAAEA23A06C330036077C /* WeightReport.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WeightReport.swift; sourceTree = "<group>"; };
4964604523AC524700FBD976 /* PopupPickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupPickerView.swift; sourceTree = "<group>"; };
4966D7FA237DE9D3004F3A20 /* Resources */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Resources; sourceTree = "<group>"; };
496917DC238716BD00A9A743 /* RealmManagerLegacy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmManagerLegacy.swift; sourceTree = "<group>"; };
497390A823A5941900492D92 /* MainViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = "<group>"; };
497390AB23A5956900492D92 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
497390AD23A5D4F800492D92 /* SettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = "<group>"; };
497390AE23A5D4F900492D92 /* SettingsReminderViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsReminderViewController.swift; sourceTree = "<group>"; };
497B137323CD72E600BC2488 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/About.storyboard; sourceTree = "<group>"; };
497F91B1240990B600464E4E /* TweakDetailSection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweakDetailSection.swift; sourceTree = "<group>"; };
4981708E2391B1790033882C /* TweaksStateCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweaksStateCell.swift; sourceTree = "<group>"; };
498170902391B19E0033882C /* TweaksCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweaksCell.swift; sourceTree = "<group>"; };
498170942391B6AB0033882C /* TweaksSection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweaksSection.swift; sourceTree = "<group>"; };
4981709A2391B85B0033882C /* TweaksHistoryViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweaksHistoryViewController.swift; sourceTree = "<group>"; };
4981709C2391B89E0033882C /* TweaksHistoryViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweaksHistoryViewModel.swift; sourceTree = "<group>"; };
498170A023920DD60033882C /* TweaksPagerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweaksPagerViewController.swift; sourceTree = "<group>"; };
49821BA92383727D006F166E /* DailyTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyTracker.swift; sourceTree = "<group>"; };
498A2276237CD81F007AF5FB /* DailyDozenTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DailyDozenTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
498A2278237CD81F007AF5FB /* DailyDozenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyDozenTests.swift; sourceTree = "<group>"; };
498A227A237CD81F007AF5FB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
498A2284237CD88A007AF5FB /* DailyDozenUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DailyDozenUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
498A2286237CD88A007AF5FB /* DailyDozenUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyDozenUITests.swift; sourceTree = "<group>"; };
498A2288237CD88A007AF5FB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
498D76A323709F9D00B5DF06 /* UtilityTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UtilityTableViewController.swift; sourceTree = "<group>"; };
498F7243239D8B5C004E501B /* WeightHistoryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WeightHistoryViewModel.swift; sourceTree = "<group>"; };
498F7245239D90E2004E501B /* WeightViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WeightViewController.swift; sourceTree = "<group>"; };
498F724A239E013E004E501B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/FirstLaunch.storyboard; sourceTree = "<group>"; };
498F724C239E08C0004E501B /* FirstLaunchViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FirstLaunchViewController.swift; sourceTree = "<group>"; };
498F724E239E2EA3004E501B /* HealthKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HealthKit.framework; path = System/Library/Frameworks/HealthKit.framework; sourceTree = SDKROOT; };
498F7250239E3007004E501B /* HealthManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HealthManager.swift; sourceTree = "<group>"; };
499B82FA239CD4D300E4AD19 /* WeightHistoryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WeightHistoryViewController.swift; sourceTree = "<group>"; };
49BB8C6A237373840047AFA4 /* DailyDozen.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DailyDozen.entitlements; sourceTree = "<group>"; };
49C646CA236F4A46000DA8DC /* Utility.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Utility.storyboard; sourceTree = "<group>"; };
49DB104C238E255D00E77E52 /* DailyDozenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyDozenViewModel.swift; sourceTree = "<group>"; };
49DB104E238E257D00E77E52 /* DailyTweaksViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyTweaksViewModel.swift; sourceTree = "<group>"; };
49F0377A233AD9B600FFD2EE /* UIButtonCheckbox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIButtonCheckbox.swift; sourceTree = "<group>"; };
49F8D1DB23905B70003E139F /* TweaksViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweaksViewController.swift; sourceTree = "<group>"; };
49F8D1DD23906B29003E139F /* TweaksDataProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TweaksDataProvider.swift; sourceTree = "<group>"; };
6ED3A55B48F7069CAE75156C /* Pods-DailyDozenTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DailyDozenTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-DailyDozenTests/Pods-DailyDozenTests.release.xcconfig"; sourceTree = "<group>"; };
715D60F634E9BCD998C66B77 /* Pods_DailyDozenTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DailyDozenTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
7D4AA01331AD98C99ADB2BC0 /* Pods-DailyDozen.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DailyDozen.release.xcconfig"; path = "Pods/Target Support Files/Pods-DailyDozen/Pods-DailyDozen.release.xcconfig"; sourceTree = "<group>"; };
CF12918E1FC42DD300D1C17E /* DateCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateCell.swift; sourceTree = "<group>"; };
CF17C8A61FAA019600367BF8 /* DozeDetailSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DozeDetailSection.swift; sourceTree = "<group>"; };
CF22F0791FA88D2200F25B70 /* DozeDetailDataProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DozeDetailDataProvider.swift; sourceTree = "<group>"; };
CF2680011FB477AD004A6200 /* Date.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Date.swift; sourceTree = "<group>"; };
CF2FA9951FA87F0C003508F8 /* DozeDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DozeDetailViewController.swift; sourceTree = "<group>"; };
CF4902941FD91412000EAB68 /* ChartView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChartView.swift; sourceTree = "<group>"; };
CF4902961FD917D4000EAB68 /* ControlPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ControlPanel.swift; sourceTree = "<group>"; };
CF49029A1FD91F01000EAB68 /* ServingsHistoryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServingsHistoryViewModel.swift; sourceTree = "<group>"; };
CF4DECF61F9DF2A500DA094B /* ServingsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServingsCell.swift; sourceTree = "<group>"; };
CF4DECF81F9DF82900DA094B /* ServingsDataProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServingsDataProvider.swift; sourceTree = "<group>"; };
CF55BC4E2020450D00003D0D /* AlertBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertBuilder.swift; sourceTree = "<group>"; };
CF5B28B01FA0A2C500D57A48 /* ServingsStateCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServingsStateCell.swift; sourceTree = "<group>"; };
CF64DF301FB5DFCF00B4D124 /* DozeDetailSizeCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DozeDetailSizeCell.swift; sourceTree = "<group>"; };
CF64DF321FB5E03C00B4D124 /* DozeDetailTypeCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DozeDetailTypeCell.swift; sourceTree = "<group>"; };
CF987C271F9E157300D4893E /* Item.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Item.swift; sourceTree = "<group>"; };
CF9E03221FBD9FDE0084BC88 /* ItemHistoryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemHistoryViewController.swift; sourceTree = "<group>"; };
CF9EC1BF202196B100C7B3CA /* Fonts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Fonts.swift; sourceTree = "<group>"; };
CF9EC1C22021D37000C7B3CA /* MenuItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuItem.swift; sourceTree = "<group>"; };
CFA3E8FB1FC58E6B0092199D /* ServingsHistoryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServingsHistoryViewController.swift; sourceTree = "<group>"; };
CFAAB3711F9F3BC600B24748 /* Doze.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Doze.swift; sourceTree = "<group>"; };
CFAAB3731F9F3E1200B24748 /* RealmConfigLegacy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmConfigLegacy.swift; sourceTree = "<group>"; };
CFAAB3761F9F3FDF00B24748 /* URL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URL.swift; sourceTree = "<group>"; };
CFB5568B1FD180C3003B5813 /* Report.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Report.swift; sourceTree = "<group>"; };
CFBEE2311FDE963D005C0F45 /* AboutTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutTableViewController.swift; sourceTree = "<group>"; };
CFBEE2331FDE9A57005C0F45 /* RoundedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoundedView.swift; sourceTree = "<group>"; };
CFC060921FBC57C800A901A5 /* ServingsSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServingsSection.swift; sourceTree = "<group>"; };
CFC4A84C1F975A3900B5AC75 /* MenuTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuTableViewController.swift; sourceTree = "<group>"; };
CFC4A84E1F9761FF00B5AC75 /* ServingsPagerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServingsPagerViewController.swift; sourceTree = "<group>"; };
CFC4A8531F9776A500B5AC75 /* ServingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServingsViewController.swift; sourceTree = "<group>"; };
CFD1BA321FCD24920057F549 /* RoundedButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoundedButton.swift; sourceTree = "<group>"; };
CFE698381F974B9700CD7905 /* DailyDozen.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DailyDozen.app; sourceTree = BUILT_PRODUCTS_DIR; };
CFE6983B1F974B9700CD7905 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
CFE698471F974B9700CD7905 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CFE793561FA756E40084F075 /* RealmProviderLegacy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmProviderLegacy.swift; sourceTree = "<group>"; };
CFECDFF7201EF7C1003E8572 /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; };
CFF72AFA1FB9A499001CC2E9 /* UnitsType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnitsType.swift; sourceTree = "<group>"; };
CFF72AFD1FB9BAAA001CC2E9 /* LinkService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkService.swift; sourceTree = "<group>"; };
CFF72AFF1FB9BB70001CC2E9 /* LinkSettings.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = LinkSettings.plist; sourceTree = "<group>"; };
DA1790B64ED37B6DB70223BE /* Pods-DailyDozen.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DailyDozen.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DailyDozen/Pods-DailyDozen.debug.xcconfig"; sourceTree = "<group>"; };
F514690D725E67AD54735EB9 /* Pods_DailyDozen.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DailyDozen.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
498A2273237CD81F007AF5FB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
BD68BC5B2FB6D632F16CE9CD /* Pods_DailyDozenTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
498A2281237CD88A007AF5FB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
CFE698351F974B9700CD7905 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
BED5BB460CE3AEE8CF585899 /* Pods_DailyDozen.framework in Frameworks */,
498F724F239E2EA3004E501B /* HealthKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
4904AF7E239CB86400E271EC /* WeightEntry */ = {
isa = PBXGroup;
children = (
495D02E623F630E20006ABA5 /* Controllers */,
493A9C0D23CE62E300F679BE /* Views */,
);
path = WeightEntry;
sourceTree = "<group>";
};
492EDD0423F4EA40009DE0ED /* TweakDetail */ = {
isa = PBXGroup;
children = (
492EDD0523F4EAAB009DE0ED /* Controllers */,
492EDD0623F4EAB4009DE0ED /* Models */,
492EDD0823F4EADB009DE0ED /* Views */,
);
path = TweakDetail;
sourceTree = "<group>";
};
492EDD0523F4EAAB009DE0ED /* Controllers */ = {
isa = PBXGroup;
children = (
4916451723EE4E440077731D /* TweakDetailViewController.swift */,
492A1E6F2409B3FA00F6C37C /* TweakDetailActivityCell.swift */,
492A1E712409B41000F6C37C /* TweakDetailDescriptionCell.swift */,
);
path = Controllers;
sourceTree = "<group>";
};
492EDD0623F4EAB4009DE0ED /* Models */ = {
isa = PBXGroup;
children = (
4916451923EE51310077731D /* TweakDetailDataProvider.swift */,
4933A75623EE49BB00CE4631 /* TweakDetailInfo.swift */,
4916451323EE4C410077731D /* TweakDetailViewModel.swift */,
);
path = Models;
sourceTree = "<group>";
};
492EDD0823F4EADB009DE0ED /* Views */ = {
isa = PBXGroup;
children = (
493A9BDC23CE4F0200F679BE /* TweakDetailLayout.storyboard */,
493A9BE223CE4F1C00F679BE /* TweakDetailActivityHeader.xib */,
493A9BE823CE4F3700F679BE /* TweakDetailDescriptionHeader.xib */,
497F91B1240990B600464E4E /* TweakDetailSection.swift */,
);
path = Views;
sourceTree = "<group>";
};
493A9C0D23CE62E300F679BE /* Views */ = {
isa = PBXGroup;
children = (
493A9C1023CE631600F679BE /* Weight.storyboard */,
493A9C1323CE631F00F679BE /* WeightPager.storyboard */,
);
path = Views;
sourceTree = "<group>";
};
493A9C1423CE633600F679BE /* Views */ = {
isa = PBXGroup;
children = (
493A9C1723CE634400F679BE /* WeightHistory.storyboard */,
);
path = Views;
sourceTree = "<group>";
};
493A9C1823CE670B00F679BE /* LocalStrings */ = {
isa = PBXGroup;
children = (
493A9BD523CE47A000F679BE /* Localizable.strings */,
4933A75223EE2BC800CE4631 /* DozeDetailData.json */,
4916451F23EE53610077731D /* TweakDetailData.json */,
);
path = LocalStrings;
sourceTree = "<group>";
};
4941D724237E121E00ED84B5 /* Database */ = {
isa = PBXGroup;
children = (
CFAAB37B1F9F4B0D00B24748 /* DatabaseLegacy */,
4941D727237E13DC00ED84B5 /* DataRecords */,
4941D726237E13DB00ED84B5 /* RealmManager.swift */,
4941D72C237E13DC00ED84B5 /* RealmProvider.swift */,
);
path = Database;
sourceTree = "<group>";
};
4941D727237E13DC00ED84B5 /* DataRecords */ = {
isa = PBXGroup;
children = (
49821BA92383727D006F166E /* DailyTracker.swift */,
4941D728237E13DC00ED84B5 /* DataCountRecord.swift */,
4941D729237E13DC00ED84B5 /* DataCountType.swift */,
4941D734237E266300ED84B5 /* DataCountAttributes.swift */,
4941D72A237E13DC00ED84B5 /* DataWeightRecord.swift */,
4941D72B237E13DC00ED84B5 /* DataWeightType.swift */,
);
path = DataRecords;
sourceTree = "<group>";
};
4955013623CD453200C72FB3 /* Resources */ = {
isa = PBXGroup;
children = (
4955013723CD453200C72FB3 /* Assets.xcassets */,
);
path = Resources;
sourceTree = "<group>";
};
495D02DF23F6286A0006ABA5 /* Views */ = {
isa = PBXGroup;
children = (
493A9BD923CE4EED00F679BE /* DozeDetailLayout.storyboard */,
493A9BDF23CE4F1400F679BE /* DozeDetailSizeHeader.xib */,
493A9BE523CE4F2D00F679BE /* DozeDetailTypeHeader.xib */,
CF17C8A61FAA019600367BF8 /* DozeDetailSection.swift */,
);
path = Views;
sourceTree = "<group>";
};
495D02E023F628AD0006ABA5 /* Views */ = {
isa = PBXGroup;
children = (
493A9BFE23CE623700F679BE /* ServingsHistory.storyboard */,
CF4902941FD91412000EAB68 /* ChartView.swift */,
);
path = Views;
sourceTree = "<group>";
};
495D02E123F62D7A0006ABA5 /* Models */ = {
isa = PBXGroup;
children = (
498F7243239D8B5C004E501B /* WeightHistoryViewModel.swift */,
495DAAEA23A06C330036077C /* WeightReport.swift */,
);
path = Models;
sourceTree = "<group>";
};
495D02E223F62DA10006ABA5 /* Controllers */ = {
isa = PBXGroup;
children = (
499B82FA239CD4D300E4AD19 /* WeightHistoryViewController.swift */,
);
path = Controllers;
sourceTree = "<group>";
};
495D02E523F630C40006ABA5 /* WeightHealthKit */ = {
isa = PBXGroup;
children = (
498F7250239E3007004E501B /* HealthManager.swift */,
);
path = WeightHealthKit;
sourceTree = "<group>";
};
495D02E623F630E20006ABA5 /* Controllers */ = {
isa = PBXGroup;
children = (
4904AF83239CB99600E271EC /* WeightPagerViewController.swift */,
498F7245239D90E2004E501B /* WeightViewController.swift */,
);
path = Controllers;
sourceTree = "<group>";
};
495D02E723F6321E0006ABA5 /* TweakSection */ = {
isa = PBXGroup;
children = (
492EDD0423F4EA40009DE0ED /* TweakDetail */,
498170992391B85B0033882C /* TweakHistory */,
49F8D1DA23905B2A003E139F /* TweakEntry */,
);
path = TweakSection;
sourceTree = "<group>";
};
495D02E823F632350006ABA5 /* DozeSection */ = {
isa = PBXGroup;
children = (
CF2FA9911FA87AB5003508F8 /* DozeDetail */,
CFF117751F9753B700BFE73A /* DozeEntry */,
CFA3E8F61FC58CD90092199D /* DozeHistory */,
);
path = DozeSection;
sourceTree = "<group>";
};
495D02E923F632720006ABA5 /* WeightSection */ = {
isa = PBXGroup;
children = (
4904AF7E239CB86400E271EC /* WeightEntry */,
495D02E523F630C40006ABA5 /* WeightHealthKit */,
498F77C2239D7582003F970F /* WeightHistory */,
);
path = WeightSection;
sourceTree = "<group>";
};
498170932391B33B0033882C /* Controllers */ = {
isa = PBXGroup;
children = (
498170902391B19E0033882C /* TweaksCell.swift */,
4981708E2391B1790033882C /* TweaksStateCell.swift */,
498170A023920DD60033882C /* TweaksPagerViewController.swift */,
49F8D1DB23905B70003E139F /* TweaksViewController.swift */,
);
path = Controllers;
sourceTree = "<group>";
};
498170962391B7200033882C /* Models */ = {
isa = PBXGroup;
children = (
498170942391B6AB0033882C /* TweaksSection.swift */,
49F8D1DD23906B29003E139F /* TweaksDataProvider.swift */,
49DB104E238E257D00E77E52 /* DailyTweaksViewModel.swift */,
);
path = Models;
sourceTree = "<group>";
};
498170992391B85B0033882C /* TweakHistory */ = {
isa = PBXGroup;
children = (
493A9C0C23CE62BC00F679BE /* TweaksHistory.storyboard */,
4981709C2391B89E0033882C /* TweaksHistoryViewModel.swift */,
4981709A2391B85B0033882C /* TweaksHistoryViewController.swift */,
);
path = TweakHistory;
sourceTree = "<group>";
};
4981709E23920B090033882C /* Views */ = {
isa = PBXGroup;
children = (
493A9C0523CE629100F679BE /* TweaksPager.storyboard */,
493A9C0823CE629900F679BE /* Tweaks.storyboard */,
);
path = Views;
sourceTree = "<group>";
};
498A2277237CD81F007AF5FB /* DailyDozenTests */ = {
isa = PBXGroup;
children = (
498A2278237CD81F007AF5FB /* DailyDozenTests.swift */,
498A227A237CD81F007AF5FB /* Info.plist */,
4966D7FA237DE9D3004F3A20 /* Resources */,
);
path = DailyDozenTests;
sourceTree = "<group>";
};
498A2285237CD88A007AF5FB /* DailyDozenUITests */ = {
isa = PBXGroup;
children = (
498A2286237CD88A007AF5FB /* DailyDozenUITests.swift */,
498A2288237CD88A007AF5FB /* Info.plist */,
);
path = DailyDozenUITests;
sourceTree = "<group>";
};
498F77C2239D7582003F970F /* WeightHistory */ = {
isa = PBXGroup;
children = (
495D02E123F62D7A0006ABA5 /* Models */,
495D02E223F62DA10006ABA5 /* Controllers */,
493A9C1423CE633600F679BE /* Views */,
);
path = WeightHistory;
sourceTree = "<group>";
};
49C646C9236F4997000DA8DC /* Utility */ = {
isa = PBXGroup;
children = (
49C646CA236F4A46000DA8DC /* Utility.storyboard */,
498D76A323709F9D00B5DF06 /* UtilityTableViewController.swift */,
4964604523AC524700FBD976 /* PopupPickerView.swift */,
);
path = Utility;
sourceTree = "<group>";
};
49F8D1DA23905B2A003E139F /* TweakEntry */ = {
isa = PBXGroup;
children = (
498170932391B33B0033882C /* Controllers */,
498170962391B7200033882C /* Models */,
4981709E23920B090033882C /* Views */,
);
path = TweakEntry;
sourceTree = "<group>";
};
68646D18FC1A63146B00CB7C /* Frameworks */ = {
isa = PBXGroup;
children = (
498F724E239E2EA3004E501B /* HealthKit.framework */,
F514690D725E67AD54735EB9 /* Pods_DailyDozen.framework */,
715D60F634E9BCD998C66B77 /* Pods_DailyDozenTests.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
CF13930F1FE0042800DD8679 /* Settings */ = {
isa = PBXGroup;
children = (
493A9C0223CE627B00F679BE /* Settings.storyboard */,
493A8B99235E93DA00A5009A /* SettingsKeys.swift */,
497390AE23A5D4F900492D92 /* SettingsReminderViewController.swift */,
497390AD23A5D4F800492D92 /* SettingsViewController.swift */,
);
path = Settings;
sourceTree = "<group>";
};
CF22F07D1FA8ACC300F25B70 /* Texts */ = {
isa = PBXGroup;
children = (
4933A74A23EE267500CE4631 /* DozeTextsProvider.swift */,
4916451523EE4D360077731D /* TweakTextsProvider.swift */,
493A9C1823CE670B00F679BE /* LocalStrings */,
);
path = Texts;
sourceTree = "<group>";
};
CF2FA9911FA87AB5003508F8 /* DozeDetail */ = {
isa = PBXGroup;
children = (
CF64DF2D1FB5DC8300B4D124 /* Controllers */,
CF6E6D321FB1B4DD00B177E7 /* Models */,
495D02DF23F6286A0006ABA5 /* Views */,
);
path = DozeDetail;
sourceTree = "<group>";
};
CF64DF2D1FB5DC8300B4D124 /* Controllers */ = {
isa = PBXGroup;
children = (
CF2FA9951FA87F0C003508F8 /* DozeDetailViewController.swift */,
CF64DF321FB5E03C00B4D124 /* DozeDetailTypeCell.swift */,
CF64DF301FB5DFCF00B4D124 /* DozeDetailSizeCell.swift */,
);
path = Controllers;
sourceTree = "<group>";
};
CF6E6D321FB1B4DD00B177E7 /* Models */ = {
isa = PBXGroup;
children = (
CF22F0791FA88D2200F25B70 /* DozeDetailDataProvider.swift */,
4933A74C23EE28C500CE4631 /* DozeDetailInfo.swift */,
4933A75423EE39CC00CE4631 /* DozeDetailViewModel.swift */,
);
path = Models;
sourceTree = "<group>";
};
CF987C261F9E149000D4893E /* Models */ = {
isa = PBXGroup;
children = (
49DB104C238E255D00E77E52 /* DailyDozenViewModel.swift */,
CF4DECF81F9DF82900DA094B /* ServingsDataProvider.swift */,
CFC060921FBC57C800A901A5 /* ServingsSection.swift */,
);
path = Models;
sourceTree = "<group>";
};
CF9E031D1FBD9F540084BC88 /* ItemHistory */ = {
isa = PBXGroup;
children = (
CF12918E1FC42DD300D1C17E /* DateCell.swift */,
493A9BEE23CE612A00F679BE /* ItemHistory.storyboard */,
CF9E03221FBD9FDE0084BC88 /* ItemHistoryViewController.swift */,
);
path = ItemHistory;
sourceTree = "<group>";
};
CFA3E8F61FC58CD90092199D /* DozeHistory */ = {
isa = PBXGroup;
children = (
CFA3E8FA1FC58E4F0092199D /* Controllers */,
CFB5568A1FD18086003B5813 /* Models */,
495D02E023F628AD0006ABA5 /* Views */,
);
path = DozeHistory;
sourceTree = "<group>";
};
CFA3E8FA1FC58E4F0092199D /* Controllers */ = {
isa = PBXGroup;
children = (
CF4902961FD917D4000EAB68 /* ControlPanel.swift */,
CFA3E8FB1FC58E6B0092199D /* ServingsHistoryViewController.swift */,
);
path = Controllers;
sourceTree = "<group>";
};
CFAAB3751F9F3FCD00B24748 /* Extensions */ = {
isa = PBXGroup;
children = (
4944B99123AD7A1A008DFA30 /* ChartDataEntryExtension.swift */,
CFECDFF7201EF7C1003E8572 /* Colors.swift */,
CF2680011FB477AD004A6200 /* Date.swift */,
CF9EC1BF202196B100C7B3CA /* Fonts.swift */,
CFAAB3761F9F3FDF00B24748 /* URL.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
CFAAB37B1F9F4B0D00B24748 /* DatabaseLegacy */ = {
isa = PBXGroup;
children = (
CFAAB3711F9F3BC600B24748 /* Doze.swift */,
CF987C271F9E157300D4893E /* Item.swift */,
CFAAB3731F9F3E1200B24748 /* RealmConfigLegacy.swift */,
CFE793561FA756E40084F075 /* RealmProviderLegacy.swift */,
496917DC238716BD00A9A743 /* RealmManagerLegacy.swift */,
);
path = DatabaseLegacy;
sourceTree = "<group>";
};
CFB5568A1FD18086003B5813 /* Models */ = {
isa = PBXGroup;
children = (
CFB5568B1FD180C3003B5813 /* Report.swift */,
CF49029A1FD91F01000EAB68 /* ServingsHistoryViewModel.swift */,
);
path = Models;
sourceTree = "<group>";
};
CFBEE22A1FDE8CBA005C0F45 /* About */ = {
isa = PBXGroup;
children = (
497B137423CD72E600BC2488 /* About.storyboard */,
CFBEE2311FDE963D005C0F45 /* AboutTableViewController.swift */,
);
path = About;
sourceTree = "<group>";
};
CFC4A8501F97620400B5AC75 /* Controllers */ = {
isa = PBXGroup;
children = (
CF4DECF61F9DF2A500DA094B /* ServingsCell.swift */,
CF5B28B01FA0A2C500D57A48 /* ServingsStateCell.swift */,
CFC4A84E1F9761FF00B5AC75 /* ServingsPagerViewController.swift */,
CFC4A8531F9776A500B5AC75 /* ServingsViewController.swift */,
);
path = Controllers;
sourceTree = "<group>";
};
CFD1BA311FCD24220057F549 /* Views */ = {
isa = PBXGroup;
children = (
498F7249239E013E004E501B /* FirstLaunch.storyboard */,
495020D82399DC780092D6F5 /* LaunchScreen.storyboard */,
497390AA23A5956900492D92 /* Main.storyboard */,
CFBEE2331FDE9A57005C0F45 /* RoundedView.swift */,
CFD1BA321FCD24920057F549 /* RoundedButton.swift */,
49F0377A233AD9B600FFD2EE /* UIButtonCheckbox.swift */,
);
path = Views;
sourceTree = "<group>";
};
CFE6982F1F974B9700CD7905 = {
isa = PBXGroup;
children = (
CFE6983A1F974B9700CD7905 /* DailyDozen */,
498A2277237CD81F007AF5FB /* DailyDozenTests */,
498A2285237CD88A007AF5FB /* DailyDozenUITests */,
CFE698391F974B9700CD7905 /* Products */,
D0E09D1F35AF7D3FF1EA14DC /* Pods */,
68646D18FC1A63146B00CB7C /* Frameworks */,
);
sourceTree = "<group>";
};
CFE698391F974B9700CD7905 /* Products */ = {
isa = PBXGroup;
children = (
CFE698381F974B9700CD7905 /* DailyDozen.app */,
498A2276237CD81F007AF5FB /* DailyDozenTests.xctest */,
498A2284237CD88A007AF5FB /* DailyDozenUITests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
CFE6983A1F974B9700CD7905 /* DailyDozen */ = {
isa = PBXGroup;
children = (
49BB8C6A237373840047AFA4 /* DailyDozen.entitlements */,
CFE6984F1F974EFF00CD7905 /* App */,
4941D724237E121E00ED84B5 /* Database */,
495D02E823F632350006ABA5 /* DozeSection */,
CF9E031D1FBD9F540084BC88 /* ItemHistory */,
CFF117711F9752CA00BFE73A /* InfoMenu */,
CF13930F1FE0042800DD8679 /* Settings */,
495D02E723F6321E0006ABA5 /* TweakSection */,
49C646C9236F4997000DA8DC /* Utility */,
495D02E923F632720006ABA5 /* WeightSection */,
);
path = DailyDozen;
sourceTree = "<group>";
};
CFE6984F1F974EFF00CD7905 /* App */ = {
isa = PBXGroup;
children = (
CFE6983B1F974B9700CD7905 /* AppDelegate.swift */,
CFE698501F974F0F00CD7905 /* Controllers */,
CFAAB3751F9F3FCD00B24748 /* Extensions */,
4955013623CD453200C72FB3 /* Resources */,
CFE698511F974F1800CD7905 /* SupportingFiles */,
CF22F07D1FA8ACC300F25B70 /* Texts */,
CFD1BA311FCD24220057F549 /* Views */,
);
path = App;
sourceTree = "<group>";
};
CFE698501F974F0F00CD7905 /* Controllers */ = {
isa = PBXGroup;
children = (
498F724C239E08C0004E501B /* FirstLaunchViewController.swift */,
CF55BC4E2020450D00003D0D /* AlertBuilder.swift */,
497390A823A5941900492D92 /* MainViewController.swift */,
);
path = Controllers;
sourceTree = "<group>";
};
CFE698511F974F1800CD7905 /* SupportingFiles */ = {
isa = PBXGroup;
children = (
CFF72AFD1FB9BAAA001CC2E9 /* LinkService.swift */,
CFF72AFF1FB9BB70001CC2E9 /* LinkSettings.plist */,
CFE698471F974B9700CD7905 /* Info.plist */,
492474A123DB677A00D7D918 /* InfoPlist.strings */,
CFF72AFA1FB9A499001CC2E9 /* UnitsType.swift */,
);
path = SupportingFiles;
sourceTree = "<group>";
};
CFF117711F9752CA00BFE73A /* InfoMenu */ = {
isa = PBXGroup;
children = (
CFBEE22A1FDE8CBA005C0F45 /* About */,
493A9BF223CE61BE00F679BE /* Menu.storyboard */,
CF9EC1C22021D37000C7B3CA /* MenuItem.swift */,
CFC4A84C1F975A3900B5AC75 /* MenuTableViewController.swift */,
);
path = InfoMenu;
sourceTree = "<group>";
};
CFF117751F9753B700BFE73A /* DozeEntry */ = {
isa = PBXGroup;
children = (
CFC4A8501F97620400B5AC75 /* Controllers */,
CF987C261F9E149000D4893E /* Models */,
CFF117781F97543900BFE73A /* Views */,
);
path = DozeEntry;
sourceTree = "<group>";
};
CFF117781F97543900BFE73A /* Views */ = {
isa = PBXGroup;
children = (
493A9BF523CE61E700F679BE /* ServingsPager.storyboard */,
493A9BF823CE61F100F679BE /* Servings.storyboard */,
493A9BFB23CE61FD00F679BE /* SupplementsHeader.xib */,
);
path = Views;
sourceTree = "<group>";
};
D0E09D1F35AF7D3FF1EA14DC /* Pods */ = {
isa = PBXGroup;
children = (
DA1790B64ED37B6DB70223BE /* Pods-DailyDozen.debug.xcconfig */,
7D4AA01331AD98C99ADB2BC0 /* Pods-DailyDozen.release.xcconfig */,
2CB41DDE201AD844603D7163 /* Pods-DailyDozenTests.debug.xcconfig */,
6ED3A55B48F7069CAE75156C /* Pods-DailyDozenTests.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
498A2275237CD81F007AF5FB /* DailyDozenTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 498A227F237CD81F007AF5FB /* Build configuration list for PBXNativeTarget "DailyDozenTests" */;
buildPhases = (
F9148B5B6D2D32DAD583C1A4 /* [CP] Check Pods Manifest.lock */,
498A2272237CD81F007AF5FB /* Sources */,
498A2273237CD81F007AF5FB /* Frameworks */,
498A2274237CD81F007AF5FB /* Resources */,
F69A747D623F34AF81001F1E /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
dependencies = (
498A227C237CD81F007AF5FB /* PBXTargetDependency */,
);
name = DailyDozenTests;
productName = DailyDozenTests;
productReference = 498A2276237CD81F007AF5FB /* DailyDozenTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
498A2283237CD88A007AF5FB /* DailyDozenUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 498A228B237CD88A007AF5FB /* Build configuration list for PBXNativeTarget "DailyDozenUITests" */;
buildPhases = (
498A2280237CD88A007AF5FB /* Sources */,
498A2281237CD88A007AF5FB /* Frameworks */,
498A2282237CD88A007AF5FB /* Resources */,
);
buildRules = (
);
dependencies = (
498A228A237CD88A007AF5FB /* PBXTargetDependency */,
);
name = DailyDozenUITests;
productName = DailyDozenUITests;
productReference = 498A2284237CD88A007AF5FB /* DailyDozenUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
CFE698371F974B9700CD7905 /* DailyDozen */ = {
isa = PBXNativeTarget;
buildConfigurationList = CFE6984A1F974B9700CD7905 /* Build configuration list for PBXNativeTarget "DailyDozen" */;
buildPhases = (
203F4C6C21B11760680A8B7B /* [CP] Check Pods Manifest.lock */,
CFE698341F974B9700CD7905 /* Sources */,
CFE698351F974B9700CD7905 /* Frameworks */,
CFE698361F974B9700CD7905 /* Resources */,
CFE6984E1F974CE400CD7905 /* ShellScript */,
B928040A54DABDDC50DB0D10 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = DailyDozen;
productName = DailyDozen;
productReference = CFE698381F974B9700CD7905 /* DailyDozen.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
CFE698301F974B9700CD7905 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 1120;
LastUpgradeCheck = 1100;
ORGANIZATIONNAME = Nutritionfacts.org;
TargetAttributes = {
498A2275237CD81F007AF5FB = {
CreatedOnToolsVersion = 11.2;
ProvisioningStyle = Automatic;
TestTargetID = CFE698371F974B9700CD7905;
};
498A2283237CD88A007AF5FB = {
CreatedOnToolsVersion = 11.2;
ProvisioningStyle = Automatic;
TestTargetID = CFE698371F974B9700CD7905;
};
CFE698371F974B9700CD7905 = {
CreatedOnToolsVersion = 9.0;
LastSwiftMigration = 1100;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = CFE698331F974B9700CD7905 /* Build configuration list for PBXProject "DailyDozen" */;
compatibilityVersion = "Xcode 8.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
es,
);
mainGroup = CFE6982F1F974B9700CD7905;
productRefGroup = CFE698391F974B9700CD7905 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
CFE698371F974B9700CD7905 /* DailyDozen */,
498A2275237CD81F007AF5FB /* DailyDozenTests */,
498A2283237CD88A007AF5FB /* DailyDozenUITests */,
);
};
/* End PBXProject section */