misc: copy all clashx files

This commit is contained in:
mrFq1
2023-05-25 23:20:44 +08:00
parent edc1529027
commit bbaf15f5b8
12 changed files with 1371 additions and 83 deletions
+76 -83
View File
@@ -15,6 +15,17 @@
0155D39629F2342F00869830 /* TrafficGraphView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0155D39529F2342F00869830 /* TrafficGraphView.swift */; };
0155D39829F23BDE00869830 /* OverviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0155D39729F23BDE00869830 /* OverviewView.swift */; };
0172CB5129E5AE670072DDEF /* SwiftUIViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0172CB5029E5AE670072DDEF /* SwiftUIViewExtensions.swift */; };
0172F12F2A1FB06100EE2B6D /* DateFormatter+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0172F12C2A1FB06100EE2B6D /* DateFormatter+.swift */; };
0172F1312A1FB06100EE2B6D /* String+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0172F12E2A1FB06100EE2B6D /* String+Encode.swift */; };
0172F1352A1FB0B900EE2B6D /* ConfigManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0172F1342A1FB0B900EE2B6D /* ConfigManager.swift */; };
0172F1372A1FB0CD00EE2B6D /* ApiRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0172F1362A1FB0CD00EE2B6D /* ApiRequest.swift */; };
0172F1392A1FB0E900EE2B6D /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0172F1382A1FB0E900EE2B6D /* Logger.swift */; };
0172F1412A1FB10D00EE2B6D /* ClashConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0172F13B2A1FB10C00EE2B6D /* ClashConnection.swift */; };
0172F1422A1FB10D00EE2B6D /* ClashRuleProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0172F13C2A1FB10D00EE2B6D /* ClashRuleProvider.swift */; };
0172F1432A1FB10D00EE2B6D /* ClashRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0172F13D2A1FB10D00EE2B6D /* ClashRule.swift */; };
0172F1442A1FB10D00EE2B6D /* ClashConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0172F13E2A1FB10D00EE2B6D /* ClashConfig.swift */; };
0172F1452A1FB10D00EE2B6D /* ClashProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0172F13F2A1FB10D00EE2B6D /* ClashProvider.swift */; };
0172F1462A1FB10D00EE2B6D /* ClashProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0172F1402A1FB10D00EE2B6D /* ClashProxy.swift */; };
017753C029EF7FB2006999DB /* APIServerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 017753BF29EF7FB1006999DB /* APIServerItem.swift */; };
017DCADD29E83BFD00B9622A /* RuleProviderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 017DCADC29E83BFD00B9622A /* RuleProviderView.swift */; };
017F9AAA2A0DFEBD00B81497 /* Introspect in Frameworks */ = {isa = PBXBuildFile; productRef = 017F9AA92A0DFEBD00B81497 /* Introspect */; };
@@ -36,22 +47,10 @@
0192318329DD70B400539EDD /* SidebarItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192318229DD70B400539EDD /* SidebarItem.swift */; };
0192318529DD7DCD00539EDD /* SidebarItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192318429DD7DCD00539EDD /* SidebarItemView.swift */; };
0192318729DD83FF00539EDD /* OverviewTopItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192318629DD83FF00539EDD /* OverviewTopItemView.swift */; };
0192B5B729DE5098002CDBF3 /* ApiRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192B5B629DE5098002CDBF3 /* ApiRequest.swift */; };
0192B5BA29DE50F8002CDBF3 /* Alamofire in Frameworks */ = {isa = PBXBuildFile; productRef = 0192B5B929DE50F8002CDBF3 /* Alamofire */; };
0192B5BD29DE5113002CDBF3 /* SwiftyJSON in Frameworks */ = {isa = PBXBuildFile; productRef = 0192B5BC29DE5113002CDBF3 /* SwiftyJSON */; };
0192B5C029DE5134002CDBF3 /* Starscream in Frameworks */ = {isa = PBXBuildFile; productRef = 0192B5BF29DE5134002CDBF3 /* Starscream */; };
0192B5CA29DE5151002CDBF3 /* ClashConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192B5C229DE5150002CDBF3 /* ClashConfig.swift */; };
0192B5CB29DE5151002CDBF3 /* ClashProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192B5C329DE5150002CDBF3 /* ClashProvider.swift */; };
0192B5CD29DE5151002CDBF3 /* ClashProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192B5C529DE5150002CDBF3 /* ClashProxy.swift */; };
0192B5CF29DE5151002CDBF3 /* ClashConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192B5C729DE5150002CDBF3 /* ClashConnection.swift */; };
0192B5D029DE5151002CDBF3 /* ClashRuleProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192B5C829DE5150002CDBF3 /* ClashRuleProvider.swift */; };
0192B5D129DE5151002CDBF3 /* ClashRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192B5C929DE5150002CDBF3 /* ClashRule.swift */; };
0192B5D429DE5190002CDBF3 /* CocoaLumberjackSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 0192B5D329DE5190002CDBF3 /* CocoaLumberjackSwift */; };
0192B5D629DE5207002CDBF3 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192B5D529DE5206002CDBF3 /* Logger.swift */; };
0192B5F629DE5262002CDBF3 /* ConfigManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192B5E029DE5261002CDBF3 /* ConfigManager.swift */; };
0192B61129DE5292002CDBF3 /* Array+Safe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192B60629DE5292002CDBF3 /* Array+Safe.swift */; };
0192B61429DE5292002CDBF3 /* String+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192B60929DE5292002CDBF3 /* String+Encode.swift */; };
0192B61A29DE5292002CDBF3 /* DateFormatter+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0192B60F29DE5292002CDBF3 /* DateFormatter+.swift */; };
019D6A8729F015DF00A6AC02 /* ArrayExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 019D6A8629F015DF00A6AC02 /* ArrayExtensions.swift */; };
019D6A9629F194C600A6AC02 /* DSFSparkline in Frameworks */ = {isa = PBXBuildFile; productRef = 019D6A9529F194C600A6AC02 /* DSFSparkline */; };
01A351A229DD8F440054894E /* RuleItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01A351A129DD8F440054894E /* RuleItemView.swift */; };
@@ -76,6 +75,17 @@
0155D39529F2342F00869830 /* TrafficGraphView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrafficGraphView.swift; sourceTree = "<group>"; };
0155D39729F23BDE00869830 /* OverviewView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OverviewView.swift; sourceTree = "<group>"; };
0172CB5029E5AE670072DDEF /* SwiftUIViewExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftUIViewExtensions.swift; sourceTree = "<group>"; };
0172F12C2A1FB06100EE2B6D /* DateFormatter+.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "DateFormatter+.swift"; sourceTree = "<group>"; };
0172F12E2A1FB06100EE2B6D /* String+Encode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Encode.swift"; sourceTree = "<group>"; };
0172F1342A1FB0B900EE2B6D /* ConfigManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConfigManager.swift; sourceTree = "<group>"; };
0172F1362A1FB0CD00EE2B6D /* ApiRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ApiRequest.swift; sourceTree = "<group>"; };
0172F1382A1FB0E900EE2B6D /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; };
0172F13B2A1FB10C00EE2B6D /* ClashConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClashConnection.swift; sourceTree = "<group>"; };
0172F13C2A1FB10D00EE2B6D /* ClashRuleProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClashRuleProvider.swift; sourceTree = "<group>"; };
0172F13D2A1FB10D00EE2B6D /* ClashRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClashRule.swift; sourceTree = "<group>"; };
0172F13E2A1FB10D00EE2B6D /* ClashConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClashConfig.swift; sourceTree = "<group>"; };
0172F13F2A1FB10D00EE2B6D /* ClashProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClashProvider.swift; sourceTree = "<group>"; };
0172F1402A1FB10D00EE2B6D /* ClashProxy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClashProxy.swift; sourceTree = "<group>"; };
017753BF29EF7FB1006999DB /* APIServerItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIServerItem.swift; sourceTree = "<group>"; };
017DCADC29E83BFD00B9622A /* RuleProviderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RuleProviderView.swift; sourceTree = "<group>"; };
017F9AAB2A0E0B2300B81497 /* ProxyGroupRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProxyGroupRowView.swift; sourceTree = "<group>"; };
@@ -98,18 +108,6 @@
0192318229DD70B400539EDD /* SidebarItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SidebarItem.swift; sourceTree = "<group>"; };
0192318429DD7DCD00539EDD /* SidebarItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SidebarItemView.swift; sourceTree = "<group>"; };
0192318629DD83FF00539EDD /* OverviewTopItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OverviewTopItemView.swift; sourceTree = "<group>"; };
0192B5B629DE5098002CDBF3 /* ApiRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ApiRequest.swift; path = ../../../ClashX.Meta/ClashX/General/ApiRequest.swift; sourceTree = "<group>"; };
0192B5C229DE5150002CDBF3 /* ClashConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClashConfig.swift; sourceTree = "<group>"; };
0192B5C329DE5150002CDBF3 /* ClashProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClashProvider.swift; sourceTree = "<group>"; };
0192B5C529DE5150002CDBF3 /* ClashProxy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClashProxy.swift; sourceTree = "<group>"; };
0192B5C729DE5150002CDBF3 /* ClashConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClashConnection.swift; sourceTree = "<group>"; };
0192B5C829DE5150002CDBF3 /* ClashRuleProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClashRuleProvider.swift; sourceTree = "<group>"; };
0192B5C929DE5150002CDBF3 /* ClashRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClashRule.swift; sourceTree = "<group>"; };
0192B5D529DE5206002CDBF3 /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = ../../../ClashX.Meta/ClashX/Basic/Logger.swift; sourceTree = "<group>"; };
0192B5E029DE5261002CDBF3 /* ConfigManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConfigManager.swift; sourceTree = "<group>"; };
0192B60629DE5292002CDBF3 /* Array+Safe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Safe.swift"; sourceTree = "<group>"; };
0192B60929DE5292002CDBF3 /* String+Encode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Encode.swift"; sourceTree = "<group>"; };
0192B60F29DE5292002CDBF3 /* DateFormatter+.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "DateFormatter+.swift"; sourceTree = "<group>"; };
019D6A8629F015DF00A6AC02 /* ArrayExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayExtensions.swift; sourceTree = "<group>"; };
01A351A129DD8F440054894E /* RuleItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RuleItemView.swift; sourceTree = "<group>"; };
01A351A829DD9CB00054894E /* Connections.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Connections.swift; sourceTree = "<group>"; };
@@ -152,6 +150,44 @@
path = APISetting;
sourceTree = "<group>";
};
0172F12B2A1FB05900EE2B6D /* Extensions */ = {
isa = PBXGroup;
children = (
0172F12C2A1FB06100EE2B6D /* DateFormatter+.swift */,
0172F12E2A1FB06100EE2B6D /* String+Encode.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
0172F1322A1FB0AA00EE2B6D /* General */ = {
isa = PBXGroup;
children = (
0172F1332A1FB0B000EE2B6D /* Managers */,
);
path = General;
sourceTree = "<group>";
};
0172F1332A1FB0B000EE2B6D /* Managers */ = {
isa = PBXGroup;
children = (
0172F1342A1FB0B900EE2B6D /* ConfigManager.swift */,
);
path = Managers;
sourceTree = "<group>";
};
0172F13A2A1FB10300EE2B6D /* Models */ = {
isa = PBXGroup;
children = (
0172F13E2A1FB10D00EE2B6D /* ClashConfig.swift */,
0172F13B2A1FB10C00EE2B6D /* ClashConnection.swift */,
0172F13F2A1FB10D00EE2B6D /* ClashProvider.swift */,
0172F1402A1FB10D00EE2B6D /* ClashProxy.swift */,
0172F13D2A1FB10D00EE2B6D /* ClashRule.swift */,
0172F13C2A1FB10D00EE2B6D /* ClashRuleProvider.swift */,
);
path = Models;
sourceTree = "<group>";
};
018003AF2A136D3E0070226E /* Providers */ = {
isa = PBXGroup;
children = (
@@ -253,57 +289,15 @@
0192B5B529DE506D002CDBF3 /* ClashX Links */ = {
isa = PBXGroup;
children = (
0192B60429DE5292002CDBF3 /* Extensions */,
0192B5D729DE5261002CDBF3 /* General */,
0192B5B629DE5098002CDBF3 /* ApiRequest.swift */,
0192B5D529DE5206002CDBF3 /* Logger.swift */,
0192B5C129DE5150002CDBF3 /* Models */,
0172F1362A1FB0CD00EE2B6D /* ApiRequest.swift */,
0172F1382A1FB0E900EE2B6D /* Logger.swift */,
0172F1322A1FB0AA00EE2B6D /* General */,
0172F12B2A1FB05900EE2B6D /* Extensions */,
0172F13A2A1FB10300EE2B6D /* Models */,
);
path = "ClashX Links";
sourceTree = "<group>";
};
0192B5C129DE5150002CDBF3 /* Models */ = {
isa = PBXGroup;
children = (
0192B5C229DE5150002CDBF3 /* ClashConfig.swift */,
0192B5C329DE5150002CDBF3 /* ClashProvider.swift */,
0192B5C529DE5150002CDBF3 /* ClashProxy.swift */,
0192B5C729DE5150002CDBF3 /* ClashConnection.swift */,
0192B5C829DE5150002CDBF3 /* ClashRuleProvider.swift */,
0192B5C929DE5150002CDBF3 /* ClashRule.swift */,
);
name = Models;
path = ../../../ClashX.Meta/ClashX/Models;
sourceTree = "<group>";
};
0192B5D729DE5261002CDBF3 /* General */ = {
isa = PBXGroup;
children = (
0192B5D829DE5261002CDBF3 /* Managers */,
);
name = General;
path = ../../../ClashX.Meta/ClashX/General;
sourceTree = "<group>";
};
0192B5D829DE5261002CDBF3 /* Managers */ = {
isa = PBXGroup;
children = (
0192B5E029DE5261002CDBF3 /* ConfigManager.swift */,
);
path = Managers;
sourceTree = "<group>";
};
0192B60429DE5292002CDBF3 /* Extensions */ = {
isa = PBXGroup;
children = (
0192B60629DE5292002CDBF3 /* Array+Safe.swift */,
0192B60929DE5292002CDBF3 /* String+Encode.swift */,
0192B60F29DE5292002CDBF3 /* DateFormatter+.swift */,
);
name = Extensions;
path = ../../../ClashX.Meta/ClashX/Extensions;
sourceTree = "<group>";
};
01A351A029DD8F210054894E /* Rules */ = {
isa = PBXGroup;
children = (
@@ -459,47 +453,46 @@
01DCEFB32A150FB300DBBDB3 /* ProxyProvidersRowView.swift in Sources */,
0192318729DD83FF00539EDD /* OverviewTopItemView.swift in Sources */,
0192318029DD5E0B00539EDD /* LogsView.swift in Sources */,
0172F1392A1FB0E900EE2B6D /* Logger.swift in Sources */,
01505C4E2A14AAEB001ACC4F /* ProviderProxiesView.swift in Sources */,
0172F1412A1FB10D00EE2B6D /* ClashConnection.swift in Sources */,
0192318529DD7DCD00539EDD /* SidebarItemView.swift in Sources */,
0172F1442A1FB10D00EE2B6D /* ClashConfig.swift in Sources */,
0172F1452A1FB10D00EE2B6D /* ClashProvider.swift in Sources */,
0192317E29DD5E0100539EDD /* ConfigView.swift in Sources */,
0155D39629F2342F00869830 /* TrafficGraphView.swift in Sources */,
01A3EF042A120103003038B5 /* DBProxyStorage.swift in Sources */,
0172F1432A1FB10D00EE2B6D /* ClashRule.swift in Sources */,
017F9AAC2A0E0B2300B81497 /* ProxyGroupRowView.swift in Sources */,
0172F1372A1FB0CD00EE2B6D /* ApiRequest.swift in Sources */,
017DCADD29E83BFD00B9622A /* RuleProviderView.swift in Sources */,
0192318329DD70B400539EDD /* SidebarItem.swift in Sources */,
0155D39829F23BDE00869830 /* OverviewView.swift in Sources */,
0192B5D629DE5207002CDBF3 /* Logger.swift in Sources */,
0192B5CB29DE5151002CDBF3 /* ClashProvider.swift in Sources */,
0192B5CF29DE5151002CDBF3 /* ClashConnection.swift in Sources */,
018C836C29E17505006366D3 /* ClashApiDatasStorage.swift in Sources */,
018A61BD29E9A2ED008608C0 /* APISettingView.swift in Sources */,
0172F1462A1FB10D00EE2B6D /* ClashProxy.swift in Sources */,
010F693B29ED639A00BAAFB5 /* ClashServerAppStorage.swift in Sources */,
01F885D329E04E21008241EB /* ProxyGroupView.swift in Sources */,
0192315F29DD4DCF00539EDD /* ClashX_DashboardApp.swift in Sources */,
018003B12A136DDB0070226E /* ProvidersView.swift in Sources */,
0192B5CD29DE5151002CDBF3 /* ClashProxy.swift in Sources */,
0192B61129DE5292002CDBF3 /* Array+Safe.swift in Sources */,
01A351A229DD8F440054894E /* RuleItemView.swift in Sources */,
01F885D529E053DE008241EB /* ProxyItemView.swift in Sources */,
0192B5D029DE5151002CDBF3 /* ClashRuleProvider.swift in Sources */,
0172F1312A1FB06100EE2B6D /* String+Encode.swift in Sources */,
01DCEFB12A150E8B00DBBDB3 /* RuleProvidersRowView.swift in Sources */,
01F5E3F42A1E53F4008F3DEB /* ConfigItemView.swift in Sources */,
0172F1352A1FB0B900EE2B6D /* ConfigManager.swift in Sources */,
0192317129DD566000539EDD /* SidebarView.swift in Sources */,
0192B5D129DE5151002CDBF3 /* ClashRule.swift in Sources */,
0192317C29DD5DF200539EDD /* ConnectionsView.swift in Sources */,
0172F12F2A1FB06100EE2B6D /* DateFormatter+.swift in Sources */,
017753C029EF7FB2006999DB /* APIServerItem.swift in Sources */,
0172F1422A1FB10D00EE2B6D /* ClashRuleProvider.swift in Sources */,
015278082A15F9FD00516236 /* ProxyProviderInfoView.swift in Sources */,
0192B61429DE5292002CDBF3 /* String+Encode.swift in Sources */,
0192317829DD5DA500539EDD /* ProxiesView.swift in Sources */,
0192B5F629DE5262002CDBF3 /* ConfigManager.swift in Sources */,
0192B61A29DE5292002CDBF3 /* DateFormatter+.swift in Sources */,
01F885CF29DFD8DF008241EB /* CollectionsTableView.swift in Sources */,
018AFEA52A1B5F7A0076E66B /* ProgressButton.swift in Sources */,
01505C4A2A147B84001ACC4F /* DBProviderStorage.swift in Sources */,
0192B5CA29DE5151002CDBF3 /* ClashConfig.swift in Sources */,
0172CB5129E5AE670072DDEF /* SwiftUIViewExtensions.swift in Sources */,
01A351A929DD9CB00054894E /* Connections.swift in Sources */,
0192B5B729DE5098002CDBF3 /* ApiRequest.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};