← All repositories

listless

A simple list app for Apple platforms

git clone https://code.inqk.net/listless.git


Listless.xcodeproj/project.pbxproj (85504B)

1// !$*UTF8*$!
2{
3	archiveVersion = 1;
4	classes = {
5	};
6	objectVersion = 77;
7	objects = {
8
9/* Begin PBXBuildFile section */
10		060436CDDB388BC04C51581A /* AboutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3E995954787F0A14CCFF348 /* AboutView.swift */; };
11		066E095075895DE73F217816 /* ItemStoreCompletionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 114A89FD89C8EFB5771B7242 /* ItemStoreCompletionTests.swift */; };
12		072594B24D88AD6D1DF7AFE5 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C611E04943F1D82D6F975592 /* SettingsView.swift */; };
13		0F12D56A528FCBF8A67864CB /* TappableTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECE0E961F87BA32FA87BF90 /* TappableTextField.swift */; };
14		0F2E6817C315B947033DA2BE /* DraftRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CB2A88C7F19F8305EBED43 /* DraftRowView.swift */; };
15		10F007D4D85F083689F1718B /* FocusStateDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C23CD3DB0CEA1859F73E37 /* FocusStateDataTests.swift */; };
16		11AA75BE98CFBE44AEAB7100 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9404C09EE1A4D91DFF338464 /* Media.xcassets */; };
17		12384AB44B4578E19EF8B0B7 /* ItemStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47892E3231D64596A2A00105 /* ItemStoreTests.swift */; };
18		12E43D0CD9124037022E3C38 /* KeyCommandBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8B5E429B253183F887C5FD6 /* KeyCommandBridge.swift */; };
19		12FC79D42A110E2CDC753CCE /* ItemEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 138DCA35ED82A745E4745175 /* ItemEntity.swift */; };
20		172F2DD978988E207610055F /* KeyboardNavigationModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4669414A460FC0758D5B49A8 /* KeyboardNavigationModifier.swift */; };
21		194CAF0FBC308BE96CE8AA7B /* ItemRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3048ACA1CAF1284F99E1400E /* ItemRowView.swift */; };
22		19699EC4FF57EF0D636B65E3 /* KeyValueSyncBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAE264D30C7692457B92E518 /* KeyValueSyncBridge.swift */; };
23		1A66A0454558B207AF9265D4 /* UndoToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 658295C1386BFF48CE3C2419 /* UndoToast.swift */; };
24		1AA328A921EF8A7FDD03119A /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75B048B19C5219862BBED2E7 /* TestHelpers.swift */; };
25		1E31935122C5E97907B30C70 /* ItemStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47892E3231D64596A2A00105 /* ItemStoreTests.swift */; };
26		20D2A3E4694AE35AE6CF4AAD /* ItemListView+PullGestures.swift in Sources */ = {isa = PBXBuildFile; fileRef = E85BFCBD4DCB35CC1C8F9401 /* ItemListView+PullGestures.swift */; };
27		2323CE015C01C6354C557F90 /* ItemListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37F80F7BB632A04A687890F0 /* ItemListView.swift */; };
28		239F975836FD432A5FF04036 /* ListlessiOSUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88C0D6F2667BD14F29CB84E5 /* ListlessiOSUITests.swift */; };
29		264BD64C1DD30376E8BDAF79 /* KeyValueSyncBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAE264D30C7692457B92E518 /* KeyValueSyncBridge.swift */; };
30		2921A4A343D43664F954B588 /* ItemListTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848DBC251E2D2EB7BD089768 /* ItemListTypes.swift */; };
31		2CCB5FE0084742D018E52A3D /* KeyValueSyncBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAE264D30C7692457B92E518 /* KeyValueSyncBridge.swift */; };
32		2F5309630692E89276CC3149 /* ItemListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20A09A6C1C2251E96E1B5D96 /* ItemListView.swift */; };
33		3383645AE13E9C3AAECFBD0B /* ItemListView+PullToClear.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23060125DF03EE84F3AED8CB /* ItemListView+PullToClear.swift */; };
34		345C3D4D9A82B9AE0C8CB153 /* ItemValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7EB9F584EF43678536F5FDE /* ItemValue.swift */; };
35		3496092218CA73699428F666 /* ItemStoreDeleteAndNormalizeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5EFAB5629C31FC2C6FFE0A1 /* ItemStoreDeleteAndNormalizeTests.swift */; };
36		37AEF10712B3325BF9BC72E4 /* BackgroundClickMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F15BF645DEDE8D9E94DB508B /* BackgroundClickMonitor.swift */; };
37		3C45D0E32A9EADCC874020F7 /* AccentColorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C96B8A403274C4CC7F57460 /* AccentColorTests.swift */; };
38		3ED20244243BDBEB7140EFDC /* ItemValueTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0E02ACB5B5D357B925CAE97 /* ItemValueTests.swift */; };
39		3EDB6A9A30B4226C15E7F44D /* AppCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46C46FC97E6DB6FF81AC5C22 /* AppCommands.swift */; };
40		4263E6472020564AA702D117 /* ItemCardModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CF4BADA48F30C5F471EA910 /* ItemCardModifier.swift */; };
41		42CB50C94EDF48562F680B56 /* ItemStoreDeleteAndNormalizeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5EFAB5629C31FC2C6FFE0A1 /* ItemStoreDeleteAndNormalizeTests.swift */; };
42		47D9272442A5F15B324D3DAC /* ItemStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B8EC97702E7B218A03B7898 /* ItemStore.swift */; };
43		4A0682E85B50DF42ECF83B48 /* Listless watchOS.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = C6812E535A24C599C28F9278 /* Listless watchOS.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
44		4CA383C2B90DA7EF080BDABB /* ListlessWatchScreenshots.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76A89CFEB95B9BB9A0540CD9 /* ListlessWatchScreenshots.swift */; };
45		4DD2030E321567BD25661760 /* SyncDiagnosticsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9288507CE6023425D1DE724 /* SyncDiagnosticsView.swift */; };
46		4F150E893D1F78BC23A49659 /* AccentColorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C96B8A403274C4CC7F57460 /* AccentColorTests.swift */; };
47		53700EA974FE4AD771FE89EC /* CloudKitSyncMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E3E82F6093EEFC94A41FED9 /* CloudKitSyncMonitor.swift */; };
48		543C8A0C8A9E2F77B2C0060F /* AccentColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DD7EDA74DAAFA27C84CA08 /* AccentColor.swift */; };
49		568635BB34CD7EBE24E66A15 /* SyncDiagnosticsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF3374CE58E7D9378C6997D2 /* SyncDiagnosticsView.swift */; };
50		5716CA28163DE0EAAA875AEE /* ItemListView+PullToCreate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78232E9D9F77FA3630F9D089 /* ItemListView+PullToCreate.swift */; };
51		5761B201BF46FCA9C5C98CEF /* PlatformScrollIndicatorsModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 466F9B0E407DF1F5B4789531 /* PlatformScrollIndicatorsModifier.swift */; };
52		5B60B409CE4BA668DB30A65D /* Listless.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = C093494053E6C348F245D4EC /* Listless.xcdatamodeld */; };
53		5D3EE9526DA269EE9EE3AB52 /* AppColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1E998119283F784B9ADEE28 /* AppColors.swift */; };
54		5D79B17FCA4C50C0CF08899A /* ListlessiOSScreenshots.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D0F534D5B4D5ECF74CF6E6 /* ListlessiOSScreenshots.swift */; };
55		5E6BE0BA881F6CAEF455D9ED /* ListlessMacUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EADAA53B8BCBC80AEFF191EF /* ListlessMacUITests.swift */; };
56		60FB7A1F3B2F037C655E10DB /* ItemValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7EB9F584EF43678536F5FDE /* ItemValue.swift */; };
57		614FCCA450EC0BFFD8B40640 /* ListlessMacApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA467DF2E59BDBE6EEF6A7D /* ListlessMacApp.swift */; };
58		620D9398218A88B7E4C2331C /* ItemStoreEdgeCaseTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52FCE9FC4EFD26C9016389B7 /* ItemStoreEdgeCaseTests.swift */; };
59		63C08E89303BD17601271D2C /* ItemListView+SyncUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E209A0014EE95F2BC300CE42 /* ItemListView+SyncUI.swift */; };
60		65E97DE8C190E9E9B71EC356 /* ListlessWatchApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BE7F4637B4F4C1FF4BE160B /* ListlessWatchApp.swift */; };
61		6FE9D247153209BD4CFD9E34 /* Listless.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = C093494053E6C348F245D4EC /* Listless.xcdatamodeld */; };
62		73C05B273DC49DE48B82822E /* ItemValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7EB9F584EF43678536F5FDE /* ItemValue.swift */; };
63		763363F6F3C7D2D3C9A63977 /* PlatformScrollIndicatorsModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA5D58EC1FBAA96E83A79445 /* PlatformScrollIndicatorsModifier.swift */; };
64		7770D06CBDE3E87B7FDE7C21 /* PerfDebugView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10806B0AD984F8E480019FD /* PerfDebugView.swift */; };
65		77FE96F070B1F7FE31A9CE51 /* PlatformTextFieldWidthModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2174C43654733E9D4023157 /* PlatformTextFieldWidthModifier.swift */; };
66		785721EB774EAC6BBA26C038 /* PullToClear.swift in Sources */ = {isa = PBXBuildFile; fileRef = 567DBAC2A39FA2760D006AAB /* PullToClear.swift */; };
67		790843E40F28B4E186F88F16 /* ItemStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B8EC97702E7B218A03B7898 /* ItemStore.swift */; };
68		7BB45276D4EB96B8425D2EBD /* AppColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4DB90B3400C191460F4F4BD /* AppColors.swift */; };
69		7FAD5D37FD7C754BF43B62E1 /* FocusStateDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C23CD3DB0CEA1859F73E37 /* FocusStateDataTests.swift */; };
70		84B31DA3CF21D57742C9217A /* ItemStoreEdgeCaseTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52FCE9FC4EFD26C9016389B7 /* ItemStoreEdgeCaseTests.swift */; };
71		851F46417FE40D6BC765BC70 /* ItemListView+Logic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F2C024B6C1F2F1FD7A25B0 /* ItemListView+Logic.swift */; };
72		882695E7AE463C0F39ACFF3C /* HoverCursorModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F5D8B5866362D422A2A331C /* HoverCursorModifier.swift */; };
73		889DCB2BB3C01DDA281EA81A /* CloudKitSyncMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E3E82F6093EEFC94A41FED9 /* CloudKitSyncMonitor.swift */; };
74		88C2303FCAD99AC5D1D1C81C /* PerfSampler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 361665491B2313B7A06A94B9 /* PerfSampler.swift */; };
75		89C4109374BD64464B0018B7 /* ItemListView+NavigationHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93CC030045617DBC90812D79 /* ItemListView+NavigationHeader.swift */; };
76		8FB18395E5436F6C91A0F077 /* ItemRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C7CB071709951F52C7742A3 /* ItemRowView.swift */; };
77		9082E96001188E516B7F903B /* ItemListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3116A37F1353BF6E18308DD2 /* ItemListView.swift */; };
78		90BC899E66B98517A91F2627 /* ItemListView+Drag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D4ED76F5996A4308D2BC7C8 /* ItemListView+Drag.swift */; };
79		930AE396D982D7C46E498311 /* ItemEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 138DCA35ED82A745E4745175 /* ItemEntity.swift */; };
80		96617677059FABDBB80D642B /* Listless.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = C093494053E6C348F245D4EC /* Listless.xcdatamodeld */; };
81		9853BD0C426C4F4348D08E8F /* TutorialSeeder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F7B7D46010E217FC0A5BFF /* TutorialSeeder.swift */; };
82		99D17075DA3F00F52A18BB4D /* AccentColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DD7EDA74DAAFA27C84CA08 /* AccentColor.swift */; };
83		9E75E4AEEF577E0096E22DBA /* ItemListView+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03343E3D48A0EF2B146528E2 /* ItemListView+Toolbar.swift */; };
84		A0AA8FD4C542E9AEB2437BC2 /* PersistenceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14858BDFD1FD5119F1F24A6 /* PersistenceController.swift */; };
85		A10BF9D0C850105E4FA1A2AD /* CloudKitErrorClassifierTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51C3B9FF63645B35E09CF1B1 /* CloudKitErrorClassifierTests.swift */; };
86		A119D0130DB77E30FBCB5436 /* PersistenceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14858BDFD1FD5119F1F24A6 /* PersistenceController.swift */; };
87		A34F23F6314067EFB35FB209 /* ItemListViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F31EDB2C34C8B255000A2525 /* ItemListViewProtocol.swift */; };
88		A8D5A7B0DFBEC87501FD0526 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9404C09EE1A4D91DFF338464 /* Media.xcassets */; };
89		A92F8503815056D3183CD7AE /* ItemListView+SyncUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E209A0014EE95F2BC300CE42 /* ItemListView+SyncUI.swift */; };
90		B0F8B09E2AB38C8C4AF74C10 /* ItemRowSwipeGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCCE85438FE23E43095B2C25 /* ItemRowSwipeGesture.swift */; };
91		B7CFDCA5EA48EDE1C768FA21 /* AppCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C79ABB39A40D3E1828716C7 /* AppCommands.swift */; };
92		BA6953E0EFE6F8255F05A3FD /* AccentColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DD7EDA74DAAFA27C84CA08 /* AccentColor.swift */; };
93		BB16A28C4DA1695B722B45B2 /* ItemEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 138DCA35ED82A745E4745175 /* ItemEntity.swift */; };
94		BDA8D53342F745B27B72B242 /* ItemRowDragGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A80C91DBDA44C879958098 /* ItemRowDragGesture.swift */; };
95		C58C877396361901A3E4489E /* KeyboardWarmup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86029FF31D90CFBA78BC8F60 /* KeyboardWarmup.swift */; };
96		C7C69D883B45F1B4CE979AF7 /* ItemListViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F31EDB2C34C8B255000A2525 /* ItemListViewProtocol.swift */; };
97		C89D4C17F91AF91F18B6EF4E /* ItemStoreCompletionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 114A89FD89C8EFB5771B7242 /* ItemStoreCompletionTests.swift */; };
98		CA439FD953EA59A9664E0D74 /* CloudKitErrorClassifierTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51C3B9FF63645B35E09CF1B1 /* CloudKitErrorClassifierTests.swift */; };
99		CAB42FAA253E2B347AB0594B /* CloudKitErrorClassifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68A677CC11ACE0BF743AFCE5 /* CloudKitErrorClassifier.swift */; };
100		D000BE93D90883262E43B3CD /* ItemValueTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0E02ACB5B5D357B925CAE97 /* ItemValueTests.swift */; };
101		D24133A6C0105FE8E4528EF2 /* ItemStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B8EC97702E7B218A03B7898 /* ItemStore.swift */; };
102		D9325B2D23FF2CD644A1A7E3 /* ItemRowMetrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = E71FBC3E19D32F527B5FE9E6 /* ItemRowMetrics.swift */; };
103		DAEA21531CFEA94D335FFC6E /* ItemStoreOrderingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D1DF1C029FA3C6B12A58E7F /* ItemStoreOrderingTests.swift */; };
104		DB0CBB6C3EE56406AF86FDE3 /* ItemRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0DF205300C6B51A53B256D6 /* ItemRowView.swift */; };
105		DB5FF6C1AA57D4C9BDDD50FD /* ClickableTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = D640E7D21735C62A30A26DA4 /* ClickableTextField.swift */; };
106		DBFE5DADCAAF26CF77245410 /* ItemListTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848DBC251E2D2EB7BD089768 /* ItemListTypes.swift */; };
107		DC103B1BFDC5940F63DD48ED /* ItemRowDragGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05AB46824DCDD04903EA4C82 /* ItemRowDragGesture.swift */; };
108		DC73A39A269AB495BCE1AC48 /* PersistenceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14858BDFD1FD5119F1F24A6 /* PersistenceController.swift */; };
109		DD2F098B472D048B66CEC8B1 /* ListlessMacScreenshots.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3578459F9888CA59AACBEC /* ListlessMacScreenshots.swift */; };
110		DEE187A790A4058FE4AFDB2E /* PlatformTextFieldWidthModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8448C5778F75F52719114AF /* PlatformTextFieldWidthModifier.swift */; };
111		E0BDC0FCAB43CEE0C9AC5279 /* ItemListView+Undo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB4B98BD127A56CE4669DCD5 /* ItemListView+Undo.swift */; };
112		E12C1304464FC7799856B2BA /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75B048B19C5219862BBED2E7 /* TestHelpers.swift */; };
113		E2FC6CF95A2C59CA147172EE /* FPSOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA6BD768FB1788D0BC58589F /* FPSOverlay.swift */; };
114		E429067963379F99DD184FED /* CloudKitSyncMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E3E82F6093EEFC94A41FED9 /* CloudKitSyncMonitor.swift */; };
115		E47136CA7428927395D8C7C7 /* PullToCreate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF7D84B54AE70036D205CA4 /* PullToCreate.swift */; };
116		E4BD761E34CBB84CE80F7F49 /* CloudKitErrorClassifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68A677CC11ACE0BF743AFCE5 /* CloudKitErrorClassifier.swift */; };
117		E60F81C7B930AACE67746759 /* HoverCursorModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7588879D0FA1C2A8BCEF14F /* HoverCursorModifier.swift */; };
118		E627F653B5A692B42A75FFBA /* ItemListView+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 869254E16B52F36616416DB4 /* ItemListView+Toolbar.swift */; };
119		EA5E6FC7D61E235B70A139FA /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9404C09EE1A4D91DFF338464 /* Media.xcassets */; };
120		F046B5A7F4C0BD7AAF46A69C /* CloudKitErrorClassifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68A677CC11ACE0BF743AFCE5 /* CloudKitErrorClassifier.swift */; };
121		F0B2B806BD84A4F2FDF8E038 /* ListlessiOSApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC245331D715EA85887C0BA0 /* ListlessiOSApp.swift */; };
122		F2845953BA77F171FDA2A59F /* ItemStoreOrderingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D1DF1C029FA3C6B12A58E7F /* ItemStoreOrderingTests.swift */; };
123		F3DD1F167E4107456473B6B2 /* Credits.html in Resources */ = {isa = PBXBuildFile; fileRef = 3DD31E8962F7EEC22EFC0CA9 /* Credits.html */; };
124		F56B03B24F33B31394D91512 /* ItemListView+Logic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F2C024B6C1F2F1FD7A25B0 /* ItemListView+Logic.swift */; };
125		F6587B84ECC6BFE92A5FB493 /* KeyboardNavigationModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4669414A460FC0758D5B49A8 /* KeyboardNavigationModifier.swift */; };
126/* End PBXBuildFile section */
127
128/* Begin PBXContainerItemProxy section */
129		1CECC2E7FCB78843443C0C46 /* PBXContainerItemProxy */ = {
130			isa = PBXContainerItemProxy;
131			containerPortal = 3256C2BF8F1DAF371DA32120 /* Project object */;
132			proxyType = 1;
133			remoteGlobalIDString = 0FB4F07A37999BBC6DFE4DBB;
134			remoteInfo = "Listless macOS";
135		};
136		47C07B5C46AB5A2CD8741632 /* PBXContainerItemProxy */ = {
137			isa = PBXContainerItemProxy;
138			containerPortal = 3256C2BF8F1DAF371DA32120 /* Project object */;
139			proxyType = 1;
140			remoteGlobalIDString = 9BDC1B2175AB9CE26790448D;
141			remoteInfo = "Listless watchOS";
142		};
143		642EE6A5908DB4216F049E9C /* PBXContainerItemProxy */ = {
144			isa = PBXContainerItemProxy;
145			containerPortal = 3256C2BF8F1DAF371DA32120 /* Project object */;
146			proxyType = 1;
147			remoteGlobalIDString = 9BDC1B2175AB9CE26790448D;
148			remoteInfo = "Listless watchOS";
149		};
150		6F7E207AE10E1516EF8A683C /* PBXContainerItemProxy */ = {
151			isa = PBXContainerItemProxy;
152			containerPortal = 3256C2BF8F1DAF371DA32120 /* Project object */;
153			proxyType = 1;
154			remoteGlobalIDString = 34A03D42B91730DEAC2EBD8E;
155			remoteInfo = "Listless iOS";
156		};
157		A6710416A995E8ECC4AAE65F /* PBXContainerItemProxy */ = {
158			isa = PBXContainerItemProxy;
159			containerPortal = 3256C2BF8F1DAF371DA32120 /* Project object */;
160			proxyType = 1;
161			remoteGlobalIDString = 0FB4F07A37999BBC6DFE4DBB;
162			remoteInfo = "Listless macOS";
163		};
164		EE50B14FCB0F89292F1E2A01 /* PBXContainerItemProxy */ = {
165			isa = PBXContainerItemProxy;
166			containerPortal = 3256C2BF8F1DAF371DA32120 /* Project object */;
167			proxyType = 1;
168			remoteGlobalIDString = 34A03D42B91730DEAC2EBD8E;
169			remoteInfo = "Listless iOS";
170		};
171/* End PBXContainerItemProxy section */
172
173/* Begin PBXCopyFilesBuildPhase section */
174		A9226A0DD67E77D754BA0E3F /* Embed Watch Content */ = {
175			isa = PBXCopyFilesBuildPhase;
176			buildActionMask = 2147483647;
177			dstPath = "$(CONTENTS_FOLDER_PATH)/Watch";
178			dstSubfolderSpec = 16;
179			files = (
180				4A0682E85B50DF42ECF83B48 /* Listless watchOS.app in Embed Watch Content */,
181			);
182			name = "Embed Watch Content";
183			runOnlyForDeploymentPostprocessing = 0;
184		};
185/* End PBXCopyFilesBuildPhase section */
186
187/* Begin PBXFileReference section */
188		01E141436176F83594E2F26B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
189		03343E3D48A0EF2B146528E2 /* ItemListView+Toolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemListView+Toolbar.swift"; sourceTree = "<group>"; };
190		03A80C91DBDA44C879958098 /* ItemRowDragGesture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRowDragGesture.swift; sourceTree = "<group>"; };
191		05AB46824DCDD04903EA4C82 /* ItemRowDragGesture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRowDragGesture.swift; sourceTree = "<group>"; };
192		0B750F1634E250256AF3FEB6 /* Listless iOS UI Tests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = "Listless iOS UI Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
193		114A89FD89C8EFB5771B7242 /* ItemStoreCompletionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemStoreCompletionTests.swift; sourceTree = "<group>"; };
194		126108860D7878DDC3BECC4B /* Listless iOS.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = "Listless iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
195		138DCA35ED82A745E4745175 /* ItemEntity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemEntity.swift; sourceTree = "<group>"; };
196		16D0F534D5B4D5ECF74CF6E6 /* ListlessiOSScreenshots.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListlessiOSScreenshots.swift; sourceTree = "<group>"; };
197		17DD7EDA74DAAFA27C84CA08 /* AccentColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccentColor.swift; sourceTree = "<group>"; };
198		1DA467DF2E59BDBE6EEF6A7D /* ListlessMacApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListlessMacApp.swift; sourceTree = "<group>"; };
199		20A09A6C1C2251E96E1B5D96 /* ItemListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemListView.swift; sourceTree = "<group>"; };
200		23060125DF03EE84F3AED8CB /* ItemListView+PullToClear.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemListView+PullToClear.swift"; sourceTree = "<group>"; };
201		2523E01C8F130C2799123479 /* Listless watchOS UI Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Listless watchOS UI Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
202		2B8EC97702E7B218A03B7898 /* ItemStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemStore.swift; sourceTree = "<group>"; };
203		3048ACA1CAF1284F99E1400E /* ItemRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRowView.swift; sourceTree = "<group>"; };
204		3116A37F1353BF6E18308DD2 /* ItemListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemListView.swift; sourceTree = "<group>"; };
205		3313FEDB101EECA4B344EEF4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
206		361665491B2313B7A06A94B9 /* PerfSampler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PerfSampler.swift; sourceTree = "<group>"; };
207		37F80F7BB632A04A687890F0 /* ItemListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemListView.swift; sourceTree = "<group>"; };
208		3C96B8A403274C4CC7F57460 /* AccentColorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccentColorTests.swift; sourceTree = "<group>"; };
209		3DD31E8962F7EEC22EFC0CA9 /* Credits.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = Credits.html; sourceTree = "<group>"; };
210		4669414A460FC0758D5B49A8 /* KeyboardNavigationModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardNavigationModifier.swift; sourceTree = "<group>"; };
211		466F9B0E407DF1F5B4789531 /* PlatformScrollIndicatorsModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlatformScrollIndicatorsModifier.swift; sourceTree = "<group>"; };
212		46C46FC97E6DB6FF81AC5C22 /* AppCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCommands.swift; sourceTree = "<group>"; };
213		47892E3231D64596A2A00105 /* ItemStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemStoreTests.swift; sourceTree = "<group>"; };
214		4C79ABB39A40D3E1828716C7 /* AppCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCommands.swift; sourceTree = "<group>"; };
215		4C7CB071709951F52C7742A3 /* ItemRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRowView.swift; sourceTree = "<group>"; };
216		4D4ED76F5996A4308D2BC7C8 /* ItemListView+Drag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemListView+Drag.swift"; sourceTree = "<group>"; };
217		4FC64B9F9370041BEDBD1E14 /* .gitkeep */ = {isa = PBXFileReference; path = .gitkeep; sourceTree = "<group>"; };
218		51C3B9FF63645B35E09CF1B1 /* CloudKitErrorClassifierTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CloudKitErrorClassifierTests.swift; sourceTree = "<group>"; };
219		52FCE9FC4EFD26C9016389B7 /* ItemStoreEdgeCaseTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemStoreEdgeCaseTests.swift; sourceTree = "<group>"; };
220		567DBAC2A39FA2760D006AAB /* PullToClear.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PullToClear.swift; sourceTree = "<group>"; };
221		5B0E22B8F7B2B7283CAF749E /* Listless macOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Listless macOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
222		658295C1386BFF48CE3C2419 /* UndoToast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UndoToast.swift; sourceTree = "<group>"; };
223		67CB2A88C7F19F8305EBED43 /* DraftRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftRowView.swift; sourceTree = "<group>"; };
224		68A677CC11ACE0BF743AFCE5 /* CloudKitErrorClassifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CloudKitErrorClassifier.swift; sourceTree = "<group>"; };
225		6BE7F4637B4F4C1FF4BE160B /* ListlessWatchApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListlessWatchApp.swift; sourceTree = "<group>"; };
226		6CF4BADA48F30C5F471EA910 /* ItemCardModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemCardModifier.swift; sourceTree = "<group>"; };
227		6D1DF1C029FA3C6B12A58E7F /* ItemStoreOrderingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemStoreOrderingTests.swift; sourceTree = "<group>"; };
228		6E3E82F6093EEFC94A41FED9 /* CloudKitSyncMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CloudKitSyncMonitor.swift; sourceTree = "<group>"; };
229		6ECE0E961F87BA32FA87BF90 /* TappableTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TappableTextField.swift; sourceTree = "<group>"; };
230		72BAC76C5B5ED291048705CF /* Listless.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Listless.entitlements; sourceTree = "<group>"; };
231		74255E6B6C40899E9B17D927 /* .gitkeep */ = {isa = PBXFileReference; path = .gitkeep; sourceTree = "<group>"; };
232		75B048B19C5219862BBED2E7 /* TestHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestHelpers.swift; sourceTree = "<group>"; };
233		76A89CFEB95B9BB9A0540CD9 /* ListlessWatchScreenshots.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListlessWatchScreenshots.swift; sourceTree = "<group>"; };
234		78232E9D9F77FA3630F9D089 /* ItemListView+PullToCreate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemListView+PullToCreate.swift"; sourceTree = "<group>"; };
235		7C73E9D4C42CCABBF0F33543 /* Listless.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Listless.entitlements; sourceTree = "<group>"; };
236		82F2C024B6C1F2F1FD7A25B0 /* ItemListView+Logic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemListView+Logic.swift"; sourceTree = "<group>"; };
237		848DBC251E2D2EB7BD089768 /* ItemListTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemListTypes.swift; sourceTree = "<group>"; };
238		86029FF31D90CFBA78BC8F60 /* KeyboardWarmup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardWarmup.swift; sourceTree = "<group>"; };
239		869254E16B52F36616416DB4 /* ItemListView+Toolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemListView+Toolbar.swift"; sourceTree = "<group>"; };
240		88C0D6F2667BD14F29CB84E5 /* ListlessiOSUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListlessiOSUITests.swift; sourceTree = "<group>"; };
241		9262207DAC21619BD9EDEE15 /* Listless.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Listless.entitlements; sourceTree = "<group>"; };
242		93CC030045617DBC90812D79 /* ItemListView+NavigationHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemListView+NavigationHeader.swift"; sourceTree = "<group>"; };
243		9404C09EE1A4D91DFF338464 /* Media.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Media.xcassets; sourceTree = "<group>"; };
244		944BAE054AAC1B9C4FC954F9 /* .gitkeep */ = {isa = PBXFileReference; path = .gitkeep; sourceTree = "<group>"; };
245		9F5D8B5866362D422A2A331C /* HoverCursorModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HoverCursorModifier.swift; sourceTree = "<group>"; };
246		9FBEB58DD41817F09B0EB9F0 /* Listless.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Listless.xcdatamodel; sourceTree = "<group>"; };
247		A0E02ACB5B5D357B925CAE97 /* ItemValueTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemValueTests.swift; sourceTree = "<group>"; };
248		AC245331D715EA85887C0BA0 /* ListlessiOSApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListlessiOSApp.swift; sourceTree = "<group>"; };
249		B7588879D0FA1C2A8BCEF14F /* HoverCursorModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HoverCursorModifier.swift; sourceTree = "<group>"; };
250		B88DC6E36FA41DCB6CEB9647 /* Listless macOS Unit Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Listless macOS Unit Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
251		BAE264D30C7692457B92E518 /* KeyValueSyncBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyValueSyncBridge.swift; sourceTree = "<group>"; };
252		BC845482926A73B0BF820328 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
253		BFF7D84B54AE70036D205CA4 /* PullToCreate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PullToCreate.swift; sourceTree = "<group>"; };
254		C0DF205300C6B51A53B256D6 /* ItemRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRowView.swift; sourceTree = "<group>"; };
255		C14858BDFD1FD5119F1F24A6 /* PersistenceController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistenceController.swift; sourceTree = "<group>"; };
256		C2C23CD3DB0CEA1859F73E37 /* FocusStateDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FocusStateDataTests.swift; sourceTree = "<group>"; };
257		C4DB90B3400C191460F4F4BD /* AppColors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppColors.swift; sourceTree = "<group>"; };
258		C611E04943F1D82D6F975592 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
259		C6812E535A24C599C28F9278 /* Listless watchOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Listless watchOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
260		C71466C5CD1A5BA984352F8D /* Listless iOS Unit Tests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = "Listless iOS Unit Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
261		C7EB9F584EF43678536F5FDE /* ItemValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemValue.swift; sourceTree = "<group>"; };
262		C9B14DC786A336008AAB78EE /* .gitkeep */ = {isa = PBXFileReference; path = .gitkeep; sourceTree = "<group>"; };
263		CCB5F87A520B1CD47F2F71D0 /* Listless macOS UI Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Listless macOS UI Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
264		CF3374CE58E7D9378C6997D2 /* SyncDiagnosticsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncDiagnosticsView.swift; sourceTree = "<group>"; };
265		D10806B0AD984F8E480019FD /* PerfDebugView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PerfDebugView.swift; sourceTree = "<group>"; };
266		D3E995954787F0A14CCFF348 /* AboutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutView.swift; sourceTree = "<group>"; };
267		D43D37CE25806380C0B13466 /* BuildNumber.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = BuildNumber.xcconfig; sourceTree = "<group>"; };
268		D640E7D21735C62A30A26DA4 /* ClickableTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClickableTextField.swift; sourceTree = "<group>"; };
269		DA6BD768FB1788D0BC58589F /* FPSOverlay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FPSOverlay.swift; sourceTree = "<group>"; };
270		DB4B98BD127A56CE4669DCD5 /* ItemListView+Undo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemListView+Undo.swift"; sourceTree = "<group>"; };
271		DCCE85438FE23E43095B2C25 /* ItemRowSwipeGesture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRowSwipeGesture.swift; sourceTree = "<group>"; };
272		E209A0014EE95F2BC300CE42 /* ItemListView+SyncUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemListView+SyncUI.swift"; sourceTree = "<group>"; };
273		E2174C43654733E9D4023157 /* PlatformTextFieldWidthModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlatformTextFieldWidthModifier.swift; sourceTree = "<group>"; };
274		E5EFAB5629C31FC2C6FFE0A1 /* ItemStoreDeleteAndNormalizeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemStoreDeleteAndNormalizeTests.swift; sourceTree = "<group>"; };
275		E71FBC3E19D32F527B5FE9E6 /* ItemRowMetrics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemRowMetrics.swift; sourceTree = "<group>"; };
276		E8448C5778F75F52719114AF /* PlatformTextFieldWidthModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlatformTextFieldWidthModifier.swift; sourceTree = "<group>"; };
277		E85BFCBD4DCB35CC1C8F9401 /* ItemListView+PullGestures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ItemListView+PullGestures.swift"; sourceTree = "<group>"; };
278		E8B5E429B253183F887C5FD6 /* KeyCommandBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyCommandBridge.swift; sourceTree = "<group>"; };
279		E8F7B7D46010E217FC0A5BFF /* TutorialSeeder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TutorialSeeder.swift; sourceTree = "<group>"; };
280		E9288507CE6023425D1DE724 /* SyncDiagnosticsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncDiagnosticsView.swift; sourceTree = "<group>"; };
281		EADAA53B8BCBC80AEFF191EF /* ListlessMacUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListlessMacUITests.swift; sourceTree = "<group>"; };
282		EE3578459F9888CA59AACBEC /* ListlessMacScreenshots.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListlessMacScreenshots.swift; sourceTree = "<group>"; };
283		F15BF645DEDE8D9E94DB508B /* BackgroundClickMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundClickMonitor.swift; sourceTree = "<group>"; };
284		F1E998119283F784B9ADEE28 /* AppColors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppColors.swift; sourceTree = "<group>"; };
285		F31EDB2C34C8B255000A2525 /* ItemListViewProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemListViewProtocol.swift; sourceTree = "<group>"; };
286		FA5D58EC1FBAA96E83A79445 /* PlatformScrollIndicatorsModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlatformScrollIndicatorsModifier.swift; sourceTree = "<group>"; };
287/* End PBXFileReference section */
288
289/* Begin PBXGroup section */
290		19A2FAA566465414CA20E6D8 /* Helpers */ = {
291			isa = PBXGroup;
292			children = (
293				F1E998119283F784B9ADEE28 /* AppColors.swift */,
294				46C46FC97E6DB6FF81AC5C22 /* AppCommands.swift */,
295				DA6BD768FB1788D0BC58589F /* FPSOverlay.swift */,
296				B7588879D0FA1C2A8BCEF14F /* HoverCursorModifier.swift */,
297				6CF4BADA48F30C5F471EA910 /* ItemCardModifier.swift */,
298				05AB46824DCDD04903EA4C82 /* ItemRowDragGesture.swift */,
299				E71FBC3E19D32F527B5FE9E6 /* ItemRowMetrics.swift */,
300				DCCE85438FE23E43095B2C25 /* ItemRowSwipeGesture.swift */,
301				86029FF31D90CFBA78BC8F60 /* KeyboardWarmup.swift */,
302				E8B5E429B253183F887C5FD6 /* KeyCommandBridge.swift */,
303				361665491B2313B7A06A94B9 /* PerfSampler.swift */,
304				FA5D58EC1FBAA96E83A79445 /* PlatformScrollIndicatorsModifier.swift */,
305				E2174C43654733E9D4023157 /* PlatformTextFieldWidthModifier.swift */,
306				6ECE0E961F87BA32FA87BF90 /* TappableTextField.swift */,
307				E8F7B7D46010E217FC0A5BFF /* TutorialSeeder.swift */,
308			);
309			path = Helpers;
310			sourceTree = "<group>";
311		};
312		20349AB212EAB4FB5F21D959 /* UI */ = {
313			isa = PBXGroup;
314			children = (
315				16D0F534D5B4D5ECF74CF6E6 /* ListlessiOSScreenshots.swift */,
316				88C0D6F2667BD14F29CB84E5 /* ListlessiOSUITests.swift */,
317				EE3578459F9888CA59AACBEC /* ListlessMacScreenshots.swift */,
318				EADAA53B8BCBC80AEFF191EF /* ListlessMacUITests.swift */,
319				76A89CFEB95B9BB9A0540CD9 /* ListlessWatchScreenshots.swift */,
320			);
321			name = UI;
322			path = Tests/UI;
323			sourceTree = "<group>";
324		};
325		21CCBC7FC4A2D6E15D47B4D1 /* ListlessWatch */ = {
326			isa = PBXGroup;
327			children = (
328				BC845482926A73B0BF820328 /* Info.plist */,
329				72BAC76C5B5ED291048705CF /* Listless.entitlements */,
330				6BE7F4637B4F4C1FF4BE160B /* ListlessWatchApp.swift */,
331				F0EB58775713E4C83A8D477A /* Views */,
332			);
333			path = ListlessWatch;
334			sourceTree = "<group>";
335		};
336		3936BDEE64D16E6C4C85B3DD /* Products */ = {
337			isa = PBXGroup;
338			children = (
339				0B750F1634E250256AF3FEB6 /* Listless iOS UI Tests.xctest */,
340				C71466C5CD1A5BA984352F8D /* Listless iOS Unit Tests.xctest */,
341				126108860D7878DDC3BECC4B /* Listless iOS.app */,
342				CCB5F87A520B1CD47F2F71D0 /* Listless macOS UI Tests.xctest */,
343				B88DC6E36FA41DCB6CEB9647 /* Listless macOS Unit Tests.xctest */,
344				5B0E22B8F7B2B7283CAF749E /* Listless macOS.app */,
345				2523E01C8F130C2799123479 /* Listless watchOS UI Tests.xctest */,
346				C6812E535A24C599C28F9278 /* Listless watchOS.app */,
347			);
348			name = Products;
349			sourceTree = "<group>";
350		};
351		42CC0393E2524624AEC54D03 /* Helpers */ = {
352			isa = PBXGroup;
353			children = (
354				C4DB90B3400C191460F4F4BD /* AppColors.swift */,
355				4C79ABB39A40D3E1828716C7 /* AppCommands.swift */,
356				F15BF645DEDE8D9E94DB508B /* BackgroundClickMonitor.swift */,
357				D640E7D21735C62A30A26DA4 /* ClickableTextField.swift */,
358				9F5D8B5866362D422A2A331C /* HoverCursorModifier.swift */,
359				03A80C91DBDA44C879958098 /* ItemRowDragGesture.swift */,
360				466F9B0E407DF1F5B4789531 /* PlatformScrollIndicatorsModifier.swift */,
361				E8448C5778F75F52719114AF /* PlatformTextFieldWidthModifier.swift */,
362			);
363			path = Helpers;
364			sourceTree = "<group>";
365		};
366		51F881290E7FBA2684458F80 /* Generated */ = {
367			isa = PBXGroup;
368			children = (
369				D43D37CE25806380C0B13466 /* BuildNumber.xcconfig */,
370			);
371			path = Generated;
372			sourceTree = "<group>";
373		};
374		58051CBDE2390F9E13647235 /* Listless */ = {
375			isa = PBXGroup;
376			children = (
377				A1A9B54C4CBA03BEE12B34A9 /* Extensions */,
378				78E0184C210B140892690CD4 /* Helpers */,
379				8656EEF3161BE20196B8042E /* Models */,
380				E98EF3B4638A9E8473EA62FA /* Sync */,
381			);
382			path = Listless;
383			sourceTree = "<group>";
384		};
385		58F917D865E0BDF4EF282306 /* Views */ = {
386			isa = PBXGroup;
387			children = (
388				D3E995954787F0A14CCFF348 /* AboutView.swift */,
389				67CB2A88C7F19F8305EBED43 /* DraftRowView.swift */,
390				3116A37F1353BF6E18308DD2 /* ItemListView.swift */,
391				C0DF205300C6B51A53B256D6 /* ItemRowView.swift */,
392				D10806B0AD984F8E480019FD /* PerfDebugView.swift */,
393				567DBAC2A39FA2760D006AAB /* PullToClear.swift */,
394				BFF7D84B54AE70036D205CA4 /* PullToCreate.swift */,
395				C611E04943F1D82D6F975592 /* SettingsView.swift */,
396				E9288507CE6023425D1DE724 /* SyncDiagnosticsView.swift */,
397				658295C1386BFF48CE3C2419 /* UndoToast.swift */,
398			);
399			path = Views;
400			sourceTree = "<group>";
401		};
402		78E0184C210B140892690CD4 /* Helpers */ = {
403			isa = PBXGroup;
404			children = (
405				17DD7EDA74DAAFA27C84CA08 /* AccentColor.swift */,
406				848DBC251E2D2EB7BD089768 /* ItemListTypes.swift */,
407				F31EDB2C34C8B255000A2525 /* ItemListViewProtocol.swift */,
408				4669414A460FC0758D5B49A8 /* KeyboardNavigationModifier.swift */,
409			);
410			path = Helpers;
411			sourceTree = "<group>";
412		};
413		8629C1C94770B3B0D08B580D /* Extensions */ = {
414			isa = PBXGroup;
415			children = (
416				4D4ED76F5996A4308D2BC7C8 /* ItemListView+Drag.swift */,
417				93CC030045617DBC90812D79 /* ItemListView+NavigationHeader.swift */,
418				E85BFCBD4DCB35CC1C8F9401 /* ItemListView+PullGestures.swift */,
419				23060125DF03EE84F3AED8CB /* ItemListView+PullToClear.swift */,
420				78232E9D9F77FA3630F9D089 /* ItemListView+PullToCreate.swift */,
421				869254E16B52F36616416DB4 /* ItemListView+Toolbar.swift */,
422				DB4B98BD127A56CE4669DCD5 /* ItemListView+Undo.swift */,
423			);
424			path = Extensions;
425			sourceTree = "<group>";
426		};
427		8656EEF3161BE20196B8042E /* Models */ = {
428			isa = PBXGroup;
429			children = (
430				74255E6B6C40899E9B17D927 /* .gitkeep */,
431				138DCA35ED82A745E4745175 /* ItemEntity.swift */,
432				2B8EC97702E7B218A03B7898 /* ItemStore.swift */,
433				C7EB9F584EF43678536F5FDE /* ItemValue.swift */,
434				C093494053E6C348F245D4EC /* Listless.xcdatamodeld */,
435			);
436			path = Models;
437			sourceTree = "<group>";
438		};
439		954AAB8DDFF6E6D6FD6A0A2C /* ListlessiOS */ = {
440			isa = PBXGroup;
441			children = (
442				3313FEDB101EECA4B344EEF4 /* Info.plist */,
443				9262207DAC21619BD9EDEE15 /* Listless.entitlements */,
444				AC245331D715EA85887C0BA0 /* ListlessiOSApp.swift */,
445				8629C1C94770B3B0D08B580D /* Extensions */,
446				19A2FAA566465414CA20E6D8 /* Helpers */,
447				58F917D865E0BDF4EF282306 /* Views */,
448			);
449			path = ListlessiOS;
450			sourceTree = "<group>";
451		};
452		A1A9B54C4CBA03BEE12B34A9 /* Extensions */ = {
453			isa = PBXGroup;
454			children = (
455				82F2C024B6C1F2F1FD7A25B0 /* ItemListView+Logic.swift */,
456				E209A0014EE95F2BC300CE42 /* ItemListView+SyncUI.swift */,
457			);
458			path = Extensions;
459			sourceTree = "<group>";
460		};
461		D12ECC901ABED96B86CC85B5 /* Views */ = {
462			isa = PBXGroup;
463			children = (
464				37F80F7BB632A04A687890F0 /* ItemListView.swift */,
465				3048ACA1CAF1284F99E1400E /* ItemRowView.swift */,
466				CF3374CE58E7D9378C6997D2 /* SyncDiagnosticsView.swift */,
467			);
468			path = Views;
469			sourceTree = "<group>";
470		};
471		D5B197AFF26144948D032299 /* ListlessMac */ = {
472			isa = PBXGroup;
473			children = (
474				3DD31E8962F7EEC22EFC0CA9 /* Credits.html */,
475				01E141436176F83594E2F26B /* Info.plist */,
476				7C73E9D4C42CCABBF0F33543 /* Listless.entitlements */,
477				1DA467DF2E59BDBE6EEF6A7D /* ListlessMacApp.swift */,
478				F7279CE4B2501F9F5111A3D8 /* Extensions */,
479				42CC0393E2524624AEC54D03 /* Helpers */,
480				D12ECC901ABED96B86CC85B5 /* Views */,
481			);
482			path = ListlessMac;
483			sourceTree = "<group>";
484		};
485		D98A7EE79F8E29297555B801 /* Support */ = {
486			isa = PBXGroup;
487			children = (
488				4FC64B9F9370041BEDBD1E14 /* .gitkeep */,
489				75B048B19C5219862BBED2E7 /* TestHelpers.swift */,
490			);
491			name = Support;
492			path = Tests/Support;
493			sourceTree = "<group>";
494		};
495		E98EF3B4638A9E8473EA62FA /* Sync */ = {
496			isa = PBXGroup;
497			children = (
498				944BAE054AAC1B9C4FC954F9 /* .gitkeep */,
499				68A677CC11ACE0BF743AFCE5 /* CloudKitErrorClassifier.swift */,
500				6E3E82F6093EEFC94A41FED9 /* CloudKitSyncMonitor.swift */,
501				BAE264D30C7692457B92E518 /* KeyValueSyncBridge.swift */,
502				C14858BDFD1FD5119F1F24A6 /* PersistenceController.swift */,
503			);
504			path = Sync;
505			sourceTree = "<group>";
506		};
507		ED4862258A8A70025EE14416 = {
508			isa = PBXGroup;
509			children = (
510				9404C09EE1A4D91DFF338464 /* Media.xcassets */,
511				51F881290E7FBA2684458F80 /* Generated */,
512				58051CBDE2390F9E13647235 /* Listless */,
513				954AAB8DDFF6E6D6FD6A0A2C /* ListlessiOS */,
514				D5B197AFF26144948D032299 /* ListlessMac */,
515				21CCBC7FC4A2D6E15D47B4D1 /* ListlessWatch */,
516				D98A7EE79F8E29297555B801 /* Support */,
517				20349AB212EAB4FB5F21D959 /* UI */,
518				F63E6E98ABFB43E1B32686B4 /* Unit */,
519				3936BDEE64D16E6C4C85B3DD /* Products */,
520			);
521			sourceTree = "<group>";
522		};
523		F0EB58775713E4C83A8D477A /* Views */ = {
524			isa = PBXGroup;
525			children = (
526				20A09A6C1C2251E96E1B5D96 /* ItemListView.swift */,
527				4C7CB071709951F52C7742A3 /* ItemRowView.swift */,
528			);
529			path = Views;
530			sourceTree = "<group>";
531		};
532		F63E6E98ABFB43E1B32686B4 /* Unit */ = {
533			isa = PBXGroup;
534			children = (
535				C9B14DC786A336008AAB78EE /* .gitkeep */,
536				3C96B8A403274C4CC7F57460 /* AccentColorTests.swift */,
537				51C3B9FF63645B35E09CF1B1 /* CloudKitErrorClassifierTests.swift */,
538				C2C23CD3DB0CEA1859F73E37 /* FocusStateDataTests.swift */,
539				114A89FD89C8EFB5771B7242 /* ItemStoreCompletionTests.swift */,
540				E5EFAB5629C31FC2C6FFE0A1 /* ItemStoreDeleteAndNormalizeTests.swift */,
541				52FCE9FC4EFD26C9016389B7 /* ItemStoreEdgeCaseTests.swift */,
542				6D1DF1C029FA3C6B12A58E7F /* ItemStoreOrderingTests.swift */,
543				47892E3231D64596A2A00105 /* ItemStoreTests.swift */,
544				A0E02ACB5B5D357B925CAE97 /* ItemValueTests.swift */,
545			);
546			name = Unit;
547			path = Tests/Unit;
548			sourceTree = "<group>";
549		};
550		F7279CE4B2501F9F5111A3D8 /* Extensions */ = {
551			isa = PBXGroup;
552			children = (
553				03343E3D48A0EF2B146528E2 /* ItemListView+Toolbar.swift */,
554			);
555			path = Extensions;
556			sourceTree = "<group>";
557		};
558/* End PBXGroup section */
559
560/* Begin PBXNativeTarget section */
561		0FB4F07A37999BBC6DFE4DBB /* Listless macOS */ = {
562			isa = PBXNativeTarget;
563			buildConfigurationList = 4D46AAEA40BF3A5A8C4E1999 /* Build configuration list for PBXNativeTarget "Listless macOS" */;
564			buildPhases = (
565				409D108909CBEC2F69B56D0E /* Sources */,
566				6BCB6F65428622E5AA66936D /* Resources */,
567			);
568			buildRules = (
569			);
570			dependencies = (
571			);
572			name = "Listless macOS";
573			packageProductDependencies = (
574			);
575			productName = "Listless macOS";
576			productReference = 5B0E22B8F7B2B7283CAF749E /* Listless macOS.app */;
577			productType = "com.apple.product-type.application";
578		};
579		34A03D42B91730DEAC2EBD8E /* Listless iOS */ = {
580			isa = PBXNativeTarget;
581			buildConfigurationList = B7581C7E1D90658668F3AAE2 /* Build configuration list for PBXNativeTarget "Listless iOS" */;
582			buildPhases = (
583				67F773566AF3BC117AA393B9 /* Sources */,
584				EC5CE716D5948EC163595BF2 /* Resources */,
585				A9226A0DD67E77D754BA0E3F /* Embed Watch Content */,
586			);
587			buildRules = (
588			);
589			dependencies = (
590				59112A75EB31AFE05E360567 /* PBXTargetDependency */,
591			);
592			name = "Listless iOS";
593			packageProductDependencies = (
594			);
595			productName = "Listless iOS";
596			productReference = 126108860D7878DDC3BECC4B /* Listless iOS.app */;
597			productType = "com.apple.product-type.application";
598		};
599		7F0B17D1EC9FD4A80BC99002 /* Listless macOS Unit Tests */ = {
600			isa = PBXNativeTarget;
601			buildConfigurationList = D6218056DB7B3D1C0ACF1443 /* Build configuration list for PBXNativeTarget "Listless macOS Unit Tests" */;
602			buildPhases = (
603				0421851ACA269BDB6CCA11C0 /* Sources */,
604			);
605			buildRules = (
606			);
607			dependencies = (
608				A71FF92EBBB4C01F921B128B /* PBXTargetDependency */,
609			);
610			name = "Listless macOS Unit Tests";
611			packageProductDependencies = (
612			);
613			productName = "Listless macOS Unit Tests";
614			productReference = B88DC6E36FA41DCB6CEB9647 /* Listless macOS Unit Tests.xctest */;
615			productType = "com.apple.product-type.bundle.unit-test";
616		};
617		9BDC1B2175AB9CE26790448D /* Listless watchOS */ = {
618			isa = PBXNativeTarget;
619			buildConfigurationList = A549D68557611D588CB834B2 /* Build configuration list for PBXNativeTarget "Listless watchOS" */;
620			buildPhases = (
621				4C15FB4D4E33FCF0F596A6E8 /* Sources */,
622				36267AB69A85A7E9793142D8 /* Resources */,
623			);
624			buildRules = (
625			);
626			dependencies = (
627			);
628			name = "Listless watchOS";
629			packageProductDependencies = (
630			);
631			productName = "Listless watchOS";
632			productReference = C6812E535A24C599C28F9278 /* Listless watchOS.app */;
633			productType = "com.apple.product-type.application";
634		};
635		D533FDEDCE6DFCA2E8CB70F5 /* Listless iOS Unit Tests */ = {
636			isa = PBXNativeTarget;
637			buildConfigurationList = 1993E9E4443DC6AB506DE24C /* Build configuration list for PBXNativeTarget "Listless iOS Unit Tests" */;
638			buildPhases = (
639				D959A967B1BB3E9246C006D7 /* Sources */,
640			);
641			buildRules = (
642			);
643			dependencies = (
644				03DCFDF6E769DBF0DBC470F6 /* PBXTargetDependency */,
645			);
646			name = "Listless iOS Unit Tests";
647			packageProductDependencies = (
648			);
649			productName = "Listless iOS Unit Tests";
650			productReference = C71466C5CD1A5BA984352F8D /* Listless iOS Unit Tests.xctest */;
651			productType = "com.apple.product-type.bundle.unit-test";
652		};
653		E550C54CD9C9DD7CAF62B601 /* Listless iOS UI Tests */ = {
654			isa = PBXNativeTarget;
655			buildConfigurationList = 54D8A976635B970879C3A083 /* Build configuration list for PBXNativeTarget "Listless iOS UI Tests" */;
656			buildPhases = (
657				8A2F25417981C1E116479B25 /* Sources */,
658			);
659			buildRules = (
660			);
661			dependencies = (
662				0338860A3D6FCAAFEECA5254 /* PBXTargetDependency */,
663			);
664			name = "Listless iOS UI Tests";
665			packageProductDependencies = (
666			);
667			productName = "Listless iOS UI Tests";
668			productReference = 0B750F1634E250256AF3FEB6 /* Listless iOS UI Tests.xctest */;
669			productType = "com.apple.product-type.bundle.ui-testing";
670		};
671		ECF4D3D0597D0648A1FBC4A4 /* Listless macOS UI Tests */ = {
672			isa = PBXNativeTarget;
673			buildConfigurationList = CD8CF62F04D9EA70CFD04DDD /* Build configuration list for PBXNativeTarget "Listless macOS UI Tests" */;
674			buildPhases = (
675				3EB6FB5DD3E22789C6D9059C /* Sources */,
676			);
677			buildRules = (
678			);
679			dependencies = (
680				56F7D0BF0FAA18615E95FB41 /* PBXTargetDependency */,
681			);
682			name = "Listless macOS UI Tests";
683			packageProductDependencies = (
684			);
685			productName = "Listless macOS UI Tests";
686			productReference = CCB5F87A520B1CD47F2F71D0 /* Listless macOS UI Tests.xctest */;
687			productType = "com.apple.product-type.bundle.ui-testing";
688		};
689		FAC694EFB69F0D9F12557137 /* Listless watchOS UI Tests */ = {
690			isa = PBXNativeTarget;
691			buildConfigurationList = C82D32230C96FF767EC26C77 /* Build configuration list for PBXNativeTarget "Listless watchOS UI Tests" */;
692			buildPhases = (
693				6B19BAB29A5C66A5E7516EB8 /* Sources */,
694			);
695			buildRules = (
696			);
697			dependencies = (
698				05AD385080A44E4C08F53091 /* PBXTargetDependency */,
699			);
700			name = "Listless watchOS UI Tests";
701			packageProductDependencies = (
702			);
703			productName = "Listless watchOS UI Tests";
704			productReference = 2523E01C8F130C2799123479 /* Listless watchOS UI Tests.xctest */;
705			productType = "com.apple.product-type.bundle.ui-testing";
706		};
707/* End PBXNativeTarget section */
708
709/* Begin PBXProject section */
710		3256C2BF8F1DAF371DA32120 /* Project object */ = {
711			isa = PBXProject;
712			attributes = {
713				BuildIndependentTargetsInParallel = YES;
714				LastUpgradeCheck = 1430;
715				TargetAttributes = {
716					0FB4F07A37999BBC6DFE4DBB = {
717						DevelopmentTeam = 7TD7PZBNXP;
718						ProvisioningStyle = Automatic;
719					};
720					34A03D42B91730DEAC2EBD8E = {
721						DevelopmentTeam = 7TD7PZBNXP;
722						ProvisioningStyle = Automatic;
723					};
724					7F0B17D1EC9FD4A80BC99002 = {
725						DevelopmentTeam = 7TD7PZBNXP;
726						ProvisioningStyle = Automatic;
727					};
728					9BDC1B2175AB9CE26790448D = {
729						DevelopmentTeam = 7TD7PZBNXP;
730						ProvisioningStyle = Automatic;
731					};
732					D533FDEDCE6DFCA2E8CB70F5 = {
733						DevelopmentTeam = 7TD7PZBNXP;
734						ProvisioningStyle = Automatic;
735					};
736					E550C54CD9C9DD7CAF62B601 = {
737						DevelopmentTeam = 7TD7PZBNXP;
738						ProvisioningStyle = Automatic;
739						TestTargetID = 34A03D42B91730DEAC2EBD8E;
740					};
741					ECF4D3D0597D0648A1FBC4A4 = {
742						DevelopmentTeam = 7TD7PZBNXP;
743						ProvisioningStyle = Automatic;
744						TestTargetID = 0FB4F07A37999BBC6DFE4DBB;
745					};
746					FAC694EFB69F0D9F12557137 = {
747						DevelopmentTeam = 7TD7PZBNXP;
748						ProvisioningStyle = Automatic;
749						TestTargetID = 9BDC1B2175AB9CE26790448D;
750					};
751				};
752			};
753			buildConfigurationList = CAACA40A09D5F78ECE7A0EDF /* Build configuration list for PBXProject "Listless" */;
754			developmentRegion = en;
755			hasScannedForEncodings = 0;
756			knownRegions = (
757				Base,
758				en,
759			);
760			mainGroup = ED4862258A8A70025EE14416;
761			minimizedProjectReferenceProxies = 1;
762			preferredProjectObjectVersion = 77;
763			productRefGroup = 3936BDEE64D16E6C4C85B3DD /* Products */;
764			projectDirPath = "";
765			projectRoot = "";
766			targets = (
767				34A03D42B91730DEAC2EBD8E /* Listless iOS */,
768				E550C54CD9C9DD7CAF62B601 /* Listless iOS UI Tests */,
769				D533FDEDCE6DFCA2E8CB70F5 /* Listless iOS Unit Tests */,
770				0FB4F07A37999BBC6DFE4DBB /* Listless macOS */,
771				ECF4D3D0597D0648A1FBC4A4 /* Listless macOS UI Tests */,
772				7F0B17D1EC9FD4A80BC99002 /* Listless macOS Unit Tests */,
773				9BDC1B2175AB9CE26790448D /* Listless watchOS */,
774				FAC694EFB69F0D9F12557137 /* Listless watchOS UI Tests */,
775			);
776		};
777/* End PBXProject section */
778
779/* Begin PBXResourcesBuildPhase section */
780		36267AB69A85A7E9793142D8 /* Resources */ = {
781			isa = PBXResourcesBuildPhase;
782			buildActionMask = 2147483647;
783			files = (
784				A8D5A7B0DFBEC87501FD0526 /* Media.xcassets in Resources */,
785			);
786			runOnlyForDeploymentPostprocessing = 0;
787		};
788		6BCB6F65428622E5AA66936D /* Resources */ = {
789			isa = PBXResourcesBuildPhase;
790			buildActionMask = 2147483647;
791			files = (
792				F3DD1F167E4107456473B6B2 /* Credits.html in Resources */,
793				EA5E6FC7D61E235B70A139FA /* Media.xcassets in Resources */,
794			);
795			runOnlyForDeploymentPostprocessing = 0;
796		};
797		EC5CE716D5948EC163595BF2 /* Resources */ = {
798			isa = PBXResourcesBuildPhase;
799			buildActionMask = 2147483647;
800			files = (
801				11AA75BE98CFBE44AEAB7100 /* Media.xcassets in Resources */,
802			);
803			runOnlyForDeploymentPostprocessing = 0;
804		};
805/* End PBXResourcesBuildPhase section */
806
807/* Begin PBXSourcesBuildPhase section */
808		0421851ACA269BDB6CCA11C0 /* Sources */ = {
809			isa = PBXSourcesBuildPhase;
810			buildActionMask = 2147483647;
811			files = (
812				4F150E893D1F78BC23A49659 /* AccentColorTests.swift in Sources */,
813				A10BF9D0C850105E4FA1A2AD /* CloudKitErrorClassifierTests.swift in Sources */,
814				10F007D4D85F083689F1718B /* FocusStateDataTests.swift in Sources */,
815				066E095075895DE73F217816 /* ItemStoreCompletionTests.swift in Sources */,
816				42CB50C94EDF48562F680B56 /* ItemStoreDeleteAndNormalizeTests.swift in Sources */,
817				84B31DA3CF21D57742C9217A /* ItemStoreEdgeCaseTests.swift in Sources */,
818				F2845953BA77F171FDA2A59F /* ItemStoreOrderingTests.swift in Sources */,
819				12384AB44B4578E19EF8B0B7 /* ItemStoreTests.swift in Sources */,
820				D000BE93D90883262E43B3CD /* ItemValueTests.swift in Sources */,
821				E12C1304464FC7799856B2BA /* TestHelpers.swift in Sources */,
822			);
823			runOnlyForDeploymentPostprocessing = 0;
824		};
825		3EB6FB5DD3E22789C6D9059C /* Sources */ = {
826			isa = PBXSourcesBuildPhase;
827			buildActionMask = 2147483647;
828			files = (
829				DD2F098B472D048B66CEC8B1 /* ListlessMacScreenshots.swift in Sources */,
830				5E6BE0BA881F6CAEF455D9ED /* ListlessMacUITests.swift in Sources */,
831			);
832			runOnlyForDeploymentPostprocessing = 0;
833		};
834		409D108909CBEC2F69B56D0E /* Sources */ = {
835			isa = PBXSourcesBuildPhase;
836			buildActionMask = 2147483647;
837			files = (
838				99D17075DA3F00F52A18BB4D /* AccentColor.swift in Sources */,
839				7BB45276D4EB96B8425D2EBD /* AppColors.swift in Sources */,
840				B7CFDCA5EA48EDE1C768FA21 /* AppCommands.swift in Sources */,
841				37AEF10712B3325BF9BC72E4 /* BackgroundClickMonitor.swift in Sources */,
842				DB5FF6C1AA57D4C9BDDD50FD /* ClickableTextField.swift in Sources */,
843				E4BD761E34CBB84CE80F7F49 /* CloudKitErrorClassifier.swift in Sources */,
844				E429067963379F99DD184FED /* CloudKitSyncMonitor.swift in Sources */,
845				882695E7AE463C0F39ACFF3C /* HoverCursorModifier.swift in Sources */,
846				BB16A28C4DA1695B722B45B2 /* ItemEntity.swift in Sources */,
847				2921A4A343D43664F954B588 /* ItemListTypes.swift in Sources */,
848				851F46417FE40D6BC765BC70 /* ItemListView+Logic.swift in Sources */,
849				A92F8503815056D3183CD7AE /* ItemListView+SyncUI.swift in Sources */,
850				9E75E4AEEF577E0096E22DBA /* ItemListView+Toolbar.swift in Sources */,
851				2323CE015C01C6354C557F90 /* ItemListView.swift in Sources */,
852				A34F23F6314067EFB35FB209 /* ItemListViewProtocol.swift in Sources */,
853				BDA8D53342F745B27B72B242 /* ItemRowDragGesture.swift in Sources */,
854				194CAF0FBC308BE96CE8AA7B /* ItemRowView.swift in Sources */,
855				D24133A6C0105FE8E4528EF2 /* ItemStore.swift in Sources */,
856				73C05B273DC49DE48B82822E /* ItemValue.swift in Sources */,
857				2CCB5FE0084742D018E52A3D /* KeyValueSyncBridge.swift in Sources */,
858				172F2DD978988E207610055F /* KeyboardNavigationModifier.swift in Sources */,
859				96617677059FABDBB80D642B /* Listless.xcdatamodeld in Sources */,
860				614FCCA450EC0BFFD8B40640 /* ListlessMacApp.swift in Sources */,
861				A0AA8FD4C542E9AEB2437BC2 /* PersistenceController.swift in Sources */,
862				5761B201BF46FCA9C5C98CEF /* PlatformScrollIndicatorsModifier.swift in Sources */,
863				DEE187A790A4058FE4AFDB2E /* PlatformTextFieldWidthModifier.swift in Sources */,
864				568635BB34CD7EBE24E66A15 /* SyncDiagnosticsView.swift in Sources */,
865			);
866			runOnlyForDeploymentPostprocessing = 0;
867		};
868		4C15FB4D4E33FCF0F596A6E8 /* Sources */ = {
869			isa = PBXSourcesBuildPhase;
870			buildActionMask = 2147483647;
871			files = (
872				543C8A0C8A9E2F77B2C0060F /* AccentColor.swift in Sources */,
873				F046B5A7F4C0BD7AAF46A69C /* CloudKitErrorClassifier.swift in Sources */,
874				53700EA974FE4AD771FE89EC /* CloudKitSyncMonitor.swift in Sources */,
875				12FC79D42A110E2CDC753CCE /* ItemEntity.swift in Sources */,
876				2F5309630692E89276CC3149 /* ItemListView.swift in Sources */,
877				8FB18395E5436F6C91A0F077 /* ItemRowView.swift in Sources */,
878				47D9272442A5F15B324D3DAC /* ItemStore.swift in Sources */,
879				345C3D4D9A82B9AE0C8CB153 /* ItemValue.swift in Sources */,
880				264BD64C1DD30376E8BDAF79 /* KeyValueSyncBridge.swift in Sources */,
881				6FE9D247153209BD4CFD9E34 /* Listless.xcdatamodeld in Sources */,
882				65E97DE8C190E9E9B71EC356 /* ListlessWatchApp.swift in Sources */,
883				A119D0130DB77E30FBCB5436 /* PersistenceController.swift in Sources */,
884			);
885			runOnlyForDeploymentPostprocessing = 0;
886		};
887		67F773566AF3BC117AA393B9 /* Sources */ = {
888			isa = PBXSourcesBuildPhase;
889			buildActionMask = 2147483647;
890			files = (
891				060436CDDB388BC04C51581A /* AboutView.swift in Sources */,
892				BA6953E0EFE6F8255F05A3FD /* AccentColor.swift in Sources */,
893				5D3EE9526DA269EE9EE3AB52 /* AppColors.swift in Sources */,
894				3EDB6A9A30B4226C15E7F44D /* AppCommands.swift in Sources */,
895				CAB42FAA253E2B347AB0594B /* CloudKitErrorClassifier.swift in Sources */,
896				889DCB2BB3C01DDA281EA81A /* CloudKitSyncMonitor.swift in Sources */,
897				0F2E6817C315B947033DA2BE /* DraftRowView.swift in Sources */,
898				E2FC6CF95A2C59CA147172EE /* FPSOverlay.swift in Sources */,
899				E60F81C7B930AACE67746759 /* HoverCursorModifier.swift in Sources */,
900				4263E6472020564AA702D117 /* ItemCardModifier.swift in Sources */,
901				930AE396D982D7C46E498311 /* ItemEntity.swift in Sources */,
902				DBFE5DADCAAF26CF77245410 /* ItemListTypes.swift in Sources */,
903				90BC899E66B98517A91F2627 /* ItemListView+Drag.swift in Sources */,
904				F56B03B24F33B31394D91512 /* ItemListView+Logic.swift in Sources */,
905				89C4109374BD64464B0018B7 /* ItemListView+NavigationHeader.swift in Sources */,
906				20D2A3E4694AE35AE6CF4AAD /* ItemListView+PullGestures.swift in Sources */,
907				3383645AE13E9C3AAECFBD0B /* ItemListView+PullToClear.swift in Sources */,
908				5716CA28163DE0EAAA875AEE /* ItemListView+PullToCreate.swift in Sources */,
909				63C08E89303BD17601271D2C /* ItemListView+SyncUI.swift in Sources */,
910				E627F653B5A692B42A75FFBA /* ItemListView+Toolbar.swift in Sources */,
911				E0BDC0FCAB43CEE0C9AC5279 /* ItemListView+Undo.swift in Sources */,
912				9082E96001188E516B7F903B /* ItemListView.swift in Sources */,
913				C7C69D883B45F1B4CE979AF7 /* ItemListViewProtocol.swift in Sources */,
914				DC103B1BFDC5940F63DD48ED /* ItemRowDragGesture.swift in Sources */,
915				D9325B2D23FF2CD644A1A7E3 /* ItemRowMetrics.swift in Sources */,
916				B0F8B09E2AB38C8C4AF74C10 /* ItemRowSwipeGesture.swift in Sources */,
917				DB0CBB6C3EE56406AF86FDE3 /* ItemRowView.swift in Sources */,
918				790843E40F28B4E186F88F16 /* ItemStore.swift in Sources */,
919				60FB7A1F3B2F037C655E10DB /* ItemValue.swift in Sources */,
920				12E43D0CD9124037022E3C38 /* KeyCommandBridge.swift in Sources */,
921				19699EC4FF57EF0D636B65E3 /* KeyValueSyncBridge.swift in Sources */,
922				F6587B84ECC6BFE92A5FB493 /* KeyboardNavigationModifier.swift in Sources */,
923				C58C877396361901A3E4489E /* KeyboardWarmup.swift in Sources */,
924				5B60B409CE4BA668DB30A65D /* Listless.xcdatamodeld in Sources */,
925				F0B2B806BD84A4F2FDF8E038 /* ListlessiOSApp.swift in Sources */,
926				7770D06CBDE3E87B7FDE7C21 /* PerfDebugView.swift in Sources */,
927				88C2303FCAD99AC5D1D1C81C /* PerfSampler.swift in Sources */,
928				DC73A39A269AB495BCE1AC48 /* PersistenceController.swift in Sources */,
929				763363F6F3C7D2D3C9A63977 /* PlatformScrollIndicatorsModifier.swift in Sources */,
930				77FE96F070B1F7FE31A9CE51 /* PlatformTextFieldWidthModifier.swift in Sources */,
931				785721EB774EAC6BBA26C038 /* PullToClear.swift in Sources */,
932				E47136CA7428927395D8C7C7 /* PullToCreate.swift in Sources */,
933				072594B24D88AD6D1DF7AFE5 /* SettingsView.swift in Sources */,
934				4DD2030E321567BD25661760 /* SyncDiagnosticsView.swift in Sources */,
935				0F12D56A528FCBF8A67864CB /* TappableTextField.swift in Sources */,
936				9853BD0C426C4F4348D08E8F /* TutorialSeeder.swift in Sources */,
937				1A66A0454558B207AF9265D4 /* UndoToast.swift in Sources */,
938			);
939			runOnlyForDeploymentPostprocessing = 0;
940		};
941		6B19BAB29A5C66A5E7516EB8 /* Sources */ = {
942			isa = PBXSourcesBuildPhase;
943			buildActionMask = 2147483647;
944			files = (
945				4CA383C2B90DA7EF080BDABB /* ListlessWatchScreenshots.swift in Sources */,
946			);
947			runOnlyForDeploymentPostprocessing = 0;
948		};
949		8A2F25417981C1E116479B25 /* Sources */ = {
950			isa = PBXSourcesBuildPhase;
951			buildActionMask = 2147483647;
952			files = (
953				5D79B17FCA4C50C0CF08899A /* ListlessiOSScreenshots.swift in Sources */,
954				239F975836FD432A5FF04036 /* ListlessiOSUITests.swift in Sources */,
955			);
956			runOnlyForDeploymentPostprocessing = 0;
957		};
958		D959A967B1BB3E9246C006D7 /* Sources */ = {
959			isa = PBXSourcesBuildPhase;
960			buildActionMask = 2147483647;
961			files = (
962				3C45D0E32A9EADCC874020F7 /* AccentColorTests.swift in Sources */,
963				CA439FD953EA59A9664E0D74 /* CloudKitErrorClassifierTests.swift in Sources */,
964				7FAD5D37FD7C754BF43B62E1 /* FocusStateDataTests.swift in Sources */,
965				C89D4C17F91AF91F18B6EF4E /* ItemStoreCompletionTests.swift in Sources */,
966				3496092218CA73699428F666 /* ItemStoreDeleteAndNormalizeTests.swift in Sources */,
967				620D9398218A88B7E4C2331C /* ItemStoreEdgeCaseTests.swift in Sources */,
968				DAEA21531CFEA94D335FFC6E /* ItemStoreOrderingTests.swift in Sources */,
969				1E31935122C5E97907B30C70 /* ItemStoreTests.swift in Sources */,
970				3ED20244243BDBEB7140EFDC /* ItemValueTests.swift in Sources */,
971				1AA328A921EF8A7FDD03119A /* TestHelpers.swift in Sources */,
972			);
973			runOnlyForDeploymentPostprocessing = 0;
974		};
975/* End PBXSourcesBuildPhase section */
976
977/* Begin PBXTargetDependency section */
978		0338860A3D6FCAAFEECA5254 /* PBXTargetDependency */ = {
979			isa = PBXTargetDependency;
980			target = 34A03D42B91730DEAC2EBD8E /* Listless iOS */;
981			targetProxy = EE50B14FCB0F89292F1E2A01 /* PBXContainerItemProxy */;
982		};
983		03DCFDF6E769DBF0DBC470F6 /* PBXTargetDependency */ = {
984			isa = PBXTargetDependency;
985			target = 34A03D42B91730DEAC2EBD8E /* Listless iOS */;
986			targetProxy = 6F7E207AE10E1516EF8A683C /* PBXContainerItemProxy */;
987		};
988		05AD385080A44E4C08F53091 /* PBXTargetDependency */ = {
989			isa = PBXTargetDependency;
990			target = 9BDC1B2175AB9CE26790448D /* Listless watchOS */;
991			targetProxy = 47C07B5C46AB5A2CD8741632 /* PBXContainerItemProxy */;
992		};
993		56F7D0BF0FAA18615E95FB41 /* PBXTargetDependency */ = {
994			isa = PBXTargetDependency;
995			target = 0FB4F07A37999BBC6DFE4DBB /* Listless macOS */;
996			targetProxy = A6710416A995E8ECC4AAE65F /* PBXContainerItemProxy */;
997		};
998		59112A75EB31AFE05E360567 /* PBXTargetDependency */ = {
999			isa = PBXTargetDependency;
1000			target = 9BDC1B2175AB9CE26790448D /* Listless watchOS */;
1001			targetProxy = 642EE6A5908DB4216F049E9C /* PBXContainerItemProxy */;
1002		};
1003		A71FF92EBBB4C01F921B128B /* PBXTargetDependency */ = {
1004			isa = PBXTargetDependency;
1005			target = 0FB4F07A37999BBC6DFE4DBB /* Listless macOS */;
1006			targetProxy = 1CECC2E7FCB78843443C0C46 /* PBXContainerItemProxy */;
1007		};
1008/* End PBXTargetDependency section */
1009
1010/* Begin XCBuildConfiguration section */
1011		0488A078966C9DE69E8BD039 /* Release */ = {
1012			isa = XCBuildConfiguration;
1013			buildSettings = {
1014				BUNDLE_LOADER = "$(TEST_HOST)";
1015				CODE_SIGN_STYLE = Automatic;
1016				COMBINE_HIDPI_IMAGES = YES;
1017				GENERATE_INFOPLIST_FILE = YES;
1018				LD_RUNPATH_SEARCH_PATHS = (
1019					"$(inherited)",
1020					"@executable_path/Frameworks",
1021					"@loader_path/Frameworks",
1022				);
1023				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless.macos.uitests;
1024				SDKROOT = macosx;
1025				TEST_TARGET_NAME = "Listless macOS";
1026			};
1027			name = Release;
1028		};
1029		05B5A346110EC651C700E86E /* Release */ = {
1030			isa = XCBuildConfiguration;
1031			buildSettings = {
1032				BUNDLE_LOADER = "$(TEST_HOST)";
1033				CODE_SIGN_STYLE = Automatic;
1034				COMBINE_HIDPI_IMAGES = YES;
1035				GENERATE_INFOPLIST_FILE = YES;
1036				LD_RUNPATH_SEARCH_PATHS = (
1037					"$(inherited)",
1038					"@executable_path/../Frameworks",
1039					"@loader_path/../Frameworks",
1040				);
1041				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless.macos.unittests;
1042				SDKROOT = macosx;
1043				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Listless.app/Contents/MacOS/Listless";
1044			};
1045			name = Release;
1046		};
1047		10A7B7F1EF302597A276E649 /* Debug */ = {
1048			isa = XCBuildConfiguration;
1049			buildSettings = {
1050				BUNDLE_LOADER = "$(TEST_HOST)";
1051				CODE_SIGN_STYLE = Automatic;
1052				GENERATE_INFOPLIST_FILE = YES;
1053				LD_RUNPATH_SEARCH_PATHS = (
1054					"$(inherited)",
1055					"@executable_path/Frameworks",
1056					"@loader_path/Frameworks",
1057				);
1058				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless.watchos.uitests;
1059				SDKROOT = watchos;
1060				SKIP_INSTALL = YES;
1061				TARGETED_DEVICE_FAMILY = 4;
1062				TEST_TARGET_NAME = "Listless watchOS";
1063			};
1064			name = Debug;
1065		};
1066		2D4E3CC5FF8E6299F754CCFC /* Debug */ = {
1067			isa = XCBuildConfiguration;
1068			buildSettings = {
1069				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1070				CODE_SIGN_ENTITLEMENTS = ListlessMac/Listless.entitlements;
1071				CODE_SIGN_STYLE = Automatic;
1072				COMBINE_HIDPI_IMAGES = YES;
1073				INFOPLIST_FILE = ListlessMac/Info.plist;
1074				LD_RUNPATH_SEARCH_PATHS = (
1075					"$(inherited)",
1076					"@executable_path/../Frameworks",
1077				);
1078				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless;
1079				PRODUCT_NAME = Listless;
1080				SDKROOT = macosx;
1081			};
1082			name = Debug;
1083		};
1084		8A9B0D66DB5817E1F012B831 /* Release */ = {
1085			isa = XCBuildConfiguration;
1086			buildSettings = {
1087				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1088				CODE_SIGN_ENTITLEMENTS = ListlessWatch/Listless.entitlements;
1089				CODE_SIGN_STYLE = Automatic;
1090				INFOPLIST_FILE = ListlessWatch/Info.plist;
1091				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless.watchos;
1092				PRODUCT_NAME = Listless;
1093				SDKROOT = watchos;
1094				SKIP_INSTALL = YES;
1095				TARGETED_DEVICE_FAMILY = 4;
1096			};
1097			name = Release;
1098		};
1099		8AEF59A64EEB64E23C516357 /* Release */ = {
1100			isa = XCBuildConfiguration;
1101			buildSettings = {
1102				BUNDLE_LOADER = "$(TEST_HOST)";
1103				CODE_SIGN_STYLE = Automatic;
1104				GENERATE_INFOPLIST_FILE = YES;
1105				LD_RUNPATH_SEARCH_PATHS = (
1106					"$(inherited)",
1107					"@executable_path/Frameworks",
1108					"@loader_path/Frameworks",
1109				);
1110				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless.watchos.uitests;
1111				SDKROOT = watchos;
1112				SKIP_INSTALL = YES;
1113				TARGETED_DEVICE_FAMILY = 4;
1114				TEST_TARGET_NAME = "Listless watchOS";
1115			};
1116			name = Release;
1117		};
1118		A59B52CB6CD91C01F164C0F6 /* Debug */ = {
1119			isa = XCBuildConfiguration;
1120			buildSettings = {
1121				BUNDLE_LOADER = "$(TEST_HOST)";
1122				CODE_SIGN_STYLE = Automatic;
1123				GENERATE_INFOPLIST_FILE = YES;
1124				LD_RUNPATH_SEARCH_PATHS = (
1125					"$(inherited)",
1126					"@executable_path/Frameworks",
1127					"@loader_path/Frameworks",
1128				);
1129				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless.ios.uitests;
1130				SDKROOT = iphoneos;
1131				TARGETED_DEVICE_FAMILY = "1,2";
1132				TEST_TARGET_NAME = "Listless iOS";
1133			};
1134			name = Debug;
1135		};
1136		A5A377EA0FE470803E2B6BA1 /* Release */ = {
1137			isa = XCBuildConfiguration;
1138			buildSettings = {
1139				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1140				CODE_SIGN_ENTITLEMENTS = ListlessMac/Listless.entitlements;
1141				CODE_SIGN_STYLE = Automatic;
1142				COMBINE_HIDPI_IMAGES = YES;
1143				INFOPLIST_FILE = ListlessMac/Info.plist;
1144				LD_RUNPATH_SEARCH_PATHS = (
1145					"$(inherited)",
1146					"@executable_path/../Frameworks",
1147				);
1148				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless;
1149				PRODUCT_NAME = Listless;
1150				SDKROOT = macosx;
1151			};
1152			name = Release;
1153		};
1154		AF0B2590EF824F9C4CDDFCCB /* Release */ = {
1155			isa = XCBuildConfiguration;
1156			baseConfigurationReference = D43D37CE25806380C0B13466 /* BuildNumber.xcconfig */;
1157			buildSettings = {
1158				ALWAYS_SEARCH_USER_PATHS = NO;
1159				ASSETCATALOG_COMPILER_GENERATE_ASSET_SYMBOL_EXTENSIONS = YES;
1160				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
1161				CLANG_ANALYZER_NONNULL = YES;
1162				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1163				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1164				CLANG_CXX_LIBRARY = "libc++";
1165				CLANG_ENABLE_MODULES = YES;
1166				CLANG_ENABLE_OBJC_ARC = YES;
1167				CLANG_ENABLE_OBJC_WEAK = YES;
1168				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
1169				CLANG_WARN_BOOL_CONVERSION = YES;
1170				CLANG_WARN_COMMA = YES;
1171				CLANG_WARN_CONSTANT_CONVERSION = YES;
1172				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
1173				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1174				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1175				CLANG_WARN_EMPTY_BODY = YES;
1176				CLANG_WARN_ENUM_CONVERSION = YES;
1177				CLANG_WARN_INFINITE_RECURSION = YES;
1178				CLANG_WARN_INT_CONVERSION = YES;
1179				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
1180				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
1181				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
1182				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1183				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
1184				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
1185				CLANG_WARN_STRICT_PROTOTYPES = YES;
1186				CLANG_WARN_SUSPICIOUS_MOVE = YES;
1187				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
1188				CLANG_WARN_UNREACHABLE_CODE = YES;
1189				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1190				COPY_PHASE_STRIP = NO;
1191				DEAD_CODE_STRIPPING = YES;
1192				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1193				DEVELOPMENT_TEAM = 7TD7PZBNXP;
1194				ENABLE_NS_ASSERTIONS = NO;
1195				ENABLE_STRICT_OBJC_MSGSEND = YES;
1196				ENABLE_USER_SCRIPT_SANDBOXING = YES;
1197				GCC_C_LANGUAGE_STANDARD = gnu11;
1198				GCC_NO_COMMON_BLOCKS = YES;
1199				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1200				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1201				GCC_WARN_UNDECLARED_SELECTOR = YES;
1202				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1203				GCC_WARN_UNUSED_FUNCTION = YES;
1204				GCC_WARN_UNUSED_VARIABLE = YES;
1205				IPHONEOS_DEPLOYMENT_TARGET = 18.0;
1206				MACOSX_DEPLOYMENT_TARGET = 14.0;
1207				MTL_ENABLE_DEBUG_INFO = NO;
1208				MTL_FAST_MATH = YES;
1209				PRODUCT_NAME = "$(TARGET_NAME)";
1210				STRING_CATALOG_GENERATE_SYMBOLS = YES;
1211				SWIFT_COMPILATION_MODE = wholemodule;
1212				SWIFT_EMIT_LOC_STRINGS = YES;
1213				SWIFT_OPTIMIZATION_LEVEL = "-O";
1214				SWIFT_VERSION = 6;
1215				WATCHOS_DEPLOYMENT_TARGET = 11.0;
1216			};
1217			name = Release;
1218		};
1219		B40F5AED88880BE1230F8BD0 /* Debug */ = {
1220			isa = XCBuildConfiguration;
1221			buildSettings = {
1222				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1223				CODE_SIGN_ENTITLEMENTS = ListlessWatch/Listless.entitlements;
1224				CODE_SIGN_STYLE = Automatic;
1225				INFOPLIST_FILE = ListlessWatch/Info.plist;
1226				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless.watchos;
1227				PRODUCT_NAME = Listless;
1228				SDKROOT = watchos;
1229				SKIP_INSTALL = YES;
1230				TARGETED_DEVICE_FAMILY = 4;
1231			};
1232			name = Debug;
1233		};
1234		C00090C364E4A0B81DC878F0 /* Debug */ = {
1235			isa = XCBuildConfiguration;
1236			buildSettings = {
1237				BUNDLE_LOADER = "$(TEST_HOST)";
1238				CODE_SIGN_STYLE = Automatic;
1239				GENERATE_INFOPLIST_FILE = YES;
1240				LD_RUNPATH_SEARCH_PATHS = (
1241					"$(inherited)",
1242					"@executable_path/Frameworks",
1243					"@loader_path/Frameworks",
1244				);
1245				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless.ios.unittests;
1246				SDKROOT = iphoneos;
1247				TARGETED_DEVICE_FAMILY = "1,2";
1248				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Listless iOS.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Listless iOS";
1249			};
1250			name = Debug;
1251		};
1252		C8A7D13CC2AAF9DEA65CA25E /* Release */ = {
1253			isa = XCBuildConfiguration;
1254			buildSettings = {
1255				BUNDLE_LOADER = "$(TEST_HOST)";
1256				CODE_SIGN_STYLE = Automatic;
1257				GENERATE_INFOPLIST_FILE = YES;
1258				LD_RUNPATH_SEARCH_PATHS = (
1259					"$(inherited)",
1260					"@executable_path/Frameworks",
1261					"@loader_path/Frameworks",
1262				);
1263				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless.ios.uitests;
1264				SDKROOT = iphoneos;
1265				TARGETED_DEVICE_FAMILY = "1,2";
1266				TEST_TARGET_NAME = "Listless iOS";
1267			};
1268			name = Release;
1269		};
1270		CF2E8B9803D045F7F301E05E /* Debug */ = {
1271			isa = XCBuildConfiguration;
1272			buildSettings = {
1273				BUNDLE_LOADER = "$(TEST_HOST)";
1274				CODE_SIGN_STYLE = Automatic;
1275				COMBINE_HIDPI_IMAGES = YES;
1276				GENERATE_INFOPLIST_FILE = YES;
1277				LD_RUNPATH_SEARCH_PATHS = (
1278					"$(inherited)",
1279					"@executable_path/../Frameworks",
1280					"@loader_path/../Frameworks",
1281				);
1282				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless.macos.unittests;
1283				SDKROOT = macosx;
1284				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Listless.app/Contents/MacOS/Listless";
1285			};
1286			name = Debug;
1287		};
1288		D1B900A3E25ED5B39F0D9716 /* Debug */ = {
1289			isa = XCBuildConfiguration;
1290			baseConfigurationReference = D43D37CE25806380C0B13466 /* BuildNumber.xcconfig */;
1291			buildSettings = {
1292				ALWAYS_SEARCH_USER_PATHS = NO;
1293				ASSETCATALOG_COMPILER_GENERATE_ASSET_SYMBOL_EXTENSIONS = YES;
1294				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
1295				CLANG_ANALYZER_NONNULL = YES;
1296				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1297				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1298				CLANG_CXX_LIBRARY = "libc++";
1299				CLANG_ENABLE_MODULES = YES;
1300				CLANG_ENABLE_OBJC_ARC = YES;
1301				CLANG_ENABLE_OBJC_WEAK = YES;
1302				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
1303				CLANG_WARN_BOOL_CONVERSION = YES;
1304				CLANG_WARN_COMMA = YES;
1305				CLANG_WARN_CONSTANT_CONVERSION = YES;
1306				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
1307				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1308				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1309				CLANG_WARN_EMPTY_BODY = YES;
1310				CLANG_WARN_ENUM_CONVERSION = YES;
1311				CLANG_WARN_INFINITE_RECURSION = YES;
1312				CLANG_WARN_INT_CONVERSION = YES;
1313				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
1314				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
1315				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
1316				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1317				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
1318				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
1319				CLANG_WARN_STRICT_PROTOTYPES = YES;
1320				CLANG_WARN_SUSPICIOUS_MOVE = YES;
1321				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
1322				CLANG_WARN_UNREACHABLE_CODE = YES;
1323				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1324				COPY_PHASE_STRIP = NO;
1325				DEAD_CODE_STRIPPING = YES;
1326				DEBUG_INFORMATION_FORMAT = dwarf;
1327				DEVELOPMENT_TEAM = 7TD7PZBNXP;
1328				ENABLE_STRICT_OBJC_MSGSEND = YES;
1329				ENABLE_TESTABILITY = YES;
1330				ENABLE_USER_SCRIPT_SANDBOXING = YES;
1331				GCC_C_LANGUAGE_STANDARD = gnu11;
1332				GCC_DYNAMIC_NO_PIC = NO;
1333				GCC_NO_COMMON_BLOCKS = YES;
1334				GCC_OPTIMIZATION_LEVEL = 0;
1335				GCC_PREPROCESSOR_DEFINITIONS = (
1336					"$(inherited)",
1337					"DEBUG=1",
1338				);
1339				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1340				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1341				GCC_WARN_UNDECLARED_SELECTOR = YES;
1342				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1343				GCC_WARN_UNUSED_FUNCTION = YES;
1344				GCC_WARN_UNUSED_VARIABLE = YES;
1345				IPHONEOS_DEPLOYMENT_TARGET = 18.0;
1346				MACOSX_DEPLOYMENT_TARGET = 14.0;
1347				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
1348				MTL_FAST_MATH = YES;
1349				ONLY_ACTIVE_ARCH = YES;
1350				PRODUCT_NAME = "$(TARGET_NAME)";
1351				STRING_CATALOG_GENERATE_SYMBOLS = YES;
1352				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
1353				SWIFT_EMIT_LOC_STRINGS = YES;
1354				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1355				SWIFT_VERSION = 6;
1356				WATCHOS_DEPLOYMENT_TARGET = 11.0;
1357			};
1358			name = Debug;
1359		};
1360		D861F23D4EA8C4101536F8DE /* Debug */ = {
1361			isa = XCBuildConfiguration;
1362			buildSettings = {
1363				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1364				CODE_SIGN_ENTITLEMENTS = ListlessiOS/Listless.entitlements;
1365				CODE_SIGN_IDENTITY = "iPhone Developer";
1366				CODE_SIGN_STYLE = Automatic;
1367				INFOPLIST_FILE = ListlessiOS/Info.plist;
1368				LD_RUNPATH_SEARCH_PATHS = (
1369					"$(inherited)",
1370					"@executable_path/Frameworks",
1371				);
1372				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless;
1373				SDKROOT = iphoneos;
1374				TARGETED_DEVICE_FAMILY = "1,2";
1375			};
1376			name = Debug;
1377		};
1378		DDE3BBA838D521B70330B9AE /* Debug */ = {
1379			isa = XCBuildConfiguration;
1380			buildSettings = {
1381				BUNDLE_LOADER = "$(TEST_HOST)";
1382				CODE_SIGN_STYLE = Automatic;
1383				COMBINE_HIDPI_IMAGES = YES;
1384				GENERATE_INFOPLIST_FILE = YES;
1385				LD_RUNPATH_SEARCH_PATHS = (
1386					"$(inherited)",
1387					"@executable_path/Frameworks",
1388					"@loader_path/Frameworks",
1389				);
1390				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless.macos.uitests;
1391				SDKROOT = macosx;
1392				TEST_TARGET_NAME = "Listless macOS";
1393			};
1394			name = Debug;
1395		};
1396		F32B53087C3BB2F10323145F /* Release */ = {
1397			isa = XCBuildConfiguration;
1398			buildSettings = {
1399				BUNDLE_LOADER = "$(TEST_HOST)";
1400				CODE_SIGN_STYLE = Automatic;
1401				GENERATE_INFOPLIST_FILE = YES;
1402				LD_RUNPATH_SEARCH_PATHS = (
1403					"$(inherited)",
1404					"@executable_path/Frameworks",
1405					"@loader_path/Frameworks",
1406				);
1407				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless.ios.unittests;
1408				SDKROOT = iphoneos;
1409				TARGETED_DEVICE_FAMILY = "1,2";
1410				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Listless iOS.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Listless iOS";
1411			};
1412			name = Release;
1413		};
1414		F9DCF7B07CCBB6881C4642BD /* Release */ = {
1415			isa = XCBuildConfiguration;
1416			buildSettings = {
1417				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1418				CODE_SIGN_ENTITLEMENTS = ListlessiOS/Listless.entitlements;
1419				CODE_SIGN_IDENTITY = "iPhone Developer";
1420				CODE_SIGN_STYLE = Automatic;
1421				INFOPLIST_FILE = ListlessiOS/Info.plist;
1422				LD_RUNPATH_SEARCH_PATHS = (
1423					"$(inherited)",
1424					"@executable_path/Frameworks",
1425				);
1426				PRODUCT_BUNDLE_IDENTIFIER = net.inqk.listless;
1427				SDKROOT = iphoneos;
1428				TARGETED_DEVICE_FAMILY = "1,2";
1429			};
1430			name = Release;
1431		};
1432/* End XCBuildConfiguration section */
1433
1434/* Begin XCConfigurationList section */
1435		1993E9E4443DC6AB506DE24C /* Build configuration list for PBXNativeTarget "Listless iOS Unit Tests" */ = {
1436			isa = XCConfigurationList;
1437			buildConfigurations = (
1438				C00090C364E4A0B81DC878F0 /* Debug */,
1439				F32B53087C3BB2F10323145F /* Release */,
1440			);
1441			defaultConfigurationIsVisible = 0;
1442			defaultConfigurationName = Debug;
1443		};
1444		4D46AAEA40BF3A5A8C4E1999 /* Build configuration list for PBXNativeTarget "Listless macOS" */ = {
1445			isa = XCConfigurationList;
1446			buildConfigurations = (
1447				2D4E3CC5FF8E6299F754CCFC /* Debug */,
1448				A5A377EA0FE470803E2B6BA1 /* Release */,
1449			);
1450			defaultConfigurationIsVisible = 0;
1451			defaultConfigurationName = Debug;
1452		};
1453		54D8A976635B970879C3A083 /* Build configuration list for PBXNativeTarget "Listless iOS UI Tests" */ = {
1454			isa = XCConfigurationList;
1455			buildConfigurations = (
1456				A59B52CB6CD91C01F164C0F6 /* Debug */,
1457				C8A7D13CC2AAF9DEA65CA25E /* Release */,
1458			);
1459			defaultConfigurationIsVisible = 0;
1460			defaultConfigurationName = Debug;
1461		};
1462		A549D68557611D588CB834B2 /* Build configuration list for PBXNativeTarget "Listless watchOS" */ = {
1463			isa = XCConfigurationList;
1464			buildConfigurations = (
1465				B40F5AED88880BE1230F8BD0 /* Debug */,
1466				8A9B0D66DB5817E1F012B831 /* Release */,
1467			);
1468			defaultConfigurationIsVisible = 0;
1469			defaultConfigurationName = Debug;
1470		};
1471		B7581C7E1D90658668F3AAE2 /* Build configuration list for PBXNativeTarget "Listless iOS" */ = {
1472			isa = XCConfigurationList;
1473			buildConfigurations = (
1474				D861F23D4EA8C4101536F8DE /* Debug */,
1475				F9DCF7B07CCBB6881C4642BD /* Release */,
1476			);
1477			defaultConfigurationIsVisible = 0;
1478			defaultConfigurationName = Debug;
1479		};
1480		C82D32230C96FF767EC26C77 /* Build configuration list for PBXNativeTarget "Listless watchOS UI Tests" */ = {
1481			isa = XCConfigurationList;
1482			buildConfigurations = (
1483				10A7B7F1EF302597A276E649 /* Debug */,
1484				8AEF59A64EEB64E23C516357 /* Release */,
1485			);
1486			defaultConfigurationIsVisible = 0;
1487			defaultConfigurationName = Debug;
1488		};
1489		CAACA40A09D5F78ECE7A0EDF /* Build configuration list for PBXProject "Listless" */ = {
1490			isa = XCConfigurationList;
1491			buildConfigurations = (
1492				D1B900A3E25ED5B39F0D9716 /* Debug */,
1493				AF0B2590EF824F9C4CDDFCCB /* Release */,
1494			);
1495			defaultConfigurationIsVisible = 0;
1496			defaultConfigurationName = Debug;
1497		};
1498		CD8CF62F04D9EA70CFD04DDD /* Build configuration list for PBXNativeTarget "Listless macOS UI Tests" */ = {
1499			isa = XCConfigurationList;
1500			buildConfigurations = (
1501				DDE3BBA838D521B70330B9AE /* Debug */,
1502				0488A078966C9DE69E8BD039 /* Release */,
1503			);
1504			defaultConfigurationIsVisible = 0;
1505			defaultConfigurationName = Debug;
1506		};
1507		D6218056DB7B3D1C0ACF1443 /* Build configuration list for PBXNativeTarget "Listless macOS Unit Tests" */ = {
1508			isa = XCConfigurationList;
1509			buildConfigurations = (
1510				CF2E8B9803D045F7F301E05E /* Debug */,
1511				05B5A346110EC651C700E86E /* Release */,
1512			);
1513			defaultConfigurationIsVisible = 0;
1514			defaultConfigurationName = Debug;
1515		};
1516/* End XCConfigurationList section */
1517
1518/* Begin XCVersionGroup section */
1519		C093494053E6C348F245D4EC /* Listless.xcdatamodeld */ = {
1520			isa = XCVersionGroup;
1521			children = (
1522				9FBEB58DD41817F09B0EB9F0 /* Listless.xcdatamodel */,
1523			);
1524			currentVersion = 9FBEB58DD41817F09B0EB9F0 /* Listless.xcdatamodel */;
1525			path = Listless.xcdatamodeld;
1526			sourceTree = "<group>";
1527			versionGroupType = wrapper.xcdatamodel;
1528		};
1529/* End XCVersionGroup section */
1530	};
1531	rootObject = 3256C2BF8F1DAF371DA32120 /* Project object */;
1532}