-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.pbxproj
More file actions
1322 lines (1306 loc) · 95.4 KB
/
Copy pathproject.pbxproj
File metadata and controls
1322 lines (1306 loc) · 95.4 KB
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 */
0A1111111111111111111111 /* AuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A2222222222222222222222 /* AuthError.swift */; };
077096D1600C7389AE494C8D /* UpdateSystemThemeUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E821078E0E30A646FFFC1F1 /* UpdateSystemThemeUseCase.swift */; };
108705FB292C48F626E0A5C9 /* AddWebPageUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F4C2B618DA0B796EC02CF4 /* AddWebPageUseCase.swift */; };
120C2A8316793FDC3B58FE4E /* FetchPushNotificationQueryUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = B498CD874F5AE906BB27898F /* FetchPushNotificationQueryUseCaseImpl.swift */; };
12AB338C5D8E4CF3546D1717 /* UpsertStatusMessageUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 015FCD58DFE25D15A98767DD /* UpsertStatusMessageUseCase.swift */; };
12AF5699CB1F8EBB8A7CD084 /* UpsertStatusMessageUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 328FC6A361021DBFC9C0FB3B /* UpsertStatusMessageUseCaseImpl.swift */; };
12DF4FA2C79E207DF02D10C8 /* TogglePushNotificationReadUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFCB23F0E622C1872DA543DB /* TogglePushNotificationReadUseCaseImpl.swift */; };
14D9C7664DD4100049B9F74E /* DeleteWebPageUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9594B66FCEF77D951B887634 /* DeleteWebPageUseCase.swift */; };
1C2FF673C40594AB218ABEF3 /* FetchWebPageImageDirSizeUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9956BD2EFBA1679FF20ED65 /* FetchWebPageImageDirSizeUseCase.swift */; };
1C75BDBB2E374297B78CE42B /* DeleteAuthUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 755AD7D03795F56790F1B378 /* DeleteAuthUseCase.swift */; };
1DF07B23A72AA6D0CD7D7F2E /* UpdatePushSettingsUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0FB230E9723243D9C16E1C3 /* UpdatePushSettingsUseCase.swift */; };
20078F5D83F56D1E8142069F /* UpdateHeatmapActivityTypesUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49115FDA37F30A80D0756093 /* UpdateHeatmapActivityTypesUseCase.swift */; };
21C2857E902A9E9CFED4F068 /* FetchRecentSearchQueriesUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3E4B6613C6FA82D6772ED06 /* FetchRecentSearchQueriesUseCase.swift */; };
229C3C65B5BFA9D321C32D66 /* TodoPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C9C99957DF94BCF349AEE8 /* TodoPage.swift */; };
26A45B87761951B2EA27F4EE /* ObserveAuthSessionUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B831790BFE85097FB9034BD /* ObserveAuthSessionUseCaseImpl.swift */; };
2760C338F0C3FAF88A5789E0 /* ClearWebPageImageDirectoryUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01DC43DAB9ACFA7C5A237F91 /* ClearWebPageImageDirectoryUseCaseImpl.swift */; };
27C80F06F67D4606F453428D /* TodoCategoryPreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CE556F368F3FFB8F45D19B /* TodoCategoryPreference.swift */; };
28CD152E23FB7D94C516B81A /* FetchTodoByIDUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DD73A331A61A27A1A9BDFD0 /* FetchTodoByIDUseCaseImpl.swift */; };
2A7E0A650CD20BDB7B98EB5B /* ObserveUnreadPushCountUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7255B9F0D6EA9A0D9C81F512 /* ObserveUnreadPushCountUseCase.swift */; };
2B3BC20D91E8D473D561BFF1 /* SignOutUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A4B3291A774346C97DDCA02 /* SignOutUseCase.swift */; };
2F969DD3AEC2016D02C0CAFB /* DeletePushNotificationUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = A10FD608ACEAFA303C7743BA /* DeletePushNotificationUseCase.swift */; };
2FFDF36BE7DA3E87BCFEF5EE /* UndoDeletePushNotificationUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ADECD2AC2EA5C3AF0567E21 /* UndoDeletePushNotificationUseCase.swift */; };
32753194C414A26FAA93C52A /* UpdateTodayDisplayOptionsUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D13DBD497C26307CEDEF65E /* UpdateTodayDisplayOptionsUseCaseImpl.swift */; };
3538938461FB8751B7619868 /* PushNotificationQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = C46B06C77D7DB705ECED40A6 /* PushNotificationQuery.swift */; };
355E9E3FFA1677FE95ED4563 /* UpdatePushNotificationQueryUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5CEE90FC2BA6B2E4F9B5B2E /* UpdatePushNotificationQueryUseCaseImpl.swift */; };
39B28A327CBC789667F04D41 /* TodoCategoryRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = B843042D7E2BCD42C7DD3FE4 /* TodoCategoryRepository.swift */; };
3A5FD27711863BD4A073DCDA /* LinkAuthProviderUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = C766DC43AFC8A07B1E009FF1 /* LinkAuthProviderUseCase.swift */; };
3CBE85905AD871CC3C44E051 /* UserPreferencesRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6606DC27F4AC1B348D9A499 /* UserPreferencesRepository.swift */; };
3D951E5FD03D60E4994EF109 /* FetchUserDataUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD23C531988288EA45977604 /* FetchUserDataUseCaseImpl.swift */; };
3DF939929E9A941D7ED40AC0 /* FetchPushNotificationQueryUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D653CA5AFBA637461B27A7F /* FetchPushNotificationQueryUseCase.swift */; };
3FDB964402AD30FD463379A6 /* FetchTodosUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FD502CE4EB95263D32AF23E /* FetchTodosUseCase.swift */; };
4386CBF280D5088E8248EB99 /* PushNotificationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE514CE1D81A91A79B3F483 /* PushNotificationRepository.swift */; };
45E4D220F9E732145F948770 /* AuthenticationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F3941915699B8D1DC2631A /* AuthenticationRepository.swift */; };
461ED28ED0266D0A247AFB5E /* FetchTodoCategoryPreferencesUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11B14A760F12F75DD433E6E3 /* FetchTodoCategoryPreferencesUseCase.swift */; };
4A5C4124502517F0676BBC3B /* PushNotificationPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC9D7FFF5FC58F5EE67A4E /* PushNotificationPage.swift */; };
4BF41C43A47CEB3151674757 /* UpsertTodoUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 127C20813795B0B77A99F955 /* UpsertTodoUseCase.swift */; };
4DF153046EACFF1116D0B084 /* UndoDeleteWebPageUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = D310014E8ACFC3A55D3B83B3 /* UndoDeleteWebPageUseCaseImpl.swift */; };
50063A8EF58B57D05389736B /* FetchHeatmapActivityTypesUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = E22EE946DD06C2BDA66070D5 /* FetchHeatmapActivityTypesUseCase.swift */; };
5044FDD5ED149194C21F45DD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CCF9FBE3E5B1E3AF0A65F342 /* Foundation.framework */; };
531F0ED95CDF89C7DFBF4261 /* DeleteAuthUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F7C774056C083FD3BDFEE92 /* DeleteAuthUseCaseImpl.swift */; };
53274984357FD12A65AC1E6C /* UpdateSystemThemeUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = B306337D1C6C39407105B783 /* UpdateSystemThemeUseCaseImpl.swift */; };
54909F981153B44A6FCB22B8 /* UpdateRecentSearchQueriesUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B2B36142EDE421CE4CAF82E /* UpdateRecentSearchQueriesUseCaseImpl.swift */; };
54A5D9233AB679479EC9BCDD /* FetchWebPageImageDirSizeUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = B663E911F22760A9B0C71DA6 /* FetchWebPageImageDirSizeUseCaseImpl.swift */; };
552FC32730FADECA9E2D7CA6 /* UnlinkAuthProviderUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EBE5CCA6FD562D1FD4E3DC0 /* UnlinkAuthProviderUseCaseImpl.swift */; };
5ECD88BAC2FC629FA728DAA7 /* FetchPushNotificationsUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = A275ADD90916E0CD19E658A1 /* FetchPushNotificationsUseCaseImpl.swift */; };
616D10488AF4F02D83FEA18B /* SignOutUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7A3642B89C1CA241B6AADF /* SignOutUseCaseImpl.swift */; };
61878C15C1889E13E16C0C35 /* FetchTodoCategoryPreferencesUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0135F093DDF8F5DB4D320010 /* FetchTodoCategoryPreferencesUseCaseImpl.swift */; };
63AAD7A1FD3A07C488DC96A5 /* UndoDeleteTodoUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522510AA4DD57769034B3A49 /* UndoDeleteTodoUseCaseImpl.swift */; };
64E2F2A55DA11EB4CE6E82A0 /* TodoRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CCD260120C0B0358DA09105 /* TodoRepository.swift */; };
68B2F1A68013784767C7BDA8 /* UserDataRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44D430F73E1C4A9F5EC65263 /* UserDataRepository.swift */; };
6941CE2F8E390A78BA99EB2F /* UIFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CE5DDD90F87E43F27311D31 /* UIFont.swift */; };
6CCA27E186BA818C36FCD69A /* AuthProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9A9B5170723706520E75DC7 /* AuthProvider.swift */; };
6E9DF84535092F43786277E9 /* UpdateRecentSearchQueriesUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4721FC0DF30EE97CCFD8AEB2 /* UpdateRecentSearchQueriesUseCase.swift */; };
7179FD5B4EBF8C744819A8DE /* DevLogCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A255290C54315FBBFEE3D5C /* DevLogCore.framework */; };
71BAC4D47D7B9351E59745F0 /* AddWebPageUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB6B0536F975D3FE76D0B58F /* AddWebPageUseCaseImpl.swift */; };
4FC02B8BD98D4A888C4B9DAA /* DevLogDomain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F08F6B94839E9021FCFC466 /* DevLogDomain.framework */; };
73969D227D8103F45DFD546D /* TodoQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = F528B902B4AC945DE2357AF4 /* TodoQuery.swift */; };
740D49EA35D555A5CC0B740C /* FetchReferenceItemsUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = A403DFBCDB028B255F8B9EC5 /* FetchReferenceItemsUseCase.swift */; };
76DE905274DA17536AC07024 /* FetchPushNotificationSettingsUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65FE1967BCA4B1FF8D517617 /* FetchPushNotificationSettingsUseCase.swift */; };
76E68B1719213F527010811E /* DomainAssembler.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFEB9043B95C0711DFB83006 /* DomainAssembler.swift */; };
79E0CF57B7A79A24A2D7C030 /* SignInUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517E1CF92FE5C7461C24F2F2 /* SignInUseCase.swift */; };
7B8CBBEFB51817FB36B0F02E /* ActivityKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C71ECDDDA08716A716D9B2 /* ActivityKind.swift */; };
7DE9D23DA294DD0A2E247B55 /* TodoCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7697A8469158261B1299B121 /* TodoCategory.swift */; };
7F594B5105F64EBDEF77CC58 /* UpdatePushNotificationQueryUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2632BB4BB4A6F4FA74B2CC6 /* UpdatePushNotificationQueryUseCase.swift */; };
813B6E20C071E2CEFF275AC9 /* UndoDeleteTodoUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E6726827D53639E678488EE /* UndoDeleteTodoUseCase.swift */; };
83B834C10753628FAA84B4B9 /* FetchTodosUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = D01987DD2F38CF633D3C4162 /* FetchTodosUseCaseImpl.swift */; };
87E3984F704DB3DD242781C0 /* FetchRecentSearchQueriesUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9161CF59F34F6666BDD773A8 /* FetchRecentSearchQueriesUseCaseImpl.swift */; };
923BA6345B44D68CB47C7CA4 /* PushNotificationCursor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741F53346E83DDAB8912B25C /* PushNotificationCursor.swift */; };
93FA660D3518C64F541F2990 /* UpdateTodoCategoryPreferencesUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4ED6069D8B0C24A2C3E295C /* UpdateTodoCategoryPreferencesUseCase.swift */; };
94D084B5F6D7619C4A7B2219 /* AuthDataRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1725CFBBBCE02A2C5412C24D /* AuthDataRepository.swift */; };
95775E70F0CE8D51926B1C48 /* WebPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1290A4B9F0ED6ABFABC5749D /* WebPage.swift */; };
95FB57C79E74093F46210B6A /* FetchAuthProvidersUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6357C21C07A2374530C5302B /* FetchAuthProvidersUseCaseImpl.swift */; };
97D8B6B04A501BA4CD80F6A9 /* UnlinkAuthProviderUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C2EA32A4DF93B6F77789409 /* UnlinkAuthProviderUseCase.swift */; };
98BD52ADE79F7AE22FB24EA8 /* ObserveNetworkConnectivityUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12F96A31F7367B2BFA3F8226 /* ObserveNetworkConnectivityUseCaseImpl.swift */; };
9B6EB6778E867A48B426F879 /* FetchHeatmapActivityTypesUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56F3A28A8CE602EF8A5A12F7 /* FetchHeatmapActivityTypesUseCaseImpl.swift */; };
9CBFACE0CB9571165174A67C /* Todo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07865C391ACEC35BD969A730 /* Todo.swift */; };
9D39B3BEA4F1EC0A7AEB4927 /* DeleteWebPageUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = F276F5D3E9AD8963189E58AC /* DeleteWebPageUseCaseImpl.swift */; };
A45F34DFB63505AEFE69C779 /* ObserveSystemThemeUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADDC57ACEBB9CEB3FCD3F80 /* ObserveSystemThemeUseCase.swift */; };
A62783C62DEFCF74833A1EF1 /* ClearWebPageImageDirectoryUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76BA71B47A419D205968A49D /* ClearWebPageImageDirectoryUseCase.swift */; };
A6DA6F5726BCB6404A5A9B93 /* UpsertTodoUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B484D427B8653E772AB4156 /* UpsertTodoUseCaseImpl.swift */; };
A7A49D396929B3C1DBBEE572 /* PushNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = C482DCAC8527FFE9767388C8 /* PushNotification.swift */; };
AA27593C59ED7E2986F105EA /* SystemTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6452B0B4E524F90595D77FD /* SystemTheme.swift */; };
AA911F852FE29E79F044E65B /* ObserveNetworkConnectivityUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E2D323E5EAF19D03C4BFAD0 /* ObserveNetworkConnectivityUseCase.swift */; };
AB1782B2496741C30BAE8E6F /* FetchPushNotificationsUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6A80CB4CD95B3FE2463F52 /* FetchPushNotificationsUseCase.swift */; };
AE174F1C75E803E01819CC57 /* WebPageImageRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45439A52C6F35B7655776A07 /* WebPageImageRepository.swift */; };
B0BB7AF1F85E5A34C56DE91D /* FetchTodayDisplayOptionsUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746A826E7B24EF22A287ABC5 /* FetchTodayDisplayOptionsUseCaseImpl.swift */; };
B30B01550E49D790EB32B4B3 /* TodoCursor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42C7EE23A3F45CFA5C2F7ECE /* TodoCursor.swift */; };
B448FD7380BD53ECE50FC1F6 /* FetchWebPagesUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18AFE080D0761AFF8D82FC5 /* FetchWebPagesUseCaseImpl.swift */; };
B48976B9D062D57641F8C4E5 /* UserProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = A32E327BE5F24582BDE808DE /* UserProfile.swift */; };
B549A6618BFA8B4C25BE6C38 /* FetchAuthProvidersUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975B88E82CD480E408410A60 /* FetchAuthProvidersUseCase.swift */; };
B5798D25566FD92076495381 /* TodoReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1914B9FD743F5AC5E82A431 /* TodoReference.swift */; };
B65F8040161BBDA088DAE4E0 /* LinkAuthProviderUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = A22B34E1AF11D76CE7171CE7 /* LinkAuthProviderUseCaseImpl.swift */; };
BAA7BD8E41F339D1F1F7156E /* AuthSessionRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 323A45003F23C91F09B2583C /* AuthSessionRepository.swift */; };
C9165FE5B452A1918267DF33 /* UpdatePushSettingsUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB6D6DDEED0E961F68CB3E3 /* UpdatePushSettingsUseCaseImpl.swift */; };
CA0EDC37863EDE2D84BA8C3F /* TogglePushNotificationReadUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 658249EA021AFF8428B32FD0 /* TogglePushNotificationReadUseCase.swift */; };
CF3DE7F5DBF9C56338003090 /* FetchWebPagesUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0378EC4E10380BAE247185B /* FetchWebPagesUseCase.swift */; };
D58ADC81E147FECD6C45361C /* UserTodoCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5AFD6F6E1DDE50BC837955F /* UserTodoCategory.swift */; };
DC143314307BD56F77168430 /* TodayDisplayOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087434742ED1FAA4546120B9 /* TodayDisplayOptions.swift */; };
DD2EDF7A517D0B96BD33EECF /* FetchUserDataUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C1F27652023B70495066F9E /* FetchUserDataUseCase.swift */; };
DD4F8EC25943435D6F52A31E /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D14CAC89969BC5FB42B8D1 /* String.swift */; };
DDCC1EF77FF676BF55920294 /* UpdateTodoCategoryPreferencesUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 759AFAA7929D8227152D0C09 /* UpdateTodoCategoryPreferencesUseCaseImpl.swift */; };
DE533613F55F517E74FAAAB1 /* FetchPushNotificationSettingsUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CF1E8DC279C84BE986E2296 /* FetchPushNotificationSettingsUseCaseImpl.swift */; };
E2F63B8E23E940C4C2029551 /* SignInUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B41302357AD2793E8F75E88 /* SignInUseCaseImpl.swift */; };
E2FD30DB60B1100C314EDF49 /* ObserveUnreadPushCountUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D7B585C369EADAEBE8A470 /* ObserveUnreadPushCountUseCaseImpl.swift */; };
E36F4A98939F682531D0CA91 /* SystemTodoCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372106128F8BE30DDE0D41E7 /* SystemTodoCategory.swift */; };
E555D345939E00BA066CEB77 /* FetchTodayDisplayOptionsUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D457ED2B8E1CA7C2E401DBB /* FetchTodayDisplayOptionsUseCase.swift */; };
E64278EB4572582E17FED172 /* Array.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B40B6FE8272B804E1C7712 /* Array.swift */; };
E821A95E218A4B131EAF7906 /* UndoDeleteWebPageUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 931E348B8445B611C6486B0D /* UndoDeleteWebPageUseCase.swift */; };
E86597628CDA7E10629F9AF0 /* DeletePushNotificationUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C1EF4E237E1F3BEDAB0B730 /* DeletePushNotificationUseCaseImpl.swift */; };
E8BE91D227BD0BC968C04EDD /* FetchReferenceItemsUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4EC8FBD39E0AEF21117F7C /* FetchReferenceItemsUseCaseImpl.swift */; };
EB38589556DD66BE814CC14C /* DeleteTodoUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD0C8F7B1FB7DE7DD17C99BE /* DeleteTodoUseCase.swift */; };
EBFD8EF52239AC36A06AEED5 /* DeleteTodoUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB02651AFF3D9DE27351DA7B /* DeleteTodoUseCaseImpl.swift */; };
ECCE25C418E13D89F87019B3 /* NetworkConnectivityRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 090C424EC663DC420E210405 /* NetworkConnectivityRepository.swift */; };
F05108AAD731A853913692DF /* ObserveSystemThemeUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01351069EBDFEFE9BEB4E26F /* ObserveSystemThemeUseCaseImpl.swift */; };
F1696E21D1CDFC2BD8BFE7FF /* UpdateTodayDisplayOptionsUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F9677D48BA38AB69BE26D3A /* UpdateTodayDisplayOptionsUseCase.swift */; };
F32D2C5951FFFEF2F3F997E1 /* UpdateHeatmapActivityTypesUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4F782752735905BE93CD95 /* UpdateHeatmapActivityTypesUseCaseImpl.swift */; };
F5EB9F580779123FEC284F24 /* ObserveAuthSessionUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41B41F22B16C359A70312D77 /* ObserveAuthSessionUseCase.swift */; };
F64684F5611E3547CDE5C12B /* FetchTodoByIDUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD49CB792C5CCA040D99F1CD /* FetchTodoByIDUseCase.swift */; };
F90BFB71ECDDF9E5FAE80AC4 /* WebPageRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = F28AC36CBBB716A8B3C6FDDD /* WebPageRepository.swift */; };
FC43C025719D63AC2FEAA0D2 /* UndoDeletePushNotificationUseCaseImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03910A114D3321A63F692113 /* UndoDeletePushNotificationUseCaseImpl.swift */; };
FC9F3DE1D0F3D83CF07D4935 /* PushNotificationSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = A86771BA0A9014E81E93B8C0 /* PushNotificationSettings.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
382F8B0169E4B5594A5A0CB5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 984FA2FF512E3A17EC214CAD /* DevLogCore.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9E9FD7B09D0D7EAB8B828A5E;
remoteInfo = Subproject;
};
3FA49F27369B1E23BB63D104 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 984FA2FF512E3A17EC214CAD /* DevLogCore.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 5755BDB768C11CE0FDEA4828;
remoteInfo = DevLogCore;
};
0B3A8BCEA8F240E7A0287892 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3D911168F99784261C777CF5 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 7D1E74925088998D68BBFBBB;
remoteInfo = DevLogDomain;
};
DF4F66BE2FB6F8F900ED4BA9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 984FA2FF512E3A17EC214CAD /* DevLogCore.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9E9FD7B09D0D7EAB8B828A5E;
remoteInfo = DevLogCore;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
01351069EBDFEFE9BEB4E26F /* ObserveSystemThemeUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveSystemThemeUseCaseImpl.swift; path = Sources/UseCase/UserPreferences/Theme/ObserveSystemThemeUseCaseImpl.swift; sourceTree = "<group>"; };
0135F093DDF8F5DB4D320010 /* FetchTodoCategoryPreferencesUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchTodoCategoryPreferencesUseCaseImpl.swift; path = Sources/UseCase/TodoCategory/Fetch/FetchTodoCategoryPreferencesUseCaseImpl.swift; sourceTree = "<group>"; };
015FCD58DFE25D15A98767DD /* UpsertStatusMessageUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpsertStatusMessageUseCase.swift; path = Sources/UseCase/UserData/Update/StatusMessage/UpsertStatusMessageUseCase.swift; sourceTree = "<group>"; };
01DC43DAB9ACFA7C5A237F91 /* ClearWebPageImageDirectoryUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearWebPageImageDirectoryUseCaseImpl.swift; path = Sources/UseCase/WebPage/Upsert/ClearWebPageImageDirectoryUseCaseImpl.swift; sourceTree = "<group>"; };
0A2222222222222222222222 /* AuthError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthError.swift; path = Sources/Entity/AuthError.swift; sourceTree = "<group>"; };
03910A114D3321A63F692113 /* UndoDeletePushNotificationUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UndoDeletePushNotificationUseCaseImpl.swift; path = Sources/UseCase/PushNotification/Delete/UndoDeletePushNotificationUseCaseImpl.swift; sourceTree = "<group>"; };
05D14CAC89969BC5FB42B8D1 /* String.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = String.swift; path = Sources/Extension/String.swift; sourceTree = "<group>"; };
06CE556F368F3FFB8F45D19B /* TodoCategoryPreference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TodoCategoryPreference.swift; path = Sources/Entity/TodoCategoryPreference.swift; sourceTree = "<group>"; };
07865C391ACEC35BD969A730 /* Todo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Todo.swift; path = Sources/Entity/Todo.swift; sourceTree = "<group>"; };
087434742ED1FAA4546120B9 /* TodayDisplayOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TodayDisplayOptions.swift; path = Sources/Entity/TodayDisplayOptions.swift; sourceTree = "<group>"; };
090C424EC663DC420E210405 /* NetworkConnectivityRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkConnectivityRepository.swift; path = Sources/Protocol/NetworkConnectivityRepository.swift; sourceTree = "<group>"; };
0DD73A331A61A27A1A9BDFD0 /* FetchTodoByIDUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchTodoByIDUseCaseImpl.swift; path = Sources/UseCase/Todo/Fetch/FetchTodoByIDUseCaseImpl.swift; sourceTree = "<group>"; };
0E6726827D53639E678488EE /* UndoDeleteTodoUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UndoDeleteTodoUseCase.swift; path = Sources/UseCase/Todo/Delete/UndoDeleteTodoUseCase.swift; sourceTree = "<group>"; };
0F9677D48BA38AB69BE26D3A /* UpdateTodayDisplayOptionsUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdateTodayDisplayOptionsUseCase.swift; path = Sources/UseCase/UserPreferences/Today/UpdateTodayDisplayOptionsUseCase.swift; sourceTree = "<group>"; };
11B14A760F12F75DD433E6E3 /* FetchTodoCategoryPreferencesUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchTodoCategoryPreferencesUseCase.swift; path = Sources/UseCase/TodoCategory/Fetch/FetchTodoCategoryPreferencesUseCase.swift; sourceTree = "<group>"; };
127C20813795B0B77A99F955 /* UpsertTodoUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpsertTodoUseCase.swift; path = Sources/UseCase/Todo/Upsert/UpsertTodoUseCase.swift; sourceTree = "<group>"; };
1290A4B9F0ED6ABFABC5749D /* WebPage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebPage.swift; path = Sources/Entity/WebPage.swift; sourceTree = "<group>"; };
12F96A31F7367B2BFA3F8226 /* ObserveNetworkConnectivityUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveNetworkConnectivityUseCaseImpl.swift; path = Sources/UseCase/Connectivity/ObserveNetworkConnectivityUseCaseImpl.swift; sourceTree = "<group>"; };
1725CFBBBCE02A2C5412C24D /* AuthDataRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthDataRepository.swift; path = Sources/Protocol/AuthDataRepository.swift; sourceTree = "<group>"; };
1A4B3291A774346C97DDCA02 /* SignOutUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SignOutUseCase.swift; path = Sources/UseCase/Auth/SignOut/SignOutUseCase.swift; sourceTree = "<group>"; };
1ADECD2AC2EA5C3AF0567E21 /* UndoDeletePushNotificationUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UndoDeletePushNotificationUseCase.swift; path = Sources/UseCase/PushNotification/Delete/UndoDeletePushNotificationUseCase.swift; sourceTree = "<group>"; };
1B484D427B8653E772AB4156 /* UpsertTodoUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpsertTodoUseCaseImpl.swift; path = Sources/UseCase/Todo/Upsert/UpsertTodoUseCaseImpl.swift; sourceTree = "<group>"; };
1CF1E8DC279C84BE986E2296 /* FetchPushNotificationSettingsUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchPushNotificationSettingsUseCaseImpl.swift; path = Sources/UseCase/UserData/Fetch/PushNotification/FetchPushNotificationSettingsUseCaseImpl.swift; sourceTree = "<group>"; };
1DBC9D7FFF5FC58F5EE67A4E /* PushNotificationPage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PushNotificationPage.swift; path = Sources/Entity/PushNotificationPage.swift; sourceTree = "<group>"; };
1DE514CE1D81A91A79B3F483 /* PushNotificationRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PushNotificationRepository.swift; path = Sources/Protocol/PushNotificationRepository.swift; sourceTree = "<group>"; };
2B41302357AD2793E8F75E88 /* SignInUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SignInUseCaseImpl.swift; path = Sources/UseCase/Auth/SignIn/SignInUseCaseImpl.swift; sourceTree = "<group>"; };
2E2D323E5EAF19D03C4BFAD0 /* ObserveNetworkConnectivityUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveNetworkConnectivityUseCase.swift; path = Sources/UseCase/Connectivity/ObserveNetworkConnectivityUseCase.swift; sourceTree = "<group>"; };
323A45003F23C91F09B2583C /* AuthSessionRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSessionRepository.swift; path = Sources/Protocol/AuthSessionRepository.swift; sourceTree = "<group>"; };
328FC6A361021DBFC9C0FB3B /* UpsertStatusMessageUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpsertStatusMessageUseCaseImpl.swift; path = Sources/UseCase/UserData/Update/StatusMessage/UpsertStatusMessageUseCaseImpl.swift; sourceTree = "<group>"; };
372106128F8BE30DDE0D41E7 /* SystemTodoCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SystemTodoCategory.swift; path = Sources/Entity/SystemTodoCategory.swift; sourceTree = "<group>"; };
3D653CA5AFBA637461B27A7F /* FetchPushNotificationQueryUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchPushNotificationQueryUseCase.swift; path = Sources/UseCase/UserPreferences/PushNotification/FetchPushNotificationQueryUseCase.swift; sourceTree = "<group>"; };
3F08F6B94839E9021FCFC466 /* DevLogDomain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DevLogDomain.framework; sourceTree = BUILT_PRODUCTS_DIR; };
8FA48D71FB864FBFB25626BE /* DevLogDomainTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DevLogDomainTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
41B41F22B16C359A70312D77 /* ObserveAuthSessionUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveAuthSessionUseCase.swift; path = Sources/UseCase/Auth/Session/ObserveAuthSessionUseCase.swift; sourceTree = "<group>"; };
42C7EE23A3F45CFA5C2F7ECE /* TodoCursor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TodoCursor.swift; path = Sources/Entity/TodoCursor.swift; sourceTree = "<group>"; };
44D430F73E1C4A9F5EC65263 /* UserDataRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UserDataRepository.swift; path = Sources/Protocol/UserDataRepository.swift; sourceTree = "<group>"; };
45439A52C6F35B7655776A07 /* WebPageImageRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebPageImageRepository.swift; path = Sources/Protocol/WebPageImageRepository.swift; sourceTree = "<group>"; };
4721FC0DF30EE97CCFD8AEB2 /* UpdateRecentSearchQueriesUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdateRecentSearchQueriesUseCase.swift; path = Sources/UseCase/UserPreferences/Search/UpdateRecentSearchQueriesUseCase.swift; sourceTree = "<group>"; };
49115FDA37F30A80D0756093 /* UpdateHeatmapActivityTypesUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdateHeatmapActivityTypesUseCase.swift; path = Sources/UseCase/UserPreferences/Profile/UpdateHeatmapActivityTypesUseCase.swift; sourceTree = "<group>"; };
4B6A80CB4CD95B3FE2463F52 /* FetchPushNotificationsUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchPushNotificationsUseCase.swift; path = Sources/UseCase/PushNotification/Fetch/FetchPushNotificationsUseCase.swift; sourceTree = "<group>"; };
4C1EF4E237E1F3BEDAB0B730 /* DeletePushNotificationUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeletePushNotificationUseCaseImpl.swift; path = Sources/UseCase/PushNotification/Delete/DeletePushNotificationUseCaseImpl.swift; sourceTree = "<group>"; };
4C2EA32A4DF93B6F77789409 /* UnlinkAuthProviderUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnlinkAuthProviderUseCase.swift; path = Sources/UseCase/Auth/Provider/UnlinkAuthProviderUseCase.swift; sourceTree = "<group>"; };
4F7C774056C083FD3BDFEE92 /* DeleteAuthUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeleteAuthUseCaseImpl.swift; path = Sources/UseCase/Auth/Delete/DeleteAuthUseCaseImpl.swift; sourceTree = "<group>"; };
517E1CF92FE5C7461C24F2F2 /* SignInUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SignInUseCase.swift; path = Sources/UseCase/Auth/SignIn/SignInUseCase.swift; sourceTree = "<group>"; };
522510AA4DD57769034B3A49 /* UndoDeleteTodoUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UndoDeleteTodoUseCaseImpl.swift; path = Sources/UseCase/Todo/Delete/UndoDeleteTodoUseCaseImpl.swift; sourceTree = "<group>"; };
56F3A28A8CE602EF8A5A12F7 /* FetchHeatmapActivityTypesUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchHeatmapActivityTypesUseCaseImpl.swift; path = Sources/UseCase/UserPreferences/Profile/FetchHeatmapActivityTypesUseCaseImpl.swift; sourceTree = "<group>"; };
5E821078E0E30A646FFFC1F1 /* UpdateSystemThemeUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdateSystemThemeUseCase.swift; path = Sources/UseCase/UserPreferences/Theme/UpdateSystemThemeUseCase.swift; sourceTree = "<group>"; };
5EB6D6DDEED0E961F68CB3E3 /* UpdatePushSettingsUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdatePushSettingsUseCaseImpl.swift; path = Sources/UseCase/UserData/Update/PushNotification/UpdatePushSettingsUseCaseImpl.swift; sourceTree = "<group>"; };
6357C21C07A2374530C5302B /* FetchAuthProvidersUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchAuthProvidersUseCaseImpl.swift; path = Sources/UseCase/Auth/Provider/FetchAuthProvidersUseCaseImpl.swift; sourceTree = "<group>"; };
64F3941915699B8D1DC2631A /* AuthenticationRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationRepository.swift; path = Sources/Protocol/AuthenticationRepository.swift; sourceTree = "<group>"; };
658249EA021AFF8428B32FD0 /* TogglePushNotificationReadUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TogglePushNotificationReadUseCase.swift; path = Sources/UseCase/PushNotification/Read/TogglePushNotificationReadUseCase.swift; sourceTree = "<group>"; };
65FE1967BCA4B1FF8D517617 /* FetchPushNotificationSettingsUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchPushNotificationSettingsUseCase.swift; path = Sources/UseCase/UserData/Fetch/PushNotification/FetchPushNotificationSettingsUseCase.swift; sourceTree = "<group>"; };
68D7B585C369EADAEBE8A470 /* ObserveUnreadPushCountUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveUnreadPushCountUseCaseImpl.swift; path = Sources/UseCase/PushNotification/Fetch/ObserveUnreadPushCountUseCaseImpl.swift; sourceTree = "<group>"; };
6C1F27652023B70495066F9E /* FetchUserDataUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchUserDataUseCase.swift; path = Sources/UseCase/UserData/Fetch/UserProfile/FetchUserDataUseCase.swift; sourceTree = "<group>"; };
6D13DBD497C26307CEDEF65E /* UpdateTodayDisplayOptionsUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdateTodayDisplayOptionsUseCaseImpl.swift; path = Sources/UseCase/UserPreferences/Today/UpdateTodayDisplayOptionsUseCaseImpl.swift; sourceTree = "<group>"; };
6D457ED2B8E1CA7C2E401DBB /* FetchTodayDisplayOptionsUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchTodayDisplayOptionsUseCase.swift; path = Sources/UseCase/UserPreferences/Today/FetchTodayDisplayOptionsUseCase.swift; sourceTree = "<group>"; };
7255B9F0D6EA9A0D9C81F512 /* ObserveUnreadPushCountUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveUnreadPushCountUseCase.swift; path = Sources/UseCase/PushNotification/Fetch/ObserveUnreadPushCountUseCase.swift; sourceTree = "<group>"; };
741F53346E83DDAB8912B25C /* PushNotificationCursor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PushNotificationCursor.swift; path = Sources/Entity/PushNotificationCursor.swift; sourceTree = "<group>"; };
746A826E7B24EF22A287ABC5 /* FetchTodayDisplayOptionsUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchTodayDisplayOptionsUseCaseImpl.swift; path = Sources/UseCase/UserPreferences/Today/FetchTodayDisplayOptionsUseCaseImpl.swift; sourceTree = "<group>"; };
755AD7D03795F56790F1B378 /* DeleteAuthUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeleteAuthUseCase.swift; path = Sources/UseCase/Auth/Delete/DeleteAuthUseCase.swift; sourceTree = "<group>"; };
759AFAA7929D8227152D0C09 /* UpdateTodoCategoryPreferencesUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdateTodoCategoryPreferencesUseCaseImpl.swift; path = Sources/UseCase/TodoCategory/Update/UpdateTodoCategoryPreferencesUseCaseImpl.swift; sourceTree = "<group>"; };
7697A8469158261B1299B121 /* TodoCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TodoCategory.swift; path = Sources/Entity/TodoCategory.swift; sourceTree = "<group>"; };
76BA71B47A419D205968A49D /* ClearWebPageImageDirectoryUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClearWebPageImageDirectoryUseCase.swift; path = Sources/UseCase/WebPage/Upsert/ClearWebPageImageDirectoryUseCase.swift; sourceTree = "<group>"; };
7CCD260120C0B0358DA09105 /* TodoRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TodoRepository.swift; path = Sources/Protocol/TodoRepository.swift; sourceTree = "<group>"; };
7CE5DDD90F87E43F27311D31 /* UIFont.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIFont.swift; path = Sources/Extension/UIFont.swift; sourceTree = "<group>"; };
7EBE5CCA6FD562D1FD4E3DC0 /* UnlinkAuthProviderUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnlinkAuthProviderUseCaseImpl.swift; path = Sources/UseCase/Auth/Provider/UnlinkAuthProviderUseCaseImpl.swift; sourceTree = "<group>"; };
83B40B6FE8272B804E1C7712 /* Array.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Array.swift; path = Sources/Extension/Array.swift; sourceTree = "<group>"; };
8ADDC57ACEBB9CEB3FCD3F80 /* ObserveSystemThemeUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveSystemThemeUseCase.swift; path = Sources/UseCase/UserPreferences/Theme/ObserveSystemThemeUseCase.swift; sourceTree = "<group>"; };
8B7A3642B89C1CA241B6AADF /* SignOutUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SignOutUseCaseImpl.swift; path = Sources/UseCase/Auth/SignOut/SignOutUseCaseImpl.swift; sourceTree = "<group>"; };
8B831790BFE85097FB9034BD /* ObserveAuthSessionUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveAuthSessionUseCaseImpl.swift; path = Sources/UseCase/Auth/Session/ObserveAuthSessionUseCaseImpl.swift; sourceTree = "<group>"; };
8FD502CE4EB95263D32AF23E /* FetchTodosUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchTodosUseCase.swift; path = Sources/UseCase/Todo/Fetch/FetchTodosUseCase.swift; sourceTree = "<group>"; };
9161CF59F34F6666BDD773A8 /* FetchRecentSearchQueriesUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchRecentSearchQueriesUseCaseImpl.swift; path = Sources/UseCase/UserPreferences/Search/FetchRecentSearchQueriesUseCaseImpl.swift; sourceTree = "<group>"; };
931E348B8445B611C6486B0D /* UndoDeleteWebPageUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UndoDeleteWebPageUseCase.swift; path = Sources/UseCase/WebPage/Upsert/UndoDeleteWebPageUseCase.swift; sourceTree = "<group>"; };
9594B66FCEF77D951B887634 /* DeleteWebPageUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeleteWebPageUseCase.swift; path = Sources/UseCase/WebPage/Upsert/DeleteWebPageUseCase.swift; sourceTree = "<group>"; };
975B88E82CD480E408410A60 /* FetchAuthProvidersUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchAuthProvidersUseCase.swift; path = Sources/UseCase/Auth/Provider/FetchAuthProvidersUseCase.swift; sourceTree = "<group>"; };
984FA2FF512E3A17EC214CAD /* DevLogCore.xcodeproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.pb-project"; name = DevLogCore.xcodeproj; path = ../DevLogCore/DevLogCore.xcodeproj; sourceTree = "<group>"; };
9B2B36142EDE421CE4CAF82E /* UpdateRecentSearchQueriesUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdateRecentSearchQueriesUseCaseImpl.swift; path = Sources/UseCase/UserPreferences/Search/UpdateRecentSearchQueriesUseCaseImpl.swift; sourceTree = "<group>"; };
A0FB230E9723243D9C16E1C3 /* UpdatePushSettingsUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdatePushSettingsUseCase.swift; path = Sources/UseCase/UserData/Update/PushNotification/UpdatePushSettingsUseCase.swift; sourceTree = "<group>"; };
A10FD608ACEAFA303C7743BA /* DeletePushNotificationUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeletePushNotificationUseCase.swift; path = Sources/UseCase/PushNotification/Delete/DeletePushNotificationUseCase.swift; sourceTree = "<group>"; };
A22B34E1AF11D76CE7171CE7 /* LinkAuthProviderUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LinkAuthProviderUseCaseImpl.swift; path = Sources/UseCase/Auth/Provider/LinkAuthProviderUseCaseImpl.swift; sourceTree = "<group>"; };
A2632BB4BB4A6F4FA74B2CC6 /* UpdatePushNotificationQueryUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdatePushNotificationQueryUseCase.swift; path = Sources/UseCase/UserPreferences/PushNotification/UpdatePushNotificationQueryUseCase.swift; sourceTree = "<group>"; };
A275ADD90916E0CD19E658A1 /* FetchPushNotificationsUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchPushNotificationsUseCaseImpl.swift; path = Sources/UseCase/PushNotification/Fetch/FetchPushNotificationsUseCaseImpl.swift; sourceTree = "<group>"; };
A32E327BE5F24582BDE808DE /* UserProfile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UserProfile.swift; path = Sources/Entity/UserProfile.swift; sourceTree = "<group>"; };
A403DFBCDB028B255F8B9EC5 /* FetchReferenceItemsUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchReferenceItemsUseCase.swift; path = Sources/UseCase/Todo/Fetch/FetchReferenceItemsUseCase.swift; sourceTree = "<group>"; };
A5CEE90FC2BA6B2E4F9B5B2E /* UpdatePushNotificationQueryUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdatePushNotificationQueryUseCaseImpl.swift; path = Sources/UseCase/UserPreferences/PushNotification/UpdatePushNotificationQueryUseCaseImpl.swift; sourceTree = "<group>"; };
A86771BA0A9014E81E93B8C0 /* PushNotificationSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PushNotificationSettings.swift; path = Sources/Entity/PushNotificationSettings.swift; sourceTree = "<group>"; };
AB02651AFF3D9DE27351DA7B /* DeleteTodoUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeleteTodoUseCaseImpl.swift; path = Sources/UseCase/Todo/Delete/DeleteTodoUseCaseImpl.swift; sourceTree = "<group>"; };
AD49CB792C5CCA040D99F1CD /* FetchTodoByIDUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchTodoByIDUseCase.swift; path = Sources/UseCase/Todo/Fetch/FetchTodoByIDUseCase.swift; sourceTree = "<group>"; };
B306337D1C6C39407105B783 /* UpdateSystemThemeUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdateSystemThemeUseCaseImpl.swift; path = Sources/UseCase/UserPreferences/Theme/UpdateSystemThemeUseCaseImpl.swift; sourceTree = "<group>"; };
B3E4B6613C6FA82D6772ED06 /* FetchRecentSearchQueriesUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchRecentSearchQueriesUseCase.swift; path = Sources/UseCase/UserPreferences/Search/FetchRecentSearchQueriesUseCase.swift; sourceTree = "<group>"; };
B498CD874F5AE906BB27898F /* FetchPushNotificationQueryUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchPushNotificationQueryUseCaseImpl.swift; path = Sources/UseCase/UserPreferences/PushNotification/FetchPushNotificationQueryUseCaseImpl.swift; sourceTree = "<group>"; };
B663E911F22760A9B0C71DA6 /* FetchWebPageImageDirSizeUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchWebPageImageDirSizeUseCaseImpl.swift; path = Sources/UseCase/WebPage/Fetch/FetchWebPageImageDirSizeUseCaseImpl.swift; sourceTree = "<group>"; };
B843042D7E2BCD42C7DD3FE4 /* TodoCategoryRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TodoCategoryRepository.swift; path = Sources/Protocol/TodoCategoryRepository.swift; sourceTree = "<group>"; };
C18AFE080D0761AFF8D82FC5 /* FetchWebPagesUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchWebPagesUseCaseImpl.swift; path = Sources/UseCase/WebPage/Fetch/FetchWebPagesUseCaseImpl.swift; sourceTree = "<group>"; };
C1914B9FD743F5AC5E82A431 /* TodoReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TodoReference.swift; path = Sources/Entity/TodoReference.swift; sourceTree = "<group>"; };
C46B06C77D7DB705ECED40A6 /* PushNotificationQuery.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PushNotificationQuery.swift; path = Sources/Entity/PushNotificationQuery.swift; sourceTree = "<group>"; };
C482DCAC8527FFE9767388C8 /* PushNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PushNotification.swift; path = Sources/Entity/PushNotification.swift; sourceTree = "<group>"; };
C6606DC27F4AC1B348D9A499 /* UserPreferencesRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UserPreferencesRepository.swift; path = Sources/Protocol/UserPreferencesRepository.swift; sourceTree = "<group>"; };
C766DC43AFC8A07B1E009FF1 /* LinkAuthProviderUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LinkAuthProviderUseCase.swift; path = Sources/UseCase/Auth/Provider/LinkAuthProviderUseCase.swift; sourceTree = "<group>"; };
CCF9FBE3E5B1E3AF0A65F342 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
D01987DD2F38CF633D3C4162 /* FetchTodosUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchTodosUseCaseImpl.swift; path = Sources/UseCase/Todo/Fetch/FetchTodosUseCaseImpl.swift; sourceTree = "<group>"; };
D310014E8ACFC3A55D3B83B3 /* UndoDeleteWebPageUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UndoDeleteWebPageUseCaseImpl.swift; path = Sources/UseCase/WebPage/Upsert/UndoDeleteWebPageUseCaseImpl.swift; sourceTree = "<group>"; };
D3C71ECDDDA08716A716D9B2 /* ActivityKind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ActivityKind.swift; path = Sources/Entity/ActivityKind.swift; sourceTree = "<group>"; };
D9956BD2EFBA1679FF20ED65 /* FetchWebPageImageDirSizeUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchWebPageImageDirSizeUseCase.swift; path = Sources/UseCase/WebPage/Fetch/FetchWebPageImageDirSizeUseCase.swift; sourceTree = "<group>"; };
DA4EC8FBD39E0AEF21117F7C /* FetchReferenceItemsUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchReferenceItemsUseCaseImpl.swift; path = Sources/UseCase/Todo/Fetch/FetchReferenceItemsUseCaseImpl.swift; sourceTree = "<group>"; };
DA4F782752735905BE93CD95 /* UpdateHeatmapActivityTypesUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdateHeatmapActivityTypesUseCaseImpl.swift; path = Sources/UseCase/UserPreferences/Profile/UpdateHeatmapActivityTypesUseCaseImpl.swift; sourceTree = "<group>"; };
DB6B0536F975D3FE76D0B58F /* AddWebPageUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddWebPageUseCaseImpl.swift; path = Sources/UseCase/WebPage/Upsert/AddWebPageUseCaseImpl.swift; sourceTree = "<group>"; };
DD0C8F7B1FB7DE7DD17C99BE /* DeleteTodoUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeleteTodoUseCase.swift; path = Sources/UseCase/Todo/Delete/DeleteTodoUseCase.swift; sourceTree = "<group>"; };
DD23C531988288EA45977604 /* FetchUserDataUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchUserDataUseCaseImpl.swift; path = Sources/UseCase/UserData/Fetch/UserProfile/FetchUserDataUseCaseImpl.swift; sourceTree = "<group>"; };
E22EE946DD06C2BDA66070D5 /* FetchHeatmapActivityTypesUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchHeatmapActivityTypesUseCase.swift; path = Sources/UseCase/UserPreferences/Profile/FetchHeatmapActivityTypesUseCase.swift; sourceTree = "<group>"; };
E4ED6069D8B0C24A2C3E295C /* UpdateTodoCategoryPreferencesUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UpdateTodoCategoryPreferencesUseCase.swift; path = Sources/UseCase/TodoCategory/Update/UpdateTodoCategoryPreferencesUseCase.swift; sourceTree = "<group>"; };
E8C9C99957DF94BCF349AEE8 /* TodoPage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TodoPage.swift; path = Sources/Entity/TodoPage.swift; sourceTree = "<group>"; };
EFCB23F0E622C1872DA543DB /* TogglePushNotificationReadUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TogglePushNotificationReadUseCaseImpl.swift; path = Sources/UseCase/PushNotification/Read/TogglePushNotificationReadUseCaseImpl.swift; sourceTree = "<group>"; };
EFEB9043B95C0711DFB83006 /* DomainAssembler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DomainAssembler.swift; path = Sources/DomainAssembler.swift; sourceTree = "<group>"; };
F0378EC4E10380BAE247185B /* FetchWebPagesUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchWebPagesUseCase.swift; path = Sources/UseCase/WebPage/Fetch/FetchWebPagesUseCase.swift; sourceTree = "<group>"; };
F276F5D3E9AD8963189E58AC /* DeleteWebPageUseCaseImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeleteWebPageUseCaseImpl.swift; path = Sources/UseCase/WebPage/Upsert/DeleteWebPageUseCaseImpl.swift; sourceTree = "<group>"; };
F28AC36CBBB716A8B3C6FDDD /* WebPageRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebPageRepository.swift; path = Sources/Protocol/WebPageRepository.swift; sourceTree = "<group>"; };
F528B902B4AC945DE2357AF4 /* TodoQuery.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TodoQuery.swift; path = Sources/Entity/TodoQuery.swift; sourceTree = "<group>"; };
F5AFD6F6E1DDE50BC837955F /* UserTodoCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UserTodoCategory.swift; path = Sources/Entity/UserTodoCategory.swift; sourceTree = "<group>"; };
F6452B0B4E524F90595D77FD /* SystemTheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SystemTheme.swift; path = Sources/Entity/SystemTheme.swift; sourceTree = "<group>"; };
F9A9B5170723706520E75DC7 /* AuthProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthProvider.swift; path = Sources/Entity/AuthProvider.swift; sourceTree = "<group>"; };
F9F4C2B618DA0B796EC02CF4 /* AddWebPageUseCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddWebPageUseCase.swift; path = Sources/UseCase/WebPage/Upsert/AddWebPageUseCase.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
1DB051D810852AA9B9A7AA3A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5044FDD5ED149194C21F45DD /* Foundation.framework in Frameworks */,
7179FD5B4EBF8C744819A8DE /* DevLogCore.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9A1545FED6E346038E0A6D96 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4FC02B8BD98D4A888C4B9DAA /* DevLogDomain.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
06336E5F6A9C07507981A938 /* Fetch */ = {
isa = PBXGroup;
children = (
E2AC2F400228CA6C5B5FCA33 /* PushNotification */,
B615A8EBC1607DD519DCCD30 /* UserProfile */,
);
name = Fetch;
sourceTree = "<group>";
};
0AB4C554FD913FAB4BF9254D /* UseCase */ = {
isa = PBXGroup;
children = (
84CDC9921CF2D8DA239470F5 /* Auth */,
80C57B5FA6161026812068DD /* Connectivity */,
3996DCFE303C8495DC264683 /* PushNotification */,
F6876E20E55D968679BBC568 /* Todo */,
CB7D53372BE26ABDCF965442 /* TodoCategory */,
D9AF57A16253B7CD26A1B811 /* UserData */,
FCF6F8666B756E2E47044ED8 /* UserPreferences */,
C72910638DF912220397473A /* WebPage */,
);
name = UseCase;
sourceTree = "<group>";
};
1457DBCD42F2BF1475EA19BE /* Theme */ = {
isa = PBXGroup;
children = (
8ADDC57ACEBB9CEB3FCD3F80 /* ObserveSystemThemeUseCase.swift */,
01351069EBDFEFE9BEB4E26F /* ObserveSystemThemeUseCaseImpl.swift */,
5E821078E0E30A646FFFC1F1 /* UpdateSystemThemeUseCase.swift */,
B306337D1C6C39407105B783 /* UpdateSystemThemeUseCaseImpl.swift */,
);
name = Theme;
sourceTree = "<group>";
};
1598BEE4375C98BA8C7539D1 /* Fetch */ = {
isa = PBXGroup;
children = (
A403DFBCDB028B255F8B9EC5 /* FetchReferenceItemsUseCase.swift */,
DA4EC8FBD39E0AEF21117F7C /* FetchReferenceItemsUseCaseImpl.swift */,
AD49CB792C5CCA040D99F1CD /* FetchTodoByIDUseCase.swift */,
0DD73A331A61A27A1A9BDFD0 /* FetchTodoByIDUseCaseImpl.swift */,
8FD502CE4EB95263D32AF23E /* FetchTodosUseCase.swift */,
D01987DD2F38CF633D3C4162 /* FetchTodosUseCaseImpl.swift */,
);
name = Fetch;
sourceTree = "<group>";
};
184F08ABBFD4950C68506C6B /* Provider */ = {
isa = PBXGroup;
children = (
975B88E82CD480E408410A60 /* FetchAuthProvidersUseCase.swift */,
6357C21C07A2374530C5302B /* FetchAuthProvidersUseCaseImpl.swift */,
C766DC43AFC8A07B1E009FF1 /* LinkAuthProviderUseCase.swift */,
A22B34E1AF11D76CE7171CE7 /* LinkAuthProviderUseCaseImpl.swift */,
4C2EA32A4DF93B6F77789409 /* UnlinkAuthProviderUseCase.swift */,
7EBE5CCA6FD562D1FD4E3DC0 /* UnlinkAuthProviderUseCaseImpl.swift */,
);
name = Provider;
sourceTree = "<group>";
};
2F900B6B2CFB144D1BD0DC5E /* Delete */ = {
isa = PBXGroup;
children = (
755AD7D03795F56790F1B378 /* DeleteAuthUseCase.swift */,
4F7C774056C083FD3BDFEE92 /* DeleteAuthUseCaseImpl.swift */,
);
name = Delete;
sourceTree = "<group>";
};
317FCABCB97C8954415C0BA9 /* Fetch */ = {
isa = PBXGroup;
children = (
11B14A760F12F75DD433E6E3 /* FetchTodoCategoryPreferencesUseCase.swift */,
0135F093DDF8F5DB4D320010 /* FetchTodoCategoryPreferencesUseCaseImpl.swift */,
);
name = Fetch;
sourceTree = "<group>";
};
327E9B9DDDE4584E00736BF6 /* Search */ = {
isa = PBXGroup;
children = (
B3E4B6613C6FA82D6772ED06 /* FetchRecentSearchQueriesUseCase.swift */,
9161CF59F34F6666BDD773A8 /* FetchRecentSearchQueriesUseCaseImpl.swift */,
4721FC0DF30EE97CCFD8AEB2 /* UpdateRecentSearchQueriesUseCase.swift */,
9B2B36142EDE421CE4CAF82E /* UpdateRecentSearchQueriesUseCaseImpl.swift */,
);
name = Search;
sourceTree = "<group>";
};
3996DCFE303C8495DC264683 /* PushNotification */ = {
isa = PBXGroup;
children = (
83FA2E9993A1F8268BE76269 /* Delete */,
A445ABF384869CACBDA0B49F /* Fetch */,
C5D0DDB4C845B51522E7AB89 /* Read */,
);
name = PushNotification;
sourceTree = "<group>";
};
40116A7CE17130969F51069D /* Frameworks */ = {
isa = PBXGroup;
children = (
8FA83A83534627957C480771 /* iOS */,
);
name = Frameworks;
sourceTree = "<group>";
};
45BC2C7111BDE0C5F3091439 /* Fetch */ = {
isa = PBXGroup;
children = (
D9956BD2EFBA1679FF20ED65 /* FetchWebPageImageDirSizeUseCase.swift */,
B663E911F22760A9B0C71DA6 /* FetchWebPageImageDirSizeUseCaseImpl.swift */,
F0378EC4E10380BAE247185B /* FetchWebPagesUseCase.swift */,
C18AFE080D0761AFF8D82FC5 /* FetchWebPagesUseCaseImpl.swift */,
);
name = Fetch;
sourceTree = "<group>";
};
4F9F55F7D14CFF5FE12CAFCB /* Upsert */ = {
isa = PBXGroup;
children = (
127C20813795B0B77A99F955 /* UpsertTodoUseCase.swift */,
1B484D427B8653E772AB4156 /* UpsertTodoUseCaseImpl.swift */,
);
name = Upsert;
sourceTree = "<group>";
};
534E4B81FFFA3D0023139ACE /* DevLogDomain */ = {
isa = PBXGroup;
children = (
F03D4FA66135D7389D0875CD /* Entity */,
8B8F6BA8BF451E1CBC307D0C /* Extension */,
DE798AF67BA388CA15458757 /* Protocol */,
0AB4C554FD913FAB4BF9254D /* UseCase */,
EFEB9043B95C0711DFB83006 /* DomainAssembler.swift */,
);
name = DevLogDomain;
sourceTree = "<group>";
};
63B68BC59AF32C52B6CBF85B = {
isa = PBXGroup;
children = (
B4BFBC14E31354BAE25BA2A4 /* Products */,
40116A7CE17130969F51069D /* Frameworks */,
534E4B81FFFA3D0023139ACE /* DevLogDomain */,
88BF7FD280466FBA9905EAF1 /* Projects */,
);
sourceTree = "<group>";
};
688ADC34CD0FB088D172D8C7 /* Update */ = {
isa = PBXGroup;
children = (
E4ED6069D8B0C24A2C3E295C /* UpdateTodoCategoryPreferencesUseCase.swift */,
759AFAA7929D8227152D0C09 /* UpdateTodoCategoryPreferencesUseCaseImpl.swift */,
);
name = Update;
sourceTree = "<group>";
};
6A84385E66B1D2C674DEDF0A /* Upsert */ = {
isa = PBXGroup;
children = (
F9F4C2B618DA0B796EC02CF4 /* AddWebPageUseCase.swift */,
DB6B0536F975D3FE76D0B58F /* AddWebPageUseCaseImpl.swift */,
76BA71B47A419D205968A49D /* ClearWebPageImageDirectoryUseCase.swift */,
01DC43DAB9ACFA7C5A237F91 /* ClearWebPageImageDirectoryUseCaseImpl.swift */,
9594B66FCEF77D951B887634 /* DeleteWebPageUseCase.swift */,
F276F5D3E9AD8963189E58AC /* DeleteWebPageUseCaseImpl.swift */,
931E348B8445B611C6486B0D /* UndoDeleteWebPageUseCase.swift */,
D310014E8ACFC3A55D3B83B3 /* UndoDeleteWebPageUseCaseImpl.swift */,
);
name = Upsert;
sourceTree = "<group>";
};
6B96A1D80F1C793E7DA8C9CE /* Update */ = {
isa = PBXGroup;
children = (
9115E808E16303728A3E757A /* PushNotification */,
B59C2CB181D693BE6B251584 /* StatusMessage */,
);
name = Update;
sourceTree = "<group>";
};
80C57B5FA6161026812068DD /* Connectivity */ = {
isa = PBXGroup;
children = (
2E2D323E5EAF19D03C4BFAD0 /* ObserveNetworkConnectivityUseCase.swift */,
12F96A31F7367B2BFA3F8226 /* ObserveNetworkConnectivityUseCaseImpl.swift */,
);
name = Connectivity;
sourceTree = "<group>";
};
83FA2E9993A1F8268BE76269 /* Delete */ = {
isa = PBXGroup;
children = (
A10FD608ACEAFA303C7743BA /* DeletePushNotificationUseCase.swift */,
4C1EF4E237E1F3BEDAB0B730 /* DeletePushNotificationUseCaseImpl.swift */,
1ADECD2AC2EA5C3AF0567E21 /* UndoDeletePushNotificationUseCase.swift */,
03910A114D3321A63F692113 /* UndoDeletePushNotificationUseCaseImpl.swift */,
);
name = Delete;
sourceTree = "<group>";
};
84CDC9921CF2D8DA239470F5 /* Auth */ = {
isa = PBXGroup;
children = (
2F900B6B2CFB144D1BD0DC5E /* Delete */,
184F08ABBFD4950C68506C6B /* Provider */,
BF13E260CE83484D507017FD /* Session */,
C710163E9E5D7BE012B2C715 /* SignIn */,
E7BE7C8FD6C4DF4FE11D7EB0 /* SignOut */,
);
name = Auth;
sourceTree = "<group>";
};
88BF7FD280466FBA9905EAF1 /* Projects */ = {
isa = PBXGroup;
children = (
984FA2FF512E3A17EC214CAD /* DevLogCore.xcodeproj */,
);
name = Projects;
sourceTree = "<group>";
};
8B8F6BA8BF451E1CBC307D0C /* Extension */ = {
isa = PBXGroup;
children = (
83B40B6FE8272B804E1C7712 /* Array.swift */,
05D14CAC89969BC5FB42B8D1 /* String.swift */,
7CE5DDD90F87E43F27311D31 /* UIFont.swift */,
);
name = Extension;
sourceTree = "<group>";
};
8FA83A83534627957C480771 /* iOS */ = {
isa = PBXGroup;
children = (
CCF9FBE3E5B1E3AF0A65F342 /* Foundation.framework */,
);
name = iOS;
sourceTree = "<group>";
};
9115E808E16303728A3E757A /* PushNotification */ = {
isa = PBXGroup;
children = (
A0FB230E9723243D9C16E1C3 /* UpdatePushSettingsUseCase.swift */,
5EB6D6DDEED0E961F68CB3E3 /* UpdatePushSettingsUseCaseImpl.swift */,
);
name = PushNotification;
sourceTree = "<group>";
};
A445ABF384869CACBDA0B49F /* Fetch */ = {
isa = PBXGroup;
children = (
4B6A80CB4CD95B3FE2463F52 /* FetchPushNotificationsUseCase.swift */,
A275ADD90916E0CD19E658A1 /* FetchPushNotificationsUseCaseImpl.swift */,
7255B9F0D6EA9A0D9C81F512 /* ObserveUnreadPushCountUseCase.swift */,
68D7B585C369EADAEBE8A470 /* ObserveUnreadPushCountUseCaseImpl.swift */,
);
name = Fetch;
sourceTree = "<group>";
};
AC00BDA05DCFD82B8F4151D0 /* Today */ = {
isa = PBXGroup;
children = (
6D457ED2B8E1CA7C2E401DBB /* FetchTodayDisplayOptionsUseCase.swift */,
746A826E7B24EF22A287ABC5 /* FetchTodayDisplayOptionsUseCaseImpl.swift */,
0F9677D48BA38AB69BE26D3A /* UpdateTodayDisplayOptionsUseCase.swift */,
6D13DBD497C26307CEDEF65E /* UpdateTodayDisplayOptionsUseCaseImpl.swift */,
);
name = Today;
sourceTree = "<group>";
};
B4BFBC14E31354BAE25BA2A4 /* Products */ = {
isa = PBXGroup;
children = (
3F08F6B94839E9021FCFC466 /* DevLogDomain.framework */,
8FA48D71FB864FBFB25626BE /* DevLogDomainTests.xctest */,
1A255290C54315FBBFEE3D5C /* DevLogCore.framework */,
);
name = Products;
sourceTree = "<group>";
};
B59C2CB181D693BE6B251584 /* StatusMessage */ = {
isa = PBXGroup;
children = (
015FCD58DFE25D15A98767DD /* UpsertStatusMessageUseCase.swift */,
328FC6A361021DBFC9C0FB3B /* UpsertStatusMessageUseCaseImpl.swift */,
);
name = StatusMessage;
sourceTree = "<group>";
};
B615A8EBC1607DD519DCCD30 /* UserProfile */ = {
isa = PBXGroup;
children = (
6C1F27652023B70495066F9E /* FetchUserDataUseCase.swift */,
DD23C531988288EA45977604 /* FetchUserDataUseCaseImpl.swift */,
);
name = UserProfile;
sourceTree = "<group>";
};
BF13E260CE83484D507017FD /* Session */ = {
isa = PBXGroup;
children = (
41B41F22B16C359A70312D77 /* ObserveAuthSessionUseCase.swift */,
8B831790BFE85097FB9034BD /* ObserveAuthSessionUseCaseImpl.swift */,
);
name = Session;
sourceTree = "<group>";
};
BF6EF979972886A1BA8BFB15 /* PushNotification */ = {
isa = PBXGroup;
children = (
3D653CA5AFBA637461B27A7F /* FetchPushNotificationQueryUseCase.swift */,
B498CD874F5AE906BB27898F /* FetchPushNotificationQueryUseCaseImpl.swift */,
A2632BB4BB4A6F4FA74B2CC6 /* UpdatePushNotificationQueryUseCase.swift */,
A5CEE90FC2BA6B2E4F9B5B2E /* UpdatePushNotificationQueryUseCaseImpl.swift */,
);
name = PushNotification;
sourceTree = "<group>";
};
C1F15DC51854AAC446876339 /* Profile */ = {
isa = PBXGroup;
children = (
E22EE946DD06C2BDA66070D5 /* FetchHeatmapActivityTypesUseCase.swift */,
56F3A28A8CE602EF8A5A12F7 /* FetchHeatmapActivityTypesUseCaseImpl.swift */,
49115FDA37F30A80D0756093 /* UpdateHeatmapActivityTypesUseCase.swift */,
DA4F782752735905BE93CD95 /* UpdateHeatmapActivityTypesUseCaseImpl.swift */,
);
name = Profile;
sourceTree = "<group>";
};
C5D0DDB4C845B51522E7AB89 /* Read */ = {
isa = PBXGroup;
children = (
658249EA021AFF8428B32FD0 /* TogglePushNotificationReadUseCase.swift */,
EFCB23F0E622C1872DA543DB /* TogglePushNotificationReadUseCaseImpl.swift */,
);
name = Read;
sourceTree = "<group>";
};
C710163E9E5D7BE012B2C715 /* SignIn */ = {
isa = PBXGroup;
children = (
517E1CF92FE5C7461C24F2F2 /* SignInUseCase.swift */,
2B41302357AD2793E8F75E88 /* SignInUseCaseImpl.swift */,
);
name = SignIn;
sourceTree = "<group>";
};
C72910638DF912220397473A /* WebPage */ = {
isa = PBXGroup;
children = (
45BC2C7111BDE0C5F3091439 /* Fetch */,
6A84385E66B1D2C674DEDF0A /* Upsert */,
);
name = WebPage;
sourceTree = "<group>";
};
CB7D53372BE26ABDCF965442 /* TodoCategory */ = {
isa = PBXGroup;
children = (
317FCABCB97C8954415C0BA9 /* Fetch */,
688ADC34CD0FB088D172D8C7 /* Update */,
);
name = TodoCategory;
sourceTree = "<group>";
};
D9AF57A16253B7CD26A1B811 /* UserData */ = {
isa = PBXGroup;
children = (
06336E5F6A9C07507981A938 /* Fetch */,
6B96A1D80F1C793E7DA8C9CE /* Update */,
);
name = UserData;
sourceTree = "<group>";
};
DE798AF67BA388CA15458757 /* Protocol */ = {
isa = PBXGroup;
children = (
1725CFBBBCE02A2C5412C24D /* AuthDataRepository.swift */,
323A45003F23C91F09B2583C /* AuthSessionRepository.swift */,
64F3941915699B8D1DC2631A /* AuthenticationRepository.swift */,
090C424EC663DC420E210405 /* NetworkConnectivityRepository.swift */,
1DE514CE1D81A91A79B3F483 /* PushNotificationRepository.swift */,
B843042D7E2BCD42C7DD3FE4 /* TodoCategoryRepository.swift */,
7CCD260120C0B0358DA09105 /* TodoRepository.swift */,
44D430F73E1C4A9F5EC65263 /* UserDataRepository.swift */,
C6606DC27F4AC1B348D9A499 /* UserPreferencesRepository.swift */,
45439A52C6F35B7655776A07 /* WebPageImageRepository.swift */,
F28AC36CBBB716A8B3C6FDDD /* WebPageRepository.swift */,
);
name = Protocol;
sourceTree = "<group>";
};
DF4F66BB2FB6F8F800ED4BA9 /* Products */ = {
isa = PBXGroup;
children = (
DF4F66BF2FB6F8F900ED4BA9 /* DevLogCore.framework */,
);
name = Products;
sourceTree = "<group>";
};
E2AC2F400228CA6C5B5FCA33 /* PushNotification */ = {
isa = PBXGroup;
children = (
65FE1967BCA4B1FF8D517617 /* FetchPushNotificationSettingsUseCase.swift */,
1CF1E8DC279C84BE986E2296 /* FetchPushNotificationSettingsUseCaseImpl.swift */,
);
name = PushNotification;
sourceTree = "<group>";
};
E7BE7C8FD6C4DF4FE11D7EB0 /* SignOut */ = {
isa = PBXGroup;
children = (
1A4B3291A774346C97DDCA02 /* SignOutUseCase.swift */,
8B7A3642B89C1CA241B6AADF /* SignOutUseCaseImpl.swift */,
);
name = SignOut;
sourceTree = "<group>";
};
F03D4FA66135D7389D0875CD /* Entity */ = {
isa = PBXGroup;
children = (
D3C71ECDDDA08716A716D9B2 /* ActivityKind.swift */,
0A2222222222222222222222 /* AuthError.swift */,
F9A9B5170723706520E75DC7 /* AuthProvider.swift */,
C482DCAC8527FFE9767388C8 /* PushNotification.swift */,
741F53346E83DDAB8912B25C /* PushNotificationCursor.swift */,
1DBC9D7FFF5FC58F5EE67A4E /* PushNotificationPage.swift */,
C46B06C77D7DB705ECED40A6 /* PushNotificationQuery.swift */,
A86771BA0A9014E81E93B8C0 /* PushNotificationSettings.swift */,
372106128F8BE30DDE0D41E7 /* SystemTodoCategory.swift */,
087434742ED1FAA4546120B9 /* TodayDisplayOptions.swift */,
07865C391ACEC35BD969A730 /* Todo.swift */,
7697A8469158261B1299B121 /* TodoCategory.swift */,
06CE556F368F3FFB8F45D19B /* TodoCategoryPreference.swift */,
42C7EE23A3F45CFA5C2F7ECE /* TodoCursor.swift */,
E8C9C99957DF94BCF349AEE8 /* TodoPage.swift */,
F528B902B4AC945DE2357AF4 /* TodoQuery.swift */,
C1914B9FD743F5AC5E82A431 /* TodoReference.swift */,
A32E327BE5F24582BDE808DE /* UserProfile.swift */,
F5AFD6F6E1DDE50BC837955F /* UserTodoCategory.swift */,
1290A4B9F0ED6ABFABC5749D /* WebPage.swift */,
F6452B0B4E524F90595D77FD /* SystemTheme.swift */,
);
name = Entity;
sourceTree = "<group>";
};
F6876E20E55D968679BBC568 /* Todo */ = {
isa = PBXGroup;
children = (
F6EB0055967E0A20E49E1842 /* Delete */,
1598BEE4375C98BA8C7539D1 /* Fetch */,
4F9F55F7D14CFF5FE12CAFCB /* Upsert */,
);
name = Todo;
sourceTree = "<group>";
};
F6EB0055967E0A20E49E1842 /* Delete */ = {
isa = PBXGroup;
children = (
DD0C8F7B1FB7DE7DD17C99BE /* DeleteTodoUseCase.swift */,
AB02651AFF3D9DE27351DA7B /* DeleteTodoUseCaseImpl.swift */,
0E6726827D53639E678488EE /* UndoDeleteTodoUseCase.swift */,
522510AA4DD57769034B3A49 /* UndoDeleteTodoUseCaseImpl.swift */,
);
name = Delete;
sourceTree = "<group>";
};
FCF6F8666B756E2E47044ED8 /* UserPreferences */ = {
isa = PBXGroup;
children = (
C1F15DC51854AAC446876339 /* Profile */,
BF6EF979972886A1BA8BFB15 /* PushNotification */,
327E9B9DDDE4584E00736BF6 /* Search */,
1457DBCD42F2BF1475EA19BE /* Theme */,
AC00BDA05DCFD82B8F4151D0 /* Today */,
);
name = UserPreferences;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
E732AB314789E68442B7D81B /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
7D1E74925088998D68BBFBBB /* DevLogDomain */ = {
isa = PBXNativeTarget;
buildConfigurationList = A1CC6382BF27FF25C0A22374 /* Build configuration list for PBXNativeTarget "DevLogDomain" */;
buildPhases = (
E732AB314789E68442B7D81B /* Headers */,
1B05160EC8564CFF74EEA733 /* Sources */,
1DB051D810852AA9B9A7AA3A /* Frameworks */,
0A4716162D54F03993DEF290 /* Resources */,
);
buildRules = (
);
dependencies = (
D011AA000000000000000001 /* PBXTargetDependency */,
C87AAAC2357E4D2820F6470A /* PBXTargetDependency */,
);
name = DevLogDomain;
productName = DevLogDomain;
productReference = 3F08F6B94839E9021FCFC466 /* DevLogDomain.framework */;
productType = "com.apple.product-type.framework";
};
B7DE5AF183DE4CED9FEAD8B0 /* DevLogDomainTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = A09236D14D844CFD80483854 /* Build configuration list for PBXNativeTarget "DevLogDomainTests" */;
buildPhases = (
0D62B34AFC764A4CBA1F117E /* Sources */,
9A1545FED6E346038E0A6D96 /* Frameworks */,
FFDD4F1C096448ABB2209219 /* Resources */,
);
buildRules = (
);
dependencies = (
D011AA000000000000000004 /* PBXTargetDependency */,
F8E77F4F6B984FA18618FEAF /* PBXTargetDependency */,
);
name = DevLogDomainTests;
productName = DevLogDomainTests;
productReference = 8FA48D71FB864FBFB25626BE /* DevLogDomainTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
3D911168F99784261C777CF5 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 1600;
LastUpgradeCheck = 1600;
TargetAttributes = {
B7DE5AF183DE4CED9FEAD8B0 = {
CreatedOnToolsVersion = 16.0;
TestTargetID = 7D1E74925088998D68BBFBBB;
};
};
};
buildConfigurationList = 6AF8ED1DC9D941A4993FB61A /* Build configuration list for PBXProject "DevLogDomain" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 63B68BC59AF32C52B6CBF85B;
packageReferences = (
D011AA000000000000000002 /* XCRemoteSwiftPackageReference "SwiftLint" */,
);
productRefGroup = B4BFBC14E31354BAE25BA2A4 /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = DF4F66BB2FB6F8F800ED4BA9 /* Products */;
ProjectRef = 984FA2FF512E3A17EC214CAD /* DevLogCore.xcodeproj */;
},
);
projectRoot = "";
targets = (
7D1E74925088998D68BBFBBB /* DevLogDomain */,
B7DE5AF183DE4CED9FEAD8B0 /* DevLogDomainTests */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
1A255290C54315FBBFEE3D5C /* DevLogCore.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = DevLogCore.framework;
remoteRef = 382F8B0169E4B5594A5A0CB5 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
DF4F66BF2FB6F8F900ED4BA9 /* DevLogCore.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = DevLogCore.framework;
remoteRef = DF4F66BE2FB6F8F900ED4BA9 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
0A4716162D54F03993DEF290 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
FFDD4F1C096448ABB2209219 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
1B05160EC8564CFF74EEA733 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
7B8CBBEFB51817FB36B0F02E /* ActivityKind.swift in Sources */,
0A1111111111111111111111 /* AuthError.swift in Sources */,
6CCA27E186BA818C36FCD69A /* AuthProvider.swift in Sources */,
A7A49D396929B3C1DBBEE572 /* PushNotification.swift in Sources */,
923BA6345B44D68CB47C7CA4 /* PushNotificationCursor.swift in Sources */,
4A5C4124502517F0676BBC3B /* PushNotificationPage.swift in Sources */,
3538938461FB8751B7619868 /* PushNotificationQuery.swift in Sources */,
FC9F3DE1D0F3D83CF07D4935 /* PushNotificationSettings.swift in Sources */,
AA27593C59ED7E2986F105EA /* SystemTheme.swift in Sources */,
E36F4A98939F682531D0CA91 /* SystemTodoCategory.swift in Sources */,
DC143314307BD56F77168430 /* TodayDisplayOptions.swift in Sources */,
9CBFACE0CB9571165174A67C /* Todo.swift in Sources */,
7DE9D23DA294DD0A2E247B55 /* TodoCategory.swift in Sources */,
27C80F06F67D4606F453428D /* TodoCategoryPreference.swift in Sources */,
B30B01550E49D790EB32B4B3 /* TodoCursor.swift in Sources */,
229C3C65B5BFA9D321C32D66 /* TodoPage.swift in Sources */,
73969D227D8103F45DFD546D /* TodoQuery.swift in Sources */,
B5798D25566FD92076495381 /* TodoReference.swift in Sources */,
B48976B9D062D57641F8C4E5 /* UserProfile.swift in Sources */,
D58ADC81E147FECD6C45361C /* UserTodoCategory.swift in Sources */,
95775E70F0CE8D51926B1C48 /* WebPage.swift in Sources */,
E64278EB4572582E17FED172 /* Array.swift in Sources */,
DD4F8EC25943435D6F52A31E /* String.swift in Sources */,
6941CE2F8E390A78BA99EB2F /* UIFont.swift in Sources */,
94D084B5F6D7619C4A7B2219 /* AuthDataRepository.swift in Sources */,
BAA7BD8E41F339D1F1F7156E /* AuthSessionRepository.swift in Sources */,
45E4D220F9E732145F948770 /* AuthenticationRepository.swift in Sources */,
ECCE25C418E13D89F87019B3 /* NetworkConnectivityRepository.swift in Sources */,
4386CBF280D5088E8248EB99 /* PushNotificationRepository.swift in Sources */,
39B28A327CBC789667F04D41 /* TodoCategoryRepository.swift in Sources */,
64E2F2A55DA11EB4CE6E82A0 /* TodoRepository.swift in Sources */,
68B2F1A68013784767C7BDA8 /* UserDataRepository.swift in Sources */,
3CBE85905AD871CC3C44E051 /* UserPreferencesRepository.swift in Sources */,
AE174F1C75E803E01819CC57 /* WebPageImageRepository.swift in Sources */,
F90BFB71ECDDF9E5FAE80AC4 /* WebPageRepository.swift in Sources */,
1C75BDBB2E374297B78CE42B /* DeleteAuthUseCase.swift in Sources */,
531F0ED95CDF89C7DFBF4261 /* DeleteAuthUseCaseImpl.swift in Sources */,
B549A6618BFA8B4C25BE6C38 /* FetchAuthProvidersUseCase.swift in Sources */,
95FB57C79E74093F46210B6A /* FetchAuthProvidersUseCaseImpl.swift in Sources */,
3A5FD27711863BD4A073DCDA /* LinkAuthProviderUseCase.swift in Sources */,
B65F8040161BBDA088DAE4E0 /* LinkAuthProviderUseCaseImpl.swift in Sources */,
97D8B6B04A501BA4CD80F6A9 /* UnlinkAuthProviderUseCase.swift in Sources */,
552FC32730FADECA9E2D7CA6 /* UnlinkAuthProviderUseCaseImpl.swift in Sources */,
F5EB9F580779123FEC284F24 /* ObserveAuthSessionUseCase.swift in Sources */,
26A45B87761951B2EA27F4EE /* ObserveAuthSessionUseCaseImpl.swift in Sources */,
79E0CF57B7A79A24A2D7C030 /* SignInUseCase.swift in Sources */,
E2F63B8E23E940C4C2029551 /* SignInUseCaseImpl.swift in Sources */,
2B3BC20D91E8D473D561BFF1 /* SignOutUseCase.swift in Sources */,
616D10488AF4F02D83FEA18B /* SignOutUseCaseImpl.swift in Sources */,
AA911F852FE29E79F044E65B /* ObserveNetworkConnectivityUseCase.swift in Sources */,
98BD52ADE79F7AE22FB24EA8 /* ObserveNetworkConnectivityUseCaseImpl.swift in Sources */,
2F969DD3AEC2016D02C0CAFB /* DeletePushNotificationUseCase.swift in Sources */,
E86597628CDA7E10629F9AF0 /* DeletePushNotificationUseCaseImpl.swift in Sources */,
2FFDF36BE7DA3E87BCFEF5EE /* UndoDeletePushNotificationUseCase.swift in Sources */,
FC43C025719D63AC2FEAA0D2 /* UndoDeletePushNotificationUseCaseImpl.swift in Sources */,
AB1782B2496741C30BAE8E6F /* FetchPushNotificationsUseCase.swift in Sources */,
5ECD88BAC2FC629FA728DAA7 /* FetchPushNotificationsUseCaseImpl.swift in Sources */,
2A7E0A650CD20BDB7B98EB5B /* ObserveUnreadPushCountUseCase.swift in Sources */,
E2FD30DB60B1100C314EDF49 /* ObserveUnreadPushCountUseCaseImpl.swift in Sources */,
CA0EDC37863EDE2D84BA8C3F /* TogglePushNotificationReadUseCase.swift in Sources */,
12DF4FA2C79E207DF02D10C8 /* TogglePushNotificationReadUseCaseImpl.swift in Sources */,
EB38589556DD66BE814CC14C /* DeleteTodoUseCase.swift in Sources */,
EBFD8EF52239AC36A06AEED5 /* DeleteTodoUseCaseImpl.swift in Sources */,
813B6E20C071E2CEFF275AC9 /* UndoDeleteTodoUseCase.swift in Sources */,
63AAD7A1FD3A07C488DC96A5 /* UndoDeleteTodoUseCaseImpl.swift in Sources */,
740D49EA35D555A5CC0B740C /* FetchReferenceItemsUseCase.swift in Sources */,
E8BE91D227BD0BC968C04EDD /* FetchReferenceItemsUseCaseImpl.swift in Sources */,
F64684F5611E3547CDE5C12B /* FetchTodoByIDUseCase.swift in Sources */,
28CD152E23FB7D94C516B81A /* FetchTodoByIDUseCaseImpl.swift in Sources */,
3FDB964402AD30FD463379A6 /* FetchTodosUseCase.swift in Sources */,
83B834C10753628FAA84B4B9 /* FetchTodosUseCaseImpl.swift in Sources */,
4BF41C43A47CEB3151674757 /* UpsertTodoUseCase.swift in Sources */,
A6DA6F5726BCB6404A5A9B93 /* UpsertTodoUseCaseImpl.swift in Sources */,
461ED28ED0266D0A247AFB5E /* FetchTodoCategoryPreferencesUseCase.swift in Sources */,
61878C15C1889E13E16C0C35 /* FetchTodoCategoryPreferencesUseCaseImpl.swift in Sources */,
93FA660D3518C64F541F2990 /* UpdateTodoCategoryPreferencesUseCase.swift in Sources */,